:root {
  --react-pdf-annotation-layer: 1;
  --annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");
  --input-focus-border-color: Highlight;
  --input-focus-outline: 1px solid Canvas;
  --input-unfocused-border-color: transparent;
  --input-disabled-border-color: transparent;
  --input-hover-border-color: black;
  --link-outline: none;
}

@media screen and (forced-colors: active) {
  :root {
    --input-focus-border-color: CanvasText;
    --input-unfocused-border-color: ActiveText;
    --input-disabled-border-color: GrayText;
    --input-hover-border-color: Highlight;
    --link-outline: 1.5px solid LinkText;
  }

  .annotationLayer .choiceWidgetAnnotation select:required {
    outline: 1.5px solid selecteditem;
  }

  .annotationLayer .textWidgetAnnotation :-webkit-any(input, textarea):required {
    outline: 1.5px solid selecteditem;
  }

  .annotationLayer .textWidgetAnnotation :-moz-any(input, textarea):required {
    outline: 1.5px solid selecteditem;
  }

  .annotationLayer .textWidgetAnnotation :is(input, textarea):required {
    outline: 1.5px solid selecteditem;
  }

  .annotationLayer .buttonWidgetAnnotation:-webkit-any(.checkBox, .radioButton) input:required {
    outline: 1.5px solid selecteditem;
  }

  .annotationLayer .buttonWidgetAnnotation:-moz-any(.checkBox, .radioButton) input:required {
    outline: 1.5px solid selecteditem;
  }

  .annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:required {
    outline: 1.5px solid selecteditem;
  }

  .annotationLayer .linkAnnotation:hover {
    -webkit-backdrop-filter: invert();
    backdrop-filter: invert();
  }
}

.annotationLayer {
  pointer-events: none;
  transform-origin: 0 0;
  z-index: 3;
  position: absolute;
  top: 0;
  left: 0;
}

.annotationLayer[data-main-rotation="90"] .norotate {
  transform: rotate(270deg)translateX(-100%);
}

.annotationLayer[data-main-rotation="180"] .norotate {
  transform: rotate(180deg)translate(-100%, -100%);
}

.annotationLayer[data-main-rotation="270"] .norotate {
  transform: rotate(90deg)translateY(-100%);
}

.annotationLayer canvas {
  width: 100%;
  height: 100%;
  position: absolute;
}

.annotationLayer section {
  text-align: initial;
  pointer-events: auto;
  box-sizing: border-box;
  transform-origin: 0 0;
  margin: 0;
  position: absolute;
}

.annotationLayer .linkAnnotation {
  outline: var(--link-outline);
}

.textLayer.selecting ~ .annotationLayer section {
  pointer-events: none;
}

.annotationLayer :-webkit-any(.linkAnnotation, .buttonWidgetAnnotation.pushButton) > a {
  width: 100%;
  height: 100%;
  font-size: 1em;
  position: absolute;
  top: 0;
  left: 0;
}

.annotationLayer :-moz-any(.linkAnnotation, .buttonWidgetAnnotation.pushButton) > a {
  width: 100%;
  height: 100%;
  font-size: 1em;
  position: absolute;
  top: 0;
  left: 0;
}

.annotationLayer :is(.linkAnnotation, .buttonWidgetAnnotation.pushButton) > a {
  width: 100%;
  height: 100%;
  font-size: 1em;
  position: absolute;
  top: 0;
  left: 0;
}

.annotationLayer :-webkit-any(.linkAnnotation, .buttonWidgetAnnotation.pushButton) > a:hover {
  opacity: .2;
  background: #ff0;
  box-shadow: 0 2px 10px #ff0;
}

.annotationLayer :-moz-any(.linkAnnotation, .buttonWidgetAnnotation.pushButton) > a:hover {
  opacity: .2;
  background: #ff0;
  box-shadow: 0 2px 10px #ff0;
}

.annotationLayer :is(.linkAnnotation, .buttonWidgetAnnotation.pushButton) > a:hover {
  opacity: .2;
  background: #ff0;
  box-shadow: 0 2px 10px #ff0;
}

.annotationLayer .textAnnotation img {
  cursor: pointer;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.annotationLayer .choiceWidgetAnnotation select {
  background-image: var(--annotation-unfocused-field-background);
  border: 2px solid var(--input-unfocused-border-color);
  box-sizing: border-box;
  font: calc(9px * var(--scale-factor)) sans-serif;
  vertical-align: top;
  width: 100%;
  height: 100%;
  margin: 0;
}

.annotationLayer .textWidgetAnnotation :-webkit-any(input, textarea) {
  background-image: var(--annotation-unfocused-field-background);
  border: 2px solid var(--input-unfocused-border-color);
  box-sizing: border-box;
  font: calc(9px * var(--scale-factor)) sans-serif;
  vertical-align: top;
  width: 100%;
  height: 100%;
  margin: 0;
}

.annotationLayer .textWidgetAnnotation :-moz-any(input, textarea) {
  background-image: var(--annotation-unfocused-field-background);
  border: 2px solid var(--input-unfocused-border-color);
  box-sizing: border-box;
  font: calc(9px * var(--scale-factor)) sans-serif;
  vertical-align: top;
  width: 100%;
  height: 100%;
  margin: 0;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea) {
  background-image: var(--annotation-unfocused-field-background);
  border: 2px solid var(--input-unfocused-border-color);
  box-sizing: border-box;
  font: calc(9px * var(--scale-factor)) sans-serif;
  vertical-align: top;
  width: 100%;
  height: 100%;
  margin: 0;
}

.annotationLayer .buttonWidgetAnnotation:-webkit-any(.checkBox, .radioButton) input {
  background-image: var(--annotation-unfocused-field-background);
  border: 2px solid var(--input-unfocused-border-color);
  box-sizing: border-box;
  font: calc(9px * var(--scale-factor)) sans-serif;
  vertical-align: top;
  width: 100%;
  height: 100%;
  margin: 0;
}

.annotationLayer .buttonWidgetAnnotation:-moz-any(.checkBox, .radioButton) input {
  background-image: var(--annotation-unfocused-field-background);
  border: 2px solid var(--input-unfocused-border-color);
  box-sizing: border-box;
  font: calc(9px * var(--scale-factor)) sans-serif;
  vertical-align: top;
  width: 100%;
  height: 100%;
  margin: 0;
}

.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input {
  background-image: var(--annotation-unfocused-field-background);
  border: 2px solid var(--input-unfocused-border-color);
  box-sizing: border-box;
  font: calc(9px * var(--scale-factor)) sans-serif;
  vertical-align: top;
  width: 100%;
  height: 100%;
  margin: 0;
}

.annotationLayer .choiceWidgetAnnotation select:required {
  outline: 1.5px solid red;
}

.annotationLayer .textWidgetAnnotation :-webkit-any(input, textarea):required {
  outline: 1.5px solid red;
}

.annotationLayer .textWidgetAnnotation :-moz-any(input, textarea):required {
  outline: 1.5px solid red;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea):required {
  outline: 1.5px solid red;
}

.annotationLayer .buttonWidgetAnnotation:-webkit-any(.checkBox, .radioButton) input:required {
  outline: 1.5px solid red;
}

.annotationLayer .buttonWidgetAnnotation:-moz-any(.checkBox, .radioButton) input:required {
  outline: 1.5px solid red;
}

.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:required {
  outline: 1.5px solid red;
}

.annotationLayer .choiceWidgetAnnotation select option {
  padding: 0;
}

.annotationLayer .buttonWidgetAnnotation.radioButton input {
  border-radius: 50%;
}

.annotationLayer .textWidgetAnnotation textarea {
  resize: none;
}

.annotationLayer .choiceWidgetAnnotation select[disabled] {
  border: 2px solid var(--input-disabled-border-color);
  cursor: not-allowed;
  background: none;
}

.annotationLayer .textWidgetAnnotation :-webkit-any(input, textarea)[disabled] {
  border: 2px solid var(--input-disabled-border-color);
  cursor: not-allowed;
  background: none;
}

.annotationLayer .textWidgetAnnotation :-moz-any(input, textarea)[disabled] {
  border: 2px solid var(--input-disabled-border-color);
  cursor: not-allowed;
  background: none;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea)[disabled] {
  border: 2px solid var(--input-disabled-border-color);
  cursor: not-allowed;
  background: none;
}

.annotationLayer .buttonWidgetAnnotation:-webkit-any(.checkBox, .radioButton) input[disabled] {
  border: 2px solid var(--input-disabled-border-color);
  cursor: not-allowed;
  background: none;
}

.annotationLayer .buttonWidgetAnnotation:-moz-any(.checkBox, .radioButton) input[disabled] {
  border: 2px solid var(--input-disabled-border-color);
  cursor: not-allowed;
  background: none;
}

.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input[disabled] {
  border: 2px solid var(--input-disabled-border-color);
  cursor: not-allowed;
  background: none;
}

.annotationLayer .choiceWidgetAnnotation select:hover {
  border: 2px solid var(--input-hover-border-color);
}

.annotationLayer .textWidgetAnnotation :-webkit-any(input, textarea):hover {
  border: 2px solid var(--input-hover-border-color);
}

.annotationLayer .textWidgetAnnotation :-moz-any(input, textarea):hover {
  border: 2px solid var(--input-hover-border-color);
}

.annotationLayer .textWidgetAnnotation :is(input, textarea):hover {
  border: 2px solid var(--input-hover-border-color);
}

.annotationLayer .buttonWidgetAnnotation:-webkit-any(.checkBox, .radioButton) input:hover {
  border: 2px solid var(--input-hover-border-color);
}

.annotationLayer .buttonWidgetAnnotation:-moz-any(.checkBox, .radioButton) input:hover {
  border: 2px solid var(--input-hover-border-color);
}

.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:hover {
  border: 2px solid var(--input-hover-border-color);
}

.annotationLayer .choiceWidgetAnnotation select:hover, .annotationLayer .buttonWidgetAnnotation.checkBox input:hover {
  border-radius: 2px;
}

.annotationLayer .textWidgetAnnotation :-webkit-any(input, textarea):hover {
  border-radius: 2px;
}

.annotationLayer .textWidgetAnnotation :-moz-any(input, textarea):hover {
  border-radius: 2px;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea):hover {
  border-radius: 2px;
}

.annotationLayer .choiceWidgetAnnotation select:focus {
  border: 2px solid var(--input-focus-border-color);
  outline: var(--input-focus-outline);
  background: none;
  border-radius: 2px;
}

.annotationLayer .textWidgetAnnotation :-webkit-any(input, textarea):focus {
  border: 2px solid var(--input-focus-border-color);
  outline: var(--input-focus-outline);
  background: none;
  border-radius: 2px;
}

.annotationLayer .textWidgetAnnotation :-moz-any(input, textarea):focus {
  border: 2px solid var(--input-focus-border-color);
  outline: var(--input-focus-outline);
  background: none;
  border-radius: 2px;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea):focus {
  border: 2px solid var(--input-focus-border-color);
  outline: var(--input-focus-outline);
  background: none;
  border-radius: 2px;
}

.annotationLayer .buttonWidgetAnnotation:-webkit-any(.checkBox, .radioButton) :focus {
  background-color: #0000;
  background-image: none;
}

.annotationLayer .buttonWidgetAnnotation:-moz-any(.checkBox, .radioButton) :focus {
  background-color: #0000;
  background-image: none;
}

.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) :focus {
  background-color: #0000;
  background-image: none;
}

