html {
  height: 100%;
}

body {
  --color-text-contrast: #f5f5f5;
  --color-label: #b5b5b5;
  --color-meh: #707070;

  --shadow-light: 0 2px 3px rgba(10,10,10,.1), 0 0 0 1px rgba(10,10,10,.1);

  background: #fafafa;
  height: 100%;
  margin: 0;
  padding: 0;
  font-family: "Roboto", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: var(--color-text);
}

@media (prefers-color-scheme: dark) {
  body {
    background: var(--color-gray-6);
  }
}

:is(h1,h2,h3,h4,h5,h6):first-child {
    margin-top: 0;
  }


code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New",
  monospace;
}

#root {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

#root #pp-cfpw h1 {
  color: var(--color-text);
}

#root #pp-cfpw h2 {
  color: var(--color-text);
}

#root #pp-cfpw li {
  color: var(--color-text);
}

#root #pp-cfpw p:not(.pp-cfpw__form-validation) {
  color: var(--color-text);
}

#root #pp-cfpw .pp-cfpw-dialog {
  background: var(--color-gray-3);
}

#root #pp-cfpw input {
  background: var(--input-text-background-color);
  border: var(--input-border);
  color: var(--color-text);
}

#root #pp-cfpw textarea {
  background: var(--input-text-background-color);
  border: var(--input-border);
  color: var(--color-text);
}

.swal-modal {
  background-color: var(--card-background);
}

.swal-title {
  color: var(--color-text);
}

@media (prefers-color-scheme: dark) {
  #root #pp-cfpw .pp-cfpw__ideas {
    background: var(--color-gray-5);
    border-top: 1px solid var(--color-gray-4);
  }

  #root #pp-cfpw .pp-cfpw__list li {
    background: var(--color-gray-4);
    border: 1px solid var(--color-gray-3);
  }

  #root #pp-cfpw .pp-cfpw__list-item .pp-cfpw__list-item-description:before {
    background: linear-gradient(rgba(255,255,255,0) 110px, var(--color-gray-4));
  }
}

.style_tag__IoT73 {
  margin: 0;
  font-size: 0.8rem;
}

.style_releaseNotes__SPhXE {
  margin-right: 15px;
  cursor: pointer;
  position: relative;
}

.style_notify__-f2ao:before {
  content: '';
  height: .125rem;
  width: .125rem;
  border: .25rem solid red;
  position: absolute;
  border-radius: 50%;
  top: 0;
  right: 0;
  background: #fff;
  display: block;
}


div.style_tooltip__Gzn2m {
  max-width: 500px;
  text-transform: none;
  background-color: #F8F8F8 !important;
  color: var(--color-meh) !important;
  border: 1px solid #E0E0E0;
  text-align: center;
  font-weight: bold;
}

:root {


  --color-divider: var(--color-gray-1);
  --color-background: var(--color-white);
  --color-text-secondary: var(--color-denim);

  --color-primary: var(--color-white);
  --color-primary-dark: var(--color-denim);
  --color-accent: var(--color-gray-2);
  --color-accent-dark: var(--color-gray-6);
  --color-primary-contrast: rgb(255, 255, 255);
  --color-accent-contrast: rgb(255, 255, 255);

  --unit: 10px;

  --primary-font: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  --secondary-font: 'Ubuntu', 'Helvetica', 'Arial', sans-serif;
  --font-size: calc(1.6 * var(--unit));
  --font-size-tiny: calc(1.2 * var(--unit));
  --font-size-small: calc(1.4 * var(--unit));
  --font-size-normal: var(--font-size);
  --font-size-big: calc(1.8 * var(--unit));
  --font-weight-thin: 300;
  --font-weight-normal: 400;
  --font-weight-semi-bold: 600;
  --font-weight-bold: 700;

  --shadow-2p: 0 4px 10px 0px rgba(38, 54, 82, 0.5);
  --shadow-2p-up: 0 -4px 10px 0px rgba(38, 54, 82, 0.5);

  --shadow-3p:
    0 3px 4px 0 rgba(0, 0, 0, 0.14),
    0 3px 3px -2px rgba(0, 0, 0, 0.2),
    0 1px 8px 0 rgba(0, 0, 0, 0.12);

  --shadow-4p:
    0 4px 5px 0 rgba(0, 0, 0, 0.14),
    0 1px 10px 0 rgba(0, 0, 0, 0.12),
    0 2px 4px -1px rgba(0, 0, 0, 0.2);

  --shadow-6p:
    0 6px 10px 0 rgba(0, 0, 0, 0.14),
    0 1px 18px 0 rgba(0, 0, 0, 0.12),
    0 3px 5px -1px rgba(0, 0, 0, 0.2);

  --shadow-8p:
    0 8px 10px 1px rgba(0, 0, 0, 0.14),
    0 3px 14px 2px rgba(0, 0, 0, 0.12),
    0 5px 5px -3px rgba(0, 0, 0, 0.2);

  --shadow-16p:
    0 16px 24px 2px rgba(0, 0, 0, 0.14),
    0 6px 30px 5px rgba(0, 0, 0, 0.12),
    0 8px 10px -5px rgba(0, 0, 0, 0.2);

  --shadow-key-umbra-opacity: 0.2;
  --shadow-key-penumbra-opacity: 0.14;
  --shadow-ambient-shadow-opacity: 0.12;

  --zdepth-shadow-1: 0 4px 8px 0px rgba(38, 54, 82, 0.1);
  --zdepth-shadow-2: 0 4px 3px 0 rgba(0, 0, 0, 0.24), 0 0 2px 0 rgba(0, 0, 0, 0.12);
  --zdepth-shadow-3: 0 10px 30px rgba(0, 0, 0, 0.19), 0 6px 10px rgba(0, 0, 0, 0.23);
  --zdepth-shadow-4: 0 14px 45px rgba(0, 0, 0, 0.25), 0 10px 18px rgba(0, 0, 0, 0.22);
  --zdepth-shadow-5: 0 19px 60px rgba(0, 0, 0, 0.3), 0 15px 20px rgba(0, 0, 0, 0.22);

  --animation-duration: 0.35s;
  --animation-delay: calc(var(--animation-duration) / 5);
  --animation-curve-fast-out-slow-in: cubic-bezier(0.4, 0, 0.2, 1);
  --animation-curve-linear-out-slow-in: cubic-bezier(0, 0, 0.2, 1);
  --animation-curve-fast-out-linear-in: cubic-bezier(0.4, 0, 1, 1);
  --animation-curve-default: var(--animation-curve-fast-out-slow-in);

  --default-transition: var(--animation-duration) var(--animation-curve-default);

  --z-index-highest: 300;
  --z-index-higher: 200;
  --z-index-high: 100;
  --z-index-normal: 1;
  --z-index-low: -100;
  --z-index-lower: -200;
}

@media (prefers-color-scheme: dark) {
  :root {
    --shadow-2p: 0 4px 10px 0px rgba(0, 0, 0, 0.5);
    --shadow-2p-up: 0 -4px 10px 0px rgba(0, 0, 0, 0.5);
  }
}

:root {
  --alert-text-color: var(--color-text);
  --alert-remove-size: calc(1.9 * var(--unit));
  --alert-remove-margin: 0 calc(0.8 * var(--unit)) calc(0.4 * var(--unit));
  --alert-remove-stroke-width: calc(0.4 * var(--unit));
  --alert-remove-color: var(--color-gray-5);
  --alert-info-background: rgba(18, 112, 203, 0.1);
  --alert-success-background: rgba(82, 189, 147, 0.1);
  --alert-danger-background: rgba(205, 61, 51, 0.1);
  --alert-warning-background: rgba(250, 240, 158, 0.1);
  --alert-info-border: 1px solid var(--color-info);
  --alert-success-border: 1px solid var(--color-success);
  --alert-danger-border: 1px solid var(--color-danger);
  --alert-warning-border: 1px solid var(--color-warning);
}

:root {
  --color-black: rgb(0, 0, 0);
  --color-white: rgb(255, 255, 255);

  --color-big-stone: rgb(20, 33, 50);
  --color-rhino: rgb(38, 54, 82);
  --color-san-juan: rgb(53, 77, 117);
  --color-denim: rgb(18, 112, 203);
  --color-dodger-blue: rgb(44, 185, 255);
  --color-peri-gray: rgb(184, 201, 229);
  --color-foam: rgb(234, 245, 253);
  --color-persian-red: rgb(205, 61, 51);
  --color-puerto-rico: rgb(50, 128, 97);
  --color-texas: rgb(250, 240, 158);

  --color-gray-1: rgb(115, 115, 119);
  --color-gray-2: rgb(174, 174, 178);
  --color-gray-3: rgb(199, 199, 204);
  --color-gray-4: rgb(209, 209, 214);
  --color-gray-5: rgb(229, 229, 234);
  --color-gray-6: rgb(242, 242, 247);

  --color-danger: var(--color-persian-red);
  --color-success: var(--color-puerto-rico);
  --color-warning: var(--color-texas);
  --color-info: var(--color-denim);

  --color-text: var(--color-big-stone);
}

@media (prefers-color-scheme: dark) {
  :root {
    --color-big-stone: rgb(30, 43, 60);
    --color-rhino: rgb(48, 64, 92);
    --color-san-juan: rgb(63, 87, 127);
    --color-denim: rgb(28, 122, 213);
    --color-dodger-blue: rgb(54, 195, 255);
    --color-peri-gray: rgb(194, 211, 239);
    --color-foam: rgb(244, 255, 255);

    --color-persian-red: rgb(255, 71, 61);
    --color-puerto-rico: rgb(92, 199, 157);
    --color-texas: rgb(255, 250, 168);

    --color-gray-1: rgb(142, 142, 147);
    --color-gray-2: rgb(99, 99, 102);
    --color-gray-3: rgb(72, 72, 74);
    --color-gray-4: rgb(58, 58, 60);
    --color-gray-5: rgb(44, 44, 46);
    --color-gray-6: rgb(28, 28, 30);

    --color-text: #e2e2e2;
  }
}

.helpers_reset__C4zJb {
  box-sizing: border-box;
  font-family: var(--primary-font);
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
          text-size-adjust: 100%
}

.helpers_reset__C4zJb *,
  .helpers_reset__C4zJb *::after,
  .helpers_reset__C4zJb *::before {
    box-sizing: border-box;
    -webkit-text-size-adjust: 100%;
       -moz-text-size-adjust: 100%;
            text-size-adjust: 100%;
  }

.theme_alert__lU3h5 {

  border-radius: calc(0.4 * var(--unit));
  padding: calc(1.5 * var(--unit)) calc(2 * var(--unit));
  margin: 0 0 var(--unit);
  position: relative;
  color: var(--alert-text-color);
  font-size: 1rem;
  line-height: 1.53;
  border: 1px solid transparent
}


.theme_alert__lU3h5.theme_success__8s4Yg {
    background: var(--alert-success-background);
    border: var(--alert-success-border);
  }


.theme_alert__lU3h5.theme_info__p0T-a {
    background: var(--alert-info-border);
    border: var(--alert-info-border);
  }


.theme_alert__lU3h5.theme_warning__AUe4g {
    background: var(--alert-warning-background);
    border: var(--alert-warning-border);
  }


.theme_alert__lU3h5.theme_danger__kMwsl {
    background: var(--alert-danger-background);
    border: var(--alert-danger-border);
  }

.theme_deletable__V4BjP {
  padding-right: 0;
}

.theme_delete__cwbnA {
  cursor: pointer;
  display: inline-block;
  height: var(--alert-remove-size);
  margin: var(--alert-remove-margin);
  padding: var(--alert-remove-margin);
  position: absolute;
  right: 0;
  width: var(--alert-remove-size);
}


.theme_deleteIcon__waxDG {
  vertical-align: top
}


.theme_deleteIcon__waxDG .theme_deleteX__ZEXfY {
    fill: transparent;
    stroke: var(--alert-remove-color);
    stroke-width: var(--alert-remove-stroke-width);
  }

.theme_breadcrumbs__kMoSj {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin: 0;
  list-style: none
}
.theme_breadcrumbs__kMoSj > li.theme_active__cM7u5 {
      color: #6c757d;
    }
.theme_breadcrumbs__kMoSj > li > a {
      color: #007AB8;
      text-decoration: none;
    }
.theme_breadcrumbs__kMoSj > li + li {
      padding-left: .5rem
    }
.theme_breadcrumbs__kMoSj > li + li:before {
        display: inline-block;
        padding-right: .5rem;
        color: #6c757d;
        content: "/";
      }

:root {
  --button-border-radius: 0.25rem;
  --button-color-primary: var(--color-info);
  --button-color-primary-hover: hsl(209.51351351351352, 100%, 49%);
  --button-color-primary-active: rgb(16, 101, 183);
  --button-color-success: var(--color-success);
  --button-color-success-hover: hsl(156.4485981308411, 100%, 57.8235294118%);
  --button-color-success-active: rgb(74, 170, 132);
  --button-color-warning: var(--color-warning);
  --button-color-warning-hover: hsl(53.47826086956522, 100%, 82%);
  --button-color-warning-active: rgb(225, 216, 142);
  --button-color-danger: var(--color-danger);
  --button-color-danger-hover: hsl(3.8961038961038974, 100%, 55.1764705882%);
  --button-color-danger-active: rgb(185, 55, 46);
}


.theme_iconRight__41JZW,
.theme_iconLeft__m8S5I {
  font-size: 1.1em;
  vertical-align: text-bottom;
  text-decoration: none;
}

.theme_iconLeft__m8S5I {
  margin-right: 0.3rem;
}

.theme_iconRight__41JZW {
  margin-left: 0.3rem;
}


.theme_button__-mbhZ {
  display: inline flex;
  justify-content: center;
  align-items: center;
  min-width: 100px;
  border: 1px solid;
  border-radius: 0.25rem;
  border-radius: var(--button-border-radius);
  outline: none;
  font-size: 15px;
  padding: .7rem 1.5rem;
  cursor: pointer;
  font-family: var(--primary-font);
  transition: color var(--default-transition), background-color var(--default-transition), border-color var(--default-transition)
}


.theme_button__-mbhZ.theme_fullWidth__Fft9F {
    width: 100%;
  }


.theme_button__-mbhZ.theme_large__Np0hN {
    padding: 0.625rem 1.25rem;
    font-size: 20px;
  }


.theme_button__-mbhZ.theme_small__7u\+en {
    padding: 0.25rem 1rem;
    font-size: 13px;
  }


.theme_button__-mbhZ.theme_primary__zERn4 {
    background-color: var(--color-info);
    background-color: var(--button-color-primary);
    border-color: var(--color-info);
    border-color: var(--button-color-primary)
  }


.theme_button__-mbhZ.theme_primary__zERn4:hover, .theme_button__-mbhZ.theme_primary__zERn4:focus {
      background-color: hsl(209.51351351351352, 100%, 49%);
      background-color: var(--button-color-primary-hover);
      border-color: hsl(209.51351351351352, 100%, 49%);
      border-color: var(--button-color-primary-hover);
    }


.theme_button__-mbhZ.theme_primary__zERn4:active {
      background-color: rgb(16, 101, 183);
      background-color: var(--button-color-primary-active);
      border-color: rgb(16, 101, 183);
      border-color: var(--button-color-primary-active);
    }


.theme_button__-mbhZ.theme_success__fqOPT {
    background-color: var(--color-success);
    background-color: var(--button-color-success);
    border-color: var(--color-success);
    border-color: var(--button-color-success)
  }


.theme_button__-mbhZ.theme_success__fqOPT:hover, .theme_button__-mbhZ.theme_success__fqOPT:focus {
      background-color: hsl(156.4485981308411, 100%, 57.8235294118%);
      background-color: var(--button-color-success-hover);
      border-color: hsl(156.4485981308411, 100%, 57.8235294118%);
      border-color: var(--button-color-success-hover);
    }


.theme_button__-mbhZ.theme_success__fqOPT:active {
      background-color: rgb(74, 170, 132);
      background-color: var(--button-color-success-active);
      border-color: rgb(74, 170, 132);
      border-color: var(--button-color-success-active);
    }


.theme_button__-mbhZ.theme_warning__P9WEF {
    background-color: var(--color-warning);
    background-color: var(--button-color-warning);
    border-color: var(--color-warning);
    border-color: var(--button-color-warning)
  }


.theme_button__-mbhZ.theme_warning__P9WEF:hover, .theme_button__-mbhZ.theme_warning__P9WEF:focus {
      background-color: hsl(53.47826086956522, 100%, 82%);
      background-color: var(--button-color-warning-hover);
      border-color: hsl(53.47826086956522, 100%, 82%);
      border-color: var(--button-color-warning-hover);
    }


.theme_button__-mbhZ.theme_warning__P9WEF:active {
      background-color: rgb(225, 216, 142);
      background-color: var(--button-color-warning-active);
      border-color: rgb(225, 216, 142);
      border-color: var(--button-color-warning-active);
    }


.theme_button__-mbhZ.theme_danger__ZWlDX {
    background-color: var(--color-danger);
    background-color: var(--button-color-danger);
    border-color: var(--color-danger);
    border-color: var(--button-color-danger)
  }


.theme_button__-mbhZ.theme_danger__ZWlDX:hover, .theme_button__-mbhZ.theme_danger__ZWlDX:focus {
      background-color: hsl(3.8961038961038974, 100%, 55.1764705882%);
      background-color: var(--button-color-danger-hover);
      border-color: hsl(3.8961038961038974, 100%, 55.1764705882%);
      border-color: var(--button-color-danger-hover);
    }


.theme_button__-mbhZ.theme_danger__ZWlDX:active {
      background-color: rgb(185, 55, 46);
      background-color: var(--button-color-danger-active);
      border-color: rgb(185, 55, 46);
      border-color: var(--button-color-danger-active);
    }


.theme_button__-mbhZ.theme_raised__ya6MR {
    color: #fff;
  }


.theme_button__-mbhZ.theme_lowered__NWIxt {
    background-color: transparent
  }


.theme_button__-mbhZ.theme_lowered__NWIxt.theme_primary__zERn4 {
      color: var(--color-info);
      color: var(--button-color-primary);
    }


.theme_button__-mbhZ.theme_lowered__NWIxt.theme_success__fqOPT {
      color: var(--color-success);
      color: var(--button-color-success);
    }


.theme_button__-mbhZ.theme_lowered__NWIxt.theme_warning__P9WEF {
      color: var(--color-warning);
      color: var(--button-color-warning);
    }


.theme_button__-mbhZ.theme_lowered__NWIxt.theme_danger__ZWlDX {
      color: var(--color-danger);
      color: var(--button-color-danger);
    }


.theme_button__-mbhZ.theme_lowered__NWIxt:hover:not([disabled]), .theme_button__-mbhZ.theme_lowered__NWIxt:focus:not([disabled]) {
      color: #fff;
    }


.theme_button__-mbhZ.theme_flat__P2-A2 {
    min-width: 100px;
    background-color: transparent;
    border: none;
    font-weight: 500
  }


.theme_button__-mbhZ.theme_flat__P2-A2.theme_primary__zERn4 {
      color: var(--color-info);
      color: var(--button-color-primary);
    }


.theme_button__-mbhZ.theme_flat__P2-A2.theme_success__fqOPT {
      color: var(--color-success);
      color: var(--button-color-success);
    }


.theme_button__-mbhZ.theme_flat__P2-A2.theme_warning__P9WEF {
      color: var(--color-warning);
      color: var(--button-color-warning);
    }


.theme_button__-mbhZ.theme_flat__P2-A2.theme_danger__ZWlDX {
      color: var(--color-danger);
      color: var(--button-color-danger);
    }


.theme_button__-mbhZ.theme_flat__P2-A2:hover:not([disabled]), .theme_button__-mbhZ.theme_flat__P2-A2:focus:not([disabled]) {
      background-color: transparent;
      border: none
    }


.theme_button__-mbhZ.theme_flat__P2-A2:hover:not([disabled]) > span, .theme_button__-mbhZ.theme_flat__P2-A2:focus:not([disabled]) > span {
        text-decoration: underline;
      }


