@charset "UTF-8";@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbABA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbABA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbABA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbABA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=light]{--bg:#F8FAFC;--card:#FFFFFF;--raised:#FFFFFF;--sunken:#F1F5F9;--hover:#F1F5F9;--selected:#EBF1FD;--border:#E2E8F0;--border-strong:#CBD5E1;--tstrong:#0F172A;--tbody:#334155;--tsec:#64748B;--tmuted:#6B7280;--primary:#1A56DB;--primary-subtle:#EBF1FD;--on-primary:#FFFFFF;--primary-text:#1A56DB;--ev:#0D9488;--ev-subtle:#F0FDFA;--ev-border:#99F6E4;--ev-text:#0F766E;--success:#059669;--success-text:#047857;--success-subtle:#ECFDF5;--success-border:#A7F3D0;--warning:#D97706;--warning-text:#B45309;--warning-subtle:#FFFBEB;--warning-border:#FDE68A;--error:#DC2626;--error-text:#B91C1C;--error-subtle:#FEF2F2;--error-border:#FECACA;--info:#0284C7;--info-text:#0369A1;--info-subtle:#F0F9FF;--info-border:#BAE6FD;--shadow-sm:0 1px 2px rgba(15,23,42,.06),0 1px 1px rgba(15,23,42,.04);--shadow-md:0 2px 4px rgba(15,23,42,.06),0 4px 8px rgba(15,23,42,.05);--shadow-xl:0 4px 8px rgba(15,23,42,.08),0 12px 32px rgba(15,23,42,.18);--backdrop:rgba(15,23,42,.45);--header-blur:rgba(255,255,255,.85);--viz2:#14B8A6;--viz3:#F59E0B;--viz4:#7C3AED;--viz5:#0EA5E9;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-24:24px;--fs-28:28px;--fs-32:32px;--r-2:2px;--r-4:4px;--r-6:6px;--r-8:8px;--r-12:12px;--r-16:16px;--r-pill:9999px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:28px;--sp-8:32px}[data-theme=dark]{--bg:#020617;--card:#0F172A;--raised:#1E293B;--sunken:#0a1322;--hover:#1E293B;--selected:rgba(50,117,233,.18);--border:#1E293B;--border-strong:#334155;--tstrong:#F8FAFC;--tbody:#E2E8F0;--tsec:#94A3B8;--tmuted:#8B99AD;--primary:#2C6BDB;--primary-subtle:rgba(50,117,233,.16);--on-primary:#FFFFFF;--primary-text:#6BA1F5;--ev:#2DD4BF;--ev-subtle:rgba(20,184,166,.14);--ev-border:rgba(20,184,166,.34);--ev-text:#2DD4BF;--success:#10B981;--success-text:#6EE7B7;--success-subtle:rgba(16,185,129,.14);--success-border:rgba(16,185,129,.32);--warning:#F59E0B;--warning-text:#FCD34D;--warning-subtle:rgba(245,158,11,.14);--warning-border:rgba(245,158,11,.32);--error:#EF4444;--error-text:#FCA5A5;--error-subtle:rgba(239,68,68,.14);--error-border:rgba(239,68,68,.32);--info:#0EA5E9;--info-text:#7DD3FC;--info-subtle:rgba(14,165,233,.14);--info-border:rgba(14,165,233,.32);--shadow-sm:0 1px 2px rgba(0,0,0,.5),0 1px 1px rgba(0,0,0,.35);--shadow-md:0 2px 4px rgba(0,0,0,.4),0 4px 12px rgba(0,0,0,.5);--shadow-xl:0 4px 8px rgba(0,0,0,.5),0 16px 40px rgba(0,0,0,.7);--backdrop:rgba(2,6,23,.6);--header-blur:rgba(15,23,42,.8);--viz2:#2DD4BF;--viz3:#FBBF24;--viz4:#A78BFA;--viz5:#38BDF8}dc-design-dashboard,dc-design-master-data,dc-design-model-master-data,dc-design-business-partner,dc-design-system-config,dc-design-administration{display:contents}.dc-app,.dc-app *,.dc-app *:before,.dc-app *:after{box-sizing:border-box}.dc-app h1,.dc-app h2,.dc-app h3{font-family:IBM Plex Sans,system-ui,sans-serif;letter-spacing:-.01em}.dc-app ::selection{background:#adc8f7;color:#0f172a}.dc-app *{transition:background-color .18s ease,border-color .18s ease,color .12s ease}.dc-scroll::-webkit-scrollbar{width:10px;height:10px}.dc-scroll::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:9999px;border:3px solid var(--card)}.dc-side-label,.dc-side-section{white-space:nowrap}.dc-topbar-search{flex:1;max-width:440px}@keyframes dc-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes dc-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.dc-pill{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:var(--r-pill);border:1px solid transparent;font-size:var(--fs-12);font-weight:600;line-height:1.5;white-space:nowrap}.dc-pill .dc-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.dc-pill--success{background:var(--success-subtle);border-color:var(--success-border);color:var(--success-text)}.dc-pill--info{background:var(--info-subtle);border-color:var(--info-border);color:var(--info-text)}.dc-pill--warning{background:var(--warning-subtle);border-color:var(--warning-border);color:var(--warning-text)}.dc-pill--error{background:var(--error-subtle);border-color:var(--error-border);color:var(--error-text)}.dc-pill--ev{background:var(--ev-subtle);border-color:var(--ev-border);color:var(--ev-text)}.dc-pill--neutral{background:var(--sunken);border-color:var(--border);color:var(--tsec)}.dc-pill--primary{background:var(--primary-subtle);border-color:color-mix(in srgb,var(--primary) 28%,transparent);color:var(--primary)}.dc-pill--success .dc-dot{background:var(--success)}.dc-pill--info .dc-dot{background:var(--info)}.dc-pill--warning .dc-dot{background:var(--warning)}.dc-pill--error .dc-dot{background:var(--error)}.dc-pill--ev .dc-dot{background:var(--ev)}.dc-pill--neutral .dc-dot{background:var(--tmuted)}.dc-pill--primary .dc-dot{background:var(--primary)}.dc-card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-8);box-shadow:var(--shadow-sm)}.dc-card--accent{border-top:3px solid var(--primary)}.dc-card-hover{transition:box-shadow .16s ease,border-color .16s ease,transform .16s ease}.dc-card-hover:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong)}.dc-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:48px 24px;text-align:center;color:var(--tsec)}.dc-empty h3{margin:0;font-size:var(--fs-16);font-weight:600;color:var(--tstrong)}.dc-empty p{margin:0;font-size:var(--fs-13);color:var(--tsec)}.dc-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--r-12);background:var(--primary-subtle);color:var(--primary)}.dc-skel{background:linear-gradient(90deg,var(--sunken) 25%,var(--hover) 37%,var(--sunken) 63%);background-size:200% 100%;animation:dc-skeleton 1.3s ease-in-out infinite;border-radius:var(--r-4)}.dc-skel-row{height:44px;margin:0 0 1px}image-slot{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:color-mix(in srgb,var(--neutral-icon) 12%,transparent);border:1.5px dashed color-mix(in srgb,var(--neutral-icon) 50%,transparent);border-radius:var(--r-8);color:var(--neutral-icon);font-size:var(--fs-13);font-weight:500;text-align:center;padding:20px;box-sizing:border-box}image-slot:before{content:"";width:30px;height:30px;background:currentColor;flex:none;-webkit-mask:var(--dc-img-icon) center/contain no-repeat;mask:var(--dc-img-icon) center/contain no-repeat}image-slot:after{content:attr(placeholder);max-width:340px;line-height:1.4}:root,[data-theme]{--neutral-icon:#94A3B8;--dc-img-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.6'/%3E%3Cpath d='M21 15l-5-5L5 21'/%3E%3C/svg%3E")}.dc-app :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 35%,transparent);border-radius:4px}.dc-app button:not(:disabled):not([aria-disabled=true]):hover,.dc-app [role=button]:not([aria-disabled=true]):hover{filter:brightness(.96)}.dc-app button:disabled,.dc-app [aria-disabled=true]{opacity:.55;cursor:not-allowed;filter:none}.dc-skip-link{position:fixed;left:8px;top:-48px;z-index:200;background:var(--primary);color:#fff;padding:8px 14px;border-radius:6px;font:600 13px/1 IBM Plex Sans,system-ui,sans-serif;text-decoration:none;transition:top .15s ease}.dc-skip-link:focus{top:8px}@media (pointer: coarse){.dc-app .dc-sidebar nav button{min-height:44px}.dc-app header button{min-width:40px;min-height:40px}}.dc-menu-toggle,.dc-drawer-backdrop{display:none}@media (max-width: 1080px){.dc-menu-toggle{display:inline-flex!important}.dc-sidebar{position:fixed;left:0;top:0;bottom:0;z-index:60;width:248px!important;transform:translate(-100%);transition:transform .22s ease;box-shadow:var(--shadow-xl)}.dc-app[data-drawer=open] .dc-sidebar{transform:none}.dc-app[data-drawer=open] .dc-drawer-backdrop{display:block;position:fixed;inset:0;z-index:55;background:var(--backdrop)}}@media (max-width: 760px){.dc-topbar-meta{display:none!important}.dc-app main [style*=grid-template-columns]{grid-template-columns:1fr!important}.dc-2col,.dc-3col{grid-template-columns:1fr!important}}@media (max-width: 600px){.dc-topbar-search{max-width:none}.dc-app main.dc-scroll{padding:14px!important}}:root{--auth-brand-bg: #0a1f52;--dc-primary:#0066cc;--dc-primary-hover:#004c99;--dc-on-primary:#ffffff;--dc-surface:#ffffff;--dc-surface-2:#f9fafc;--dc-on-surface:#2f2f2f;--dc-muted:#666666;--dc-subtle:#707070;--dc-border:#e5ebf0;--dc-border-strong:#abb1ba;--dc-input-fill:#ffffff;--dc-input-stroke:#abb1ba;--dc-focus:#66b2ff;--dc-danger:#be1a0e;--dc-danger-bg:#fde9e7;--dc-success:#17b26a;--dc-success-bg:#e8fcf3;--dc-warning:#f79009;--dc-warning-bg:#fef4e6;--dc-info:#0066cc;--dc-info-bg:#e5f2ff;--dc-table-header:#f2f5f8;--dc-table-stroke:#e5ebf0;--dc-cell-fill:#ffffff;--dc-buttons-primary-fill: #0066cc;--dc-buttons-secondary-fill: #ffffff;--dc-buttons-secondary-stroke: #e5ebf0;--dc-surfaces-bg-white: #ffffff;--dc-surfaces-section-bg: #f9fafc;--dc-surfaces-section-bg-2: #f9fafc;--dc-navbar-bg: #f2f5f8;--dc-text-primary: #2f2f2f;--dc-text-secondary: #666666;--dc-text-subtle: #707070;--dc-text-blue: #0066cc;--dc-text-on-primary: #ffffff;--dc-strokes-stroke1: #f6f8fa;--dc-strokes-stroke2: #e5ebf0;--dc-icons-default: #17191c;--dc-icons-clicked: #0066cc;--dc-icons-red: #f04438;--dc-sidebar-sidebar-bg: #f2f5f8;--dc-sidebar-tabs-tabbed: #ffffff;--dc-sidebar-blue: #0066cc;--dc-sidebar-stroke: #e5ebf0;--dc-table-header-bg: #f2f5f8;--dc-table-cells-strokes: #e5ebf0;--dc-table-cell-fill: #ffffff;--dc-table-table-bg: #ffffff;--dc-step-indicator-filled-circle: #0066cc;--dc-step-indicator-lines: #c4d1de;--dc-input-default-input-fill: #ffffff;--dc-input-default-stroke: #abb1ba;--dc-input-focused-border-input-focus: #66b2ff;--dc-input-error-border-input-error: #be1a0e;--dc-input-disabbled-input-fill: #f3f3f3;--dc-statuses-text-green: #17b26a;--dc-statuses-statistics-pending: #ff6900;--dc-statuses-statistics-overdue: #f04438;--dc-primary-50:#e5f2ff;--dc-primary-100:#cce5ff;--dc-primary-200:#99ccff;--dc-primary-300:#66b2ff;--dc-primary-400:#3399ff;--dc-primary-500:#0066cc;--dc-primary-600:#004c99;--dc-primary-700:#003366;--dc-primary-800:#001933;--dc-primary-900:#000d1a;--dc-neutral-50:#f1f2f3;--dc-neutral-100:#e3e5e8;--dc-neutral-200:#c7cbd1;--dc-neutral-300:#abb1ba;--dc-neutral-400:#8f97a3;--dc-neutral-500:#9da4ae;--dc-neutral-600:#5c6470;--dc-neutral-700:#454b54;--dc-neutral-800:#2e3238;--dc-neutral-900:#17191c;--dc-neutral-950:#0c0d0e;--dc-green-50:#e8fcf3;--dc-green-500:#17b26a;--dc-green-700:#128750;--dc-yellow-50:#fef4e6;--dc-yellow-500:#f79009;--dc-yellow-700:#945605;--dc-red-50:#fde9e7;--dc-red-500:#f04438;--dc-red-600:#be1a0e;--dc-red-700:#8e130b;--dc-font: "IBM Plex Sans", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--dc-space-1:4px;--dc-space-2:8px;--dc-space-3:12px;--dc-space-4:16px;--dc-space-5:20px;--dc-space-6:24px;--dc-space-8:32px;--dc-space-10:40px;--dc-radius-2:2px;--dc-radius-4:4px;--dc-radius-8:8px;--dc-radius-16:16px;--dc-radius-pill:9999px;--dc-radius:8px;--dc-radius-sm:4px;--dc-shadow:0 1px 3px rgba(22,22,22,.1),0 1px 2px rgba(22,22,22,.06);--dc-backdrop:rgba(15,23,42,.45)}[data-theme=dark]{--bg: #020617;--card: #0F172A;--raised: #1E293B;--sunken: #0a1322;--hover: #1E293B;--border: #1E293B;--border-strong: #334155;--tstrong: #F8FAFC;--tbody: #E2E8F0;--tsec: #94A3B8;--tmuted: #8B99AD;--primary: #2C6BDB;--primary-subtle: rgba(50,117,233,.16);--on-primary: #FFFFFF;--primary-text: #6BA1F5;--error-text: #FCA5A5;--error-subtle: rgba(239,68,68,.14);--success: #10B981;--success-text: #6EE7B7}:root{--dc-primary: var(--primary);--dc-primary-hover: color-mix(in srgb, var(--primary) 82%, #000);--dc-on-primary: var(--on-primary);--dc-surface: var(--card);--dc-surface-2: var(--sunken);--dc-on-surface: var(--tstrong);--dc-muted: var(--tsec);--dc-subtle: var(--tsec);--dc-border: var(--border);--dc-border-strong: var(--border-strong);--dc-input-fill: var(--card);--dc-input-stroke: var(--border-strong);--dc-focus: var(--primary);--dc-danger: var(--error);--dc-danger-bg: var(--error-subtle);--dc-success: var(--success);--dc-success-bg: var(--success-subtle);--dc-warning: var(--warning);--dc-warning-bg: var(--warning-subtle);--dc-info: var(--info);--dc-info-bg: var(--info-subtle);--dc-table-header: var(--bg);--dc-table-stroke: var(--border);--dc-cell-fill: var(--card);--dc-shadow: var(--shadow-sm);--dc-backdrop: var(--backdrop);--dc-buttons-primary-fill: var(--primary);--dc-buttons-secondary-fill: var(--card);--dc-buttons-secondary-stroke: var(--border-strong);--dc-surfaces-bg-white: var(--card);--dc-surfaces-section-bg: var(--sunken);--dc-surfaces-section-bg-2: var(--sunken);--dc-navbar-bg: var(--bg);--dc-text-primary: var(--tstrong);--dc-text-secondary: var(--tsec);--dc-text-subtle: var(--tsec);--dc-text-blue: var(--primary-text);--dc-text-on-primary: var(--on-primary);--dc-strokes-stroke1: var(--border);--dc-strokes-stroke2: var(--border);--dc-icons-default: var(--tbody);--dc-icons-clicked: var(--primary);--dc-icons-red: var(--error);--dc-sidebar-sidebar-bg: var(--card);--dc-sidebar-tabs-tabbed: var(--card);--dc-sidebar-blue: var(--primary-text);--dc-sidebar-stroke: var(--border);--dc-table-header-bg: var(--bg);--dc-table-cells-strokes: var(--border);--dc-table-cell-fill: var(--card);--dc-table-table-bg: var(--card);--dc-step-indicator-filled-circle: var(--primary);--dc-step-indicator-lines: var(--border-strong);--dc-input-default-input-fill: var(--card);--dc-input-default-stroke: var(--border-strong);--dc-input-focused-border-input-focus: var(--primary);--dc-input-error-border-input-error: var(--error);--dc-input-disabbled-input-fill: var(--sunken);--dc-statuses-text-green: var(--success-text);--dc-statuses-statistics-pending: var(--warning);--dc-statuses-statistics-overdue: var(--error);--dc-primary-50: var(--primary-subtle);--dc-primary-100: color-mix(in srgb, var(--primary) 20%, var(--card));--dc-primary-200: color-mix(in srgb, var(--primary) 35%, var(--card));--dc-primary-300: color-mix(in srgb, var(--primary) 55%, var(--card));--dc-primary-400: color-mix(in srgb, var(--primary) 78%, var(--card));--dc-primary-500: var(--primary);--dc-primary-600: color-mix(in srgb, var(--primary) 82%, #000);--dc-primary-700: color-mix(in srgb, var(--primary) 65%, #000);--dc-primary-800: color-mix(in srgb, var(--primary) 55%, #000);--dc-primary-900: color-mix(in srgb, var(--primary) 40%, #000);--dc-neutral-50: var(--bg);--dc-neutral-100: var(--sunken);--dc-neutral-200: var(--border);--dc-neutral-300: var(--border-strong);--dc-neutral-400: var(--tmuted);--dc-neutral-500: var(--tsec);--dc-neutral-600: var(--tsec);--dc-neutral-700: var(--tbody);--dc-neutral-800: var(--tbody);--dc-neutral-900: var(--tstrong);--dc-neutral-950: var(--tstrong);--dc-green-50: var(--success-subtle);--dc-green-500: var(--success);--dc-green-700: var(--success-text);--dc-yellow-50: var(--warning-subtle);--dc-yellow-500: var(--warning);--dc-yellow-700: var(--warning-text);--dc-red-50: var(--error-subtle);--dc-red-500: var(--error);--dc-red-600: var(--error);--dc-red-700: var(--error-text)}.dc-crumb{font-size:var(--fs-12, 12px);color:var(--tsec);margin:0 0 4px}.dc-crumb span{color:var(--tmuted);margin:0 4px}*{box-sizing:border-box}html,body{margin:0;height:100%}body{font-family:var(--dc-font);color:var(--dc-on-surface);background:var(--dc-surface-2);font-size:14px;line-height:20px}.dc-btn{font:inherit;font-weight:600;cursor:pointer;border:1px solid var(--dc-primary);border-radius:var(--dc-radius-4);height:34px;padding:0 14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13px;background:var(--dc-buttons-primary-fill);color:var(--dc-text-on-primary)}.dc-btn:hover{background:var(--dc-primary-hover)}.dc-btn:disabled{opacity:.5;cursor:not-allowed}.dc-btn--ghost{background:var(--dc-buttons-secondary-fill);color:var(--dc-on-surface);border-color:var(--dc-buttons-secondary-stroke)}.dc-btn--ghost:hover{background:var(--dc-surfaces-section-bg)}.dc-input{font:inherit;font-size:13px;width:100%;padding:9px 12px;border:1px solid var(--dc-input-stroke);border-radius:var(--dc-radius-4);background:var(--dc-input-fill);color:var(--dc-on-surface)}input.dc-input,select.dc-input{height:38px;padding:0 12px}.dc-input:focus-visible{outline:none;border-color:var(--dc-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--dc-focus) 35%,transparent)}.dc-input[aria-invalid=true]{border-color:var(--dc-input-error-border-input-error)}.dc-btn:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--dc-focus);outline-offset:2px}.dc-label{display:block;font-size:14px;font-weight:500;margin-bottom:var(--dc-space-1);color:var(--dc-on-surface)}.dc-field{margin-bottom:var(--dc-space-4)}.dc-error{color:var(--dc-danger);font-size:14px}.dc-card{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius-8);box-shadow:var(--dc-shadow);padding:var(--dc-space-6)}table.dc-table{width:100%;border-collapse:collapse;background:var(--dc-table-table-bg)}table.dc-table thead th{background:var(--dc-table-header);text-align:start;height:42px;padding:0 18px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--dc-muted);border-bottom:1px solid var(--dc-table-cells-strokes);white-space:nowrap}table.dc-table tbody td{padding:11px 18px;font-size:13px;border-bottom:1px solid var(--dc-table-cells-strokes)}