.annotationLayer .buttonWidgetAnnotation.checkBox :focus {
  border: 2px solid var(--input-focus-border-color);
  outline: var(--input-focus-outline);
  border-radius: 2px;
}

.annotationLayer .buttonWidgetAnnotation.radioButton :focus {
  border: 2px solid var(--input-focus-border-color);
  outline: var(--input-focus-outline);
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before, .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after, .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before {
  content: "";
  background-color: canvastext;
  display: block;
  position: absolute;
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before, .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after {
  width: 1px;
  height: 80%;
  left: 45%;
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before {
  transform: rotate(45deg);
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after {
  transform: rotate(-45deg);
}

.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before {
  border-radius: 50%;
  width: 50%;
  height: 50%;
  top: 20%;
  left: 30%;
}

.annotationLayer .textWidgetAnnotation input.comb {
  padding-left: 2px;
  padding-right: 0;
  font-family: monospace;
}

.annotationLayer .textWidgetAnnotation input.comb:focus {
  width: 103%;
}

.annotationLayer .buttonWidgetAnnotation:-webkit-any(.checkBox, .radioButton) input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.annotationLayer .buttonWidgetAnnotation:-moz-any(.checkBox, .radioButton) input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.annotationLayer .popupTriggerArea {
  width: 100%;
  height: 100%;
}

.annotationLayer .fileAttachmentAnnotation .popupTriggerArea {
  position: absolute;
}

.annotationLayer .popupWrapper {
  font-size: calc(9px * var(--scale-factor));
  width: 100%;
  min-width: calc(180px * var(--scale-factor));
  pointer-events: none;
  position: absolute;
}

.annotationLayer .popup {
  max-width: calc(180px * var(--scale-factor));
  box-shadow: 0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) #888;
  border-radius: calc(2px * var(--scale-factor));
  padding: calc(6px * var(--scale-factor));
  margin-left: calc(5px * var(--scale-factor));
  cursor: pointer;
  font: message-box;
  white-space: normal;
  word-wrap: break-word;
  pointer-events: auto;
  background-color: #ff9;
  position: absolute;
}

.annotationLayer .popup > * {
  font-size: calc(9px * var(--scale-factor));
}

.annotationLayer .popup h1 {
  display: inline-block;
}

.annotationLayer .popupDate {
  margin-left: calc(5px * var(--scale-factor));
  display: inline-block;
}

.annotationLayer .popupContent {
  margin-top: calc(2px * var(--scale-factor));
  padding-top: calc(2px * var(--scale-factor));
  border-top: 1px solid #333;
}

.annotationLayer .richText > * {
  white-space: pre-wrap;
  font-size: calc(9px * var(--scale-factor));
}

.annotationLayer .highlightAnnotation, .annotationLayer .underlineAnnotation, .annotationLayer .squigglyAnnotation, .annotationLayer .strikeoutAnnotation, .annotationLayer .freeTextAnnotation, .annotationLayer .lineAnnotation svg line, .annotationLayer .squareAnnotation svg rect, .annotationLayer .circleAnnotation svg ellipse, .annotationLayer .polylineAnnotation svg polyline, .annotationLayer .polygonAnnotation svg polygon, .annotationLayer .caretAnnotation, .annotationLayer .inkAnnotation svg polyline, .annotationLayer .stampAnnotation, .annotationLayer .fileAttachmentAnnotation {
  cursor: pointer;
}

.annotationLayer section svg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.annotationLayer .annotationTextContent {
  opacity: 0;
  color: #0000;
  -webkit-user-select: none;
  user-select: none;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
}

.annotationLayer .annotationTextContent span {
  width: 100%;
  display: inline-block;
}

:root {
  --react-pdf-text-layer: 1;
  --highlight-bg-color: #b400aa;
  --highlight-selected-bg-color: #006400;
}

@media screen and (forced-colors: active) {
  :root {
    --highlight-bg-color: Highlight;
    --highlight-selected-bg-color: ButtonText;
  }
}

[data-main-rotation="90"] {
  transform: rotate(90deg)translateY(-100%);
}

[data-main-rotation="180"] {
  transform: rotate(180deg)translate(-100%, -100%);
}

[data-main-rotation="270"] {
  transform: rotate(270deg)translateX(-100%);
}

.textLayer {
  text-align: initial;
  -moz-text-size-adjust: none;
  text-size-adjust: none;
  forced-color-adjust: none;
  transform-origin: 0 0;
  z-index: 2;
  line-height: 1;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.textLayer :-webkit-any(span, br) {
  color: #0000;
  white-space: pre;
  cursor: text;
  transform-origin: 0 0;
  margin: 0;
  position: absolute;
}

.textLayer :-moz-any(span, br) {
  color: #0000;
  white-space: pre;
  cursor: text;
  transform-origin: 0 0;
  margin: 0;
  position: absolute;
}

.textLayer :is(span, br) {
  color: #0000;
  white-space: pre;
  cursor: text;
  transform-origin: 0 0;
  margin: 0;
  position: absolute;
}

.textLayer span.markedContent {
  height: 0;
  top: 0;
}

.textLayer .highlight {
  background-color: var(--highlight-bg-color);
  border-radius: 4px;
  margin: -1px;
  padding: 1px;
}

.textLayer .highlight.appended {
  position: initial;
}

.textLayer .highlight.begin {
  border-radius: 4px 0 0 4px;
}

.textLayer .highlight.end {
  border-radius: 0 4px 4px 0;
}

.textLayer .highlight.middle {
  border-radius: 0;
}

.textLayer .highlight.selected {
  background-color: var(--highlight-selected-bg-color);
}

.textLayer br::selection {
  background: none;
}

.textLayer .endOfContent {
  z-index: -1;
  cursor: default;
  -webkit-user-select: none;
  user-select: none;
  display: block;
  position: absolute;
  top: 100%;
  bottom: 0;
  left: 0;
  right: 0;
}

.textLayer.selecting .endOfContent {
  top: 0;
}

.hiddenCanvasElement {
  width: 0;
  height: 0;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}

.jtnbq65i {
  --jtnbq60: inset 0px 0px 0px 1px #fff0, 0px 0px 2px 0px #1c28402e, 0px 1px 3px 0px #18294b0a;
  --jtnbq61: inset 0px 0px 0px 1px #fff0, 0px 0px 0px 1px #1c28400a, 0px 4px 8px -4px #1c28401f, 0px 4px 12px -2px #18294b29;
  --jtnbq62: inset 0px 0px 0px 1px #fff0, 0px 8px 28px -6px #1c28401f, 0px 18px 88px -4px #1c284029;
  --jtnbq63: 0px 0px 1px 0px #1c284029, 0px 8px 28px -6px #1c28401f, 0px 18px 88px -4px #1c284029;
  --jtnbq64: #266df0;
  --jtnbq65: #215bc4;
  --jtnbq66: #e5eeff;
  --jtnbq67: #ff5454;
  --jtnbq68: #ed3b3b;
  --jtnbq69: #ffebeb;
  --jtnbq6a: #fff;
  --jtnbq6b: #f8f9fa;
  --jtnbq6c: #0000;
  --jtnbq6d: #0000000d;
  --jtnbq6e: #00000008;
  --jtnbq6f: #ffffff1a;
  --jtnbq6g: #242529;
  --jtnbq6h: #505154;
  --jtnbq6i: #0000008c;
  --jtnbq6j: #0006;
  --jtnbq6k: #266df0;
  --jtnbq6l: #215bc4;
  --jtnbq6m: #fff;
  --jtnbq6n: #215bc4;
  --jtnbq6o: #fff;
  --jtnbq6p: #266df0;
  --jtnbq6q: #02ad6e;
  --jtnbq6r: #ed3b3b;
  --jtnbq6s: #cf8300;
  --jtnbq6t: #215bc4;
  --jtnbq6u: #007d53;
  --jtnbq6v: #ba2525;
  --jtnbq6w: #874d00;
  --jtnbq6x: #0000008c;
  --jtnbq6y: #eeeff1;
  --jtnbq6z: #a2a4a7;
  --jtnbq610: #898a8d;
  --jtnbq611: #eeeff1;
  --jtnbq612: #f8f9fa;
  --jtnbq613: #0000000d;
  --jtnbq614: #e6e7ea;
  --jtnbq615: #0000001a;
  --jtnbq616: #cdcfd1;
  --jtnbq617: #eeeff1;
  --jtnbq618: #fff0;
  --jtnbq619: #266df0;
  --jtnbq61a: #d6e5ff;
  --jtnbq61b: #ffd1d1;
  --jtnbq61c: #d6e5ff;
  --jtnbq61d: #ffe59e;
  --jtnbq61e: #cbf7e1;
  --jtnbq61f: #ffffff1a;
  --jtnbq61g: #ffffff0d;
  --jtnbq61h: #ffffff1a;
  --jtnbq61i: #fff3;
  --jtnbq61j: #fff;
  --jtnbq61k: #fbfbfb;
  --jtnbq61l: #ffffff8c;
  --jtnbq61m: #fbfbfb;
  --jtnbq61n: #eeeff1;
  --jtnbq61o: #fbfbfbcc;
  --jtnbq61p: #f8f9fa;
  --jtnbq61q: #e6e7ea;
  --jtnbq61r: #eeeff1;
  --jtnbq61s: #266df0;
  --jtnbq61t: #266df00a;
  --jtnbq61u: #9b69ff0a;
  --jtnbq61v: #00000040;
  --jtnbq61w: #000000d1;
  --jtnbq61x: #fbfbfb;
  --jtnbq61y: #fff;
  --jtnbq61z: #f8f9fa;
  --jtnbq620: #1a1d2199;
  --jtnbq621: #e5eeff;
  --jtnbq622: #fff3cc;
  --jtnbq623: #ffebeb;
  --jtnbq624: #e0fced;
  --jtnbq625: #0000000a;
  --jtnbq626: #1a1d21;
  --jtnbq627: #ffffff1a;
  --jtnbq628: #000;
  --jtnbq629: #fff;
  --jtnbq62a: #8c7d00;
  --jtnbq62b: #266df0;
  --jtnbq62c: #0d99bd;
  --jtnbq62d: #02ad6e;
  --jtnbq62e: #898a8d;
  --jtnbq62f: #cd33de;
  --jtnbq62g: #748700;
  --jtnbq62h: #665a00;
  --jtnbq62i: #e5eeff;
  --jtnbq62j: #215bc4;
  --jtnbq62k: #ddf7ff;
  --jtnbq62l: #056c87;
  --jtnbq62m: #e0fced;
  --jtnbq62n: #007d53;
  --jtnbq62o: #fbfbfb;
  --jtnbq62p: #505154;
  --jtnbq62q: #9c1bab;
  --jtnbq62r: #536300;
  --jtnbq62s: #feeee1;
  --jtnbq62t: #9e3f00;
  --jtnbq62u: #feecf3;
  --jtnbq62v: #b81c5d;
  --jtnbq62w: #f5f0ff;
  --jtnbq62x: #6238b5;
  --jtnbq62y: #ffebeb;
  --jtnbq62z: #ba2525;
  --jtnbq630: #fff3cc;
  --jtnbq631: #874d00;
  --jtnbq632: #c95908;
  --jtnbq633: #e0387e;
  --jtnbq634: #864aff;
  --jtnbq635: #ed3b3b;
  --jtnbq636: #cf8300;
  --jtnbq637: #fcef7e;
  --jtnbq638: #d6e5ff;
  --jtnbq639: #d0eff7;
  --jtnbq63a: #cbf7e1;
  --jtnbq63b: #eeeff1;
  --jtnbq63c: #fad6ff;
  --jtnbq63d: #e9f797;
  --jtnbq63e: #fee0c8;
  --jtnbq63f: #fdddea;
  --jtnbq63g: #e8ddfe;
  --jtnbq63h: #ffdcdb;
  --jtnbq63i: #ffe59e;
  --jtnbq63j: #cfb700;
  --jtnbq63k: #fdf7c4;
  --jtnbq63l: #a89500;
  --jtnbq63m: #266df0;
  --jtnbq63n: #215bc4;
  --jtnbq63o: #e5eeff;
  --jtnbq63p: #00b9eb;
  --jtnbq63q: #0d99bd;
  --jtnbq63r: #ddf7ff;
  --jtnbq63s: #00d17e;
  --jtnbq63t: #02ad6e;
  --jtnbq63u: #e0fced;
  --jtnbq63v: #cdcfd1;
  --jtnbq63w: #f8f9fa;
  --jtnbq63x: #db4beb;
  --jtnbq63y: #cd33de;
  --jtnbq63z: #fdedff;
  --jtnbq640: #aabf2a;
  --jtnbq641: #89a100;
  --jtnbq642: #f4fbcb;
  --jtnbq643: #f97514;
  --jtnbq644: #c95908;
  --jtnbq645: #feeee1;
  --jtnbq646: #fa4b94;
  --jtnbq647: #e0387e;
  --jtnbq648: #feecf3;
  --jtnbq649: #9b69ff;
  --jtnbq64a: #864aff;
  --jtnbq64b: #f5f0ff;
  --jtnbq64c: #ff5454;
  --jtnbq64d: #ed3b3b;
  --jtnbq64e: #ffebeb;
  --jtnbq64f: #f5a300;
  --jtnbq64g: #cf8300;
  --jtnbq64h: #fff3cc;
  --jtnbq64i: #266df0;
  --jtnbq64j: #94b9ff;
  --jtnbq64k: #245bc2;
  --jtnbq64l: #54d490;
  --jtnbq64m: #92e8ad;
  --jtnbq64n: #0da669;
  --jtnbq64o: #fd9038;
  --jtnbq64p: #ffba85;
  --jtnbq64q: #f77002;
  --jtnbq64r: #fb84a7;
  --jtnbq64s: #fdc4d5;
  --jtnbq64t: #f42485;
  --jtnbq64u: #ff5b59;
  --jtnbq64v: #ffa4a3;
  --jtnbq64w: #c73a38;
  --jtnbq64x: #14aed6;
  --jtnbq64y: #9de3f6;
  --jtnbq64z: #1088a8;
  --jtnbq650: #a27afa;
  --jtnbq651: #d6c4fd;
  --jtnbq652: #5715e4;
  --jtnbq653: #ffd03d;
  --jtnbq654: #ffebad;
  --jtnbq655: #dba600;
  --jtnbq656: #dff367;
  --jtnbq657: #f4fbcb;
  --jtnbq658: #84980b;
  --jtnbq659: #de98e6;
  --jtnbq65a: #f2d6f5;
  --jtnbq65b: #c039d0;
  --jtnbq65c: #f8e43a;
  --jtnbq65d: #fdf7c4;
  --jtnbq65e: #d4bd07;
  --jtnbq65f: #b0b2b7;
  --jtnbq65g: #d1d3d6;
  --jtnbq65h: #86888d;
}

.jtnbq65j {
  --jtnbq64: #00b9eb;
  --jtnbq65: #0d99bd;
  --jtnbq66: #ddf7ff;
  --jtnbq6k: #0d99bd;
  --jtnbq6l: #0d99bd;
  --jtnbq6n: #056c87;
  --jtnbq619: #00b9eb;
  --jtnbq61a: #d0eff7;
  --jtnbq61s: #00b9eb;
  --jtnbq61t: #00b9eb0a;
}

.jtnbq65l {
  --jtnbq64: #f5a300;
  --jtnbq65: #cf8300;
  --jtnbq66: #fff3cc;
  --jtnbq6k: #cf8300;
  --jtnbq6l: #cf8300;
  --jtnbq6n: #874d00;
  --jtnbq619: #f5a300;
  --jtnbq61a: #ffe59e;
  --jtnbq61s: #f5a300;
  --jtnbq61t: #f5a3000a;
}

.jtnbq65n {
  --jtnbq64: #f97514;
  --jtnbq65: #c95908;
  --jtnbq66: #feeee1;
  --jtnbq6k: #c95908;
  --jtnbq6l: #c95908;
  --jtnbq6n: #9e3f00;
  --jtnbq619: #f97514;
  --jtnbq61a: #fee0c8;
  --jtnbq61s: #f97514;
  --jtnbq61t: #f975140a;
}

.jtnbq65p {
  --jtnbq64: #fa4b94;
  --jtnbq65: #e0387e;
  --jtnbq66: #feecf3;
  --jtnbq6k: #e0387e;
  --jtnbq6l: #e0387e;
  --jtnbq6n: #b81c5d;
  --jtnbq619: #fa4b94;
  --jtnbq61a: #fdddea;
  --jtnbq61s: #fa4b94;
  --jtnbq61t: #fa4b940a;
}

.jtnbq65r {
  --jtnbq64: #9b69ff;
  --jtnbq65: #864aff;
  --jtnbq66: #f5f0ff;
  --jtnbq6k: #864aff;
  --jtnbq6l: #864aff;
  --jtnbq6n: #6238b5;
  --jtnbq619: #9b69ff;
  --jtnbq61a: #e8ddfe;
  --jtnbq61s: #9b69ff;
  --jtnbq61t: #9b69ff0a;
}

.jtnbq65t {
  --jtnbq64: #00d17e;
  --jtnbq65: #02ad6e;
  --jtnbq66: #e0fced;
  --jtnbq6k: #02ad6e;
  --jtnbq6l: #02ad6e;
  --jtnbq6n: #007d53;
  --jtnbq619: #00d17e;
  --jtnbq61a: #cbf7e1;
  --jtnbq61s: #00d17e;
  --jtnbq61t: #00d17e0a;
}

.jtnbq65v {
  --jtnbq60: inset 0px 0px 0px 1px #2f3033, 0px 0px 2px 0px #000, 0px 1px 3px 0px #00000014;
  --jtnbq61: inset 0px 0px 0px 1px #2f3033, 0px 0px 0px 1px #00000029, 0px 4px 8px -4px #0000007a, 0px 4px 12px -2px #000000a3;
  --jtnbq62: 0px 8px 28px -6px #0000007a, 0px 18px 88px -4px #000000a3;
  --jtnbq63: 0px 0px 0px 1px #2f3033, 0px 8px 28px -6px #0000007a, 0px 18px 88px -4px #000000a3;
  --jtnbq64: #266df0;
  --jtnbq65: #4e8cfc;
  --jtnbq66: #1d2e55;
  --jtnbq67: #ed3b3b;
  --jtnbq68: #ff5454;
  --jtnbq69: #4e1b28;
  --jtnbq6c: #fff0;
  --jtnbq6d: #ffffff0d;
  --jtnbq6e: #ffffff08;
  --jtnbq6a: #1a1d21;
  --jtnbq6b: #27282b;
  --jtnbq6f: #ffffff1a;
  --jtnbq6k: #4e8cfc;
  --jtnbq6l: #4e8cfc;
  --jtnbq6x: #ffffff8c;
  --jtnbq6o: #1a1d21;
  --jtnbq6m: #fff;
  --jtnbq6n: #c2d6ff;
  --jtnbq6g: #eeeff1;
  --jtnbq6j: #ffffff4a;
  --jtnbq6h: #a2a4a7;
  --jtnbq6i: #ffffff8c;
  --jtnbq6p: #4e8cfc;
  --jtnbq6r: #ff5454;
  --jtnbq6s: #cf8300;
  --jtnbq6q: #00d17e;
  --jtnbq6t: #c2d6ff;
  --jtnbq6u: #a7f2cf;
  --jtnbq6v: #ffd1d1;
  --jtnbq6w: #ffd269;
  --jtnbq6y: #eeeff1;
  --jtnbq6z: #a2a4a7;
  --jtnbq610: #898a8d;
  --jtnbq619: #4e8cfc;
  --jtnbq61a: #2b3e6d;
  --jtnbq61b: #692623;
  --jtnbq61c: #2b3e6d;
  --jtnbq61d: #523817;
  --jtnbq61e: #244a3a;
  --jtnbq617: #2f3033;
  --jtnbq618: #2f3033;
  --jtnbq611: #27282b;
  --jtnbq612: #242529;
  --jtnbq613: #ffffff0d;
  --jtnbq614: #2f3033;
  --jtnbq615: #ffffff1a;
  --jtnbq616: #46474a;
  --jtnbq61f: #ffffff1a;
  --jtnbq61g: #ffffff0d;
  --jtnbq61h: #ffffff1a;
  --jtnbq61i: #fff3;
  --jtnbq61s: #4e8cfc;
  --jtnbq61t: #4e8cfc0f;
  --jtnbq61u: #9b69ff0f;
  --jtnbq61v: #0000008c;
  --jtnbq61w: #000000d1;
  --jtnbq61x: #15181c;
  --jtnbq61y: #1f2125;
  --jtnbq61z: #27282b;
  --jtnbq61j: #1a1d21;
  --jtnbq61k: #1f2125;
  --jtnbq61l: #1a1d2199;
  --jtnbq61m: #15181c;
  --jtnbq61n: #242529;
  --jtnbq61o: #15181ccc;
  --jtnbq61p: #15181c;
  --jtnbq61q: #242529;
  --jtnbq61r: #000;
  --jtnbq620: #2f3033;
  --jtnbq621: #1d2e55;
  --jtnbq622: #3a2d12;
  --jtnbq623: #4e1b28;
  --jtnbq624: #1d4034;
  --jtnbq625: #fbfbfb0d;
  --jtnbq626: #1a1d21;
  --jtnbq627: #ffffff1a;
  --jtnbq628: #000;
  --jtnbq629: #fff;
  --jtnbq62a: #cfb700;
  --jtnbq62b: #4e8cfc;
  --jtnbq62c: #40cff5;
  --jtnbq62d: #4ad99a;
  --jtnbq62e: #a2a4a7;
  --jtnbq62f: #f16bff;
  --jtnbq62g: #aabf2a;
  --jtnbq62h: #f5e242;
  --jtnbq62i: #e5eeff;
  --jtnbq62j: #c2d6ff;
  --jtnbq62k: #ddf7ff;
  --jtnbq62l: #a9ebfc;
  --jtnbq62m: #e0fced;
  --jtnbq62n: #a7f2cf;
  --jtnbq62o: #eeeff1;
  --jtnbq62p: #cdcfd1;
  --jtnbq62q: #f6bdfc;
  --jtnbq62r: #d7eb67;
  --jtnbq62s: #feeee1;
  --jtnbq62t: #ffc89e;
  --jtnbq62u: #feecf3;
  --jtnbq62v: #ffbfda;
  --jtnbq62w: #f5f0ff;
  --jtnbq62x: #d8c4ff;
  --jtnbq62y: #ffebeb;
  --jtnbq62z: #ffd1d1;
  --jtnbq630: #fff3cc;
  --jtnbq631: #ffd269;
  --jtnbq632: #ff9340;
  --jtnbq633: #ff73ad;
  --jtnbq634: #b28cff;
  --jtnbq635: #ff8180;
  --jtnbq636: #f5a300;
  --jtnbq637: #423e17;
  --jtnbq638: #2b3e6d;
  --jtnbq639: #0a4e6b;
  --jtnbq63a: #244a3a;
  --jtnbq63b: #46474a;
  --jtnbq63c: #5c2169;
  --jtnbq63d: #3b4217;
  --jtnbq63e: #593217;
  --jtnbq63f: #642640;
  --jtnbq63g: #45297d;
  --jtnbq63h: #692623;
  --jtnbq63i: #523817;
  --jtnbq63j: #a89500;
  --jtnbq63k: #373313;
  --jtnbq63l: #cfb700;
  --jtnbq63m: #266df0;
  --jtnbq63n: #4e8cfc;
  --jtnbq63o: #1d2e55;
  --jtnbq63p: #0d99bd;
  --jtnbq63q: #00b9eb;
  --jtnbq63r: #1a3946;
  --jtnbq63s: #02ad6e;
  --jtnbq63t: #00d17e;
  --jtnbq63u: #1d4034;
  --jtnbq63v: #46474a;
  --jtnbq63w: #2f3033;
  --jtnbq63x: #cd33de;
  --jtnbq63y: #db4beb;
  --jtnbq63z: #431b4b;
  --jtnbq640: #89a100;
  --jtnbq641: #aabf2a;
  --jtnbq642: #2f3802;
  --jtnbq643: #c95908;
  --jtnbq644: #f97514;
  --jtnbq645: #432410;
  --jtnbq646: #e0387e;
  --jtnbq647: #fa4b94;
  --jtnbq648: #4e1b30;
  --jtnbq649: #864aff;
  --jtnbq64a: #9b69ff;
  --jtnbq64b: #2f1e5a;
  --jtnbq64c: #ed3b3b;
  --jtnbq64d: #ff5454;
  --jtnbq64e: #4e1b28;
  --jtnbq64f: #cf8300;
  --jtnbq64g: #f5a300;
  --jtnbq64h: #3a2d12;
  --jtnbq64i: #266df0;
  --jtnbq64j: #314872;
  --jtnbq64k: #709ff5;
  --jtnbq64l: #54d490;
  --jtnbq64m: #1c7350;
  --jtnbq64n: #bff3cc;
  --jtnbq64o: #fd9038;
  --jtnbq64p: #bb5402;
  --jtnbq64q: #ffae70;
  --jtnbq64r: #fb84a7;
  --jtnbq64s: #8c2c6c;
  --jtnbq64t: #fdc4d5;
  --jtnbq64u: #ff5b59;
  --jtnbq64v: #8a2f2e;
  --jtnbq64w: #ff908f;
  --jtnbq64x: #14aed6;
  --jtnbq64y: #15657a;
  --jtnbq64z: #7ddaf3;
  --jtnbq650: #a27afa;
  --jtnbq651: #5c36b0;
  --jtnbq652: #c5abfc;
  --jtnbq653: #ffd03d;
  --jtnbq654: #ad7c00;
  --jtnbq655: #ffe699;
  --jtnbq656: #dff367;
  --jtnbq657: #636e21;
  --jtnbq658: #e7f68d;
  --jtnbq659: #de98e6;
  --jtnbq65a: #7d3d85;
  --jtnbq65b: #e5adeb;
  --jtnbq65c: #f8e43a;
  --jtnbq65d: #8a7b05;
  --jtnbq65e: #f9e858;
  --jtnbq65f: #9fa1a7;
  --jtnbq65g: #5c5e63;
  --jtnbq65h: #b0b2b7;
}

.jtnbq65w {
  --jtnbq64: #0d99bd;
  --jtnbq65: #00b9eb;
  --jtnbq66: #1a3946;
  --jtnbq6k: #40cff5;
  --jtnbq6l: #00b9eb;
  --jtnbq6n: #a9ebfc;
  --jtnbq619: #0d99bd;
  --jtnbq61a: #0a4e6b;
  --jtnbq61s: #0d99bd;
  --jtnbq61t: #0d99bd0f;
}

.jtnbq65y {
  --jtnbq64: #cf8300;
  --jtnbq65: #f5a300;
  --jtnbq66: #3a2d12;
  --jtnbq6k: #f5a300;
  --jtnbq6l: #f5a300;
  --jtnbq6n: #ffd269;
  --jtnbq619: #cf8300;
  --jtnbq61a: #523817;
  --jtnbq61s: #cf8300;
  --jtnbq61t: #cf83000f;
}

.jtnbq660 {
  --jtnbq64: #c95908;
  --jtnbq65: #f97514;
  --jtnbq66: #432410;
  --jtnbq6k: #ff9340;
  --jtnbq6l: #f97514;
  --jtnbq6n: #ffc89e;
  --jtnbq619: #c95908;
  --jtnbq61a: #593217;
  --jtnbq61s: #c95908;
  --jtnbq61t: #c959080f;
}

.jtnbq662 {
  --jtnbq64: #e0387e;
  --jtnbq65: #fa4b94;
  --jtnbq66: #4e1b30;
  --jtnbq6k: #ff73ad;
  --jtnbq6l: #fa4b94;
  --jtnbq6n: #ffbfda;
  --jtnbq619: #e0387e;
  --jtnbq61a: #642640;
  --jtnbq61s: #e0387e;
  --jtnbq61t: #e0387e0f;
}

.jtnbq664 {
  --jtnbq64: #864aff;
  --jtnbq65: #9b69ff;
  --jtnbq66: #2f1e5a;
  --jtnbq6k: #b28cff;
  --jtnbq6l: #9b69ff;
  --jtnbq6n: #d8c4ff;
  --jtnbq619: #864aff;
  --jtnbq61a: #45297d;
  --jtnbq61s: #864aff;
  --jtnbq61t: #864aff0f;
}

.jtnbq666 {
  --jtnbq64: #02ad6e;
  --jtnbq65: #00d17e;
  --jtnbq66: #1d4034;
  --jtnbq6k: #4ad99a;
  --jtnbq6l: #00d17e;
  --jtnbq6n: #a7f2cf;
  --jtnbq619: #02ad6e;
  --jtnbq61a: #244a3a;
  --jtnbq61s: #02ad6e;
  --jtnbq61t: #02ad6e0f;
}

.jtnbq668 {
  --jtnbq60: inset 0px 0px 0px 1px #244a3a, 0px 0px 2px 0px #000, 0px 1px 3px 0px #00000014;
  --jtnbq61: inset 0px 0px 0px 1px #244a3a, 0px 0px 0px 1px #00000029, 0px 4px 8px -4px #0000007a, 0px 4px 12px -2px #000000a3;
  --jtnbq62: 0px 8px 28px -6px #0000007a, 0px 18px 88px -4px #000000a3;
  --jtnbq63: 0px 0px 0px 1px #244a3a, 0px 8px 28px -6px #0000007a, 0px 18px 88px -4px #000000a3;
  --jtnbq64: #00d17e;
  --jtnbq65: #4ad99a;
  --jtnbq66: #1d4034;
  --jtnbq67: #ed3b3b;
  --jtnbq68: #ff5454;
  --jtnbq69: #4e1b28;
  --jtnbq6c: #00d17e00;
  --jtnbq6d: #00d17e1a;
  --jtnbq6e: #00d17e08;
  --jtnbq6a: #15181c;
  --jtnbq6b: #1f2125;
  --jtnbq6f: #4ad99a1a;
  --jtnbq6k: #00d17e;
  --jtnbq6l: #4ad99a;
  --jtnbq6x: #00d17e8c;
  --jtnbq6o: #15181c;
  --jtnbq6m: #02ad6e;
  --jtnbq6n: #a7f2cf;
  --jtnbq6g: #4ad99a;
  --jtnbq6j: #00d17e4a;
  --jtnbq6h: #02ad6e;
  --jtnbq6i: #00d17e8c;
  --jtnbq6r: #ff5454;
  --jtnbq6s: #cf8300;
  --jtnbq6q: #00d17e;
  --jtnbq6p: #4e8cfc;
  --jtnbq6t: #c2d6ff;
  --jtnbq6u: #a7f2cf;
  --jtnbq6v: #ffd1d1;
  --jtnbq6w: #ffd269;
  --jtnbq6y: #eeeff1;
  --jtnbq6z: #a2a4a7;
  --jtnbq610: #898a8d;
  --jtnbq619: #00d17e;
  --jtnbq61a: #244a3a;
  --jtnbq617: #15181c;
  --jtnbq618: #244a3a;
  --jtnbq611: #1f2125;
  --jtnbq612: #1a1d21;
  --jtnbq613: #00d17e0d;
  --jtnbq614: #242529;
  --jtnbq615: #00d17e1a;
  --jtnbq616: #1d4034;
  --jtnbq61f: #ffffff1a;
  --jtnbq61b: #4e1b28;
  --jtnbq61c: #1d2e55;
  --jtnbq61d: #3a2d12;
  --jtnbq61e: #1d4034;
  --jtnbq61g: #ffffff0d;
  --jtnbq61h: #ffffff1a;
  --jtnbq61i: #fff3;
  --jtnbq61s: #00d17e;
  --jtnbq61t: #00d17e0f;
  --jtnbq61u: #00d17e0f;
  --jtnbq61v: #000000bf;
  --jtnbq61w: #000000d1;
  --jtnbq61x: #000;
  --jtnbq61y: #15181c;
  --jtnbq61z: #1f2125;
  --jtnbq61j: #000;
  --jtnbq61k: #15181c;
  --jtnbq61l: #000c;
  --jtnbq61m: #15181c;
  --jtnbq61n: #1a1d21;
  --jtnbq61o: #15181ce6;
  --jtnbq61p: #1a1d21;
  --jtnbq61q: #1f2125;
  --jtnbq61r: #000;
  --jtnbq620: #02ad6ea6;
  --jtnbq621: #1d2e55;
  --jtnbq622: #3a2d12;
  --jtnbq623: #4e1b28;
  --jtnbq624: #1d4034;
  --jtnbq625: #0000000a;
  --jtnbq626: #1a1d21;
  --jtnbq627: #ffffff1a;
  --jtnbq628: #000;
  --jtnbq629: #fff;
  --jtnbq62a: #00d17e;
  --jtnbq62b: #4ad99a;
  --jtnbq62c: #a7f2cf;
  --jtnbq62d: #4ad99a;
  --jtnbq62e: #a2a4a7;
  --jtnbq62f: #02ad6e;
  --jtnbq62g: #00d17e;
  --jtnbq62h: #a7f2cf;
  --jtnbq62i: #e0fced;
  --jtnbq62j: #a7f2cf;
  --jtnbq62k: #e0fced;
  --jtnbq62l: #a7f2cf;
  --jtnbq62m: #e0fced;
  --jtnbq62n: #a7f2cf;
  --jtnbq62o: #fbfbfb;
  --jtnbq62p: #cdcfd1;
  --jtnbq62q: #a7f2cf;
  --jtnbq62r: #a7f2cf;
  --jtnbq62s: #e0fced;
  --jtnbq62t: #a7f2cf;
  --jtnbq62u: #e0fced;
  --jtnbq62v: #a7f2cf;
  --jtnbq62w: #e0fced;
  --jtnbq62x: #a7f2cf;
  --jtnbq62y: #ffebeb;
  --jtnbq62z: #ffd1d1;
  --jtnbq630: #fff3cc;
  --jtnbq631: #ffd269;
  --jtnbq632: #4ad99a;
  --jtnbq633: #4ad99a;
  --jtnbq634: #4ad99a;
  --jtnbq635: #ff8180;
  --jtnbq636: #f5a300;
  --jtnbq637: #244a3a;
  --jtnbq638: #244a3a;
  --jtnbq639: #244a3a;
  --jtnbq63a: #007d53;
  --jtnbq63b: #242529;
  --jtnbq63c: #244a3a;
  --jtnbq63d: #244a3a;
  --jtnbq63e: #244a3a;
  --jtnbq63f: #244a3a;
  --jtnbq63g: #244a3a;
  --jtnbq63h: #692623;
  --jtnbq63i: #523817;
  --jtnbq63j: #00d17e;
  --jtnbq63k: #1d4034;
  --jtnbq63l: #4ad99a;
  --jtnbq63m: #007d53;
  --jtnbq63n: #02ad6e;
  --jtnbq63o: #1d4034;
  --jtnbq63p: #02ad6e;
  --jtnbq63q: #00d17e;
  --jtnbq63r: #1d4034;
  --jtnbq63s: #02ad6e;
  --jtnbq63t: #4ad99a;
  --jtnbq63u: #1d4034;
  --jtnbq63v: #1f2125;
  --jtnbq63w: #1a1d21;
  --jtnbq63x: #00d17e;
  --jtnbq63y: #4ad99a;
  --jtnbq63z: #1d4034;
  --jtnbq640: #00d17e;
  --jtnbq641: #4ad99a;
  --jtnbq642: #1d4034;
  --jtnbq643: #02ad6e;
  --jtnbq644: #00d17e;
  --jtnbq645: #1d4034;
  --jtnbq646: #02ad6e;
  --jtnbq647: #00d17e;
  --jtnbq648: #1d4034;
  --jtnbq649: #02ad6e;
  --jtnbq64a: #00d17e;
  --jtnbq64b: #1d4034;
  --jtnbq64c: #ed3b3b;
  --jtnbq64d: #ff8180;
  --jtnbq64e: #4e1b28;
  --jtnbq64f: #b06a00;
  --jtnbq64g: #f5a300;
  --jtnbq64h: #3a2d12;
  --jtnbq64i: green;
  --jtnbq64j: #004000;
  --jtnbq64k: #00b300;
  --jtnbq64l: #00b300;
  --jtnbq64m: #004d00;
  --jtnbq64n: #0f0;
  --jtnbq64o: #008040;
  --jtnbq64p: #004d26;
  --jtnbq64q: #00b359;
  --jtnbq64r: #00994d;
  --jtnbq64s: #004020;
  --jtnbq64t: #00e673;
  --jtnbq64u: green;
  --jtnbq64v: #004d00;
  --jtnbq64w: #0c0;
  --jtnbq64x: #00733a;
  --jtnbq64y: #004020;
  --jtnbq64z: #00b359;
  --jtnbq650: #090;
  --jtnbq651: #004000;
  --jtnbq652: #0c0;
  --jtnbq653: #00b300;
  --jtnbq654: #005900;
  --jtnbq655: #0f0;
  --jtnbq656: #0c0;
  --jtnbq657: #004d00;
  --jtnbq658: #00e600;
  --jtnbq659: #00994d;
  --jtnbq65a: #004020;
  --jtnbq65b: #00b359;
  --jtnbq65c: #00b300;
  --jtnbq65d: #004d00;
  --jtnbq65e: #0c0;
  --jtnbq65f: #090;
  --jtnbq65g: #050;
  --jtnbq65h: #0a0;
}

.jtnbq669 {
  --jtnbq64: #02ad6e;
  --jtnbq65: #00d17e;
  --jtnbq66: #1a3946;
  --jtnbq6k: #a7f2cf;
  --jtnbq6l: #00d17e;
  --jtnbq619: #02ad6e;
  --jtnbq61a: #0a4e6b;
  --jtnbq61s: #02ad6e;
  --jtnbq61t: #02ad6e0f;
}

.jtnbq66b {
  --jtnbq64: #b06a00;
  --jtnbq65: #f5a300;
  --jtnbq66: #3a2d12;
  --jtnbq6k: #f5a300;
  --jtnbq6l: #f5a300;
  --jtnbq6n: #ffd269;
  --jtnbq619: #b06a00;
  --jtnbq61a: #523817;
  --jtnbq61s: #b06a00;
  --jtnbq61t: #b06a000f;
}

.jtnbq66d {
  --jtnbq64: #02ad6e;
  --jtnbq65: #00d17e;
  --jtnbq66: #432410;
  --jtnbq6k: #4ad99a;
  --jtnbq6l: #00d17e;
  --jtnbq619: #02ad6e;
  --jtnbq61a: #593217;
  --jtnbq61s: #02ad6e;
  --jtnbq61t: #02ad6e0f;
}

.jtnbq66f {
  --jtnbq64: #02ad6e;
  --jtnbq65: #00d17e;
  --jtnbq66: #4e1b30;
  --jtnbq6k: #4ad99a;
  --jtnbq6l: #00d17e;
  --jtnbq619: #02ad6e;
  --jtnbq61a: #642640;
  --jtnbq61s: #02ad6e;
  --jtnbq61t: #02ad6e0f;
}

.jtnbq66h {
  --jtnbq64: #02ad6e;
  --jtnbq65: #00d17e;
  --jtnbq66: #2f1e5a;
  --jtnbq6k: #4ad99a;
  --jtnbq6l: #00d17e;
  --jtnbq619: #02ad6e;
  --jtnbq61a: #45297d;
  --jtnbq61s: #02ad6e;
  --jtnbq61t: #02ad6e0f;
}

.jtnbq66j {
  --jtnbq64: #02ad6e;
  --jtnbq6k: #4ad99a;
  --jtnbq619: #02ad6e;
  --jtnbq61s: #02ad6e;
  --jtnbq61t: #02ad6e0f;
}

.v2aqaz0 {
  display: contents;
}

._927ba50 {
  isolation: isolate;
  z-index: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

._927ba51 {
  -webkit-user-select: none;
  user-select: none;
}

._927ba52 {
  outline: none;
  min-width: 100%;
  position: relative;
}

._927ba53 {
  position: sticky;
  top: 0;
}

._927ba54 {
  position: sticky;
  bottom: 0;
}

._927ba55 {
  width: var(--_1onfw990);
  padding-top: 20px;
  padding-left: 32px;
  padding-right: 32px;
  position: fixed;
}

._927ba56 {
  width: 0;
  position: sticky;
  left: 0;
}

._927ba57 {
  width: 0;
  position: sticky;
  top: 0;
}

._927ba58 {
  pointer-events: none;
  bottom: 0;
  left: 0;
  right: 0;
  top: var(--_1onfw991);
  flex-direction: column;
  display: flex;
  position: absolute;
}

._927ba59 {
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

._1nijfgn0 {
  position: absolute;
  right: 0;
}

._1nijfgn1 {
  top: 0;
  right: 0;
  left: var(--_1onfw993);
  height: var(--_1onfw994);
  position: absolute;
}

._1jc0uxc0 {
  position: absolute;
  top: 0;
  right: 0;
}

.myj3lz0 {
  pointer-events: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}

._3wkrhj0 {
  position: absolute;
  top: 0;
  left: 0;
}

._14k0eai0 {
  position: absolute;
  top: 0;
  left: 0;
}

._1jbmjxs0 {
  position: absolute;
  top: 0;
  left: 0;
}

@keyframes _1ecqj8f0 {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes _1ecqj8f1 {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

._1ecqj8f2 {
  flex-direction: column;
  flex: auto;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

._1ecqj8f3 {
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
}

._1ecqj8f3[data-has-horizontal-scroll="true"] {
  margin-bottom: 10px;
}

._1ecqj8f4 {
  -webkit-user-select: none;
  user-select: none;
  touch-action: none;
  z-index: var(--_1onfw992);
  padding: 2px;
  display: flex;
}

._1ecqj8f4[data-state="visible"] {
  animation: .14s cubic-bezier(.7, 0, .39, .98) _1ecqj8f0;
}

._1ecqj8f4[data-state="hidden"] {
  animation: .14s cubic-bezier(.7, 0, .39, .98) _1ecqj8f1;
}

._1ecqj8f4[data-orientation="vertical"] {
  width: 10px;
}

._1ecqj8f4[data-orientation="horizontal"] {
  flex-direction: column;
  height: 10px;
}

._1ecqj8f5 {
  background-color: var(--web-table-scroll-thumb-bg, darkgrey);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border-radius: 12px;
  flex: 1;
  position: relative;
}

._1ecqj8f6 {
  z-index: var(--_1onfw992);
}

.react-flow {
  --xy-edge-stroke-default: #b1b1b7;
  --xy-edge-stroke-width-default: 1;
  --xy-edge-stroke-selected-default: #555;
  --xy-connectionline-stroke-default: #b1b1b7;
  --xy-connectionline-stroke-width-default: 1;
  --xy-attribution-background-color-default: #ffffff80;
  --xy-minimap-background-color-default: #fff;
  --xy-minimap-mask-background-color-default: #f0f0f099;
  --xy-minimap-mask-stroke-color-default: transparent;
  --xy-minimap-mask-stroke-width-default: 1;
  --xy-minimap-node-background-color-default: #e2e2e2;
  --xy-minimap-node-stroke-color-default: transparent;
  --xy-minimap-node-stroke-width-default: 2;
  --xy-background-color-default: transparent;
  --xy-background-pattern-dots-color-default: #91919a;
  --xy-background-pattern-lines-color-default: #eee;
  --xy-background-pattern-cross-color-default: #e2e2e2;
  background-color: var(--xy-background-color, var(--xy-background-color-default));
  --xy-node-color-default: inherit;
  --xy-node-border-default: 1px solid #1a192b;
  --xy-node-background-color-default: #fff;
  --xy-node-group-background-color-default: #f0f0f040;
  --xy-node-boxshadow-hover-default: 0 1px 4px 1px #00000014;
  --xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;
  --xy-node-border-radius-default: 3px;
  --xy-handle-background-color-default: #1a192b;
  --xy-handle-border-color-default: #fff;
  --xy-selection-background-color-default: #0059dc14;
  --xy-selection-border-default: 1px dotted #0059dccc;
  --xy-controls-button-background-color-default: #fefefe;
  --xy-controls-button-background-color-hover-default: #f4f4f4;
  --xy-controls-button-color-default: inherit;
  --xy-controls-button-color-hover-default: inherit;
  --xy-controls-button-border-color-default: #eee;
  --xy-controls-box-shadow-default: 0 0 2px 1px #00000014;
  --xy-edge-label-background-color-default: #fff;
  --xy-edge-label-color-default: inherit;
  --xy-resize-background-color-default: #3367d9;
  direction: ltr;
}

.react-flow.dark {
  --xy-edge-stroke-default: #3e3e3e;
  --xy-edge-stroke-width-default: 1;
  --xy-edge-stroke-selected-default: #727272;
  --xy-connectionline-stroke-default: #b1b1b7;
  --xy-connectionline-stroke-width-default: 1;
  --xy-attribution-background-color-default: #96969640;
  --xy-minimap-background-color-default: #141414;
  --xy-minimap-mask-background-color-default: #3c3c3c99;
  --xy-minimap-mask-stroke-color-default: transparent;
  --xy-minimap-mask-stroke-width-default: 1;
  --xy-minimap-node-background-color-default: #2b2b2b;
  --xy-minimap-node-stroke-color-default: transparent;
  --xy-minimap-node-stroke-width-default: 2;
  --xy-background-color-default: #141414;
  --xy-background-pattern-dots-color-default: #777;
  --xy-background-pattern-lines-color-default: #777;
  --xy-background-pattern-cross-color-default: #777;
  --xy-node-color-default: #f8f8f8;
  --xy-node-border-default: 1px solid #3c3c3c;
  --xy-node-background-color-default: #1e1e1e;
  --xy-node-group-background-color-default: #f0f0f040;
  --xy-node-boxshadow-hover-default: 0 1px 4px 1px #ffffff14;
  --xy-node-boxshadow-selected-default: 0 0 0 .5px #999;
  --xy-handle-background-color-default: #bebebe;
  --xy-handle-border-color-default: #1e1e1e;
  --xy-selection-background-color-default: #c8c8dc14;
  --xy-selection-border-default: 1px dotted #c8c8dccc;
  --xy-controls-button-background-color-default: #2b2b2b;
  --xy-controls-button-background-color-hover-default: #3e3e3e;
  --xy-controls-button-color-default: #f8f8f8;
  --xy-controls-button-color-hover-default: #fff;
  --xy-controls-button-border-color-default: #5b5b5b;
  --xy-controls-box-shadow-default: 0 0 2px 1px #00000014;
  --xy-edge-label-background-color-default: #141414;
  --xy-edge-label-color-default: #f8f8f8;
}

.react-flow__background {
  background-color: var(--xy-background-color, var(--xy-background-color-props, var(--xy-background-color-default)));
  pointer-events: none;
  z-index: -1;
}

.react-flow__container {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.react-flow__pane {
  z-index: 1;
}

.react-flow__pane.draggable {
  cursor: grab;
}

.react-flow__pane.dragging {
  cursor: grabbing;
}

.react-flow__pane.selection {
  cursor: pointer;
}

.react-flow__viewport {
  transform-origin: 0 0;
  z-index: 2;
  pointer-events: none;
}

.react-flow__renderer {
  z-index: 4;
}

.react-flow__selection {
  z-index: 6;
}

.react-flow__nodesselection-rect:focus {
  outline: none;
}

.react-flow__nodesselection-rect:focus-visible {
  outline: none;
}

.react-flow__edge-path {
  stroke: var(--xy-edge-stroke, var(--xy-edge-stroke-default));
  stroke-width: var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));
  fill: none;
}

.react-flow__connection-path {
  stroke: var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));
  stroke-width: var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));
  fill: none;
}

.react-flow .react-flow__edges {
  position: absolute;
}

.react-flow .react-flow__edges svg {
  pointer-events: none;
  position: absolute;
  overflow: visible;
}

.react-flow__edge {
  pointer-events: visibleStroke;
}

.react-flow__edge.selectable {
  cursor: pointer;
}

.react-flow__edge.animated path {
  stroke-dasharray: 5;
  animation: .5s linear infinite dashdraw;
}

.react-flow__edge.animated path.react-flow__edge-interaction {
  stroke-dasharray: none;
  animation: none;
}

.react-flow__edge.inactive {
  pointer-events: none;
}

.react-flow__edge.selected, .react-flow__edge:focus {
  outline: none;
}

.react-flow__edge:focus-visible {
  outline: none;
}

.react-flow__edge.selected .react-flow__edge-path, .react-flow__edge.selectable:focus .react-flow__edge-path {
  stroke: var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default));
}

.react-flow__edge.selectable:focus-visible .react-flow__edge-path {
  stroke: var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default));
}