.theme_button__-mbhZ:disabled {
    cursor: default
  }


.theme_button__-mbhZ:disabled.theme_raised__ya6MR {
      background-color: var(--color-gray-1);
      color: var(--color-gray-3);
      border: solid 1px var(--color-gray-2)
    }


.theme_button__-mbhZ:disabled.theme_raised__ya6MR:hover, .theme_button__-mbhZ:disabled.theme_raised__ya6MR:focus {
        background-color: var(--color-gray-1);
        border: solid 1px var(--color-gray-2);
      }


.theme_button__-mbhZ:disabled.theme_raised__ya6MR:active {
        background-color: var(--color-gray-1);
        border: solid 1px var(--color-gray-2);
      }


.theme_button__-mbhZ:disabled.theme_lowered__NWIxt {
      background-color: transparent;
      color: #ccc;
      border: solid 1px var(--color-gray-2);
    }


.theme_button__-mbhZ:disabled.theme_flat__P2-A2 {
      background-color: transparent;
      color: #ccc;
    }

@media (prefers-color-scheme: dark) {
      .theme_button__-mbhZ.theme_flat__P2-A2.theme_primary__zERn4 {
        color: var(--color-text);
      }
}

:root {
  --card-border-radius: 0.5rem;
  --card-head-font-size: 1.2rem;
  --card-head-font-weight: 500;
  --card-background: var(--color-white);
  --card-border: 1px solid var(--color-gray-3);
}

@media (prefers-color-scheme: dark) {
  :root {
    --card-background: var(--color-gray-5);
  }
}

.theme_card__nu9ww {
  background: var(--card-background);
  border: var(--card-border);
  border-radius: var(--card-border-radius)
}

.theme_card__nu9ww > .theme_head__u5R3V {
    border-bottom: var(--card-border);
    padding: 1rem;
    font-size: var(--card-head-font-size);
    font-weight: var(--card-head-font-weight);
  }

.theme_card__nu9ww > .theme_content__pXUl3 {
    padding: 1rem;
  }

.theme_card__nu9ww > .theme_foot__4sDxM {
    border-top: var(--card-border);
    padding: 1rem;
  }

.theme_card__nu9ww:not(:last-child) {
    margin-bottom: 1rem;
  }

:root {
    --checkbox-color: var(--color-denim);
    --checkbox-border-color: var(--color-gray-4);
    --checkbox-border-color-hover: var(--color-denim);
    --checkbox-disabled-color: var(--color-gray-1);
    --checkbox-disabled-border-color: var(--color-gray-2);
    --checkbox-field-margin-bottom: calc(1.5 * var(--unit));
    --checkbox-focus-checked-color: rgba(18, 112, 203, 0.26);
    --checkbox-ripple-duration: 650ms;
    --checkbox-size: calc(2.2 * var(--unit));
    --checkbox-focus-color: rgba(44, 185, 255, 0.1);
    --checkbox-focus-size: calc(var(--checkbox-size) * 2.3);
    --checkbox-text-color: var(--color-text);
    --checkbox-text-font-size: var(--font-size-small);
    --checkbox-total-height: calc(2.2 * var(--unit));
    --checkbox-transition-duration: 0.2s;
}

@media (prefers-color-scheme: dark) {
    :root {
        --checkbox-border-color: var(--color-gray-1);
    }
}

.theme_field__Hk9at {
  display: block;
  height: var(--checkbox-size);
  margin-bottom: var(--checkbox-field-margin-bottom);
  position: relative;
  white-space: nowrap;
}
.theme_text__\+SERd {
  color: var(--checkbox-text-color);
  display: inline-block;
  font-size: var(--checkbox-text-font-size);
  line-height: var(--checkbox-size);
  vertical-align: top;
  white-space: normal;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  font-family: var(--secondary-font);
  letter-spacing: 0.5px;
  word-wrap: break-word;
  padding-left: 10px;
}
.theme_input__HUlMx {
  height: 0;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: 0
}
.theme_input__HUlMx:focus ~ .theme_check__w4JjU {
    box-shadow: 0 0 0 calc(0.2 * var(--unit)) var(--checkbox-focus-color)
  }
.theme_input__HUlMx:focus ~ .theme_check__w4JjU.theme_checked__w-f0m {
      box-shadow: 0 0 0 calc(0.2 * var(--unit)) var(--checkbox-focus-checked-color);
    }
.theme_input__HUlMx:focus ~ .theme_check__w4JjU.theme_checked__w-f0m::before {
      background-color: var(--checkbox-focus-checked-color);
    }
.theme_check__w4JjU {
  border-color: var(--checkbox-border-color);
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  display: inline-block;
  height: var(--checkbox-size);
  position: relative;
  vertical-align: top;
  width: var(--checkbox-size)
}
.theme_check__w4JjU:hover {
    border-color: var(--checkbox-border-color-hover);
  }
.theme_check__w4JjU.theme_checked__w-f0m {
    background-color: var(--checkbox-color);
    border-color: var(--checkbox-color)
  }
.theme_check__w4JjU.theme_checked__w-f0m::after {
      border-bottom-width: 1px;
      border-color: var(--color-white);
      border-left: 0;
      border-right-width: 1px;
      border-style: solid;
      border-top: 0;
      content: '';
      height: calc(1 * var(--unit));
      left: calc(0.7 * var(--unit));
      position: absolute;
      top: calc(0.3 * var(--unit));
      transform: rotate(45deg);
      width: calc(0.6 * var(--unit));
    }
.theme_disabled__PDR3i > .theme_check__w4JjU {
    background-color: var(--checkbox-disabled-color);
    border-color: var(--checkbox-disabled-border-color);
    cursor: auto
  }
.theme_disabled__PDR3i > .theme_check__w4JjU.theme_checked__w-f0m {
      cursor: auto
    }
.theme_disabled__PDR3i > .theme_check__w4JjU.theme_checked__w-f0m::after {
        border-color: var(--color-gray-3);
      }

:root {
    --chip-height: calc(3 * var(--unit));
    --chip-padding: calc(0.8 * var(--unit));
    --chip-margin-right: calc(0.8 * var(--unit));
    --chip-background: rgb(247, 249, 250);
    --chip-border: var(--color-gray-3);
    --chip-icon-font-size: calc(2 * var(--unit));
    --chip-icon-margin-right: calc(0.8 * var(--unit));
    --chip-color: var(--color-rhino);
    --chip-font-size: calc(1.3 * var(--unit));
    --chip-remove-size: calc(2.4 * var(--unit));
    --chip-remove-margin: calc(0.4 * var(--unit));
    --chip-remove-stroke-width: calc(0.2 * var(--unit));
    --chip-remove-background: transparent;
    --chip-remove-background-hover: transparent;
    --chip-remove-color: var(--color-gray-4);
}

@media (prefers-color-scheme: dark) {
    :root {
        --chip-color: var(--color-text);
        --chip-background: var(--color-gray-5);
    }
}

