html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font: inherit;vertical-align: baseline;}article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}*:focus {outline: none;}@font-face {font-family: 'Hepta Slab';font-style: normal;font-weight: 100;font-display: swap;src: url(https://fonts.gstatic.com/s/heptaslab/v17/ea8cadoyU_jkHdalebHv42ZlhGKU.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}@font-face {font-family: 'Hepta Slab';font-style: normal;font-weight: 100;font-display: swap;src: url(https://fonts.gstatic.com/s/heptaslab/v17/ea8cadoyU_jkHdalebHv42dlhGKU.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Hepta Slab';font-style: normal;font-weight: 100;font-display: swap;src: url(https://fonts.gstatic.com/s/heptaslab/v17/ea8cadoyU_jkHdalebHv42llhA.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'Hepta Slab';font-style: normal;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/heptaslab/v17/ea8cadoyU_jkHdalebHv42ZlhGKU.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}@font-face {font-family: 'Hepta Slab';font-style: normal;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/heptaslab/v17/ea8cadoyU_jkHdalebHv42dlhGKU.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Hepta Slab';font-style: normal;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/heptaslab/v17/ea8cadoyU_jkHdalebHv42llhA.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'Hepta Slab';font-style: normal;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/heptaslab/v17/ea8cadoyU_jkHdalebHv42ZlhGKU.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}@font-face {font-family: 'Hepta Slab';font-style: normal;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/heptaslab/v17/ea8cadoyU_jkHdalebHv42dlhGKU.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Hepta Slab';font-style: normal;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/heptaslab/v17/ea8cadoyU_jkHdalebHv42llhA.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'Hepta Slab';font-style: normal;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/heptaslab/v17/ea8cadoyU_jkHdalebHv42ZlhGKU.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}@font-face {font-family: 'Hepta Slab';font-style: normal;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/heptaslab/v17/ea8cadoyU_jkHdalebHv42dlhGKU.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Hepta Slab';font-style: normal;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/heptaslab/v17/ea8cadoyU_jkHdalebHv42llhA.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'Hepta Slab';font-style: normal;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/heptaslab/v17/ea8cadoyU_jkHdalebHv42ZlhGKU.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}@font-face {font-family: 'Hepta Slab';font-style: normal;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/heptaslab/v17/ea8cadoyU_jkHdalebHv42dlhGKU.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Hepta Slab';font-style: normal;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/heptaslab/v17/ea8cadoyU_jkHdalebHv42llhA.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'Hepta Slab';font-style: normal;font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/heptaslab/v17/ea8cadoyU_jkHdalebHv42ZlhGKU.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}@font-face {font-family: 'Hepta Slab';font-style: normal;font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/heptaslab/v17/ea8cadoyU_jkHdalebHv42dlhGKU.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Hepta Slab';font-style: normal;font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/heptaslab/v17/ea8cadoyU_jkHdalebHv42llhA.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'Hepta Slab';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/heptaslab/v17/ea8cadoyU_jkHdalebHv42ZlhGKU.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}@font-face {font-family: 'Hepta Slab';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/heptaslab/v17/ea8cadoyU_jkHdalebHv42dlhGKU.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Hepta Slab';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/heptaslab/v17/ea8cadoyU_jkHdalebHv42llhA.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'Hepta Slab';font-style: normal;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/heptaslab/v17/ea8cadoyU_jkHdalebHv42ZlhGKU.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}@font-face {font-family: 'Hepta Slab';font-style: normal;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/heptaslab/v17/ea8cadoyU_jkHdalebHv42dlhGKU.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Hepta Slab';font-style: normal;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/heptaslab/v17/ea8cadoyU_jkHdalebHv42llhA.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'Hepta Slab';font-style: normal;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/heptaslab/v17/ea8cadoyU_jkHdalebHv42ZlhGKU.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}@font-face {font-family: 'Hepta Slab';font-style: normal;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/heptaslab/v17/ea8cadoyU_jkHdalebHv42dlhGKU.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Hepta Slab';font-style: normal;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/heptaslab/v17/ea8cadoyU_jkHdalebHv42llhA.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 100;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-Cw6nSHrV.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 100;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-CwenSHrV.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: italic;font-weight: 100;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-CwCnSHrV.woff2) format('woff2');unicode-range: U+0370-03FF;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 100;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-CwynSHrV.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 100;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-Cw2nSHrV.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 100;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-CwOnSA.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-Cw6nSHrV.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-CwenSHrV.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: italic;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-CwCnSHrV.woff2) format('woff2');unicode-range: U+0370-03FF;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-CwynSHrV.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-Cw2nSHrV.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-CwOnSA.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-Cw6nSHrV.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-CwenSHrV.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: italic;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-CwCnSHrV.woff2) format('woff2');unicode-range: U+0370-03FF;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-CwynSHrV.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-Cw2nSHrV.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-CwOnSA.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-Cw6nSHrV.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-CwenSHrV.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: italic;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-CwCnSHrV.woff2) format('woff2');unicode-range: U+0370-03FF;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-CwynSHrV.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-Cw2nSHrV.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-CwOnSA.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-Cw6nSHrV.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-CwenSHrV.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: italic;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-CwCnSHrV.woff2) format('woff2');unicode-range: U+0370-03FF;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-CwynSHrV.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-Cw2nSHrV.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-CwOnSA.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-Cw6nSHrV.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-CwenSHrV.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: italic;font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-CwCnSHrV.woff2) format('woff2');unicode-range: U+0370-03FF;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-CwynSHrV.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-Cw2nSHrV.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-CwOnSA.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-Cw6nSHrV.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-CwenSHrV.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: italic;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-CwCnSHrV.woff2) format('woff2');unicode-range: U+0370-03FF;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-CwynSHrV.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-Cw2nSHrV.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-CwOnSA.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-Cw6nSHrV.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-CwenSHrV.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: italic;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-CwCnSHrV.woff2) format('woff2');unicode-range: U+0370-03FF;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-CwynSHrV.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-Cw2nSHrV.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'JetBrains Mono';font-style: italic;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbX2o-flEEny0FZhsfKu5WU4xD-CwOnSA.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, 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: 100;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbV2o-flEEny0FZhsfKu5WU4xD2OwG_TA.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face {font-family: 'JetBrains Mono';font-style: normal;font-weight: 100;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbV2o-flEEny0FZhsfKu5WU4xD_OwG_TA.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: 100;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbV2o-flEEny0FZhsfKu5WU4xD4OwG_TA.woff2) format('woff2');unicode-range: U+0370-03FF;}@font-face {font-family: 'JetBrains Mono';font-style: normal;font-weight: 100;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbV2o-flEEny0FZhsfKu5WU4xD0OwG_TA.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}@font-face {font-family: 'JetBrains Mono';font-style: normal;font-weight: 100;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbV2o-flEEny0FZhsfKu5WU4xD1OwG_TA.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'JetBrains Mono';font-style: normal;font-weight: 100;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbV2o-flEEny0FZhsfKu5WU4xD7OwE.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, 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: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbV2o-flEEny0FZhsfKu5WU4xD2OwG_TA.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face {font-family: 'JetBrains Mono';font-style: normal;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbV2o-flEEny0FZhsfKu5WU4xD_OwG_TA.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: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbV2o-flEEny0FZhsfKu5WU4xD4OwG_TA.woff2) format('woff2');unicode-range: U+0370-03FF;}@font-face {font-family: 'JetBrains Mono';font-style: normal;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbV2o-flEEny0FZhsfKu5WU4xD0OwG_TA.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}@font-face {font-family: 'JetBrains Mono';font-style: normal;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbV2o-flEEny0FZhsfKu5WU4xD1OwG_TA.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'JetBrains Mono';font-style: normal;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbV2o-flEEny0FZhsfKu5WU4xD7OwE.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, 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: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbV2o-flEEny0FZhsfKu5WU4xD2OwG_TA.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face {font-family: 'JetBrains Mono';font-style: normal;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbV2o-flEEny0FZhsfKu5WU4xD_OwG_TA.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: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbV2o-flEEny0FZhsfKu5WU4xD4OwG_TA.woff2) format('woff2');unicode-range: U+0370-03FF;}@font-face {font-family: 'JetBrains Mono';font-style: normal;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbV2o-flEEny0FZhsfKu5WU4xD0OwG_TA.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}@font-face {font-family: 'JetBrains Mono';font-style: normal;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbV2o-flEEny0FZhsfKu5WU4xD1OwG_TA.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'JetBrains Mono';font-style: normal;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbV2o-flEEny0FZhsfKu5WU4xD7OwE.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, 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/v13/tDbV2o-flEEny0FZhsfKu5WU4xD2OwG_TA.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C88, 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/v13/tDbV2o-flEEny0FZhsfKu5WU4xD_OwG_TA.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/v13/tDbV2o-flEEny0FZhsfKu5WU4xD4OwG_TA.woff2) format('woff2');unicode-range: U+0370-03FF;}@font-face {font-family: 'JetBrains Mono';font-style: normal;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbV2o-flEEny0FZhsfKu5WU4xD0OwG_TA.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, 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/v13/tDbV2o-flEEny0FZhsfKu5WU4xD1OwG_TA.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, 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/v13/tDbV2o-flEEny0FZhsfKu5WU4xD7OwE.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, 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/v13/tDbV2o-flEEny0FZhsfKu5WU4xD2OwG_TA.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C88, 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/v13/tDbV2o-flEEny0FZhsfKu5WU4xD_OwG_TA.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/v13/tDbV2o-flEEny0FZhsfKu5WU4xD4OwG_TA.woff2) format('woff2');unicode-range: U+0370-03FF;}@font-face {font-family: 'JetBrains Mono';font-style: normal;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbV2o-flEEny0FZhsfKu5WU4xD0OwG_TA.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, 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/v13/tDbV2o-flEEny0FZhsfKu5WU4xD1OwG_TA.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, 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/v13/tDbV2o-flEEny0FZhsfKu5WU4xD7OwE.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, 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/v13/tDbV2o-flEEny0FZhsfKu5WU4xD2OwG_TA.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C88, 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/v13/tDbV2o-flEEny0FZhsfKu5WU4xD_OwG_TA.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/v13/tDbV2o-flEEny0FZhsfKu5WU4xD4OwG_TA.woff2) format('woff2');unicode-range: U+0370-03FF;}@font-face {font-family: 'JetBrains Mono';font-style: normal;font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbV2o-flEEny0FZhsfKu5WU4xD0OwG_TA.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, 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/v13/tDbV2o-flEEny0FZhsfKu5WU4xD1OwG_TA.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, 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/v13/tDbV2o-flEEny0FZhsfKu5WU4xD7OwE.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'JetBrains Mono';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbV2o-flEEny0FZhsfKu5WU4xD2OwG_TA.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face {font-family: 'JetBrains Mono';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbV2o-flEEny0FZhsfKu5WU4xD_OwG_TA.woff2) format('woff2');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {font-family: 'JetBrains Mono';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbV2o-flEEny0FZhsfKu5WU4xD4OwG_TA.woff2) format('woff2');unicode-range: U+0370-03FF;}@font-face {font-family: 'JetBrains Mono';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbV2o-flEEny0FZhsfKu5WU4xD0OwG_TA.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}@font-face {font-family: 'JetBrains Mono';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbV2o-flEEny0FZhsfKu5WU4xD1OwG_TA.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'JetBrains Mono';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbV2o-flEEny0FZhsfKu5WU4xD7OwE.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'JetBrains Mono';font-style: normal;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbV2o-flEEny0FZhsfKu5WU4xD2OwG_TA.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face {font-family: 'JetBrains Mono';font-style: normal;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbV2o-flEEny0FZhsfKu5WU4xD_OwG_TA.woff2) format('woff2');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {font-family: 'JetBrains Mono';font-style: normal;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbV2o-flEEny0FZhsfKu5WU4xD4OwG_TA.woff2) format('woff2');unicode-range: U+0370-03FF;}@font-face {font-family: 'JetBrains Mono';font-style: normal;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbV2o-flEEny0FZhsfKu5WU4xD0OwG_TA.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}@font-face {font-family: 'JetBrains Mono';font-style: normal;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbV2o-flEEny0FZhsfKu5WU4xD1OwG_TA.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'JetBrains Mono';font-style: normal;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v13/tDbV2o-flEEny0FZhsfKu5WU4xD7OwE.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'Lato';font-style: italic;font-weight: 100;font-display: swap;src: url(https://fonts.gstatic.com/s/lato/v23/S6u-w4BMUTPHjxsIPx-mPCLQ7A.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Lato';font-style: italic;font-weight: 100;font-display: swap;src: url(https://fonts.gstatic.com/s/lato/v23/S6u-w4BMUTPHjxsIPx-oPCI.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'Lato';font-style: italic;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/lato/v23/S6u_w4BMUTPHjxsI9w2_FQft1dw.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Lato';font-style: italic;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/lato/v23/S6u_w4BMUTPHjxsI9w2_Gwft.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'Lato';font-style: italic;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/lato/v23/S6u8w4BMUTPHjxsAUi-qJCY.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Lato';font-style: italic;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/lato/v23/S6u8w4BMUTPHjxsAXC-q.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'Lato';font-style: italic;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/lato/v23/S6u_w4BMUTPHjxsI5wq_FQft1dw.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Lato';font-style: italic;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/lato/v23/S6u_w4BMUTPHjxsI5wq_Gwft.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'Lato';font-style: italic;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/lato/v23/S6u_w4BMUTPHjxsI3wi_FQft1dw.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Lato';font-style: italic;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/lato/v23/S6u_w4BMUTPHjxsI3wi_Gwft.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'Lato';font-style: normal;font-weight: 100;font-display: swap;src: url(https://fonts.gstatic.com/s/lato/v23/S6u8w4BMUTPHh30AUi-qJCY.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Lato';font-style: normal;font-weight: 100;font-display: swap;src: url(https://fonts.gstatic.com/s/lato/v23/S6u8w4BMUTPHh30AXC-q.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'Lato';font-style: normal;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/lato/v23/S6u9w4BMUTPHh7USSwaPGR_p.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Lato';font-style: normal;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/lato/v23/S6u9w4BMUTPHh7USSwiPGQ.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'Lato';font-style: normal;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/lato/v23/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Lato';font-style: normal;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/lato/v23/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'Lato';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/lato/v23/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Lato';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/lato/v23/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'Lato';font-style: normal;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/lato/v23/S6u9w4BMUTPHh50XSwaPGR_p.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Lato';font-style: normal;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/lato/v23/S6u9w4BMUTPHh50XSwiPGQ.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}html {font-family: 'Lato';}:root {--block-large: 2.4rem;--block-medium: 1.6rem;--block-small: 1.2rem;--border-thick: 0.20rem;--border-medium: 0.16rem;--border-thin: 0.12rem;--radius-loose: 0.64rem;--radius-medium: 0.48rem;--radius-tight: 0.32rem;--padding-large: 1.6rem;--padding-medium: 0.8rem;--padding-small: 0.4rem;--shadow-color: rgba(0, 0, 0, 0.3);--dimension-0: inset -4px 0px 4px var(--shadow-color);--dimension-0-5: 0px 1.5px 4px var(--shadow-color);--dimension-1: 0px 3px 4px var(--shadow-color);--dimension-2: 0px 6px 4px var(--shadow-color);--transition-fast: all 250ms ease-out;--transition-slow: all 500ms ease-out;}:root {--color-bg0: #fafafa;--color-bg1: #eaeaea;--color-bg2: #dddddd;--color-bg3: #c6c6c6;--color-fg3: #8f8f8f;--color-fg2: #696969;--color-fg1: #424242;--color-fg0: #2f2f2f;--color-a0: #27235e;--color-a1: #263e7d;--color-a2: #466fa2;--color-b0: #a1c15c;--color-b1: #afd167;--color-b2: #b3dd83;--color-c0: #59b4fc;--color-c1: #82c8fc;--color-c2: #b1deff;--transparent: #ffffff00;--header-background-fade: linear-gradient(to top, transparent 0px, var(--color-bg2) var(--block-medium));--color-light-blue: #acc1ec;--color-blue: #4a4eae;--color-dark-blue: #2d3077;--color-light-teal: #a4dddd;--color-teal: #239292;--color-dark-teal: #267b7b;--color-light-green: #50f1ae;--color-green: #1ebf61;--color-dark-green: #1a8145;--color-light-yellow: #fae9a5;--color-yellow: #dee04a;--color-dark-yellow: #d1cc2e;--color-light-orange: #f8cbaa;--color-orange: #ed7f30;--color-dark-orange: #c66a16;--color-light-red: #faa3b1;--color-red: #b3374c;--color-dark-red: #9e293d;--tint-medium: rgba(0, 0, 0, 0.04);--tint-dark: rgba(0, 0, 0, 0.08);--tint-light: rgba(255, 255, 255, 0.14);}html {color: var(--color-fg0);}.color-accent-a {color: var(--color-a0) !important;}.color-accent-b {color: var(--color-b0) !important;}.color-accent-c {color: var(--color-c0) !important;}.color-fg,.color-fg0 {color: var(--color-fg0) !important;}.color-bg,.color-bg0 {color: var(--color-bg0) !important;}.color-fg1 {color: var(--color-fg1) !important;}.color-bg1 {color: var(--color-bg1) !important;}.color-fg2 {color: var(--color-fg2) !important;}.color-bg2 {color: var(--color-bg2) !important;}.color-fg3 {color: var(--color-fg3) !important;}.color-bg3 {color: var(--color-bg3) !important;}.color-light-blue {color: var(--color-light-blue) !important;}.color-blue {color: var(--color-blue) !important;}.color-dark-blue {color: var(--color-dark-blue) !important;}.color-light-teal {color: var(--color-light-teal) !important;}.color-teal {color: var(--color-teal) !important;}.color-dark-teal {color: var(--color-dark-teal) !important;}.color-light-green {color: var(--color-light-green) !important;}.color-green {color: var(--color-green) !important;}.color-dark-green {color: var(--color-dark-green) !important;}.color-light-yellow {color: var(--color-light-yellow) !important;}.color-yellow {color: var(--color-yellow) !important;}.color-dark-yellow {color: var(--color-dark-yellow) !important;}.color-light-orange {color: var(--color-light-orange) !important;}.color-orange {color: var(--color-orange) !important;}.color-dark-orange {color: var(--color-dark-orange) !important;}.color-light-red {color: var(--color-light-red) !important;}.color-red {color: var(--color-red) !important;}.color-dark-red {color: var(--color-dark-red) !important;}.accent-a-icon-container,.accent-b-icon-container,.accent-c-icon-container,.fg0-icon-container,.fg1-icon-container,.fg2-icon-container,.fg3-icon-container,.bg0-icon-container,.bg1-icon-container,.bg2-icon-container,.bg3-icon-container,.blue-icon-container,.light-blue-icon-container,.dark-blue-icon-container,.teal-icon-container,.light-teal-icon-container,.dark-teal-icon-container,.green-icon-container,.light-green-icon-container,.dark-green-icon-container,.yellow-icon-container,.light-yellow-icon-container,.dark-yellow-icon-container,.orange-icon-container,.light-orange-icon-container,.dark-orange-icon-container,.red-icon-container,.light-red-icon-container,.dark-red-icon-container {min-width: var(--block-small);height: var(--block-small);padding: calc(1 / 3 * var(--padding-small));border-radius: var(--radius-medium);box-sizing: border-box;display: inline-flex;flex-flow: row nowrap;gap: calc(0.5 * var(--padding-small));align-items: center;justify-content: center;font-size: 0.8rem;}.accent-a-icon-container {color: var(--color-bg0);background-color: var(--color-a0);}.accent-b-icon-container {color: var(--color-bg0);background-color: var(--color-b0);}.accent-c-icon-container {color: var(--color-bg0);background-color: var(--color-c0);}.fg0-icon-container {color: var(--color-bg0);background-color: var(--color-fg0);}.fg1-icon-container {color: var(--color-bg0);background-color: var(--color-fg1);}.fg2-icon-container {color: var(--color-bg0);background-color: var(--color-fg2);}.fg3-icon-container {color: var(--color-bg0);background-color: var(--color-fg3);}.bg0-icon-container {color: var(--color-fg0);background-color: var(--color-bg0);}.bg1-icon-container {color: var(--color-fg0);background-color: var(--color-bg1);}.bg2-icon-container {color: var(--color-fg0);background-color: var(--color-bg2);}.bg3-icon-container {color: var(--color-fg0);background-color: var(--color-bg3);}.blue-icon-container {color: var(--color-bg0);background-color: var(--color-blue);}.light-blue-icon-container {color: var(--color-fg1);background-color: var(--color-light-blue);}.dark-blue-icon-container {color: var(--color-bg0);background-color: var(--color-dark-blue);}.teal-icon-container {color: var(--color-bg0);background-color: var(--color-teal);}.light-teal-icon-container {color: var(--color-fg1);background-color: var(--color-light-teal);}.dark-teal-icon-container {color: var(--color-bg0);background-color: var(--color-dark-teal);}.green-icon-container {color: var(--color-bg0);background-color: var(--color-green);}.light-green-icon-container {color: var(--color-fg1);background-color: var(--color-light-green);}.dark-green-icon-container {color: var(--color-bg0);background-color: var(--color-dark-green);}.yellow-icon-container {color: var(--color-fg2);background-color: var(--color-yellow);}.light-yellow-icon-container {color: var(--color-fg1);background-color: var(--color-light-yellow);}.dark-yellow-icon-container {color: var(--color-bg0);background-color: var(--color-dark-yellow);}.orange-icon-container {color: var(--color-bg0);background-color: var(--color-orange);}.orange-red-icon-container {color: var(--color-fg1);background-color: var(--color-light-orange);}.orange-red-icon-container {color: var(--color-bg0);background-color: var(--color-dark-orange);}.red-icon-container {color: var(--color-bg0);background-color: var(--color-red);}.light-red-icon-container {color: var(--color-fg1);background-color: var(--color-light-red);}.dark-red-icon-container {color: var(--color-bg0);background-color: var(--color-dark-red);}a.component-button {text-decoration: none;}.component-button {transition: var(--transition-fast);display: inline-flex;justify-content: center;align-items: center;font-size: 1rem;border-style: solid;box-shadow: var(--dimension-1);box-sizing: border-box;padding: 0;}.component-button:hover {box-shadow: var(--dimension-2);}.component-button > span {white-space: nowrap;margin-inline-start: var(--padding-small);margin-inline-end: var(--padding-small);}.component-button.large {height: var(--block-large);min-width: var(--block-large);border-radius: var(--radius-loose);border-width: var(--border-thick);}.component-button.medium {height: var(--block-medium);min-width: var(--block-medium);border-radius: var(--radius-medium);border-width: var(--border-medium);}.component-button.small {height: var(--block-small);min-width: var(--block-small);border-radius: var(--radius-tight);border-width: var(--border-thin);}.component-button.bg {border-color: var(--color-bg1);}.component-button.bg.filled {background-color: var(--color-bg1);color: var(--color-a0);}.component-button.bg.hollow {background-color: var(--transparent);color: var(--color-bg1);}.component-button.bg:hover {border-color: var(--color-bg0);background-color: var(--color-bg0);color: var(--color-a1);}.component-button.bg:disabled {border-color: var(--color-a1);color: var(--color-a1);}.component-button.bg.filled:disabled {background-color: var(--color-a1);color: var(--color-a0);}.component-button.fg {border-color: var(--color-fg1);}.component-button.fg.filled {background-color: var(--color-fg1);color: var(--color-bg1);}.component-button.fg.hollow {background-color: var(--transparent);color: var(--color-fg1);}.component-button.fg:hover {border-color: var(--color-fg2);background-color: var(--color-fg2);color: var(--color-bg0);}.component-button.fg:disabled {border-color: var(--color-fg3);color: var(--color-fg3);}.component-button.fg.filled:disabled {background-color: var(--color-fg3);color: var(--color-fg0);}.component-button.accent-a {border-color: var(--color-a0);}.component-button.accent-a.filled {background-color: var(--color-a0);color: var(--color-bg1);}.component-button.accent-a.hollow {background-color: var(--transparent);color: var(--color-a0);}.component-button.accent-a:hover {border-color: var(--color-a1);background-color: var(--color-a1);color: var(--color-bg0);}.component-button.accent-a:disabled {border-color: var(--color-fg3);color: var(--color-fg3);}.component-button.accent-a.filled:disabled {background-color: var(--color-fg3);color: var(--color-bg1);}.component-button.accent-b {border-color: var(--color-b0);color: var(--color-a0);}.component-button.accent-b.filled {background-color: var(--color-b0);}.component-button.accent-b.hollow {background-color: var(--transparent);}.component-button.accent-b:hover {border-color: var(--color-b1);background-color: var(--color-b1);color: var(--color-a1);}.component-button.accent-b:disabled {border-color: var(--color-fg3);color: var(--color-fg3);}.component-button.accent-b.filled:disabled {background-color: var(--color-fg3);color: var(--color-bg1);}.component-button.accent-c {border-color: var(--color-c0);color: var(--color-a0);}.component-button.accent-c.filled {background-color: var(--color-c0);}.component-button.accent-c.hollow {background-color: var(--transparent);}.component-button.accent-c:hover {border-color: var(--color-c1);background-color: var(--color-c1);color: var(--color-a1);}.component-button.accent-c:disabled {border-color: var(--color-fg3);color: var(--color-fg3);}.component-button.accent-c.filled:disabled {background-color: var(--color-fg3);color: var(--color-bg1);}.component-button.red-button {border-color: var(--color-red);color: var(--color-bg1);}.component-button.red-button.filled {background-color: var(--color-red);}.component-button.red-button.hollow {background-color: var(--transparent);color: var(--color-dark-red);}.component-button.red-button:hover {border-color: var(--color-red);background-color: var(--color-red);color: var(--color-bg0);}.component-button.red-button:disabled {border-color: var(--color-fg3);color: var(--color-fg3);}.component-button.red-button.filled:disabled {background-color: var(--color-fg3);color: var(--color-bg1);}.component-button.filled:not(.accent-a):focus-visible {border-color: var(--color-a0);}.component-button:focus-visible, .component-button.accent-a.filled:focus-visible {border-style: dashed;border-color: var(--color-c2);}.component-button.tint-light,.component-button.tint-dark {border-color: var(--transparent);background-color: var(--transparent);box-shadow: none;}.component-button.tint-dark {color: inherit;}.component-button.tint-light {color: var(--color-bg0);}.component-button.tint-dark:hover,.component-button.tint-dark.filled {background-color: var(--tint-dark);box-shadow: none;}.component-button.tint-light:hover,.component-button.tint-light.filled {background-color: var(--tint-light);box-shadow: none;}.component-button.tint-light:disabled {color: var(--tint-light);}.component-button.tint-light:disabled:hover {box-shadow: none;}.component-button:hover:disabled {background-color: var(--transparent);box-shadow: var(--dimension-1);}.component-button:disabled,.component-button:disabled span {font-family: inherit;}.component-toggle {display: inline-block;}.component-toggle * {transition: var(--transition-fast);}.component-toggle input[type="checkbox"] {box-sizing: border-box;appearance: none;clip: rect(0 0 0 0);clip-path: inset(50%);height: 1px;width: 1px;overflow: hidden;white-space: nowrap;position: absolute;}.component-toggle label, .component-toggle .track, .component-toggle .handle {display: flex;align-items: center;justify-content: center;box-sizing: border-box;}.component-toggle .track, .component-toggle .handle {box-shadow: var(--dimension-1);}.component-toggle label:hover .handle {box-shadow: var(--dimension-2);}.component-toggle label {padding: var(--border-thin);transition: none;}.component-toggle input[type="checkbox"]:focus-visible ~ label {border-radius: var(--radius-medium);border-width: var(--border-thin);border-color: var(--color-c2);border-style: dashed;padding: 0;}.component-toggle.horizontal {}.component-toggle.horizontal label, .component-toggle.horizontal .handle {flex-flow: row;}.component-toggle.horizontal .track {flex-flow: row-reverse;}.component-toggle.horizontal .track-content, .component-toggle.horizontal .handle, .component-toggle.horizontal .handle-content {height: 100%;}.component-toggle.horizontal input[type="checkbox"]:checked ~ label .track {flex-flow: row;}.component-toggle.horizontal .content-text {white-space: nowrap;margin-inline-start: var(--padding-medium);margin-inline-end: var(--padding-medium);}.component-toggle.horizontal .label-text {padding-inline-end: var(--padding-medium);display: flex;flex-flow: row nowrap;align-items: center;justify-content: start;gap: var(--padding-small);}.component-toggle.vertical {}.component-toggle.vertical label, .component-toggle.vertical .handle {flex-flow: column;}.component-toggle.vertical .track {flex-flow: column-reverse;}.component-toggle.vertical .track-content, .component-toggle.vertical .handle, .component-toggle.vertical .handle-content {width: 100%;}.component-toggle.vertical input[type="checkbox"]:checked ~ label .track {flex-flow: column;}.component-toggle.vertical .content-text {overflow-wrap: break-word;width: 80%;margin: auto;text-align: center;}.component-toggle.vertical .label-text {padding-block-end: var(--padding-medium);}.component-toggle.large {}.component-toggle.large .track, .component-toggle.large .handle {border-radius: var(--radius-loose);border-width: var(--border-thick);border-style: solid;}.component-toggle.medium {}.component-toggle.medium .track, .component-toggle.medium .handle {border-radius: var(--radius-medium);border-width: var(--border-medium);border-style: solid;}.component-toggle.small {}.component-toggle.small .track, .component-toggle.small .handle {border-radius: var(--radius-tight);border-width: var(--border-thin);border-style: solid;}.component-toggle.large.horizontal {}.component-toggle.large.horizontal .track {height: var(--block-large);}.component-toggle.large.horizontal .track-content {min-width: calc(var(--block-large) - 2 * var(--border-thick));}.component-toggle.large.horizontal .handle {height: var(--block-large);min-width: var(--block-large);margin-inline-start: calc(-1 * var(--border-thick));}.component-toggle.large.horizontal input[type="checkbox"]:checked ~ label .handle {margin-inline-start: 0;margin-inline-end: calc(-1 * var(--border-thick));}.component-toggle.large.vertical {}.component-toggle.large.vertical .track {width: var(--block-large);}.component-toggle.large.vertical .track-content {min-height: calc(var(--block-large) - 2 * var(--border-thick));}.component-toggle.large.vertical .handle {width: var(--block-large);min-height: var(--block-large);margin-block-start: calc(-1 * var(--border-thick));}.component-toggle.large.vertical input[type="checkbox"]:checked ~ label .handle {margin-block-start: 0;margin-block-end: calc(-1 * var(--border-thick));}.component-toggle.medium.horizontal {}.component-toggle.medium.horizontal .track {height: var(--block-medium);}.component-toggle.medium.horizontal .track-content {min-width: calc(var(--block-medium) - 2 * var(--border-medium));}.component-toggle.medium.horizontal .handle {height: var(--block-medium);min-width: var(--block-medium);margin-inline-start: calc(-1 * var(--border-medium));}.component-toggle.medium.horizontal input[type="checkbox"]:checked ~ label .handle {margin-inline-start: 0;margin-inline-end: calc(-1 * var(--border-medium));}.component-toggle.medium.vertical {}.component-toggle.medium.vertical .track {width: var(--block-medium);}.component-toggle.medium.vertical .track-content {min-height: calc(var(--block-medium) - 2 * var(--border-medium));}.component-toggle.medium.vertical .handle {width: var(--block-medium);min-height: var(--block-medium);margin-block-start: calc(-1 * var(--border-medium));}.component-toggle.medium.vertical input[type="checkbox"]:checked ~ label .handle {margin-block-start: 0;margin-block-end: calc(-1 * var(--border-medium));}.component-toggle.small.horizontal {}.component-toggle.small.horizontal .track {height: var(--block-small);}.component-toggle.small.horizontal .track-content {min-width: calc(var(--block-small) - 2 * var(--border-thin));}.component-toggle.small.horizontal .handle {height: var(--block-small);min-width: var(--block-small);margin-inline-start: calc(-1 * var(--border-thin));}.component-toggle.small.horizontal input[type="checkbox"]:checked ~ label .handle {margin-inline-end: calc(-1 * var(--border-thin));margin-inline-start: 0;}.component-toggle.small.vertical {}.component-toggle.small.vertical .track {width: var(--block-small);}.component-toggle.small.vertical .track-content {min-height: calc(var(--block-small) - 2 * var(--border-thin));}.component-toggle.small.vertical .handle {width: var(--block-small);min-height: var(--block-small);margin-block-start: calc(-1 * var(--border-thin));}.component-toggle.small.vertical input[type="checkbox"]:checked ~ label .handle {margin-block-start: 0;margin-block-end: calc(-1 * var(--border-thin));}.component-toggle.fg {color: var(--color-fg1);}.component-toggle.fg .track {border-color: var(--color-fg1);}.component-toggle.fg .handle {background-color: var(--color-fg1);border-color: var(--color-fg1);color: var(--color-bg1);}.component-toggle.fg:hover .track {border-color: var(--color-fg2);}.component-toggle.fg:hover .handle {background-color: var(--color-fg2);border-color: var(--color-fg2);color: var(--color-bg0);}.component-toggle.fg.nocontent.large .handle {border-width: var(--border-thick);}.component-toggle.fg.nocontent.medium .handle {border-width: var(--border-medium);}.component-toggle.fg.nocontent.small .handle {border-width: var(--border-thin);}.component-toggle.fg.nocontent .handle {border-color: var(--color-fg1);background-color: var(--transparent);border-style: solid;}.component-toggle.fg.nocontent input[type="checkbox"]:checked ~ label .handle {background-color: var(--color-fg1);}.component-toggle.fg.nocontent:hover .handle {border-color: var(--color-fg2);background-color: var(--transparent);}.component-toggle.fg.nocontent:hover input[type="checkbox"]:checked ~ label .handle {background-color: var(--color-fg2);}.component-toggle.bg {color: var(--color-bg1);}.component-toggle.bg .track {border-color: var(--color-bg1);}.component-toggle.bg .handle {background-color: var(--color-bg1);border-color: var(--color-bg1);color: var(--color-a0);}.component-toggle.bg:hover .track {border-color: var(--color-bg0);}.component-toggle.bg:hover .handle {background-color: var(--color-bg0);border-color: var(--color-bg0);color: var(--color-a1);}.component-toggle.bg.nocontent.large .handle {border-width: var(--border-thick);}.component-toggle.bg.nocontent.medium .handle {border-width: var(--border-medium);}.component-toggle.bg.nocontent.small .handle {border-width: var(--border-thin);}.component-toggle.bg.nocontent .handle {border-color: var(--color-bg1);background-color: var(--transparent);border-style: solid;}.component-toggle.bg.nocontent input[type="checkbox"]:checked ~ label .handle {background-color: var(--color-bg1);}.component-toggle.bg.nocontent:hover .handle {border-color: var(--color-bg0);background-color: var(--transparent);}.component-toggle.bg.nocontent:hover input[type="checkbox"]:checked ~ label .handle {background-color: var(--color-bg0);}.component-toggle.accent-a {color: var(--color-fg1);}.component-toggle.accent-a .track {border-color: var(--color-a0);color: var(--color-fg2);}.component-toggle.accent-a .handle {background-color: var(--color-a0);border-color: var(--color-a0);color: var(--color-bg1);}.component-toggle.accent-a:hover .track {border-color: var(--color-a1);color: var(--color-a1);}.component-toggle.accent-a:hover .handle {background-color: var(--color-a1);border-color: var(--color-a1);color: var(--color-bg0);}.component-toggle.accent-a.nocontent .track {border-color: var(--color-fg3);}.component-toggle.accent-a.nocontent .handle {background-color: var(--color-fg3);border-color: var(--color-fg3);}.component-toggle.accent-a.nocontent input[type="checkbox"]:checked ~ label .track {border-color: var(--color-a0);}.component-toggle.accent-a.nocontent input[type="checkbox"]:checked ~ label .handle {background-color: var(--color-a0);border-color: var(--color-a0);}.component-toggle.accent-a.nocontent:hover input[type="checkbox"]:checked ~ label .track {border-color: var(--color-a1);}.component-toggle.accent-a.nocontent:hover input[type="checkbox"]:checked ~ label .handle {background-color: var(--color-a1);border-color: var(--color-a1);}.component-toggle.accent-b {color: var(--color-fg1);}.component-toggle.accent-b .track {border-color: var(--color-b0);color: var(--color-a0);}.component-toggle.accent-b .handle {background-color: var(--color-b0);border-color: var(--color-b0);color: var(--color-a0);}.component-toggle.accent-b:hover .track {border-color: var(--color-b1);color: var(--color-a1);}.component-toggle.accent-b:hover .handle {background-color: var(--color-b1);border-color: var(--color-b1);color: var(--color-a1);}.component-toggle.accent-b.nocontent .track {border-color: var(--color-fg3);}.component-toggle.accent-b.nocontent .handle {background-color: var(--color-fg3);border-color: var(--color-fg3);}.component-toggle.accent-b.nocontent input[type="checkbox"]:checked ~ label .track {border-color: var(--color-b0);}.component-toggle.accent-b.nocontent input[type="checkbox"]:checked ~ label .handle {background-color: var(--color-b0);border-color: var(--color-b0);}.component-toggle.accent-b.nocontent:hover input[type="checkbox"]:checked ~ label .track {border-color: var(--color-b1);}.component-toggle.accent-b.nocontent:hover input[type="checkbox"]:checked ~ label .handle {background-color: var(--color-b1);border-color: var(--color-b1);}.component-toggle.accent-c {color: var(--color-fg1);}.component-toggle.accent-c .track {border-color: var(--color-c0);color: var(--color-a0);}.component-toggle.accent-c .handle {background-color: var(--color-c0);border-color: var(--color-c0);color: var(--color-a0);}.component-toggle.accent-c:hover .track {border-color: var(--color-c1);color: var(--color-a1);}.component-toggle.accent-c:hover .handle {background-color: var(--color-c1);border-color: var(--color-c1);color: var(--color-a1);}.component-toggle.accent-c.nocontent .track {border-color: var(--color-fg3);}.component-toggle.accent-c.nocontent .handle {background-color: var(--color-fg3);border-color: var(--color-fg3);}.component-toggle.accent-c.nocontent input[type="checkbox"]:checked ~ label .track {border-color: var(--color-c0);}.component-toggle.accent-c.nocontent input[type="checkbox"]:checked ~ label .handle {background-color: var(--color-c0);border-color: var(--color-c0);}.component-toggle.accent-c.nocontent:hover input[type="checkbox"]:checked ~ label .track {border-color: var(--color-c1);}.component-toggle.accent-c.nocontent:hover input[type="checkbox"]:checked ~ label .handle {background-color: var(--color-c1);border-color: var(--color-c1);}.component-card {background-color: var(--color-bg0);color: var(--color-fg0);border-width: 0;border-radius: var(--radius-loose);box-shadow: var(--dimension-1);box-sizing: border-box;}.component-card a.component-card-link {flex-grow: 10;text-decoration: none;color: var(--color-fg0);display: inherit;width: 100%;box-sizing: border-box;}.component-card .card-tabs {display: flex;flex-flow: row;gap: var(--padding-medium);padding-block-end: var(--padding-medium);}.component-card .active-tab, .component-card .inactive-tab {border-radius: var(--radius-loose);border-style: solid;border-width: 0;height: var(--block-large);padding-inline-start: var(--padding-medium);padding-inline-end: var(--padding-medium);}.component-card .active-tab {background-color: var(--color-bg2);color: var(--color-fg1);}.component-card .inactive-tab {background-color: var(--color-bg1);color: var(--color-fg2);}.component-card .inactive-tab:hover, .component-card .inactive-tab:focus-visible {background-color: var(--color-bg3);color: var(--color-fg1);}.component-card .inactive-content {display: none;}.component-card.padding-large {padding: var(--padding-large);}.component-card.padding-medium {padding: var(--padding-medium);}.component-card.padding-small {padding: var(--padding-small);}.component-card.container {padding: 0;display: flex;flex-flow: column nowrap;align-items: stretch;justify-content: start;}.component-card.container a.component-card-link.padding-large {padding: var(--padding-large);}.component-card.container a.component-card-link.padding-medium {padding: var(--padding-medium);}.component-card.container a.component-card-link.padding-small {padding: var(--padding-small);}.component-card.container:hover {box-shadow: var(--dimension-2);}.component-card.container:focus-within {box-shadow: var(--dimension-2);border-width: var(--border-thin);border-style: dashed;border-color: var(--color-c2);}.component-card.container:focus-within a.component-card-link.padding-large {padding: calc(var(--padding-large) - 0.9 * var(--border-thin));}.component-card.container:focus-within a.component-card-link.padding-medium {padding: calc(var(--padding-medium) - 0.9 * var(--border-thin));}.component-card.container:focus-within a.component-card-link.padding-small {padding: calc(var(--padding-small) - 0.9 * var(--border-thin));}.component-accordion {transition: var(--transition-fast);box-sizing: border-box;}.component-accordion .accordion-header {appearance: none;display: block;width: calc(100% + 2 * var(--padding-large));min-height: var(--block-large);background-color: var(--color-bg0);display: flex;flex-flow: row nowrap;align-items: center;justify-content: space-between;box-sizing: border-box;border-radius: var(--radius-loose);border-width: 0;border-color: var(--color-c2);border-style: dashed;margin: calc(-1 * var(--padding-large));margin-block-end: 0;padding-block-start: var(--padding-small);padding-block-end: var(--padding-small);padding-inline-start: var(--padding-medium);padding-inline-end: var(--padding-medium);}.component-accordion .accordion-header h3 {font-size: 1.2em;font-weight: 500;}.component-accordion .accordion-header:hover {background-color: var(--color-bg1);}.component-accordion .accordion-header:hover .expand-icon-container {box-shadow: var(--dimension-1);}.component-accordion .accordion-header:focus-visible {border-width: var(--border-thin);padding-block-start: calc(var(--padding-small) - var(--border-thin));padding-block-end: calc(var(--padding-small) - var(--border-thin));padding-inline-start: calc(var(--padding-medium) - var(--border-thin));padding-inline-end: calc(var(--padding-medium) - var(--border-thin));}.component-accordion .accordion-body {display: flex;flex-flow: column nowrap;align-items: start;justify-content: start;gap: var(--padding-large);padding-block-start: var(--padding-medium);}.component-accordion .card-tabs {margin-block-end: calc(-1 * var(--padding-medium)) !important;}.component-accordion .tab-content {width: 100%;}.component-accordion.contracted {padding-block-end: 0;min-height: var(--block-large);}.component-accordion:has(.accordion-header:hover) {box-shadow: var(--dimension-2) !important;}.component-accordion.bg1 {background-color: var(--color-bg1) !important;}.component-accordion.bg1 .accordion-header {background-color: var(--color-bg1);}.component-accordion.bg1 .accordion-header:hover {background-color: var(--color-bg2);}.component-accordion.bg1 .input-field {background-color: var(--color-bg0) !important;}.component-accordion.bg1 .medium-table td {background-color: var(--color-bg2) !important;}.component-accordion.bg1 .medium-table tr:nth-child(even) td {background-color: var(--color-bg3) !important;}.component-icon {width: auto;height: 100%;aspect-ratio: 1 / 1;}.component-icon svg {width: auto;height: 100%;aspect-ratio: 1 / 1;}.component-multiselect {background-color: var(--color-bg1);border-radius: var(--radius-medium);border-style: solid;border-width: 0;padding: var(--padding-medium);}.component-multiselect select {display: none;}.component-multiselect .multiselect-search {width: 100%;background-color: var(--color-bg0);color: var(--color-fg1);border-radius: var(--radius-medium);border-style: solid;border-width: 0;padding: var(--padding-small) var(--padding-medium);margin: 0;margin-bottom: var(--padding-medium);font-size: 0.9em;}.component-multiselect .multiselect-container {display: flex;flex-flow: row wrap;align-items: stretch;justify-content: center;gap: var(--padding-medium);}.component-multiselect .multiselect-container > * {background-color: var(--color-bg0);border-radius: var(--radius-medium);border-style: solid;border-width: 0;flex-basis: calc(6 * var(--block-large));flex-grow: 1;display: flex;flex-flow: column nowrap;align-items: stretch;justify-content: start;}.component-multiselect .multiselect-container > * .multiselect-header {color: var(--color-fg1);font-weight: 600;padding: var(--padding-small) var(--padding-medium);display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: center;}.component-multiselect .multiselect-container > * .multiselect-header .multiselect-count {font-weight: 800;}.component-multiselect .multiselect-container > * .multiselect-header .multiselect-subheader {font-weight: 400;}.component-multiselect .multiselect-container > * .multiselect-content {flex-grow: 1;min-height: calc(3 * var(--block-large));max-height: calc(6 * var(--block-large));padding: var(--padding-small);overflow: auto;scrollbar-width: thin;scrollbar-color: var(--color-fg2) var(--transparent);}.component-multiselect .multiselect-container > * .multiselect-content .multiselect-item {text-decoration: none;color: var(--color-fg2);background-color: var(--color-bg1);border-radius: var(--radius-tight);border-style: solid;border-width: 0;padding-block-start: var(--padding-small);padding-block-end: var(--padding-small);padding-inline-start: var(--padding-medium);padding-inline-end: var(--padding-medium);margin: 0;margin-bottom: var(--padding-small);display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: center;}.component-multiselect .multiselect-container > * .multiselect-content .multiselect-item .select-label, .component-multiselect .multiselect-container > * .multiselect-content .multiselect-item .deselect-label {display: none;padding: 0 var(--padding-small);border-radius: var(--radius-tight);border-style: solid;border-width: 0;font-size: 0.75em;color: white;}.component-multiselect .multiselect-container > * .multiselect-content .multiselect-item .select-label {color: var(--color-dark-green);}.component-multiselect .multiselect-container > * .multiselect-content .multiselect-item .deselect-label {color: var(--color-dark-red);}.component-multiselect .multiselect-container > * .multiselect-content .multiselect-item:first-child {border-top-left-radius: var(--radius-loose);border-top-right-radius: var(--radius-loose);}.component-multiselect .multiselect-container > * .multiselect-content .multiselect-item:last-child {border-bottom-left-radius: var(--radius-loose);border-bottom-right-radius: var(--radius-loose);}.component-multiselect .multiselect-container > * .multiselect-content a.multiselect-item:not(.disabled):hover,.component-multiselect .multiselect-container > * .multiselect-content a.multiselect-item:not(.disabled):active,.component-multiselect .multiselect-container > * .multiselect-content a.multiselect-item:not(.disabled):focus-visible {color: var(--color-fg0);background-color: var(--color-bg2);}.component-multiselect .multiselect-container > * .multiselect-content a.multiselect-item:not(.disabled):hover .select-label, .component-multiselect .multiselect-container > * .multiselect-content a.multiselect-item:not(.disabled):hover .deselect-label,.component-multiselect .multiselect-container > * .multiselect-content a.multiselect-item:not(.disabled):active .select-label,.component-multiselect .multiselect-container > * .multiselect-content a.multiselect-item:not(.disabled):active .deselect-label,.component-multiselect .multiselect-container > * .multiselect-content a.multiselect-item:not(.disabled):focus-visible .select-label,.component-multiselect .multiselect-container > * .multiselect-content a.multiselect-item:not(.disabled):focus-visible .deselect-label {display: block;float: inline-end;}.component-multiselect .multiselect-container > * .multiselect-content .multiselect-item.disabled {color: var(--color-fg3);text-decoration: line-through;}.component-multiselect .multiselect-container > * .multiselect-content .multiselect-itemgroup {padding: var(--padding-small);padding-inline-start: var(--padding-large);}.component-multiselect .multiselect-container > * .multiselect-content .multiselect-itemgroup .multiselect-itemgroup-label {color: var(--color-fg2);font-size: 1.05em;padding-block-end: var(--padding-small);}.component-multiselect .multiselect-container > * .multiselect-content::-webkit-scrollbar {width: var(--padding-small);}.component-multiselect .multiselect-container > * .multiselect-content::-webkit-scrollbar-thumb {background: var(--color-fg2);border-radius: var(--radius-tight);width: calc(0.75 * var(--padding-small));}.component-multiselect .multiselect-container > * .multiselect-content::-webkit-scrollbar-track {background: var(--transparent);}.component-edittag {width: calc(4 * var(--block-large));position: relative;}.component-edittag .edittag-input-group {width: 100%;height: var(--block-medium);display: flex;flex-flow: row nowrap;gap: calc(-1 * var(--block-small) - var(--padding-small));align-items: center;justify-content: start;}.component-edittag .edittag-input-group .tag-text-input {width: 100%;appearance: auto;-webkit-appearance: auto;-moz-appearance: auto;color: var(--color-fg0);background-color: var(--color-bg1);border-width: var(--border-thin);border-style: solid;border-color: var(--color-fg3);border-radius: var(--radius-tight);padding: var(--padding-small) var(--padding-medium);font-size: 0.9em;}.component-edittag .autocomplete-options {width: 100%;position: absolute;top: calc(var(--block-medium) + var(--padding-small));left: 0;z-index: 99;background-color: var(--color-bg0);border-radius: var(--radius-medium);box-shadow: var(--dimension-1);}.component-edittag .autocomplete-options li {padding-inline-start: var(--padding-medium);padding-inline-end: var(--padding-medium);padding-block-start: var(--padding-small);padding-block-end: var(--padding-small);border-radius: var(--radius-medium);}.component-edittag .autocomplete-options .autocomplete-active {background-color: var(--color-c0);color: var(--color-bg0);}.component-edittag:hover .tag-text-input {margin-inline-end: calc(-1 * var(--block-small) - var(--padding-small));}.component-branding {text-decoration: none;color: white;display: flex;flex-flow: column nowrap;align-items: center;height: min-content;padding: var(--padding-medium);border-radius: var(--radius-loose);border-width: 0;border-style: none;background-color: #00000033;position: absolute;bottom: var(--block-large);right: calc(2 * var(--block-large));z-index: 100;font-size: 0.8em;}.component-branding > *:first-child {align-self: start;}.component-branding img {width: calc(5 * var(--block-large));}.component-branding:hover, .component-branding:focus-visible {background-color: #00000077;}.component-projectname {color: var(--color-fg0);display: flex;flex-flow: row wrap;gap: var(--padding-small);align-items: baseline;justify-content: start;overflow-wrap: anywhere;min-width: calc(2 * var(--block-large));}.component-projectname .group-name {font-family: 'Hepta Slab', serif;font-size: 1.0em;font-weight: 700;}.component-projectname .project-name {font-family: 'Hepta Slab', serif;font-size: 1.5em;font-weight: 400;}.component-projectname .module-name {font-size: .8em;font-weight: 300;}.component-projectname.large {justify-content: end;}.component-projectname.large .group-name {font-size: 1.5em;}.component-projectname.large .project-name {font-size: 2.0em;}.component-projectname.large .module-name {font-size: 0.95em;}#login-splash {background-image: url("login-splash-c5062f7d26d6aab1edc3b7579cbda1a8.jpeg");background-size: cover;background-position: 0 80%;margin: 0;height: 100%;width: 100%;}#login-page {width: 100%;height: 100%;position: relative;display: flex;flex-flow: column nowrap;align-items: center;justify-content: center;}#login-page h2 {font-family: 'Hepta Slab', serif;font-size: 1.5em;font-weight: 300;color: var(--color-a0);}#login-box {height: min-content;display: flex;flex-flow: column nowrap;align-items: center;justify-content: center;width: calc(10 * var(--block-large));}#login-box > * {text-align: center;}#login-box form {width: 100%;}#login-box label {color: var(--color-fg1);}#login-form {display: flex;flex-flow: column nowrap;align-items: center;justify-content: center;width: 100%;}.login-data {display: flex;flex-flow: column nowrap;align-items: center;text-align: left;width: 100%;row-gap: var(--padding-large);}.forgot-link {font-size: 0.8em;color: var(--color-c0);}.forgot-link:visited {color: var(--color-c0);}.forgot-link:hover, .forgot-link:focus-visible, .forgot-link:active {color: var(--color-c1);}.login-error-message {color: var(--color-dark-red);font-size: .9em;}.login-info-message {color: var(--color-dark-blue);font-size: .9em;}.global-settings-cards {display: flex;flex-flow: row wrap;align-items: stretch;justify-content: start;row-gap: var(--padding-large);column-gap: var(--padding-large);color: var(--color-fg1);}.global-settings-cards .component-card {flex-shrink: 0;flex-grow: 1;flex-basis: calc(7 * var(--block-large));min-height: calc(4.5 * var(--block-large));max-width: 100%;}.global-settings-cards .component-card:not(.container), .global-settings-cards .component-card-link {display: flex;flex-flow: column nowrap;justify-content: start;align-items: stretch;box-sizing: border-box;}.global-settings-cards .component-card:not(.container) h3, .global-settings-cards .component-card-link h3 {font-size: 1.1rem;}.global-settings-cards .component-card:not(.container) .card-header, .global-settings-cards .component-card-link .card-header {display: flex;flex-flow: row nowrap;align-items: center;justify-content: start;column-gap: var(--padding-small);color: var(--color-fg1);margin-block-end: 0;}.global-settings-cards .component-card:not(.container) .card-header .component-icon, .global-settings-cards .component-card-link .card-header .component-icon {width: var(--block-large);height: var(--block-large);}.global-settings-cards .component-card:not(.container) .card-content, .global-settings-cards .component-card-link .card-content {flex-grow: 2;}.global-settings-cards .component-card:not(.container) .card-content .count, .global-settings-cards .component-card-link .card-content .count {font-weight: 700;}.global-settings-cards .component-card:not(.container) .card-content .component-icon, .global-settings-cards .component-card-link .card-content .component-icon {width: var(--block-small);height: var(--block-small);}.global-settings-cards .component-card:not(.container) .card-content .icon-count-group, .global-settings-cards .component-card-link .card-content .icon-count-group {display: flex;flex-flow: row nowrap;justify-content: start;align-items: center;column-gap: calc(0.5 * var(--block-small));}.global-settings-cards .component-card.container .card-header {color: var(--color-a0);}.global-settings-cards .component-card.container:hover .card-header {color: var(--color-a1);}.global-settings-cards .card-locked-icon {color: var(--color-fg2);flex-grow: 2;display: flex;flex-flow: row nowrap;align-items: center;justify-content: end;}.global-settings-cards .card-locked-icon .component-icon {width: var(--block-medium) !important;height: var(--block-medium) !important;}.global-settings-cards .licensing-card {flex-basis: calc(21 * var(--block-large));}.global-settings-cards .licensing-card .tables-container {display: flex;flex-flow: row wrap;gap: var(--padding-large);}.global-settings-cards .licensing-card .tables-container table {border-collapse: separate;border-spacing: 0 calc(0.5 * var(--padding-small));flex-shrink: 0;flex-grow: 1;flex-basis: calc(7 * var(--block-large));font-size: 0.8rem;}.global-settings-cards .licensing-card .tables-container table td {background-color: var(--color-bg1);padding: var(--padding-small);margin: 0;border: solid 0;}.global-settings-cards .licensing-card .tables-container table tr:nth-child(even) td {background-color: var(--color-bg2);}.global-settings-cards .licensing-card .tables-container table td:first-child {border-top-left-radius: var(--radius-tight);border-bottom-left-radius: var(--radius-tight);}.global-settings-cards .licensing-card .tables-container table td:last-child {border-top-right-radius: var(--radius-tight);border-bottom-right-radius: var(--radius-tight);text-align: right;}.global-settings-cards .licensing-card .tables-container table tr:first-child td:first-child {border-top-left-radius: var(--radius-loose);}.global-settings-cards .licensing-card .tables-container table tr:first-child td:last-child {border-top-right-radius: var(--radius-loose);}.global-settings-cards .licensing-card .tables-container table tr:last-child td:first-child {border-bottom-left-radius: var(--radius-loose);}.global-settings-cards .licensing-card .tables-container table tr:last-child td:last-child {border-bottom-right-radius: var(--radius-loose);}.global-settings-cards .licensing-card .tables-container table a {text-decoration: underline;color: var(--color-c0);}.global-settings-cards .licensing-card .tables-container table a:visited {color: var(--color-c0);}.global-settings-cards .licensing-card .tables-container table a:hover, .global-settings-cards .licensing-card .tables-container table a:focus-visible, .global-settings-cards .licensing-card .tables-container table a:active {color: var(--color-c1);}.global-settings-cards .credentials-card, .global-settings-cards .tms-mt-card {flex-basis: calc(14 * var(--block-large));}html, body {background: var(--color-bg2);overflow-y: hidden;}.react-page-root {position: fixed;top: 0;left: 0;box-sizing: border-box;width: 100vw;height: 100vh;margin: 0;padding: 0;}.title {font-family: 'Hepta Slab', serif;font-size: 2.4rem;font-weight: 300;color: var(--color-a0);}.title a {text-decoration: none;color: var(--color-a2);transition: var(--transition-fast);}.title a:visited {color: var(--color-a2);}.title a:hover, .title a:active, .title a:focus-visible {text-decoration: underline;}.title a .active {color: var(--color-a0);}.title a .inactive {color: var(--color-bg3);}.title a:hover .inactive, .title a:active .inactive, .title a:focus-visible .inactive {color: var(--color-a1);}.page-container {width: 100%;height: 100vh;margin: 0;padding: 0;display: flex;flex-flow: row;background: var(--color-bg2);}.main-container {padding-block-start: calc(2 * var(--block-medium));box-sizing: border-box;width: 100%;height: 100vh;margin: 0;display: flex;flex-flow: column nowrap;align-items: stretch;justify-content: start;}.main-container.with-secondary-top-bar {padding-block-start: calc(2 * var(--block-medium) + var(--block-large));}.page-header {box-sizing: border-box;background: var(--header-background-fade);margin: 0;padding-block-start: var(--padding-large);padding-block-end: var(--padding-large);padding-inline-start: var(--padding-large);padding-inline-end: var(--padding-large);width: 100%;display: flex;flex-flow: row wrap;align-items: start;justify-content: space-between;column-gap: var(--block-large);row-gap: var(--padding-large);color: var(--color-a0);flex-grow: 0;flex-shrink: 0;z-index: 2;}.page-header h2 {flex-grow: 1;}.stretch-right {flex-grow: 2;text-align: end;}.page-header .buttons-group .component-button {margin-inline-end: var(--padding-medium);}.page-header .buttons-group .component-button:last-child {margin-inline-end: 0;}.reverse-header {flex-flow: row-reverse wrap;}.page-double-content-wrapper {display: flex;flex-flow: row nowrap;align-items: stretch;justify-content: start;flex-grow: 10;min-height: 0;}.page-content-noscroll-wrapper {margin: 0;margin-block-start: calc(-1 * var(--padding-large));padding-block-start: var(--padding-large);padding-block-end: var(--padding-large);padding-inline-start: var(--padding-large);padding-inline-end: var(--padding-large);flex-grow: 10;min-height: 0;}.page-content-noscroll-wrapper .page-content-container {height: 100%;}.page-content-scroll-wrapper {margin: 0;margin-block-start: calc(-1 * var(--padding-large));padding-block-start: var(--padding-large);padding-block-end: var(--padding-large);padding-inline-start: var(--padding-large);padding-inline-end: var(--padding-large);flex-grow: 10;min-height: 0;overflow: auto;scrollbar-width: thin;scrollbar-color: var(--color-fg2) var(--transparent);}.page-content-scroll-wrapper::-webkit-scrollbar {width: var(--padding-small);}.page-content-scroll-wrapper::-webkit-scrollbar-thumb {background: var(--color-fg2);border-radius: var(--radius-tight);width: calc(0.75 * var(--padding-small));}.page-content-scroll-wrapper::-webkit-scrollbar-track {background: var(--transparent);}.page-content-container {display: flex;flex-flow: column nowrap;align-items: stretch;justify-content: start;row-gap: var(--padding-large);}.headerPage {display: flex;margin-bottom: 15px;align-items: center;}.headerPageItem:nth-child(2) {margin-left: 20px;}.headerPageItem:nth-child(3) {margin-left:auto;}.rerun-project,.expired,.log-failure {padding: 2px;padding-inline-start: var(--padding-small);padding-inline-end: var(--padding-small);margin:0;color: white;background: var(--color-red);border-radius: var(--radius-medium);}.log-interrupted {padding: 2px;padding-inline-start: var(--padding-small);padding-inline-end: var(--padding-small);margin:0;color: white;background: var(--color-fg2);border-radius: var(--radius-medium);}.later-version-available,.about-to-expire,.highlight-yellow {padding: 2px;padding-inline-start: var(--padding-small);padding-inline-end: var(--padding-small);margin:0;color: white;background: var(--color-dark-yellow);border-radius: var(--radius-medium);}.connection-icon {margin-top: 5px;width: var(--block-medium);height: var(--block-medium);padding: calc(1 / 3 * var(--padding-small));border-radius: var(--radius-medium);box-sizing: border-box;display: inline-block;}.medium-icon {width: var(--block-medium);height: var(--block-medium);padding: calc(1 / 3 * var(--padding-small));border-radius: var(--radius-medium);box-sizing: border-box;display: inline-block;}.small-icon-container {min-width: var(--block-small);height: var(--block-small);padding: calc(1 / 3 * var(--padding-small));border-radius: var(--radius-medium);box-sizing: border-box;display: inline-flex;flex-flow: row nowrap;gap: calc(0.5 * var(--padding-small));align-items: center;justify-content: center;font-size: 0.8rem;}.small-icon-container .component-icon {width: unset !important;height: 100% !important;}.systemfile-icon-container {min-width: var(--block-medium);height: var(--block-medium);padding: calc(1 / 3 * var(--padding-medium));border-radius: var(--radius-medium);box-sizing: border-box;display: inline-flex;flex-flow: row nowrap;gap: calc(0.5 * var(--padding-medium));align-items: center;justify-content: center;font-size: 0.8rem;}#sidebar {min-width: calc(2 * var(--block-large));flex-basis: calc(2 * var(--block-large));flex-grow: 0;flex-shrink: 0;background: var(--color-a0);box-shadow: var(--dimension-0);padding-block-start: calc(2 * var(--block-medium) + var(--padding-large));transition: var(--transition-fast);overflow-y: auto;scrollbar-width: thin;scrollbar-color: var(--color-bg2) var(--transparent);}#sidebar::-webkit-scrollbar {width: var(--padding-small);}#sidebar::-webkit-scrollbar-thumb {background: var(--color-bg2);border-radius: var(--radius-tight);width: calc(0.75 * var(--padding-small));}#sidebar::-webkit-scrollbar-track {background: var(--transparent);}#sidebar.with-secondary-top-bar {padding-block-start: calc(2 * var(--block-medium) + var(--block-large) + var(--padding-large));}.expanded-sidebar {flex-basis: calc(7 * var(--block-large)) !important;}.normal-sidebar-content,.wide-sidebar-content {display: flex;flex-flow: column nowrap;align-items: center;gap: var(--padding-large);}.wide-sidebar-content {margin-left: var(--padding-large);margin-right: var(--padding-large);}.sidebar-title {font-family: 'Hepta Slab', serif;font-size: 1.4rem;font-weight: 400;margin-inline-start: var(--padding-large);color: var(--color-bg0);display: inline-block;}.sidebar-item-group {width: 100%;}.sidebar-item-group-title {font-family: 'Hepta Slab', serif;font-size: 1.05rem;font-weight: 400;text-align: center;color: var(--color-bg0);}.sidebar-radio-item,.sidebar-checkbox-item {margin-block-start: var(--padding-small);text-align: start;}.sidebar-radio-item:first-child,.sidebar-checkbox-item:first-child {margin-block-start: 0 !important;}.sidebar-radio-item label,.sidebar-checkbox-item label {color: var(--color-bg2);font-size: 0.9rem;}.sidebar-radio-item:hover label,.sidebar-checkbox-item:hover label {color: var(--color-bg0);}.sidebar-radio-item:has(input:focus-visible),.sidebar-checkbox-item:has(input:focus-visible) {background-color: var(--color-a2);border-radius: var(--radius-loose);}.sidebar-radio-item input[type="radio"] {box-sizing: border-box;vertical-align: top;-webkit-appearance: none;appearance: none;background-color: var(--color-a1);margin: 0;width: 1.15em;height: 1.15em;border-radius: 50%;transition: var(--transition-fast);}.sidebar-radio-item:hover input[type="radio"] {background-color: var(--color-a2);}.sidebar-radio-item input[type="radio"]:checked {background-color: var(--color-bg0);}.sidebar-radio-item:hover input[type="radio"]:checked {background-color: var(--color-bg2);}.sidebar-radio-item:hover input[type="radio"]:checked + label {color: var(--color-bg2);}.sidebar-checkbox-item input[type="checkbox"] {box-sizing: border-box;vertical-align: top;-webkit-appearance: none;appearance: none;background-color: var(--color-a1);margin: 0;width: 1.15em;height: 1.15em;border-radius: var(--radius-tight);transition: var(--transition-fast);}.sidebar-checkbox-item:hover input[type="checkbox"] {background-color: var(--color-a2);}.sidebar-checkbox-item input[type="checkbox"]:checked {background-color: var(--color-bg0);}.sidebar-checkbox-item:hover input[type="checkbox"]:checked {background-color: var(--color-bg2);}.sidebar-radio-item:hover input[type="checkbox"]:checked + label {color: var(--color-bg2);}.checkbox-color-accent-a {box-sizing: border-box;vertical-align: top;-webkit-appearance: none;appearance: none;background-color: var(--color-bg3);margin: 0;width: 1.15em;min-width: 1.15em;height: 1.15em;min-height: 1.15em;border-radius: var(--radius-tight);transition: var(--transition-fast);}.checkbox-color-accent-a:checked {background-color: var(--color-a0);}.checkbox-color-accent-a:checked:before {content: '\2713';color: var(--color-bg0);position: relative;bottom: 0.14em;left: 0.18em;}.checkbox-color-accent-a:hover {background-color: var(--color-a2);}.checkbox-color-accent-a:disabled {background-color: var(--color-fg3);}#localyzer-sidebar-actions {display: flex;flex-flow: column nowrap;gap: var(--padding-large);justify-content: start;align-items: center;}#select-all {margin-inline-start: var(--padding-small);}.zc-html, .zc-body {margin: 0;padding: 0;width: 100%;height: 100%;}.message {background: var(--color-dark-red);color: var(--color-bg0);border-radius: var(--radius-loose);border-width: 0;border-style: solid;margin: 0;padding: var(--padding-small) var(--padding-medium);font-weight: 400;text-align: left;box-sizing: border-box;min-height: var(--block-large);display: flex;flex-flow: column nowrap;align-items: start;justify-content: center;}.info {background: var(--color-dark-blue);color: var(--color-bg0);border-radius: var(--radius-loose);border-width: 0;border-style: solid;margin: 0;padding: var(--padding-small) var(--padding-medium);font-weight: 400;text-align: left;box-sizing: border-box;min-height: var(--block-large);display: flex;flex-flow: column nowrap;align-items: start;justify-content: center;}.copyinfo {background: var(--color-light-teal);color: var(--color-dark-teal);border-color: var(--color-teal);border-radius: var(--radius-loose);border-width: var(--border-thick);border-style: solid;}div.errors {font-weight: 400;text-align: left;}div.errors ul {list-style: none;padding: 0;}div.errors li {background: var(--color-dark-red);color: var(--color-bg0);border-radius: var(--radius-loose);border-width: 0;border-style: solid;margin: 0;margin-block-end: var(--padding-large);padding-inline-start: var(--padding-medium);box-sizing: border-box;height: var(--block-large);display: flex;flex-flow: row nowrap;justify-content: start;align-items: center;}div.errors li:last-child {margin: 0;}td.errors select {border: 1px solid var(--color-red);}td.errors input {border: 1px solid var(--color-red);}td.errors textarea {border: 1px solid var(--color-red);}p.errors select {border: 1px solid var(--color-red);}p.errors input {border: 1px solid var(--color-red);}p.errors textarea {border: 1px solid var(--color-red);}.tbutton {min-width: var(--block-medium);}.tbutton > * {opacity: 0;}tr:hover .tbutton > * {opacity: 1;}.help-div:hover .tbutton > * {opacity: 1;}.center {text-align: center !important;}.smaller {font-size: 0.55em;margin-top: 0.28125rem;}.credential-cards,.connection-cards {display: flex;flex-flow: row wrap;max-width: 100%;min-width: 60%;width: calc(35 * var(--block-large));align-items: center;justify-content: center;gap: var(--padding-large);padding-bottom: var(--padding-large);margin: auto;}.credential-type-card,.connection-type-card {flex-basis: calc(7 * var(--block-large));}.credential-type-card a,.connection-type-card a {display: flex;flex-flow: column nowrap;align-items: center;justify-content: start;row-gap: var(--padding-large);}.large-spinner {max-width: calc(5 * var(--block-large));max-height: calc(5 * var(--block-large));align-self: center;}.spinner {animation: rotate 1s linear infinite;}@keyframes rotate {to { transform: rotate(360deg); }}.scrollable-table-container {color: var(--color-fg1);max-height: 100%;padding: 0;margin: 0;overflow: auto;scrollbar-width: thin;scrollbar-color: var(--color-fg2) var(--transparent);}.scrollable-table-container::-webkit-scrollbar {width: var(--padding-small);}.scrollable-table-container::-webkit-scrollbar-thumb {background: var(--color-fg2);border-radius: var(--radius-tight);width: calc(0.75 * var(--padding-small));}.scrollable-table-container::-webkit-scrollbar-track {background: var(--transparent);}.scrollable-table-container table {width: 100%;border-collapse: separate;border-spacing: 0 calc(0.5 * var(--padding-small));}.scrollable-table-container thead {color: var(--color-fg2);}.scrollable-table-container td {background-color: var(--color-bg1);padding: var(--padding-small);margin: 0;border: solid 0;vertical-align: middle;}.scrollable-table-container tr {border-radius: var(--radius-tight);}.scrollable-table-container tr:first-child {border-top-left-radius: var(--radius-loose);border-top-right-radius: var(--radius-loose);}.scrollable-table-container tr:last-child {border-bottom-left-radius: var(--radius-loose);border-bottom-right-radius: var(--radius-loose);}.scrollable-table-container tr:nth-child(even) td {background-color: var(--color-bg2);}.scrollable-table-container td:first-child {border-top-left-radius: var(--radius-tight);border-bottom-left-radius: var(--radius-tight);padding-inline-start: var(--padding-medium);}.scrollable-table-container td:last-child {border-top-right-radius: var(--radius-tight);border-bottom-right-radius: var(--radius-tight);padding-inline-end: var(--padding-medium);text-align: right;}.scrollable-table-container td:only-child {text-align: center;}.scrollable-table-container tr:first-child td:first-child {border-top-left-radius: var(--radius-loose);}.scrollable-table-container tr:first-child td:last-child {border-top-right-radius: var(--radius-loose);}.scrollable-table-container tr:last-child td:first-child {border-bottom-left-radius: var(--radius-loose);}.scrollable-table-container tr:last-child td:last-child {border-bottom-right-radius: var(--radius-loose);}.scrollable-table-container .component-icon {max-width: var(--block-small);display: inline-block;vertical-align: text-bottom;}.scrollable-table-container tr.acts-as-link {cursor: pointer;transition: var(--transition-fast);border-radius: var(--radius-tight);}.scrollable-table-container tr.acts-as-link:hover {box-shadow: var(--dimension-0-5);}.scrollable-table-container tr.acts-as-link:first-child {border-top-left-radius: var(--radius-loose);border-top-right-radius: var(--radius-loose);}.scrollable-table-container tr.acts-as-link:last-child {border-bottom-left-radius: var(--radius-loose);border-bottom-right-radius: var(--radius-loose);}.acts-as-link {cursor: pointer;}.medium-table {width: 100%;border-collapse: separate;border-spacing: 0 var(--padding-small);margin-block-start: calc(-1 * var(--padding-small));}.medium-table tbody {width: 100%;}.medium-table thead {color: var(--color-fg2);width: 100%;}.medium-table th {text-align: start;padding-inline-start: var(--padding-medium);padding-inline-end: var(--padding-medium);text-align: center;}.medium-table th:last-child {text-align: center;}.medium-table td {background-color: var(--color-bg1);padding: var(--padding-small) var(--padding-medium);margin: 0;border: solid 0;vertical-align: middle;text-align: center;}.medium-table.align-firstchild-left td:first-child,.medium-table.justify-edges td:first-child {text-align: start;}.medium-table.align-lastchild-right td:last-child,.medium-table.justify-edges td:last-child {text-align: end;}.medium-table tr:nth-child(even) td {background-color: var(--color-bg2);}.medium-table td:first-child {border-top-left-radius: var(--radius-medium);border-bottom-left-radius: var(--radius-medium);}.medium-table td:last-child {border-top-right-radius: var(--radius-medium);border-bottom-right-radius: var(--radius-medium);text-align: center;}.medium-table td:only-child {text-align: center;}.medium-table tr:first-child td:first-child {border-top-left-radius: var(--radius-loose);}.medium-table tr:first-child td:last-child {border-top-right-radius: var(--radius-loose);}.medium-table tr:last-child td:first-child {border-bottom-left-radius: var(--radius-loose);}.medium-table tr:last-child td:last-child {border-bottom-right-radius: var(--radius-loose);}.medium-table .component-icon {max-width: var(--block-large);display: inline-block;vertical-align: text-bottom;}.medium-table tr.acts-as-link {cursor: pointer;transition: var(--transition-fast);border-radius: var(--radius-tight);}.medium-table tr.acts-as-link:hover {box-shadow: var(--dimension-0-5);}.medium-table tr.acts-as-link:first-child {border-top-left-radius: var(--radius-loose);border-top-right-radius: var(--radius-loose);}.medium-table tr.acts-as-link:last-child {border-bottom-left-radius: var(--radius-loose);border-bottom-right-radius: var(--radius-loose);}.medium-table .input-field {background-color: var(--color-bg0) !important;}.table-link {color: var(--color-fg0);}.table-link:visited {color: var(--color-fg0);}.table-link:hover, .table-link:active, .table-link:focus-visible {color: var(--color-fg3);}.horizontal-packed-container {display: flex;flex-flow: row wrap;align-items: stretch;justify-content: center;gap: var(--padding-large);}.horizontal-packed-container > * {flex-grow: 1;}.horizontal-packed-container > .component-card {flex-basis: calc(8 * var(--block-large));}.horizontal-spaced-container {display: flex;flex-flow: row wrap;align-items: center;justify-content: space-between;gap: var(--padding-large);}.vertical-packed-container {display: flex;flex-flow: column nowrap;align-items: stretch;justify-content: start;gap: var(--padding-large);flex-basis: calc(8 * var(--block-large));}.vertical-packed-container > * {flex-grow: 1;}.vertical-container,.horizontal-container {display: flex;flex-wrap: nowrap;align-items: start;justify-content: start;}.vertical-container {flex-direction: column;}.horizontal-container {flex-direction: row;}.vertical-container.small-gaps,.horizontal-container.small-gaps {gap: var(--padding-small);}.vertical-container.medium-gaps,.horizontal-container.medium-gaps {gap: var(--padding-medium);}.vertical-container.large-gaps,.horizontal-container.large-gaps {gap: var(--padding-large);}.stretch {align-items: stretch;}.align-center {align-items: center;}.align-end {align-items: end;}.justify-end {justify-content: end;}.nowrap {flex-wrap: nowrap !important;}.wrap {flex-wrap: wrap !important;}.simple-grow-item {flex-grow: 1;}.vertical-container.packed > *,.horizontal-container.packed > * {flex-grow: 1;}.card-header {font-size: 1.1rem;margin-block-end: var(--padding-medium);display: flex;flex-flow: row nowrap;}.card-content {display: flex;flex-flow: row wrap;align-items: center;justify-content: start;gap: var(--padding-medium);}.center-card-content {display: flex;flex-flow: row wrap;align-items: center;justify-content: center;gap: var(--padding-medium);align-self: center;flex-grow: 2;width: 100%;}.flex-card {display: flex;flex-flow: column nowrap;align-items: stretch;justify-content: start;}.large-number-stat {font-family: 'JetBrains Mono', monospace;font-weight: 500;font-size: 2rem;}.large-number-stat.has-p1 {padding: var(--padding-small);padding-inline-start: var(--padding-medium);padding-inline-end: var(--padding-medium);margin:0;color: white;background: var(--color-red);border-radius: var(--radius-medium);}.table-cards-container {flex-grow: 1;min-height: 0;}.table-cards-container .component-card {display: flex;flex-flow: column nowrap;align-items: stretch;justify-content: start;max-height: 100%;}.table-cards-container .scrollable-table-container {flex-grow: 1;}.form-group {padding: 0;margin: 0;width: 100%;display: flex;flex-flow: column nowrap;align-items: start;justify-content: center;row-gap: var(--padding-small);}.form-group label {color: var(--color-fg1);}.flex-label {display: flex;flex-flow: row nowrap;align-items: center;justify-content: start;column-gap: var(--padding-small);}.flex-label span {white-space: pre;}.flex-label .input-field {width: unset !important;}.input-field {appearance: auto;-webkit-appearance: auto;-moz-appearance: auto;color: var(--color-fg0);background-color: var(--color-bg1);border-width: var(--border-medium);border-style: solid;border-color: var(--color-fg3);border-radius: var(--radius-loose);padding: var(--padding-small) var(--padding-medium);font-size: 0.9em;width: 100%;}.input-field.padding-tiny {padding: calc(0.5 * var(--padding-small));}.input-field.errors {border-color: var(--color-red);border-style: dashed;}.input-field:disabled {color: var(--color-fg2);}.date-picker select {appearance: auto;-webkit-appearance: auto;-moz-appearance: auto;color: var(--color-fg0);background-color: var(--color-bg1);border-width: var(--border-thin);border-style: solid;border-color: var(--color-fg3);border-radius: var(--radius-tight);padding: calc(0.5 * var(--padding-small));font-size: 0.9em;}#refresh-token .component-card {height: 100%;}#assignmsg-padded-wrapper {padding: var(--padding-large);padding-block-start: 0;}#assignmsg-padded-wrapper:empty {display: none;}#assignmsg {display: flex;flex-flow: column nowrap;align-items: stretch;justify-content: start;gap: var(--padding-large);}#assignmsg:empty {display: none;}#cleanmsg:empty {display: none;}.log-detail-card {flex-grow: 2;min-height: 0;min-width: 100%;font-family: 'JetBrains Mono', monospace;}.log-detail-card ol {counter-reset: item;list-style-type: none;padding-inline-start: var(--block-large);}.log-detail-card li {display: block;word-break: break-all;}.log-detail-card li:before {display: inline-block;content: counter(item);counter-increment: item;color: var(--color-fg3);font-size: 0.7rem;margin-inline-start: calc(-1 * var(--block-large));width: var(--block-large);text-align: left;}.main-table-card {flex-grow: 2;min-height: 0;min-width: 100%;}.main-table-card thead th {height: calc(var(--padding-small) + var(--block-small));padding: var(--padding-small);padding-block-start: 0;text-align: start;vertical-align: bottom;}#team-from-users-button {margin-inline-start: var(--padding-small);}.display-user-info {display: flex;flex-flow: row wrap;align-items: center;justify-content: start;gap: var(--padding-small);}.display-user-info img {width: calc(2 * var(--block-large));border-radius: var(--radius-loose);}.display-user-role .component-icon {vertical-align: text-bottom;display: inline-block;width: var(--block-medium);height: var(--block-medium);}.lockIcon {width: 50;}.center-buttons-group {width: 100%;display: flex;flex-flow: row wrap;gap: var(--padding-small);justify-content: center;align-items: center;}#issues-remaining-card {flex-grow: 0 !important;}#type-breakdown-fixed-chart,#type-breakdown-density-chart {width: 100%;}div[id$="-license-text"] {top: 4px !important;}.priorities-group {width: 100%;display: flex;flex-flow: column nowrap;align-items: stretch;justify-content: start;row-gap: var(--padding-small);margin-block-end: var(--padding-medium);}.priorities-group h4 {color: var(--color-fg1);}.priorities-box {display: flex;flex-flow: row wrap;align-items: start;justify-content: space-between;gap: var(--padding-small);}.priorities-box > * {display: flex;flex-flow: row nowrap;justify-content: start;column-gap: var(--padding-small);align-items: center;border-radius: var(--radius-loose);background-color: var(--color-bg1);padding: var(--padding-small) var(--padding-medium);flex-basis: calc(4 * var(--block-large));color: var(--color-fg2);}.priorities-box .component-icon {max-width: var(--block-medium);}.scans-group {width: 100%;display: flex;flex-flow: column nowrap;align-items: stretch;justify-content: start;row-gap: var(--padding-small);}.scans-group h4 {color: var(--color-fg1);}.scans-table {width: 100%;border-collapse: separate;border-spacing: 0 var(--padding-small);margin-block-start: calc(-1 * var(--padding-small));}.scans-table thead {color: var(--color-fg2);}.scans-table th {vertical-align: bottom;}.scans-table td {background-color: var(--color-bg1);color: var(--color-fg2);padding: var(--padding-small) var(--padding-medium);margin: 0;border: solid 0;vertical-align: middle;text-align: center;}.scans-table tr:nth-child(even) td {background-color: var(--color-bg2);}.scans-table td:first-child {border-top-left-radius: var(--radius-medium);border-bottom-left-radius: var(--radius-medium);}.scans-table td:last-child {border-top-right-radius: var(--radius-medium);border-bottom-right-radius: var(--radius-medium);}.scans-table .component-icon {max-width: var(--block-medium);margin: auto;}.gz-config-checked {color: var(--color-green);}.component-accordion.bg1 .priorities-box > * {background-color: var(--color-bg2);}.component-accordion.bg1 .scans-table tr:nth-child(odd) td {background-color: var(--color-bg2);}.edit-project-conf-buttons-group {width: 100%;display: flex;flex-flow: row wrap;align-items: center;justify-content: end;gap: var(--padding-small);}.header-buttons {flex-grow: 10;display: flex;flex-flow: row wrap;align-items: center;justify-content: end;gap: var(--padding-small)}#localyzer-config, #globalyzer-config {display: flex;flex-flow: column nowrap;align-items: stretch;justify-content: start;gap: var(--padding-large);width: 100%;align-self: stretch;}#lite-file-group, #lite-script-group {display: flex;flex-flow: row nowrap;align-items: baseline;justify-content: start;width: 100%;gap: var(--padding-medium);}#lite-file-workspace-container {display: flex;flex-flow: row nowrap;align-items: center;justify-content: start;width: 100%;gap: var(--padding-small);}#lite-file-system-container, #lite-custom-container {width: 100%;}.flipped {transform: rotate(180deg);}#project-tags {width: 100%;min-height: calc(var(--block-medium) + var(--padding-small));display: flex;flex-flow: row wrap;align-items: center;justify-content: start;gap: var(--padding-medium);}.button-label-container {display: flex;flex-flow: row nowrap;align-items: baseline;justify-content: start;gap: var(--padding-small);}.button-label-container > .component-icon {max-width: var(--block-medium);max-height: var(--block-medium);}.onboarding-outline-container {max-width: calc(8 * var(--block-large));}.onboarding-outline {display: flex;flex-flow: column nowrap;align-items: stretch;justify-content: start;row-gap: var(--padding-medium);width: 100%;color: var(--color-fg1);}.outline-section {display: flex;flex-flow: column nowrap;align-items: stretch;justify-content: start;row-gap: var(--padding-small);}.outline-section h3 {font-family: 'Hepta Slab', serif;font-weight: 500;font-size: 1.1rem;}.outline-section-items {padding-inline-start: var(--padding-small);}.outline-section-items > li {font-size: 1rem;margin-block-end: calc(0.25 * var(--padding-small));}.outline-item-details {padding-inline-start: var(--padding-small);}.outline-item-details > li {font-size: 0.9rem;}.active-step {color: var(--color-dark-green);}#select-connections-table {width: 100%;}#select-connections-table tr:hover,#select-credentials-table tr:hover {box-shadow: var(--dimension-1);}#select-connections-table tr input[type="radio"],#select-credentials-table tr input[type="radio"] {box-sizing: border-box;appearance: none;clip: rect(0, 0, 0, 0);clip-path: inset(50%);height: 1px;width: 1px;overflow: hidden;white-space: nowrap;position: absolute;}.selected-connection td,.selected-credential td {background-color: var(--color-c1) !important;}.run-type-card .component-icon {max-width: var(--block-large);max-height: var(--block-large);}.full-width {width: 100%;}.edit-config-objects {width: 100%;display: flex;flex-flow: column nowrap;padding: 0;margin: 0;gap: var(--padding-large);}#localyzer-status-row {width: 100%;align-items: stretch;}#localyzer-status-row > .component-card {flex-grow: 1;flex-basis: var(--block-large);}.expand-icon-table-row {background-color: var(--transparent) !important;}.expand-icon-table-row td {background-color: var(--transparent) !important;text-align: end !important;}.locale-select {display: flex;flex-flow: row nowrap;align-items: center;justify-content: start;column-gap: var(--padding-small);width: 100%;}.locale-select .component-icon {width: var(--block-medium) !important;height: var(--block-medium) !important;}.sys-var-input {max-width: calc(10 * var(--block-large));}.locale-code-input {max-width: calc(5 * var(--block-large));}.locale-name-select {flex-grow: 10;}#pseudo-trackback-group {width: 100%;max-width: calc(10 * var(--block-large) + 2 * var(--padding-small) + 0.9 * var(--block-medium));display: flex;flex-flow: column nowrap;row-gap: var(--padding-medium);}#xtm-password-div {display: flex;flex-flow: row;align-items: center;justify-content: start;column-gap: var(--padding-medium);height: var(--block-large);}#protocol-div {display: flex;flex-flow: row;align-items: center;justify-content: space-between;column-gap: var(--padding-large);width: 100%;height: var(--block-large);}.adv-prep-kit {display: flex;flex-flow: row nowrap;align-items: center;justify-content: flex-start;column-gap: var(--padding-small);width: 100%;height: var(--block-large);}.adv-prep-kit .left-side {width: 75%;}.prep-kit-input {max-width: calc(5 * var(--block-large));}#instrument-locale-select,#pseudo-locale-select,#trackback-locale-select {display: flex;flex-flow: row nowrap;align-items: center;justify-content: space-between;column-gap: var(--padding-small);width: 100%;height: var(--block-large);}#target-locales-select,#system-variables-select {width: 100%;}#add-target-locale-secondary-button {margin-block-start: calc(-1 * var(--block-large) - var(--padding-small));margin-block-end: calc(-1 * var(--padding-medium) + var(--padding-small));}#resources-select {align-items: center;}#add-resource-button-container {height: var(--block-large);position: relative;}#add-resource-types {position: absolute;z-index: 2;background-color: var(--color-bg3);border-radius: var(--radius-loose);box-shadow: var(--dimension-2);height: calc(5 * var(--block-large));overflow: auto;scrollbar-width: thin;scrollbar-color: var(--color-fg2) var(--transparent);}#add-resource-types::-webkit-scrollbar {width: var(--padding-small);}#add-resource-types::-webkit-scrollbar-thumb {background: var(--color-fg2);border-radius: var(--radius-tight);width: calc(0.75 * var(--padding-small));}#add-resource-types::-webkit-scrollbar-track {background: var(--transparent);}#configure-include-patterns,#configure-reference-patterns,#configure-exclude-patterns,#tms-locale-list-config {align-items: center;}#configure-include-patterns label,#configure-reference-patterns label,#configure-exclude-patterns label {align-self: start;}#notify-changes-label,#late-kits-label,#kit-days-late-label,#no-files-to-prep-label {height: var(--block-large);}#kit-days-late-label {padding-inline-start: var(--block-large);}#data-source-table td:first-child {text-align: start;}#data-source-table .component-icon {max-width: var(--block-small);}.kit-status-icon {width: var(--block-small);margin: auto;}.localyzer-percent-complete-bar {height: var(--block-medium);width: 100%;max-width: calc(10 * var(--block-large));min-width: calc(2.5 * var(--block-large));border-radius: var(--radius-tight);}#globalyzer-issue-type-table .component-icon,#globalyzer-priority-type-table .component-icon,#globalyzer-severity-type-table .component-icon,#localyzer-issues-table .component-icon,#localyzer-locales-table .component-icon {max-width: var(--block-small);max-height: var(--block-small);}#localyzer-translation-connection-table .component-icon {max-width: var(--block-small);max-height: var(--block-small);}#refresh-credential,#refresh-systemfile-credential {width: 100%;}.transparent-script-output {width: 100%;max-width: 100%;min-width: 100%;background-color: var(--transparent);border-radius: var(--radius-loose);border-width: 0;padding: var(--padding-small);font-family: 'JetBrains Mono', monospace;scrollbar-width: thin;scrollbar-color: var(--color-fg2) var(--transparent);}.script-output,.clone-text {width: 100%;max-width: 100%;min-width: 100%;background-color: var(--color-bg1);border-radius: var(--radius-loose);border-width: 0;padding: var(--padding-small);font-family: 'JetBrains Mono', monospace;scrollbar-width: thin;scrollbar-color: var(--color-fg2) var(--transparent);}.transparent-script-output::-webkit-scrollbar,.script-output::-webkit-scrollbar,.clone-text::-webkit-scrollbar {width: var(--padding-small);}.transparent-script-output::-webkit-scrollbar-thumb,.script-output::-webkit-scrollbar-thumb,.clone-text::-webkit-scrollbar-thumb {background: var(--color-fg2);border-radius: var(--radius-tight);width: calc(0.75 * var(--padding-small));}.transparent-script-output::-webkit-scrollbar-track,.script-output::-webkit-scrollbar-track,.clone-text::-webkit-scrollbar-track {background: var(--transparent);}#reset-all-kits-button:hover,#delete-project-button:hover {color: var(--color-red) !important;}.bold {font-weight: 700;}.globalyzer-breakdown-cards {display: flex;flex-flow: row wrap;align-items: start;justify-content: center;gap: var(--padding-large);}.globalyzer-breakdown-cards > * {flex-grow: 1;flex-shrink: 1;flex-basis: calc(8 * var(--block-large));}.hasScrollBar {overflow-y: auto;}.hasScrollBar::-webkit-scrollbar {width: var(--padding-small);}.hasScrollBar::-webkit-scrollbar-thumb {background: var(--color-fg2);border-radius: var(--radius-tight);width: calc(0.75 * var(--padding-small));}.hasScrollBar::-webkit-scrollbar-track {background: transparent;}#gpt-token-container {width: 100%;}.validation-result-entry,.validated-target {overflow-wrap: anywhere;}.validated-target:not(:first-child) {margin-block-start: var(--padding-small);}.buttonParent {width: var(--block-large);}#project-run-button-react-root {max-width: var(--block-large);}.hidden {display: none !important;}