.react-flow__edge-textwrapper {
  pointer-events: all;
}

.react-flow__edge .react-flow__edge-text {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.react-flow__connection {
  pointer-events: none;
}

.react-flow__connection .animated {
  stroke-dasharray: 5;
  animation: .5s linear infinite dashdraw;
}

svg.react-flow__connectionline {
  z-index: 1001;
  position: absolute;
  overflow: visible;
}

.react-flow__nodes {
  pointer-events: none;
  transform-origin: 0 0;
}

.react-flow__node {
  -webkit-user-select: none;
  user-select: none;
  pointer-events: all;
  transform-origin: 0 0;
  box-sizing: border-box;
  cursor: default;
  position: absolute;
}

.react-flow__node.selectable {
  cursor: pointer;
}

.react-flow__node.draggable {
  cursor: grab;
  pointer-events: all;
}

.react-flow__node.draggable.dragging {
  cursor: grabbing;
}

.react-flow__nodesselection {
  z-index: 3;
  transform-origin: 0 0;
  pointer-events: none;
}

.react-flow__nodesselection-rect {
  pointer-events: all;
  cursor: grab;
  position: absolute;
}

.react-flow__handle {
  pointer-events: none;
  background-color: var(--xy-handle-background-color, var(--xy-handle-background-color-default));
  border: 1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));
  border-radius: 100%;
  width: 6px;
  min-width: 5px;
  height: 6px;
  min-height: 5px;
  position: absolute;
}