.theme_chip__1oSvf {
  background-color: var(--chip-background);
  border-radius: calc(0.4 * var(--unit));
  border: 1px solid var(--chip-border);
  color: var(--chip-color);
  display: inline-block;
  font-size: var(--chip-font-size);
  line-height: var(--chip-height);
  margin-right: var(--chip-margin-right);
  max-width: 100%;
  overflow: hidden;
  padding: 0 var(--chip-padding);
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.theme_avatar__Rkpyd {
  padding-left: 0
}
.theme_avatar__Rkpyd > [data-react-toolbox='avatar'] {
    height: var(--chip-height);
    margin-right: var(--chip-icon-margin-right);
    vertical-align: middle;
    width: var(--chip-height)
  }
.theme_avatar__Rkpyd > [data-react-toolbox='avatar'] > span {
      font-size: var(--chip-icon-font-size);
      line-height: var(--chip-height);
    }
.theme_deletable__LlNN6 {
  padding-right: calc(var(--chip-remove-size) + var(--chip-remove-margin));
}
.theme_delete__Xj9y3 {
  cursor: pointer;
  display: inline-block;
  height: var(--chip-remove-size);
  margin: var(--chip-remove-margin) 2px 0;
  padding: var(--chip-remove-margin);
  position: absolute;
  right: 0;
  width: var(--chip-remove-size);
}
.theme_delete__Xj9y3:hover .theme_deleteIcon__FGPxd {
  background: var(--chip-remove-background-hover);
}
.theme_deleteIcon__FGPxd {
  background: var(--chip-remove-background);
  border-radius: var(--chip-remove-size);
  vertical-align: top
}
.theme_deleteIcon__FGPxd .theme_deleteX__I57gp {
    fill: transparent;
    stroke: var(--chip-remove-color);
    stroke-width: var(--chip-remove-stroke-width);
  }

:root {
    --input-padding: calc(2 * var(--unit));
    --input-border: 1px solid var(--color-gray-4);
    --input-field-padding: calc(0.8 * var(--unit));
    --input-field-font-size: calc(1.6 * var(--unit));
    --input-field-height: calc(var(--input-field-padding) * 2 + var(--input-field-font-size) * 1.4);
    --input-label-font-size: calc(1.3 * var(--unit));
    --input-focus-label-top: calc(.2 * var(--unit));
    --input-text-background-color: rgb(250, 250, 250);
    --input-text-label-color: var(--color-text);
    --input-text-bottom-border-color: rgba(0, 0, 0, 0.12);
    --input-text-highlight-color: var(--color-rhino);
    --input-text-disabled-color: var(--input-text-bottom-border-color);
    --input-text-disabled-text-color: var(--input-text-label-color);
    --input-text-error-color: var(--color-danger);
    --input-text-required-color: var(--color-danger);
    --input-underline-height: calc(2.5 * var(--unit));
    --input-icon-font-size: 1.5rem;
    --input-icon-size: calc(2 * var(--input-icon-font-size));
    --input-icon-offset: calc(1.6 * var(--unit));
    --input-icon-right-space: calc(2 * var(--unit));
    --input-chevron-offset: calc(0.8 * var(--unit));
    --input-hint-opacity: 1;
}

@media (prefers-color-scheme: dark) {
    :root {
        --input-text-background-color: var(--color-gray-3);
        --input-text-highlight-color: var(--color-text);
    }
}

:root {
  --dropdown-value-border-size: calc(var(--input-field-height) / 7);
  --dropdown-color-white: var(--color-white);
  --dropdown-color-primary: var(--color-dodger-blue);
  --dropdown-color-primary-contrast: var(--color-primary-contrast);
  --dropdown-color-disabled: rgba(0, 0, 0, 0.26);
  --dropdown-value-hover-background: var(--color-gray-5);
  --dropdown-overflow-max-height: 45vh;
  --dropdown-value-border-radius: calc(0.2 * var(--unit));
}

.theme_inputElementWrap__W6Dhm {
  cursor: pointer !important;
}

.theme_dropdown__LsjZ5 {
  position: relative;
  outline: none
}

.theme_dropdown__LsjZ5:not(.theme_active__lqAY0) > .theme_values__NFx9G {
      max-height: 0;
      visibility: hidden;
    }

.theme_dropdown__LsjZ5.theme_active__lqAY0 > .theme_value__Ry9IC > input {
      background: var(--color-gray-1);
      border-color: var(--color-gray-2);
    }

.theme_dropdown__LsjZ5.theme_active__lqAY0 > .theme_values__NFx9G {
      max-height: var(--dropdown-overflow-max-height);
      visibility: visible;
    }

.theme_dropdown__LsjZ5:not(.theme_up__mhSYr) > .theme_values__NFx9G {
    bottom: auto;
    top: 3.875rem;
  }

.theme_dropdown__LsjZ5.theme_up__mhSYr > .theme_values__NFx9G {
    bottom: 2.625rem;
    top: auto;
  }

.theme_dropdown__LsjZ5.theme_disabled__na7AP {
    cursor: normal;
    pointer-events: none;
  }

.theme_field__TPThQ {
  cursor: pointer;
  padding: var(--input-padding) 0;
  position: relative
}

.theme_field__TPThQ.theme_errored__tRbJu {
    padding-bottom: 0
  }

.theme_field__TPThQ.theme_errored__tRbJu > .theme_label__cVAut {
      color: var(--input-text-error-color);
    }

.theme_field__TPThQ.theme_errored__tRbJu > .theme_templateValue__TjPhx {
      border-bottom: 1px solid var(--input-text-error-color);
    }

.theme_field__TPThQ.theme_errored__tRbJu > .theme_label__cVAut > .theme_required__EEpFX {
      color: var(--input-text-error-color);
    }

.theme_field__TPThQ.theme_disabled__na7AP {
    cursor: normal;
    pointer-events: none
  }

.theme_field__TPThQ.theme_disabled__na7AP > .theme_templateValue__TjPhx {
      border-bottom-style: dotted;
      opacity: 0.7;
    }

.theme_templateValue__TjPhx {
  background-color: var(--input-text-background-color);
  border-bottom: 1px solid var(--input-text-bottom-border-color);
  color: var(--color-text);
  min-height: var(--input-field-height);
  padding: var(--input-field-padding) 0;
  position: relative;
}

.theme_label__cVAut {
  color: var(--input-text-label-color);
  font-size: var(--input-label-font-size);
  left: 0;
  line-height: var(--input-field-font-size);
  position: absolute;
  top: var(--input-focus-label-top);
  padding: 0 0 0 15px
}

.theme_label__cVAut .theme_required__EEpFX {
    color: var(--input-text-error-color);
  }

.theme_error__cS0y5 {
  color: var(--input-text-error-color);
  font-size: var(--input-label-font-size);
  line-height: var(--input-underline-height);
  margin-bottom: calc(-1 * var(--input-underline-height));
}

.theme_values__NFx9G {
  background: var(--color-gray-6);
  border: 1px solid var(--color-gray-4);
  border-radius: var(--dropdown-value-border-radius);
  list-style: none;
  margin: 0;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  top: 30px;
  transition-duration: var(--animation-duration);
  transition-property: max-height, box-shadow;
  transition-timing-function: var(--animation-curve-default);
  width: 100%;
  z-index: var(--z-index-high)
}

.theme_values__NFx9G > * {
    cursor: pointer;
    overflow: hidden;
    padding: var(--unit);
    position: relative;
    color: var(--color-text)
  }

.theme_values__NFx9G > *:hover:not(.theme_disabled__na7AP) {
      background-color: var(--dropdown-value-hover-background);
    }

.theme_values__NFx9G > *.theme_selected__10ZUJ {
      color: var(--dropdown-color-primary);
    }

.theme_values__NFx9G > *.theme_disabled__na7AP {
      color: var(--dropdown-color-disabled);
      cursor: not-allowed;
    }

.theme_values__NFx9G::-webkit-scrollbar {
    height: 0;
    width: 0;
  }

.theme_container__oDUaB:not(:last-child) {
    margin-bottom: 1rem;
  }

.theme_input__M-6d6 {
}

.theme_inputElementWrap__LsD2R {
  position: relative
}

.theme_inputElementWrap__LsD2R > .theme_icon__vZa9h {
    color: var(--input-text-label-color);
    display: block;
    font-size: var(--input-icon-font-size) !important;
    height: var(--input-icon-size);
    line-height: var(--input-icon-size) !important;
    position: absolute;
    text-align: center;
    top: 1px;
    transition: color var(--animation-duration) var(--animation-curve-default);
    width: var(--input-icon-size);
  }

.theme_inputElementWrap__LsD2R.theme_withIconLeft__TkyaX > .theme_inputElement__NxsNQ {
      padding-left: 2.75rem;
    }

.theme_inputElementWrap__LsD2R.theme_withIconLeft__TkyaX > .theme_icon__vZa9h {
      left: 0;
    }

.theme_inputElementWrap__LsD2R.theme_withIconRight__61gue > .theme_inputElement__NxsNQ {
      padding-right: 2.75rem;
    }

.theme_inputElementWrap__LsD2R.theme_withIconRight__61gue > .theme_icon__vZa9h {
      right: 0;
    }

.theme_inputElement__NxsNQ {
  cursor: inherit;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: var(--color-text);
  background-color: var(--input-text-background-color);
  border: var(--input-border);
  border-radius: 4px;
  display: block;
  outline: none;
  padding: var(--input-field-padding);
  width: 100%
}

.theme_inputElement__NxsNQ:focus:not([disabled]):not([readonly]) ~ .theme_label__B883B > .theme_required__7x3eo {
      color: var(--input-text-required-color);
    }

.theme_inputElement__NxsNQ:focus:not([disabled]):not([readonly]) ~ .theme_icon__vZa9h {
      color: var(--input-text-highlight-color);
    }

.theme_inputElement__NxsNQ:focus:not([disabled]):not([readonly]) ~ .theme_label__B883B:not(.theme_fixed__HiG2m), .theme_inputElement__NxsNQ.theme_filled__BswfH ~ .theme_label__B883B:not(.theme_fixed__HiG2m), .theme_inputElement__NxsNQ[type='date'] ~ .theme_label__B883B:not(.theme_fixed__HiG2m), .theme_inputElement__NxsNQ[type='time'] ~ .theme_label__B883B:not(.theme_fixed__HiG2m) {
      font-size: var(--input-label-font-size);
      top: var(--input-focus-label-top);
    }

.theme_label__B883B {
  pointer-events: none;
  font-weight: 500;
  font-size: 13px;
  line-height: 18px;
  padding-bottom: 0.5em;
  color: var(--input-text-label-color);
}

.theme_error__gwrLB,
.theme_counter__Apyy7,
.theme_hint__Jr22o {
  color: var(--input-text-error-color);
  font-size: var(--input-label-font-size);
  line-height: var(--input-underline-height);
  margin-bottom: calc(-1 * var(--input-underline-height));
  margin-top: 5px;
}

.theme_hint__Jr22o {
  color: var(--input-text-label-color);
}

.theme_counter__Apyy7 {
  color: var(--input-text-label-color);
  position: absolute;
  right: 0;
}

.theme_disabled__JMJWJ > .theme_inputElement__NxsNQ {
  background: #f7f9fa;
  color: #cccccc;
  border: solid 1px #ececf0;
}

.theme_errored__JiL-J {
  padding-bottom: 0
}

.theme_errored__JiL-J > .theme_inputElement__NxsNQ {
    border-color: var(--input-text-error-color);
    margin-top: 1px;
  }

.theme_errored__JiL-J > .theme_counter__Apyy7,
  .theme_errored__JiL-J > .theme_label__B883B {
    color: var(--input-text-error-color);
  }

.theme_errored__JiL-J > .theme_label__B883B > .theme_required__7x3eo {
    color: var(--input-text-required-color);
  }

.theme_hidden__ZAZLG {
  display: none;
}

/* Orientation */

/* Devices (defined by max width) */

/* Devices (defined by min-width) */

:root {
  --standard-increment-mobile: calc(5.6 * var(--unit));
  --standard-increment-desktop: calc(6.4 * var(--unit));
}

:root {
    --nav-background: var(--color-rhino);
    --nav-text-color: var(--color-peri-gray);
    --nav-logo-text-color: var(--color-white);
    --nav-link-active-text-color: var(--color-white);
    --nav-link-active-background: var(--color-big-stone);
}

@media (prefers-color-scheme: dark) {
    :root {
        --nav-background: var(--color-gray-6);
        --nav-link-active-background: var(--color-gray-5);
        --nav-text-color: var(--color-gray-1);
    }
}

.theme_navWrap__NspEN {
  width: 100%;
  background: var(--nav-background);
  color: var(--nav-text-color)
}

.theme_navWrap__NspEN.theme_underhang__s-NFd {
    position: relative
  }

.theme_navWrap__NspEN.theme_underhang__s-NFd:after {
      display: block;
      height: 4rem;
      background: var(--nav-background);
      content: '';
      top: 5.5rem;
      position: absolute;
      width: 100%;
      z-index: -1;
    }

.theme_navWrap__NspEN > .theme_nav__GrjpZ {
    box-sizing: border-box;
    display: flex;
    margin: 0 auto;
    width: 1200px;
    justify-content: space-between
  }

.theme_navWrap__NspEN > .theme_nav__GrjpZ > .theme_left__2UzIO {
      display: flex;
      align-items: center;
      height: 5.5rem
    }

.theme_navWrap__NspEN > .theme_nav__GrjpZ > .theme_left__2UzIO.theme_fluid__O98Gs {
        width: 100%
      }

.theme_navWrap__NspEN > .theme_nav__GrjpZ > .theme_left__2UzIO.theme_fluid__O98Gs > .theme_logo__KkL8e {
          padding-left: 2rem;
        }

.theme_navWrap__NspEN > .theme_nav__GrjpZ > .theme_left__2UzIO > .theme_logo__KkL8e {
        margin: 0 2rem 0 0;
        color: var(--nav-logo-text-color);
      }

.theme_navWrap__NspEN > .theme_nav__GrjpZ > .theme_right__4XsDZ {
      display: flex;
      align-items: center;
    }

.theme_navWrap__NspEN > .theme_nav__GrjpZ > .theme_left__2UzIO > ul, .theme_navWrap__NspEN > .theme_nav__GrjpZ > .theme_right__4XsDZ > ul {
      margin: 0;
      padding: 0;
      list-style: none;
      display: flex
    }

.theme_navWrap__NspEN > .theme_nav__GrjpZ > .theme_left__2UzIO > ul + ul, .theme_navWrap__NspEN > .theme_nav__GrjpZ > .theme_right__4XsDZ > ul + ul {
        margin-left: auto
      }

.theme_navWrap__NspEN > .theme_nav__GrjpZ > .theme_left__2UzIO > ul + ul + .theme_rightSide__c9x9i, .theme_navWrap__NspEN > .theme_nav__GrjpZ > .theme_right__4XsDZ > ul + ul + .theme_rightSide__c9x9i {
          margin-left: 1.5rem;
        }

.theme_navWrap__NspEN > .theme_nav__GrjpZ > .theme_left__2UzIO > ul > li, .theme_navWrap__NspEN > .theme_nav__GrjpZ > .theme_right__4XsDZ > ul > li {
        margin: 0 0.25rem
      }

.theme_navWrap__NspEN > .theme_nav__GrjpZ > .theme_left__2UzIO > ul > li > a, .theme_navWrap__NspEN > .theme_nav__GrjpZ > .theme_right__4XsDZ > ul > li > a {
          display: inline-block;
          text-decoration: none;
          color: var(--nav-text-color);
          padding: 0.8em 1.5em;
          border-radius: 0.25rem
        }

.theme_navWrap__NspEN > .theme_nav__GrjpZ > .theme_left__2UzIO > ul > li > a:hover, .theme_navWrap__NspEN > .theme_nav__GrjpZ > .theme_right__4XsDZ > ul > li > a:hover {
            color: var(--nav-link-active-text-color);
          }

.theme_navWrap__NspEN > .theme_nav__GrjpZ > .theme_left__2UzIO > ul > li.theme_active__uqFgs > a, .theme_navWrap__NspEN > .theme_nav__GrjpZ > .theme_right__4XsDZ > ul > li.theme_active__uqFgs > a {
            background: var(--nav-link-active-background);
            color: var(--nav-link-active-text-color);
          }

@media screen and (max-width: 1280px) {
  .theme_navWrap__NspEN > .theme_nav__GrjpZ {
    width: 100%;
    padding: 0 2rem;
  }
}

@media screen and (max-width: 960px) {
    .theme_navWrap__NspEN > .theme_nav__GrjpZ > .theme_left__2UzIO > ul > li > a,
    .theme_navWrap__NspEN > .theme_nav__GrjpZ > .theme_right__4XsDZ > ul > li > a {
      font-size: 0.8rem;
    }

    .theme_navWrap__NspEN > .theme_nav__GrjpZ > .theme_right__4XsDZ > ul {
      display: none;
      width: 0;
    }
}

:root {
  --list-vertical-padding: 0;
  --list-horizontal-padding: calc(1.6 * var(--unit));
  --list-content-left-spacing: calc(7.2 * var(--unit));
  --list-subheader-height: calc(4.8 * var(--unit));
  --list-subheader-font-size: calc(1.4 * var(--unit));
  --list-subheader-font-weight: 500;
  --list-divider-height: calc(0.1 * var(--unit));
  --list-item-min-height: calc(4.8 * var(--unit));
  --list-item-min-height-legend: calc(7.2 * var(--unit));
  --list-item-hover-color: var(--color-niagra);
  --list-item-legend-margin-top: calc(0.3 * var(--unit));
  --list-item-icon-font-size: calc(2.4 * var(--unit));
  --list-item-icon-size: calc(1.8 * var(--unit));
  --list-item-right-icon-margin: calc(var(--list-content-left-spacing) - 2 * var(--list-horizontal-padding) - var(--list-item-icon-size));
  --list-item-right-checkbox-margin: calc(1.6 * var(--unit));
  --list-item-avatar-height: calc(4 * var(--unit));
  --list-item-avatar-margin: calc(0.8 * var(--unit));
  --list-item-child-margin: calc(0.8 * var(--unit));
}
.theme_list__bmCwI {
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: var(--list-vertical-padding) 0;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: 100%;
}
.theme_subheader__aejUO {
  color: var(--color-text-secondary);
  font-size: var(--list-subheader-font-size);
  font-weight: var(--list-subheader-font-weight);
  line-height: var(--list-subheader-height);
  margin: calc(-1 * var(--list-vertical-padding)) 0 0;
  padding-left: var(--list-horizontal-padding);
}
.theme_divider__ZbpT6 {
  background-color: var(--color-gray-3);
  border: 0;
  height: var(--list-divider-height);
  margin: 0
}
.theme_divider__ZbpT6.theme_inset__TN4rA {
    margin-left: var(--list-content-left-spacing);
    margin-right: var(--list-horizontal-padding);
  }
.theme_listItem__Tfwvo {
  position: relative
}
.theme_listItem__Tfwvo > [data-react-toolbox='ripple'] {
    overflow: hidden;
  }
.theme_listItem__Tfwvo .theme_ripple__LfX5e {
    color: var(--color-text-secondary);
  }
.theme_listItem__Tfwvo ~ .theme_divider__ZbpT6 {
    margin-bottom: var(--list-vertical-padding);
    margin-top: var(--list-vertical-padding);
  }
.theme_item__ttbvh {
  align-items: center;
  color: var(--color-text);
  display: flex;
  min-height: var(--list-item-min-height);
  padding: 0 var(--list-horizontal-padding);
  position: relative
}
.theme_item__ttbvh.theme_selectable__Ybjc7:not(.theme_disabled__\+32Dq):hover,
  .theme_item__ttbvh.theme_selected__2DuyQ {
    background-color: var(--list-item-hover-color);
    cursor: pointer
  }
.theme_item__ttbvh.theme_selectable__Ybjc7:not(.theme_disabled__\+32Dq):hover .theme_itemText__o7tNC, .theme_item__ttbvh.theme_selected__2DuyQ .theme_itemText__o7tNC {
      color: var(--color-white);
    }
.theme_item__ttbvh.theme_disabled__\+32Dq {
    pointer-events: none
  }
.theme_item__ttbvh.theme_disabled__\+32Dq:not(.theme_checkboxItem__2GGsZ) {
      opacity: 0.5;
    }
.theme_item__ttbvh.theme_disabled__\+32Dq > .theme_checkbox__PQ3-O > [data-react-toolbox='label'] {
      opacity: 0.5;
    }
.theme_left__yEG87 [data-react-toolbox='font-icon'] {
    width: var(--list-item-icon-size);
  }
.theme_left__yEG87 :last-child > [data-react-toolbox='font-icon'] {
      margin-right: var(--list-item-right-icon-margin);
    }
.theme_right__dPjPz > :last-child {
    margin-right: 0;
  }
.theme_right__dPjPz > :first-child {
    margin-left: var(--list-horizontal-padding);
  }
.theme_left__yEG87,
.theme_right__dPjPz {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
}
.theme_itemAction__hUOh1 {
  display: flex;
  margin: var(--list-item-child-margin) var(--list-horizontal-padding) var(--list-item-child-margin) 0
}
.theme_itemAction__hUOh1 > * {
    padding: 0;
  }
.theme_itemAction__hUOh1 > [data-react-toolbox='font-icon'] {
    color: var(--color-text-secondary);
    font-size: var(--list-item-icon-font-size);
  }
.theme_itemContentRoot__qEnvZ {
  display: block;
  flex-grow: 1
}
.theme_itemContentRoot__qEnvZ.theme_large__A9O1F {
    display: flex;
    flex-direction: column;
    height: var(--list-item-min-height-legend);
    justify-content: center;
  }
.theme_checkbox__PQ3-O {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 100%;
  margin: 0;
  min-height: var(--list-item-min-height);
  width: 100%
}
.theme_checkbox__PQ3-O > [data-react-toolbox='check'] {
    margin-right: var(--list-item-right-checkbox-margin);
  }
.theme_checkbox__PQ3-O > [data-react-toolbox='label'] {
    padding-left: 0;
  }
.theme_itemText__o7tNC {
  display: block
}
.theme_itemText__o7tNC.theme_primary__CouLe,
  .theme_itemText__o7tNC:not(.theme_primary__CouLe) {
    color: var(--color-gray-6);
    text-transform: uppercase;
    font-family: var(--secondary-font);
  }
.theme_itemText__o7tNC:not(.theme_primary__CouLe) {
    font-size: calc(1.3 * var(--unit));
    white-space: normal;
  }
.theme_itemText__o7tNC.theme_primary__CouLe {
    font-size: calc(1.6 * var(--unit));
    line-height: 1.5;
    letter-spacing: 0.8px;
  }

:root {
  --menu-expand-duration: 0.3s;
  --menu-fade-duration: 0.2s;
  --menu-background: var(--color-white);
  --menu-padding: calc(0.8 * var(--unit)) 0;
  --menu-outline-border-radius: calc(0.2 * var(--unit));
  --menu-item-selected-background: transparent;
  --menu-item-icon-font-size: calc(2.4 * var(--unit));
  --menu-item-icon-size: calc(1.6 * var(--menu-item-icon-font-size));
  --menu-item-height: calc(4.8 * var(--unit));
  --menu-item-padding: calc(1.6 * var(--unit));
  --menu-item-font-size: calc(1.4 * var(--unit));
  --menu-divider-height: calc((4.8 / 4) * var(--unit));
  --menu-icon-size: calc(2.3 * var(--unit));
  --menu-item-color: var(--color-text);
  --menu-item-background-hover: var(--color-gray-2)
}

@media (prefers-color-scheme: dark) {
  :root {
    --menu-background: var(--color-gray-3);
  }
}

.theme_iconContainer__YrZB8 {
  position: relative;
  display: inline-block;
}

.theme_iconMenu__-c6EK {
  display: inline-block;
  position: relative;
  text-align: center;
  min-height: 24px;
  min-width: 24px
}

.theme_iconMenu__-c6EK .theme_icon__NqT3T {
    cursor: pointer;
    -webkit-user-select: none;
            user-select: none;
  }

.theme_iconDesktopContainer__-M388 {
  display: block;
}

.theme_iconMobileContainer__WCKIj {
  display: none;
}

.theme_menu__HOUHE {
  height: 100%;
  display: inline-block;
  position: relative
}

.theme_menu__HOUHE.theme_topLeft__AagCu {
    left: -1rem;
    top: 2.5rem;
    position: absolute
  }

.theme_menu__HOUHE.theme_topLeft__AagCu > .theme_outline__sRkM3 {
      transform-origin: 0 0;
      box-shadow: var(--shadow-2p)
    }

.theme_menu__HOUHE.theme_topLeft__AagCu > .theme_outline__sRkM3:before {
        transform: rotate(45deg);
        left: 0.5rem;
        top: -5px;
      }

.theme_menu__HOUHE.theme_topRight__xA\+2m {
    position: absolute;
    right: -0.5rem;
    top: 2.5rem
  }

.theme_menu__HOUHE.theme_topRight__xA\+2m > .theme_outline__sRkM3 {
      transform-origin: 100% 0;
      box-shadow: var(--shadow-2p)
    }

.theme_menu__HOUHE.theme_topRight__xA\+2m > .theme_outline__sRkM3:before {
        transform: rotate(45deg);
        right: 0.5rem;
        top: -5px;
      }

.theme_menu__HOUHE.theme_bottomLeft__BRiP4 {
    bottom: 2.5rem;
    left: -0.5rem;
    position: absolute
  }

.theme_menu__HOUHE.theme_bottomLeft__BRiP4 > .theme_outline__sRkM3 {
      transform-origin: 0 100%;
      box-shadow: var(--shadow-2p-up)
    }

.theme_menu__HOUHE.theme_bottomLeft__BRiP4 > .theme_outline__sRkM3:before {
        transform: rotate(225deg);
        left: 0.5rem;
        bottom: -5px;
      }

.theme_menu__HOUHE.theme_bottomRight__rPUDF {
    position: absolute;
    bottom: 2.5rem;
    right: -0.5rem
  }

.theme_menu__HOUHE.theme_bottomRight__rPUDF > .theme_outline__sRkM3 {
      transform-origin: 100% 100%;
      box-shadow: var(--shadow-2p-up)
    }

.theme_menu__HOUHE.theme_bottomRight__rPUDF > .theme_outline__sRkM3:before {
        transform: rotate(225deg);
        right: 0.5rem;
        bottom: -5px;
      }

.theme_menu__HOUHE:not(.theme_static__mzUFE) {
    pointer-events: none;
    z-index: var(--z-index-higher)
  }

.theme_menu__HOUHE:not(.theme_static__mzUFE) > .theme_outline__sRkM3 {
      opacity: 0;
      transition:
              opacity var(--menu-fade-duration) var(--animation-curve-default);
      will-change: transform;
    }

.theme_menu__HOUHE:not(.theme_static__mzUFE) > .theme_menuInner__NsR3E {
      margin: 0;
      opacity: 0
    }

.theme_menu__HOUHE:not(.theme_static__mzUFE) > .theme_menuInner__NsR3E > .theme_menuDivider__epSBV {
        position: relative;
        background-color: var(--color-gray-5);
        border: 0;
        display: block;
        height: 1px;
        margin: 0.5rem 0;
        outline: 0;
        padding: 0;
        width: 100%;
      }

.theme_menu__HOUHE:not(.theme_static__mzUFE).theme_active__IjrY9 {
      pointer-events: all
    }

.theme_menu__HOUHE:not(.theme_static__mzUFE).theme_active__IjrY9 > .theme_outline__sRkM3 {
        opacity: 1;
      }

.theme_menu__HOUHE:not(.theme_static__mzUFE).theme_active__IjrY9 > .theme_menuInner__NsR3E {
        opacity: 1;
        transition: opacity var(--menu-fade-duration) var(--animation-curve-default);
      }

.theme_outline__sRkM3 {
  background: var(--menu-background);
  border-radius: 8px;
  display: block;
  left: 0;
  position: absolute;
  top: 0
}

.theme_outline__sRkM3:before {
    content: '';
    display: block;
    height: 1.5rem;
    width: 1.5rem;
    background: var(--menu-background);
    position: absolute;
    border-radius: 5px;
    clip-path: polygon(0 60%, 0 0, 60% 0);
  }

.theme_menuInner__NsR3E {
  display: block;
  list-style: none;
  padding: var(--menu-padding);
  text-align: left;
  white-space: nowrap;
}

.theme_menuItem__OX1G1 {

  font-family: var(--primary-font);
  align-items: center;
  color: var(--menu-item-color);
  display: flex;
  font-size: 1rem;
  height: var(--menu-item-height);
  overflow: hidden;
  padding: 0;
  position: relative
}

.theme_menuItem__OX1G1:not(.theme_disabled__0wHFT):hover {
    background: var(--menu-item-background-hover);
    cursor: pointer;
  }

.theme_menuItem__OX1G1.theme_disabled__0wHFT {
    opacity: 0.5;
    pointer-events: none;
  }

.theme_menuItem__OX1G1.theme_selected__cUD-y {
    background-color: var(--menu-item-selected-background);
    font-weight: 500;
  }

.theme_menuItem__OX1G1 .theme_icon__NqT3T {
    margin-left: 1rem;
  }

.theme_menuItem__OX1G1 > a {
    display: flex;
    color: inherit;
    text-decoration: none;
    width: 100%;
    height: 100%;
    align-items: center;
  }

.theme_menuItem__OX1G1 .theme_caption__XBvVD {
    flex-grow: 1;
    padding: 0 var(--menu-item-padding);
  }

.theme_menuItem__OX1G1 .theme_shortcut__mqEj9 {
    margin-left: var(--menu-item-padding);
  }


@media (max-width: 600px) {
  .theme_iconDesktopContainer__-M388 {
    display: none;
  }

  .theme_iconMobileContainer__WCKIj {
    display: block;
  }
}

:root {
  --dialog-max-height: calc(59.7 * var(--unit));
  --dialog-max-width: calc(72 * var(--unit));
  --dialog-border-radius: 0.5rem;
  --dialog-color-title: var(--color-text);
  --dialog-background: var(--color-white);
  --dialog-content-padding: calc(4 * var(--unit));
  --dialog-content-bottom-padding: calc(2 * var(--unit));
  --dialog-navigation-padding: calc(3 * var(--unit));
  --dialog-translate-y: calc(4 * var(--unit));
  --dialog-button-width: calc(14 * var(--unit));
  --zdepth-shadow-modal: 0 10px 20px 0 rgba(0, 0, 0, 0.19), 0 6px 6px 0 rgba(0, 0, 0, 0.26);

}

@media (prefers-color-scheme: dark) {
  :root {
    --dialog-background: var(--color-gray-5);
  }
}

.theme_wrapper__43kwo {
  align-items: center;
  display: flex;
  height: 100vh;
  justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  z-index: var(--z-index-higher);
}

.theme_dialog__JHvj8 {
  background: var(--dialog-background);
  border-radius: var(--dialog-border-radius);
  box-shadow: var(--zdepth-shadow-modal);
  display: flex;
  flex-direction: column;
  max-height: var(--dialog-max-height);
  width: 100%;
  max-width: 1000px;
  margin: 0 100px;
  opacity: 0;
  transform: translateY(calc(-1 * var(--dialog-translate-y)));
  transition: opacity var(--animation-duration) var(--animation-curve-default),
              transform var(--animation-duration) var(--animation-curve-default);
  transition-delay: var(--animation-delay)
}

.theme_dialog__JHvj8.theme_active__v8MjB {
    opacity: 1;
    transform: translateY(0%);
  }

.theme_small__JxJDA {
  width: 30vw
}

@media screen and (max-width: 720px) {

.theme_small__JxJDA {
    width: 50vw
}
  }

@media screen and (max-width: 600px) {

.theme_small__JxJDA {
    width: 75vw
}
  }

.theme_normal__E1Y\+i {
  width: 1000px
}

@media screen and (max-width: 600px) {

.theme_normal__E1Y\+i {
    width: 96vw
}
  }

.theme_large__QxCwA {
  width: 96vw;
}

.theme_fullscreen__Pm-gy {
  width: 96vw
}

@media screen and (max-width: 600px) {

.theme_fullscreen__Pm-gy {
    border-radius: 0;
    max-height: 100vh;
    max-width: 100vw;
    min-height: 100vh;
    width: 100vw
}
  }

.theme_title__R0FpJ {
  color: var(--dialog-color-title);
  font-family: var(--primary-font);
  font-size: calc(2 * var(--unit));
  font-weight: var(--font-weight-normal);
  margin: 0 0 calc(1.6 * var(--unit));
}

.theme_body__G5r6B {
  color: var(--color-text-secondary);
  flex-grow: 2;
  padding: var(--dialog-content-padding) var(--dialog-content-padding) var(--dialog-content-bottom-padding);
  overflow-y: auto;
}

.theme_navigation__WYhy9 {
  flex-grow: 0;
  padding: 0 var(--dialog-navigation-padding) var(--dialog-navigation-padding);
  text-align: right;
}

.theme_button__8iYjX {
  margin-left: 1rem;
}

.theme_hideBackButton__\+uJ1s {
  display: none;
}

.theme_backButton__95V9e {
  display: inline-block;
  cursor: pointer;
  z-index: 2;
  margin: 0;
}

.theme_top__tutJh {
  display: flex;
  justify-content: space-between;
}

@media only screen and (max-width:62em) {
  .theme_dialog__JHvj8 {
    height: calc(100% - 50px);
    max-height: 100%;
    width: 100%;
    margin: 25px;
    align-items: stretch;
  }
  .theme_navigation__WYhy9 {
    text-align: center;
  }

  .theme_button__8iYjX {
    width: 100%;
    max-width: 100%;
  }
}

:root {
  --multi-select-field-padding: calc(0.8 * var(--unit));
}

.select__value-container {
  padding: var(--multi-select-field-padding) !important;
}

.select__control--is-focused {
  box-shadow: 0 0 0 1px #cccccc !important;
  border: var(--input-border) !important;
}

.select__control {
  background: var(--input-text-background-color) !important;
  color: var(--color-text) !important;
  border: var(--input-border) !important;
}

.select__menu {
  background: var(--color-gray-6) !important;
}

.select__option--is-focused {
  background: var(--color-gray-5) !important;
}

.select__input {
  color: var(--color-text) !important;
}


:root {
  --overlay-color: var(--color-black);
  --overlay-opacity: 0.5;
}
.theme_overlay__3RKyx {
  background-color: var(--overlay-color);
  bottom: 0;
  height: 100vh;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: fixed;
  top: 0;
  transition: opacity var(--animation-duration) var(--animation-curve-default);
  width: 100vw
}

.theme_overlay__3RKyx.theme_active__k\+UdN {
    opacity: var(--overlay-opacity);
    pointer-events: all;
  }


:root {
  --page-button-opacity: 0.5;
  --page-button-disabled-opacity: 0.2;
}
.theme_pagination__Mg7Kw {

}

.theme_dropdown__zlNkC {
  display: inline-block;
  width: 7em;
}

.theme_resultInfo__aRkAc {
  display: inline-block;
  width: 150px;
  text-align: center;
  font-size: .85em;
}

.theme_button__XRBIT {
  display: inline-block;
  border: 0;
  padding: 0 0.75em;
  opacity: var(--page-button-opacity);
  cursor: pointer;
  vertical-align: middle
}

.theme_button__XRBIT:disabled {
    opacity: var(--page-button-disabled-opacity);
  }

:root {
  --paper-background: var(--color-white);
  --paper-border-radius: 0.3125rem;
}

@media (prefers-color-scheme: dark) {
  :root {
    --paper-background: var(--color-gray-4);
  }
}

.theme_paper__otSe1 {

  border-radius: var(--paper-border-radius);
  background: var(--paper-background);
  border-width: 1px;
  margin: 0 0 1.25rem;
  padding: 1.25rem
}

.theme_paper__otSe1.theme_depth1__rlL4g {
    box-shadow: var(--zdepth-shadow-1)
  }

.theme_paper__otSe1.theme_depth2__38hRi {
    box-shadow: var(--zdepth-shadow-2)
  }

.theme_paper__otSe1.theme_depth3__SIb30 {
    box-shadow: var(--zdepth-shadow-3)
  }

.theme_paper__otSe1.theme_depth4__sbLYs {
    box-shadow: var(--zdepth-shadow-4)
  }

.theme_paper__otSe1.theme_depth5__Xlnev {
    box-shadow: var(--zdepth-shadow-5)
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .theme_paper__otSe1 {
    border-top: 1px solid #f1f1f1;
    border-left: 1px solid #f1f1f1;
  }
}

:root {
  --progress-height: calc(1.6 * var(--unit));
  --progress-main-color: var(--color-sky);
  --progress-secondary-color: rgba(255, 255, 255, 0.7);
  --progress-disabled-color: rgba(0, 0, 0, 0.26);
  --circle-wrapper-width: 60;
  --circle-radius: 25;
  --scale-ratio: calc(var(--circle-radius) / 20);
}

.theme_linear__hw6Ek {
  background: var(--color-gray-1);
  display: inline-block;
  height: var(--progress-height);
  overflow: hidden;
  position: relative;
  width: 100%;
  border-radius: calc(0.8 * var(--unit))
}

.theme_linear__hw6Ek.theme_indeterminate__KsxRC .theme_value__i4iIt {
    animation: theme_linear-indeterminate-bar__PLUWb 1s linear infinite;
    transform-origin: center center;
  }
.theme_value__i4iIt,
.theme_buffer__ZK8vm {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: scaleX(0);
  transform-origin: left center;
  transition-duration: var(--animation-duration);
  transition-timing-function: var(--animation-curve-default);
}
.theme_value__i4iIt {
  background-color: var(--progress-main-color);
}
.theme_buffer__ZK8vm {
  background-image:
    linear-gradient(to right, var(--progress-secondary-color), var(--progress-secondary-color)),
    linear-gradient(to right, var(--progress-main-color), var(--progress-main-color));
}
.theme_circular__fJK-1 {
  display: inline-block;
  height: calc(var(--circle-wrapper-width) * 1px);
  position: relative;
  transform: rotate(-90deg);
  width: calc(var(--circle-wrapper-width) * 1px)
}
.theme_circular__fJK-1.theme_indeterminate__KsxRC .theme_circle__KJo2Y {
      animation: theme_circular-indeterminate-bar-rotate__Op2PU 2s linear infinite;
    }
.theme_circular__fJK-1.theme_indeterminate__KsxRC .theme_path__A-ZBX {
      animation: theme_circular-indeterminate-bar-dash__PoWwp 1.5s ease-in-out infinite;
      stroke-dasharray: calc(var(--scale-ratio) * 1), calc(var(--scale-ratio) * 200);
      stroke-dashoffset: 0;
    }
.theme_circular__fJK-1.theme_indeterminate__KsxRC.theme_multicolor__FC97i .theme_path__A-ZBX {
      animation:
        theme_circular-indeterminate-bar-dash__PoWwp 1.5s ease-in-out infinite,
        theme_colors__fXe7F calc(1.5s * 4) ease-in-out infinite;
    }
.theme_circular__fJK-1[disabled] .theme_value__i4iIt, .theme_linear__hw6Ek[disabled] .theme_value__i4iIt {
    background-color: var(--progress-disabled-color);
  }
.theme_circular__fJK-1[disabled] .theme_buffer__ZK8vm, .theme_linear__hw6Ek[disabled] .theme_buffer__ZK8vm {
    background-image:
      linear-gradient(to right, var(--progress-secondary-color), var(--progress-secondary-color)),
      linear-gradient(to right, var(--progress-disabled-color), var(--progress-disabled-color));
  }
.theme_circle__KJo2Y {
  height: 100%;
  width: 100%;
}
.theme_path__A-ZBX {
  fill: none;
  stroke: var(--progress-main-color);
  stroke-dasharray: 0, calc(var(--scale-ratio) * 200);
  stroke-dashoffset: 0;
  stroke-linecap: round;
  stroke-miterlimit: 20;
  stroke-width: 4;
  transition: stroke-dasharray var(--animation-duration) var(--animation-curve-default);
}
@keyframes theme_linear-indeterminate-bar__PLUWb {
  0% {
    transform: translate(-50%) scaleX(0);
  }

  50% {
    transform: translate(-0%) scaleX(0.3);
  }

  100% {
    transform: translate(50%) scaleX(0);
  }
}
@keyframes theme_circular-indeterminate-bar-rotate__Op2PU {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes theme_circular-indeterminate-bar-dash__PoWwp {
  0% {
    stroke-dasharray: calc(var(--scale-ratio) * 1), calc(var(--scale-ratio) * 200);
    stroke-dashoffset: calc(var(--scale-ratio) * 0);
  }

  50% {
    stroke-dasharray: calc(var(--scale-ratio) * 89), calc(var(--scale-ratio) * 200);
    stroke-dashoffset: calc(var(--scale-ratio) * -35);
  }

  100% {
    stroke-dasharray: calc(var(--scale-ratio) * 89), calc(var(--scale-ratio) * 200);
    stroke-dashoffset: calc(var(--scale-ratio) * -124);
  }
}
@keyframes theme_colors__fXe7F {
  0% {
    stroke: #4285f4;
  }

  25% {
    stroke: #de3e35;
  }

  50% {
    stroke: #f7c223;
  }

  75% {
    stroke: #1b9a59;
  }

  100% {
    stroke: #4285f4;
  }
}

.theme_hide__9TcAu {
  opacity: 0;
}

.theme_fadeIn__SSRBn {
  animation: theme_fadein__Tx70X 500ms;
}

@keyframes theme_fadein__Tx70X {
  from { opacity: 0; }
  to { opacity: 1; }
}

:root {
  --radio-border-color: var(--color-gray-4);
  --radio-field-margin-bottom: calc(1.5 * var(--unit));
  --radio-button-size: calc(2 * var(--unit));
  --radio-inner-margin: calc(var(--radio-button-size) / 4);
  --radio-inner-color: var(--color-denim);
  --radio-focus-color: rgba(18, 112, 203, 0.1);
  --radio-checked-focus-color: rgba(18, 112, 203, 0.26);
  --radio-text-color: var(--color-text);
  --radio-text-font-size: calc(1.4 * var(--unit));
}

@media (prefers-color-scheme: dark) {
  :root {
    --radio-border-color: var(--color-gray-1);
  }
}

.theme_radio__kaJb\+ {
  border: calc(0.1 * var(--unit)) solid var(--radio-border-color);
  border-radius: 50%;
  cursor: pointer;
  display: inline-block;
  height: var(--radio-button-size);
  position: relative;
  vertical-align: top;
  width: var(--radio-button-size)
}

.theme_radio__kaJb\+:hover {
    border-color: var(--color-denim);
  }

.theme_radio__kaJb\+::before {
    background-color: var(--radio-inner-color);
    border-radius: 50%;
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: scale(0);
    width: 100%;
  }
.theme_radioChecked__vb0j9 {
  border: calc(0.1 * var(--unit)) solid var(--radio-inner-color)
}
.theme_radioChecked__vb0j9::before {
    transform: scale(0.65);
  }
.theme_field__BMrNs {
  display: block;
  height: var(--radio-button-size);
  margin-bottom: var(--radio-field-margin-bottom);
  position: relative;
  white-space: nowrap;
}
.theme_text__5dhpv {
  color: var(--radio-text-color);
  display: inline-block;
  font-size: var(--radio-text-font-size);
  line-height: var(--radio-button-size);
  padding-left: 5px;
  padding-right: 10px;
  vertical-align: top;
  white-space: normal;
  font-family: var(--secondary-font);
  letter-spacing: 0.5px;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  position: absolute;
}
.theme_input__g2A6w {
  appearance: none;
  border: 0;
  height: 0;
  margin: 0;
  opacity: 0;
  padding: 0;
  position: absolute;
  width: 0
}
.theme_input__g2A6w:focus ~ .theme_radio__kaJb\+ {
    box-shadow: 0 0 0 calc(0.2 * var(--unit)) var(--radio-focus-color);
  }
.theme_input__g2A6w:focus ~ .theme_radioChecked__vb0j9 {
    box-shadow: 0 0 0 calc(0.2 * var(--unit)) var(--radio-checked-focus-color);
  }
.theme_disabled__BxaSG {
}
.theme_disabled__BxaSG .theme_text__5dhpv {
    color: var(--radio-text-color);
  }
.theme_disabled__BxaSG .theme_radio__kaJb\+ {
    border-color: var(--color-gray-2);
    background-color: var(--color-gray-1);
    cursor: auto;
  }
.theme_disabled__BxaSG .theme_radioChecked__vb0j9 {
    border-color: var(--color-gray-2);
    background-color: var(--color-gray-1);
    cursor: auto
  }
.theme_disabled__BxaSG .theme_radioChecked__vb0j9::before {
      background-color: var(--color-gray-2);
    }

.theme_wrap__ldmKa {
  position: fixed;
  bottom: 15%;
  right: 10px;
  z-index: 150;
}

.theme_circle__HXWa6 {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: var(--color-slate);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.23);
  text-align: center;
  line-height: 40px;
  color: var(--color-white);
  cursor: pointer;
}

.theme_support__7lXyq {
  font-family: var(--secondary-font);
  font-size: 25px;
  font-weight: 600;
  line-height: 40px;
  text-align: center;
}

:root {
  --tab-label-disabled-opacity: 0.2;
  --tab-label-h-padding: calc(3.3 * var(--unit));
  --tab-label-height: calc(4.8 * var(--unit));
  --tab-icon-height: calc(2.4 * var(--unit));
  --tab-icon-margin-bottom: calc(0.8 * var(--unit));
  --tab-text-height: calc(1.4 * var(--unit));
  --tab-label-v-padding: calc((var(--tab-label-height) - var(--tab-text-height)) / 2);
  --tab-navigation-border-color: var(--color-divider);
  --tab-pointer-color: var(--color-sky);
  --tab-pointer-height: calc(0.4 * var(--unit));
  --tab-focus-color: rgba(255, 255, 255, 0.1);
  --tab-text: var(--color-black);
  --tab-text-color: var(--tab-text);
  --tab-text-inactive-color: rgba(0, 0, 0, 0.7);
  --tab-inverse-bar-color: var(--color-primary);
  --tab-inverse-pointer-color: var(--color-sky);
  --tab-inverse-text: var(--color-primary-contrast);
  --tab-inverse-text-color: var(--tab-inverse-text);
  --tab-inverse-text-inactive-color: rgba(255, 255, 255, 0.6);
}

.theme_tabs__aleSQ {
  display: flex;
  flex-direction: column;
  min-width: 100%;
}

.theme_navigation__uQWLF {
  box-shadow: inset 0 -1px var(--tab-navigation-border-color);
  display: flex;
  flex-direction: row;
  overflow-x: hidden;
  position: relative;
}

.theme_navigationContainer__lm0On {
  display: flex;
  height: 100%;
  min-height: 50px;
  align-items: center
}

.theme_navigationContainer__lm0On .theme_navigation__uQWLF {
    flex: 1 1;
  }

.theme_arrow__TRloT {
  color: var(--tab-text-color);
  padding: 0 var(--tab-label-h-padding);
}

.theme_arrowContainer__gJza8 {
  align-items: center;
  box-shadow: inset 0 -1px var(--tab-navigation-border-color);
  cursor: pointer;
  display: flex;
}

.theme_label__BR\+-D {
  font-family: var(--primary-font);
  font-weight: var(--font-weight-thin);
  letter-spacing: 1px;
  font-size: calc(var(--unit) * 1.2);
  color: var(--color-white);
  line-height: 1.5;
  padding: var(--tab-label-v-padding) var(--tab-label-h-padding);
  position: relative;
  text-transform: uppercase;
  transition-duration: var(--animation-duration);
  transition-property: background-color, box-shadow, color;
  transition-timing-function: var(--animation-curve-default)
}

.theme_label__BR\+-D > .theme_animatedText__Rw65P {
    display: inline-block;
    position: relative
  }

.theme_label__BR\+-D > .theme_animatedText__Rw65P::before {
      background: rgba(85, 195, 249, 0.33);
      bottom: 0;
      content: '';
      height: 20px;
      position: absolute;
      transform: scaleX(0) scaleY(0.4);
      transform-origin: 0 100%;
      transition: transform 0.3s;
      width: 100%;
    }

.theme_label__BR\+-D > .theme_animatedText__Rw65P:hover {
      transition: linear 0.2s;
      opacity: 1
    }

.theme_label__BR\+-D > .theme_animatedText__Rw65P:hover::before {
          transform: scaleX(1) scaleY(0.4);
        }

.theme_label__BR\+-D:focus {
    outline: none;
  }

.theme_label__BR\+-D > .theme_rippleWrapper__3weWi {
    overflow: hidden;
  }

.theme_label__BR\+-D.theme_disabled__r7Yc2 {
    opacity: var(--tab-label-disabled-opacity);
  }

.theme_label__BR\+-D:not(.theme_disabled__r7Yc2) {
    cursor: pointer;
  }

.theme_label__BR\+-D.theme_hidden__irTBO {
    display: none;
  }

.theme_label__BR\+-D.theme_withIcon__lTyWK {
    padding-bottom: calc(var(--tab-label-v-padding) - var(--tab-icon-margin-bottom) / 2);
    padding-top: calc(var(--tab-label-v-padding) - var(--tab-icon-margin-bottom) / 2);
    text-align: center;
  }

.theme_label__BR\+-D.theme_withText__FT58U .theme_icon__keXqt {
      margin-bottom: var(--tab-icon-margin-bottom);
    }

.theme_icon__keXqt {
  display: block;
  height: var(--tab-icon-height);
  line-height: var(--tab-icon-height);
  margin: 0 auto;
}

.theme_pointer__6Vz5f {
  background-color: var(--tab-pointer-color);
  height: var(--tab-pointer-height);
  margin-top: calc(-1 * var(--tab-pointer-height));
  position: absolute;
  transition-duration: var(--animation-duration);
  transition-property: left, width;
  transition-timing-function: var(--animation-curve-default);
  width: 0;
}

.theme_hover__rl2NP {
  background-color: var(--tab-pointer-color);
  height: var(--tab-pointer-height);
  margin-top: calc(-1 * var(--tab-pointer-height));
  position: absolute;
  transition-duration: var(--animation-duration);
  transition-property: left, width;
  transition-timing-function: var(--animation-curve-default);
  width: 0;
}


.theme_disableAnimation__Kmp-A {
  display: none;
}

.theme_tab__Kqa3m {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  padding: var(--tab-label-v-padding) var(--tab-label-h-padding);
  position: relative
}

.theme_tab__Kqa3m:not(.theme_active__s-Wna) {
    display: none;
  }

.theme_tab__Kqa3m.theme_active__s-Wna {
    display: flex;
  }

.theme_fixed__rzu7H .theme_label__BR\+-D {
    text-align: center;
  }

.theme_inverse__IQAsJ .theme_navigation__uQWLF,
  .theme_inverse__IQAsJ .theme_arrowContainer__gJza8 {
    background-color: #364d75;
  }

.theme_inverse__IQAsJ .theme_label__BR\+-D {
    color: var(--tab-inverse-text-inactive-color)
  }

.theme_inverse__IQAsJ .theme_label__BR\+-D.theme_active__s-Wna {
      color: var(--tab-inverse-text-color);
    }

.theme_inverse__IQAsJ .theme_arrow__TRloT {
    color: var(--tab-inverse-text-color);
  }

.theme_inverse__IQAsJ .theme_pointer__6Vz5f {
    background-color: var(--tab-inverse-pointer-color);
  }


:root {
    --table-border: 1px solid var(--color-gray-5);
    --table-head-color: var(--color-text);
    --table-background: var(--color-white);
    --table-zebra-background: var(--color-gray-6);
}

@media (prefers-color-scheme: dark) {
    :root {
        --table-border: 1px solid var(--color-gray-3);
        --table-background: var(--color-gray-4);
        --table-zebra-background: var(--color-gray-3);
    }
}

.theme_table__\+1b0k {
  width: 100%;
  border: var(--table-border);
  border-collapse: collapse;
  background: var(--table-background)
}

.theme_table__\+1b0k > thead > tr > th,
  .theme_table__\+1b0k > tbody > tr > td {
    border-top: var(--table-border);
    border-bottom: var(--table-border);
  }

.theme_table__\+1b0k > thead > tr > th {
    color: var(--table-head-color);
    font-weight: bold;
    padding: 1rem;
    text-align: left;
    line-height: 1.5
  }

.theme_table__\+1b0k > thead > tr > th.theme_sortable__NJCyw {
      cursor: pointer
    }

.theme_table__\+1b0k > thead > tr > th.theme_sortable__NJCyw:not(.theme_active__4GtRt) {
        padding-right: 2.5rem;
      }

.theme_table__\+1b0k > thead > tr > th.theme_sortable__NJCyw .theme_sortIcon__PyRUO {
        -webkit-user-select: none;
                user-select: none;
        vertical-align: middle;
        font-size: 1.5rem;
      }

.theme_table__\+1b0k > tfoot > tr > td {
    text-align: right;
  }

.theme_table__\+1b0k.theme_zebra__ekD0c > tbody > tr:nth-child(odd) {
      background-color: var(--table-zebra-background);
    }

.theme_table__\+1b0k > tbody > tr > td {
    padding: 0.5rem 0.625rem;
    font-size: 0.85rem;
    word-break: break-all;
  }

.style_logoIcon__465Se,
.style_logoText__U\+ZdD {
  vertical-align: middle;
}

.style_logoIcon__465Se {
  width: 40px;
}

.style_logoText__U\+ZdD {
  font-size: 1.2rem;
}

.style_logoLink__eWpt9 {
  display: inline-block;
  color: inherit;
  text-decoration: none;
}

.style_logoLink__eWpt9:visited,.style_logoLink__eWpt9:hover,.style_logoLink__eWpt9:focus {
    color: inherit;
  }

.style_rightSide__4Y24R {
  display: flex;
  align-items: center;
}

.style_devTools__HA4wg {
  border: var(--color-warning) 1px dashed;
  margin-right: 1rem;
  padding: 0.3rem 0.5rem 0;
  position: relative;
}

.style_devTools__HA4wg:before {
    content: "Dev Actions";
    position: absolute;
    font-size: 10px;
    top: -14px;
    left: 0;
    width: 100%;
    text-align: center;
    color: var(--color-text-contrast);
  }

.style_devTools__HA4wg > i {
    cursor: pointer;
  }

:is(.style_devTools__HA4wg > i) + i {
      margin-left: 1rem;
    }

.style_navWrap__sq8Gl {
  margin-bottom: 0.5rem;
}

.flexboxgrid_container-fluid__rCWUc,
.flexboxgrid_container__9Ip64 {
    margin-right: auto;
    margin-left: auto;
}

.flexboxgrid_container-fluid__rCWUc {
    padding-right: 2rem;
    padding-left: 2rem;
}

.flexboxgrid_row__voa4q {
    box-sizing: border-box;
    display: flex;
    flex: 0 1 auto;
    flex-direction: row;
    flex-wrap: wrap;
    margin-right: -0.5rem;
    margin-left: -0.5rem;
}

.flexboxgrid_row__voa4q.flexboxgrid_reverse__LJfZl {
    flex-direction: row-reverse;
}

.flexboxgrid_col__DGyJM.flexboxgrid_reverse__LJfZl {
    flex-direction: column-reverse;
}

.flexboxgrid_col-xs__WP1N1,
.flexboxgrid_col-xs-1__04qww,
.flexboxgrid_col-xs-2__ePs\+z,
.flexboxgrid_col-xs-3__3WG-5,
.flexboxgrid_col-xs-4__A072V,
.flexboxgrid_col-xs-5__ei7Mw,
.flexboxgrid_col-xs-6__qTVta,
.flexboxgrid_col-xs-7__CHBIe,
.flexboxgrid_col-xs-8__RQ2df,
.flexboxgrid_col-xs-9__7lvEc,
.flexboxgrid_col-xs-10__r5AjO,
.flexboxgrid_col-xs-11__CwiYW,
.flexboxgrid_col-xs-12__ngOb7,
.flexboxgrid_col-xs-offset-0__xxcOm,
.flexboxgrid_col-xs-offset-1__jdFXX,
.flexboxgrid_col-xs-offset-2__TNXHC,
.flexboxgrid_col-xs-offset-3__B87yP,
.flexboxgrid_col-xs-offset-4__OEvdT,
.flexboxgrid_col-xs-offset-5__JtW8C,
.flexboxgrid_col-xs-offset-6__mmL1u,
.flexboxgrid_col-xs-offset-7__Yqprt,
.flexboxgrid_col-xs-offset-8__kAMp4,
.flexboxgrid_col-xs-offset-9__LpORk,
.flexboxgrid_col-xs-offset-10__1MJxC,
.flexboxgrid_col-xs-offset-11__QPNgA,
.flexboxgrid_col-xs-offset-12__1hc-7 {
    box-sizing: border-box;
    flex: 0 0 auto;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
}

.flexboxgrid_col-xs__WP1N1 {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
}

.flexboxgrid_col-xs-1__04qww {
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
}

.flexboxgrid_col-xs-2__ePs\+z {
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
}

.flexboxgrid_col-xs-3__3WG-5 {
    flex-basis: 25%;
    max-width: 25%;
}

.flexboxgrid_col-xs-4__A072V {
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
}

.flexboxgrid_col-xs-5__ei7Mw {
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
}

.flexboxgrid_col-xs-6__qTVta {
    flex-basis: 50%;
    max-width: 50%;
}

.flexboxgrid_col-xs-7__CHBIe {
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
}

.flexboxgrid_col-xs-8__RQ2df {
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
}

.flexboxgrid_col-xs-9__7lvEc {
    flex-basis: 75%;
    max-width: 75%;
}

.flexboxgrid_col-xs-10__r5AjO {
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
}

.flexboxgrid_col-xs-11__CwiYW {
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
}

.flexboxgrid_col-xs-12__ngOb7 {
    flex-basis: 100%;
    max-width: 100%;
}

.flexboxgrid_col-xs-offset-0__xxcOm {
    margin-left: 0;
}

.flexboxgrid_col-xs-offset-1__jdFXX {
    margin-left: 8.33333333%;
}

.flexboxgrid_col-xs-offset-2__TNXHC {
    margin-left: 16.66666667%;
}

.flexboxgrid_col-xs-offset-3__B87yP {
    margin-left: 25%;
}

.flexboxgrid_col-xs-offset-4__OEvdT {
    margin-left: 33.33333333%;
}

.flexboxgrid_col-xs-offset-5__JtW8C {
    margin-left: 41.66666667%;
}

.flexboxgrid_col-xs-offset-6__mmL1u {
    margin-left: 50%;
}

.flexboxgrid_col-xs-offset-7__Yqprt {
    margin-left: 58.33333333%;
}

.flexboxgrid_col-xs-offset-8__kAMp4 {
    margin-left: 66.66666667%;
}

.flexboxgrid_col-xs-offset-9__LpORk {
    margin-left: 75%;
}

.flexboxgrid_col-xs-offset-10__1MJxC {
    margin-left: 83.33333333%;
}

.flexboxgrid_col-xs-offset-11__QPNgA {
    margin-left: 91.66666667%;
}

[dir="ltr"] .flexboxgrid_start-xs__FaGgN {
    text-align: left;
}

[dir="rtl"] .flexboxgrid_start-xs__FaGgN {
    text-align: right;
}

.flexboxgrid_start-xs__FaGgN {
    justify-content: flex-start;
}

.flexboxgrid_center-xs__fwf-e {
    justify-content: center;
    text-align: center;
}

[dir="ltr"] .flexboxgrid_end-xs__cVWtw {
    text-align: right;
}

[dir="rtl"] .flexboxgrid_end-xs__cVWtw {
    text-align: left;
}

.flexboxgrid_end-xs__cVWtw {
    justify-content: flex-end;
}

.flexboxgrid_top-xs__Mz3pL {
    align-items: flex-start;
}

.flexboxgrid_middle-xs__n5GvU {
    align-items: center;
}

.flexboxgrid_bottom-xs__K2-75 {
    align-items: flex-end;
}

.flexboxgrid_around-xs__9nrjv {
    justify-content: space-around;
}

.flexboxgrid_between-xs__hWae8 {
    justify-content: space-between;
}

.flexboxgrid_first-xs__60m-q {
    order: -1;
}

.flexboxgrid_last-xs__-TfGY {
    order: 1;
}

@media only screen and (min-width: 48em) {
    .flexboxgrid_container__9Ip64 {
        width: 49rem;
    }

    .flexboxgrid_col-sm__-\+2cn,
    .flexboxgrid_col-sm-1__yyurD,
    .flexboxgrid_col-sm-2__KKQUC,
    .flexboxgrid_col-sm-3__QYgz9,
    .flexboxgrid_col-sm-4__saR0K,
    .flexboxgrid_col-sm-5__oBZui,
    .flexboxgrid_col-sm-6__LJKP7,
    .flexboxgrid_col-sm-7__h6kIw,
    .flexboxgrid_col-sm-8__yoRD0,
    .flexboxgrid_col-sm-9__\+6HZm,
    .flexboxgrid_col-sm-10__V9bXP,
    .flexboxgrid_col-sm-11__CfG1J,
    .flexboxgrid_col-sm-12__kRkQx,
    .flexboxgrid_col-sm-offset-0__UjfVu,
    .flexboxgrid_col-sm-offset-1__59ppz,
    .flexboxgrid_col-sm-offset-2__GavKS,
    .flexboxgrid_col-sm-offset-3__sGwAB,
    .flexboxgrid_col-sm-offset-4__2IVvw,
    .flexboxgrid_col-sm-offset-5__JJ5c-,
    .flexboxgrid_col-sm-offset-6__Cau7o,
    .flexboxgrid_col-sm-offset-7__YIos4,
    .flexboxgrid_col-sm-offset-8__bX0OI,
    .flexboxgrid_col-sm-offset-9__yYz3p,
    .flexboxgrid_col-sm-offset-10__1u8hP,
    .flexboxgrid_col-sm-offset-11__8LjHE,
    .flexboxgrid_col-sm-offset-12__UDPJF {
        box-sizing: border-box;
        flex: 0 0 auto;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }

    .flexboxgrid_col-sm__-\+2cn {
        flex-grow: 1;
        flex-basis: 0;
        max-width: 100%;
    }

    .flexboxgrid_col-sm-1__yyurD {
        flex-basis: 8.33333333%;
        max-width: 8.33333333%;
    }

    .flexboxgrid_col-sm-2__KKQUC {
        flex-basis: 16.66666667%;
        max-width: 16.66666667%;
    }

    .flexboxgrid_col-sm-3__QYgz9 {
        flex-basis: 25%;
        max-width: 25%;
    }

    .flexboxgrid_col-sm-4__saR0K {
        flex-basis: 33.33333333%;
        max-width: 33.33333333%;
    }

    .flexboxgrid_col-sm-5__oBZui {
        flex-basis: 41.66666667%;
        max-width: 41.66666667%;
    }

    .flexboxgrid_col-sm-6__LJKP7 {
        flex-basis: 50%;
        max-width: 50%;
    }

    .flexboxgrid_col-sm-7__h6kIw {
        flex-basis: 58.33333333%;
        max-width: 58.33333333%;
    }

    .flexboxgrid_col-sm-8__yoRD0 {
        flex-basis: 66.66666667%;
        max-width: 66.66666667%;
    }

    .flexboxgrid_col-sm-9__\+6HZm {
        flex-basis: 75%;
        max-width: 75%;
    }

    .flexboxgrid_col-sm-10__V9bXP {
        flex-basis: 83.33333333%;
        max-width: 83.33333333%;
    }

    .flexboxgrid_col-sm-11__CfG1J {
        flex-basis: 91.66666667%;
        max-width: 91.66666667%;
    }

    .flexboxgrid_col-sm-12__kRkQx {
        flex-basis: 100%;
        max-width: 100%;
    }

    .flexboxgrid_col-sm-offset-0__UjfVu {
        margin-left: 0;
    }

    .flexboxgrid_col-sm-offset-1__59ppz {
        margin-left: 8.33333333%;
    }

    .flexboxgrid_col-sm-offset-2__GavKS {
        margin-left: 16.66666667%;
    }

    .flexboxgrid_col-sm-offset-3__sGwAB {
        margin-left: 25%;
    }

    .flexboxgrid_col-sm-offset-4__2IVvw {
        margin-left: 33.33333333%;
    }

    .flexboxgrid_col-sm-offset-5__JJ5c- {
        margin-left: 41.66666667%;
    }

    .flexboxgrid_col-sm-offset-6__Cau7o {
        margin-left: 50%;
    }

    .flexboxgrid_col-sm-offset-7__YIos4 {
        margin-left: 58.33333333%;
    }

    .flexboxgrid_col-sm-offset-8__bX0OI {
        margin-left: 66.66666667%;
    }

    .flexboxgrid_col-sm-offset-9__yYz3p {
        margin-left: 75%;
    }

    .flexboxgrid_col-sm-offset-10__1u8hP {
        margin-left: 83.33333333%;
    }

    .flexboxgrid_col-sm-offset-11__8LjHE {
        margin-left: 91.66666667%;
    }

    [dir="ltr"] .flexboxgrid_start-sm__8Dr-e {
        text-align: left;
    }

    [dir="rtl"] .flexboxgrid_start-sm__8Dr-e {
        text-align: right;
    }

    .flexboxgrid_start-sm__8Dr-e {
        justify-content: flex-start;
    }

    .flexboxgrid_center-sm__xezia {
        justify-content: center;
        text-align: center;
    }

    [dir="ltr"] .flexboxgrid_end-sm__afxZ5 {
        text-align: right;
    }

    [dir="rtl"] .flexboxgrid_end-sm__afxZ5 {
        text-align: left;
    }

    .flexboxgrid_end-sm__afxZ5 {
        justify-content: flex-end;
    }

    .flexboxgrid_top-sm__VRAaf {
        align-items: flex-start;
    }

    .flexboxgrid_middle-sm__WFufA {
        align-items: center;
    }

    .flexboxgrid_bottom-sm__kMCbH {
        align-items: flex-end;
    }

    .flexboxgrid_around-sm__umBnJ {
        justify-content: space-around;
    }

    .flexboxgrid_between-sm__JLdZb {
        justify-content: space-between;
    }

    .flexboxgrid_first-sm__klSaA {
        order: -1;
    }

    .flexboxgrid_last-sm__1p17t {
        order: 1;
    }
}

@media only screen and (min-width: 64em) {
    .flexboxgrid_container__9Ip64 {
        width: 65rem;
    }

    .flexboxgrid_col-md__8fcvI,
    .flexboxgrid_col-md-1__T0e6-,
    .flexboxgrid_col-md-2__MJkk3,
    .flexboxgrid_col-md-3__iX99p,
    .flexboxgrid_col-md-4__8QSfU,
    .flexboxgrid_col-md-5__Jx9kd,
    .flexboxgrid_col-md-6__3in-E,
    .flexboxgrid_col-md-7__d979y,
    .flexboxgrid_col-md-8__-vnRp,
    .flexboxgrid_col-md-9__9fIqC,
    .flexboxgrid_col-md-10__7ZzoV,
    .flexboxgrid_col-md-11__0bWzE,
    .flexboxgrid_col-md-12__UXO-Z,
    .flexboxgrid_col-md-offset-0__yzjXa,
    .flexboxgrid_col-md-offset-1__LbqWT,
    .flexboxgrid_col-md-offset-2__2G7Cv,
    .flexboxgrid_col-md-offset-3__UTBw0,
    .flexboxgrid_col-md-offset-4__k3tGI,
    .flexboxgrid_col-md-offset-5__NnaRe,
    .flexboxgrid_col-md-offset-6__N34NF,
    .flexboxgrid_col-md-offset-7__e4hIP,
    .flexboxgrid_col-md-offset-8__32tme,
    .flexboxgrid_col-md-offset-9__0vdpI,
    .flexboxgrid_col-md-offset-10__DwNmL,
    .flexboxgrid_col-md-offset-11__92Q75,
    .flexboxgrid_col-md-offset-12__97Em4 {
        box-sizing: border-box;
        flex: 0 0 auto;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }

    .flexboxgrid_col-md__8fcvI {
        flex-grow: 1;
        flex-basis: 0;
        max-width: 100%;
    }

    .flexboxgrid_col-md-1__T0e6- {
        flex-basis: 8.33333333%;
        max-width: 8.33333333%;
    }

    .flexboxgrid_col-md-2__MJkk3 {
        flex-basis: 16.66666667%;
        max-width: 16.66666667%;
    }

    .flexboxgrid_col-md-3__iX99p {
        flex-basis: 25%;
        max-width: 25%;
    }

    .flexboxgrid_col-md-4__8QSfU {
        flex-basis: 33.33333333%;
        max-width: 33.33333333%;
    }

    .flexboxgrid_col-md-5__Jx9kd {
        flex-basis: 41.66666667%;
        max-width: 41.66666667%;
    }

    .flexboxgrid_col-md-6__3in-E {
        flex-basis: 50%;
        max-width: 50%;
    }

    .flexboxgrid_col-md-7__d979y {
        flex-basis: 58.33333333%;
        max-width: 58.33333333%;
    }

    .flexboxgrid_col-md-8__-vnRp {
        flex-basis: 66.66666667%;
        max-width: 66.66666667%;
    }

    .flexboxgrid_col-md-9__9fIqC {
        flex-basis: 75%;
        max-width: 75%;
    }

    .flexboxgrid_col-md-10__7ZzoV {
        flex-basis: 83.33333333%;
        max-width: 83.33333333%;
    }

    .flexboxgrid_col-md-11__0bWzE {
        flex-basis: 91.66666667%;
        max-width: 91.66666667%;
    }

    .flexboxgrid_col-md-12__UXO-Z {
        flex-basis: 100%;
        max-width: 100%;
    }

    .flexboxgrid_col-md-offset-0__yzjXa {
        margin-left: 0;
    }

    .flexboxgrid_col-md-offset-1__LbqWT {
        margin-left: 8.33333333%;
    }

    .flexboxgrid_col-md-offset-2__2G7Cv {
        margin-left: 16.66666667%;
    }

    .flexboxgrid_col-md-offset-3__UTBw0 {
        margin-left: 25%;
    }

    .flexboxgrid_col-md-offset-4__k3tGI {
        margin-left: 33.33333333%;
    }

    .flexboxgrid_col-md-offset-5__NnaRe {
        margin-left: 41.66666667%;
    }

    .flexboxgrid_col-md-offset-6__N34NF {
        margin-left: 50%;
    }

    .flexboxgrid_col-md-offset-7__e4hIP {
        margin-left: 58.33333333%;
    }

    .flexboxgrid_col-md-offset-8__32tme {
        margin-left: 66.66666667%;
    }

    .flexboxgrid_col-md-offset-9__0vdpI {
        margin-left: 75%;
    }

    .flexboxgrid_col-md-offset-10__DwNmL {
        margin-left: 83.33333333%;
    }

    .flexboxgrid_col-md-offset-11__92Q75 {
        margin-left: 91.66666667%;
    }

    [dir="ltr"] .flexboxgrid_start-md__Zw47A {
        text-align: left;
    }

    [dir="rtl"] .flexboxgrid_start-md__Zw47A {
        text-align: right;
    }

    .flexboxgrid_start-md__Zw47A {
        justify-content: flex-start;
    }

    .flexboxgrid_center-md__Ltzhl {
        justify-content: center;
        text-align: center;
    }

    [dir="ltr"] .flexboxgrid_end-md__44omg {
        text-align: right;
    }

    [dir="rtl"] .flexboxgrid_end-md__44omg {
        text-align: left;
    }

    .flexboxgrid_end-md__44omg {
        justify-content: flex-end;
    }

    .flexboxgrid_top-md__Zp8xo {
        align-items: flex-start;
    }

    .flexboxgrid_middle-md__aPE\+m {
        align-items: center;
    }

    .flexboxgrid_bottom-md__\+hNej {
        align-items: flex-end;
    }

    .flexboxgrid_around-md__dl6t\+ {
        justify-content: space-around;
    }

    .flexboxgrid_between-md__yECNc {
        justify-content: space-between;
    }

    .flexboxgrid_first-md__\+2qJ8 {
        order: -1;
    }

    .flexboxgrid_last-md__M8bCN {
        order: 1;
    }
}

@media only screen and (min-width: 75em) {
    .flexboxgrid_container__9Ip64 {
        width: 76rem;
    }

    .flexboxgrid_col-lg__njRDD,
    .flexboxgrid_col-lg-1__Ipyyl,
    .flexboxgrid_col-lg-2__TAMcm,
    .flexboxgrid_col-lg-3__xt2QI,
    .flexboxgrid_col-lg-4__D63MJ,
    .flexboxgrid_col-lg-5__5ka6A,
    .flexboxgrid_col-lg-6__I0VQv,
    .flexboxgrid_col-lg-7__aIuZi,
    .flexboxgrid_col-lg-8__42kv5,
    .flexboxgrid_col-lg-9__dc3rr,
    .flexboxgrid_col-lg-10__VZgol,
    .flexboxgrid_col-lg-11__67CQ6,
    .flexboxgrid_col-lg-12__RyhsY,
    .flexboxgrid_col-lg-offset-0__DU6wE,
    .flexboxgrid_col-lg-offset-1__oZOAI,
    .flexboxgrid_col-lg-offset-2__dNC4D,
    .flexboxgrid_col-lg-offset-3__9IpuX,
    .flexboxgrid_col-lg-offset-4__rumTD,
    .flexboxgrid_col-lg-offset-5__Au-e-,
    .flexboxgrid_col-lg-offset-6__1XEWk,
    .flexboxgrid_col-lg-offset-7__uN5RJ,
    .flexboxgrid_col-lg-offset-8__y00LW,
    .flexboxgrid_col-lg-offset-9__DR97V,
    .flexboxgrid_col-lg-offset-10__EYebq,
    .flexboxgrid_col-lg-offset-11__Hbi5l,
    .flexboxgrid_col-lg-offset-12__fiwJr {
        box-sizing: border-box;
        flex: 0 0 auto;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }

    .flexboxgrid_col-lg__njRDD {
        flex-grow: 1;
        flex-basis: 0;
        max-width: 100%;
    }

    .flexboxgrid_col-lg-1__Ipyyl {
        flex-basis: 8.33333333%;
        max-width: 8.33333333%;
    }

    .flexboxgrid_col-lg-2__TAMcm {
        flex-basis: 16.66666667%;
        max-width: 16.66666667%;
    }

    .flexboxgrid_col-lg-3__xt2QI {
        flex-basis: 25%;
        max-width: 25%;
    }

    .flexboxgrid_col-lg-4__D63MJ {
        flex-basis: 33.33333333%;
        max-width: 33.33333333%;
    }

    .flexboxgrid_col-lg-5__5ka6A {
        flex-basis: 41.66666667%;
        max-width: 41.66666667%;
    }

    .flexboxgrid_col-lg-6__I0VQv {
        flex-basis: 50%;
        max-width: 50%;
    }

    .flexboxgrid_col-lg-7__aIuZi {
        flex-basis: 58.33333333%;
        max-width: 58.33333333%;
    }

    .flexboxgrid_col-lg-8__42kv5 {
        flex-basis: 66.66666667%;
        max-width: 66.66666667%;
    }

    .flexboxgrid_col-lg-9__dc3rr {
        flex-basis: 75%;
        max-width: 75%;
    }

    .flexboxgrid_col-lg-10__VZgol {
        flex-basis: 83.33333333%;
        max-width: 83.33333333%;
    }

    .flexboxgrid_col-lg-11__67CQ6 {
        flex-basis: 91.66666667%;
        max-width: 91.66666667%;
    }

    .flexboxgrid_col-lg-12__RyhsY {
        flex-basis: 100%;
        max-width: 100%;
    }

    .flexboxgrid_col-lg-offset-0__DU6wE {
        margin-left: 0;
    }

    .flexboxgrid_col-lg-offset-1__oZOAI {
        margin-left: 8.33333333%;
    }

    .flexboxgrid_col-lg-offset-2__dNC4D {
        margin-left: 16.66666667%;
    }

    .flexboxgrid_col-lg-offset-3__9IpuX {
        margin-left: 25%;
    }

    .flexboxgrid_col-lg-offset-4__rumTD {
        margin-left: 33.33333333%;
    }

    .flexboxgrid_col-lg-offset-5__Au-e- {
        margin-left: 41.66666667%;
    }

    .flexboxgrid_col-lg-offset-6__1XEWk {
        margin-left: 50%;
    }

    .flexboxgrid_col-lg-offset-7__uN5RJ {
        margin-left: 58.33333333%;
    }

    .flexboxgrid_col-lg-offset-8__y00LW {
        margin-left: 66.66666667%;
    }

    .flexboxgrid_col-lg-offset-9__DR97V {
        margin-left: 75%;
    }

    .flexboxgrid_col-lg-offset-10__EYebq {
        margin-left: 83.33333333%;
    }

    .flexboxgrid_col-lg-offset-11__Hbi5l {
        margin-left: 91.66666667%;
    }

    [dir="ltr"] .flexboxgrid_start-lg__YIM9Z {
        text-align: left;
    }

    [dir="rtl"] .flexboxgrid_start-lg__YIM9Z {
        text-align: right;
    }

    .flexboxgrid_start-lg__YIM9Z {
        justify-content: flex-start;
    }

    .flexboxgrid_center-lg__BTP30 {
        justify-content: center;
        text-align: center;
    }

    [dir="ltr"] .flexboxgrid_end-lg__\+HOxU {
        text-align: right;
    }

    [dir="rtl"] .flexboxgrid_end-lg__\+HOxU {
        text-align: left;
    }

    .flexboxgrid_end-lg__\+HOxU {
        justify-content: flex-end;
    }

    .flexboxgrid_top-lg__x5y4M {
        align-items: flex-start;
    }

    .flexboxgrid_middle-lg__za8gR {
        align-items: center;
    }

    .flexboxgrid_bottom-lg__KZgCj {
        align-items: flex-end;
    }

    .flexboxgrid_around-lg__SrZbI {
        justify-content: space-around;
    }

    .flexboxgrid_between-lg__JW7fp {
        justify-content: space-between;
    }

    .flexboxgrid_first-lg__t5dIA {
        order: -1;
    }

    .flexboxgrid_last-lg__J472i {
        order: 1;
    }
}

.style_wrap__dIp-0 {
  width: 50%;
  margin: 0 auto;
  padding: 3rem;
  display: flex;
  align-items: center;
  z-index: 1;
}
:is(.style_wrap__dIp-0 .style_icon__uULlt) i {
      -webkit-user-select: none;
              user-select: none;
      font-size: 12rem;
      opacity: 0.2;
    }
.style_wrap__dIp-0 .style_text__RKN-X {
    flex: 1 1;
  }
:is(.style_wrap__dIp-0 .style_text__RKN-X) > .style_title__2lKyw {
      font-size: 4rem;
      margin-bottom: 0.5rem;
      border-bottom: 2px solid var(--color-danger);
    }

.style_wrapper__bNe7S {
  display: flex;
  position: fixed;
  padding-top: 25vh;
  justify-content: center;
  align-items: flex-start;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: var(--z-index-higher);
}

.style_active__Fo4re {
  opacity: 0 !important;
}

.style_container__QSV6t {
  flex-grow: 1;
}

.style_pagination__5jYac {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 1rem;
}

.style_pagination__5jYac > div {
    background: var(--color-gray-5);
    border-radius: 0.2rem;
    padding: 0.2rem;
  }

@media (prefers-color-scheme: dark) {
    .style_pagination__5jYac > div {
      background: var(--color-gray-4);
    }
}

.style_title__9LqKk {
  display: inline-block;
  color: var(--color-text);
  font-size: 1.2rem;
  text-decoration: none;
  margin-bottom: 0.4rem;
}

.style_envs__uiqFZ {
  width: 40%;
}

.style_sparkline__i6PBf path:first-child {
    fill: var(--color-rhino) !important;
  }

.style_sparkline__i6PBf path:last-child {
    stroke: var(--color-rhino) !important;
  }

.style_head__imc1A {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.style_head__imc1A button + button {
    margin-left: 0.5rem;
  }

.style_head__imc1A > .style_title__9LqKk {
    flex: 1 1;
    font-size: 1.5rem;
    font-weight: 500;
  }

:is(.style_head__imc1A > .style_title__9LqKk) .style_tenant__LTgPn {
      text-transform: uppercase;
    }

.style_head__imc1A > .style_search__4rwF9 {
    flex: 1 1;
  }

.style_head__imc1A > .style_addProject__1uq71 {
    margin-left: 4rem;
  }

.style_envLabel__Pjvlh {
  display: block;
  font-size: 0.8rem;
  letter-spacing: 0.05rem;
  margin: 1rem 0 0.5rem;
  -webkit-user-select: none;
          user-select: none;
}

.style_col__xhuUh {
  padding-bottom: 1rem;
}

.style_project__T4gZC {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.style_noProjects__pDHCS {
  font-size: 1.5rem;
  text-align: center;
  flex: 1 1;
  color: var(--color-meh);
  margin: 3rem 0rem 3rem 0rem;
}

.style_projectsHeading__uEQt\+ {
  display: flex;
  justify-content: space-between;
  margin-top: 2rem;
}

.style_heading__H3TOx {
  font-size: 1.2rem;
  margin-bottom: 1rem;
}

@media (prefers-color-scheme: dark) {
    .style_sparkline__i6PBf path:first-child {
      fill: var(--color-dodger-blue) !important;
    }
    .style_sparkline__i6PBf path:last-child {
      stroke: var(--color-dodger-blue) !important;
    }
}

.style_group__TIlz\+ {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: 1px solid var(--color-gray-3);
}

.style_group__TIlz\+ > .style_name__mjtKt {
    font-size: 1.1rem;
  }

:is(.style_group__TIlz\+ > .style_name__mjtKt) > a {
      color: var(--color-text);
      text-decoration: none;
      word-break: break-all;
    }

:is(.style_group__TIlz\+ > .style_name__mjtKt) > * {
      vertical-align: middle;
    }

:is(.style_group__TIlz\+ > .style_name__mjtKt) > i {
      color: var(--color-gray-3);
      margin-right: 1.25rem;
    }

.style_chip__7V73w {
  background: #666666;
  color: #fff;
  padding: 0.25rem 0.45rem;
  font-size: 0.75rem;
  border-radius: 0.2rem;
  font-weight: bold;
  margin-left: 0.75rem;
}

.style_heading__aa3Wg {
  font-size: 1.2rem;
  margin-bottom: 1rem;
}

.style_loadMore__Lgquk {
  text-align: center;
}

.style_text__Zm9JO {
  text-transform: capitalize;
}

.style_label__y4A7D {
  pointer-events: none;
  font-weight: 500;
  font-size: 13px;
  line-height: 18px;
  padding-bottom: 0.5em;
  color: var(--input-text-label-color);
}

.style_error__z8e\+h {
  color: var(--input-text-error-color);
  font-size: var(--input-label-font-size);
  line-height: var(--input-underline-height);
  margin-bottom: calc(-1 * var(--input-underline-height));
  margin-top: 5px;
}

.style_select__WtYmi {
  margin-bottom: 1rem;
}

.style_inputDisabled__0udcU {
  color: var(--color-gray-1);
  cursor: not-allowed;
}

.style_input__zcAK3 {
  font-size: 0.7rem !important;
  line-height: 1;
  margin: 0;
}

.style_badges__tVO9z {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
}

.style_badge__iIwYi {
  display: inline-flex;
  align-items: center;
}

.style_badge__iIwYi img {
  max-height: 24px;
  max-width: 120px;
  width: auto;
  height: auto;
  object-fit: contain;
}

.style_addBadgeContainer__MR1dP {
  margin-bottom: 12px;
  display: flex;
}

.style_badgesContainer__WL1zb {
  display: flex;
  flex-wrap: wrap;
  margin-left: 6px;
  gap: 8px;
}

.style_badgeItem__iPYkC {
  display: flex;
  align-items: center;
}

.style_alert__9jyl8 {
  border-radius: 0;
  padding: 0.5rem 1rem;
}
.style_alert__9jyl8 a {
    color: var(--color-text);
  }

.style_tagSelector__h8QFI {
  flex: 1 1 1rem;
  overflow-y: auto;
}

.style_current__KmXSA {
  background: var(--color-success);
  border-radius: 0.2rem;
  padding: 0.1rem 0.25rem;
  font-size: 0.8rem;
  margin-left: 0.4rem;
  color: var(--color-text-contrast);
  font-weight: bold;
}

.style_tags__nPeEh {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 0.9rem;
}

.style_tags__nPeEh > li {
    padding: 1rem 1.25rem;
    -webkit-user-select: none;
            user-select: none;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
  }

.style_active__xTJcW:is(.style_tags__nPeEh > li) {
      background: var(--color-info);
      color: var(--color-text-contrast);
    }

.style_active__xTJcW:is(.style_tags__nPeEh > li) > a {
        color: var(--color-text-contrast);
        border-color: var(--color-text-contrast);
      }

:is(.style_tags__nPeEh > li):hover:not(.style_active__xTJcW):not(.style_noTags__U\+5Lv) {
      background: rgba(0,0,0, 0.05);
    }

.style_noTags__U\+5Lv:is(.style_tags__nPeEh > li) {
      cursor: default;
    }

.style_viewMore__Mq3IC:is(.style_tags__nPeEh > li) {
      font-weight: bold;
      text-align: center;
      display: block;
      border-top: 1px solid var(--color-text-contrast);
    }

.style_tagName__nEuu\+ {
  font-weight: bold;
}

.style_loading__sS73z {
  padding: 1rem;
  align-self: center;
  color: var(--color-meh);
}

.style_compareLink__hwj\+t {
  color: var(--color-text);
  border-bottom: 1px dotted var(--color-text);
  text-decoration: none;
}

.style_compareLink__hwj\+t > i {
    font-size: 1.2rem;
    vertical-align: top;
    padding-left: 0.2rem;
  }

.style_header__\+pemt {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: var(--color-text);
  font-weight: 500;
  padding: 1rem;
  border-radius: 0.5rem 0.5rem 0 0;
}

.style_header__\+pemt > .style_name__Q\+T-n {
    flex: 1 1;
  }

.style_header__\+pemt.style_passing__xNnSe {
    color: var(--color-text-contrast);
    background-color: var(--color-success);
  }

.style_header__\+pemt.style_failed__pop5w {
    color: var(--color-text-contrast);
    background-color: #bd4f47;
  }

.style_header__\+pemt.style_canceled__0tWD3 {
    color: var(--color-text-contrast);
    background-color: var(--color-gray-1);
  }

.style_header__\+pemt.style_deploying__XrmiV {
    color: var(--color-text-contrast);
    background: var(--color-info);
    position: relative;
    overflow: hidden;
  }

.style_header__\+pemt.style_deploying__XrmiV:after {
      background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2));
      content: '';
      display: block;
      height: 100%;
      position: absolute;
      width: 200px;
      left: 0;
      animation: style_loading__zK\+1Z 2.5s infinite ease-in;
    }

.style_header__\+pemt.style_deploying__XrmiV.style_canceling__mfQgh {
      color: var(--color-text-contrast);
      background-color: var(--color-gray-1);
    }

.style_artifactNameWrapper__r0YTv {
  display: flex;
}

.style_artifactNameWrapper__r0YTv > button {
    background: none;
    border: none;
    padding: 0;
    color: var(--color-text);
    border-bottom: 1px dotted var(--color-text);
    text-decoration: none;
    margin-left: 10px;
    cursor: pointer;
  }

:is(.style_artifactNameWrapper__r0YTv > button) > i {
      font-size: 1.2rem;
      vertical-align: top;
      padding-left: 0.2rem;
    }

.style_moveButton__JzaLh {
  cursor: all-scroll;
  font-size: 1.2rem;
}

.style_actions__cecNY {
  flex-grow: 0;
}

.style_actions__cecNY > i {
    font-size: 1.2rem;
    cursor: pointer;
    margin-right: 0.2rem;
  }

:is(.style_actions__cecNY > i):last-child {
      margin: 0;
    }

.style_actions__cecNY .style_archiveButton__WFHvF {
    color: inherit;
    text-shadow: inherit;
  }

:is(.style_actions__cecNY .style_archiveButton__WFHvF) > i {
      font-size: 1.2rem;
    }

.style_envDetails__Vpi\+8 {
  padding: 0.5rem;
}

.style_envDetails__Vpi\+8 > div {
    font-size: 0.85rem;
    padding: 1rem;
    overflow: hidden;
  }

:is(.style_envDetails__Vpi\+8 > div) > label {
      font-size: 0.8rem;
      display: block;
      margin-bottom: 0.3rem;
      font-weight: 500;
    }

.style_foot__lO6O6 {
  display: flex;
  margin-top: auto;
  border-top: var(--card-border);
}

.style_foot__lO6O6 > button {
    line-height: 1.75;
    flex: 1 1;
    border-radius: 0 0 var(--card-border-radius) var(--card-border-radius);
  }

:is(.style_foot__lO6O6 > button) > i {
      font-size: 1.2rem;
    }

:is(.style_foot__lO6O6 > button):not(:only-child) {
      border-radius: 0;
    }

:is(.style_foot__lO6O6 > button):not(:only-child):first-child {
        border-radius: 0 0 0 var(--card-border-radius);
      }

:is(.style_foot__lO6O6 > button):not(:only-child):last-child {
        border-radius: 0 0 var(--card-border-radius) 0;
      }

.style_container__zTQab {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 20.5rem;
  border: 0;
  box-shadow: var(--zdepth-shadow-1);
}

.style_content__BatKY {
  padding: 1rem;
}

.style_noDeployments__KHLoe {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1 1;
}

.style_providerMissing__ASeHY {
  margin: 1rem 1rem 0;
  text-align: center;
  vertical-align: middle;
}

.style_providerMissing__ASeHY > button {
    margin: 0.5rem auto 0;
    display: block;
  }

.style_providerMissing__ASeHY a {
    text-decoration: none;
    color: var(--color-text);
    font-weight: bold;
  }

@keyframes style_loading__zK\+1Z {
  from {
    left: -200px;
  }
  to {
    left: 100%;
  }
}

@media (prefers-color-scheme: dark) {
  .style_container__zTQab {
    border: var(--card-border);
    background: var(--color-gray-4);
  }
}

.style_compareButton__gk52A {
  margin-left: 12px;
  min-width: 0;
  padding: 2px 8px;
  height: 24px;
  text-transform: none;
  vertical-align: middle;
}

.style_artifactNameContainer__wUi1q {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
  flex-wrap: wrap;
}

.style_artifactNameLabel__JtStw {
  font-weight: 500;
  margin-right: 8px;
  color: rgba(0, 0, 0, 0.7);
}

.style_artifactName__qdiAd {
  margin-right: 8px;
  word-break: break-all;
  font-family: 'Roboto Mono', monospace;
  background-color: rgba(0, 0, 0, 0.04);
  padding: 2px 4px;
  border-radius: 4px;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.style_link__DL5Wx {
  color: var(--color-text);
  border-bottom: 1px dotted var(--color-text);
  text-decoration: none;
}
.style_link__DL5Wx > i {
    font-size: 1rem;
    vertical-align: top;
    padding-left: 0.2rem;
  }

.style_text__d22Mr {
  display: inline-block;
  border-bottom: 1px dotted var(--color-meh);
}

.style_radioFieldset__WAjjk {
  border: none;
  margin: 0;
  padding: 0;
}

.style_radioFieldset__WAjjk > legend {
    font-size: 13px;
    font-weight: 500;
  }

.style_radios__pPhR\+ {
  color: var(--color-text);
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1rem;
  border-radius: 0.3rem;
  flex-wrap: wrap;
}

.style_radios__pPhR\+ > label {
    margin-top: 1rem;
    margin-right: 1rem;
    text-transform: initial;
  }

:is(.style_radios__pPhR\+ > label) > span {
      position: initial;
      max-width: initial;
      text-transform: none;
    }


.style_icon__4seNv {
  font-size: 1rem;
  color: var(--color-info);
}

.style_hint__49whZ {
  font-size: 12px;
}

.style_selectText__Oiadl {
  color: var(--color-label);
  text-align: center;
}

.style_delete__hXT6W {
  font-size: 0.8rem;

  border-bottom: 1px solid var(--color-danger);
  text-align: center;
  color: var(--color-meh);
  background: rgba(208, 0, 26, 0.1);
}

.style_deleteButton__B2pKV {
  padding: 0.4rem 0;
}

.style_deleteButton__B2pKV > i {
    font-size: 1.1rem;
  }

.style_configurationTypes__KtLo8 {
  list-style: none;
  margin: 0;
  padding: 0;
}

.style_configurationTypes__KtLo8 > li {
    height: 2rem;
    padding: 1rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

:is(.style_configurationTypes__KtLo8 > li):hover {
      background: var(--color-gray-5);
    }

.style_envSummary__Z1iIA {
  margin-bottom: 1rem;
  padding: 12px;
}

.style_head__wdk67 {
  display: flex;
  align-items: center;
}

.style_head__wdk67 .style_breadcrumbs__CVzQY {
    flex: 1 1;
  }

.style_head__wdk67 .style_actions__azWlo {

  }

.style_noEnvironments__beqmb {
  font-size: 1.5rem;
  text-align: center;
  flex: 1 1;
  color: var(--color-meh);
  margin: 3rem 0rem 3rem 0rem;
}
.style_details__KqGBm {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.style_bar__zG1zo {
  background: #f7f7f7;
  padding: 1rem;
  display: flex;
  align-items: center;
  border-radius: var(--card-border-radius) var(--card-border-radius) 0 0;
}

.style_bar__zG1zo > .style_name__rk8\+4 {
    flex: 1 1;
  }

:is(.style_bar__zG1zo > .style_name__rk8\+4) > small {
      font-weight: 100;
      color: var(--color-meh);
    }

:is(.style_bar__zG1zo > .style_name__rk8\+4) > h2 {
      margin: 0;
    }

.style_bar__zG1zo > button > i {
    margin-right: 0.3rem;
    font-size: 1.1rem;
    vertical-align: text-top;
  }

.style_actions__HYPZL {
  flex-shrink: 0;
}

.style_actions__HYPZL button + button {
    margin-left: 0.75rem;
  }

.style_description__ErWy\+ {
  width: 100%;
  color: var(--color-meh);
  margin: 0.4rem 6px 1rem;
  font-size: 0.9rem;
}

.style_actionsMenu__N2fLt {
  position: relative;
  font-size: 34px;
  margin-right: 1rem;
  vertical-align: middle;
}

.style_actionsDropdown__GEPxR {
  width: 11rem;
}

@media (prefers-color-scheme: dark) {
  .style_bar__zG1zo {
    background: var(--color-gray-4);
  }
}

.style_title__Jx9nj {
  color: var(--color-text);
  font-size: 1.1rem;
  text-decoration: none;
}

.style_envs__3wil2 {
  width: 40%;
}

.style_sparkline__-aUPc {
  width: 100%;
}

.style_head__XEv\+e {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.style_head__XEv\+e > .style_title__Jx9nj {
    flex: 1 1;
    font-size: 1.5rem;
    font-weight: 500;
  }

:is(.style_head__XEv\+e > .style_title__Jx9nj) .style_tenant__Dxxiq {
      text-transform: uppercase;
    }

.style_head__XEv\+e > .style_search__uNkjv {
    flex: 1 1;
  }

.style_head__XEv\+e > .style_addProject__grXaV {
    margin-left: 4rem;
  }

.style_envLabel__PuW4n {
  display: block;
  font-size: 0.8rem;
  letter-spacing: 0.05rem;
  margin: 1rem 0 0.5rem;
  -webkit-user-select: none;
          user-select: none;
}

.style_col__QD326 {
  padding-bottom: 1rem;
}

.style_project__Kg8XL {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.style_wrap__Tvkkd {
  margin-top: 0;
}

.style_actions__6vYob > button + button {
  margin-left: 0.5rem;
}

.style_actions__o-oXs {
  margin-top: 1rem;
}

.style_actions__o-oXs > button + button {
    margin-left: 0.5rem;
  }

.style_checkbox__\+BibR {
  margin-bottom: 0;
}

.style_readonly__xDflT {
  opacity: 0.65;
}

.style_prompt__h8F6T {
  color: var(--color-meh);
  font-style: italic;
  text-align: center;
}

.style_radios__QvSBC {
  color: var(--color-text);
  background: var(--color-gray-6);
  border: 1px solid var(--color-gray-3);
  display: flex;
  justify-content: space-around;
  align-items: center;
  padding:  0.5rem 1rem;
  margin-bottom: 1rem;
  border-radius: 0.3rem;
  flex-wrap: wrap;
}

.style_radios__QvSBC > label {
    margin: 0.5rem 0;
  }

:is(.style_radios__QvSBC > label) > span {
      position: initial;
      max-width: initial;
    }

@media (prefers-color-scheme: dark) {
  .style_radios__QvSBC {
    background: var(--color-gray-4);
  }
}

.style_input__zSBNl {
  padding:  0 0 0.75rem !important;
}

.style_input__zSBNl > input {
  font-size: 0.7rem !important;
  line-height: 1;
}

.style_actions__JOkEg {
  display: flex;
  justify-content: space-between;
}

.style_form__xJitA > label {
    text-transform: uppercase;
  }

.helpers_box__YHJ3s {
  box-shadow: var(--shadow-light);
  background: #fff;
}

.helpers_sidebarLabel__Sk5yv {
  text-transform: uppercase;
  color: var(--color-label);
  display: block;
  font-size: 0.8rem;
  letter-spacing: 0.05rem;
  margin-bottom: 0.5rem;
  -webkit-user-select: none;
          user-select: none;
}

@media (prefers-color-scheme: dark) {
  .helpers_box__YHJ3s {
    background: var(--color-gray-4);
  }
}

.style_container__V1DYP {
  padding: 0.75rem;
  margin: 1rem 0;
}

.style_heading__hCdq9 {
  margin-bottom: 1rem;
}

.style_container__UXLg\+ {
  padding: 0.75rem;
  margin: 1rem 0;
}

.style_heading__tNuFs {
  margin-bottom: 1rem;
}

.style_add__hMU4d {
  cursor: pointer;
  color: var(--color-meh);
  -webkit-user-select: none;
          user-select: none;
  font-size: 0.8rem;
  margin: 0.5rem 0 0 1rem;
}

.style_add__hMU4d > * {
    vertical-align: middle;
  }

.style_add__hMU4d > i {
    color: var(--color-info);
    font-size: 1.2rem;
  }

.style_alertChannel__f4iEg {
  padding: 0.5rem;
  margin-bottom: 0.5rem;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.style_alertChannelName__RKBfy {
  cursor: default;
}

.style_alertChannelName__RKBfy > * {
    vertical-align: middle;
  }

.style_alertChannelName__RKBfy > i {
    color: var(--color-info);
    margin-right: 0.5rem;
  }


.style_alert__YmJTC:hover {
  background: rgba(0,0,0, 0.05);
}

.style_actions__4VjGq > a > i,.style_actions__4VjGq > i,.style_actions__4VjGq > button i {
    font-size: 1.2rem;
    cursor: pointer;
    margin-right: 0.25rem;
  }

.style_edit__MYWde {
  color: var(--color-info);
}

.style_delete__yugSj {
  color: var(--color-danger);
}

.style_on__hoEWl {
  width: 100%;
  margin-top: 0.5rem;
}

.style_container__TzxBW {
  padding: 0.75rem;
  margin: 1rem 0;
}

.style_heading__90sTt {
  margin-bottom: 1rem;
}

.style_add__sKWqe {
  cursor: pointer;
  color: var(--color-meh);
  -webkit-user-select: none;
          user-select: none;
  font-size: 0.8rem;
  margin: 0.5rem 0 0 1rem;
}

.style_add__sKWqe > * {
    vertical-align: middle;
  }

.style_add__sKWqe > i {
    color: var(--color-info);
    font-size: 1.2rem;
  }

.style_hookUrlWrap__iX3Co {
  padding: 0.5rem;
  margin-bottom: 0.5rem;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.style_hookUrl__d81RH {
  cursor: default;
  margin-bottom: 0.5rem;
}

.style_hookUrl__d81RH > * {
    vertical-align: middle;
  }

.style_hookUrl__d81RH > i {
    color: var(--color-info);
    margin-right: 0.5rem;
  }


.style_hook__5Vrbt:hover {
  background: rgba(0,0,0, 0.05);
}

.style_actions__FqKwO > a > i,.style_actions__FqKwO > i,.style_actions__FqKwO > button i {
    font-size: 1.2rem;
    cursor: pointer;
    margin-right: 0.25rem;
  }

.style_edit__adlt0 {
  color: var(--color-info);
}

.style_delete__C68TA {
  color: var(--color-danger);
}

.style_on__5mJH6 {
  width: 100%;
}

.style_input__ia979 {
  padding:  0 0 0.75rem !important;
}

.style_input__ia979 > input {
  font-size: 0.7rem !important;
  line-height: 1;
}

.style_formActions__RbXvT {
  display: flex;
  justify-content: space-between;
}

.style_form__KrExN > label {
    text-transform: uppercase;
  }

.style_keyAlert__hpKus {
  width: 100%;
}

.style_signingKeyWrap__LZK3\+ {
  margin-top: 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.style_signingKeyWrap__LZK3\+ > .style_key__GTn7L {
    overflow: hidden;
    margin-right: 0.5rem;
  }

:is(.style_signingKeyWrap__LZK3\+ > .style_key__GTn7L) code {
      background: var(--chip-background);
      padding: 0.25rem;
      border: 1px solid var(--chip-border);
      border-radius: 0.25rem;
      white-space: nowrap;
      display: block;
      overflow-x: scroll;
    }
.style_radioFieldset__d97Hz {
  border: none;
  margin: 0;
  padding: 0;
}
.style_radioFieldset__d97Hz > legend {
    font-size: 13px;
    font-weight: 500;
  }

.style_radios__qF2yz {
  color: var(--color-text);
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1rem;
  border-radius: 0.3rem;
  flex-wrap: wrap;
}

.style_radios__qF2yz > label {
    margin-top: 1rem;
    margin-right: 1rem;
    text-transform: initial;
  }

:is(.style_radios__qF2yz > label) > span {
      position: initial;
      max-width: initial;
      text-transform: none;
    }

.style_header__\+l8il {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.style_input__TZ6Mq {
  padding:  0 0 0.75rem !important;
}

.style_input__TZ6Mq > input {
  font-size: 0.7rem !important;
  line-height: 1;
}

.style_actions__9vBlW {
  display: flex;
  justify-content: space-between;
}

.style_container__sA5hR {
  padding: 0.75rem;
  margin: 1rem 0;
}

.style_heading__Qd\+mS {
  margin-bottom: 1rem;
}

.style_container__ZNkKb {
  padding: 0.75rem;
  margin: 1rem 0;
}

.style_heading__RSVBf {
  margin-bottom: 1rem;
}

.style_sectionLabel__uXTg1 {
  margin-top: 0.5rem;
}

.style_envLinks__nbF\+y {
  padding: 0;
  margin: 0;
}

.style_envLinks__nbF\+y li {
    display: flex;
    justify-content: space-between;
    padding: 0.5rem;
    position: relative;
  }

:is(.style_envLinks__nbF\+y li) .style_linkName__DFxlL > a {
      color: var(--color-text);
      text-decoration: none;
    }

:is(:is(.style_envLinks__nbF\+y li) .style_linkName__DFxlL > a) > i {
        margin-right: 0.5rem;
      }

:is(:is(.style_envLinks__nbF\+y li) .style_linkName__DFxlL > a) > * {
        vertical-align: middle;
      }

:is(:is(.style_envLinks__nbF\+y li) .style_actions__8pk6Z) > a > i,:is(:is(.style_envLinks__nbF\+y li) .style_actions__8pk6Z) > i,:is(:is(.style_envLinks__nbF\+y li) .style_actions__8pk6Z) > button i {
        font-size: 1.2rem;
        margin-right: 0.25rem;
      }

:is(.style_envLinks__nbF\+y li):hover {
      background: rgba(0,0,0, 0.05);
    }

:is(.style_envLinks__nbF\+y li):hover > div:first-of-type:not(:only-child) {
        margin-right: 3.25rem;
      }

.style_edit__4qiky {
  color: var(--color-info);
  cursor: pointer;
}

.style_delete__Jg0oU {
  color: var(--color-danger);
  cursor: pointer;
}

.style_sectionLabel__uXTg1 i {
  color: var(--color-info);
  font-size: 0.8rem;
  margin: 0 0 0 .25rem;
}

.style_add__R7ZcU {
  cursor: pointer;
  color: var(--color-meh);
  -webkit-user-select: none;
          user-select: none;
  font-size: 0.8rem;
  margin: 0.5rem 0 0 1rem;
}

.style_add__R7ZcU > * {
  vertical-align: middle;
}

.style_add__R7ZcU > i {
  color: var(--color-info);
  font-size: 1.2rem;
}

.style_environments__WxJ2E {
  list-style: none;
  margin: 0;
  padding: 0;
}
.style_environments__WxJ2E > li {
    padding: 0.5rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
:is(.style_environments__WxJ2E > li):hover {
      background: rgba(0,0,0, 0.05);
    }

.style_modalBody__hpHg0 {
  overflow: initial;
}

.style_modalBody__46VyF {
  overflow: initial;
}

.style_actions__f6bD4 {
  display: flex;
  align-items: center;
}

.style_title__xcdIQ {
  margin-bottom: 0;
}

.style_parentGroupName__xZ7on,.style_parentGroupName__xZ7on i {
    font-size: 1.1rem;
  }

.style_parentGroupName__xZ7on a {
    color: var(--color-info);
    font-weight: bold;
    text-decoration: none;
  }

.style_projects__2yjRB {
  list-style: none;
  margin: 0;
  padding: 0;
}

.style_projects__2yjRB > li {
    padding: 0.5rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

:is(.style_projects__2yjRB > li):hover {
      background: rgba(0,0,0, 0.05);
    }

.style_noProjects__ACVNA {
  text-align: center;
}

.style_noProjects__ACVNA > button {
    display: block;
    margin: 0.5rem auto;
  }

.style_header__xo2mD {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px;
  border-bottom: 1px solid #e0e0e0;
}

.style_mainCard__Tlozw {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  margin-bottom: 24px;
  border-radius: 8px;
  overflow: hidden;
}

.style_cardContent__UuWIu {
  padding: 24px;
}

.style_cardColumn__ztwat {
  padding: 0 12px;
}

.style_innerCard__xqq0u {
  height: 100%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  overflow: hidden;
  border: 1px solid #e6e6e6;
}

.style_rightColumnCards__hME4I {
  display: flex;
  flex-direction: column;
  height: 100%;
  gap: 24px;
}

.style_secondCard__WvNs6 {
  margin-top: auto;
}

/* Add a responsive adjustment for mobile */
@media (max-width: 768px) {
  .style_cardColumn__ztwat {
    margin-bottom: 24px;
  }
  
  .style_rightColumnCards__hME4I {
    gap: 24px;
  }
}
.style_deploymentSummary__jlaq3 {
  text-align: left;
}

.style_projectDetails__3b3MC {
  margin-bottom: 15px;
}

.style_projectDetails__3b3MC h2 {
  margin: 0;
}

.style_envName__92PTf {
  display: inline-block;
}

.style_editButton__KlRUq {
  display: inline-block;
  margin-left: 10px;
}

.style_editButton__KlRUq i {
  color: var(--color-text);
  font-size: 18px;
  vertical-align: bottom;
}

.style_rotate__jBab2 {
  animation: style_rotate__jBab2 1s linear 0s infinite;
}

@keyframes style_rotate__jBab2 {
  to {
    transform: rotateZ(180deg);
  }
}

.style_logToggle__-\+anY {
  cursor: pointer;
}

.style_log__1Sb78 {
  list-style: none;
  padding: 0;
  margin: 0 0 1rem 0;
}

.style_log__1Sb78 > li {
    display: flex;
    justify-content: center;
  }

:is(.style_log__1Sb78 > li) > div {
      padding-top: 1rem;
    }

:is(.style_log__1Sb78 > li) > .style_leftSide__4yL7p {
      width: 25%;
      padding-right: 1rem;
      margin-right: 1rem;
      text-align: right;
      display: flex;
      flex-direction: column;
      border-right: 5px solid var(--color-meh);
      overflow: hidden;
    }

.style_success__UooYj:is(:is(.style_log__1Sb78 > li) > .style_leftSide__4yL7p) {
        border-right-color: var(--color-success);
      }

.style_running__ObbpU:is(:is(.style_log__1Sb78 > li) > .style_leftSide__4yL7p) {
        border-right-color: var(--color-info);
      }

.style_error__qa9Ur:is(:is(.style_log__1Sb78 > li) > .style_leftSide__4yL7p) {
        border-right-color: var(--color-danger);
      }

.style_cancel__9ruYa:is(:is(.style_log__1Sb78 > li) > .style_leftSide__4yL7p) {
        border-right-color: var(--color-gray-1);
      }

:is(:is(.style_log__1Sb78 > li) > .style_leftSide__4yL7p) > .style_artifactName__-tsX0 {
        font-size: 1.25rem;
        max-width: 100%;
      }

:is(:is(.style_log__1Sb78 > li) > .style_leftSide__4yL7p) > .style_time__K3MLS {
        color: var(--color-meh);
      }

:is(.style_log__1Sb78 > li) > .style_details__aVTsj {
      display: flex;
      flex-wrap: wrap;
      width: 75%;
      margin-top: 1rem;
    }

:is(:is(.style_log__1Sb78 > li) > .style_details__aVTsj) > .style_deploymentLogWrap__GWIlx {
        flex-basis: 100%;
      }

:is(:is(.style_log__1Sb78 > li) > .style_details__aVTsj) > div {
        flex-basis: 20%;
        padding-bottom: 1rem;
      }

:is(:is(:is(.style_log__1Sb78 > li) > .style_details__aVTsj) > div) > label {
          text-transform: uppercase;
          color: var(--color-meh);
          display: block;
          font-size: 0.8rem;
          letter-spacing: 0.05rem;
          margin-bottom: 0.5rem;
          -webkit-user-select: none;
                  user-select: none;
        }

:is(.style_deploymentLogWrap__GWIlx > button) > i {
      vertical-align: middle;
      font-size: 1.2rem;
    }

.style_deploymentLogWrap__GWIlx > .style_deploymentLog__4TO7B {
    height: 0;
    overflow-y: hidden;
  }

.style_open__HjWin:is(.style_deploymentLogWrap__GWIlx > .style_deploymentLog__4TO7B) {
      height: 100%;
      margin-top: 1rem;
    }

.style_status__B\+wiR {
  border-radius: 0.25rem;
  padding: 0 0.75rem;
  display: inline-block;
}

.style_status__B\+wiR > * {
    vertical-align: middle;
    line-height: 1.5;
  }

.style_status__B\+wiR > span {
    margin-right: 0.3rem;
  }

.style_status__B\+wiR > i {
    font-size: 1rem;
    margin-right: 0.2rem;
  }

.style_status__B\+wiR.style_success__UooYj {
    color: var(--color-success);
    border: 1px solid var(--color-success);
    background: rgba(35, 209, 96, 0.015);
  }

.style_status__B\+wiR.style_running__ObbpU {
    color: var(--color-info);
    border: 1px solid var(--color-info);
    background: rgba(0, 158, 235, 0.015);
  }

.style_status__B\+wiR.style_error__qa9Ur {
    color: var(--color-danger);
    border: 1px solid var(--color-danger);
    background: rgba(208, 1, 27, 0.015);
  }

.style_status__B\+wiR.style_cancel__9ruYa {
    color: var(--color-gray-1);
    border: 1px solid var(--color-gray-1);
    background: rgba(0, 158, 235, 0.015); /* todo: figure out what this should be */
  }

.style_cancelButton__1d5lF {
  margin-top: 0.2rem;
  padding: 0 0.75rem !important;
}

.style_heading__cJS5q {
  display: flex;
  justify-content: space-between;
}

.style_pagination__yRefm {
  display: flex;
  justify-content: flex-end;
}

.style_pagination__yRefm > div {
    background: #e9ecef;
    border-radius: 0.2rem;
    padding: 0.2rem;
  }

.style_noDeployments__9C5v5 {
  font-size: 1.5rem;
  text-align: center;
  color: var(--color-meh);
}

.style_log__idhSi {
  padding: 0.4rem 0.6rem;
  background: #212121;
  display: block;
  overflow-y: scroll;
  max-height: 20rem;
}
.style_log__idhSi > code {
    font-family: monospace;
    display: block;
    color: var(--color-text-contrast);
  }
.style_header__R3EQz:is(.style_log__idhSi > code) { font-weight: bold; }
:is(.style_log__idhSi > code) .style_time__uPKaj { color: var(--color-label); }
:is(.style_log__idhSi > code) .style_info__dJfm8 { color: var(--color-dodger-blue); }
:is(.style_log__idhSi > code) .style_warn__h8xZQ { color: var(--color-warning)}
:is(.style_log__idhSi > code) .style_error__rZAqB { color: #fe4861 }

.style_error__qQJtT {
  color: var(--color-danger);

  margin-right: 0.5rem;
}

.style_error__qQJtT > span,.style_error__qQJtT > i {
    vertical-align: middle;
  }

.style_error__qQJtT > span {
    font-size: 0.8rem;
  }

.style_error__qQJtT > i {
    font-size: 1.2rem;
    margin-right: 0.25rem;
  }

.style_wrap__80m2Z {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.style_container__nDwYk {
  height: 12rem;
  background-color: rgb(60, 60, 60);
  display: flex;
  margin-bottom: 2rem;
}
.style_container__nDwYk > * {
    height: 100%;
    min-height: 100%;
    width: 100%;
  }

.style_envVars__px0ro {
  margin-bottom: 1rem;
}

.style_sensitiveWrap__GK79b {
  display: flex;
  align-items: center;
}

.style_sensitiveIcon__TKCVB {
  margin-right: 5px;
}

.style_tabNavigation__wMHsQ {
  background: var(--color-gray-5);
  box-shadow: inset 0 -1px var(--color-gray-3);
}

.style_tabLabel__jmWDX {
  color: var(--color-text);
}

.style_tabPointer__n-F6u {
  background: var(--color-denim);
}

.style_pageHead__A6Mlp {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.style_actions__JWhm2 {
  display: flex;
}

.style_actions__JWhm2 > button:not(:only-child):first-child {
    margin-right: 1rem;
  }

@media (prefers-color-scheme: dark) {
  .style_tabNavigation__wMHsQ {
    background: var(--color-gray-4);
  }
}

.style_header__l6Ifa {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.style_admin__64Kee {
  display: flex;
  align-items: center;
  height: 3.3rem;
  padding: 0 0.75rem 0 1rem;
  margin: 0.5rem;
  background: var(--color-gray-5);
  border-radius: 8px;
}

.style_admin__64Kee .style_activeIndicator__FwIQJ {
    width: 1.75rem;
    display: flex;
    align-items: center;
  }

:is(.style_admin__64Kee .style_activeIndicator__FwIQJ) > div {
      height: 0.8rem;
      width: 0.8rem;
      border-radius: 50%;
      border: 1px solid var(--color-gray-2);
    }

.style_active__YlvmW:is(:is(.style_admin__64Kee .style_activeIndicator__FwIQJ) > div) {
        background: var(--color-success);
        border: none;
      }

.style_admin__64Kee .style_name__SnKu4 {
    font-size: 1.2rem;
  }

:is(.style_admin__64Kee .style_name__SnKu4) > * {
      vertical-align: middle;
    }

.style_admin__64Kee .style_email__XWtue {
    color: var(--color-meh);
  }

@media (prefers-color-scheme: dark) {
  .style_admin__64Kee {
    background: var(--color-gray-4);
  }
}

.style_slackImage__U\+T\+A {
  width: 1.25rem;
  margin-left: 0.5rem;
}

.style_message__-QIXG {
  font-size: 1.2rem;
}

.style_admins__2M3HR {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.style_slackImage__oB\+-M {
  height: 1.25rem;
  margin-right: 0.25rem;
  vertical-align: middle;
}
.style_container__RcnNy {
  text-align: center;
  margin: 20% auto;
}

.style_container__RcnNy img {
  margin: 0 0.625rem;
  font-size: 3rem;
  color: black;
  transition: color ease-out;
  animation: style_roll__Q-NRv 2s ease-in-out infinite, style_colors__Wqx1v 7s linear alternate infinite;
  width: 24px;
}

.style_i1__9N6UJ {
  animation-delay: .35s !important;
}

.style_i2__E6CfR {
  animation-delay: .75s !important;
}

.style_i3__D61MZ {
  animation-delay: 1.05s !important;
}

@keyframes style_colors__Wqx1v {
  0% {
    color: black;
    transition: color ease-out;
  }
  25% {
    color: rgb(204, 56, 56);
    transition: color ease-out;
  }
  50% {
    color: rgb(36, 108, 243);
    transition: color ease-out;
  }
  75% {
    color: rgb(48, 184, 48);
    transition: color ease-out;
  }
}

@keyframes style_roll__Q-NRv {
  from {
    transform: rotateZ(0);
  }

   to {
    transform: rotateZ(360deg);
  }
}

:root {
  --footer-background: var(--color-rhino);
}

@media (prefers-color-scheme: dark) {
  :root {
    --footer-background: var(--color-gray-5);
  }
}


.style_footerWrap__qgIl\+ {
  margin-top: 2rem;
}


.style_footerWrap__qgIl\+ > .style_tip__RC8mo {
    text-align: center;
    font-size: 0.9rem;
    margin: 0 0 1rem;
    color: var(--color-gray-1);
  }


:is(.style_footerWrap__qgIl\+ > .style_tip__RC8mo) code {
      border: 1px solid var(--chip-border);
      padding: 0.1em 0.3em;
      border-radius: 0.25em;
      background: var(--chip-background);
    }


.style_footerWrap__qgIl\+ > footer {
    color: #fff;
    padding: 1rem 0;
    text-align: center;
    background: var(--footer-background);
  }


:is(.style_footerWrap__qgIl\+ > footer) .style_shieldLogo__SMgEQ {
      height: 2rem;
      filter: grayscale(0.5);
    }


:is(:is(.style_footerWrap__qgIl\+ > footer) .style_shieldLogo__SMgEQ):hover {
        filter: grayscale(0);
      }


:is(.style_footerWrap__qgIl\+ > footer) > .style_container__Wd7tP {
      display: flex;
      align-items: center;
    }


:is(:is(.style_footerWrap__qgIl\+ > footer) > .style_container__Wd7tP) > * {
        flex: 1 1;
        display: flex;
        justify-content: center;
      }


:is(:is(:is(.style_footerWrap__qgIl\+ > footer) > .style_container__Wd7tP) > *):first-child {
          justify-content: flex-start;
        }


:is(:is(:is(.style_footerWrap__qgIl\+ > footer) > .style_container__Wd7tP) > *):last-child {
          justify-content: flex-end;
        }


:is(:is(.style_footerWrap__qgIl\+ > footer) > .style_container__Wd7tP) .style_logoLink__VHnWo {
        color: #b8c9e6;
        display: flex;
        align-items: center;
        text-decoration: none;
      }


:is(:is(:is(.style_footerWrap__qgIl\+ > footer) > .style_container__Wd7tP) .style_logoLink__VHnWo):hover {
          color: #fff;
        }


:is(:is(:is(.style_footerWrap__qgIl\+ > footer) > .style_container__Wd7tP) .style_logoLink__VHnWo) > img {
          height: 1.25rem;
          margin-right: 0.25rem;
        }

.style_wrapper__qdNRT {
  display: flex;
  position: fixed;
  padding-top: 25vh;
  justify-content: center;
  align-items: flex-start;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: var(--z-index-higher);
  background: rgba(0,0,0,0.2);
}

.style_content__QQLWc {
  padding: 0.75rem;
  width: 50vw;
  background: rgba(0,0,0,0.3);
  border-radius: 0.5rem;
  position: relative;
}

.style_message__E\+EHE {
  color: var(--color-white);
}

.style_kbd__bkWNL {
  border: 1px solid var(--color-gray-4);
  border-radius: 2px;
  padding: 0.2em 0.5em;
  background-color: var(--color-gray-6);
}

.style_table__8i6R2 tr td {
    padding-top: 0.8rem !important;
    padding-bottom: 0.8rem !important;
  }

.style_shortcut__hE22O {
  width: 20%;
}

.style_card__ayE38 {
  overflow: hidden;
}

.json-view {
	display: block;
	color: #4d4d4d;
	text-align: left;
	--json-property: #009033;
	--json-index: #676dff;
	--json-number: #676dff;
	--json-string: #b2762e;
	--json-boolean: #dc155e;
	--json-null: #dc155e;
}
.json-view .json-view--property {
	color: var(--json-property);
}
.json-view .json-view--index {
	color: var(--json-index);
}
.json-view .json-view--number {
	color: var(--json-number);
}
.json-view .json-view--string {
	color: var(--json-string);
}
.json-view .json-view--boolean {
	color: var(--json-boolean);
}
.json-view .json-view--null {
	color: var(--json-null);
}

.json-view .jv-indent {
	padding-left: 1em;
}
.json-view .jv-chevron {
	display: inline-block;
	vertical-align: -20%;
	cursor: pointer;
	opacity: 0.4;
	width: 1em;
	height: 1em;
}
:is(.json-view .jv-chevron:hover, .json-view .jv-size:hover + .jv-chevron) {
	opacity: 0.8;
}
.json-view .jv-size {
	cursor: pointer;
	opacity: 0.4;
	font-size: 0.875em;
	font-style: italic;
	margin-left: 0.5em;
	vertical-align: -5%;
	line-height: 1;
}

.json-view :is(.json-view--copy, .json-view--edit),
.json-view .json-view--link svg {
	display: none;
	width: 1em;
	height: 1em;
	margin-left: 0.25em;
	cursor: pointer;
}

.json-view .json-view--input {
	width: 120px;
	margin-left: 0.25em;
	border-radius: 4px;
	border: 1px solid currentColor;
	padding: 0px 4px;
	font-size: 87.5%;
	line-height: 1.25;
	background: transparent;
}
.json-view .json-view--deleting {
	outline: 1px solid #da0000;
	background-color: #da000011;
	text-decoration-line: line-through;
}

:is(.json-view:hover, .json-view--pair:hover) > :is(.json-view--copy, .json-view--edit),
:is(.json-view:hover, .json-view--pair:hover) > .json-view--link svg {
	display: inline-block;
}

.json-view .jv-button {
	background: transparent;
	outline: none;
	border: none;
	cursor: pointer;
	color: inherit;
}
.json-view .cursor-pointer {
	cursor: pointer;
}

.json-view svg {
	vertical-align: -10%;
}
.jv-size-chevron ~ svg {
	vertical-align: -16%;
}

/* Themes */
.json-view_a11y {
	color: #545454;
	--json-property: #aa5d00;
	--json-index: #007299;
	--json-number: #007299;
	--json-string: #008000;
	--json-boolean: #d91e18;
	--json-null: #d91e18;
}
.json-view_github {
	color: #005cc5;
	--json-property: #005cc5;
	--json-index: #005cc5;
	--json-number: #005cc5;
	--json-string: #032f62;
	--json-boolean: #005cc5;
	--json-null: #005cc5;
}
.json-view_vscode {
	color: #005cc5;
	--json-property: #0451a5;
	--json-index: #0000ff;
	--json-number: #0000ff;
	--json-string: #a31515;
	--json-boolean: #0000ff;
	--json-null: #0000ff;
}
.json-view_atom {
	color: #383a42;
	--json-property: #e45649;
	--json-index: #986801;
	--json-number: #986801;
	--json-string: #50a14f;
	--json-boolean: #0184bc;
	--json-null: #0184bc;
}
.json-view_winter-is-coming {
	color: #0431fa;
	--json-property: #3a9685;
	--json-index: #ae408b;
	--json-number: #ae408b;
	--json-string: #8123a9;
	--json-boolean: #0184bc;
	--json-null: #0184bc;
}

:is(.dark .json-view, .dark.json-view) {
	color: #d1d1d1;
	--json-property: #009033;
	--json-index: #5d75f2;
	--json-number: #5d75f2;
	--json-string: #c57e29;
	--json-boolean: #e4407b;
	--json-null: #e4407b;
}
:is(.dark .json-view_a11y, .dark.json-view_a11y) {
	color: #d1d1d1;
	--json-property: #ffd700;
	--json-index: #00e0e0;
	--json-number: #00e0e0;
	--json-string: #abe338;
	--json-boolean: #ffa07a;
	--json-null: #ffa07a;
}
:is(.dark .json-view_github, .dark.json-view_github) {
	color: #79b8ff;
	--json-property: #79b8ff;
	--json-index: #79b8ff;
	--json-number: #79b8ff;
	--json-string: #9ecbff;
	--json-boolean: #79b8ff;
	--json-null: #79b8ff;
}
:is(.dark .json-view_vscode, .dark.json-view_vscode) {
	color: #da70d6;
	--json-property: #9cdcfe;
	--json-index: #b5cea8;
	--json-number: #b5cea8;
	--json-string: #ce9178;
	--json-boolean: #569cd6;
	--json-null: #569cd6;
}
:is(.dark .json-view_atom, .dark.json-view_atom) {
	color: #abb2bf;
	--json-property: #e06c75;
	--json-index: #d19a66;
	--json-number: #d19a66;
	--json-string: #98c379;
	--json-boolean: #56b6c2;
	--json-null: #56b6c2;
}
:is(.dark .json-view_winter-is-coming, .dark.json-view_winter-is-coming) {
	color: #a7dbf7;
	--json-property: #91dacd;
	--json-index: #8dec95;
	--json-number: #8dec95;
	--json-string: #e0aff5;
	--json-boolean: #f29fd8;
	--json-null: #f29fd8;
}

.style_changes__twwR9 {
  padding-left: 1rem;
}

.style_pagination__Ohqyj {
  display: flex;
  justify-content: flex-end;
}

.style_paginationContainer__y5l3q {
  border-radius: 0.2rem;
  padding: 0.2rem;
  display: inline-block;
}

.style_log__aleFB {
  list-style: none;
  padding: 0;
  margin: 0 0 1rem;
}

.style_log__aleFB > li {
    display: flex;
    justify-content: center;
  }

:is(.style_log__aleFB > li) > div {
      padding-top: 1rem;
    }

:is(.style_log__aleFB > li) > .style_leftSide__K84CG {
      width: 25%;
      padding-right: 1.5rem;
      text-align: right;
    }

:is(:is(.style_log__aleFB > li) > .style_leftSide__K84CG) > .style_userName__A-4Yh {
        font-size: 1.25rem;
      }

:is(:is(:is(.style_log__aleFB > li) > .style_leftSide__K84CG) > .style_userName__A-4Yh) > .style_userType__J6PaB {
          color: var(--color-meh);
          padding: 1px 2px;
          margin-left: 5px;
        }

:is(:is(:is(:is(.style_log__aleFB > li) > .style_leftSide__K84CG) > .style_userName__A-4Yh) > .style_userType__J6PaB) > i {
            font-size: 20px;
          }

:is(:is(.style_log__aleFB > li) > .style_leftSide__K84CG) > .style_time__mY2Wi {
        color: var(--color-meh);
      }

:is(.style_log__aleFB > li) > .style_details__Cfc4Q {
      display: flex;
      flex-wrap: wrap;
      width: 75%;
    }

:is(:is(.style_log__aleFB > li) > .style_details__Cfc4Q) .style_snapshot__0F4mJ {
        flex-basis: 100%;
        background: var(--color-gray-6);
        padding: 0.5rem;
      }

:is(:is(.style_log__aleFB > li) > .style_details__Cfc4Q) > div {
        flex-basis: 20%;
        padding-bottom: 1rem;
      }

:is(:is(:is(.style_log__aleFB > li) > .style_details__Cfc4Q) > div) > label {
          text-transform: uppercase;
          color: var(--color-meh);
          display: block;
          font-size: 0.8rem;
          letter-spacing: 0.05rem;
          margin-bottom: 0.5rem;
          -webkit-user-select: none;
                  user-select: none;
        }


  .style_section__lHS5w > h2 {
    margin-top: 0;
  }

.style_new__R-10q {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.style_actions__2WTbO > button + button {
  margin-left: 0.5rem;
}

.style_externalId__fsIqP {
  font-size: 0.7rem;
  padding-top: 0.3rem;
  line-height: 1.1;
  display: block;
  font-style: italic;
}

.style_head__\+SAia {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.style_nameCol__Cu75m {
  width: 100%;
}

.style_loading__ZtyJ3 {
  animation: style_spin__6BLY1 2s infinite linear;
}

.style_noClusters__u45\+i {
}

.style_resync__8TlK9 {
  vertical-align: middle;
  margin-left: 0.5rem;
  font-size: 1rem;
}

@keyframes style_spin__6BLY1 {
  from {
    transform: rotateZ(0);
  }

  to {
    transform: rotateZ(-360deg);
  }
}


/* Add these to your existing style.module.css file */

.style_head__\+SAia {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.style_nameCol__Cu75m {
  max-width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.style_resync__8TlK9 {
  margin-left: 8px;
  font-size: 18px;
  vertical-align: middle;
}

.style_loading__ZtyJ3 {
  animation: style_spin__6BLY1 1s linear infinite;
}

.style_loadingContainer__XfgBX {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 30px 0;
}

.style_loadingContainer__XfgBX p {
  margin-top: 16px;
  color: #666;
}

.style_spinnerContainer__4i7fd {
  display: flex;
  align-items: center;
}

.style_buttonText__LnWU7 {
  margin-right: 8px;
}

.style_buttonSpinner__sz1Hm {
  display: inline-block;
  color: white !important;
  margin-left: 4px;
}

@keyframes style_spin__6BLY1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.style_actions__WrCAw > button {
  margin: 0 0.6rem 0 0;
  padding: 0 !important;
  min-width: auto !important;
}

:is(.style_actions__WrCAw > button):last-child {
    margin: 0;
  }

.style_head__Q-Oqi {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.style_title__FFiYD, .style_search__eE9jV {
  flex: 1 1;
}

.style_topActions__vGwm9 {
  margin-left: 4rem;
  text-align: right;
}

.style_modalBody__Z4fq3 {
  overflow: visible;
}

.style_role__-T8Ii {
  font-weight: 500;
  border-bottom: 1px dotted var(--color-meh);
}

.style_note__h0riI {
  text-align: center;
  font-size: 0.8rem;
  margin: 0 0 1rem;
  color: var(--color-gray-1);
}

.style_actions__sD-vP > button + button {
  margin-left: 0.5rem;
}

.style_content__aFTly {
  display: inline-block;
}
.style_content__aFTly > code {
    padding: 1px;
    background: var(--color-gray-6);
  }
.style_content__aFTly > i {
    cursor: pointer;
    padding-left: 1rem;
    color: var(--color-info);
    vertical-align: middle;
  }

.style_head__eXsOu {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.style_head__WLQbC {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.style_archiveButton__gzoWY {
  color: var(--color-meh);
}

.style_nav__qFD\+g {
  height: 2.5rem;
  display: flex;
  align-items: center;
  margin-bottom: 2.5rem;
  background: var(--nav-background);
}
.style_nav__qFD\+g > a {
    font-size: 0.9rem;
    display: block;
    justify-content: flex-start;
    margin-right: 1.2rem;
    color: var(--color-text-contrast);
    text-decoration: none;
  }
:is(.style_nav__qFD\+g > a):hover {
      text-decoration: underline;
    }


/*# sourceMappingURL=main.892686eb.chunk.css.map*/