.a-remove-padding___RMfoA {
  padding: 0 2px;
}

svg.a-icon___AwRTR {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.a-icon___AwRTR {
  overflow: visible;
  width: 24px;
  stroke: var(--interact-icon-weak-default);
  fill: currentColor;
  /**
    * In addition to unique icons, we also need to include icons with color due to css ordering issues in some envs.
    * Un-setting stroke acts as a failsafe if the styles are ordered differently overriding native "stroke: none;"
  **/
  /*
  * Some of the phosphor icons don't adhere to the same pattern
  * as the other "stroke" styled icons, so override.
  */
}
.a-icon___AwRTR .a-icon-text___rpCye {
  fill: var(--base-icon-in-default);
}
.a-icon--size-large___sE4HE {
  width: 32px;
}
.a-icon--size-medium___uLRWU {
  width: 24px;
}
.a-icon--size-small___Iq0Js {
  width: 16px;
}
.a-icon--left___TOhky {
  margin-right: 4px;
}
.a-icon--right___O_aI0 {
  margin-left: 4px;
}
.a-icon___AwRTR.a-icon--bg___ogoub {
  padding: 4px;
  border-radius: 4px;
  width: 20px;
}
.a-icon--cisco___xmOtI, .a-icon--intrusion___ejXpE, .a-icon--event-total___M_xnh, .a-icon--malware___A3o0H, .a-icon--security-intelligence___oqmfz, .a-icon--positive___J4FIh, .a-icon--excellent___io5qc, .a-icon--low-warning___jXF6Q, .a-icon--warning___GU1Kt, .a-icon--severe-warning___TZGFI, .a-icon--alert___RHYjs, .a-icon--allow___rqSNH, .a-icon--info___vKREU, .a-icon--disabled___skzwY, .a-icon--in-progress___rcepU, .a-icon--inactive___SYm5Z, .a-icon--malicious___OAvcp, .a-icon--suspicious___Fitnc, .a-icon--unknown___LM4sh, .a-icon--clean___PNJNB, .a-icon--common___dtaDL, .a-icon--type_Admin___aSLLa, .a-icon--critical-stop___A13V7, .a-icon--negative___E9XYt, .a-icon--variable___wh9lE, .a-icon--ubuntu___ZCJIK, .a-icon--redhat___qBf6a, .a-icon--oracle___hNGSf {
  stroke: inherit !important;
}
.a-icon--excellent___io5qc {
  fill: var(--excellent-icon-default);
}
.a-icon--excellent___io5qc path {
  fill: var(--excellent-icon-in-default);
}
.a-icon--excellent___io5qc.a-icon--bg___ogoub {
  background: var(--excellent-bg-medium-default);
}
.a-icon--positive___J4FIh {
  fill: var(--positive-icon-default);
}
.a-icon--positive___J4FIh path {
  fill: var(--positive-icon-in-default);
}
.a-icon--positive___J4FIh.a-icon--bg___ogoub {
  background: var(--positive-bg-medium-default);
}
.a-icon--low-warning___jXF6Q {
  fill: var(--low-warning-icon-default);
}
.a-icon--low-warning___jXF6Q path {
  fill: var(--low-warning-icon-in-default);
}
.a-icon--low-warning___jXF6Q.a-icon--bg___ogoub {
  background: var(--low-warning-bg-medium-default);
}
.a-icon--warning___GU1Kt {
  fill: var(--warning-icon-in-default);
}
.a-icon--warning___GU1Kt path:nth-of-type(1) {
  fill: var(--warning-icon-default);
}
.a-icon--warning___GU1Kt.a-icon--bg___ogoub {
  background: var(--warning-bg-medium-default);
}
.a-icon--severe-warning___TZGFI {
  fill: var(--severe-warning-icon-strong-default);
}
.a-icon--severe-warning___TZGFI path:nth-of-type(2) {
  fill: var(--severe-warning-icon-in-default);
}
.a-icon--severe-warning___TZGFI.a-icon--bg___ogoub {
  background: var(--severe-warning-bg-medium-default);
}
.a-icon--danger___wm4tw, .a-icon--negative___E9XYt, .a-icon--alert___RHYjs, .a-icon--critical-stop___A13V7, .a-icon--warning___GU1Kt {
  fill: var(--negative-icon-default);
}
.a-icon--danger___wm4tw path:nth-of-type(2),
.a-icon--danger___wm4tw path:nth-of-type(3), .a-icon--negative___E9XYt path:nth-of-type(2),
.a-icon--negative___E9XYt path:nth-of-type(3), .a-icon--alert___RHYjs path:nth-of-type(2),
.a-icon--alert___RHYjs path:nth-of-type(3), .a-icon--critical-stop___A13V7 path:nth-of-type(2),
.a-icon--critical-stop___A13V7 path:nth-of-type(3), .a-icon--warning___GU1Kt path:nth-of-type(2),
.a-icon--warning___GU1Kt path:nth-of-type(3) {
  fill: var(--negative-icon-in-default);
}
.a-icon--danger___wm4tw.a-icon--bg___ogoub, .a-icon--negative___E9XYt.a-icon--bg___ogoub, .a-icon--alert___RHYjs.a-icon--bg___ogoub, .a-icon--critical-stop___A13V7.a-icon--bg___ogoub, .a-icon--warning___GU1Kt.a-icon--bg___ogoub {
  background: var(--negative-bg-medium-default);
}
.a-icon--inactive___SYm5Z {
  fill: var(--dormant-icon-default);
}
.a-icon--inactive___SYm5Z path {
  fill: var(--dormant-icon-in-default);
}
.a-icon--inactive___SYm5Z.a-icon--bg___ogoub {
  background: var(--dormant-bg-medium-default);
}
.a-icon--info___vKREU {
  fill: var(--info-icon-default);
}
.a-icon--info___vKREU path:nth-of-type(2) {
  fill: var(--info-icon-in-default);
}
.a-icon--info___vKREU.a-icon--bg___ogoub {
  background: var(--info-bg-medium-default);
}
.a-icon--disabled___skzwY {
  fill: var(--dormant-icon-default);
}
.a-icon--disabled___skzwY.a-icon--bg___ogoub {
  background: var(--dormant-bg-medium-default);
}
.a-icon--in-progress___rcepU {
  fill: var(--in-progress-icon-default);
}
.a-icon--in-progress___rcepU path {
  fill: var(--in-progress-icon-in-default);
}
.a-icon--in-progress___rcepU.a-icon--bg___ogoub {
  background: var(--in-progress-bg-medium-default);
}
.a-icon--allow___rqSNH {
  fill: var(--positive-icon-default);
}
.a-icon--deny___V2Kqz path {
  fill: var(--negative-icon-default);
  stroke: none;
}
.a-icon--malicious___OAvcp, .a-icon--suspicious___Fitnc, .a-icon--unknown___LM4sh, .a-icon--clean___PNJNB, .a-icon--common___dtaDL {
  fill: var(--base-bg-weak-default);
}
.a-icon___AwRTR .a-icon--disposition-main-malicious {
  fill: var(--negative-icon-default);
}
.a-icon___AwRTR .a-icon--disposition-main-suspicious {
  fill: var(--severe-warning-bg-default);
}
.a-icon___AwRTR .a-icon--disposition-main-unknown {
  fill: var(--dormant-border-default);
}
.a-icon___AwRTR .a-icon--disposition-main-clean {
  fill: var(--positive-bg-default);
}
.a-icon___AwRTR .a-icon--disposition-main-common {
  fill: var(--warning-bg-default);
}
.a-icon___AwRTR .a-icon--disposition-main-stroke-common {
  stroke: var(--warning-bg-default);
}
.a-icon--dot___H28Hy, .a-icon--dots-three___NYPWa, .a-icon--dots-two___JEmDS, .a-icon--dots-three-vertical___bc9F3, .a-icon--dots-six___liJD1, .a-icon--dots-six-vertical___mS_VB, .a-icon--dots-nine___Z0wS8, .a-icon--empty-background___quV3h, .a-icon--information___0O804, .a-icon--linux-logo___YsYBp, .a-icon--list-bullets___FUS7E, .a-icon--gitMerge___gAml_, .a-icon--question___FaLF_, .a-icon--text-align-center___unQAl, .a-icon--text-align-right___wTuSW, .a-icon--text-bolder___cyPYP, .a-icon--text-h___uJP3Z, .a-icon--text-italic___jl9ew, .a-icon--text-strikethrough___uB0aF, .a-icon--type_Admin___aSLLa, .a-icon--type_Cameras___Lbdz2, .a-icon--type_Cellular_gateway___wRm7e, .a-icon--type_Environmental___EKUge, .a-icon--type_Insight___prYYX, .a-icon--type_Network___u6z1x, .a-icon--type_Network-wide___NzyZm, .a-icon--type_Organization___cliif, .a-icon--type_Security___gh7jE, .a-icon--type_Switch___lz_e4, .a-icon--type_Systems_Manager___SdkVR, .a-icon--type_Wireless___T3NPX, .a-icon--type_Workflow___se6ut, .a-icon--variable___wh9lE, .a-icon--placeholder___CsS63, .a-icon--play-circle___n7TOv, .a-icon--loader____UeGA, .a-icon--wifi-high___obTp9, .a-icon--wifi-low___fqhZC, .a-icon--wifi-medium___wqy34, .a-icon--wifi-slash____vpTU, .a-icon--wifi-lightning___NKxIG, .a-icon--wifi-x___ix939, .a-icon--warning-circle___qrFeL, .a-icon--rss___y7fDh, .a-icon--stack-port___hXzK2, .a-icon--magnet___lnDV9, .a-icon--passthrough___tFbWS, .a-icon--plug-small___neMmO, .a-icon--application___vfeuw, .a-icon--camera___TGBsm, .a-icon--cellular-gateway___mbCXH, .a-icon--generic-client___Pohyl, .a-icon--generic-device___guAsV, .a-icon--sensor___WD6Nl, .a-icon--switch___Dru5Y, .a-icon--teleworker-gateway___TuBTY, .a-icon--wan-application___mbfYi, .a-icon--wireless-lan-controller___I92KC, .a-icon--app-window___k0Kfb, .a-icon--circuitry___Qa1dW, .a-icon--seal-question___j97d1, .a-icon--seal-warning___J0pvE, .a-icon--ubuntu___ZCJIK, .a-icon--redhat___qBf6a, .a-icon--rocket___HCV1C, .a-icon--centos___mtwjB, .a-icon--oracle___hNGSf {
  fill: var(--interact-icon-weak-default);
}
.a-icon--critical-stop___A13V7 {
  fill: var(--negative-icon-default) !important;
}
.a-icon--android-logo___v07FY circle, .a-icon--centos___mtwjB circle, .a-icon--chat-dots___CAZFj circle, .a-icon--computer-tower___Xa1Y3 circle, .a-icon--hard-drive___ArVkl circle, .a-icon--hard-drives___PFpTS circle, .a-icon--image___mKH1h circle, .a-icon--lock___NaZjL circle, .a-icon--printer___QHdZq circle, .a-icon--skull___NHeQL circle, .a-icon--tag___lkV8u circle {
  fill: var(--interact-icon-weak-default);
}
.a-icon--smiley-x-eyes___jMNy8 circle:last-of-type {
  fill: var(--interact-icon-weak-default);
}
.a-remove-padding___jvadK {
  padding: 0 2px;
}

.a-toast___nZWme {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  border: none;
  border-radius: 6px;
  border-left: 6px solid;
  min-height: 80px;
  min-width: 260px;
  max-width: 465px;
  padding: 16px 22px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.08);
          box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.08);
  color: var(--base-text-default);
  background: var(--base-icon-in-default);
}
.a-toast__body___jMXai {
  margin: 0 24px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  color: var(--base-text-default);
}
.a-toast__title___uFCJY {
  font-size: 14px;
  font-weight: 700;
  color: var(--base-text-default);
}
.a-toast__message--no-title___yghYX {
  margin-top: 2px;
}
.a-toast__icon___Y8Dss {
  margin-top: -3px;
}
.a-toast__close___aAGx1 {
  cursor: pointer;
  margin-top: 4px;
}
.a-toast--bottom-right___ovVHj {
  max-width: 465px;
}
.a-toast--bottom-right___ovVHj .a-toast__content____25VE {
  min-height: 80px;
}
.a-toast--top___FLHOG {
  max-width: calc(100vw - 20px);
  width: 930px;
}
.a-toast--top___FLHOG .a-toast__content____25VE {
  min-height: 0;
  min-height: initial;
}
.a-toast--success___OTgwg {
  border-left-color: var(--positive-border-default);
}
.a-toast--warning___BE_8U {
  border-left-color: var(--warning-border-default);
}
.a-toast--danger___RpVkk {
  border-left-color: var(--warning-border-default);
}
.a-toast--information___tWWg9 {
  border-left-color: var(--info-border-default);
}

.a-app--animated .a-toast___nZWme {
  -webkit-animation-name: fade-in___L_RGT;
          animation-name: fade-in___L_RGT;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
}
.a-toaster__toast___QcdaA {
  margin-bottom: 10px;
}

.a-toast-plate___NZ5Pe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-flow: column-reverse;
          flex-flow: column-reverse;
  position: fixed;
  z-index: 800;
}
.a-toast-plate--bottom-right___doAGa {
  bottom: 0;
  right: 10px;
}
.a-toast-plate--top___GHOmT {
  top: 10px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.a-toast-plate--top-right___Ncp1e {
  top: 80px;
  right: 24px;
}
.a-remove-padding___aM8sL {
  padding: 0 2px;
}

.a-spinner___r6QkC {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.a-spinner__label___hu7iB {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  font-style: normal;
  font-weight: 600;
  color: var(--base-text-medium-default);
}
.a-spinner__figure____fOYj {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.a-spinner__svg___R_TFz {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: block;
  -webkit-animation: a-spinner__svg-rotate___kAYn4 1s linear infinite;
          animation: a-spinner__svg-rotate___kAYn4 1s linear infinite;
}
.a-spinner__svg___R_TFz .path {
  stroke: var(--interact-icon-weak-default);
  stroke-linecap: round;
  stroke-width: 6;
  fill: none;
  -webkit-animation: a-spinner__svg-dash___j5g27 1s linear infinite;
          animation: a-spinner__svg-dash___j5g27 1s linear infinite;
}

.a-spinner--stopped___NMuRp .a-spinner__svg___R_TFz {
  -webkit-animation: none;
          animation: none;
  -webkit-transform: rotate(20deg);
          transform: rotate(20deg);
}

@-webkit-keyframes a-spinner__svg-rotate___kAYn4 {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes a-spinner__svg-rotate___kAYn4 {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes a-spinner__svg-dash___j5g27 {
  0% {
    stroke-dasharray: 150;
    stroke-dashoffset: -87;
  }
  100% {
    stroke-dasharray: 150;
    stroke-dashoffset: -87;
  }
}
@keyframes a-spinner__svg-dash___j5g27 {
  0% {
    stroke-dasharray: 150;
    stroke-dashoffset: -87;
  }
  100% {
    stroke-dasharray: 150;
    stroke-dashoffset: -87;
  }
}
.a-spinner--label-alignment-right___EsLru {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.a-spinner--label-alignment-right___EsLru.a-spinner--small___gNXRW .a-spinner__label___hu7iB {
  margin-left: 8px;
}
.a-spinner--label-alignment-right___EsLru.a-spinner--medium___q5oH7 .a-spinner__label___hu7iB {
  margin-left: 12px;
}
.a-spinner--label-alignment-right___EsLru.a-spinner--large____kA8u .a-spinner__label___hu7iB {
  margin-left: 12px;
}
.a-spinner--label-alignment-right___EsLru.a-spinner--extra-large___nMfGu .a-spinner__label___hu7iB {
  margin-left: 16px;
}

.a-spinner--label-alignment-bottom___b14AB {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.a-spinner--label-alignment-bottom___b14AB.a-spinner--small___gNXRW .a-spinner__label___hu7iB {
  margin-top: 8px;
}
.a-spinner--label-alignment-bottom___b14AB.a-spinner--medium___q5oH7 .a-spinner__label___hu7iB {
  margin-top: 12px;
}
.a-spinner--label-alignment-bottom___b14AB.a-spinner--large____kA8u .a-spinner__label___hu7iB {
  margin-top: 12px;
}
.a-spinner--label-alignment-bottom___b14AB.a-spinner--extra-large___nMfGu .a-spinner__label___hu7iB {
  margin-top: 16px;
}

.a-spinner--small___gNXRW .a-spinner__figure____fOYj {
  width: 20px;
  height: 20px;
}
.a-spinner--small___gNXRW .a-spinner__figure____fOYj .a-spinner__svg___R_TFz {
  width: 16px;
  height: 16px;
}
.a-spinner--small___gNXRW .a-spinner__label___hu7iB {
  font-size: 14px;
  line-height: 20px;
}

.a-spinner--medium___q5oH7 .a-spinner__figure____fOYj {
  width: 36px;
  height: 36px;
}
.a-spinner--medium___q5oH7 .a-spinner__figure____fOYj .a-spinner__svg___R_TFz {
  width: 32px;
  height: 32px;
}
.a-spinner--medium___q5oH7 .a-spinner__label___hu7iB {
  font-size: 16px;
  line-height: 22px;
}

.a-spinner--large____kA8u .a-spinner__figure____fOYj {
  width: 48px;
  height: 48px;
}
.a-spinner--large____kA8u .a-spinner__figure____fOYj .a-spinner__svg___R_TFz {
  width: 42px;
  height: 42px;
}
.a-spinner--large____kA8u .a-spinner__label___hu7iB {
  font-size: 18px;
  line-height: 24px;
}

.a-spinner--extra-large___nMfGu .a-spinner__figure____fOYj {
  width: 72px;
  height: 72px;
}
.a-spinner--extra-large___nMfGu .a-spinner__figure____fOYj .a-spinner__svg___R_TFz {
  width: 64px;
  height: 64px;
}
.a-spinner--extra-large___nMfGu .a-spinner__label___hu7iB {
  font-size: 18px;
  line-height: 24px;
}
.a-remove-padding___ijTjq {
  padding: 0 2px;
}

.a-tag___KZk5n {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 12px;
  min-height: 26px;
  line-height: 18px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 4px 12px;
  border-radius: 17px;
  vertical-align: middle;
  cursor: default;
  font-weight: 600;
  background-color: var(--control-bg-medium-disabled);
  color: var(--base-text-default);
}
.a-tag___KZk5n.interactable {
  cursor: pointer;
}
.a-tag___KZk5n.interactable:hover, .a-tag___KZk5n.interactable:focus {
  text-decoration: none;
  color: var(--base-text-default);
  border-radius: 17px !important;
}
.a-tag___KZk5n.interactable:focus {
  -webkit-box-shadow: 0 0 0 2px var(--interact-bg-weak-focus), 0 0 0 4px var(--control-border-focus);
          box-shadow: 0 0 0 2px var(--interact-bg-weak-focus), 0 0 0 4px var(--control-border-focus);
}
.a-tag___KZk5n.interactable.a-tag--status-positive___cR2j2:focus {
  -webkit-box-shadow: 0 0 0 2px var(--interact-bg-weak-focus), 0 0 0 4px var(--control-border-focus);
          box-shadow: 0 0 0 2px var(--interact-bg-weak-focus), 0 0 0 4px var(--control-border-focus);
}
.a-tag___KZk5n.interactable.a-tag--status-warning___vGLbb:focus {
  -webkit-box-shadow: 0 0 0 2px var(--warning-bg-medium-focus), 0 0 0 4px var(--warning-border-default);
          box-shadow: 0 0 0 2px var(--warning-bg-medium-focus), 0 0 0 4px var(--warning-border-default);
}
.a-tag___KZk5n.interactable.a-tag--status-negative___kK4ME:focus {
  -webkit-box-shadow: 0 0 0 2px var(--negative-bg-weak-hover), 0 0 0 4px var(--negative-border-medium-default);
          box-shadow: 0 0 0 2px var(--negative-bg-weak-hover), 0 0 0 4px var(--negative-border-medium-default);
}
.a-tag___KZk5n div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.a-tag___KZk5n .a-icon {
  width: 14px;
  stroke: currentColor;
}
.a-tag--custom-icon___pDqXw .a-icon {
  fill: currentColor;
}
.a-tag--sm___G52cq {
  min-height: 20px;
  padding: 0 8px;
}
.a-tag--sm___G52cq .a-icon {
  width: 12px;
}
.a-tag--sm___G52cq .a-icon--status {
  width: 16px !important;
}
.a-tag--lg___aAP8i {
  min-height: 28px;
  font-size: 14px;
  line-height: 20px;
}
.a-tag--lg___aAP8i .a-icon {
  width: 16px;
}
.a-tag--lg___aAP8i .a-icon--status {
  width: 20px !important;
}
.a-tag--state___qzgMJ {
  color: var(--base-text-default);
}
.a-tag--status-info___Sce7P, .a-tag--status-in-progress___ciYjo {
  background-color: var(--info-bg-medium-default);
}
.a-tag--status-excellent___rUXn5 {
  background-color: var(--excellent-bg-medium-default);
}
.a-tag--status-positive___cR2j2, .a-tag--status-active___nQoEK, .a-tag--status-allow___E3kGB {
  background-color: var(--positive-bg-medium-default);
}
.a-tag--status-low-warning___trzA5 {
  background-color: var(--low-warning-bg-medium-default);
}
.a-tag--status-warning___vGLbb {
  background-color: var(--warning-bg-medium-default);
}
.a-tag--status-severe-warning___OvZWp {
  background-color: var(--severe-warning-bg-medium-default);
}
.a-tag--status-negative___kK4ME, .a-tag--status-deny___To0hX, .a-tag--status-alert___KQkgm {
  background-color: var(--negative-bg-medium-default);
}
.a-tag--status-negative___kK4ME .a-icon, .a-tag--status-deny___To0hX .a-icon, .a-tag--status-alert___KQkgm .a-icon {
  fill: var(--negative-icon-default);
}
.a-tag--status-deny___To0hX .a-icon {
  fill: var(--negative-icon-default);
}
.a-tag--status___fM46u:not(.a-tag--hide-status-icon___qJssr) {
  padding: 4px 8px 4px 4px;
}
.a-tag--status___fM46u:not(.a-tag--hide-status-icon___qJssr) .a-icon--status {
  width: 18px;
}
.a-tag--status___fM46u:not(.a-tag--hide-status-icon___qJssr).a-tag--sm___G52cq {
  padding: 1px 8px 1px 4px;
}
.a-tag--status___fM46u:not(.a-tag--hide-status-icon___qJssr).a-tag--lg___aAP8i {
  padding: 4px 12px 4px 4px;
}
.a-tag--accentA___L4zx2 {
  background-color: var(--accent-a-weak-default);
}
.a-tag--accentB___xO1kg {
  background-color: var(--accent-b-weak-default);
}
.a-tag--accentC___TokQW {
  background-color: var(--accent-c-weak-default);
}
.a-tag--accentD___zvZa7 {
  background-color: var(--accent-d-weak-default);
}
.a-tag--accentE___skg3J {
  background-color: var(--accent-e-weak-default);
}
.a-tag--accentF___dW9Mg {
  background-color: var(--accent-f-weak-default);
}
.a-tag--accentG___Cjd1p {
  background-color: var(--accent-g-weak-default);
}
.a-tag--accentH___bSg0w {
  background-color: var(--accent-h-weak-default);
}
.a-tag--accentI___YGClT {
  background-color: var(--accent-i-weak-default);
}
.a-tag--accentK___mKPBd {
  background-color: var(--accent-k-weak-default);
}

button.a-tag___KZk5n {
  border: 0px;
  font-size: 12px !important;
}
.a-remove-padding___U9GgM {
  padding: 0 2px;
}

.a-card-basic___OhYEi, .a-card-container___P2UrO {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  border-radius: 12px;
  padding: 24px;
}

.a-card__item___EcOX1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -ms-flex-item-align: auto;
      align-self: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 8px;
}
.a-card__item___EcOX1:first-child, .a-card__item--attached-left___SyGka, .a-card__item--attached-horizontal___suG72 {
  margin-left: 0;
}
.a-card__item___EcOX1:last-child, .a-card__item--attached-right___PsS_j, .a-card__item--attached-horizontal___suG72 {
  margin-right: 0;
}
.a-card__item--stretched___L4atI {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.a-card-wrapper___OFuaw {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  padding: 16px;
}

.a-card__footer___mTnMY,
.a-card__header____X4oZ {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.a-card__content___S45r1 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  margin: 12px 0;
}
.a-card__content___S45r1:first-child {
  margin-top: 0;
}
.a-card__content___S45r1:last-child {
  margin-bottom: 0;
}

.a-card-state___mHo30 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  height: 6px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.a-card-title___YN9Qi {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  display: block;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--base-text-strong-default);
}

.a-card-subtitle___Wb8rK {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: var(--base-text-medium-default);
}

.a-card-container___P2UrO {
  background: var(--base-bg-weak-default);
  -webkit-box-shadow: var(--card-shadow-lifted) var(--card-shadow-color);
          box-shadow: var(--card-shadow-lifted) var(--card-shadow-color);
}
.a-card-container--flat___bmtxe {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.a-card-basic___OhYEi {
  border-radius: 8px;
  padding: 0;
  background: var(--base-bg-weak-default);
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 2px solid var(--control-border-weak-default);
}
.a-card-basic___OhYEi .a-card__content___S45r1 {
  margin: 12px 0;
}
.a-card-basic___OhYEi .a-card__content___S45r1:first-child {
  margin-top: 0;
}
.a-card-basic___OhYEi .a-card__content___S45r1:last-child {
  margin-bottom: 0;
}
.a-card-basic___OhYEi.a-card-basic--lifted___s7QJ8 {
  -webkit-box-shadow: var(--card-shadow-lifted) var(--card-shadow-color);
          box-shadow: var(--card-shadow-lifted) var(--card-shadow-color);
}
.a-card-basic___OhYEi.a-card-basic--state-dormant___RFaIm .a-card-state___mHo30 {
  background: var(--dormant-border-default);
}
.a-card-basic___OhYEi.a-card-basic--state-positive___LIC16 .a-card-state___mHo30 {
  background: var(--positive-border-default);
}
.a-card-basic___OhYEi.a-card-basic--state-warning___oPPjl .a-card-state___mHo30 {
  background: var(--warning-border-default);
}
.a-card-basic___OhYEi.a-card-basic--state-negative___xroMG .a-card-state___mHo30 {
  background: var(--negative-border-default);
}
.a-card-basic___OhYEi.a-card-basic--state-informational___JQV7_ .a-card-state___mHo30 {
  background: var(--info-border-default);
}
.a-card-basic___OhYEi.a-card-basic--state-disabled___Pp3gz .a-card-state___mHo30 {
  background: var(--control-bg-disabled);
}
.a-card-basic___OhYEi.a-card-basic--interactive___TOFct {
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.05);
  cursor: pointer;
}
.a-card-basic___OhYEi.a-card-basic--interactive___TOFct:hover, .a-card-basic___OhYEi.a-card-basic--interactive___TOFct:focus {
  border-color: var(--control-border-weak-hover);
}
.a-card-basic___OhYEi.a-card-basic--selected___I57tA {
  border-color: var(--control-border-focus);
}
.a-card-basic___OhYEi.a-card-basic--interactive___TOFct.a-card-basic--state-disabled___Pp3gz {
  border: 2px solid var(--control-border-weak-default);
  background-color: var(--control-bg-weak-default);
  cursor: not-allowed;
  color: var(--base-text-disabled);
}
.a-remove-padding___I7TJr {
  padding: 0 2px;
}

.a-empty-state___lHGoV {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: center;
      align-self: center;
  position: relative;
}
.a-empty-state__container___si7G9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
.a-empty-state__icon___HiUFD {
  stroke: none;
}
.a-empty-state__message-container___DCqIF {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.a-empty-state__message-container___DCqIF > button {
  margin-top: 12px;
}
.a-empty-state__label___xkHZh {
  font-weight: 700;
  color: var(--base-text-strong-default);
}
.a-empty-state__message___eKKar {
  color: var(--base-text-medium-default);
}
.a-empty-state--layout-horizontal___rvJHI {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.a-empty-state--layout-horizontal___rvJHI .a-empty-state__container___si7G9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.a-empty-state--layout-horizontal___rvJHI .a-empty-state__message-container___DCqIF {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.a-empty-state--layout-horizontal___rvJHI .a-empty-state__message-container___DCqIF .a-empty-state__message___eKKar {
  text-align: left;
  max-width: none;
  max-width: initial;
}
.a-empty-state--empty-box___8vxtE {
  background: var(--base-bg-medium-default);
  color: var(--base-text-medium-default);
  border-radius: 6px;
}
.a-empty-state--empty-box___8vxtE.a-empty-state--medium___pgPvH {
  padding: 12px 16px;
}
.a-empty-state--empty-box___8vxtE.a-empty-state--medium___pgPvH .a-empty-state__message-container___DCqIF {
  margin-top: 0;
}
.a-empty-state--small___ahMQS {
  padding: 4px 12px 8px;
  max-width: 236px;
}
.a-empty-state--small___ahMQS .a-empty-state__icon___HiUFD {
  height: 36px;
  width: 36px;
}
.a-empty-state--small___ahMQS .a-empty-state__label___xkHZh {
  font-size: 14px;
}
.a-empty-state--small___ahMQS .a-empty-state__message___eKKar {
  font-size: 12px;
  line-height: 18px;
}
.a-empty-state--medium___pgPvH {
  padding: 12px 0px;
}
.a-empty-state--medium___pgPvH .a-empty-state__icon___HiUFD {
  height: 76px;
  width: 76px;
}
.a-empty-state--medium___pgPvH .a-empty-state__label___xkHZh {
  font-size: 16px;
}
.a-empty-state--medium___pgPvH .a-empty-state__message-container___DCqIF {
  margin-top: 4px;
  gap: 4px;
}
.a-empty-state--medium___pgPvH .a-empty-state__message___eKKar {
  max-width: 500px;
  font-size: 14px;
  line-height: 20px;
}
.a-empty-state--large___Z2NDq {
  padding-bottom: 32px;
  min-width: 255px;
}
.a-empty-state--large___Z2NDq .a-empty-state__icon___HiUFD {
  height: 224px;
  width: 224px;
}
.a-empty-state--large___Z2NDq .a-empty-state__label___xkHZh {
  font-size: 18px;
  line-height: 24px;
}
.a-empty-state--large___Z2NDq .a-empty-state__message-container___DCqIF {
  gap: 8px;
  margin-top: 12px;
}
.a-empty-state--large___Z2NDq .a-empty-state__message___eKKar {
  max-width: 500px;
  font-size: 16px;
  line-height: 22px;
}
.a-empty-state--layout-horizontal___rvJHI.a-empty-state--medium___pgPvH .a-empty-state__container___si7G9 {
  margin-right: 32px;
}
.a-empty-state--layout-horizontal___rvJHI.a-empty-state--large___Z2NDq .a-empty-state__container___si7G9 {
  margin-right: 40px;
}
.a-empty-state--layout-horizontal___rvJHI.a-empty-state--large___Z2NDq .a-empty-state__label___xkHZh {
  line-height: 24px;
}
.a-empty-state--layout-horizontal___rvJHI.a-empty-state--large___Z2NDq .a-empty-state__message-container___DCqIF {
  margin-top: 0 !important;
  margin-top: initial !important;
}
.a-remove-padding____aUeI, .a-button___bhSE8.a-button--small___pTNYn.a-button--inline-btn___XXMlL, .a-button___bhSE8.a-button--medium___bNljB.a-button--inline-btn___XXMlL {
  padding: 0 2px;
}

.sr-only___a6i0O {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.a-button___bhSE8 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border-width: 2px;
  border-style: solid;
  border-radius: 6px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 700;
  line-height: 0;
  padding: 0 14px;
  margin: 0;
  font-size: 14px;
  height: 34px;
  vertical-align: middle;
}
.a-button___bhSE8 .a-icon {
  width: 16px;
  vertical-align: text-bottom;
  stroke: currentColor;
}
.a-button___bhSE8 .a-spinner {
  height: 16px;
  width: 16px;
}
.a-button___bhSE8 .a-spinner circle {
  stroke: currentColor !important;
}
.a-button___bhSE8 .a-spinner + .a-icon {
  display: none;
}
.a-button___bhSE8 .a-icon.a-icon--dots-three,
.a-button___bhSE8 .a-icon.a-icon--dots-six,
.a-button___bhSE8 .a-icon.a-icon--dots-nine,
.a-button___bhSE8 .a-icon.a-icon--export {
  stroke: inherit;
  fill: currentColor;
}
.a-button___bhSE8 .a-icon.a-icon--list-bullets circle {
  stroke: inherit;
  fill: currentColor;
}
.a-button___bhSE8:focus, .a-button___bhSE8:hover {
  text-decoration: none !important;
}
.a-button--tertiary___UIQg0, .a-button--tertiary-alt___o9bRm {
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-width: 0;
}
.a-button--icon___Y7Tzk {
  padding: 10px;
  height: auto;
}
.a-button--icon___Y7Tzk .a-spinner {
  margin-right: 0 !important;
  margin-right: initial !important;
}
.a-button___bhSE8.disabled___oB8lt, .a-button___bhSE8:disabled {
  pointer-events: none;
}
.a-button___bhSE8.a-button--medium___bNljB {
  height: 34px;
  padding: 7px 12px;
}
.a-button___bhSE8.a-button--medium___bNljB svg.a-icon___pqGsU {
  width: 16px;
}
.a-button___bhSE8.a-button--medium___bNljB.a-button--icon___Y7Tzk {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  width: 34px;
}
.a-button___bhSE8.a-button--medium___bNljB.a-button--icon___Y7Tzk .a-icon___pqGsU {
  width: 18px;
}
.a-button___bhSE8.a-button--medium___bNljB.a-button--inline-btn___XXMlL {
  height: 20px;
}
.a-button___bhSE8.a-button--small___pTNYn {
  height: 28px;
  padding: 4px 8px;
  font-size: 12px;
}
.a-button___bhSE8.a-button--small___pTNYn svg.a-icon___pqGsU {
  width: 14px;
}
.a-button___bhSE8.a-button--small___pTNYn.a-button--icon___Y7Tzk {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  width: 28px;
}
.a-button___bhSE8.a-button--small___pTNYn.a-button--icon___Y7Tzk .a-icon___pqGsU {
  width: 16px;
}
.a-button___bhSE8.a-button--small___pTNYn.a-button--inline-btn___XXMlL {
  height: 18px;
}
.a-button--primary___OOUIZ {
  color: var(--interact-text-in-default);
  background-color: var(--interact-bg-default);
  border-color: var(--interact-border-default);
}
.a-button--primary___OOUIZ:hover {
  color: var(--interact-text-in-default);
  background-color: var(--interact-bg-hover);
  border-color: var(--interact-border-hover);
}
.a-button--primary___OOUIZ:focus {
  color: var(--interact-text-in-default);
  border-color: var(--interact-border-focus);
  -webkit-box-shadow: 0 0 0 2px var(--interact-bg-weak-focus), 0 0 0 4px var(--control-border-focus);
          box-shadow: 0 0 0 2px var(--interact-bg-weak-focus), 0 0 0 4px var(--control-border-focus);
}
.a-button--primary___OOUIZ:active {
  color: var(--interact-text-in-default);
  background-color: var(--interact-bg-active);
  border-color: var(--interact-border-active);
}
.a-button--primary___OOUIZ.disabled___oB8lt, .a-button--primary___OOUIZ:disabled {
  -webkit-box-shadow: none;
          box-shadow: none;
  color: var(--interact-text-in-disabled);
  background-color: var(--interact-bg-disabled);
  border-color: var(--interact-border-disabled);
}
.a-button--primary-destructive___Jnj5l {
  color: var(--negative-text-in-default);
  background-color: var(--negative-bg-default);
  border-color: var(--negative-border-default);
}
.a-button--primary-destructive___Jnj5l:hover {
  color: var(--negative-text-in-default);
  background-color: var(--negative-bg-hover);
  border-color: var(--negative-border-hover);
}
.a-button--primary-destructive___Jnj5l:focus {
  outline: none;
  color: var(--negative-text-in-default);
  -webkit-box-shadow: 0 0 0 2px var(--negative-bg-weak-hover), 0 0 0 4px var(--negative-border-medium-default);
          box-shadow: 0 0 0 2px var(--negative-bg-weak-hover), 0 0 0 4px var(--negative-border-medium-default);
}
.a-button--primary-destructive___Jnj5l:active {
  color: var(--negative-text-in-default);
  background-color: var(--negative-bg-active);
  border-color: var(--negative-border-active);
}
.a-button--primary-destructive___Jnj5l.disabled___oB8lt, .a-button--primary-destructive___Jnj5l:disabled {
  -webkit-box-shadow: none;
          box-shadow: none;
  color: var(--interact-text-in-disabled);
  background-color: var(--negative-bg-disabled);
  border-color: var(--negative-border-disabled);
}
.a-button--secondary___N9WRp, .a-button--floating___t71a3 {
  color: var(--interact-text-default);
  background-color: var(--interact-bg-weak-default);
  border-color: var(--interact-border-default);
}
.a-button--secondary___N9WRp:hover, .a-button--floating___t71a3:hover {
  color: var(--interact-text-hover);
  background-color: var(--interact-bg-weak-hover);
  border-color: var(--interact-border-hover);
}
.a-button--secondary___N9WRp:focus, .a-button--floating___t71a3:focus {
  color: var(--interact-text-focus);
  border-color: var(--interact-border-focus);
  -webkit-box-shadow: 0 0 0 2px var(--interact-bg-weak-focus), 0 0 0 4px var(--control-border-focus);
          box-shadow: 0 0 0 2px var(--interact-bg-weak-focus), 0 0 0 4px var(--control-border-focus);
}
.a-button--secondary___N9WRp:active, .a-button--floating___t71a3:active {
  color: var(--interact-text-active);
  background-color: var(--interact-bg-weak-active);
  border-color: var(--interact-border-active);
}
.a-button--secondary___N9WRp.disabled___oB8lt, .disabled___oB8lt.a-button--floating___t71a3, .a-button--secondary___N9WRp:disabled, .a-button--floating___t71a3:disabled {
  color: var(--interact-text-disabled);
  background-color: var(--interact-bg-weak-disabled);
  border-color: var(--interact-border-disabled);
}
.a-button--secondary-destructive___XQhmj {
  color: var(--negative-text-default);
  background-color: var(--negative-bg-weak-default);
  border-color: var(--negative-border-default);
}
.a-button--secondary-destructive___XQhmj:hover {
  color: var(--negative-text-hover);
  background-color: var(--negative-bg-weak-hover);
  border-color: var(--negative-border-hover);
}
.a-button--secondary-destructive___XQhmj:focus {
  outline: none;
  color: var(--negative-text-hover);
  border-color: var(--negative-border-focus);
  -webkit-box-shadow: 0 0 0 2px var(--negative-bg-weak-hover), 0 0 0 4px var(--negative-border-medium-default);
          box-shadow: 0 0 0 2px var(--negative-bg-weak-hover), 0 0 0 4px var(--negative-border-medium-default);
}
.a-button--secondary-destructive___XQhmj:active {
  color: var(--negative-text-hover);
  background-color: var(--negative-bg-weak-active);
  border-color: var(--negative-border-active);
}
.a-button--secondary-destructive___XQhmj.disabled___oB8lt, .a-button--secondary-destructive___XQhmj:disabled {
  -webkit-box-shadow: none;
          box-shadow: none;
  color: var(--negative-text-disabled);
  background-color: var(--negative-bg-weak-disabled);
  border-color: var(--negative-border-disabled);
}
.a-button--tertiary___UIQg0 {
  color: var(--interact-text-default);
}
.a-button--tertiary___UIQg0:hover {
  color: var(--interact-text-hover);
  background-color: var(--interact-bg-weak-hover);
}
.a-button--tertiary___UIQg0:focus {
  color: var(--interact-text-focus);
  -webkit-box-shadow: 0 0 0 2px var(--interact-bg-weak-focus), 0 0 0 4px var(--control-border-focus);
          box-shadow: 0 0 0 2px var(--interact-bg-weak-focus), 0 0 0 4px var(--control-border-focus);
}
.a-button--tertiary___UIQg0:active {
  color: var(--interact-text-active);
  background-color: var(--interact-bg-weak-active);
}
.a-button--tertiary___UIQg0.disabled___oB8lt, .a-button--tertiary___UIQg0:disabled {
  background-color: transparent;
  color: var(--interact-text-disabled);
}
.a-button--tertiary-destructive___mc8Fh {
  color: var(--negative-text-default);
  background-color: transparent;
  border-color: transparent;
}
.a-button--tertiary-destructive___mc8Fh:hover {
  color: var(--negative-text-default);
  background-color: var(--negative-bg-weak-hover);
}
.a-button--tertiary-destructive___mc8Fh:focus {
  outline: none;
  color: var(--negative-text-default);
  -webkit-box-shadow: 0 0 0 2px var(--negative-bg-weak-hover), 0 0 0 4px var(--negative-border-medium-default);
          box-shadow: 0 0 0 2px var(--negative-bg-weak-hover), 0 0 0 4px var(--negative-border-medium-default);
}
.a-button--tertiary-destructive___mc8Fh:active {
  color: var(--negative-text-default);
  background-color: var(--negative-bg-weak-active);
}
.a-button--tertiary-destructive___mc8Fh.disabled___oB8lt, .a-button--tertiary-destructive___mc8Fh:disabled {
  -webkit-box-shadow: none;
          box-shadow: none;
  color: var(--negative-text-disabled);
}
.a-button--floating___t71a3 {
  border-radius: 60px;
  -webkit-box-shadow: var(--panel-shadow);
          box-shadow: var(--panel-shadow);
}
.a-button--tertiary-alt___o9bRm {
  color: var(--interact-text-weak-default);
}
.a-button--tertiary-alt___o9bRm:hover, .a-button--tertiary-alt___o9bRm:focus {
  color: var(--interact-text-weak-hover);
}
.a-button--tertiary-alt___o9bRm:focus {
  -webkit-box-shadow: 0 0 0 2px var(--interact-bg-weak-focus), 0 0 0 4px var(--control-border-focus);
          box-shadow: 0 0 0 2px var(--interact-bg-weak-focus), 0 0 0 4px var(--control-border-focus);
}
.a-button--tertiary-alt___o9bRm:active {
  background-color: transparent;
  color: var(--interact-text-weak-active);
}
.a-button--tertiary-alt___o9bRm.disabled___oB8lt, .a-button--tertiary-alt___o9bRm:disabled {
  background-color: transparent;
  color: var(--interact-text-weak-disabled);
}
.a-button--tertiary-alt-destructive___c1tRJ {
  color: var(--negative-text-default);
  background-color: transparent;
  border-color: transparent;
}
.a-button--tertiary-alt-destructive___c1tRJ:hover {
  color: var(--negative-text-hover);
}
.a-button--tertiary-alt-destructive___c1tRJ:focus {
  -webkit-box-shadow: 0 0 0 2px var(--negative-bg-weak-hover), 0 0 0 4px var(--negative-border-medium-default);
          box-shadow: 0 0 0 2px var(--negative-bg-weak-hover), 0 0 0 4px var(--negative-border-medium-default);
}
.a-button--tertiary-alt-destructive___c1tRJ:active {
  background-color: transparent;
  color: var(--negative-text-default);
}
.a-button--tertiary-alt-destructive___c1tRJ.disabled___oB8lt, .a-button--tertiary-alt-destructive___c1tRJ:disabled {
  -webkit-box-shadow: none;
          box-shadow: none;
  color: var(--negative-text-disabled);
}

a.disabled.a-button___bhSE8,
a:disabled.a-button___bhSE8 {
  opacity: 1;
  opacity: initial;
}

.a-app--animated .a-button___bhSE8 {
  -webkit-transition: color 0.1s cubic-bezier(0.2, 0, 0.4, 1), background-color 0.1s cubic-bezier(0.2, 0, 0.4, 1), border-color 0.1s cubic-bezier(0.2, 0, 0.4, 1), -webkit-box-shadow 0.1s cubic-bezier(0.2, 0, 0.4, 1);
  transition: color 0.1s cubic-bezier(0.2, 0, 0.4, 1), background-color 0.1s cubic-bezier(0.2, 0, 0.4, 1), border-color 0.1s cubic-bezier(0.2, 0, 0.4, 1), -webkit-box-shadow 0.1s cubic-bezier(0.2, 0, 0.4, 1);
  transition: color 0.1s cubic-bezier(0.2, 0, 0.4, 1), background-color 0.1s cubic-bezier(0.2, 0, 0.4, 1), border-color 0.1s cubic-bezier(0.2, 0, 0.4, 1), box-shadow 0.1s cubic-bezier(0.2, 0, 0.4, 1);
  transition: color 0.1s cubic-bezier(0.2, 0, 0.4, 1), background-color 0.1s cubic-bezier(0.2, 0, 0.4, 1), border-color 0.1s cubic-bezier(0.2, 0, 0.4, 1), box-shadow 0.1s cubic-bezier(0.2, 0, 0.4, 1), -webkit-box-shadow 0.1s cubic-bezier(0.2, 0, 0.4, 1);
}
@media (prefers-reduced-motion: disable) {
  .a-app--animated .a-button___bhSE8 {
    -webkit-transition: none;
    transition: none;
  }
}
.a-remove-padding___FQhIX {
  padding: 0 2px;
}

.a-alert___xCb5x {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  position: relative;
  width: 100%;
  min-height: 48px;
  border-radius: 6px;
  margin: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 12px 16px;
  background-color: var(--info-bg-strong-default);
  color: var(--base-text-default);
}
.a-alert___xCb5x .a-icon-text {
  fill: var(--base-icon-in-default) !important;
}
.a-alert__icon___bfq1P {
  font-size: 16px;
  -ms-flex-item-align: start;
      align-self: flex-start;
  padding-top: 2px;
}
.a-alert__dismiss___a16Hp {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.a-alert__icon--level___ZzXN_ {
  margin-right: 8px;
}
.a-alert__message___WJPrb {
  font-size: 14px;
  max-width: 720px;
  margin-right: auto;
  padding: 0 8px 0 0;
  -ms-flex-item-align: center;
      align-self: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  word-wrap: break-word;
  word-break: break-word;
}
.a-alert--fit-content-width___tqsBk {
  width: auto;
  width: initial;
}
.a-alert--state-success___dgpYv {
  background-color: var(--positive-bg-strong-default);
  color: var(--base-text-default);
}
.a-alert--state-warning___nvUiA {
  background-color: var(--warning-bg-strong-default);
  color: var(--base-text-default);
}
.a-alert--state-warning___nvUiA .a-alert__dismiss___a16Hp:focus {
  -webkit-box-shadow: 0 0 0 2px var(--warning-bg-medium-focus), 0 0 0 4px var(--warning-border-default);
          box-shadow: 0 0 0 2px var(--warning-bg-medium-focus), 0 0 0 4px var(--warning-border-default);
}
.a-alert--state-danger___wzw9m {
  background-color: var(--negative-bg-strong-default);
  color: var(--base-text-default);
}
.a-alert--state-danger___wzw9m .a-alert__dismiss___a16Hp:focus {
  -webkit-box-shadow: 0 0 0 2px var(--negative-bg-weak-hover), 0 0 0 4px var(--negative-border-medium-default);
          box-shadow: 0 0 0 2px var(--negative-bg-weak-hover), 0 0 0 4px var(--negative-border-medium-default);
}

.a-app .a-alert___xCb5x p:first-child {
  margin: 0 0 10px 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.a-remove-padding___lI5kT {
  padding: 0 2px;
}

.a-hint___gc4JD {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 16px;
  margin: 4px 0 0 0;
  font-size: 14px;
  color: var(--base-text-medium-default);
}
.a-hint__icon___lDsNW.a-icon___Uo48p {
  height: 14px;
  width: 14px;
}
.a-hint--small___gvD1S {
  font-size: 12px;
}
.a-remove-padding___uGyK4 {
  padding: 0 2px;
}

.a-field-base___dgqjr {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
.a-field-base__label___T4HsE {
  display: block;
  margin: 0 0 4px 0;
  font-size: 14px;
  font-weight: 600;
  color: var(--base-text-default);
}
.a-field-base__label--required___MeMLL {
  color: var(--negative-text-default);
  width: 8px;
  display: inline-block;
  text-align: center;
}
.a-field-base__label___T4HsE .a-icon--information {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  height: 16px;
  width: 16px;
  vertical-align: text-bottom;
  padding: 0 5px;
}
.a-field-base___dgqjr .a-icon--information:hover {
  stroke: var(--base-text-default);
  fill: var(--base-text-default);
}
.a-remove-padding___U3myM {
  padding: 0 2px;
}

.a-floating-base___Hj4IX {
  line-height: 18px;
  white-space: normal;
}
.a-remove-padding___oug3m {
  padding: 0 2px;
}

.a-floating-base {
  display: inline-block;
  z-index: 800;
}
.a-floating-base .a-tooltip___VyG3_ .a-floating-base-arrow {
  fill: var(--inverse-bg-weak-default) !important;
}

.a-tooltip___VyG3_ {
  color: var(--base-text-in-weak-default);
  border-radius: 6px;
  background-color: var(--inverse-bg-weak-default);
  min-width: 75px;
  max-width: 400px;
  padding: 8px 12px;
  font-size: 12px;
  -webkit-filter: drop-shadow(0 4px 12px rgba(0, 0, 0, 0.18));
          filter: drop-shadow(0 4px 12px rgba(0, 0, 0, 0.18));
}
.a-remove-padding___HVIph {
  padding: 0 2px;
}

.a-input-base___Upvo9.a-field-base {
  display: block;
}
.a-input-base__surface___zfjO5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-height: 28px;
  width: 100%;
  position: relative;
  padding: 0 0 0 0;
  border-style: solid;
  border-width: 2px;
  border-radius: 6px;
  background: var(--control-bg-weak-default);
  border-color: var(--control-border-default);
  color: var(--base-text-default);
}
.a-input-base__surface___zfjO5:hover {
  border-color: var(--control-border-hover);
}
.a-input-base__surface___zfjO5:active {
  border-color: var(--control-border-active);
}
.a-input-base--focused___zLvrf .a-input-base__surface___zfjO5 {
  border-color: var(--control-border-focus);
  -webkit-box-shadow: 0 0 0 2px var(--interact-bg-weak-focus), 0 0 0 4px var(--control-border-focus);
          box-shadow: 0 0 0 2px var(--interact-bg-weak-focus), 0 0 0 4px var(--control-border-focus);
}
.a-input-base__prepend___NL7SA {
  display: inline-grid;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-auto-flow: column;
}
.a-input-base__control___znvPd {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.a-input-base__append___uBaql {
  display: inline-grid;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-auto-flow: column;
}
.a-input-base__append___uBaql .a-icon {
  fill: var(--control-icon-weak-default);
}
.a-input-base__prepend___NL7SA .a-button, .a-input-base__append___uBaql .a-button {
  height: auto;
  height: initial;
}
.a-input-base--readonly___uyNXg .a-input-base__surface___zfjO5 {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: var(--control-border-default);
  background: var(--control-bg-weak-default);
}
.a-input-base--readonly___uyNXg input {
  cursor: default;
}
.a-input-base--disabled___Y7ps0 .a-input-base__surface___zfjO5 {
  cursor: not-allowed;
  pointer-events: none;
  color: var(--base-text-disabled);
  border-color: var(--control-border-disabled);
  background: var(--control-bg-weak-disabled);
  cursor: not-allowed;
}
.a-input-base--disabled___Y7ps0 .a-input-base__surface___zfjO5 .a-icon {
  fill: var(--base-text-disabled);
  stroke: var(--base-text-disabled);
}
.a-input-base--warning___iP1Ko.a-input-base--focused___zLvrf .a-input-base__surface___zfjO5 {
  border: 2px solid var(--warning-border-default);
  -webkit-box-shadow: 0 0 0 2px var(--warning-bg-medium-focus), 0 0 0 4px var(--warning-border-default);
          box-shadow: 0 0 0 2px var(--warning-bg-medium-focus), 0 0 0 4px var(--warning-border-default);
}
.a-input-base--warning___iP1Ko .a-input-base__surface___zfjO5 {
  border: 2px solid var(--warning-border-default);
  -webkit-box-shadow: 0 0 0 2px var(--warning-bg-medium-focus);
          box-shadow: 0 0 0 2px var(--warning-bg-medium-focus);
}
.a-input-base--warning___iP1Ko .a-input-base__surface___zfjO5:hover {
  border: 2px solid var(--warning-border-hover);
}
.a-input-base--warning___iP1Ko .a-input-base__surface___zfjO5:active {
  border: 2px solid var(--warning-border-default);
}
.a-input-base--danger___SQIHq.a-input-base--focused___zLvrf .a-input-base__surface___zfjO5 {
  border: 2px solid var(--negative-border-medium-default);
  -webkit-box-shadow: 0 0 0 2px var(--negative-bg-weak-hover), 0 0 0 4px var(--negative-border-medium-default);
          box-shadow: 0 0 0 2px var(--negative-bg-weak-hover), 0 0 0 4px var(--negative-border-medium-default);
}
.a-input-base--danger___SQIHq .a-input-base__surface___zfjO5 {
  border: 2px solid var(--negative-border-medium-default);
  -webkit-box-shadow: 0 0 0 2px var(--negative-bg-weak-focus);
          box-shadow: 0 0 0 2px var(--negative-bg-weak-focus);
}
.a-input-base--danger___SQIHq .a-input-base__surface___zfjO5:hover {
  border: 2px solid var(--negative-border-medium-hover);
}
.a-input-base--danger___SQIHq .a-input-base__surface___zfjO5:active {
  border: 2px solid var(--negative-border-medium-default);
}
.a-input-base--large___gejC3 .a-input-base__surface___zfjO5 {
  min-height: 40px;
}
.a-input-base--large___gejC3 .a-input-base__surface___zfjO5 .a-input-base__prepend___NL7SA svg {
  width: 17.5px;
  -ms-flex-item-align: center;
      align-self: center;
}
.a-input-base--medium____ydON .a-input-base__surface___zfjO5 {
  min-height: 34px;
}
.a-input-base--medium____ydON .a-input-base__surface___zfjO5 .a-input-base__append___uBaql svg,
.a-input-base--medium____ydON .a-input-base__surface___zfjO5 .a-input-base__prepend___NL7SA svg {
  width: 14px;
  -ms-flex-item-align: center;
      align-self: center;
}
.a-input-base--small___eYTvJ .a-input-base__surface___zfjO5 {
  min-height: 28px;
}
.a-input-base--small___eYTvJ .a-input-base__surface___zfjO5 .a-input-base__append___uBaql svg,
.a-input-base--small___eYTvJ .a-input-base__surface___zfjO5 .a-input-base__prepend___NL7SA svg {
  width: 10px;
}
.a-input-base__clear___Agtfk {
  cursor: pointer;
  color: var(--control-icon-weak-default);
}
.a-input-base__clear___Agtfk:focus, .a-input-base__clear___Agtfk:hover {
  fill: var(--interact-text-active) !important;
  color: var(--interact-text-active);
}

.a-app--animated .a-input-base__surface___zfjO5 {
  -webkit-transition: border-color 0.1s cubic-bezier(0.2, 0, 0.4, 1);
  transition: border-color 0.1s cubic-bezier(0.2, 0, 0.4, 1);
}
@media (prefers-reduced-motion: disable) {
  .a-app--animated .a-input-base__surface___zfjO5 {
    -webkit-transition: none;
    transition: none;
  }
}
.a-remove-padding___SQvXV {
  padding: 0 2px;
}

.a-text-input--type-number___Dwdkx .a-text-input__input___kx14h {
  -moz-appearance: textfield;
}
.a-text-input--type-number___Dwdkx .a-text-input__input___kx14h::-webkit-inner-spin-button, .a-text-input--type-number___Dwdkx .a-text-input__input___kx14h::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.a-text-input--type-number___Dwdkx .a-text-input__spinner___a0H49 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 20px;
  width: 23px;
}
.a-text-input--type-number___Dwdkx .a-text-input__spinner__up___RQAtY, .a-text-input--type-number___Dwdkx .a-text-input__spinner__down___BXFn7 {
  height: 10px;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  fill: currentColor;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.a-text-input__prepend-icon___WZJc9.interactable, .a-text-input__append-icon___PFPUq.interactable {
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;
}
.a-text-input__prepend-icon___WZJc9.interactable:focus, .a-text-input__append-icon___PFPUq.interactable:focus {
  -webkit-box-shadow: var(--shadow-focus) var(--control-border-active);
          box-shadow: var(--shadow-focus) var(--control-border-active);
}
.a-text-input__prepend-icon___WZJc9 {
  padding: 0 4px;
  width: 14px;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}
.a-text-input__append-icon___PFPUq {
  padding: 0 4px;
  width: 14px;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}
.a-text-input__input___kx14h {
  background: transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: currentColor;
  width: 100%;
  position: relative;
  padding: 0 8px;
  border: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  text-indent: 1px;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  line-height: 16px;
}
.a-text-input__input___kx14h:focus {
  outline: none;
}
.a-text-input___DVCe7.a-input-base--append .a-text-input__input___kx14h {
  padding-right: 0;
}
.a-text-input___DVCe7.a-input-base--prepend .a-text-input__input___kx14h {
  padding-left: 0;
}
.a-text-input___DVCe7 .a-text-input__input___kx14h::-webkit-input-placeholder {
  color: var(--base-text-weak-default);
}
.a-text-input___DVCe7 .a-text-input__input___kx14h::-moz-placeholder {
  color: var(--base-text-weak-default);
}
.a-text-input___DVCe7 .a-text-input__input___kx14h:-ms-input-placeholder {
  color: var(--base-text-weak-default);
}
.a-text-input___DVCe7 .a-text-input__input___kx14h::-ms-input-placeholder {
  color: var(--base-text-weak-default);
}
.a-text-input___DVCe7 .a-text-input__input___kx14h::placeholder {
  color: var(--base-text-weak-default);
}
.a-text-input___DVCe7 .a-text-input__input___kx14h:disabled {
  color: var(--base-text-disabled);
}
.a-text-input___DVCe7 .a-text-input__input___kx14h:disabled::-webkit-input-placeholder {
  color: var(--base-text-disabled);
}
.a-text-input___DVCe7 .a-text-input__input___kx14h:disabled::-moz-placeholder {
  color: var(--base-text-disabled);
}
.a-text-input___DVCe7 .a-text-input__input___kx14h:disabled:-ms-input-placeholder {
  color: var(--base-text-disabled);
}
.a-text-input___DVCe7 .a-text-input__input___kx14h:disabled::-ms-input-placeholder {
  color: var(--base-text-disabled);
}
.a-text-input___DVCe7 .a-text-input__input___kx14h:disabled::placeholder {
  color: var(--base-text-disabled);
}
.a-remove-padding___zS0_K {
  padding: 0 2px;
}

.a-popover-floating-base .a-floating-base-arrow {
  fill: var(--control-bg-weak-default) !important;
}

.a-popover___jmDt0 {
  width: 600px;
}
.a-popover___jmDt0.a-panel {
  margin: 0;
  overflow: visible;
  border: 0;
}
.a-popover___jmDt0 .a-panel__header {
  border-radius: 6px 6px 0 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.a-popover___jmDt0 .a-panel__footer {
  border-radius: 0 0 6px 6px;
}

.a-card-container.a-popover___jmDt0 {
  border-radius: 6px;
  padding: 12px 16px;
  -webkit-box-shadow: var(--panel-shadow);
          box-shadow: var(--panel-shadow);
}
/**
 * Needed for properly calculating menu positions within Magna React since
 * the calculations depend on the `HTMLElement.offsetParent` property for
 * its calculations.
 *
 * In order for our menu positions to be correct, we need to set this element
 * to something non statically-positioned.
 *
 * @see https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/offsetParent
 */
.a-mount--withNewWrappingContext {
  position: relative;
}
.a-mount--withNewWrappingContext .a-mount--wrap {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  width: 100%;
}
.a-remove-padding___vXKsA {
  padding: 0 2px;
}

.a-divider___HDh7o {
  position: relative;
  border-width: 2px 0 0 0;
  border-style: solid;
  margin: 20px 0;
  border-color: var(--base-border-default);
}
.a-divider--vertical___iozWc {
  border-width: thin;
  margin: 20px;
}
.a-divider--strong___aYoQm {
  border-color: var(--base-border-strong-default);
}
.a-divider--light___nMnjx {
  border-width: thin 0 0 0;
}
.a-remove-padding___YjFy5 {
  padding: 0 2px;
}

.a-code-snippet___VSpBM {
  border: 1px solid var(--magnetic-color-neutral-90);
  border-radius: 8px;
  /*
  * Hides the search panel - it needs to be open for the decoration to work
  * https://github.com/codemirror/search/blob/main/src/search.ts#L413
  */
}
.theme--classic-dark .a-code-snippet___VSpBM, .theme--dusk .a-code-snippet___VSpBM {
  border-color: var(--magnetic-color-neutral-45);
}
.a-code-snippet--with-line-wrapping___TxkT5 .cm-content {
  -ms-flex-negative: 1;
      flex-shrink: 1;
  font-family: "RobotoMono", Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace;
  word-wrap: anywhere;
  white-space: break-spaces;
  white-space: pre-wrap;
  word-break: break-word;
}
.a-code-snippet--without-line-numbers___Fjcso .cm-lineNumbers {
  display: none !important;
}
.a-code-snippet--without-line-numbers___Fjcso .cm-gutters,
.a-code-snippet--without-line-numbers___Fjcso .cm-foldGutter {
  background-color: transparent !important;
}
.a-code-snippet--without-line-numbers___Fjcso .cm-editor {
  background-color: rgba(153, 153, 153, 0.1490196078);
  padding: 8px 16px 20px;
}
.a-code-snippet--without-fold-gutter___Xb4ZS .cm-foldGutter {
  display: none !important;
}
.a-code-snippet--without-fold-gutter___Xb4ZS .cm-lineNumbers {
  padding-right: 8px;
}
.a-code-snippet--read-only___rDa9m .cm-activeLine,
.a-code-snippet--read-only___rDa9m .cm-activeLineGutter,
.a-code-snippet--read-only___rDa9m .cm-activeLineNumber {
  background-color: transparent;
  background-color: initial;
}
.a-code-snippet___VSpBM .cm-focused {
  outline: none;
}
.a-code-snippet___VSpBM .cm-editor {
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
  color: var(--base-text-default);
}
.a-code-snippet___VSpBM .cm-gutters {
  border-right: none;
  border-bottom-left-radius: 7px;
}
.a-code-snippet___VSpBM .cm-gutters .cm-foldGutter {
  min-width: 10.44px;
}
.a-code-snippet___VSpBM .cm-gutters .cm-foldGutter:hover {
  color: inherit;
}
.a-code-snippet___VSpBM .cm-gutter {
  background-color: rgba(153, 153, 153, 0.1490196078);
}
.a-code-snippet___VSpBM .cm-gutter.cm-lineNumbers {
  padding-left: 4px;
}
.a-code-snippet___VSpBM .cm-gutterElement.cm-activeLineGutter {
  background: transparent;
}
.a-code-snippet___VSpBM .cm-gutterElement > [title="Fold line"] {
  position: relative;
  top: -0.2em;
}
.a-code-snippet___VSpBM .cm-lineNumbers {
  border-bottom-left-radius: 6px;
}
.a-code-snippet___VSpBM .cm-foldGutter {
  color: transparent;
}
.a-code-snippet___VSpBM .cm-foldPlaceholder {
  background-color: transparent;
  background-color: initial;
  border-color: var(--magnetic-color-neutral-50);
  color: var(--magnetic-color-neutral-50);
}
.a-code-snippet___VSpBM .cm-activeLine {
  background-color: transparent;
}
.a-code-snippet___VSpBM .cm-search {
  display: none;
}
.a-code-snippet___VSpBM .cm-panels-bottom {
  border-top: none;
}
.a-code-snippet___VSpBM .cm-searchMatch {
  background-color: var(--warning-bg-default);
  color: var(--base-text-in-default);
}
.a-code-snippet___VSpBM .cm-searchMatch span {
  color: var(--base-text-in-default);
}
.a-code-snippet___VSpBM .cm-searchMatch-selected {
  background-color: var(--severe-warning-bg-default);
}

.a-code-snippet-actions___symd4 {
  background-color: white;
  border-bottom: 1px solid var(--magnetic-color-neutral-90);
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  padding: 4px 8px;
}
.theme--classic-dark .a-code-snippet-actions___symd4, .theme--dusk .a-code-snippet-actions___symd4 {
  background-color: var(--magnetic-color-neutral-15);
  border-color: var(--magnetic-color-neutral-45);
}
.a-code-snippet-actions___symd4 .a-button + .a-button {
  margin-left: 8px;
}

.a-code-snippet-search-panel___NocXq {
  margin: 12px 0;
  max-width: 500px;
}
.a-code-snippet-search-panel___NocXq .a-code-snippet-search-inputs___P5HJs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.a-code-snippet-search-panel___NocXq .a-text-input {
  display: inline-block;
  margin-right: 12px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  max-width: 70%;
}
.a-code-snippet-search-panel___NocXq .a-button {
  width: auto !important;
  width: initial !important;
}
.a-code-snippet-search-panel___NocXq .a-button + .a-button {
  margin-left: 8px;
}
.a-code-snippet-search-panel___NocXq .a-code-snippet-search-match-controls___zfHFv {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100px;
          flex: 0 1 100px;
  min-width: 100px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.a-code-snippet-search-panel___NocXq .a-code-snippet-match-count___z_NGE {
  white-space: nowrap;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 60px;
          flex: 1 0 60px;
  margin-right: 4px;
}
.a-code-snippet-search-panel___NocXq .a-code-snippet-match-stepper___M6J3R {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 46px;
}
.a-code-snippet-search-panel___NocXq .a-code-snippet-search-options____ntG1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0 16px;
  margin-top: 8px;
}

.a-code-snippet-line-copy-gutter {
  width: 28px;
  min-width: 28px;
  background-color: transparent;
}
.a-code-snippet-line-copy-gutter .cm-gutterElement {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 2px;
}

.a-code-snippet-line-copy-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 20px;
  padding: 0;
  margin: 0;
  border: none;
  border-radius: 4px;
  background-color: transparent;
  color: var(--magnetic-color-neutral-50);
  cursor: pointer;
  opacity: 0;
  -webkit-transition: opacity 150ms ease-in-out, background-color 150ms ease-in-out, color 150ms ease-in-out;
  transition: opacity 150ms ease-in-out, background-color 150ms ease-in-out, color 150ms ease-in-out;
}
.a-code-snippet-line-copy-btn:hover {
  background-color: var(--base-bg-medium-hover);
}
.a-code-snippet-line-copy-btn:focus {
  color: var(--interact-text-focus);
  border-color: var(--interact-border-focus);
  -webkit-box-shadow: 0 0 0 2px var(--interact-bg-weak-focus), 0 0 0 4px var(--control-border-focus);
          box-shadow: 0 0 0 2px var(--interact-bg-weak-focus), 0 0 0 4px var(--control-border-focus);
}
.a-code-snippet-line-copy-btn.a-code-snippet-line-copy-btn--copied {
  opacity: 1;
}
.a-code-snippet-line-copy-btn.a-code-snippet-line-copy-btn--visible {
  opacity: 1;
}
.a-code-snippet-line-copy-btn svg {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.a-code-snippet-line-copy-btn {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.a-code-snippet-line-copy-btn svg {
  height: 14px;
  width: 14px;
}

.a-code-snippet___VSpBM .a-code-snippet-line-copy-gutter:hover .a-code-snippet-line-copy-btn--visible {
  opacity: 0;
}
.a-code-snippet___VSpBM .cm-gutterElement:hover .a-code-snippet-line-copy-btn,
.a-code-snippet___VSpBM .a-code-snippet-line-copy-btn:hover,
.a-code-snippet___VSpBM .a-code-snippet-line-copy-btn:focus,
.a-code-snippet___VSpBM .a-code-snippet-line-copy-btn--visible {
  opacity: 1;
}
.a-remove-padding___s0HK5 {
  padding: 0 2px;
}

.a-list___Rqde0 {
  border-width: 2px;
  border-style: solid;
  border-radius: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: var(--base-text-default);
  background: var(--base-bg-weak-default);
  border-color: var(--control-border-default);
}
.a-list--hoverable___aGMxX > a {
  font-weight: inherit;
}
.a-list--hoverable___aGMxX .a-list-item___Y0Qzf:not(.a-list-item--disabled___SGTuQ):not(.a-list-item--destructive___iCObj):hover,
.a-list--hoverable___aGMxX .a-list-item___Y0Qzf:not(.a-list-item--disabled___SGTuQ):not(.a-list-item--destructive___iCObj) a:hover,
.a-list--hoverable___aGMxX .a-list-item___Y0Qzf:not(.a-list-item--disabled___SGTuQ):not(.a-list-item--destructive___iCObj) a.a-list-item___Y0Qzf:hover {
  color: var(--base-text-default) !important;
  background-color: var(--control-bg-weak-hover) !important;
}
.a-list-item___Y0Qzf {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  outline: none;
  padding: 8px 24px;
  position: relative;
  text-decoration: none;
  font-size: 14px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.a-list-item___Y0Qzf + a,
.a-list-item___Y0Qzf a {
  font-weight: inherit !important;
}
.a-list-item--two-line___znoHx {
  padding: 0;
  white-space: normal;
}
.a-list-item--submenu___YcZhv {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.a-list-item___Y0Qzf[tabindex] {
  cursor: pointer;
}
.a-list___Rqde0 .a-list-item___Y0Qzf:hover,
.a-list___Rqde0 .a-list-item___Y0Qzf:focus {
  text-decoration: none;
  border-radius: 0 !important;
}
.a-list-item__content___aNDgP {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  overflow: hidden;
  padding: 12px 10px 12px 15px;
}
.a-list-item__avatar___MWXkC ~ .a-list-item__content___aNDgP {
  padding-left: 0;
}
.a-list-item__avatar___MWXkC {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 0;
  position: relative;
  text-align: center;
  vertical-align: middle;
  overflow: hidden;
  margin: 15px;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.a-list-item__title___zrcQY {
  font-weight: 500;
}
.a-list-item__title___zrcQY, .a-list-item__subtitle___ST6KU {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.2;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
.a-list-item__content___aNDgP > *:not(:last-child) {
  margin-bottom: 2px;
}
.a-list-item__action___yv2vg {
  padding-right: 4px;
}
.a-list___Rqde0 a.a-list-item--two-line___znoHx {
  text-decoration: none;
}
.a-list-item___Y0Qzf {
  color: currentColor;
}
.a-list-item___Y0Qzf:focus:not(.a-list-item--disabled___SGTuQ) {
  color: var(--base-text-default);
  background: var(--control-bg-weak-hover);
}
.a-list-item--selected___nrh_E:not(.a-list-item--two-line___znoHx) {
  color: var(--base-text-default);
  background: var(--control-bg-weak-hover);
}
.a-list-item--selected___nrh_E:not(.a-list-item--two-line___znoHx) a:hover,
.a-list-item--selected___nrh_E:not(.a-list-item--two-line___znoHx) a.a-list-item___Y0Qzf:hover {
  background: var(--control-bg-weak-hover) !important;
}
.a-list-item--destructive___iCObj {
  color: var(--negative-text-default);
}
.a-list-item--destructive___iCObj:hover,
.a-list-item--destructive___iCObj a:hover,
.a-list-item--destructive___iCObj a.a-list-item___Y0Qzf:hover {
  color: var(--negative-text-default) !important;
  background-color: var(--negative-bg-weak-hover) !important;
}
.a-list-item--disabled___SGTuQ:not(.a-list-item--two-line___znoHx) {
  background: none;
  color: var(--base-text-disabled);
  cursor: not-allowed;
}
.a-list___Rqde0 a.a-list-item___Y0Qzf, .a-lista___iF0YK:not(.a-tab-group__tab) {
  color: var(--base-text-default) !important;
  font-weight: inherit !important;
}
.a-list--medium___aoP3p .a-list-item___Y0Qzf {
  height: 34px;
}
.a-list--medium___aoP3p .a-list-item___Y0Qzf::after {
  top: 9px !important;
}
.a-remove-padding___aFi9z {
  padding: 0 2px;
}

/*
When using AMenu that passes AMenuBase to AList, force override the specificity
since the css may be imported in different orders depending on product build
configuration environments.
*/
.a-menu___W6abC {
  overflow: visible;
  min-width: 175px;
  border-color: var(--control-border-default);
  border-radius: 6px;
  border-width: 2px;
  background-color: var(--control-bg-weak-default);
}
.a-menu___W6abC.a-list {
  border-color: var(--control-border-default) !important;
  background-color: var(--control-bg-weak-default) !important;
}
.a-menu___W6abC > .a-list-item {
  padding: 8px 10px;
}
.a-menu___W6abC > .a-list-item > .a-radio,
.a-menu___W6abC > .a-list-item > .a-checkbox .a-checkbox__wrap {
  padding: 0;
}
.a-menu___W6abC > .a-list-item > label {
  padding-left: 0;
}
.a-menu___W6abC > .a-list-item:first-child {
  border-top-left-radius: 4px !important;
  border-top-right-radius: 4px !important;
}
.a-menu___W6abC > .a-list-item:last-child {
  border-bottom-right-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
  border-top-left-radius: 0;
  border-top-left-radius: initial;
  border-top-right-radius: 0;
  border-top-right-radius: initial;
}
.a-menu___W6abC > .a-list-item .a-empty-state {
  margin: 20px auto;
}
.a-menu___W6abC.compact > .a-list-item {
  padding: 4px 6px;
}
q .a-menu___W6abC.compact > .a-list-item {
  padding: 1.5px 15px;
}
.a-menu--pointer___GIvIE.a-menu-base--top___w0MyN, .a-menu--pointer___GIvIE.a-menu-base--top-left___vuQsf, .a-menu--pointer___GIvIE.a-menu-base--top-right___jyyvv {
  margin-top: -13px;
}
.a-menu--pointer___GIvIE.a-menu-base--top___w0MyN .a-menu-base__pointer___uwEyu, .a-menu--pointer___GIvIE.a-menu-base--top-left___vuQsf .a-menu-base__pointer___uwEyu, .a-menu--pointer___GIvIE.a-menu-base--top-right___jyyvv .a-menu-base__pointer___uwEyu {
  margin-left: -4px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 14px 9.5px 0 9.5px;
  position: absolute;
  bottom: -14px;
  border-color: var(--control-border-default) transparent transparent transparent;
}
.a-menu--pointer___GIvIE.a-menu-base--top___w0MyN .a-menu-base__pointer___uwEyu:after, .a-menu--pointer___GIvIE.a-menu-base--top-left___vuQsf .a-menu-base__pointer___uwEyu:after, .a-menu--pointer___GIvIE.a-menu-base--top-right___jyyvv .a-menu-base__pointer___uwEyu:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 14px 9.5px 0 9.5px;
  position: absolute;
  right: -9.5px;
  top: -16px;
  border-color: var(--base-icon-in-default) transparent transparent transparent;
}
.a-menu--pointer___GIvIE.a-menu-base--right___X5YVd, .a-menu--pointer___GIvIE.a-menu-base--right-top___rovZG, .a-menu--pointer___GIvIE.a-menu-base--right-bottom___p_eXS {
  margin-left: 13px;
}
.a-menu--pointer___GIvIE.a-menu-base--right___X5YVd .a-menu-base__pointer___uwEyu, .a-menu--pointer___GIvIE.a-menu-base--right-top___rovZG .a-menu-base__pointer___uwEyu, .a-menu--pointer___GIvIE.a-menu-base--right-bottom___p_eXS .a-menu-base__pointer___uwEyu {
  margin-top: -4px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 9.5px 14px 9.5px 0;
  position: absolute;
  left: -14px;
  border-color: transparent transparent var(--control-border-default) transparent;
}
.a-menu--pointer___GIvIE.a-menu-base--right___X5YVd .a-menu-base__pointer___uwEyu:after, .a-menu--pointer___GIvIE.a-menu-base--right-top___rovZG .a-menu-base__pointer___uwEyu:after, .a-menu--pointer___GIvIE.a-menu-base--right-bottom___p_eXS .a-menu-base__pointer___uwEyu:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 9.5px 14px 9.5px 0;
  position: absolute;
  right: -16px;
  top: -9.5px;
  border-color: transparent transparent var(--base-icon-in-default) transparent;
}
.a-menu--pointer___GIvIE.a-menu-base--bottom___iDySG, .a-menu--pointer___GIvIE.a-menu-base--bottom-left___BRbSt, .a-menu--pointer___GIvIE.a-menu-base--bottom-right___bW91d {
  margin-top: 13px;
}
.a-menu--pointer___GIvIE.a-menu-base--bottom___iDySG .a-menu-base__pointer___uwEyu, .a-menu--pointer___GIvIE.a-menu-base--bottom-left___BRbSt .a-menu-base__pointer___uwEyu, .a-menu--pointer___GIvIE.a-menu-base--bottom-right___bW91d .a-menu-base__pointer___uwEyu {
  margin-left: -4px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 9.5px 14px 9.5px;
  position: absolute;
  top: -14px;
  border-color: transparent transparent var(--control-border-default) transparent;
}
.a-menu--pointer___GIvIE.a-menu-base--bottom___iDySG .a-menu-base__pointer___uwEyu:after, .a-menu--pointer___GIvIE.a-menu-base--bottom-left___BRbSt .a-menu-base__pointer___uwEyu:after, .a-menu--pointer___GIvIE.a-menu-base--bottom-right___bW91d .a-menu-base__pointer___uwEyu:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 9.5px 14px 9.5px;
  position: absolute;
  right: -9.5px;
  top: 2px;
  border-color: transparent transparent var(--base-icon-in-default) transparent;
}
.a-menu--pointer___GIvIE.a-menu-base--left____W05d, .a-menu--pointer___GIvIE.a-menu-base--left-top___V56BA, .a-menu--pointer___GIvIE.a-menu-base--left-bottom___IC6L2 {
  margin-left: -13px;
}
.a-menu--pointer___GIvIE.a-menu-base--left____W05d .a-menu-base__pointer___uwEyu, .a-menu--pointer___GIvIE.a-menu-base--left-top___V56BA .a-menu-base__pointer___uwEyu, .a-menu--pointer___GIvIE.a-menu-base--left-bottom___IC6L2 .a-menu-base__pointer___uwEyu {
  margin-top: -4px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 9.5px 0 9.5px 14px;
  position: absolute;
  right: -14px;
}
.a-menu--pointer___GIvIE.a-menu-base--left____W05d .a-menu-base__pointer___uwEyu:after, .a-menu--pointer___GIvIE.a-menu-base--left-top___V56BA .a-menu-base__pointer___uwEyu:after, .a-menu--pointer___GIvIE.a-menu-base--left-bottom___IC6L2 .a-menu-base__pointer___uwEyu:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 9.5px 0 9.5px 14px;
  position: absolute;
  right: 2px;
  top: -9.5px;
}
.a-menu--pointer___GIvIE.a-menu-base--right___X5YVd .a-menu-base__pointer___uwEyu {
  border-color: transparent var(--control-border-default) transparent transparent;
}
.a-menu--pointer___GIvIE.a-menu-base--right___X5YVd .a-menu-base__pointer___uwEyu:after {
  border-color: transparent var(--base-icon-in-default) transparent transparent;
}
.a-menu--pointer___GIvIE.a-menu-base--left____W05d .a-menu-base__pointer___uwEyu {
  border-color: transparent transparent transparent var(--control-border-default);
}
.a-menu--pointer___GIvIE.a-menu-base--left____W05d .a-menu-base__pointer___uwEyu:after {
  border-color: transparent transparent transparent var(--base-icon-in-default);
}
.a-menu--pointer___GIvIE.a-menu-base--right-top___rovZG .a-menu-base__pointer___uwEyu {
  border-color: transparent var(--control-border-default) transparent transparent;
}
.a-menu--pointer___GIvIE.a-menu-base--right-top___rovZG .a-menu-base__pointer___uwEyu:after {
  border-color: transparent var(--base-icon-in-default) transparent transparent;
}
.a-menu--pointer___GIvIE.a-menu-base--left-top___V56BA .a-menu-base__pointer___uwEyu {
  border-color: transparent transparent transparent var(--control-border-default);
}
.a-menu--pointer___GIvIE.a-menu-base--left-top___V56BA .a-menu-base__pointer___uwEyu:after {
  border-color: transparent transparent transparent var(--base-icon-in-default);
}
.a-menu--pointer___GIvIE.a-menu-base--right-bottom___p_eXS .a-menu-base__pointer___uwEyu {
  border-color: transparent var(--control-border-default) transparent transparent;
}
.a-menu--pointer___GIvIE.a-menu-base--right-bottom___p_eXS .a-menu-base__pointer___uwEyu:after {
  border-color: transparent var(--base-icon-in-default) transparent transparent;
}
.a-menu--pointer___GIvIE.a-menu-base--left-bottom___IC6L2 .a-menu-base__pointer___uwEyu {
  border-color: transparent transparent transparent var(--control-border-default);
}
.a-menu--pointer___GIvIE.a-menu-base--left-bottom___IC6L2 .a-menu-base__pointer___uwEyu:after {
  border-color: transparent transparent transparent var(--base-icon-in-default);
}

.a-app--animated .a-menu___W6abC {
  -webkit-animation-name: fade-in___xyXg8;
          animation-name: fade-in___xyXg8;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
}
.a-menu-base___mcrIh {
  visibility: hidden;
  position: absolute;
  z-index: 750;
}
.a-menu-base--active___otE4e {
  visibility: visible;
}
.a-remove-padding___hOQUA {
  padding: 0 2px;
}

.a-notification___fhjt9 {
  position: relative;
  width: 100%;
  min-height: 48px;
  border-radius: 6px;
  -webkit-box-shadow: var(--card-shadow-lifted) var(--card-shadow-color);
          box-shadow: var(--card-shadow-lifted) var(--card-shadow-color);
  background: var(--base-bg-weak-default);
}
.a-notification__content___KUMHM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 12px 16px;
}
.a-notification__content___KUMHM h2 {
  line-height: 24px !important;
  font-size: 14px !important;
}
.a-notification__content___KUMHM p {
  margin: 0 !important;
}
.a-notification__body___FsLm2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 8px;
}
.a-notification__text___TpTPI {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 720px;
  gap: 4px;
}
.a-notification__text___TpTPI .a-button {
  vertical-align: baseline;
  margin-left: 4px;
}
.a-notification__close-button___TJ805.a-button--small.a-button--icon {
  -ms-flex-item-align: baseline;
      align-self: baseline;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 20px;
  width: 20px;
}
.a-notification___fhjt9 svg[class*=notification-icons--] {
  padding-right: 8px;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.a-notification___fhjt9 svg[class*=notification-icons--]:has(+ .a-notification__text___TpTPI:first-of-type > h2) {
  padding-right: 16px;
}
.a-notification__page-banner___EmkJl {
  border-left: 6px solid transparent;
}
.a-notification__product-banner___1cYLt {
  border: 1px solid transparent;
}
.a-notification__product-banner___1cYLt .a-notification__text___TpTPI {
  max-width: 940px;
}
.a-notification--info___HmGhI {
  border-color: var(--info-border-default);
}
.a-notification--positive___sOL9e {
  border-color: var(--positive-border-default);
}
.a-notification--warning___oCmuX {
  border-color: var(--warning-border-default);
}
.a-notification--negative___PsjoD {
  border-color: var(--negative-border-default);
}
.a-remove-padding___EM0ka {
  padding: 0 2px;
}

.a-notification__inline___As2Z4.a-notification {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.a-notification__inline___As2Z4.a-notification.a-notification--positive {
  background: var(--positive-bg-strong-default);
}
.a-notification__inline___As2Z4.a-notification.a-notification--warning {
  background: var(--warning-bg-strong-default);
}
.a-notification__inline___As2Z4.a-notification.a-notification--negative {
  background: var(--negative-bg-strong-default);
}
.a-notification__inline___As2Z4.a-notification.a-notification--info {
  background: var(--info-bg-strong-default);
}
.a-notification__inline___As2Z4 .a-notification__close-button___YRLXh {
  margin-top: 2px;
}
.a-notification__inline___As2Z4 .a-notification__text___QfH3a {
  max-width: 600px;
}
.a-notification__inline___As2Z4 .a-notification__text___QfH3a .a-button {
  vertical-align: bottom;
}

.a-app .a-notification__message___mRHsX p:first-child {
  margin: 0 0 10px 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  font-size: 14px;
}
.a-remove-padding___ZaF5T {
  padding: 0 2px;
}

.a-simple-table___qN0c6 {
  border-collapse: collapse;
  width: 100%;
  max-width: 100%;
  /*
    &--condensed {
      :global(.tr) {
        height: $table-row-height-condensed;
      }

      th,
      td {
        padding-top: 0;
        padding-right: $table-cell-condensed-padding-left-right;
        padding-bottom: 0;
        padding-left: $table-cell-condensed-padding-left-right;
        vertical-align: middle;
      }
    }
  */
}
.a-simple-table__top-pane___gtvcf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 8px;
}
.a-simple-table__title___RaCdS {
  font-size: 18px;
}
.a-simple-table__total___WPDEm {
  padding-top: 15px;
}
.a-simple-table--striped___VvtWT tbody tr:nth-child(even) {
  background: var(--base-bg-disabled);
}
.a-simple-table--sticky___c5Sca thead {
  position: sticky;
  top: 0;
}
.a-simple-table___qN0c6 tbody {
  vertical-align: middle;
}
.a-simple-table___qN0c6 tr {
  height: 40px;
  vertical-align: inherit;
  border-bottom: thin solid;
  border-color: var(--control-border-weak-default);
}
.a-simple-table___qN0c6 tr td {
  color: var(--base-text-default);
}
.a-simple-table___qN0c6 th,
.a-simple-table___qN0c6 td {
  padding-left: 15px;
  padding-right: 15px;
  min-width: 90px;
  vertical-align: inherit;
}
.a-simple-table___qN0c6 th {
  font-weight: normal;
  text-align: left;
  font-size: 14px;
  font-weight: bold;
  line-height: 15px;
  border-bottom: 2px solid;
  color: var(--base-text-default);
  border-bottom-color: var(--control-border-strong-default);
}
.a-simple-table___qN0c6 td {
  font-size: 14px;
  line-height: 16.5px;
  padding-top: 13px;
  padding-bottom: 13px;
  word-break: break-word;
}
.a-simple-table--tight___JBUpT tr {
  height: 30px;
}
.a-simple-table--tight___JBUpT td {
  padding-top: 8px;
  padding-bottom: 8px;
}
.a-simple-table--compact___qfe3x tr {
  height: 34px;
}
.a-simple-table--compact___qfe3x td {
  padding-top: 10px;
  padding-bottom: 10px;
}
.a-simple-table--comfy___gjqx_ tr {
  height: 45px;
}
.a-simple-table--comfy___gjqx_ td {
  padding-top: 15.5px;
  padding-bottom: 15.5px;
}
.a-simple-table--spacious___I6D51 tr {
  height: 53px;
}
.a-simple-table--spacious___I6D51 td {
  padding-top: 19.5px;
  padding-bottom: 19.5px;
}
.a-simple-table--sticky___c5Sca thead {
  background: var(--base-bg-weak-default);
  -webkit-box-shadow: 0 2.5px 2px -2px var(--control-border-strong-default);
          box-shadow: 0 2.5px 2px -2px var(--control-border-strong-default);
}
.a-simple-table--alt-links___iotv9 a {
  color: var(--base-text-default);
}
.a-simple-table___qN0c6 a {
  font-size: inherit;
}
.a-remove-padding___BJj8n {
  padding: 0 2px;
}

.a-checkbox__wrap___DI0Vg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
}
.a-checkbox___U5vo3 div.a-checkbox__wrap___DI0Vg {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.a-checkbox___U5vo3 div.a-checkbox__wrap___DI0Vg .a-checkbox__focuswrap___qObGi {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.a-checkbox___U5vo3:has(.a-hint) .a-checkbox__label___yJ9ml {
  font-weight: 600;
}
.a-checkbox___U5vo3:has(.a-hint) .a-checkbox__wrap___DI0Vg {
  padding-bottom: 0;
}
.a-checkbox__focuswrap___qObGi {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  margin-top: 5px;
  padding: 0;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.a-checkbox__focuswrap___qObGi:focus-within {
  outline: none;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 0 2px var(--interact-bg-weak-active), 0 0 0 4px var(--control-border-focus);
          box-shadow: 0 0 0 2px var(--interact-bg-weak-active), 0 0 0 4px var(--control-border-focus);
}
.a-checkbox__input___VmJ_o {
  display: block;
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
}
.a-checkbox__input___VmJ_o:focus ~ .a-checkbox__box___jNTwm:after {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.a-checkbox__box___jNTwm {
  color: currentColor;
  background-color: var(--control-bg-weak-default);
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  height: 20px;
  width: 20px;
  border-radius: 4px;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.a-checkbox__box___jNTwm > svg {
  height: 16px;
  width: 16px;
}
.a-checkbox__box___jNTwm:hover:after {
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: 0.6;
}
.a-checkbox__box___jNTwm:after {
  content: "";
  position: absolute;
  height: 20px;
  width: 20px;
  left: 0;
  border-radius: 4px;
}
.a-checkbox__box___jNTwm.a-medium-box___ZVY2A {
  margin-top: 0;
  height: 20px;
  width: 20px;
}
.a-checkbox__box___jNTwm.a-medium-box___ZVY2A:after {
  height: 20px;
  width: 20px;
}
.a-checkbox__box___jNTwm.a-small-box___lkPtB {
  height: 16px;
  width: 16px;
}
.a-checkbox__box___jNTwm.a-small-box___lkPtB:after {
  height: 16px;
  width: 16px;
}
.a-checkbox__box___jNTwm.a-small-box___lkPtB > svg {
  height: 12px;
  width: 12px;
}
.a-checkbox__box___jNTwm.a-empty-box___gz0M_ {
  border: 2px solid;
  border-radius: 4px;
}
.a-checkbox__label___yJ9ml {
  display: inline-block;
  position: relative;
  padding: 5px 0;
  font-size: 14px;
  padding-left: 8px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.a-checkbox__label--wrap___O3c6B {
  white-space: normal;
  overflow: visible;
}
.a-checkbox__wrap___DI0Vg .a-icon {
  width: 16px;
  padding-left: 5px;
}
.a-checkbox--enabled___vVTfO .a-checkbox__box___jNTwm {
  border-color: var(--control-border-default);
}
.a-checkbox--enabled___vVTfO .a-checkbox__box___jNTwm:hover {
  border-color: var(--control-border-hover);
}
.a-checkbox--disabled___meV2n .a-checkbox__wrap___DI0Vg {
  pointer-events: none;
}
.a-checkbox--disabled___meV2n .a-checkbox__wrap___DI0Vg .a-checkbox__box___jNTwm {
  border-color: var(--control-border-disabled);
  color: var(--control-border-disabled);
  background-color: var(--control-bg-weak-disabled) !important;
  -webkit-box-shadow: inset 0 0 0 2px var(--control-border-disabled);
          box-shadow: inset 0 0 0 2px var(--control-border-disabled);
  border: none;
}
.a-checkbox--disabled___meV2n .a-checkbox__wrap___DI0Vg .a-checkbox__focuswrap___qObGi[aria-checked=true] .a-checkbox__box___jNTwm svg, .a-checkbox--disabled___meV2n .a-checkbox__wrap___DI0Vg .a-checkbox__focuswrap___qObGi[aria-checked=mixed] .a-checkbox__box___jNTwm svg {
  fill: var(--control-border-disabled);
}
.a-checkbox--disabled___meV2n .a-checkbox__wrap___DI0Vg .a-checkbox__label___yJ9ml {
  color: var(--base-text-disabled);
}
.a-checkbox--selected___vIku0 .a-checkbox__box___jNTwm {
  background-color: var(--control-bg-strong-default);
  fill: var(--control-bg-weak-default);
}
.a-checkbox--selected___vIku0 .a-checkbox__box___jNTwm:hover {
  background-color: var(--control-bg-strong-hover);
}
.a-checkbox--selected--hasColor___iizIr.a-checkbox__box___jNTwm:hover {
  opacity: 0.7;
}
.a-checkbox--hasColor___KOYUf.a-checkbox__box___jNTwm:hover {
  opacity: 0.7;
}
.a-checkbox--small___HxHFB .a-checkbox__label___yJ9ml {
  font-size: 12px;
}

.a-app--animated .a-checkbox__input___VmJ_o ~ .a-checkbox__box___jNTwm {
  -webkit-transition: -webkit-box-shadow 0.1s cubic-bezier(0.2, 0, 0.4, 1);
  transition: -webkit-box-shadow 0.1s cubic-bezier(0.2, 0, 0.4, 1);
  transition: box-shadow 0.1s cubic-bezier(0.2, 0, 0.4, 1);
  transition: box-shadow 0.1s cubic-bezier(0.2, 0, 0.4, 1), -webkit-box-shadow 0.1s cubic-bezier(0.2, 0, 0.4, 1);
}
@media (prefers-reduced-motion: disable) {
  .a-app--animated .a-checkbox__input___VmJ_o ~ .a-checkbox__box___jNTwm {
    -webkit-transition: none;
    transition: none;
  }
}
.a-remove-padding___FJJI_ {
  padding: 0 2px;
}

.a-static-menu____9lSM {
  overflow: visible;
  min-width: 175px;
  border-color: var(--control-border-default);
  border-radius: 6px;
  border-width: 2px;
  border-style: solid;
  background-color: var(--control-bg-weak-default);
}
.a-static-menu____9lSM.a-list {
  border-color: var(--control-border-default) !important;
  background-color: var(--control-bg-weak-default) !important;
}
.a-static-menu____9lSM > .a-list-item {
  padding: 8px 10px;
}
.a-static-menu____9lSM > .a-list-item > .a-radio,
.a-static-menu____9lSM > .a-list-item > .a-checkbox .a-checkbox__wrap {
  padding: 0;
}
.a-static-menu____9lSM > .a-list-item > label {
  padding-left: 0;
}
.a-static-menu____9lSM > .a-list-item:first-child {
  border-top-left-radius: 4px !important;
  border-top-right-radius: 4px !important;
}
.a-static-menu____9lSM > .a-list-item:last-child {
  border-bottom-right-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
  border-top-left-radius: 0;
  border-top-left-radius: initial;
  border-top-right-radius: 0;
  border-top-right-radius: initial;
}
.a-static-menu____9lSM > .a-list-item .a-empty-state {
  margin: 20px auto;
}
.a-static-menu____9lSM.compact > .a-list-item {
  padding: 4px 6px;
}
.a-static-menu____9lSM.compact > .a-list-item {
  padding: 1.5px 15px;
}

.a-app--animated .a-static-menu____9lSM {
  -webkit-animation-name: fade-in___kMvpU;
          animation-name: fade-in___kMvpU;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
}
.a-remove-padding___gj0UK {
  padding: 0 2px;
}

.a-floating-menu___iE46n {
  z-index: 750;
}
.a-floating-menu--pointer___ZEBES {
  display: block;
}
.a-floating-menu--submenu___jdmdy {
  display: block;
}

.a-app--animated .a-floating-menu___iE46n {
  -webkit-animation-name: fade-in___rWt1L;
          animation-name: fade-in___rWt1L;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
}
.a-remove-padding___J3Nzv {
  padding: 0 2px;
}

.a-textarea--auto-grow___DjB9e .a-textarea__field___MdDRK {
  overflow: hidden;
}
.a-textarea__field___MdDRK {
  background: transparent;
  color: currentColor;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  padding: 4px 20px 2px 6px;
  border: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  resize: vertical;
}
.a-textarea__field___MdDRK:focus {
  outline: none;
}
.a-page-overlay___OHSH2 {
  min-height: 100vh;
  width: 100vw;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.4);
  z-index: 700;
}
.a-modal___RsezR {
  opacity: 0;
}
.a-modal--transitions___pgRxe {
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.a-modal--show___n1esV {
  opacity: 1;
}
.a-modal--hide___MfRv5 {
  opacity: 0;
}

.a-modal-container___lSegW {
  position: fixed;
  top: 0;
  left: 0;
}
.a-modal-container--center___TYWuv {
  width: 100vw;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.a-modal-container--transitions___Im1d5 {
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.a-modal-container--grow___M6ItG.a-modal-container--transitions___Im1d5 {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.a-modal-container--shrink___oPWdX.a-modal-container--transitions___Im1d5 {
  -webkit-transform: scale(0);
          transform: scale(0);
}
.a-modal-container___lSegW .a-panel__title,
.a-modal-container___lSegW .a-card-title {
  -ms-flex-item-align: center;
      align-self: center;
  font-size: 24px;
  min-height: 24px;
}
.a-modal-container___lSegW .a-card-wrapper,
.a-modal-container___lSegW .a-card-container {
  max-height: calc(100vh - 40px);
}
.a-modal-container___lSegW .a-card__header {
  padding-bottom: 16px;
}
.a-modal-container--scroll___KcRYk .a-card__content {
  border-top: thin solid var(--control-border-weak-default);
  border-bottom: thin solid var(--control-border-weak-default);
}
.a-modal-container___lSegW .a-card__content {
  margin: 0 -16px;
  padding: 0 16px;
  overflow: auto;
  max-height: 705px;
}
.a-modal-container___lSegW .a-card__footer {
  padding-top: 24px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.a-modal-container___lSegW .a-card__footer .a-button + .a-button {
  margin-left: 8px;
}
.a-modal-container--small___w9vkD > :first-child {
  width: 384px;
  min-width: 0;
  min-width: initial;
}
.a-modal-container--medium___crJ7x > :first-child {
  width: 576px;
}
.a-modal-container--large___ebVZP > :first-child {
  width: 768px;
}
.a-modal-container--xlarge___S5oFM > :first-child {
  width: 912px;
}

.a-modal--hidden___OhKHC {
  visibility: hidden;
}

.a-modal--grow___tCAWr {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.a-modal--shrink___HxWKI {
  -webkit-transform: scale(0);
          transform: scale(0);
}

@media (prefers-reduced-motion) {
  .a-modal--transitions___pgRxe,
  .a-modal-container--transitions___Im1d5 {
    -webkit-transition: none;
    transition: none;
  }
}
.a-remove-padding___c2Fux {
  padding: 0 2px;
}

.a-skeleton___LL5wD {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 15px;
}
.a-skeleton__block___FVNQe {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.a-skeleton__text___RSPqE {
  height: 16px;
}
.a-skeleton--nested___dUwEI {
  border: 0;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  margin: 0 20px;
}
.a-skeleton--nested___dUwEI .a-skeleton__header___d8Car {
  height: 16px;
}
.a-skeleton__wrap___RK7ik {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.a-skeleton--horizontal___WiufV {
  width: 100%;
}
.a-skeleton--horizontal___WiufV .a-skeleton--nested___dUwEI {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  margin: 0;
}
.a-skeleton--horizontal___WiufV .a-skeleton--nested___dUwEI .a-skeleton__header___d8Car {
  width: 50%;
}
.a-skeleton___LL5wD.a-card-container {
  margin: 15px;
}

.a-skeleton__header___d8Car {
  background-color: var(--base-border-medium-default);
  border-radius: 8px;
  height: 18px;
  width: 40%;
  margin: 3px 3px 10px 3px;
}

.a-skeleton__block___FVNQe,
.a-skeleton__text___RSPqE {
  background-color: var(--base-bg-default);
  margin: 3px;
  border-radius: 8px;
}

.a-skeleton__block___FVNQe {
  min-height: 60px;
}

.a-skeleton--animated___XwaEe.a-skeleton__block___FVNQe,
.a-skeleton--animated___XwaEe.a-skeleton__text___RSPqE {
  -webkit-animation: 8s a-skeleton-shine___WvCHE linear infinite;
          animation: 8s a-skeleton-shine___WvCHE linear infinite;
  background: linear-gradient(90deg, var(--base-bg-default) 0%, var(--base-border-medium-default) 40%, var(--base-bg-default) 90%);
  background-size: 400% 100%;
}

.a-skeleton--animated___XwaEe .a-skeleton__block___FVNQe,
.a-skeleton--animated___XwaEe .a-skeleton__text___RSPqE {
  -webkit-animation: 8s a-skeleton-shine___WvCHE linear infinite;
          animation: 8s a-skeleton-shine___WvCHE linear infinite;
  background: linear-gradient(90deg, var(--base-bg-default) 0%, var(--base-border-medium-default) 40%, var(--base-bg-default) 90%);
  background-size: 400% 100%;
}

@-webkit-keyframes a-skeleton-shine___WvCHE {
  from {
    background-position-x: 200%;
  }
  to {
    background-position-x: -200%;
  }
}

@keyframes a-skeleton-shine___WvCHE {
  from {
    background-position-x: 200%;
  }
  to {
    background-position-x: -200%;
  }
}
.a-page-header___TFTZq {
  padding: 0 0 24px 0;
  line-height: 34px;
}
.a-page-header___TFTZq .a-breadcrumb {
  padding: 0 !important;
}
.a-page-header___TFTZq .a-page-title {
  padding: 0 0;
}
.a-page-header--top-line___l9QLZ .a-page-title {
  padding: 4px 0 4px 0;
}
.a-page-title___kSgT8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.a-page-title___kSgT8 .a-page-title-text___jwdsZ {
  padding: 0 12px !important;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.a-page-title__text___uM0vb {
  padding-right: 12px !important;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.a-page-title__content___E7Ipx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 26px;
}
.a-remove-padding___Sazg1 {
  padding: 0 2px;
}

.a-breadcrumb___z0CZO {
  list-style: none;
  background-color: transparent;
  margin: 8px 0 12px;
  padding: 0;
  line-height: 20px;
}
.a-breadcrumb___z0CZO::after {
  display: block;
  content: "";
  clear: both;
}
.a-breadcrumb___z0CZO li.a-breadcrumb__item___Wlsat {
  padding: 0;
  float: left;
  font-size: 14px;
  font-weight: 600;
}
.a-breadcrumb__item___Wlsat > a {
  color: var(--interact-text-weak-default) !important;
  font-size: 14px;
  font-weight: 600;
}
.a-breadcrumb__item___Wlsat > a:hover {
  color: var(--interact-text-weak-hover) !important;
  background: none;
  text-decoration: underline;
}
.a-breadcrumb__item__arrow___dbSBP {
  vertical-align: middle;
  width: 14px;
  margin: 0 6px 0 0;
  stroke: var(--interact-icon-weak-default);
}
.a-breadcrumb__item__chevron___gzJSI {
  width: 9px;
  margin: 0 6px;
  stroke: var(--interact-icon-weak-default);
}
.a-remove-padding___AoD0U {
  padding: 0 2px;
}

.a-copy-button-tooltip___qBbYw {
  min-width: 0;
  min-width: initial;
}

.a-copy-button-tooltip___qBbYw.a-copy-button-tooltip--copied___wZmmj {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.a-copy-button-tooltip___qBbYw.a-copy-button-tooltip--copied___wZmmj svg {
  margin-right: 4px;
  height: 16px;
  width: 16px;
}
.a-remove-padding___ndvPd {
  padding: 0 2px;
}

.a-tab-group___BKVsV {
  margin: 8px 0 0;
  padding: 0;
  list-style: none;
  background-color: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.a-tab-group___BKVsV a {
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll !important;
  background: initial !important;
  border-radius: 0 !important;
  border-radius: initial !important;
}
.a-tab-group___BKVsV:not(.a-tab-group--vertical___x6rIa) {
  width: 100%;
}
.a-tab-group__tab-wrapper___CEjo4:not(.a-tab-group__tab-content--vertical___a5vGh) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.a-tab-group__tab-content___i9DS6:not(.a-tab-group__tab-content--vertical___a5vGh) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 0;
  overflow-x: clip;
}
.a-tab-group__tab-content--vertical___a5vGh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-shadow: inset -1px 0 var(--magnetic-color-neutral-90);
          box-shadow: inset -1px 0 var(--magnetic-color-neutral-90);
}
.a-tab-group__scroll-left___P19SI, .a-tab-group__scroll-right___MVf0l {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.a-tab-group__menu-tab___qUaDR {
  background: linear-gradient(to left, var(--base-surface-default) 75%, transparent);
}
.a-tab-group__tab___SVl9G {
  font-weight: 600;
  display: inline-block;
  margin-right: 32px;
  padding: 4px 0 8px 0;
  border: none;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 16px;
  background-color: transparent;
  line-height: 25px;
  text-wrap: nowrap;
  cursor: pointer;
  color: var(--base-text-medium-default);
  white-space: nowrap;
}
.a-tab-group__tab___SVl9G .a-tag {
  margin: 0 4px 2px 4px;
}
.a-tab-group__tab--hide___65JRE {
  opacity: 0;
  pointer-events: none;
}
.a-tab-group__tab--show___LrbDY {
  opacity: 1;
}
.a-tab-group__tab___SVl9G svg {
  vertical-align: middle;
  width: 12px;
  margin: 0 0 2px 3px;
}
.a-tab-group__tab___SVl9G:active {
  outline: none;
}
.a-tab-group__tab___SVl9G:active, .a-tab-group__tab___SVl9G:focus, .a-tab-group__tab___SVl9G:hover, .a-tab-group__tab--focused___wfVFd:not(.a-tab-group__tab--vertical___oCPAp) {
  color: var(--base-text-default);
  -webkit-box-shadow: inset 0 -4px 0 -1px var(--brand-accent-border-hover);
          box-shadow: inset 0 -4px 0 -1px var(--brand-accent-border-hover);
}
.a-tab-group__tab--focused___wfVFd.a-tab-group__tab--vertical___oCPAp {
  color: var(--base-text-default);
  -webkit-box-shadow: inset -4px 0 0 -1px var(--brand-accent-border-hover);
          box-shadow: inset -4px 0 0 -1px var(--brand-accent-border-hover);
}
.a-tab-group__tab--secondary___yfkiG {
  margin-right: 24px;
  font-size: 14px;
  color: var(--interact-text-weak-default);
}
.a-tab-group__tab--secondary___yfkiG:active, .a-tab-group__tab--secondary___yfkiG:focus, .a-tab-group__tab--secondary___yfkiG:hover {
  color: var(--interact-text-weak-active);
  -webkit-box-shadow: inset 0 -4px 0 -1px var(--interact-border-medium-hover);
          box-shadow: inset 0 -4px 0 -1px var(--interact-border-medium-hover);
}
.a-tab-group__tab--vertical___oCPAp:active, .a-tab-group__tab--vertical___oCPAp:focus, .a-tab-group__tab--vertical___oCPAp:hover {
  color: var(--interact-text-weak-active);
  -webkit-box-shadow: inset -4px 0 0 -1px var(--interact-border-medium-hover);
          box-shadow: inset -4px 0 0 -1px var(--interact-border-medium-hover);
}
.a-tab-group__tab--vertical___oCPAp {
  min-width: 150px;
  margin: 0 0 8px;
  padding-top: 12px;
  height: auto;
  height: initial;
  line-height: inherit;
}
.a-tab-group__tab--vertical___oCPAp:last-of-type {
  margin-bottom: 0;
}
.a-tab-group__tab--selected____tzFk:not(.a-tab-group__tab--secondary___yfkiG) {
  color: var(--base-text-default);
  -webkit-box-shadow: inset 0 -4px 0 -1px var(--brand-accent-border-active);
          box-shadow: inset 0 -4px 0 -1px var(--brand-accent-border-active);
}
.a-tab-group__tab--selected____tzFk:not(.a-tab-group__tab--secondary___yfkiG):active, .a-tab-group__tab--selected____tzFk:not(.a-tab-group__tab--secondary___yfkiG):focus, .a-tab-group__tab--selected____tzFk:not(.a-tab-group__tab--secondary___yfkiG):hover {
  color: var(--base-text-default);
  -webkit-box-shadow: inset 0 -4px 0 -1px var(--brand-accent-border-active);
          box-shadow: inset 0 -4px 0 -1px var(--brand-accent-border-active);
}
.a-tab-group__tab--selected____tzFk.a-tab-group__tab--secondary___yfkiG {
  color: var(--interact-text-weak-active);
  -webkit-box-shadow: inset 0 -4px 0 -1px var(--interact-border-medium-active);
          box-shadow: inset 0 -4px 0 -1px var(--interact-border-medium-active);
}
.a-tab-group__tab--selected____tzFk.a-tab-group__tab--secondary___yfkiG:active, .a-tab-group__tab--selected____tzFk.a-tab-group__tab--secondary___yfkiG:focus, .a-tab-group__tab--selected____tzFk.a-tab-group__tab--secondary___yfkiG:hover {
  color: var(--interact-text-weak-active);
  -webkit-box-shadow: inset 0 -4px 0 -1px var(--interact-border-medium-active);
          box-shadow: inset 0 -4px 0 -1px var(--interact-border-medium-active);
}
.a-tab-group__tab--selected--vertical___XW6BE {
  color: var(--interact-text-weak-active);
  -webkit-box-shadow: inset -4px 0 0 -1px var(--interact-border-medium-active) !important;
          box-shadow: inset -4px 0 0 -1px var(--interact-border-medium-active) !important;
}
.a-tab-group___BKVsV .a-tab-group__tab___SVl9G {
  text-decoration: none;
}
.a-tab-group___BKVsV .a-tab-group__tab___SVl9G:active, .a-tab-group___BKVsV .a-tab-group__tab___SVl9G:focus, .a-tab-group___BKVsV .a-tab-group__tab___SVl9G:hover {
  text-decoration: none;
  outline-offset: 0;
}
.a-tab-group___BKVsV .a-tab-group__tab--vertical___oCPAp {
  text-align: left;
}
.a-tab-group___BKVsV:has(.a-tab-group__tab--secondary___yfkiG :not(.a-tab-group__tab--vertical___oCPAp)) {
  border-bottom: 1px solid;
  border-bottom-color: transparent;
}

.a-app--animated .a-tab-group__tab-content___i9DS6 {
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}

.tab-overflow-menu___R9CYn .a-tab-group__tab___SVl9G {
  text-align: left !important;
  width: 100% !important;
}
.a-remove-padding___XH_ei {
  padding: 0 2px;
}

.a-key-value___vQkEw {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 14px;
  line-height: 20px;
  margin: 0;
}
.a-key-value___vQkEw > dt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--base-text-medium-default);
  margin-bottom: 4px;
}
.a-key-value___vQkEw > dt .a-icon {
  height: 14px;
  width: 14px;
  margin: 0 4px;
}
.a-key-value___vQkEw > dd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600;
  color: var(--base-text-default);
  margin-left: 0;
}
.a-key-value--small___ydKDM > dt,
.a-key-value--small___ydKDM dd {
  font-size: 12px;
  line-height: 18px;
}
.a-key-value--small___ydKDM > dt {
  margin-bottom: 0;
}
.a-key-value--small___ydKDM > dt .a-icon {
  height: 12px;
  width: 12px;
}

.a-key-value___vQkEw + .a-key-value___vQkEw {
  margin-top: 16px;
}

.a-key-value-table___SHB6U {
  display: table;
  font-size: 14px;
  line-height: 20px;
}
.a-key-value-table___SHB6U .a-key-value___vQkEw {
  display: table-row;
}
.a-key-value-table___SHB6U .a-key-value___vQkEw > dt {
  display: table-cell;
  font-weight: 600;
  padding-right: 24px;
  color: var(--base-text-default);
}
.a-key-value-table___SHB6U .a-key-value___vQkEw > dt .a-icon {
  vertical-align: middle;
  height: 14px;
  width: 14px;
  margin: 0 4px;
}
.a-key-value-table___SHB6U .a-key-value___vQkEw > dd {
  display: table-cell;
  font-weight: normal;
}
.a-key-value-table___SHB6U .a-key-value___vQkEw > dt,
.a-key-value-table___SHB6U .a-key-value___vQkEw dd {
  padding-bottom: 16px;
}
.a-key-value-table--small___xsE0y .a-key-value___vQkEw {
  font-size: 12px;
  line-height: 18px;
}
.a-key-value-table--small___xsE0y .a-key-value___vQkEw > dt .a-icon {
  height: 12px;
  width: 12px;
}
.a-key-value-table--small___xsE0y .a-key-value___vQkEw > dt,
.a-key-value-table--small___xsE0y .a-key-value___vQkEw dd {
  padding-bottom: 8px;
}
.a-key-value-table--right-align___dVIzI .a-key-value___vQkEw > dd {
  text-align: right;
}
.a-key-value-table___SHB6U .a-key-value___vQkEw:last-of-type > dd,
.a-key-value-table___SHB6U .a-key-value___vQkEw:last-of-type dt {
  padding-bottom: 0;
}

.a-key-value-table___SHB6U + .a-key-value-table___SHB6U {
  margin-left: 72px;
}
.a-remove-padding___BTanA {
  padding: 0 2px;
}

.a-radio___IdZAv {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 4px 8px;
  line-height: 20px;
  position: relative;
  cursor: pointer;
}
.a-radio__input___PQDIQ {
  display: block;
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
}
.a-radio__input___PQDIQ ~ .a-radio__box___nCH1y .a-radio__box__outer___zLuR8 {
  stroke: var(--control-border-disabled);
}
.a-radio__input___PQDIQ ~ .a-radio__box___nCH1y:hover .a-radio__box__outer___zLuR8 {
  stroke: var(--control-border-disabled);
}
.a-radio__input___PQDIQ:enabled ~ .a-radio__box___nCH1y .a-radio__box__outer___zLuR8 {
  stroke: var(--control-border-default);
}
.a-radio__input___PQDIQ:enabled ~ .a-radio__box___nCH1y:hover .a-radio__box__outer___zLuR8 {
  stroke: var(--control-border-hover);
}
.a-radio__input___PQDIQ:focus ~ .a-radio__box___nCH1y > svg {
  -webkit-box-shadow: var(--shadow-focus) var(--control-border-active);
          box-shadow: var(--shadow-focus) var(--control-border-active);
}
.a-radio__input___PQDIQ:focus ~ .a-radio__box___nCH1y .a-radio__box__outer___zLuR8 {
  stroke: var(--control-border-hover);
}
.a-radio__input___PQDIQ:enabled:checked ~ .a-radio__box___nCH1y .a-radio__box__inner___UmsXs {
  fill: var(--control-border-strong-active);
  stroke: var(--control-border-strong-active);
}
.a-radio__input___PQDIQ:enabled:checked ~ .a-radio__box___nCH1y .a-radio__box__outer___zLuR8 {
  stroke: var(--control-border-strong-active);
}
.a-radio__input___PQDIQ:enabled:checked ~ .a-radio__box___nCH1y:hover .a-radio__box__inner___UmsXs {
  fill: var(--control-icon-in-strong-active);
  stroke: var(--control-icon-in-strong-active);
}
.a-radio__input___PQDIQ:enabled:active ~ .a-radio__box___nCH1y .a-radio__box__inner___UmsXs {
  stroke: none;
  fill: none;
}
.a-radio__input___PQDIQ:enabled:active ~ .a-radio__box___nCH1y:hover .a-radio__box__inner___UmsXs {
  stroke: none;
  fill: none;
}
.a-radio__input___PQDIQ:enabled:active ~ .a-radio__box___nCH1y .a-radio__box__active___GzYUH {
  fill: var(--control-icon-in-strong-active);
}
.a-radio__input___PQDIQ:enabled:active ~ .a-radio__box___nCH1y:hover .a-radio__box__active___GzYUH {
  fill: var(--control-icon-in-strong-active);
}
.a-radio__input___PQDIQ:disabled ~ .a-radio__box___nCH1y .a-radio__box__outer___zLuR8 {
  fill: var(--control-bg-weak-disabled);
}
.a-radio__input___PQDIQ:disabled ~ .a-radio__box___nCH1y .a-radio__box__inner___UmsXs {
  fill: var(--control-bg-weak-disabled);
  stroke: none;
}
.a-radio__input___PQDIQ:disabled:checked ~ .a-radio__box___nCH1y .a-radio__box__inner___UmsXs {
  fill: var(--control-border-disabled);
}
.a-radio__input___PQDIQ:disabled ~ .a-radio__label___euXtd {
  color: var(--base-text-disabled);
}
.a-radio__input___PQDIQ:disabled ~ .a-radio__box___nCH1y .a-radio__box__outer___zLuR8 {
  fill: var(--control-bg-weak-disabled);
}
.a-radio__box___nCH1y {
  width: 14px;
  height: 15px;
  position: relative;
  display: inline-block;
  margin: 2px 8px 0 0;
}
.a-radio__box__outer___zLuR8 {
  fill: none;
  stroke-width: 2px;
}
.a-radio__box__inner___UmsXs {
  stroke: none;
  fill: none;
}
.a-radio__box__active___GzYUH {
  stroke: none;
  fill: none;
}
.a-radio__box___nCH1y > svg {
  overflow: visible;
  border-radius: 50%;
  background-color: var(--control-bg-weak-default);
}
.a-radio__label-container___sfwFd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.a-radio__label-container___sfwFd .a-radio__label___euXtd {
  font-weight: bold;
}
.a-radio__label___euXtd {
  display: inline-block;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.a-radio__description____Yotf {
  color: var(--base-text-medium-default);
  margin: 4px 0 0 22px;
}
.a-radio__label--wrap___km5T3 {
  white-space: normal;
  overflow: visible;
}
.a-radio--disabled___YfwpJ {
  cursor: not-allowed;
}
.a-radio--disabled___YfwpJ .a-radio__box___nCH1y:after {
  pointer-events: none;
}
.a-radio--small___M8Rrf {
  font-size: 12px;
}
.a-radio--hasDescription___li95_ {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.a-radio-group___qnHo0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.a-radio-group--horizontal___WMGsQ {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.a-radio-group--horizontal___WMGsQ .a-radio___IdZAv + .a-radio___IdZAv {
  margin-left: 12px;
}
.a-radio-group--small___HTIJi {
  font-size: 12px !important;
}

.a-app--animated .a-radio__input___PQDIQ ~ .a-radio__box___nCH1y svg, .a-app--animated .a-radio__input___PQDIQ ~ .a-radio__box___nCH1y circle {
  -webkit-transition: stroke 0.1s cubic-bezier(0.2, 0, 0.4, 1), fill 0.1s cubic-bezier(0.2, 0, 0.4, 1), -webkit-box-shadow 0.1s cubic-bezier(0.2, 0, 0.4, 1);
  transition: stroke 0.1s cubic-bezier(0.2, 0, 0.4, 1), fill 0.1s cubic-bezier(0.2, 0, 0.4, 1), -webkit-box-shadow 0.1s cubic-bezier(0.2, 0, 0.4, 1);
  transition: stroke 0.1s cubic-bezier(0.2, 0, 0.4, 1), fill 0.1s cubic-bezier(0.2, 0, 0.4, 1), box-shadow 0.1s cubic-bezier(0.2, 0, 0.4, 1);
  transition: stroke 0.1s cubic-bezier(0.2, 0, 0.4, 1), fill 0.1s cubic-bezier(0.2, 0, 0.4, 1), box-shadow 0.1s cubic-bezier(0.2, 0, 0.4, 1), -webkit-box-shadow 0.1s cubic-bezier(0.2, 0, 0.4, 1);
}
@media (prefers-reduced-motion: disable) {
  .a-app--animated .a-radio__input___PQDIQ ~ .a-radio__box___nCH1y svg, .a-app--animated .a-radio__input___PQDIQ ~ .a-radio__box___nCH1y circle {
    -webkit-transition: none;
    transition: none;
  }
}
.a-remove-padding___lYmUp, .a-button-group--medium___VY4mB.a-button--inline-btn___PngtR, .a-button-group--small___e6jQv.a-button--inline-btn___PngtR {
  padding: 0 2px;
}

.a-button-group___sbvzN {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  vertical-align: top;
  white-space: nowrap;
}
.a-button-group___sbvzN .a-button--icon {
  padding: 6px;
}
.a-button-group___sbvzN .a-button + .a-button {
  margin: 0;
}
.a-button-group__wrapper___ZnYkY > .a-button:not(:last-child), .a-button-group__wrapper___ZnYkY > .a-button-group___sbvzN:not(:last-child) > .a-button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.a-button-group__wrapper___ZnYkY > .a-button:not(:first-child), .a-button-group__wrapper___ZnYkY > .a-button-group___sbvzN:not(:first-child) > .a-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.a-button-group___sbvzN .a-button + .a-button,
.a-button-group___sbvzN .a-button + .a-button-group___sbvzN,
.a-button-group___sbvzN .a-button-group___sbvzN + .a-button,
.a-button-group___sbvzN .a-button-group___sbvzN + .a-button-group___sbvzN {
  margin-left: 0px;
  margin-right: 0px;
}
.a-button-group___sbvzN[disabled] .a-button-group__wrapper___ZnYkY > .a-button, .a-button-group___sbvzN:disabled .a-button-group__wrapper___ZnYkY > .a-button {
  background-color: var(--control-bg-medium-default);
  color: var(--base-text-disabled);
}
.a-button-group___sbvzN[disabled] .a-button-group__wrapper___ZnYkY > .a-button--selected, .a-button-group___sbvzN:disabled .a-button-group__wrapper___ZnYkY > .a-button--selected {
  background-color: var(--base-bg-disabled);
  border-color: var(--control-border-weak-default);
}
.a-button-group___sbvzN .a-button-group__wrapper___ZnYkY > .a-button:focus-visible {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.a-button-group__wrapper___ZnYkY > .a-button {
  color: var(--base-text-medium-default);
  background-color: var(--control-bg-medium-default);
  border-color: var(--control-border-weak-default);
}
.a-button-group__wrapper___ZnYkY > .a-button:hover:not(.a-button--selected) {
  color: var(--base-text-default);
  background-color: var(--control-bg-medium-hover);
  border-color: var(--control-border-weak-default);
}
.a-button-group__wrapper___ZnYkY > .a-button:focus {
  color: var(--interact-text-focus);
  background-color: var(--interact-bg-weak-focus);
  border-color: var(--interact-border-focus);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.a-button-group__wrapper___ZnYkY > .a-button:active {
  color: var(--interact-text-weak-active);
  background-color: var(--control-bg-medium-active);
  border-color: var(--control-border-active);
}
.a-button-group__wrapper___ZnYkY > .a-button.a-button--option + .a-button--selected {
  margin-left: -2px;
}
.a-button-group__wrapper___ZnYkY > .a-button.a-button--selected + .a-button--option, .a-button-group__wrapper___ZnYkY > .a-button.a-button--selected + .a-button--selected, .a-button-group__wrapper___ZnYkY > .a-button.a-button--option + .a-button--option {
  border-left-width: 0;
}
.a-button-group__wrapper___ZnYkY > .a-button--selected {
  color: var(--interact-text-weak-active);
  background-color: var(--control-bg-medium-active);
  border-color: var(--control-border-active);
}
.a-button-group--small___e6jQv {
  height: 28px;
  padding: 4px 8px;
  font-size: 12px;
}
.a-button-group--small___e6jQv svg.a-icon___pTVKB {
  width: 14px;
}
.a-button-group--small___e6jQv.a-button--icon___iQBhV {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  width: 28px;
}
.a-button-group--small___e6jQv.a-button--icon___iQBhV .a-icon___pTVKB {
  width: 16px;
}
.a-button-group--small___e6jQv.a-button--inline-btn___PngtR {
  height: 18px;
}
.a-button-group--medium___VY4mB {
  height: 34px;
  padding: 7px 12px;
}
.a-button-group--medium___VY4mB svg.a-icon___pTVKB {
  width: 16px;
}
.a-button-group--medium___VY4mB.a-button--icon___iQBhV {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  width: 34px;
}
.a-button-group--medium___VY4mB.a-button--icon___iQBhV .a-icon___pTVKB {
  width: 18px;
}
.a-button-group--medium___VY4mB.a-button--inline-btn___PngtR {
  height: 20px;
}
.a-remove-padding___coJFh {
  padding: 0 2px;
}

.a-select__search___Vu5U_ {
  background: transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: currentColor;
  width: 100%;
  position: relative;
  border: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding-left: 12px;
  text-indent: 1px;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}
.a-select__search___Vu5U_:focus {
  outline: none;
}
.a-select__menu-items___t8b95.a-menu___AnOWn {
  border-color: var(--control-border-default);
}
.a-select__menu-item--selected___cqOyQ::after {
  color: var(--control-icon-default);
}
.a-select__menu-item___EFZgB[aria-disabled] {
  color: var(--base-text-disabled);
  background-color: transparent;
}
.a-select__menu-item___EFZgB.a-list-item[aria-disabled]:hover, .a-select__menu-item___EFZgB.a-list-item[aria-disabled]:focus {
  color: var(--base-text-disabled);
  background-color: transparent;
}
.a-select__selection-wrapper___cH3hg {
  width: 100%;
  height: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.a-select__selection___OZbJf {
  width: 100%;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 8px 0 12px;
}
.a-select__placeholder___zkFha {
  color: var(--base-text-weak-default);
}
.a-select__chevron___eTfM0 {
  cursor: pointer;
  padding: 0;
  -ms-flex-item-align: center;
      align-self: center;
}
.a-select___geOiY > .a-input-base__surface > .a-input-base__prepend {
  margin: 0 8px;
}
.a-select___geOiY > .a-input-base__surface > .a-input-base__prepend:first-child {
  margin-left: 12px;
}
.a-select___geOiY > .a-input-base__surface > .a-input-base__prepend:last-child {
  margin-right: 12px;
}
.a-select___geOiY .a-input-base__append {
  margin: 0 !important;
}
.a-select___geOiY .a-input-base__append .a-icon {
  padding: 0 8px 0 0;
  height: 100%;
}
.a-select___geOiY.a-input-base--readonly .a-select__selection___OZbJf,
.a-select___geOiY.a-input-base--readonly .a-select__chevron___eTfM0 {
  cursor: default;
}

.a-list-item.a-select__menu-item {
  min-height: 28px;
  line-height: 22px;
  padding: 4px 30px 4px 6px;
  text-indent: 6px;
  vertical-align: top;
}
.a-list-item.a-select__menu-item:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.a-list-item.a-select__menu-item:last-of-type {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.a-list-item.a-select__menu-item::after {
  content: "";
  border-style: solid;
  display: none;
  height: 12px;
  position: absolute;
  width: 5px;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  top: 6px;
  right: 16px;
}
.a-list-item.a-select__menu-item.a-select__menu-item--selected::after {
  display: block;
}
.a-list-item.a-select__menu-item[aria-disabled] {
  cursor: not-allowed;
}

.a-select__menu-items--truncate-menu-items___NtXtS {
  min-width: 0 !important;
  min-width: initial !important;
}
.a-select__menu-items--truncate-menu-items___NtXtS .a-list-item.a-select__menu-item {
  overflow: hidden;
}
.a-select__menu-items--truncate-menu-items___NtXtS .a-select__menu-item-wrap {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.a-select__menu-items--text-wrap-menu-items___YOJjv {
  min-width: 0 !important;
  min-width: initial !important;
  max-height: 400px;
  overflow-y: auto;
}
.a-select__menu-items--text-wrap-menu-items___YOJjv .a-list-item.a-select__menu-item {
  white-space: normal;
  text-indent: inherit;
  /* preserve the original 4px padding and add the negated text-indent */
  padding-left: 10px;
}
.a-remove-padding___GlSob {
  padding: 0 2px;
}

.a-paginator___lub1B {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.a-paginator__previous___MJL7V, .a-paginator__next___dKn2J, .a-paginator__first___yqvHh, .a-paginator__last___C8qQX {
  margin: 0;
}
.a-paginator__previous___MJL7V .a-icon, .a-paginator__next___dKn2J .a-icon, .a-paginator__first___yqvHh .a-icon, .a-paginator__last___C8qQX .a-icon {
  height: 20px;
  stroke: var(--interact-icon-weak-default);
}
.a-paginator___lub1B .a-button,
.a-paginator___lub1B .a-button--selected {
  margin: 0 2px;
  padding: 2px;
  color: var(--base-text-default);
  font-weight: 400;
  min-width: 28px;
  height: 28px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.a-paginator__previous___MJL7V {
  margin-right: 8px;
}
.a-paginator__next___dKn2J {
  margin-left: 8px;
}
.a-paginator--disabled___adLIh {
  pointer-events: none;
}
.a-paginator--disabled___adLIh .a-button {
  color: var(--base-text-weak-default) !important;
}
.a-paginator___lub1B .a-button[disabled] .a-icon {
  stroke: var(--interact-icon-weak-disabled);
}
.a-paginator__results-per-page___xbYNS {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.a-paginator__results-per-page___xbYNS .a-select {
  width: 64px;
}
.a-paginator__results-per-page___xbYNS .a-select .a-icon {
  padding: 0 5px;
}
.a-paginator__results-per-page___xbYNS .a-select__selection {
  padding: 0 0 0 8px;
}
.a-paginator__results-per-page-label___ofpXS {
  white-space: nowrap;
  margin-right: 8px;
}
.a-paginator__results____9snZ {
  margin: 0 20px;
}
.a-paginator__controls___zmLsf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.a-paginator___lub1B > .a-button:first-child,
.a-paginator___lub1B > .a-paginator__results-per-page___xbYNS:first-child,
.a-paginator___lub1B > .a-paginator__results____9snZ:first-child {
  margin-left: 0;
}
.a-paginator___lub1B > .a-button:last-child,
.a-paginator___lub1B > .a-paginator__results-per-page___xbYNS:last-child,
.a-paginator___lub1B > .a-paginator__results____9snZ:last-child {
  margin-right: 0;
}
.a-remove-padding___MrMxe {
  padding: 0 2px;
}

.a-switch__wrap___yK2fz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  padding: 4px 0;
}
.a-switch__box___Mw3op {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 40px;
  height: 20px;
  border-radius: 14px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: var(--base-bg-strong-default);
}
.a-switch__box___Mw3op:after {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  width: 14px;
  height: 14px;
  left: 3px;
  border-radius: 30px;
  content: "";
}
.a-switch__box___Mw3op:hover {
  background-color: var(--base-bg-strong-hover);
}
.a-switch__input___N7FOK {
  display: block;
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
}
.a-switch__input___N7FOK:checked ~ .a-switch__box___Mw3op {
  background-color: var(--control-bg-strong-default);
}
.a-switch__input___N7FOK:checked ~ .a-switch__box___Mw3op:after {
  -webkit-transform: translateX(142%);
          transform: translateX(142%);
}
.a-switch__input___N7FOK ~ .a-switch__box___Mw3op:after {
  background-color: var(--control-icon-in-default);
}
.a-switch__input___N7FOK:enabled:checked ~ .a-switch__box___Mw3op {
  background-color: var(--control-bg-strong-default);
}
.a-switch__input___N7FOK:enabled:checked ~ .a-switch__box___Mw3op:hover {
  background-color: var(--control-bg-strong-hover);
}
.a-switch__input___N7FOK:disabled ~ .a-switch__box___Mw3op {
  background-color: var(--base-bg-strong-disabled);
  cursor: not-allowed;
}
.a-switch__input___N7FOK:disabled ~ .a-switch__label___dKxUn {
  color: var(--base-text-disabled);
}
.a-switch__input___N7FOK:disabled:checked ~ .a-switch__box___Mw3op {
  background-color: var(--control-bg-strong-disabled);
}
.a-switch__label___dKxUn {
  margin: 0 0 0 10px;
  display: inline-block;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.a-switch__label--wrap____EOF6 {
  white-space: normal;
  overflow: visible;
}
.a-switch--disabled____SQxL .a-switch__wrap___yK2fz {
  cursor: default;
}
.a-switch--small___iHunb .a-switch__box___Mw3op {
  width: 32px;
  height: 16px;
}
.a-switch--small___iHunb .a-switch__box___Mw3op:after {
  width: 10px;
  height: 10px;
}
.a-switch--small___iHunb .a-switch__input___N7FOK:checked ~ .a-switch__box___Mw3op:after {
  -webkit-transform: translateX(156%);
          transform: translateX(156%);
}
.a-switch___eiMPT:focus-within .a-switch__box___Mw3op {
  background-color: var(--base-bg-strong-hover);
  outline: thin solid var(--interact-border-focus);
  outline-offset: 2px;
}
.a-switch___eiMPT:focus-within .a-switch__input___N7FOK:checked ~ .a-switch__box___Mw3op {
  background-color: var(--interact-bg-active);
}

.a-app--animated .a-switch__input___N7FOK ~ .a-switch__box___Mw3op {
  -webkit-transition: background-color 0.4s ease-out;
  transition: background-color 0.4s ease-out;
}
@media (prefers-reduced-motion: disable) {
  .a-app--animated .a-switch__input___N7FOK ~ .a-switch__box___Mw3op {
    -webkit-transition: none;
    transition: none;
  }
}
.a-app--animated .a-switch__input___N7FOK ~ .a-switch__box___Mw3op:after {
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.2, 0.8, 0.2, 1.2);
  transition: -webkit-transform 0.2s cubic-bezier(0.2, 0.8, 0.2, 1.2);
  transition: transform 0.2s cubic-bezier(0.2, 0.8, 0.2, 1.2);
  transition: transform 0.2s cubic-bezier(0.2, 0.8, 0.2, 1.2), -webkit-transform 0.2s cubic-bezier(0.2, 0.8, 0.2, 1.2);
}
@media (prefers-reduced-motion: disable) {
  .a-app--animated .a-switch__input___N7FOK ~ .a-switch__box___Mw3op:after {
    -webkit-transition: none;
    transition: none;
  }
}
.generatedByAI___Kai0B {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0 4px;
  height: 16px;
  width: 16px;
}
.generatedByAI--size-large___wpFGR {
  height: 24px;
  width: 24px;
}
.generatedByAI--size-small___HNVXr {
  height: 12px;
  width: 12px;
}
.aidisclaimer___LI1le {
  color: var(--base-text-weak-default);
  font-weight: 400;
}
.aigenerating___A2_qY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.aigenerating___A2_qY > div {
  font-weight: 600;
  margin-left: 8px;
  color: var(--base-text-default);
}
.aigenerating--size-large___ZF77Y div {
  font-size: 16px;
}
.aigenerating--size-small___gJFFn div {
  font-size: 12px;
}
.avatar___Y5yHO {
  cursor: pointer !important;
  background-color: var(--base-border-medium-default);
  color: var(--base-text-default);
  height: 26px;
  max-width: 65px;
}
.avatar___Y5yHO:hover {
  background-color: var(--control-icon-strong-disabled);
}
.avatar___Y5yHO[disabled] {
  cursor: default;
}
.avatar___Y5yHO[disabled] :hover {
  background-color: var(--base-border-medium-default);
}
.avatar___Y5yHO:not(:has(svg)) {
  border-radius: 50%;
  width: 26px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 4px 0;
  white-space: nowrap;
}
.statusDisplay___MPCPQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.popover___MZt36 {
  max-width: 360px;
  max-height: 500px;
  width: 360px;
  padding: 12px;
  overflow-y: scroll !important;
}

.popover___MZt36::-webkit-scrollbar {
  width: 0.7em !important;
  height: 0.7em !important;
}

.popover___MZt36::-webkit-scrollbar-thumb {
  border: medium none currentcolor !important;
  border: initial !important;
  border-radius: 4px !important;
  background-color: #9e9e9e !important;
  background-clip: border-box !important;
}

.popoverMessage___etaof {
  margin-bottom: 16px;
  font-size: 12px;
  color: var(--base-text-medium-default);
}

.statusDisplayGroup___iyPoh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  line-height: 18px;
}

.statusDisplayHeader___hUkty {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.statusDisplayGroup___iyPoh + .statusDisplayGroup___iyPoh {
  margin-top: 16px;
}

.statusTag___BX7oa {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  white-space: nowrap;
}

.statusTag___BX7oa + .statusTag___BX7oa {
  margin-left: 8px;
}

.copyButton___q6WLS {
  margin: 0 4px;
  padding: 4px;
  width: auto !important;
  width: initial !important;
}

.moduleLink___exDkb {
  margin: 4px 0;
}

.moduleLinkIcon___lvLte {
  margin-left: 4px;
}

.moduleName___y4hny {
  margin: 4px 0;
  font-weight: 600;
}

.moduleButton___CTNDw {
  display: inline !important;
  white-space: normal !important;
}

.statusDisplayMessage___Vf6S_ {
  line-height: 18px;
  font-weight: 400 !important;
  font-size: 12px !important;
  color: var(--base-text-medium-default) !important;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  overflow: hidden;
}

.statusDisplayMessageIcon___PA3vu,
.statusDisplayMessageIconExpanded___gKwZq {
  display: inline-block;
  height: 12px;
  width: 12px;
  margin: 0 2px 4px 0;
  vertical-align: middle;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  fill: var(--base-text-default) !important;
}

.statusDisplayMessageIconExpanded___gKwZq {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.statusDisplayMessage___Vf6S_:hover {
  background-color: transparent !important;
  background-color: initial !important;
}
.scoreCritical___T5ml4 {
  background-color: var(--negative-bg-default) !important;
  color: var(--negative-text-in-default) !important;
}

.scoreHigh___Kt4ic {
  background-color: var(--severe-warning-bg-default) !important;
  color: var(--warning-text-in-default) !important;
}

.scoreMedium___ZRFtm {
  background-color: var(--warning-bg-default) !important;
  color: var(--warning-text-in-default) !important;
}

.scoreLow___ECv3v {
  background-color: var(--positive-bg-default) !important;
  color: var(--positive-text-in-default) !important;
}

.xdr-priority-score___XxcML {
  font-weight: bold;
}

.popover___vZ4tw {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto !important;
  width: initial !important;
  padding: 12px 16px;
}

.popoverContainer___RuwiH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: auto;
  width: initial;
}

.priorityGroup___IuGOr + .priorityGroup___IuGOr {
  margin-left: 12px;
}

.priorityScore___zHqU_ {
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
}

.popoverLabel___QEzIU {
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
  white-space: nowrap;
}
.incidentStatusTagIcon___WOx29 {
  margin-left: 4px;
}

.incidentStatusMenuItem___GlC9F {
  padding: 6px 10px !important;
}
.assetIcon___x7esK {
  stroke: var(--accent-d-default);
}
.assetScore____e63B {
  font-weight: 600;
  background-color: var(--accent-d-default);
  color: var(--base-text-in-default);
}
.container____JUw9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  min-width: 0;
}

.startPart___RRVyY {
  display: inline-block;
  vertical-align: bottom;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.endPart___l7NwL {
  display: inline-block;
  vertical-align: bottom;
  white-space: nowrap;
  overflow: visible;
  direction: rtl;
}
.tooltipDelay___GKk4f {
  max-width: 400px;
  min-width: 0;
}
.tooltipDelay___GKk4f .title___Pd7up,
.tooltipDelay___GKk4f .subtitle___Fqnl7 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  word-wrap: anywhere;
}
.tooltipDelay___GKk4f .subtitle___Fqnl7 {
  width: auto;
}
.titleContainer___nq_5q {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 0;
}
.titleContainer___nq_5q .a-mount {
  min-width: 0;
}
.titleContainer___nq_5q .a-mount--wrap {
  min-height: auto !important;
}

.title___XK8JC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: var(--defaultTextColor);
  min-width: 0;
}

.titleBold___cd7xk {
  font-weight: 700;
}

.titleText___xhAV_ {
  min-width: 0;
}
.titleText___xhAV_.clickable___RD56g {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  cursor: pointer;
  font: inherit;
  color: inherit;
  text-align: inherit;
  text-decoration: none;
  line-height: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  color: var(--interact-text-default);
}
.titleText___xhAV_.clickable___RD56g:hover, .titleText___xhAV_.clickable___RD56g:active, .titleText___xhAV_.clickable___RD56g:focus-visible {
  background: var(--interact-bg-medium-active);
  border-radius: 6px;
  outline: none;
  -webkit-transition: -webkit-box-shadow 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
  transition: -webkit-box-shadow 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
  transition: box-shadow 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
  transition: box-shadow 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), -webkit-box-shadow 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
  -webkit-box-shadow: 0 0 0 2px var(--interact-bg-medium-active) 0 0 0 4px var(--interact-bg-medium-active);
          box-shadow: 0 0 0 2px var(--interact-bg-medium-active) 0 0 0 4px var(--interact-bg-medium-active);
}
.titleText___xhAV_.isHighlighted___b3FBy {
  background: var(--interact-bg-medium-active);
  border-radius: 6px;
}
.subtitle___z9Amq {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: var(--base-text-medium-default);
}
.count___iouwn {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: var(--base-text-default);
}
.count___iouwn.withText___vUXiO {
  color: var(--interact-icon-weak-active);
}
.area___wf2YO {
  -ms-flex-item-align: center;
      align-self: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.leftArea___xWuW2 {
  grid-column: 1;
  margin-right: 8px;
}

.subtitleArea___PXiNP {
  grid-column: 2;
}

.titleArea___YwaSj {
  grid-column: 2;
}

.rightArea___FqqJr {
  grid-column: 3;
  margin-left: 8px;
}

.eventCountArea____E0FN {
  grid-column: 4;
  justify-self: end;
  margin-left: 8px;
}

.bottomArea___yrFbp {
  grid-column: 2/5;
  margin-top: 4px;
}
.container___u9wer {
  display: grid;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-template-columns: auto minmax(0, 1fr) auto auto;
  grid-template-rows: repeat(auto);
}
.container___u9wer.minimal___hHwZ1 {
  grid-template-columns: auto minmax(0, 1fr) auto;
  grid-template-rows: auto;
}
.tag___zNdpO {
  -ms-flex-negative: 1;
      flex-shrink: 1;
  max-width: 100%;
  border-radius: 10px;
  min-height: 20px;
}
.tagsList___A1I7D {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 100%;
  /* Rest list style */
  list-style-type: none;
  margin: 0 !important;
  padding: 0 !important;
  text-indent: 0;
}
.tagsList___A1I7D .plusMoreFlexItem___RVALK {
  margin-bottom: 10px;
  -ms-flex-item-align: center;
      align-self: center;
}
.tagsList___A1I7D > li:nth-last-child(2) {
  max-width: 90%;
}
.tagListItem___G5emx {
  margin: 0 !important;
  padding: 0 !important;
  max-width: 100%;
}
.wrapper___R3dwa {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.superscript___XvF4L {
  position: absolute;
  left: 0px;
  top: 0px;
  background: var(--base-bg-weak-default);
  border: 1px solid var(--base-bg-weak-default);
  border-radius: 50%;
  padding: 0 !important;
}
.iconWrapper___pHFEb {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-width: 28px;
}

.iconWrapperSmall___aVMYB {
  min-width: 24px;
}

.clean___ov6gs {
  stroke: var(--positive-bg-default);
  fill: var(--positive-bg-default);
}

.malicious___wr2BA {
  stroke: var(--negative-icon-default);
  fill: var(--negative-icon-default);
}

.suspicious___FHfBD {
  stroke: var(--severe-warning-bg-default);
  fill: var(--severe-warning-bg-default);
}

.common___b8Y9G {
  stroke: var(--warning-bg-default);
  fill: var(--warning-bg-default);
}

.unknown___pjWRm {
  stroke: var(--dormant-border-default);
  fill: var(--dormant-border-default);
}
.widget___Rwnm9[type=button] {
  max-width: 357px;
  border: none;
  height: 24px !important;
  line-height: 24px !important;
  padding: 0px 8px !important;
}
.widget___Rwnm9[type=button]:not(.widgetLoading___pcibt) {
  background: var(--control-bg-medium-disabled) !important;
}
.widget___Rwnm9[type=button]:disabled h5 {
  color: var(--base-text-weak-default) !important;
}
.widget___Rwnm9[type=button]:not(:focus) {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.widget___Rwnm9[type=button] .a-icon--dots-two {
  fill: currentColor;
}
.widget___Rwnm9 .tacticList___RHwo1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 auto;
  overflow: hidden;
}
.widget___Rwnm9 .tacticList___RHwo1 h5 {
  color: var(--base-text-default);
}
.widget___Rwnm9 .tacticList___RHwo1 h5:last-of-type:not(:first-of-type) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-left: 4px;
}

.popoverContainer___i2cMz {
  width: 312px !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.popoverContainer___i2cMz .tacticDetailHeader___o1qkt {
  padding: 0 16px 8px;
  padding-top: 0px;
  border-bottom: 1px solid var(--base-border-default);
}
.popoverContainer___i2cMz .tacticDetailHeader___o1qkt h2 {
  font-weight: 600;
  margin-bottom: 4px;
  font-size: 14px;
  margin-top: 0;
}
.popoverContainer___i2cMz .tacticDetailHeader___o1qkt h3 {
  font-weight: 400;
  margin: 0;
}
.popoverContainer___i2cMz .tacticDetailHeader___o1qkt a,
.popoverContainer___i2cMz .tacticDetailHeader___o1qkt h3 {
  font-size: 12px;
}
.popoverContainer___i2cMz .accordionTitle___V6I4C {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
  padding-right: 0;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.popoverContainer___i2cMz .a-accordion__chevron-right {
  margin-left: 8px !important;
}
.popoverContainer___i2cMz .a-accordion__header .a-button--icon:last-child {
  padding-right: 0;
}
.popoverContainer___i2cMz .a-accordion {
  margin: 0;
  max-height: 400px;
  overflow-y: auto;
}
.popoverContainer___i2cMz .a-accordion .a-accordion__card {
  border-color: var(--base-border-default);
  border-width: 1px;
}
.popoverContainer___i2cMz .a-accordion .a-accordion__card:last-of-type {
  border-bottom: none;
}
.popoverContainer___i2cMz .a-accordion .tacticTable___dtfwl ul {
  list-style: none;
}
.popoverContainer___i2cMz .a-accordion .tacticTable___dtfwl ul,
.popoverContainer___i2cMz .a-accordion .tacticTable___dtfwl li {
  margin: 0;
  padding: 0;
}
.popoverContainer___i2cMz .a-accordion .tacticTable___dtfwl .a-key-value > div {
  padding-bottom: 4px;
}
.popoverContainer___i2cMz .a-accordion .tacticTable___dtfwl .a-key-value > div:first-child {
  max-width: 100px;
  padding-right: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.popoverContainer___i2cMz .sourceLink___T1Ytv {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
  font-weight: 700;
  margin: 0;
}
.popoverContainer___i2cMz .sourceLink___T1Ytv svg {
  padding-left: 2px;
  padding-bottom: 2px;
}
.popoverContainer___i2cMz .sourceLink___T1Ytv .sourceLinkButton___snXZ2 {
  width: -webkit-min-content !important;
  width: -moz-min-content !important;
  width: min-content !important;
}
.popoverContainer___i2cMz .sourceLinkLabel___UmUc7 {
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 200px;
  color: var(--interact-text-default);
}
.popoverContainer___i2cMz .techniquesEmptyState___Jx0do {
  margin: 0;
  padding: 0;
  color: var(--base-text-weak-default);
}
.popoverContainer___i2cMz .eventsFooter___SMlbu {
  border-top: 1px solid var(--base-border-default);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  padding-right: 16px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.popoverContainer___i2cMz .mitreAttackLink___N8aXN {
  margin-left: 2px;
}
.popoverContainer___i2cMz .mitreAttackLink___N8aXN:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: var(--interact-bg-weak-hover);
}

@-webkit-keyframes a-skeleton-shine___ZGpxs {
  from {
    background-position-x: 200%;
  }
  to {
    background-position-x: -200%;
  }
}

@keyframes a-skeleton-shine___ZGpxs {
  from {
    background-position-x: 200%;
  }
  to {
    background-position-x: -200%;
  }
}
.widgetLoading___pcibt {
  -webkit-animation: 8s a-skeleton-shine___ZGpxs linear infinite;
          animation: 8s a-skeleton-shine___ZGpxs linear infinite;
  background: linear-gradient(90deg, var(--base-bg-default) 0%, var(--base-border-medium-default) 40%, var(--base-bg-default) 90%);
  border-radius: 60px;
  background-size: 400% 100%;
  width: 150px;
}
.shellRouterLink___L6JlO {
  display: inline !important;
  vertical-align: baseline !important;
  vertical-align: initial !important;
  padding: 0 4px !important;
  line-height: 14px !important;
  height: auto !important;
  height: initial !important;
  white-space: normal !important;
  text-overflow: initial !important;
}
.feedback___aleJp .ratingContainer____WYvh {
  color: var(--interact-icon-weak-default);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
}
.feedback___aleJp .ratingContainer____WYvh .a-icon {
  stroke: var(--interact-icon-weak-default);
}
.feedback___aleJp .ratingContainer____WYvh .active___FTAjh {
  background-color: var(--interact-bg-weak-active) !important;
  pointer-events: none;
}
.feedback___aleJp .a-divider {
  margin-top: 18px;
  margin-bottom: 10px;
}
.feedback___aleJp .formContainer___rn2nA {
  padding: 0;
  color: var(--base-text-default);
}
.feedback___aleJp .formContainer___rn2nA .checkboxGroup___gS7la {
  gap: 24px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.modalFooter____L49Q {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.modalFooter____L49Q .validationMessage___SqsAB {
  width: 100%;
  margin-bottom: 20px;
  text-align: left;
}
.a-remove-padding___jF53m {
  padding: 0 2px;
}

.a-container___ORaDC {
  width: 100%;
  padding: 6px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 479px) {
  .a-container___ORaDC {
    max-width: 449.0625px;
  }
}
@media (min-width: 767px) {
  .a-container___ORaDC {
    max-width: 719.0625px;
  }
}
@media (min-width: 960px) {
  .a-container___ORaDC {
    max-width: 900px;
  }
}
@media (min-width: 1280px) {
  .a-container___ORaDC {
    max-width: 1200px;
  }
}
@media (min-width: 1680px) {
  .a-container___ORaDC {
    max-width: 1575px;
  }
}
@media (min-width: 2080px) {
  .a-container___ORaDC {
    max-width: 1950px;
  }
}
.a-container--fluid___Y8BNy {
  max-width: 100%;
}

.a-row___P7JRW {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  margin-right: -6px;
  margin-left: -6px;
}
.a-row--dense___NAGZH {
  margin-right: -4px;
  margin-left: -4px;
}
.a-row--dense___NAGZH > .a-col___A7UWA,
.a-row--dense___NAGZH > [class*=a-col-] {
  padding: 4px;
}

.a-row--no-gutters___Dvg1o {
  margin-right: 0;
  margin-left: 0;
}
.a-row--no-gutters___Dvg1o > .a-col___A7UWA,
.a-row--no-gutters___Dvg1o > [class*=a-col-] {
  padding: 0;
}

.a-colxxl___U7ig_,
.a-colxxl-auto___YJ4dz, .a-colxxl-12___iELQU, .a-colxxl-11___Hbpqp, .a-colxxl-10___nJXu6, .a-colxxl-9___FJ5qJ, .a-colxxl-8___rdPeO, .a-colxxl-7___Hh2Lk, .a-colxxl-6___PTe1k, .a-colxxl-5___U7psv, .a-colxxl-4___H9KKE, .a-colxxl-3___DkER0, .a-colxxl-2___I6dJJ, .a-colxxl-1___cBQRc, .a-colxl___BbptU,
.a-colxl-auto___isnmB, .a-colxl-12___sDs2x, .a-colxl-11___FYmAX, .a-colxl-10___xVwxE, .a-colxl-9___KBK1b, .a-colxl-8___LE564, .a-colxl-7___ZoxQM, .a-colxl-6___qifhy, .a-colxl-5___p1jqT, .a-colxl-4___CN_8h, .a-colxl-3___Wfuzd, .a-colxl-2___RqF8A, .a-colxl-1___ZHzxH, .a-collg___omwmL,
.a-collg-auto___R3s1s, .a-collg-12___IUr3t, .a-collg-11___aLOtb, .a-collg-10___hMoOg, .a-collg-9___WNUzy, .a-collg-8___jSreI, .a-collg-7___GXkkj, .a-collg-6___KuQT6, .a-collg-5___gCWs_, .a-collg-4___NBE_Q, .a-collg-3___Nxqah, .a-collg-2___IoRcR, .a-collg-1____3GW4, .a-colmd___KHoso,
.a-colmd-auto___xlEyr, .a-colmd-12___Tfp7b, .a-colmd-11___sJfG_, .a-colmd-10___KWl27, .a-colmd-9___bTTxE, .a-colmd-8___LLRU9, .a-colmd-7___JR8mQ, .a-colmd-6___m3Bbr, .a-colmd-5___iZBLP, .a-colmd-4___hxKUe, .a-colmd-3___MSRcy, .a-colmd-2___lyxxH, .a-colmd-1___dwZMR, .a-colsm___ymNUp,
.a-colsm-auto___vyAdb, .a-colsm-12___EqU8Y, .a-colsm-11___RwQtI, .a-colsm-10___ALamy, .a-colsm-9___jJLfQ, .a-colsm-8___cGsEB, .a-colsm-7___vP8VR, .a-colsm-6___HLvU_, .a-colsm-5___jkedX, .a-colsm-4___qSrT1, .a-colsm-3___G5eBW, .a-colsm-2___fKzoP, .a-colsm-1___VLwJG, .a-colxs___IcZWj,
.a-colxs-auto___lraaR, .a-colxs-12___O_b6S, .a-colxs-11___eOeBA, .a-colxs-10___CMBxW, .a-colxs-9___WptDN, .a-colxs-8___uLxZv, .a-colxs-7___rPQb3, .a-colxs-6___afOni, .a-colxs-5___GoeRZ, .a-colxs-4___GER36, .a-colxs-3___znKfa, .a-colxs-2___UGptN, .a-colxs-1___tMmx0, .a-col___A7UWA,
.a-col-auto___jSl_I, .a-col-12___ZLqVr, .a-col-11___l6yrv, .a-col-10___dTR94, .a-col-9___RtlDw, .a-col-8___mkXT3, .a-col-7___AWZab, .a-col-6___ViTsU, .a-col-5___Fa5Nl, .a-col-4___bTJGy, .a-col-3___pTQji, .a-col-2____rTRR, .a-col-1___D59Vb {
  width: 100%;
  padding: 6px;
}

.a-col___A7UWA {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
}

.a-col-auto___jSl_I {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.a-col-1___D59Vb {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.3333333333%;
          flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.a-col-2____rTRR {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.6666666667%;
          flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.a-col-3___pTQji {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

.a-col-4___bTJGy {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.3333333333%;
          flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.a-col-5___Fa5Nl {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.6666666667%;
          flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.a-col-6___ViTsU {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

.a-col-7___AWZab {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.3333333333%;
          flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.a-col-8___mkXT3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.6666666667%;
          flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.a-col-9___RtlDw {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

.a-col-10___dTR94 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.3333333333%;
          flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.a-col-11___l6yrv {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.6666666667%;
          flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.a-col-12___ZLqVr {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

.offset-1___NL9wP {
  margin-left: 0;
}

.offset-2___znO7O {
  margin-left: 0;
}

.offset-3___X8eJm {
  margin-left: 0;
}

.offset-4___YBIxM {
  margin-left: 0;
}

.offset-5___i9n28 {
  margin-left: 0;
}

.offset-6___Px05J {
  margin-left: 0;
}

.offset-7___vRbw3 {
  margin-left: 0;
}

.offset-8___m3Vfo {
  margin-left: 0;
}

.offset-9___O6A80 {
  margin-left: 0;
}

.offset-10___RFEoS {
  margin-left: 0;
}

.offset-11___VjXBR {
  margin-left: 0;
}

@media (min-width: 479px) {
  .a-colxs___IcZWj {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .a-colxs-auto___lraaR {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .a-colxs-1___tMmx0 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .a-colxs-2___UGptN {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .a-colxs-3___znKfa {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .a-colxs-4___GER36 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .a-colxs-5___GoeRZ {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .a-colxs-6___afOni {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .a-colxs-7___rPQb3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .a-colxs-8___uLxZv {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .a-colxs-9___WptDN {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .a-colxs-10___CMBxW {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .a-colxs-11___eOeBA {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .a-colxs-12___O_b6S {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .offsetxs-0___TXcrh {
    margin-left: 0;
  }
  .offsetxs-1___m9Iav {
    margin-left: 0;
  }
  .offsetxs-2___ArCBB {
    margin-left: 0;
  }
  .offsetxs-3___CBBVc {
    margin-left: 0;
  }
  .offsetxs-4___pZNky {
    margin-left: 0;
  }
  .offsetxs-5___LRw7l {
    margin-left: 0;
  }
  .offsetxs-6___lx4JQ {
    margin-left: 0;
  }
  .offsetxs-7___cqfvD {
    margin-left: 0;
  }
  .offsetxs-8___IpALO {
    margin-left: 0;
  }
  .offsetxs-9___BPa_2 {
    margin-left: 0;
  }
  .offsetxs-10___xz2xH {
    margin-left: 0;
  }
  .offsetxs-11___be7PX {
    margin-left: 0;
  }
}
@media (min-width: 767px) {
  .a-colsm___ymNUp {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .a-colsm-auto___vyAdb {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .a-colsm-1___VLwJG {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .a-colsm-2___fKzoP {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .a-colsm-3___G5eBW {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .a-colsm-4___qSrT1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .a-colsm-5___jkedX {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .a-colsm-6___HLvU_ {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .a-colsm-7___vP8VR {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .a-colsm-8___cGsEB {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .a-colsm-9___jJLfQ {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .a-colsm-10___ALamy {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .a-colsm-11___RwQtI {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .a-colsm-12___EqU8Y {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .offsetsm-0___WZnSo {
    margin-left: 0;
  }
  .offsetsm-1___uSBH3 {
    margin-left: 0;
  }
  .offsetsm-2___xBrwT {
    margin-left: 0;
  }
  .offsetsm-3___eqiga {
    margin-left: 0;
  }
  .offsetsm-4___axI4u {
    margin-left: 0;
  }
  .offsetsm-5___oQEfy {
    margin-left: 0;
  }
  .offsetsm-6___mqTYE {
    margin-left: 0;
  }
  .offsetsm-7___rmulj {
    margin-left: 0;
  }
  .offsetsm-8___Kuy_R {
    margin-left: 0;
  }
  .offsetsm-9___ImbEC {
    margin-left: 0;
  }
  .offsetsm-10___WEoXE {
    margin-left: 0;
  }
  .offsetsm-11___XhZ51 {
    margin-left: 0;
  }
}
@media (min-width: 960px) {
  .a-colmd___KHoso {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .a-colmd-auto___xlEyr {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .a-colmd-1___dwZMR {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .a-colmd-2___lyxxH {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .a-colmd-3___MSRcy {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .a-colmd-4___hxKUe {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .a-colmd-5___iZBLP {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .a-colmd-6___m3Bbr {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .a-colmd-7___JR8mQ {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .a-colmd-8___LLRU9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .a-colmd-9___bTTxE {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .a-colmd-10___KWl27 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .a-colmd-11___sJfG_ {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .a-colmd-12___Tfp7b {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .offsetmd-0___Mgw59 {
    margin-left: 0;
  }
  .offsetmd-1___ukkTx {
    margin-left: 0;
  }
  .offsetmd-2___FZWsX {
    margin-left: 0;
  }
  .offsetmd-3___lvqyx {
    margin-left: 0;
  }
  .offsetmd-4___TZf2E {
    margin-left: 0;
  }
  .offsetmd-5___Bec_C {
    margin-left: 0;
  }
  .offsetmd-6___hH3m7 {
    margin-left: 0;
  }
  .offsetmd-7___sVb2d {
    margin-left: 0;
  }
  .offsetmd-8___PZqQM {
    margin-left: 0;
  }
  .offsetmd-9___I3qhU {
    margin-left: 0;
  }
  .offsetmd-10___rWat7 {
    margin-left: 0;
  }
  .offsetmd-11___d6uyd {
    margin-left: 0;
  }
}
@media (min-width: 1280px) {
  .a-collg___omwmL {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .a-collg-auto___R3s1s {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .a-collg-1____3GW4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .a-collg-2___IoRcR {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .a-collg-3___Nxqah {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .a-collg-4___NBE_Q {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .a-collg-5___gCWs_ {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .a-collg-6___KuQT6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .a-collg-7___GXkkj {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .a-collg-8___jSreI {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .a-collg-9___WNUzy {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .a-collg-10___hMoOg {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .a-collg-11___aLOtb {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .a-collg-12___IUr3t {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .offsetlg-0___FM58m {
    margin-left: 0;
  }
  .offsetlg-1___NeALt {
    margin-left: 0;
  }
  .offsetlg-2___l5phZ {
    margin-left: 0;
  }
  .offsetlg-3___jpepL {
    margin-left: 0;
  }
  .offsetlg-4___EpCeQ {
    margin-left: 0;
  }
  .offsetlg-5___e2Unj {
    margin-left: 0;
  }
  .offsetlg-6___WsXke {
    margin-left: 0;
  }
  .offsetlg-7___zH9Fe {
    margin-left: 0;
  }
  .offsetlg-8___cxpUL {
    margin-left: 0;
  }
  .offsetlg-9___urdyw {
    margin-left: 0;
  }
  .offsetlg-10___uivRA {
    margin-left: 0;
  }
  .offsetlg-11___l74_x {
    margin-left: 0;
  }
}
@media (min-width: 1680px) {
  .a-colxl___BbptU {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .a-colxl-auto___isnmB {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .a-colxl-1___ZHzxH {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .a-colxl-2___RqF8A {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .a-colxl-3___Wfuzd {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .a-colxl-4___CN_8h {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .a-colxl-5___p1jqT {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .a-colxl-6___qifhy {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .a-colxl-7___ZoxQM {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .a-colxl-8___LE564 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .a-colxl-9___KBK1b {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .a-colxl-10___xVwxE {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .a-colxl-11___FYmAX {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .a-colxl-12___sDs2x {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .offsetxl-0___x8UCW {
    margin-left: 0;
  }
  .offsetxl-1___ynnp4 {
    margin-left: 0;
  }
  .offsetxl-2___YwdZY {
    margin-left: 0;
  }
  .offsetxl-3___fvBvk {
    margin-left: 0;
  }
  .offsetxl-4___vGr7A {
    margin-left: 0;
  }
  .offsetxl-5___oG1MG {
    margin-left: 0;
  }
  .offsetxl-6___Mv1rs {
    margin-left: 0;
  }
  .offsetxl-7___ivdJU {
    margin-left: 0;
  }
  .offsetxl-8____s83x {
    margin-left: 0;
  }
  .offsetxl-9___NuCWx {
    margin-left: 0;
  }
  .offsetxl-10___yoAJp {
    margin-left: 0;
  }
  .offsetxl-11___GAEur {
    margin-left: 0;
  }
}
@media (min-width: 2080px) {
  .a-colxxl___U7ig_ {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .a-colxxl-auto___YJ4dz {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .a-colxxl-1___cBQRc {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .a-colxxl-2___I6dJJ {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .a-colxxl-3___DkER0 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .a-colxxl-4___H9KKE {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .a-colxxl-5___U7psv {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .a-colxxl-6___PTe1k {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .a-colxxl-7___Hh2Lk {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .a-colxxl-8___rdPeO {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .a-colxxl-9___FJ5qJ {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .a-colxxl-10___nJXu6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .a-colxxl-11___Hbpqp {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .a-colxxl-12___iELQU {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .offsetxxl-0___b7VIa {
    margin-left: 0;
  }
  .offsetxxl-1___dflnm {
    margin-left: 0;
  }
  .offsetxxl-2___iCG09 {
    margin-left: 0;
  }
  .offsetxxl-3___hXtE0 {
    margin-left: 0;
  }
  .offsetxxl-4___ANOS8 {
    margin-left: 0;
  }
  .offsetxxl-5___Rv1wa {
    margin-left: 0;
  }
  .offsetxxl-6___Rm4xl {
    margin-left: 0;
  }
  .offsetxxl-7___wedSo {
    margin-left: 0;
  }
  .offsetxxl-8___TOwom {
    margin-left: 0;
  }
  .offsetxxl-9___eig4G {
    margin-left: 0;
  }
  .offsetxxl-10___mJI7S {
    margin-left: 0;
  }
  .offsetxxl-11___pzeGd {
    margin-left: 0;
  }
}
.a-spacer___oNBLK {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}
@media (prefers-color-scheme: dark) {
  .wmde-markdown,
  .wmde-markdown-var {
    --csstools-color-scheme--dark: initial;
    color-scheme: dark;
    --color-prettylights-syntax-comment: #8b949e;
    --color-prettylights-syntax-constant: #79c0ff;
    --color-prettylights-syntax-entity: #d2a8ff;
    --color-prettylights-syntax-storage-modifier-import: #c9d1d9;
    --color-prettylights-syntax-entity-tag: #7ee787;
    --color-prettylights-syntax-keyword: #ff7b72;
    --color-prettylights-syntax-string: #a5d6ff;
    --color-prettylights-syntax-variable: #ffa657;
    --color-prettylights-syntax-brackethighlighter-unmatched: #f85149;
    --color-prettylights-syntax-invalid-illegal-text: #f0f6fc;
    --color-prettylights-syntax-invalid-illegal-bg: #8e1519;
    --color-prettylights-syntax-carriage-return-text: #f0f6fc;
    --color-prettylights-syntax-carriage-return-bg: #b62324;
    --color-prettylights-syntax-string-regexp: #7ee787;
    --color-prettylights-syntax-markup-list: #f2cc60;
    --color-prettylights-syntax-markup-heading: #1f6feb;
    --color-prettylights-syntax-markup-italic: #c9d1d9;
    --color-prettylights-syntax-markup-bold: #c9d1d9;
    --color-prettylights-syntax-markup-deleted-text: #ffdcd7;
    --color-prettylights-syntax-markup-deleted-bg: #67060c;
    --color-prettylights-syntax-markup-inserted-text: #aff5b4;
    --color-prettylights-syntax-markup-inserted-bg: #033a16;
    --color-prettylights-syntax-markup-changed-text: #ffdfb6;
    --color-prettylights-syntax-markup-changed-bg: #5a1e02;
    --color-prettylights-syntax-markup-ignored-text: #c9d1d9;
    --color-prettylights-syntax-markup-ignored-bg: #1158c7;
    --color-prettylights-syntax-meta-diff-range: #d2a8ff;
    --color-prettylights-syntax-brackethighlighter-angle: #8b949e;
    --color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;
    --color-prettylights-syntax-constant-other-reference-link: #a5d6ff;
    --color-fg-default: #c9d1d9;
    --color-fg-muted: #8b949e;
    --color-fg-subtle: #484f58;
    --color-canvas-default: #0d1117;
    --color-canvas-subtle: #161b22;
    --color-border-default: #30363d;
    --color-border-muted: #21262d;
    --color-neutral-muted: rgba(110, 118, 129, 0.4);
    --color-accent-fg: #58a6ff;
    --color-accent-emphasis: #1f6feb;
    --color-attention-subtle: rgba(187, 128, 9, 0.15);
    --color-danger-fg: #f85149;
    --color-danger-emphasis: #da3633;
    --color-attention-fg: #d29922;
    --color-attention-emphasis: #9e6a03;
    --color-done-fg: #a371f7;
    --color-done-emphasis: #8957e5;
    --color-success-fg: #3fb950;
    --color-success-emphasis: #238636;
    --color-copied-active-bg: #2e9b33;
  }
}
@media (prefers-color-scheme: light) {
  .wmde-markdown,
  .wmde-markdown-var {
    --csstools-color-scheme--dark:  ;
    color-scheme: light;
    --color-prettylights-syntax-comment: #6e7781;
    --color-prettylights-syntax-constant: #0550ae;
    --color-prettylights-syntax-entity: #8250df;
    --color-prettylights-syntax-storage-modifier-import: #24292f;
    --color-prettylights-syntax-entity-tag: #116329;
    --color-prettylights-syntax-keyword: #cf222e;
    --color-prettylights-syntax-string: #0a3069;
    --color-prettylights-syntax-variable: #953800;
    --color-prettylights-syntax-brackethighlighter-unmatched: #82071e;
    --color-prettylights-syntax-invalid-illegal-text: #f6f8fa;
    --color-prettylights-syntax-invalid-illegal-bg: #82071e;
    --color-prettylights-syntax-carriage-return-text: #f6f8fa;
    --color-prettylights-syntax-carriage-return-bg: #cf222e;
    --color-prettylights-syntax-string-regexp: #116329;
    --color-prettylights-syntax-markup-list: #3b2300;
    --color-prettylights-syntax-markup-heading: #0550ae;
    --color-prettylights-syntax-markup-italic: #24292f;
    --color-prettylights-syntax-markup-bold: #24292f;
    --color-prettylights-syntax-markup-deleted-text: #82071e;
    --color-prettylights-syntax-markup-deleted-bg: #ffebe9;
    --color-prettylights-syntax-markup-inserted-text: #116329;
    --color-prettylights-syntax-markup-inserted-bg: #dafbe1;
    --color-prettylights-syntax-markup-changed-text: #953800;
    --color-prettylights-syntax-markup-changed-bg: #ffd8b5;
    --color-prettylights-syntax-markup-ignored-text: #eaeef2;
    --color-prettylights-syntax-markup-ignored-bg: #0550ae;
    --color-prettylights-syntax-meta-diff-range: #8250df;
    --color-prettylights-syntax-brackethighlighter-angle: #57606a;
    --color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;
    --color-prettylights-syntax-constant-other-reference-link: #0a3069;
    --color-fg-default: #24292f;
    --color-fg-muted: #57606a;
    --color-fg-subtle: #6e7781;
    --color-canvas-default: #ffffff;
    --color-canvas-subtle: #f6f8fa;
    --color-border-default: #d0d7de;
    --color-border-muted: hsl(210, 18%, 87%);
    --color-neutral-muted: rgba(175, 184, 193, 0.2);
    --color-accent-fg: #0969da;
    --color-accent-emphasis: #0969da;
    --color-attention-subtle: #fff8c5;
    --color-danger-fg: #d1242f;
    --color-danger-emphasis: #cf222e;
    --color-attention-fg: #9a6700;
    --color-attention-emphasis: #9a6700;
    --color-done-fg: #8250df;
    --color-done-emphasis: #8250df;
    --color-success-fg: #1a7f37;
    --color-success-emphasis: #1f883d;
    --color-copied-active-bg: #2e9b33;
  }
}
[data-color-mode*='dark'] .wmde-markdown,
[data-color-mode*='dark'] .wmde-markdown-var,
.wmde-markdown-var[data-color-mode*='dark'],
.wmde-markdown[data-color-mode*='dark'],
body[data-color-mode*='dark'] {
  --csstools-color-scheme--dark: initial;
  color-scheme: dark;
  --color-prettylights-syntax-comment: #8b949e;
  --color-prettylights-syntax-constant: #79c0ff;
  --color-prettylights-syntax-entity: #d2a8ff;
  --color-prettylights-syntax-storage-modifier-import: #c9d1d9;
  --color-prettylights-syntax-entity-tag: #7ee787;
  --color-prettylights-syntax-keyword: #ff7b72;
  --color-prettylights-syntax-string: #a5d6ff;
  --color-prettylights-syntax-variable: #ffa657;
  --color-prettylights-syntax-brackethighlighter-unmatched: #f85149;
  --color-prettylights-syntax-invalid-illegal-text: #f0f6fc;
  --color-prettylights-syntax-invalid-illegal-bg: #8e1519;
  --color-prettylights-syntax-carriage-return-text: #f0f6fc;
  --color-prettylights-syntax-carriage-return-bg: #b62324;
  --color-prettylights-syntax-string-regexp: #7ee787;
  --color-prettylights-syntax-markup-list: #f2cc60;
  --color-prettylights-syntax-markup-heading: #1f6feb;
  --color-prettylights-syntax-markup-italic: #c9d1d9;
  --color-prettylights-syntax-markup-bold: #c9d1d9;
  --color-prettylights-syntax-markup-deleted-text: #ffdcd7;
  --color-prettylights-syntax-markup-deleted-bg: #67060c;
  --color-prettylights-syntax-markup-inserted-text: #aff5b4;
  --color-prettylights-syntax-markup-inserted-bg: #033a16;
  --color-prettylights-syntax-markup-changed-text: #ffdfb6;
  --color-prettylights-syntax-markup-changed-bg: #5a1e02;
  --color-prettylights-syntax-markup-ignored-text: #c9d1d9;
  --color-prettylights-syntax-markup-ignored-bg: #1158c7;
  --color-prettylights-syntax-meta-diff-range: #d2a8ff;
  --color-prettylights-syntax-brackethighlighter-angle: #8b949e;
  --color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;
  --color-prettylights-syntax-constant-other-reference-link: #a5d6ff;
  --color-fg-default: #c9d1d9;
  --color-fg-muted: #8b949e;
  --color-fg-subtle: #484f58;
  --color-canvas-default: #0d1117;
  --color-canvas-subtle: #161b22;
  --color-border-default: #30363d;
  --color-border-muted: #21262d;
  --color-neutral-muted: rgba(110, 118, 129, 0.4);
  --color-accent-fg: #58a6ff;
  --color-accent-emphasis: #1f6feb;
  --color-attention-subtle: rgba(187, 128, 9, 0.15);
  --color-danger-fg: #f85149;
}
[data-color-mode*='light'] .wmde-markdown,
[data-color-mode*='light'] .wmde-markdown-var,
.wmde-markdown-var[data-color-mode*='light'],
.wmde-markdown[data-color-mode*='light'],
body[data-color-mode*='light'] {
  --csstools-color-scheme--dark:  ;
  color-scheme: light;
  --color-prettylights-syntax-comment: #6e7781;
  --color-prettylights-syntax-constant: #0550ae;
  --color-prettylights-syntax-entity: #8250df;
  --color-prettylights-syntax-storage-modifier-import: #24292f;
  --color-prettylights-syntax-entity-tag: #116329;
  --color-prettylights-syntax-keyword: #cf222e;
  --color-prettylights-syntax-string: #0a3069;
  --color-prettylights-syntax-variable: #953800;
  --color-prettylights-syntax-brackethighlighter-unmatched: #82071e;
  --color-prettylights-syntax-invalid-illegal-text: #f6f8fa;
  --color-prettylights-syntax-invalid-illegal-bg: #82071e;
  --color-prettylights-syntax-carriage-return-text: #f6f8fa;
  --color-prettylights-syntax-carriage-return-bg: #cf222e;
  --color-prettylights-syntax-string-regexp: #116329;
  --color-prettylights-syntax-markup-list: #3b2300;
  --color-prettylights-syntax-markup-heading: #0550ae;
  --color-prettylights-syntax-markup-italic: #24292f;
  --color-prettylights-syntax-markup-bold: #24292f;
  --color-prettylights-syntax-markup-deleted-text: #82071e;
  --color-prettylights-syntax-markup-deleted-bg: #ffebe9;
  --color-prettylights-syntax-markup-inserted-text: #116329;
  --color-prettylights-syntax-markup-inserted-bg: #dafbe1;
  --color-prettylights-syntax-markup-changed-text: #953800;
  --color-prettylights-syntax-markup-changed-bg: #ffd8b5;
  --color-prettylights-syntax-markup-ignored-text: #eaeef2;
  --color-prettylights-syntax-markup-ignored-bg: #0550ae;
  --color-prettylights-syntax-meta-diff-range: #8250df;
  --color-prettylights-syntax-brackethighlighter-angle: #57606a;
  --color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;
  --color-prettylights-syntax-constant-other-reference-link: #0a3069;
  --color-fg-default: #24292f;
  --color-fg-muted: #57606a;
  --color-fg-subtle: #6e7781;
  --color-canvas-default: #ffffff;
  --color-canvas-subtle: #f6f8fa;
  --color-border-default: #d0d7de;
  --color-border-muted: hsl(210, 18%, 87%);
  --color-neutral-muted: rgba(175, 184, 193, 0.2);
  --color-accent-fg: #0969da;
  --color-accent-emphasis: #0969da;
  --color-attention-subtle: #fff8c5;
  --color-danger-fg: #cf222e;
}
.wmde-markdown {
  -webkit-text-size-adjust: 100%;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Noto Sans', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
  font-size: 16px;
  line-height: 1.5;
  word-wrap: break-word;
  color: var(--color-fg-default);
  background-color: var(--color-canvas-default);
}
.wmde-markdown details,
.wmde-markdown figcaption,
.wmde-markdown figure {
  display: block;
}
.wmde-markdown summary {
  display: list-item;
}
.wmde-markdown [hidden] {
  display: none !important;
}
.wmde-markdown a {
  background-color: transparent;
  color: var(--color-accent-fg);
  text-decoration: none;
}
.wmde-markdown a:active,
.wmde-markdown a:hover {
  outline-width: 0;
}
.wmde-markdown abbr[title] {
  border-bottom: none;
  text-decoration: underline;
          text-decoration: underline dotted;
}
.wmde-markdown b,
.wmde-markdown strong {
  font-weight: 600;
}
.wmde-markdown dfn {
  font-style: italic;
}
.wmde-markdown h1 {
  margin: 0.67em 0;
  font-weight: 600;
  padding-bottom: 0.3em;
  font-size: 2em;
  border-bottom: 1px solid var(--color-border-muted);
}
.wmde-markdown mark {
  background-color: var(--color-attention-subtle);
  color: var(--color-text-primary);
}
.wmde-markdown small {
  font-size: 90%;
}
.wmde-markdown sub,
.wmde-markdown sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.wmde-markdown sub {
  bottom: -0.25em;
}
.wmde-markdown sup {
  top: -0.5em;
}
.wmde-markdown img {
  display: inline-block;
  border-style: none;
  max-width: 100%;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  background-color: var(--color-canvas-default);
}
.wmde-markdown code,
.wmde-markdown kbd,
.wmde-markdown pre,
.wmde-markdown samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
.wmde-markdown figure {
  margin: 1em 40px;
}
.wmde-markdown hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  overflow: hidden;
  background: transparent;
  border: 0;
  border-bottom: 1px solid var(--color-border-muted);
  height: 0.25em;
  padding: 0;
  margin: 24px 0;
  background-color: var(--color-border-default);
}
.wmde-markdown input {
  font: inherit;
  margin: 0;
  overflow: visible;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.wmde-markdown [type='button'],
.wmde-markdown [type='reset'],
.wmde-markdown [type='submit'] {
  -webkit-appearance: button;
}
.wmde-markdown [type='button']::-moz-focus-inner,
.wmde-markdown [type='reset']::-moz-focus-inner,
.wmde-markdown [type='submit']::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
.wmde-markdown [type='button']:-moz-focusring,
.wmde-markdown [type='reset']:-moz-focusring,
.wmde-markdown [type='submit']:-moz-focusring {
  outline: 1px dotted ButtonText;
}
.wmde-markdown [type='checkbox'],
.wmde-markdown [type='radio'] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
.wmde-markdown [type='number']::-webkit-inner-spin-button,
.wmde-markdown [type='number']::-webkit-outer-spin-button {
  height: auto;
}
.wmde-markdown [type='search'] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
.wmde-markdown [type='search']::-webkit-search-cancel-button,
.wmde-markdown [type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
.wmde-markdown ::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}
.wmde-markdown ::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
.wmde-markdown a:hover {
  text-decoration: underline;
}
.wmde-markdown hr::before {
  display: table;
  content: '';
}
.wmde-markdown hr::after {
  display: table;
  clear: both;
  content: '';
}
.wmde-markdown table {
  border-spacing: 0;
  border-collapse: collapse;
  display: block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
}
.wmde-markdown td,
.wmde-markdown th {
  padding: 0;
}
.wmde-markdown details summary {
  cursor: pointer;
}
.wmde-markdown details:not([open]) > *:not(summary) {
  display: none !important;
}
.wmde-markdown kbd {
  display: inline-block;
  padding: 3px 5px;
  font: 11px ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;
  line-height: 10px;
  color: var(--color-fg-default);
  vertical-align: middle;
  background-color: var(--color-canvas-subtle);
  border: solid 1px var(--color-neutral-muted);
  border-bottom-color: var(--color-neutral-muted);
  border-radius: 6px;
  -webkit-box-shadow: inset 0 -1px 0 var(--color-neutral-muted);
          box-shadow: inset 0 -1px 0 var(--color-neutral-muted);
}
.wmde-markdown h1,
.wmde-markdown h2,
.wmde-markdown h3,
.wmde-markdown h4,
.wmde-markdown h5,
.wmde-markdown h6 {
  margin-top: 24px;
  margin-bottom: 16px;
  font-weight: 600;
  line-height: 1.25;
}
.wmde-markdown td,
.wmde-markdown th {
  padding: 0;
}
.wmde-markdown details summary {
  cursor: pointer;
}
.wmde-markdown details:not([open]) > *:not(summary) {
  display: none !important;
}
.wmde-markdown kbd {
  display: inline-block;
  padding: 3px 5px;
  font: 11px ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;
  line-height: 10px;
  color: var(--color-fg-default);
  vertical-align: middle;
  background-color: var(--color-canvas-subtle);
  border: solid 1px var(--color-neutral-muted);
  border-bottom-color: var(--color-neutral-muted);
  border-radius: 6px;
  -webkit-box-shadow: inset 0 -1px 0 var(--color-neutral-muted);
          box-shadow: inset 0 -1px 0 var(--color-neutral-muted);
}
.wmde-markdown h1,
.wmde-markdown h2,
.wmde-markdown h3,
.wmde-markdown h4,
.wmde-markdown h5,
.wmde-markdown h6 {
  margin-top: 24px;
  margin-bottom: 16px;
  font-weight: 600;
  line-height: 1.25;
}
.wmde-markdown h2 {
  font-weight: 600;
  padding-bottom: 0.3em;
  font-size: 1.5em;
  border-bottom: 1px solid var(--color-border-muted);
}
.wmde-markdown h3 {
  font-weight: 600;
  font-size: 1.25em;
}
.wmde-markdown h4 {
  font-weight: 600;
  font-size: 1em;
}
.wmde-markdown h5 {
  font-weight: 600;
  font-size: 0.875em;
}
.wmde-markdown h6 {
  font-weight: 600;
  font-size: 0.85em;
  color: var(--color-fg-muted);
}
.wmde-markdown p {
  margin-top: 0;
  margin-bottom: 10px;
}
.wmde-markdown blockquote {
  margin: 0;
  padding: 0 1em;
  color: var(--color-fg-muted);
  border-left: 0.25em solid var(--color-border-default);
}
.wmde-markdown ul,
.wmde-markdown ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 2em;
}
.wmde-markdown ol ol,
.wmde-markdown ul ol {
  list-style-type: lower-roman;
}
.wmde-markdown ul ul ol,
.wmde-markdown ul ol ol,
.wmde-markdown ol ul ol,
.wmde-markdown ol ol ol {
  list-style-type: lower-alpha;
}
.wmde-markdown dd {
  margin-left: 0;
}
.wmde-markdown tt,
.wmde-markdown code {
  font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;
  font-size: 12px;
}
.wmde-markdown pre {
  margin-top: 0;
  margin-bottom: 0;
  font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;
  font-size: 12px;
  word-wrap: normal;
}
.wmde-markdown .octicon {
  display: inline-block;
  overflow: visible !important;
  vertical-align: text-bottom;
  fill: currentColor;
}
.wmde-markdown ::-webkit-input-placeholder {
  color: var(--color-fg-subtle);
  opacity: 1;
}
.wmde-markdown ::-moz-placeholder {
  color: var(--color-fg-subtle);
  opacity: 1;
}
.wmde-markdown :-ms-input-placeholder {
  color: var(--color-fg-subtle);
  opacity: 1;
}
.wmde-markdown ::-ms-input-placeholder {
  color: var(--color-fg-subtle);
  opacity: 1;
}
.wmde-markdown ::placeholder {
  color: var(--color-fg-subtle);
  opacity: 1;
}
.wmde-markdown input::-webkit-outer-spin-button,
.wmde-markdown input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
          appearance: none;
}
.wmde-markdown [data-catalyst] {
  display: block;
}
.wmde-markdown::before {
  display: table;
  content: '';
}
.wmde-markdown::after {
  display: table;
  clear: both;
  content: '';
}
.wmde-markdown > *:first-child {
  margin-top: 0 !important;
}
.wmde-markdown > *:last-child {
  margin-bottom: 0 !important;
}
.wmde-markdown a:not([href]) {
  color: inherit;
  text-decoration: none;
}
.wmde-markdown .absent {
  color: var(--color-danger-fg);
}
.wmde-markdown a.anchor {
  float: left;
  padding-right: 4px;
  margin-left: -20px;
  line-height: 1;
}
.wmde-markdown .anchor:focus {
  outline: none;
}
.wmde-markdown p,
.wmde-markdown blockquote,
.wmde-markdown ul,
.wmde-markdown ol,
.wmde-markdown dl,
.wmde-markdown table,
.wmde-markdown pre,
.wmde-markdown details {
  margin-top: 0;
  margin-bottom: 16px;
}
.wmde-markdown blockquote > :first-child {
  margin-top: 0;
}
.wmde-markdown blockquote > :last-child {
  margin-bottom: 0;
}
.wmde-markdown sup > a::before {
  content: '[';
}
.wmde-markdown sup > a::after {
  content: ']';
}
.wmde-markdown h1 .octicon-link,
.wmde-markdown h2 .octicon-link,
.wmde-markdown h3 .octicon-link,
.wmde-markdown h4 .octicon-link,
.wmde-markdown h5 .octicon-link,
.wmde-markdown h6 .octicon-link {
  color: var(--color-fg-default);
  vertical-align: middle;
  visibility: hidden;
}
.wmde-markdown h1:hover .anchor,
.wmde-markdown h2:hover .anchor,
.wmde-markdown h3:hover .anchor,
.wmde-markdown h4:hover .anchor,
.wmde-markdown h5:hover .anchor,
.wmde-markdown h6:hover .anchor {
  text-decoration: none;
}
.wmde-markdown h1:hover .anchor .octicon-link,
.wmde-markdown h2:hover .anchor .octicon-link,
.wmde-markdown h3:hover .anchor .octicon-link,
.wmde-markdown h4:hover .anchor .octicon-link,
.wmde-markdown h5:hover .anchor .octicon-link,
.wmde-markdown h6:hover .anchor .octicon-link {
  visibility: visible;
}
.wmde-markdown h1 tt,
.wmde-markdown h1 code,
.wmde-markdown h2 tt,
.wmde-markdown h2 code,
.wmde-markdown h3 tt,
.wmde-markdown h3 code,
.wmde-markdown h4 tt,
.wmde-markdown h4 code,
.wmde-markdown h5 tt,
.wmde-markdown h5 code,
.wmde-markdown h6 tt,
.wmde-markdown h6 code {
  padding: 0 0.2em;
  font-size: inherit;
}
.wmde-markdown ul.no-list,
.wmde-markdown ol.no-list {
  padding: 0;
  list-style-type: none;
}
.wmde-markdown ol[type='1'] {
  list-style-type: decimal;
}
.wmde-markdown ol[type='a'] {
  list-style-type: lower-alpha;
}
.wmde-markdown ol[type='i'] {
  list-style-type: lower-roman;
}
.wmde-markdown div > ol:not([type]) {
  list-style-type: decimal;
}
.wmde-markdown ul ul,
.wmde-markdown ul ol,
.wmde-markdown ol ol,
.wmde-markdown ol ul {
  margin-top: 0;
  margin-bottom: 0;
}
.wmde-markdown li > p {
  margin-top: 16px;
}
.wmde-markdown li + li {
  margin-top: 0.25em;
}
.wmde-markdown dl {
  padding: 0;
}
.wmde-markdown dl dt {
  padding: 0;
  margin-top: 16px;
  font-size: 1em;
  font-style: italic;
  font-weight: 600;
}
.wmde-markdown dl dd {
  padding: 0 16px;
  margin-bottom: 16px;
}
.wmde-markdown table th {
  font-weight: 600;
}
.wmde-markdown table th,
.wmde-markdown table td {
  padding: 6px 13px;
  border: 1px solid var(--color-border-default);
}
.wmde-markdown table tr {
  background-color: var(--color-canvas-default);
  border-top: 1px solid var(--color-border-muted);
}
.wmde-markdown table tr:nth-child(2n) {
  background-color: var(--color-canvas-subtle);
}
.wmde-markdown table img {
  background-color: transparent;
}
.wmde-markdown img[align='right'] {
  padding-left: 20px;
}
.wmde-markdown img[align='left'] {
  padding-right: 20px;
}
.wmde-markdown .emoji {
  max-width: none;
  vertical-align: text-top;
  background-color: transparent;
}
.wmde-markdown span.frame {
  display: block;
  overflow: hidden;
}
.wmde-markdown span.frame > span {
  display: block;
  float: left;
  width: auto;
  padding: 7px;
  margin: 13px 0 0;
  overflow: hidden;
  border: 1px solid var(--color-border-default);
}
.wmde-markdown span.frame span img {
  display: block;
  float: left;
}
.wmde-markdown span.frame span span {
  display: block;
  padding: 5px 0 0;
  clear: both;
  color: var(--color-fg-default);
}
.wmde-markdown span.align-center {
  display: block;
  overflow: hidden;
  clear: both;
}
.wmde-markdown span.align-center > span {
  display: block;
  margin: 13px auto 0;
  overflow: hidden;
  text-align: center;
}
.wmde-markdown span.align-center span img {
  margin: 0 auto;
  text-align: center;
}
.wmde-markdown span.align-right {
  display: block;
  overflow: hidden;
  clear: both;
}
.wmde-markdown span.align-right > span {
  display: block;
  margin: 13px 0 0;
  overflow: hidden;
  text-align: right;
}
.wmde-markdown span.align-right span img {
  margin: 0;
  text-align: right;
}
.wmde-markdown span.float-left {
  display: block;
  float: left;
  margin-right: 13px;
  overflow: hidden;
}
.wmde-markdown span.float-left span {
  margin: 13px 0 0;
}
.wmde-markdown span.float-right {
  display: block;
  float: right;
  margin-left: 13px;
  overflow: hidden;
}
.wmde-markdown span.float-right > span {
  display: block;
  margin: 13px auto 0;
  overflow: hidden;
  text-align: right;
}
.wmde-markdown code,
.wmde-markdown tt {
  padding: 0.2em 0.4em;
  margin: 0;
  font-size: 85%;
  background-color: var(--color-neutral-muted);
  border-radius: 6px;
}
.wmde-markdown code br,
.wmde-markdown tt br {
  display: none;
}
.wmde-markdown del code {
  text-decoration: inherit;
}
.wmde-markdown pre code {
  font-size: 100%;
}
.wmde-markdown pre > code {
  padding: 0;
  margin: 0;
  word-break: normal;
  white-space: pre;
  background: transparent;
  border: 0;
}
.wmde-markdown pre {
  font-size: 85%;
  line-height: 1.45;
  background-color: var(--color-canvas-subtle);
  border-radius: 6px;
}
.wmde-markdown pre code,
.wmde-markdown pre tt {
  display: inline;
  max-width: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  line-height: inherit;
  word-wrap: normal;
  background-color: transparent;
  border: 0;
}
.wmde-markdown pre > code {
  padding: 16px;
  overflow: auto;
  display: block;
}
.wmde-markdown pre > code::-webkit-scrollbar {
  background: transparent;
  width: 8px;
  height: 8px;
}
.wmde-markdown pre > code::-webkit-scrollbar-thumb {
  background: var(--color-fg-muted);
  border-radius: 10px;
}
.wmde-markdown .csv-data td,
.wmde-markdown .csv-data th {
  padding: 5px;
  overflow: hidden;
  font-size: 12px;
  line-height: 1;
  text-align: left;
  white-space: nowrap;
}
.wmde-markdown .csv-data .blob-num {
  padding: 10px 8px 9px;
  text-align: right;
  background: var(--color-canvas-default);
  border: 0;
}
.wmde-markdown .csv-data tr {
  border-top: 0;
}
.wmde-markdown .csv-data th {
  font-weight: 600;
  background: var(--color-canvas-subtle);
  border-top: 0;
}
.wmde-markdown .footnotes {
  font-size: 12px;
  color: var(--color-fg-muted);
  border-top: 1px solid var(--color-border-default);
}
.wmde-markdown .footnotes ol {
  padding-left: 16px;
}
.wmde-markdown .footnotes li {
  position: relative;
}
.wmde-markdown .footnotes li:target::before {
  position: absolute;
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -24px;
  pointer-events: none;
  content: '';
  border: 2px solid var(--color-accent-emphasis);
  border-radius: 6px;
}
.wmde-markdown .footnotes li:target {
  color: var(--color-fg-default);
}
.wmde-markdown .footnotes .data-footnote-backref g-emoji {
  font-family: monospace;
}
.wmde-markdown .task-list-item {
  list-style-type: none;
}
.wmde-markdown .task-list-item label {
  font-weight: 400;
}
.wmde-markdown .task-list-item.enabled label {
  cursor: pointer;
}
.wmde-markdown .task-list-item + .wmde-markdown .task-list-item {
  margin-top: 3px;
}
.wmde-markdown .task-list-item .handle {
  display: none;
}
.wmde-markdown .task-list-item-checkbox,
.wmde-markdown .contains-task-list input[type='checkbox'] {
  margin: 0 0.2em 0.25em -1.6em;
  vertical-align: middle;
}
[dir="rtl"] .wmde-markdown .contains-task-list .task-list-item-checkbox,[dir="rtl"] 
.wmde-markdown .contains-task-list input[type='checkbox'] {
  margin: 0 -1.6em 0.25em 0.2em;
}
.wmde-markdown ::-webkit-calendar-picker-indicator {
  -webkit-filter: invert(50%);
          filter: invert(50%);
}
.wmde-markdown pre {
  position: relative;
}
.wmde-markdown pre .copied {
  visibility: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  cursor: pointer;
  color: var(--color-fg-default);
  top: 6px;
  right: 6px;
  border-radius: 5px;
  background: var(--color-border-default);
  padding: 6px;
  font-size: 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.wmde-markdown pre .copied .octicon-copy {
  display: block;
}
.wmde-markdown pre .copied .octicon-check {
  display: none;
}
.wmde-markdown pre:hover .copied {
  visibility: visible;
}
.wmde-markdown pre:hover .copied:hover {
  background: var(--color-prettylights-syntax-entity-tag);
  color: var(--color-canvas-default);
}
.wmde-markdown pre:hover .copied:active,
.wmde-markdown pre .copied.active {
  background: var(--color-copied-active-bg);
  color: var(--color-canvas-default);
}
.wmde-markdown pre .active .octicon-copy {
  display: none;
}
.wmde-markdown pre .active .octicon-check {
  display: block;
}
.wmde-markdown .markdown-alert {
  padding: 0.5rem 1em;
  color: inherit;
  margin-bottom: 16px;
  border-left: 0.25em solid var(--borderColor-default, var(--color-border-default));
}
.wmde-markdown .markdown-alert > :last-child {
  margin-bottom: 0 !important;
}
.wmde-markdown .markdown-alert .markdown-alert-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1;
  font-weight: 500;
  font-size: 14px;
}
.wmde-markdown .markdown-alert .markdown-alert-title svg.octicon {
  margin-right: 8px !important;
  margin-right: var(--base-size-8, 8px) !important;
}
.wmde-markdown .markdown-alert.markdown-alert-note {
  border-left-color: var(--borderColor-accent-emphasis, var(--color-accent-emphasis));
}
.wmde-markdown .markdown-alert.markdown-alert-note .markdown-alert-title {
  color: var(--fgColor-accent, var(--color-accent-fg));
}
.wmde-markdown .markdown-alert.markdown-alert-tip {
  border-left-color: var(--borderColor-success-emphasis, var(--color-success-emphasis));
}
.wmde-markdown .markdown-alert.markdown-alert-tip .markdown-alert-title {
  color: var(--fgColor-success, var(--color-success-fg));
}
.wmde-markdown .markdown-alert.markdown-alert-important {
  border-left-color: var(--borderColor-done-emphasis, var(--color-done-emphasis));
}
.wmde-markdown .markdown-alert.markdown-alert-important .markdown-alert-title {
  color: var(--fgColor-done, var(--color-done-fg));
}
.wmde-markdown .markdown-alert.markdown-alert-warning {
  border-left-color: var(--borderColor-attention-emphasis, var(--color-attention-emphasis));
}
.wmde-markdown .markdown-alert.markdown-alert-warning .markdown-alert-title {
  color: var(--fgColor-attention, var(--color-attention-fg));
}
.wmde-markdown .markdown-alert.markdown-alert-caution {
  border-left-color: var(--borderColor-danger-emphasis, var(--color-danger-emphasis));
}
.wmde-markdown .markdown-alert.markdown-alert-caution .markdown-alert-title {
  color: var(--fgColor-danger, var(--color-danger-fg));
}
.wmde-markdown .highlight-line {
  background-color: var(--color-neutral-muted);
}
.wmde-markdown .code-line.line-number::before {
  display: inline-block;
  width: 1rem;
  text-align: right;
  margin-right: 16px;
  color: var(--color-fg-subtle);
  content: attr(line);
  white-space: nowrap;
}
.wmde-markdown .token.comment,
.wmde-markdown .token.prolog,
.wmde-markdown .token.doctype,
.wmde-markdown .token.cdata {
  color: var(--color-prettylights-syntax-comment);
}
.wmde-markdown .token.namespace {
  opacity: 0.7;
}
.wmde-markdown .token.property,
.wmde-markdown .token.tag,
.wmde-markdown .token.selector,
.wmde-markdown .token.constant,
.wmde-markdown .token.symbol,
.wmde-markdown .token.deleted {
  color: var(--color-prettylights-syntax-entity-tag);
}
.wmde-markdown .token.maybe-class-name {
  color: var(--color-prettylights-syntax-variable);
}
.wmde-markdown .token.property-access,
.wmde-markdown .token.operator,
.wmde-markdown .token.boolean,
.wmde-markdown .token.number,
.wmde-markdown .token.selector .token.class,
.wmde-markdown .token.attr-name,
.wmde-markdown .token.string,
.wmde-markdown .token.char,
.wmde-markdown .token.builtin {
  color: var(--color-prettylights-syntax-constant);
}
.wmde-markdown .token.deleted {
  color: var(--color-prettylights-syntax-markup-deleted-text);
}
.wmde-markdown .code-line .token.deleted {
  background-color: var(--color-prettylights-syntax-markup-deleted-bg);
}
.wmde-markdown .token.inserted {
  color: var(--color-prettylights-syntax-markup-inserted-text);
}
.wmde-markdown .code-line .token.inserted {
  background-color: var(--color-prettylights-syntax-markup-inserted-bg);
}
.wmde-markdown .token.variable {
  color: var(--color-prettylights-syntax-constant);
}
.wmde-markdown .token.entity,
.wmde-markdown .token.url,
.wmde-markdown .language-css .token.string,
.wmde-markdown .style .token.string {
  color: var(--color-prettylights-syntax-string);
}
.wmde-markdown .token.color,
.wmde-markdown .token.atrule,
.wmde-markdown .token.attr-value,
.wmde-markdown .token.function,
.wmde-markdown .token.class-name {
  color: var(--color-prettylights-syntax-string);
}
.wmde-markdown .token.rule,
.wmde-markdown .token.regex,
.wmde-markdown .token.important,
.wmde-markdown .token.keyword {
  color: var(--color-prettylights-syntax-keyword);
}
.wmde-markdown .token.coord {
  color: var(--color-prettylights-syntax-meta-diff-range);
}
.wmde-markdown .token.important,
.wmde-markdown .token.bold {
  font-weight: bold;
}
.wmde-markdown .token.italic {
  font-style: italic;
}
.wmde-markdown .token.entity {
  cursor: help;
}

.w-md-editor-area {
  overflow: auto;
  border-radius: 5px;
}
.w-md-editor-text {
  min-height: 100%;
  position: relative;
  text-align: left;
  white-space: pre-wrap;
  word-break: keep-all;
  word-wrap: break-word;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  margin: 0;
  font-size: 14px !important;
  line-height: 18px !important;
  -webkit-font-feature-settings: "liga", "clig";
          font-feature-settings: "liga", "clig";
  -webkit-font-variant-ligatures: common-ligatures;
          font-variant-ligatures: common-ligatures;
}
.w-md-editor-text-pre,
.w-md-editor-text-input,
.w-md-editor-text > .w-md-editor-text-pre {
  margin: 0;
  border: 0;
  background: none;
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
  display: inherit;
  font-family: inherit;
  font-family: var(--md-editor-font-family) !important;
  font-size: inherit;
  font-style: inherit;
  -webkit-font-feature-settings: inherit;
          font-feature-settings: inherit;
  -webkit-font-variant-ligatures: inherit;
          font-variant-ligatures: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  -moz-tab-size: inherit;
    -o-tab-size: inherit;
       tab-size: inherit;
  text-indent: inherit;
  text-rendering: inherit;
  text-transform: inherit;
  white-space: inherit;
  word-wrap: inherit;
  word-break: inherit;
  word-break: normal;
  padding: 0;
}
.w-md-editor-text-pre {
  position: relative;
  margin: 0px !important;
  pointer-events: none;
  background-color: transparent !important;
}
.w-md-editor-text-pre > code {
  padding: 0 !important;
  font-family: var(--md-editor-font-family) !important;
  font-size: 14px !important;
  line-height: 18px !important;
}
.w-md-editor-text-input {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  resize: none;
  color: inherit;
  overflow: hidden;
  outline: 0;
  padding: inherit;
  -webkit-font-smoothing: antialiased;
  -webkit-text-fill-color: transparent;
}
.w-md-editor-text-input:empty {
  -webkit-text-fill-color: inherit !important;
}
.w-md-editor-text-pre,
.w-md-editor-text-input {
  word-wrap: pre;
  word-break: break-word;
  white-space: pre-wrap;
}
/**
 * Hack to apply on some CSS on IE10 and IE11
 */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /**
    * IE doesn't support '-webkit-text-fill-color'
    * So we use 'color: transparent' to make the text transparent on IE
    * Unlike other browsers, it doesn't affect caret color in IE
    */
  .w-md-editor-text-input {
    color: transparent !important;
  }
  .w-md-editor-text-input::-moz-selection {
    background-color: #accef7 !important;
    color: transparent !important;
  }
  .w-md-editor-text-input::selection {
    background-color: #accef7 !important;
    color: transparent !important;
  }
}
.w-md-editor-text-pre .punctuation {
  color: #8b949e !important;
  color: var(--color-prettylights-syntax-comment, #8b949e) !important;
}
.w-md-editor-text-pre .token.url,
.w-md-editor-text-pre .token.content {
  color: #0550ae !important;
  color: var(--color-prettylights-syntax-constant, #0550ae) !important;
}
.w-md-editor-text-pre .token.title.important {
  color: #24292f;
  color: var(--color-prettylights-syntax-markup-bold, #24292f);
}
.w-md-editor-text-pre .token.code-block .function {
  color: #8250df;
  color: var(--color-prettylights-syntax-entity, #8250df);
}
.w-md-editor-text-pre .token.bold {
  font-weight: inherit !important;
}
.w-md-editor-text-pre .token.title {
  line-height: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
}
.w-md-editor-text-pre .token.code.keyword {
  color: #0550ae !important;
  color: var(--color-prettylights-syntax-constant, #0550ae) !important;
}
.w-md-editor-text-pre .token.strike,
.w-md-editor-text-pre .token.strike .content {
  color: #82071e !important;
  color: var(--color-prettylights-syntax-markup-deleted-text, #82071e) !important;
}

.w-md-editor-toolbar-child {
  position: absolute;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 0 1px var(--md-editor-box-shadow-color), 0 0 0 var(--md-editor-box-shadow-color), 0 1px 1px var(--md-editor-box-shadow-color);
          box-shadow: 0 0 0 1px var(--md-editor-box-shadow-color), 0 0 0 var(--md-editor-box-shadow-color), 0 1px 1px var(--md-editor-box-shadow-color);
  background-color: var(--md-editor-background-color);
  z-index: 1;
  display: none;
}
.w-md-editor-toolbar-child.active {
  display: block;
}
.w-md-editor-toolbar-child .w-md-editor-toolbar {
  border-bottom: 0;
  padding: 3px;
  border-radius: 3px;
}
.w-md-editor-toolbar-child .w-md-editor-toolbar ul > li {
  display: block;
}
.w-md-editor-toolbar-child .w-md-editor-toolbar ul > li button {
  width: -webkit-fill-available;
  height: auto;
  height: initial;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 3px 4px 2px 4px;
  margin: 0;
}

.w-md-editor-toolbar {
  border-bottom: 1px solid var(--md-editor-box-shadow-color);
  background-color: var(--md-editor-background-color);
  padding: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 3px 3px 0 0;
  -webkit-user-select: none;
          -moz-user-select: none;
           -ms-user-select: none;
       user-select: none;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.w-md-editor-toolbar.bottom {
  border-bottom: 0px;
  border-top: 1px solid var(--md-editor-box-shadow-color);
  border-radius: 0 0 3px 3px;
}
.w-md-editor-toolbar ul,
.w-md-editor-toolbar li {
  margin: 0;
  padding: 0;
  list-style: none;
  line-height: normal;
  line-height: initial;
}
.w-md-editor-toolbar li {
  display: inline-block;
  font-size: 14px;
}
.w-md-editor-toolbar li + li {
  margin: 0;
}
.w-md-editor-toolbar li > button {
  border: none;
  height: 20px;
  line-height: 14px;
  background: none;
  padding: 4px;
  margin: 0 1px;
  border-radius: 2px;
  text-transform: none;
  font-weight: normal;
  overflow: visible;
  outline: none;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  white-space: nowrap;
  color: var(--color-fg-default);
}
.w-md-editor-toolbar li > button:hover,
.w-md-editor-toolbar li > button:focus {
  background-color: var(--color-neutral-muted);
  color: var(--color-accent-fg);
}
.w-md-editor-toolbar li > button:active {
  background-color: var(--color-neutral-muted);
  color: var(--color-danger-fg);
}
.w-md-editor-toolbar li > button:disabled {
  color: var(--md-editor-box-shadow-color);
  cursor: not-allowed;
}
.w-md-editor-toolbar li > button:disabled:hover {
  background-color: transparent;
  color: var(--md-editor-box-shadow-color);
}
.w-md-editor-toolbar li.active > button {
  color: var(--color-accent-fg);
  background-color: var(--color-neutral-muted);
}
.w-md-editor-toolbar-divider {
  height: 14px;
  width: 1px;
  margin: -3px 3px 0 3px !important;
  vertical-align: middle;
  background-color: var(--md-editor-box-shadow-color);
}

.w-md-editor-bar {
  position: absolute;
  cursor: s-resize;
  right: 0;
  bottom: 0;
  margin-top: -11px;
  margin-right: 0;
  width: 14px;
  z-index: 3;
  height: 10px;
  border-radius: 0 0 3px 0;
  -webkit-user-select: none;
          -moz-user-select: none;
           -ms-user-select: none;
       user-select: none;
}
.w-md-editor-bar svg {
  display: block;
  margin: 0 auto;
}

.w-md-editor {
  text-align: left;
  border-radius: 3px;
  padding-bottom: 1px;
  position: relative;
  color: var(--color-fg-default);
  --md-editor-font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  --md-editor-background-color: var(--color-canvas-default, #ffffff);
  --md-editor-box-shadow-color: var(--color-border-default, #d0d7de);
  -webkit-box-shadow: 0 0 0 1px #d0d7de, 0 0 0 #d0d7de, 0 1px 1px #d0d7de;
          box-shadow: 0 0 0 1px #d0d7de, 0 0 0 #d0d7de, 0 1px 1px #d0d7de;
  -webkit-box-shadow: 0 0 0 1px var(--md-editor-box-shadow-color), 0 0 0 var(--md-editor-box-shadow-color), 0 1px 1px var(--md-editor-box-shadow-color);
          box-shadow: 0 0 0 1px var(--md-editor-box-shadow-color), 0 0 0 var(--md-editor-box-shadow-color), 0 1px 1px var(--md-editor-box-shadow-color);
  background-color: #ffffff;
  background-color: var(--md-editor-background-color);
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.w-md-editor.w-md-editor-rtl {
  direction: rtl !important;
  text-align: right !important;
}
.w-md-editor.w-md-editor-rtl .w-md-editor-preview {
  right: auto !important;
  right: initial !important;
  left: 0;
  text-align: right !important;
  -webkit-box-shadow: inset -1px 0 0 0 var(--md-editor-box-shadow-color);
          box-shadow: inset -1px 0 0 0 var(--md-editor-box-shadow-color);
}
.w-md-editor.w-md-editor-rtl .w-md-editor-text {
  text-align: right !important;
}
.w-md-editor-toolbar {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.w-md-editor-content {
  height: 100%;
  overflow: auto;
  position: relative;
  border-radius: 0 0 3px 0;
}
.w-md-editor .copied {
  display: none !important;
}
.w-md-editor-input {
  width: 50%;
  height: 100%;
}
.w-md-editor-text-pre > code {
  word-break: break-word !important;
  white-space: pre-wrap !important;
}
.w-md-editor-preview {
  width: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: inset 1px 0 0 0 var(--md-editor-box-shadow-color);
          box-shadow: inset 1px 0 0 0 var(--md-editor-box-shadow-color);
  position: absolute;
  padding: 10px 20px;
  overflow: auto;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: 0 0 5px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.w-md-editor-preview .anchor {
  display: none;
}
.w-md-editor-preview .contains-task-list li.task-list-item {
  list-style: none;
}
.w-md-editor-show-preview .w-md-editor-input {
  width: 0%;
  overflow: hidden;
  background-color: var(--md-editor-background-color);
}
.w-md-editor-show-preview .w-md-editor-preview {
  width: 100%;
  -webkit-box-shadow: inset 0 0 0 0;
          box-shadow: inset 0 0 0 0;
}
.w-md-editor-show-edit .w-md-editor-input {
  width: 100%;
}
.w-md-editor-show-edit .w-md-editor-preview {
  width: 0%;
  padding: 0;
}
.w-md-editor-fullscreen {
  overflow: hidden;
  position: fixed;
  z-index: 99999;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100% !important;
}
.w-md-editor-fullscreen .w-md-editor-content {
  height: 100%;
}

.a-remove-padding___xwUuD {
  padding: 0 2px;
}

.a-markdown___NWYas {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100%;
  max-height: 100%;
  overflow: hidden;
}
.a-markdown--small___y5yOX {
  height: 200px;
}
.a-markdown--medium___ep_Dt {
  height: 300px;
}
.a-markdown--large___EKlyc {
  height: 400px;
}
.a-markdown--xlarge___Wqo32 {
  height: 500px;
}
.a-markdown__character-count___ngQEJ {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.a-markdown___NWYas .w-md-editor,
.a-markdown___NWYas .wmde-markdown {
  --color-border-default: var(--control-border-weak-default);
  --md-editor-font-family: $font-family !important;
  font-family: "Inter var", CiscoSans, Arial, sans-serif !important;
  font-size: 14px !important;
  background: transparent;
}
.a-markdown___NWYas .w-md-editor {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  border-bottom: none;
}
.a-markdown___NWYas .w-md-editor-content {
  width: calc(100% - 8px);
  margin-bottom: 4px;
  -ms-flex-item-align: center;
      align-self: center;
  border: 2px solid var(--control-border-default);
  border-radius: 6px;
}
.a-markdown___NWYas .w-md-editor-content:hover {
  border-color: var(--control-border-hover);
}
.a-markdown___NWYas .w-md-editor-content:focus-within {
  border-color: var(--control-border-active);
  -webkit-box-shadow: 0 0 0 2px var(--interact-bg-weak-focus), 0 0 0 4px var(--control-border-focus);
          box-shadow: 0 0 0 2px var(--interact-bg-weak-focus), 0 0 0 4px var(--control-border-focus);
}
.a-markdown--warning___zfLLT .w-md-editor-content:focus-within {
  border: 2px solid var(--warning-border-default);
  -webkit-box-shadow: 0 0 0 2px var(--warning-bg-medium-focus), 0 0 0 4px var(--warning-border-default);
          box-shadow: 0 0 0 2px var(--warning-bg-medium-focus), 0 0 0 4px var(--warning-border-default);
}
.a-markdown--warning___zfLLT .w-md-editor-content {
  border: 2px solid var(--warning-border-default);
}
.a-markdown--warning___zfLLT .w-md-editor-content:hover {
  border: 2px solid var(--warning-border-hover);
}
.a-markdown--danger___CHyCb .w-md-editor-content:focus-within {
  border: 2px solid var(--negative-border-medium-default);
  -webkit-box-shadow: 0 0 0 2px var(--negative-bg-weak-hover), 0 0 0 4px var(--negative-border-medium-default);
          box-shadow: 0 0 0 2px var(--negative-bg-weak-hover), 0 0 0 4px var(--negative-border-medium-default);
}
.a-markdown--danger___CHyCb .w-md-editor-content {
  border: 2px solid var(--negative-border-medium-default);
}
.a-markdown--danger___CHyCb .w-md-editor-content:hover {
  border: 2px solid var(--negative-border-medium-hover);
}

.a-markdown--view___BndG0 {
  padding-bottom: 2px;
  height: auto;
}

.a-markdown--view___BndG0,
.a-markdown--edit___L0tMi {
  background: transparent;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-family: "Inter var", CiscoSans, Arial, sans-serif !important;
  font-size: 14px !important;
  overflow: hidden;
}
.a-markdown--view___BndG0 pre,
.a-markdown--edit___L0tMi pre {
  background-color: transparent;
}
.a-markdown--view___BndG0 .w-md-editor-content pre,
.a-markdown--edit___L0tMi .w-md-editor-content pre {
  padding: 0 !important;
}
.a-markdown--view___BndG0 code,
.a-markdown--edit___L0tMi code {
  background-color: transparent;
}
.a-markdown--view___BndG0 .w-md-editor-content blockquote,
.a-markdown--view___BndG0 .w-md-editor-content ul,
.a-markdown--view___BndG0 .w-md-editor-content ol,
.a-markdown--view___BndG0 .w-md-editor-content dl,
.a-markdown--view___BndG0 .wmde-markdown blockquote,
.a-markdown--view___BndG0 .wmde-markdown ul,
.a-markdown--view___BndG0 .wmde-markdown ol,
.a-markdown--view___BndG0 .wmde-markdown dl,
.a-markdown--edit___L0tMi .w-md-editor-content blockquote,
.a-markdown--edit___L0tMi .w-md-editor-content ul,
.a-markdown--edit___L0tMi .w-md-editor-content ol,
.a-markdown--edit___L0tMi .w-md-editor-content dl,
.a-markdown--edit___L0tMi .wmde-markdown blockquote,
.a-markdown--edit___L0tMi .wmde-markdown ul,
.a-markdown--edit___L0tMi .wmde-markdown ol,
.a-markdown--edit___L0tMi .wmde-markdown dl {
  margin-bottom: 12px !important;
}
.a-markdown--view___BndG0 .w-md-editor-content p,
.a-markdown--view___BndG0 .wmde-markdown p,
.a-markdown--edit___L0tMi .w-md-editor-content p,
.a-markdown--edit___L0tMi .wmde-markdown p {
  margin: 10px 0 !important;
}
.a-markdown--view___BndG0 blockquote,
.a-markdown--edit___L0tMi blockquote {
  padding: 8px 0 8px 8px !important;
}
.a-markdown--view___BndG0 blockquote p,
.a-markdown--edit___L0tMi blockquote p {
  margin: 0 !important;
}
.a-markdown--view___BndG0 .w-md-editor-preview,
.a-markdown--edit___L0tMi .w-md-editor-preview {
  padding: 8px 10px;
}
.a-markdown--view___BndG0 .a-markdown__markdown-view___CMeqC .code-highlight,
.a-markdown--view___BndG0 .a-markdown__markdown-view___CMeqC code,
.a-markdown--view___BndG0 .w-md-editor-preview code,
.a-markdown--edit___L0tMi .a-markdown__markdown-view___CMeqC .code-highlight,
.a-markdown--edit___L0tMi .a-markdown__markdown-view___CMeqC code,
.a-markdown--edit___L0tMi .w-md-editor-preview code {
  font-family: "Inter var", CiscoSans, Arial, sans-serif !important;
  font-size: 14px !important;
  background-color: var(--base-bg-medium-default) !important;
}
.a-markdown--view___BndG0 .a-markdown__editor-content___KtrCz,
.a-markdown--edit___L0tMi .a-markdown__editor-content___KtrCz {
  height: 100%;
}
.a-markdown--view___BndG0 .a-markdown__editor-footer___VVuu0,
.a-markdown--edit___L0tMi .a-markdown__editor-footer___VVuu0 {
  padding: 0 4px;
}
.a-markdown--view___BndG0 .w-md-editor-text,
.a-markdown--edit___L0tMi .w-md-editor-text {
  min-height: 100% !important;
}
.a-markdown--view___BndG0 .w-md-editor-toolbar,
.a-markdown--edit___L0tMi .w-md-editor-toolbar {
  padding: 4px 4px 8px 4px;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  background-color: transparent;
  border-bottom: none;
}
.a-markdown--view___BndG0 .w-md-editor-toolbar ul,
.a-markdown--edit___L0tMi .w-md-editor-toolbar ul {
  padding: 0;
  margin-bottom: 0 !important;
}
.a-markdown--view___BndG0 .w-md-editor-toolbar ul li,
.a-markdown--edit___L0tMi .w-md-editor-toolbar ul li {
  padding: 0;
}
.a-markdown--view___BndG0 .w-md-editor-toolbar ul li + li,
.a-markdown--edit___L0tMi .w-md-editor-toolbar ul li + li {
  padding-left: 4px;
}
.a-markdown--view___BndG0 .w-md-editor-toolbar ul li.active___YI8MN .a-button,
.a-markdown--edit___L0tMi .w-md-editor-toolbar ul li.active___YI8MN .a-button {
  background-color: transparent;
}
.a-markdown--view___BndG0 .w-md-editor-toolbar ul li.active___YI8MN .a-button svg.a-icon--note-pencil___SCobb,
.a-markdown--view___BndG0 .w-md-editor-toolbar ul li.active___YI8MN .a-button svg.a-icon--notebook___XwA_Z,
.a-markdown--edit___L0tMi .w-md-editor-toolbar ul li.active___YI8MN .a-button svg.a-icon--note-pencil___SCobb,
.a-markdown--edit___L0tMi .w-md-editor-toolbar ul li.active___YI8MN .a-button svg.a-icon--notebook___XwA_Z {
  stroke: var(--control-border-active);
}
.a-markdown--view___BndG0 .w-md-editor-toolbar ul li.active___YI8MN .a-button svg.a-icon--square-split-horizontal___YROH0,
.a-markdown--edit___L0tMi .w-md-editor-toolbar ul li.active___YI8MN .a-button svg.a-icon--square-split-horizontal___YROH0 {
  fill: var(--control-border-active);
}
.a-markdown--view___BndG0 .w-md-editor-toolbar ul:last-of-type,
.a-markdown--edit___L0tMi .w-md-editor-toolbar ul:last-of-type {
  white-space: nowrap;
}
.a-markdown--view___BndG0 .w-md-editor-toolbar li > button,
.a-markdown--edit___L0tMi .w-md-editor-toolbar li > button {
  height: auto;
  height: initial;
}
.a-markdown--view___BndG0 .w-md-editor-toolbar li > button:not([disabled]),
.a-markdown--edit___L0tMi .w-md-editor-toolbar li > button:not([disabled]) {
  color: var(--interact-icon-weak-default);
}
.a-markdown--view___BndG0 .w-md-editor-toolbar-divider,
.a-markdown--edit___L0tMi .w-md-editor-toolbar-divider {
  height: 18px;
  margin: 0px -4px 0 4px !important;
  border-left: thin solid var(--base-border-medium-default);
  background: none;
}
.a-markdown--view___BndG0 .wmde-markdown-color,
.a-markdown--edit___L0tMi .wmde-markdown-color {
  color: var(--base-text-default) !important;
}
.a-markdown--view___BndG0 a,
.a-markdown--edit___L0tMi a {
  color: var(--interact-text-default);
}
.a-markdown--view___BndG0 .a-markdown-button___EHJCy,
.a-markdown--edit___L0tMi .a-markdown-button___EHJCy {
  display: inline !important;
  vertical-align: baseline;
  vertical-align: initial;
  padding: 0 4px !important;
  line-height: 14px !important;
  height: auto !important;
  height: initial !important;
  white-space: normal !important;
  text-overflow: initial !important;
  margin: 0 -4px !important;
}
.a-markdown--view___BndG0 .wmde-markdown table,
.a-markdown--edit___L0tMi .wmde-markdown table {
  border-collapse: inherit;
  width: auto;
  width: initial;
  max-width: none;
  max-width: initial;
}
.a-markdown--view___BndG0 .wmde-markdown table th,
.a-markdown--edit___L0tMi .wmde-markdown table th {
  font-weight: inherit;
  text-align: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  border: medium none currentcolor;
  border: initial;
  border-bottom: 0;
  border-bottom: initial;
  color: inherit;
  border-bottom-color: currentcolor;
  border-bottom-color: initial;
  padding: 0;
  padding: initial;
}
.a-markdown--view___BndG0 .wmde-markdown table tr,
.a-markdown--edit___L0tMi .wmde-markdown table tr {
  vertical-align: baseline;
  vertical-align: initial;
  border-bottom: 0;
  border-bottom: initial;
  border: medium none currentcolor;
  border: initial;
  border-color: currentcolor;
  border-color: initial;
  background-color: transparent;
  background-color: initial;
}
.a-markdown--view___BndG0 .wmde-markdown table tr:nth-child(2n),
.a-markdown--edit___L0tMi .wmde-markdown table tr:nth-child(2n) {
  background-color: transparent;
  background-color: initial;
}
.a-markdown--view___BndG0 .wmde-markdown table td,
.a-markdown--edit___L0tMi .wmde-markdown table td {
  font-size: inherit;
  line-height: inherit;
  padding: 0;
  padding: initial;
  word-break: inherit;
  border-left: 0;
  border-left: initial;
  border-right: 0;
  border-right: initial;
  border: medium none currentcolor;
  border: initial;
}
.a-markdown--view___BndG0 h1,
.a-markdown--view___BndG0 h2,
.a-markdown--view___BndG0 h3,
.a-markdown--view___BndG0 h4,
.a-markdown--view___BndG0 h5,
.a-markdown--edit___L0tMi h1,
.a-markdown--edit___L0tMi h2,
.a-markdown--edit___L0tMi h3,
.a-markdown--edit___L0tMi h4,
.a-markdown--edit___L0tMi h5 {
  font-weight: inherit;
  font-size: inherit;
  border-bottom: 0;
  border-bottom: initial;
  padding-bottom: 12px;
}
.a-markdown--view___BndG0 h1,
.a-markdown--view___BndG0 h2,
.a-markdown--view___BndG0 h3,
.a-markdown--view___BndG0 h4,
.a-markdown--view___BndG0 h5,
.a-markdown--view___BndG0 .h1___f9N9E,
.a-markdown--view___BndG0 .h2___cnVkD,
.a-markdown--view___BndG0 .h3___PWy6U,
.a-markdown--view___BndG0 .h4___uE3bb,
.a-markdown--view___BndG0 .h5___T2SW0,
.a-markdown--edit___L0tMi h1,
.a-markdown--edit___L0tMi h2,
.a-markdown--edit___L0tMi h3,
.a-markdown--edit___L0tMi h4,
.a-markdown--edit___L0tMi h5,
.a-markdown--edit___L0tMi .h1___f9N9E,
.a-markdown--edit___L0tMi .h2___cnVkD,
.a-markdown--edit___L0tMi .h3___PWy6U,
.a-markdown--edit___L0tMi .h4___uE3bb,
.a-markdown--edit___L0tMi .h5___T2SW0 {
  font-family: "Sharp Sans", "Inter var", CiscoSans, Arial, sans-serif;
  font-weight: 700;
  margin: 0;
  color: inherit;
}
.a-markdown--view___BndG0 h1,
.a-markdown--view___BndG0 .h1___f9N9E,
.a-markdown--edit___L0tMi h1,
.a-markdown--edit___L0tMi .h1___f9N9E {
  font-size: 24px;
  line-height: 34px;
}
.a-markdown--view___BndG0 h2,
.a-markdown--view___BndG0 .h2___cnVkD,
.a-markdown--edit___L0tMi h2,
.a-markdown--edit___L0tMi .h2___cnVkD {
  font-size: 18px;
  line-height: 24px;
}
.a-markdown--view___BndG0 h3,
.a-markdown--view___BndG0 .h3___PWy6U,
.a-markdown--edit___L0tMi h3,
.a-markdown--edit___L0tMi .h3___PWy6U {
  font-size: 16px;
  line-height: 22px;
}
.a-markdown--view___BndG0 h4,
.a-markdown--view___BndG0 .h4___uE3bb,
.a-markdown--edit___L0tMi h4,
.a-markdown--edit___L0tMi .h4___uE3bb {
  font-size: 14px;
  line-height: 20px;
}
.a-markdown--view___BndG0 h5,
.a-markdown--view___BndG0 .h5___T2SW0,
.a-markdown--edit___L0tMi h5,
.a-markdown--edit___L0tMi .h5___T2SW0 {
  font-size: 12px;
  line-height: 16px;
}

.a-markdown--tableStyles___aHLkz .wmde-markdown table {
  border-collapse: collapse;
  width: 100%;
  max-width: 100%;
}
.a-markdown--tableStyles___aHLkz .wmde-markdown table th {
  font-weight: normal;
  text-align: left;
  font-size: 14px;
  font-weight: bold;
  line-height: 15px;
  border: none;
  border-bottom: 2px solid;
  color: var(--base-text-default);
  border-bottom-color: var(--control-border-strong-default);
  padding: 8px;
}
.a-markdown--tableStyles___aHLkz .wmde-markdown table tr {
  vertical-align: inherit;
  border-bottom: thin solid;
  border: none;
  border-color: var(--control-border-weak-default);
  background-color: transparent;
  background-color: initial;
}
.a-markdown--tableStyles___aHLkz .wmde-markdown table tr:nth-child(2n) {
  background-color: var(--base-bg-disabled);
}
.a-markdown--tableStyles___aHLkz .wmde-markdown table td {
  font-size: 14px;
  line-height: 16.5px;
  padding: 12px 8px;
  word-break: break-word;
  border-left: none;
  border-right: none;
}

@media (max-height: 600px) {
  .a-markdown--xlarge___Wqo32, .a-markdown--large___EKlyc, .a-markdown--medium___ep_Dt {
    min-height: 200px;
  }
}
.markdownView___Iq5T7 {
  height: auto;
}

.priorityTag___i4L4C {
  color: var(--base-text-in-default);
}
.priorityTag___i4L4C.low___AU83m {
  background-color: var(--positive-icon-default);
}
.priorityTag___i4L4C.normal___FKcRY {
  background-color: var(--warning-icon-default);
}
.priorityTag___i4L4C.high___iDKdT {
  background-color: var(--negative-icon-default);
}

.assigneeContainerWrapper___AdsMe {
  width: 100%;
}
.assigneeContainerWrapper___AdsMe .assigneeContainer___DkGQi:not(:last-child) {
  margin-bottom: 8px;
}
.assigneeContainerWrapper___AdsMe .assigneeContainer___DkGQi .assignee___FzKvH {
  margin: 0;
  word-wrap: break-word;
}
.a-remove-padding___TRxk8 {
  padding: 0 2px;
}

.a-multiselect___zeT0S {
  width: auto;
  width: initial;
}
.a-multiselect__input___i_vXy {
  display: block;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  background: transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: currentColor;
  min-height: 30px;
  max-width: 100%;
  position: relative;
  padding: 0 8px;
  border: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  text-indent: 1px;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  width: 100%;
}
.a-multiselect__input___i_vXy:focus {
  outline: none;
}
.a-multiselect__input___i_vXy::-webkit-input-placeholder {
  color: var(--base-text-weak-default);
}
.a-multiselect__input___i_vXy::-moz-placeholder {
  color: var(--base-text-weak-default);
}
.a-multiselect__input___i_vXy:-ms-input-placeholder {
  color: var(--base-text-weak-default);
}
.a-multiselect__input___i_vXy::-ms-input-placeholder {
  color: var(--base-text-weak-default);
}
.a-multiselect__input___i_vXy::placeholder {
  color: var(--base-text-weak-default);
}
.a-multiselect__input___i_vXy:disabled::-webkit-input-placeholder {
  color: var(--base-text-disabled);
}
.a-multiselect__input___i_vXy:disabled::-moz-placeholder {
  color: var(--base-text-disabled);
}
.a-multiselect__input___i_vXy:disabled:-ms-input-placeholder {
  color: var(--base-text-disabled);
}
.a-multiselect__input___i_vXy:disabled::-ms-input-placeholder {
  color: var(--base-text-disabled);
}
.a-multiselect__input___i_vXy:disabled::placeholder {
  color: var(--base-text-disabled);
}
.a-multiselect__tags___C5ph1 {
  display: block;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  padding-right: 54px;
}
.a-multiselect__tags___C5ph1 .a-tag {
  margin: 2px 4px;
  word-break: normal;
  font-weight: bold;
}
.a-multiselect__tags___C5ph1 .a-tag .a-button {
  padding: 4px;
  margin-left: 4px;
}
.a-multiselect__tags___C5ph1 .a-tag .a-button:focus svg, .a-multiselect__tags___C5ph1 .a-tag .a-button:hover svg {
  stroke: var(--severe-warning-border-hover);
}
.a-multiselect__counter___aOALf .a-input-base__control {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}
.a-multiselect__chevron___aB7CH {
  cursor: pointer;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}
.a-multiselect__menu-items___j3pfZ {
  max-height: 400px;
  overflow: hidden;
  padding: 0;
}
.a-multiselect__menu-items__wrapper___Wp5hV {
  overflow-y: auto;
}
.a-multiselect__menu-items___j3pfZ .a-checkbox {
  width: 100%;
}
.a-input-base--small .a-multiselect__input___i_vXy {
  min-height: 24px;
}
.a-input-base--large .a-multiselect__input___i_vXy {
  min-height: 36px;
}
.a-multiselect___zeT0S .a-input-base__control {
  max-height: 100px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  overflow-y: auto;
}
.a-multiselect___zeT0S .a-input-base__surface {
  padding: 0 4px;
}
.a-multiselect___zeT0S .a-input-base__append {
  position: absolute;
  right: 0;
  top: calc(50% - 8px);
}
.a-multiselect___zeT0S .a-input-base__append .a-button {
  width: 30px;
}
.a-multiselect___zeT0S .a-input-base__append > .a-icon {
  padding: 0;
  padding-right: 8px;
}
.a-multiselect--hasScroll___Jc3MK .a-multiselect__tags___C5ph1 {
  padding-right: 42px;
}
.a-multiselect--hasScroll___Jc3MK .a-input-base__append {
  right: 16px;
}
.a-multiselect__nodata___O4fXA {
  margin: 0 auto;
}

.a-multiselect___zeT0S[tabindex="0"]:hover .a-input-base__surface {
  border-color: var(--control-border-hover);
}

.a-multiselect___zeT0S:focus-within .a-input-base__surface {
  border-color: var(--control-border-focus);
  -webkit-box-shadow: 0 0 0 2px var(--interact-bg-weak-focus), 0 0 0 4px var(--control-border-focus);
          box-shadow: 0 0 0 2px var(--interact-bg-weak-focus), 0 0 0 4px var(--control-border-focus);
}

.a-field-base.a-multiselect___zeT0S {
  width: auto;
  width: initial;
}

.a-multiselect__menu-item.a-list-item {
  padding: 0 10px !important;
}
.approvalResponse___F9seP {
  margin-top: 28px;
}
.approvalResponse___F9seP .label___DuD3a {
  cursor: default;
  font-weight: 600;
}
.approvalResponse___F9seP .container___oVxS6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 24px;
  margin: 10px 0 14px 0;
}
.approvalResponse___F9seP .container___oVxS6 .approvalChoice___S9bgR {
  min-width: 110px;
  max-width: 290px;
  height: 32px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.approvalResponse___F9seP .container___oVxS6 .approvalChoice___S9bgR.disabledSecondary___CJMNi {
  color: var(--inverse-text-medium-default);
  border-color: var(--inverse-text-medium-default);
}
.approvalResponse___F9seP .container___oVxS6 .approvalChoice___S9bgR.disabledPrimary___HBJtF {
  background: var(--control-border-active);
  border-color: var(--control-border-active);
}
.severityTagContainer___NnvWi {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.severityTagContainer--left___EB5p1 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.severityTagContainer--top___euJCS {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.severityTag___qrymH {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: bold;
  text-transform: capitalize;
  white-space: nowrap;
}
.severityTag--Critical___EOBAm {
  color: var(--base-text-in-default);
  background-color: var(--negative-icon-default);
}
.severityTag--High___rEgy9 {
  color: var(--base-text-in-default);
  background-color: var(--severe-warning-icon-default);
}
.severityTag--Medium___MWdOG {
  color: var(--base-text-in-default);
  background-color: var(--warning-icon-default);
}
.severityTag--Low___IUqJb {
  color: var(--base-text-in-default);
  background-color: var(--low-warning-icon-default);
}
.severityTag--None___emJUP {
  color: var(--base-text-in-default);
  background-color: var(--positive-icon-default);
}
.severityTag--Unknown___uicHu {
  color: var(--base-text-default);
  background-color: var(--base-border-default);
}
.severityTag--Info___rbC4r {
  color: var(--base-text-in-default);
  background-color: var(--info-icon-default);
}

.severityTagLabel--bold___vxyvJ {
  font-weight: bold;
}
.tableFilterSummary___Fk7fc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0 0 16px 0;
  border: 2px solid var(--control-border-default);
  background-color: var(--base-bg-weak-default);
  border-radius: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.tableFilterSummaryTitle___PtIK9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.tableFilterGroup___DVv2u {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  min-height: 42px;
}

.tableFilterGroupDeleteButton___DmUpy {
  padding: 0;
}

.tableFilterGroupDeleteIcon___uZcmf {
  width: 14px;
  color: var(--interact-icon-weak-default);
}

.tableFilterGroupLabel___F7hYT {
  margin-right: 8px;
}

.tableFilterGroup___DVv2u + .tableFilterGroup___DVv2u {
  border-top: thin solid var(--interact-border-weak-default);
}

.tableFilterGroupIcon___CwcIf {
  margin-left: 4px;
}
.assigneeWidget___DAHAT .assigneeTags___hEv66 *:not(:first-child) {
  margin-left: 8px;
}
.assigneeWidget___DAHAT.loading___frNkr {
  cursor: default;
  color: var(--interact-text-weak-default) !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.assigneeWidget___DAHAT.disabled___XiqN0 {
  cursor: default;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: var(--interact-text-weak-default);
}
.assigneeWidget___DAHAT.disabled___XiqN0 .a-tag {
  cursor: default !important;
}
.assigneeWidget___DAHAT.disabled___XiqN0 .a-tag:hover {
  background: var(--base-border-medium-default);
}

.assigneesContainer___eZlVZ {
  width: 400px !important;
  min-height: 350px;
  max-height: 480px;
}
.assigneesContainer___eZlVZ .searchResultsContainer___EOOeJ {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
}
.assigneesContainer___eZlVZ .searchResultsContainer___EOOeJ .titleDivider___HlkkW {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 10px 0 8px;
}
.assigneesContainer___eZlVZ .searchResultsContainer___EOOeJ .titleDivider___HlkkW > h2 {
  margin: 0;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
}
.assigneesContainer___eZlVZ .searchResultsContainer___EOOeJ .searchResults___ul2vD {
  max-height: 370px;
  overflow-y: auto;
  margin-left: -8px;
  margin-right: -8px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.assigneesContainer___eZlVZ .searchResultsContainer___EOOeJ .searchResults___ul2vD .userList___viRlk {
  border: none;
}
.assigneesContainer___eZlVZ .searchResultsContainer___EOOeJ .searchResults___ul2vD .userItem___PBbEe {
  padding: 0;
  padding-left: 8px;
  padding-right: 8px;
}
.assigneesContainer___eZlVZ .searchResultsContainer___EOOeJ .searchResults___ul2vD .userItem___PBbEe .a-list-item__content {
  padding: 8px 10px 8px 15px;
}
.assigneesContainer___eZlVZ .searchResultsContainer___EOOeJ .searchResults___ul2vD .userCheckbox___zIN9T {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.assigneesContainer___eZlVZ .searchResultsContainer___EOOeJ .searchResults___ul2vD .userCheckbox___zIN9T .a-checkbox__wrap {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: 0;
}
.assigneesContainer___eZlVZ .searchResultsContainer___EOOeJ .searchResults___ul2vD .userCheckbox___zIN9T .a-checkbox__label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.a-remove-padding____SAQ6 {
  padding: 0 2px;
}

.a-list-item__group-title___dCAfM {
  font-size: 12px;
  padding: 6px 10px;
  color: var(--base-text-medium-default);
}
.a-list-item__group___MjUA0 .a-list-item___F5jxJ {
  padding-left: 16px;
  padding-right: 16px;
}
.a-remove-padding___I2I1D {
  padding: 0 2px;
}

.a-notification__group___MD5ad {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.a-notification__group___MD5ad .a-notification:has(+ section) {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.a-notification__group___MD5ad .a-notification:has(+ section) .a-notification__content {
  border-bottom: 1px solid var(--control-border-weak-default);
}
.a-notification__list___oh9C9 {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  max-height: 250px;
  overflow-y: auto;
  list-style-type: none;
}
.a-notification__list___oh9C9 svg[class*=notification-icons--] {
  width: 20px;
  height: 20px;
}
.a-notification__list___oh9C9 li .a-notification {
  border: medium none currentcolor;
  border: initial;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-shadow: initial;
          box-shadow: initial;
  background: var(--base-bg-weak-default) !important;
  min-height: 36px;
}
.a-notification__list___oh9C9 li .a-notification .a-notification__content {
  margin: 0 16px 0px 26px;
  padding: 8px 0 8px 8px;
  border-bottom: 1px solid var(--control-border-weak-default);
}
.a-notification__list___oh9C9 li .a-notification .a-notification__content:not(:has(.a-icon--x)) {
  border-bottom: none;
}
.a-notification__list___oh9C9 li:last-of-type .a-notification__content {
  border-bottom: none !important;
}
.a-notification__product-banner___WUdvH.a-notification + section .a-notification__list___oh9C9 {
  border: 1px solid transparent;
  border-top: none;
}
.a-notification__product-banner___WUdvH.a-notification.a-notification--positive {
  background: var(--positive-bg-strong-default);
}
.a-notification__product-banner___WUdvH.a-notification.a-notification--positive + section .a-notification__list___oh9C9 {
  border-color: var(--positive-border-default);
}
.a-notification__product-banner___WUdvH.a-notification.a-notification--warning {
  background: var(--warning-bg-strong-default);
}
.a-notification__product-banner___WUdvH.a-notification.a-notification--warning + section .a-notification__list___oh9C9 {
  border-color: var(--warning-border-default);
}
.a-notification__product-banner___WUdvH.a-notification.a-notification--negative {
  background: var(--negative-bg-strong-default);
}
.a-notification__product-banner___WUdvH.a-notification.a-notification--negative + section .a-notification__list___oh9C9 {
  border-color: var(--negative-border-default);
}
.a-notification__product-banner___WUdvH.a-notification.a-notification--info {
  background: var(--info-bg-strong-default);
}
.a-notification__product-banner___WUdvH.a-notification.a-notification--info + section .a-notification__list___oh9C9 {
  border-color: var(--info-border-default);
}
.a-notification__page-banner___zotg8.a-notification + section .a-notification__list___oh9C9 {
  border-left: 6px solid transparent;
}
.a-notification__page-banner___zotg8.a-notification.a-notification--positive + section .a-notification__list___oh9C9 {
  border-color: var(--positive-border-default);
}
.a-notification__page-banner___zotg8.a-notification.a-notification--warning + section .a-notification__list___oh9C9 {
  border-color: var(--warning-border-default);
}
.a-notification__page-banner___zotg8.a-notification.a-notification--negative + section .a-notification__list___oh9C9 {
  border-color: var(--negative-border-default);
}
.a-notification__page-banner___zotg8.a-notification.a-notification--info + section .a-notification__list___oh9C9 {
  border-color: var(--info-border-default);
}
.a-page-container___uuQq6 {
  padding: 24px;
  max-width: 100%;
}
.a-remove-padding___GNrMK {
  padding: 0 2px;
}

.a-drawer___LBq_i {
  overflow: hidden;
  -webkit-box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);
  background: var(--control-bg-weak-default);
  /**
    * When the drawer should render over the entire
    * page
    */
  /**
    * In situations where the Drawer should _not_ fill
    * up the entire viewport
    *
    * e.g., underneath a nav bar
    */
  /**
    * In situations where the Drawer should not fill
    * up the entire viewport _and_ it should reposition
    * its surrounding content

    * e.g., a permanent sidebar where we don't
    * want the sidebar covering the main content
    */
}
.a-drawer--modal___CMB6S {
  top: auto;
  top: initial;
  left: auto;
  left: initial;
}
.a-drawer--modal___CMB6S > span {
  height: 100%;
}
.a-drawer--modal___CMB6S > span > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.a-drawer--hidden___c7SJe {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.a-drawer--hidden___c7SJe.a-drawer--left___YyJm0 {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}
.a-drawer--hidden___c7SJe.a-drawer--right___pCXyh {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}
.a-drawer--hidden___c7SJe.a-drawer--bottom___QDXgG {
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
}
.a-drawer--show___KO4s4 {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.a-drawer--vertical___kuDRu {
  height: 100vh;
  width: 400px;
  -webkit-transition: width 0.3s ease-in-out, max-width 0.3s ease-in-out, visibility 0s, -webkit-transform 0.3s ease-in-out;
  transition: width 0.3s ease-in-out, max-width 0.3s ease-in-out, visibility 0s, -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, width 0.3s ease-in-out, max-width 0.3s ease-in-out, visibility 0s;
  transition: transform 0.3s ease-in-out, width 0.3s ease-in-out, max-width 0.3s ease-in-out, visibility 0s, -webkit-transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: disable) {
  .a-drawer--vertical___kuDRu {
    -webkit-transition: none;
    transition: none;
  }
}
.a-drawer--horizontal___p4Pgo {
  height: 400px;
  width: 100vw;
  -webkit-transition: height 0.3s ease-in-out, max-height 0.3s ease-in-out, visibility 0s, -webkit-transform 0.3s ease-in-out;
  transition: height 0.3s ease-in-out, max-height 0.3s ease-in-out, visibility 0s, -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, height 0.3s ease-in-out, max-height 0.3s ease-in-out, visibility 0s;
  transition: transform 0.3s ease-in-out, height 0.3s ease-in-out, max-height 0.3s ease-in-out, visibility 0s, -webkit-transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: disable) {
  .a-drawer--horizontal___p4Pgo {
    -webkit-transition: none;
    transition: none;
  }
}
.a-drawer--slim___ywIXZ.a-drawer--horizontal___p4Pgo {
  height: 50px;
}
.a-drawer--slim___ywIXZ.a-drawer--vertical___kuDRu {
  width: 65px;
}
.a-drawer--close-button___hW1GJ {
  position: absolute;
  top: 14px;
  right: 10px;
}
.a-drawer--fixed___UfYu0 {
  position: fixed;
  z-index: 100;
}
.a-drawer--absolute___qicyi {
  position: absolute;
  z-index: 100;
}
.a-drawer--absolute___qicyi.a-drawer--horizontal___p4Pgo {
  width: 100%;
}
.a-drawer--absolute___qicyi.a-drawer--vertical___kuDRu {
  height: 100%;
}
.a-drawer--relative___I70vP {
  position: relative;
}
.a-drawer--relative___I70vP.a-drawer--horizontal___p4Pgo {
  width: 100%;
}
.a-drawer--relative___I70vP.a-drawer--vertical___kuDRu {
  height: 100%;
}
.a-drawer--left___YyJm0:not(.a-drawer--relative___I70vP) {
  top: 0;
  left: 0;
  right: auto;
  right: initial;
}
.a-drawer--right___pCXyh:not(.a-drawer--relative___I70vP) {
  top: 0;
  right: 0;
  left: auto;
  left: initial;
}
.a-drawer--bottom___QDXgG:not(.a-drawer--relative___I70vP) {
  bottom: 0;
  left: 0;
  top: auto;
  top: initial;
}
.a-drawer--size-xl___vaTOl {
  min-width: 992px;
}
.a-drawer--size-lg___fOZQ8 {
  min-width: 768px;
}
.a-drawer--size-md___WT_Ys {
  min-width: 576px;
}
.a-drawer--size-sm___fksro {
  min-width: 400px;
}
.a-drawer--responsive___hWBjG {
  width: 400px;
}
@media screen and (min-width: 960px) {
  .a-drawer--responsive___hWBjG.a-drawer--size-sm___fksro {
    width: 400px;
  }
}
@media screen and (min-width: 1280px) {
  .a-drawer--responsive___hWBjG.a-drawer--size-md___WT_Ys {
    width: 576px;
  }
}
@media screen and (min-width: 1680px) {
  .a-drawer--responsive___hWBjG.a-drawer--size-lg___fOZQ8 {
    width: 768px;
  }
}
@media screen and (min-width: 2080px) {
  .a-drawer--responsive___hWBjG.a-drawer--size-xl___vaTOl {
    width: 992px;
  }
}

@media (prefers-reduced-motion) {
  .a-drawer___LBq_i {
    -webkit-transition: none;
    transition: none;
  }
}
.theme--default {
  --accent-a-default: #7d8aff;
  --accent-a-hover: #6977f0;
  --accent-a-weak-default: #ebedff;
  --accent-b-default: #b02863;
  --accent-b-hover: #991d53;
  --accent-b-weak-default: #ffe8ef;
  --accent-c-default: #f2638c;
  --accent-c-hover: #e3447c;
  --accent-c-weak-default: #ffd4e0;
  --accent-d-default: #753bcc;
  --accent-d-hover: #6732b8;
  --accent-d-weak-default: #f3ebff;
  --accent-e-default: #7da11b;
  --accent-e-hover: #6c8c14;
  --accent-e-weak-default: #eaf2d3;
  --accent-f-default: #ad3907;
  --accent-f-hover: #942e03;
  --accent-f-weak-default: #ffeadb;
  --accent-g-default: #04a4b0;
  --accent-g-hover: #028e99;
  --accent-g-weak-default: #d5f5f5;
  --accent-h-default: #006773;
  --accent-h-hover: #005c66;
  --accent-h-weak-default: #a9ebeb;
  --accent-i-default: #e85fc6;
  --accent-i-hover: #d649b3;
  --accent-i-weak-default: #ffe8f9;
  --accent-j-default: #545c8a;
  --accent-j-hover: #484f7a;
  --accent-j-weak-default: #ebedff;
  --accent-k-default: #21a65f;
  --accent-k-hover: #169855;
  --accent-k-weak-default: #d4f5e1;
  --base-bg-active: #f7f7f7;
  --base-bg-default: #f7f7f7;
  --base-bg-disabled: #f0f1f2;
  --base-bg-hover: #f7f7f7;
  --base-bg-medium-active: #f0f1f2;
  --base-bg-medium-default: #f7f7f7;
  --base-bg-medium-disabled: #f7f7f7;
  --base-bg-medium-hover: #e1e4e8;
  --base-bg-strong-active: #23282e;
  --base-bg-strong-default: #656c75;
  --base-bg-strong-disabled: #d0d4d9;
  --base-bg-strong-focus: #23282e;
  --base-bg-strong-hover: #23282e;
  --base-bg-weak-active: #f0f1f2;
  --base-bg-weak-default: #ffffff;
  --base-bg-weak-disabled: #f0f1f2;
  --base-bg-weak-hover: rgba(225,228,232,0.8);
  --base-border-default: #e1e4e8;
  --base-border-gradient-default: linear-gradient(180deg, #f7f7f7 0%, #e1e4e8 50%, #f7f7f7 100%);
  --base-border-medium-default: #e1e4e8;
  --base-border-strong-default: #656c75;
  --base-border-weak-default: #ffffff;
  --base-icon-in-active: #ffffff;
  --base-icon-in-default: #ffffff;
  --base-icon-in-disabled: #ffffff;
  --base-icon-in-focus: #ffffff;
  --base-icon-in-hover: #ffffff;
  --base-text-default: #23282e;
  --base-text-disabled: #c1c6cc;
  --base-text-medium-default: #596069;
  --base-text-medium-disabled: #c1c6cc;
  --base-text-strong-default: #373c42;
  --base-text-strong-disabled: #c1c6cc;
  --base-text-weak-default: #889099;
  --base-text-weak-disabled: #c1c6cc;
  --base-text-in-active: #ffffff;
  --base-text-in-default: #ffffff;
  --base-text-in-disabled: #ffffff;
  --base-text-in-focus: #ffffff;
  --base-text-in-hover: #ffffff;
  --base-text-in-weak-default: #f7f7f7;
  --brand-bg-active: #464c54;
  --brand-bg-default: #373c42;
  --brand-bg-disabled: #e1e4e8;
  --brand-bg-focus: #464c54;
  --brand-bg-gradient-default: linear-gradient(90deg, #373c42 0%, #0f1214 100%);
  --brand-bg-gradient-end: #0f1214;
  --brand-bg-gradient-start: #373c42;
  --brand-bg-hover: #373c42;
  --brand-bg-strong-active: #373c42;
  --brand-bg-strong-default: #373c42;
  --brand-bg-strong-focus: #373c42;
  --brand-bg-strong-hover: #373c42;
  --brand-border-active: #cce1ff;
  --brand-icon-active: #ffffff;
  --brand-icon-default: #f7f7f7;
  --brand-icon-hover: #ffffff;
  --brand-icon-weak-active: #f7f7f7;
  --brand-icon-weak-default: #f7f7f7;
  --brand-icon-weak-focus: #f7f7f7;
  --brand-icon-weak-hover: #f7f7f7;
  --brand-text-active: #f7f7f7;
  --brand-text-default: #f7f7f7;
  --brand-text-hover: #f7f7f7;
  --brand-text-strong-default: #f0f1f2;
  --brand-text-weak-active: #f7f7f7;
  --brand-text-weak-default: #f7f7f7;
  --brand-text-weak-focus: #f7f7f7;
  --brand-text-weak-hover: #f7f7f7;
  --brand-accent-border-active: #45991f;
  --brand-accent-border-default: #52a62b;
  --brand-accent-border-focus: #45991f;
  --brand-accent-border-hover: #e1e4e8;
  --brand-accent-border-medium-active: #e0f5d5;
  --brand-accent-border-medium-default: #f0f1f2;
  --brand-accent-border-medium-disabled: #ffffff;
  --brand-accent-border-medium-focus: #ffffff;
  --brand-accent-border-medium-hover: #ffffff;
  --brand-accent-border-strong-active: #f7f7f7;
  --brand-accent-border-strong-default: #f7f7f7;
  --brand-accent-border-strong-disabled: #ffffff;
  --brand-accent-border-strong-focus: #f7f7f7;
  --brand-accent-border-strong-hover: #f7f7f7;
  --brand-accent-border-weak-active: #6bbf41;
  --brand-accent-border-weak-default: #d0d4d9;
  --brand-accent-border-weak-disabled: #ffffff;
  --brand-accent-border-weak-focus: #ffffff;
  --brand-accent-border-weak-hover: #ffffff;
  --brand-accent-icon-active: #45991f;
  --brand-accent-icon-default: #7e868f;
  --brand-accent-icon-disabled: #d0d4d9;
  --brand-accent-icon-focus: #ffffff;
  --brand-accent-icon-medium-active: #52a62b;
  --brand-accent-icon-medium-default: #a7adb5;
  --brand-accent-icon-medium-disabled: #d0d4d9;
  --brand-accent-icon-medium-focus: #ffffff;
  --brand-accent-icon-weak-active: #6bbf41;
  --brand-accent-icon-weak-default: #c1c6cc;
  --brand-accent-icon-weak-disabled: #d0d4d9;
  --brand-accent-icon-weak-focus: #ffffff;
  --control-bg-active: #f0f1f2;
  --control-bg-default: #ffffff;
  --control-bg-disabled: #f7f7f7;
  --control-bg-focus: #f0f1f2;
  --control-bg-hover: #f0f6ff;
  --control-bg-medium-active: #e3eeff;
  --control-bg-medium-default: #ffffff;
  --control-bg-medium-disabled: #e1e4e8;
  --control-bg-medium-focus: #e3eeff;
  --control-bg-medium-hover: #f7f7f7;
  --control-bg-strong-active: #0d5cbd;
  --control-bg-strong-default: #2774d9;
  --control-bg-strong-disabled: #bad6ff;
  --control-bg-strong-focus: #0d5cbd;
  --control-bg-strong-hover: #0d5cbd;
  --control-bg-weak-active: #e3eeff;
  --control-bg-weak-default: #ffffff;
  --control-bg-weak-disabled: #f7f7f7;
  --control-bg-weak-focus: #e3eeff;
  --control-bg-weak-hover: #cce1ff;
  --control-border-active: #3e84e5;
  --control-border-default: #889099;
  --control-border-disabled: #d0d4d9;
  --control-border-focus: #3e84e5;
  --control-border-hover: #3e84e5;
  --control-border-medium-active: #2774d9;
  --control-border-medium-default: #2774d9;
  --control-border-medium-disabled: #d0d4d9;
  --control-border-medium-focus: #2774d9;
  --control-border-medium-hover: #bad6ff;
  --control-border-strong-active: #2774d9;
  --control-border-strong-default: #656c75;
  --control-border-strong-disabled: #d0d4d9;
  --control-border-strong-focus: #2774d9;
  --control-border-strong-hover: #23282e;
  --control-border-weak-active: #7cadf7;
  --control-border-weak-default: #e1e4e8;
  --control-border-weak-disabled: #d0d4d9;
  --control-border-weak-focus: #7cadf7;
  --control-border-weak-hover: #7cadf7;
  --control-icon-active: #0d5cbd;
  --control-icon-default: #1d69cc;
  --control-icon-disabled: #a3c8ff;
  --control-icon-focus: #0d5cbd;
  --control-icon-hover: #0d5cbd;
  --control-icon-medium-active: #0d5cbd;
  --control-icon-medium-default: #2774d9;
  --control-icon-medium-disabled: #a3c8ff;
  --control-icon-medium-focus: #0d5cbd;
  --control-icon-medium-hover: #0d5cbd;
  --control-icon-strong-active: #1d69cc;
  --control-icon-strong-default: #656c75;
  --control-icon-strong-disabled: #c1c6cc;
  --control-icon-strong-focus: #1d69cc;
  --control-icon-strong-hover: #464c54;
  --control-icon-weak-active: #2774d9;
  --control-icon-weak-default: #7e868f;
  --control-icon-weak-disabled: #d0d4d9;
  --control-icon-weak-focus: #2774d9;
  --control-icon-weak-hover: #2774d9;
  --control-icon-in-active: #ffffff;
  --control-icon-in-default: #ffffff;
  --control-icon-in-disabled: #c1c6cc;
  --control-icon-in-focus: #ffffff;
  --control-icon-in-hover: #ffffff;
  --control-icon-in-medium-active: #cce1ff;
  --control-icon-in-medium-default: #6f7680;
  --control-icon-in-strong-active: #2774d9;
  --control-icon-in-strong-default: #2774d9;
  --control-icon-in-strong-disabled: #c1c6cc;
  --control-icon-in-strong-focus: #2774d9;
  --control-icon-in-strong-hover: #2774d9;
  --data-viz-categorical-1-active: #505ed9;
  --data-viz-categorical-1-default: #505ed9;
  --data-viz-categorical-1-focus: #3b47b2;
  --data-viz-categorical-1-gradient-end: #505ed9;
  --data-viz-categorical-1-gradient-start: #6977f0;
  --data-viz-categorical-1-hover: #3b47b2;
  --data-viz-categorical-1-weak-gradient-default-end: #ccd1ff;
  --data-viz-categorical-1-weak-gradient-default-start: #ffffff;
  --data-viz-categorical-1-weak-gradient-hover-end: #bac1ff;
  --data-viz-categorical-1-weak-gradient-hover-start: #ebedff;
  --data-viz-categorical-10-active: #545c8a;
  --data-viz-categorical-10-default: #545c8a;
  --data-viz-categorical-10-focus: #484f7a;
  --data-viz-categorical-10-gradient-end: #545c8a;
  --data-viz-categorical-10-gradient-start: #6871a3;
  --data-viz-categorical-10-hover: #484f7a;
  --data-viz-categorical-10-weak-gradient-default-end: #ced3f2;
  --data-viz-categorical-10-weak-gradient-default-start: #ffffff;
  --data-viz-categorical-10-weak-gradient-hover-end: #c1c6e8;
  --data-viz-categorical-10-weak-gradient-hover-start: #ebedff;
  --data-viz-categorical-11-active: #f26722;
  --data-viz-categorical-11-default: #f26722;
  --data-viz-categorical-11-focus: #c44f14;
  --data-viz-categorical-11-gradient-end: #f26722;
  --data-viz-categorical-11-gradient-start: #fc8d4c;
  --data-viz-categorical-11-hover: #c44f14;
  --data-viz-categorical-11-weak-gradient-default-end: #fcc9a7;
  --data-viz-categorical-11-weak-gradient-default-start: #ffffff;
  --data-viz-categorical-11-weak-gradient-hover-end: #fcb88d;
  --data-viz-categorical-11-weak-gradient-hover-start: #ffeadb;
  --data-viz-categorical-12-active: #0b7b46;
  --data-viz-categorical-12-default: #0b7b46;
  --data-viz-categorical-12-focus: #075e39;
  --data-viz-categorical-12-gradient-end: #0b7b46;
  --data-viz-categorical-12-gradient-start: #169855;
  --data-viz-categorical-12-hover: #075e39;
  --data-viz-categorical-12-weak-gradient-default-end: #97e5b8;
  --data-viz-categorical-12-weak-gradient-default-start: #ffffff;
  --data-viz-categorical-12-weak-gradient-hover-end: #75d9a0;
  --data-viz-categorical-12-weak-gradient-hover-start: #d4f5e1;
  --data-viz-categorical-2-active: #04a4b0;
  --data-viz-categorical-2-default: #04a4b0;
  --data-viz-categorical-2-focus: #01818c;
  --data-viz-categorical-2-gradient-end: #04a4b0;
  --data-viz-categorical-2-gradient-start: #17c2c2;
  --data-viz-categorical-2-hover: #01818c;
  --data-viz-categorical-2-weak-gradient-default-end: #84e3e3;
  --data-viz-categorical-2-weak-gradient-default-start: #ffffff;
  --data-viz-categorical-2-weak-gradient-hover-end: #4ad9d9;
  --data-viz-categorical-2-weak-gradient-hover-start: #d5f5f5;
  --data-viz-categorical-3-active: #a974f7;
  --data-viz-categorical-3-default: #a974f7;
  --data-viz-categorical-3-focus: #8d4eed;
  --data-viz-categorical-3-gradient-end: #a974f7;
  --data-viz-categorical-3-gradient-start: #c299ff;
  --data-viz-categorical-3-hover: #8d4eed;
  --data-viz-categorical-3-weak-gradient-default-end: #e0ccff;
  --data-viz-categorical-3-weak-gradient-default-start: #ffffff;
  --data-viz-categorical-3-weak-gradient-hover-end: #d6baff;
  --data-viz-categorical-3-weak-gradient-hover-start: #f3ebff;
  --data-viz-categorical-4-active: #c2306f;
  --data-viz-categorical-4-default: #c2306f;
  --data-viz-categorical-4-focus: #991d53;
  --data-viz-categorical-4-gradient-end: #c2306f;
  --data-viz-categorical-4-gradient-start: #e3447c;
  --data-viz-categorical-4-hover: #991d53;
  --data-viz-categorical-4-weak-gradient-default-end: #ffc4d5;
  --data-viz-categorical-4-weak-gradient-default-start: #ffffff;
  --data-viz-categorical-4-weak-gradient-hover-end: #fcb3c8;
  --data-viz-categorical-4-weak-gradient-hover-start: #ffe8ef;
  --data-viz-categorical-5-active: #7da11b;
  --data-viz-categorical-5-default: #7da11b;
  --data-viz-categorical-5-focus: #61800e;
  --data-viz-categorical-5-gradient-end: #7da11b;
  --data-viz-categorical-5-gradient-start: #9dba4c;
  --data-viz-categorical-5-hover: #61800e;
  --data-viz-categorical-5-weak-gradient-default-end: #c7de8a;
  --data-viz-categorical-5-weak-gradient-default-start: #ffffff;
  --data-viz-categorical-5-weak-gradient-hover-end: #b5d166;
  --data-viz-categorical-5-weak-gradient-hover-start: #eaf2d3;
  --data-viz-categorical-6-active: #864ae0;
  --data-viz-categorical-6-default: #864ae0;
  --data-viz-categorical-6-focus: #6732b8;
  --data-viz-categorical-6-gradient-end: #864ae0;
  --data-viz-categorical-6-gradient-start: #9b5ff5;
  --data-viz-categorical-6-hover: #6732b8;
  --data-viz-categorical-6-weak-gradient-default-end: #e0ccff;
  --data-viz-categorical-6-weak-gradient-default-start: #ffffff;
  --data-viz-categorical-6-weak-gradient-hover-end: #d6baff;
  --data-viz-categorical-6-weak-gradient-hover-start: #f3ebff;
  --data-viz-categorical-7-active: #f2638c;
  --data-viz-categorical-7-default: #f2638c;
  --data-viz-categorical-7-focus: #cf3a7a;
  --data-viz-categorical-7-gradient-end: #f2638c;
  --data-viz-categorical-7-gradient-start: #ff87a9;
  --data-viz-categorical-7-hover: #cf3a7a;
  --data-viz-categorical-7-weak-gradient-default-end: #ffc4d5;
  --data-viz-categorical-7-weak-gradient-default-start: #ffffff;
  --data-viz-categorical-7-weak-gradient-hover-end: #fcb3c8;
  --data-viz-categorical-7-weak-gradient-hover-start: #ffe8ef;
  --data-viz-categorical-8-active: #017580;
  --data-viz-categorical-8-default: #017580;
  --data-viz-categorical-8-focus: #005c66;
  --data-viz-categorical-8-gradient-end: #017580;
  --data-viz-categorical-8-gradient-start: #028e99;
  --data-viz-categorical-8-hover: #005c66;
  --data-viz-categorical-8-weak-gradient-default-end: #84e3e3;
  --data-viz-categorical-8-weak-gradient-default-start: #ffffff;
  --data-viz-categorical-8-weak-gradient-hover-end: #4ad9d9;
  --data-viz-categorical-8-weak-gradient-hover-start: #d5f5f5;
  --data-viz-categorical-9-active: #139beb;
  --data-viz-categorical-9-default: #139beb;
  --data-viz-categorical-9-focus: #087abd;
  --data-viz-categorical-9-gradient-end: #139beb;
  --data-viz-categorical-9-gradient-start: #33bbf5;
  --data-viz-categorical-9-hover: #087abd;
  --data-viz-categorical-9-weak-gradient-default-end: #9adffc;
  --data-viz-categorical-9-weak-gradient-default-start: #ffffff;
  --data-viz-categorical-9-weak-gradient-hover-end: #6fd2fc;
  --data-viz-categorical-9-weak-gradient-hover-start: #d9f4ff;
  --data-viz-dormant-active: #889099;
  --data-viz-dormant-default: #889099;
  --data-viz-dormant-focus: #6f7680;
  --data-viz-dormant-gradient-end: #889099;
  --data-viz-dormant-gradient-start: #a7adb5;
  --data-viz-dormant-hover: #6f7680;
  --data-viz-dormant-weak-gradient-default-end: #d0d4d9;
  --data-viz-dormant-weak-gradient-default-start: #ffffff;
  --data-viz-dormant-weak-gradient-hover-end: #c1c6cc;
  --data-viz-dormant-weak-gradient-hover-start: #f0f1f2;
  --data-viz-excellent-active: #0d5cbd;
  --data-viz-excellent-default: #0d5cbd;
  --data-viz-excellent-focus: #0051af;
  --data-viz-excellent-gradient-end: #0d5cbd;
  --data-viz-excellent-gradient-start: #2774d9;
  --data-viz-excellent-hover: #0051af;
  --data-viz-excellent-weak-gradient-default-end: #bad6ff;
  --data-viz-excellent-weak-gradient-default-start: #ffffff;
  --data-viz-excellent-weak-gradient-hover-end: #a3c8ff;
  --data-viz-excellent-weak-gradient-hover-start: #e3eeff;
  --data-viz-low-warning-active: #028e99;
  --data-viz-low-warning-default: #028e99;
  --data-viz-low-warning-focus: #017580;
  --data-viz-low-warning-gradient-end: #028e99;
  --data-viz-low-warning-gradient-start: #0bb2b8;
  --data-viz-low-warning-hover: #017580;
  --data-viz-low-warning-weak-gradient-default-end: #84e3e3;
  --data-viz-low-warning-weak-gradient-default-start: #ffffff;
  --data-viz-low-warning-weak-gradient-hover-end: #4ad9d9;
  --data-viz-low-warning-weak-gradient-hover-start: #d5f5f5;
  --data-viz-negative-active: #cc2d37;
  --data-viz-negative-default: #cc2d37;
  --data-viz-negative-focus: #a01d26;
  --data-viz-negative-gradient-end: #cc2d37;
  --data-viz-negative-gradient-start: #eb4651;
  --data-viz-negative-hover: #a01d26;
  --data-viz-negative-weak-gradient-default-end: #ffc7c9;
  --data-viz-negative-weak-gradient-default-start: #ffffff;
  --data-viz-negative-weak-gradient-hover-end: #ffb2b5;
  --data-viz-negative-weak-gradient-hover-start: #ffe8e9;
  --data-viz-positive-active: #139beb;
  --data-viz-positive-default: #139beb;
  --data-viz-positive-focus: #087abd;
  --data-viz-positive-gradient-end: #139beb;
  --data-viz-positive-gradient-start: #33bbf5;
  --data-viz-positive-hover: #087abd;
  --data-viz-positive-weak-gradient-default-end: #9adffc;
  --data-viz-positive-weak-gradient-default-start: #ffffff;
  --data-viz-positive-weak-gradient-hover-end: #6fd2fc;
  --data-viz-positive-weak-gradient-hover-start: #d9f4ff;
  --data-viz-severe-warning-active: #f26722;
  --data-viz-severe-warning-default: #f26722;
  --data-viz-severe-warning-focus: #c44f14;
  --data-viz-severe-warning-gradient-end: #f26722;
  --data-viz-severe-warning-gradient-start: #fc8d4c;
  --data-viz-severe-warning-hover: #c44f14;
  --data-viz-severe-warning-weak-gradient-default-end: #fcc9a7;
  --data-viz-severe-warning-weak-gradient-default-start: #ffffff;
  --data-viz-severe-warning-weak-gradient-hover-end: #fcb88d;
  --data-viz-severe-warning-weak-gradient-hover-start: #ffeadb;
  --data-viz-warning-active: #cc8604;
  --data-viz-warning-default: #cc8604;
  --data-viz-warning-focus: #b05f04;
  --data-viz-warning-gradient-end: #cc8604;
  --data-viz-warning-gradient-start: #e0a419;
  --data-viz-warning-hover: #b05f04;
  --data-viz-warning-weak-gradient-default-end: #f2d268;
  --data-viz-warning-weak-gradient-default-start: #ffffff;
  --data-viz-warning-weak-gradient-hover-end: #f0c243;
  --data-viz-warning-weak-gradient-hover-start: #faefb9;
  --dormant-bg-default: #6f7680;
  --dormant-bg-disabled: #6f7680;
  --dormant-bg-medium-default: #e1e4e8;
  --dormant-bg-medium-disabled: #f7f7f7;
  --dormant-border-default: #889099;
  --dormant-border-disabled: #d0d4d9;
  --dormant-icon-default: #6f7680;
  --dormant-icon-disabled: #d0d4d9;
  --dormant-icon-medium-default: #ffffff;
  --dormant-icon-in-default: #ffffff;
  --dormant-icon-in-disabled: #ffffff;
  --dormant-icon-in-medium-default: #ffffff;
  --excellent-bg-medium-active: #e3eeff;
  --excellent-bg-medium-default: #e3eeff;
  --excellent-bg-medium-disabled: #f7f7f7;
  --excellent-bg-medium-focus: #e3eeff;
  --excellent-bg-medium-hover: #e3eeff;
  --excellent-border-active: #0d5cbd;
  --excellent-border-default: #0d5cbd;
  --excellent-border-disabled: #d0d4d9;
  --excellent-border-focus: #0d5cbd;
  --excellent-border-hover: #0d5cbd;
  --excellent-icon-active: #1d69cc;
  --excellent-icon-default: #1d69cc;
  --excellent-icon-disabled: #d0d4d9;
  --excellent-icon-focus: #1d69cc;
  --excellent-icon-hover: #1d69cc;
  --excellent-icon-in-active: #ffffff;
  --excellent-icon-in-default: #ffffff;
  --excellent-icon-in-disabled: #ffffff;
  --excellent-icon-in-focus: #ffffff;
  --excellent-icon-in-hover: #ffffff;
  --in-progress-bg-medium-active: #f3ebff;
  --in-progress-bg-medium-default: #f3ebff;
  --in-progress-bg-medium-disabled: #f7f7f7;
  --in-progress-bg-medium-focus: #f3ebff;
  --in-progress-bg-medium-hover: #f3ebff;
  --in-progress-border-active: #864ae0;
  --in-progress-border-default: #864ae0;
  --in-progress-border-disabled: #d0d4d9;
  --in-progress-border-focus: #864ae0;
  --in-progress-border-hover: #864ae0;
  --in-progress-icon-active: #864ae0;
  --in-progress-icon-default: #864ae0;
  --in-progress-icon-disabled: #d0d4d9;
  --in-progress-icon-focus: #864ae0;
  --in-progress-icon-hover: #864ae0;
  --in-progress-icon-in-active: #ffffff;
  --in-progress-icon-in-default: #ffffff;
  --in-progress-icon-in-disabled: #ffffff;
  --in-progress-icon-in-focus: #ffffff;
  --in-progress-icon-in-hover: #ffffff;
  --info-bg-active: #864ae0;
  --info-bg-default: #864ae0;
  --info-bg-disabled: #864ae0;
  --info-bg-focus: #864ae0;
  --info-bg-hover: #864ae0;
  --info-bg-medium-active: #f3ebff;
  --info-bg-medium-default: #f3ebff;
  --info-bg-medium-disabled: #f7f7f7;
  --info-bg-medium-focus: #f3ebff;
  --info-bg-medium-hover: #f3ebff;
  --info-bg-strong-default: #f3ebff;
  --info-bg-weak-active: #ffffff;
  --info-bg-weak-default: #ffffff;
  --info-bg-weak-disabled: #ffffff;
  --info-bg-weak-focus: #ffffff;
  --info-bg-weak-hover: #ffffff;
  --info-border-active: #864ae0;
  --info-border-default: #864ae0;
  --info-border-disabled: #d0d4d9;
  --info-border-focus: #864ae0;
  --info-border-hover: #864ae0;
  --info-border-weak-active: #ffffff;
  --info-border-weak-default: #ffffff;
  --info-border-weak-disabled: #d0d4d9;
  --info-border-weak-focus: #ffffff;
  --info-border-weak-hover: #ffffff;
  --info-icon-active: #864ae0;
  --info-icon-default: #864ae0;
  --info-icon-disabled: #d0d4d9;
  --info-icon-focus: #864ae0;
  --info-icon-hover: #864ae0;
  --info-icon-weak-active: #e0ccff;
  --info-icon-weak-default: #e0ccff;
  --info-icon-weak-disabled: #e0ccff;
  --info-icon-weak-focus: #e0ccff;
  --info-icon-weak-hover: #e0ccff;
  --info-icon-in-active: #ffffff;
  --info-icon-in-default: #ffffff;
  --info-icon-in-disabled: #ffffff;
  --info-icon-in-focus: #ffffff;
  --info-icon-in-hover: #ffffff;
  --interact-bg-active: #0d5cbd;
  --interact-bg-default: #1d69cc;
  --interact-bg-disabled: #a3c8ff;
  --interact-bg-focus: #0d5cbd;
  --interact-bg-hover: #0d5cbd;
  --interact-bg-medium-active: #cce1ff;
  --interact-bg-medium-default: #2774d9;
  --interact-bg-medium-hover: #cce1ff;
  --interact-bg-strong-active: #f7f7f7;
  --interact-bg-strong-hover: #f7f7f7;
  --interact-bg-weak-active: #cce1ff;
  --interact-bg-weak-default: #ffffff;
  --interact-bg-weak-disabled: #ffffff;
  --interact-bg-weak-focus: #cce1ff;
  --interact-bg-weak-hover: #cce1ff;
  --interact-border-active: #0d5cbd;
  --interact-border-default: #1d69cc;
  --interact-border-disabled: #a3c8ff;
  --interact-border-focus: #0d5cbd;
  --interact-border-hover: #0d5cbd;
  --interact-border-medium-active: #2774d9;
  --interact-border-medium-default: #2774d9;
  --interact-border-medium-disabled: #e1e4e8;
  --interact-border-medium-focus: #2774d9;
  --interact-border-medium-hover: #bad6ff;
  --interact-border-weak-active: #e1e4e8;
  --interact-border-weak-default: #e1e4e8;
  --interact-border-weak-disabled: #e1e4e8;
  --interact-border-weak-focus: #e1e4e8;
  --interact-border-weak-hover: #cce1ff;
  --interact-icon-active: #0d5cbd;
  --interact-icon-default: #1d69cc;
  --interact-icon-disabled: #a3c8ff;
  --interact-icon-focus: #0d5cbd;
  --interact-icon-hover: #0d5cbd;
  --interact-icon-medium-active: #2774d9;
  --interact-icon-medium-default: #7e868f;
  --interact-icon-medium-disabled: #c1c6cc;
  --interact-icon-medium-focus: #2774d9;
  --interact-icon-medium-hover: #2774d9;
  --interact-icon-strong-active: #464c54;
  --interact-icon-strong-default: #656c75;
  --interact-icon-strong-disabled: #a7adb5;
  --interact-icon-strong-focus: #464c54;
  --interact-icon-strong-hover: #464c54;
  --interact-icon-weak-active: #6f7680;
  --interact-icon-weak-default: #7e868f;
  --interact-icon-weak-disabled: #d0d4d9;
  --interact-icon-weak-focus: #6f7680;
  --interact-icon-weak-hover: #6f7680;
  --interact-icon-in-active: #ffffff;
  --interact-icon-in-default: #ffffff;
  --interact-icon-in-disabled: #ffffff;
  --interact-icon-in-focus: #ffffff;
  --interact-icon-in-hover: #ffffff;
  --interact-text-active: #0d5cbd;
  --interact-text-default: #1d69cc;
  --interact-text-disabled: #a3c8ff;
  --interact-text-focus: #0d5cbd;
  --interact-text-hover: #0d5cbd;
  --interact-text-weak-active: #1d69cc;
  --interact-text-weak-default: #656c75;
  --interact-text-weak-disabled: #c1c6cc;
  --interact-text-weak-focus: #1d69cc;
  --interact-text-weak-hover: #1d69cc;
  --interact-text-in-active: #ffffff;
  --interact-text-in-default: #ffffff;
  --interact-text-in-disabled: #ffffff;
  --interact-text-in-focus: #ffffff;
  --interact-text-in-hover: #ffffff;
  --inverse-bg-active: #464c54;
  --inverse-bg-default: #373c42;
  --inverse-bg-disabled: #e1e4e8;
  --inverse-bg-focus: #464c54;
  --inverse-bg-gradient-default: linear-gradient(90deg, #373c42 0%, #0f1214 100%);
  --inverse-bg-gradient-end: #0f1214;
  --inverse-bg-gradient-start: #373c42;
  --inverse-bg-hover: #373c42;
  --inverse-bg-weak-default: #373c42;
  --inverse-border-active: #cce1ff;
  --inverse-border-default: #6f7680;
  --inverse-border-disabled: #e1e4e8;
  --inverse-border-focus: #cce1ff;
  --inverse-border-hover: #649ef5;
  --inverse-icon-active: #ffffff;
  --inverse-icon-default: #f7f7f7;
  --inverse-icon-disabled: #6f7680;
  --inverse-icon-focus: #ffffff;
  --inverse-icon-hover: #ffffff;
  --inverse-icon-strong-active: #ffffff;
  --inverse-icon-strong-default: #ffffff;
  --inverse-icon-strong-disabled: #ffffff;
  --inverse-icon-strong-focus: #ffffff;
  --inverse-icon-strong-hover: #ffffff;
  --inverse-text-active: #f7f7f7;
  --inverse-text-default: #f7f7f7;
  --inverse-text-disabled: #656c75;
  --inverse-text-focus: #f7f7f7;
  --inverse-text-hover: #f7f7f7;
  --inverse-text-medium-default: #c1c6cc;
  --inverse-text-medium-disabled: #656c75;
  --low-warning-bg-medium-active: #d5f5f5;
  --low-warning-bg-medium-default: #d5f5f5;
  --low-warning-bg-medium-disabled: #f7f7f7;
  --low-warning-bg-medium-focus: #d5f5f5;
  --low-warning-bg-medium-hover: #d5f5f5;
  --low-warning-border-active: #028e99;
  --low-warning-border-default: #028e99;
  --low-warning-border-disabled: #d0d4d9;
  --low-warning-border-focus: #028e99;
  --low-warning-border-hover: #028e99;
  --low-warning-icon-active: #028e99;
  --low-warning-icon-default: #028e99;
  --low-warning-icon-disabled: #d0d4d9;
  --low-warning-icon-focus: #028e99;
  --low-warning-icon-hover: #028e99;
  --low-warning-icon-in-active: #ffffff;
  --low-warning-icon-in-default: #ffffff;
  --low-warning-icon-in-disabled: #ffffff;
  --low-warning-icon-in-focus: #ffffff;
  --low-warning-icon-in-hover: #ffffff;
  --negative-bg-active: #b2242d;
  --negative-bg-default: #cc2d37;
  --negative-bg-disabled: #ffb2b5;
  --negative-bg-focus: #b2242d;
  --negative-bg-hover: #b2242d;
  --negative-bg-medium-active: #ffe8e9;
  --negative-bg-medium-default: #ffe8e9;
  --negative-bg-medium-disabled: #f7f7f7;
  --negative-bg-medium-focus: #ffe8e9;
  --negative-bg-medium-hover: #ffe8e9;
  --negative-bg-strong-default: #ffe8e9;
  --negative-bg-weak-active: #ffd4d5;
  --negative-bg-weak-default: #ffffff;
  --negative-bg-weak-disabled: #ffffff;
  --negative-bg-weak-focus: #ffd4d5;
  --negative-bg-weak-hover: #ffd4d5;
  --negative-border-active: #b2242d;
  --negative-border-default: #cc2d37;
  --negative-border-disabled: #ffb2b5;
  --negative-border-focus: #b2242d;
  --negative-border-hover: #b2242d;
  --negative-border-medium-active: #d93843;
  --negative-border-medium-default: #d93843;
  --negative-border-medium-disabled: #ffb2b5;
  --negative-border-medium-focus: #d93843;
  --negative-border-medium-hover: #d93843;
  --negative-border-strong-active: #b2242d;
  --negative-border-strong-default: #b2242d;
  --negative-border-strong-disabled: #ffb2b5;
  --negative-border-strong-focus: #b2242d;
  --negative-border-strong-hover: #b2242d;
  --negative-border-weak-active: #ffffff;
  --negative-border-weak-default: #ffffff;
  --negative-border-weak-disabled: #d0d4d9;
  --negative-border-weak-focus: #ffffff;
  --negative-border-weak-hover: #ffffff;
  --negative-icon-active: #b2242d;
  --negative-icon-default: #cc2d37;
  --negative-icon-disabled: #ffb2b5;
  --negative-icon-focus: #b2242d;
  --negative-icon-hover: #b2242d;
  --negative-icon-weak-active: #ffc7c9;
  --negative-icon-weak-default: #ffc7c9;
  --negative-icon-weak-disabled: #d0d4d9;
  --negative-icon-weak-focus: #ffc7c9;
  --negative-icon-weak-hover: #ffc7c9;
  --negative-icon-in-active: #ffffff;
  --negative-icon-in-default: #ffffff;
  --negative-icon-in-disabled: #ffffff;
  --negative-icon-in-focus: #ffffff;
  --negative-icon-in-hover: #ffffff;
  --negative-text-active: #b2242d;
  --negative-text-default: #cc2d37;
  --negative-text-disabled: #ffb2b5;
  --negative-text-focus: #b2242d;
  --negative-text-hover: #b2242d;
  --negative-text-in-active: #ffffff;
  --negative-text-in-default: #ffffff;
  --negative-text-in-disabled: #ffffff;
  --negative-text-in-focus: #ffffff;
  --negative-text-in-hover: #ffffff;
  --overlay-bg-default: rgba(0,0,0,0.4);
  --port-diagram-base-bg-active: #889099;
  --port-diagram-base-bg-default: #c1c6cc;
  --port-diagram-base-bg-medium-active: #c1c6cc;
  --port-diagram-base-bg-medium-default: #d0d4d9;
  --port-diagram-base-bg-weak-default: #f0f1f2;
  --port-diagram-base-border-active: #6f7680;
  --port-diagram-base-border-default: #6f7680;
  --port-diagram-base-border-medium-active: #6f7680;
  --port-diagram-base-border-strong-active: #23282e;
  --port-diagram-base-border-strong-default: #23282e;
  --port-diagram-base-icon-in-active: #373c42;
  --port-diagram-base-icon-in-default: #373c42;
  --port-diagram-critical-bg-active: #a01d26;
  --port-diagram-critical-bg-default: #cc2d37;
  --port-diagram-critical-bg-medium-active: #ff878b;
  --port-diagram-critical-bg-medium-default: #ffb2b5;
  --port-diagram-critical-border-medium-active: #a01d26;
  --port-diagram-critical-border-strong-active: #23282e;
  --port-diagram-critical-border-strong-default: #23282e;
  --port-diagram-critical-icon-in-active: #ffffff;
  --port-diagram-critical-icon-in-default: #ffffff;
  --port-diagram-disconnected-bg-active: #23282e;
  --port-diagram-disconnected-bg-default: #373c42;
  --port-diagram-disconnected-bg-medium-active: #c1c6cc;
  --port-diagram-disconnected-bg-medium-default: #d0d4d9;
  --port-diagram-disconnected-border-medium-active: #6f7680;
  --port-diagram-disconnected-border-strong-active: #23282e;
  --port-diagram-disconnected-border-strong-default: #23282e;
  --port-diagram-disconnected-icon-in-active: #ffffff;
  --port-diagram-disconnected-icon-in-default: #ffffff;
  --port-diagram-full-speed-bg-active: #03639c;
  --port-diagram-full-speed-bg-default: #0570ad;
  --port-diagram-full-speed-bg-medium-active: #33bbf5;
  --port-diagram-full-speed-bg-medium-default: #9adffc;
  --port-diagram-full-speed-border-medium-active: #03639c;
  --port-diagram-full-speed-border-strong-active: #23282e;
  --port-diagram-full-speed-border-strong-default: #23282e;
  --port-diagram-full-speed-icon-in-active: #ffffff;
  --port-diagram-full-speed-icon-in-default: #ffffff;
  --port-diagram-low-power-bg-active: #944b03;
  --port-diagram-low-power-bg-default: #b05f04;
  --port-diagram-low-power-bg-medium-active: #e0a419;
  --port-diagram-low-power-bg-medium-default: #f0c243;
  --port-diagram-low-power-bg-weak-active: #f2d268;
  --port-diagram-low-power-bg-weak-default: #f5e08e;
  --port-diagram-low-power-border-medium-active: #944b03;
  --port-diagram-low-power-border-strong-active: #23282e;
  --port-diagram-low-power-border-strong-default: #23282e;
  --port-diagram-low-power-icon-in-active: #944b03;
  --port-diagram-low-power-icon-in-default: #b05f04;
  --port-diagram-reduced-speed-bg-active: #03639c;
  --port-diagram-reduced-speed-bg-default: #0570ad;
  --port-diagram-reduced-speed-bg-medium-active: #087abd;
  --port-diagram-reduced-speed-bg-medium-default: #0d8bd4;
  --port-diagram-reduced-speed-border-active: #ffffff;
  --port-diagram-reduced-speed-border-default: #ffffff;
  --port-diagram-reduced-speed-border-medium-active: #03639c;
  --port-diagram-reduced-speed-border-strong-active: #23282e;
  --port-diagram-reduced-speed-border-strong-default: #23282e;
  --port-diagram-reduced-speed-icon-in-active: #ffffff;
  --port-diagram-reduced-speed-icon-in-default: #ffffff;
  --port-diagram-warning-bg-active: #944b03;
  --port-diagram-warning-bg-default: #b05f04;
  --port-diagram-warning-bg-medium-active: #e0a419;
  --port-diagram-warning-bg-medium-default: #f0c243;
  --port-diagram-warning-border-default: #ffffff;
  --port-diagram-warning-border-medium-active: #944b03;
  --port-diagram-warning-border-strong-active: #23282e;
  --port-diagram-warning-border-strong-default: #23282e;
  --port-diagram-warning-icon-in-active: #ffffff;
  --port-diagram-warning-icon-in-default: #ffffff;
  --positive-bg-active: #139beb;
  --positive-bg-default: #139beb;
  --positive-bg-disabled: #9adffc;
  --positive-bg-focus: #139beb;
  --positive-bg-hover: #139beb;
  --positive-bg-medium-active: #d9f4ff;
  --positive-bg-medium-default: #d9f4ff;
  --positive-bg-medium-disabled: #f7f7f7;
  --positive-bg-medium-focus: #d9f4ff;
  --positive-bg-medium-hover: #d9f4ff;
  --positive-bg-strong-default: #d9f4ff;
  --positive-bg-weak-active: #ffffff;
  --positive-bg-weak-default: #ffffff;
  --positive-bg-weak-disabled: #ffffff;
  --positive-bg-weak-focus: #ffffff;
  --positive-bg-weak-hover: #ffffff;
  --positive-border-active: #139beb;
  --positive-border-default: #139beb;
  --positive-border-disabled: #d0d4d9;
  --positive-border-focus: #139beb;
  --positive-border-hover: #139beb;
  --positive-border-strong-active: #0570ad;
  --positive-border-strong-default: #0570ad;
  --positive-border-strong-disabled: #0570ad;
  --positive-border-strong-focus: #0570ad;
  --positive-border-strong-hover: #0570ad;
  --positive-border-weak-active: #ffffff;
  --positive-border-weak-default: #ffffff;
  --positive-border-weak-disabled: #d0d4d9;
  --positive-border-weak-focus: #ffffff;
  --positive-border-weak-hover: #ffffff;
  --positive-icon-active: #139beb;
  --positive-icon-default: #139beb;
  --positive-icon-disabled: #d0d4d9;
  --positive-icon-focus: #139beb;
  --positive-icon-hover: #139beb;
  --positive-icon-strong-active: #0d8bd4;
  --positive-icon-strong-default: #0d8bd4;
  --positive-icon-strong-disabled: #d0d4d9;
  --positive-icon-strong-focus: #0d8bd4;
  --positive-icon-strong-hover: #0d8bd4;
  --positive-icon-weak-active: #9adffc;
  --positive-icon-weak-default: #9adffc;
  --positive-icon-weak-disabled: #9adffc;
  --positive-icon-weak-focus: #9adffc;
  --positive-icon-weak-hover: #9adffc;
  --positive-icon-in-active: #ffffff;
  --positive-icon-in-default: #ffffff;
  --positive-icon-in-disabled: #ffffff;
  --positive-icon-in-focus: #ffffff;
  --positive-icon-in-hover: #ffffff;
  --positive-text-in-active: #ffffff;
  --positive-text-in-default: #ffffff;
  --positive-text-in-disabled: #ffffff;
  --positive-text-in-focus: #ffffff;
  --positive-text-in-hover: #ffffff;
  --severe-warning-bg-active: #f26722;
  --severe-warning-bg-default: #f26722;
  --severe-warning-bg-disabled: #fcc9a7;
  --severe-warning-bg-focus: #f26722;
  --severe-warning-bg-hover: #f26722;
  --severe-warning-bg-medium-active: #ffeadb;
  --severe-warning-bg-medium-default: #ffeadb;
  --severe-warning-bg-medium-disabled: #f7f7f7;
  --severe-warning-bg-medium-focus: #ffeadb;
  --severe-warning-bg-medium-hover: #ffeadb;
  --severe-warning-bg-strong-default: #ffeadb;
  --severe-warning-bg-weak-active: #ffffff;
  --severe-warning-bg-weak-default: #ffffff;
  --severe-warning-bg-weak-disabled: #ffffff;
  --severe-warning-bg-weak-focus: #ffffff;
  --severe-warning-bg-weak-hover: #ffffff;
  --severe-warning-border-active: #f26722;
  --severe-warning-border-default: #f26722;
  --severe-warning-border-disabled: #f26722;
  --severe-warning-border-focus: #f26722;
  --severe-warning-border-hover: #f26722;
  --severe-warning-border-weak-active: #ffffff;
  --severe-warning-border-weak-default: #ffffff;
  --severe-warning-border-weak-disabled: #d0d4d9;
  --severe-warning-border-weak-focus: #ffffff;
  --severe-warning-border-weak-hover: #ffffff;
  --severe-warning-icon-active: #c44f14;
  --severe-warning-icon-default: #f26722;
  --severe-warning-icon-disabled: #d0d4d9;
  --severe-warning-icon-focus: #c44f14;
  --severe-warning-icon-hover: #d95a1a;
  --severe-warning-icon-strong-active: #d95a1a;
  --severe-warning-icon-strong-default: #d95a1a;
  --severe-warning-icon-strong-disabled: #d95a1a;
  --severe-warning-icon-strong-focus: #d95a1a;
  --severe-warning-icon-strong-hover: #d95a1a;
  --severe-warning-icon-in-active: #ffffff;
  --severe-warning-icon-in-default: #ffffff;
  --severe-warning-icon-in-disabled: #ffffff;
  --severe-warning-icon-in-focus: #ffffff;
  --severe-warning-icon-in-hover: #ffffff;
  --warning-bg-active: #cc8604;
  --warning-bg-default: #cc8604;
  --warning-bg-disabled: #f2d268;
  --warning-bg-focus: #cc8604;
  --warning-bg-hover: #cc8604;
  --warning-bg-medium-active: #faefb9;
  --warning-bg-medium-default: #faefb9;
  --warning-bg-medium-disabled: #f7f7f7;
  --warning-bg-medium-focus: #faefb9;
  --warning-bg-medium-hover: #faefb9;
  --warning-bg-strong-default: #faefb9;
  --warning-bg-weak-active: #ffffff;
  --warning-bg-weak-default: #ffffff;
  --warning-bg-weak-disabled: #ffffff;
  --warning-bg-weak-focus: #ffffff;
  --warning-bg-weak-hover: #ffffff;
  --warning-border-active: #cc8604;
  --warning-border-default: #cc8604;
  --warning-border-disabled: #d0d4d9;
  --warning-border-focus: #cc8604;
  --warning-border-hover: #cc8604;
  --warning-border-strong-active: #a65503;
  --warning-border-strong-default: #a65503;
  --warning-border-strong-disabled: #a65503;
  --warning-border-strong-focus: #a65503;
  --warning-border-strong-hover: #a65503;
  --warning-border-weak-active: #ffffff;
  --warning-border-weak-default: #ffffff;
  --warning-border-weak-disabled: #d0d4d9;
  --warning-border-weak-focus: #ffffff;
  --warning-border-weak-hover: #ffffff;
  --warning-icon-active: #cc8604;
  --warning-icon-default: #cc8604;
  --warning-icon-disabled: #d0d4d9;
  --warning-icon-focus: #cc8604;
  --warning-icon-hover: #cc8604;
  --warning-icon-strong-active: #bd7202;
  --warning-icon-strong-default: #bd7202;
  --warning-icon-strong-disabled: #d0d4d9;
  --warning-icon-strong-focus: #bd7202;
  --warning-icon-strong-hover: #bd7202;
  --warning-icon-in-active: #ffffff;
  --warning-icon-in-default: #ffffff;
  --warning-icon-in-disabled: #ffffff;
  --warning-icon-in-focus: #ffffff;
  --warning-icon-in-hover: #ffffff;
  --warning-text-in-active: #ffffff;
  --warning-text-in-default: #ffffff;
  --warning-text-in-disabled: #ffffff;
  --warning-text-in-focus: #ffffff;
  --warning-text-in-hover: #ffffff;
}

.theme--dusk {
  --accent-a-default: #9ca6ff;
  --accent-a-hover: #8a95ff;
  --accent-a-weak-default: #4d5477;
  --accent-b-default: #e3447c;
  --accent-b-hover: #cf3a7a;
  --accent-b-weak-default: #704959;
  --accent-c-default: #fcb3c8;
  --accent-c-hover: #ff87a9;
  --accent-c-weak-default: #6f5964;
  --accent-d-default: #9b5ff5;
  --accent-d-hover: #8d4eed;
  --accent-d-weak-default: #5b5077;
  --accent-e-default: #9dba4c;
  --accent-e-hover: #89ab2c;
  --accent-e-weak-default: #4e5b39;
  --accent-f-default: #d95a1a;
  --accent-f-hover: #c44f14;
  --accent-f-weak-default: #6f4b39;
  --accent-g-default: #4ad9d9;
  --accent-g-hover: #17c2c2;
  --accent-g-weak-default: #1f5e62;
  --accent-h-default: #028e99;
  --accent-h-hover: #01818c;
  --accent-h-weak-default: #456a6d;
  --accent-i-default: #f582d8;
  --accent-i-hover: #f26dd1;
  --accent-i-weak-default: #6c476a;
  --accent-j-default: #767eb2;
  --accent-j-hover: #6871a3;
  --accent-j-weak-default: #505569;
  --accent-k-default: #4cbf7f;
  --accent-k-hover: #36b26e;
  --accent-k-weak-default: #315d4a;
  --base-bg-active: #0f1214;
  --base-bg-default: #0f1214;
  --base-bg-disabled: #464c54;
  --base-bg-hover: #0f1214;
  --base-bg-medium-active: #373c42;
  --base-bg-medium-default: #373c42;
  --base-bg-medium-disabled: #e85fc6;
  --base-bg-medium-hover: #464c54;
  --base-bg-strong-active: #d0d4d9;
  --base-bg-strong-default: #a7adb5;
  --base-bg-strong-disabled: #596069;
  --base-bg-strong-focus: #d0d4d9;
  --base-bg-strong-hover: #d0d4d9;
  --base-bg-weak-active: #23282e;
  --base-bg-weak-default: #23282e;
  --base-bg-weak-disabled: #464c54;
  --base-bg-weak-hover: #373c42;
  --base-border-default: #596069;
  --base-border-gradient-default: linear-gradient(180deg, #0f1214 0%, #656c75 50%, #0f1214 100%);
  --base-border-medium-default: #464c54;
  --base-border-strong-default: #c1c6cc;
  --base-border-weak-default: #23282e;
  --base-icon-in-active: #23282e;
  --base-icon-in-default: #23282e;
  --base-icon-in-disabled: #6f7680;
  --base-icon-in-focus: #23282e;
  --base-icon-in-hover: #23282e;
  --base-text-default: #f7f7f7;
  --base-text-disabled: #6f7680;
  --base-text-medium-default: #d0d4d9;
  --base-text-medium-disabled: #6f7680;
  --base-text-strong-default: #f0f1f2;
  --base-text-strong-disabled: #6f7680;
  --base-text-weak-default: #889099;
  --base-text-weak-disabled: #6f7680;
  --base-text-in-active: #23282e;
  --base-text-in-default: #23282e;
  --base-text-in-disabled: #23282e;
  --base-text-in-focus: #23282e;
  --base-text-in-hover: #23282e;
  --base-text-in-weak-default: #ffffff;
  --brand-bg-active: #464c54;
  --brand-bg-default: #373c42;
  --brand-bg-disabled: #e1e4e8;
  --brand-bg-focus: #464c54;
  --brand-bg-gradient-default: linear-gradient(90deg, #373c42 0%, #0f1214 100%);
  --brand-bg-gradient-end: #0f1214;
  --brand-bg-gradient-start: #373c42;
  --brand-bg-hover: #373c42;
  --brand-bg-strong-active: #373c42;
  --brand-bg-strong-default: #373c42;
  --brand-bg-strong-focus: #373c42;
  --brand-bg-strong-hover: #373c42;
  --brand-border-active: #cce1ff;
  --brand-icon-active: #ffffff;
  --brand-icon-default: #f7f7f7;
  --brand-icon-hover: #ffffff;
  --brand-icon-weak-active: #f7f7f7;
  --brand-icon-weak-default: #f7f7f7;
  --brand-icon-weak-focus: #f7f7f7;
  --brand-icon-weak-hover: #f7f7f7;
  --brand-text-active: #f7f7f7;
  --brand-text-default: #f7f7f7;
  --brand-text-hover: #f7f7f7;
  --brand-text-strong-default: #f0f1f2;
  --brand-text-weak-active: #f7f7f7;
  --brand-text-weak-default: #f7f7f7;
  --brand-text-weak-focus: #f7f7f7;
  --brand-text-weak-hover: #f7f7f7;
  --brand-accent-border-active: #52a62b;
  --brand-accent-border-default: #52a62b;
  --brand-accent-border-focus: #52a62b;
  --brand-accent-border-hover: #7e868f;
  --brand-accent-border-medium-active: #2b7a0c;
  --brand-accent-border-medium-default: #596069;
  --brand-accent-border-medium-disabled: #ffffff;
  --brand-accent-border-medium-focus: #ffffff;
  --brand-accent-border-medium-hover: #ffffff;
  --brand-accent-border-strong-active: #0f1214;
  --brand-accent-border-strong-default: #0f1214;
  --brand-accent-border-strong-disabled: #ffffff;
  --brand-accent-border-strong-focus: #ffffff;
  --brand-accent-border-strong-hover: #ffffff;
  --brand-accent-border-weak-active: #398519;
  --brand-accent-border-weak-default: #d0d4d9;
  --brand-accent-border-weak-disabled: #ffffff;
  --brand-accent-border-weak-focus: #ffffff;
  --brand-accent-border-weak-hover: #ffffff;
  --brand-accent-icon-active: #6bbf41;
  --brand-accent-icon-default: #c1c6cc;
  --brand-accent-icon-disabled: #6f7680;
  --brand-accent-icon-focus: #ffffff;
  --brand-accent-icon-medium-active: #52a62b;
  --brand-accent-icon-medium-default: #979fa8;
  --brand-accent-icon-medium-disabled: #ffffff;
  --brand-accent-icon-medium-focus: #ffffff;
  --brand-accent-icon-weak-active: #398519;
  --brand-accent-icon-weak-default: #6f7680;
  --brand-accent-icon-weak-disabled: #ffffff;
  --brand-accent-icon-weak-focus: #ffffff;
  --control-bg-active: #2a3442;
  --control-bg-default: #23282e;
  --control-bg-disabled: #373c42;
  --control-bg-focus: #2a3442;
  --control-bg-hover: #2a3442;
  --control-bg-medium-active: #2a3442;
  --control-bg-medium-default: #23282e;
  --control-bg-medium-disabled: #373c42;
  --control-bg-medium-focus: #979fa8;
  --control-bg-medium-hover: #373c42;
  --control-bg-strong-active: #7cadf7;
  --control-bg-strong-default: #649ef5;
  --control-bg-strong-disabled: #596069;
  --control-bg-strong-focus: #7cadf7;
  --control-bg-strong-hover: #7cadf7;
  --control-bg-weak-active: #2a3442;
  --control-bg-weak-default: #23282e;
  --control-bg-weak-disabled: #373c42;
  --control-bg-weak-focus: #23282e;
  --control-bg-weak-hover: #373c42;
  --control-border-active: #7cadf7;
  --control-border-default: #7e868f;
  --control-border-disabled: #596069;
  --control-border-focus: #7cadf7;
  --control-border-hover: #7cadf7;
  --control-border-medium-active: #649ef5;
  --control-border-medium-default: #649ef5;
  --control-border-medium-disabled: #596069;
  --control-border-medium-focus: #649ef5;
  --control-border-medium-hover: #649ef5;
  --control-border-strong-active: #649ef5;
  --control-border-strong-default: #c1c6cc;
  --control-border-strong-disabled: #596069;
  --control-border-strong-focus: #656c75;
  --control-border-strong-hover: #f7f7f7;
  --control-border-weak-active: #7cadf7;
  --control-border-weak-default: #656c75;
  --control-border-weak-disabled: #596069;
  --control-border-weak-focus: #7cadf7;
  --control-border-weak-hover: #7cadf7;
  --control-icon-active: #7cadf7;
  --control-icon-default: #649ef5;
  --control-icon-disabled: #cce1ff;
  --control-icon-focus: #7cadf7;
  --control-icon-hover: #7cadf7;
  --control-icon-medium-active: #889099;
  --control-icon-medium-default: #649ef5;
  --control-icon-medium-disabled: #e1e4e8;
  --control-icon-medium-focus: #979fa8;
  --control-icon-medium-hover: #979fa8;
  --control-icon-strong-active: #649ef5;
  --control-icon-strong-default: #d0d4d9;
  --control-icon-strong-disabled: #6f7680;
  --control-icon-strong-focus: #649ef5;
  --control-icon-strong-hover: #f0f1f2;
  --control-icon-weak-active: #649ef5;
  --control-icon-weak-default: #c1c6cc;
  --control-icon-weak-disabled: #6f7680;
  --control-icon-weak-focus: #649ef5;
  --control-icon-weak-hover: #649ef5;
  --control-icon-in-active: #23282e;
  --control-icon-in-default: #23282e;
  --control-icon-in-disabled: #6f7680;
  --control-icon-in-focus: #23282e;
  --control-icon-in-hover: #23282e;
  --control-icon-in-medium-active: #373c42;
  --control-icon-in-medium-default: #d0d4d9;
  --control-icon-in-strong-active: #7cadf7;
  --control-icon-in-strong-default: #649ef5;
  --control-icon-in-strong-disabled: #6f7680;
  --control-icon-in-strong-focus: #7cadf7;
  --control-icon-in-strong-hover: #7cadf7;
  --data-viz-categorical-1-active: #6977f0;
  --data-viz-categorical-1-default: #6977f0;
  --data-viz-categorical-1-focus: #bac1ff;
  --data-viz-categorical-1-gradient-end: #6977f0;
  --data-viz-categorical-1-gradient-start: #4653c7;
  --data-viz-categorical-1-hover: #bac1ff;
  --data-viz-categorical-1-weak-gradient-default-end: #384068;
  --data-viz-categorical-1-weak-gradient-default-start: #23282e;
  --data-viz-categorical-1-weak-gradient-hover-end: #46508f;
  --data-viz-categorical-1-weak-gradient-hover-start: #23282e;
  --data-viz-categorical-10-active: #767eb2;
  --data-viz-categorical-10-default: #767eb2;
  --data-viz-categorical-10-focus: #c1c6e8;
  --data-viz-categorical-10-gradient-end: #767eb2;
  --data-viz-categorical-10-gradient-start: #545c8a;
  --data-viz-categorical-10-hover: #c1c6e8;
  --data-viz-categorical-10-weak-gradient-default-end: #3c4256;
  --data-viz-categorical-10-weak-gradient-default-start: #23282e;
  --data-viz-categorical-10-weak-gradient-hover-end: #4d5370;
  --data-viz-categorical-10-weak-gradient-hover-start: #23282e;
  --data-viz-categorical-11-active: #fc8d4c;
  --data-viz-categorical-11-default: #fc8d4c;
  --data-viz-categorical-11-focus: #ffd9bf;
  --data-viz-categorical-11-gradient-end: #fc8d4c;
  --data-viz-categorical-11-gradient-start: #d95a1a;
  --data-viz-categorical-11-hover: #ffd9bf;
  --data-viz-categorical-11-weak-gradient-default-end: #644637;
  --data-viz-categorical-11-weak-gradient-default-start: #23282e;
  --data-viz-categorical-11-weak-gradient-hover-end: #8f5b3d;
  --data-viz-categorical-11-weak-gradient-hover-start: #23282e;
  --data-viz-categorical-12-active: #169855;
  --data-viz-categorical-12-default: #169855;
  --data-viz-categorical-12-focus: #75d9a0;
  --data-viz-categorical-12-gradient-end: #169855;
  --data-viz-categorical-12-gradient-start: #087041;
  --data-viz-categorical-12-hover: #75d9a0;
  --data-viz-categorical-12-weak-gradient-default-end: #1f4a3a;
  --data-viz-categorical-12-weak-gradient-default-start: #23282e;
  --data-viz-categorical-12-weak-gradient-hover-end: #1d6042;
  --data-viz-categorical-12-weak-gradient-hover-start: #23282e;
  --data-viz-categorical-2-active: #17c2c2;
  --data-viz-categorical-2-default: #17c2c2;
  --data-viz-categorical-2-focus: #a9ebeb;
  --data-viz-categorical-2-gradient-end: #17c2c2;
  --data-viz-categorical-2-gradient-start: #028e99;
  --data-viz-categorical-2-hover: #a9ebeb;
  --data-viz-categorical-2-weak-gradient-default-end: #1f565b;
  --data-viz-categorical-2-weak-gradient-default-start: #23282e;
  --data-viz-categorical-2-weak-gradient-hover-end: #1d7578;
  --data-viz-categorical-2-weak-gradient-hover-start: #23282e;
  --data-viz-categorical-3-active: #e0ccff;
  --data-viz-categorical-3-default: #e0ccff;
  --data-viz-categorical-3-focus: #f3ebff;
  --data-viz-categorical-3-gradient-end: #e0ccff;
  --data-viz-categorical-3-gradient-start: #b587fa;
  --data-viz-categorical-3-hover: #f3ebff;
  --data-viz-categorical-3-weak-gradient-default-end: #5c596d;
  --data-viz-categorical-3-weak-gradient-default-start: #23282e;
  --data-viz-categorical-3-weak-gradient-hover-end: #817a96;
  --data-viz-categorical-3-weak-gradient-hover-start: #23282e;
  --data-viz-categorical-4-active: #e3447c;
  --data-viz-categorical-4-default: #e3447c;
  --data-viz-categorical-4-focus: #fcb3c8;
  --data-viz-categorical-4-gradient-end: #e3447c;
  --data-viz-categorical-4-gradient-start: #b02863;
  --data-viz-categorical-4-hover: #fcb3c8;
  --data-viz-categorical-4-weak-gradient-default-end: #5d3045;
  --data-viz-categorical-4-weak-gradient-default-start: #23282e;
  --data-viz-categorical-4-weak-gradient-hover-end: #833655;
  --data-viz-categorical-4-weak-gradient-hover-start: #23282e;
  --data-viz-categorical-5-active: #9dba4c;
  --data-viz-categorical-5-default: #9dba4c;
  --data-viz-categorical-5-focus: #d7e8a9;
  --data-viz-categorical-5-gradient-end: #9dba4c;
  --data-viz-categorical-5-gradient-start: #6c8c14;
  --data-viz-categorical-5-hover: #d7e8a9;
  --data-viz-categorical-5-weak-gradient-default-end: #485437;
  --data-viz-categorical-5-weak-gradient-default-start: #23282e;
  --data-viz-categorical-5-weak-gradient-hover-end: #60713d;
  --data-viz-categorical-5-weak-gradient-hover-start: #23282e;
  --data-viz-categorical-6-active: #9b5ff5;
  --data-viz-categorical-6-default: #9b5ff5;
  --data-viz-categorical-6-focus: #d6baff;
  --data-viz-categorical-6-gradient-end: #9b5ff5;
  --data-viz-categorical-6-gradient-start: #753bcc;
  --data-viz-categorical-6-hover: #d6baff;
  --data-viz-categorical-6-weak-gradient-default-end: #47396a;
  --data-viz-categorical-6-weak-gradient-default-start: #23282e;
  --data-viz-categorical-6-weak-gradient-hover-end: #5f4491;
  --data-viz-categorical-6-weak-gradient-hover-start: #23282e;
  --data-viz-categorical-7-active: #ff87a9;
  --data-viz-categorical-7-default: #ff87a9;
  --data-viz-categorical-7-focus: #ffd4e0;
  --data-viz-categorical-7-gradient-end: #ff87a9;
  --data-viz-categorical-7-gradient-start: #e3447c;
  --data-viz-categorical-7-hover: #ffd4e0;
  --data-viz-categorical-7-weak-gradient-default-end: #654553;
  --data-viz-categorical-7-weak-gradient-default-start: #23282e;
  --data-viz-categorical-7-weak-gradient-hover-end: #91586c;
  --data-viz-categorical-7-weak-gradient-hover-start: #23282e;
  --data-viz-categorical-8-active: #028e99;
  --data-viz-categorical-8-default: #028e99;
  --data-viz-categorical-8-focus: #4ad9d9;
  --data-viz-categorical-8-gradient-end: #028e99;
  --data-viz-categorical-8-gradient-start: #006773;
  --data-viz-categorical-8-hover: #4ad9d9;
  --data-viz-categorical-8-weak-gradient-default-end: #19474e;
  --data-viz-categorical-8-weak-gradient-default-start: #23282e;
  --data-viz-categorical-8-weak-gradient-hover-end: #135b64;
  --data-viz-categorical-8-weak-gradient-hover-start: #23282e;
  --data-viz-categorical-9-active: #9adffc;
  --data-viz-categorical-9-default: #9adffc;
  --data-viz-categorical-9-focus: #d9f4ff;
  --data-viz-categorical-9-gradient-end: #9adffc;
  --data-viz-categorical-9-gradient-start: #23a8eb;
  --data-viz-categorical-9-hover: #d9f4ff;
  --data-viz-categorical-9-weak-gradient-default-end: #475f6c;
  --data-viz-categorical-9-weak-gradient-default-start: #23282e;
  --data-viz-categorical-9-weak-gradient-hover-end: #5e8395;
  --data-viz-categorical-9-weak-gradient-hover-start: #23282e;
  --data-viz-dormant-active: #a7adb5;
  --data-viz-dormant-default: #a7adb5;
  --data-viz-dormant-focus: #e1e4e8;
  --data-viz-dormant-gradient-end: #a7adb5;
  --data-viz-dormant-gradient-start: #7e868f;
  --data-viz-dormant-hover: #e1e4e8;
  --data-viz-dormant-weak-gradient-default-end: #464c54;
  --data-viz-dormant-weak-gradient-default-start: #23282e;
  --data-viz-dormant-weak-gradient-hover-end: #656c75;
  --data-viz-dormant-weak-gradient-hover-start: #23282e;
  --data-viz-excellent-active: #649ef5;
  --data-viz-excellent-default: #649ef5;
  --data-viz-excellent-focus: #bad6ff;
  --data-viz-excellent-gradient-end: #649ef5;
  --data-viz-excellent-gradient-start: #2774d9;
  --data-viz-excellent-hover: #bad6ff;
  --data-viz-excellent-weak-gradient-default-end: #374b6a;
  --data-viz-excellent-weak-gradient-default-start: #23282e;
  --data-viz-excellent-weak-gradient-hover-end: #446392;
  --data-viz-excellent-weak-gradient-hover-start: #23282e;
  --data-viz-low-warning-active: #0bb2b8;
  --data-viz-low-warning-default: #0bb2b8;
  --data-viz-low-warning-focus: #84e3e3;
  --data-viz-low-warning-gradient-end: #0bb2b8;
  --data-viz-low-warning-gradient-start: #01818c;
  --data-viz-low-warning-hover: #84e3e3;
  --data-viz-low-warning-weak-gradient-default-end: #1c5157;
  --data-viz-low-warning-weak-gradient-default-start: #23282e;
  --data-viz-low-warning-weak-gradient-hover-end: #176d73;
  --data-viz-low-warning-weak-gradient-hover-start: #23282e;
  --data-viz-negative-active: #fa5762;
  --data-viz-negative-default: #fa5762;
  --data-viz-negative-focus: #ffb2b5;
  --data-viz-negative-gradient-end: #fa5762;
  --data-viz-negative-gradient-start: #cc2d37;
  --data-viz-negative-hover: #ffb2b5;
  --data-viz-negative-weak-gradient-default-end: #63363e;
  --data-viz-negative-weak-gradient-default-start: #23282e;
  --data-viz-negative-weak-gradient-hover-end: #8f3f48;
  --data-viz-negative-weak-gradient-hover-start: #23282e;
  --data-viz-positive-active: #33bbf5;
  --data-viz-positive-default: #33bbf5;
  --data-viz-positive-focus: #b5e9ff;
  --data-viz-positive-gradient-end: #33bbf5;
  --data-viz-positive-gradient-start: #0d8bd4;
  --data-viz-positive-hover: #b5e9ff;
  --data-viz-positive-weak-gradient-default-end: #28546a;
  --data-viz-positive-weak-gradient-default-start: #23282e;
  --data-viz-positive-weak-gradient-hover-end: #2b7192;
  --data-viz-positive-weak-gradient-hover-start: #23282e;
  --data-viz-severe-warning-active: #f7782f;
  --data-viz-severe-warning-default: #f7782f;
  --data-viz-severe-warning-focus: #fcc9a7;
  --data-viz-severe-warning-gradient-end: #f7782f;
  --data-viz-severe-warning-gradient-start: #c44f14;
  --data-viz-severe-warning-hover: #fcc9a7;
  --data-viz-severe-warning-weak-gradient-default-end: #63402e;
  --data-viz-severe-warning-weak-gradient-default-start: #23282e;
  --data-viz-severe-warning-weak-gradient-hover-end: #8d502f;
  --data-viz-severe-warning-weak-gradient-hover-start: #23282e;
  --data-viz-warning-active: #f0c243;
  --data-viz-warning-default: #f0c243;
  --data-viz-warning-focus: #f5e08e;
  --data-viz-warning-gradient-end: #f0c243;
  --data-viz-warning-gradient-start: #d6900d;
  --data-viz-warning-hover: #f5e08e;
  --data-viz-warning-weak-gradient-default-end: #615634;
  --data-viz-warning-weak-gradient-default-start: #23282e;
  --data-viz-warning-weak-gradient-hover-end: #897539;
  --data-viz-warning-weak-gradient-hover-start: #23282e;
  --dormant-bg-default: #6f7680;
  --dormant-bg-disabled: #6f7680;
  --dormant-bg-medium-default: #464c54;
  --dormant-bg-medium-disabled: #373c42;
  --dormant-border-default: #a7adb5;
  --dormant-border-disabled: #596069;
  --dormant-icon-default: #c1c6cc;
  --dormant-icon-disabled: #596069;
  --dormant-icon-medium-default: #ffffff;
  --dormant-icon-in-default: #23282e;
  --dormant-icon-in-disabled: #23282e;
  --dormant-icon-in-medium-default: #23282e;
  --excellent-bg-medium-active: #3e506a;
  --excellent-bg-medium-default: #3e506a;
  --excellent-bg-medium-disabled: #373c42;
  --excellent-bg-medium-focus: #3e506a;
  --excellent-bg-medium-hover: #3e506a;
  --excellent-border-active: #649ef5;
  --excellent-border-default: #649ef5;
  --excellent-border-disabled: #649ef5;
  --excellent-border-focus: #649ef5;
  --excellent-border-hover: #649ef5;
  --excellent-icon-active: #649ef5;
  --excellent-icon-default: #649ef5;
  --excellent-icon-disabled: #596069;
  --excellent-icon-focus: #649ef5;
  --excellent-icon-hover: #649ef5;
  --excellent-icon-in-active: #23282e;
  --excellent-icon-in-default: #23282e;
  --excellent-icon-in-disabled: #23282e;
  --excellent-icon-in-focus: #23282e;
  --excellent-icon-in-hover: #23282e;
  --in-progress-bg-medium-active: #534a6d;
  --in-progress-bg-medium-default: #534a6d;
  --in-progress-bg-medium-disabled: #373c42;
  --in-progress-bg-medium-focus: #534a6d;
  --in-progress-bg-medium-hover: #534a6d;
  --in-progress-border-active: #b587fa;
  --in-progress-border-default: #b587fa;
  --in-progress-border-disabled: #b587fa;
  --in-progress-border-focus: #b587fa;
  --in-progress-border-hover: #b587fa;
  --in-progress-icon-active: #b587fa;
  --in-progress-icon-default: #b587fa;
  --in-progress-icon-disabled: #596069;
  --in-progress-icon-focus: #b587fa;
  --in-progress-icon-hover: #b587fa;
  --in-progress-icon-in-active: #23282e;
  --in-progress-icon-in-default: #23282e;
  --in-progress-icon-in-disabled: #23282e;
  --in-progress-icon-in-focus: #23282e;
  --in-progress-icon-in-hover: #23282e;
  --info-bg-active: #b587fa;
  --info-bg-default: #b587fa;
  --info-bg-disabled: #b587fa;
  --info-bg-focus: #b587fa;
  --info-bg-hover: #b587fa;
  --info-bg-medium-active: #534a6d;
  --info-bg-medium-default: #534a6d;
  --info-bg-medium-disabled: #373c42;
  --info-bg-medium-focus: #534a6d;
  --info-bg-medium-hover: #534a6d;
  --info-bg-strong-default: #352d49;
  --info-bg-weak-active: #23282e;
  --info-bg-weak-default: #23282e;
  --info-bg-weak-disabled: #23282e;
  --info-bg-weak-focus: #23282e;
  --info-bg-weak-hover: #23282e;
  --info-border-active: #b587fa;
  --info-border-default: #b587fa;
  --info-border-disabled: #b587fa;
  --info-border-focus: #b587fa;
  --info-border-hover: #b587fa;
  --info-border-weak-active: #23282e;
  --info-border-weak-default: #23282e;
  --info-border-weak-disabled: #596069;
  --info-border-weak-focus: #23282e;
  --info-border-weak-hover: #23282e;
  --info-icon-active: #b587fa;
  --info-icon-default: #b587fa;
  --info-icon-disabled: #596069;
  --info-icon-focus: #b587fa;
  --info-icon-hover: #b587fa;
  --info-icon-weak-active: #a974f7;
  --info-icon-weak-default: #a974f7;
  --info-icon-weak-disabled: #596069;
  --info-icon-weak-focus: #a974f7;
  --info-icon-weak-hover: #a974f7;
  --info-icon-in-active: #23282e;
  --info-icon-in-default: #23282e;
  --info-icon-in-disabled: #23282e;
  --info-icon-in-focus: #23282e;
  --info-icon-in-hover: #23282e;
  --interact-bg-active: #7cadf7;
  --interact-bg-default: #649ef5;
  --interact-bg-disabled: #446392;
  --interact-bg-focus: #7cadf7;
  --interact-bg-hover: #7cadf7;
  --interact-bg-medium-active: #3a5276;
  --interact-bg-medium-default: #649ef5;
  --interact-bg-medium-hover: #3a5276;
  --interact-bg-strong-active: #596069;
  --interact-bg-strong-hover: #596069;
  --interact-bg-weak-active: #2f3d52;
  --interact-bg-weak-default: #23282e;
  --interact-bg-weak-disabled: #464c54;
  --interact-bg-weak-focus: #2f3d52;
  --interact-bg-weak-hover: #2f3d52;
  --interact-border-active: #7cadf7;
  --interact-border-default: #649ef5;
  --interact-border-disabled: #446392;
  --interact-border-focus: #7cadf7;
  --interact-border-hover: #7cadf7;
  --interact-border-medium-active: #649ef5;
  --interact-border-medium-default: #649ef5;
  --interact-border-medium-disabled: #e1e4e8;
  --interact-border-medium-focus: #649ef5;
  --interact-border-medium-hover: #a3c8ff;
  --interact-border-weak-active: #e1e4e8;
  --interact-border-weak-default: #656c75;
  --interact-border-weak-disabled: #596069;
  --interact-border-weak-focus: #e1e4e8;
  --interact-border-weak-hover: #cce1ff;
  --interact-icon-active: #7cadf7;
  --interact-icon-default: #649ef5;
  --interact-icon-disabled: #446392;
  --interact-icon-focus: #7cadf7;
  --interact-icon-hover: #7cadf7;
  --interact-icon-medium-active: #649ef5;
  --interact-icon-medium-default: #c1c6cc;
  --interact-icon-medium-disabled: #6f7680;
  --interact-icon-medium-focus: #649ef5;
  --interact-icon-medium-hover: #649ef5;
  --interact-icon-strong-active: #f0f1f2;
  --interact-icon-strong-default: #d0d4d9;
  --interact-icon-strong-disabled: #6f7680;
  --interact-icon-strong-focus: #f0f1f2;
  --interact-icon-strong-hover: #f0f1f2;
  --interact-icon-weak-active: #d0d4d9;
  --interact-icon-weak-default: #c1c6cc;
  --interact-icon-weak-disabled: #6f7680;
  --interact-icon-weak-focus: #d0d4d9;
  --interact-icon-weak-hover: #d0d4d9;
  --interact-icon-in-active: #23282e;
  --interact-icon-in-default: #23282e;
  --interact-icon-in-disabled: #23282e;
  --interact-icon-in-focus: #23282e;
  --interact-icon-in-hover: #23282e;
  --interact-text-active: #7cadf7;
  --interact-text-default: #649ef5;
  --interact-text-disabled: #446392;
  --interact-text-focus: #7cadf7;
  --interact-text-hover: #7cadf7;
  --interact-text-weak-active: #649ef5;
  --interact-text-weak-default: #c1c6cc;
  --interact-text-weak-disabled: #6f7680;
  --interact-text-weak-focus: #649ef5;
  --interact-text-weak-hover: #649ef5;
  --interact-text-in-active: #23282e;
  --interact-text-in-default: #23282e;
  --interact-text-in-disabled: #23282e;
  --interact-text-in-focus: #23282e;
  --interact-text-in-hover: #23282e;
  --inverse-bg-active: #464c54;
  --inverse-bg-default: #373c42;
  --inverse-bg-disabled: #e1e4e8;
  --inverse-bg-focus: #464c54;
  --inverse-bg-gradient-default: linear-gradient(90deg, #373c42 0%, #0f1214 100%);
  --inverse-bg-gradient-end: #0f1214;
  --inverse-bg-gradient-start: #373c42;
  --inverse-bg-hover: #373c42;
  --inverse-bg-weak-default: #464c54;
  --inverse-border-active: #cce1ff;
  --inverse-border-default: #6f7680;
  --inverse-border-disabled: #e1e4e8;
  --inverse-border-focus: #cce1ff;
  --inverse-border-hover: #649ef5;
  --inverse-icon-active: #ffffff;
  --inverse-icon-default: #f7f7f7;
  --inverse-icon-disabled: #6f7680;
  --inverse-icon-focus: #ffffff;
  --inverse-icon-hover: #ffffff;
  --inverse-icon-strong-active: #ffffff;
  --inverse-icon-strong-default: #ffffff;
  --inverse-icon-strong-disabled: #6f7680;
  --inverse-icon-strong-focus: #ffffff;
  --inverse-icon-strong-hover: #ffffff;
  --inverse-text-active: #f7f7f7;
  --inverse-text-default: #f7f7f7;
  --inverse-text-disabled: #656c75;
  --inverse-text-focus: #f7f7f7;
  --inverse-text-hover: #f7f7f7;
  --inverse-text-medium-default: #c1c6cc;
  --inverse-text-medium-disabled: #656c75;
  --low-warning-bg-medium-active: #1f565b;
  --low-warning-bg-medium-default: #1f565b;
  --low-warning-bg-medium-disabled: #373c42;
  --low-warning-bg-medium-focus: #1f565b;
  --low-warning-bg-medium-hover: #1f565b;
  --low-warning-border-active: #0bb2b8;
  --low-warning-border-default: #0bb2b8;
  --low-warning-border-disabled: #0bb2b8;
  --low-warning-border-focus: #0bb2b8;
  --low-warning-border-hover: #0bb2b8;
  --low-warning-icon-active: #0bb2b8;
  --low-warning-icon-default: #0bb2b8;
  --low-warning-icon-disabled: #596069;
  --low-warning-icon-focus: #0bb2b8;
  --low-warning-icon-hover: #0bb2b8;
  --low-warning-icon-in-active: #23282e;
  --low-warning-icon-in-default: #23282e;
  --low-warning-icon-in-disabled: #23282e;
  --low-warning-icon-in-focus: #23282e;
  --low-warning-icon-in-hover: #23282e;
  --negative-bg-active: #ff6e72;
  --negative-bg-default: #fa5762;
  --negative-bg-disabled: #8f3f48;
  --negative-bg-focus: #ff6e72;
  --negative-bg-hover: #ff6e72;
  --negative-bg-medium-active: #63363e;
  --negative-bg-medium-default: #63363e;
  --negative-bg-medium-disabled: #373c42;
  --negative-bg-medium-focus: #63363e;
  --negative-bg-medium-hover: #63363e;
  --negative-bg-strong-default: #46272a;
  --negative-bg-weak-active: #984952;
  --negative-bg-weak-default: #23282e;
  --negative-bg-weak-disabled: #373c42;
  --negative-bg-weak-focus: #984952;
  --negative-bg-weak-hover: #984952;
  --negative-border-active: #ff878b;
  --negative-border-default: #fa5762;
  --negative-border-disabled: #914b50;
  --negative-border-focus: #ff878b;
  --negative-border-hover: #ff878b;
  --negative-border-medium-active: #ff878b;
  --negative-border-medium-default: #eb4651;
  --negative-border-medium-disabled: #8f3f48;
  --negative-border-medium-focus: #ff878b;
  --negative-border-medium-hover: #ff878b;
  --negative-border-strong-active: #f7f7f7;
  --negative-border-strong-default: #f7f7f7;
  --negative-border-strong-disabled: #f7f7f7;
  --negative-border-strong-focus: #f7f7f7;
  --negative-border-strong-hover: #ffffff;
  --negative-border-weak-active: #23282e;
  --negative-border-weak-default: #23282e;
  --negative-border-weak-disabled: #596069;
  --negative-border-weak-focus: #23282e;
  --negative-border-weak-hover: #23282e;
  --negative-icon-active: #ff878b;
  --negative-icon-default: #fa5762;
  --negative-icon-disabled: #8f3f48;
  --negative-icon-focus: #ff878b;
  --negative-icon-hover: #ff878b;
  --negative-icon-weak-active: #ffb2b5;
  --negative-icon-weak-default: #ffb2b5;
  --negative-icon-weak-disabled: #596069;
  --negative-icon-weak-focus: #ffb2b5;
  --negative-icon-weak-hover: #ffb2b5;
  --negative-icon-in-active: #23282e;
  --negative-icon-in-default: #23282e;
  --negative-icon-in-disabled: #23282e;
  --negative-icon-in-focus: #23282e;
  --negative-icon-in-hover: #23282e;
  --negative-text-active: #ff878b;
  --negative-text-default: #fa5762;
  --negative-text-disabled: #8f3f48;
  --negative-text-focus: #ff878b;
  --negative-text-hover: #ff878b;
  --negative-text-in-active: #23282e;
  --negative-text-in-default: #23282e;
  --negative-text-in-disabled: #23282e;
  --negative-text-in-focus: #23282e;
  --negative-text-in-hover: #23282e;
  --overlay-bg-default: rgba(0,0,0,0.74902);
  --port-diagram-base-bg-active: #889099;
  --port-diagram-base-bg-default: #c1c6cc;
  --port-diagram-base-bg-medium-active: #c1c6cc;
  --port-diagram-base-bg-medium-default: #d0d4d9;
  --port-diagram-base-bg-weak-default: #f0f1f2;
  --port-diagram-base-border-active: #6f7680;
  --port-diagram-base-border-default: #6f7680;
  --port-diagram-base-border-medium-active: #6f7680;
  --port-diagram-base-border-strong-active: #23282e;
  --port-diagram-base-border-strong-default: #23282e;
  --port-diagram-base-icon-in-active: #373c42;
  --port-diagram-base-icon-in-default: #373c42;
  --port-diagram-critical-bg-active: #a01d26;
  --port-diagram-critical-bg-default: #cc2d37;
  --port-diagram-critical-bg-medium-active: #ff878b;
  --port-diagram-critical-bg-medium-default: #ffb2b5;
  --port-diagram-critical-border-medium-active: #a01d26;
  --port-diagram-critical-border-strong-active: #23282e;
  --port-diagram-critical-border-strong-default: #23282e;
  --port-diagram-critical-icon-in-active: #ffffff;
  --port-diagram-critical-icon-in-default: #ffffff;
  --port-diagram-disconnected-bg-active: #23282e;
  --port-diagram-disconnected-bg-default: #373c42;
  --port-diagram-disconnected-bg-medium-active: #c1c6cc;
  --port-diagram-disconnected-bg-medium-default: #d0d4d9;
  --port-diagram-disconnected-border-medium-active: #6f7680;
  --port-diagram-disconnected-border-strong-active: #23282e;
  --port-diagram-disconnected-border-strong-default: #23282e;
  --port-diagram-disconnected-icon-in-active: #ffffff;
  --port-diagram-disconnected-icon-in-default: #ffffff;
  --port-diagram-full-speed-bg-active: #03639c;
  --port-diagram-full-speed-bg-default: #0570ad;
  --port-diagram-full-speed-bg-medium-active: #33bbf5;
  --port-diagram-full-speed-bg-medium-default: #9adffc;
  --port-diagram-full-speed-border-medium-active: #03639c;
  --port-diagram-full-speed-border-strong-active: #23282e;
  --port-diagram-full-speed-border-strong-default: #23282e;
  --port-diagram-full-speed-icon-in-active: #ffffff;
  --port-diagram-full-speed-icon-in-default: #ffffff;
  --port-diagram-low-power-bg-active: #944b03;
  --port-diagram-low-power-bg-default: #b05f04;
  --port-diagram-low-power-bg-medium-active: #e0a419;
  --port-diagram-low-power-bg-medium-default: #f0c243;
  --port-diagram-low-power-bg-weak-active: #f2d268;
  --port-diagram-low-power-bg-weak-default: #f5e08e;
  --port-diagram-low-power-border-medium-active: #944b03;
  --port-diagram-low-power-border-strong-active: #23282e;
  --port-diagram-low-power-border-strong-default: #23282e;
  --port-diagram-low-power-icon-in-active: #944b03;
  --port-diagram-low-power-icon-in-default: #b05f04;
  --port-diagram-reduced-speed-bg-active: #03639c;
  --port-diagram-reduced-speed-bg-default: #0570ad;
  --port-diagram-reduced-speed-bg-medium-active: #087abd;
  --port-diagram-reduced-speed-bg-medium-default: #0d8bd4;
  --port-diagram-reduced-speed-border-active: #ffffff;
  --port-diagram-reduced-speed-border-default: #ffffff;
  --port-diagram-reduced-speed-border-medium-active: #03639c;
  --port-diagram-reduced-speed-border-strong-active: #23282e;
  --port-diagram-reduced-speed-border-strong-default: #23282e;
  --port-diagram-reduced-speed-icon-in-active: #ffffff;
  --port-diagram-reduced-speed-icon-in-default: #ffffff;
  --port-diagram-warning-bg-active: #944b03;
  --port-diagram-warning-bg-default: #b05f04;
  --port-diagram-warning-bg-medium-active: #e0a419;
  --port-diagram-warning-bg-medium-default: #f0c243;
  --port-diagram-warning-border-default: #ffffff;
  --port-diagram-warning-border-medium-active: #944b03;
  --port-diagram-warning-border-strong-active: #23282e;
  --port-diagram-warning-border-strong-default: #23282e;
  --port-diagram-warning-icon-in-active: #ffffff;
  --port-diagram-warning-icon-in-default: #ffffff;
  --positive-bg-active: #33bbf5;
  --positive-bg-default: #33bbf5;
  --positive-bg-disabled: #33bbf5;
  --positive-bg-focus: #33bbf5;
  --positive-bg-hover: #33bbf5;
  --positive-bg-medium-active: #28546a;
  --positive-bg-medium-default: #28546a;
  --positive-bg-medium-disabled: #373c42;
  --positive-bg-medium-focus: #28546a;
  --positive-bg-medium-hover: #28546a;
  --positive-bg-strong-default: #173746;
  --positive-bg-weak-active: #23282e;
  --positive-bg-weak-default: #23282e;
  --positive-bg-weak-disabled: #23282e;
  --positive-bg-weak-focus: #23282e;
  --positive-bg-weak-hover: #23282e;
  --positive-border-active: #33bbf5;
  --positive-border-default: #33bbf5;
  --positive-border-disabled: #33bbf5;
  --positive-border-focus: #33bbf5;
  --positive-border-hover: #33bbf5;
  --positive-border-strong-active: #f7f7f7;
  --positive-border-strong-default: #f7f7f7;
  --positive-border-strong-disabled: #f7f7f7;
  --positive-border-strong-focus: #f7f7f7;
  --positive-border-strong-hover: #f7f7f7;
  --positive-border-weak-active: #33bbf5;
  --positive-border-weak-default: #23282e;
  --positive-border-weak-disabled: #596069;
  --positive-border-weak-focus: #33bbf5;
  --positive-border-weak-hover: #33bbf5;
  --positive-icon-active: #33bbf5;
  --positive-icon-default: #33bbf5;
  --positive-icon-disabled: #596069;
  --positive-icon-focus: #33bbf5;
  --positive-icon-hover: #33bbf5;
  --positive-icon-strong-active: #33bbf5;
  --positive-icon-strong-default: #33bbf5;
  --positive-icon-strong-disabled: #2b7192;
  --positive-icon-strong-focus: #33bbf5;
  --positive-icon-strong-hover: #33bbf5;
  --positive-icon-weak-active: #6fd2fc;
  --positive-icon-weak-default: #6fd2fc;
  --positive-icon-weak-disabled: #596069;
  --positive-icon-weak-focus: #6fd2fc;
  --positive-icon-weak-hover: #6fd2fc;
  --positive-icon-in-active: #23282e;
  --positive-icon-in-default: #23282e;
  --positive-icon-in-disabled: #23282e;
  --positive-icon-in-focus: #23282e;
  --positive-icon-in-hover: #23282e;
  --positive-text-in-active: #23282e;
  --positive-text-in-default: #23282e;
  --positive-text-in-disabled: #23282e;
  --positive-text-in-focus: #23282e;
  --positive-text-in-hover: #23282e;
  --severe-warning-bg-active: #f7782f;
  --severe-warning-bg-default: #f7782f;
  --severe-warning-bg-disabled: #f7782f;
  --severe-warning-bg-focus: #f7782f;
  --severe-warning-bg-hover: #f7782f;
  --severe-warning-bg-medium-active: #644637;
  --severe-warning-bg-medium-default: #644637;
  --severe-warning-bg-medium-disabled: #373c42;
  --severe-warning-bg-medium-focus: #644637;
  --severe-warning-bg-medium-hover: #644637;
  --severe-warning-bg-strong-default: #462e21;
  --severe-warning-bg-weak-active: #23282e;
  --severe-warning-bg-weak-default: #23282e;
  --severe-warning-bg-weak-disabled: #23282e;
  --severe-warning-bg-weak-focus: #23282e;
  --severe-warning-bg-weak-hover: #23282e;
  --severe-warning-border-active: #f7782f;
  --severe-warning-border-default: #f7782f;
  --severe-warning-border-disabled: #f7782f;
  --severe-warning-border-focus: #f7782f;
  --severe-warning-border-hover: #f7782f;
  --severe-warning-border-weak-active: #23282e;
  --severe-warning-border-weak-default: #23282e;
  --severe-warning-border-weak-disabled: #596069;
  --severe-warning-border-weak-focus: #23282e;
  --severe-warning-border-weak-hover: #23282e;
  --severe-warning-icon-active: #f7782f;
  --severe-warning-icon-default: #f7782f;
  --severe-warning-icon-disabled: #596069;
  --severe-warning-icon-focus: #f7782f;
  --severe-warning-icon-hover: #f7782f;
  --severe-warning-icon-strong-active: #fc8d4c;
  --severe-warning-icon-strong-default: #fc8d4c;
  --severe-warning-icon-strong-disabled: #fc8d4c;
  --severe-warning-icon-strong-focus: #fc8d4c;
  --severe-warning-icon-strong-hover: #fc8d4c;
  --severe-warning-icon-in-active: #23282e;
  --severe-warning-icon-in-default: #23282e;
  --severe-warning-icon-in-disabled: #23282e;
  --severe-warning-icon-in-focus: #23282e;
  --severe-warning-icon-in-hover: #23282e;
  --warning-bg-active: #f0c243;
  --warning-bg-default: #f0c243;
  --warning-bg-disabled: #f0c243;
  --warning-bg-focus: #f0c243;
  --warning-bg-hover: #f0c243;
  --warning-bg-medium-active: #5c4d28;
  --warning-bg-medium-default: #5c4d28;
  --warning-bg-medium-disabled: #373c42;
  --warning-bg-medium-focus: #5c4d28;
  --warning-bg-medium-hover: #5c4d28;
  --warning-bg-strong-default: #35301c;
  --warning-bg-weak-active: #23282e;
  --warning-bg-weak-default: #23282e;
  --warning-bg-weak-disabled: #23282e;
  --warning-bg-weak-focus: #23282e;
  --warning-bg-weak-hover: #23282e;
  --warning-border-active: #f0c243;
  --warning-border-default: #f0c243;
  --warning-border-disabled: #f0c243;
  --warning-border-focus: #f0c243;
  --warning-border-hover: #f0c243;
  --warning-border-strong-active: #f7f7f7;
  --warning-border-strong-default: #f7f7f7;
  --warning-border-strong-disabled: #f7f7f7;
  --warning-border-strong-focus: #f7f7f7;
  --warning-border-strong-hover: #f7f7f7;
  --warning-border-weak-active: #23282e;
  --warning-border-weak-default: #23282e;
  --warning-border-weak-disabled: #596069;
  --warning-border-weak-focus: #23282e;
  --warning-border-weak-hover: #23282e;
  --warning-icon-active: #f0c243;
  --warning-icon-default: #f0c243;
  --warning-icon-disabled: #596069;
  --warning-icon-focus: #f0c243;
  --warning-icon-hover: #f0c243;
  --warning-icon-strong-active: #f0c243;
  --warning-icon-strong-default: #f0c243;
  --warning-icon-strong-disabled: #f0c243;
  --warning-icon-strong-focus: #f0c243;
  --warning-icon-strong-hover: #f0c243;
  --warning-icon-in-active: #23282e;
  --warning-icon-in-default: #23282e;
  --warning-icon-in-disabled: #23282e;
  --warning-icon-in-focus: #23282e;
  --warning-icon-in-hover: #23282e;
  --warning-text-in-active: #23282e;
  --warning-text-in-default: #23282e;
  --warning-text-in-disabled: #23282e;
  --warning-text-in-focus: #23282e;
  --warning-text-in-hover: #23282e;
}

.theme--classic-light {
  --accent-a-default: #7d8aff;
  --accent-a-hover: #6977f0;
  --accent-a-weak-default: #ebedff;
  --accent-b-default: #b02863;
  --accent-b-hover: #991d53;
  --accent-b-weak-default: #ffe8ef;
  --accent-c-default: #f2638c;
  --accent-c-hover: #e3447c;
  --accent-c-weak-default: #ffd4e0;
  --accent-d-default: #753bcc;
  --accent-d-hover: #6732b8;
  --accent-d-weak-default: #f3ebff;
  --accent-e-default: #7da11b;
  --accent-e-hover: #6c8c14;
  --accent-e-weak-default: #eaf2d3;
  --accent-f-default: #ad3907;
  --accent-f-hover: #942e03;
  --accent-f-weak-default: #ffeadb;
  --accent-g-default: #04a4b0;
  --accent-g-hover: #028e99;
  --accent-g-weak-default: #d5f5f5;
  --accent-h-default: #006773;
  --accent-h-hover: #005c66;
  --accent-h-weak-default: #a9ebeb;
  --accent-i-default: #e85fc6;
  --accent-i-hover: #d649b3;
  --accent-i-weak-default: #ffe8f9;
  --accent-j-default: #545c8a;
  --accent-j-hover: #484f7a;
  --accent-j-weak-default: #ebedff;
  --accent-k-default: #21a65f;
  --accent-k-hover: #169855;
  --accent-k-weak-default: #d4f5e1;
  --base-bg-active: #f7f7f7;
  --base-bg-default: #f7f7f7;
  --base-bg-disabled: #f0f1f2;
  --base-bg-hover: #f7f7f7;
  --base-bg-medium-active: #f0f1f2;
  --base-bg-medium-default: #f7f7f7;
  --base-bg-medium-disabled: #f7f7f7;
  --base-bg-medium-hover: #e1e4e8;
  --base-bg-strong-active: #23282e;
  --base-bg-strong-default: #656c75;
  --base-bg-strong-disabled: #d0d4d9;
  --base-bg-strong-focus: #23282e;
  --base-bg-strong-hover: #23282e;
  --base-bg-weak-active: #f0f1f2;
  --base-bg-weak-default: #ffffff;
  --base-bg-weak-disabled: #f0f1f2;
  --base-bg-weak-hover: rgba(225,228,232,0.8);
  --base-border-default: #e1e4e8;
  --base-border-gradient-default: linear-gradient(180deg, #f7f7f7 0%, #e1e4e8 50%, #f7f7f7 100%);
  --base-border-medium-default: #e1e4e8;
  --base-border-strong-default: #656c75;
  --base-border-weak-default: #ffffff;
  --base-icon-in-active: #ffffff;
  --base-icon-in-default: #ffffff;
  --base-icon-in-disabled: #ffffff;
  --base-icon-in-focus: #ffffff;
  --base-icon-in-hover: #ffffff;
  --base-text-default: #23282e;
  --base-text-disabled: #c1c6cc;
  --base-text-medium-default: #596069;
  --base-text-medium-disabled: #c1c6cc;
  --base-text-strong-default: #373c42;
  --base-text-strong-disabled: #c1c6cc;
  --base-text-weak-default: #889099;
  --base-text-weak-disabled: #c1c6cc;
  --base-text-in-active: #ffffff;
  --base-text-in-default: #ffffff;
  --base-text-in-disabled: #ffffff;
  --base-text-in-focus: #ffffff;
  --base-text-in-hover: #ffffff;
  --base-text-in-weak-default: #f7f7f7;
  --brand-bg-active: #464c54;
  --brand-bg-default: #373c42;
  --brand-bg-disabled: #e1e4e8;
  --brand-bg-focus: #464c54;
  --brand-bg-gradient-default: linear-gradient(90deg, #373c42 0%, #0f1214 100%);
  --brand-bg-gradient-end: #0f1214;
  --brand-bg-gradient-start: #373c42;
  --brand-bg-hover: #373c42;
  --brand-bg-strong-active: #373c42;
  --brand-bg-strong-default: #373c42;
  --brand-bg-strong-focus: #373c42;
  --brand-bg-strong-hover: #373c42;
  --brand-border-active: #cce1ff;
  --brand-icon-active: #ffffff;
  --brand-icon-default: #f7f7f7;
  --brand-icon-hover: #ffffff;
  --brand-icon-weak-active: #f7f7f7;
  --brand-icon-weak-default: #f7f7f7;
  --brand-icon-weak-focus: #f7f7f7;
  --brand-icon-weak-hover: #f7f7f7;
  --brand-text-active: #f7f7f7;
  --brand-text-default: #f7f7f7;
  --brand-text-hover: #f7f7f7;
  --brand-text-strong-default: #f0f1f2;
  --brand-text-weak-active: #f7f7f7;
  --brand-text-weak-default: #f7f7f7;
  --brand-text-weak-focus: #f7f7f7;
  --brand-text-weak-hover: #f7f7f7;
  --brand-accent-border-active: #45991f;
  --brand-accent-border-default: #52a62b;
  --brand-accent-border-focus: #45991f;
  --brand-accent-border-hover: #e1e4e8;
  --brand-accent-border-medium-active: #e0f5d5;
  --brand-accent-border-medium-default: #f0f1f2;
  --brand-accent-border-medium-disabled: #ffffff;
  --brand-accent-border-medium-focus: #ffffff;
  --brand-accent-border-medium-hover: #ffffff;
  --brand-accent-border-strong-active: #f7f7f7;
  --brand-accent-border-strong-default: #f7f7f7;
  --brand-accent-border-strong-disabled: #ffffff;
  --brand-accent-border-strong-focus: #f7f7f7;
  --brand-accent-border-strong-hover: #f7f7f7;
  --brand-accent-border-weak-active: #6bbf41;
  --brand-accent-border-weak-default: #d0d4d9;
  --brand-accent-border-weak-disabled: #ffffff;
  --brand-accent-border-weak-focus: #ffffff;
  --brand-accent-border-weak-hover: #ffffff;
  --brand-accent-icon-active: #45991f;
  --brand-accent-icon-default: #7e868f;
  --brand-accent-icon-disabled: #d0d4d9;
  --brand-accent-icon-focus: #ffffff;
  --brand-accent-icon-medium-active: #52a62b;
  --brand-accent-icon-medium-default: #a7adb5;
  --brand-accent-icon-medium-disabled: #d0d4d9;
  --brand-accent-icon-medium-focus: #ffffff;
  --brand-accent-icon-weak-active: #6bbf41;
  --brand-accent-icon-weak-default: #c1c6cc;
  --brand-accent-icon-weak-disabled: #d0d4d9;
  --brand-accent-icon-weak-focus: #ffffff;
  --control-bg-active: #f0f1f2;
  --control-bg-default: #ffffff;
  --control-bg-disabled: #f7f7f7;
  --control-bg-focus: #f0f1f2;
  --control-bg-hover: #f0f6ff;
  --control-bg-medium-active: #e3eeff;
  --control-bg-medium-default: #ffffff;
  --control-bg-medium-disabled: #e1e4e8;
  --control-bg-medium-focus: #e3eeff;
  --control-bg-medium-hover: #f7f7f7;
  --control-bg-strong-active: #0d5cbd;
  --control-bg-strong-default: #2774d9;
  --control-bg-strong-disabled: #bad6ff;
  --control-bg-strong-focus: #0d5cbd;
  --control-bg-strong-hover: #0d5cbd;
  --control-bg-weak-active: #e3eeff;
  --control-bg-weak-default: #ffffff;
  --control-bg-weak-disabled: #f7f7f7;
  --control-bg-weak-focus: #e3eeff;
  --control-bg-weak-hover: #cce1ff;
  --control-border-active: #3e84e5;
  --control-border-default: #889099;
  --control-border-disabled: #d0d4d9;
  --control-border-focus: #3e84e5;
  --control-border-hover: #3e84e5;
  --control-border-medium-active: #2774d9;
  --control-border-medium-default: #2774d9;
  --control-border-medium-disabled: #d0d4d9;
  --control-border-medium-focus: #2774d9;
  --control-border-medium-hover: #bad6ff;
  --control-border-strong-active: #2774d9;
  --control-border-strong-default: #656c75;
  --control-border-strong-disabled: #d0d4d9;
  --control-border-strong-focus: #2774d9;
  --control-border-strong-hover: #23282e;
  --control-border-weak-active: #7cadf7;
  --control-border-weak-default: #e1e4e8;
  --control-border-weak-disabled: #d0d4d9;
  --control-border-weak-focus: #7cadf7;
  --control-border-weak-hover: #7cadf7;
  --control-icon-active: #0d5cbd;
  --control-icon-default: #1d69cc;
  --control-icon-disabled: #a3c8ff;
  --control-icon-focus: #0d5cbd;
  --control-icon-hover: #0d5cbd;
  --control-icon-medium-active: #0d5cbd;
  --control-icon-medium-default: #2774d9;
  --control-icon-medium-disabled: #a3c8ff;
  --control-icon-medium-focus: #0d5cbd;
  --control-icon-medium-hover: #0d5cbd;
  --control-icon-strong-active: #1d69cc;
  --control-icon-strong-default: #656c75;
  --control-icon-strong-disabled: #c1c6cc;
  --control-icon-strong-focus: #1d69cc;
  --control-icon-strong-hover: #464c54;
  --control-icon-weak-active: #2774d9;
  --control-icon-weak-default: #7e868f;
  --control-icon-weak-disabled: #d0d4d9;
  --control-icon-weak-focus: #2774d9;
  --control-icon-weak-hover: #2774d9;
  --control-icon-in-active: #ffffff;
  --control-icon-in-default: #ffffff;
  --control-icon-in-disabled: #c1c6cc;
  --control-icon-in-focus: #ffffff;
  --control-icon-in-hover: #ffffff;
  --control-icon-in-medium-active: #cce1ff;
  --control-icon-in-medium-default: #6f7680;
  --control-icon-in-strong-active: #2774d9;
  --control-icon-in-strong-default: #2774d9;
  --control-icon-in-strong-disabled: #c1c6cc;
  --control-icon-in-strong-focus: #2774d9;
  --control-icon-in-strong-hover: #2774d9;
  --data-viz-categorical-1-active: #505ed9;
  --data-viz-categorical-1-default: #505ed9;
  --data-viz-categorical-1-focus: #3b47b2;
  --data-viz-categorical-1-gradient-end: #505ed9;
  --data-viz-categorical-1-gradient-start: #6977f0;
  --data-viz-categorical-1-hover: #3b47b2;
  --data-viz-categorical-1-weak-gradient-default-end: #ccd1ff;
  --data-viz-categorical-1-weak-gradient-default-start: #ffffff;
  --data-viz-categorical-1-weak-gradient-hover-end: #bac1ff;
  --data-viz-categorical-1-weak-gradient-hover-start: #ebedff;
  --data-viz-categorical-10-active: #545c8a;
  --data-viz-categorical-10-default: #545c8a;
  --data-viz-categorical-10-focus: #484f7a;
  --data-viz-categorical-10-gradient-end: #545c8a;
  --data-viz-categorical-10-gradient-start: #6871a3;
  --data-viz-categorical-10-hover: #484f7a;
  --data-viz-categorical-10-weak-gradient-default-end: #ced3f2;
  --data-viz-categorical-10-weak-gradient-default-start: #ffffff;
  --data-viz-categorical-10-weak-gradient-hover-end: #c1c6e8;
  --data-viz-categorical-10-weak-gradient-hover-start: #ebedff;
  --data-viz-categorical-11-active: #f26722;
  --data-viz-categorical-11-default: #f26722;
  --data-viz-categorical-11-focus: #c44f14;
  --data-viz-categorical-11-gradient-end: #f26722;
  --data-viz-categorical-11-gradient-start: #fc8d4c;
  --data-viz-categorical-11-hover: #c44f14;
  --data-viz-categorical-11-weak-gradient-default-end: #fcc9a7;
  --data-viz-categorical-11-weak-gradient-default-start: #ffffff;
  --data-viz-categorical-11-weak-gradient-hover-end: #fcb88d;
  --data-viz-categorical-11-weak-gradient-hover-start: #ffeadb;
  --data-viz-categorical-12-active: #0b7b46;
  --data-viz-categorical-12-default: #0b7b46;
  --data-viz-categorical-12-focus: #075e39;
  --data-viz-categorical-12-gradient-end: #0b7b46;
  --data-viz-categorical-12-gradient-start: #169855;
  --data-viz-categorical-12-hover: #075e39;
  --data-viz-categorical-12-weak-gradient-default-end: #97e5b8;
  --data-viz-categorical-12-weak-gradient-default-start: #ffffff;
  --data-viz-categorical-12-weak-gradient-hover-end: #75d9a0;
  --data-viz-categorical-12-weak-gradient-hover-start: #d4f5e1;
  --data-viz-categorical-2-active: #04a4b0;
  --data-viz-categorical-2-default: #04a4b0;
  --data-viz-categorical-2-focus: #01818c;
  --data-viz-categorical-2-gradient-end: #04a4b0;
  --data-viz-categorical-2-gradient-start: #17c2c2;
  --data-viz-categorical-2-hover: #01818c;
  --data-viz-categorical-2-weak-gradient-default-end: #84e3e3;
  --data-viz-categorical-2-weak-gradient-default-start: #ffffff;
  --data-viz-categorical-2-weak-gradient-hover-end: #4ad9d9;
  --data-viz-categorical-2-weak-gradient-hover-start: #d5f5f5;
  --data-viz-categorical-3-active: #a974f7;
  --data-viz-categorical-3-default: #a974f7;
  --data-viz-categorical-3-focus: #8d4eed;
  --data-viz-categorical-3-gradient-end: #a974f7;
  --data-viz-categorical-3-gradient-start: #c299ff;
  --data-viz-categorical-3-hover: #8d4eed;
  --data-viz-categorical-3-weak-gradient-default-end: #e0ccff;
  --data-viz-categorical-3-weak-gradient-default-start: #ffffff;
  --data-viz-categorical-3-weak-gradient-hover-end: #d6baff;
  --data-viz-categorical-3-weak-gradient-hover-start: #f3ebff;
  --data-viz-categorical-4-active: #c2306f;
  --data-viz-categorical-4-default: #c2306f;
  --data-viz-categorical-4-focus: #991d53;
  --data-viz-categorical-4-gradient-end: #c2306f;
  --data-viz-categorical-4-gradient-start: #e3447c;
  --data-viz-categorical-4-hover: #991d53;
  --data-viz-categorical-4-weak-gradient-default-end: #ffc4d5;
  --data-viz-categorical-4-weak-gradient-default-start: #ffffff;
  --data-viz-categorical-4-weak-gradient-hover-end: #fcb3c8;
  --data-viz-categorical-4-weak-gradient-hover-start: #ffe8ef;
  --data-viz-categorical-5-active: #7da11b;
  --data-viz-categorical-5-default: #7da11b;
  --data-viz-categorical-5-focus: #61800e;
  --data-viz-categorical-5-gradient-end: #7da11b;
  --data-viz-categorical-5-gradient-start: #9dba4c;
  --data-viz-categorical-5-hover: #61800e;
  --data-viz-categorical-5-weak-gradient-default-end: #c7de8a;
  --data-viz-categorical-5-weak-gradient-default-start: #ffffff;
  --data-viz-categorical-5-weak-gradient-hover-end: #b5d166;
  --data-viz-categorical-5-weak-gradient-hover-start: #eaf2d3;
  --data-viz-categorical-6-active: #864ae0;
  --data-viz-categorical-6-default: #864ae0;
  --data-viz-categorical-6-focus: #6732b8;
  --data-viz-categorical-6-gradient-end: #864ae0;
  --data-viz-categorical-6-gradient-start: #9b5ff5;
  --data-viz-categorical-6-hover: #6732b8;
  --data-viz-categorical-6-weak-gradient-default-end: #e0ccff;
  --data-viz-categorical-6-weak-gradient-default-start: #ffffff;
  --data-viz-categorical-6-weak-gradient-hover-end: #d6baff;
  --data-viz-categorical-6-weak-gradient-hover-start: #f3ebff;
  --data-viz-categorical-7-active: #f2638c;
  --data-viz-categorical-7-default: #f2638c;
  --data-viz-categorical-7-focus: #cf3a7a;
  --data-viz-categorical-7-gradient-end: #f2638c;
  --data-viz-categorical-7-gradient-start: #ff87a9;
  --data-viz-categorical-7-hover: #cf3a7a;
  --data-viz-categorical-7-weak-gradient-default-end: #ffc4d5;
  --data-viz-categorical-7-weak-gradient-default-start: #ffffff;
  --data-viz-categorical-7-weak-gradient-hover-end: #fcb3c8;
  --data-viz-categorical-7-weak-gradient-hover-start: #ffe8ef;
  --data-viz-categorical-8-active: #017580;
  --data-viz-categorical-8-default: #017580;
  --data-viz-categorical-8-focus: #005c66;
  --data-viz-categorical-8-gradient-end: #017580;
  --data-viz-categorical-8-gradient-start: #028e99;
  --data-viz-categorical-8-hover: #005c66;
  --data-viz-categorical-8-weak-gradient-default-end: #84e3e3;
  --data-viz-categorical-8-weak-gradient-default-start: #ffffff;
  --data-viz-categorical-8-weak-gradient-hover-end: #4ad9d9;
  --data-viz-categorical-8-weak-gradient-hover-start: #d5f5f5;
  --data-viz-categorical-9-active: #139beb;
  --data-viz-categorical-9-default: #139beb;
  --data-viz-categorical-9-focus: #087abd;
  --data-viz-categorical-9-gradient-end: #139beb;
  --data-viz-categorical-9-gradient-start: #33bbf5;
  --data-viz-categorical-9-hover: #087abd;
  --data-viz-categorical-9-weak-gradient-default-end: #9adffc;
  --data-viz-categorical-9-weak-gradient-default-start: #ffffff;
  --data-viz-categorical-9-weak-gradient-hover-end: #6fd2fc;
  --data-viz-categorical-9-weak-gradient-hover-start: #d9f4ff;
  --data-viz-dormant-active: #889099;
  --data-viz-dormant-default: #889099;
  --data-viz-dormant-focus: #6f7680;
  --data-viz-dormant-gradient-end: #889099;
  --data-viz-dormant-gradient-start: #a7adb5;
  --data-viz-dormant-hover: #6f7680;
  --data-viz-dormant-weak-gradient-default-end: #d0d4d9;
  --data-viz-dormant-weak-gradient-default-start: #ffffff;
  --data-viz-dormant-weak-gradient-hover-end: #c1c6cc;
  --data-viz-dormant-weak-gradient-hover-start: #f0f1f2;
  --data-viz-excellent-active: #087041;
  --data-viz-excellent-default: #087041;
  --data-viz-excellent-focus: #075e39;
  --data-viz-excellent-gradient-end: #087041;
  --data-viz-excellent-gradient-start: #0f874c;
  --data-viz-excellent-hover: #075e39;
  --data-viz-excellent-weak-gradient-default-end: #97e5b8;
  --data-viz-excellent-weak-gradient-default-start: #ffffff;
  --data-viz-excellent-weak-gradient-hover-end: #75d9a0;
  --data-viz-excellent-weak-gradient-hover-start: #d4f5e1;
  --data-viz-low-warning-active: #028e99;
  --data-viz-low-warning-default: #028e99;
  --data-viz-low-warning-focus: #017580;
  --data-viz-low-warning-gradient-end: #028e99;
  --data-viz-low-warning-gradient-start: #0bb2b8;
  --data-viz-low-warning-hover: #017580;
  --data-viz-low-warning-weak-gradient-default-end: #84e3e3;
  --data-viz-low-warning-weak-gradient-default-start: #ffffff;
  --data-viz-low-warning-weak-gradient-hover-end: #4ad9d9;
  --data-viz-low-warning-weak-gradient-hover-start: #d5f5f5;
  --data-viz-negative-active: #cc2d37;
  --data-viz-negative-default: #cc2d37;
  --data-viz-negative-focus: #a01d26;
  --data-viz-negative-gradient-end: #cc2d37;
  --data-viz-negative-gradient-start: #eb4651;
  --data-viz-negative-hover: #a01d26;
  --data-viz-negative-weak-gradient-default-end: #ffc7c9;
  --data-viz-negative-weak-gradient-default-start: #ffffff;
  --data-viz-negative-weak-gradient-hover-end: #ffb2b5;
  --data-viz-negative-weak-gradient-hover-start: #ffe8e9;
  --data-viz-positive-active: #45991f;
  --data-viz-positive-default: #45991f;
  --data-viz-positive-focus: #2b7a0c;
  --data-viz-positive-gradient-end: #45991f;
  --data-viz-positive-gradient-start: #5eb035;
  --data-viz-positive-hover: #2b7a0c;
  --data-viz-positive-weak-gradient-default-end: #b0e396;
  --data-viz-positive-weak-gradient-default-start: #ffffff;
  --data-viz-positive-weak-gradient-hover-end: #98d977;
  --data-viz-positive-weak-gradient-hover-start: #e0f5d5;
  --data-viz-severe-warning-active: #f26722;
  --data-viz-severe-warning-default: #f26722;
  --data-viz-severe-warning-focus: #c44f14;
  --data-viz-severe-warning-gradient-end: #f26722;
  --data-viz-severe-warning-gradient-start: #fc8d4c;
  --data-viz-severe-warning-hover: #c44f14;
  --data-viz-severe-warning-weak-gradient-default-end: #fcc9a7;
  --data-viz-severe-warning-weak-gradient-default-start: #ffffff;
  --data-viz-severe-warning-weak-gradient-hover-end: #fcb88d;
  --data-viz-severe-warning-weak-gradient-hover-start: #ffeadb;
  --data-viz-warning-active: #cc8604;
  --data-viz-warning-default: #cc8604;
  --data-viz-warning-focus: #b05f04;
  --data-viz-warning-gradient-end: #cc8604;
  --data-viz-warning-gradient-start: #e0a419;
  --data-viz-warning-hover: #b05f04;
  --data-viz-warning-weak-gradient-default-end: #f2d268;
  --data-viz-warning-weak-gradient-default-start: #ffffff;
  --data-viz-warning-weak-gradient-hover-end: #f0c243;
  --data-viz-warning-weak-gradient-hover-start: #faefb9;
  --dormant-bg-default: #6f7680;
  --dormant-bg-disabled: #6f7680;
  --dormant-bg-medium-default: #e1e4e8;
  --dormant-bg-medium-disabled: #f7f7f7;
  --dormant-border-default: #889099;
  --dormant-border-disabled: #d0d4d9;
  --dormant-icon-default: #6f7680;
  --dormant-icon-disabled: #d0d4d9;
  --dormant-icon-medium-default: #ffffff;
  --dormant-icon-in-default: #ffffff;
  --dormant-icon-in-disabled: #ffffff;
  --dormant-icon-in-medium-default: #ffffff;
  --excellent-bg-medium-active: #d4f5e1;
  --excellent-bg-medium-default: #d4f5e1;
  --excellent-bg-medium-disabled: #f7f7f7;
  --excellent-bg-medium-focus: #d4f5e1;
  --excellent-bg-medium-hover: #d4f5e1;
  --excellent-border-active: #087041;
  --excellent-border-default: #087041;
  --excellent-border-disabled: #d0d4d9;
  --excellent-border-focus: #087041;
  --excellent-border-hover: #087041;
  --excellent-icon-active: #087041;
  --excellent-icon-default: #087041;
  --excellent-icon-disabled: #d0d4d9;
  --excellent-icon-focus: #087041;
  --excellent-icon-hover: #087041;
  --excellent-icon-in-active: #ffffff;
  --excellent-icon-in-default: #ffffff;
  --excellent-icon-in-disabled: #ffffff;
  --excellent-icon-in-focus: #ffffff;
  --excellent-icon-in-hover: #ffffff;
  --in-progress-bg-medium-active: #e3eeff;
  --in-progress-bg-medium-default: #e3eeff;
  --in-progress-bg-medium-disabled: #f7f7f7;
  --in-progress-bg-medium-focus: #e3eeff;
  --in-progress-bg-medium-hover: #e3eeff;
  --in-progress-border-active: #2774d9;
  --in-progress-border-default: #2774d9;
  --in-progress-border-disabled: #d0d4d9;
  --in-progress-border-focus: #2774d9;
  --in-progress-border-hover: #2774d9;
  --in-progress-icon-active: #2774d9;
  --in-progress-icon-default: #2774d9;
  --in-progress-icon-disabled: #d0d4d9;
  --in-progress-icon-focus: #2774d9;
  --in-progress-icon-hover: #2774d9;
  --in-progress-icon-in-active: #ffffff;
  --in-progress-icon-in-default: #ffffff;
  --in-progress-icon-in-disabled: #ffffff;
  --in-progress-icon-in-focus: #ffffff;
  --in-progress-icon-in-hover: #ffffff;
  --info-bg-active: #2774d9;
  --info-bg-default: #2774d9;
  --info-bg-disabled: #2774d9;
  --info-bg-focus: #2774d9;
  --info-bg-hover: #2774d9;
  --info-bg-medium-active: #e3eeff;
  --info-bg-medium-default: #e3eeff;
  --info-bg-medium-disabled: #f7f7f7;
  --info-bg-medium-focus: #e3eeff;
  --info-bg-medium-hover: #e3eeff;
  --info-bg-strong-default: #e3eeff;
  --info-bg-weak-active: #ffffff;
  --info-bg-weak-default: #ffffff;
  --info-bg-weak-disabled: #ffffff;
  --info-bg-weak-focus: #ffffff;
  --info-bg-weak-hover: #ffffff;
  --info-border-active: #2774d9;
  --info-border-default: #2774d9;
  --info-border-disabled: #d0d4d9;
  --info-border-focus: #2774d9;
  --info-border-hover: #2774d9;
  --info-border-weak-active: #ffffff;
  --info-border-weak-default: #ffffff;
  --info-border-weak-disabled: #d0d4d9;
  --info-border-weak-focus: #ffffff;
  --info-border-weak-hover: #ffffff;
  --info-icon-active: #2774d9;
  --info-icon-default: #2774d9;
  --info-icon-disabled: #d0d4d9;
  --info-icon-focus: #2774d9;
  --info-icon-hover: #2774d9;
  --info-icon-weak-active: #a3c8ff;
  --info-icon-weak-default: #a3c8ff;
  --info-icon-weak-disabled: #a3c8ff;
  --info-icon-weak-focus: #a3c8ff;
  --info-icon-weak-hover: #a3c8ff;
  --info-icon-in-active: #ffffff;
  --info-icon-in-default: #ffffff;
  --info-icon-in-disabled: #ffffff;
  --info-icon-in-focus: #ffffff;
  --info-icon-in-hover: #ffffff;
  --interact-bg-active: #0d5cbd;
  --interact-bg-default: #1d69cc;
  --interact-bg-disabled: #a3c8ff;
  --interact-bg-focus: #0d5cbd;
  --interact-bg-hover: #0d5cbd;
  --interact-bg-medium-active: #cce1ff;
  --interact-bg-medium-default: #2774d9;
  --interact-bg-medium-hover: #cce1ff;
  --interact-bg-strong-active: #f7f7f7;
  --interact-bg-strong-hover: #f7f7f7;
  --interact-bg-weak-active: #cce1ff;
  --interact-bg-weak-default: #ffffff;
  --interact-bg-weak-disabled: #ffffff;
  --interact-bg-weak-focus: #cce1ff;
  --interact-bg-weak-hover: #cce1ff;
  --interact-border-active: #0d5cbd;
  --interact-border-default: #1d69cc;
  --interact-border-disabled: #a3c8ff;
  --interact-border-focus: #0d5cbd;
  --interact-border-hover: #0d5cbd;
  --interact-border-medium-active: #2774d9;
  --interact-border-medium-default: #2774d9;
  --interact-border-medium-disabled: #e1e4e8;
  --interact-border-medium-focus: #2774d9;
  --interact-border-medium-hover: #bad6ff;
  --interact-border-weak-active: #e1e4e8;
  --interact-border-weak-default: #e1e4e8;
  --interact-border-weak-disabled: #e1e4e8;
  --interact-border-weak-focus: #e1e4e8;
  --interact-border-weak-hover: #cce1ff;
  --interact-icon-active: #0d5cbd;
  --interact-icon-default: #1d69cc;
  --interact-icon-disabled: #a3c8ff;
  --interact-icon-focus: #0d5cbd;
  --interact-icon-hover: #0d5cbd;
  --interact-icon-medium-active: #2774d9;
  --interact-icon-medium-default: #7e868f;
  --interact-icon-medium-disabled: #c1c6cc;
  --interact-icon-medium-focus: #2774d9;
  --interact-icon-medium-hover: #2774d9;
  --interact-icon-strong-active: #464c54;
  --interact-icon-strong-default: #656c75;
  --interact-icon-strong-disabled: #a7adb5;
  --interact-icon-strong-focus: #464c54;
  --interact-icon-strong-hover: #464c54;
  --interact-icon-weak-active: #6f7680;
  --interact-icon-weak-default: #7e868f;
  --interact-icon-weak-disabled: #d0d4d9;
  --interact-icon-weak-focus: #6f7680;
  --interact-icon-weak-hover: #6f7680;
  --interact-icon-in-active: #ffffff;
  --interact-icon-in-default: #ffffff;
  --interact-icon-in-disabled: #ffffff;
  --interact-icon-in-focus: #ffffff;
  --interact-icon-in-hover: #ffffff;
  --interact-text-active: #0d5cbd;
  --interact-text-default: #1d69cc;
  --interact-text-disabled: #a3c8ff;
  --interact-text-focus: #0d5cbd;
  --interact-text-hover: #0d5cbd;
  --interact-text-weak-active: #1d69cc;
  --interact-text-weak-default: #656c75;
  --interact-text-weak-disabled: #c1c6cc;
  --interact-text-weak-focus: #1d69cc;
  --interact-text-weak-hover: #1d69cc;
  --interact-text-in-active: #ffffff;
  --interact-text-in-default: #ffffff;
  --interact-text-in-disabled: #ffffff;
  --interact-text-in-focus: #ffffff;
  --interact-text-in-hover: #ffffff;
  --inverse-bg-active: #464c54;
  --inverse-bg-default: #373c42;
  --inverse-bg-disabled: #e1e4e8;
  --inverse-bg-focus: #464c54;
  --inverse-bg-gradient-default: linear-gradient(90deg, #373c42 0%, #0f1214 100%);
  --inverse-bg-gradient-end: #0f1214;
  --inverse-bg-gradient-start: #373c42;
  --inverse-bg-hover: #373c42;
  --inverse-bg-weak-default: #373c42;
  --inverse-border-active: #cce1ff;
  --inverse-border-default: #6f7680;
  --inverse-border-disabled: #e1e4e8;
  --inverse-border-focus: #cce1ff;
  --inverse-border-hover: #649ef5;
  --inverse-icon-active: #ffffff;
  --inverse-icon-default: #f7f7f7;
  --inverse-icon-disabled: #6f7680;
  --inverse-icon-focus: #ffffff;
  --inverse-icon-hover: #ffffff;
  --inverse-icon-strong-active: #ffffff;
  --inverse-icon-strong-default: #ffffff;
  --inverse-icon-strong-disabled: #ffffff;
  --inverse-icon-strong-focus: #ffffff;
  --inverse-icon-strong-hover: #ffffff;
  --inverse-text-active: #f7f7f7;
  --inverse-text-default: #f7f7f7;
  --inverse-text-disabled: #656c75;
  --inverse-text-focus: #f7f7f7;
  --inverse-text-hover: #f7f7f7;
  --inverse-text-medium-default: #c1c6cc;
  --inverse-text-medium-disabled: #656c75;
  --low-warning-bg-medium-active: #d5f5f5;
  --low-warning-bg-medium-default: #d5f5f5;
  --low-warning-bg-medium-disabled: #f7f7f7;
  --low-warning-bg-medium-focus: #d5f5f5;
  --low-warning-bg-medium-hover: #d5f5f5;
  --low-warning-border-active: #028e99;
  --low-warning-border-default: #028e99;
  --low-warning-border-disabled: #d0d4d9;
  --low-warning-border-focus: #028e99;
  --low-warning-border-hover: #028e99;
  --low-warning-icon-active: #028e99;
  --low-warning-icon-default: #028e99;
  --low-warning-icon-disabled: #d0d4d9;
  --low-warning-icon-focus: #028e99;
  --low-warning-icon-hover: #028e99;
  --low-warning-icon-in-active: #ffffff;
  --low-warning-icon-in-default: #ffffff;
  --low-warning-icon-in-disabled: #ffffff;
  --low-warning-icon-in-focus: #ffffff;
  --low-warning-icon-in-hover: #ffffff;
  --negative-bg-active: #b2242d;
  --negative-bg-default: #cc2d37;
  --negative-bg-disabled: #ffb2b5;
  --negative-bg-focus: #b2242d;
  --negative-bg-hover: #b2242d;
  --negative-bg-medium-active: #ffe8e9;
  --negative-bg-medium-default: #ffe8e9;
  --negative-bg-medium-disabled: #f7f7f7;
  --negative-bg-medium-focus: #ffe8e9;
  --negative-bg-medium-hover: #ffe8e9;
  --negative-bg-strong-default: #ffe8e9;
  --negative-bg-weak-active: #ffd4d5;
  --negative-bg-weak-default: #ffffff;
  --negative-bg-weak-disabled: #ffffff;
  --negative-bg-weak-focus: #ffd4d5;
  --negative-bg-weak-hover: #ffd4d5;
  --negative-border-active: #b2242d;
  --negative-border-default: #cc2d37;
  --negative-border-disabled: #ffb2b5;
  --negative-border-focus: #b2242d;
  --negative-border-hover: #b2242d;
  --negative-border-medium-active: #d93843;
  --negative-border-medium-default: #d93843;
  --negative-border-medium-disabled: #ffb2b5;
  --negative-border-medium-focus: #d93843;
  --negative-border-medium-hover: #d93843;
  --negative-border-strong-active: #b2242d;
  --negative-border-strong-default: #b2242d;
  --negative-border-strong-disabled: #ffb2b5;
  --negative-border-strong-focus: #b2242d;
  --negative-border-strong-hover: #b2242d;
  --negative-border-weak-active: #ffffff;
  --negative-border-weak-default: #ffffff;
  --negative-border-weak-disabled: #d0d4d9;
  --negative-border-weak-focus: #ffffff;
  --negative-border-weak-hover: #ffffff;
  --negative-icon-active: #b2242d;
  --negative-icon-default: #cc2d37;
  --negative-icon-disabled: #ffb2b5;
  --negative-icon-focus: #b2242d;
  --negative-icon-hover: #b2242d;
  --negative-icon-weak-active: #ffc7c9;
  --negative-icon-weak-default: #ffc7c9;
  --negative-icon-weak-disabled: #d0d4d9;
  --negative-icon-weak-focus: #ffc7c9;
  --negative-icon-weak-hover: #ffc7c9;
  --negative-icon-in-active: #ffffff;
  --negative-icon-in-default: #ffffff;
  --negative-icon-in-disabled: #ffffff;
  --negative-icon-in-focus: #ffffff;
  --negative-icon-in-hover: #ffffff;
  --negative-text-active: #b2242d;
  --negative-text-default: #cc2d37;
  --negative-text-disabled: #ffb2b5;
  --negative-text-focus: #b2242d;
  --negative-text-hover: #b2242d;
  --negative-text-in-active: #ffffff;
  --negative-text-in-default: #ffffff;
  --negative-text-in-disabled: #ffffff;
  --negative-text-in-focus: #ffffff;
  --negative-text-in-hover: #ffffff;
  --overlay-bg-default: rgba(0,0,0,0.4);
  --port-diagram-base-bg-active: #889099;
  --port-diagram-base-bg-default: #c1c6cc;
  --port-diagram-base-bg-medium-active: #c1c6cc;
  --port-diagram-base-bg-medium-default: #d0d4d9;
  --port-diagram-base-bg-weak-default: #f0f1f2;
  --port-diagram-base-border-active: #6f7680;
  --port-diagram-base-border-default: #6f7680;
  --port-diagram-base-border-medium-active: #6f7680;
  --port-diagram-base-border-strong-active: #23282e;
  --port-diagram-base-border-strong-default: #23282e;
  --port-diagram-base-icon-in-active: #373c42;
  --port-diagram-base-icon-in-default: #373c42;
  --port-diagram-critical-bg-active: #a01d26;
  --port-diagram-critical-bg-default: #cc2d37;
  --port-diagram-critical-bg-medium-active: #ff878b;
  --port-diagram-critical-bg-medium-default: #ffb2b5;
  --port-diagram-critical-border-medium-active: #a01d26;
  --port-diagram-critical-border-strong-active: #23282e;
  --port-diagram-critical-border-strong-default: #23282e;
  --port-diagram-critical-icon-in-active: #ffffff;
  --port-diagram-critical-icon-in-default: #ffffff;
  --port-diagram-disconnected-bg-active: #23282e;
  --port-diagram-disconnected-bg-default: #373c42;
  --port-diagram-disconnected-bg-medium-active: #c1c6cc;
  --port-diagram-disconnected-bg-medium-default: #d0d4d9;
  --port-diagram-disconnected-border-medium-active: #6f7680;
  --port-diagram-disconnected-border-strong-active: #23282e;
  --port-diagram-disconnected-border-strong-default: #23282e;
  --port-diagram-disconnected-icon-in-active: #ffffff;
  --port-diagram-disconnected-icon-in-default: #ffffff;
  --port-diagram-full-speed-bg-active: #266b0b;
  --port-diagram-full-speed-bg-default: #2b7a0c;
  --port-diagram-full-speed-bg-medium-active: #6bbf41;
  --port-diagram-full-speed-bg-medium-default: #b0e396;
  --port-diagram-full-speed-border-medium-active: #266b0b;
  --port-diagram-full-speed-border-strong-active: #23282e;
  --port-diagram-full-speed-border-strong-default: #23282e;
  --port-diagram-full-speed-icon-in-active: #ffffff;
  --port-diagram-full-speed-icon-in-default: #ffffff;
  --port-diagram-low-power-bg-active: #944b03;
  --port-diagram-low-power-bg-default: #b05f04;
  --port-diagram-low-power-bg-medium-active: #e0a419;
  --port-diagram-low-power-bg-medium-default: #f0c243;
  --port-diagram-low-power-bg-weak-active: #f2d268;
  --port-diagram-low-power-bg-weak-default: #f5e08e;
  --port-diagram-low-power-border-medium-active: #944b03;
  --port-diagram-low-power-border-strong-active: #23282e;
  --port-diagram-low-power-border-strong-default: #23282e;
  --port-diagram-low-power-icon-in-active: #944b03;
  --port-diagram-low-power-icon-in-default: #b05f04;
  --port-diagram-reduced-speed-bg-active: #266b0b;
  --port-diagram-reduced-speed-bg-default: #2b7a0c;
  --port-diagram-reduced-speed-bg-medium-active: #398519;
  --port-diagram-reduced-speed-bg-medium-default: #45991f;
  --port-diagram-reduced-speed-border-active: #ffffff;
  --port-diagram-reduced-speed-border-default: #ffffff;
  --port-diagram-reduced-speed-border-medium-active: #266b0b;
  --port-diagram-reduced-speed-border-strong-active: #23282e;
  --port-diagram-reduced-speed-border-strong-default: #23282e;
  --port-diagram-reduced-speed-icon-in-active: #ffffff;
  --port-diagram-reduced-speed-icon-in-default: #ffffff;
  --port-diagram-warning-bg-active: #944b03;
  --port-diagram-warning-bg-default: #b05f04;
  --port-diagram-warning-bg-medium-active: #e0a419;
  --port-diagram-warning-bg-medium-default: #f0c243;
  --port-diagram-warning-border-default: #ffffff;
  --port-diagram-warning-border-medium-active: #944b03;
  --port-diagram-warning-border-strong-active: #23282e;
  --port-diagram-warning-border-strong-default: #23282e;
  --port-diagram-warning-icon-in-active: #ffffff;
  --port-diagram-warning-icon-in-default: #ffffff;
  --positive-bg-active: #45991f;
  --positive-bg-default: #45991f;
  --positive-bg-disabled: #b0e396;
  --positive-bg-focus: #45991f;
  --positive-bg-hover: #45991f;
  --positive-bg-medium-active: #e0f5d5;
  --positive-bg-medium-default: #e0f5d5;
  --positive-bg-medium-disabled: #f7f7f7;
  --positive-bg-medium-focus: #e0f5d5;
  --positive-bg-medium-hover: #e0f5d5;
  --positive-bg-strong-default: #e0f5d5;
  --positive-bg-weak-active: #ffffff;
  --positive-bg-weak-default: #ffffff;
  --positive-bg-weak-disabled: #ffffff;
  --positive-bg-weak-focus: #ffffff;
  --positive-bg-weak-hover: #ffffff;
  --positive-border-active: #45991f;
  --positive-border-default: #45991f;
  --positive-border-disabled: #d0d4d9;
  --positive-border-focus: #45991f;
  --positive-border-hover: #45991f;
  --positive-border-strong-active: #398519;
  --positive-border-strong-default: #398519;
  --positive-border-strong-disabled: #398519;
  --positive-border-strong-focus: #398519;
  --positive-border-strong-hover: #398519;
  --positive-border-weak-active: #ffffff;
  --positive-border-weak-default: #ffffff;
  --positive-border-weak-disabled: #d0d4d9;
  --positive-border-weak-focus: #ffffff;
  --positive-border-weak-hover: #ffffff;
  --positive-icon-active: #45991f;
  --positive-icon-default: #45991f;
  --positive-icon-disabled: #d0d4d9;
  --positive-icon-focus: #45991f;
  --positive-icon-hover: #45991f;
  --positive-icon-strong-active: #45991f;
  --positive-icon-strong-default: #45991f;
  --positive-icon-strong-disabled: #d0d4d9;
  --positive-icon-strong-focus: #45991f;
  --positive-icon-strong-hover: #45991f;
  --positive-icon-weak-active: #b0e396;
  --positive-icon-weak-default: #b0e396;
  --positive-icon-weak-disabled: #b0e396;
  --positive-icon-weak-focus: #b0e396;
  --positive-icon-weak-hover: #b0e396;
  --positive-icon-in-active: #ffffff;
  --positive-icon-in-default: #ffffff;
  --positive-icon-in-disabled: #ffffff;
  --positive-icon-in-focus: #ffffff;
  --positive-icon-in-hover: #ffffff;
  --positive-text-in-active: #ffffff;
  --positive-text-in-default: #ffffff;
  --positive-text-in-disabled: #ffffff;
  --positive-text-in-focus: #ffffff;
  --positive-text-in-hover: #ffffff;
  --severe-warning-bg-active: #f26722;
  --severe-warning-bg-default: #f26722;
  --severe-warning-bg-disabled: #fcc9a7;
  --severe-warning-bg-focus: #f26722;
  --severe-warning-bg-hover: #f26722;
  --severe-warning-bg-medium-active: #ffeadb;
  --severe-warning-bg-medium-default: #ffeadb;
  --severe-warning-bg-medium-disabled: #f7f7f7;
  --severe-warning-bg-medium-focus: #ffeadb;
  --severe-warning-bg-medium-hover: #ffeadb;
  --severe-warning-bg-strong-default: #ffeadb;
  --severe-warning-bg-weak-active: #ffffff;
  --severe-warning-bg-weak-default: #ffffff;
  --severe-warning-bg-weak-disabled: #ffffff;
  --severe-warning-bg-weak-focus: #ffffff;
  --severe-warning-bg-weak-hover: #ffffff;
  --severe-warning-border-active: #f26722;
  --severe-warning-border-default: #f26722;
  --severe-warning-border-disabled: #f26722;
  --severe-warning-border-focus: #f26722;
  --severe-warning-border-hover: #f26722;
  --severe-warning-border-weak-active: #ffffff;
  --severe-warning-border-weak-default: #ffffff;
  --severe-warning-border-weak-disabled: #d0d4d9;
  --severe-warning-border-weak-focus: #ffffff;
  --severe-warning-border-weak-hover: #ffffff;
  --severe-warning-icon-active: #c44f14;
  --severe-warning-icon-default: #f26722;
  --severe-warning-icon-disabled: #d0d4d9;
  --severe-warning-icon-focus: #c44f14;
  --severe-warning-icon-hover: #d95a1a;
  --severe-warning-icon-strong-active: #d95a1a;
  --severe-warning-icon-strong-default: #d95a1a;
  --severe-warning-icon-strong-disabled: #d95a1a;
  --severe-warning-icon-strong-focus: #d95a1a;
  --severe-warning-icon-strong-hover: #d95a1a;
  --severe-warning-icon-in-active: #ffffff;
  --severe-warning-icon-in-default: #ffffff;
  --severe-warning-icon-in-disabled: #ffffff;
  --severe-warning-icon-in-focus: #ffffff;
  --severe-warning-icon-in-hover: #ffffff;
  --warning-bg-active: #cc8604;
  --warning-bg-default: #cc8604;
  --warning-bg-disabled: #f2d268;
  --warning-bg-focus: #cc8604;
  --warning-bg-hover: #cc8604;
  --warning-bg-medium-active: #faefb9;
  --warning-bg-medium-default: #faefb9;
  --warning-bg-medium-disabled: #f7f7f7;
  --warning-bg-medium-focus: #faefb9;
  --warning-bg-medium-hover: #faefb9;
  --warning-bg-strong-default: #faefb9;
  --warning-bg-weak-active: #ffffff;
  --warning-bg-weak-default: #ffffff;
  --warning-bg-weak-disabled: #ffffff;
  --warning-bg-weak-focus: #ffffff;
  --warning-bg-weak-hover: #ffffff;
  --warning-border-active: #cc8604;
  --warning-border-default: #cc8604;
  --warning-border-disabled: #d0d4d9;
  --warning-border-focus: #cc8604;
  --warning-border-hover: #cc8604;
  --warning-border-strong-active: #a65503;
  --warning-border-strong-default: #a65503;
  --warning-border-strong-disabled: #a65503;
  --warning-border-strong-focus: #a65503;
  --warning-border-strong-hover: #a65503;
  --warning-border-weak-active: #ffffff;
  --warning-border-weak-default: #ffffff;
  --warning-border-weak-disabled: #d0d4d9;
  --warning-border-weak-focus: #ffffff;
  --warning-border-weak-hover: #ffffff;
  --warning-icon-active: #cc8604;
  --warning-icon-default: #cc8604;
  --warning-icon-disabled: #d0d4d9;
  --warning-icon-focus: #cc8604;
  --warning-icon-hover: #cc8604;
  --warning-icon-strong-active: #bd7202;
  --warning-icon-strong-default: #bd7202;
  --warning-icon-strong-disabled: #d0d4d9;
  --warning-icon-strong-focus: #bd7202;
  --warning-icon-strong-hover: #bd7202;
  --warning-icon-in-active: #ffffff;
  --warning-icon-in-default: #ffffff;
  --warning-icon-in-disabled: #ffffff;
  --warning-icon-in-focus: #ffffff;
  --warning-icon-in-hover: #ffffff;
  --warning-text-in-active: #ffffff;
  --warning-text-in-default: #ffffff;
  --warning-text-in-disabled: #ffffff;
  --warning-text-in-focus: #ffffff;
  --warning-text-in-hover: #ffffff;
}

.theme--classic-dark {
  --accent-a-default: #9ca6ff;
  --accent-a-hover: #8a95ff;
  --accent-a-weak-default: #4d5477;
  --accent-b-default: #e3447c;
  --accent-b-hover: #cf3a7a;
  --accent-b-weak-default: #704959;
  --accent-c-default: #fcb3c8;
  --accent-c-hover: #ff87a9;
  --accent-c-weak-default: #6f5964;
  --accent-d-default: #9b5ff5;
  --accent-d-hover: #8d4eed;
  --accent-d-weak-default: #5b5077;
  --accent-e-default: #9dba4c;
  --accent-e-hover: #89ab2c;
  --accent-e-weak-default: #4e5b39;
  --accent-f-default: #d95a1a;
  --accent-f-hover: #c44f14;
  --accent-f-weak-default: #6f4b39;
  --accent-g-default: #4ad9d9;
  --accent-g-hover: #17c2c2;
  --accent-g-weak-default: #1f5e62;
  --accent-h-default: #028e99;
  --accent-h-hover: #01818c;
  --accent-h-weak-default: #456a6d;
  --accent-i-default: #f582d8;
  --accent-i-hover: #f26dd1;
  --accent-i-weak-default: #6c476a;
  --accent-j-default: #767eb2;
  --accent-j-hover: #6871a3;
  --accent-j-weak-default: #505569;
  --accent-k-default: #4cbf7f;
  --accent-k-hover: #36b26e;
  --accent-k-weak-default: #315d4a;
  --base-bg-active: #0f1214;
  --base-bg-default: #0f1214;
  --base-bg-disabled: #464c54;
  --base-bg-hover: #0f1214;
  --base-bg-medium-active: #373c42;
  --base-bg-medium-default: #373c42;
  --base-bg-medium-disabled: #e85fc6;
  --base-bg-medium-hover: #464c54;
  --base-bg-strong-active: #d0d4d9;
  --base-bg-strong-default: #a7adb5;
  --base-bg-strong-disabled: #596069;
  --base-bg-strong-focus: #d0d4d9;
  --base-bg-strong-hover: #d0d4d9;
  --base-bg-weak-active: #23282e;
  --base-bg-weak-default: #23282e;
  --base-bg-weak-disabled: #464c54;
  --base-bg-weak-hover: #373c42;
  --base-border-default: #596069;
  --base-border-gradient-default: linear-gradient(180deg, #0f1214 0%, #656c75 50%, #0f1214 100%);
  --base-border-medium-default: #464c54;
  --base-border-strong-default: #c1c6cc;
  --base-border-weak-default: #23282e;
  --base-icon-in-active: #23282e;
  --base-icon-in-default: #23282e;
  --base-icon-in-disabled: #6f7680;
  --base-icon-in-focus: #23282e;
  --base-icon-in-hover: #23282e;
  --base-text-default: #f7f7f7;
  --base-text-disabled: #6f7680;
  --base-text-medium-default: #d0d4d9;
  --base-text-medium-disabled: #6f7680;
  --base-text-strong-default: #f0f1f2;
  --base-text-strong-disabled: #6f7680;
  --base-text-weak-default: #889099;
  --base-text-weak-disabled: #6f7680;
  --base-text-in-active: #23282e;
  --base-text-in-default: #23282e;
  --base-text-in-disabled: #23282e;
  --base-text-in-focus: #23282e;
  --base-text-in-hover: #23282e;
  --base-text-in-weak-default: #ffffff;
  --brand-bg-active: #464c54;
  --brand-bg-default: #373c42;
  --brand-bg-disabled: #e1e4e8;
  --brand-bg-focus: #464c54;
  --brand-bg-gradient-default: linear-gradient(90deg, #373c42 0%, #0f1214 100%);
  --brand-bg-gradient-end: #0f1214;
  --brand-bg-gradient-start: #373c42;
  --brand-bg-hover: #373c42;
  --brand-bg-strong-active: #373c42;
  --brand-bg-strong-default: #373c42;
  --brand-bg-strong-focus: #373c42;
  --brand-bg-strong-hover: #373c42;
  --brand-border-active: #cce1ff;
  --brand-icon-active: #ffffff;
  --brand-icon-default: #f7f7f7;
  --brand-icon-hover: #ffffff;
  --brand-icon-weak-active: #f7f7f7;
  --brand-icon-weak-default: #f7f7f7;
  --brand-icon-weak-focus: #f7f7f7;
  --brand-icon-weak-hover: #f7f7f7;
  --brand-text-active: #f7f7f7;
  --brand-text-default: #f7f7f7;
  --brand-text-hover: #f7f7f7;
  --brand-text-strong-default: #f0f1f2;
  --brand-text-weak-active: #f7f7f7;
  --brand-text-weak-default: #f7f7f7;
  --brand-text-weak-focus: #f7f7f7;
  --brand-text-weak-hover: #f7f7f7;
  --brand-accent-border-active: #52a62b;
  --brand-accent-border-default: #52a62b;
  --brand-accent-border-focus: #52a62b;
  --brand-accent-border-hover: #7e868f;
  --brand-accent-border-medium-active: #2b7a0c;
  --brand-accent-border-medium-default: #596069;
  --brand-accent-border-medium-disabled: #ffffff;
  --brand-accent-border-medium-focus: #ffffff;
  --brand-accent-border-medium-hover: #ffffff;
  --brand-accent-border-strong-active: #0f1214;
  --brand-accent-border-strong-default: #0f1214;
  --brand-accent-border-strong-disabled: #ffffff;
  --brand-accent-border-strong-focus: #ffffff;
  --brand-accent-border-strong-hover: #ffffff;
  --brand-accent-border-weak-active: #398519;
  --brand-accent-border-weak-default: #d0d4d9;
  --brand-accent-border-weak-disabled: #ffffff;
  --brand-accent-border-weak-focus: #ffffff;
  --brand-accent-border-weak-hover: #ffffff;
  --brand-accent-icon-active: #6bbf41;
  --brand-accent-icon-default: #c1c6cc;
  --brand-accent-icon-disabled: #6f7680;
  --brand-accent-icon-focus: #ffffff;
  --brand-accent-icon-medium-active: #52a62b;
  --brand-accent-icon-medium-default: #979fa8;
  --brand-accent-icon-medium-disabled: #ffffff;
  --brand-accent-icon-medium-focus: #ffffff;
  --brand-accent-icon-weak-active: #398519;
  --brand-accent-icon-weak-default: #6f7680;
  --brand-accent-icon-weak-disabled: #ffffff;
  --brand-accent-icon-weak-focus: #ffffff;
  --control-bg-active: #2a3442;
  --control-bg-default: #23282e;
  --control-bg-disabled: #373c42;
  --control-bg-focus: #2a3442;
  --control-bg-hover: #2a3442;
  --control-bg-medium-active: #2a3442;
  --control-bg-medium-default: #23282e;
  --control-bg-medium-disabled: #373c42;
  --control-bg-medium-focus: #979fa8;
  --control-bg-medium-hover: #373c42;
  --control-bg-strong-active: #7cadf7;
  --control-bg-strong-default: #649ef5;
  --control-bg-strong-disabled: #596069;
  --control-bg-strong-focus: #7cadf7;
  --control-bg-strong-hover: #7cadf7;
  --control-bg-weak-active: #2a3442;
  --control-bg-weak-default: #23282e;
  --control-bg-weak-disabled: #373c42;
  --control-bg-weak-focus: #23282e;
  --control-bg-weak-hover: #373c42;
  --control-border-active: #7cadf7;
  --control-border-default: #7e868f;
  --control-border-disabled: #596069;
  --control-border-focus: #7cadf7;
  --control-border-hover: #7cadf7;
  --control-border-medium-active: #649ef5;
  --control-border-medium-default: #649ef5;
  --control-border-medium-disabled: #596069;
  --control-border-medium-focus: #649ef5;
  --control-border-medium-hover: #649ef5;
  --control-border-strong-active: #649ef5;
  --control-border-strong-default: #c1c6cc;
  --control-border-strong-disabled: #596069;
  --control-border-strong-focus: #656c75;
  --control-border-strong-hover: #f7f7f7;
  --control-border-weak-active: #7cadf7;
  --control-border-weak-default: #656c75;
  --control-border-weak-disabled: #596069;
  --control-border-weak-focus: #7cadf7;
  --control-border-weak-hover: #7cadf7;
  --control-icon-active: #7cadf7;
  --control-icon-default: #649ef5;
  --control-icon-disabled: #cce1ff;
  --control-icon-focus: #7cadf7;
  --control-icon-hover: #7cadf7;
  --control-icon-medium-active: #889099;
  --control-icon-medium-default: #649ef5;
  --control-icon-medium-disabled: #e1e4e8;
  --control-icon-medium-focus: #979fa8;
  --control-icon-medium-hover: #979fa8;
  --control-icon-strong-active: #649ef5;
  --control-icon-strong-default: #d0d4d9;
  --control-icon-strong-disabled: #6f7680;
  --control-icon-strong-focus: #649ef5;
  --control-icon-strong-hover: #f0f1f2;
  --control-icon-weak-active: #649ef5;
  --control-icon-weak-default: #c1c6cc;
  --control-icon-weak-disabled: #6f7680;
  --control-icon-weak-focus: #649ef5;
  --control-icon-weak-hover: #649ef5;
  --control-icon-in-active: #23282e;
  --control-icon-in-default: #23282e;
  --control-icon-in-disabled: #6f7680;
  --control-icon-in-focus: #23282e;
  --control-icon-in-hover: #23282e;
  --control-icon-in-medium-active: #373c42;
  --control-icon-in-medium-default: #d0d4d9;
  --control-icon-in-strong-active: #7cadf7;
  --control-icon-in-strong-default: #649ef5;
  --control-icon-in-strong-disabled: #6f7680;
  --control-icon-in-strong-focus: #7cadf7;
  --control-icon-in-strong-hover: #7cadf7;
  --data-viz-categorical-1-active: #6977f0;
  --data-viz-categorical-1-default: #6977f0;
  --data-viz-categorical-1-focus: #bac1ff;
  --data-viz-categorical-1-gradient-end: #6977f0;
  --data-viz-categorical-1-gradient-start: #4653c7;
  --data-viz-categorical-1-hover: #bac1ff;
  --data-viz-categorical-1-weak-gradient-default-end: #384068;
  --data-viz-categorical-1-weak-gradient-default-start: #23282e;
  --data-viz-categorical-1-weak-gradient-hover-end: #46508f;
  --data-viz-categorical-1-weak-gradient-hover-start: #23282e;
  --data-viz-categorical-10-active: #767eb2;
  --data-viz-categorical-10-default: #767eb2;
  --data-viz-categorical-10-focus: #c1c6e8;
  --data-viz-categorical-10-gradient-end: #767eb2;
  --data-viz-categorical-10-gradient-start: #545c8a;
  --data-viz-categorical-10-hover: #c1c6e8;
  --data-viz-categorical-10-weak-gradient-default-end: #3c4256;
  --data-viz-categorical-10-weak-gradient-default-start: #23282e;
  --data-viz-categorical-10-weak-gradient-hover-end: #4d5370;
  --data-viz-categorical-10-weak-gradient-hover-start: #23282e;
  --data-viz-categorical-11-active: #fc8d4c;
  --data-viz-categorical-11-default: #fc8d4c;
  --data-viz-categorical-11-focus: #ffd9bf;
  --data-viz-categorical-11-gradient-end: #fc8d4c;
  --data-viz-categorical-11-gradient-start: #d95a1a;
  --data-viz-categorical-11-hover: #ffd9bf;
  --data-viz-categorical-11-weak-gradient-default-end: #644637;
  --data-viz-categorical-11-weak-gradient-default-start: #23282e;
  --data-viz-categorical-11-weak-gradient-hover-end: #8f5b3d;
  --data-viz-categorical-11-weak-gradient-hover-start: #23282e;
  --data-viz-categorical-12-active: #169855;
  --data-viz-categorical-12-default: #169855;
  --data-viz-categorical-12-focus: #75d9a0;
  --data-viz-categorical-12-gradient-end: #169855;
  --data-viz-categorical-12-gradient-start: #087041;
  --data-viz-categorical-12-hover: #75d9a0;
  --data-viz-categorical-12-weak-gradient-default-end: #1f4a3a;
  --data-viz-categorical-12-weak-gradient-default-start: #23282e;
  --data-viz-categorical-12-weak-gradient-hover-end: #1d6042;
  --data-viz-categorical-12-weak-gradient-hover-start: #23282e;
  --data-viz-categorical-2-active: #17c2c2;
  --data-viz-categorical-2-default: #17c2c2;
  --data-viz-categorical-2-focus: #a9ebeb;
  --data-viz-categorical-2-gradient-end: #17c2c2;
  --data-viz-categorical-2-gradient-start: #028e99;
  --data-viz-categorical-2-hover: #a9ebeb;
  --data-viz-categorical-2-weak-gradient-default-end: #1f565b;
  --data-viz-categorical-2-weak-gradient-default-start: #23282e;
  --data-viz-categorical-2-weak-gradient-hover-end: #1d7578;
  --data-viz-categorical-2-weak-gradient-hover-start: #23282e;
  --data-viz-categorical-3-active: #e0ccff;
  --data-viz-categorical-3-default: #e0ccff;
  --data-viz-categorical-3-focus: #f3ebff;
  --data-viz-categorical-3-gradient-end: #e0ccff;
  --data-viz-categorical-3-gradient-start: #b587fa;
  --data-viz-categorical-3-hover: #f3ebff;
  --data-viz-categorical-3-weak-gradient-default-end: #5c596d;
  --data-viz-categorical-3-weak-gradient-default-start: #23282e;
  --data-viz-categorical-3-weak-gradient-hover-end: #817a96;
  --data-viz-categorical-3-weak-gradient-hover-start: #23282e;
  --data-viz-categorical-4-active: #e3447c;
  --data-viz-categorical-4-default: #e3447c;
  --data-viz-categorical-4-focus: #fcb3c8;
  --data-viz-categorical-4-gradient-end: #e3447c;
  --data-viz-categorical-4-gradient-start: #b02863;
  --data-viz-categorical-4-hover: #fcb3c8;
  --data-viz-categorical-4-weak-gradient-default-end: #5d3045;
  --data-viz-categorical-4-weak-gradient-default-start: #23282e;
  --data-viz-categorical-4-weak-gradient-hover-end: #833655;
  --data-viz-categorical-4-weak-gradient-hover-start: #23282e;
  --data-viz-categorical-5-active: #9dba4c;
  --data-viz-categorical-5-default: #9dba4c;
  --data-viz-categorical-5-focus: #d7e8a9;
  --data-viz-categorical-5-gradient-end: #9dba4c;
  --data-viz-categorical-5-gradient-start: #6c8c14;
  --data-viz-categorical-5-hover: #d7e8a9;
  --data-viz-categorical-5-weak-gradient-default-end: #485437;
  --data-viz-categorical-5-weak-gradient-default-start: #23282e;
  --data-viz-categorical-5-weak-gradient-hover-end: #60713d;
  --data-viz-categorical-5-weak-gradient-hover-start: #23282e;
  --data-viz-categorical-6-active: #9b5ff5;
  --data-viz-categorical-6-default: #9b5ff5;
  --data-viz-categorical-6-focus: #d6baff;
  --data-viz-categorical-6-gradient-end: #9b5ff5;
  --data-viz-categorical-6-gradient-start: #753bcc;
  --data-viz-categorical-6-hover: #d6baff;
  --data-viz-categorical-6-weak-gradient-default-end: #47396a;
  --data-viz-categorical-6-weak-gradient-default-start: #23282e;
  --data-viz-categorical-6-weak-gradient-hover-end: #5f4491;
  --data-viz-categorical-6-weak-gradient-hover-start: #23282e;
  --data-viz-categorical-7-active: #ff87a9;
  --data-viz-categorical-7-default: #ff87a9;
  --data-viz-categorical-7-focus: #ffd4e0;
  --data-viz-categorical-7-gradient-end: #ff87a9;
  --data-viz-categorical-7-gradient-start: #e3447c;
  --data-viz-categorical-7-hover: #ffd4e0;
  --data-viz-categorical-7-weak-gradient-default-end: #654553;
  --data-viz-categorical-7-weak-gradient-default-start: #23282e;
  --data-viz-categorical-7-weak-gradient-hover-end: #91586c;
  --data-viz-categorical-7-weak-gradient-hover-start: #23282e;
  --data-viz-categorical-8-active: #028e99;
  --data-viz-categorical-8-default: #028e99;
  --data-viz-categorical-8-focus: #4ad9d9;
  --data-viz-categorical-8-gradient-end: #028e99;
  --data-viz-categorical-8-gradient-start: #006773;
  --data-viz-categorical-8-hover: #4ad9d9;
  --data-viz-categorical-8-weak-gradient-default-end: #19474e;
  --data-viz-categorical-8-weak-gradient-default-start: #23282e;
  --data-viz-categorical-8-weak-gradient-hover-end: #135b64;
  --data-viz-categorical-8-weak-gradient-hover-start: #23282e;
  --data-viz-categorical-9-active: #9adffc;
  --data-viz-categorical-9-default: #9adffc;
  --data-viz-categorical-9-focus: #d9f4ff;
  --data-viz-categorical-9-gradient-end: #9adffc;
  --data-viz-categorical-9-gradient-start: #23a8eb;
  --data-viz-categorical-9-hover: #d9f4ff;
  --data-viz-categorical-9-weak-gradient-default-end: #475f6c;
  --data-viz-categorical-9-weak-gradient-default-start: #23282e;
  --data-viz-categorical-9-weak-gradient-hover-end: #5e8395;
  --data-viz-categorical-9-weak-gradient-hover-start: #23282e;
  --data-viz-dormant-active: #a7adb5;
  --data-viz-dormant-default: #a7adb5;
  --data-viz-dormant-focus: #e1e4e8;
  --data-viz-dormant-gradient-end: #a7adb5;
  --data-viz-dormant-gradient-start: #7e868f;
  --data-viz-dormant-hover: #e1e4e8;
  --data-viz-dormant-weak-gradient-default-end: #464c54;
  --data-viz-dormant-weak-gradient-default-start: #23282e;
  --data-viz-dormant-weak-gradient-hover-end: #656c75;
  --data-viz-dormant-weak-gradient-hover-start: #23282e;
  --data-viz-excellent-active: #4cbf7f;
  --data-viz-excellent-default: #4cbf7f;
  --data-viz-excellent-focus: #b6edcc;
  --data-viz-excellent-gradient-end: #4cbf7f;
  --data-viz-excellent-gradient-start: #169855;
  --data-viz-excellent-hover: #b6edcc;
  --data-viz-excellent-weak-gradient-default-end: #2f5546;
  --data-viz-excellent-weak-gradient-default-start: #23282e;
  --data-viz-excellent-weak-gradient-hover-end: #387457;
  --data-viz-excellent-weak-gradient-hover-start: #23282e;
  --data-viz-low-warning-active: #0bb2b8;
  --data-viz-low-warning-default: #0bb2b8;
  --data-viz-low-warning-focus: #84e3e3;
  --data-viz-low-warning-gradient-end: #0bb2b8;
  --data-viz-low-warning-gradient-start: #01818c;
  --data-viz-low-warning-hover: #84e3e3;
  --data-viz-low-warning-weak-gradient-default-end: #1c5157;
  --data-viz-low-warning-weak-gradient-default-start: #23282e;
  --data-viz-low-warning-weak-gradient-hover-end: #176d73;
  --data-viz-low-warning-weak-gradient-hover-start: #23282e;
  --data-viz-negative-active: #fa5762;
  --data-viz-negative-default: #fa5762;
  --data-viz-negative-focus: #ffb2b5;
  --data-viz-negative-gradient-end: #fa5762;
  --data-viz-negative-gradient-start: #cc2d37;
  --data-viz-negative-hover: #ffb2b5;
  --data-viz-negative-weak-gradient-default-end: #63363e;
  --data-viz-negative-weak-gradient-default-start: #23282e;
  --data-viz-negative-weak-gradient-hover-end: #8f3f48;
  --data-viz-negative-weak-gradient-hover-start: #23282e;
  --data-viz-positive-active: #6bbf41;
  --data-viz-positive-default: #6bbf41;
  --data-viz-positive-focus: #c5ebb2;
  --data-viz-positive-gradient-end: #6bbf41;
  --data-viz-positive-gradient-start: #45991f;
  --data-viz-positive-hover: #c5ebb2;
  --data-viz-positive-weak-gradient-default-end: #395534;
  --data-viz-positive-weak-gradient-default-start: #23282e;
  --data-viz-positive-weak-gradient-hover-end: #477438;
  --data-viz-positive-weak-gradient-hover-start: #23282e;
  --data-viz-severe-warning-active: #f7782f;
  --data-viz-severe-warning-default: #f7782f;
  --data-viz-severe-warning-focus: #fcc9a7;
  --data-viz-severe-warning-gradient-end: #f7782f;
  --data-viz-severe-warning-gradient-start: #c44f14;
  --data-viz-severe-warning-hover: #fcc9a7;
  --data-viz-severe-warning-weak-gradient-default-end: #63402e;
  --data-viz-severe-warning-weak-gradient-default-start: #23282e;
  --data-viz-severe-warning-weak-gradient-hover-end: #8d502f;
  --data-viz-severe-warning-weak-gradient-hover-start: #23282e;
  --data-viz-warning-active: #f0c243;
  --data-viz-warning-default: #f0c243;
  --data-viz-warning-focus: #f5e08e;
  --data-viz-warning-gradient-end: #f0c243;
  --data-viz-warning-gradient-start: #d6900d;
  --data-viz-warning-hover: #f5e08e;
  --data-viz-warning-weak-gradient-default-end: #615634;
  --data-viz-warning-weak-gradient-default-start: #23282e;
  --data-viz-warning-weak-gradient-hover-end: #897539;
  --data-viz-warning-weak-gradient-hover-start: #23282e;
  --dormant-bg-default: #6f7680;
  --dormant-bg-disabled: #6f7680;
  --dormant-bg-medium-default: #464c54;
  --dormant-bg-medium-disabled: #373c42;
  --dormant-border-default: #a7adb5;
  --dormant-border-disabled: #596069;
  --dormant-icon-default: #c1c6cc;
  --dormant-icon-disabled: #596069;
  --dormant-icon-medium-default: #ffffff;
  --dormant-icon-in-default: #23282e;
  --dormant-icon-in-disabled: #23282e;
  --dormant-icon-in-medium-default: #23282e;
  --excellent-bg-medium-active: #2f5546;
  --excellent-bg-medium-default: #2f5546;
  --excellent-bg-medium-disabled: #373c42;
  --excellent-bg-medium-focus: #2f5546;
  --excellent-bg-medium-hover: #2f5546;
  --excellent-border-active: #4cbf7f;
  --excellent-border-default: #4cbf7f;
  --excellent-border-disabled: #4cbf7f;
  --excellent-border-focus: #4cbf7f;
  --excellent-border-hover: #4cbf7f;
  --excellent-icon-active: #4cbf7f;
  --excellent-icon-default: #4cbf7f;
  --excellent-icon-disabled: #596069;
  --excellent-icon-focus: #4cbf7f;
  --excellent-icon-hover: #4cbf7f;
  --excellent-icon-in-active: #23282e;
  --excellent-icon-in-default: #23282e;
  --excellent-icon-in-disabled: #23282e;
  --excellent-icon-in-focus: #23282e;
  --excellent-icon-in-hover: #23282e;
  --in-progress-bg-medium-active: #3e506a;
  --in-progress-bg-medium-default: #3e506a;
  --in-progress-bg-medium-disabled: #373c42;
  --in-progress-bg-medium-focus: #3e506a;
  --in-progress-bg-medium-hover: #3e506a;
  --in-progress-border-active: #7cadf7;
  --in-progress-border-default: #7cadf7;
  --in-progress-border-disabled: #7cadf7;
  --in-progress-border-focus: #7cadf7;
  --in-progress-border-hover: #7cadf7;
  --in-progress-icon-active: #7cadf7;
  --in-progress-icon-default: #7cadf7;
  --in-progress-icon-disabled: #596069;
  --in-progress-icon-focus: #7cadf7;
  --in-progress-icon-hover: #7cadf7;
  --in-progress-icon-in-active: #23282e;
  --in-progress-icon-in-default: #23282e;
  --in-progress-icon-in-disabled: #23282e;
  --in-progress-icon-in-focus: #23282e;
  --in-progress-icon-in-hover: #23282e;
  --info-bg-active: #7cadf7;
  --info-bg-default: #7cadf7;
  --info-bg-disabled: #7cadf7;
  --info-bg-focus: #7cadf7;
  --info-bg-hover: #7cadf7;
  --info-bg-medium-active: #3e506a;
  --info-bg-medium-default: #3e506a;
  --info-bg-medium-disabled: #373c42;
  --info-bg-medium-focus: #3e506a;
  --info-bg-medium-hover: #3e506a;
  --info-bg-strong-default: #283648;
  --info-bg-weak-active: #23282e;
  --info-bg-weak-default: #23282e;
  --info-bg-weak-disabled: #23282e;
  --info-bg-weak-focus: #23282e;
  --info-bg-weak-hover: #23282e;
  --info-border-active: #7cadf7;
  --info-border-default: #7cadf7;
  --info-border-disabled: #7cadf7;
  --info-border-focus: #7cadf7;
  --info-border-hover: #7cadf7;
  --info-border-weak-active: #23282e;
  --info-border-weak-default: #23282e;
  --info-border-weak-disabled: #596069;
  --info-border-weak-focus: #23282e;
  --info-border-weak-hover: #23282e;
  --info-icon-active: #7cadf7;
  --info-icon-default: #7cadf7;
  --info-icon-disabled: #596069;
  --info-icon-focus: #7cadf7;
  --info-icon-hover: #7cadf7;
  --info-icon-weak-active: #7cadf7;
  --info-icon-weak-default: #7cadf7;
  --info-icon-weak-disabled: #596069;
  --info-icon-weak-focus: #7cadf7;
  --info-icon-weak-hover: #7cadf7;
  --info-icon-in-active: #23282e;
  --info-icon-in-default: #23282e;
  --info-icon-in-disabled: #23282e;
  --info-icon-in-focus: #23282e;
  --info-icon-in-hover: #23282e;
  --interact-bg-active: #7cadf7;
  --interact-bg-default: #649ef5;
  --interact-bg-disabled: #446392;
  --interact-bg-focus: #7cadf7;
  --interact-bg-hover: #7cadf7;
  --interact-bg-medium-active: #3a5276;
  --interact-bg-medium-default: #649ef5;
  --interact-bg-medium-hover: #596069;
  --interact-bg-strong-active: #596069;
  --interact-bg-strong-hover: #596069;
  --interact-bg-weak-active: #2f3d52;
  --interact-bg-weak-default: #23282e;
  --interact-bg-weak-disabled: #464c54;
  --interact-bg-weak-focus: #2f3d52;
  --interact-bg-weak-hover: #2f3d52;
  --interact-border-active: #7cadf7;
  --interact-border-default: #649ef5;
  --interact-border-disabled: #446392;
  --interact-border-focus: #7cadf7;
  --interact-border-hover: #7cadf7;
  --interact-border-medium-active: #649ef5;
  --interact-border-medium-default: #649ef5;
  --interact-border-medium-disabled: #e1e4e8;
  --interact-border-medium-focus: #649ef5;
  --interact-border-medium-hover: #a3c8ff;
  --interact-border-weak-active: #e1e4e8;
  --interact-border-weak-default: #656c75;
  --interact-border-weak-disabled: #596069;
  --interact-border-weak-focus: #e1e4e8;
  --interact-border-weak-hover: #cce1ff;
  --interact-icon-active: #7cadf7;
  --interact-icon-default: #649ef5;
  --interact-icon-disabled: #446392;
  --interact-icon-focus: #7cadf7;
  --interact-icon-hover: #7cadf7;
  --interact-icon-medium-active: #649ef5;
  --interact-icon-medium-default: #c1c6cc;
  --interact-icon-medium-disabled: #6f7680;
  --interact-icon-medium-focus: #649ef5;
  --interact-icon-medium-hover: #649ef5;
  --interact-icon-strong-active: #f0f1f2;
  --interact-icon-strong-default: #d0d4d9;
  --interact-icon-strong-disabled: #6f7680;
  --interact-icon-strong-focus: #f0f1f2;
  --interact-icon-strong-hover: #f0f1f2;
  --interact-icon-weak-active: #d0d4d9;
  --interact-icon-weak-default: #c1c6cc;
  --interact-icon-weak-disabled: #6f7680;
  --interact-icon-weak-focus: #d0d4d9;
  --interact-icon-weak-hover: #d0d4d9;
  --interact-icon-in-active: #23282e;
  --interact-icon-in-default: #23282e;
  --interact-icon-in-disabled: #23282e;
  --interact-icon-in-focus: #23282e;
  --interact-icon-in-hover: #23282e;
  --interact-text-active: #7cadf7;
  --interact-text-default: #649ef5;
  --interact-text-disabled: #446392;
  --interact-text-focus: #7cadf7;
  --interact-text-hover: #7cadf7;
  --interact-text-weak-active: #649ef5;
  --interact-text-weak-default: #c1c6cc;
  --interact-text-weak-disabled: #6f7680;
  --interact-text-weak-focus: #649ef5;
  --interact-text-weak-hover: #649ef5;
  --interact-text-in-active: #23282e;
  --interact-text-in-default: #23282e;
  --interact-text-in-disabled: #23282e;
  --interact-text-in-focus: #23282e;
  --interact-text-in-hover: #23282e;
  --inverse-bg-active: #464c54;
  --inverse-bg-default: #373c42;
  --inverse-bg-disabled: #e1e4e8;
  --inverse-bg-focus: #464c54;
  --inverse-bg-gradient-default: linear-gradient(90deg, #373c42 0%, #0f1214 100%);
  --inverse-bg-gradient-end: #0f1214;
  --inverse-bg-gradient-start: #373c42;
  --inverse-bg-hover: #373c42;
  --inverse-bg-weak-default: #464c54;
  --inverse-border-active: #cce1ff;
  --inverse-border-default: #6f7680;
  --inverse-border-disabled: #e1e4e8;
  --inverse-border-focus: #cce1ff;
  --inverse-border-hover: #649ef5;
  --inverse-icon-active: #ffffff;
  --inverse-icon-default: #f7f7f7;
  --inverse-icon-disabled: #6f7680;
  --inverse-icon-focus: #ffffff;
  --inverse-icon-hover: #ffffff;
  --inverse-icon-strong-active: #ffffff;
  --inverse-icon-strong-default: #ffffff;
  --inverse-icon-strong-disabled: #6f7680;
  --inverse-icon-strong-focus: #ffffff;
  --inverse-icon-strong-hover: #ffffff;
  --inverse-text-active: #f7f7f7;
  --inverse-text-default: #f7f7f7;
  --inverse-text-disabled: #656c75;
  --inverse-text-focus: #f7f7f7;
  --inverse-text-hover: #f7f7f7;
  --inverse-text-medium-default: #c1c6cc;
  --inverse-text-medium-disabled: #656c75;
  --low-warning-bg-medium-active: #1f565b;
  --low-warning-bg-medium-default: #1f565b;
  --low-warning-bg-medium-disabled: #373c42;
  --low-warning-bg-medium-focus: #1f565b;
  --low-warning-bg-medium-hover: #1f565b;
  --low-warning-border-active: #0bb2b8;
  --low-warning-border-default: #0bb2b8;
  --low-warning-border-disabled: #0bb2b8;
  --low-warning-border-focus: #0bb2b8;
  --low-warning-border-hover: #0bb2b8;
  --low-warning-icon-active: #0bb2b8;
  --low-warning-icon-default: #0bb2b8;
  --low-warning-icon-disabled: #596069;
  --low-warning-icon-focus: #0bb2b8;
  --low-warning-icon-hover: #0bb2b8;
  --low-warning-icon-in-active: #23282e;
  --low-warning-icon-in-default: #23282e;
  --low-warning-icon-in-disabled: #23282e;
  --low-warning-icon-in-focus: #23282e;
  --low-warning-icon-in-hover: #23282e;
  --negative-bg-active: #ff6e72;
  --negative-bg-default: #fa5762;
  --negative-bg-disabled: #8f3f48;
  --negative-bg-focus: #ff6e72;
  --negative-bg-hover: #ff6e72;
  --negative-bg-medium-active: #63363e;
  --negative-bg-medium-default: #63363e;
  --negative-bg-medium-disabled: #373c42;
  --negative-bg-medium-focus: #63363e;
  --negative-bg-medium-hover: #63363e;
  --negative-bg-strong-default: #46272a;
  --negative-bg-weak-active: #984952;
  --negative-bg-weak-default: #23282e;
  --negative-bg-weak-disabled: #373c42;
  --negative-bg-weak-focus: #984952;
  --negative-bg-weak-hover: #984952;
  --negative-border-active: #ff878b;
  --negative-border-default: #fa5762;
  --negative-border-disabled: #914b50;
  --negative-border-focus: #ff878b;
  --negative-border-hover: #ff878b;
  --negative-border-medium-active: #ff878b;
  --negative-border-medium-default: #eb4651;
  --negative-border-medium-disabled: #8f3f48;
  --negative-border-medium-focus: #ff878b;
  --negative-border-medium-hover: #ff878b;
  --negative-border-strong-active: #f7f7f7;
  --negative-border-strong-default: #f7f7f7;
  --negative-border-strong-disabled: #f7f7f7;
  --negative-border-strong-focus: #f7f7f7;
  --negative-border-strong-hover: #ffffff;
  --negative-border-weak-active: #23282e;
  --negative-border-weak-default: #23282e;
  --negative-border-weak-disabled: #596069;
  --negative-border-weak-focus: #23282e;
  --negative-border-weak-hover: #23282e;
  --negative-icon-active: #ff878b;
  --negative-icon-default: #fa5762;
  --negative-icon-disabled: #8f3f48;
  --negative-icon-focus: #ff878b;
  --negative-icon-hover: #ff878b;
  --negative-icon-weak-active: #ffb2b5;
  --negative-icon-weak-default: #ffb2b5;
  --negative-icon-weak-disabled: #596069;
  --negative-icon-weak-focus: #ffb2b5;
  --negative-icon-weak-hover: #ffb2b5;
  --negative-icon-in-active: #23282e;
  --negative-icon-in-default: #23282e;
  --negative-icon-in-disabled: #23282e;
  --negative-icon-in-focus: #23282e;
  --negative-icon-in-hover: #23282e;
  --negative-text-active: #ff878b;
  --negative-text-default: #fa5762;
  --negative-text-disabled: #8f3f48;
  --negative-text-focus: #ff878b;
  --negative-text-hover: #ff878b;
  --negative-text-in-active: #23282e;
  --negative-text-in-default: #23282e;
  --negative-text-in-disabled: #23282e;
  --negative-text-in-focus: #23282e;
  --negative-text-in-hover: #23282e;
  --overlay-bg-default: rgba(0,0,0,0.74902);
  --port-diagram-base-bg-active: #889099;
  --port-diagram-base-bg-default: #c1c6cc;
  --port-diagram-base-bg-medium-active: #c1c6cc;
  --port-diagram-base-bg-medium-default: #d0d4d9;
  --port-diagram-base-bg-weak-default: #f0f1f2;
  --port-diagram-base-border-active: #6f7680;
  --port-diagram-base-border-default: #6f7680;
  --port-diagram-base-border-medium-active: #6f7680;
  --port-diagram-base-border-strong-active: #23282e;
  --port-diagram-base-border-strong-default: #23282e;
  --port-diagram-base-icon-in-active: #373c42;
  --port-diagram-base-icon-in-default: #373c42;
  --port-diagram-critical-bg-active: #a01d26;
  --port-diagram-critical-bg-default: #cc2d37;
  --port-diagram-critical-bg-medium-active: #ff878b;
  --port-diagram-critical-bg-medium-default: #ffb2b5;
  --port-diagram-critical-border-medium-active: #a01d26;
  --port-diagram-critical-border-strong-active: #23282e;
  --port-diagram-critical-border-strong-default: #23282e;
  --port-diagram-critical-icon-in-active: #ffffff;
  --port-diagram-critical-icon-in-default: #ffffff;
  --port-diagram-disconnected-bg-active: #23282e;
  --port-diagram-disconnected-bg-default: #373c42;
  --port-diagram-disconnected-bg-medium-active: #c1c6cc;
  --port-diagram-disconnected-bg-medium-default: #d0d4d9;
  --port-diagram-disconnected-border-medium-active: #6f7680;
  --port-diagram-disconnected-border-strong-active: #23282e;
  --port-diagram-disconnected-border-strong-default: #23282e;
  --port-diagram-disconnected-icon-in-active: #ffffff;
  --port-diagram-disconnected-icon-in-default: #ffffff;
  --port-diagram-full-speed-bg-active: #266b0b;
  --port-diagram-full-speed-bg-default: #2b7a0c;
  --port-diagram-full-speed-bg-medium-active: #6bbf41;
  --port-diagram-full-speed-bg-medium-default: #b0e396;
  --port-diagram-full-speed-border-medium-active: #266b0b;
  --port-diagram-full-speed-border-strong-active: #23282e;
  --port-diagram-full-speed-border-strong-default: #23282e;
  --port-diagram-full-speed-icon-in-active: #ffffff;
  --port-diagram-full-speed-icon-in-default: #ffffff;
  --port-diagram-low-power-bg-active: #944b03;
  --port-diagram-low-power-bg-default: #b05f04;
  --port-diagram-low-power-bg-medium-active: #e0a419;
  --port-diagram-low-power-bg-medium-default: #f0c243;
  --port-diagram-low-power-bg-weak-active: #f2d268;
  --port-diagram-low-power-bg-weak-default: #f5e08e;
  --port-diagram-low-power-border-medium-active: #944b03;
  --port-diagram-low-power-border-strong-active: #23282e;
  --port-diagram-low-power-border-strong-default: #23282e;
  --port-diagram-low-power-icon-in-active: #944b03;
  --port-diagram-low-power-icon-in-default: #b05f04;
  --port-diagram-reduced-speed-bg-active: #266b0b;
  --port-diagram-reduced-speed-bg-default: #2b7a0c;
  --port-diagram-reduced-speed-bg-medium-active: #398519;
  --port-diagram-reduced-speed-bg-medium-default: #45991f;
  --port-diagram-reduced-speed-border-active: #ffffff;
  --port-diagram-reduced-speed-border-default: #ffffff;
  --port-diagram-reduced-speed-border-medium-active: #266b0b;
  --port-diagram-reduced-speed-border-strong-active: #23282e;
  --port-diagram-reduced-speed-border-strong-default: #23282e;
  --port-diagram-reduced-speed-icon-in-active: #ffffff;
  --port-diagram-reduced-speed-icon-in-default: #ffffff;
  --port-diagram-warning-bg-active: #944b03;
  --port-diagram-warning-bg-default: #b05f04;
  --port-diagram-warning-bg-medium-active: #e0a419;
  --port-diagram-warning-bg-medium-default: #f0c243;
  --port-diagram-warning-border-default: #ffffff;
  --port-diagram-warning-border-medium-active: #944b03;
  --port-diagram-warning-border-strong-active: #23282e;
  --port-diagram-warning-border-strong-default: #23282e;
  --port-diagram-warning-icon-in-active: #ffffff;
  --port-diagram-warning-icon-in-default: #ffffff;
  --positive-bg-active: #6bbf41;
  --positive-bg-default: #6bbf41;
  --positive-bg-disabled: #6bbf41;
  --positive-bg-focus: #6bbf41;
  --positive-bg-hover: #6bbf41;
  --positive-bg-medium-active: #395534;
  --positive-bg-medium-default: #395534;
  --positive-bg-medium-disabled: #373c42;
  --positive-bg-medium-focus: #395534;
  --positive-bg-medium-hover: #395534;
  --positive-bg-strong-default: #23381e;
  --positive-bg-weak-active: #23282e;
  --positive-bg-weak-default: #23282e;
  --positive-bg-weak-disabled: #23282e;
  --positive-bg-weak-focus: #23282e;
  --positive-bg-weak-hover: #23282e;
  --positive-border-active: #6bbf41;
  --positive-border-default: #6bbf41;
  --positive-border-disabled: #6bbf41;
  --positive-border-focus: #6bbf41;
  --positive-border-hover: #6bbf41;
  --positive-border-strong-active: #f7f7f7;
  --positive-border-strong-default: #f7f7f7;
  --positive-border-strong-disabled: #f7f7f7;
  --positive-border-strong-focus: #f7f7f7;
  --positive-border-strong-hover: #f7f7f7;
  --positive-border-weak-active: #6bbf41;
  --positive-border-weak-default: #23282e;
  --positive-border-weak-disabled: #596069;
  --positive-border-weak-focus: #6bbf41;
  --positive-border-weak-hover: #6bbf41;
  --positive-icon-active: #6bbf41;
  --positive-icon-default: #6bbf41;
  --positive-icon-disabled: #596069;
  --positive-icon-focus: #6bbf41;
  --positive-icon-hover: #6bbf41;
  --positive-icon-strong-active: #6bbf41;
  --positive-icon-strong-default: #6bbf41;
  --positive-icon-strong-disabled: #477438;
  --positive-icon-strong-focus: #6bbf41;
  --positive-icon-strong-hover: #6bbf41;
  --positive-icon-weak-active: #6bbf41;
  --positive-icon-weak-default: #6bbf41;
  --positive-icon-weak-disabled: #596069;
  --positive-icon-weak-focus: #6bbf41;
  --positive-icon-weak-hover: #6bbf41;
  --positive-icon-in-active: #23282e;
  --positive-icon-in-default: #23282e;
  --positive-icon-in-disabled: #23282e;
  --positive-icon-in-focus: #23282e;
  --positive-icon-in-hover: #23282e;
  --positive-text-in-active: #23282e;
  --positive-text-in-default: #23282e;
  --positive-text-in-disabled: #23282e;
  --positive-text-in-focus: #23282e;
  --positive-text-in-hover: #23282e;
  --severe-warning-bg-active: #f7782f;
  --severe-warning-bg-default: #f7782f;
  --severe-warning-bg-disabled: #f7782f;
  --severe-warning-bg-focus: #f7782f;
  --severe-warning-bg-hover: #f7782f;
  --severe-warning-bg-medium-active: #644637;
  --severe-warning-bg-medium-default: #644637;
  --severe-warning-bg-medium-disabled: #373c42;
  --severe-warning-bg-medium-focus: #644637;
  --severe-warning-bg-medium-hover: #644637;
  --severe-warning-bg-strong-default: #462e21;
  --severe-warning-bg-weak-active: #23282e;
  --severe-warning-bg-weak-default: #23282e;
  --severe-warning-bg-weak-disabled: #23282e;
  --severe-warning-bg-weak-focus: #23282e;
  --severe-warning-bg-weak-hover: #23282e;
  --severe-warning-border-active: #f7782f;
  --severe-warning-border-default: #f7782f;
  --severe-warning-border-disabled: #f7782f;
  --severe-warning-border-focus: #f7782f;
  --severe-warning-border-hover: #f7782f;
  --severe-warning-border-weak-active: #23282e;
  --severe-warning-border-weak-default: #23282e;
  --severe-warning-border-weak-disabled: #596069;
  --severe-warning-border-weak-focus: #23282e;
  --severe-warning-border-weak-hover: #23282e;
  --severe-warning-icon-active: #f7782f;
  --severe-warning-icon-default: #f7782f;
  --severe-warning-icon-disabled: #596069;
  --severe-warning-icon-focus: #f7782f;
  --severe-warning-icon-hover: #f7782f;
  --severe-warning-icon-strong-active: #fc8d4c;
  --severe-warning-icon-strong-default: #fc8d4c;
  --severe-warning-icon-strong-disabled: #fc8d4c;
  --severe-warning-icon-strong-focus: #fc8d4c;
  --severe-warning-icon-strong-hover: #fc8d4c;
  --severe-warning-icon-in-active: #23282e;
  --severe-warning-icon-in-default: #23282e;
  --severe-warning-icon-in-disabled: #23282e;
  --severe-warning-icon-in-focus: #23282e;
  --severe-warning-icon-in-hover: #23282e;
  --warning-bg-active: #f0c243;
  --warning-bg-default: #f0c243;
  --warning-bg-disabled: #f0c243;
  --warning-bg-focus: #f0c243;
  --warning-bg-hover: #f0c243;
  --warning-bg-medium-active: #5c4d28;
  --warning-bg-medium-default: #5c4d28;
  --warning-bg-medium-disabled: #373c42;
  --warning-bg-medium-focus: #5c4d28;
  --warning-bg-medium-hover: #5c4d28;
  --warning-bg-strong-default: #35301c;
  --warning-bg-weak-active: #23282e;
  --warning-bg-weak-default: #23282e;
  --warning-bg-weak-disabled: #23282e;
  --warning-bg-weak-focus: #23282e;
  --warning-bg-weak-hover: #23282e;
  --warning-border-active: #f0c243;
  --warning-border-default: #f0c243;
  --warning-border-disabled: #f0c243;
  --warning-border-focus: #f0c243;
  --warning-border-hover: #f0c243;
  --warning-border-strong-active: #f7f7f7;
  --warning-border-strong-default: #f7f7f7;
  --warning-border-strong-disabled: #f7f7f7;
  --warning-border-strong-focus: #f7f7f7;
  --warning-border-strong-hover: #f7f7f7;
  --warning-border-weak-active: #23282e;
  --warning-border-weak-default: #23282e;
  --warning-border-weak-disabled: #596069;
  --warning-border-weak-focus: #23282e;
  --warning-border-weak-hover: #23282e;
  --warning-icon-active: #f0c243;
  --warning-icon-default: #f0c243;
  --warning-icon-disabled: #596069;
  --warning-icon-focus: #f0c243;
  --warning-icon-hover: #f0c243;
  --warning-icon-strong-active: #f0c243;
  --warning-icon-strong-default: #f0c243;
  --warning-icon-strong-disabled: #f0c243;
  --warning-icon-strong-focus: #f0c243;
  --warning-icon-strong-hover: #f0c243;
  --warning-icon-in-active: #23282e;
  --warning-icon-in-default: #23282e;
  --warning-icon-in-disabled: #23282e;
  --warning-icon-in-focus: #23282e;
  --warning-icon-in-hover: #23282e;
  --warning-text-in-active: #23282e;
  --warning-text-in-default: #23282e;
  --warning-text-in-disabled: #23282e;
  --warning-text-in-focus: #23282e;
  --warning-text-in-hover: #23282e;
}

/**
 * This file is auto-generated. Do not edit it directly.
 */
:root {
  --magnetic-color-accent-a-35: #3b47b2;
  --magnetic-color-accent-a-40: #4653c7;
  --magnetic-color-accent-a-45: #505ed9;
  --magnetic-color-accent-a-50: #5a68e5;
  --magnetic-color-accent-a-55: #6977f0;
  --magnetic-color-accent-a-60: #7d8aff;
  --magnetic-color-accent-a-65: #8a95ff;
  --magnetic-color-accent-a-70: #9ca6ff;
  --magnetic-color-accent-a-80: #bac1ff;
  --magnetic-color-accent-a-85: #ccd1ff;
  --magnetic-color-accent-a-90: #d9ddff;
  --magnetic-color-accent-a-95: #ebedff;
  --magnetic-color-accent-b-c-35: #991d53;
  --magnetic-color-accent-b-c-40: #b02863;
  --magnetic-color-accent-b-c-45: #c2306f;
  --magnetic-color-accent-b-c-50: #cf3a7a;
  --magnetic-color-accent-b-c-55: #e3447c;
  --magnetic-color-accent-b-c-60: #f2638c;
  --magnetic-color-accent-b-c-65: #f57398;
  --magnetic-color-accent-b-c-70: #ff87a9;
  --magnetic-color-accent-b-c-80: #fcb3c8;
  --magnetic-color-accent-b-c-85: #ffc4d5;
  --magnetic-color-accent-b-c-90: #ffd4e0;
  --magnetic-color-accent-b-c-95: #ffe8ef;
  --magnetic-color-accent-d-35: #6732b8;
  --magnetic-color-accent-d-40: #753bcc;
  --magnetic-color-accent-d-45: #864ae0;
  --magnetic-color-accent-d-50: #8d4eed;
  --magnetic-color-accent-d-55: #9b5ff5;
  --magnetic-color-accent-d-60: #a974f7;
  --magnetic-color-accent-d-65: #b587fa;
  --magnetic-color-accent-d-70: #c299ff;
  --magnetic-color-accent-d-80: #d6baff;
  --magnetic-color-accent-d-85: #e0ccff;
  --magnetic-color-accent-d-90: #e8d9ff;
  --magnetic-color-accent-d-95: #f3ebff;
  --magnetic-color-accent-e-35: #425902;
  --magnetic-color-accent-e-40: #4c6605;
  --magnetic-color-accent-e-45: #577309;
  --magnetic-color-accent-e-50: #61800e;
  --magnetic-color-accent-e-55: #6c8c14;
  --magnetic-color-accent-e-60: #7da11b;
  --magnetic-color-accent-e-65: #89ab2c;
  --magnetic-color-accent-e-70: #9dba4c;
  --magnetic-color-accent-e-80: #b5d166;
  --magnetic-color-accent-e-85: #c7de8a;
  --magnetic-color-accent-e-90: #d7e8a9;
  --magnetic-color-accent-e-95: #eaf2d3;
  --magnetic-color-accent-f-35: #942e03;
  --magnetic-color-accent-f-40: #ad3907;
  --magnetic-color-accent-f-45: #bd410b;
  --magnetic-color-accent-f-50: #c44f14;
  --magnetic-color-accent-f-55: #d95a1a;
  --magnetic-color-accent-f-60: #f26722;
  --magnetic-color-accent-f-65: #f7782f;
  --magnetic-color-accent-f-70: #fc8d4c;
  --magnetic-color-accent-f-80: #fcb88d;
  --magnetic-color-accent-f-85: #fcc9a7;
  --magnetic-color-accent-f-90: #ffd9bf;
  --magnetic-color-accent-f-95: #ffeadb;
  --magnetic-color-accent-g-h-35: #005c66;
  --magnetic-color-accent-g-h-40: #006773;
  --magnetic-color-accent-g-h-45: #017580;
  --magnetic-color-accent-g-h-50: #01818c;
  --magnetic-color-accent-g-h-55: #028e99;
  --magnetic-color-accent-g-h-60: #04a4b0;
  --magnetic-color-accent-g-h-65: #0bb2b8;
  --magnetic-color-accent-g-h-70: #17c2c2;
  --magnetic-color-accent-g-h-80: #4ad9d9;
  --magnetic-color-accent-g-h-85: #84e3e3;
  --magnetic-color-accent-g-h-90: #a9ebeb;
  --magnetic-color-accent-g-h-95: #d5f5f5;
  --magnetic-color-accent-i-35: #941b76;
  --magnetic-color-accent-i-40: #a62686;
  --magnetic-color-accent-i-45: #b53394;
  --magnetic-color-accent-i-50: #c23ea1;
  --magnetic-color-accent-i-55: #d649b3;
  --magnetic-color-accent-i-60: #e85fc6;
  --magnetic-color-accent-i-65: #f26dd1;
  --magnetic-color-accent-i-70: #f582d8;
  --magnetic-color-accent-i-80: #f7b0e5;
  --magnetic-color-accent-i-85: #fac5ed;
  --magnetic-color-accent-i-90: #ffd1f3;
  --magnetic-color-accent-i-95: #ffe8f9;
  --magnetic-color-accent-j-35: #484f7a;
  --magnetic-color-accent-j-40: #545c8a;
  --magnetic-color-accent-j-45: #5d6596;
  --magnetic-color-accent-j-50: #6871a3;
  --magnetic-color-accent-j-55: #767eb2;
  --magnetic-color-accent-j-60: #868ec2;
  --magnetic-color-accent-j-65: #959ccc;
  --magnetic-color-accent-j-70: #a3aad6;
  --magnetic-color-accent-j-80: #c1c6e8;
  --magnetic-color-accent-j-85: #ced3f2;
  --magnetic-color-accent-j-90: #d9defa;
  --magnetic-color-accent-j-95: #ebedff;
  --magnetic-color-accent-k-35: #075e39;
  --magnetic-color-accent-k-40: #087041;
  --magnetic-color-accent-k-45: #0b7b46;
  --magnetic-color-accent-k-50: #0f874c;
  --magnetic-color-accent-k-55: #169855;
  --magnetic-color-accent-k-60: #21a65f;
  --magnetic-color-accent-k-65: #36b26e;
  --magnetic-color-accent-k-70: #4cbf7f;
  --magnetic-color-accent-k-80: #75d9a0;
  --magnetic-color-accent-k-85: #97e5b8;
  --magnetic-color-accent-k-90: #b6edcc;
  --magnetic-color-accent-k-95: #d4f5e1;
  --magnetic-color-blue-35: #0051af;
  --magnetic-color-blue-40: #0d5cbd;
  --magnetic-color-blue-45: #1d69cc;
  --magnetic-color-blue-50: #2774d9;
  --magnetic-color-blue-55: #3e84e5;
  --magnetic-color-blue-60: #5191f0;
  --magnetic-color-blue-65: #649ef5;
  --magnetic-color-blue-70: #7cadf7;
  --magnetic-color-blue-80: #a3c8ff;
  --magnetic-color-blue-85: #bad6ff;
  --magnetic-color-blue-90: #cce1ff;
  --magnetic-color-blue-95: #e3eeff;
  --magnetic-color-blue-98: #f0f6ff;
  --magnetic-color-emerald-35: #075e39;
  --magnetic-color-emerald-40: #087041;
  --magnetic-color-emerald-45: #0b7b46;
  --magnetic-color-emerald-50: #0f874c;
  --magnetic-color-emerald-55: #169855;
  --magnetic-color-emerald-60: #21a65f;
  --magnetic-color-emerald-65: #36b26e;
  --magnetic-color-emerald-70: #4cbf7f;
  --magnetic-color-emerald-80: #75d9a0;
  --magnetic-color-emerald-85: #97e5b8;
  --magnetic-color-emerald-90: #b6edcc;
  --magnetic-color-emerald-95: #d4f5e1;
  --magnetic-color-green-35: #1f5e06;
  --magnetic-color-green-40: #266b0b;
  --magnetic-color-green-45: #2b7a0c;
  --magnetic-color-green-50: #398519;
  --magnetic-color-green-55: #45991f;
  --magnetic-color-green-60: #52a62b;
  --magnetic-color-green-65: #5eb035;
  --magnetic-color-green-70: #6bbf41;
  --magnetic-color-green-80: #98d977;
  --magnetic-color-green-85: #b0e396;
  --magnetic-color-green-90: #c5ebb2;
  --magnetic-color-green-95: #e0f5d5;
  --magnetic-color-info-35: #6732b8;
  --magnetic-color-info-40: #753bcc;
  --magnetic-color-info-45: #864ae0;
  --magnetic-color-info-50: #8d4eed;
  --magnetic-color-info-55: #9b5ff5;
  --magnetic-color-info-60: #a974f7;
  --magnetic-color-info-65: #b587fa;
  --magnetic-color-info-70: #c299ff;
  --magnetic-color-info-80: #d6baff;
  --magnetic-color-info-85: #e0ccff;
  --magnetic-color-info-90: #e8d9ff;
  --magnetic-color-info-95: #f3ebff;
  --magnetic-color-interact-35: #0051af;
  --magnetic-color-interact-40: #0d5cbd;
  --magnetic-color-interact-45: #1d69cc;
  --magnetic-color-interact-50: #2774d9;
  --magnetic-color-interact-55: #3e84e5;
  --magnetic-color-interact-60: #5191f0;
  --magnetic-color-interact-65: #649ef5;
  --magnetic-color-interact-70: #7cadf7;
  --magnetic-color-interact-80: #a3c8ff;
  --magnetic-color-interact-85: #bad6ff;
  --magnetic-color-interact-90: #cce1ff;
  --magnetic-color-interact-95: #e3eeff;
  --magnetic-color-interact-98: #f0f6ff;
  --magnetic-color-lavender-35: #3b47b2;
  --magnetic-color-lavender-40: #4653c7;
  --magnetic-color-lavender-45: #505ed9;
  --magnetic-color-lavender-50: #5a68e5;
  --magnetic-color-lavender-55: #6977f0;
  --magnetic-color-lavender-60: #7d8aff;
  --magnetic-color-lavender-65: #8a95ff;
  --magnetic-color-lavender-70: #9ca6ff;
  --magnetic-color-lavender-80: #bac1ff;
  --magnetic-color-lavender-85: #ccd1ff;
  --magnetic-color-lavender-90: #d9ddff;
  --magnetic-color-lavender-95: #ebedff;
  --magnetic-color-light-blue-35: #015788;
  --magnetic-color-light-blue-40: #03639c;
  --magnetic-color-light-blue-45: #0570ad;
  --magnetic-color-light-blue-50: #087abd;
  --magnetic-color-light-blue-55: #0d8bd4;
  --magnetic-color-light-blue-60: #139beb;
  --magnetic-color-light-blue-65: #23a8eb;
  --magnetic-color-light-blue-70: #33bbf5;
  --magnetic-color-light-blue-80: #6fd2fc;
  --magnetic-color-light-blue-85: #9adffc;
  --magnetic-color-light-blue-90: #b5e9ff;
  --magnetic-color-light-blue-95: #d9f4ff;
  --magnetic-color-lime-35: #425902;
  --magnetic-color-lime-40: #4c6605;
  --magnetic-color-lime-45: #577309;
  --magnetic-color-lime-50: #61800e;
  --magnetic-color-lime-55: #6c8c14;
  --magnetic-color-lime-60: #7da11b;
  --magnetic-color-lime-65: #89ab2c;
  --magnetic-color-lime-70: #9dba4c;
  --magnetic-color-lime-80: #b5d166;
  --magnetic-color-lime-85: #c7de8a;
  --magnetic-color-lime-90: #d7e8a9;
  --magnetic-color-lime-95: #eaf2d3;
  --magnetic-color-magenta-35: #941b76;
  --magnetic-color-magenta-40: #a62686;
  --magnetic-color-magenta-45: #b53394;
  --magnetic-color-magenta-50: #c23ea1;
  --magnetic-color-magenta-55: #d649b3;
  --magnetic-color-magenta-60: #e85fc6;
  --magnetic-color-magenta-65: #f26dd1;
  --magnetic-color-magenta-70: #f582d8;
  --magnetic-color-magenta-80: #f7b0e5;
  --magnetic-color-magenta-85: #fac5ed;
  --magnetic-color-magenta-90: #ffd1f3;
  --magnetic-color-magenta-95: #ffe8f9;
  --magnetic-color-negative-35: #a01d26;
  --magnetic-color-negative-40: #b2242d;
  --magnetic-color-negative-45: #cc2d37;
  --magnetic-color-negative-50: #d93843;
  --magnetic-color-negative-55: #eb4651;
  --magnetic-color-negative-60: #fa5762;
  --magnetic-color-negative-65: #ff6e72;
  --magnetic-color-negative-70: #ff878b;
  --magnetic-color-negative-80: #ffb2b5;
  --magnetic-color-negative-85: #ffc7c9;
  --magnetic-color-negative-90: #ffd4d5;
  --magnetic-color-negative-95: #ffe8e9;
  --magnetic-color-neutral-0: #000000;
  --magnetic-color-neutral-5: #0f1214;
  --magnetic-color-neutral-15: #23282e;
  --magnetic-color-neutral-25: #373c42;
  --magnetic-color-neutral-35: #464c54;
  --magnetic-color-neutral-40: #596069;
  --magnetic-color-neutral-45: #656c75;
  --magnetic-color-neutral-50: #6f7680;
  --magnetic-color-neutral-55: #7e868f;
  --magnetic-color-neutral-60: #889099;
  --magnetic-color-neutral-65: #979fa8;
  --magnetic-color-neutral-70: #a7adb5;
  --magnetic-color-neutral-80: #c1c6cc;
  --magnetic-color-neutral-85: #d0d4d9;
  --magnetic-color-neutral-90: #e1e4e8;
  --magnetic-color-neutral-95: #f0f1f2;
  --magnetic-color-neutral-98: #f7f7f7;
  --magnetic-color-neutral-100: #ffffff;
  --magnetic-color-neutral-transparent: rgba(0,0,0,0);
  --magnetic-color-orange-35: #942e03;
  --magnetic-color-orange-40: #ad3907;
  --magnetic-color-orange-45: #bd410b;
  --magnetic-color-orange-50: #c44f14;
  --magnetic-color-orange-55: #d95a1a;
  --magnetic-color-orange-60: #f26722;
  --magnetic-color-orange-65: #f7782f;
  --magnetic-color-orange-70: #fc8d4c;
  --magnetic-color-orange-80: #fcb88d;
  --magnetic-color-orange-85: #fcc9a7;
  --magnetic-color-orange-90: #ffd9bf;
  --magnetic-color-orange-95: #ffeadb;
  --magnetic-color-pink-35: #991d53;
  --magnetic-color-pink-40: #b02863;
  --magnetic-color-pink-45: #c2306f;
  --magnetic-color-pink-50: #cf3a7a;
  --magnetic-color-pink-55: #e3447c;
  --magnetic-color-pink-60: #f2638c;
  --magnetic-color-pink-65: #f57398;
  --magnetic-color-pink-70: #ff87a9;
  --magnetic-color-pink-80: #fcb3c8;
  --magnetic-color-pink-85: #ffc4d5;
  --magnetic-color-pink-90: #ffd4e0;
  --magnetic-color-pink-95: #ffe8ef;
  --magnetic-color-positive-35: #015788;
  --magnetic-color-positive-40: #03639c;
  --magnetic-color-positive-45: #0570ad;
  --magnetic-color-positive-50: #087abd;
  --magnetic-color-positive-55: #0d8bd4;
  --magnetic-color-positive-60: #139beb;
  --magnetic-color-positive-65: #23a8eb;
  --magnetic-color-positive-70: #33bbf5;
  --magnetic-color-positive-80: #6fd2fc;
  --magnetic-color-positive-85: #9adffc;
  --magnetic-color-positive-90: #b5e9ff;
  --magnetic-color-positive-95: #d9f4ff;
  --magnetic-color-purple-35: #6732b8;
  --magnetic-color-purple-40: #753bcc;
  --magnetic-color-purple-45: #864ae0;
  --magnetic-color-purple-50: #8d4eed;
  --magnetic-color-purple-55: #9b5ff5;
  --magnetic-color-purple-60: #a974f7;
  --magnetic-color-purple-65: #b587fa;
  --magnetic-color-purple-70: #c299ff;
  --magnetic-color-purple-80: #d6baff;
  --magnetic-color-purple-85: #e0ccff;
  --magnetic-color-purple-90: #e8d9ff;
  --magnetic-color-purple-95: #f3ebff;
  --magnetic-color-red-35: #a01d26;
  --magnetic-color-red-40: #b2242d;
  --magnetic-color-red-45: #cc2d37;
  --magnetic-color-red-50: #d93843;
  --magnetic-color-red-55: #eb4651;
  --magnetic-color-red-60: #fa5762;
  --magnetic-color-red-65: #ff6e72;
  --magnetic-color-red-70: #ff878b;
  --magnetic-color-red-80: #ffb2b5;
  --magnetic-color-red-85: #ffc7c9;
  --magnetic-color-red-90: #ffd4d5;
  --magnetic-color-red-95: #ffe8e9;
  --magnetic-color-severe-warning-35: #942e03;
  --magnetic-color-severe-warning-40: #ad3907;
  --magnetic-color-severe-warning-45: #bd410b;
  --magnetic-color-severe-warning-50: #c44f14;
  --magnetic-color-severe-warning-55: #d95a1a;
  --magnetic-color-severe-warning-60: #f26722;
  --magnetic-color-severe-warning-65: #f7782f;
  --magnetic-color-severe-warning-70: #fc8d4c;
  --magnetic-color-severe-warning-80: #fcb88d;
  --magnetic-color-severe-warning-85: #fcc9a7;
  --magnetic-color-severe-warning-90: #ffd9bf;
  --magnetic-color-severe-warning-95: #ffeadb;
  --magnetic-color-sky-blue-35: #005980;
  --magnetic-color-sky-blue-40: #006691;
  --magnetic-color-sky-blue-45: #0274a1;
  --magnetic-color-sky-blue-50: #027fb0;
  --magnetic-color-sky-blue-55: #028ec2;
  --magnetic-color-sky-blue-60: #049fd9;
  --magnetic-color-sky-blue-65: #09abe8;
  --magnetic-color-sky-blue-70: #14bdfa;
  --magnetic-color-sky-blue-80: #5ed4ff;
  --magnetic-color-sky-blue-85: #8ce0ff;
  --magnetic-color-sky-blue-90: #ade9ff;
  --magnetic-color-sky-blue-95: #d4f3ff;
  --magnetic-color-slate-35: #484f7a;
  --magnetic-color-slate-40: #545c8a;
  --magnetic-color-slate-45: #5d6596;
  --magnetic-color-slate-50: #6871a3;
  --magnetic-color-slate-55: #767eb2;
  --magnetic-color-slate-60: #868ec2;
  --magnetic-color-slate-65: #959ccc;
  --magnetic-color-slate-70: #a3aad6;
  --magnetic-color-slate-80: #c1c6e8;
  --magnetic-color-slate-85: #ced3f2;
  --magnetic-color-slate-90: #d9defa;
  --magnetic-color-slate-95: #ebedff;
  --magnetic-color-teal-35: #005c66;
  --magnetic-color-teal-40: #006773;
  --magnetic-color-teal-45: #017580;
  --magnetic-color-teal-50: #01818c;
  --magnetic-color-teal-55: #028e99;
  --magnetic-color-teal-60: #04a4b0;
  --magnetic-color-teal-65: #0bb2b8;
  --magnetic-color-teal-70: #17c2c2;
  --magnetic-color-teal-80: #4ad9d9;
  --magnetic-color-teal-85: #84e3e3;
  --magnetic-color-teal-90: #a9ebeb;
  --magnetic-color-teal-95: #d5f5f5;
  --magnetic-color-warning-35: #804103;
  --magnetic-color-warning-40: #944b03;
  --magnetic-color-warning-45: #a65503;
  --magnetic-color-warning-50: #b05f04;
  --magnetic-color-warning-55: #bd7202;
  --magnetic-color-warning-60: #cc8604;
  --magnetic-color-warning-65: #d6900d;
  --magnetic-color-warning-70: #e0a419;
  --magnetic-color-warning-80: #f0c243;
  --magnetic-color-warning-85: #f2d268;
  --magnetic-color-warning-90: #f5e08e;
  --magnetic-color-warning-95: #faefb9;
  --magnetic-color-yellow-35: #804103;
  --magnetic-color-yellow-40: #944b03;
  --magnetic-color-yellow-45: #a65503;
  --magnetic-color-yellow-50: #b05f04;
  --magnetic-color-yellow-55: #bd7202;
  --magnetic-color-yellow-60: #cc8604;
  --magnetic-color-yellow-65: #d6900d;
  --magnetic-color-yellow-70: #e0a419;
  --magnetic-color-yellow-80: #f0c243;
  --magnetic-color-yellow-85: #f2d268;
  --magnetic-color-yellow-90: #f5e08e;
  --magnetic-color-yellow-95: #faefb9;
}

.theme--ai-canvas {
  --accent-a-default: #9ca6ff;
  --accent-a-hover: #8a95ff;
  --accent-a-weak-default: #4d5477;
  --accent-b-default: #e85fc6;
  --accent-b-hover: #cf3a7a;
  --accent-b-weak-default: #704959;
  --accent-c-default: #fcb3c8;
  --accent-c-hover: #ff759c;
  --accent-c-weak-default: #6f5964;
  --accent-d-default: #9a5afa;
  --accent-d-hover: #8d4eed;
  --accent-d-weak-default: #5b5077;
  --accent-e-default: #a0c145;
  --accent-e-hover: #89ab2c;
  --accent-e-weak-default: #4e5b39;
  --accent-f-default: #d95a1a;
  --accent-f-hover: #c44f14;
  --accent-f-weak-default: #6f4b39;
  --accent-g-default: #4ad9d9;
  --accent-g-hover: #0bcdcd;
  --accent-g-weak-default: #1f5e62;
  --accent-h-default: #0098a3;
  --accent-h-hover: #01818c;
  --accent-h-weak-default: #456a6d;
  --accent-i-default: #f582d8;
  --accent-i-hover: #f26dd1;
  --accent-i-weak-default: #6c476a;
  --accent-j-default: #8d99e6;
  --accent-j-hover: #6871a3;
  --accent-j-weak-default: #505569;
  --accent-k-default: #4cbf7f;
  --accent-k-hover: #36b26e;
  --accent-k-weak-default: #315d4a;
  --base-bg-active: #0f1214;
  --base-bg-default: #0f1214;
  --base-bg-disabled: #464c54;
  --base-bg-hover: #0f1214;
  --base-bg-medium-active: #373c42;
  --base-bg-medium-default: #373c42;
  --base-bg-medium-disabled: #e85fc6;
  --base-bg-medium-hover: #464c54;
  --base-bg-strong-active: #d0d4d9;
  --base-bg-strong-default: #a7adb5;
  --base-bg-strong-disabled: #596069;
  --base-bg-strong-focus: #d0d4d9;
  --base-bg-strong-hover: #d0d4d9;
  --base-bg-weak-active: #23282e;
  --base-bg-weak-default: #181c20;
  --base-bg-weak-disabled: #464c54;
  --base-bg-weak-hover: #373c42;
  --base-border-default: #596069;
  --base-border-gradient-default: linear-gradient(
    180deg,
    #0f1214 0%,
    #656c75 50%,
    #0f1214 100%
  );
  --base-border-medium-default: #464c54;
  --base-border-strong-default: #c1c6cc;
  --base-border-weak-default: #23282e;
  --base-icon-in-active: #23282e;
  --base-icon-in-default: #23282e;
  --base-icon-in-disabled: #6f7680;
  --base-icon-in-focus: #23282e;
  --base-icon-in-hover: #23282e;
  --base-text-default: #f7f7f7;
  --base-text-disabled: #6f7680;
  --base-text-medium-default: #d0d4d9;
  --base-text-medium-disabled: #6f7680;
  --base-text-strong-default: #f0f1f2;
  --base-text-strong-disabled: #6f7680;
  --base-text-weak-default: #889099;
  --base-text-weak-disabled: #6f7680;
  --base-text-in-active: #23282e;
  --base-text-in-default: #23282e;
  --base-text-in-disabled: #23282e;
  --base-text-in-focus: #23282e;
  --base-text-in-hover: #23282e;
  --base-text-in-weak-default: #ffffff;
  --brand-bg-active: #464c54;
  --brand-bg-default: #373c42;
  --brand-bg-disabled: #e1e4e8;
  --brand-bg-focus: #464c54;
  --brand-bg-gradient-default: linear-gradient(90deg, #373c42 0%, #0f1214 100%);
  --brand-bg-gradient-end: #0f1214;
  --brand-bg-gradient-start: #373c42;
  --brand-bg-hover: #373c42;
  --brand-bg-strong-active: #373c42;
  --brand-bg-strong-default: #373c42;
  --brand-bg-strong-focus: #373c42;
  --brand-bg-strong-hover: #373c42;
  --brand-border-active: #cce1ff;
  --brand-icon-active: #ffffff;
  --brand-icon-default: #f7f7f7;
  --brand-icon-hover: #ffffff;
  --brand-icon-weak-active: #f7f7f7;
  --brand-icon-weak-default: #f7f7f7;
  --brand-icon-weak-focus: #f7f7f7;
  --brand-icon-weak-hover: #f7f7f7;
  --brand-text-active: #f7f7f7;
  --brand-text-default: #f7f7f7;
  --brand-text-hover: #f7f7f7;
  --brand-text-strong-default: #f0f1f2;
  --brand-text-weak-active: #f7f7f7;
  --brand-text-weak-default: #f7f7f7;
  --brand-text-weak-focus: #f7f7f7;
  --brand-text-weak-hover: #f7f7f7;
  --brand-accent-border-active: #52a62b;
  --brand-accent-border-default: #52a62b;
  --brand-accent-border-focus: #52a62b;
  --brand-accent-border-hover: #7e868f;
  --brand-accent-border-medium-active: #2b7a0c;
  --brand-accent-border-medium-default: #596069;
  --brand-accent-border-medium-disabled: #ffffff;
  --brand-accent-border-medium-focus: #ffffff;
  --brand-accent-border-medium-hover: #ffffff;
  --brand-accent-border-strong-active: #0f1214;
  --brand-accent-border-strong-default: #0f1214;
  --brand-accent-border-strong-disabled: #ffffff;
  --brand-accent-border-strong-focus: #ffffff;
  --brand-accent-border-strong-hover: #ffffff;
  --brand-accent-border-weak-active: #398519;
  --brand-accent-border-weak-default: #d0d4d9;
  --brand-accent-border-weak-disabled: #ffffff;
  --brand-accent-border-weak-focus: #ffffff;
  --brand-accent-border-weak-hover: #ffffff;
  --brand-accent-icon-active: #6bbf41;
  --brand-accent-icon-default: #c1c6cc;
  --brand-accent-icon-disabled: #6f7680;
  --brand-accent-icon-focus: #ffffff;
  --brand-accent-icon-medium-active: #52a62b;
  --brand-accent-icon-medium-default: #979fa8;
  --brand-accent-icon-medium-disabled: #ffffff;
  --brand-accent-icon-medium-focus: #ffffff;
  --brand-accent-icon-weak-active: #398519;
  --brand-accent-icon-weak-default: #6f7680;
  --brand-accent-icon-weak-disabled: #ffffff;
  --brand-accent-icon-weak-focus: #ffffff;
  --control-bg-active: #2a3442;
  --control-bg-default: #23282e;
  --control-bg-disabled: #373c42;
  --control-bg-focus: #2a3442;
  --control-bg-hover: #2a3442;
  --control-bg-medium-active: #2a3442;
  --control-bg-medium-default: #23282e;
  --control-bg-medium-disabled: #373c42;
  --control-bg-medium-focus: #979fa8;
  --control-bg-medium-hover: #373c42;
  --control-bg-strong-active: #7cadf7;
  --control-bg-strong-default: #649ef5;
  --control-bg-strong-disabled: #596069;
  --control-bg-strong-focus: #7cadf7;
  --control-bg-strong-hover: #7cadf7;
  --control-bg-weak-active: #2a3442;
  --control-bg-weak-default: #23282e;
  --control-bg-weak-disabled: #373c42;
  --control-bg-weak-focus: #23282e;
  --control-bg-weak-hover: #373c42;
  --control-border-active: #7cadf7;
  --control-border-default: #7e868f;
  --control-border-disabled: #596069;
  --control-border-focus: #7cadf7;
  --control-border-hover: #7cadf7;
  --control-border-medium-active: #649ef5;
  --control-border-medium-default: #649ef5;
  --control-border-medium-disabled: #596069;
  --control-border-medium-focus: #649ef5;
  --control-border-medium-hover: #649ef5;
  --control-border-strong-active: #649ef5;
  --control-border-strong-default: #c1c6cc;
  --control-border-strong-disabled: #596069;
  --control-border-strong-focus: #656c75;
  --control-border-strong-hover: #f7f7f7;
  --control-border-weak-active: #7cadf7;
  --control-border-weak-default: #656c75;
  --control-border-weak-disabled: #596069;
  --control-border-weak-focus: #7cadf7;
  --control-border-weak-hover: #7cadf7;
  --control-icon-active: #7cadf7;
  --control-icon-default: #649ef5;
  --control-icon-disabled: #cce1ff;
  --control-icon-focus: #7cadf7;
  --control-icon-hover: #7cadf7;
  --control-icon-medium-active: #889099;
  --control-icon-medium-default: #649ef5;
  --control-icon-medium-disabled: #e1e4e8;
  --control-icon-medium-focus: #979fa8;
  --control-icon-medium-hover: #979fa8;
  --control-icon-strong-active: #649ef5;
  --control-icon-strong-default: #d0d4d9;
  --control-icon-strong-disabled: #6f7680;
  --control-icon-strong-focus: #649ef5;
  --control-icon-strong-hover: #f0f1f2;
  --control-icon-weak-active: #649ef5;
  --control-icon-weak-default: #c1c6cc;
  --control-icon-weak-disabled: #6f7680;
  --control-icon-weak-focus: #649ef5;
  --control-icon-weak-hover: #649ef5;
  --control-icon-in-active: #23282e;
  --control-icon-in-default: #23282e;
  --control-icon-in-disabled: #6f7680;
  --control-icon-in-focus: #23282e;
  --control-icon-in-hover: #23282e;
  --control-icon-in-medium-active: #373c42;
  --control-icon-in-medium-default: #d0d4d9;
  --control-icon-in-strong-active: #7cadf7;
  --control-icon-in-strong-default: #649ef5;
  --control-icon-in-strong-disabled: #6f7680;
  --control-icon-in-strong-focus: #7cadf7;
  --control-icon-in-strong-hover: #7cadf7;
  --data-viz-categorical-1-active: #6171f7;
  --data-viz-categorical-1-default: #6171f7;
  --data-viz-categorical-1-focus: #bac1ff;
  --data-viz-categorical-1-gradient-default: linear-gradient(
    180deg,
    #6171f7 50%,
    #4653c7 100%
  );
  --data-viz-categorical-1-gradient-default-end: #6171f7;
  --data-viz-categorical-1-gradient-default-start: #4653c7;
  --data-viz-categorical-1-hover: #bac1ff;
  --data-viz-categorical-1-weak-gradient-active: linear-gradient(
    180deg,
    #384068 0%,
    #23282e 100%
  );
  --data-viz-categorical-1-weak-gradient-active-end: #384068;
  --data-viz-categorical-1-weak-gradient-active-start: #23282e;
  --data-viz-categorical-1-weak-gradient-default: linear-gradient(
    180deg,
    #384068 0%,
    #23282e 100%
  );
  --data-viz-categorical-1-weak-gradient-default-end: #384068;
  --data-viz-categorical-1-weak-gradient-default-start: #23282e;
  --data-viz-categorical-1-weak-gradient-focus: linear-gradient(
    180deg,
    #46508f 0%,
    #23282e 100%
  );
  --data-viz-categorical-1-weak-gradient-focus-end: #46508f;
  --data-viz-categorical-1-weak-gradient-focus-start: #23282e;
  --data-viz-categorical-1-weak-gradient-hover: linear-gradient(
    180deg,
    #46508f 0%,
    #23282e 100%
  );
  --data-viz-categorical-1-weak-gradient-hover-end: #46508f;
  --data-viz-categorical-1-weak-gradient-hover-start: #23282e;
  --data-viz-categorical-10-active: #8d99e6;
  --data-viz-categorical-10-default: #8d99e6;
  --data-viz-categorical-10-focus: #c1c6e8;
  --data-viz-categorical-10-gradient-default: linear-gradient(
    180deg,
    #8d99e6 50%,
    #545c8a 100%
  );
  --data-viz-categorical-10-gradient-default-end: #8d99e6;
  --data-viz-categorical-10-gradient-default-start: #545c8a;
  --data-viz-categorical-10-hover: #c1c6e8;
  --data-viz-categorical-10-weak-gradient-active: linear-gradient(
    180deg,
    #3c4256 0%,
    #23282e 100%
  );
  --data-viz-categorical-10-weak-gradient-active-end: #3c4256;
  --data-viz-categorical-10-weak-gradient-active-start: #23282e;
  --data-viz-categorical-10-weak-gradient-default: linear-gradient(
    180deg,
    #3c4256 0%,
    #23282e 100%
  );
  --data-viz-categorical-10-weak-gradient-default-end: #3c4256;
  --data-viz-categorical-10-weak-gradient-default-start: #23282e;
  --data-viz-categorical-10-weak-gradient-focus: linear-gradient(
    180deg,
    #4d5370 0%,
    #23282e 100%
  );
  --data-viz-categorical-10-weak-gradient-focus-end: #4d5370;
  --data-viz-categorical-10-weak-gradient-focus-start: #23282e;
  --data-viz-categorical-10-weak-gradient-hover: linear-gradient(
    180deg,
    #4d5370 0%,
    #23282e 100%
  );
  --data-viz-categorical-10-weak-gradient-hover-end: #4d5370;
  --data-viz-categorical-10-weak-gradient-hover-start: #23282e;
  --data-viz-categorical-11-active: #ff874a;
  --data-viz-categorical-11-default: #ff874a;
  --data-viz-categorical-11-focus: #ffd9bf;
  --data-viz-categorical-11-gradient-default: linear-gradient(
    180deg,
    #ff874a 50%,
    #d95a1a 100%
  );
  --data-viz-categorical-11-gradient-default-end: #ff874a;
  --data-viz-categorical-11-gradient-default-start: #d95a1a;
  --data-viz-categorical-11-hover: #ffd9bf;
  --data-viz-categorical-11-weak-gradient-active: linear-gradient(
    180deg,
    #644637 0%,
    #23282e 100%
  );
  --data-viz-categorical-11-weak-gradient-active-end: #644637;
  --data-viz-categorical-11-weak-gradient-active-start: #23282e;
  --data-viz-categorical-11-weak-gradient-default: linear-gradient(
    180deg,
    #644637 0%,
    #23282e 100%
  );
  --data-viz-categorical-11-weak-gradient-default-end: #644637;
  --data-viz-categorical-11-weak-gradient-default-start: #23282e;
  --data-viz-categorical-11-weak-gradient-focus: linear-gradient(
    180deg,
    #8f5b3d 0%,
    #23282e 100%
  );
  --data-viz-categorical-11-weak-gradient-focus-end: #8f5b3d;
  --data-viz-categorical-11-weak-gradient-focus-start: #23282e;
  --data-viz-categorical-11-weak-gradient-hover: linear-gradient(
    180deg,
    #8f5b3d 0%,
    #23282e 100%
  );
  --data-viz-categorical-11-weak-gradient-hover-end: #8f5b3d;
  --data-viz-categorical-11-weak-gradient-hover-start: #23282e;
  --data-viz-categorical-12-active: #06994d;
  --data-viz-categorical-12-default: #06994d;
  --data-viz-categorical-12-focus: #75d9a0;
  --data-viz-categorical-12-gradient-default: linear-gradient(
    180deg,
    #06994d 50%,
    #087041 100%
  );
  --data-viz-categorical-12-gradient-default-end: #06994d;
  --data-viz-categorical-12-gradient-default-start: #087041;
  --data-viz-categorical-12-hover: #75d9a0;
  --data-viz-categorical-12-weak-gradient-active: linear-gradient(
    180deg,
    #1f4a3a 0%,
    #23282e 100%
  );
  --data-viz-categorical-12-weak-gradient-active-end: #1f4a3a;
  --data-viz-categorical-12-weak-gradient-active-start: #23282e;
  --data-viz-categorical-12-weak-gradient-default: linear-gradient(
    180deg,
    #1f4a3a 0%,
    #23282e 100%
  );
  --data-viz-categorical-12-weak-gradient-default-end: #1f4a3a;
  --data-viz-categorical-12-weak-gradient-default-start: #23282e;
  --data-viz-categorical-12-weak-gradient-focus: linear-gradient(
    180deg,
    #1d6042 0%,
    #23282e 100%
  );
  --data-viz-categorical-12-weak-gradient-focus-end: #1d6042;
  --data-viz-categorical-12-weak-gradient-focus-start: #23282e;
  --data-viz-categorical-12-weak-gradient-hover: linear-gradient(
    180deg,
    #1d6042 0%,
    #23282e 100%
  );
  --data-viz-categorical-12-weak-gradient-hover-end: #1d6042;
  --data-viz-categorical-12-weak-gradient-hover-start: #23282e;
  --data-viz-categorical-2-active: #0bcdcd;
  --data-viz-categorical-2-default: #0bcdcd;
  --data-viz-categorical-2-focus: #a9ebeb;
  --data-viz-categorical-2-gradient-default: linear-gradient(
    180deg,
    #0bcdcd 50%,
    #028e99 100%
  );
  --data-viz-categorical-2-gradient-default-end: #0bcdcd;
  --data-viz-categorical-2-gradient-default-start: #028e99;
  --data-viz-categorical-2-hover: #a9ebeb;
  --data-viz-categorical-2-weak-gradient-active: linear-gradient(
    180deg,
    #1f565b 0%,
    #23282e 100%
  );
  --data-viz-categorical-2-weak-gradient-active-end: #1f565b;
  --data-viz-categorical-2-weak-gradient-active-start: #23282e;
  --data-viz-categorical-2-weak-gradient-default: linear-gradient(
    180deg,
    #1f565b 0%,
    #23282e 100%
  );
  --data-viz-categorical-2-weak-gradient-default-end: #1f565b;
  --data-viz-categorical-2-weak-gradient-default-start: #23282e;
  --data-viz-categorical-2-weak-gradient-focus: linear-gradient(
    180deg,
    #1d7578 0%,
    #23282e 100%
  );
  --data-viz-categorical-2-weak-gradient-focus-end: #1d7578;
  --data-viz-categorical-2-weak-gradient-focus-start: #23282e;
  --data-viz-categorical-2-weak-gradient-hover: linear-gradient(
    180deg,
    #1d7578 0%,
    #23282e 100%
  );
  --data-viz-categorical-2-weak-gradient-hover-end: #1d7578;
  --data-viz-categorical-2-weak-gradient-hover-start: #23282e;
  --data-viz-categorical-3-active: #d6baff;
  --data-viz-categorical-3-default: #d6baff;
  --data-viz-categorical-3-focus: #f3ebff;
  --data-viz-categorical-3-gradient-default: linear-gradient(
    180deg,
    #d6baff 50%,
    #a568ff 100%
  );
  --data-viz-categorical-3-gradient-default-end: #d6baff;
  --data-viz-categorical-3-gradient-default-start: #a568ff;
  --data-viz-categorical-3-hover: #f3ebff;
  --data-viz-categorical-3-weak-gradient-active: linear-gradient(
    180deg,
    #5c596d 0%,
    #23282e 100%
  );
  --data-viz-categorical-3-weak-gradient-active-end: #5c596d;
  --data-viz-categorical-3-weak-gradient-active-start: #23282e;
  --data-viz-categorical-3-weak-gradient-default: linear-gradient(
    180deg,
    #5c596d 0%,
    #23282e 100%
  );
  --data-viz-categorical-3-weak-gradient-default-end: #5c596d;
  --data-viz-categorical-3-weak-gradient-default-start: #23282e;
  --data-viz-categorical-3-weak-gradient-focus: linear-gradient(
    180deg,
    #817a96 0%,
    #23282e 100%
  );
  --data-viz-categorical-3-weak-gradient-focus-end: #817a96;
  --data-viz-categorical-3-weak-gradient-focus-start: #23282e;
  --data-viz-categorical-3-weak-gradient-hover: linear-gradient(
    180deg,
    #817a96 0%,
    #23282e 100%
  );
  --data-viz-categorical-3-weak-gradient-hover-end: #817a96;
  --data-viz-categorical-3-weak-gradient-hover-start: #23282e;
  --data-viz-categorical-4-active: #e85fc6;
  --data-viz-categorical-4-default: #e85fc6;
  --data-viz-categorical-4-focus: #fcb3c8;
  --data-viz-categorical-4-gradient-default: linear-gradient(
    180deg,
    #e85fc6 50%,
    #b02863 100%
  );
  --data-viz-categorical-4-gradient-default-end: #e85fc6;
  --data-viz-categorical-4-gradient-default-start: #b02863;
  --data-viz-categorical-4-hover: #fcb3c8;
  --data-viz-categorical-4-weak-gradient-active: linear-gradient(
    180deg,
    #5d3045 0%,
    #23282e 100%
  );
  --data-viz-categorical-4-weak-gradient-active-end: #5d3045;
  --data-viz-categorical-4-weak-gradient-active-start: #23282e;
  --data-viz-categorical-4-weak-gradient-default: linear-gradient(
    180deg,
    #5d3045 0%,
    #23282e 100%
  );
  --data-viz-categorical-4-weak-gradient-default-end: #5d3045;
  --data-viz-categorical-4-weak-gradient-default-start: #23282e;
  --data-viz-categorical-4-weak-gradient-focus: linear-gradient(
    180deg,
    #833655 0%,
    #23282e 100%
  );
  --data-viz-categorical-4-weak-gradient-focus-end: #833655;
  --data-viz-categorical-4-weak-gradient-focus-start: #23282e;
  --data-viz-categorical-4-weak-gradient-hover: linear-gradient(
    180deg,
    #833655 0%,
    #23282e 100%
  );
  --data-viz-categorical-4-weak-gradient-hover-end: #833655;
  --data-viz-categorical-4-weak-gradient-hover-start: #23282e;
  --data-viz-categorical-5-active: #a0c145;
  --data-viz-categorical-5-default: #a0c145;
  --data-viz-categorical-5-focus: #d7e8a9;
  --data-viz-categorical-5-gradient-default: linear-gradient(
    180deg,
    #a0c145 50%,
    #6c8c14 100%
  );
  --data-viz-categorical-5-gradient-default-end: #a0c145;
  --data-viz-categorical-5-gradient-default-start: #6c8c14;
  --data-viz-categorical-5-hover: #d7e8a9;
  --data-viz-categorical-5-weak-gradient-active: linear-gradient(
    180deg,
    #485437 0%,
    #23282e 100%
  );
  --data-viz-categorical-5-weak-gradient-active-end: #485437;
  --data-viz-categorical-5-weak-gradient-active-start: #23282e;
  --data-viz-categorical-5-weak-gradient-default: linear-gradient(
    180deg,
    #485437 0%,
    #23282e 100%
  );
  --data-viz-categorical-5-weak-gradient-default-end: #485437;
  --data-viz-categorical-5-weak-gradient-default-start: #23282e;
  --data-viz-categorical-5-weak-gradient-focus: linear-gradient(
    180deg,
    #60713d 0%,
    #23282e 100%
  );
  --data-viz-categorical-5-weak-gradient-focus-end: #60713d;
  --data-viz-categorical-5-weak-gradient-focus-start: #23282e;
  --data-viz-categorical-5-weak-gradient-hover: linear-gradient(
    180deg,
    #60713d 0%,
    #23282e 100%
  );
  --data-viz-categorical-5-weak-gradient-hover-end: #60713d;
  --data-viz-categorical-5-weak-gradient-hover-start: #23282e;
  --data-viz-categorical-6-active: #9a5afa;
  --data-viz-categorical-6-default: #9a5afa;
  --data-viz-categorical-6-focus: #d6baff;
  --data-viz-categorical-6-gradient-default: linear-gradient(
    180deg,
    #9a5afa 50%,
    #753bcc 100%
  );
  --data-viz-categorical-6-gradient-default-end: #9a5afa;
  --data-viz-categorical-6-gradient-default-start: #753bcc;
  --data-viz-categorical-6-hover: #d6baff;
  --data-viz-categorical-6-weak-gradient-active: linear-gradient(
    180deg,
    #47396a 0%,
    #23282e 100%
  );
  --data-viz-categorical-6-weak-gradient-active-end: #47396a;
  --data-viz-categorical-6-weak-gradient-active-start: #23282e;
  --data-viz-categorical-6-weak-gradient-default: linear-gradient(
    180deg,
    #47396a 0%,
    #23282e 100%
  );
  --data-viz-categorical-6-weak-gradient-default-end: #47396a;
  --data-viz-categorical-6-weak-gradient-default-start: #23282e;
  --data-viz-categorical-6-weak-gradient-focus: linear-gradient(
    180deg,
    #5f4491 0%,
    #23282e 100%
  );
  --data-viz-categorical-6-weak-gradient-focus-end: #5f4491;
  --data-viz-categorical-6-weak-gradient-focus-start: #23282e;
  --data-viz-categorical-6-weak-gradient-hover: linear-gradient(
    180deg,
    #5f4491 0%,
    #23282e 100%
  );
  --data-viz-categorical-6-weak-gradient-hover-end: #5f4491;
  --data-viz-categorical-6-weak-gradient-hover-start: #23282e;
  --data-viz-categorical-7-active: #ff759c;
  --data-viz-categorical-7-default: #ff759c;
  --data-viz-categorical-7-focus: #ffd4e0;
  --data-viz-categorical-7-gradient-default: linear-gradient(
    180deg,
    #ff759c 50%,
    #e3447c 100%
  );
  --data-viz-categorical-7-gradient-default-end: #ff759c;
  --data-viz-categorical-7-gradient-default-start: #e3447c;
  --data-viz-categorical-7-hover: #ffd4e0;
  --data-viz-categorical-7-weak-gradient-active: linear-gradient(
    180deg,
    #654553 0%,
    #23282e 100%
  );
  --data-viz-categorical-7-weak-gradient-active-end: #654553;
  --data-viz-categorical-7-weak-gradient-active-start: #23282e;
  --data-viz-categorical-7-weak-gradient-default: linear-gradient(
    180deg,
    #654553 0%,
    #23282e 100%
  );
  --data-viz-categorical-7-weak-gradient-default-end: #654553;
  --data-viz-categorical-7-weak-gradient-default-start: #23282e;
  --data-viz-categorical-7-weak-gradient-focus: linear-gradient(
    180deg,
    #91586c 0%,
    #23282e 100%
  );
  --data-viz-categorical-7-weak-gradient-focus-end: #91586c;
  --data-viz-categorical-7-weak-gradient-focus-start: #23282e;
  --data-viz-categorical-7-weak-gradient-hover: linear-gradient(
    180deg,
    #91586c 0%,
    #23282e 100%
  );
  --data-viz-categorical-7-weak-gradient-hover-end: #91586c;
  --data-viz-categorical-7-weak-gradient-hover-start: #23282e;
  --data-viz-categorical-8-active: #0098a3;
  --data-viz-categorical-8-default: #0098a3;
  --data-viz-categorical-8-focus: #4ad9d9;
  --data-viz-categorical-8-gradient-default: linear-gradient(
    180deg,
    #0098a3 50%,
    #006773 100%
  );
  --data-viz-categorical-8-gradient-default-end: #0098a3;
  --data-viz-categorical-8-gradient-default-start: #006773;
  --data-viz-categorical-8-hover: #4ad9d9;
  --data-viz-categorical-8-weak-gradient-active: linear-gradient(
    180deg,
    #19474e 0%,
    #23282e 100%
  );
  --data-viz-categorical-8-weak-gradient-active-end: #19474e;
  --data-viz-categorical-8-weak-gradient-active-start: #23282e;
  --data-viz-categorical-8-weak-gradient-default: linear-gradient(
    180deg,
    #19474e 0%,
    #23282e 100%
  );
  --data-viz-categorical-8-weak-gradient-default-end: #19474e;
  --data-viz-categorical-8-weak-gradient-default-start: #23282e;
  --data-viz-categorical-8-weak-gradient-focus: linear-gradient(
    180deg,
    #135b64 0%,
    #23282e 100%
  );
  --data-viz-categorical-8-weak-gradient-focus-end: #135b64;
  --data-viz-categorical-8-weak-gradient-focus-start: #23282e;
  --data-viz-categorical-8-weak-gradient-hover: linear-gradient(
    180deg,
    #135b64 0%,
    #23282e 100%
  );
  --data-viz-categorical-8-weak-gradient-hover-end: #135b64;
  --data-viz-categorical-8-weak-gradient-hover-start: #23282e;
  --data-viz-categorical-9-active: #3dd5ff;
  --data-viz-categorical-9-default: #3dd5ff;
  --data-viz-categorical-9-focus: #d9f4ff;
  --data-viz-categorical-9-gradient-default: linear-gradient(
    180deg,
    #3dd5ff 50%,
    #23a8eb 100%
  );
  --data-viz-categorical-9-gradient-default-end: #3dd5ff;
  --data-viz-categorical-9-gradient-default-start: #23a8eb;
  --data-viz-categorical-9-hover: #d9f4ff;
  --data-viz-categorical-9-weak-gradient-active: linear-gradient(
    180deg,
    #475f6c 0%,
    #23282e 100%
  );
  --data-viz-categorical-9-weak-gradient-active-end: #475f6c;
  --data-viz-categorical-9-weak-gradient-active-start: #23282e;
  --data-viz-categorical-9-weak-gradient-default: linear-gradient(
    180deg,
    #475f6c 0%,
    #23282e 100%
  );
  --data-viz-categorical-9-weak-gradient-default-end: #475f6c;
  --data-viz-categorical-9-weak-gradient-default-start: #23282e;
  --data-viz-categorical-9-weak-gradient-focus: linear-gradient(
    180deg,
    #5e8395 0%,
    #23282e 100%
  );
  --data-viz-categorical-9-weak-gradient-focus-end: #5e8395;
  --data-viz-categorical-9-weak-gradient-focus-start: #23282e;
  --data-viz-categorical-9-weak-gradient-hover: linear-gradient(
    180deg,
    #5e8395 0%,
    #23282e 100%
  );
  --data-viz-categorical-9-weak-gradient-hover-end: #5e8395;
  --data-viz-categorical-9-weak-gradient-hover-start: #23282e;
  --data-viz-dormant-active: #a7adb5;
  --data-viz-dormant-default: #a7adb5;
  --data-viz-dormant-focus: #e1e4e8;
  --data-viz-dormant-gradient-default: linear-gradient(
    180deg,
    #a7adb5 50%,
    #7e868f 100%
  );
  --data-viz-dormant-gradient-default-end: #a7adb5;
  --data-viz-dormant-gradient-default-start: #7e868f;
  --data-viz-dormant-hover: #e1e4e8;
  --data-viz-dormant-weak-gradient-active: linear-gradient(
    180deg,
    #464c54 0%,
    #23282e 100%
  );
  --data-viz-dormant-weak-gradient-active-end: #464c54;
  --data-viz-dormant-weak-gradient-active-start: #23282e;
  --data-viz-dormant-weak-gradient-default: linear-gradient(
    180deg,
    #464c54 0%,
    #23282e 100%
  );
  --data-viz-dormant-weak-gradient-default-end: #464c54;
  --data-viz-dormant-weak-gradient-default-start: #23282e;
  --data-viz-dormant-weak-gradient-focus: linear-gradient(
    180deg,
    #656c75 0%,
    #23282e 100%
  );
  --data-viz-dormant-weak-gradient-focus-end: #656c75;
  --data-viz-dormant-weak-gradient-focus-start: #23282e;
  --data-viz-dormant-weak-gradient-hover: linear-gradient(
    180deg,
    #656c75 0%,
    #23282e 100%
  );
  --data-viz-dormant-weak-gradient-hover-end: #656c75;
  --data-viz-dormant-weak-gradient-hover-start: #23282e;
  --data-viz-excellent-active: #4b89ff;
  --data-viz-excellent-default: #4b89ff;
  --data-viz-excellent-focus: #bad6ff;
  --data-viz-excellent-gradient-default: linear-gradient(
    180deg,
    #4b89ff 50%,
    #2774d9 100%
  );
  --data-viz-excellent-gradient-default-end: #4b89ff;
  --data-viz-excellent-gradient-default-start: #2774d9;
  --data-viz-excellent-hover: #bad6ff;
  --data-viz-excellent-weak-gradient-active: linear-gradient(
    180deg,
    #374b6a 0%,
    #23282e 100%
  );
  --data-viz-excellent-weak-gradient-active-end: #374b6a;
  --data-viz-excellent-weak-gradient-active-start: #23282e;
  --data-viz-excellent-weak-gradient-default: linear-gradient(
    180deg,
    #374b6a 0%,
    #23282e 100%
  );
  --data-viz-excellent-weak-gradient-default-end: #374b6a;
  --data-viz-excellent-weak-gradient-default-start: #23282e;
  --data-viz-excellent-weak-gradient-focus: linear-gradient(
    180deg,
    #446392 0%,
    #23282e 100%
  );
  --data-viz-excellent-weak-gradient-focus-end: #446392;
  --data-viz-excellent-weak-gradient-focus-start: #23282e;
  --data-viz-excellent-weak-gradient-hover: linear-gradient(
    180deg,
    #446392 0%,
    #23282e 100%
  );
  --data-viz-excellent-weak-gradient-hover-end: #446392;
  --data-viz-excellent-weak-gradient-hover-start: #23282e;
  --data-viz-low-warning-active: #1ed4c8;
  --data-viz-low-warning-default: #1ed4c8;
  --data-viz-low-warning-focus: #84e3e3;
  --data-viz-low-warning-gradient-default: linear-gradient(
    180deg,
    #1ed4c8 50%,
    #01818c 100%
  );
  --data-viz-low-warning-gradient-default-end: #1ed4c8;
  --data-viz-low-warning-gradient-default-start: #01818c;
  --data-viz-low-warning-hover: #84e3e3;
  --data-viz-low-warning-weak-gradient-active: linear-gradient(
    180deg,
    #1c5157 0%,
    #23282e 100%
  );
  --data-viz-low-warning-weak-gradient-active-end: #1c5157;
  --data-viz-low-warning-weak-gradient-active-start: #23282e;
  --data-viz-low-warning-weak-gradient-default: linear-gradient(
    180deg,
    #1c5157 0%,
    #23282e 100%
  );
  --data-viz-low-warning-weak-gradient-default-end: #1c5157;
  --data-viz-low-warning-weak-gradient-default-start: #23282e;
  --data-viz-low-warning-weak-gradient-focus: linear-gradient(
    180deg,
    #176d73 0%,
    #23282e 100%
  );
  --data-viz-low-warning-weak-gradient-focus-end: #176d73;
  --data-viz-low-warning-weak-gradient-focus-start: #23282e;
  --data-viz-low-warning-weak-gradient-hover: linear-gradient(
    180deg,
    #176d73 0%,
    #23282e 100%
  );
  --data-viz-low-warning-weak-gradient-hover-end: #176d73;
  --data-viz-low-warning-weak-gradient-hover-start: #23282e;
  --data-viz-negative-active: #fe3366;
  --data-viz-negative-default: #fe3366;
  --data-viz-negative-focus: #ffb2b5;
  --data-viz-negative-gradient-default: linear-gradient(
    180deg,
    #fe3366 50%,
    #cc2d37 100%
  );
  --data-viz-negative-gradient-default-end: #fe3366;
  --data-viz-negative-gradient-default-start: #cc2d37;
  --data-viz-negative-hover: #ffb2b5;
  --data-viz-negative-weak-gradient-active: linear-gradient(
    180deg,
    #63363e 0%,
    #23282e 100%
  );
  --data-viz-negative-weak-gradient-active-end: #63363e;
  --data-viz-negative-weak-gradient-active-start: #23282e;
  --data-viz-negative-weak-gradient-default: linear-gradient(
    180deg,
    #63363e 0%,
    #23282e 100%
  );
  --data-viz-negative-weak-gradient-default-end: #63363e;
  --data-viz-negative-weak-gradient-default-start: #23282e;
  --data-viz-negative-weak-gradient-focus: linear-gradient(
    180deg,
    #8f3f48 0%,
    #23282e 100%
  );
  --data-viz-negative-weak-gradient-focus-end: #8f3f48;
  --data-viz-negative-weak-gradient-focus-start: #23282e;
  --data-viz-negative-weak-gradient-hover: linear-gradient(
    180deg,
    #8f3f48 0%,
    #23282e 100%
  );
  --data-viz-negative-weak-gradient-hover-end: #8f3f48;
  --data-viz-negative-weak-gradient-hover-start: #23282e;
  --data-viz-positive-active: #00c8ff;
  --data-viz-positive-default: #00c8ff;
  --data-viz-positive-focus: #b5e9ff;
  --data-viz-positive-gradient-default: linear-gradient(
    180deg,
    #00c8ff 50%,
    #0d8bd4 100%
  );
  --data-viz-positive-gradient-default-end: #00c8ff;
  --data-viz-positive-gradient-default-start: #0d8bd4;
  --data-viz-positive-hover: #b5e9ff;
  --data-viz-positive-weak-gradient-active: linear-gradient(
    180deg,
    #28546a 0%,
    #23282e 100%
  );
  --data-viz-positive-weak-gradient-active-end: #28546a;
  --data-viz-positive-weak-gradient-active-start: #23282e;
  --data-viz-positive-weak-gradient-default: linear-gradient(
    180deg,
    #28546a 0%,
    #23282e 100%
  );
  --data-viz-positive-weak-gradient-default-end: #28546a;
  --data-viz-positive-weak-gradient-default-start: #23282e;
  --data-viz-positive-weak-gradient-focus: linear-gradient(
    180deg,
    #2b7192 0%,
    #23282e 100%
  );
  --data-viz-positive-weak-gradient-focus-end: #2b7192;
  --data-viz-positive-weak-gradient-focus-start: #23282e;
  --data-viz-positive-weak-gradient-hover: linear-gradient(
    180deg,
    #2b7192 0%,
    #23282e 100%
  );
  --data-viz-positive-weak-gradient-hover-end: #2b7192;
  --data-viz-positive-weak-gradient-hover-start: #23282e;
  --data-viz-severe-warning-active: #ff7637;
  --data-viz-severe-warning-default: #ff7637;
  --data-viz-severe-warning-focus: #fcc9a7;
  --data-viz-severe-warning-gradient-default: linear-gradient(
    180deg,
    #ff7637 50%,
    #c44f14 100%
  );
  --data-viz-severe-warning-gradient-default-end: #ff7637;
  --data-viz-severe-warning-gradient-default-start: #c44f14;
  --data-viz-severe-warning-hover: #fcc9a7;
  --data-viz-severe-warning-weak-gradient-active: linear-gradient(
    180deg,
    #63402e 0%,
    #23282e 100%
  );
  --data-viz-severe-warning-weak-gradient-active-end: #63402e;
  --data-viz-severe-warning-weak-gradient-active-start: #23282e;
  --data-viz-severe-warning-weak-gradient-default: linear-gradient(
    180deg,
    #63402e 0%,
    #23282e 100%
  );
  --data-viz-severe-warning-weak-gradient-default-end: #63402e;
  --data-viz-severe-warning-weak-gradient-default-start: #23282e;
  --data-viz-severe-warning-weak-gradient-focus: linear-gradient(
    180deg,
    #8d502f 0%,
    #23282e 100%
  );
  --data-viz-severe-warning-weak-gradient-focus-end: #8d502f;
  --data-viz-severe-warning-weak-gradient-focus-start: #23282e;
  --data-viz-severe-warning-weak-gradient-hover: linear-gradient(
    180deg,
    #8d502f 0%,
    #23282e 100%
  );
  --data-viz-severe-warning-weak-gradient-hover-end: #8d502f;
  --data-viz-severe-warning-weak-gradient-hover-start: #23282e;
  --data-viz-warning-active: #ffd442;
  --data-viz-warning-default: #ffd442;
  --data-viz-warning-focus: #f5e08e;
  --data-viz-warning-gradient-default: linear-gradient(
    180deg,
    #ffd442 50%,
    #d6900d 100%
  );
  --data-viz-warning-gradient-default-end: #ffd442;
  --data-viz-warning-gradient-default-start: #d6900d;
  --data-viz-warning-hover: #f5e08e;
  --data-viz-warning-weak-gradient-active: linear-gradient(
    180deg,
    #615634 0%,
    #23282e 100%
  );
  --data-viz-warning-weak-gradient-active-end: #615634;
  --data-viz-warning-weak-gradient-active-start: #23282e;
  --data-viz-warning-weak-gradient-default: linear-gradient(
    180deg,
    #615634 0%,
    #23282e 100%
  );
  --data-viz-warning-weak-gradient-default-end: #615634;
  --data-viz-warning-weak-gradient-default-start: #23282e;
  --data-viz-warning-weak-gradient-focus: linear-gradient(
    180deg,
    #897539 0%,
    #23282e 100%
  );
  --data-viz-warning-weak-gradient-focus-end: #897539;
  --data-viz-warning-weak-gradient-focus-start: #23282e;
  --data-viz-warning-weak-gradient-hover: linear-gradient(
    180deg,
    #897539 0%,
    #23282e 100%
  );
  --data-viz-warning-weak-gradient-hover-end: #897539;
  --data-viz-warning-weak-gradient-hover-start: #23282e;
  --dormant-bg-default: #6f7680;
  --dormant-bg-disabled: #6f7680;
  --dormant-bg-medium-default: #464c54;
  --dormant-bg-medium-disabled: #373c42;
  --dormant-border-default: #a7adb5;
  --dormant-border-disabled: #596069;
  --dormant-icon-default: #c1c6cc;
  --dormant-icon-disabled: #596069;
  --dormant-icon-medium-default: #ffffff;
  --dormant-icon-in-default: #23282e;
  --dormant-icon-in-disabled: #23282e;
  --dormant-icon-in-medium-default: #23282e;
  --excellent-bg-medium-active: #3e506a;
  --excellent-bg-medium-default: #3e506a;
  --excellent-bg-medium-disabled: #373c42;
  --excellent-bg-medium-focus: #3e506a;
  --excellent-bg-medium-hover: #3e506a;
  --excellent-border-active: #4b89ff;
  --excellent-border-default: #4b89ff;
  --excellent-border-disabled: #4b89ff;
  --excellent-border-focus: #4b89ff;
  --excellent-border-hover: #4b89ff;
  --excellent-icon-active: #4b89ff;
  --excellent-icon-default: #4b89ff;
  --excellent-icon-disabled: #596069;
  --excellent-icon-focus: #4b89ff;
  --excellent-icon-hover: #4b89ff;
  --excellent-icon-in-active: #23282e;
  --excellent-icon-in-default: #23282e;
  --excellent-icon-in-disabled: #23282e;
  --excellent-icon-in-focus: #23282e;
  --excellent-icon-in-hover: #23282e;
  --in-progress-bg-medium-active: #534a6d;
  --in-progress-bg-medium-default: #534a6d;
  --in-progress-bg-medium-disabled: #373c42;
  --in-progress-bg-medium-focus: #534a6d;
  --in-progress-bg-medium-hover: #534a6d;
  --in-progress-border-active: #b587fa;
  --in-progress-border-default: #b587fa;
  --in-progress-border-disabled: #b587fa;
  --in-progress-border-focus: #b587fa;
  --in-progress-border-hover: #b587fa;
  --in-progress-icon-active: #b587fa;
  --in-progress-icon-default: #b587fa;
  --in-progress-icon-disabled: #596069;
  --in-progress-icon-focus: #b587fa;
  --in-progress-icon-hover: #b587fa;
  --in-progress-icon-in-active: #23282e;
  --in-progress-icon-in-default: #23282e;
  --in-progress-icon-in-disabled: #23282e;
  --in-progress-icon-in-focus: #23282e;
  --in-progress-icon-in-hover: #23282e;
  --info-bg-active: #a568ff;
  --info-bg-default: #a568ff;
  --info-bg-disabled: #a568ff;
  --info-bg-focus: #a568ff;
  --info-bg-hover: #a568ff;
  --info-bg-medium-active: #534a6d;
  --info-bg-medium-default: #534a6d;
  --info-bg-medium-disabled: #373c42;
  --info-bg-medium-focus: #534a6d;
  --info-bg-medium-hover: #534a6d;
  --info-bg-strong-default: #352d49;
  --info-bg-weak-active: #23282e;
  --info-bg-weak-default: #23282e;
  --info-bg-weak-disabled: #23282e;
  --info-bg-weak-focus: #23282e;
  --info-bg-weak-hover: #23282e;
  --info-border-active: #a568ff;
  --info-border-default: #a568ff;
  --info-border-disabled: #a568ff;
  --info-border-focus: #a568ff;
  --info-border-hover: #a568ff;
  --info-border-weak-active: #23282e;
  --info-border-weak-default: #23282e;
  --info-border-weak-disabled: #596069;
  --info-border-weak-focus: #23282e;
  --info-border-weak-hover: #23282e;
  --info-icon-active: #a568ff;
  --info-icon-default: #a568ff;
  --info-icon-disabled: #596069;
  --info-icon-focus: #a568ff;
  --info-icon-hover: #a568ff;
  --info-icon-weak-active: #a974f7;
  --info-icon-weak-default: #a974f7;
  --info-icon-weak-disabled: #596069;
  --info-icon-weak-focus: #a974f7;
  --info-icon-weak-hover: #a974f7;
  --info-icon-in-active: #23282e;
  --info-icon-in-default: #23282e;
  --info-icon-in-disabled: #23282e;
  --info-icon-in-focus: #23282e;
  --info-icon-in-hover: #23282e;
  --interact-bg-active: #7cadf7;
  --interact-bg-default: #649ef5;
  --interact-bg-disabled: #446392;
  --interact-bg-focus: #7cadf7;
  --interact-bg-hover: #7cadf7;
  --interact-bg-medium-active: #3a5276;
  --interact-bg-medium-default: #649ef5;
  --interact-bg-medium-hover: #3a5276;
  --interact-bg-strong-active: #596069;
  --interact-bg-strong-hover: #596069;
  --interact-bg-weak-active: #2f3d52;
  --interact-bg-weak-default: #23282e;
  --interact-bg-weak-disabled: #464c54;
  --interact-bg-weak-focus: #2f3d52;
  --interact-bg-weak-hover: #2f3d52;
  --interact-border-active: #7cadf7;
  --interact-border-default: #649ef5;
  --interact-border-disabled: #446392;
  --interact-border-focus: #7cadf7;
  --interact-border-hover: #7cadf7;
  --interact-border-medium-active: #649ef5;
  --interact-border-medium-default: #649ef5;
  --interact-border-medium-disabled: #e1e4e8;
  --interact-border-medium-focus: #649ef5;
  --interact-border-medium-hover: #a3c8ff;
  --interact-border-weak-active: #e1e4e8;
  --interact-border-weak-default: #656c75;
  --interact-border-weak-disabled: #596069;
  --interact-border-weak-focus: #e1e4e8;
  --interact-border-weak-hover: #cce1ff;
  --interact-icon-active: #7cadf7;
  --interact-icon-default: #649ef5;
  --interact-icon-disabled: #446392;
  --interact-icon-focus: #7cadf7;
  --interact-icon-hover: #7cadf7;
  --interact-icon-medium-active: #649ef5;
  --interact-icon-medium-default: #c1c6cc;
  --interact-icon-medium-disabled: #6f7680;
  --interact-icon-medium-focus: #649ef5;
  --interact-icon-medium-hover: #649ef5;
  --interact-icon-strong-active: #f0f1f2;
  --interact-icon-strong-default: #d0d4d9;
  --interact-icon-strong-disabled: #6f7680;
  --interact-icon-strong-focus: #f0f1f2;
  --interact-icon-strong-hover: #f0f1f2;
  --interact-icon-weak-active: #d0d4d9;
  --interact-icon-weak-default: #c1c6cc;
  --interact-icon-weak-disabled: #6f7680;
  --interact-icon-weak-focus: #d0d4d9;
  --interact-icon-weak-hover: #d0d4d9;
  --interact-icon-in-active: #23282e;
  --interact-icon-in-default: #23282e;
  --interact-icon-in-disabled: #23282e;
  --interact-icon-in-focus: #23282e;
  --interact-icon-in-hover: #23282e;
  --interact-text-active: #7cadf7;
  --interact-text-default: #649ef5;
  --interact-text-disabled: #446392;
  --interact-text-focus: #7cadf7;
  --interact-text-hover: #7cadf7;
  --interact-text-weak-active: #649ef5;
  --interact-text-weak-default: #c1c6cc;
  --interact-text-weak-disabled: #6f7680;
  --interact-text-weak-focus: #649ef5;
  --interact-text-weak-hover: #649ef5;
  --interact-text-in-active: #23282e;
  --interact-text-in-default: #23282e;
  --interact-text-in-disabled: #23282e;
  --interact-text-in-focus: #23282e;
  --interact-text-in-hover: #23282e;
  --inverse-bg-active: #464c54;
  --inverse-bg-default: #373c42;
  --inverse-bg-disabled: #e1e4e8;
  --inverse-bg-focus: #464c54;
  --inverse-bg-gradient-default: linear-gradient(
    90deg,
    #373c42 0%,
    #0f1214 100%
  );
  --inverse-bg-gradient-end: #0f1214;
  --inverse-bg-gradient-start: #373c42;
  --inverse-bg-hover: #373c42;
  --inverse-bg-weak-default: #464c54;
  --inverse-border-active: #cce1ff;
  --inverse-border-default: #6f7680;
  --inverse-border-disabled: #e1e4e8;
  --inverse-border-focus: #cce1ff;
  --inverse-border-hover: #649ef5;
  --inverse-icon-active: #ffffff;
  --inverse-icon-default: #f7f7f7;
  --inverse-icon-disabled: #6f7680;
  --inverse-icon-focus: #ffffff;
  --inverse-icon-hover: #ffffff;
  --inverse-icon-strong-active: #ffffff;
  --inverse-icon-strong-default: #ffffff;
  --inverse-icon-strong-disabled: #6f7680;
  --inverse-icon-strong-focus: #ffffff;
  --inverse-icon-strong-hover: #ffffff;
  --inverse-text-active: #f7f7f7;
  --inverse-text-default: #f7f7f7;
  --inverse-text-disabled: #656c75;
  --inverse-text-focus: #f7f7f7;
  --inverse-text-hover: #f7f7f7;
  --inverse-text-medium-default: #c1c6cc;
  --inverse-text-medium-disabled: #656c75;
  --low-warning-bg-medium-active: #1f565b;
  --low-warning-bg-medium-default: #1f565b;
  --low-warning-bg-medium-disabled: #373c42;
  --low-warning-bg-medium-focus: #1f565b;
  --low-warning-bg-medium-hover: #1f565b;
  --low-warning-border-active: #1ed4c8;
  --low-warning-border-default: #1ed4c8;
  --low-warning-border-disabled: #1ed4c8;
  --low-warning-border-focus: #1ed4c8;
  --low-warning-border-hover: #1ed4c8;
  --low-warning-icon-active: #1ed4c8;
  --low-warning-icon-default: #1ed4c8;
  --low-warning-icon-disabled: #596069;
  --low-warning-icon-focus: #1ed4c8;
  --low-warning-icon-hover: #1ed4c8;
  --low-warning-icon-in-active: #23282e;
  --low-warning-icon-in-default: #23282e;
  --low-warning-icon-in-disabled: #23282e;
  --low-warning-icon-in-focus: #23282e;
  --low-warning-icon-in-hover: #23282e;
  --negative-bg-active: #ff6e72;
  --negative-bg-default: #fe3366;
  --negative-bg-disabled: #8f3f48;
  --negative-bg-focus: #ff6e72;
  --negative-bg-hover: #ff6e72;
  --negative-bg-medium-active: #63363e;
  --negative-bg-medium-default: #63363e;
  --negative-bg-medium-disabled: #373c42;
  --negative-bg-medium-focus: #63363e;
  --negative-bg-medium-hover: #63363e;
  --negative-bg-strong-default: #46272a;
  --negative-bg-weak-active: #984952;
  --negative-bg-weak-default: #23282e;
  --negative-bg-weak-disabled: #373c42;
  --negative-bg-weak-focus: #984952;
  --negative-bg-weak-hover: #984952;
  --negative-border-active: #ff878b;
  --negative-border-default: #fe3366;
  --negative-border-disabled: #914b50;
  --negative-border-focus: #ff878b;
  --negative-border-hover: #ff878b;
  --negative-border-medium-active: #ff878b;
  --negative-border-medium-default: #eb4651;
  --negative-border-medium-disabled: #8f3f48;
  --negative-border-medium-focus: #ff878b;
  --negative-border-medium-hover: #ff878b;
  --negative-border-strong-active: #f7f7f7;
  --negative-border-strong-default: #f7f7f7;
  --negative-border-strong-disabled: #f7f7f7;
  --negative-border-strong-focus: #f7f7f7;
  --negative-border-strong-hover: #ffffff;
  --negative-border-weak-active: #23282e;
  --negative-border-weak-default: #23282e;
  --negative-border-weak-disabled: #596069;
  --negative-border-weak-focus: #23282e;
  --negative-border-weak-hover: #23282e;
  --negative-icon-active: #ff878b;
  --negative-icon-default: #fe3366;
  --negative-icon-disabled: #8f3f48;
  --negative-icon-focus: #ff878b;
  --negative-icon-hover: #ff878b;
  --negative-icon-weak-active: #ffb2b5;
  --negative-icon-weak-default: #ffb2b5;
  --negative-icon-weak-disabled: #596069;
  --negative-icon-weak-focus: #ffb2b5;
  --negative-icon-weak-hover: #ffb2b5;
  --negative-icon-in-active: #23282e;
  --negative-icon-in-default: #23282e;
  --negative-icon-in-disabled: #23282e;
  --negative-icon-in-focus: #23282e;
  --negative-icon-in-hover: #23282e;
  --negative-text-active: #ff878b;
  --negative-text-default: #fe3366;
  --negative-text-disabled: #8f3f48;
  --negative-text-focus: #ff878b;
  --negative-text-hover: #ff878b;
  --negative-text-in-active: #23282e;
  --negative-text-in-default: #23282e;
  --negative-text-in-disabled: #23282e;
  --negative-text-in-focus: #23282e;
  --negative-text-in-hover: #23282e;
  --overlay-bg-default: rgba(0,0,0,0.74902);
  --port-diagram-base-bg-active: #889099;
  --port-diagram-base-bg-default: #c1c6cc;
  --port-diagram-base-bg-medium-active: #c1c6cc;
  --port-diagram-base-bg-medium-default: #d0d4d9;
  --port-diagram-base-bg-weak-default: #f0f1f2;
  --port-diagram-base-border-active: #6f7680;
  --port-diagram-base-border-default: #6f7680;
  --port-diagram-base-border-medium-active: #6f7680;
  --port-diagram-base-border-strong-active: #23282e;
  --port-diagram-base-border-strong-default: #23282e;
  --port-diagram-base-icon-in-active: #373c42;
  --port-diagram-base-icon-in-default: #373c42;
  --port-diagram-critical-bg-active: #a01d26;
  --port-diagram-critical-bg-default: #cc2d37;
  --port-diagram-critical-bg-medium-active: #ff878b;
  --port-diagram-critical-bg-medium-default: #ffb2b5;
  --port-diagram-critical-border-medium-active: #a01d26;
  --port-diagram-critical-border-strong-active: #23282e;
  --port-diagram-critical-border-strong-default: #23282e;
  --port-diagram-critical-icon-in-active: #ffffff;
  --port-diagram-critical-icon-in-default: #ffffff;
  --port-diagram-disconnected-bg-active: #23282e;
  --port-diagram-disconnected-bg-default: #373c42;
  --port-diagram-disconnected-bg-medium-active: #c1c6cc;
  --port-diagram-disconnected-bg-medium-default: #d0d4d9;
  --port-diagram-disconnected-border-medium-active: #6f7680;
  --port-diagram-disconnected-border-strong-active: #23282e;
  --port-diagram-disconnected-border-strong-default: #23282e;
  --port-diagram-disconnected-icon-in-active: #ffffff;
  --port-diagram-disconnected-icon-in-default: #ffffff;
  --port-diagram-full-speed-bg-active: #03639c;
  --port-diagram-full-speed-bg-default: #0570ad;
  --port-diagram-full-speed-bg-medium-active: #33bbf5;
  --port-diagram-full-speed-bg-medium-default: #9adffc;
  --port-diagram-full-speed-border-medium-active: #03639c;
  --port-diagram-full-speed-border-strong-active: #23282e;
  --port-diagram-full-speed-border-strong-default: #23282e;
  --port-diagram-full-speed-icon-in-active: #ffffff;
  --port-diagram-full-speed-icon-in-default: #ffffff;
  --port-diagram-low-power-bg-active: #944b03;
  --port-diagram-low-power-bg-default: #b05f04;
  --port-diagram-low-power-bg-medium-active: #e0a419;
  --port-diagram-low-power-bg-medium-default: #f0c243;
  --port-diagram-low-power-bg-weak-active: #f2d268;
  --port-diagram-low-power-bg-weak-default: #f5e08e;
  --port-diagram-low-power-border-medium-active: #944b03;
  --port-diagram-low-power-border-strong-active: #23282e;
  --port-diagram-low-power-border-strong-default: #23282e;
  --port-diagram-low-power-icon-in-active: #944b03;
  --port-diagram-low-power-icon-in-default: #b05f04;
  --port-diagram-reduced-speed-bg-active: #03639c;
  --port-diagram-reduced-speed-bg-default: #0570ad;
  --port-diagram-reduced-speed-bg-medium-active: #087abd;
  --port-diagram-reduced-speed-bg-medium-default: #0d8bd4;
  --port-diagram-reduced-speed-border-active: #ffffff;
  --port-diagram-reduced-speed-border-default: #ffffff;
  --port-diagram-reduced-speed-border-medium-active: #03639c;
  --port-diagram-reduced-speed-border-strong-active: #23282e;
  --port-diagram-reduced-speed-border-strong-default: #23282e;
  --port-diagram-reduced-speed-icon-in-active: #ffffff;
  --port-diagram-reduced-speed-icon-in-default: #ffffff;
  --port-diagram-warning-bg-active: #944b03;
  --port-diagram-warning-bg-default: #b05f04;
  --port-diagram-warning-bg-medium-active: #e0a419;
  --port-diagram-warning-bg-medium-default: #f0c243;
  --port-diagram-warning-border-default: #ffffff;
  --port-diagram-warning-border-medium-active: #944b03;
  --port-diagram-warning-border-strong-active: #23282e;
  --port-diagram-warning-border-strong-default: #23282e;
  --port-diagram-warning-icon-in-active: #ffffff;
  --port-diagram-warning-icon-in-default: #ffffff;
  --positive-bg-active: #00c8ff;
  --positive-bg-default: #00c8ff;
  --positive-bg-disabled: #00c8ff;
  --positive-bg-focus: #00c8ff;
  --positive-bg-hover: #00c8ff;
  --positive-bg-medium-active: #28546a;
  --positive-bg-medium-default: #28546a;
  --positive-bg-medium-disabled: #373c42;
  --positive-bg-medium-focus: #28546a;
  --positive-bg-medium-hover: #28546a;
  --positive-bg-strong-default: #173746;
  --positive-bg-weak-active: #23282e;
  --positive-bg-weak-default: #23282e;
  --positive-bg-weak-disabled: #23282e;
  --positive-bg-weak-focus: #23282e;
  --positive-bg-weak-hover: #23282e;
  --positive-border-active: #00c8ff;
  --positive-border-default: #00c8ff;
  --positive-border-disabled: #00c8ff;
  --positive-border-focus: #00c8ff;
  --positive-border-hover: #00c8ff;
  --positive-border-strong-active: #f7f7f7;
  --positive-border-strong-default: #f7f7f7;
  --positive-border-strong-disabled: #f7f7f7;
  --positive-border-strong-focus: #f7f7f7;
  --positive-border-strong-hover: #f7f7f7;
  --positive-border-weak-active: #00c8ff;
  --positive-border-weak-default: #23282e;
  --positive-border-weak-disabled: #596069;
  --positive-border-weak-focus: #00c8ff;
  --positive-border-weak-hover: #00c8ff;
  --positive-icon-active: #00c8ff;
  --positive-icon-default: #00c8ff;
  --positive-icon-disabled: #596069;
  --positive-icon-focus: #00c8ff;
  --positive-icon-hover: #00c8ff;
  --positive-icon-strong-active: #00c8ff;
  --positive-icon-strong-default: #00c8ff;
  --positive-icon-strong-disabled: #2b7192;
  --positive-icon-strong-focus: #00c8ff;
  --positive-icon-strong-hover: #00c8ff;
  --positive-icon-weak-active: #6fd2fc;
  --positive-icon-weak-default: #6fd2fc;
  --positive-icon-weak-disabled: #596069;
  --positive-icon-weak-focus: #6fd2fc;
  --positive-icon-weak-hover: #6fd2fc;
  --positive-icon-in-active: #23282e;
  --positive-icon-in-default: #23282e;
  --positive-icon-in-disabled: #23282e;
  --positive-icon-in-focus: #23282e;
  --positive-icon-in-hover: #23282e;
  --positive-text-in-active: #23282e;
  --positive-text-in-default: #23282e;
  --positive-text-in-disabled: #23282e;
  --positive-text-in-focus: #23282e;
  --positive-text-in-hover: #23282e;
  --severe-warning-bg-active: #ff7637;
  --severe-warning-bg-default: #ff7637;
  --severe-warning-bg-disabled: #ff7637;
  --severe-warning-bg-focus: #ff7637;
  --severe-warning-bg-hover: #ff7637;
  --severe-warning-bg-medium-active: #644637;
  --severe-warning-bg-medium-default: #644637;
  --severe-warning-bg-medium-disabled: #373c42;
  --severe-warning-bg-medium-focus: #644637;
  --severe-warning-bg-medium-hover: #644637;
  --severe-warning-bg-strong-default: #462e21;
  --severe-warning-bg-weak-active: #23282e;
  --severe-warning-bg-weak-default: #23282e;
  --severe-warning-bg-weak-disabled: #23282e;
  --severe-warning-bg-weak-focus: #23282e;
  --severe-warning-bg-weak-hover: #23282e;
  --severe-warning-border-active: #ff7637;
  --severe-warning-border-default: #ff7637;
  --severe-warning-border-disabled: #ff7637;
  --severe-warning-border-focus: #ff7637;
  --severe-warning-border-hover: #ff7637;
  --severe-warning-border-weak-active: #23282e;
  --severe-warning-border-weak-default: #23282e;
  --severe-warning-border-weak-disabled: #596069;
  --severe-warning-border-weak-focus: #23282e;
  --severe-warning-border-weak-hover: #23282e;
  --severe-warning-icon-active: #ff7637;
  --severe-warning-icon-default: #ff7637;
  --severe-warning-icon-disabled: #596069;
  --severe-warning-icon-focus: #ff7637;
  --severe-warning-icon-hover: #ff7637;
  --severe-warning-icon-strong-active: #fc8d4c;
  --severe-warning-icon-strong-default: #fc8d4c;
  --severe-warning-icon-strong-disabled: #fc8d4c;
  --severe-warning-icon-strong-focus: #fc8d4c;
  --severe-warning-icon-strong-hover: #fc8d4c;
  --severe-warning-icon-in-active: #23282e;
  --severe-warning-icon-in-default: #23282e;
  --severe-warning-icon-in-disabled: #23282e;
  --severe-warning-icon-in-focus: #23282e;
  --severe-warning-icon-in-hover: #23282e;
  --warning-bg-active: #ffd442;
  --warning-bg-default: #ffd442;
  --warning-bg-disabled: #ffd442;
  --warning-bg-focus: #ffd442;
  --warning-bg-hover: #ffd442;
  --warning-bg-medium-active: #5c4d28;
  --warning-bg-medium-default: #5c4d28;
  --warning-bg-medium-disabled: #373c42;
  --warning-bg-medium-focus: #5c4d28;
  --warning-bg-medium-hover: #5c4d28;
  --warning-bg-strong-default: #35301c;
  --warning-bg-weak-active: #23282e;
  --warning-bg-weak-default: #23282e;
  --warning-bg-weak-disabled: #23282e;
  --warning-bg-weak-focus: #23282e;
  --warning-bg-weak-hover: #23282e;
  --warning-border-active: #ffd442;
  --warning-border-default: #ffd442;
  --warning-border-disabled: #ffd442;
  --warning-border-focus: #ffd442;
  --warning-border-hover: #ffd442;
  --warning-border-strong-active: #f7f7f7;
  --warning-border-strong-default: #f7f7f7;
  --warning-border-strong-disabled: #f7f7f7;
  --warning-border-strong-focus: #f7f7f7;
  --warning-border-strong-hover: #f7f7f7;
  --warning-border-weak-active: #23282e;
  --warning-border-weak-default: #23282e;
  --warning-border-weak-disabled: #596069;
  --warning-border-weak-focus: #23282e;
  --warning-border-weak-hover: #23282e;
  --warning-icon-active: #ffd442;
  --warning-icon-default: #ffd442;
  --warning-icon-disabled: #596069;
  --warning-icon-focus: #ffd442;
  --warning-icon-hover: #ffd442;
  --warning-icon-strong-active: #ffd442;
  --warning-icon-strong-default: #ffd442;
  --warning-icon-strong-disabled: #ffd442;
  --warning-icon-strong-focus: #ffd442;
  --warning-icon-strong-hover: #ffd442;
  --warning-icon-in-active: #23282e;
  --warning-icon-in-default: #23282e;
  --warning-icon-in-disabled: #23282e;
  --warning-icon-in-focus: #23282e;
  --warning-icon-in-hover: #23282e;
  --warning-text-in-active: #23282e;
  --warning-text-in-default: #23282e;
  --warning-text-in-disabled: #23282e;
  --warning-text-in-focus: #23282e;
  --warning-text-in-hover: #23282e;
}

:root {
  --card-shadow-lifted: 0px 3px 8px 0px;
  --warning-border-darken: darken(#cc8604, 5%);
  --negative-border-darken: darken(#cc2d37, 5%);
}

.theme--default,
.theme--classic-light {
  --panel-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.18);
  --card-shadow-color: rgba(0, 0, 0, 0.08);
  --text-input-shadow-color: var(--control-border-medium-hover);
  --row-effect-image: none;
}

.theme--dusk,
.theme--classic-dark,
.theme--ai-canvas {
  --panel-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.78);
  --card-shadow-color: rgba(0, 0, 0, 0.48);
  --text-input-shadow-color: rgba(81,145,240,0.50196);
  --row-effect-image: (
    linear-gradient(0deg, rgba(108, 158, 245, 0.25), rgba(108, 158, 245, 0.25))
  );
}
@charset "UTF-8";
.a-remove-padding {
  padding: 0 2px;
}

html {
  overflow-x: hidden;
}

body {
  min-width: 320px;
  margin: 0;
}

.a-app {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.a-app, .a-app * {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}
.a-app:before, .a-app:after, .a-app *:before, .a-app *:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}
.a-app:focus, .a-app *:focus {
  outline: none;
}
.a-app--wrap {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.a-app .img,
.a-app .picture {
  margin: 0;
  border: 0;
  max-width: 100%;
}
.a-app .img--fluid,
.a-app .picture--fluid {
  display: block;
  width: 100%;
  height: auto;
}

html {
  font-family: "Inter", sans-serif;
}

@supports (font-variation-settings: normal) {
  html {
    font-family: "Inter var", "Inter V", "Inter Variable", "Inter", sans-serif;
  }
}
@font-face {
  font-family: "Inter var";
  font-weight: 100 900;
  font-display: swap;
  font-style: normal;
  src: local("Inter V"), url("https://brand-assets.security.cisco.com/fonts/inter/Inter.var.woff2") format("woff2"), url("https://brand-assets.security.cisco.com/fonts/inter/Inter.var.woff") format("woff"), url("https://brand-assets.security.cisco.com/fonts/inter/Inter.var.ttf") format("truetype");
}
@font-face {
  font-family: "RobotoMono";
  font-display: swap;
  font-style: normal;
  src: local("Roboto Mono"), url("https://brand-assets.security.cisco.com/fonts/RobotoMono/RobotoMono-Regular.woff2") format("woff2"), url("https://brand-assets.security.cisco.com/fonts/RobotoMono/RobotoMono-Regular.woff") format("woff"), url("https://brand-assets.security.cisco.com/fonts/RobotoMono/RobotoMono-Regular.ttf") format("truetype");
}
.theme--default,
.theme--classic-light {
  --csstools-color-scheme--dark:  ;
  color-scheme: light;
}

.theme--dusk,
.theme--classic-dark,
.theme--ai-canvas {
  --csstools-color-scheme--dark: initial;
  color-scheme: dark;
}

.a-app {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
       text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  font-family: "Inter var", CiscoSans, Arial, sans-serif;
  font-weight: 400;
  line-height: 20px;
  height: 100%;
  margin: 0;
  text-transform: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: var(--base-bg-default);
  color: var(--base-text-default);
}
.a-app .playground {
  background-color: var(--base-bg-default) !important;
}
.a-app h1,
.a-app h2,
.a-app h3,
.a-app h4,
.a-app h5,
.a-app .h1,
.a-app .h2,
.a-app .h3,
.a-app .h4,
.a-app .h5 {
  font-family: "Sharp Sans", "Inter var", CiscoSans, Arial, sans-serif;
  font-weight: 700;
  margin: 0;
  color: inherit;
}
.a-app h1,
.a-app .h1 {
  font-size: 24px;
  line-height: 34px;
}
.a-app h2,
.a-app .h2 {
  font-size: 18px;
  line-height: 24px;
}
.a-app h3,
.a-app .h3 {
  font-size: 16px;
  line-height: 22px;
}
.a-app h4,
.a-app .h4 {
  font-size: 14px;
  line-height: 20px;
}
.a-app h5,
.a-app .h5 {
  font-size: 12px;
  line-height: 16px;
}
.a-app .display-1 {
  font-size: 60px;
  font-weight: 300;
  line-height: 72px;
}
.a-app .display-2 {
  font-size: 32px;
  font-weight: 300;
  line-height: 38px;
}
.a-app .caption {
  font-style: normal;
  line-height: 16px;
  font-size: 10px;
}
.a-app small,
.a-app .small {
  font-size: 80%;
  font-weight: 400;
}
.a-app mark,
.a-app .mark {
  padding: 3px;
  background-color: var(--warning-bg-medium-default);
}
.a-app abbr[title] {
  text-transform: uppercase;
  text-decoration: underline;
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}
.a-app blockquote {
  margin: 0;
  padding: 20px;
}
.a-app blockquote cite {
  display: block;
  color: var(--base-text-weak-default);
  font-style: italic;
}
.a-app blockquote cite:before {
  content: "— ";
}
.a-app code,
.a-app kbd,
.a-app pre,
.a-app samp {
  font-family: "Inter var", CiscoSans, Arial, sans-serif;
}
.a-app code,
.a-app pre {
  font-size: 14px;
  border-radius: 3px;
}
.a-app code {
  word-break: break-word;
  padding: 2px 4px;
}
.a-app pre {
  display: block;
  margin: 0;
  padding: 10px;
  border: 0;
}
.a-app pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
.a-app p {
  margin: 10px 0;
}
.a-app input,
.a-app select,
.a-app textarea,
.a-app button {
  font-size: 14px;
  font-family: "Inter var", CiscoSans, Arial, sans-serif;
}

@-webkit-keyframes blink {
  from, to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}

@keyframes blink {
  from, to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
@-webkit-keyframes bounce {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
            transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
            transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}
@keyframes bounce {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
            transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
            transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}
@-webkit-keyframes pop {
  0% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
            transform: scale3d(0.9, 0.9, 0.9);
  }
  33% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
            transform: scale3d(1.05, 1.05, 1.05);
  }
  66% {
    -webkit-transform: scale3d(0.95, 0.95, 0.95);
            transform: scale3d(0.95, 0.95, 0.95);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}
@keyframes pop {
  0% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
            transform: scale3d(0.9, 0.9, 0.9);
  }
  33% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
            transform: scale3d(1.05, 1.05, 1.05);
  }
  66% {
    -webkit-transform: scale3d(0.95, 0.95, 0.95);
            transform: scale3d(0.95, 0.95, 0.95);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}
@-webkit-keyframes pulse {
  0%, 80%, 100% {
    -webkit-transform: scale3d(0, 0, 0);
            transform: scale3d(0, 0, 0);
  }
  40% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse {
  0%, 80%, 100% {
    -webkit-transform: scale3d(0, 0, 0);
            transform: scale3d(0, 0, 0);
  }
  40% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes slideInBottom {
  from {
    opacity: 0;
    -webkit-transform: translate(0, -50px);
            transform: translate(0, -50px);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
}
@keyframes slideInBottom {
  from {
    opacity: 0;
    -webkit-transform: translate(0, -50px);
            transform: translate(0, -50px);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
}
.a-app--animated .spin {
  -webkit-animation: spin 2s infinite linear;
          animation: spin 2s infinite linear;
}
.a-app--animated .fade-in-pop {
  -webkit-animation: pop 1.5s 1 linear, fade-in 1.5s 1 linear;
          animation: pop 1.5s 1 linear, fade-in 1.5s 1 linear;
}
.a-app--animated .fade-in-and-out {
  -webkit-transition: opacity 0.15s ease-in-out;
  transition: opacity 0.15s ease-in-out;
}
.a-app--animated .rotate-right {
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.a-app--animated .rotate-left {
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}
.a-app--animated .animation-delay-1 {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}
.a-app--animated .animation-delay-2 {
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}
.a-app--animated .animation-delay-3 {
  -webkit-animation-delay: 3s;
          animation-delay: 3s;
}
.a-app--animated .animation-delay-100 {
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s;
}
.a-app--animated .animation-delay-200 {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
.a-app--animated .animation-delay-250 {
  -webkit-animation-delay: 0.25s;
          animation-delay: 0.25s;
}
.a-app--animated .animation-delay-500 {
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
.a-app--animated .animation-delay-750 {
  -webkit-animation-delay: 0.75s;
          animation-delay: 0.75s;
}
.a-app--animated .motion-fade-in {
  -webkit-animation-name: fade-in;
          animation-name: fade-in;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
}
.a-app--animated .fadeIn {
  -webkit-animation: fadeIn 1s;
          animation: fadeIn 1s;
}
.a-app--animated .fade {
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: disable) {
  .a-app--animated .fade {
    -webkit-transition: none;
    transition: none;
  }
}
.a-app--animated .fade:not(.show) {
  opacity: 0;
}
.a-app--animated .collapse:not(.show) {
  display: none;
}
.a-app--animated .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: disable) {
  .a-app--animated .collapsing {
    -webkit-transition: none;
    transition: none;
  }
}

.a-app .overflow-auto {
  overflow: auto !important;
}

.a-app .overflow-hidden {
  overflow: hidden !important;
}

.a-app .overflow-scroll {
  overflow: scroll !important;
}

.a-app .overflow-visible {
  overflow: visible !important;
}

.a-app .overflow-x-auto {
  overflow-x: auto !important;
}

.a-app .overflow-x-hidden {
  overflow-x: hidden !important;
}

.a-app .overflow-x-scroll {
  overflow-x: scroll !important;
}

.a-app .overflow-x-visible {
  overflow-x: visible !important;
}

.a-app .overflow-y-auto {
  overflow-y: auto !important;
}

.a-app .overflow-y-hidden {
  overflow-y: hidden !important;
}

.a-app .overflow-y-scroll {
  overflow-y: scroll !important;
}

.a-app .overflow-y-visible {
  overflow-y: visible !important;
}

.a-app .d-none {
  display: none !important;
}

.a-app .d-inline {
  display: inline !important;
}

.a-app .d-inline-block {
  display: inline-block !important;
}

.a-app .d-block {
  display: block !important;
}

.a-app .d-table {
  display: table !important;
}

.a-app .d-table-row {
  display: table-row !important;
}

.a-app .d-table-cell {
  display: table-cell !important;
}

.a-app .d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.a-app .d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

.a-app .float-none {
  float: none !important;
}

.a-app .float-left {
  float: left !important;
}

.a-app .float-right {
  float: right !important;
}

.a-app .flex-fill {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
}

.a-app .flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

.a-app .flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.a-app .flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

.a-app .flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

.a-app .flex-grow-0 {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}

.a-app .flex-grow-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}

.a-app .flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important;
}

.a-app .flex-shrink-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important;
}

.a-app .flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}

.a-app .flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}

.a-app .flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important;
}

.a-app .gap-0 {
  gap: 0px !important;
}

.a-app .gap-1 {
  gap: 4px !important;
}

.a-app .gap-2 {
  gap: 8px !important;
}

.a-app .gap-3 {
  gap: 12px !important;
}

.a-app .gap-4 {
  gap: 16px !important;
}

.a-app .gap-5 {
  gap: 20px !important;
}

.a-app .gap-6 {
  gap: 24px !important;
}

.a-app .gap-7 {
  gap: 28px !important;
}

.a-app .gap-8 {
  gap: 32px !important;
}

.a-app .gap-9 {
  gap: 36px !important;
}

.a-app .gap-10 {
  gap: 40px !important;
}

.a-app .gap-11 {
  gap: 44px !important;
}

.a-app .gap-12 {
  gap: 48px !important;
}

.a-app .gap-auto {
  gap: auto !important;
}

.a-app .justify-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

.a-app .justify-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

.a-app .justify-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.a-app .justify-space-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.a-app .justify-space-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

.a-app .align-start {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}

.a-app .align-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}

.a-app .align-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.a-app .align-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

.a-app .align-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

.a-app .align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important;
}

.a-app .align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important;
}

.a-app .align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}

.a-app .align-content-space-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}

.a-app .align-content-space-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}

.a-app .align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
}

.a-app .align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important;
}

.a-app .align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}

.a-app .align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important;
}

.a-app .align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important;
}

.a-app .align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
}

.a-app .align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important;
}

.a-app .order-first {
  -webkit-box-ordinal-group: 0 !important;
      -ms-flex-order: -1 !important;
          order: -1 !important;
}

.a-app .order-0 {
  -webkit-box-ordinal-group: 1 !important;
      -ms-flex-order: 0 !important;
          order: 0 !important;
}

.a-app .order-1 {
  -webkit-box-ordinal-group: 2 !important;
      -ms-flex-order: 1 !important;
          order: 1 !important;
}

.a-app .order-2 {
  -webkit-box-ordinal-group: 3 !important;
      -ms-flex-order: 2 !important;
          order: 2 !important;
}

.a-app .order-3 {
  -webkit-box-ordinal-group: 4 !important;
      -ms-flex-order: 3 !important;
          order: 3 !important;
}

.a-app .order-4 {
  -webkit-box-ordinal-group: 5 !important;
      -ms-flex-order: 4 !important;
          order: 4 !important;
}

.a-app .order-5 {
  -webkit-box-ordinal-group: 6 !important;
      -ms-flex-order: 5 !important;
          order: 5 !important;
}

.a-app .order-6 {
  -webkit-box-ordinal-group: 7 !important;
      -ms-flex-order: 6 !important;
          order: 6 !important;
}

.a-app .order-7 {
  -webkit-box-ordinal-group: 8 !important;
      -ms-flex-order: 7 !important;
          order: 7 !important;
}

.a-app .order-8 {
  -webkit-box-ordinal-group: 9 !important;
      -ms-flex-order: 8 !important;
          order: 8 !important;
}

.a-app .order-9 {
  -webkit-box-ordinal-group: 10 !important;
      -ms-flex-order: 9 !important;
          order: 9 !important;
}

.a-app .order-10 {
  -webkit-box-ordinal-group: 11 !important;
      -ms-flex-order: 10 !important;
          order: 10 !important;
}

.a-app .order-11 {
  -webkit-box-ordinal-group: 12 !important;
      -ms-flex-order: 11 !important;
          order: 11 !important;
}

.a-app .order-12 {
  -webkit-box-ordinal-group: 13 !important;
      -ms-flex-order: 12 !important;
          order: 12 !important;
}

.a-app .order-last {
  -webkit-box-ordinal-group: 14 !important;
      -ms-flex-order: 13 !important;
          order: 13 !important;
}

.a-app .ma-0 {
  margin: 0px !important;
}

.a-app .ma-1 {
  margin: 4px !important;
}

.a-app .ma-2 {
  margin: 8px !important;
}

.a-app .ma-3 {
  margin: 12px !important;
}

.a-app .ma-4 {
  margin: 16px !important;
}

.a-app .ma-5 {
  margin: 20px !important;
}

.a-app .ma-6 {
  margin: 24px !important;
}

.a-app .ma-7 {
  margin: 28px !important;
}

.a-app .ma-8 {
  margin: 32px !important;
}

.a-app .ma-9 {
  margin: 36px !important;
}

.a-app .ma-10 {
  margin: 40px !important;
}

.a-app .ma-11 {
  margin: 44px !important;
}

.a-app .ma-12 {
  margin: 48px !important;
}

.a-app .ma-auto {
  margin: auto !important;
}

.a-app .mx-0 {
  margin-right: 0px !important;
  margin-left: 0px !important;
}

.a-app .mx-1 {
  margin-right: 4px !important;
  margin-left: 4px !important;
}

.a-app .mx-2 {
  margin-right: 8px !important;
  margin-left: 8px !important;
}

.a-app .mx-3 {
  margin-right: 12px !important;
  margin-left: 12px !important;
}

.a-app .mx-4 {
  margin-right: 16px !important;
  margin-left: 16px !important;
}

.a-app .mx-5 {
  margin-right: 20px !important;
  margin-left: 20px !important;
}

.a-app .mx-6 {
  margin-right: 24px !important;
  margin-left: 24px !important;
}

.a-app .mx-7 {
  margin-right: 28px !important;
  margin-left: 28px !important;
}

.a-app .mx-8 {
  margin-right: 32px !important;
  margin-left: 32px !important;
}

.a-app .mx-9 {
  margin-right: 36px !important;
  margin-left: 36px !important;
}

.a-app .mx-10 {
  margin-right: 40px !important;
  margin-left: 40px !important;
}

.a-app .mx-11 {
  margin-right: 44px !important;
  margin-left: 44px !important;
}

.a-app .mx-12 {
  margin-right: 48px !important;
  margin-left: 48px !important;
}

.a-app .mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.a-app .my-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.a-app .my-1 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.a-app .my-2 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.a-app .my-3 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}

.a-app .my-4 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}

.a-app .my-5 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.a-app .my-6 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

.a-app .my-7 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}

.a-app .my-8 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}

.a-app .my-9 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}

.a-app .my-10 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.a-app .my-11 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}

.a-app .my-12 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}

.a-app .my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.a-app .mt-0 {
  margin-top: 0px !important;
}

.a-app .mt-1 {
  margin-top: 4px !important;
}

.a-app .mt-2 {
  margin-top: 8px !important;
}

.a-app .mt-3 {
  margin-top: 12px !important;
}

.a-app .mt-4 {
  margin-top: 16px !important;
}

.a-app .mt-5 {
  margin-top: 20px !important;
}

.a-app .mt-6 {
  margin-top: 24px !important;
}

.a-app .mt-7 {
  margin-top: 28px !important;
}

.a-app .mt-8 {
  margin-top: 32px !important;
}

.a-app .mt-9 {
  margin-top: 36px !important;
}

.a-app .mt-10 {
  margin-top: 40px !important;
}

.a-app .mt-11 {
  margin-top: 44px !important;
}

.a-app .mt-12 {
  margin-top: 48px !important;
}

.a-app .mt-auto {
  margin-top: auto !important;
}

.a-app .mr-0 {
  margin-right: 0px !important;
}

.a-app .mr-1 {
  margin-right: 4px !important;
}

.a-app .mr-2 {
  margin-right: 8px !important;
}

.a-app .mr-3 {
  margin-right: 12px !important;
}

.a-app .mr-4 {
  margin-right: 16px !important;
}

.a-app .mr-5 {
  margin-right: 20px !important;
}

.a-app .mr-6 {
  margin-right: 24px !important;
}

.a-app .mr-7 {
  margin-right: 28px !important;
}

.a-app .mr-8 {
  margin-right: 32px !important;
}

.a-app .mr-9 {
  margin-right: 36px !important;
}

.a-app .mr-10 {
  margin-right: 40px !important;
}

.a-app .mr-11 {
  margin-right: 44px !important;
}

.a-app .mr-12 {
  margin-right: 48px !important;
}

.a-app .mr-auto {
  margin-right: auto !important;
}

.a-app .mb-0 {
  margin-bottom: 0px !important;
}

.a-app .mb-1 {
  margin-bottom: 4px !important;
}

.a-app .mb-2 {
  margin-bottom: 8px !important;
}

.a-app .mb-3 {
  margin-bottom: 12px !important;
}

.a-app .mb-4 {
  margin-bottom: 16px !important;
}

.a-app .mb-5 {
  margin-bottom: 20px !important;
}

.a-app .mb-6 {
  margin-bottom: 24px !important;
}

.a-app .mb-7 {
  margin-bottom: 28px !important;
}

.a-app .mb-8 {
  margin-bottom: 32px !important;
}

.a-app .mb-9 {
  margin-bottom: 36px !important;
}

.a-app .mb-10 {
  margin-bottom: 40px !important;
}

.a-app .mb-11 {
  margin-bottom: 44px !important;
}

.a-app .mb-12 {
  margin-bottom: 48px !important;
}

.a-app .mb-auto {
  margin-bottom: auto !important;
}

.a-app .ml-0 {
  margin-left: 0px !important;
}

.a-app .ml-1 {
  margin-left: 4px !important;
}

.a-app .ml-2 {
  margin-left: 8px !important;
}

.a-app .ml-3 {
  margin-left: 12px !important;
}

.a-app .ml-4 {
  margin-left: 16px !important;
}

.a-app .ml-5 {
  margin-left: 20px !important;
}

.a-app .ml-6 {
  margin-left: 24px !important;
}

.a-app .ml-7 {
  margin-left: 28px !important;
}

.a-app .ml-8 {
  margin-left: 32px !important;
}

.a-app .ml-9 {
  margin-left: 36px !important;
}

.a-app .ml-10 {
  margin-left: 40px !important;
}

.a-app .ml-11 {
  margin-left: 44px !important;
}

.a-app .ml-12 {
  margin-left: 48px !important;
}

.a-app .ml-auto {
  margin-left: auto !important;
}

.a-app .pa-0 {
  padding: 0px !important;
}

.a-app .pa-1 {
  padding: 4px !important;
}

.a-app .pa-2 {
  padding: 8px !important;
}

.a-app .pa-3 {
  padding: 12px !important;
}

.a-app .pa-4 {
  padding: 16px !important;
}

.a-app .pa-5 {
  padding: 20px !important;
}

.a-app .pa-6 {
  padding: 24px !important;
}

.a-app .pa-7 {
  padding: 28px !important;
}

.a-app .pa-8 {
  padding: 32px !important;
}

.a-app .pa-9 {
  padding: 36px !important;
}

.a-app .pa-10 {
  padding: 40px !important;
}

.a-app .pa-11 {
  padding: 44px !important;
}

.a-app .pa-12 {
  padding: 48px !important;
}

.a-app .px-0 {
  padding-right: 0px !important;
  padding-left: 0px !important;
}

.a-app .px-1 {
  padding-right: 4px !important;
  padding-left: 4px !important;
}

.a-app .px-2 {
  padding-right: 8px !important;
  padding-left: 8px !important;
}

.a-app .px-3 {
  padding-right: 12px !important;
  padding-left: 12px !important;
}

.a-app .px-4 {
  padding-right: 16px !important;
  padding-left: 16px !important;
}

.a-app .px-5 {
  padding-right: 20px !important;
  padding-left: 20px !important;
}

.a-app .px-6 {
  padding-right: 24px !important;
  padding-left: 24px !important;
}

.a-app .px-7 {
  padding-right: 28px !important;
  padding-left: 28px !important;
}

.a-app .px-8 {
  padding-right: 32px !important;
  padding-left: 32px !important;
}

.a-app .px-9 {
  padding-right: 36px !important;
  padding-left: 36px !important;
}

.a-app .px-10 {
  padding-right: 40px !important;
  padding-left: 40px !important;
}

.a-app .px-11 {
  padding-right: 44px !important;
  padding-left: 44px !important;
}

.a-app .px-12 {
  padding-right: 48px !important;
  padding-left: 48px !important;
}

.a-app .py-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.a-app .py-1 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.a-app .py-2 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.a-app .py-3 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.a-app .py-4 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.a-app .py-5 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.a-app .py-6 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.a-app .py-7 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}

.a-app .py-8 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}

.a-app .py-9 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}

.a-app .py-10 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.a-app .py-11 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}

.a-app .py-12 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.a-app .pt-0 {
  padding-top: 0px !important;
}

.a-app .pt-1 {
  padding-top: 4px !important;
}

.a-app .pt-2 {
  padding-top: 8px !important;
}

.a-app .pt-3 {
  padding-top: 12px !important;
}

.a-app .pt-4 {
  padding-top: 16px !important;
}

.a-app .pt-5 {
  padding-top: 20px !important;
}

.a-app .pt-6 {
  padding-top: 24px !important;
}

.a-app .pt-7 {
  padding-top: 28px !important;
}

.a-app .pt-8 {
  padding-top: 32px !important;
}

.a-app .pt-9 {
  padding-top: 36px !important;
}

.a-app .pt-10 {
  padding-top: 40px !important;
}

.a-app .pt-11 {
  padding-top: 44px !important;
}

.a-app .pt-12 {
  padding-top: 48px !important;
}

.a-app .pr-0 {
  padding-right: 0px !important;
}

.a-app .pr-1 {
  padding-right: 4px !important;
}

.a-app .pr-2 {
  padding-right: 8px !important;
}

.a-app .pr-3 {
  padding-right: 12px !important;
}

.a-app .pr-4 {
  padding-right: 16px !important;
}

.a-app .pr-5 {
  padding-right: 20px !important;
}

.a-app .pr-6 {
  padding-right: 24px !important;
}

.a-app .pr-7 {
  padding-right: 28px !important;
}

.a-app .pr-8 {
  padding-right: 32px !important;
}

.a-app .pr-9 {
  padding-right: 36px !important;
}

.a-app .pr-10 {
  padding-right: 40px !important;
}

.a-app .pr-11 {
  padding-right: 44px !important;
}

.a-app .pr-12 {
  padding-right: 48px !important;
}

.a-app .pb-0 {
  padding-bottom: 0px !important;
}

.a-app .pb-1 {
  padding-bottom: 4px !important;
}

.a-app .pb-2 {
  padding-bottom: 8px !important;
}

.a-app .pb-3 {
  padding-bottom: 12px !important;
}

.a-app .pb-4 {
  padding-bottom: 16px !important;
}

.a-app .pb-5 {
  padding-bottom: 20px !important;
}

.a-app .pb-6 {
  padding-bottom: 24px !important;
}

.a-app .pb-7 {
  padding-bottom: 28px !important;
}

.a-app .pb-8 {
  padding-bottom: 32px !important;
}

.a-app .pb-9 {
  padding-bottom: 36px !important;
}

.a-app .pb-10 {
  padding-bottom: 40px !important;
}

.a-app .pb-11 {
  padding-bottom: 44px !important;
}

.a-app .pb-12 {
  padding-bottom: 48px !important;
}

.a-app .pl-0 {
  padding-left: 0px !important;
}

.a-app .pl-1 {
  padding-left: 4px !important;
}

.a-app .pl-2 {
  padding-left: 8px !important;
}

.a-app .pl-3 {
  padding-left: 12px !important;
}

.a-app .pl-4 {
  padding-left: 16px !important;
}

.a-app .pl-5 {
  padding-left: 20px !important;
}

.a-app .pl-6 {
  padding-left: 24px !important;
}

.a-app .pl-7 {
  padding-left: 28px !important;
}

.a-app .pl-8 {
  padding-left: 32px !important;
}

.a-app .pl-9 {
  padding-left: 36px !important;
}

.a-app .pl-10 {
  padding-left: 40px !important;
}

.a-app .pl-11 {
  padding-left: 44px !important;
}

.a-app .pl-12 {
  padding-left: 48px !important;
}

.a-app .text-left {
  text-align: left !important;
}

.a-app .text-right {
  text-align: right !important;
}

.a-app .text-center {
  text-align: center !important;
}

.a-app .text-justify {
  text-align: justify !important;
}

.a-app .text-start {
  text-align: left !important;
}

.a-app .text-end {
  text-align: right !important;
}

.a-app .vertical-align-top {
  vertical-align: top !important;
}

.a-app .vertical-align-center {
  vertical-align: middle !important;
}

.a-app .vertical-align-baseline {
  vertical-align: baseline !important;
}

.a-app .vertical-align-bottom {
  vertical-align: bottom !important;
}

.a-app .text-wrap {
  white-space: normal !important;
}

.a-app .text-no-wrap {
  white-space: nowrap !important;
}

.a-app .text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

.a-app .text-truncate {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

.a-app .text-none {
  text-transform: none !important;
}

.a-app .text-capitalize {
  text-transform: capitalize !important;
}

.a-app .text-lowercase {
  text-transform: lowercase !important;
}

.a-app .text-uppercase {
  text-transform: uppercase !important;
}

@media (min-width: 479px) {
  .a-app .d-xs-none {
    display: none !important;
  }
  .a-app .d-xs-inline {
    display: inline !important;
  }
  .a-app .d-xs-inline-block {
    display: inline-block !important;
  }
  .a-app .d-xs-block {
    display: block !important;
  }
  .a-app .d-xs-table {
    display: table !important;
  }
  .a-app .d-xs-table-row {
    display: table-row !important;
  }
  .a-app .d-xs-table-cell {
    display: table-cell !important;
  }
  .a-app .d-xs-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .a-app .d-xs-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .a-app .float-xs-none {
    float: none !important;
  }
  .a-app .float-xs-left {
    float: left !important;
  }
  .a-app .float-xs-right {
    float: right !important;
  }
  .a-app .flex-xs-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .a-app .flex-xs-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .a-app .flex-xs-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .a-app .flex-xs-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .a-app .flex-xs-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .a-app .flex-xs-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .a-app .flex-xs-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .a-app .flex-xs-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .a-app .flex-xs-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .a-app .flex-xs-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .a-app .flex-xs-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .a-app .flex-xs-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .a-app .gap-xs-0 {
    gap: 0px !important;
  }
  .a-app .gap-xs-1 {
    gap: 4px !important;
  }
  .a-app .gap-xs-2 {
    gap: 8px !important;
  }
  .a-app .gap-xs-3 {
    gap: 12px !important;
  }
  .a-app .gap-xs-4 {
    gap: 16px !important;
  }
  .a-app .gap-xs-5 {
    gap: 20px !important;
  }
  .a-app .gap-xs-6 {
    gap: 24px !important;
  }
  .a-app .gap-xs-7 {
    gap: 28px !important;
  }
  .a-app .gap-xs-8 {
    gap: 32px !important;
  }
  .a-app .gap-xs-9 {
    gap: 36px !important;
  }
  .a-app .gap-xs-10 {
    gap: 40px !important;
  }
  .a-app .gap-xs-11 {
    gap: 44px !important;
  }
  .a-app .gap-xs-12 {
    gap: 48px !important;
  }
  .a-app .gap-xs-auto {
    gap: auto !important;
  }
  .a-app .justify-xs-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .a-app .justify-xs-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .a-app .justify-xs-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .a-app .justify-xs-space-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .a-app .justify-xs-space-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .a-app .align-xs-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .a-app .align-xs-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .a-app .align-xs-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .a-app .align-xs-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .a-app .align-xs-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .a-app .align-content-xs-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .a-app .align-content-xs-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .a-app .align-content-xs-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .a-app .align-content-xs-space-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .a-app .align-content-xs-space-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .a-app .align-content-xs-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .a-app .align-self-xs-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .a-app .align-self-xs-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .a-app .align-self-xs-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .a-app .align-self-xs-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .a-app .align-self-xs-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .a-app .align-self-xs-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .a-app .order-xs-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .a-app .order-xs-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .a-app .order-xs-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .a-app .order-xs-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .a-app .order-xs-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .a-app .order-xs-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .a-app .order-xs-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .a-app .order-xs-6 {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .a-app .order-xs-7 {
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }
  .a-app .order-xs-8 {
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }
  .a-app .order-xs-9 {
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }
  .a-app .order-xs-10 {
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }
  .a-app .order-xs-11 {
    -webkit-box-ordinal-group: 12 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }
  .a-app .order-xs-12 {
    -webkit-box-ordinal-group: 13 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }
  .a-app .order-xs-last {
    -webkit-box-ordinal-group: 14 !important;
        -ms-flex-order: 13 !important;
            order: 13 !important;
  }
  .a-app .ma-xs-0 {
    margin: 0px !important;
  }
  .a-app .ma-xs-1 {
    margin: 4px !important;
  }
  .a-app .ma-xs-2 {
    margin: 8px !important;
  }
  .a-app .ma-xs-3 {
    margin: 12px !important;
  }
  .a-app .ma-xs-4 {
    margin: 16px !important;
  }
  .a-app .ma-xs-5 {
    margin: 20px !important;
  }
  .a-app .ma-xs-6 {
    margin: 24px !important;
  }
  .a-app .ma-xs-7 {
    margin: 28px !important;
  }
  .a-app .ma-xs-8 {
    margin: 32px !important;
  }
  .a-app .ma-xs-9 {
    margin: 36px !important;
  }
  .a-app .ma-xs-10 {
    margin: 40px !important;
  }
  .a-app .ma-xs-11 {
    margin: 44px !important;
  }
  .a-app .ma-xs-12 {
    margin: 48px !important;
  }
  .a-app .ma-xs-auto {
    margin: auto !important;
  }
  .a-app .mx-xs-0 {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }
  .a-app .mx-xs-1 {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }
  .a-app .mx-xs-2 {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }
  .a-app .mx-xs-3 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }
  .a-app .mx-xs-4 {
    margin-right: 16px !important;
    margin-left: 16px !important;
  }
  .a-app .mx-xs-5 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  .a-app .mx-xs-6 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }
  .a-app .mx-xs-7 {
    margin-right: 28px !important;
    margin-left: 28px !important;
  }
  .a-app .mx-xs-8 {
    margin-right: 32px !important;
    margin-left: 32px !important;
  }
  .a-app .mx-xs-9 {
    margin-right: 36px !important;
    margin-left: 36px !important;
  }
  .a-app .mx-xs-10 {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }
  .a-app .mx-xs-11 {
    margin-right: 44px !important;
    margin-left: 44px !important;
  }
  .a-app .mx-xs-12 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }
  .a-app .mx-xs-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .a-app .my-xs-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .a-app .my-xs-1 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .a-app .my-xs-2 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .a-app .my-xs-3 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .a-app .my-xs-4 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .a-app .my-xs-5 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .a-app .my-xs-6 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .a-app .my-xs-7 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .a-app .my-xs-8 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .a-app .my-xs-9 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .a-app .my-xs-10 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .a-app .my-xs-11 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }
  .a-app .my-xs-12 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .a-app .my-xs-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .a-app .mt-xs-0 {
    margin-top: 0px !important;
  }
  .a-app .mt-xs-1 {
    margin-top: 4px !important;
  }
  .a-app .mt-xs-2 {
    margin-top: 8px !important;
  }
  .a-app .mt-xs-3 {
    margin-top: 12px !important;
  }
  .a-app .mt-xs-4 {
    margin-top: 16px !important;
  }
  .a-app .mt-xs-5 {
    margin-top: 20px !important;
  }
  .a-app .mt-xs-6 {
    margin-top: 24px !important;
  }
  .a-app .mt-xs-7 {
    margin-top: 28px !important;
  }
  .a-app .mt-xs-8 {
    margin-top: 32px !important;
  }
  .a-app .mt-xs-9 {
    margin-top: 36px !important;
  }
  .a-app .mt-xs-10 {
    margin-top: 40px !important;
  }
  .a-app .mt-xs-11 {
    margin-top: 44px !important;
  }
  .a-app .mt-xs-12 {
    margin-top: 48px !important;
  }
  .a-app .mt-xs-auto {
    margin-top: auto !important;
  }
  .a-app .mr-xs-0 {
    margin-right: 0px !important;
  }
  .a-app .mr-xs-1 {
    margin-right: 4px !important;
  }
  .a-app .mr-xs-2 {
    margin-right: 8px !important;
  }
  .a-app .mr-xs-3 {
    margin-right: 12px !important;
  }
  .a-app .mr-xs-4 {
    margin-right: 16px !important;
  }
  .a-app .mr-xs-5 {
    margin-right: 20px !important;
  }
  .a-app .mr-xs-6 {
    margin-right: 24px !important;
  }
  .a-app .mr-xs-7 {
    margin-right: 28px !important;
  }
  .a-app .mr-xs-8 {
    margin-right: 32px !important;
  }
  .a-app .mr-xs-9 {
    margin-right: 36px !important;
  }
  .a-app .mr-xs-10 {
    margin-right: 40px !important;
  }
  .a-app .mr-xs-11 {
    margin-right: 44px !important;
  }
  .a-app .mr-xs-12 {
    margin-right: 48px !important;
  }
  .a-app .mr-xs-auto {
    margin-right: auto !important;
  }
  .a-app .mb-xs-0 {
    margin-bottom: 0px !important;
  }
  .a-app .mb-xs-1 {
    margin-bottom: 4px !important;
  }
  .a-app .mb-xs-2 {
    margin-bottom: 8px !important;
  }
  .a-app .mb-xs-3 {
    margin-bottom: 12px !important;
  }
  .a-app .mb-xs-4 {
    margin-bottom: 16px !important;
  }
  .a-app .mb-xs-5 {
    margin-bottom: 20px !important;
  }
  .a-app .mb-xs-6 {
    margin-bottom: 24px !important;
  }
  .a-app .mb-xs-7 {
    margin-bottom: 28px !important;
  }
  .a-app .mb-xs-8 {
    margin-bottom: 32px !important;
  }
  .a-app .mb-xs-9 {
    margin-bottom: 36px !important;
  }
  .a-app .mb-xs-10 {
    margin-bottom: 40px !important;
  }
  .a-app .mb-xs-11 {
    margin-bottom: 44px !important;
  }
  .a-app .mb-xs-12 {
    margin-bottom: 48px !important;
  }
  .a-app .mb-xs-auto {
    margin-bottom: auto !important;
  }
  .a-app .ml-xs-0 {
    margin-left: 0px !important;
  }
  .a-app .ml-xs-1 {
    margin-left: 4px !important;
  }
  .a-app .ml-xs-2 {
    margin-left: 8px !important;
  }
  .a-app .ml-xs-3 {
    margin-left: 12px !important;
  }
  .a-app .ml-xs-4 {
    margin-left: 16px !important;
  }
  .a-app .ml-xs-5 {
    margin-left: 20px !important;
  }
  .a-app .ml-xs-6 {
    margin-left: 24px !important;
  }
  .a-app .ml-xs-7 {
    margin-left: 28px !important;
  }
  .a-app .ml-xs-8 {
    margin-left: 32px !important;
  }
  .a-app .ml-xs-9 {
    margin-left: 36px !important;
  }
  .a-app .ml-xs-10 {
    margin-left: 40px !important;
  }
  .a-app .ml-xs-11 {
    margin-left: 44px !important;
  }
  .a-app .ml-xs-12 {
    margin-left: 48px !important;
  }
  .a-app .ml-xs-auto {
    margin-left: auto !important;
  }
  .a-app .pa-xs-0 {
    padding: 0px !important;
  }
  .a-app .pa-xs-1 {
    padding: 4px !important;
  }
  .a-app .pa-xs-2 {
    padding: 8px !important;
  }
  .a-app .pa-xs-3 {
    padding: 12px !important;
  }
  .a-app .pa-xs-4 {
    padding: 16px !important;
  }
  .a-app .pa-xs-5 {
    padding: 20px !important;
  }
  .a-app .pa-xs-6 {
    padding: 24px !important;
  }
  .a-app .pa-xs-7 {
    padding: 28px !important;
  }
  .a-app .pa-xs-8 {
    padding: 32px !important;
  }
  .a-app .pa-xs-9 {
    padding: 36px !important;
  }
  .a-app .pa-xs-10 {
    padding: 40px !important;
  }
  .a-app .pa-xs-11 {
    padding: 44px !important;
  }
  .a-app .pa-xs-12 {
    padding: 48px !important;
  }
  .a-app .px-xs-0 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .a-app .px-xs-1 {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }
  .a-app .px-xs-2 {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }
  .a-app .px-xs-3 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }
  .a-app .px-xs-4 {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }
  .a-app .px-xs-5 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .a-app .px-xs-6 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
  .a-app .px-xs-7 {
    padding-right: 28px !important;
    padding-left: 28px !important;
  }
  .a-app .px-xs-8 {
    padding-right: 32px !important;
    padding-left: 32px !important;
  }
  .a-app .px-xs-9 {
    padding-right: 36px !important;
    padding-left: 36px !important;
  }
  .a-app .px-xs-10 {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
  .a-app .px-xs-11 {
    padding-right: 44px !important;
    padding-left: 44px !important;
  }
  .a-app .px-xs-12 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }
  .a-app .py-xs-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .a-app .py-xs-1 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .a-app .py-xs-2 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .a-app .py-xs-3 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .a-app .py-xs-4 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .a-app .py-xs-5 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .a-app .py-xs-6 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .a-app .py-xs-7 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .a-app .py-xs-8 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .a-app .py-xs-9 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .a-app .py-xs-10 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .a-app .py-xs-11 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .a-app .py-xs-12 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .a-app .pt-xs-0 {
    padding-top: 0px !important;
  }
  .a-app .pt-xs-1 {
    padding-top: 4px !important;
  }
  .a-app .pt-xs-2 {
    padding-top: 8px !important;
  }
  .a-app .pt-xs-3 {
    padding-top: 12px !important;
  }
  .a-app .pt-xs-4 {
    padding-top: 16px !important;
  }
  .a-app .pt-xs-5 {
    padding-top: 20px !important;
  }
  .a-app .pt-xs-6 {
    padding-top: 24px !important;
  }
  .a-app .pt-xs-7 {
    padding-top: 28px !important;
  }
  .a-app .pt-xs-8 {
    padding-top: 32px !important;
  }
  .a-app .pt-xs-9 {
    padding-top: 36px !important;
  }
  .a-app .pt-xs-10 {
    padding-top: 40px !important;
  }
  .a-app .pt-xs-11 {
    padding-top: 44px !important;
  }
  .a-app .pt-xs-12 {
    padding-top: 48px !important;
  }
  .a-app .pr-xs-0 {
    padding-right: 0px !important;
  }
  .a-app .pr-xs-1 {
    padding-right: 4px !important;
  }
  .a-app .pr-xs-2 {
    padding-right: 8px !important;
  }
  .a-app .pr-xs-3 {
    padding-right: 12px !important;
  }
  .a-app .pr-xs-4 {
    padding-right: 16px !important;
  }
  .a-app .pr-xs-5 {
    padding-right: 20px !important;
  }
  .a-app .pr-xs-6 {
    padding-right: 24px !important;
  }
  .a-app .pr-xs-7 {
    padding-right: 28px !important;
  }
  .a-app .pr-xs-8 {
    padding-right: 32px !important;
  }
  .a-app .pr-xs-9 {
    padding-right: 36px !important;
  }
  .a-app .pr-xs-10 {
    padding-right: 40px !important;
  }
  .a-app .pr-xs-11 {
    padding-right: 44px !important;
  }
  .a-app .pr-xs-12 {
    padding-right: 48px !important;
  }
  .a-app .pb-xs-0 {
    padding-bottom: 0px !important;
  }
  .a-app .pb-xs-1 {
    padding-bottom: 4px !important;
  }
  .a-app .pb-xs-2 {
    padding-bottom: 8px !important;
  }
  .a-app .pb-xs-3 {
    padding-bottom: 12px !important;
  }
  .a-app .pb-xs-4 {
    padding-bottom: 16px !important;
  }
  .a-app .pb-xs-5 {
    padding-bottom: 20px !important;
  }
  .a-app .pb-xs-6 {
    padding-bottom: 24px !important;
  }
  .a-app .pb-xs-7 {
    padding-bottom: 28px !important;
  }
  .a-app .pb-xs-8 {
    padding-bottom: 32px !important;
  }
  .a-app .pb-xs-9 {
    padding-bottom: 36px !important;
  }
  .a-app .pb-xs-10 {
    padding-bottom: 40px !important;
  }
  .a-app .pb-xs-11 {
    padding-bottom: 44px !important;
  }
  .a-app .pb-xs-12 {
    padding-bottom: 48px !important;
  }
  .a-app .pl-xs-0 {
    padding-left: 0px !important;
  }
  .a-app .pl-xs-1 {
    padding-left: 4px !important;
  }
  .a-app .pl-xs-2 {
    padding-left: 8px !important;
  }
  .a-app .pl-xs-3 {
    padding-left: 12px !important;
  }
  .a-app .pl-xs-4 {
    padding-left: 16px !important;
  }
  .a-app .pl-xs-5 {
    padding-left: 20px !important;
  }
  .a-app .pl-xs-6 {
    padding-left: 24px !important;
  }
  .a-app .pl-xs-7 {
    padding-left: 28px !important;
  }
  .a-app .pl-xs-8 {
    padding-left: 32px !important;
  }
  .a-app .pl-xs-9 {
    padding-left: 36px !important;
  }
  .a-app .pl-xs-10 {
    padding-left: 40px !important;
  }
  .a-app .pl-xs-11 {
    padding-left: 44px !important;
  }
  .a-app .pl-xs-12 {
    padding-left: 48px !important;
  }
  .a-app .text-xs-left {
    text-align: left !important;
  }
  .a-app .text-xs-right {
    text-align: right !important;
  }
  .a-app .text-xs-center {
    text-align: center !important;
  }
  .a-app .text-xs-justify {
    text-align: justify !important;
  }
  .a-app .text-xs-start {
    text-align: left !important;
  }
  .a-app .text-xs-end {
    text-align: right !important;
  }
}
@media (min-width: 767px) {
  .a-app .d-sm-none {
    display: none !important;
  }
  .a-app .d-sm-inline {
    display: inline !important;
  }
  .a-app .d-sm-inline-block {
    display: inline-block !important;
  }
  .a-app .d-sm-block {
    display: block !important;
  }
  .a-app .d-sm-table {
    display: table !important;
  }
  .a-app .d-sm-table-row {
    display: table-row !important;
  }
  .a-app .d-sm-table-cell {
    display: table-cell !important;
  }
  .a-app .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .a-app .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .a-app .float-sm-none {
    float: none !important;
  }
  .a-app .float-sm-left {
    float: left !important;
  }
  .a-app .float-sm-right {
    float: right !important;
  }
  .a-app .flex-sm-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .a-app .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .a-app .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .a-app .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .a-app .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .a-app .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .a-app .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .a-app .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .a-app .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .a-app .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .a-app .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .a-app .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .a-app .gap-sm-0 {
    gap: 0px !important;
  }
  .a-app .gap-sm-1 {
    gap: 4px !important;
  }
  .a-app .gap-sm-2 {
    gap: 8px !important;
  }
  .a-app .gap-sm-3 {
    gap: 12px !important;
  }
  .a-app .gap-sm-4 {
    gap: 16px !important;
  }
  .a-app .gap-sm-5 {
    gap: 20px !important;
  }
  .a-app .gap-sm-6 {
    gap: 24px !important;
  }
  .a-app .gap-sm-7 {
    gap: 28px !important;
  }
  .a-app .gap-sm-8 {
    gap: 32px !important;
  }
  .a-app .gap-sm-9 {
    gap: 36px !important;
  }
  .a-app .gap-sm-10 {
    gap: 40px !important;
  }
  .a-app .gap-sm-11 {
    gap: 44px !important;
  }
  .a-app .gap-sm-12 {
    gap: 48px !important;
  }
  .a-app .gap-sm-auto {
    gap: auto !important;
  }
  .a-app .justify-sm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .a-app .justify-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .a-app .justify-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .a-app .justify-sm-space-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .a-app .justify-sm-space-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .a-app .align-sm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .a-app .align-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .a-app .align-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .a-app .align-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .a-app .align-sm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .a-app .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .a-app .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .a-app .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .a-app .align-content-sm-space-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .a-app .align-content-sm-space-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .a-app .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .a-app .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .a-app .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .a-app .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .a-app .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .a-app .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .a-app .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .a-app .order-sm-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .a-app .order-sm-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .a-app .order-sm-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .a-app .order-sm-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .a-app .order-sm-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .a-app .order-sm-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .a-app .order-sm-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .a-app .order-sm-6 {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .a-app .order-sm-7 {
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }
  .a-app .order-sm-8 {
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }
  .a-app .order-sm-9 {
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }
  .a-app .order-sm-10 {
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }
  .a-app .order-sm-11 {
    -webkit-box-ordinal-group: 12 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }
  .a-app .order-sm-12 {
    -webkit-box-ordinal-group: 13 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }
  .a-app .order-sm-last {
    -webkit-box-ordinal-group: 14 !important;
        -ms-flex-order: 13 !important;
            order: 13 !important;
  }
  .a-app .ma-sm-0 {
    margin: 0px !important;
  }
  .a-app .ma-sm-1 {
    margin: 4px !important;
  }
  .a-app .ma-sm-2 {
    margin: 8px !important;
  }
  .a-app .ma-sm-3 {
    margin: 12px !important;
  }
  .a-app .ma-sm-4 {
    margin: 16px !important;
  }
  .a-app .ma-sm-5 {
    margin: 20px !important;
  }
  .a-app .ma-sm-6 {
    margin: 24px !important;
  }
  .a-app .ma-sm-7 {
    margin: 28px !important;
  }
  .a-app .ma-sm-8 {
    margin: 32px !important;
  }
  .a-app .ma-sm-9 {
    margin: 36px !important;
  }
  .a-app .ma-sm-10 {
    margin: 40px !important;
  }
  .a-app .ma-sm-11 {
    margin: 44px !important;
  }
  .a-app .ma-sm-12 {
    margin: 48px !important;
  }
  .a-app .ma-sm-auto {
    margin: auto !important;
  }
  .a-app .mx-sm-0 {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }
  .a-app .mx-sm-1 {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }
  .a-app .mx-sm-2 {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }
  .a-app .mx-sm-3 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }
  .a-app .mx-sm-4 {
    margin-right: 16px !important;
    margin-left: 16px !important;
  }
  .a-app .mx-sm-5 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  .a-app .mx-sm-6 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }
  .a-app .mx-sm-7 {
    margin-right: 28px !important;
    margin-left: 28px !important;
  }
  .a-app .mx-sm-8 {
    margin-right: 32px !important;
    margin-left: 32px !important;
  }
  .a-app .mx-sm-9 {
    margin-right: 36px !important;
    margin-left: 36px !important;
  }
  .a-app .mx-sm-10 {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }
  .a-app .mx-sm-11 {
    margin-right: 44px !important;
    margin-left: 44px !important;
  }
  .a-app .mx-sm-12 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }
  .a-app .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .a-app .my-sm-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .a-app .my-sm-1 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .a-app .my-sm-2 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .a-app .my-sm-3 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .a-app .my-sm-4 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .a-app .my-sm-5 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .a-app .my-sm-6 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .a-app .my-sm-7 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .a-app .my-sm-8 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .a-app .my-sm-9 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .a-app .my-sm-10 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .a-app .my-sm-11 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }
  .a-app .my-sm-12 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .a-app .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .a-app .mt-sm-0 {
    margin-top: 0px !important;
  }
  .a-app .mt-sm-1 {
    margin-top: 4px !important;
  }
  .a-app .mt-sm-2 {
    margin-top: 8px !important;
  }
  .a-app .mt-sm-3 {
    margin-top: 12px !important;
  }
  .a-app .mt-sm-4 {
    margin-top: 16px !important;
  }
  .a-app .mt-sm-5 {
    margin-top: 20px !important;
  }
  .a-app .mt-sm-6 {
    margin-top: 24px !important;
  }
  .a-app .mt-sm-7 {
    margin-top: 28px !important;
  }
  .a-app .mt-sm-8 {
    margin-top: 32px !important;
  }
  .a-app .mt-sm-9 {
    margin-top: 36px !important;
  }
  .a-app .mt-sm-10 {
    margin-top: 40px !important;
  }
  .a-app .mt-sm-11 {
    margin-top: 44px !important;
  }
  .a-app .mt-sm-12 {
    margin-top: 48px !important;
  }
  .a-app .mt-sm-auto {
    margin-top: auto !important;
  }
  .a-app .mr-sm-0 {
    margin-right: 0px !important;
  }
  .a-app .mr-sm-1 {
    margin-right: 4px !important;
  }
  .a-app .mr-sm-2 {
    margin-right: 8px !important;
  }
  .a-app .mr-sm-3 {
    margin-right: 12px !important;
  }
  .a-app .mr-sm-4 {
    margin-right: 16px !important;
  }
  .a-app .mr-sm-5 {
    margin-right: 20px !important;
  }
  .a-app .mr-sm-6 {
    margin-right: 24px !important;
  }
  .a-app .mr-sm-7 {
    margin-right: 28px !important;
  }
  .a-app .mr-sm-8 {
    margin-right: 32px !important;
  }
  .a-app .mr-sm-9 {
    margin-right: 36px !important;
  }
  .a-app .mr-sm-10 {
    margin-right: 40px !important;
  }
  .a-app .mr-sm-11 {
    margin-right: 44px !important;
  }
  .a-app .mr-sm-12 {
    margin-right: 48px !important;
  }
  .a-app .mr-sm-auto {
    margin-right: auto !important;
  }
  .a-app .mb-sm-0 {
    margin-bottom: 0px !important;
  }
  .a-app .mb-sm-1 {
    margin-bottom: 4px !important;
  }
  .a-app .mb-sm-2 {
    margin-bottom: 8px !important;
  }
  .a-app .mb-sm-3 {
    margin-bottom: 12px !important;
  }
  .a-app .mb-sm-4 {
    margin-bottom: 16px !important;
  }
  .a-app .mb-sm-5 {
    margin-bottom: 20px !important;
  }
  .a-app .mb-sm-6 {
    margin-bottom: 24px !important;
  }
  .a-app .mb-sm-7 {
    margin-bottom: 28px !important;
  }
  .a-app .mb-sm-8 {
    margin-bottom: 32px !important;
  }
  .a-app .mb-sm-9 {
    margin-bottom: 36px !important;
  }
  .a-app .mb-sm-10 {
    margin-bottom: 40px !important;
  }
  .a-app .mb-sm-11 {
    margin-bottom: 44px !important;
  }
  .a-app .mb-sm-12 {
    margin-bottom: 48px !important;
  }
  .a-app .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .a-app .ml-sm-0 {
    margin-left: 0px !important;
  }
  .a-app .ml-sm-1 {
    margin-left: 4px !important;
  }
  .a-app .ml-sm-2 {
    margin-left: 8px !important;
  }
  .a-app .ml-sm-3 {
    margin-left: 12px !important;
  }
  .a-app .ml-sm-4 {
    margin-left: 16px !important;
  }
  .a-app .ml-sm-5 {
    margin-left: 20px !important;
  }
  .a-app .ml-sm-6 {
    margin-left: 24px !important;
  }
  .a-app .ml-sm-7 {
    margin-left: 28px !important;
  }
  .a-app .ml-sm-8 {
    margin-left: 32px !important;
  }
  .a-app .ml-sm-9 {
    margin-left: 36px !important;
  }
  .a-app .ml-sm-10 {
    margin-left: 40px !important;
  }
  .a-app .ml-sm-11 {
    margin-left: 44px !important;
  }
  .a-app .ml-sm-12 {
    margin-left: 48px !important;
  }
  .a-app .ml-sm-auto {
    margin-left: auto !important;
  }
  .a-app .pa-sm-0 {
    padding: 0px !important;
  }
  .a-app .pa-sm-1 {
    padding: 4px !important;
  }
  .a-app .pa-sm-2 {
    padding: 8px !important;
  }
  .a-app .pa-sm-3 {
    padding: 12px !important;
  }
  .a-app .pa-sm-4 {
    padding: 16px !important;
  }
  .a-app .pa-sm-5 {
    padding: 20px !important;
  }
  .a-app .pa-sm-6 {
    padding: 24px !important;
  }
  .a-app .pa-sm-7 {
    padding: 28px !important;
  }
  .a-app .pa-sm-8 {
    padding: 32px !important;
  }
  .a-app .pa-sm-9 {
    padding: 36px !important;
  }
  .a-app .pa-sm-10 {
    padding: 40px !important;
  }
  .a-app .pa-sm-11 {
    padding: 44px !important;
  }
  .a-app .pa-sm-12 {
    padding: 48px !important;
  }
  .a-app .px-sm-0 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .a-app .px-sm-1 {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }
  .a-app .px-sm-2 {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }
  .a-app .px-sm-3 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }
  .a-app .px-sm-4 {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }
  .a-app .px-sm-5 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .a-app .px-sm-6 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
  .a-app .px-sm-7 {
    padding-right: 28px !important;
    padding-left: 28px !important;
  }
  .a-app .px-sm-8 {
    padding-right: 32px !important;
    padding-left: 32px !important;
  }
  .a-app .px-sm-9 {
    padding-right: 36px !important;
    padding-left: 36px !important;
  }
  .a-app .px-sm-10 {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
  .a-app .px-sm-11 {
    padding-right: 44px !important;
    padding-left: 44px !important;
  }
  .a-app .px-sm-12 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }
  .a-app .py-sm-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .a-app .py-sm-1 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .a-app .py-sm-2 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .a-app .py-sm-3 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .a-app .py-sm-4 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .a-app .py-sm-5 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .a-app .py-sm-6 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .a-app .py-sm-7 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .a-app .py-sm-8 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .a-app .py-sm-9 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .a-app .py-sm-10 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .a-app .py-sm-11 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .a-app .py-sm-12 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .a-app .pt-sm-0 {
    padding-top: 0px !important;
  }
  .a-app .pt-sm-1 {
    padding-top: 4px !important;
  }
  .a-app .pt-sm-2 {
    padding-top: 8px !important;
  }
  .a-app .pt-sm-3 {
    padding-top: 12px !important;
  }
  .a-app .pt-sm-4 {
    padding-top: 16px !important;
  }
  .a-app .pt-sm-5 {
    padding-top: 20px !important;
  }
  .a-app .pt-sm-6 {
    padding-top: 24px !important;
  }
  .a-app .pt-sm-7 {
    padding-top: 28px !important;
  }
  .a-app .pt-sm-8 {
    padding-top: 32px !important;
  }
  .a-app .pt-sm-9 {
    padding-top: 36px !important;
  }
  .a-app .pt-sm-10 {
    padding-top: 40px !important;
  }
  .a-app .pt-sm-11 {
    padding-top: 44px !important;
  }
  .a-app .pt-sm-12 {
    padding-top: 48px !important;
  }
  .a-app .pr-sm-0 {
    padding-right: 0px !important;
  }
  .a-app .pr-sm-1 {
    padding-right: 4px !important;
  }
  .a-app .pr-sm-2 {
    padding-right: 8px !important;
  }
  .a-app .pr-sm-3 {
    padding-right: 12px !important;
  }
  .a-app .pr-sm-4 {
    padding-right: 16px !important;
  }
  .a-app .pr-sm-5 {
    padding-right: 20px !important;
  }
  .a-app .pr-sm-6 {
    padding-right: 24px !important;
  }
  .a-app .pr-sm-7 {
    padding-right: 28px !important;
  }
  .a-app .pr-sm-8 {
    padding-right: 32px !important;
  }
  .a-app .pr-sm-9 {
    padding-right: 36px !important;
  }
  .a-app .pr-sm-10 {
    padding-right: 40px !important;
  }
  .a-app .pr-sm-11 {
    padding-right: 44px !important;
  }
  .a-app .pr-sm-12 {
    padding-right: 48px !important;
  }
  .a-app .pb-sm-0 {
    padding-bottom: 0px !important;
  }
  .a-app .pb-sm-1 {
    padding-bottom: 4px !important;
  }
  .a-app .pb-sm-2 {
    padding-bottom: 8px !important;
  }
  .a-app .pb-sm-3 {
    padding-bottom: 12px !important;
  }
  .a-app .pb-sm-4 {
    padding-bottom: 16px !important;
  }
  .a-app .pb-sm-5 {
    padding-bottom: 20px !important;
  }
  .a-app .pb-sm-6 {
    padding-bottom: 24px !important;
  }
  .a-app .pb-sm-7 {
    padding-bottom: 28px !important;
  }
  .a-app .pb-sm-8 {
    padding-bottom: 32px !important;
  }
  .a-app .pb-sm-9 {
    padding-bottom: 36px !important;
  }
  .a-app .pb-sm-10 {
    padding-bottom: 40px !important;
  }
  .a-app .pb-sm-11 {
    padding-bottom: 44px !important;
  }
  .a-app .pb-sm-12 {
    padding-bottom: 48px !important;
  }
  .a-app .pl-sm-0 {
    padding-left: 0px !important;
  }
  .a-app .pl-sm-1 {
    padding-left: 4px !important;
  }
  .a-app .pl-sm-2 {
    padding-left: 8px !important;
  }
  .a-app .pl-sm-3 {
    padding-left: 12px !important;
  }
  .a-app .pl-sm-4 {
    padding-left: 16px !important;
  }
  .a-app .pl-sm-5 {
    padding-left: 20px !important;
  }
  .a-app .pl-sm-6 {
    padding-left: 24px !important;
  }
  .a-app .pl-sm-7 {
    padding-left: 28px !important;
  }
  .a-app .pl-sm-8 {
    padding-left: 32px !important;
  }
  .a-app .pl-sm-9 {
    padding-left: 36px !important;
  }
  .a-app .pl-sm-10 {
    padding-left: 40px !important;
  }
  .a-app .pl-sm-11 {
    padding-left: 44px !important;
  }
  .a-app .pl-sm-12 {
    padding-left: 48px !important;
  }
  .a-app .text-sm-left {
    text-align: left !important;
  }
  .a-app .text-sm-right {
    text-align: right !important;
  }
  .a-app .text-sm-center {
    text-align: center !important;
  }
  .a-app .text-sm-justify {
    text-align: justify !important;
  }
  .a-app .text-sm-start {
    text-align: left !important;
  }
  .a-app .text-sm-end {
    text-align: right !important;
  }
}
@media (min-width: 960px) {
  .a-app .d-md-none {
    display: none !important;
  }
  .a-app .d-md-inline {
    display: inline !important;
  }
  .a-app .d-md-inline-block {
    display: inline-block !important;
  }
  .a-app .d-md-block {
    display: block !important;
  }
  .a-app .d-md-table {
    display: table !important;
  }
  .a-app .d-md-table-row {
    display: table-row !important;
  }
  .a-app .d-md-table-cell {
    display: table-cell !important;
  }
  .a-app .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .a-app .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .a-app .float-md-none {
    float: none !important;
  }
  .a-app .float-md-left {
    float: left !important;
  }
  .a-app .float-md-right {
    float: right !important;
  }
  .a-app .flex-md-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .a-app .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .a-app .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .a-app .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .a-app .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .a-app .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .a-app .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .a-app .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .a-app .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .a-app .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .a-app .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .a-app .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .a-app .gap-md-0 {
    gap: 0px !important;
  }
  .a-app .gap-md-1 {
    gap: 4px !important;
  }
  .a-app .gap-md-2 {
    gap: 8px !important;
  }
  .a-app .gap-md-3 {
    gap: 12px !important;
  }
  .a-app .gap-md-4 {
    gap: 16px !important;
  }
  .a-app .gap-md-5 {
    gap: 20px !important;
  }
  .a-app .gap-md-6 {
    gap: 24px !important;
  }
  .a-app .gap-md-7 {
    gap: 28px !important;
  }
  .a-app .gap-md-8 {
    gap: 32px !important;
  }
  .a-app .gap-md-9 {
    gap: 36px !important;
  }
  .a-app .gap-md-10 {
    gap: 40px !important;
  }
  .a-app .gap-md-11 {
    gap: 44px !important;
  }
  .a-app .gap-md-12 {
    gap: 48px !important;
  }
  .a-app .gap-md-auto {
    gap: auto !important;
  }
  .a-app .justify-md-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .a-app .justify-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .a-app .justify-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .a-app .justify-md-space-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .a-app .justify-md-space-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .a-app .align-md-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .a-app .align-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .a-app .align-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .a-app .align-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .a-app .align-md-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .a-app .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .a-app .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .a-app .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .a-app .align-content-md-space-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .a-app .align-content-md-space-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .a-app .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .a-app .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .a-app .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .a-app .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .a-app .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .a-app .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .a-app .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .a-app .order-md-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .a-app .order-md-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .a-app .order-md-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .a-app .order-md-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .a-app .order-md-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .a-app .order-md-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .a-app .order-md-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .a-app .order-md-6 {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .a-app .order-md-7 {
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }
  .a-app .order-md-8 {
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }
  .a-app .order-md-9 {
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }
  .a-app .order-md-10 {
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }
  .a-app .order-md-11 {
    -webkit-box-ordinal-group: 12 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }
  .a-app .order-md-12 {
    -webkit-box-ordinal-group: 13 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }
  .a-app .order-md-last {
    -webkit-box-ordinal-group: 14 !important;
        -ms-flex-order: 13 !important;
            order: 13 !important;
  }
  .a-app .ma-md-0 {
    margin: 0px !important;
  }
  .a-app .ma-md-1 {
    margin: 4px !important;
  }
  .a-app .ma-md-2 {
    margin: 8px !important;
  }
  .a-app .ma-md-3 {
    margin: 12px !important;
  }
  .a-app .ma-md-4 {
    margin: 16px !important;
  }
  .a-app .ma-md-5 {
    margin: 20px !important;
  }
  .a-app .ma-md-6 {
    margin: 24px !important;
  }
  .a-app .ma-md-7 {
    margin: 28px !important;
  }
  .a-app .ma-md-8 {
    margin: 32px !important;
  }
  .a-app .ma-md-9 {
    margin: 36px !important;
  }
  .a-app .ma-md-10 {
    margin: 40px !important;
  }
  .a-app .ma-md-11 {
    margin: 44px !important;
  }
  .a-app .ma-md-12 {
    margin: 48px !important;
  }
  .a-app .ma-md-auto {
    margin: auto !important;
  }
  .a-app .mx-md-0 {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }
  .a-app .mx-md-1 {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }
  .a-app .mx-md-2 {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }
  .a-app .mx-md-3 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }
  .a-app .mx-md-4 {
    margin-right: 16px !important;
    margin-left: 16px !important;
  }
  .a-app .mx-md-5 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  .a-app .mx-md-6 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }
  .a-app .mx-md-7 {
    margin-right: 28px !important;
    margin-left: 28px !important;
  }
  .a-app .mx-md-8 {
    margin-right: 32px !important;
    margin-left: 32px !important;
  }
  .a-app .mx-md-9 {
    margin-right: 36px !important;
    margin-left: 36px !important;
  }
  .a-app .mx-md-10 {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }
  .a-app .mx-md-11 {
    margin-right: 44px !important;
    margin-left: 44px !important;
  }
  .a-app .mx-md-12 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }
  .a-app .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .a-app .my-md-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .a-app .my-md-1 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .a-app .my-md-2 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .a-app .my-md-3 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .a-app .my-md-4 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .a-app .my-md-5 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .a-app .my-md-6 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .a-app .my-md-7 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .a-app .my-md-8 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .a-app .my-md-9 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .a-app .my-md-10 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .a-app .my-md-11 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }
  .a-app .my-md-12 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .a-app .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .a-app .mt-md-0 {
    margin-top: 0px !important;
  }
  .a-app .mt-md-1 {
    margin-top: 4px !important;
  }
  .a-app .mt-md-2 {
    margin-top: 8px !important;
  }
  .a-app .mt-md-3 {
    margin-top: 12px !important;
  }
  .a-app .mt-md-4 {
    margin-top: 16px !important;
  }
  .a-app .mt-md-5 {
    margin-top: 20px !important;
  }
  .a-app .mt-md-6 {
    margin-top: 24px !important;
  }
  .a-app .mt-md-7 {
    margin-top: 28px !important;
  }
  .a-app .mt-md-8 {
    margin-top: 32px !important;
  }
  .a-app .mt-md-9 {
    margin-top: 36px !important;
  }
  .a-app .mt-md-10 {
    margin-top: 40px !important;
  }
  .a-app .mt-md-11 {
    margin-top: 44px !important;
  }
  .a-app .mt-md-12 {
    margin-top: 48px !important;
  }
  .a-app .mt-md-auto {
    margin-top: auto !important;
  }
  .a-app .mr-md-0 {
    margin-right: 0px !important;
  }
  .a-app .mr-md-1 {
    margin-right: 4px !important;
  }
  .a-app .mr-md-2 {
    margin-right: 8px !important;
  }
  .a-app .mr-md-3 {
    margin-right: 12px !important;
  }
  .a-app .mr-md-4 {
    margin-right: 16px !important;
  }
  .a-app .mr-md-5 {
    margin-right: 20px !important;
  }
  .a-app .mr-md-6 {
    margin-right: 24px !important;
  }
  .a-app .mr-md-7 {
    margin-right: 28px !important;
  }
  .a-app .mr-md-8 {
    margin-right: 32px !important;
  }
  .a-app .mr-md-9 {
    margin-right: 36px !important;
  }
  .a-app .mr-md-10 {
    margin-right: 40px !important;
  }
  .a-app .mr-md-11 {
    margin-right: 44px !important;
  }
  .a-app .mr-md-12 {
    margin-right: 48px !important;
  }
  .a-app .mr-md-auto {
    margin-right: auto !important;
  }
  .a-app .mb-md-0 {
    margin-bottom: 0px !important;
  }
  .a-app .mb-md-1 {
    margin-bottom: 4px !important;
  }
  .a-app .mb-md-2 {
    margin-bottom: 8px !important;
  }
  .a-app .mb-md-3 {
    margin-bottom: 12px !important;
  }
  .a-app .mb-md-4 {
    margin-bottom: 16px !important;
  }
  .a-app .mb-md-5 {
    margin-bottom: 20px !important;
  }
  .a-app .mb-md-6 {
    margin-bottom: 24px !important;
  }
  .a-app .mb-md-7 {
    margin-bottom: 28px !important;
  }
  .a-app .mb-md-8 {
    margin-bottom: 32px !important;
  }
  .a-app .mb-md-9 {
    margin-bottom: 36px !important;
  }
  .a-app .mb-md-10 {
    margin-bottom: 40px !important;
  }
  .a-app .mb-md-11 {
    margin-bottom: 44px !important;
  }
  .a-app .mb-md-12 {
    margin-bottom: 48px !important;
  }
  .a-app .mb-md-auto {
    margin-bottom: auto !important;
  }
  .a-app .ml-md-0 {
    margin-left: 0px !important;
  }
  .a-app .ml-md-1 {
    margin-left: 4px !important;
  }
  .a-app .ml-md-2 {
    margin-left: 8px !important;
  }
  .a-app .ml-md-3 {
    margin-left: 12px !important;
  }
  .a-app .ml-md-4 {
    margin-left: 16px !important;
  }
  .a-app .ml-md-5 {
    margin-left: 20px !important;
  }
  .a-app .ml-md-6 {
    margin-left: 24px !important;
  }
  .a-app .ml-md-7 {
    margin-left: 28px !important;
  }
  .a-app .ml-md-8 {
    margin-left: 32px !important;
  }
  .a-app .ml-md-9 {
    margin-left: 36px !important;
  }
  .a-app .ml-md-10 {
    margin-left: 40px !important;
  }
  .a-app .ml-md-11 {
    margin-left: 44px !important;
  }
  .a-app .ml-md-12 {
    margin-left: 48px !important;
  }
  .a-app .ml-md-auto {
    margin-left: auto !important;
  }
  .a-app .pa-md-0 {
    padding: 0px !important;
  }
  .a-app .pa-md-1 {
    padding: 4px !important;
  }
  .a-app .pa-md-2 {
    padding: 8px !important;
  }
  .a-app .pa-md-3 {
    padding: 12px !important;
  }
  .a-app .pa-md-4 {
    padding: 16px !important;
  }
  .a-app .pa-md-5 {
    padding: 20px !important;
  }
  .a-app .pa-md-6 {
    padding: 24px !important;
  }
  .a-app .pa-md-7 {
    padding: 28px !important;
  }
  .a-app .pa-md-8 {
    padding: 32px !important;
  }
  .a-app .pa-md-9 {
    padding: 36px !important;
  }
  .a-app .pa-md-10 {
    padding: 40px !important;
  }
  .a-app .pa-md-11 {
    padding: 44px !important;
  }
  .a-app .pa-md-12 {
    padding: 48px !important;
  }
  .a-app .px-md-0 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .a-app .px-md-1 {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }
  .a-app .px-md-2 {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }
  .a-app .px-md-3 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }
  .a-app .px-md-4 {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }
  .a-app .px-md-5 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .a-app .px-md-6 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
  .a-app .px-md-7 {
    padding-right: 28px !important;
    padding-left: 28px !important;
  }
  .a-app .px-md-8 {
    padding-right: 32px !important;
    padding-left: 32px !important;
  }
  .a-app .px-md-9 {
    padding-right: 36px !important;
    padding-left: 36px !important;
  }
  .a-app .px-md-10 {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
  .a-app .px-md-11 {
    padding-right: 44px !important;
    padding-left: 44px !important;
  }
  .a-app .px-md-12 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }
  .a-app .py-md-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .a-app .py-md-1 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .a-app .py-md-2 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .a-app .py-md-3 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .a-app .py-md-4 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .a-app .py-md-5 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .a-app .py-md-6 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .a-app .py-md-7 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .a-app .py-md-8 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .a-app .py-md-9 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .a-app .py-md-10 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .a-app .py-md-11 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .a-app .py-md-12 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .a-app .pt-md-0 {
    padding-top: 0px !important;
  }
  .a-app .pt-md-1 {
    padding-top: 4px !important;
  }
  .a-app .pt-md-2 {
    padding-top: 8px !important;
  }
  .a-app .pt-md-3 {
    padding-top: 12px !important;
  }
  .a-app .pt-md-4 {
    padding-top: 16px !important;
  }
  .a-app .pt-md-5 {
    padding-top: 20px !important;
  }
  .a-app .pt-md-6 {
    padding-top: 24px !important;
  }
  .a-app .pt-md-7 {
    padding-top: 28px !important;
  }
  .a-app .pt-md-8 {
    padding-top: 32px !important;
  }
  .a-app .pt-md-9 {
    padding-top: 36px !important;
  }
  .a-app .pt-md-10 {
    padding-top: 40px !important;
  }
  .a-app .pt-md-11 {
    padding-top: 44px !important;
  }
  .a-app .pt-md-12 {
    padding-top: 48px !important;
  }
  .a-app .pr-md-0 {
    padding-right: 0px !important;
  }
  .a-app .pr-md-1 {
    padding-right: 4px !important;
  }
  .a-app .pr-md-2 {
    padding-right: 8px !important;
  }
  .a-app .pr-md-3 {
    padding-right: 12px !important;
  }
  .a-app .pr-md-4 {
    padding-right: 16px !important;
  }
  .a-app .pr-md-5 {
    padding-right: 20px !important;
  }
  .a-app .pr-md-6 {
    padding-right: 24px !important;
  }
  .a-app .pr-md-7 {
    padding-right: 28px !important;
  }
  .a-app .pr-md-8 {
    padding-right: 32px !important;
  }
  .a-app .pr-md-9 {
    padding-right: 36px !important;
  }
  .a-app .pr-md-10 {
    padding-right: 40px !important;
  }
  .a-app .pr-md-11 {
    padding-right: 44px !important;
  }
  .a-app .pr-md-12 {
    padding-right: 48px !important;
  }
  .a-app .pb-md-0 {
    padding-bottom: 0px !important;
  }
  .a-app .pb-md-1 {
    padding-bottom: 4px !important;
  }
  .a-app .pb-md-2 {
    padding-bottom: 8px !important;
  }
  .a-app .pb-md-3 {
    padding-bottom: 12px !important;
  }
  .a-app .pb-md-4 {
    padding-bottom: 16px !important;
  }
  .a-app .pb-md-5 {
    padding-bottom: 20px !important;
  }
  .a-app .pb-md-6 {
    padding-bottom: 24px !important;
  }
  .a-app .pb-md-7 {
    padding-bottom: 28px !important;
  }
  .a-app .pb-md-8 {
    padding-bottom: 32px !important;
  }
  .a-app .pb-md-9 {
    padding-bottom: 36px !important;
  }
  .a-app .pb-md-10 {
    padding-bottom: 40px !important;
  }
  .a-app .pb-md-11 {
    padding-bottom: 44px !important;
  }
  .a-app .pb-md-12 {
    padding-bottom: 48px !important;
  }
  .a-app .pl-md-0 {
    padding-left: 0px !important;
  }
  .a-app .pl-md-1 {
    padding-left: 4px !important;
  }
  .a-app .pl-md-2 {
    padding-left: 8px !important;
  }
  .a-app .pl-md-3 {
    padding-left: 12px !important;
  }
  .a-app .pl-md-4 {
    padding-left: 16px !important;
  }
  .a-app .pl-md-5 {
    padding-left: 20px !important;
  }
  .a-app .pl-md-6 {
    padding-left: 24px !important;
  }
  .a-app .pl-md-7 {
    padding-left: 28px !important;
  }
  .a-app .pl-md-8 {
    padding-left: 32px !important;
  }
  .a-app .pl-md-9 {
    padding-left: 36px !important;
  }
  .a-app .pl-md-10 {
    padding-left: 40px !important;
  }
  .a-app .pl-md-11 {
    padding-left: 44px !important;
  }
  .a-app .pl-md-12 {
    padding-left: 48px !important;
  }
  .a-app .text-md-left {
    text-align: left !important;
  }
  .a-app .text-md-right {
    text-align: right !important;
  }
  .a-app .text-md-center {
    text-align: center !important;
  }
  .a-app .text-md-justify {
    text-align: justify !important;
  }
  .a-app .text-md-start {
    text-align: left !important;
  }
  .a-app .text-md-end {
    text-align: right !important;
  }
}
@media (min-width: 1280px) {
  .a-app .d-lg-none {
    display: none !important;
  }
  .a-app .d-lg-inline {
    display: inline !important;
  }
  .a-app .d-lg-inline-block {
    display: inline-block !important;
  }
  .a-app .d-lg-block {
    display: block !important;
  }
  .a-app .d-lg-table {
    display: table !important;
  }
  .a-app .d-lg-table-row {
    display: table-row !important;
  }
  .a-app .d-lg-table-cell {
    display: table-cell !important;
  }
  .a-app .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .a-app .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .a-app .float-lg-none {
    float: none !important;
  }
  .a-app .float-lg-left {
    float: left !important;
  }
  .a-app .float-lg-right {
    float: right !important;
  }
  .a-app .flex-lg-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .a-app .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .a-app .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .a-app .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .a-app .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .a-app .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .a-app .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .a-app .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .a-app .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .a-app .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .a-app .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .a-app .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .a-app .gap-lg-0 {
    gap: 0px !important;
  }
  .a-app .gap-lg-1 {
    gap: 4px !important;
  }
  .a-app .gap-lg-2 {
    gap: 8px !important;
  }
  .a-app .gap-lg-3 {
    gap: 12px !important;
  }
  .a-app .gap-lg-4 {
    gap: 16px !important;
  }
  .a-app .gap-lg-5 {
    gap: 20px !important;
  }
  .a-app .gap-lg-6 {
    gap: 24px !important;
  }
  .a-app .gap-lg-7 {
    gap: 28px !important;
  }
  .a-app .gap-lg-8 {
    gap: 32px !important;
  }
  .a-app .gap-lg-9 {
    gap: 36px !important;
  }
  .a-app .gap-lg-10 {
    gap: 40px !important;
  }
  .a-app .gap-lg-11 {
    gap: 44px !important;
  }
  .a-app .gap-lg-12 {
    gap: 48px !important;
  }
  .a-app .gap-lg-auto {
    gap: auto !important;
  }
  .a-app .justify-lg-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .a-app .justify-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .a-app .justify-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .a-app .justify-lg-space-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .a-app .justify-lg-space-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .a-app .align-lg-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .a-app .align-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .a-app .align-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .a-app .align-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .a-app .align-lg-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .a-app .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .a-app .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .a-app .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .a-app .align-content-lg-space-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .a-app .align-content-lg-space-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .a-app .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .a-app .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .a-app .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .a-app .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .a-app .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .a-app .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .a-app .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .a-app .order-lg-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .a-app .order-lg-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .a-app .order-lg-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .a-app .order-lg-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .a-app .order-lg-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .a-app .order-lg-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .a-app .order-lg-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .a-app .order-lg-6 {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .a-app .order-lg-7 {
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }
  .a-app .order-lg-8 {
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }
  .a-app .order-lg-9 {
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }
  .a-app .order-lg-10 {
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }
  .a-app .order-lg-11 {
    -webkit-box-ordinal-group: 12 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }
  .a-app .order-lg-12 {
    -webkit-box-ordinal-group: 13 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }
  .a-app .order-lg-last {
    -webkit-box-ordinal-group: 14 !important;
        -ms-flex-order: 13 !important;
            order: 13 !important;
  }
  .a-app .ma-lg-0 {
    margin: 0px !important;
  }
  .a-app .ma-lg-1 {
    margin: 4px !important;
  }
  .a-app .ma-lg-2 {
    margin: 8px !important;
  }
  .a-app .ma-lg-3 {
    margin: 12px !important;
  }
  .a-app .ma-lg-4 {
    margin: 16px !important;
  }
  .a-app .ma-lg-5 {
    margin: 20px !important;
  }
  .a-app .ma-lg-6 {
    margin: 24px !important;
  }
  .a-app .ma-lg-7 {
    margin: 28px !important;
  }
  .a-app .ma-lg-8 {
    margin: 32px !important;
  }
  .a-app .ma-lg-9 {
    margin: 36px !important;
  }
  .a-app .ma-lg-10 {
    margin: 40px !important;
  }
  .a-app .ma-lg-11 {
    margin: 44px !important;
  }
  .a-app .ma-lg-12 {
    margin: 48px !important;
  }
  .a-app .ma-lg-auto {
    margin: auto !important;
  }
  .a-app .mx-lg-0 {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }
  .a-app .mx-lg-1 {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }
  .a-app .mx-lg-2 {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }
  .a-app .mx-lg-3 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }
  .a-app .mx-lg-4 {
    margin-right: 16px !important;
    margin-left: 16px !important;
  }
  .a-app .mx-lg-5 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  .a-app .mx-lg-6 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }
  .a-app .mx-lg-7 {
    margin-right: 28px !important;
    margin-left: 28px !important;
  }
  .a-app .mx-lg-8 {
    margin-right: 32px !important;
    margin-left: 32px !important;
  }
  .a-app .mx-lg-9 {
    margin-right: 36px !important;
    margin-left: 36px !important;
  }
  .a-app .mx-lg-10 {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }
  .a-app .mx-lg-11 {
    margin-right: 44px !important;
    margin-left: 44px !important;
  }
  .a-app .mx-lg-12 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }
  .a-app .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .a-app .my-lg-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .a-app .my-lg-1 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .a-app .my-lg-2 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .a-app .my-lg-3 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .a-app .my-lg-4 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .a-app .my-lg-5 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .a-app .my-lg-6 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .a-app .my-lg-7 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .a-app .my-lg-8 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .a-app .my-lg-9 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .a-app .my-lg-10 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .a-app .my-lg-11 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }
  .a-app .my-lg-12 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .a-app .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .a-app .mt-lg-0 {
    margin-top: 0px !important;
  }
  .a-app .mt-lg-1 {
    margin-top: 4px !important;
  }
  .a-app .mt-lg-2 {
    margin-top: 8px !important;
  }
  .a-app .mt-lg-3 {
    margin-top: 12px !important;
  }
  .a-app .mt-lg-4 {
    margin-top: 16px !important;
  }
  .a-app .mt-lg-5 {
    margin-top: 20px !important;
  }
  .a-app .mt-lg-6 {
    margin-top: 24px !important;
  }
  .a-app .mt-lg-7 {
    margin-top: 28px !important;
  }
  .a-app .mt-lg-8 {
    margin-top: 32px !important;
  }
  .a-app .mt-lg-9 {
    margin-top: 36px !important;
  }
  .a-app .mt-lg-10 {
    margin-top: 40px !important;
  }
  .a-app .mt-lg-11 {
    margin-top: 44px !important;
  }
  .a-app .mt-lg-12 {
    margin-top: 48px !important;
  }
  .a-app .mt-lg-auto {
    margin-top: auto !important;
  }
  .a-app .mr-lg-0 {
    margin-right: 0px !important;
  }
  .a-app .mr-lg-1 {
    margin-right: 4px !important;
  }
  .a-app .mr-lg-2 {
    margin-right: 8px !important;
  }
  .a-app .mr-lg-3 {
    margin-right: 12px !important;
  }
  .a-app .mr-lg-4 {
    margin-right: 16px !important;
  }
  .a-app .mr-lg-5 {
    margin-right: 20px !important;
  }
  .a-app .mr-lg-6 {
    margin-right: 24px !important;
  }
  .a-app .mr-lg-7 {
    margin-right: 28px !important;
  }
  .a-app .mr-lg-8 {
    margin-right: 32px !important;
  }
  .a-app .mr-lg-9 {
    margin-right: 36px !important;
  }
  .a-app .mr-lg-10 {
    margin-right: 40px !important;
  }
  .a-app .mr-lg-11 {
    margin-right: 44px !important;
  }
  .a-app .mr-lg-12 {
    margin-right: 48px !important;
  }
  .a-app .mr-lg-auto {
    margin-right: auto !important;
  }
  .a-app .mb-lg-0 {
    margin-bottom: 0px !important;
  }
  .a-app .mb-lg-1 {
    margin-bottom: 4px !important;
  }
  .a-app .mb-lg-2 {
    margin-bottom: 8px !important;
  }
  .a-app .mb-lg-3 {
    margin-bottom: 12px !important;
  }
  .a-app .mb-lg-4 {
    margin-bottom: 16px !important;
  }
  .a-app .mb-lg-5 {
    margin-bottom: 20px !important;
  }
  .a-app .mb-lg-6 {
    margin-bottom: 24px !important;
  }
  .a-app .mb-lg-7 {
    margin-bottom: 28px !important;
  }
  .a-app .mb-lg-8 {
    margin-bottom: 32px !important;
  }
  .a-app .mb-lg-9 {
    margin-bottom: 36px !important;
  }
  .a-app .mb-lg-10 {
    margin-bottom: 40px !important;
  }
  .a-app .mb-lg-11 {
    margin-bottom: 44px !important;
  }
  .a-app .mb-lg-12 {
    margin-bottom: 48px !important;
  }
  .a-app .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .a-app .ml-lg-0 {
    margin-left: 0px !important;
  }
  .a-app .ml-lg-1 {
    margin-left: 4px !important;
  }
  .a-app .ml-lg-2 {
    margin-left: 8px !important;
  }
  .a-app .ml-lg-3 {
    margin-left: 12px !important;
  }
  .a-app .ml-lg-4 {
    margin-left: 16px !important;
  }
  .a-app .ml-lg-5 {
    margin-left: 20px !important;
  }
  .a-app .ml-lg-6 {
    margin-left: 24px !important;
  }
  .a-app .ml-lg-7 {
    margin-left: 28px !important;
  }
  .a-app .ml-lg-8 {
    margin-left: 32px !important;
  }
  .a-app .ml-lg-9 {
    margin-left: 36px !important;
  }
  .a-app .ml-lg-10 {
    margin-left: 40px !important;
  }
  .a-app .ml-lg-11 {
    margin-left: 44px !important;
  }
  .a-app .ml-lg-12 {
    margin-left: 48px !important;
  }
  .a-app .ml-lg-auto {
    margin-left: auto !important;
  }
  .a-app .pa-lg-0 {
    padding: 0px !important;
  }
  .a-app .pa-lg-1 {
    padding: 4px !important;
  }
  .a-app .pa-lg-2 {
    padding: 8px !important;
  }
  .a-app .pa-lg-3 {
    padding: 12px !important;
  }
  .a-app .pa-lg-4 {
    padding: 16px !important;
  }
  .a-app .pa-lg-5 {
    padding: 20px !important;
  }
  .a-app .pa-lg-6 {
    padding: 24px !important;
  }
  .a-app .pa-lg-7 {
    padding: 28px !important;
  }
  .a-app .pa-lg-8 {
    padding: 32px !important;
  }
  .a-app .pa-lg-9 {
    padding: 36px !important;
  }
  .a-app .pa-lg-10 {
    padding: 40px !important;
  }
  .a-app .pa-lg-11 {
    padding: 44px !important;
  }
  .a-app .pa-lg-12 {
    padding: 48px !important;
  }
  .a-app .px-lg-0 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .a-app .px-lg-1 {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }
  .a-app .px-lg-2 {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }
  .a-app .px-lg-3 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }
  .a-app .px-lg-4 {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }
  .a-app .px-lg-5 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .a-app .px-lg-6 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
  .a-app .px-lg-7 {
    padding-right: 28px !important;
    padding-left: 28px !important;
  }
  .a-app .px-lg-8 {
    padding-right: 32px !important;
    padding-left: 32px !important;
  }
  .a-app .px-lg-9 {
    padding-right: 36px !important;
    padding-left: 36px !important;
  }
  .a-app .px-lg-10 {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
  .a-app .px-lg-11 {
    padding-right: 44px !important;
    padding-left: 44px !important;
  }
  .a-app .px-lg-12 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }
  .a-app .py-lg-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .a-app .py-lg-1 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .a-app .py-lg-2 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .a-app .py-lg-3 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .a-app .py-lg-4 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .a-app .py-lg-5 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .a-app .py-lg-6 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .a-app .py-lg-7 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .a-app .py-lg-8 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .a-app .py-lg-9 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .a-app .py-lg-10 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .a-app .py-lg-11 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .a-app .py-lg-12 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .a-app .pt-lg-0 {
    padding-top: 0px !important;
  }
  .a-app .pt-lg-1 {
    padding-top: 4px !important;
  }
  .a-app .pt-lg-2 {
    padding-top: 8px !important;
  }
  .a-app .pt-lg-3 {
    padding-top: 12px !important;
  }
  .a-app .pt-lg-4 {
    padding-top: 16px !important;
  }
  .a-app .pt-lg-5 {
    padding-top: 20px !important;
  }
  .a-app .pt-lg-6 {
    padding-top: 24px !important;
  }
  .a-app .pt-lg-7 {
    padding-top: 28px !important;
  }
  .a-app .pt-lg-8 {
    padding-top: 32px !important;
  }
  .a-app .pt-lg-9 {
    padding-top: 36px !important;
  }
  .a-app .pt-lg-10 {
    padding-top: 40px !important;
  }
  .a-app .pt-lg-11 {
    padding-top: 44px !important;
  }
  .a-app .pt-lg-12 {
    padding-top: 48px !important;
  }
  .a-app .pr-lg-0 {
    padding-right: 0px !important;
  }
  .a-app .pr-lg-1 {
    padding-right: 4px !important;
  }
  .a-app .pr-lg-2 {
    padding-right: 8px !important;
  }
  .a-app .pr-lg-3 {
    padding-right: 12px !important;
  }
  .a-app .pr-lg-4 {
    padding-right: 16px !important;
  }
  .a-app .pr-lg-5 {
    padding-right: 20px !important;
  }
  .a-app .pr-lg-6 {
    padding-right: 24px !important;
  }
  .a-app .pr-lg-7 {
    padding-right: 28px !important;
  }
  .a-app .pr-lg-8 {
    padding-right: 32px !important;
  }
  .a-app .pr-lg-9 {
    padding-right: 36px !important;
  }
  .a-app .pr-lg-10 {
    padding-right: 40px !important;
  }
  .a-app .pr-lg-11 {
    padding-right: 44px !important;
  }
  .a-app .pr-lg-12 {
    padding-right: 48px !important;
  }
  .a-app .pb-lg-0 {
    padding-bottom: 0px !important;
  }
  .a-app .pb-lg-1 {
    padding-bottom: 4px !important;
  }
  .a-app .pb-lg-2 {
    padding-bottom: 8px !important;
  }
  .a-app .pb-lg-3 {
    padding-bottom: 12px !important;
  }
  .a-app .pb-lg-4 {
    padding-bottom: 16px !important;
  }
  .a-app .pb-lg-5 {
    padding-bottom: 20px !important;
  }
  .a-app .pb-lg-6 {
    padding-bottom: 24px !important;
  }
  .a-app .pb-lg-7 {
    padding-bottom: 28px !important;
  }
  .a-app .pb-lg-8 {
    padding-bottom: 32px !important;
  }
  .a-app .pb-lg-9 {
    padding-bottom: 36px !important;
  }
  .a-app .pb-lg-10 {
    padding-bottom: 40px !important;
  }
  .a-app .pb-lg-11 {
    padding-bottom: 44px !important;
  }
  .a-app .pb-lg-12 {
    padding-bottom: 48px !important;
  }
  .a-app .pl-lg-0 {
    padding-left: 0px !important;
  }
  .a-app .pl-lg-1 {
    padding-left: 4px !important;
  }
  .a-app .pl-lg-2 {
    padding-left: 8px !important;
  }
  .a-app .pl-lg-3 {
    padding-left: 12px !important;
  }
  .a-app .pl-lg-4 {
    padding-left: 16px !important;
  }
  .a-app .pl-lg-5 {
    padding-left: 20px !important;
  }
  .a-app .pl-lg-6 {
    padding-left: 24px !important;
  }
  .a-app .pl-lg-7 {
    padding-left: 28px !important;
  }
  .a-app .pl-lg-8 {
    padding-left: 32px !important;
  }
  .a-app .pl-lg-9 {
    padding-left: 36px !important;
  }
  .a-app .pl-lg-10 {
    padding-left: 40px !important;
  }
  .a-app .pl-lg-11 {
    padding-left: 44px !important;
  }
  .a-app .pl-lg-12 {
    padding-left: 48px !important;
  }
  .a-app .text-lg-left {
    text-align: left !important;
  }
  .a-app .text-lg-right {
    text-align: right !important;
  }
  .a-app .text-lg-center {
    text-align: center !important;
  }
  .a-app .text-lg-justify {
    text-align: justify !important;
  }
  .a-app .text-lg-start {
    text-align: left !important;
  }
  .a-app .text-lg-end {
    text-align: right !important;
  }
}
@media (min-width: 1680px) {
  .a-app .d-xl-none {
    display: none !important;
  }
  .a-app .d-xl-inline {
    display: inline !important;
  }
  .a-app .d-xl-inline-block {
    display: inline-block !important;
  }
  .a-app .d-xl-block {
    display: block !important;
  }
  .a-app .d-xl-table {
    display: table !important;
  }
  .a-app .d-xl-table-row {
    display: table-row !important;
  }
  .a-app .d-xl-table-cell {
    display: table-cell !important;
  }
  .a-app .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .a-app .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .a-app .float-xl-none {
    float: none !important;
  }
  .a-app .float-xl-left {
    float: left !important;
  }
  .a-app .float-xl-right {
    float: right !important;
  }
  .a-app .flex-xl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .a-app .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .a-app .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .a-app .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .a-app .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .a-app .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .a-app .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .a-app .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .a-app .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .a-app .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .a-app .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .a-app .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .a-app .gap-xl-0 {
    gap: 0px !important;
  }
  .a-app .gap-xl-1 {
    gap: 4px !important;
  }
  .a-app .gap-xl-2 {
    gap: 8px !important;
  }
  .a-app .gap-xl-3 {
    gap: 12px !important;
  }
  .a-app .gap-xl-4 {
    gap: 16px !important;
  }
  .a-app .gap-xl-5 {
    gap: 20px !important;
  }
  .a-app .gap-xl-6 {
    gap: 24px !important;
  }
  .a-app .gap-xl-7 {
    gap: 28px !important;
  }
  .a-app .gap-xl-8 {
    gap: 32px !important;
  }
  .a-app .gap-xl-9 {
    gap: 36px !important;
  }
  .a-app .gap-xl-10 {
    gap: 40px !important;
  }
  .a-app .gap-xl-11 {
    gap: 44px !important;
  }
  .a-app .gap-xl-12 {
    gap: 48px !important;
  }
  .a-app .gap-xl-auto {
    gap: auto !important;
  }
  .a-app .justify-xl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .a-app .justify-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .a-app .justify-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .a-app .justify-xl-space-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .a-app .justify-xl-space-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .a-app .align-xl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .a-app .align-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .a-app .align-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .a-app .align-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .a-app .align-xl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .a-app .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .a-app .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .a-app .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .a-app .align-content-xl-space-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .a-app .align-content-xl-space-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .a-app .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .a-app .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .a-app .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .a-app .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .a-app .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .a-app .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .a-app .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .a-app .order-xl-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .a-app .order-xl-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .a-app .order-xl-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .a-app .order-xl-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .a-app .order-xl-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .a-app .order-xl-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .a-app .order-xl-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .a-app .order-xl-6 {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .a-app .order-xl-7 {
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }
  .a-app .order-xl-8 {
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }
  .a-app .order-xl-9 {
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }
  .a-app .order-xl-10 {
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }
  .a-app .order-xl-11 {
    -webkit-box-ordinal-group: 12 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }
  .a-app .order-xl-12 {
    -webkit-box-ordinal-group: 13 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }
  .a-app .order-xl-last {
    -webkit-box-ordinal-group: 14 !important;
        -ms-flex-order: 13 !important;
            order: 13 !important;
  }
  .a-app .ma-xl-0 {
    margin: 0px !important;
  }
  .a-app .ma-xl-1 {
    margin: 4px !important;
  }
  .a-app .ma-xl-2 {
    margin: 8px !important;
  }
  .a-app .ma-xl-3 {
    margin: 12px !important;
  }
  .a-app .ma-xl-4 {
    margin: 16px !important;
  }
  .a-app .ma-xl-5 {
    margin: 20px !important;
  }
  .a-app .ma-xl-6 {
    margin: 24px !important;
  }
  .a-app .ma-xl-7 {
    margin: 28px !important;
  }
  .a-app .ma-xl-8 {
    margin: 32px !important;
  }
  .a-app .ma-xl-9 {
    margin: 36px !important;
  }
  .a-app .ma-xl-10 {
    margin: 40px !important;
  }
  .a-app .ma-xl-11 {
    margin: 44px !important;
  }
  .a-app .ma-xl-12 {
    margin: 48px !important;
  }
  .a-app .ma-xl-auto {
    margin: auto !important;
  }
  .a-app .mx-xl-0 {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }
  .a-app .mx-xl-1 {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }
  .a-app .mx-xl-2 {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }
  .a-app .mx-xl-3 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }
  .a-app .mx-xl-4 {
    margin-right: 16px !important;
    margin-left: 16px !important;
  }
  .a-app .mx-xl-5 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  .a-app .mx-xl-6 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }
  .a-app .mx-xl-7 {
    margin-right: 28px !important;
    margin-left: 28px !important;
  }
  .a-app .mx-xl-8 {
    margin-right: 32px !important;
    margin-left: 32px !important;
  }
  .a-app .mx-xl-9 {
    margin-right: 36px !important;
    margin-left: 36px !important;
  }
  .a-app .mx-xl-10 {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }
  .a-app .mx-xl-11 {
    margin-right: 44px !important;
    margin-left: 44px !important;
  }
  .a-app .mx-xl-12 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }
  .a-app .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .a-app .my-xl-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .a-app .my-xl-1 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .a-app .my-xl-2 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .a-app .my-xl-3 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .a-app .my-xl-4 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .a-app .my-xl-5 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .a-app .my-xl-6 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .a-app .my-xl-7 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .a-app .my-xl-8 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .a-app .my-xl-9 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .a-app .my-xl-10 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .a-app .my-xl-11 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }
  .a-app .my-xl-12 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .a-app .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .a-app .mt-xl-0 {
    margin-top: 0px !important;
  }
  .a-app .mt-xl-1 {
    margin-top: 4px !important;
  }
  .a-app .mt-xl-2 {
    margin-top: 8px !important;
  }
  .a-app .mt-xl-3 {
    margin-top: 12px !important;
  }
  .a-app .mt-xl-4 {
    margin-top: 16px !important;
  }
  .a-app .mt-xl-5 {
    margin-top: 20px !important;
  }
  .a-app .mt-xl-6 {
    margin-top: 24px !important;
  }
  .a-app .mt-xl-7 {
    margin-top: 28px !important;
  }
  .a-app .mt-xl-8 {
    margin-top: 32px !important;
  }
  .a-app .mt-xl-9 {
    margin-top: 36px !important;
  }
  .a-app .mt-xl-10 {
    margin-top: 40px !important;
  }
  .a-app .mt-xl-11 {
    margin-top: 44px !important;
  }
  .a-app .mt-xl-12 {
    margin-top: 48px !important;
  }
  .a-app .mt-xl-auto {
    margin-top: auto !important;
  }
  .a-app .mr-xl-0 {
    margin-right: 0px !important;
  }
  .a-app .mr-xl-1 {
    margin-right: 4px !important;
  }
  .a-app .mr-xl-2 {
    margin-right: 8px !important;
  }
  .a-app .mr-xl-3 {
    margin-right: 12px !important;
  }
  .a-app .mr-xl-4 {
    margin-right: 16px !important;
  }
  .a-app .mr-xl-5 {
    margin-right: 20px !important;
  }
  .a-app .mr-xl-6 {
    margin-right: 24px !important;
  }
  .a-app .mr-xl-7 {
    margin-right: 28px !important;
  }
  .a-app .mr-xl-8 {
    margin-right: 32px !important;
  }
  .a-app .mr-xl-9 {
    margin-right: 36px !important;
  }
  .a-app .mr-xl-10 {
    margin-right: 40px !important;
  }
  .a-app .mr-xl-11 {
    margin-right: 44px !important;
  }
  .a-app .mr-xl-12 {
    margin-right: 48px !important;
  }
  .a-app .mr-xl-auto {
    margin-right: auto !important;
  }
  .a-app .mb-xl-0 {
    margin-bottom: 0px !important;
  }
  .a-app .mb-xl-1 {
    margin-bottom: 4px !important;
  }
  .a-app .mb-xl-2 {
    margin-bottom: 8px !important;
  }
  .a-app .mb-xl-3 {
    margin-bottom: 12px !important;
  }
  .a-app .mb-xl-4 {
    margin-bottom: 16px !important;
  }
  .a-app .mb-xl-5 {
    margin-bottom: 20px !important;
  }
  .a-app .mb-xl-6 {
    margin-bottom: 24px !important;
  }
  .a-app .mb-xl-7 {
    margin-bottom: 28px !important;
  }
  .a-app .mb-xl-8 {
    margin-bottom: 32px !important;
  }
  .a-app .mb-xl-9 {
    margin-bottom: 36px !important;
  }
  .a-app .mb-xl-10 {
    margin-bottom: 40px !important;
  }
  .a-app .mb-xl-11 {
    margin-bottom: 44px !important;
  }
  .a-app .mb-xl-12 {
    margin-bottom: 48px !important;
  }
  .a-app .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .a-app .ml-xl-0 {
    margin-left: 0px !important;
  }
  .a-app .ml-xl-1 {
    margin-left: 4px !important;
  }
  .a-app .ml-xl-2 {
    margin-left: 8px !important;
  }
  .a-app .ml-xl-3 {
    margin-left: 12px !important;
  }
  .a-app .ml-xl-4 {
    margin-left: 16px !important;
  }
  .a-app .ml-xl-5 {
    margin-left: 20px !important;
  }
  .a-app .ml-xl-6 {
    margin-left: 24px !important;
  }
  .a-app .ml-xl-7 {
    margin-left: 28px !important;
  }
  .a-app .ml-xl-8 {
    margin-left: 32px !important;
  }
  .a-app .ml-xl-9 {
    margin-left: 36px !important;
  }
  .a-app .ml-xl-10 {
    margin-left: 40px !important;
  }
  .a-app .ml-xl-11 {
    margin-left: 44px !important;
  }
  .a-app .ml-xl-12 {
    margin-left: 48px !important;
  }
  .a-app .ml-xl-auto {
    margin-left: auto !important;
  }
  .a-app .pa-xl-0 {
    padding: 0px !important;
  }
  .a-app .pa-xl-1 {
    padding: 4px !important;
  }
  .a-app .pa-xl-2 {
    padding: 8px !important;
  }
  .a-app .pa-xl-3 {
    padding: 12px !important;
  }
  .a-app .pa-xl-4 {
    padding: 16px !important;
  }
  .a-app .pa-xl-5 {
    padding: 20px !important;
  }
  .a-app .pa-xl-6 {
    padding: 24px !important;
  }
  .a-app .pa-xl-7 {
    padding: 28px !important;
  }
  .a-app .pa-xl-8 {
    padding: 32px !important;
  }
  .a-app .pa-xl-9 {
    padding: 36px !important;
  }
  .a-app .pa-xl-10 {
    padding: 40px !important;
  }
  .a-app .pa-xl-11 {
    padding: 44px !important;
  }
  .a-app .pa-xl-12 {
    padding: 48px !important;
  }
  .a-app .px-xl-0 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .a-app .px-xl-1 {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }
  .a-app .px-xl-2 {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }
  .a-app .px-xl-3 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }
  .a-app .px-xl-4 {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }
  .a-app .px-xl-5 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .a-app .px-xl-6 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
  .a-app .px-xl-7 {
    padding-right: 28px !important;
    padding-left: 28px !important;
  }
  .a-app .px-xl-8 {
    padding-right: 32px !important;
    padding-left: 32px !important;
  }
  .a-app .px-xl-9 {
    padding-right: 36px !important;
    padding-left: 36px !important;
  }
  .a-app .px-xl-10 {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
  .a-app .px-xl-11 {
    padding-right: 44px !important;
    padding-left: 44px !important;
  }
  .a-app .px-xl-12 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }
  .a-app .py-xl-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .a-app .py-xl-1 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .a-app .py-xl-2 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .a-app .py-xl-3 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .a-app .py-xl-4 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .a-app .py-xl-5 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .a-app .py-xl-6 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .a-app .py-xl-7 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .a-app .py-xl-8 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .a-app .py-xl-9 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .a-app .py-xl-10 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .a-app .py-xl-11 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .a-app .py-xl-12 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .a-app .pt-xl-0 {
    padding-top: 0px !important;
  }
  .a-app .pt-xl-1 {
    padding-top: 4px !important;
  }
  .a-app .pt-xl-2 {
    padding-top: 8px !important;
  }
  .a-app .pt-xl-3 {
    padding-top: 12px !important;
  }
  .a-app .pt-xl-4 {
    padding-top: 16px !important;
  }
  .a-app .pt-xl-5 {
    padding-top: 20px !important;
  }
  .a-app .pt-xl-6 {
    padding-top: 24px !important;
  }
  .a-app .pt-xl-7 {
    padding-top: 28px !important;
  }
  .a-app .pt-xl-8 {
    padding-top: 32px !important;
  }
  .a-app .pt-xl-9 {
    padding-top: 36px !important;
  }
  .a-app .pt-xl-10 {
    padding-top: 40px !important;
  }
  .a-app .pt-xl-11 {
    padding-top: 44px !important;
  }
  .a-app .pt-xl-12 {
    padding-top: 48px !important;
  }
  .a-app .pr-xl-0 {
    padding-right: 0px !important;
  }
  .a-app .pr-xl-1 {
    padding-right: 4px !important;
  }
  .a-app .pr-xl-2 {
    padding-right: 8px !important;
  }
  .a-app .pr-xl-3 {
    padding-right: 12px !important;
  }
  .a-app .pr-xl-4 {
    padding-right: 16px !important;
  }
  .a-app .pr-xl-5 {
    padding-right: 20px !important;
  }
  .a-app .pr-xl-6 {
    padding-right: 24px !important;
  }
  .a-app .pr-xl-7 {
    padding-right: 28px !important;
  }
  .a-app .pr-xl-8 {
    padding-right: 32px !important;
  }
  .a-app .pr-xl-9 {
    padding-right: 36px !important;
  }
  .a-app .pr-xl-10 {
    padding-right: 40px !important;
  }
  .a-app .pr-xl-11 {
    padding-right: 44px !important;
  }
  .a-app .pr-xl-12 {
    padding-right: 48px !important;
  }
  .a-app .pb-xl-0 {
    padding-bottom: 0px !important;
  }
  .a-app .pb-xl-1 {
    padding-bottom: 4px !important;
  }
  .a-app .pb-xl-2 {
    padding-bottom: 8px !important;
  }
  .a-app .pb-xl-3 {
    padding-bottom: 12px !important;
  }
  .a-app .pb-xl-4 {
    padding-bottom: 16px !important;
  }
  .a-app .pb-xl-5 {
    padding-bottom: 20px !important;
  }
  .a-app .pb-xl-6 {
    padding-bottom: 24px !important;
  }
  .a-app .pb-xl-7 {
    padding-bottom: 28px !important;
  }
  .a-app .pb-xl-8 {
    padding-bottom: 32px !important;
  }
  .a-app .pb-xl-9 {
    padding-bottom: 36px !important;
  }
  .a-app .pb-xl-10 {
    padding-bottom: 40px !important;
  }
  .a-app .pb-xl-11 {
    padding-bottom: 44px !important;
  }
  .a-app .pb-xl-12 {
    padding-bottom: 48px !important;
  }
  .a-app .pl-xl-0 {
    padding-left: 0px !important;
  }
  .a-app .pl-xl-1 {
    padding-left: 4px !important;
  }
  .a-app .pl-xl-2 {
    padding-left: 8px !important;
  }
  .a-app .pl-xl-3 {
    padding-left: 12px !important;
  }
  .a-app .pl-xl-4 {
    padding-left: 16px !important;
  }
  .a-app .pl-xl-5 {
    padding-left: 20px !important;
  }
  .a-app .pl-xl-6 {
    padding-left: 24px !important;
  }
  .a-app .pl-xl-7 {
    padding-left: 28px !important;
  }
  .a-app .pl-xl-8 {
    padding-left: 32px !important;
  }
  .a-app .pl-xl-9 {
    padding-left: 36px !important;
  }
  .a-app .pl-xl-10 {
    padding-left: 40px !important;
  }
  .a-app .pl-xl-11 {
    padding-left: 44px !important;
  }
  .a-app .pl-xl-12 {
    padding-left: 48px !important;
  }
  .a-app .text-xl-left {
    text-align: left !important;
  }
  .a-app .text-xl-right {
    text-align: right !important;
  }
  .a-app .text-xl-center {
    text-align: center !important;
  }
  .a-app .text-xl-justify {
    text-align: justify !important;
  }
  .a-app .text-xl-start {
    text-align: left !important;
  }
  .a-app .text-xl-end {
    text-align: right !important;
  }
}
@media (min-width: 2080px) {
  .a-app .d-xxl-none {
    display: none !important;
  }
  .a-app .d-xxl-inline {
    display: inline !important;
  }
  .a-app .d-xxl-inline-block {
    display: inline-block !important;
  }
  .a-app .d-xxl-block {
    display: block !important;
  }
  .a-app .d-xxl-table {
    display: table !important;
  }
  .a-app .d-xxl-table-row {
    display: table-row !important;
  }
  .a-app .d-xxl-table-cell {
    display: table-cell !important;
  }
  .a-app .d-xxl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .a-app .d-xxl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .a-app .float-xxl-none {
    float: none !important;
  }
  .a-app .float-xxl-left {
    float: left !important;
  }
  .a-app .float-xxl-right {
    float: right !important;
  }
  .a-app .flex-xxl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .a-app .flex-xxl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .a-app .flex-xxl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .a-app .flex-xxl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .a-app .flex-xxl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .a-app .flex-xxl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .a-app .flex-xxl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .a-app .flex-xxl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .a-app .flex-xxl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .a-app .flex-xxl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .a-app .flex-xxl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .a-app .flex-xxl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .a-app .gap-xxl-0 {
    gap: 0px !important;
  }
  .a-app .gap-xxl-1 {
    gap: 4px !important;
  }
  .a-app .gap-xxl-2 {
    gap: 8px !important;
  }
  .a-app .gap-xxl-3 {
    gap: 12px !important;
  }
  .a-app .gap-xxl-4 {
    gap: 16px !important;
  }
  .a-app .gap-xxl-5 {
    gap: 20px !important;
  }
  .a-app .gap-xxl-6 {
    gap: 24px !important;
  }
  .a-app .gap-xxl-7 {
    gap: 28px !important;
  }
  .a-app .gap-xxl-8 {
    gap: 32px !important;
  }
  .a-app .gap-xxl-9 {
    gap: 36px !important;
  }
  .a-app .gap-xxl-10 {
    gap: 40px !important;
  }
  .a-app .gap-xxl-11 {
    gap: 44px !important;
  }
  .a-app .gap-xxl-12 {
    gap: 48px !important;
  }
  .a-app .gap-xxl-auto {
    gap: auto !important;
  }
  .a-app .justify-xxl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .a-app .justify-xxl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .a-app .justify-xxl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .a-app .justify-xxl-space-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .a-app .justify-xxl-space-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .a-app .align-xxl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .a-app .align-xxl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .a-app .align-xxl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .a-app .align-xxl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .a-app .align-xxl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .a-app .align-content-xxl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .a-app .align-content-xxl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .a-app .align-content-xxl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .a-app .align-content-xxl-space-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .a-app .align-content-xxl-space-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .a-app .align-content-xxl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .a-app .align-self-xxl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .a-app .align-self-xxl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .a-app .align-self-xxl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .a-app .align-self-xxl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .a-app .align-self-xxl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .a-app .align-self-xxl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .a-app .order-xxl-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .a-app .order-xxl-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .a-app .order-xxl-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .a-app .order-xxl-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .a-app .order-xxl-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .a-app .order-xxl-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .a-app .order-xxl-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .a-app .order-xxl-6 {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .a-app .order-xxl-7 {
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }
  .a-app .order-xxl-8 {
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }
  .a-app .order-xxl-9 {
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }
  .a-app .order-xxl-10 {
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }
  .a-app .order-xxl-11 {
    -webkit-box-ordinal-group: 12 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }
  .a-app .order-xxl-12 {
    -webkit-box-ordinal-group: 13 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }
  .a-app .order-xxl-last {
    -webkit-box-ordinal-group: 14 !important;
        -ms-flex-order: 13 !important;
            order: 13 !important;
  }
  .a-app .ma-xxl-0 {
    margin: 0px !important;
  }
  .a-app .ma-xxl-1 {
    margin: 4px !important;
  }
  .a-app .ma-xxl-2 {
    margin: 8px !important;
  }
  .a-app .ma-xxl-3 {
    margin: 12px !important;
  }
  .a-app .ma-xxl-4 {
    margin: 16px !important;
  }
  .a-app .ma-xxl-5 {
    margin: 20px !important;
  }
  .a-app .ma-xxl-6 {
    margin: 24px !important;
  }
  .a-app .ma-xxl-7 {
    margin: 28px !important;
  }
  .a-app .ma-xxl-8 {
    margin: 32px !important;
  }
  .a-app .ma-xxl-9 {
    margin: 36px !important;
  }
  .a-app .ma-xxl-10 {
    margin: 40px !important;
  }
  .a-app .ma-xxl-11 {
    margin: 44px !important;
  }
  .a-app .ma-xxl-12 {
    margin: 48px !important;
  }
  .a-app .ma-xxl-auto {
    margin: auto !important;
  }
  .a-app .mx-xxl-0 {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }
  .a-app .mx-xxl-1 {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }
  .a-app .mx-xxl-2 {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }
  .a-app .mx-xxl-3 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }
  .a-app .mx-xxl-4 {
    margin-right: 16px !important;
    margin-left: 16px !important;
  }
  .a-app .mx-xxl-5 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  .a-app .mx-xxl-6 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }
  .a-app .mx-xxl-7 {
    margin-right: 28px !important;
    margin-left: 28px !important;
  }
  .a-app .mx-xxl-8 {
    margin-right: 32px !important;
    margin-left: 32px !important;
  }
  .a-app .mx-xxl-9 {
    margin-right: 36px !important;
    margin-left: 36px !important;
  }
  .a-app .mx-xxl-10 {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }
  .a-app .mx-xxl-11 {
    margin-right: 44px !important;
    margin-left: 44px !important;
  }
  .a-app .mx-xxl-12 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }
  .a-app .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .a-app .my-xxl-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .a-app .my-xxl-1 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .a-app .my-xxl-2 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .a-app .my-xxl-3 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .a-app .my-xxl-4 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .a-app .my-xxl-5 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .a-app .my-xxl-6 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .a-app .my-xxl-7 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .a-app .my-xxl-8 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .a-app .my-xxl-9 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .a-app .my-xxl-10 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .a-app .my-xxl-11 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }
  .a-app .my-xxl-12 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .a-app .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .a-app .mt-xxl-0 {
    margin-top: 0px !important;
  }
  .a-app .mt-xxl-1 {
    margin-top: 4px !important;
  }
  .a-app .mt-xxl-2 {
    margin-top: 8px !important;
  }
  .a-app .mt-xxl-3 {
    margin-top: 12px !important;
  }
  .a-app .mt-xxl-4 {
    margin-top: 16px !important;
  }
  .a-app .mt-xxl-5 {
    margin-top: 20px !important;
  }
  .a-app .mt-xxl-6 {
    margin-top: 24px !important;
  }
  .a-app .mt-xxl-7 {
    margin-top: 28px !important;
  }
  .a-app .mt-xxl-8 {
    margin-top: 32px !important;
  }
  .a-app .mt-xxl-9 {
    margin-top: 36px !important;
  }
  .a-app .mt-xxl-10 {
    margin-top: 40px !important;
  }
  .a-app .mt-xxl-11 {
    margin-top: 44px !important;
  }
  .a-app .mt-xxl-12 {
    margin-top: 48px !important;
  }
  .a-app .mt-xxl-auto {
    margin-top: auto !important;
  }
  .a-app .mr-xxl-0 {
    margin-right: 0px !important;
  }
  .a-app .mr-xxl-1 {
    margin-right: 4px !important;
  }
  .a-app .mr-xxl-2 {
    margin-right: 8px !important;
  }
  .a-app .mr-xxl-3 {
    margin-right: 12px !important;
  }
  .a-app .mr-xxl-4 {
    margin-right: 16px !important;
  }
  .a-app .mr-xxl-5 {
    margin-right: 20px !important;
  }
  .a-app .mr-xxl-6 {
    margin-right: 24px !important;
  }
  .a-app .mr-xxl-7 {
    margin-right: 28px !important;
  }
  .a-app .mr-xxl-8 {
    margin-right: 32px !important;
  }
  .a-app .mr-xxl-9 {
    margin-right: 36px !important;
  }
  .a-app .mr-xxl-10 {
    margin-right: 40px !important;
  }
  .a-app .mr-xxl-11 {
    margin-right: 44px !important;
  }
  .a-app .mr-xxl-12 {
    margin-right: 48px !important;
  }
  .a-app .mr-xxl-auto {
    margin-right: auto !important;
  }
  .a-app .mb-xxl-0 {
    margin-bottom: 0px !important;
  }
  .a-app .mb-xxl-1 {
    margin-bottom: 4px !important;
  }
  .a-app .mb-xxl-2 {
    margin-bottom: 8px !important;
  }
  .a-app .mb-xxl-3 {
    margin-bottom: 12px !important;
  }
  .a-app .mb-xxl-4 {
    margin-bottom: 16px !important;
  }
  .a-app .mb-xxl-5 {
    margin-bottom: 20px !important;
  }
  .a-app .mb-xxl-6 {
    margin-bottom: 24px !important;
  }
  .a-app .mb-xxl-7 {
    margin-bottom: 28px !important;
  }
  .a-app .mb-xxl-8 {
    margin-bottom: 32px !important;
  }
  .a-app .mb-xxl-9 {
    margin-bottom: 36px !important;
  }
  .a-app .mb-xxl-10 {
    margin-bottom: 40px !important;
  }
  .a-app .mb-xxl-11 {
    margin-bottom: 44px !important;
  }
  .a-app .mb-xxl-12 {
    margin-bottom: 48px !important;
  }
  .a-app .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .a-app .ml-xxl-0 {
    margin-left: 0px !important;
  }
  .a-app .ml-xxl-1 {
    margin-left: 4px !important;
  }
  .a-app .ml-xxl-2 {
    margin-left: 8px !important;
  }
  .a-app .ml-xxl-3 {
    margin-left: 12px !important;
  }
  .a-app .ml-xxl-4 {
    margin-left: 16px !important;
  }
  .a-app .ml-xxl-5 {
    margin-left: 20px !important;
  }
  .a-app .ml-xxl-6 {
    margin-left: 24px !important;
  }
  .a-app .ml-xxl-7 {
    margin-left: 28px !important;
  }
  .a-app .ml-xxl-8 {
    margin-left: 32px !important;
  }
  .a-app .ml-xxl-9 {
    margin-left: 36px !important;
  }
  .a-app .ml-xxl-10 {
    margin-left: 40px !important;
  }
  .a-app .ml-xxl-11 {
    margin-left: 44px !important;
  }
  .a-app .ml-xxl-12 {
    margin-left: 48px !important;
  }
  .a-app .ml-xxl-auto {
    margin-left: auto !important;
  }
  .a-app .pa-xxl-0 {
    padding: 0px !important;
  }
  .a-app .pa-xxl-1 {
    padding: 4px !important;
  }
  .a-app .pa-xxl-2 {
    padding: 8px !important;
  }
  .a-app .pa-xxl-3 {
    padding: 12px !important;
  }
  .a-app .pa-xxl-4 {
    padding: 16px !important;
  }
  .a-app .pa-xxl-5 {
    padding: 20px !important;
  }
  .a-app .pa-xxl-6 {
    padding: 24px !important;
  }
  .a-app .pa-xxl-7 {
    padding: 28px !important;
  }
  .a-app .pa-xxl-8 {
    padding: 32px !important;
  }
  .a-app .pa-xxl-9 {
    padding: 36px !important;
  }
  .a-app .pa-xxl-10 {
    padding: 40px !important;
  }
  .a-app .pa-xxl-11 {
    padding: 44px !important;
  }
  .a-app .pa-xxl-12 {
    padding: 48px !important;
  }
  .a-app .px-xxl-0 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .a-app .px-xxl-1 {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }
  .a-app .px-xxl-2 {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }
  .a-app .px-xxl-3 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }
  .a-app .px-xxl-4 {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }
  .a-app .px-xxl-5 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .a-app .px-xxl-6 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
  .a-app .px-xxl-7 {
    padding-right: 28px !important;
    padding-left: 28px !important;
  }
  .a-app .px-xxl-8 {
    padding-right: 32px !important;
    padding-left: 32px !important;
  }
  .a-app .px-xxl-9 {
    padding-right: 36px !important;
    padding-left: 36px !important;
  }
  .a-app .px-xxl-10 {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
  .a-app .px-xxl-11 {
    padding-right: 44px !important;
    padding-left: 44px !important;
  }
  .a-app .px-xxl-12 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }
  .a-app .py-xxl-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .a-app .py-xxl-1 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .a-app .py-xxl-2 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .a-app .py-xxl-3 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .a-app .py-xxl-4 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .a-app .py-xxl-5 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .a-app .py-xxl-6 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .a-app .py-xxl-7 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .a-app .py-xxl-8 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .a-app .py-xxl-9 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .a-app .py-xxl-10 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .a-app .py-xxl-11 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .a-app .py-xxl-12 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .a-app .pt-xxl-0 {
    padding-top: 0px !important;
  }
  .a-app .pt-xxl-1 {
    padding-top: 4px !important;
  }
  .a-app .pt-xxl-2 {
    padding-top: 8px !important;
  }
  .a-app .pt-xxl-3 {
    padding-top: 12px !important;
  }
  .a-app .pt-xxl-4 {
    padding-top: 16px !important;
  }
  .a-app .pt-xxl-5 {
    padding-top: 20px !important;
  }
  .a-app .pt-xxl-6 {
    padding-top: 24px !important;
  }
  .a-app .pt-xxl-7 {
    padding-top: 28px !important;
  }
  .a-app .pt-xxl-8 {
    padding-top: 32px !important;
  }
  .a-app .pt-xxl-9 {
    padding-top: 36px !important;
  }
  .a-app .pt-xxl-10 {
    padding-top: 40px !important;
  }
  .a-app .pt-xxl-11 {
    padding-top: 44px !important;
  }
  .a-app .pt-xxl-12 {
    padding-top: 48px !important;
  }
  .a-app .pr-xxl-0 {
    padding-right: 0px !important;
  }
  .a-app .pr-xxl-1 {
    padding-right: 4px !important;
  }
  .a-app .pr-xxl-2 {
    padding-right: 8px !important;
  }
  .a-app .pr-xxl-3 {
    padding-right: 12px !important;
  }
  .a-app .pr-xxl-4 {
    padding-right: 16px !important;
  }
  .a-app .pr-xxl-5 {
    padding-right: 20px !important;
  }
  .a-app .pr-xxl-6 {
    padding-right: 24px !important;
  }
  .a-app .pr-xxl-7 {
    padding-right: 28px !important;
  }
  .a-app .pr-xxl-8 {
    padding-right: 32px !important;
  }
  .a-app .pr-xxl-9 {
    padding-right: 36px !important;
  }
  .a-app .pr-xxl-10 {
    padding-right: 40px !important;
  }
  .a-app .pr-xxl-11 {
    padding-right: 44px !important;
  }
  .a-app .pr-xxl-12 {
    padding-right: 48px !important;
  }
  .a-app .pb-xxl-0 {
    padding-bottom: 0px !important;
  }
  .a-app .pb-xxl-1 {
    padding-bottom: 4px !important;
  }
  .a-app .pb-xxl-2 {
    padding-bottom: 8px !important;
  }
  .a-app .pb-xxl-3 {
    padding-bottom: 12px !important;
  }
  .a-app .pb-xxl-4 {
    padding-bottom: 16px !important;
  }
  .a-app .pb-xxl-5 {
    padding-bottom: 20px !important;
  }
  .a-app .pb-xxl-6 {
    padding-bottom: 24px !important;
  }
  .a-app .pb-xxl-7 {
    padding-bottom: 28px !important;
  }
  .a-app .pb-xxl-8 {
    padding-bottom: 32px !important;
  }
  .a-app .pb-xxl-9 {
    padding-bottom: 36px !important;
  }
  .a-app .pb-xxl-10 {
    padding-bottom: 40px !important;
  }
  .a-app .pb-xxl-11 {
    padding-bottom: 44px !important;
  }
  .a-app .pb-xxl-12 {
    padding-bottom: 48px !important;
  }
  .a-app .pl-xxl-0 {
    padding-left: 0px !important;
  }
  .a-app .pl-xxl-1 {
    padding-left: 4px !important;
  }
  .a-app .pl-xxl-2 {
    padding-left: 8px !important;
  }
  .a-app .pl-xxl-3 {
    padding-left: 12px !important;
  }
  .a-app .pl-xxl-4 {
    padding-left: 16px !important;
  }
  .a-app .pl-xxl-5 {
    padding-left: 20px !important;
  }
  .a-app .pl-xxl-6 {
    padding-left: 24px !important;
  }
  .a-app .pl-xxl-7 {
    padding-left: 28px !important;
  }
  .a-app .pl-xxl-8 {
    padding-left: 32px !important;
  }
  .a-app .pl-xxl-9 {
    padding-left: 36px !important;
  }
  .a-app .pl-xxl-10 {
    padding-left: 40px !important;
  }
  .a-app .pl-xxl-11 {
    padding-left: 44px !important;
  }
  .a-app .pl-xxl-12 {
    padding-left: 48px !important;
  }
  .a-app .text-xxl-left {
    text-align: left !important;
  }
  .a-app .text-xxl-right {
    text-align: right !important;
  }
  .a-app .text-xxl-center {
    text-align: center !important;
  }
  .a-app .text-xxl-justify {
    text-align: justify !important;
  }
  .a-app .text-xxl-start {
    text-align: left !important;
  }
  .a-app .text-xxl-end {
    text-align: right !important;
  }
}
@media print {
  .a-app .d-print-none {
    display: none !important;
  }
  .a-app .d-print-inline {
    display: inline !important;
  }
  .a-app .d-print-inline-block {
    display: inline-block !important;
  }
  .a-app .d-print-block {
    display: block !important;
  }
  .a-app .d-print-table {
    display: table !important;
  }
  .a-app .d-print-table-row {
    display: table-row !important;
  }
  .a-app .d-print-table-cell {
    display: table-cell !important;
  }
  .a-app .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .a-app .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .a-app .float-print-none {
    float: none !important;
  }
  .a-app .float-print-left {
    float: left !important;
  }
  .a-app .float-print-right {
    float: right !important;
  }
}
@media only print {
  .a-app .hidden-print-only {
    display: none !important;
  }
}
@media only screen {
  .a-app .hidden-screen-only {
    display: none !important;
  }
}
@media only screen and (max-width: 766px) {
  .a-app .hidden-xs-only {
    display: none !important;
  }
}
@media only screen and (min-width: 767px) and (max-width: 959px) {
  .a-app .hidden-sm-only {
    display: none !important;
  }
}
@media only screen and (max-width: 959px) {
  .a-app .hidden-sm-and-down {
    display: none !important;
  }
}
@media only screen and (min-width: 767px) {
  .a-app .hidden-sm-and-up {
    display: none !important;
  }
}
@media only screen and (min-width: 960px) and (max-width: 1279px) {
  .a-app .hidden-md-only {
    display: none !important;
  }
}
@media only screen and (max-width: 1279px) {
  .a-app .hidden-md-and-down {
    display: none !important;
  }
}
@media only screen and (min-width: 960px) {
  .a-app .hidden-md-and-up {
    display: none !important;
  }
}
@media only screen and (min-width: 1280px) and (max-width: 1679px) {
  .a-app .hidden-lg-only {
    display: none !important;
  }
}
@media only screen and (max-width: 1679px) {
  .a-app .hidden-lg-and-down {
    display: none !important;
  }
}
@media only screen and (min-width: 1280px) {
  .a-app .hidden-lg-and-up {
    display: none !important;
  }
}
@media only screen and (min-width: 1680px) {
  .a-app .hidden-xl-only {
    display: none !important;
  }
}
@media only screen and (max-width: 2079px) {
  .a-app .hidden-xg-and-down {
    display: none !important;
  }
}
@media only screen and (min-width: 1680px) {
  .a-app .hidden-xl-and-up {
    display: none !important;
  }
}
@media only screen and (min-width: 2080px) {
  .a-app .hidden-xxl-only {
    display: none !important;
  }
}

.a-app a:not(.a-button):not(.a-tree__content):not(.a-tab-group__tab):not(.a-breadcrumb__single-level) {
  color: var(--interact-text-default);
  cursor: pointer;
  text-decoration: none;
  font-weight: 700;
}
.a-app a:not(.a-button):not(.a-tree__content):not(.a-tab-group__tab):not(.a-breadcrumb__single-level):hover {
  color: var(--interact-text-hover);
  background-color: var(--interact-bg-weak-hover);
}
.a-app a:not(.a-button):not(.a-tree__content):not(.a-tab-group__tab):not(.a-breadcrumb__single-level):focus {
  color: var(--interact-text-focus);
  border-color: var(--interact-border-weak-hover);
  background-color: var(--interact-bg-weak-active);
}
.a-app a:not(.a-button):not(.a-tree__content):not(.a-tab-group__tab):not(.a-breadcrumb__single-level):active {
  color: var(--interact-text-active);
  background-color: var(--interact-bg-weak-active);
}
.a-app a:not(.a-button):not(.a-tree__content):not(.a-tab-group__tab):not(.a-breadcrumb__single-level).disabled, .a-app a:not(.a-button):not(.a-tree__content):not(.a-tab-group__tab):not(.a-breadcrumb__single-level):disabled {
  background-color: transparent;
  color: var(--interact-text-disabled);
}
.a-app a:not(.a-button):not(.a-tree__content):not(.a-tab-group__tab):not(.a-breadcrumb__single-level):hover, .a-app a:not(.a-button):not(.a-tree__content):not(.a-tab-group__tab):not(.a-breadcrumb__single-level):focus, .a-app a:not(.a-button):not(.a-tree__content):not(.a-tab-group__tab):not(.a-breadcrumb__single-level):active, .a-app a:not(.a-button):not(.a-tree__content):not(.a-tab-group__tab):not(.a-breadcrumb__single-level):visited {
  text-decoration: none;
}
.a-app a:not(.a-button):not(.a-tree__content):not(.a-tab-group__tab):not(.a-breadcrumb__single-level):hover, .a-app a:not(.a-button):not(.a-tree__content):not(.a-tab-group__tab):not(.a-breadcrumb__single-level):focus, .a-app a:not(.a-button):not(.a-tree__content):not(.a-tab-group__tab):not(.a-breadcrumb__single-level):active {
  border-radius: 6px;
}
.a-app a:not(.a-button):not(.a-tree__content):not(.a-tab-group__tab):not(.a-breadcrumb__single-level) .a-icon {
  stroke: currentColor;
}
.a-app a:not(.a-button):not(.a-tree__content):not(.a-tab-group__tab):not(.a-breadcrumb__single-level) .a-icon:hover {
  text-decoration: none;
}
.a-app a:not(.a-button):not(.a-tree__content):not(.a-tab-group__tab):not(.a-breadcrumb__single-level).disabled {
  text-decoration: none;
}

.a-app ol,
.a-app ul {
  margin: 0;
  padding: 0 0 0 20px;
}
.a-app ol.unstyled,
.a-app ul.unstyled {
  list-style: none;
  padding: 0;
}
.a-app ol.unstyled li,
.a-app ul.unstyled li {
  padding: 0;
}
.a-app ol.unstyled ul,
.a-app ol.unstyled ol,
.a-app ul.unstyled ul,
.a-app ul.unstyled ol {
  list-style: none;
  padding: 0;
}
.a-app ol.unstyled ul li,
.a-app ol.unstyled ol li,
.a-app ul.unstyled ul li,
.a-app ul.unstyled ol li {
  padding: 0 0 0 4px;
}
.a-app ol li,
.a-app ul li {
  padding: 0 0 0 4px;
}
.a-remove-padding___yvE7p {
  padding: 0 2px;
}

.a-page-description___FQkli {
  line-height: 20px;
  padding: 4px 0;
}
.a-page-title-content___omm2s {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 26px;
}
.a-page-title-content___omm2s .a-tag + .a-tag {
  margin-left: 4px;
}
.a-page-title-content__left___PAD_D {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  white-space: nowrap;
}
.a-page-title-content__right___x4y5a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  white-space: nowrap;
  padding-left: 12px;
}
.a-page-title-content__right--noLeftContent___UMxzd {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 0 auto !important;
          flex: 1 0 auto !important;
}
.a-page-title-content--left___TODCi {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  white-space: nowrap;
}
.a-page-label___MmBE4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 20px;
}
.a-remove-padding___u7EaM {
  padding: 0 2px;
}

.a-accordion___ygont {
  margin: 20px 0;
  border-radius: 6px;
}
.a-accordion__card___sTFyf {
  background-color: var(--control-bg-weak-default);
  color: var(--base-text-medium-default);
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  width: 100%;
  word-wrap: break-word;
  border-bottom: 2px solid;
  border-color: var(--control-border-default);
}
.a-accordion__card--is-focused___orgh1 .a-accordion__header___Y0fK4 {
  border-radius: 6px;
  outline-color: var(--interact-border-focus) !important;
  outline-offset: -1px;
}
.a-accordion__card--has-body___fDdX8 .a-accordion__link___TCkub {
  cursor: pointer;
}
.a-accordion__title___gidGJ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 100%;
  outline: thin solid transparent;
}
.a-accordion__header___Y0fK4 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  vertical-align: middle;
  outline: thin solid transparent;
  padding-right: 12px;
}
.a-accordion__header___Y0fK4 .a-button--icon {
  padding: 6px;
}
.a-accordion__header___Y0fK4 .a-button--icon:last-child {
  padding-right: 12px;
}
.a-accordion__link___TCkub {
  padding: 12px 16px;
  text-decoration: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.a-accordion__link___TCkub:visited, .a-accordion__link___TCkub:hover, .a-accordion__link___TCkub:focus, .a-accordion__link___TCkub:active {
  text-decoration: none;
}
.a-accordion__chevron___ArWh5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-item-align: center;
      align-self: center;
  cursor: pointer;
}
.a-accordion__chevron___ArWh5 .a-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 20px;
  width: 20px;
  vertical-align: middle;
  fill: var(--interact-icon-weak-default);
}
.a-accordion__chevron-right___whptL {
  margin-left: 12px;
}
.a-accordion__chevron-left___c7qQy {
  margin-right: 12px;
}
.a-accordion__body___WHjSu {
  padding: 0 12px 16px 16px;
  font-size: 14px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  color: var(--base-text-medium-default);
}
.a-accordion__body--no-gutters___z03UT {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.a-accordion--style-bordered___MjKWo {
  border-width: 2px;
  border-style: solid;
  border-color: var(--control-border-default);
}
.a-accordion--style-bordered___MjKWo .a-accordion__body___WHjSu {
  padding: 12px 16px 16px;
  border-top: thin solid var(--interact-border-weak-default);
}
.a-accordion--style-bordered___MjKWo .a-accordion__card___sTFyf:first-of-type {
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.a-accordion--style-bordered___MjKWo .a-accordion__card___sTFyf:last-of-type {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-bottom: 0;
}
.a-accordion--style-bordered___MjKWo .a-accordion__title___gidGJ:not(:last-child) .a-accordion__chevron-right___whptL {
  margin: 0 12px;
}
.a-accordion--style-bordered___MjKWo .a-accordion__chevron-left___c7qQy {
  margin: 0 0 0 12px;
}
:last-of-type .a-accordion__link___TCkub {
  color: var(--base-text-default);
}
:last-of-type .a-accordion__link___TCkub:visited, :last-of-type .a-accordion__link___TCkub:hover, :last-of-type .a-accordion__link___TCkub:focus, :last-of-type .a-accordion__link___TCkub:active {
  color: var(--base-text-default);
}
.a-drawer__content___RQ_hB {
  padding: 16px 24px;
}
.a-drawer__body___vTUY7 {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow-y: auto;
}
.a-remove-padding___NvJ7S {
  padding: 0 2px;
}

.a-data-table__header___fA5Qk {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.a-data-table__header__label___xC84p {
  line-height: 16px;
}
.a-data-table__header__sort-wrap___HtaQE {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.a-data-table__header__sort__button___c1Jn9 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  outline: none;
  font-family: inherit !important;
  font-weight: inherit !important;
  font-style: inherit !important;
  font-size: inherit !important;
  border: none;
  padding: 0;
  margin: 0;
  background: transparent;
  cursor: pointer;
  color: var(--base-text-default);
}
.a-data-table__header__sort___ZdB2j.a-icon {
  vertical-align: middle;
  width: 20px;
  cursor: pointer;
  opacity: 0;
}
.a-data-table__header--sortable___PHbdN {
  cursor: pointer;
}
.a-data-table__header--sortable___PHbdN:hover {
  background-color: var(--control-bg-weak-active);
}
.a-data-table__header___fA5Qk.col-width-sm {
  width: 50px !important;
  min-width: 50px !important;
}
.a-data-table__header___fA5Qk.col-width-sm:not(:last-of-type) {
  padding-right: 4px;
}
.a-data-table__header___fA5Qk.col-width-sm:not(:first-of-type) {
  padding-left: 4px;
}
.a-data-table__row--selected___fIQjs {
  background: var(--control-bg-weak-active);
}
.a-data-table__row--selected___fIQjs:hover {
  background: var(--control-bg-weak-active) !important;
}
.a-data-table__row--key-selected___ekeRz {
  background: var(--control-bg-weak-active);
}
.a-data-table__row___XMt3d .row-width-sm {
  min-width: 0 !important;
}
.a-data-table__row___XMt3d .row-width-sm:not(:last-of-type) {
  padding-right: 4px;
}
.a-data-table__row___XMt3d .row-width-sm:not(:first-of-type) {
  padding-left: 4px;
}
.a-data-table__header___fA5Qk .a-checkbox__wrap, .a-data-table__cell___PirJD .a-checkbox__wrap {
  padding: 0 !important;
}
.a-data-table__header___fA5Qk .a-checkbox__box, .a-data-table__cell___PirJD .a-checkbox__box {
  margin-top: 0px !important;
  -ms-flex-item-align: center;
      align-self: center;
}
.a-data-table__header___fA5Qk .a-checkbox__label, .a-data-table__cell___PirJD .a-checkbox__label {
  top: 0px !important;
}
.a-data-table__header___fA5Qk:hover .a-data-table__header__sort___ZdB2j, .a-data-table__header___fA5Qk:focus .a-data-table__header__sort___ZdB2j {
  opacity: 1;
}
.a-data-table___irzZ0 .text-start {
  text-align: left;
}
.a-data-table___irzZ0 .text-center {
  text-align: center;
}
.a-data-table___irzZ0 .text-end {
  text-align: right;
}
.a-data-table--sticky___JAPkW thead {
  position: sticky;
  top: 0;
  -webkit-box-shadow: 0 2.5px 2px -2px var(--control-border-strong-default);
          box-shadow: 0 2.5px 2px -2px var(--control-border-strong-default);
  background: var(--base-bg-weak-default);
}
.a-data-table--expandable___gVjKb .a-data-table__thead___hpooF .a-data-table__row___XMt3d {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.a-data-table--expandable___gVjKb .a-data-table__thead___hpooF .a-data-table__row___XMt3d .a-data-table__header___fA5Qk {
  border-bottom: 0px;
}
.a-data-table--expandable___gVjKb .a-data-table__thead___hpooF .a-data-table__row___XMt3d .a-data-table__header___fA5Qk:not(:nth-last-child(2)) {
  border-right: 0px;
}
.a-data-table--expandable___gVjKb .a-data-table__row___XMt3d {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  height: 100%;
  min-height: 30px;
}
.a-data-table--expandable___gVjKb .a-data-table__row___XMt3d[data-expandable-row=true] .a-data-table__cell___PirJD:nth-last-child(2) {
  border-color: var(--control-border-weak-default);
}
.a-data-table--expandable___gVjKb .a-data-table__row___XMt3d .a-data-table__cell___PirJD[data-expandable-content] {
  border-color: var(--control-border-weak-default);
  background: var(--control-bg-weak-hover);
}
.a-data-table--expandable___gVjKb .a-data-table__row___XMt3d .a-data-table__header___fA5Qk {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  line-height: 200%;
}
.a-data-table--expandable___gVjKb .a-data-table__row___XMt3d .a-data-table__header--hidden___CviXr {
  border-right: none;
  padding: 0;
  min-width: 45px;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
.a-data-table--expandable___gVjKb .a-data-table__row___XMt3d .a-data-table__header--hidden__text___bTJ7E {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}
.a-data-table--expandable___gVjKb .a-data-table__row___XMt3d .a-data-table__header___fA5Qk:nth-child(2) {
  border-left: none;
  padding-left: 0;
}
.a-data-table--expandable___gVjKb .a-data-table__row___XMt3d .a-data-table__header___fA5Qk:last-of-type {
  position: absolute;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
.a-data-table--expandable___gVjKb .a-data-table__row___XMt3d .a-data-table__cell___PirJD {
  display: block;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  line-height: 200%;
}
.a-data-table--expandable___gVjKb .a-data-table__row___XMt3d .a-data-table__cell___PirJD:first-child {
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 45px;
  padding: 0;
}
.a-data-table--expandable___gVjKb .a-data-table__row___XMt3d .a-data-table__cell___PirJD .a-data-table__cell__btn--expand___CZkz2 {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  border: none;
  color: inherit;
  font-family: inherit;
}
.a-data-table--expandable___gVjKb .a-data-table__row___XMt3d .a-data-table__cell___PirJD:nth-child(2) {
  padding-left: 0;
}
.a-data-table--expandable___gVjKb .a-data-table__row___XMt3d .a-data-table__cell___PirJD:last-child[data-expandable-content] {
  display: block;
  padding: 0 45px;
  visibility: visible;
  overflow: hidden;
  max-height: 600px;
  opacity: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.a-data-table--expandable___gVjKb .a-data-table__row___XMt3d .a-data-table__cell___PirJD:last-child[data-expandable-content][hidden] {
  max-height: 0;
  visibility: hidden;
  opacity: 0;
  border: medium none currentcolor;
  border: initial;
}
.a-data-table--truncate-headers___ERFz3 .a-data-table__header___fA5Qk {
  max-width: 1px;
}
.a-data-table--truncate-headers___ERFz3 .a-data-table__header__sort__button___c1Jn9 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  overflow: hidden;
}
.a-data-table--truncate-headers___ERFz3 .a-data-table__header__label___xC84p, .a-data-table--truncate-headers___ERFz3 .a-data-table__header___fA5Qk:not(.a-data-table--truncate-headers___ERFz3 .a-data-table__header--sortable___PHbdN) {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.a-drawer__header___UxzyR {
  padding: 16px 24px 0 24px;
}
.a-drawer__header___UxzyR:has(.a-drawer__title___y6iUJ .a-drawer__title-back___BqINd) .a-drawer__subtitle___eXCwa {
  padding-left: 26px;
}
.a-drawer__title___t1RJh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.a-drawer__title-close___XuX70 {
  position: absolute;
  top: 16px;
  right: 12px;
}
.a-drawer__title-back___kNWrp {
  min-width: 34px;
  margin-left: -12px;
  margin-right: 5px;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.a-drawer__title___t1RJh .a-drawer__title-content___dNgVa {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  word-break: break-word;
  max-width: 100%;
  overflow: hidden;
  margin-right: 18px;
}
.a-remove-padding___LCEYC {
  padding: 0 2px;
}

.a-drawer__footer___hXCiC {
  position: sticky;
  bottom: 0;
  margin-top: auto;
  border-top: thin var(--control-border-weak-default) solid;
}
.a-drawer__footer___hXCiC .a-drawer__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.a-drawer__footer-action___D3_5x {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.a-drawer__footer___hXCiC .a-divider {
  margin: 0;
}
.a-drawer__footer--hasDivider___Rrq4N {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.a-remove-padding___F5uKY {
  padding: 0 2px;
}

.a-menu--datepicker {
  border: none;
}

.a-date-range-picker {
  width: 275px;
}

.a-date-picker___iqTWo {
  display: block;
  height: 100%;
  min-height: 260px;
  width: 275px;
  max-width: 275px;
  border-radius: 6px;
  z-index: 100;
  color: var(--base-text-default);
  background-color: var(--base-icon-in-default);
  border: 2px solid var(--control-border-default);
}
.a-date-picker__header___mw4LH {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 4px 15px;
}
.a-date-picker__prev___fJZIN, .a-date-picker__next___PeLWT {
  color: var(--base-text-default);
  padding: 6px;
}
.a-date-picker__prev___fJZIN span, .a-date-picker__next___PeLWT span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
  font-size: 12px;
}
.a-date-picker__prev___fJZIN:hover, .a-date-picker__next___PeLWT:hover {
  text-decoration: none;
}
.a-date-picker__prev___fJZIN:hover span, .a-date-picker__next___PeLWT:hover span {
  color: var(--interact-text-hover);
}
.a-date-picker__prev___fJZIN:focus span, .a-date-picker__next___PeLWT:focus span {
  text-decoration: none;
  -webkit-box-shadow: var(--shadow-focus) var(--control-border-active);
          box-shadow: var(--shadow-focus) var(--control-border-active);
}
.a-date-picker__prev___fJZIN {
  left: 13px;
}
.a-date-picker__next___PeLWT {
  right: 13px;
}
.a-date-picker__title___Ox6Va {
  line-height: 28px;
  text-align: center;
}
.a-date-picker___iqTWo [disabled] {
  color: var(--base-text-disabled);
}
.a-date-picker__range-label___qTqRm {
  font-weight: 600;
  line-height: 2;
  cursor: default;
}
.a-date-picker__calendar___v7DqH {
  width: 245px;
  min-width: 245px;
  font-size: 14px;
  border-collapse: collapse;
  margin: 10px 15px;
  background: transparent;
}
.a-date-picker__week___GtCHw {
  text-align: center;
  font-weight: normal;
  font-size: 12px;
}
.a-date-picker__day___JvcGu {
  width: 30px;
  min-width: 30px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.a-date-picker__day__label___KaynL {
  border-color: transparent;
  margin: 0;
  padding: 0px 0 0 0;
  width: 28px;
  display: block;
  text-align: center;
  text-decoration: none;
  border-radius: 4px;
  color: inherit;
  background-color: transparent;
  font-weight: 400;
}
.a-date-picker__day__label___KaynL:focus, .a-date-picker__day__label___KaynL:hover, .a-date-picker__day__label___KaynL:active {
  text-decoration: none;
}
.a-date-picker__day___JvcGu.selected .a-date-picker__day__label___KaynL {
  border: 2px solid;
  border-color: var(--control-bg-strong-default);
  font-weight: 600;
}
.a-date-picker__day___JvcGu.between .a-date-picker__day__label___KaynL {
  background-color: var(--control-bg-weak-active);
  border: 2px solid mvar(--control-border-medium-active);
  color: var(--interact-text-default);
  font-weight: 600;
}
.a-date-picker__day___JvcGu:not(.disabled):hover .a-date-picker__day__label___KaynL {
  background-color: var(--control-bg-weak-hover);
  color: var(--control-bg-strong-default);
  font-weight: 600;
}
.a-date-picker__day___JvcGu:not(.disabled):active .a-date-picker__day__label___KaynL {
  background-color: var(--interact-text-active);
  color: var(--inverse-text-default);
}
.a-date-picker__day___JvcGu.selected:not(.disabled):hover .a-date-picker__day__label___KaynL {
  background-color: var(--control-bg-weak-hover);
  color: var(--control-bg-strong-default);
  font-weight: 600;
}
.a-date-picker__day___JvcGu:nth-last-child(1 of .selected):not(.single-day) .a-date-picker__day__label___KaynL {
  background-color: var(--control-bg-strong-default);
  color: var(--interact-text-in-default);
}
.a-date-picker__inputs____5XEq {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 275px;
  border-radius: 6px;
}
.a-date-picker__inputs____5XEq .a-input-base__surface:hover {
  border-color: var(--control-border-default);
}
.a-date-picker__inputs____5XEq.inputs--hover .a-date-picker__inputs--start___U5Dkp .a-input-base__surface, .a-date-picker__inputs____5XEq.inputs--invalid .a-date-picker__inputs--start___U5Dkp .a-input-base__surface {
  border-right: 0;
}
.a-date-picker__inputs____5XEq.inputs--hover .a-date-picker__inputs--end___w8SwK .a-input-base__surface, .a-date-picker__inputs____5XEq.inputs--invalid .a-date-picker__inputs--end___w8SwK .a-input-base__surface {
  border-left: 0;
}
.a-date-picker__inputs____5XEq.inputs--hover:not(.a-date-picker__inputs-inputs--invalid___QNmQ_) .a-input-base__surface {
  border-color: var(--control-border-focus);
}
.a-date-picker__inputs____5XEq.inputs--invalid {
  -webkit-box-shadow: 0 0 0 2px var(--negative-bg-weak-hover), 0 0 0 4px var(--negative-border-medium-default);
          box-shadow: 0 0 0 2px var(--negative-bg-weak-hover), 0 0 0 4px var(--negative-border-medium-default);
}
.a-date-picker__inputs____5XEq.inputs--invalid .a-input-base__surface {
  border-color: var(--negative-border-medium-hover) !important;
}
.a-date-picker__inputs____5XEq .a-input-base--focused .a-input-base__surface {
  border-color: var(--control-border-default);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.a-date-picker__inputs--start___U5Dkp .a-input-base__surface {
  border-right: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.a-date-picker__inputs--start___U5Dkp .a-input-base__surface :focus {
  outline: 2px solid var(--control-border-focus);
  outline-offset: -2px;
  -webkit-box-shadow: 0 0 0 2px var(--interact-bg-weak-focus), 0 0 0 4px var(--control-border-focus);
          box-shadow: 0 0 0 2px var(--interact-bg-weak-focus), 0 0 0 4px var(--control-border-focus);
  border-radius: 6px;
}
.a-date-picker__inputs--end___w8SwK .a-input-base__surface {
  border-left: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.a-date-picker__inputs--end___w8SwK .a-input-base__surface :focus {
  outline: 2px solid var(--control-border-focus);
  outline-offset: -2px;
  -webkit-box-shadow: 0 0 0 2px var(--interact-bg-weak-focus), 0 0 0 4px var(--control-border-focus);
          box-shadow: 0 0 0 2px var(--interact-bg-weak-focus), 0 0 0 4px var(--control-border-focus);
  border-radius: 6px;
}
.a-date-picker__inputs--end___w8SwK .a-text-input__append-icon.a-icon--calendar {
  pointer-events: none;
}