.react-flow__handle.connectingfrom {
  pointer-events: all;
}

.react-flow__handle.connectionindicator {
  pointer-events: all;
  cursor: crosshair;
}

.react-flow__handle-bottom {
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 50%);
}

.react-flow__handle-top {
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}

.react-flow__handle-left {
  top: 50%;
  left: 0;
  transform: translate(-50%, -50%);
}

.react-flow__handle-right {
  top: 50%;
  right: 0;
  transform: translate(50%, -50%);
}

.react-flow__edgeupdater {
  cursor: move;
  pointer-events: all;
}

.react-flow__panel {
  z-index: 5;
  margin: 15px;
  position: absolute;
}

.react-flow__panel.top {
  top: 0;
}

.react-flow__panel.bottom {
  bottom: 0;
}

.react-flow__panel.top.center, .react-flow__panel.bottom.center {
  left: 50%;
  transform: translateX(-50%);
}

.react-flow__panel.left {
  left: 0;
}

.react-flow__panel.right {
  right: 0;
}

.react-flow__panel.left.center, .react-flow__panel.right.center {
  top: 50%;
  transform: translateY(-50%);
}

.react-flow__attribution {
  background: var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));
  margin: 0;
  padding: 2px 3px;
  font-size: 10px;
}

.react-flow__attribution a {
  color: #999;
  text-decoration: none;
}

