@charset "UTF-8";@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/archivo/v25/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLySOxK-vA.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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/archivo/v25/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLyTOxK-vA.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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/archivo/v25/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLydOxI.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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/archivo/v25/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLySOxK-vA.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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/archivo/v25/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLyTOxK-vA.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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/archivo/v25/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLydOxI.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/archivo/v25/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLySOxK-vA.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/archivo/v25/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLyTOxK-vA.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/archivo/v25/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLydOxI.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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/archivo/v25/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLySOxK-vA.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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/archivo/v25/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLyTOxK-vA.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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/archivo/v25/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLydOxI.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: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:PT Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ptmono/v14/9oRONYoBnWILk-9AnCIzM-Py.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:PT Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ptmono/v14/9oRONYoBnWILk-9AnCszM-Py.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:PT Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ptmono/v14/9oRONYoBnWILk-9AnCEzM-Py.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:PT Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ptmono/v14/9oRONYoBnWILk-9AnC8zMw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--src-font-family-body: "Inter", sans-serif;--src-font-family-mono: monospace}@supports (font-variation-settings: normal){@font-face{font-family:Inter;src:url("./media/Inter-VariableFont_slnt,wght-W6IMCKD4.woff2") format("woff2 supports variations"),url("./media/Inter-VariableFont_slnt,wght-W6IMCKD4.woff2") format("woff2-variations");font-weight:100 900;font-stretch:50% 100%}}:root{--src-color-brand-700: #0162cc;--src-color-brand-500: #017bff;--src-color-brand-50: #f1f6ff;--src-color-gray-900: #111827;--src-color-gray-800: #1f2937;--src-color-gray-700: #374151;--src-color-gray-600: #4b5563;--src-color-gray-500: #6b7280;--src-color-gray-400: #abb2be;--src-color-gray-300: #d1d5db;--src-color-gray-200: #e5e7eb;--src-color-gray-100: #f1f2f3;--src-color-gray-100-trnsp: rgba(17, 24, 39, .06);--src-color-gray-50: #f9fafb;--src-color-gray-0: #ffffff;--src-color-yellow-900: #4d2e05;--src-color-yellow-800: #875c08;--src-color-yellow-700: #b77e0b;--src-color-yellow-600: #d89b0d;--src-color-yellow-500: #f2b322;--src-color-yellow-400: #f5c452;--src-color-yellow-300: #f8d990;--src-color-yellow-200: #fae5b2;--src-color-yellow-100: #fcf0d4;--src-color-yellow-50: #fef8ec;--src-color-green-900: #0c3b2f;--src-color-green-800: #125443;--src-color-green-700: #007a5c;--src-color-green-600: #16a679;--src-color-green-500: #23c48c;--src-color-green-400: #50dca9;--src-color-green-300: #a1edd0;--src-color-green-200: #c0f2dd;--src-color-green-100: #e0f8ee;--src-color-green-50: #f0fdf8}:root{--src-color-text-default: var( --src-text-body-main );--src-color-text-default-disabled: var( --src-text-body-disabled );--src-color-text-default-subdued: var( --src-text-body-secondary );--src-color-text-inverse: var( --src-text-body-main-invert );--src-color-text-primary: var( --src-text-body-accent );--src-color-text-critical: var( --src-text-body-destruct );--src-color-bg-default: var( --src-surface-container-main );--src-color-bg-default-subdued: var( --src-surface-container-secondary );--src-color-bg-default-hover: var( --src-color-grey-100, #f3f4f6ff );--src-color-bg-default-disabled: var( --src-color-grey-50 );--src-color-bg-default-active: var( --src-color-primary-50 );--src-color-bg-primary: var( --src-color-primary-600 );--src-color-bg-primary-hover: var( --src-color-primary-700, #0162ccff );--src-color-bg-primary-disabled: var( --src-color-grey-200 );--src-color-bg-strong-subdued: var( --src-color-grey-100 );--src-color-bg-strong-subdued-hover: var( --src-color-grey-200 );--src-color-bg-strong: var( --src-color-grey-200 );--src-color-bg-strong-disabled: var( --src-color-grey-100 );--src-color-bg-critical: var( --src-surface-toast-error );--src-color-bg-critical-strong: var( --src-color-red-700 );--src-color-bg-critical-subdued: var( --src-surface-container-error );--src-color-icon-default: var(--src-icon-default);--src-color-icon-default-hover: var( --src-icon-hover );--src-color-icon-default-disabled: var( --src-icon-disabled );--src-color-icon-primary: var(--src-icon-info);--src-color-icon-critical: var(--src-icon-error);--src-color-border-default: var( --src-color-grey-200 );--src-color-border-strong: var( --src-border-container-basic );--src-color-border-strong-hover: var( --src-border-container-hover );--src-color-border-strong-disabled: var( --src-color-grey-200 );--src-color-border-primary: var( --src-border-input-active );--src-color-border-critical-strong: var( --src-border-input-error )}:root{--src-fs-small: var(--src-font-size-xs, 12px);--src-fs-base: var(--src-font-size-sm, 14px);--src-fs-medium: var( --src-font-size-base, 16px );--src-fs-large: 18px;--src-fs-xlarge: var(--src-font-size-md, 20px);--src-fs-2xlarge: var(--src-font-size-lg, 24px);--src-fs-3xlarge: var(--src-font-size-xl, 28px);--src-fs-huge: var(--src-font-size-2xl, 32px);--src-fs-massive: var(--src-font-size-3xl, 40px);--src-lh-small: var(--src-font-line-xs, 16px);--src-lh-base: var(--src-font-line-sm, 20px);--src-lh-medium: var( --src-font-line-base, 24px );--src-lh-large: 26px;--src-lh-xlarge: var(--src-font-line-md, 28px);--src-lh-2xlarge: var(--src-font-line-lg, 32px);--src-lh-3xlarge: var(--src-font-line-xl, 36px);--src-lh-huge: var(--src-font-line-2xl, 40px);--src-lh-massive: var(--src-font-line-3xl, 48px);--src-fw-regular: var( --src-font-weight-regular, 400 );--src-fw-medium: var( --src-font-weight-medium, 500 );--src-fw-semibold: var( --src-font-weight-semiBold, 600 );--src-fw-bold: var( --src-font-weight-bold, 700 );--src-ls-small: var( --src-font-spacing-xl, -.2px );--src-ls-medium: var( --src-font-spacing-2xl, -.3px );--src-ls-large: var( --src-font-spacing-3xl, -.5px );--src-ls-massive: var( --src-font-spacing-4xl, -1px )}:root{--src-br-4: var(--src-space-1, 4px);--src-br-8: var(--src-space-2, 8px);--src-br-16: var(--src-space-4, 16px);--src-br-24: var(--src-space-6, 24px);--src-br-9999: 9999px;--src-br-small: var(--src-br-4);--src-br-medium: var(--src-br-8);--src-br-large: var(--src-br-16);--src-br-xlarge: var(--src-br-24);--src-br-full: var(--src-br-9999)}:root{--src-shadow-small: 0 1px 2px 1px var(--src-shadow-light, rgba(148, 163, 184, .16));--src-shadow-large: 0 4px 12px 0 var(--src-shadow-light, rgba(148, 163, 184, .16)), 0 0 2px 0 var(--src-shadow-hard, rgba(71, 85, 105, .24));--src-shadow-large-top: 0 2px 8px 0 var(--src-shadow-light, rgba(148, 163, 184, .16)), 0 8px 24px 0 var(--src-shadow-hard, rgba(71, 85, 105, .24));--src-shadow-xlarge: 0 16px 36px 4px var(--src-shadow-hard, rgba(71, 85, 105, .24)), 0 1px 4px 0 var(--src-shadow-light, rgba(148, 163, 184, .16))}:root{--src-space-0: 0px;--src-space-px: 1px;--src-space-0-5: 2px;--src-space-1: 4px;--src-space-1-5: 6px;--src-space-2: 8px;--src-space-2-5: 10px;--src-space-3: 12px;--src-space-3-5: 14px;--src-space-4: 16px;--src-space-5: 20px;--src-space-6: 24px;--src-space-7: 28px;--src-space-8: 32px;--src-space-9: 36px;--src-space-10: 40px;--src-space-11: 44px;--src-space-12: 48px;--src-space-14: 56px;--src-space-16: 64px;--src-space-20: 80px;--src-space-24: 96px;--src-space-28: 112px;--src-space-32: 128px;--src-space-36: 144px;--src-space-40: 160px;--src-space-44: 176px;--src-space-48: 192px;--src-space-52: 208px;--src-space-56: 224px;--src-space-60: 240px;--src-space-64: 256px;--src-space-72: 288px;--src-space-80: 320px;--src-space-96: 384px;--src-color-neutral-50: #fafafaff;--src-color-primary-50: #f1f6ffff;--src-color-primary-100: #d6e9ffff;--src-color-primary-200: #add4ffff;--src-color-primary-300: #7dbbffff;--src-color-primary-400: #4ea4ffff;--src-color-primary-500: #017bffff;--src-color-primary-600: #016fe6ff;--src-color-primary-700: #0162ccff;--src-color-primary-800: #014ca3ff;--src-color-primary-900: #003a7aff;--src-color-primary-950: #00244dff;--src-color-neutral-100: #f5f5f5ff;--src-color-neutral-200: #e5e5e5ff;--src-color-neutral-300: #d4d4d4ff;--src-color-neutral-400: #a3a3a3ff;--src-color-neutral-500: #737373ff;--src-color-neutral-600: #525252ff;--src-color-neutral-700: #404040ff;--src-color-neutral-800: #262626ff;--src-color-neutral-900: #171717ff;--src-color-neutral-950: #0a0a0aff;--src-color-secondary-50: #f4fbf7ff;--src-color-secondary-100: #e8f8eeff;--src-color-secondary-200: #cdf0dbff;--src-color-secondary-300: #ace9c6ff;--src-color-secondary-400: #86e1afff;--src-color-secondary-500: #28d88eff;--src-color-secondary-600: #1ca76dff;--src-color-secondary-700: #148556ff;--src-color-secondary-800: #0f6c45ff;--src-color-secondary-900: #0a5737ff;--src-color-secondary-950: #043922ff;--src-color-tertiary-50: #eeece8ff;--src-color-tertiary-100: #f5e9c9ff;--src-color-tertiary-200: #f1d99aff;--src-color-tertiary-300: #efc96aff;--src-color-tertiary-400: #efa81bff;--src-color-tertiary-500: #d18f17ff;--src-color-tertiary-600: #b07212ff;--src-color-tertiary-700: #8f5a0eff;--src-color-tertiary-800: #6f450aff;--src-color-tertiary-900: #4f3006ff;--src-color-tertiary-950: #2e1a02ff;--src-color-grey-50: #f9fafbff;--src-color-grey-100: #f3f4f6ff;--src-color-grey-200: #e5e7ebff;--src-color-grey-300: #d1d5dbff;--src-color-grey-400: #9ca3afff;--src-color-grey-500: #6b7280ff;--src-color-grey-600: #4b5563ff;--src-color-grey-700: #374151ff;--src-color-grey-800: #1f2937ff;--src-color-grey-900: #111827ff;--src-color-grey-950: #030712ff;--src-color-green-50: #f0fdf4ff;--src-color-green-100: #dcfce7ff;--src-color-green-200: #bbf7d0ff;--src-color-green-300: #86efacff;--src-color-green-400: #4ade80ff;--src-color-green-500: #22c55eff;--src-color-green-600: #16a34aff;--src-color-green-700: #15803dff;--src-color-green-800: #166534ff;--src-color-green-900: #14532dff;--src-color-green-950: #052e16ff;--src-color-red-50: #fef3f1ff;--src-color-red-100: #fde2ddff;--src-color-red-200: #fbc5bcff;--src-color-red-300: #f79482ff;--src-color-red-400: #f56b52ff;--src-color-red-500: #f24122ff;--src-color-red-600: #c5280cff;--src-color-red-700: #9f200aff;--src-color-red-800: #731807ff;--src-color-red-900: #430e04ff;--src-color-red-950: #450a0aff;--src-color-blue-50: #f0f5fdff;--src-color-blue-100: #e8f0fdff;--src-color-blue-200: #bbd4f7ff;--src-color-blue-300: #93baf1ff;--src-color-blue-400: #6699e1ff;--src-color-blue-500: #3e7dd5ff;--src-color-blue-600: #2463bcff;--src-color-blue-700: #144995ff;--src-color-blue-800: #0e356cff;--src-color-blue-900: #10294cff;--src-color-blue-950: #051123ff;--src-color-yellow-50: #fefdf0ff;--src-color-yellow-100: #fdfbe5ff;--src-color-yellow-200: #fbf7caff;--src-color-yellow-300: #f9f4b3ff;--src-color-yellow-400: #f7f097ff;--src-color-yellow-500: #f0e442ff;--src-color-yellow-600: #d3c93aff;--src-color-yellow-700: #bbb233ff;--src-color-yellow-800: #9e962cff;--src-color-yellow-900: #787221ff;--src-color-yellow-950: #605b1aff;--src-color-alpha-default-10: #94a3b814;--src-color-alpha-default-50: #94a3b829;--src-color-alpha-default-100: #94a3b83d;--src-color-alpha-default-200: #4755693d;--src-color-alpha-default-600: #475569a3;--src-color-alpha-white-10: #ffffff0a;--src-color-alpha-white-50: #ffffff1f;--src-color-alpha-white-100: #ffffff29;--src-color-alpha-white-600: #ffffff70;--src-color-alpha-dark-10: #0000000a;--src-color-alpha-dark-50: #00000014;--src-color-alpha-dark-100: #00000029;--src-color-alpha-dark-200: #0000003d;--src-color-alpha-dark-600: #000000a3;--src-color-alpha-test-10: #94a3b814;--src-color-alpha-test-50: #94a3b829;--src-color-alpha-test-100: #94a3b83d;--src-color-alpha-test-200: #4755693d;--src-color-alpha-test-600: #475569a3;--src-color-alpha-accent-10: #017bff14;--src-color-alpha-accent-50: #017bff1f;--src-color-alpha-accent-100: #017bff29;--src-color-alpha-warning-10: #f5a80f14;--src-color-alpha-warning-50: #f5a80f1f;--src-color-alpha-warning-100: #f5a80f29;--src-color-alpha-warning-200: #f5a80f3d;--src-color-alpha-warning-300: #f5a80f52;--src-color-alpha-warning-400: #f5a80f5c;--src-color-alpha-success-10: #16a34a14;--src-color-alpha-accent-200: #017bff3d;--src-color-alpha-accent-300: #017bff52;--src-color-alpha-accent-400: #017bff5c;--src-color-alpha-destruct-10: #ef444414;--src-color-alpha-success-50: #16a34a1f;--src-color-alpha-success-100: #16a34a29;--src-color-alpha-success-200: #16a34a3d;--src-color-alpha-success-300: #16a34a5c;--src-color-alpha-success-400: #16a34a70;--src-color-alpha-destruct-50: #ef44441f;--src-color-alpha-destruct-100: #ef444429;--src-color-alpha-destruct-200: #ef44443d;--src-color-alpha-attention-10: #f0e44214;--src-color-alpha-attention-50: #f0e4421f;--src-color-alpha-attention-100: #f0e44229;--src-color-alpha-attention-200: #f0e4423d;--src-color-alpha-attention-300: #f0e44252;--src-color-alpha-attention-400: #f0e4425c}:root{--src-surface-background: var(--src-color-grey-50);--src-surface-background-inverse: var(--src-color-grey-800);--src-ui-accent-default: var(--src-color-primary-500);--src-ui-accent-default-hover: var(--src-color-primary-600);--src-ui-accent-disabled: var(--src-color-alpha-test-200);--src-ui-accent-success: var(--src-color-green-500);--src-ui-accent-success-hover: var(--src-color-green-600);--src-ui-accent-error: var(--src-color-red-500);--src-ui-accent-error-hover: var(--src-color-red-600);--src-ui-accent-active: var(--src-color-grey-700);--src-ui-accent-active-hover: var(--src-color-grey-900);--src-ui-secondary-default: var(--src-color-alpha-default-10);--src-ui-secondary-default-hover: var(--src-color-alpha-default-50);--src-ui-secondary-disabled: var(--src-color-alpha-white-10);--src-ui-secondary-active: var(--src-color-alpha-accent-50);--src-ui-secondary-info: var(--src-color-alpha-accent-10);--src-ui-secondary-info-hover: var(--src-color-alpha-accent-50);--src-ui-secondary-success: var(--src-color-alpha-success-10);--src-ui-secondary-success-hover: var(--src-color-alpha-success-50);--src-ui-secondary-error: var(--src-color-alpha-destruct-10);--src-ui-secondary-error-hover: var(--src-color-alpha-destruct-100);--src-ui-secondary-progress: var(--color-alpha-progress-10);--src-ui-input-default: var(--src-color-alpha-white-10);--src-ui-input-secondary: var(--src-color-alpha-default-10);--src-ui-input-hover: var(--src-color-alpha-accent-10);--src-ui-input-disabled: var(--src-color-alpha-default-50);--src-ui-input-success: var(--src-color-alpha-white-10);--src-ui-input-success-hover: var(--src-color-alpha-success-10);--src-ui-input-error: var(--src-color-alpha-white-10);--src-ui-input-error-hover: var(--src-color-alpha-destruct-10);--src-surface-curtain: var(--src-color-alpha-default-600);--src-surface-fade: var(--src-color-alpha-white-600);--src-surface-bg: var(--src-color-alpha-default-200);--src-ui-light: var(--src-light);--src-border-control-default: var(--src-color-neutral-300);--src-border-control-hover: var(--src-color-neutral-500);--src-border-button-basic: var(--src-color-grey-200);--src-border-button-basic-hover: var(--src-color-grey-400);--src-border-button-info: var(--src-color-primary-300);--src-border-button-info-hover: var(--src-color-primary-500);--src-border-button-success: var(--src-color-green-400);--src-border-button-success-hover: var(--src-color-green-500);--src-border-button-error: var(--src-color-red-300);--src-border-button-error-hover: var(--src-color-red-500);--src-border-button-disabled: var(--src-color-grey-200);--src-border-input-basic: var(--src-color-grey-300);--src-border-input-hover: var(--src-color-grey-400);--src-border-input-filled: var(--src-color-grey-300);--src-border-input-active: var(--src-color-primary-500);--src-border-input-success: var(--src-color-green-500);--src-border-input-success-hover: var(--src-color-green-600);--src-border-input-error: var(--src-color-red-500);--src-border-input-error-hover: var(--src-color-red-500);--src-border-container-basic: var(--src-color-grey-300);--src-border-container-hover: var(--src-color-grey-400);--src-border-container-light: var(--src-color-alpha-default-50);--src-border-container-active: var(--src-color-primary-400);--src-border-container-success: var(--src-color-green-200);--src-border-container-error: var(--src-color-red-200);--src-text-body-main: var(--src-color-grey-900);--src-text-body-secondary: var(--src-color-grey-600);--src-text-body-grey: var(--src-color-grey-400);--src-text-body-lable: var(--src-color-grey-500);--src-text-body-disabled: var(--src-color-grey-400);--src-text-body-main-invert: var(--src-color-grey-50);--src-text-body-secondary-invert: var(--src-color-grey-300);--src-icon-default: var(--src-color-grey-700);--src-icon-label: var(--src-color-grey-500);--src-icon-hover: var(--src-color-grey-900);--src-icon-grey: var(--src-color-grey-400);--src-icon-disabled: var(--src-color-grey-400);--src-icon-main-invert: var(--src-light);--src-icon-secondary-invert: var(--src-color-grey-200);--src-icon-info: var(--src-color-primary-500);--src-icon-info-hover: var(--src-color-primary-600);--src-icon-success: var(--src-color-green-600);--src-icon-success-hover: var(--src-color-green-700);--src-icon-error: var(--src-color-red-500);--src-icon-error-hover: var(--src-color-red-600);--src-icon-warning: var(--src-color-tertiary-600);--src-icon-warning-hover: var(--src-color-tertiary-700);--src-icon-attention: var(--src-color-yellow-800);--src-icon-attention-hover: var(--src-color-yellow-900);--src-graphics-positive: var(--src-color-green-500);--src-graphics-negative: var(--src-color-red-500);--src-graphics-accent: var(--src-color-primary-500);--src-graphics-dark-grey: var(--src-color-grey-500);--src-graphics-orange: #f5a80fff;--src-graphics-yellow: #f0e442ff;--src-graphics-turquoise: #00ced1ff;--src-graphics-brown: #8b4513ff;--src-graphics-black: var(--src-color-grey-700);--src-text-body-accent: var(--src-color-primary-600);--src-text-body-success: var(--src-color-green-600);--src-text-body-destruct: var(--src-color-red-600);--src-text-ui-primary-main: var(--src-light);--src-text-ui-primary-secondary: var(--src-color-grey-200);--src-text-ui-primary-disabled: var(--src-color-grey-400);--src-text-ui-primary-main-invert: var(--src-color-grey-50);--src-text-ui-primary-secondary-invert: var(--src-color-grey-200);--src-text-ui-secondary-main: var(--src-color-grey-900);--src-text-ui-secondary-secondary: var(--src-color-grey-600);--src-text-ui-secondary-grey: var(--src-color-grey-400);--src-text-ui-secondary-disabled: var(--src-color-grey-400);--src-text-ui-secondary-main-invert: var(--src-color-grey-50);--src-text-ui-secondary-secondary-invert: var(--src-color-grey-300);--src-shadow-hard: var(--src-color-alpha-test-200);--src-shadow-light: var(--src-color-alpha-default-50);--src-shadow-accent-light: var(--src-color-alpha-accent-100);--src-shadow-accent-hard: var(--src-color-alpha-accent-200);--src-shadow-success: var(--src-color-alpha-success-50);--src-shadow-success-hover: var(--src-color-alpha-success-200);--src-shadow-error: var(--src-color-alpha-destruct-100);--src-shadow-error-hover: var(--src-color-alpha-destruct-200);--src-text-ui-accent-main: var(--src-color-primary-600);--src-text-ui-accent-hover: var(--src-color-primary-700);--src-text-ui-success-main: var(--src-color-green-600);--src-text-ui-success-hover: var(--src-color-green-700);--src-text-ui-distruct-main: var(--src-color-red-500);--src-text-ui-distruct-hover: var(--src-color-red-600);--src-surface-container-main: var(--src-light);--src-surface-container-on-top: var(--src-color-alpha-default-10);--src-surface-container-secondary: var(--src-color-grey-50);--src-surface-container-info: var(--src-color-primary-50);--src-surface-container-success: var(--src-color-green-50);--src-surface-container-error: var(--src-color-red-50);--src-surface-toast-basic: var(--src-color-alpha-default-50);--src-surface-toast-info: var(--src-color-primary-600);--src-surface-toast-success: var(--src-color-green-600);--src-surface-toast-error: var(--src-color-red-500);--src-border-infoPrompt-basic: var(--src-color-grey-300);--src-border-infoPrompt-light: var(--src-color-alpha-default-50);--src-border-infoPrompt-info: var(--src-color-primary-200);--src-border-infoPrompt-success: var(--src-color-green-200);--src-border-infoPrompt-error: var(--src-color-red-200);--src-gradient-light-start: var(--src-color-alpha-test-100);--src-gradient-light-end: var(--src-color-alpha-default-10);--src-gradient-accent-light: var(--src-color-alpha-accent-10);--src-gradient-accent-hard: var(--src-color-alpha-accent-50);--src-gradient-success: var(--color-alpha-success-50);--src-gradient-success-hover: var(--color-alpha-success-200);--src-gradient-error: var(--color-alpha-destruct-100);--src-gradient-error-hover: var(--color-alpha-destruct-200);--src-tech-sticker: var(--src-color-tertiary-100);--wireframe-main: var(--src-color-neutral-600);--wireframe-secondary: var(--src-color-neutral-500);--wireframe-light: var(--src-color-neutral-300);--wireframe-surface-primary: var(--src-light);--wireframe-surface-secondary: var(--src-color-alpha-default-50);--wireframe-border: var(--src-color-alpha-default-200);--wireframe-invert: var(--src-light);--src-tech-description: var(--src-color-tertiary-900);--src-light: #ffffffff;--src-dark: #000000ff;--src-ui-status-basic-neutral: var(--src-color-grey-500);--src-ui-status-basic-neutral-hover: var(--src-color-grey-600);--src-ui-status-basic-critical: var(--src-color-red-500);--src-ui-status-basic-critical-hover: var(--src-color-red-600);--src-ui-status-basic-info: var(--src-color-primary-500);--src-ui-status-basic-info-hover: var(--src-color-primary-600);--src-ui-status-basic-success: var(--src-color-green-500);--src-ui-status-basic-success-hover: var(--src-color-green-500);--src-ui-status-basic-warning: var(--src-color-tertiary-500);--src-ui-status-basic-warning-hover: var(--src-color-tertiary-600);--src-ui-status-basic-attention: var(--src-color-yellow-500);--src-ui-status-basic-attention-hover: var(--src-color-yellow-600);--src-ui-status-light-neutral: var(--src-color-alpha-default-100);--src-ui-status-light-neutral-hover: var(--src-color-alpha-default-200);--src-ui-status-light-critical: var(--src-color-alpha-destruct-100);--src-ui-status-light-critical-hover: var(--src-color-alpha-destruct-200);--src-ui-status-light-info: var(--src-color-alpha-accent-200);--src-ui-status-light-info-hover: var(--src-color-alpha-accent-300);--src-ui-status-light-success: var(--src-color-alpha-success-100);--src-ui-status-light-success-hover: var(--src-color-alpha-success-200);--src-ui-status-light-warning: var(--src-color-alpha-warning-200);--src-ui-status-light-warning-hover: var(--src-color-alpha-warning-300);--src-ui-status-light-attention: var(--src-color-alpha-attention-200);--src-ui-status-light-attention-hover: var(--src-color-alpha-attention-300);--src-text-ui-warning-main: var(--src-color-tertiary-600);--src-text-ui-warning-hover: var(--src-color-tertiary-700);--src-text-ui-attention-main: var(--src-color-yellow-800);--src-text-ui-attention-hover: var(--src-color-yellow-900)}.section_3dsourcecom--dark,.cdk-overlay-container--dark{--src-surface-background: var(--src-color-grey-900);--src-surface-background-inverse: var(--src-color-grey-800);--src-ui-accent-default: var(--src-color-primary-400);--src-ui-accent-default-hover: var(--src-color-primary-500);--src-ui-accent-disabled: var(--src-color-alpha-white-100);--src-ui-accent-success: var(--src-color-green-600);--src-ui-accent-success-hover: var(--src-color-green-500);--src-ui-accent-error: var(--src-color-red-600);--src-ui-accent-error-hover: var(--src-color-red-500);--src-ui-accent-active: var(--src-color-grey-200);--src-ui-accent-active-hover: var(--src-color-grey-50);--src-ui-secondary-default: var(--src-color-alpha-white-50);--src-ui-secondary-default-hover: var(--src-color-alpha-default-100);--src-ui-secondary-disabled: var(--src-color-alpha-default-100);--src-ui-secondary-active: var(--src-color-alpha-accent-100);--src-ui-secondary-info: var(--src-color-alpha-accent-200);--src-ui-secondary-info-hover: var(--src-color-alpha-accent-100);--src-ui-secondary-success: var(--src-color-alpha-success-200);--src-ui-secondary-success-hover: var(--src-color-alpha-success-50);--src-ui-secondary-error: var(--src-color-alpha-destruct-200);--src-ui-secondary-error-hover: var(--src-color-alpha-destruct-100);--src-ui-secondary-progress: var(--src-color-alpha-progress-10);--src-ui-input-default: var(--src-color-alpha-white-10);--src-ui-input-secondary: var(--src-color-alpha-default-200);--src-ui-input-hover: var(--src-color-alpha-default-200);--src-ui-input-disabled: var(--src-color-alpha-default-200);--src-ui-input-success: var(--src-color-alpha-white-10);--src-ui-input-success-hover: var(--src-color-alpha-success-50);--src-ui-input-error: var(--src-color-alpha-white-10);--src-ui-input-error-hover: var(--src-color-alpha-destruct-50);--src-surface-curtain: var(--src-color-alpha-default-600);--src-surface-fade: var(--src-color-alpha-default-200);--src-surface-bg: var(--src-color-alpha-white-50);--src-ui-light: var(--src-dark);--src-border-control-default: var(--src-color-neutral-300);--src-border-control-hover: var(--src-color-neutral-100);--src-border-button-basic: var(--src-color-grey-600);--src-border-button-basic-hover: var(--src-color-grey-500);--src-border-button-info: var(--src-color-primary-500);--src-border-button-info-hover: var(--src-color-primary-400);--src-border-button-success: var(--src-color-green-700);--src-border-button-success-hover: var(--src-color-green-600);--src-border-button-error: var(--src-color-red-500);--src-border-button-error-hover: var(--src-color-red-600);--src-border-button-disabled: var(--src-color-grey-800);--src-border-input-basic: var(--src-color-grey-700);--src-border-input-hover: var(--src-color-grey-500);--src-border-input-filled: var(--src-color-grey-700);--src-border-input-active: var(--src-color-primary-500);--src-border-input-success: var(--src-color-green-600);--src-border-input-success-hover: var(--src-color-green-400);--src-border-input-error: var(--src-color-red-700);--src-border-input-error-hover: var(--src-color-red-700);--src-border-container-basic: var(--src-color-grey-800);--src-border-container-hover: var(--src-color-grey-600);--src-border-container-light: var(--src-color-alpha-white-50);--src-border-container-active: var(--src-color-primary-500);--src-border-container-success: var(--src-color-green-800);--src-border-container-error: var(--src-color-red-800);--src-text-body-main: var(--src-color-grey-50);--src-text-body-secondary: var(--src-color-grey-300);--src-text-body-grey: var(--src-color-grey-400);--src-text-body-lable: var(--src-color-grey-300);--src-text-body-disabled: var(--src-color-grey-500);--src-text-body-main-invert: var(--src-color-grey-900);--src-text-body-secondary-invert: var(--src-color-grey-600);--src-icon-default: var(--src-color-grey-200);--src-icon-label: var(--src-color-grey-400);--src-icon-hover: var(--src-color-grey-50);--src-icon-grey: var(--src-color-grey-400);--src-icon-disabled: var(--src-color-grey-600);--src-icon-main-invert: var(--src-light);--src-icon-secondary-invert: var(--src-color-grey-200);--src-icon-info: var(--src-color-primary-500);--src-icon-info-hover: var(--src-color-primary-400);--src-icon-success: var(--src-color-green-500);--src-icon-success-hover: var(--src-color-green-400);--src-icon-error: var(--src-color-red-400);--src-icon-error-hover: var(--src-color-red-300);--src-icon-warning: var(--src-color-tertiary-400);--src-icon-warning-hover: var(--src-color-tertiary-300);--src-icon-attention: var(--src-color-yellow-400);--src-icon-attention-hover: var(--src-color-yellow-600);--src-graphics-positive: var(--src-color-green-400);--src-graphics-negative: var(--src-color-red-400);--src-graphics-accent: var(--src-color-primary-500);--src-graphics-dark-grey: var(--src-color-grey-400);--src-graphics-orange: #ffb92dff;--src-graphics-yellow: #f0e442ff;--src-graphics-turquoise: #00ced1ff;--src-graphics-brown: #8b4513ff;--src-graphics-black: var(--src-color-grey-200);--src-text-body-accent: var(--src-color-primary-400);--src-text-body-success: var(--src-color-green-400);--src-text-body-destruct: var(--src-color-red-400);--src-text-ui-primary-main: var(--src-light);--src-text-ui-primary-secondary: var(--src-color-grey-200);--src-text-ui-primary-disabled: var(--src-color-grey-400);--src-text-ui-primary-main-invert: var(--src-color-grey-900);--src-text-ui-primary-secondary-invert: var(--src-color-grey-700);--src-text-ui-secondary-main: var(--src-color-grey-50);--src-text-ui-secondary-secondary: var(--src-color-grey-200);--src-text-ui-secondary-grey: var(--src-color-grey-400);--src-text-ui-secondary-disabled: var(--src-color-grey-500);--src-text-ui-secondary-main-invert: var(--src-color-grey-900);--src-text-ui-secondary-secondary-invert: var(--src-color-grey-600);--src-shadow-hard: var(--src-color-alpha-dark-100);--src-shadow-light: var(--src-color-alpha-dark-50);--src-shadow-accent-light: var(--src-color-alpha-accent-300);--src-shadow-accent-hard: var(--src-color-alpha-accent-400);--src-shadow-success: var(--src-color-alpha-success-200);--src-shadow-success-hover: var(--src-color-alpha-success-50);--src-shadow-error: var(--src-color-alpha-destruct-200);--src-shadow-error-hover: var(--src-color-alpha-destruct-100);--src-text-ui-accent-main: var(--src-color-primary-400);--src-text-ui-accent-hover: var(--src-color-primary-300);--src-text-ui-success-main: var(--src-color-green-400);--src-text-ui-success-hover: var(--src-color-green-300);--src-text-ui-distruct-main: var(--src-color-red-400);--src-text-ui-distruct-hover: var(--src-color-red-300);--src-surface-container-main: var(--src-color-grey-800);--src-surface-container-on-top: var(--src-color-alpha-white-10);--src-surface-container-secondary: var(--src-color-basic-black);--src-surface-container-info: var(--src-color-blue-950);--src-surface-container-success: var(--src-color-green-950);--src-surface-container-error: var(--src-color-red-950);--src-surface-toast-basic: var(--src-color-alpha-default-200);--src-surface-toast-info: var(--src-color-primary-400);--src-surface-toast-success: var(--src-color-green-400);--src-surface-toast-error: var(--src-color-red-400);--src-border-infoPrompt-basic: var(--src-color-grey-800);--src-border-infoPrompt-light: var(--src-color-alpha-white-50);--src-border-infoPrompt-info: var(--src-color-primary-800);--src-border-infoPrompt-success: var(--src-color-green-800);--src-border-infoPrompt-error: var(--src-color-red-800);--src-gradient-light-start: var(--src-color-alpha-dark-200);--src-gradient-light-end: var(--src-color-alpha-dark-100);--src-gradient-accent-light: var(--src-color-alpha-accent-300);--src-gradient-accent-hard: var(--src-color-alpha-accent-400);--src-gradient-success: var(--src-color-alpha-success-200);--src-gradient-success-hover: var(--src-color-alpha-success-50);--src-gradient-error: var(--src-color-alpha-destruct-200);--src-gradient-error-hover: var(--src-color-alpha-destruct-100);--src-tech-sticker: var(--src-color-tertiary-800);--wireframe-main: var(--src-color-neutral-300);--wireframe-secondary: var(--src-color-neutral-400);--wireframe-light: var(--src-color-neutral-500);--wireframe-surface-primary: var(--src-dark);--wireframe-surface-secondary: var(--src-color-alpha-white-50);--wireframe-border: var(--src-color-alpha-white-100);--wireframe-invert: var(--src-dark);--src-tech-description: var(--src-color-tertiary-50);--src-light: #ffffffff;--src-dark: #ffffffff;--src-ui-status-basic-neutral: var(--src-color-alpha-white-100);--src-ui-status-basic-neutral-hover: var(--src-color-alpha-white-600);--src-ui-status-basic-critical: var(--src-color-alpha-success-100);--src-ui-status-basic-critical-hover: var(--src-color-alpha-success-50);--src-ui-status-basic-info: var(--src-color-alpha-accent-300);--src-ui-status-basic-info-hover: var(--src-color-alpha-accent-200);--src-ui-status-basic-success: var(--src-color-alpha-success-200);--src-ui-status-basic-success-hover: var(--src-color-alpha-success-100);--src-ui-status-basic-warning: var(--src-color-alpha-warning-300);--src-ui-status-basic-warning-hover: var(--src-color-alpha-warning-200);--src-ui-status-basic-attention: var(--src-color-alpha-attention-300);--src-ui-status-basic-attention-hover: var(--src-color-alpha-attention-200);--src-ui-status-light-neutral: var(--src-color-alpha-white-100);--src-ui-status-light-neutral-hover: var(--src-color-alpha-white-600);--src-ui-status-light-critical: var(--src-color-alpha-success-100);--src-ui-status-light-critical-hover: var(--src-color-alpha-success-50);--src-ui-status-light-info: var(--src-color-alpha-accent-300);--src-ui-status-light-info-hover: var(--src-color-alpha-accent-200);--src-ui-status-light-success: var(--src-color-alpha-success-200);--src-ui-status-light-success-hover: var(--src-color-alpha-success-100);--src-ui-status-light-warning: var(--src-color-alpha-warning-300);--src-ui-status-light-warning-hover: var(--src-color-alpha-warning-200);--src-ui-status-light-attention: var(--src-color-alpha-attention-300);--src-ui-status-light-attention-hover: var(--src-color-alpha-attention-200);--src-text-ui-warning-main: var(--src-color-tertiary-400);--src-text-ui-warning-hover: var(--src-color-tertiary-500);--src-text-ui-attention-main: var(--src-color-tertiary-200);--src-text-ui-attention-hover: var(--src-color-tertiary-100)}:root{--src-font-family-header: Inter;--src-font-family-body: Inter;--src-font-family-mono: PT Mono;--src-font-weight-bold: Bold;--src-font-weight-semiBold: SemiBold;--src-font-weight-medium: Medium;--src-font-weight-regular: Regular;--src-font-size-tech: 9px;--src-font-size-xs: 12px;--src-font-size-sm: 14px;--src-font-size-base: 16px;--src-font-size-md: 20px;--src-font-size-lg: 24px;--src-font-size-xl: 28px;--src-font-size-2xl: 32px;--src-font-size-3xl: 40px;--src-font-line-tech: 12px;--src-font-size-4xl: 48px;--src-font-line-xs: 16px;--src-font-line-sm: 20px;--src-font-line-base: 24px;--src-font-line-md: 28px;--src-font-line-lg: 32px;--src-font-line-xl: 36px;--src-font-line-2xl: 44px;--src-font-line-3xl: 52px;--src-font-line-4xl: 56px;--src-font-spacing-tech: 1.2000000476837158px;--src-font-spacing-xl: -.20000000298023224px;--src-font-spacing-2xl: -.30000001192092896px;--src-font-spacing-3xl: -.5px;--src-font-spacing-4xl: -1px}[class*=--size-sm]{--src-media-thumbnail: 32px;--src-media-preview: 640px;--src-padding-xs: var(--src-space-1-5);--src-padding-sm: var(--src-space-2);--src-padding-md: var(--src-space-3);--src-padding-lg: var(--src-space-4);--src-padding-xl: var(--src-space-6);--src-height-xs: var(--src-space-3);--src-icon-size: var(--src-space-4);--src-icon-line-width: 1.2400000095367432px;--src-height-sm: var(--src-space-4);--src-border-border: 1px;--src-border-rounded-none: 0px;--src-height-base: var(--src-space-7);--src-height-lg: 40px;--src-border-rounded-xs: var(--src-space-0-5);--src-border-rounded: var(--src-space-1);--src-border-rounded-parent: var(--src-space-2);--src-border-rounded-lg: var(--src-space-3);--src-border-rounded-full: 9999px;--src-gap-md: var(--src-space-1);--src-text-lineHeight: var(--src-font-line-xs);--src-gap-xl: var(--src-space-3);--src-text-fontSize: var(--src-font-size-xs);--src-text-weight-base: var(--src-font-weight-medium);--src-gap-lg: var(--src-space-2);--src-gap-none: 0px;--src-gap-sm: var(--src-space-0-5);--src-text-weight-bold: var(--src-font-weight-bold);--src-text-weight-medium: var(--src-font-weight-semiBold);--src-shadow-focused: var(--src-space-1);--src-shadow-ambient-inner: -1px;--src-shadow-ambient-inner-light: 1px;--src-shadow-ambient-outer: 1px;--src-shadow-blur: 1px}:root{--src-media-thumbnail: 48px;--src-media-preview: 1024px;--src-padding-xs: var(--src-space-2);--src-padding-sm: var(--src-space-3);--src-padding-md: var(--src-space-4);--src-padding-lg: var(--src-space-5);--src-padding-xl: var(--src-space-7);--src-height-xs: var(--src-space-4);--src-icon-size: var(--src-space-5);--src-icon-line-width: 1.440000057220459px;--src-height-sm: var(--src-space-5);--src-border-border: 1px;--src-border-rounded-none: 0px;--src-height-base: var(--src-space-9);--src-height-lg: 52px;--src-border-rounded-xs: var(--src-space-1);--src-border-rounded: var(--src-space-1-5);--src-border-rounded-parent: var(--src-space-2-5);--src-border-rounded-lg: var(--src-space-4);--src-border-rounded-full: 9999px;--src-gap-md: var(--src-space-1-5);--src-text-lineHeight: var(--src-font-line-sm);--src-gap-xl: var(--src-space-3-5);--src-text-fontSize: var(--src-font-size-sm);--src-text-weight-base: var(--src-font-weight-medium);--src-gap-lg: var(--src-space-2-5);--src-gap-none: 0px;--src-gap-sm: var(--src-space-1);--src-text-weight-bold: var(--src-font-weight-bold);--src-text-weight-medium: var(--src-font-weight-semiBold);--src-shadow-focused: var(--src-space-1);--src-shadow-ambient-inner: -1px;--src-shadow-ambient-inner-light: 1px;--src-shadow-ambient-outer: 1px;--src-shadow-blur: 1px}[class*=--size-lg]{--src-media-thumbnail: 64px;--src-media-preview: 1280px;--src-padding-xs: var(--src-space-2-5);--src-padding-sm: var(--src-space-4);--src-padding-md: var(--src-space-5);--src-padding-lg: var(--src-space-6);--src-padding-xl: var(--src-space-8);--src-height-xs: var(--src-space-5);--src-icon-size: var(--src-space-6);--src-icon-line-width: 1.6399999856948853px;--src-height-sm: var(--src-space-6);--src-border-border: 2px;--src-border-rounded-none: 0px;--src-height-base: var(--src-space-11);--src-height-lg: 64px;--src-border-rounded-xs: var(--src-space-1-5);--src-border-rounded: var(--src-space-2);--src-border-rounded-parent: var(--src-space-3);--src-border-rounded-lg: var(--src-space-5);--src-border-rounded-full: 9999px;--src-gap-md: var(--src-space-2);--src-text-lineHeight: var(--src-font-line-base);--src-gap-xl: var(--src-space-4);--src-text-fontSize: var(--src-font-size-base);--src-text-weight-base: var(--src-font-weight-medium);--src-gap-lg: var(--src-space-3-5);--src-gap-none: 0px;--src-gap-sm: var(--src-space-1-5);--src-text-weight-bold: var(--src-font-weight-bold);--src-text-weight-medium: var(--src-font-weight-semiBold);--src-shadow-focused: var(--src-space-1-5);--src-shadow-ambient-inner: -2px;--src-shadow-ambient-inner-light: 2px;--src-shadow-ambient-outer: 2px;--src-shadow-blur: 2px}[class*=--size-xl]{--src-media-thumbnail: 96px;--src-media-preview: 1440px;--src-padding-xs: var(--src-space-3-5);--src-padding-sm: var(--src-space-5);--src-padding-md: var(--src-space-6);--src-padding-lg: var(--src-space-7);--src-padding-xl: var(--src-space-9);--src-height-xs: var(--src-space-6);--src-icon-size: var(--src-space-7);--src-icon-line-width: 1.840000033378601px;--src-height-sm: var(--src-space-7);--src-border-border: 2px;--src-border-rounded-none: 0px;--src-height-base: var(--src-space-14);--src-height-lg: 76px;--src-border-rounded-xs: var(--src-space-1-5);--src-border-rounded: var(--src-space-2-5);--src-border-rounded-parent: var(--src-space-4);--src-border-rounded-lg: var(--src-space-6);--src-border-rounded-full: 9999px;--src-gap-md: var(--src-space-2);--src-text-lineHeight: var(--src-font-line-md);--src-gap-xl: var(--src-space-4);--src-text-fontSize: var(--src-font-size-md);--src-text-weight-base: var(--src-font-weight-medium);--src-gap-lg: var(--src-space-3-5);--src-gap-none: 0px;--src-gap-sm: var(--src-space-2);--src-text-weight-bold: var(--src-font-weight-bold);--src-text-weight-medium: var(--src-font-weight-semiBold);--src-shadow-focused: var(--src-space-1-5);--src-shadow-ambient-inner: -3px;--src-shadow-ambient-inner-light: 3px;--src-shadow-ambient-outer: 3px;--src-shadow-blur: 3px}:root{--src-layout-padding-const-xs: var(--src-space-1);--src-layout-padding-const-sm: var(--src-space-2);--src-layout-padding-const-md: var(--src-space-3);--src-layout-padding-const-lg: var(--src-space-4);--src-layout-padding-const-xl: var(--src-space-6);--src-layout-padding-const-2xl: var(--src-space-8);--src-layout-padding-var-xs: var(--src-space-1);--src-layout-padding-table-sm: var(--src-space-1-5);--src-layout-padding-var-sm: var(--src-space-2);--src-layout-padding-var-md: var(--src-space-3);--src-layout-padding-var-lg: var(--src-space-4);--src-layout-padding-var-xl: var(--src-space-6);--src-layout-padding-var-2xl: var(--src-space-8);--src-layout-gap-const-none: 0px;--src-layout-gap-const-xs: var(--src-space-1);--src-layout-gap-const-sm: var(--src-space-2);--src-layout-gap-const-md: var(--src-space-3);--src-layout-gap-const-lg: var(--src-space-4);--src-layout-gap-const-xl: var(--src-space-6);--src-layout-gap-const-2xl: var(--src-space-8);--src-layout-gap-var-none: 0px;--src-layout-gap-var-sm: var(--src-space-1);--src-layout-gap-var-md: var(--src-space-2);--src-layout-gap-var-lg: var(--src-space-3);--src-layout-gap-var-xl: var(--src-space-6);--src-layout-height-const-sm: var(--src-space-7);--src-layout-height-const-md: var(--src-space-8);--src-layout-height-const-lg: var(--src-space-9);--src-layout-height-const-h-xl: var(--src-space-10);--src-layout-height-const-h-2xl: var(--src-space-16);--src-layout-height-var-xs: var(--src-space-6);--src-layout-height-var-sm: var(--src-space-8);--src-layout-height-var-base: var(--src-space-16);--src-layout-height-var-md: var(--src-space-14);--src-layout-height-var-lg: var(--src-space-20);--src-layout-height-var-xl: var(--src-space-32);--src-layout-radius-var-rounded-kid: var(--src-space-1);--src-layout-radius-var-rounded-parent: var(--src-space-2);--src-layout-radius-rounded-none: 0px;--src-layout-border-border: 1px;--src-layout-table-height: var(--src-space-11);--src-layout-radius-const-rounded-sm: var(--src-space-1-5);--src-layout-radius-const-rounded: var(--src-space-2);--src-layout-radius-const-rounded-md: var(--src-space-3);--src-layout-radius-const-rounded-lg: var(--src-space-4);--src-layout-radius-const-rounded-xl: var(--src-space-6);--src-layout-radius-const-rounded-2xl: var(--src-space-8);--src-layout-radius-rounded-ui-full: 9999px;--src-shadow-basic: var(--src-space-1);--src-graphs-label: var(--src-space-2);--src-graphs-label-var: var(--src-space-2);--src-graphs-height-label-var: var(--src-space-5);--src-graphs-height-label-const: var(--src-space-5);--src-graphs-height-s: var(--src-space-7);--screen-width: 640px;--card-width: 216px;--preview-width: 216px;--src-typography-var-p-sm-fontSize: var(--src-font-size-xs);--src-typography-var-p-sm-weight: var(--src-font-weight-regular);--src-typography-var-p-sm-lineHeight: var(--src-font-line-xs);--src-typography-var-p-md-fontSize: var(--src-font-size-sm);--src-typography-var-p-md-weight: var(--src-font-weight-regular);--src-typography-var-p-md-lineHeight: var(--src-font-line-sm);--src-typography-var-h-sm-fontSize: var(--src-font-size-base);--src-typography-var-h-sm-weight: var(--src-font-weight-semiBold);--src-typography-var-h-sm-lineHeight: var(--src-font-line-base);--src-typography-var-h-md-fontSize: var(--src-font-size-md);--src-typography-var-h-md-weight: var(--src-font-weight-semiBold);--src-typography-var-h-md-lineHeight: var(--src-font-line-md);--src-typography-var-h-lg-fontSize: var(--src-font-size-lg);--src-typography-var-h-lg-weight: var(--src-font-weight-semiBold);--src-typography-var-h-lg-lineHeight: var(--src-font-line-lg);--src-typography-var-h-xl-fontSize: var(--src-font-size-2xl);--src-typography-var-h-xl-weight: var(--src-font-weight-semiBold);--src-typography-var-h-xl-lineHeight: var(--src-font-line-2xl);--src-typography-var-p-lg-fontSize: var(--src-font-size-md);--src-typography-var-p-lg-weight: var(--src-font-weight-regular);--src-typography-var-p-lg-lineHeight: var(--src-font-line-md)}@media(min-width:768px){:root{--src-layout-padding-const-xs: var(--src-space-1);--src-layout-padding-const-sm: var(--src-space-2);--src-layout-padding-const-md: var(--src-space-3);--src-layout-padding-const-lg: var(--src-space-4);--src-layout-padding-const-xl: var(--src-space-6);--src-layout-padding-const-2xl: var(--src-space-8);--src-layout-padding-var-xs: var(--src-space-2);--src-layout-padding-table-sm: var(--src-space-3);--src-layout-padding-var-sm: var(--src-space-3);--src-layout-padding-var-md: var(--src-space-4);--src-layout-padding-var-lg: var(--src-space-5);--src-layout-padding-var-xl: var(--src-space-8);--src-layout-padding-var-2xl: var(--src-space-11);--src-layout-gap-const-none: 0px;--src-layout-gap-const-xs: var(--src-space-1);--src-layout-gap-const-sm: var(--src-space-2);--src-layout-gap-const-md: var(--src-space-3);--src-layout-gap-const-lg: var(--src-space-4);--src-layout-gap-const-xl: var(--src-space-6);--src-layout-gap-const-2xl: var(--src-space-8);--src-layout-gap-var-none: 0px;--src-layout-gap-var-sm: var(--src-space-2);--src-layout-gap-var-md: var(--src-space-3);--src-layout-gap-var-lg: var(--src-space-4);--src-layout-gap-var-xl: var(--src-space-8);--src-layout-height-const-sm: var(--src-space-7);--src-layout-height-const-md: var(--src-space-8);--src-layout-height-const-lg: var(--src-space-9);--src-layout-height-const-h-xl: var(--src-space-10);--src-layout-height-const-h-2xl: var(--src-space-16);--src-layout-height-var-xs: var(--src-space-8);--src-layout-height-var-sm: var(--src-space-10);--src-layout-height-var-base: var(--src-space-20);--src-layout-height-var-md: var(--src-space-28);--src-layout-height-var-lg: var(--src-space-24);--src-layout-height-var-xl: var(--src-space-36);--src-layout-radius-var-rounded-kid: var(--src-space-2);--src-layout-radius-var-rounded-parent: var(--src-space-3);--src-layout-radius-rounded-none: 0px;--src-layout-border-border: 1px;--src-layout-table-height: var(--src-space-14);--src-layout-radius-const-rounded-sm: var(--src-space-1-5);--src-layout-radius-const-rounded: var(--src-space-2);--src-layout-radius-const-rounded-md: var(--src-space-3);--src-layout-radius-const-rounded-lg: var(--src-space-4);--src-layout-radius-const-rounded-xl: var(--src-space-6);--src-layout-radius-const-rounded-2xl: var(--src-space-8);--src-layout-radius-rounded-ui-full: 9999px;--src-shadow-basic: var(--src-space-1-5);--src-graphs-label: var(--src-space-2);--src-graphs-label-var: var(--src-space-2-5);--src-graphs-height-label-var: var(--src-space-7);--src-graphs-height-label-const: var(--src-space-5);--src-graphs-height-s: var(--src-space-8);--screen-width: 768px;--card-width: 320px;--preview-width: 216px;--src-typography-var-p-sm-fontSize: var(--src-font-size-sm);--src-typography-var-p-sm-weight: var(--src-font-weight-regular);--src-typography-var-p-sm-lineHeight: var(--src-font-line-sm);--src-typography-var-p-md-fontSize: var(--src-font-size-base);--src-typography-var-p-md-weight: var(--src-font-weight-regular);--src-typography-var-p-md-lineHeight: var(--src-font-line-base);--src-typography-var-h-sm-fontSize: var(--src-font-size-md);--src-typography-var-h-sm-weight: var(--src-font-weight-semiBold);--src-typography-var-h-sm-lineHeight: var(--src-font-line-md);--src-typography-var-h-md-fontSize: var(--src-font-size-lg);--src-typography-var-h-md-weight: var(--src-font-weight-semiBold);--src-typography-var-h-md-lineHeight: var(--src-font-line-lg);--src-typography-var-h-lg-fontSize: var(--src-font-size-xl);--src-typography-var-h-lg-weight: var(--src-font-weight-semiBold);--src-typography-var-h-lg-lineHeight: var(--src-font-line-xl);--src-typography-var-h-xl-fontSize: var(--src-font-size-3xl);--src-typography-var-h-xl-weight: var(--src-font-weight-semiBold);--src-typography-var-h-xl-lineHeight: var(--src-font-line-3xl);--src-typography-var-p-lg-fontSize: var(--src-font-size-lg);--src-typography-var-p-lg-weight: var(--src-font-weight-regular);--src-typography-var-p-lg-lineHeight: var(--src-font-line-lg)}}@media(min-width:1440px){:root{--src-layout-padding-const-xs: var(--src-space-1);--src-layout-padding-const-sm: var(--src-space-2);--src-layout-padding-const-md: var(--src-space-3);--src-layout-padding-const-lg: var(--src-space-4);--src-layout-padding-const-xl: var(--src-space-6);--src-layout-padding-const-2xl: var(--src-space-8);--src-layout-padding-var-xs: var(--src-space-3);--src-layout-padding-table-sm: var(--src-space-3-5);--src-layout-padding-var-sm: var(--src-space-4);--src-layout-padding-var-md: var(--src-space-5);--src-layout-padding-var-lg: var(--src-space-6);--src-layout-padding-var-xl: var(--src-space-10);--src-layout-padding-var-2xl: var(--src-space-12);--src-layout-gap-const-none: 0px;--src-layout-gap-const-xs: var(--src-space-1);--src-layout-gap-const-sm: var(--src-space-2);--src-layout-gap-const-md: var(--src-space-3);--src-layout-gap-const-lg: var(--src-space-4);--src-layout-gap-const-xl: var(--src-space-6);--src-layout-gap-const-2xl: var(--src-space-8);--src-layout-gap-var-none: 0px;--src-layout-gap-var-sm: var(--src-space-3);--src-layout-gap-var-md: var(--src-space-4);--src-layout-gap-var-lg: var(--src-space-5);--src-layout-gap-var-xl: var(--src-space-11);--src-layout-height-const-sm: var(--src-space-7);--src-layout-height-const-md: var(--src-space-8);--src-layout-height-const-lg: var(--src-space-9);--src-layout-height-const-h-xl: var(--src-space-10);--src-layout-height-const-h-2xl: var(--src-space-16);--src-layout-height-var-xs: var(--src-space-10);--src-layout-height-var-sm: var(--src-space-12);--src-layout-height-var-base: var(--src-space-24);--src-layout-height-var-md: var(--src-space-36);--src-layout-height-var-lg: var(--src-space-28);--src-layout-height-var-xl: var(--src-space-44);--src-layout-radius-var-rounded-kid: var(--src-space-3);--src-layout-radius-var-rounded-parent: var(--src-space-5);--src-layout-radius-rounded-none: 0px;--src-layout-border-border: 2px;--src-layout-table-height: var(--src-space-20);--src-layout-radius-const-rounded-sm: var(--space-1, 5);--src-layout-radius-const-rounded: var(--src-space-2);--src-layout-radius-const-rounded-md: var(--src-space-3);--src-layout-radius-const-rounded-lg: var(--src-space-4);--src-layout-radius-const-rounded-xl: var(--src-space-6);--src-layout-radius-const-rounded-2xl: var(--src-space-8);--src-layout-radius-rounded-ui-full: 9999px;--src-shadow-basic: var(--src-space-2);--src-graphs-label: var(--src-space-2);--src-graphs-label-var: var(--src-space-3);--src-graphs-height-label-var: var(--src-space-8);--src-graphs-height-label-const: var(--src-space-5);--src-graphs-height-s: var(--src-space-9);--screen-width: 1024px;--card-width: 420px;--preview-width: 216px;--src-typography-var-p-sm-fontSize: var(--src-font-size-base);--src-typography-var-p-sm-weight: var(--src-font-weight-regular);--src-typography-var-p-sm-lineHeight: var(--src-font-line-base);--src-typography-var-p-md-fontSize: var(--src-font-size-lg);--src-typography-var-p-md-weight: var(--src-font-weight-medium);--src-typography-var-p-md-lineHeight: var(--src-font-line-lg);--src-typography-var-h-sm-fontSize: var(--src-font-size-xl);--src-typography-var-h-sm-weight: var(--src-font-weight-semiBold);--src-typography-var-h-sm-lineHeight: var(--src-font-line-xl);--src-typography-var-h-md-fontSize: var(--src-font-size-2xl);--src-typography-var-h-md-weight: var(--src-font-weight-semiBold);--src-typography-var-h-md-lineHeight: var(--src-font-line-2xl);--src-typography-var-h-lg-fontSize: var(--src-font-size-3xl);--src-typography-var-h-lg-weight: var(--src-font-weight-semiBold);--src-typography-var-h-lg-lineHeight: var(--src-font-line-3xl);--src-typography-var-h-xl-fontSize: var(--src-font-size-4xl);--src-typography-var-h-xl-weight: var(--src-font-weight-semiBold);--src-typography-var-h-xl-lineHeight: var(--src-font-line-4xl);--src-typography-var-p-lg-fontSize: var(--src-font-size-2xl);--src-typography-var-p-lg-weight: var(--src-font-weight-medium);--src-typography-var-p-lg-lineHeight: var(--src-font-line-2xl)}}@media(min-width:1920px){:root{--src-layout-padding-const-xs: var(--src-space-1);--src-layout-padding-const-sm: var(--src-space-2);--src-layout-padding-const-md: var(--src-space-3);--src-layout-padding-const-lg: var(--src-space-4);--src-layout-padding-const-xl: var(--src-space-6);--src-layout-padding-const-2xl: var(--src-space-8);--src-layout-padding-var-xs: var(--src-space-4);--src-layout-padding-table-sm: var(--src-space-4);--src-layout-padding-var-sm: var(--src-space-5);--src-layout-padding-var-md: var(--src-space-6);--src-layout-padding-var-lg: var(--src-space-8);--src-layout-padding-var-xl: var(--src-space-12);--src-layout-padding-var-2xl: var(--src-space-14);--src-layout-gap-const-none: 0px;--src-layout-gap-const-xs: var(--src-space-1);--src-layout-gap-const-sm: var(--src-space-2);--src-layout-gap-const-md: var(--src-space-3);--src-layout-gap-const-lg: var(--src-space-4);--src-layout-gap-const-xl: var(--src-space-6);--src-layout-gap-const-2xl: var(--src-space-8);--src-layout-gap-var-none: 0px;--src-layout-gap-var-sm: var(--src-space-4);--src-layout-gap-var-md: var(--src-space-5);--src-layout-gap-var-lg: var(--src-space-6);--src-layout-gap-var-xl: var(--src-space-20);--src-layout-height-const-sm: var(--src-space-7);--src-layout-height-const-md: var(--src-space-8);--src-layout-height-const-lg: var(--src-space-9);--src-layout-height-const-h-xl: var(--src-space-10);--src-layout-height-const-h-2xl: var(--src-space-16);--src-layout-height-var-xs: var(--src-space-12);--src-layout-height-var-sm: var(--src-space-14);--src-layout-height-var-base: var(--src-space-32);--src-layout-height-var-md: var(--src-space-44);--src-layout-height-var-lg: var(--src-space-32);--src-layout-height-var-xl: var(--src-space-56);--src-layout-radius-var-rounded-kid: var(--src-space-5);--src-layout-radius-var-rounded-parent: var(--src-space-8);--src-layout-radius-rounded-none: 0px;--src-layout-border-border: 2px;--src-layout-table-height: var(--src-space-24);--src-layout-radius-const-rounded-sm: var(--space-1, 5);--src-layout-radius-const-rounded: var(--src-space-2);--src-layout-radius-const-rounded-md: var(--src-space-3);--src-layout-radius-const-rounded-lg: var(--src-space-4);--src-layout-radius-const-rounded-xl: var(--src-space-6);--src-layout-radius-const-rounded-2xl: var(--src-space-8);--src-layout-radius-rounded-ui-full: 9999px;--src-shadow-basic: var(--src-space-3);--src-graphs-label: var(--src-space-2);--src-graphs-label-var: var(--src-space-3-5);--src-graphs-height-label-var: var(--src-space-10);--src-graphs-height-label-const: var(--src-space-5);--src-graphs-height-s: var(--src-space-10);--screen-width: 1280px;--card-width: 480px;--preview-width: 216px;--src-typography-var-p-sm-fontSize: var(--src-font-size-lg);--src-typography-var-p-sm-weight: var(--src-font-weight-regular);--src-typography-var-p-sm-lineHeight: var(--src-font-line-xl);--src-typography-var-p-md-fontSize: var(--src-font-size-xl);--src-typography-var-p-md-weight: var(--src-font-weight-semiBold);--src-typography-var-p-md-lineHeight: var(--src-font-line-xl);--src-typography-var-h-sm-fontSize: var(--src-font-size-2xl);--src-typography-var-h-sm-weight: var(--src-font-weight-semiBold);--src-typography-var-h-sm-lineHeight: var(--src-font-line-2xl);--src-typography-var-h-md-fontSize: var(--src-font-size-3xl);--src-typography-var-h-md-weight: var(--src-font-weight-bold);--src-typography-var-h-md-lineHeight: var(--src-font-line-3xl);--src-typography-var-h-lg-fontSize: var(--src-font-size-4xl);--src-typography-var-h-lg-weight: var(--src-font-weight-bold);--src-typography-var-h-lg-lineHeight: var(--src-font-line-3xl);--src-typography-var-h-xl-fontSize: 64px;--src-typography-var-h-xl-weight: var(--src-font-weight-bold);--src-typography-var-h-xl-lineHeight: 64px;--src-typography-var-p-lg-fontSize: var(--src-font-size-3xl);--src-typography-var-p-lg-weight: var(--src-font-weight-semiBold);--src-typography-var-p-lg-lineHeight: var(--src-font-line-3xl)}}.section_3dsourcecom,.cdk-overlay-container{--src-font-weight-regular: 400;--src-font-weight-medium: 500;--src-font-weight-semiBold: 600;--src-font-weight-bold: 700}.section_3dsourcecom,.cdk-overlay-container{width:100%;height:100%;color:var(--src-text-body-main);--srcScrollbarThumbColor: var(--src-border-container-basic, #d1d5db);--srcScrollbarTrackColor: transparent}.section_3dsourcecom *,.section_3dsourcecom *:before,.section_3dsourcecom *:after,.cdk-overlay-container *,.cdk-overlay-container *:before,.cdk-overlay-container *:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;font-family:var(--src-font-family-body);scrollbar-color:var(--srcScrollbarThumbColor) var(--srcScrollbarTrackColor);scrollbar-width:thin;color:inherit}.section_3dsourcecom code,.cdk-overlay-container code{font-family:monospace}.section_3dsourcecom button,.cdk-overlay-container button{margin:0;font-family:var(--src-font-family-body);cursor:pointer}.section_3dsourcecom button:focus,.cdk-overlay-container button:focus{outline:none}.section_3dsourcecom .src-select,.section_3dsourcecom select,.section_3dsourcecom .src-input,.section_3dsourcecom input,.section_3dsourcecom .src-textarea,.section_3dsourcecom textarea,.cdk-overlay-container .src-select,.cdk-overlay-container select,.cdk-overlay-container .src-input,.cdk-overlay-container input,.cdk-overlay-container .src-textarea,.cdk-overlay-container textarea{margin:0}.section_3dsourcecom .src-select:focus-visible,.section_3dsourcecom .src-select:focus,.section_3dsourcecom select:focus-visible,.section_3dsourcecom select:focus,.section_3dsourcecom .src-input:focus-visible,.section_3dsourcecom .src-input:focus,.section_3dsourcecom input:focus-visible,.section_3dsourcecom input:focus,.section_3dsourcecom .src-textarea:focus-visible,.section_3dsourcecom .src-textarea:focus,.section_3dsourcecom textarea:focus-visible,.section_3dsourcecom textarea:focus,.cdk-overlay-container .src-select:focus-visible,.cdk-overlay-container .src-select:focus,.cdk-overlay-container select:focus-visible,.cdk-overlay-container select:focus,.cdk-overlay-container .src-input:focus-visible,.cdk-overlay-container .src-input:focus,.cdk-overlay-container input:focus-visible,.cdk-overlay-container input:focus,.cdk-overlay-container .src-textarea:focus-visible,.cdk-overlay-container .src-textarea:focus,.cdk-overlay-container textarea:focus-visible,.cdk-overlay-container textarea:focus{outline:none}.section_3dsourcecom input[type=checkbox],.section_3dsourcecom input[type=radio],.section_3dsourcecom input [type=range],.section_3dsourcecom progress,.cdk-overlay-container input[type=checkbox],.cdk-overlay-container input[type=radio],.cdk-overlay-container input [type=range],.cdk-overlay-container progress{accent-color:var(--src-ui-accent-default, #017bff)}.section_3dsourcecom table,.section_3dsourcecom .src-table,.cdk-overlay-container table,.cdk-overlay-container .src-table{border-spacing:0}.section_3dsourcecom p,.cdk-overlay-container p{margin-top:0}.src-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.section_3dsourcecom h1,.section_3dsourcecom h2,.section_3dsourcecom h3,.section_3dsourcecom h4,.section_3dsourcecom h5,.section_3dsourcecom h6,.section_3dsourcecom .src-heading-massive,.section_3dsourcecom .src-heading-h1,.section_3dsourcecom .src-heading-h2,.section_3dsourcecom .src-heading-h3,.section_3dsourcecom .src-heading-h4,.section_3dsourcecom .src-heading-h5,.section_3dsourcecom .src-heading-h6,.section_3dsourcecom .src-headings-4xl,.section_3dsourcecom .src-headings-3xl,.section_3dsourcecom .src-headings-2xl,.section_3dsourcecom .src-headings-xl,.section_3dsourcecom .src-headings-lg,.cdk-overlay-container h1,.cdk-overlay-container h2,.cdk-overlay-container h3,.cdk-overlay-container h4,.cdk-overlay-container h5,.cdk-overlay-container h6,.cdk-overlay-container .src-heading-massive,.cdk-overlay-container .src-heading-h1,.cdk-overlay-container .src-heading-h2,.cdk-overlay-container .src-heading-h3,.cdk-overlay-container .src-heading-h4,.cdk-overlay-container .src-heading-h5,.cdk-overlay-container .src-heading-h6,.cdk-overlay-container .src-headings-4xl,.cdk-overlay-container .src-headings-3xl,.cdk-overlay-container .src-headings-2xl,.cdk-overlay-container .src-headings-xl,.cdk-overlay-container .src-headings-lg{margin:0;font-style:normal;font-family:var(--src-font-family-header);font-weight:var(--src-font-weight-semiBold, 600);color:var(--src-text-body-main, #111827);text-wrap:balance}.section_3dsourcecom h1,.section_3dsourcecom .src-headings-4xl,.cdk-overlay-container h1,.cdk-overlay-container .src-headings-4xl{font-size:var(--src-font-size-4xl);line-height:var(--src-font-line-4xl);letter-spacing:var(--src-font-spacing-4xl)}.section_3dsourcecom .src-headings-3xl,.cdk-overlay-container .src-headings-3xl{font-size:var(--src-font-size-3xl);line-height:var(--src-font-line-3xl);letter-spacing:var(--src-font-spacing-3xl)}.section_3dsourcecom h2,.section_3dsourcecom .src-headings-2xl,.cdk-overlay-container h2,.cdk-overlay-container .src-headings-2xl{font-size:var(--src-font-size-2xl);line-height:var(--src-font-line-lg);letter-spacing:var(--src-font-spacing-2xl)}.section_3dsourcecom h3,.section_3dsourcecom .src-headings-xl,.cdk-overlay-container h3,.cdk-overlay-container .src-headings-xl{font-size:var(--src-font-size-xl);line-height:var(--src-font-line-xl);letter-spacing:var(--src-font-spacing-xl)}.section_3dsourcecom h4,.section_3dsourcecom .src-headings-lg,.cdk-overlay-container h4,.cdk-overlay-container .src-headings-lg{font-size:var(--src-font-size-lg);line-height:var(--src-font-line-lg);letter-spacing:var(--src-font-spacing-4xl)}.section_3dsourcecom h5,.section_3dsourcecom .src-title-md,.cdk-overlay-container h5,.cdk-overlay-container .src-title-md{font-size:var(--src-font-size-md);line-height:var(--src-font-line-md);font-weight:var(--src-font-weight-semiBold, 600)}.section_3dsourcecom h6,.section_3dsourcecom .src-title-base,.cdk-overlay-container h6,.cdk-overlay-container .src-title-base{font-size:var(--src-font-size-base);line-height:var(--src-font-line-base);font-weight:var(--src-font-weight-semiBold, 600)}.section_3dsourcecom .src-title-sm,.cdk-overlay-container .src-title-sm{font-size:var(--src-font-size-sm);line-height:var(--src-font-line-sm);font-weight:var(--src-font-weight-semiBold, 600)}.section_3dsourcecom .src-title-xs,.cdk-overlay-container .src-title-xs{font-size:var(--src-font-size-tech);line-height:var(--src-font-line-xs);font-weight:var(--src-font-weight-semiBold, 600);letter-spacing:var(--src-font-spacing-tech);text-transform:uppercase}.section_3dsourcecom .src-body-md,.cdk-overlay-container .src-body-md{font-size:var(--src-font-size-base);line-height:var(--src-font-line-base);font-weight:var(--src-font-weight-regular, 400)}.section_3dsourcecom .src-body-base,.cdk-overlay-container .src-body-base{font-size:var(--src-font-size-sm);line-height:var(--src-font-line-sm);font-weight:var(--src-font-weight-regular, 400)}.section_3dsourcecom .src-body-sm,.cdk-overlay-container .src-body-sm{font-size:var(--src-font-size-xs);line-height:var(--src-font-line-xs);font-weight:var(--src-font-weight-regular, 400)}.section_3dsourcecom .src-body-relaxed-md,.cdk-overlay-container .src-body-relaxed-md{font-size:var(--src-font-size-base);line-height:var(--src-font-line-md);font-weight:var(--src-font-weight-regular, 400)}.section_3dsourcecom .src-body-relaxed-base,.cdk-overlay-container .src-body-relaxed-base{font-size:var(--src-font-size-sm);line-height:var(--src-font-line-base);font-weight:var(--src-font-weight-regular, 400)}.section_3dsourcecom .src-body-relaxed-sm,.cdk-overlay-container .src-body-relaxed-sm{font-size:var(--src-font-size-xs);line-height:var(--src-font-line-sm);font-weight:var(--src-font-weight-regular, 400)}.section_3dsourcecom .src-label-xl,.cdk-overlay-container .src-label-xl{font-size:var(--src-font-size-md);line-height:var(--src-font-line-md);font-weight:var(--src-font-weight-medium, 500)}.section_3dsourcecom .src-label-lg,.cdk-overlay-container .src-label-lg{font-size:var(--src-font-size-base);line-height:var(--src-font-line-base);font-weight:var(--src-font-weight-medium, 500)}.section_3dsourcecom .src-label-md,.cdk-overlay-container .src-label-md{font-size:var(--src-font-size-sm);line-height:var(--src-font-line-sm);font-weight:var(--src-font-weight-medium, 500)}.section_3dsourcecom .src-label-sm,.cdk-overlay-container .src-label-sm{font-size:var(--src-font-size-xs);line-height:var(--src-font-line-xs);font-weight:var(--src-font-weight-medium, 500)}.section_3dsourcecom .src-label-tech,.cdk-overlay-container .src-label-tech{font-size:var(--src-font-size-tech);line-height:var(--src-font-line-xs);font-weight:var(--src-font-weight-medium, 500);letter-spacing:var(--src-font-spacing-tech);text-transform:uppercase}.section_3dsourcecom .src-heading-massive,.cdk-overlay-container .src-heading-massive{font-size:var(--src-font-size-3xl, 40px);line-height:var(--src-font-line-3xl, 48px);letter-spacing:var(--src-font-spacing-4xl, -1px)}.section_3dsourcecom .src-heading-h1,.cdk-overlay-container .src-heading-h1{font-size:var(--src-font-size-2xl, 32px);line-height:var(--src-font-line-2xl, 40px);letter-spacing:var(--src-font-spacing-3xl, -.5px)}.section_3dsourcecom .src-heading-h2,.cdk-overlay-container .src-heading-h2{font-size:var(--src-font-size-xl, 28px);line-height:var(--src-font-line-xl, 36px);letter-spacing:var(--src-font-spacing-2xl, -.3px)}.section_3dsourcecom .src-heading-h3,.cdk-overlay-container .src-heading-h3{font-size:var(--src-font-size-lg, 24px);line-height:var(--src-font-line-lg, 32px);letter-spacing:var(--src-font-spacing-xl, -.2px)}.section_3dsourcecom .src-heading-h4,.cdk-overlay-container .src-heading-h4{font-size:var(--src-font-size-md, 20px);line-height:var(--src-font-line-md, 28px)}.section_3dsourcecom .src-heading-h5,.cdk-overlay-container .src-heading-h5{font-size:var(--src-fs-large, 18px);line-height:var(--src-lh-large, 26px)}.section_3dsourcecom .src-heading-h6,.cdk-overlay-container .src-heading-h6{font-size:var(--src-font-size-base);line-height:var(--src-font-line-base)}.section_3dsourcecom body,.cdk-overlay-container body{font-size:var(--src-font-size-sm, 14px);font-style:normal;font-weight:400;line-height:var(--font-line-sm, 20px)}.section_3dsourcecom body p,.cdk-overlay-container body p{color:var(--src-text-body-main);font-size:var(--src-font-size-sm, 14px);font-weight:var(--src-font-weight-regular, 400);line-height:var(--src-font-line-sm, 20px)}.section_3dsourcecom strong,.cdk-overlay-container strong{font-weight:var(--src-font-weight-medium, 500)}.section_3dsourcecom .visuallyhidden:not(:focus):not(:active),.section_3dsourcecom .src-visuallyhidden:not(:focus):not(:active),.cdk-overlay-container .visuallyhidden:not(:focus):not(:active),.cdk-overlay-container .src-visuallyhidden:not(:focus):not(:active){position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.section_3dsourcecom .hidden,.section_3dsourcecom .src-hidden,.cdk-overlay-container .hidden,.cdk-overlay-container .src-hidden{display:none!important}.section_3dsourcecom .disabled,.section_3dsourcecom .src-disabled,.cdk-overlay-container .disabled,.cdk-overlay-container .src-disabled{pointer-events:none}.src-list{display:block;width:100%;margin:0;list-style:none;padding:var(--src-padding-xs, 8px)}.src-list .src-list__item{margin-bottom:var(--src-gap-sm, 4px)}.src-list--compact{padding:0}.src-list--compact .src-list__item{margin-bottom:0}.src-list__item{--srcListItemBgColor: transparent;--srcListItemBgHoverColor: var( --src-ui-secondary-default-hover, rgba(148, 163, 184, .16) );--srcListItemBorderRadius: var(--src-border-rounded, 4px);--srcListItemBoxShadow: none;--srcListItemFontColor: var(--src-text-body-secondary, #4b5563);--srcListItemFontSize: var(--src-text-fontSize, 12px);--srcListItemFontWeight: 500;--srcListItemLineHeight: var(--src-text-lineHeight, 16px);--srcListItemPaddings: var(--src-padding-xs, 8px) var(--src-padding-xs, 8px) var(--src-padding-xs, 8px) var(--src-padding-sm, 8px);--srcListItemTextTransform: default;--srcListItemDisplay: block;position:relative;display:var(--srcListItemDisplay);width:100%;padding:var(--srcListItemPaddings);text-align:left;line-height:var(--srcListItemLineHeight);font-size:var(--srcListItemFontSize);font-weight:var(--srcListItemFontWeight);color:var(--srcListItemFontColor);text-transform:var(--srcListItemTextTransform);letter-spacing:0;white-space:normal;background-color:var(--srcListItemBgColor);border-radius:var(--srcListItemBorderRadius);cursor:pointer;word-break:break-word}.src-list__item--flex{--srcListItemDisplay: inline-flex;align-items:flex-start;gap:var(--src-gap-md, 6px)}@media(hover:hover)and (pointer:fine){.src-list__item:hover,.src-list__item:focus-visible{background-color:var(--srcListItemBgHoverColor)}}.src-list__item:active{background-color:var(--src-ui-secondary-active, rgba(1, 123, 255, .12))}.src-list__item:disabled,.src-list__item[disabled],.src-list__item.disabled,.src-list__item.src-list__item--disabled{cursor:default;pointer-events:none;--srcListItemFontColor: var(--src-text-body-disabled);background-color:var(--src-surface-container-main)}.src-list__item--selected{--srcListItemBgColor: var(--src-ui-secondary-active, rgba(1, 123, 255, .12))}@media(hover:hover)and (pointer:fine){.src-list__item--selected:hover,.src-list__item--selected:focus-visible{--srcListItemBgHoverColor: var( --src-ui-secondary-active, rgba(1, 123, 255, .12) )}}.src-list__item--destructive,.src-list__item--context-error{--srcListItemBgColor: transparent;--srcListItemBgHoverColor: var( --src-ui-secondary-error-hover, rgba(239, 68, 68, .16) );--srcListItemFontColor: var(--src-text-ui-distruct-main, #f24122)}.src-button{--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-light, rgba(148, 163, 184, .16));--srcButtonBoxShadow: 0 -1px 0 0 var(--src-shadow-hard, rgba(71, 85, 105, .24)) inset, 0 var(--src-shadow-ambient-outer, 1px) 0 0 var(--src-shadow-light, rgba(148, 163, 184, .16));--_defaultFontColor: var(--src-text-ui-secondary-main, #111827);--srcButtonBgColor: transparent;--srcButtonBorderColor: var(--src-border-button-basic, #e5e7eb);--srcButtonBorder: 1px solid var(--srcButtonBorderColor);--srcButtonBorderRadius: var(--src-border-rounded, var(--src-space-1-5));--srcButtonFontColor: var(--_defaultFontColor);--srcButtonIconColor: var(--src-icon-default, #374151);--srcButtonFontSize: var(--src-text-fontSize, var(--src-font-size-sm));--srcButtonFontWeight: var(--src-font-weight-medium, 500);--srcButtonLineHeight: var(--src-text-lineHeight, var(--src-font-line-sm));--srcButtonPaddings: 0px var(--src-padding-sm, var(--src-space-3));--srcButtonTextTransform: none;--srcButtonWidth: auto;position:relative;display:flex;justify-content:center;align-items:center;width:var(--srcButtonWidth);height:var(--src-height-base, var(--src-space-9));padding:var(--srcButtonPaddings);font-weight:var(--srcButtonFontWeight);font-size:var(--srcButtonFontSize);font-style:normal;line-height:var(--srcButtonLineHeight);text-align:center;color:var(--srcButtonFontColor);text-transform:var(--srcButtonTextTransform);letter-spacing:0;white-space:nowrap;border:none;background-color:var(--srcButtonBgColor);border-radius:var(--srcButtonBorderRadius);box-shadow:var(--srcButtonBoxShadow);cursor:pointer}.src-button:after{content:"";position:absolute;inset:0;border-radius:var(--srcButtonBorderRadius);border:var(--srcButtonBorder)}.src-button>div,.src-button>span{display:flex;justify-content:center;align-items:center;font-size:inherit;line-height:inherit;color:inherit;font-weight:inherit;text-transform:inherit;gap:var(--src-gap-md, var(--src-space-1-5));width:auto}.src-button:disabled,.src-button[disabled],.src-button.disabled{--srcButtonBoxShadow: none;--srcButtonBorder: none;--srcButtonBorderColor: transparent;--srcButtonFontColor: var(--src-text-ui-secondary-disabled, #9ca3af);--srcButtonBgColor: var( --src-ui-accent-disabled, rgba(148, 163, 184, .24) );--srcButtonIconColor: var(--src-icon-disabled, #9ca3af);cursor:default;pointer-events:none}.src-button:focus-visible{--srcButtonIconColor: var(--src-icon-hover, #111827);--srcButtonBorderColor: var(--src-border-button-basic-hover, #9ca3af);outline:none;box-shadow:var(--srcButtonFocusRing)}@media(pointer:fine){.src-button:hover{--srcButtonBgColor: var( --src-ui-secondary-default-hover, rgba(148, 163, 184, .08) );--srcButtonBorderColor: var(--src-border-button-basic-hover, #9ca3af);--srcButtonIconColor: var(--src-icon-hover, #111827)}}.src-button:active,.src-button.src-button--pressed{--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-light, rgba(148, 163, 184, .16));--srcButtonBoxShadow: none;--srcButtonBorder: none;--srcButtonBorderColor: transparent;--srcButtonFontColor: var(--src-text-ui-secondary-main-invert, #f9fafb);--srcButtonBgColor: var(--src-ui-accent-active, #374151);--srcButtonIconColor: var(--src-text-ui-secondary-main-invert, #f9fafb)}@media(pointer:fine){.src-button:active:hover,.src-button.src-button--pressed:hover{--srcButtonBgColor: var(--src-ui-accent-active-hover, #111827);--srcButtonFontColor: var(--src-text-ui-secondary-main-invert, #f9fafb);--srcButtonIconColor: var(--src-text-ui-secondary-main-invert, #f9fafb)}}.src-button--context-info{--srcButtonFontColor: var(--src-text-ui-accent-main, #016fe6)}.src-button--context-info:hover{--srcButtonFontColor: var(--src-text-ui-accent-hover, #0162cc)}.src-button--context-info{--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-accent-light, rgba(1, 123, 255, .16));--srcButtonBoxShadow: 0 -1px 0 0 var(--src-shadow-hard, rgba(71, 85, 105, .24)) inset, 0 var(--src-shadow-ambient-outer, 1px) 0 0 var(--src-shadow-light, rgba(148, 163, 184, .16));--srcButtonBorderColor: var(--src-border-button-info, #7dbbff);--srcButtonIconColor: var(--src-icon-info, #017bff)}.src-button--context-info:focus-visible{--srcButtonBgColor: var(--src-ui-secondary-active, rgba(1, 123, 255, .12));--srcButtonIconColor: var(--src-icon-info, #017bff);--srcButtonBorderColor: var(--src-border-button-info, #7dbbff)}@media(pointer:fine){.src-button--context-info:hover{--srcButtonBgColor: var(--src-ui-secondary-info, rgba(1, 123, 255, .08));--srcButtonBorderColor: var(--src-border-button-info-hover, #017bff);--srcButtonIconColor: var(--src-icon-info-hover, #016fe6)}}.src-button--context-error,.src-button--context-destructive{--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-error, rgba(239, 68, 68, .16));--srcButtonFontColor: var(--src-text-ui-distruct-main, #c5280c)}.src-button--context-error:hover,.src-button--context-destructive:hover{--srcButtonFontColor: var(--src-text-ui-distruct-hover, #9f200a)}.src-button--context-error,.src-button--context-destructive{--srcButtonBoxShadow: 0 -1px 0 0 var(--src-shadow-hard, rgba(71, 85, 105, .24)) inset, 0 var(--src-shadow-ambient-outer, 1px) 0 0 var(--src-shadow-light, rgba(148, 163, 184, .16));--srcButtonBorderColor: var(--src-border-button-error, #f79482);--srcButtonIconColor: var(--src-icon-error, #f24122)}.src-button--context-error:focus-visible,.src-button--context-destructive:focus-visible{--srcButtonBgColor: var(--src-ui-secondary-error, rgba(239, 68, 68, .08));--srcButtonIconColor: var(--src-icon-error, #f24122);--srcButtonBorderColor: var(--src-border-button-error, #f79482)}@media(pointer:fine){.src-button--context-error:hover,.src-button--context-destructive:hover{--srcButtonBgColor: var( --src-ui-secondary-error, rgba(239, 68, 68, .08) );--srcButtonBorderColor: var(--src-border-button-error-hover, #f24122);--srcButtonIconColor: var(--src-icon-error-hover, #c5280c)}}.src-button--context-success{--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-success, rgba(22, 163, 74, .12));--srcButtonFontColor: var(--src-text-ui-success-main, #16a34a)}.src-button--context-success:hover{--srcButtonFontColor: var(--src-text-ui-success-hover, #15803d)}.src-button--context-success{--srcButtonBoxShadow: 0 -1px 0 0 var(--src-shadow-hard, rgba(71, 85, 105, .24)) inset, 0 var(--src-shadow-ambient-outer, 1px) 0 0 var(--src-shadow-light, rgba(148, 163, 184, .16));--srcButtonBorderColor: var(--src-border-button-success, #4ade80);--srcButtonIconColor: var(--src-icon-success, #16a34a)}.src-button--context-success:focus-visible{--srcButtonBgColor: var( --src-ui-secondary-success, rgba(22, 163, 74, .08) );--srcButtonIconColor: var(--src-icon-success, #16a34a);--srcButtonBorderColor: var(--src-border-button-success, #4ade80)}@media(pointer:fine){.src-button--context-success:hover{--srcButtonBgColor: var( --src-ui-secondary-success, rgba(22, 163, 74, .08) );--srcButtonBorderColor: var(--src-border-button-success-hover, #22c55e);--srcButtonIconColor: var(--src-icon-success-hover, #15803d)}}.src-button--primary,.src-button--primary:hover{--srcButtonFontColor: var(--src-text-ui-primary-main, #fff)}.src-button--primary{--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-accent-light, rgba(1, 123, 255, .16));--srcButtonBgColor: var(--src-ui-accent-default, #017bff);--srcButtonBorder: none;--srcButtonIconColor: var(--src-icon-main-invert, #fff)}.src-button--primary:focus-visible{--srcButtonIconColor: var(--src-icon-main-invert, #fff)}@media(pointer:fine){.src-button--primary:hover{--srcButtonBgColor: var(--src-ui-accent-default-hover, #016fe6);--srcButtonIconColor: var(--src-icon-main-invert, #fff)}}.src-button--primary.src-button--context-error,.src-button--primary.src-button--context-destructive,.src-button--primary.src-button--context-error:hover,.src-button--primary.src-button--context-destructive:hover{--srcButtonFontColor: var(--src-text-ui-primary-main, #fff)}.src-button--primary.src-button--context-error,.src-button--primary.src-button--context-destructive{--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-error, rgba(239, 68, 68, .16));--srcButtonBgColor: var(--src-ui-accent-error, #f24122);--srcButtonIconColor: var(--src-icon-main-invert, #fff)}@media(pointer:fine){.src-button--primary.src-button--context-error:hover,.src-button--primary.src-button--context-destructive:hover{--srcButtonBgColor: var(--src-ui-accent-error-hover, #f24122);--srcButtonIconColor: var(--src-icon-main-invert, #fff)}}.src-button--primary.src-button--context-error:active,.src-button--primary.src-button--context-error.src-icon-button--pressed,.src-button--primary.src-button--context-destructive:active,.src-button--primary.src-button--context-destructive.src-icon-button--pressed{--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-light, rgba(148, 163, 184, .16));--srcButtonBoxShadow: none;--srcButtonBorder: none;--srcButtonBorderColor: transparent;--srcButtonFontColor: var(--src-text-ui-secondary-main-invert, #f9fafb);--srcButtonBgColor: var(--src-ui-accent-active, #374151);--srcButtonIconColor: var(--src-text-ui-secondary-main-invert, #f9fafb)}@media(pointer:fine){.src-button--primary.src-button--context-error:active:hover,.src-button--primary.src-button--context-error.src-icon-button--pressed:hover,.src-button--primary.src-button--context-destructive:active:hover,.src-button--primary.src-button--context-destructive.src-icon-button--pressed:hover{--srcButtonBgColor: var(--src-ui-accent-active-hover, #111827);--srcButtonFontColor: var(--src-text-ui-secondary-main-invert, #f9fafb);--srcButtonIconColor: var(--src-text-ui-secondary-main-invert, #f9fafb)}}.src-button--primary.src-button--context-success,.src-button--primary.src-button--context-success:hover{--srcButtonFontColor: var(--src-text-ui-primary-main, #fff)}.src-button--primary.src-button--context-success{--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-success, rgba(22, 163, 74, .12));--srcButtonBgColor: var(--src-ui-accent-success, #22c55e);--srcButtonIconColor: var(--src-icon-main-invert, #fff)}@media(pointer:fine){.src-button--primary.src-button--context-success:hover{--srcButtonBgColor: var(--src-ui-accent-success-hover, #16a34a);--srcButtonIconColor: var(--src-icon-main-invert, #fff)}}.src-button--primary.src-button--context-success:active,.src-button--primary.src-button--context-success.src-icon-button--pressed{--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-light, rgba(148, 163, 184, .16));--srcButtonBoxShadow: none;--srcButtonBorder: none;--srcButtonBorderColor: transparent;--srcButtonFontColor: var(--src-text-ui-secondary-main-invert, #f9fafb);--srcButtonBgColor: var(--src-ui-accent-active, #374151);--srcButtonIconColor: var(--src-text-ui-secondary-main-invert, #f9fafb)}@media(pointer:fine){.src-button--primary.src-button--context-success:active:hover,.src-button--primary.src-button--context-success.src-icon-button--pressed:hover{--srcButtonBgColor: var(--src-ui-accent-active-hover, #111827);--srcButtonFontColor: var(--src-text-ui-secondary-main-invert, #f9fafb);--srcButtonIconColor: var(--src-text-ui-secondary-main-invert, #f9fafb)}}.src-button--ghost{--srcButtonBoxShadow: none;--srcButtonBorder: none;--srcButtonBorderColor: transparent;--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-light, rgba(148, 163, 184, .16));--srcButtonBgColor: var( --src-ui-secondary-default, rgba(148, 163, 184, .16) );--srcButtonIconColor: var(--src-icon-default, #374151);--srcButtonBorderColor: var(--src-border-button-basic-hover, #9ca3af);border:none;--srcButtonFontColor: var(--src-text-ui-secondary-secondary, #4b5563)}.src-button--ghost:focus-visible{--srcButtonBgColor: var( --src-ui-secondary-default-hover, rgba(148, 163, 184, .08) );--srcButtonBorder: 1px solid var(--srcButtonBorderColor);--srcButtonIconColor: var(--src-icon-default, #374151)}.src-button--ghost:focus-visible:after{content:"";position:absolute;inset:0;border-radius:var(--srcButtonBorderRadius);border:var(--srcButtonBorder)}@media(pointer:fine){.src-button--ghost:hover{--srcButtonBgColor: var( --src-ui-secondary-default-hover, rgba(148, 163, 184, .08) );--srcButtonIconColor: var(--src-icon-hover, #111827)}}.src-button--ghost.src-button--context-info{--srcButtonBgColor: var(--src-ui-secondary-info, rgba(1, 123, 255, .08));--srcButtonBorderColor: var(--src-border-button-info, #7dbbff);--srcButtonIconColor: var(--src-icon-info, #017bff);--srcButtonFontColor: var(--src-text-ui-accent-main, #016fe6)}.src-button--ghost.src-button--context-info:hover{--srcButtonFontColor: var(--src-text-ui-accent-hover, #0162cc)}.src-button--ghost.src-button--context-info{--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-accent-light, rgba(1, 123, 255, .16))}@media(pointer:fine){.src-button--ghost.src-button--context-info:hover{--srcButtonBgColor: var( --src-ui-secondary-info-hover, rgba(1, 123, 255, .12) );--srcButtonIconColor: var(--src-icon-info-hover, #016fe6)}}.src-button--ghost.src-button--context-error,.src-button--ghost.src-button--context-destructive{--srcButtonBgColor: var(--src-ui-secondary-error, rgba(239, 68, 68, .08));--srcButtonBorderColor: var(--src-border-button-error, #f79482);--srcButtonIconColor: var(--src-icon-error, #f24122);--srcButtonFontColor: var(--src-text-ui-distruct-main, #c5280c)}.src-button--ghost.src-button--context-error:hover,.src-button--ghost.src-button--context-destructive:hover{--srcButtonFontColor: var(--src-text-ui-distruct-hover, #9f200a)}.src-button--ghost.src-button--context-error,.src-button--ghost.src-button--context-destructive{--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-error, rgba(239, 68, 68, .16))}@media(pointer:fine){.src-button--ghost.src-button--context-error:hover,.src-button--ghost.src-button--context-destructive:hover{--srcButtonBgColor: var( --src-ui-secondary-error-hover, rgba(239, 68, 68, .16) );--srcButtonIconColor: var(--src-icon-error-hover, #c5280c)}}.src-button--ghost.src-button--context-success{--srcButtonBgColor: var( --src-ui-secondary-success, rgba(22, 163, 74, .08) );--srcButtonBorderColor: var(--src-border-button-success, #4ade80);--srcButtonIconColor: var(--src-icon-success, #16a34a);--srcButtonFontColor: var(--src-text-ui-success-main, #16a34a)}.src-button--ghost.src-button--context-success:hover{--srcButtonFontColor: var(--src-text-ui-success-hover, #15803d)}.src-button--ghost.src-button--context-success{--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-success, rgba(22, 163, 74, .12))}.src-button--ghost.src-button--context-success:focus-visible{--srcButtonBgColor: var( --src-ui-secondary-success, rgba(22, 163, 74, .08) )}@media(pointer:fine){.src-button--ghost.src-button--context-success:hover{--srcButtonBgColor: var( --src-ui-secondary-success-hover, rgba(22, 163, 74, .12) );--srcButtonIconColor: var(--src-icon-success-hover, #15803d)}}.src-button--ghost:active,.src-button--ghost.src-button--pressed{--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-light, rgba(148, 163, 184, .16));--srcButtonBoxShadow: none;--srcButtonBorder: none;--srcButtonBorderColor: transparent;--srcButtonFontColor: var(--src-text-ui-secondary-main-invert, #f9fafb);--srcButtonBgColor: var(--src-ui-accent-active, #374151);--srcButtonIconColor: var(--src-text-ui-secondary-main-invert, #f9fafb)}@media(pointer:fine){.src-button--ghost:active:hover,.src-button--ghost.src-button--pressed:hover{--srcButtonBgColor: var(--src-ui-accent-active-hover, #111827);--srcButtonFontColor: var(--src-text-ui-secondary-main-invert, #f9fafb);--srcButtonIconColor: var(--src-text-ui-secondary-main-invert, #f9fafb)}}.src-button--plain{--srcButtonBoxShadow: none;--srcButtonBorder: none;--srcButtonBorderColor: transparent;--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-light, rgba(148, 163, 184, .16));--srcButtonBgColor: transparent;--srcButtonIconColor: var(--src-icon-default, #374151)}.src-button--plain:focus-visible{--srcButtonBgColor: var( --src-ui-secondary-default-hover, rgba(148, 163, 184, .08) );--srcButtonBorder: 1px solid var(--srcButtonBorderColor);--srcButtonIconColor: var(--src-icon-hover, #111827);--srcButtonBorderColor: var(--src-border-button-basic-hover, #9ca3af)}@media(pointer:fine){.src-button--plain:hover{--srcButtonBgColor: var( --src-ui-secondary-default-hover, rgba(148, 163, 184, .08) );--srcButtonIconColor: var(--src-icon-hover, #111827)}}.src-button--plain:active,.src-button--plain.src-button--pressed{--srcButtonFontColor: var(--src-text-ui-accent-main, #016fe6)}.src-button--plain:active:hover,.src-button--plain.src-button--pressed:hover{--srcButtonFontColor: var(--src-text-ui-accent-hover, #0162cc)}.src-button--plain:active,.src-button--plain.src-button--pressed{--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-light, rgba(148, 163, 184, .16));--srcButtonBoxShadow: none;--srcButtonBorder: none;--srcButtonBorderColor: transparent;--srcButtonFontColor: var(--src-text-ui-accent-main, #016fe6);--srcButtonIconColor: var(--src-icon-info, #017bff);--srcButtonBgColor: var( --src-ui-secondary-default, rgba(148, 163, 184, .16) )}@media(pointer:fine){.src-button--plain:active:hover,.src-button--plain.src-button--pressed:hover{--srcButtonBgColor: var( --src-ui-secondary-default-hover, rgba(148, 163, 184, .08) );--srcButtonFontColor: var(--src-text-ui-accent-hover, #0162cc);--srcButtonIconColor: var(--src-icon-info-hover, #016fe6)}}.src-button--inline{--srcButtonBoxShadow: none;--srcButtonBorder: none;--srcButtonBorderColor: transparent;--srcButtonBgColor: transparent;--srcButtonFontColor: var(--src-text-ui-secondary-secondary, #4b5563);--srcButtonIconColor: var(--src-icon-default, #374151);--srcButtonBorderRadius: var(--src-border-rounded, 4px);--srcButtonPaddings: 0;text-decoration:underline;height:auto}.src-button--inline>div,.src-button--inline>span{gap:var(--src-gap-sm, var(--src-space-1))}@media(pointer:fine){.src-button--inline:hover{--srcButtonFontColor: var(--src-text-ui-accent-hover, #0162cc);--srcButtonBgColor: transparent;--srcButtonIconColor: var(--src-icon-info-hover, #016fe6)}}.src-button--inline:active{--srcButtonBgColor: transparent;--srcButtonFontColor: var(--src-text-ui-secondary-secondary, #4b5563);--srcButtonIconColor: var(--src-icon-hover, #111827)}.src-button--inline.src-button--pressed{--srcButtonFontColor: var(--src-text-ui-secondary-secondary, #4b5563);--srcButtonBgColor: transparent;--srcButtonIconColor: var(--src-icon-hover, #111827)}.src-button--inline.src-button--pressed:hover{--srcButtonFontColor: var(--src-text-ui-accent-hover, #0162cc);--srcButtonBgColor: transparent;--srcButtonIconColor: var(--src-icon-info-hover, #016fe6)}.src-button--inline.src-button--inverted{--srcButtonFontColor: var(--src-text-ui-secondary-secondary-invert, #d1d5db)}.src-button--inline.src-button--inverted:hover{--srcButtonFontColor: var(--src-text-ui-secondary-main-invert, #f9fafb)}.src-button--inline.src-button--inverted{--srcButtonBgColor: transparent;--srcButtonIconColor: var( --src-text-ui-secondary-secondary-invert, #d1d5db )}.src-button--inline.src-button--inverted:hover{--srcButtonIconColor: var(--src-text-ui-secondary-main-invert, #f9fafb)}.src-button--inline.src-button--inverted:active,.src-button--inline.src-button--inverted.src-button--pressed{--srcButtonBgColor: transparent;--srcButtonFontColor: var(--src-text-ui-secondary-grey, #9ca3af)}.src-button--inline.src-button--context-info{--srcButtonFontColor: var(--src-text-ui-accent-main, #016fe6)}.src-button--inline.src-button--context-info:hover{--srcButtonFontColor: var(--src-text-ui-accent-hover, #0162cc)}.src-button--inline.src-button--context-info{--srcButtonBgColor: transparent;--srcButtonIconColor: var(--src-icon-info, #017bff)}.src-button--inline.src-button--context-info:hover{--srcButtonIconColor: var(--src-icon-info-hover, #016fe6)}.src-button--inline.src-button--context-success{--srcButtonFontColor: var(--src-text-ui-success-main, #16a34a)}.src-button--inline.src-button--context-success:hover{--srcButtonFontColor: var(--src-text-ui-success-hover, #15803d)}.src-button--inline.src-button--context-success{--srcButtonBgColor: transparent;--srcButtonIconColor: var(--src-icon-success, #16a34a)}.src-button--inline.src-button--context-success:hover{--srcButtonIconColor: var(--src-icon-success-hover, #15803d)}.src-button--inline.src-button--context-error,.src-button--inline.src-button--context-destructive{--srcButtonFontColor: var(--src-text-ui-distruct-main, #c5280c)}.src-button--inline.src-button--context-error:hover,.src-button--inline.src-button--context-destructive:hover{--srcButtonFontColor: var(--src-text-ui-distruct-hover, #9f200a)}.src-button--inline.src-button--context-error,.src-button--inline.src-button--context-destructive{--srcButtonBgColor: transparent;--srcButtonIconColor: var(--src-icon-error, #f24122)}.src-button--inline.src-button--context-error:hover,.src-button--inline.src-button--context-destructive:hover{--srcButtonIconColor: var(--src-icon-error-hover, #c5280c)}.src-button--inline:disabled,.src-button--inline[disabled],.src-button--inline.disabled{--srcButtonFontColor: var(--src-text-ui-secondary-disabled, #9ca3af);--srcButtonBgColor: transparent}.src-icon-button{--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-light, rgba(148, 163, 184, .16));--srcButtonBoxShadow: 0 -1px 0 0 var(--src-shadow-hard, rgba(71, 85, 105, .24)) inset, 0 var(--src-shadow-ambient-outer, 1px) 0 0 var(--src-shadow-light, rgba(148, 163, 184, .16));--srcButtonBgColor: transparent;--srcButtonIconColor: var(--src-icon-default, #374151);--srcButtonBorderRadius: var(--src-border-rounded, var(--src-space-1-5));--srcButtonBorder: 1px solid var(--srcButtonBorderColor);--srcButtonBorderColor: var(--src-border-button-basic, #e5e7eb);--srcButtonPaddings: 0px var(--src-padding-xs, var(--src-space-2));position:relative;display:flex;justify-content:center;align-items:center;width:auto;height:var(--src-height-base, var(--src-space-9));padding:var(--srcButtonPaddings);color:var(--srcButtonIconColor);background-color:var(--srcButtonBgColor);border:none;box-shadow:var(--srcButtonBoxShadow);border-radius:var(--srcButtonBorderRadius);cursor:pointer}.src-icon-button:after{content:"";position:absolute;inset:0;border-radius:var(--srcButtonBorderRadius);border:var(--srcButtonBorder)}.src-icon-button>*:not(src-badge){width:var(--src-icon-size, var(--src-space-5));height:var(--src-icon-size, var(--src-space-5))}.src-icon-button:disabled,.src-icon-button[disabled],.src-icon-button.disabled{--srcButtonBoxShadow: none;--srcButtonBorder: none;--srcButtonBorderColor: transparent;--srcButtonBgColor: var( --src-ui-accent-disabled, rgba(148, 163, 184, .24) );--srcButtonIconColor: var(--src-icon-disabled, #9ca3af);cursor:default;pointer-events:none}.src-icon-button:focus-visible{--srcButtonIconColor: var(--src-icon-hover, #111827);--srcButtonBorderColor: var(--src-border-button-basic-hover, #9ca3af);outline:none;box-shadow:var(--srcButtonFocusRing)}@media(pointer:fine){.src-icon-button:hover{--srcButtonBgColor: var( --src-ui-secondary-default-hover, rgba(148, 163, 184, .08) );--srcButtonBorderColor: var(--src-border-button-basic-hover, #9ca3af);--srcButtonIconColor: var(--src-icon-hover, #111827)}}.src-icon-button:active,.src-icon-button.src-icon-button--pressed{--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-light, rgba(148, 163, 184, .16));--srcButtonBoxShadow: none;--srcButtonBorder: none;--srcButtonBorderColor: transparent;--srcButtonFontColor: var(--src-text-ui-secondary-main-invert, #f9fafb);--srcButtonBgColor: var(--src-ui-accent-active, #374151);--srcButtonIconColor: var(--src-text-ui-secondary-main-invert, #f9fafb)}@media(pointer:fine){.src-icon-button:active:hover,.src-icon-button.src-icon-button--pressed:hover{--srcButtonBgColor: var(--src-ui-accent-active-hover, #111827);--srcButtonFontColor: var(--src-text-ui-secondary-main-invert, #f9fafb);--srcButtonIconColor: var(--src-text-ui-secondary-main-invert, #f9fafb)}}.src-icon-button--round{--srcButtonBorderRadius: 50%}.src-icon-button--context-info{--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-accent-light, rgba(1, 123, 255, .16));--srcButtonBoxShadow: 0 -1px 0 0 var(--src-shadow-hard, rgba(71, 85, 105, .24)) inset, 0 var(--src-shadow-ambient-outer, 1px) 0 0 var(--src-shadow-light, rgba(148, 163, 184, .16));--srcButtonBorderColor: var(--src-border-button-info, #7dbbff);--srcButtonIconColor: var(--src-icon-info, #017bff)}.src-icon-button--context-info:focus-visible{--srcButtonBgColor: var(--src-ui-secondary-active, rgba(1, 123, 255, .12));--srcButtonIconColor: var(--src-icon-info, #017bff);--srcButtonBorderColor: var(--src-border-button-info, #7dbbff)}@media(pointer:fine){.src-icon-button--context-info:hover{--srcButtonBorderColor: var(--src-border-button-info-hover, #017bff);--srcButtonBgColor: var(--src-ui-secondary-info, rgba(1, 123, 255, .08));--srcButtonIconColor: var(--src-icon-info-hover, #016fe6)}}.src-icon-button--context-warning{--srcButtonBoxShadow: 0 -1px 0 0 var(--src-shadow-hard, rgba(71, 85, 105, .24)) inset, 0 var(--src-shadow-ambient-outer, 1px) 0 0 var(--src-shadow-light, rgba(148, 163, 184, .16));--srcButtonIconColor: var(--src-icon-warning)}.src-icon-button--context-warning:focus-visible{--srcButtonIconColor: var(--src-icon-warning);--srcButtonBorderColor: var(--src-border-button-error, #f79482)}@media(pointer:fine){.src-icon-button--context-warning:hover{--srcButtonIconColor: var(--src-icon-warning-hover)}}.src-icon-button--context-error{--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-error, rgba(239, 68, 68, .16));--srcButtonBoxShadow: 0 -1px 0 0 var(--src-shadow-hard, rgba(71, 85, 105, .24)) inset, 0 var(--src-shadow-ambient-outer, 1px) 0 0 var(--src-shadow-light, rgba(148, 163, 184, .16));--srcButtonBorderColor: var(--src-border-button-error, #f79482);--srcButtonIconColor: var(--src-icon-error, #f24122)}.src-icon-button--context-error:focus-visible{--srcButtonBgColor: var(--src-ui-secondary-error, rgba(239, 68, 68, .08));--srcButtonIconColor: var(--src-icon-error, #f24122);--srcButtonBorderColor: var(--src-border-button-error, #f79482)}@media(pointer:fine){.src-icon-button--context-error:hover{--srcButtonBorderColor: var(--src-border-button-error-hover, #f24122);--srcButtonBgColor: var( --src-ui-secondary-error-hover, rgba(239, 68, 68, .16) );--srcButtonIconColor: var(--src-icon-error-hover, #c5280c)}}.src-icon-button--context-success{--srcButtonBoxShadow: 0 -1px 0 0 var(--src-shadow-hard, rgba(71, 85, 105, .24)) inset, 0 var(--src-shadow-ambient-outer, 1px) 0 0 var(--src-shadow-light, rgba(148, 163, 184, .16));--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-success, rgba(22, 163, 74, .12));--srcButtonBorderColor: var(--src-border-button-success, #4ade80);--srcButtonIconColor: var(--src-icon-success, #16a34a)}.src-icon-button--context-success:focus-visible{--srcButtonBgColor: var( --src-ui-secondary-success, rgba(22, 163, 74, .08) );--srcButtonIconColor: var(--src-icon-success, #16a34a);--srcButtonBorderColor: var(--src-border-button-success, #4ade80)}@media(pointer:fine){.src-icon-button--context-success:hover{--srcButtonBorderColor: var(--src-border-button-success-hover, #22c55e);--srcButtonBgColor: var( --src-ui-secondary-success, rgba(22, 163, 74, .08) );--srcButtonIconColor: var(--src-icon-success-hover, #15803d)}}.src-icon-button--primary{--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-accent-light, rgba(1, 123, 255, .16));--srcButtonBgColor: var(--src-ui-accent-default, #017bff);--srcButtonBorder: none;--srcButtonIconColor: var(--src-icon-main-invert, #fff)}.src-icon-button--primary:focus-visible{--srcButtonIconColor: var(--src-icon-main-invert, #fff)}@media(pointer:fine){.src-icon-button--primary:hover{--srcButtonBgColor: var(--src-ui-accent-default-hover, #016fe6);--srcButtonIconColor: var(--src-icon-main-invert, #fff)}}.src-icon-button--primary.src-icon-button--context-error{--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-error, rgba(239, 68, 68, .16));--srcButtonBgColor: var(--src-ui-accent-error, #f24122);--srcButtonIconColor: var(--src-icon-main-invert, #fff)}@media(pointer:fine){.src-icon-button--primary.src-icon-button--context-error:hover{--srcButtonBgColor: var(--src-ui-accent-error-hover, #f24122);--srcButtonIconColor: var(--src-icon-main-invert, #fff)}}.src-icon-button--primary.src-icon-button--context-error:active,.src-icon-button--primary.src-icon-button--context-error.src-icon-button--pressed{--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-light, rgba(148, 163, 184, .16));--srcButtonBoxShadow: none;--srcButtonBorder: none;--srcButtonBorderColor: transparent;--srcButtonFontColor: var(--src-text-ui-secondary-main-invert, #f9fafb);--srcButtonBgColor: var(--src-ui-accent-active, #374151);--srcButtonIconColor: var(--src-text-ui-secondary-main-invert, #f9fafb)}@media(pointer:fine){.src-icon-button--primary.src-icon-button--context-error:active:hover,.src-icon-button--primary.src-icon-button--context-error.src-icon-button--pressed:hover{--srcButtonBgColor: var(--src-ui-accent-active-hover, #111827);--srcButtonFontColor: var(--src-text-ui-secondary-main-invert, #f9fafb);--srcButtonIconColor: var(--src-text-ui-secondary-main-invert, #f9fafb)}}.src-icon-button--primary.src-icon-button--context-success{--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-success, rgba(22, 163, 74, .12));--srcButtonBgColor: var(--src-ui-accent-success, #22c55e);--srcButtonIconColor: var(--src-icon-main-invert, #fff)}@media(pointer:fine){.src-icon-button--primary.src-icon-button--context-success:hover{--srcButtonBgColor: var(--src-ui-accent-success-hover, #16a34a);--srcButtonIconColor: var(--src-icon-main-invert, #fff)}}.src-icon-button--primary.src-icon-button--context-success:active,.src-icon-button--primary.src-icon-button--context-success.src-icon-button--pressed{--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-light, rgba(148, 163, 184, .16));--srcButtonBoxShadow: none;--srcButtonBorder: none;--srcButtonBorderColor: transparent;--srcButtonFontColor: var(--src-text-ui-secondary-main-invert, #f9fafb);--srcButtonBgColor: var(--src-ui-accent-active, #374151);--srcButtonIconColor: var(--src-text-ui-secondary-main-invert, #f9fafb)}@media(pointer:fine){.src-icon-button--primary.src-icon-button--context-success:active:hover,.src-icon-button--primary.src-icon-button--context-success.src-icon-button--pressed:hover{--srcButtonBgColor: var(--src-ui-accent-active-hover, #111827);--srcButtonFontColor: var(--src-text-ui-secondary-main-invert, #f9fafb);--srcButtonIconColor: var(--src-text-ui-secondary-main-invert, #f9fafb)}}.src-icon-button--ghost{--srcButtonBoxShadow: none;--srcButtonBorder: none;--srcButtonBorderColor: transparent;--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-light, rgba(148, 163, 184, .16));--srcButtonIconColor: var(--src-icon-default, #374151);--srcButtonBgColor: var( --src-ui-secondary-default, rgba(148, 163, 184, .16) );--srcButtonBorderColor: var(--src-border-button-basic-hover, #9ca3af);border:none;--srcButtonFontColor: var(--src-text-ui-secondary-secondary, #4b5563)}.src-icon-button--ghost:focus-visible{--srcButtonBgColor: var( --src-ui-secondary-default-hover, rgba(148, 163, 184, .08) );--srcButtonBorder: 1px solid var(--srcButtonBorderColor);--srcButtonIconColor: var(--src-icon-default, #374151)}.src-icon-button--ghost:focus-visible:after{content:"";position:absolute;inset:0;border-radius:var(--srcButtonBorderRadius);border:var(--srcButtonBorder)}@media(pointer:fine){.src-icon-button--ghost:hover{--srcButtonBgColor: var( --src-ui-secondary-default-hover, rgba(148, 163, 184, .08) );--srcButtonIconColor: var(--src-icon-hover, #111827)}}.src-icon-button--ghost.src-icon-button--context-info{--srcButtonBgColor: var(--src-ui-secondary-info, rgba(1, 123, 255, .08));--srcButtonBorderColor: var(--src-border-button-info, #7dbbff);--srcButtonIconColor: var(--src-icon-info, #017bff);--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-accent-light, rgba(1, 123, 255, .16))}@media(pointer:fine){.src-icon-button--ghost.src-icon-button--context-info:hover{--srcButtonBgColor: var( --src-ui-secondary-info-hover, rgba(1, 123, 255, .12) );--srcButtonIconColor: var(--src-icon-info-hover, #016fe6)}}.src-icon-button--ghost.src-icon-button--context-error,.src-icon-button--ghost.src-icon-button--context-destructive{--srcButtonBgColor: var(--src-ui-secondary-error, rgba(239, 68, 68, .08));--srcButtonBorderColor: var(--src-border-button-error, #f79482);--srcButtonIconColor: var(--src-icon-error, #f24122);--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-error, rgba(239, 68, 68, .16))}@media(pointer:fine){.src-icon-button--ghost.src-icon-button--context-error:hover,.src-icon-button--ghost.src-icon-button--context-destructive:hover{--srcButtonBgColor: var( --src-ui-secondary-error-hover, rgba(239, 68, 68, .16) );--srcButtonIconColor: var(--src-icon-error-hover, #c5280c)}}.src-icon-button--ghost.src-icon-button--context-success{--srcButtonBgColor: var( --src-ui-secondary-success, rgba(22, 163, 74, .08) );--srcButtonBorderColor: var(--src-border-button-success, #4ade80);--srcButtonIconColor: var(--src-icon-success, #16a34a);--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-success, rgba(22, 163, 74, .12))}.src-icon-button--ghost.src-icon-button--context-success:focus-visible{--srcButtonBgColor: var( --src-ui-secondary-success, rgba(22, 163, 74, .08) )}@media(pointer:fine){.src-icon-button--ghost.src-icon-button--context-success:hover{--srcButtonBgColor: var( --src-ui-secondary-success-hover, rgba(22, 163, 74, .12) );--srcButtonIconColor: var(--src-icon-success-hover, #15803d)}}.src-icon-button--ghost:active,.src-icon-button--ghost.src-icon-button--pressed{--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-light, rgba(148, 163, 184, .16));--srcButtonBoxShadow: none;--srcButtonBorder: none;--srcButtonBorderColor: transparent;--srcButtonFontColor: var(--src-text-ui-accent-main, #016fe6);--srcButtonIconColor: var(--src-icon-info, #017bff);--srcButtonBgColor: var( --src-ui-secondary-default, rgba(148, 163, 184, .16) )}@media(pointer:fine){.src-icon-button--ghost:active:hover,.src-icon-button--ghost.src-icon-button--pressed:hover{--srcButtonBgColor: var( --src-ui-secondary-default-hover, rgba(148, 163, 184, .08) );--srcButtonFontColor: var(--src-text-ui-accent-hover, #0162cc);--srcButtonIconColor: var(--src-icon-info-hover, #016fe6)}}.src-icon-button--inline{--srcButtonBoxShadow: none;--srcButtonBorder: none;--srcButtonBorderColor: transparent;--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-light, rgba(148, 163, 184, .16));--srcButtonBgColor: transparent;--srcButtonIconColor: var(--src-icon-default, #374151);--srcButtonBorderRadius: var(--src-border-rounded, 4px);--srcButtonPaddings: 0;text-decoration:underline;height:auto}@media(pointer:fine){.src-icon-button--inline:hover{--srcButtonBgColor: transparent;--srcButtonIconColor: var(--src-icon-info-hover, #016fe6)}}.src-icon-button--inline:active,.src-icon-button--inline.src-icon-button--pressed{--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-light, rgba(148, 163, 184, .16));--srcButtonBoxShadow: none;--srcButtonBorder: none;--srcButtonBorderColor: transparent;--srcButtonFontColor: var(--src-text-ui-accent-main, #016fe6);--srcButtonIconColor: var(--src-icon-info, #017bff);--srcButtonBgColor: var( --src-ui-secondary-default, rgba(148, 163, 184, .16) )}@media(pointer:fine){.src-icon-button--inline:active:hover,.src-icon-button--inline.src-icon-button--pressed:hover{--srcButtonBgColor: var( --src-ui-secondary-default-hover, rgba(148, 163, 184, .08) );--srcButtonFontColor: var(--src-text-ui-accent-hover, #0162cc);--srcButtonIconColor: var(--src-icon-info-hover, #016fe6)}}.src-icon-button--inline:active:hover,.src-icon-button--inline.src-icon-button--pressed:hover{--srcButtonBgColor: transparent}.src-icon-button--inline.src-icon-button--inverted{--srcButtonBgColor: transparent;--srcButtonIconColor: var( --src-text-ui-secondary-secondary-invert, #d1d5db )}@media(pointer:fine){.src-icon-button--inline.src-icon-button--inverted:hover{--srcButtonIconColor: var(--src-text-ui-secondary-main-invert, #f9fafb)}}.src-icon-button--inline.src-icon-button--inverted:active,.src-icon-button--inline.src-icon-button--inverted.src-icon-button--pressed{--srcButtonBgColor: transparent;--srcButtonIconColor: var(--src-text-ui-secondary-grey, #9ca3af)}.src-icon-button--inline.src-icon-button--context-info{--srcButtonBgColor: transparent;--srcButtonIconColor: var(--src-icon-info, #017bff)}.src-icon-button--inline.src-icon-button--context-info:hover{--srcButtonBgColor: transparent;--srcButtonIconColor: var(--src-icon-info-hover, #016fe6)}.src-icon-button--inline.src-icon-button--context-success{--srcButtonBgColor: transparent;--srcButtonIconColor: var(--src-icon-success, #16a34a)}.src-icon-button--inline.src-icon-button--context-success:hover{--srcButtonBgColor: transparent;--srcButtonIconColor: var(--src-icon-success-hover, #15803d)}.src-icon-button--inline.src-icon-button--context-error,.src-icon-button--inline.src-icon-button--context-destructive{--srcButtonBgColor: transparent;--srcButtonIconColor: var(--src-icon-error, #f24122)}.src-icon-button--inline.src-icon-button--context-error:hover,.src-icon-button--inline.src-icon-button--context-destructive:hover{--srcButtonBgColor: transparent;--srcButtonIconColor: var(--src-icon-error-hover, #c5280c)}.src-icon-button--inline.src-icon-button--context-warning{--srcButtonBgColor: transparent;--srcButtonIconColor: var(--src-icon-warning, #d97706)}.src-icon-button--inline.src-icon-button--context-warning:hover{--srcButtonBgColor: transparent;--srcButtonIconColor: var(--src-icon-warning-hover, #b45309)}.src-icon-button--inline:disabled,.src-icon-button--inline[disabled],.src-icon-button--inline.disabled{--srcButtonFontColor: var(--src-text-ui-secondary-disabled, #9ca3af);--srcButtonBgColor: transparent}.src-icon-button--plain{--srcButtonBoxShadow: none;--srcButtonBorder: none;--srcButtonBorderColor: transparent;--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-light, rgba(148, 163, 184, .16));--srcButtonBgColor: transparent;--srcButtonIconColor: var(--src-icon-default, #374151)}.src-icon-button--plain:focus-visible{--srcButtonBgColor: var( --src-ui-secondary-default-hover, rgba(148, 163, 184, .08) );--srcButtonBorder: 1px solid var(--srcButtonBorderColor);--srcButtonIconColor: var(--src-icon-hover, #111827);--srcButtonBorderColor: var(--src-border-button-basic-hover, #9ca3af)}@media(pointer:fine){.src-icon-button--plain:hover{--srcButtonBgColor: var( --src-ui-secondary-default-hover, rgba(148, 163, 184, .08) );--srcButtonIconColor: var(--src-icon-hover, #111827)}}.src-icon-button--plain:active,.src-icon-button--plain.src-icon-button--pressed{--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-light, rgba(148, 163, 184, .16));--srcButtonBoxShadow: none;--srcButtonBorder: none;--srcButtonBorderColor: transparent;--srcButtonFontColor: var(--src-text-ui-accent-main, #016fe6);--srcButtonIconColor: var(--src-icon-info, #017bff);--srcButtonBgColor: var( --src-ui-secondary-default, rgba(148, 163, 184, .16) )}@media(pointer:fine){.src-icon-button--plain:active:hover,.src-icon-button--plain.src-icon-button--pressed:hover{--srcButtonBgColor: var( --src-ui-secondary-default-hover, rgba(148, 163, 184, .08) );--srcButtonFontColor: var(--src-text-ui-accent-hover, #0162cc);--srcButtonIconColor: var(--src-icon-info-hover, #016fe6)}}.src-icon-button--plain.src-icon-button--context-info{--srcButtonBoxShadow: none;--srcButtonBorder: none;--srcButtonBorderColor: transparent;--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-accent-light, rgba(1, 123, 255, .16));--srcButtonBgColor: transparent;--srcButtonIconColor: var(--src-icon-info, #017bff);--srcButtonBorder: 1px solid var(--srcButtonBorderColor)}.src-icon-button--plain.src-icon-button--context-info:focus-visible{--srcButtonBgColor: var( --src-ui-secondary-active, rgba(1, 123, 255, .12) );--srcButtonIconColor: var(--src-icon-info, #017bff);--srcButtonBorderColor: var(--src-border-button-info-hover, #017bff)}@media(pointer:fine){.src-icon-button--plain.src-icon-button--context-info:hover{--srcButtonBgColor: var( --src-ui-secondary-info, rgba(1, 123, 255, .08) );--srcButtonIconColor: var(--src-icon-info-hover, #016fe6)}}.src-icon-button--plain.src-icon-button--context-error{--srcButtonBoxShadow: none;--srcButtonBorder: none;--srcButtonBorderColor: transparent;--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-error, rgba(239, 68, 68, .16));--srcButtonBgColor: transparent;--srcButtonIconColor: var(--src-icon-error);--srcButtonBorder: 1px solid var(--srcButtonBorderColor)}.src-icon-button--plain.src-icon-button--context-error:focus-visible{--srcButtonBgColor: var( --src-ui-secondary-error, rgba(239, 68, 68, .08) );--srcButtonIconColor: var(--src-icon-error, #f24122);--srcButtonBorderColor: var(--src-border-button-error, #f79482)}@media(pointer:fine){.src-icon-button--plain.src-icon-button--context-error:hover{--srcButtonBgColor: var( --src-ui-secondary-error-hover, rgba(239, 68, 68, .16) );--srcButtonIconColor: var(--src-icon-error-hover, #c5280c)}}.src-icon-button--plain.src-icon-button--context-success{--srcButtonBoxShadow: none;--srcButtonBorder: none;--srcButtonBorderColor: transparent;--srcButtonFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-success, rgba(22, 163, 74, .12));--srcButtonBgColor: transparent;--srcButtonIconColor: var(--src-icon-success);--srcButtonBorder: 1px solid var(--srcButtonBorderColor)}.src-icon-button--plain.src-icon-button--context-success:focus-visible{--srcButtonBgColor: var(--src-ui-secondary-success);--srcButtonIconColor: var(--src-icon-success);--srcButtonBorderColor: var(--src-border-button-success)}@media(pointer:fine){.src-icon-button--plain.src-icon-button--context-success:hover{--srcButtonBgColor: var(--src-ui-secondary-success-hover);--srcButtonIconColor: var(--src-icon-success-hover)}}.src-form{--srcFormRowGap: var(--src-layout-gap-const-lg, 16px);--srcFormItemsGap: var(--src-layout-gap-const-md, 12px);--srcFormOffset: 0;width:100%;display:flex;flex-direction:column;gap:var(--srcFormRowGap);padding:var(--srcFormOffset)}.src-form__row-group{display:flex;flex-direction:column;gap:0}.src-form__row-group .src-form__row+.src-form__row{margin-top:var(--srcFormRowGap)}.src-form__row{display:grid;gap:var(--srcFormItemsGap);grid-template-columns:minmax(0,1fr)}.src-form__row--double{grid-template-columns:repeat(2,minmax(0,1fr))}.src-form__row--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.src-form__item{width:100%;display:flex;flex-direction:column}.src-form__button-row{display:flex;gap:var(--srcFormItemsGap);justify-content:flex-end;align-items:center}.src-input{--srcInputFontSize: var(--src-text-fontSize, var(--src-font-size-sm));--srcInputLineHeight: var(--src-text-lineHeight, var(--src-font-line-sm));--srcInputFontColor: var(--src-text-ui-secondary-main, #111827);--srcInputFieldBg: var(--src-surface-container-main, #fff);--srcInputFieldBorderColor: var(--src-border-input-basic, #d1d5db);--srcInputFieldBorder: 1px solid var(--srcInputFieldBorderColor);--srcInputHeight: 36px;--srcInputBorderRadius: var(--src-border-rounded, var(--src-space-1-5));--srcInputFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-focus, rgba(1, 123, 255, .16));position:relative;border-radius:var(--srcInputBorderRadius);font-size:var(--srcInputFontSize);line-height:var(--srcInputLineHeight);color:var(--srcInputFontColor);padding:var(--src-padding-xs, var(--src-space-2)) var(--src-padding-xs, var(--src-space-2)) var(--src-padding-xs, var(--src-space-2)) var(--src-padding-sm, var(--src-space-3));font-family:var(--src-font-family-body);font-style:normal;font-weight:var(--src-font-weight-medium, 500);background:var(--srcInputFieldBg);border:var(--srcInputFieldBorder);box-shadow:none;display:flex;align-items:center;width:100%;height:var(--srcInputHeight)}.src-input[type=number]{-moz-appearance:textfield}.src-input:-webkit-autofill,.src-input:-webkit-autofill:focus{transition:background-color 0s 600000s,color 0s 600000s}.src-input::-webkit-outer-spin-button,.src-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.src-input:hover{--srcInputFieldBorderColor: var(--src-border-input-hover, #9ca3af);--srcInputFieldBg: var(--src-ui-input-secondary, rgba(148, 163, 184, .08))}.src-input:active{--srcInputFieldBorderColor: var(--src-border-input-active, #017bff)}.src-input:focus-visible{--srcInputFieldBorderColor: var(--src-border-input-active, #017bff);--srcInputFieldBg: var(--src-surface-container-main, #fff);outline:none;box-shadow:var(--srcInputFocusRing)}.src-input:focus-visible:hover{--srcInputFieldBg: var(--src-ui-input-hover, rgba(1, 123, 255, .08))}.src-input[disabled],.src-input:disabled{--srcInputFieldBg: var(--src-ui-input-disabled, rgba(148, 163, 184, .16));--srcInputFieldBorderColor: transparent;--srcInputFontColor: var(--src-text-ui-secondary-secondary, #4b5563);pointer-events:none}.src-input[class*=--size-sm]{--srcInputHeight: 28px}.src-input[class*=--size-md]{--srcInputHeight: 36px}.src-input[class*=--size-lg]{--srcInputHeight: 44px}.src-input[class*=--size-xl]{--srcInputHeight: 56px}.src-input.src-input--secondary{--srcInputFieldBg: var(--src-ui-input-secondary, rgba(148, 163, 184, .08));--srcInputFieldBorder: none;--srcInputFontColor: var(--src-text-ui-secondary-main, #111827)}.src-input.src-input--secondary:hover{--srcInputFieldBg: var(--src-ui-input-hover, rgba(1, 123, 255, .08));--srcInputFieldBorder: none}.src-input.src-input--ghost{--srcInputFieldBg: transparent;--srcInputFieldBorder: none;--srcInputFontColor: var(--src-text-ui-secondary-main, #111827)}.src-input.src-input--ghost:hover{--srcInputFieldBg: var(--src-ui-input-hover, rgba(1, 123, 255, .08));--srcInputFieldBorder: none}.src-input--context-error{--srcInputFieldBorderColor: var(--src-border-input-error, #f24122);--srcInputFocusRing: 0px 0px 0px var(--src-shadow-focused, 4px) var(--src-shadow-error, rgba(239, 68, 68, .16));--srcInputFontColor: var(--src-text-ui-distruct-main, #c5280c)}.src-input--context-error:hover{--srcInputFieldBorderColor: var(--src-border-input-error, #f24122);--srcInputFieldBg: linear-gradient( 0deg, var(--src-ui-input-error-hover, rgba(239, 68, 68, .08)) 0%, var(--src-ui-input-error-hover, rgba(239, 68, 68, .08)) 100% ), var(--src-surface-container-main, #fff)}.src-input--context-error:active{--srcInputFieldBorderColor: var(--src-border-input-error, #f24122)}.src-input--context-error:focus-visible{--srcInputFieldBorderColor: var(--src-border-input-error, #f24122);--srcInputFieldBg: var(--src-surface-container-main, #fff)}.src-input--context-error:focus-visible:hover{--srcInputFieldBg: var( --src-ui-input-error-hover, rgba(239, 68, 68, .08) )}.src-input--context-success{--srcInputFieldBorderColor: var(--src-border-input-success, #22c55e);--srcInputFocusRing: 0px 0px 0px var(--src-shadow-focused, 4px) var(--src-shadow-success, rgba(22, 163, 74, .12));--srcInputFontColor: var(--src-text-ui-success-main, #16a34a)}.src-input--context-success:hover{--srcInputFieldBorderColor: var(--src-border-input-success-hover, #16a34a);--srcInputFieldBg: linear-gradient( 0deg, var(--src-ui-input-success-hover, rgba(22, 163, 74, .08)) 0%, var(--src-ui-input-success-hover, rgba(22, 163, 74, .08)) 100% ), var(--src-surface-container-main, #fff)}.src-input--context-success:active{--srcInputFieldBorderColor: var(--src-border-input-success-hover, #16a34a)}.src-input--context-success:focus-visible{--srcInputFieldBorderColor: var(--src-border-input-success, #22c55e);--srcInputFieldBg: var(--src-surface-container-main, #fff)}.src-input--context-success:focus-visible:hover{--srcInputFieldBg: var( --src-ui-input-success-hover, rgba(22, 163, 74, .08) )}.src-input--disabled{--srcInputFieldBg: var(--src-ui-input-disabled, rgba(148, 163, 184, .16));--srcInputFieldBorder: none;--srcInputFontColor: var(--src-text-ui-secondary-secondary, #4b5563);pointer-events:none}.src-select{--srcSelectFontSize: var(--src-text-fontSize, var(--src-font-size-sm));--srcSelectLineHeight: var(--src-text-lineHeight, var(--src-font-line-sm));--srcSelectFontColor: var(--src-text-ui-secondary-main, #111827);--srcSelectFieldBg: var(--src-surface-container-main, #fff);--srcSelectFieldBorderColor: var(--src-border-input-basic, #d1d5db);--srcSelectFieldBorder: 1px solid var(--srcSelectFieldBorderColor);--srcSelectHeight: 36px;--srcSelectBorderRadius: var(--src-border-rounded, var(--src-space-1-5));--srcSelectFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-focus, rgba(1, 123, 255, .16));-webkit-appearance:none;appearance:none;position:relative;display:flex;align-items:center;width:100%;height:var(--srcSelectHeight);border-radius:var(--srcSelectBorderRadius);font-size:var(--srcSelectFontSize);line-height:var(--srcSelectLineHeight);color:var(--srcSelectFontColor);padding:var(--src-padding-xs, var(--src-space-2)) var(--src-padding-xs, var(--src-space-2)) var(--src-padding-xs, var(--src-space-2)) var(--src-padding-sm, var(--src-space-3));font-family:var(--src-font-family-body);font-style:normal;font-weight:var(--src-font-weight-medium, 500);border:var(--srcSelectFieldBorder);background-color:var(--srcSelectFieldBg);background-image:url("data:image/svg+xml,%3Csvg width='8' height='5' viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.40573 4.3L0.805725 1.7C0.489058 1.38333 0.418392 1.021 0.593725 0.613C0.768392 0.204333 1.08073 0 1.53073 0H6.68072C7.13072 0 7.44306 0.204333 7.61772 0.613C7.79306 1.021 7.72239 1.38333 7.40573 1.7L4.80572 4.3C4.70572 4.4 4.59739 4.475 4.48073 4.525C4.36406 4.575 4.23906 4.6 4.10573 4.6C3.97239 4.6 3.84739 4.575 3.73073 4.525C3.61406 4.475 3.50573 4.4 3.40573 4.3Z' fill='%236B7280'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:calc(100% - 12px) center;box-shadow:none}.src-select:hover{--srcSelectFieldBorderColor: var(--src-border-input-hover, #9ca3af);--srcSelectFieldBg: var( --src-ui-input-secondary, rgba(148, 163, 184, .08) )}.src-select:active{--srcSelectFieldBorderColor: var(--src-border-input-active, #017bff)}.src-select:focus-visible{--srcSelectFieldBorderColor: var(--src-border-input-active, #017bff);--srcSelectFieldBg: var(--src-surface-container-main, #fff);outline:none;box-shadow:var(--srcSelectFocusRing)}.src-select:focus-visible:hover{--srcSelectFieldBg: var(--src-ui-input-hover, rgba(1, 123, 255, .08))}.src-select[disabled],.src-select:disabled{--srcSelectFieldBg: var(--src-ui-input-disabled, rgba(148, 163, 184, .16));--srcSelectFieldBorderColor: transparent;--srcSelectFontColor: var(--src-text-ui-secondary-secondary, #4b5563);pointer-events:none}.src-select option{background-color:#fff}.src-select[class*=--size-sm]{--srcSelectHeight: 28px}.src-select[class*=--size-md]{--srcSelectHeight: 36px}.src-select[class*=--size-lg]{--srcSelectHeight: 44px}.src-select[class*=--size-xl]{--srcSelectHeight: 56px}.src-select.src-select--secondary{--srcSelectFieldBg: var( --src-ui-input-secondary, rgba(148, 163, 184, .08) );--srcSelectFieldBorder: none;--srcSelectFontColor: var(--src-text-ui-secondary-main, #111827)}.src-select.src-select--secondary:hover{--srcSelectFieldBg: var(--src-ui-input-hover, rgba(1, 123, 255, .08));--srcSelectFieldBorder: none}.src-select.src-select--ghost{--srcSelectFieldBg: transparent;--srcSelectFieldBorder: none;--srcSelectFontColor: var(--src-text-ui-secondary-main, #111827)}.src-select.src-select--ghost:hover{--srcSelectFieldBg: var(--src-ui-input-hover, rgba(1, 123, 255, .08));--srcSelectFieldBorder: none}.src-select--context-error{--srcSelectFieldBorderColor: var(--src-border-input-error, #f24122);--srcSelectFocusRing: 0px 0px 0px var(--src-shadow-focused, 4px) var(--src-shadow-error, rgba(239, 68, 68, .16));--srcSelectFontColor: var(--src-text-ui-distruct-main, #c5280c)}.src-select--context-error:hover{--srcSelectFieldBorderColor: var(--src-border-input-error, #f24122);--srcSelectFieldBg: linear-gradient( 0deg, var(--src-ui-input-error-hover, rgba(239, 68, 68, .08)) 0%, var(--src-ui-input-error-hover, rgba(239, 68, 68, .08)) 100% ), var(--src-surface-container-main, #fff)}.src-select--context-error:active{--srcSelectFieldBorderColor: var(--src-border-input-error, #f24122)}.src-select--context-error:focus-visible{--srcSelectFieldBorderColor: var(--src-border-input-error, #f24122);--srcSelectFieldBg: var(--src-surface-container-main, #fff)}.src-select--context-error:focus-visible:hover{--srcSelectFieldBg: var( --src-ui-input-error-hover, rgba(239, 68, 68, .08) )}.src-select--context-success{--srcSelectFieldBorderColor: var(--src-border-input-success, #22c55e);--srcSelectFocusRing: 0px 0px 0px var(--src-shadow-focused, 4px) var(--src-shadow-success, rgba(22, 163, 74, .12));--srcSelectFontColor: var(--src-text-ui-success-main, #16a34a)}.src-select--context-success:hover{--srcSelectFieldBorderColor: var(--src-border-input-success-hover, #16a34a);--srcSelectFieldBg: linear-gradient( 0deg, var(--src-ui-input-success-hover, rgba(22, 163, 74, .08)) 0%, var(--src-ui-input-success-hover, rgba(22, 163, 74, .08)) 100% ), var(--src-surface-container-main, #fff)}.src-select--context-success:active{--srcSelectFieldBorderColor: var(--src-border-input-success-hover, #16a34a)}.src-select--context-success:focus-visible{--srcSelectFieldBorderColor: var(--src-border-input-success, #22c55e);--srcSelectFieldBg: var(--src-surface-container-main, #fff)}.src-select--context-success:focus-visible:hover{--srcSelectFieldBg: var( --src-ui-input-success-hover, rgba(22, 163, 74, .08) )}.src-select--disabled{--srcSelectFieldBg: var(--src-ui-input-disabled, rgba(148, 163, 184, .16));--srcSelectFieldBorder: none;--srcSelectFontColor: var(--src-text-ui-secondary-secondary, #4b5563);pointer-events:none}.src-textarea{--srcTexareaFontSize: var(--src-text-fontSize, var(--src-font-size-sm));--srcTexareaLineHeight: var(--src-text-lineHeight, var(--src-font-line-sm));--srcTexareaFontColor: var(--src-text-ui-secondary-main, #111827);--srcTexareaBg: var(--src-surface-container-main, #fff);--srcTexareaBorderColor: var(--src-border-input-basic, #d1d5db);--srcTexareaBorder: 1px solid var(--srcTexareaBorderColor);--srcTexareaMinHeight: 36px;--srcTexareaBorderRadius: var(--src-border-rounded, var(--src-space-1-5));--srcTexareaBoxShadow: none;--srcTextareaFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-focus, rgba(1, 123, 255, .16));position:relative;width:100%;min-height:var(--srcTexareaMinHeight);display:flex;align-items:center;padding:var(--src-padding-xs, var(--src-space-2)) var(--src-padding-xs, var(--src-space-2)) var(--src-padding-xs, var(--src-space-2)) var(--src-padding-sm, var(--src-space-3));font-family:var(--src-font-family-body);font-style:normal;font-weight:var(--src-font-weight-medium, 500);font-size:var(--srcTexareaFontSize);line-height:var(--srcTexareaLineHeight);color:var(--srcTexareaFontColor);border:var(--srcTexareaBorder);border-radius:var(--srcTexareaBorderRadius);background:var(--srcTexareaBg);box-shadow:var(--srcTexareaBoxShadow);resize:vertical}.src-textarea:hover{--srcTexareaBorderColor: var(--src-border-input-hover, #9ca3af);--srcTexareaBg: linear-gradient( 0deg, var(--src-ui-input-secondary, rgba(148, 163, 184, .08)) 0%, var(--src-ui-input-secondary, rgba(148, 163, 184, .08)) 100% ), var(--src-surface-container-main, #fff)}.src-textarea:active{--srcTexareaBorderColor: var(--src-border-input-active, #017bff)}.src-textarea:focus-visible{--srcTexareaBorderColor: var(--src-border-input-active, #017bff);--srcTexareaBg: var(--src-surface-container-main, #fff);outline:none;box-shadow:var(--srcTextareaFocusRing)}.src-textarea:focus-visible:hover{--srcTexareaBg: var(--src-ui-input-hover, rgba(1, 123, 255, .08))}.src-textarea[disabled],.src-textarea:disabled{--srcTextareaBg: var(--src-ui-input-disabled, rgba(148, 163, 184, .16));--srcTextareaBorderColor: var(--src-color-grey-200);--srcTextareaBoxShadow: none;color:var(--src-text-body-disabled);pointer-events:none}.src-textarea[class*=--size-sm]{--srcTexareaMinHeight: 28px}.src-textarea[class*=--size-md]{--srcTexareaMinHeight: 36px}.src-textarea[class*=--size-lg]{--srcTexareaMinHeight: 44px}.src-textarea[class*=--size-xl]{--srcTexareaMinHeight: 56px}.src-textarea.src-textarea--secondary{--srcTexareaBg: var(--src-ui-input-secondary, rgba(148, 163, 184, .08));--srcTexareaBorder: none;--srcTexareaColor: var(--src-text-ui-secondary-main, #111827)}.src-textarea.src-textarea--secondary:hover{--srcTexareaBg: var(--src-ui-input-hover, rgba(1, 123, 255, .08));--srcTexareaBorder: none}.src-textarea.src-textarea--ghost{--srcTexareaBg: transparent;--srcTexareaBorder: none;--srcTexareaColor: var(--src-text-ui-secondary-main, #111827)}.src-textarea.src-textarea--ghost:hover{--srcTexareaBg: var(--src-ui-input-hover, rgba(1, 123, 255, .08));--srcTexareaBorder: none}.src-textarea--context-error{--srcTexareaBorderColor: var(--src-border-input-error, #f24122);--srcTexareaRing: 0px 0px 0px var(--src-shadow-focused, 4px) var(--src-shadow-error, rgba(239, 68, 68, .16));--srcTexareaFontColor: var(--src-text-ui-distruct-main, #c5280c)}.src-textarea--context-error:hover{--srcTexareaBorderColor: var(--src-border-input-error, #f24122);--srcTexareaBg: linear-gradient( 0deg, var(--src-ui-input-error-hover, rgba(239, 68, 68, .08)) 0%, var(--src-ui-input-error-hover, rgba(239, 68, 68, .08)) 100% ), var(--src-surface-container-main, #fff)}.src-textarea--context-error:active{--srcTexareaBorderColor: var(--src-border-input-error, #f24122)}.src-textarea--context-error:focus-visible{--srcTexareaBorderColor: var(--src-border-input-error, #f24122);--srcTexareaBg: var(--src-surface-container-main, #fff)}.src-textarea--context-error:focus-visible:hover{--srcTexareaBg: var(--src-ui-input-error-hover, rgba(239, 68, 68, .08))}.src-textarea--context-success{--srcTexareaBorderColor: var(--src-border-input-success, #22c55e);--srcTexareaFocusRing: 0px 0px 0px var(--src-shadow-focused, 4px) var(--src-shadow-success, rgba(22, 163, 74, .12));--srcTexareaFontColor: var(--src-text-ui-success-main, #16a34a)}.src-textarea--context-success:hover{--srcTexareaBorderColor: var(--src-border-input-success-hover, #16a34a);--srcTexareaBg: linear-gradient( 0deg, var(--src-ui-input-success-hover, rgba(22, 163, 74, .08)) 0%, var(--src-ui-input-success-hover, rgba(22, 163, 74, .08)) 100% ), var(--src-surface-container-main, #fff)}.src-textarea--context-success:active{--srcTexareaBorderColor: var(--src-border-input-success-hover, #16a34a)}.src-textarea--context-success:focus-visible{--srcTexareaBorderColor: var(--src-border-input-success, #22c55e);--srcTexareaBg: var(--src-surface-container-main, #fff)}.src-textarea--context-success:focus-visible:hover{--srcTexareaBg: var( --src-ui-input-success-hover, rgba(22, 163, 74, .08) )}.src-textarea--disabled{--srcTexareaBg: var(--src-ui-input-disabled, rgba(148, 163, 184, .16));--srcTexareaBorder: none;--srcTexareaFontColor: var(--src-text-ui-secondary-secondary, #4b5563);pointer-events:none}.src-label{--srcLabelFontSize: var(--src-font-size-tech, 9px);--srcLabelLineHeight: var(--src-font-line-xs, 16px);--srcLabelFontWeight: 600;--srcLabelColor: var(--src-text-body-lable, #6b7280);--srcLabelMarginBottom: var(--src-gap-sm, 4px);--srcLabelLetterSpacing: var(--src-font-spacing-tech, 1.2px);display:block;font-size:var(--srcLabelFontSize);line-height:var(--srcLabelLineHeight);font-family:var(--src-font-family-body);font-style:normal;font-weight:var(--srcLabelFontWeight);color:var(--srcLabelColor);margin-bottom:var(--srcLabelMarginBottom);letter-spacing:var(--srcLabelLetterSpacing);text-transform:uppercase}.src-checkbox{--srcCheckboxBorderColor: var(--src-border-input-basic, #d1d5db);--srcCheckboxSize: var(--src-icon-size, var(--src-space-5));--srcCheckboxBorderWidth: 2px;display:flex;align-items:center;gap:var(--src-gap-sm, 4px);cursor:pointer}.src-checkbox input[type=checkbox]{position:relative;appearance:none;width:var(--srcCheckboxSize);height:var(--srcCheckboxSize);padding:var(--src-space-0-5, 2px);border-radius:var(--src-border-rounded-xs, var(--src-space-1));background-color:var(--src-surface-container-main, #fff);border:var(--srcCheckboxBorderWidth) solid var(--srcCheckboxBorderColor);cursor:pointer}.src-checkbox input[type=checkbox]:hover{--srcCheckboxBorderColor: var(--src-border-input-hover, #9ca3af)}.src-checkbox input[type=checkbox]:checked{background-color:var(--src-ui-accent-default, #017bff);--srcCheckboxBorderColor: var(--src-ui-accent-default, #017bff)}.src-checkbox input[type=checkbox]:checked:after{content:"";position:absolute;top:0;left:0;width:calc(var(--srcCheckboxSize) - 2 * var(--srcCheckboxBorderWidth));height:calc(var(--srcCheckboxSize) - 2 * var(--srcCheckboxBorderWidth));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 8'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M9.72.24c.35.33.37.9.06 1.27L4.4 7.71A.83.83 0 0 1 3.8 8a.83.83 0 0 1-.62-.26L.25 4.64a.94.94 0 0 1 0-1.28.82.82 0 0 1 1.2 0l2.3 2.43L8.52.3a.82.82 0 0 1 1.2-.05Z' clip-rule='evenodd'/%3E%3C/svg%3E");background-size:10px 8px;background-position:center;background-repeat:no-repeat}.src-checkbox input[type=checkbox]:checked:focus-visible{outline:none;box-shadow:0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-accent-light, rgba(1, 123, 255, .16))}.src-checkbox input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-light, rgba(148, 163, 184, .16))}.src-checkbox input[type=checkbox]:disabled,.src-checkbox input[type=checkbox][disabled]{--srcCheckboxBorderColor: var( --src-ui-accent-disabled, rgba(148, 163, 184, .24) );background-color:var(--src-ui-input-disabled, rgba(148, 163, 184, .16));cursor:default;pointer-events:none}.src-checkbox .src-checkbox__label{padding-left:var(--src-gap-lg, var(--src-space-3));font-size:var(--src-text-fontSize, var(--src-font-size-sm));line-height:var(--src-text-lineHeight, var(--src-font-line-sm));letter-spacing:0;font-weight:500;color:var(--src-text-body-secondary, #4b5563)}.src-radio-group{--srcRadioGroupGap: 6px;--srcRadioSize: 20px;--srcRadioBgColor: var(--src-surface-container-main);--srcRadioBorderColor: var(--src-border-input-basic, #d1d5db);--srcRadioBorderWidth: 2px;--srcRadioFocusRing: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-accent-light, rgba(1, 123, 255, .16));display:flex;flex-direction:column;gap:var(--srcRadioGroupGap)}.src-radio-group--horizontal{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--srcRadioGroupGap)}.src-radio{display:flex;align-items:center;gap:var(--src-gap-sm, 4px);cursor:pointer}.src-radio input[type=radio]{position:relative;appearance:none;width:var(--srcRadioSize);height:var(--srcRadioSize);border-radius:50%;background-color:var(--src-surface-container-main, #fff);border:var(--srcRadioBorderWidth) solid var(--srcRadioBorderColor);cursor:pointer}.src-radio input[type=radio]:hover{--srcRadioBorderColor: var(--src-border-input-hover, #9ca3af)}.src-radio input[type=radio]:checked{--srcRadioBorderColor: var(--src-ui-accent-default, #017bff);box-shadow:inset 0 0 0 3px var(--srcRadioBorderColor)}.src-radio input[type=radio]:checked:hover{--srcRadioBorderColor: var(--src-ui-accent-default-hover, #016fe6)}.src-radio input[type=radio]:focus-visible{outline:none;box-shadow:var(--srcRadioFocusRing)}.src-radio input[type=radio][disabled]{--srcRadioBorderColor: var( --src-ui-accent-disabled, rgba(148, 163, 184, .24) );cursor:default;pointer-events:none}.src-radio .src-radio__label{padding-left:var(--src-gap-lg, var(--src-space-3));font-size:var(--src-text-fontSize, var(--src-font-size-sm));line-height:var(--src-text-lineHeight, var(--src-font-line-sm));letter-spacing:0;font-weight:500;color:var(--src-text-body-secondary, #4b5563)}.src-toggle{--srcToggleWidth: 44px;--srcToggleHeight: 24px;--srcToggleThumbSize: 20px;--srcToggleInputBg: var( --src-ui-secondary-default, rgba(148, 163, 184, .16) );--srcToggleThumbBg: var(--src-surface-container-main);--srcToggleThumbShadow: 0 4px 12px 0 var(--src-shadow-light, rgba(148, 163, 184, .16)), 0 0 2px 0 var(--src-shadow-hard, rgba(71, 85, 105, .24));--srcToggleLabelMargin: 20px;--srcToggleTransitionWidth: 100%;display:inline-flex;align-items:center;gap:var(--srcToggleLabelMargin);cursor:pointer}.src-toggle input[type=checkbox]{position:relative;width:var(--srcToggleWidth);height:var(--srcToggleHeight);margin:0;padding:0;vertical-align:top;background:var(--srcToggleInputBg);border:1px solid var(--src-border-input-basic, #d1d5db);border-radius:var(--src-border-rounded-full, 9999px);outline:none;cursor:pointer;transition:all .3s cubic-bezier(.2,.85,.32,1.2);-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden}.src-toggle input[type=checkbox]:hover{--srcToggleInputBg: var( --src-ui-secondary-default-hover, rgba(148, 163, 184, .08) )}.src-toggle input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-light, rgba(148, 163, 184, .16))}.src-toggle input[type=checkbox]:disabled,.src-toggle input[type=checkbox][disabled]{--srcToggleInputBg: var(--src-surface-bg, rgba(71, 85, 105, .24));cursor:default;opacity:1;pointer-events:none}.src-toggle input[type=checkbox]:after{content:"";position:absolute;top:1px;left:1px;width:var(--srcToggleThumbSize);height:var(--srcToggleThumbSize);background-color:var(--srcToggleThumbBg);border-radius:50%;transform:translate(0);box-shadow:0 8px 20px #1718181f,0 3px 6px #17181814;transition:all .3s cubic-bezier(.2,.85,.32,1.2)}.src-toggle input[type=checkbox]:checked:after{background-color:var(--srcToggleThumbBg);transform:translate(var(--srcToggleTransitionWidth))}.src-toggle input[type=checkbox]:checked{--srcToggleInputBg: var(--src-ui-accent-default, #017bff);border-color:transparent}.src-toggle input[type=checkbox]:checked:focus-visible{box-shadow:0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-accent-light, rgba(1, 123, 255, .16))}.src-toggle input[type=checkbox]:checked:disabled,.src-toggle input[type=checkbox]:checked[disabled]{--srcToggleInputBg: var(--src-surface-bg, rgba(71, 85, 105, .24));cursor:default;opacity:1;pointer-events:none}.src-toggle .src-toggle__label{margin-bottom:0;line-height:var(--src-text-lineHeight, var(--src-font-line-sm));font-size:var(--src-text-fontSize, var(--src-font-size-sm));letter-spacing:0;font-weight:500;color:var(--src-text-body-secondary, #4b5563)}.src-modal{--srcModalWidth: 422px;--srcModalMaxWidth: calc(100% - 16px) ;--srcModalMaxHeight: 80vh;--srcModalBg: var(--src-surface-container-main, #fff);--srcModalBoxShadow: 0 16px 36px 4px var(--src-shadow-hard, rgba(71, 85, 105, .24)), 0 1px 4px 0 var(--src-shadow-light, rgba(148, 163, 184, .16));--srcModalBorderRadius: var(--src-layout-radius-const-rounded-md, 12px);--srcModalTitleSize: var(--src-font-size-base, 16px);--srcModalTitleLineHeight: var(--src-font-line-base, 24px);--srcModalTitleColor: var(--src-text-body-main, #111827);--srcModalBodyPadding: var(--src-layout-padding-const-lg, 16px) var(--src-layout-padding-const-xl, 24px) var(--src-layout-padding-const-2xl, 32px) var(--src-layout-padding-const-xl, 24px);--srcModalTitleBorder: none;--srcModalFooterBorder: 1px solid var(--src-border-container-light, rgba(148, 163, 184, .16));display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;width:var(--srcModalWidth);max-width:var(--srcModalMaxWidth);max-height:var(--srcModalMaxHeight);margin:auto;background-color:var(--srcModalBg);border-radius:var(--srcModalBorderRadius);box-shadow:var(--srcModalBoxShadow);color:var(--src-text-body-secondary, #4b5563);font-family:var(--src-font-family-header, Inter);font-size:var(--src-font-size-sm, 14px);font-style:normal;font-weight:400;line-height:var(--src-font-line-sm, 20px)}.src-modal .src-modal__header{position:relative;display:flex;padding:0;width:100%;border-bottom:var(--srcModalTitleBorder)}.src-modal .src-modal__body{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:var(--src-layout-gap-const-md, 12px);padding:var(--srcModalBodyPadding);overflow:auto;scrollbar-width:thin;scrollbar-color:var(--src-border-container-basic) transparent}.src-modal .src-modal__body .src-modal__title,.src-modal .src-modal__body .src-modal__scroll-box{grid-column:1/-1}.src-modal .src-modal__body--icon{grid-template-columns:24px minmax(0,1fr)}.src-modal .src-modal__body--icon .src-modal__icon{grid-column:1/2;grid-row:1/-1}.src-modal .src-modal__body--icon .src-modal__title,.src-modal .src-modal__body--icon .src-modal__scroll-box{grid-column:2/-1}.src-modal .src-modal__body::-webkit-scrollbar{width:4px}.src-modal .src-modal__body::-webkit-scrollbar-track{background:transparent}.src-modal .src-modal__body::-webkit-scrollbar-thumb{background-color:var(--src-border-container-basic);border-radius:10px}.src-modal .src-modal__footer{display:flex;justify-content:flex-end;align-items:center;padding:var(--src-layout-padding-const-md, 12px) var(--src-layout-padding-const-xl, 24px) var(--src-layout-padding-const-lg, 16px) var(--src-layout-padding-const-xl, 24px);width:100%;border-top:var(--srcModalFooterBorder);gap:var(--src-layout-gap-const-sm, 8px)}@media(max-width:767px){.src-modal .src-modal__footer{flex-direction:column-reverse}.src-modal .src-modal__footer .src-modal__footer-group{width:100%}.src-modal .src-modal__footer .src-modal__footer-group .src-button{flex-grow:1}.src-modal .src-modal__footer .src-modal__footer-group .src-button .src-button{--srcButtonWidth: 100%}}.src-modal .src-modal__footer:has(.src-modal__footer-group:nth-child(2)){justify-content:space-between}.src-modal .src-modal__footer-group{display:flex;gap:var(--src-layout-gap-const-md, 12px)}.src-modal .src-modal__title{font-size:var(--srcModalTitleSize);font-weight:600;line-height:var(--srcModalTitleLineHeight);color:var(--srcModalTitleColor);word-break:break-word}.src-modal .src-modal__close{position:absolute;top:4px;right:4px;margin-left:auto;z-index:1}.configurator_3dsourcecom_section_overlay .cdk-overlay-dark-backdrop,.section_3dsourcecom .cdk-overlay-dark-backdrop{background-color:var(--src-surface-curtain, rgba(71, 85, 105, .6392156863))}dialog{padding:0;border:none;background-color:transparent;overflow:hidden!important}dialog:-internal-dialog-in-top-layer::backdrop{background-color:var(--src-surface-curtain, rgba(71, 85, 105, .6392156863))}.src-popover{--srcPopoverWidth: 320px;--srcPopoverMaxHeight: 80vh;--srcPopoverBg: var(--src-surface-container-main);--srcPopoverBoxShadow: 0 2px 8px 0 var(--src-shadow-light, rgba(148, 163, 184, .16)), 0 8px 24px 0 var(--src-shadow-hard, rgba(71, 85, 105, .24));--srcPopoverBorderRadius: var(--src-border-rounded-parent, 8px);--srcPopoverTitleSize: var(--src-font-size-base);--srcPopoverTitleLineHeight: var(--src-font-line-base);--srcPopoverTitleColor: var(--src-text-body-main);--srcPopoverBodyPadding: var(--src-padding-xs, 6px);--srcPopoverTitleBorder: 1px solid var(--src-border-container-basic, #e5e7eb);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;width:var(--srcPopoverWidth);max-height:var(--srcPopoverMaxHeight);margin:auto;background-color:var(--srcPopoverBg);border-radius:var(--srcPopoverBorderRadius);box-shadow:var(--srcPopoverBoxShadow)}.src-popover .src-popover__body{padding:var(--srcPopoverBodyPadding);width:var(--srcPopoverWidth);overflow:auto}.src-popover .src-popover__body .src-list .src-list__item:last-child{margin-bottom:0}.src-popover-panel--mobile .src-popover{width:100%}.src-popover-panel--mobile .src-popover{--srcPopoverWidth: 100%;--srcPopoverBorderRadius: var(--src-border-rounded-parent, 8px) var(--src-border-rounded-parent, 8px) 0 0}.src-badge{--srcBadgeHeight: auto;--srcBadgePadding: 4px;--srcBadgeBackgroundColor: var( --src-ui-status-light-neutral, rgba(148, 163, 184, .24) );--srcBadgeTextColor: var(--src-text-body-lable, #6b7280ff);display:inline-flex;gap:var(--src-gap-md, 4px);width:auto;min-width:var(--srcBadgeHeight);height:var(--srcBadgeHeight);padding:var(--srcBadgePadding);border-radius:var(--src-border-rounded-full, 9999px);background:var(--srcBadgeBackgroundColor);color:var(--srcBadgeTextColor);font-family:var(--src-font-family-header, Inter);font-size:var(--src-text-fontSize, 12px);font-style:normal;font-weight:500;line-height:var(--src-text-lineHeight, 16px)}.src-badge .src-badge__icon>*{display:block;width:var(--src-icon-size);height:var(--src-icon-size);color:var(--srcBadgeTextColor)}.src-badge--context-default,.src-badge--context-success,.src-badge--context-warning,.src-badge--context-attention,.src-badge--context-error,.src-badge--context-info{--srcBadgeHeight: auto;--srcBadgeBackgroundColor: var( --src-ui-status-light-neutral, rgba(148, 163, 184, .24) );--srcBadgeTextColor: var(--src-text-body-lable, #6b7280);text-align:center}.src-badge--context-default{--srcBadgeBackgroundColor: linear-gradient( 0deg, var(--src-ui-status-light-neutral, rgba(148, 163, 184, .24)) 0%, var(--src-ui-status-light-neutral, rgba(148, 163, 184, .24)) 100% ), var(--src-surface-container-main, #fff);--srcBadgeTextColor: var(--src-text-body-lable, #6b7280)}.src-badge--context-info{--srcBadgeBackgroundColor: linear-gradient( 0deg, var(--src-ui-status-light-info, rgba(1, 123, 255, .24)) 0%, var(--src-ui-status-light-info, rgba(1, 123, 255, .24)) 100% ), var(--src-surface-container-main, #fff);--srcBadgeTextColor: var(--src-text-ui-accent-main, #016fe6)}.src-badge--context-success{--srcBadgeBackgroundColor: linear-gradient( 0deg, var(--src-ui-status-light-success, rgba(22, 163, 74, .16)) 0%, var(--src-ui-status-light-success, rgba(22, 163, 74, .16)) 100% ), var(--src-surface-container-main, #fff);--srcBadgeTextColor: var(--src-text-ui-success-main, #16a34a)}.src-badge--context-warning{--srcBadgeBackgroundColor: linear-gradient( 0deg, var(--src-ui-status-light-warning, rgba(245, 168, 15, .24)) 0%, var(--src-ui-status-light-warning, rgba(245, 168, 15, .24)) 100% ), var(--src-surface-container-main, #fff);--srcBadgeTextColor: var(--src-text-ui-warning-main, #d97706)}.src-badge--context-attention{--srcBadgeBackgroundColor: linear-gradient( 0deg, var(--src-ui-status-light-attention, rgba(240, 228, 66, .24)) 0%, var(--src-ui-status-light-attention, rgba(240, 228, 66, .24)) 100% ), var(--src-surface-container-main, #fff);--srcBadgeTextColor: var(--src-text-ui-attention-main, #9e962c)}.src-badge--context-error{--srcBadgeBackgroundColor: linear-gradient( 0deg, var(--src-ui-status-light-critical, rgba(239, 68, 68, .16)) 0%, var(--src-ui-status-light-critical, rgba(239, 68, 68, .16)) 100% ), var(--src-surface-container-main, #fff);--srcBadgeTextColor: var(--src-text-ui-distruct-main, #f24122)}.src-banner{--srcBannerPadding: var(--src-layout-padding-const-sm, 8px) var(--src-layout-padding-const-md, 12px);--srcBannerBackgroundColor: var( --src-ui-status-light-neutral, rgba(148, 163, 184, .24) );--srcBannerBorderWidth: 1px;--srcBannerBorderColor: var( --src-border-container-light, rgba(148, 163, 184, .16) );--srcBannerTextColor: var(--src-text-body-secondary, #4b5563);--srcBannerIconColor: var(--src-icon-default);--srcBannerBorderRadius: var(--src-layout-radius-const-rounded-sm, 6px);display:flex;gap:var(--src-layout-gap-const-sm, 8px);width:100%;padding:var(--srcBannerPadding);border:var(--srcBannerBorderWidth) solid var(--srcBannerBorderColor);border-radius:var(--srcBannerBorderRadius);background:var(--srcBannerBackgroundColor);color:var(--srcBannerTextColor);font-size:var(--src-font-size-xs, 12px);font-weight:400;line-height:var(--src-font-line-xs, 16px)}.src-banner .src-banner__icon-prefix,.src-banner .src-banner__icon-postfix{width:var(--src-icon-size);height:var(--src-icon-size);color:var(--srcBannerIconColor);flex-shrink:0}.src-banner .src-banner__icon-prefix>*,.src-banner .src-banner__icon-postfix>*{width:100%;height:100%}.src-banner .src-banner__content{flex-grow:1}.src-banner .src-banner__title{color:var(--srcBannerTextColor);font-family:var(--src-font-family-header, Inter);font-size:var(--src-font-size-tech, 9px);font-style:normal;font-weight:600;line-height:var(--src-font-line-xs, 16px);letter-spacing:var(--src-font-spacing-tech, 1.2px);text-transform:uppercase;margin-bottom:var(--src-layout-gap-const-xs, 4px)}.src-banner p{margin:0}.src-banner--context-info{--srcBannerBackgroundColor: var( --src-ui-status-light-info, rgba(1, 123, 255, .24) );--srcBannerBorderColor: var(--src-ui-status-basic-info, #017bff);--srcBannerIconColor: var(--src-icon-info);--srcBannerTextColor: var(--src-text-body-accent, #016fe6)}.src-banner--context-success{--srcBannerBackgroundColor: var( --src-ui-status-light-success, rgba(22, 163, 74, .16) );--srcBannerBorderColor: var(--src-ui-status-basic-success, #22c55e);--srcBannerIconColor: var(--src-icon-success);--srcBannerTextColor: var(--src-text-ui-success-main, #16a34a)}.src-banner--context-critical,.src-banner--context-error{--srcBannerBackgroundColor: var( --src-ui-status-light-critical, rgba(239, 68, 68, .16) );--srcBannerBorderColor: var(--src-ui-status-basic-critical, #f24122);--srcBannerIconColor: var(--src-icon-error);--srcBannerTextColor: var(--src-text-body-destruct, #c5280c)}.src-banner--context-warning{--srcBannerBackgroundColor: var( --src-ui-status-light-warning, rgba(245, 168, 15, .24) );--srcBannerBorderColor: var(--src-ui-status-basic-warning, #f59b18);--srcBannerIconColor: var(--src-icon-warning);--srcBannerTextColor: var(--src-text-ui-warning-main, #d97706)}src-divider{display:contents}.src-divider{--srcDividerColor: var( --src-border-container-light, rgba(148, 163, 184, .16) );--srcDividerThickness: 1px;--srcDividerLength: 100%;--srcDividerInset: 0px;--srcDividerOffsetStart: 8px;--srcDividerOffsetEnd: var(--srcDividerOffsetStart);--srcDividerWidth: var(--srcDividerLength);--srcDividerOffsetTop: var(--srcDividerOffsetStart);--srcDividerOffsetBottom: var(--srcDividerOffsetEnd);display:block;width:calc(var(--srcDividerLength) - var(--srcDividerInset) * 2);height:var(--srcDividerThickness);margin-top:var(--srcDividerOffsetStart);margin-bottom:var(--srcDividerOffsetEnd);margin-left:var(--srcDividerInset);margin-right:var(--srcDividerInset);padding:0;background-color:var(--srcDividerColor);border:none}.src-divider--vertical{display:inline-block;width:var(--srcDividerThickness);height:auto;padding-top:var(--srcDividerInset);padding-bottom:var(--srcDividerInset);margin-top:0;margin-bottom:0;margin-left:var(--srcDividerOffsetStart);margin-right:var(--srcDividerOffsetEnd);align-self:stretch;background-clip:content-box}.src-hint{--srcHintColor: var(--src-text-body-lable, #6b7280);--srcHintFontSize: var(--src-text-fontSize, 12px);--srcHintLineHeight: var(--src-text-lineHeight, 16px);--srcHintPadding: var(--src-gap-md, 8px) 0 0;--srcHintIconSize: var(--src-icon-size, 16px);position:relative;color:var(--srcHintColor);font-size:var(--srcHintFontSize);font-style:normal;display:flex;font-weight:500;padding:var(--srcHintPadding);margin:0;line-height:var(--srcHintLineHeight)}.src-hint .src-hint__icon{width:var(--srcHintIconSize);height:var(--srcHintIconSize);margin-right:var(--src-gap-md, 4px);color:currentColor}.src-hint--error,.src-hint--context-error{--srcHintColor: var(--src-text-body-destruct, #c5280c)}.src-hint--context-info{--srcHintColor: var(--src-text-body-accent, #016fe6)}.src-hint--context-success{--srcHintColor: var(--src-text-body-success, #16a34a)}.src-tile{--srcTileWidth: 100%;--srcTilePointerEvents: all;--srcTileImagePadding: 0;--srcTileBorderColor: var(--src-border-container-light, #94a3b829);--srcTileBorderRadius: var(--src-space-1, 4px);--srcTileBoxShadow: none;--srcTilePropsItemSize: 20px;--srcTilePropsColor: var(--src-text-body-main-invert, #f9fafb);--srcTilePropsBg: var(--src-surface-curtain, rgba(71, 85, 105, .64));--srcTileCounterBg: var(--src-surface-curtain, rgba(71, 85, 105, .64));--srcTileCounterColor: var(--src-text-body-main-invert, #f9fafb);--srcTileHoverBorderColor: var(--src-border-container-active, #4ea4ff);--srcTileHoverBoxShadow: none;--srcTileActiveBorderColor: var(--src-border-container-active, #4ea4ff);--srcTileActiveBoxShadow: 0 0 0 var(--src-shadow-focused, 4px) var(--src-shadow-accent-light, rgba(1, 123, 255, .16));--srcTileTransition: all .3s ease-in-out;--srcTileTitleColor: var(--src-text-body-main, #111827);--srcTileTitleFontSize: var(--src-font-size-xs, 12px);--srcTileTitleLineHeight: var(--src-font-line-xs, 16px);position:relative;width:var(--srcTileWidth, 100%)}.src-tile .src-tile__image:hover{--srcTileBorderColor: var(--srcTileHoverBorderColor);--srcTileBoxShadow: var(--srcTileHoverBoxShadow)}.src-tile .src-tile__image:active,.src-tile--active,.src-tile--active .src-tile__image:hover{--srcTileBorderColor: var(--srcTileActiveBorderColor);--srcTileBoxShadow: var(--srcTileActiveBoxShadow)}.src-tile--static .src-tile__image{cursor:default}.src-tile--static .src-tile__image:hover{--srcTileBorderColor: var(--src-border-container-light, #94a3b829)}.src-tile--static .src-tile__image:active{--srcTileBorderColor: var(--src-border-container-light, #94a3b829);--srcTileBoxShadow: none}.src-tile--disabled{opacity:var(--srcTileDisabledOpacity, .5);pointer-events:none}.src-tile--disabled .src-tile__image{cursor:default}.src-tile--disabled .src-tile__image:hover{--srcTileBorderColor: var(--src-border-container-light, #94a3b829)}.src-tile--disabled .src-tile__image:active{--srcTileBorderColor: var(--src-border-container-light, #94a3b829);--srcTileBoxShadow: none}.src-tile__image{position:relative;display:block;width:100%;max-width:100%;padding:var(--srcTileImagePadding, 0);overflow:hidden;background-color:var(--src-surface-container-secondary, #f9fafb);background-repeat:repeat;border:1px solid var(--srcTileBorderColor);border-radius:var(--srcTileBorderRadius);box-shadow:var(--srcTileBoxShadow, none);transition:var(--srcTileTransition, none);cursor:pointer;aspect-ratio:var(--srcTileAspectRatio, 1/1);pointer-events:var(--srcTilePointerEvents)}.src-tile__image img{width:100%;height:100%;object-fit:cover;object-position:center}.src-tile__counter{position:absolute;display:flex;align-items:center;justify-content:center;padding:var(--src-space-0-5, 2px) var(--src-layout-padding-const-sm, 8px);white-space:nowrap;color:var(--srcTileCounterColor);font-size:var(--src-font-size-sm, 14px);font-weight:var(--src-font-weight-medium, 500);line-height:var(--src-font-line-sm, 20px);border-radius:var(--src-border-rounded-full, 9999px);background:var(--srcTileCounterBg)}.src-tile__counter--center{top:50%;left:50%;transform:translate(-50%,-50%)}.src-tile__counter--top-right{top:var(--src-space-1, 4px);right:var(--src-space-1, 4px)}.src-tile__counter--top-left{top:var(--src-space-1, 4px);left:var(--src-space-1, 4px)}.src-tile__counter--bottom-right{bottom:var(--src-space-1, 4px);right:var(--src-space-1, 4px)}.src-tile__counter--bottom-left{bottom:var(--src-space-1, 4px);left:var(--src-space-1, 4px)}.src-tile__loading{position:absolute;inset:0;z-index:2;display:flex;justify-content:center;align-items:center;background:var(--src-surface-fade, rgba(255, 255, 255, .4392156863));border-radius:var(--srcTileBorderRadius)}.src-tile__props{position:absolute;left:0;bottom:0;z-index:1;display:flex;justify-content:center;align-items:center;color:var(--srcTilePropsColor);border-radius:4px;background:var(--srcTilePropsBg)}.src-tile__props>*{display:flex;justify-content:center;align-items:center;width:var(--srcTilePropsItemSize, 20px);height:var(--srcTilePropsItemSize, 20px)}.src-tile__delete{position:absolute;top:-7px;right:-7px;z-index:1}.src-tile__delete .src-icon-button{--srcButtonBgColor: var(--src-surface-container-main, #fff)}.src-tile__delete:empty,.src-tile__props:empty,.src-tile__title:empty{display:none}.src-tile__title{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;max-width:100%;padding:var(--src-space-1-5, 6px) 0 0;font-weight:var(--src-font-weight-regular, normal);font-size:var(--srcTileTitleFontSize);line-height:var(--srcTileTitleLineHeight);color:var(--srcTileTitleColor);word-break:break-word}.src-tile--clamped .src-tile__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--srcTileTitleLineClamp, 2);overflow:hidden}.src-toolbar{--srcToolbarBgColor: var(--src-surface-background, #f9fafb);--srcToolbarBorderColor: transparent;--srcToolbarBorder: 1px solid var(--srcToolbarBorderColor);--srcToolbarPaddings: var(--src-padding-xs, 8px);--srcToolbarGap: var(--src-gap-sm, 4px);--srcToolbarBorderRadius: var(--src-layout-radius-const-rounded, 8px);--srcToolbarShadow: 0 4px 12px 0 var(--src-shadow-light, rgba(148, 163, 184, .16)), 0 0 2px 0 var(--src-shadow-hard, rgba(71, 85, 105, .24));position:relative;display:inline-flex;padding:var(--srcToolbarPaddings);align-items:center;gap:var(--srcToolbarGap);border-radius:var(--srcToolbarBorderRadius);background:var(--srcToolbarBgColor);box-shadow:var(--srcToolbarShadow)}.src-toolbar .src-divider--vertical{--srcDividerInset: 2px}.src-toolbar[disabled],.src-toolbar--disabled{pointer-events:none;--srcToolbarBgColor: var( --src-ui-accent-disabled, rgba(148, 163, 184, .24) );cursor:default}.src-toolbar--compact{--srcToolbarPaddings: 0}.src-toolbar--vertical{flex-direction:column}src-breadcrumbs{display:block;width:100%}.src-breadcrumbs{display:block;width:100%;overflow:hidden}.src-breadcrumbs--wrap{overflow:visible}.src-breadcrumbs--wrap .src-breadcrumbs__list{flex-wrap:wrap}.src-breadcrumbs__list{display:flex;flex-wrap:nowrap;align-items:center;list-style:none;margin:0;padding:0;max-width:initial;gap:var(--srcBreadcrumbListGap, var(--src-gap-sm, 4px))}.src-breadcrumbs__item{display:inline-flex;align-items:center;min-width:0;white-space:nowrap;overflow:hidden}.src-breadcrumbs__item>*{max-width:100%;text-overflow:ellipsis;overflow:hidden}.src-breadcrumbs__item:after{content:"/";margin-left:var(--srcBreadcrumbSeparatorOffset, var(--src-gap-sm, 4px));margin-right:var(--srcBreadcrumbSeparatorOffset, var(--src-gap-sm, 4px));color:var(--src-text-body-lable, #9ca3af);flex-shrink:0}.src-breadcrumbs__item:last-child:after{display:none}.src-button-group{display:inline-flex;align-items:center}.src-button-group>*:not(:last-child) .src-button,.src-button-group>*:not(:last-child) .src-icon-button{border-top-right-radius:0;border-bottom-right-radius:0}.src-button-group>*:not(:last-child) .src-button:after,.src-button-group>*:not(:last-child) .src-icon-button:after{border-top-right-radius:0;border-bottom-right-radius:0}.src-button-group>*:not(:first-child) .src-button,.src-button-group>*:not(:first-child) .src-icon-button{border-top-left-radius:0;border-bottom-left-radius:0}.src-button-group>*:not(:first-child) .src-button:after,.src-button-group>*:not(:first-child) .src-icon-button:after{border-top-left-radius:0;border-bottom-left-radius:0}html,body{width:100%;height:100%;margin:0;padding:0}body{min-height:100%}:root{--src-space-0: 0px;--src-space-px: 1px;--src-space-0-5: 2px;--src-space-1: 4px;--src-space-1-5: 6px;--src-space-2: 8px;--src-space-2-5: 10px;--src-space-3: 12px;--src-space-3-5: 14px;--src-space-4: 16px;--src-space-5: 20px;--src-space-6: 24px;--src-space-7: 28px;--src-space-8: 32px;--src-space-9: 36px;--src-space-10: 40px;--src-space-11: 44px;--src-space-12: 48px;--src-space-14: 56px;--src-space-16: 64px;--src-space-20: 80px;--src-space-24: 96px;--src-space-32: 128px;--src-color-primary-50: #eef0fe;--src-color-primary-100: #d6daff;--src-color-primary-200: #adb4ff;--src-color-primary-300: #7c87f8;--src-color-primary-400: #515df0;--src-color-primary-500: #2e3fe6;--src-color-primary-600: #1f2dc6;--src-color-primary-700: #1723a0;--src-color-primary-800: #111b7a;--src-color-primary-900: #0b1254;--src-color-primary-950: #060930;--src-color-secondary-50: #f1faf3;--src-color-secondary-100: #dbf3e1;--src-color-secondary-200: #b8e6c4;--src-color-secondary-300: #8fd9a2;--src-color-secondary-400: #5ec880;--src-color-secondary-500: #22a95a;--src-color-secondary-600: #168245;--src-color-secondary-700: #0f6337;--src-color-tertiary-100: #f5e7c5;--src-color-tertiary-200: #efd491;--src-color-tertiary-300: #eabd5b;--src-color-tertiary-400: #d99a18;--src-color-tertiary-500: #b57d12;--src-color-tertiary-600: #92640f;--src-color-tertiary-700: #6d4a0b;--src-color-grey-50: #faf9f7;--src-color-grey-100: #f3f1ed;--src-color-grey-200: #e6e3dc;--src-color-grey-300: #d3cfc5;--src-color-grey-400: #a39e91;--src-color-grey-500: #757066;--src-color-grey-600: #504c45;--src-color-grey-700: #383530;--src-color-grey-800: #22201d;--src-color-grey-900: #121110;--src-color-grey-950: #050504;--src-color-green-400: #4ade80;--src-color-green-500: #22c55e;--src-color-green-600: #166534;--src-color-green-700: #0f4a26;--src-color-red-300: #f79482;--src-color-red-400: #f56b52;--src-color-red-500: #d4351c;--src-color-red-600: #9f1239;--src-color-yellow-500: #f0e442;--src-color-yellow-800: #92400e;--src-color-alpha-default-10: #2220140d;--src-color-alpha-default-50: #22201414;--src-color-alpha-default-100: #2220141f;--src-color-alpha-default-200: #22201433;--src-color-alpha-default-600: #222014a3;--src-color-alpha-accent-10: #2e3fe614;--src-color-alpha-accent-50: #2e3fe61f;--src-color-alpha-accent-100: #2e3fe629;--src-color-alpha-accent-200: #2e3fe63d;--src-color-alpha-dark-10: #0000000a;--src-color-alpha-dark-50: #00000014;--src-color-alpha-white-10: #ffffff0a;--src-color-alpha-white-50: #ffffff1f;--src-light: #ffffff;--src-dark: #000000;--src-surface-background: var(--src-color-grey-50);--src-surface-container-main: var(--src-light);--src-surface-container-secondary: var(--src-color-grey-50);--src-surface-container-on-top: var(--src-color-alpha-default-10);--src-surface-container-info: var(--src-color-primary-50);--src-surface-container-success: var(--src-color-secondary-50);--src-surface-container-error: #fdf0ed;--src-surface-curtain: var(--src-color-alpha-default-600);--src-text-body-main: var(--src-color-grey-950);--src-text-body-secondary: var(--src-color-grey-600);--src-text-body-grey: var(--src-color-grey-400);--src-text-body-lable: var(--src-color-grey-500);--src-text-body-disabled: var(--src-color-grey-400);--src-text-body-accent: var(--src-color-primary-600);--src-text-body-success: var(--src-color-green-600);--src-text-body-destruct: var(--src-color-red-600);--src-text-body-main-invert: var(--src-color-grey-50);--src-icon-default: var(--src-color-grey-700);--src-icon-label: var(--src-color-grey-500);--src-icon-hover: var(--src-color-grey-950);--src-icon-info: var(--src-color-primary-500);--src-icon-success: var(--src-color-green-600);--src-icon-error: var(--src-color-red-500);--src-icon-warning: var(--src-color-tertiary-600);--src-border-container-basic: var(--src-color-grey-200);--src-border-container-hover: var(--src-color-grey-400);--src-border-container-active: var(--src-color-primary-500);--src-border-input-basic: var(--src-color-grey-300);--src-border-input-active: var(--src-color-primary-500);--src-border-input-error: var(--src-color-red-500);--src-border-button-basic: var(--src-color-grey-200);--src-ui-accent-default: var(--src-color-primary-600);--src-ui-accent-default-hover: var(--src-color-primary-700);--src-ui-accent-success: var(--src-color-secondary-500);--src-ui-accent-error: var(--src-color-red-500);--src-ui-accent-active: var(--src-color-grey-900);--src-ui-secondary-default: var(--src-color-alpha-default-10);--src-ui-secondary-default-hover: var(--src-color-alpha-default-50);--src-ui-secondary-active: var(--src-color-alpha-accent-50);--src-ui-secondary-info: var(--src-color-alpha-accent-10);--src-shadow-hard: rgba(34, 32, 29, .2);--src-shadow-light: rgba(34, 32, 29, .07);--src-shadow-accent-light: var(--src-color-alpha-accent-100);--src-shadow-accent-hard: var(--src-color-alpha-accent-200);--src-font-family-header: "Archivo", system-ui, -apple-system, sans-serif;--src-font-family-body: "Inter", system-ui, -apple-system, sans-serif;--src-font-family-mono: "PT Mono", ui-monospace, "Consolas", monospace;--src-font-weight-regular: 400;--src-font-weight-medium: 500;--src-font-weight-semiBold: 600;--src-font-weight-bold: 700;--src-font-size-tech: 9px;--src-font-size-xs: 12px;--src-font-size-sm: 14px;--src-font-size-base: 16px;--src-font-size-md: 20px;--src-font-size-lg: 24px;--src-font-size-xl: 28px;--src-font-size-2xl: 32px;--src-font-size-3xl: 40px;--src-font-size-4xl: 48px;--src-font-line-tech: 12px;--src-font-line-xs: 16px;--src-font-line-sm: 20px;--src-font-line-base: 24px;--src-font-line-md: 28px;--src-font-line-lg: 32px;--src-font-line-xl: 36px;--src-font-line-2xl: 40px;--src-font-line-3xl: 48px;--src-font-line-4xl: 54px;--src-font-spacing-tech: 1.2px;--src-font-spacing-xl: -.3px;--src-font-spacing-2xl: -.5px;--src-font-spacing-3xl: -.8px;--src-font-spacing-4xl: -1.2px;--src-icon-size: var(--src-space-5);--src-padding-xs: var(--src-space-2);--src-padding-sm: var(--src-space-3);--src-padding-md: var(--src-space-4);--src-padding-lg: var(--src-space-5);--src-padding-xl: var(--src-space-7);--src-height-xs: var(--src-space-4);--src-height-sm: var(--src-space-5);--src-height-base: var(--src-space-9);--src-height-lg: 52px;--src-gap-sm: var(--src-space-1);--src-gap-md: var(--src-space-1-5);--src-gap-lg: var(--src-space-2-5);--src-gap-xl: var(--src-space-3-5);--src-border-rounded-none: 0px;--src-border-rounded-xs: var(--src-space-1);--src-border-rounded: var(--src-space-1-5);--src-border-rounded-parent: var(--src-space-2-5);--src-border-rounded-lg: var(--src-space-4);--src-border-rounded-full: 9999px;--src-layout-radius-const-rounded-sm: var(--src-space-1-5);--src-layout-radius-const-rounded: var(--src-space-2);--src-layout-radius-const-rounded-md: var(--src-space-3);--src-layout-radius-const-rounded-lg: var(--src-space-4);--src-layout-radius-const-rounded-xl: var(--src-space-6);--src-layout-padding-const-sm: var(--src-space-2);--src-layout-padding-const-md: var(--src-space-3);--src-layout-padding-const-lg: var(--src-space-4);--src-layout-padding-const-xl: var(--src-space-6);--src-layout-padding-const-2xl: var(--src-space-8);--src-layout-gap-const-sm: var(--src-space-2);--src-layout-gap-const-md: var(--src-space-3);--src-layout-gap-const-lg: var(--src-space-4);--src-layout-gap-const-xl: var(--src-space-6);--src-layout-gap-const-2xl: var(--src-space-8);--src-elevation-xs: 0 1px 2px 1px var(--src-shadow-light);--src-elevation-sm: 0 4px 12px 0 var(--src-shadow-light), 0 0 2px 0 var(--src-shadow-hard);--src-elevation-md: 0 2px 8px 0 var(--src-shadow-light), 0 8px 24px 0 var(--src-shadow-hard);--src-elevation-lg: 0 1px 4px 0 var(--src-shadow-light), 0 16px 36px 4px var(--src-shadow-hard);--src-elevation-accent-xs: 0 1px 2px 1px var(--src-shadow-accent-light)}.section_3dsourcecom--dark{--src-surface-background: #0a0907;--src-surface-container-main: #15130f;--src-surface-container-secondary: #0a0907;--src-surface-container-on-top: var(--src-color-alpha-white-10);--src-surface-container-info: #101549;--src-surface-container-success: #062617;--src-surface-container-error: #3c0815;--src-text-body-main: #fafaf7;--src-text-body-secondary: #b8b4aa;--src-text-body-grey: var(--src-color-grey-400);--src-text-body-lable: #8a8578;--src-text-body-accent: var(--src-color-primary-300);--src-text-body-success: #5ec880;--src-text-body-destruct: #f56b52;--src-icon-default: #b8b4aa;--src-icon-hover: #fafaf7;--src-icon-label: #8a8578;--src-border-container-basic: #2a2823;--src-border-container-hover: #504c45;--src-border-container-active: var(--src-color-primary-400);--src-border-input-basic: #383530;--src-border-input-active: var(--src-color-primary-400);--src-border-button-basic: #2a2823;--src-ui-accent-default: var(--src-color-primary-500);--src-ui-accent-default-hover: var(--src-color-primary-400);--src-ui-accent-active: #fafaf7;--src-shadow-hard: rgba(0, 0, 0, .48);--src-shadow-light: rgba(0, 0, 0, .28)}.section_3dsourcecom,body.section_3dsourcecom{font-family:var(--src-font-family-body);font-size:var(--src-font-size-sm);line-height:var(--src-font-line-sm);color:var(--src-text-body-main);background:var(--src-surface-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.section_3dsourcecom h1,.section_3dsourcecom .src-headings-4xl{font-family:var(--src-font-family-header);font-weight:var(--src-font-weight-bold);font-size:var(--src-font-size-4xl);line-height:var(--src-font-line-4xl);letter-spacing:var(--src-font-spacing-4xl);color:var(--src-text-body-main);margin:0}.section_3dsourcecom .src-headings-3xl{font-family:var(--src-font-family-header);font-size:var(--src-font-size-3xl);line-height:var(--src-font-line-3xl);letter-spacing:var(--src-font-spacing-3xl);font-weight:var(--src-font-weight-semiBold);color:var(--src-text-body-main);margin:0}.section_3dsourcecom h2,.section_3dsourcecom .src-headings-2xl{font-family:var(--src-font-family-header);font-size:var(--src-font-size-2xl);line-height:var(--src-font-line-2xl);letter-spacing:var(--src-font-spacing-2xl);font-weight:var(--src-font-weight-semiBold);color:var(--src-text-body-main);margin:0}.section_3dsourcecom h3,.section_3dsourcecom .src-headings-xl{font-family:var(--src-font-family-header);font-size:var(--src-font-size-xl);line-height:var(--src-font-line-xl);letter-spacing:var(--src-font-spacing-xl);font-weight:var(--src-font-weight-semiBold);color:var(--src-text-body-main);margin:0}.section_3dsourcecom h4,.section_3dsourcecom .src-headings-lg{font-family:var(--src-font-family-header);font-size:var(--src-font-size-lg);line-height:var(--src-font-line-lg);font-weight:var(--src-font-weight-semiBold);color:var(--src-text-body-main);margin:0}.section_3dsourcecom h5,.section_3dsourcecom .src-title-md{font-family:var(--src-font-family-header);font-size:var(--src-font-size-md);line-height:var(--src-font-line-md);font-weight:var(--src-font-weight-semiBold);color:var(--src-text-body-main);margin:0}.section_3dsourcecom h6,.section_3dsourcecom .src-title-base{font-family:var(--src-font-family-header);font-size:var(--src-font-size-base);line-height:var(--src-font-line-base);font-weight:var(--src-font-weight-semiBold);color:var(--src-text-body-main);margin:0}.section_3dsourcecom .src-title-sm{font-family:var(--src-font-family-header);font-size:var(--src-font-size-sm);line-height:var(--src-font-line-sm);font-weight:var(--src-font-weight-semiBold);color:var(--src-text-body-main)}.section_3dsourcecom .src-title-tech{font-family:var(--src-font-family-header);font-size:var(--src-font-size-tech);line-height:var(--src-font-line-tech);letter-spacing:var(--src-font-spacing-tech);text-transform:uppercase;font-weight:var(--src-font-weight-semiBold);color:var(--src-text-body-main)}.section_3dsourcecom p,.section_3dsourcecom .src-body-base{font-family:var(--src-font-family-body);font-size:var(--src-font-size-sm);line-height:var(--src-font-line-sm);font-weight:var(--src-font-weight-regular);color:var(--src-text-body-secondary);margin:0}.section_3dsourcecom .src-body-md{font-family:var(--src-font-family-body);font-size:var(--src-font-size-base);line-height:var(--src-font-line-base);font-weight:var(--src-font-weight-regular)}.section_3dsourcecom .src-body-sm{font-family:var(--src-font-family-body);font-size:var(--src-font-size-xs);line-height:var(--src-font-line-xs);font-weight:var(--src-font-weight-regular)}.section_3dsourcecom .src-label-lg{font-family:var(--src-font-family-header);font-size:var(--src-font-size-base);line-height:var(--src-font-line-base);font-weight:var(--src-font-weight-medium)}.section_3dsourcecom .src-label-md{font-family:var(--src-font-family-header);font-size:var(--src-font-size-sm);line-height:var(--src-font-line-sm);font-weight:var(--src-font-weight-medium)}.section_3dsourcecom .src-label-sm{font-family:var(--src-font-family-header);font-size:var(--src-font-size-xs);line-height:var(--src-font-line-xs);font-weight:var(--src-font-weight-medium)}.section_3dsourcecom .src-label-tech{font-family:var(--src-font-family-header);font-size:var(--src-font-size-tech);line-height:var(--src-font-line-tech);letter-spacing:var(--src-font-spacing-tech);text-transform:uppercase;font-weight:var(--src-font-weight-semiBold);color:var(--src-text-body-lable)}.section_3dsourcecom code,.section_3dsourcecom .src-mono{font-family:var(--src-font-family-mono);font-size:.92em}.section_3dsourcecom a{color:var(--src-text-body-accent);text-decoration:none}.section_3dsourcecom a:hover{text-decoration:underline}body.section_3dsourcecom{overflow:hidden}#root{height:100vh}*{box-sizing:border-box}.shell{display:grid;grid-template-columns:224px minmax(0,1fr);grid-template-rows:56px minmax(0,1fr);height:100vh;background:var(--src-surface-background)}.shell__topbar{grid-column:1/-1;display:flex;align-items:center;padding:0 var(--src-space-6);background:var(--src-light);border-bottom:1px solid var(--src-border-container-basic);gap:var(--src-space-4);z-index:10}.shell__logo{display:flex;align-items:center;height:32px}.shell__logo img{height:20px;display:block}.shell__topbar-crumb{display:flex;align-items:center;gap:var(--src-space-2);padding-left:var(--src-space-4);margin-left:var(--src-space-2);border-left:1px solid var(--src-border-container-basic);height:28px}.crumb-back{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:var(--src-border-rounded);color:var(--src-icon-label);cursor:pointer}.crumb-back:hover{background:var(--src-ui-secondary-default);color:var(--src-icon-hover)}.crumb-app,.section_3dsourcecom a.crumb-app{display:inline-flex;align-items:center;gap:var(--src-space-1-5);font-size:var(--src-font-size-sm);font-weight:var(--src-font-weight-semiBold);color:var(--src-text-body-main);text-decoration:none;cursor:pointer}.section_3dsourcecom a.crumb-app:hover{color:var(--src-text-body-accent);text-decoration:none}.crumb-app__ic{width:22px;height:22px;display:grid;place-items:center;border-radius:var(--src-border-rounded);background:var(--src-color-alpha-accent-10);color:var(--src-text-body-accent)}.crumb-page{font-size:var(--src-font-size-sm);color:var(--src-text-body-secondary);font-weight:var(--src-font-weight-medium)}.shell__top-spacer{flex:1}.avatar{width:36px;height:36px;border-radius:var(--src-border-rounded-full);background:var(--src-color-primary-500);color:#fff;display:grid;place-items:center;font-weight:var(--src-font-weight-semiBold);font-size:var(--src-font-size-sm)}.shell__side{border-right:1px solid var(--src-border-container-basic);background:var(--src-light);padding:var(--src-space-4) var(--src-space-3);overflow-y:auto}.side__toggle{display:flex;align-items:center;justify-content:flex-end;padding:var(--src-space-1) var(--src-space-2);color:var(--src-icon-label)}.side__group{margin-top:var(--src-space-3)}.side__group-label{padding:var(--src-space-2) var(--src-space-3);color:var(--src-text-body-lable);font-size:var(--src-font-size-tech);line-height:var(--src-font-line-tech);letter-spacing:var(--src-font-spacing-tech);text-transform:uppercase;font-weight:var(--src-font-weight-semiBold)}.side__item{display:flex;align-items:center;gap:var(--src-space-2-5);padding:var(--src-space-2) var(--src-space-3);border-radius:var(--src-border-rounded);color:var(--src-text-body-secondary);font-size:var(--src-font-size-sm);cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.side__item>span:not(.side__ext){overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.side__item:hover{background:var(--src-ui-secondary-default);color:var(--src-text-body-main);text-decoration:none}.side__item--active{background:var(--src-ui-secondary-info);color:var(--src-text-body-accent);font-weight:var(--src-font-weight-medium)}.side__item svg{flex-shrink:0}.side__item .side__ext{margin-left:auto;color:var(--src-icon-label)}.side__divider{height:1px;background:var(--src-border-container-basic);margin:var(--src-space-3) var(--src-space-2)}.shell__main{overflow-y:auto;padding:var(--src-space-8) var(--src-space-10)}.shell__main--flush{padding:0}.page-h{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--src-space-6);margin-bottom:var(--src-space-6)}.page-h__title{margin:0}.page-h__sub{color:var(--src-text-body-secondary);margin-top:var(--src-space-1)}.btn{display:inline-flex;align-items:center;gap:var(--src-space-1-5);height:36px;padding:0 var(--src-space-4);border-radius:var(--src-border-rounded);font-family:var(--src-font-family-body);font-size:var(--src-font-size-sm);font-weight:var(--src-font-weight-semiBold);border:1px solid transparent;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease;white-space:nowrap}.btn--primary{background:var(--src-ui-accent-default);color:#fff}.btn--primary:hover{background:var(--src-ui-accent-default-hover)}.btn--secondary{background:var(--src-light);border-color:var(--src-border-button-basic);color:var(--src-text-body-main)}.btn--secondary:hover{background:var(--src-color-grey-50);border-color:var(--src-border-container-hover)}.btn--ghost{background:transparent;color:var(--src-text-body-main)}.btn--ghost:hover{background:var(--src-ui-secondary-default)}.btn--sm{height:30px;padding:0 var(--src-space-3);font-size:var(--src-font-size-xs)}.btn--lg{height:44px;padding:0 var(--src-space-5);font-size:var(--src-font-size-base)}.btn--accent-ghost{background:var(--src-color-alpha-accent-10);color:var(--src-text-body-accent)}.btn--accent-ghost:hover{background:var(--src-color-alpha-accent-50)}.icon-btn{width:32px;height:32px;display:inline-grid;place-items:center;border-radius:var(--src-border-rounded);background:transparent;border:none;cursor:pointer;color:var(--src-icon-default)}.icon-btn:hover{background:var(--src-ui-secondary-default);color:var(--src-icon-hover)}.card{background:var(--src-surface-container-main);border:1px solid var(--src-border-container-basic);border-radius:var(--src-layout-radius-const-rounded-md);box-shadow:var(--src-elevation-xs)}.chip{display:inline-flex;align-items:center;gap:var(--src-space-1);height:22px;padding:0 var(--src-space-2);border-radius:var(--src-border-rounded-full);font-size:var(--src-font-size-xs);font-weight:var(--src-font-weight-medium);background:var(--src-color-alpha-default-10);color:var(--src-text-body-secondary);border:1px solid transparent;white-space:nowrap}.chip--accent{background:var(--src-color-alpha-accent-10);color:var(--src-text-body-accent)}.chip--success{background:var(--src-color-secondary-100);color:var(--src-color-secondary-700)}.chip--warn{background:var(--src-color-tertiary-100);color:var(--src-color-tertiary-700)}.chip--error{background:var(--src-surface-container-error);color:var(--src-text-body-destruct)}.chip--dark{background:#111827c7;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.chip__dot{width:6px;height:6px;border-radius:9999px;background:currentColor}.chip--clickable{cursor:pointer}.chip--clickable:hover{background:var(--src-color-alpha-accent-50)}.input{height:36px;width:100%;padding:0 var(--src-space-3);background:var(--src-light);border:1px solid var(--src-border-input-basic);border-radius:var(--src-border-rounded);font-family:var(--src-font-family-body);font-size:var(--src-font-size-sm);color:var(--src-text-body-main);outline:none;transition:border-color .14s ease,box-shadow .14s ease}.input:focus{border-color:var(--src-border-input-active);box-shadow:0 0 0 3px var(--src-color-alpha-accent-100)}.input-wrap>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--src-icon-label);pointer-events:none}.input--with-icon{padding-left:38px}.textarea{width:100%;padding:var(--src-space-3);background:var(--src-light);border:1px solid var(--src-border-input-basic);border-radius:var(--src-border-rounded);font-family:var(--src-font-family-body);font-size:var(--src-font-size-sm);color:var(--src-text-body-main);outline:none;resize:vertical;min-height:80px;line-height:1.5}.textarea:focus{border-color:var(--src-border-input-active);box-shadow:0 0 0 3px var(--src-color-alpha-accent-100)}.dash-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#060930,#111b7a 45%,#2e3fe6);color:#fff;border-radius:var(--src-layout-radius-const-rounded-lg);padding:var(--src-space-10) var(--src-space-10);margin-bottom:var(--src-space-8);min-height:240px;display:flex;align-items:center}.dash-hero__bg{position:absolute;inset:0;background-image:url(https://images.unsplash.com/photo-1618221195710-dd6b41faaea6?auto=format&fit=crop&w=1600&q=80);background-size:cover;background-position:center;opacity:.35;mix-blend-mode:luminosity}.dash-hero__veil{position:absolute;inset:0;background:linear-gradient(110deg,#050504d9,#111b7a8c 55%,#2e3fe626)}.dash-hero__content{position:relative;max-width:720px}.dash-hero__eyebrow{display:inline-flex;align-items:center;gap:var(--src-space-2);color:#ffffffd9;font-size:var(--src-font-size-tech);letter-spacing:var(--src-font-spacing-tech);text-transform:uppercase;font-weight:var(--src-font-weight-semiBold);margin-bottom:var(--src-space-4)}.dash-hero h1{color:#fff;font-size:40px;line-height:48px;letter-spacing:-.7px;margin-bottom:var(--src-space-3)}.dash-hero__lede{color:#fffc;font-size:var(--src-font-size-base);line-height:var(--src-font-line-base);max-width:560px;margin-bottom:var(--src-space-6)}.dash-hero__actions{display:flex;gap:var(--src-space-3)}.dash-hero__stat-strip{position:absolute;right:var(--src-space-10);bottom:var(--src-space-8);display:flex;gap:var(--src-space-8);color:#fff;font-variant-numeric:tabular-nums}@media(max-width:1200px){.dash-hero__stat-strip{display:none}}.dash-hero__stat .n{font-size:28px;font-weight:600;line-height:1.1}.dash-hero__stat .l{font-size:11px;letter-spacing:1.2px;text-transform:uppercase;opacity:.75}.section-h{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--src-space-4)}.section-h__title{font-size:var(--src-font-size-md);line-height:var(--src-font-line-md);font-weight:var(--src-font-weight-semiBold);color:var(--src-text-body-main)}.section-h__link{font-size:var(--src-font-size-sm);color:var(--src-text-body-accent);cursor:pointer}.section-h__link:hover{text-decoration:underline}.preset-tabs{display:flex;gap:var(--src-space-1);background:var(--src-color-grey-100);border-radius:var(--src-border-rounded);padding:3px;width:fit-content}.preset-tab{padding:6px 14px;border-radius:var(--src-border-rounded);font-size:var(--src-font-size-sm);font-weight:var(--src-font-weight-medium);color:var(--src-text-body-secondary);cursor:pointer;white-space:nowrap;border:none;background:transparent}.preset-tab--active{background:var(--src-light);color:var(--src-text-body-main);box-shadow:var(--src-elevation-xs)}.preset-tab:hover:not(.preset-tab--active){color:var(--src-text-body-main)}.preset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--src-space-5)}.preset-card{background:var(--src-surface-container-main);border:1px solid var(--src-border-container-basic);border-radius:var(--src-layout-radius-const-rounded-md);overflow:hidden;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease;display:flex;flex-direction:column}.preset-card:hover{border-color:var(--src-border-container-active);box-shadow:var(--src-elevation-sm)}.preset-card__media{aspect-ratio:16/10;background:var(--src-color-grey-100);position:relative;overflow:hidden}.preset-card__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .42s ease}.preset-card:hover .preset-card__media img{transform:scale(1.04)}.preset-card__flag{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#111827c7;color:#fff;border-radius:var(--src-border-rounded-full);font-size:10px;letter-spacing:.8px;text-transform:uppercase;font-weight:600}.preset-card__new{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;padding:3px 7px;background:var(--src-color-primary-500);color:#fff;border-radius:var(--src-border-rounded-full);font-size:10px;letter-spacing:.8px;text-transform:uppercase;font-weight:700}.preset-card__exclusive{position:absolute;left:0;right:0;bottom:0;padding:6px 10px;background:#000;color:#fff;font-size:11px;letter-spacing:1.6px;text-transform:uppercase;font-weight:700;text-align:center;z-index:1}.preset-card__body{padding:var(--src-space-4);display:flex;flex-direction:column;gap:var(--src-space-1)}.preset-card__title{font-size:var(--src-font-size-base);font-weight:var(--src-font-weight-semiBold);color:var(--src-text-body-main);display:flex;align-items:center;gap:var(--src-space-1-5)}.preset-card__desc{font-size:var(--src-font-size-xs);color:var(--src-text-body-secondary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.preset-card__meta{margin-top:var(--src-space-3);display:flex;justify-content:space-between;align-items:center;font-size:var(--src-font-size-xs);color:var(--src-text-body-lable)}.preset-card__meta .runs{font-variant-numeric:tabular-nums}.lib-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--src-space-6);align-items:start}.lib-filters{position:sticky;top:0;background:var(--src-light);border:1px solid var(--src-border-container-basic);border-radius:var(--src-layout-radius-const-rounded-md);padding:var(--src-space-4)}.lib-filters__group{margin-bottom:var(--src-space-4)}.lib-filters__group:last-child{margin-bottom:0}.lib-filters__label{font-size:var(--src-font-size-tech);line-height:var(--src-font-line-tech);letter-spacing:var(--src-font-spacing-tech);text-transform:uppercase;font-weight:var(--src-font-weight-semiBold);color:var(--src-text-body-lable);margin-bottom:var(--src-space-2)}.lib-filters__chip-row{display:flex;flex-wrap:wrap;gap:6px}.filter-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:var(--src-border-rounded-full);font-size:var(--src-font-size-xs);font-weight:var(--src-font-weight-medium);background:var(--src-color-grey-100);color:var(--src-text-body-secondary);cursor:pointer;border:1px solid transparent;-webkit-user-select:none;user-select:none}.filter-chip:hover{background:var(--src-color-grey-200);color:var(--src-text-body-main)}.filter-chip--active{background:var(--src-color-alpha-accent-50);color:var(--src-text-body-accent);border-color:var(--src-border-container-active)}.lib-filters__check{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:var(--src-font-size-sm);color:var(--src-text-body-main);cursor:pointer;-webkit-user-select:none;user-select:none}.lib-filters__check input{margin:0}.lib-toolbar{display:flex;align-items:center;gap:var(--src-space-3);margin-bottom:var(--src-space-4)}.lib-toolbar .input-wrap{flex:1}.view-toggle{display:flex;background:var(--src-color-grey-100);border-radius:var(--src-border-rounded);padding:2px}.view-toggle button{height:30px;width:34px;display:grid;place-items:center;border-radius:var(--src-border-rounded);background:transparent;border:none;cursor:pointer;color:var(--src-icon-label)}.view-toggle button.active{background:var(--src-light);color:var(--src-icon-hover);box-shadow:var(--src-elevation-xs)}.asset-grid{display:grid;gap:var(--src-space-4)}.asset-grid--md{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.asset-grid--lg{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.asset-card{position:relative;background:var(--src-surface-container-main);border:1px solid var(--src-border-container-basic);border-radius:var(--src-layout-radius-const-rounded);overflow:hidden;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease}.asset-card:hover{border-color:var(--src-border-container-active);box-shadow:var(--src-elevation-sm)}.asset-card.selected{border-color:var(--src-color-primary-500);box-shadow:0 0 0 2px var(--src-color-alpha-accent-100),var(--src-elevation-xs)}.asset-card__media{position:relative;background:var(--src-color-grey-100);overflow:hidden}.asset-card__media img{width:100%;height:100%;object-fit:cover;display:block}.asset-card__type{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;gap:4px;padding:3px 7px;background:#111827c7;color:#fff;border-radius:var(--src-border-rounded-full);font-size:10px;letter-spacing:.6px;text-transform:uppercase;font-weight:600}.asset-card__video-indicator{position:absolute;bottom:8px;right:8px;display:inline-flex;align-items:center;gap:4px;padding:3px 7px;background:#111827c7;color:#fff;border-radius:var(--src-border-rounded-full);font-size:11px;font-variant-numeric:tabular-nums}.asset-card__progress{position:absolute;inset:0;background:#f9fafbe6;display:grid;place-items:center;gap:12px;padding:16px;text-align:center}.asset-card__progress .bar{width:70%;height:4px;background:var(--src-color-grey-200);border-radius:9999px;overflow:hidden}.asset-card__progress .bar span{display:block;height:100%;background:var(--src-color-primary-500);transition:width .2s linear}.asset-card__body{padding:var(--src-space-3) var(--src-space-3);display:flex;justify-content:space-between;align-items:center;gap:var(--src-space-2)}.asset-card__title{font-size:var(--src-font-size-sm);font-weight:var(--src-font-weight-medium);color:var(--src-text-body-main);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-card__meta{display:flex;align-items:center;gap:var(--src-space-2);font-size:var(--src-font-size-xs);color:var(--src-text-body-lable)}.asset-card__studio{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:var(--src-border-rounded-xs);background:var(--src-color-alpha-accent-10);color:var(--src-text-body-accent);font-size:11px;font-weight:500;cursor:pointer}.asset-card__studio:hover{background:var(--src-color-alpha-accent-50)}.drawer-overlay{position:fixed;inset:0;background:var(--src-surface-curtain);z-index:100;animation:drawerFadeIn .18s ease}@keyframes drawerFadeIn{0%{opacity:0}to{opacity:1}}.drawer{position:fixed;top:0;right:0;bottom:0;width:720px;max-width:92vw;background:var(--src-light);border-left:1px solid var(--src-border-container-basic);z-index:101;display:flex;flex-direction:column;animation:drawerSlide .22s cubic-bezier(.2,.7,.2,1)}@keyframes drawerSlide{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}.drawer__header{display:flex;align-items:center;justify-content:space-between;padding:var(--src-space-4) var(--src-space-5);border-bottom:1px solid var(--src-border-container-basic)}.drawer__title-group{display:flex;flex-direction:column;gap:2px}.drawer__body{flex:1;overflow-y:auto;padding:var(--src-space-5);display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:var(--src-space-6);align-items:start}.drawer__preview{background:var(--src-color-grey-100);border-radius:var(--src-layout-radius-const-rounded);aspect-ratio:4/3;overflow:hidden;position:relative}.drawer__preview img{width:100%;height:100%;object-fit:cover}.drawer__preview-actions{display:flex;gap:8px;margin-top:var(--src-space-3)}.drawer__section{margin-bottom:var(--src-space-5)}.drawer__meta-row{display:flex;justify-content:space-between;padding:6px 0;font-size:var(--src-font-size-sm);border-bottom:1px dashed var(--src-color-grey-200)}.drawer__meta-row:last-child{border-bottom:none}.drawer__meta-row .k{color:var(--src-text-body-lable)}.drawer__meta-row .v{color:var(--src-text-body-main);font-weight:var(--src-font-weight-medium)}.drawer__footer{border-top:1px solid var(--src-border-container-basic);padding:var(--src-space-4) var(--src-space-5);display:flex;gap:var(--src-space-2);justify-content:flex-end}.reuse-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.reuse-card{display:flex;gap:8px;align-items:center;padding:10px;border:1px solid var(--src-border-container-basic);border-radius:var(--src-border-rounded);cursor:pointer;transition:border-color .14s ease,background .14s ease}.reuse-card:hover{border-color:var(--src-border-container-active);background:var(--src-color-alpha-accent-10)}.reuse-card__ic{width:28px;height:28px;border-radius:6px;display:grid;place-items:center;background:var(--src-color-alpha-accent-10);color:var(--src-text-body-accent);flex-shrink:0}.reuse-card__l{font-size:var(--src-font-size-xs);font-weight:var(--src-font-weight-semiBold);color:var(--src-text-body-main);line-height:1.25}.reuse-card__s{font-size:11px;color:var(--src-text-body-lable);line-height:1.25}.shell--run{grid-template-columns:minmax(0,1fr)}.shell--run .shell__side{display:none}.run-layout{display:grid;grid-template-columns:minmax(0,1fr) 420px;height:calc(100vh - 56px)}.run-canvas{flex:1;overflow-y:auto;padding:var(--src-space-6) var(--src-space-8);background:var(--src-color-grey-50)}.preset-workspace{max-width:1100px;margin:0 auto;display:grid;gap:var(--src-space-4)}.ws-card{background:var(--src-light);border:1px solid var(--src-border-container-basic);border-radius:var(--src-border-rounded-md);padding:var(--src-space-5)}.ws-card__h{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--src-space-3)}.ws-card__h .l{font-size:var(--src-font-size-sm);font-weight:var(--src-font-weight-semiBold);color:var(--src-text-body-main)}.ws-card__h .s{font-size:var(--src-font-size-xs);color:var(--src-text-body-lable)}.preset-canvas{position:relative;background:var(--src-color-grey-100);border-radius:var(--src-border-rounded);overflow:hidden;min-height:360px;display:grid;place-items:center}.preset-canvas img{max-width:100%;max-height:560px;display:block}.preset-canvas__empty{text-align:center;padding:48px;color:var(--src-text-body-lable)}.preset-canvas__tools{position:absolute;top:var(--src-space-3);left:var(--src-space-3);display:flex;gap:4px;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--src-border-rounded);padding:4px;box-shadow:0 1px 3px #00000014}.preset-canvas__tool{height:30px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;background:transparent;border:none;border-radius:4px;cursor:pointer;color:var(--src-text-body-secondary)}.preset-canvas__tool.active,.preset-canvas__tool:hover{background:var(--src-color-grey-100);color:var(--src-text-body-main)}.preset-canvas__tool.active{background:var(--src-color-alpha-accent-10);color:var(--src-text-body-accent)}.dual-canvas{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--src-space-3);align-items:stretch}.dual-canvas__arrow{display:grid;place-items:center;color:var(--src-color-grey-400)}.scene-layers{display:grid;gap:var(--src-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.scene-layer{display:flex;flex-direction:column;gap:var(--src-space-2)}.scene-layer__label{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--src-text-body-lable);font-weight:600}.scene-layer__frame{aspect-ratio:1/1;border-radius:var(--src-border-rounded);background:var(--src-color-grey-100);border:1.5px dashed var(--src-color-grey-300);overflow:hidden;display:grid;place-items:center;cursor:pointer}.scene-layer__frame--filled{border-style:solid;border-color:var(--src-border-container-basic)}.scene-layer__frame img{width:100%;height:100%;object-fit:cover}.motion-timeline{display:grid;grid-template-columns:80px minmax(0,1fr) 60px;gap:var(--src-space-2);align-items:center;padding:var(--src-space-3) 0}.motion-keyframes{position:relative;height:40px;background:linear-gradient(90deg,var(--src-color-grey-100),var(--src-color-grey-50));border-radius:var(--src-border-rounded);border:1px solid var(--src-border-container-basic)}.motion-kf{position:absolute;top:50%;transform:translate(-50%,-50%);width:18px;height:18px;background:var(--src-color-primary-500);border:2px solid white;border-radius:4px;box-shadow:0 1px 3px #00000026}.mat-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:var(--src-space-2)}.mat-chip{aspect-ratio:1/1;border-radius:var(--src-border-rounded);overflow:hidden;cursor:pointer;position:relative;border:2px solid transparent}.mat-chip img{width:100%;height:100%;object-fit:cover;display:block}.mat-chip--active{border-color:var(--src-border-brand)}.mat-chip__l{position:absolute;bottom:0;left:0;right:0;padding:4px 6px;font-size:10px;background:linear-gradient(transparent,#000c);color:#fff}.mask-canvas{position:absolute;inset:0;pointer-events:none}.mask-stroke{position:absolute;background:#2e3fe659;border:1.5px solid rgba(46,63,230,.8);border-radius:50%;mix-blend-mode:multiply}.surface-pins{position:absolute;inset:0;pointer-events:none}.surface-pin{position:absolute;width:28px;height:28px;border-radius:50%;background:var(--src-color-primary-500);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:600;border:3px solid white;box-shadow:0 2px 6px #0000004d;cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%)}.surface-pin--active{background:var(--src-color-tertiary-500);transform:translate(-50%,-50%) scale(1.15)}.ratio-targets{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--src-space-2)}.ratio-target{padding:var(--src-space-3);border-radius:var(--src-border-rounded);border:1px solid var(--src-border-container-basic);background:var(--src-light);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px}.ratio-target--active{border-color:var(--src-border-brand);background:var(--src-color-alpha-accent-5)}.ratio-target__shape{background:var(--src-color-grey-200);border-radius:3px}.ratio-target__l{font-size:11px;font-weight:600;color:var(--src-text-body-secondary)}.ratio-target__s{font-size:10px;color:var(--src-text-body-lable)}.stream-dock{background:var(--src-light);border-top:1px solid var(--src-border-container-basic);padding:var(--src-space-4) var(--src-space-6);max-height:260px;overflow-x:auto;overflow-y:hidden}.stream-dock__h{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--src-text-body-lable);margin-bottom:var(--src-space-2)}.stream-dock__row{display:flex;gap:var(--src-space-3);padding-bottom:8px;overflow-x:auto}.stream-dock__tile{flex:0 0 180px;position:relative;border-radius:var(--src-border-rounded);overflow:hidden;border:2px solid transparent;cursor:pointer}.stream-dock__tile.active{border-color:var(--src-border-brand)}.stream-dock__tile img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.stream-dock__tile .lbl{position:absolute;bottom:0;left:0;right:0;padding:6px 8px;font-size:10px;background:linear-gradient(transparent,#000000bf);color:#fff}.run-main-col{display:flex;flex-direction:column;height:100%;overflow:hidden}.run-main{display:flex;flex-direction:column;background:var(--src-surface-background);border-right:1px solid var(--src-border-container-basic);overflow:hidden}.run-sub-top{padding:var(--src-space-4) var(--src-space-6);background:var(--src-light);border-bottom:1px solid var(--src-border-container-basic);display:flex;align-items:center;gap:var(--src-space-3)}.run-sub-top .crumb{font-size:var(--src-font-size-xs);color:var(--src-text-body-lable);letter-spacing:.6px;text-transform:uppercase;font-weight:600}.run-sub-top h2{font-size:var(--src-font-size-md)}.run-stream{flex:1;overflow-y:auto;padding:var(--src-space-6);display:flex;flex-direction:column;gap:var(--src-space-5)}.stream-group{display:flex;flex-direction:column;gap:var(--src-space-3)}.stream-group__head{display:flex;align-items:center;gap:var(--src-space-3);font-size:var(--src-font-size-tech);letter-spacing:var(--src-font-spacing-tech);text-transform:uppercase;font-weight:var(--src-font-weight-semiBold);color:var(--src-text-body-lable)}.stream-group__head:after{content:"";flex:1;height:1px;background:var(--src-color-grey-200)}.stream-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--src-space-3)}.params{background:var(--src-light);display:flex;flex-direction:column;overflow:hidden}.params__head{padding:var(--src-space-4) var(--src-space-5);border-bottom:1px solid var(--src-border-container-basic)}.params__body{flex:1;overflow-y:auto;padding:var(--src-space-5)}.params__foot{border-top:1px solid var(--src-border-container-basic);padding:var(--src-space-4) var(--src-space-5)}.form-item{margin-bottom:var(--src-space-4)}.form-item__label{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--src-font-size-sm);font-weight:var(--src-font-weight-medium);color:var(--src-text-body-main);margin-bottom:var(--src-space-1)}.form-item__hint{font-size:var(--src-font-size-xs);color:var(--src-text-body-lable);margin-top:4px}.segmented{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;background:var(--src-color-grey-100);border-radius:var(--src-border-rounded);padding:3px}.segmented button{padding:6px 8px;border-radius:var(--src-border-rounded);background:transparent;border:none;cursor:pointer;font-size:var(--src-font-size-xs);font-weight:var(--src-font-weight-medium);color:var(--src-text-body-secondary)}.segmented button.active{background:var(--src-light);color:var(--src-text-body-main);box-shadow:var(--src-elevation-xs)}.aspect-row{display:flex;gap:8px;flex-wrap:wrap}.aspect-swatch{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px;border:1px solid var(--src-border-container-basic);border-radius:var(--src-border-rounded);background:var(--src-light);cursor:pointer;min-width:54px;transition:border-color .14s ease,background .14s ease}.aspect-swatch:hover{border-color:var(--src-border-container-hover)}.aspect-swatch.active{border-color:var(--src-border-container-active);background:var(--src-color-alpha-accent-10)}.aspect-swatch__shape{background:var(--src-color-grey-300);border-radius:2px}.aspect-swatch.active .aspect-swatch__shape{background:var(--src-color-primary-500)}.aspect-swatch__l{font-size:10px;color:var(--src-text-body-lable);font-weight:600;letter-spacing:.4px}.aspect-swatch.active .aspect-swatch__l{color:var(--src-text-body-accent)}.source-slots{display:flex;gap:8px}.source-slot{flex:1;aspect-ratio:1;background:var(--src-color-grey-50);border:1.5px dashed var(--src-border-container-basic);border-radius:var(--src-border-rounded);display:grid;place-items:center;cursor:pointer;color:var(--src-icon-label);position:relative;overflow:hidden}.source-slot:hover{border-color:var(--src-border-container-active);background:var(--src-color-alpha-accent-10);color:var(--src-text-body-accent)}.source-slot--filled{border-style:solid;border-color:var(--src-border-container-basic);background:transparent;padding:0}.source-slot--filled img{width:100%;height:100%;object-fit:cover}.source-slot__remove{position:absolute;top:4px;right:4px;width:20px;height:20px;display:grid;place-items:center;background:#111827c7;color:#fff;border-radius:9999px;border:none;cursor:pointer}.slider{appearance:none;width:100%;height:4px;background:var(--src-color-grey-200);border-radius:9999px;outline:none}.slider::-webkit-slider-thumb{appearance:none;width:16px;height:16px;border-radius:9999px;background:var(--src-color-primary-500);border:2px solid white;box-shadow:0 1px 3px #0003;cursor:pointer}.pill-row{display:flex;gap:6px;flex-wrap:wrap}.pill{padding:4px 10px;background:var(--src-color-grey-100);color:var(--src-text-body-main);border-radius:9999px;font-size:var(--src-font-size-xs);font-weight:var(--src-font-weight-medium);cursor:pointer;border:1px solid transparent}.pill:hover{background:var(--src-color-grey-200)}.pill--active{background:var(--src-color-alpha-accent-10);color:var(--src-text-body-accent);border-color:var(--src-color-alpha-accent-100)}.preset-switcher{display:flex;align-items:center;gap:var(--src-space-3);padding:var(--src-space-3);background:var(--src-color-alpha-accent-10);border-radius:var(--src-border-rounded);margin-bottom:var(--src-space-4)}.preset-switcher__ic{width:40px;height:40px;border-radius:8px;display:grid;place-items:center;background:var(--src-color-primary-500);color:#fff;flex-shrink:0}.tweaks{position:fixed;right:24px;bottom:24px;width:300px;background:var(--src-light);border:1px solid var(--src-border-container-basic);border-radius:var(--src-layout-radius-const-rounded-md);box-shadow:var(--src-elevation-md);z-index:50;overflow:hidden;animation:tweakIn .2s ease}@keyframes tweakIn{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}.tweaks__head{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--src-border-container-basic);background:var(--src-color-grey-50)}.tweaks__head h3{font-size:14px;font-weight:600;margin:0}.tweaks__body{padding:14px}.tweaks__row{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.tweaks__row:last-child{margin-bottom:0}.tweaks__row label{font-size:var(--src-font-size-sm);color:var(--src-text-body-main)}.scrim-hide{display:none}@keyframes pulse{0%,to{opacity:1}50%{opacity:.55}}.pulse{animation:pulse 1.4s ease-in-out infinite}.spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:9999px;animation:spin .8s linear infinite}.spinner--dark{border-color:#2e3fe640;border-top-color:var(--src-color-primary-500)}@keyframes spin{to{transform:rotate(360deg)}}.shell__main::-webkit-scrollbar,.run-stream::-webkit-scrollbar,.drawer__body::-webkit-scrollbar,.params__body::-webkit-scrollbar,.shell__side::-webkit-scrollbar{width:10px}.shell__main::-webkit-scrollbar-thumb,.run-stream::-webkit-scrollbar-thumb,.drawer__body::-webkit-scrollbar-thumb,.params__body::-webkit-scrollbar-thumb,.shell__side::-webkit-scrollbar-thumb{background:var(--src-color-grey-300);border-radius:9999px;border:2px solid var(--src-light)}.page-wrap{max-width:1440px;margin:0 auto}.page-wrap--narrow{max-width:1280px;margin:0 auto}.meta-accent{display:inline-flex;align-items:center;gap:3px;color:var(--src-text-body-accent)}.back-link{display:inline-flex;align-items:center;gap:4px;color:var(--src-text-body-secondary);text-decoration:none;font-size:var(--src-font-size-sm);margin-bottom:var(--src-space-2)}.page-h__title{display:flex;align-items:center;gap:var(--src-space-3)}.preset-tabs{margin-bottom:var(--src-space-5)}.btn,.btn:hover,.preset-card,.preset-card:hover,.asset-card,.asset-card:hover,.asset-card__studio,.asset-card__studio:hover,.reuse-card,.reuse-card:hover,.side__item,.side__item:hover,.shell__brand,.shell__logo,.shell__logo:hover,a.btn,a.asset-card,a.preset-card{text-decoration:none}.btn--primary,.btn--primary:link,.btn--primary:visited,.btn--primary:hover,.btn--primary:active{color:#fff;text-decoration:none}.filter-chip--active{background:var(--src-color-primary-500);color:#fff;border-color:var(--src-color-primary-500)}.filter-chip--active:hover{background:var(--src-color-primary-600);border-color:var(--src-color-primary-600);color:#fff}.input-wrap{position:relative}.input-wrap>app-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--src-icon-label);pointer-events:none;z-index:1;display:inline-flex;line-height:0}.input-wrap>app-icon>svg{display:block}.side__item,.side__item:visited,.side__item span,.side__item span:hover{color:#000;text-decoration:none}.side__item:hover{background:var(--src-color-grey-100);color:#000;text-decoration:none}.side__item--active{background:var(--src-color-grey-100);color:#000;font-weight:var(--src-font-weight-semiBold)}.side__item--active:hover{background:var(--src-color-grey-200);color:#000}.side__item>app-icon,.side__item>app-icon>svg{flex-shrink:0;display:block;line-height:0}.side__item{gap:var(--src-space-3);padding-top:var(--src-space-2-5);padding-bottom:var(--src-space-2-5)}.shell__side{display:flex;flex-direction:column;gap:var(--src-space-2);position:relative;z-index:5}.shell__side .side__group--bottom{margin-top:auto}.shell__side .side__collapse{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0 auto;padding:0;border:none;background:transparent;color:var(--src-text-body-secondary);cursor:pointer;border-radius:var(--src-border-rounded)}.shell__side .side__collapse:hover{background:var(--src-color-grey-100);color:var(--src-text-body-main)}.shell--collapsed{grid-template-columns:64px minmax(0,1fr)}.shell--collapsed .shell__side{position:relative;width:100%;overflow:visible;z-index:5;transition:width .16s ease,box-shadow .16s ease}.shell--collapsed .shell__side:hover{width:224px;z-index:30;box-shadow:8px 0 24px #0000001f}.shell--collapsed .side__group-label{display:none}.shell--collapsed .side__item{position:relative;justify-content:center;padding-left:var(--src-space-2);padding-right:var(--src-space-2)}.shell--collapsed .shell__side:hover .side__item{justify-content:flex-start;padding-left:var(--src-space-3);padding-right:var(--src-space-3)}.shell--collapsed .side__item>span{display:none}.shell--collapsed .shell__side:hover .side__item>span{display:inline;color:#000;font-size:var(--src-font-size-sm);white-space:nowrap}.shell--collapsed .side__divider{margin-left:0;margin-right:0}.preset-card,.preset-card *,.preset-card:hover,.preset-card:hover *,.asset-card,.asset-card *,.asset-card:hover,.asset-card:hover *{text-decoration:none!important}.preset-card__title,.preset-card__desc,.preset-card__meta,.preset-card__meta>span,.asset-card__title,.asset-card__meta,.asset-card__meta>span{color:#000}.preset-card__desc,.asset-card__meta{color:#000000b8}.preset-card__meta>span:last-child{color:#000000b8}.asset-card__studio{background:var(--src-color-grey-100);color:var(--src-text-body-main)}.asset-card__studio:hover{background:var(--src-color-grey-200)}.chip,.chip:hover,a.chip,a.chip:hover{text-decoration:none}.preset-card__flag,.preset-card__new,.asset-card__type,.asset-card__video-indicator,.chip--dark{color:#fff!important}.preset-card__flag>app-icon,.preset-card__flag>app-icon svg,.asset-card__type>app-icon,.asset-card__type>app-icon svg,.chip--dark>app-icon,.chip--dark>app-icon svg{color:#fff;stroke:currentColor}.chip--accent{background:var(--src-color-primary-500);color:#fff;border-color:var(--src-color-primary-500)}.chip--accent>app-icon,.chip--accent>app-icon svg{color:#fff}.reuse-card,.reuse-card__l,.reuse-card__s{color:var(--src-text-body-main)}.reuse-card__s{color:var(--src-text-body-lable)}.section-h__link,.section-h__link:hover{text-decoration:none}.source-slots{display:flex;flex-direction:column;gap:8px;max-width:none}.source-slot{max-width:240px;min-height:120px;aspect-ratio:1}.source-slot--filled{max-width:none;width:100%;aspect-ratio:auto;min-height:0;background:var(--src-color-grey-50);display:grid;place-items:center;overflow:hidden}.source-slot--filled img{width:100%;height:auto;max-height:480px;object-fit:contain!important;display:block}.asset-card__media{background:#fff}.asset-card__media img,.asset-card__media video{object-fit:contain!important}.segmented--disabled{opacity:.5;pointer-events:none}.segmented button:disabled{cursor:not-allowed}.params__body{min-height:0}.params__foot{position:sticky;bottom:0;background:#fff;z-index:2}.dash-hero{background:linear-gradient(to right,#0b1254 0% 25%,#0b1254c7 50%,#0b125400),url(/images/interior.webp) center/cover no-repeat,#0b1254;align-items:center;padding:var(--src-space-10)}.dash-hero__bg,.dash-hero__veil{display:none}.dash-hero__content{position:relative;background:transparent;color:#fff;padding:0;box-shadow:none;max-width:720px}.dash-hero__eyebrow,.dash-hero h1,.dash-hero p.dash-hero__lede,.dash-hero__lede{color:#fff!important}.dash-hero__eyebrow,.dash-hero h1{margin-bottom:var(--src-space-3)}.dash-hero__lede{margin:0;max-width:620px}:root{color-scheme:light}html,body{margin:0;padding:0;height:100%}