@keyframes dashdraw {
  from {
    stroke-dashoffset: 10px;
  }
}

.react-flow__edgelabel-renderer {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.react-flow__viewport-portal {
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.react-flow__minimap {
  background: var(--xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)));
}

.react-flow__minimap-svg {
  display: block;
}

.react-flow__minimap-mask {
  fill: var(--xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)));
  stroke: var(--xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)));
  stroke-width: var(--xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)));
}

.react-flow__minimap-node {
  fill: var(--xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)));
  stroke: var(--xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)));
  stroke-width: var(--xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)));
}

.react-flow__background-pattern.dots {
  fill: var(--xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)));
}

.react-flow__background-pattern.lines {
  stroke: var(--xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)));
}

.react-flow__background-pattern.cross {
  stroke: var(--xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)));
}

.react-flow__controls {
  box-shadow: var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default));
  flex-direction: column;
  display: flex;
}

.react-flow__controls.horizontal {
  flex-direction: row;
}

.react-flow__controls-button {
  background: var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));
  border: none;
  border-bottom: 1px solid var(--xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)));
  width: 26px;
  height: 26px;
  color: var(--xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)));
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  justify-content: center;
  align-items: center;
  padding: 4px;
  display: flex;
}

.react-flow__controls-button svg {
  fill: currentColor;
  width: 100%;
  max-width: 12px;
  max-height: 12px;
}

.react-flow__edge.updating .react-flow__edge-path {
  stroke: #777;
}

.react-flow__edge-text {
  font-size: 10px;
}

.react-flow__node.selectable:focus {
  outline: none;
}

.react-flow__node.selectable:focus-visible {
  outline: none;
}

.react-flow__node-input, .react-flow__node-default, .react-flow__node-output, .react-flow__node-group {
  border-radius: var(--xy-node-border-radius, var(--xy-node-border-radius-default));
  width: 150px;
  color: var(--xy-node-color, var(--xy-node-color-default));
  text-align: center;
  border: var(--xy-node-border, var(--xy-node-border-default));
  background-color: var(--xy-node-background-color, var(--xy-node-background-color-default));
  padding: 10px;
  font-size: 12px;
}

.react-flow__node-input.selectable:hover, .react-flow__node-default.selectable:hover, .react-flow__node-output.selectable:hover, .react-flow__node-group.selectable:hover {
  box-shadow: var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default));
}

.react-flow__node-input.selectable.selected, .react-flow__node-input.selectable:focus, .react-flow__node-default.selectable.selected, .react-flow__node-default.selectable:focus, .react-flow__node-output.selectable.selected, .react-flow__node-output.selectable:focus, .react-flow__node-group.selectable.selected, .react-flow__node-group.selectable:focus {
  box-shadow: var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default));
}

.react-flow__node-input.selectable:focus-visible {
  box-shadow: var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default));
}

.react-flow__node-default.selectable:focus-visible {
  box-shadow: var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default));
}

.react-flow__node-output.selectable:focus-visible {
  box-shadow: var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default));
}

.react-flow__node-group.selectable:focus-visible {
  box-shadow: var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default));
}

.react-flow__node-group {
  background-color: var(--xy-node-group-background-color, var(--xy-node-group-background-color-default));
}

.react-flow__nodesselection-rect, .react-flow__selection {
  background: var(--xy-selection-background-color, var(--xy-selection-background-color-default));
  border: var(--xy-selection-border, var(--xy-selection-border-default));
}

.react-flow__nodesselection-rect:focus, .react-flow__selection:focus {
  outline: none;
}

.react-flow__nodesselection-rect:focus-visible {
  outline: none;
}

.react-flow__selection:focus-visible {
  outline: none;
}

.react-flow__controls-button:hover {
  background: var(--xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)));
  color: var(--xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)));
}

.react-flow__controls-button:disabled {
  pointer-events: none;
}

.react-flow__controls-button:disabled svg {
  fill-opacity: .4;
}

.react-flow__controls-button:last-child {
  border-bottom: none;
}

.react-flow__controls.horizontal .react-flow__controls-button {
  border-bottom: none;
  border-right: 1px solid var(--xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)));
}

.react-flow__controls.horizontal .react-flow__controls-button:last-child {
  border-right: none;
}

.react-flow__resize-control {
  position: absolute;
}

.react-flow__resize-control.left, .react-flow__resize-control.right {
  cursor: ew-resize;
}

.react-flow__resize-control.top, .react-flow__resize-control.bottom {
  cursor: ns-resize;
}

.react-flow__resize-control.top.left, .react-flow__resize-control.bottom.right {
  cursor: nwse-resize;
}

.react-flow__resize-control.bottom.left, .react-flow__resize-control.top.right {
  cursor: nesw-resize;
}

.react-flow__resize-control.handle {
  background-color: var(--xy-resize-background-color, var(--xy-resize-background-color-default));
  border: 1px solid #fff;
  border-radius: 1px;
  width: 4px;
  height: 4px;
  transform: translate(-50%, -50%);
}

.react-flow__resize-control.handle.left {
  top: 50%;
  left: 0;
}

.react-flow__resize-control.handle.right {
  top: 50%;
  left: 100%;
}

.react-flow__resize-control.handle.top {
  top: 0;
  left: 50%;
}

.react-flow__resize-control.handle.bottom {
  top: 100%;
  left: 50%;
}

.react-flow__resize-control.handle.top.left, .react-flow__resize-control.handle.bottom.left {
  left: 0;
}

.react-flow__resize-control.handle.top.right, .react-flow__resize-control.handle.bottom.right {
  left: 100%;
}

.react-flow__resize-control.line {
  border-color: var(--xy-resize-background-color, var(--xy-resize-background-color-default));
  border-style: solid;
  border-width: 0;
}

.react-flow__resize-control.line.left, .react-flow__resize-control.line.right {
  width: 1px;
  height: 100%;
  top: 0;
  transform: translate(-50%);
}

.react-flow__resize-control.line.left {
  border-left-width: 1px;
  left: 0;
}

.react-flow__resize-control.line.right {
  border-right-width: 1px;
  left: 100%;
}

.react-flow__resize-control.line.top, .react-flow__resize-control.line.bottom {
  width: 100%;
  height: 1px;
  left: 0;
  transform: translate(0, -50%);
}

.react-flow__resize-control.line.top {
  border-top-width: 1px;
  top: 0;
}

.react-flow__resize-control.line.bottom {
  border-bottom-width: 1px;
  top: 100%;
}

.react-flow__edge-textbg {
  fill: var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default));
}

.react-flow__edge-text {
  fill: var(--xy-edge-label-color, var(--xy-edge-label-color-default));
}

