.q-field {
  font-size: 9pt;
}
.q-field ::-ms-clear,
.q-field ::-ms-reveal {
  display: none;
}
.q-field--with-bottom {
  padding-bottom: 20px;
}
.q-field__marginal {
  height: 56px;
  color: rgba(0, 0, 0, 0.54);
  font-size: 24px;
}
.q-field__marginal > * + * {
  margin-left: 2px;
}
.q-field__marginal .q-avatar {
  font-size: 32px;
}
.q-field__before, .q-field__prepend {
  padding-right: 12px;
}
.q-field__after, .q-field__append {
  padding-left: 12px;
}
.q-field__after:empty, .q-field__append:empty {
  display: none;
}
.q-field__append + .q-field__append {
  padding-left: 2px;
}
.q-field__inner {
  text-align: left;
}
.q-field__bottom {
  font-size: 12px;
  min-height: 20px;
  line-height: 1;
  color: rgba(0, 0, 0, 0.54);
  padding: 8px 12px 0;
  backface-visibility: hidden;
}
.q-field__bottom--animated {
  transform: translateY(100%);
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.q-field__messages {
  line-height: 1;
}
.q-field__messages > div {
  word-break: break-word;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.q-field__messages > div + div {
  margin-top: 4px;
}
.q-field__counter {
  padding-left: 8px;
  line-height: 1;
}
.q-field--item-aligned {
  padding: 8px 16px;
}
.q-field--item-aligned .q-field__before {
  min-width: 56px;
}
.q-field__control-container {
  height: inherit;
}
.q-field__control {
  color: var(q-primary);
  height: 56px;
  max-width: 100%;
  outline: none;
}
.q-field__control:before, .q-field__control:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}
.q-field__control:before {
  border-radius: inherit;
}
.q-field__native, .q-field__prefix, .q-field__suffix, .q-field__input {
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 0.00937em;
  text-decoration: inherit;
  text-transform: inherit;
  border: none;
  border-radius: 0;
  background: none;
  color: #333333;
  outline: 0;
  padding: 6px 0;
}
.q-field__native, .q-field__input {
  width: 100%;
  min-width: 0;
  outline: 0 !important;
}
.q-field__native:-webkit-autofill, .q-field__input:-webkit-autofill {
  -webkit-animation-name: q-autofill;
  -webkit-animation-fill-mode: both;
}
.q-field__native:-webkit-autofill + .q-field__label, .q-field__input:-webkit-autofill + .q-field__label {
  transform: translateY(-40%) scale(0.75);
}
.q-field__native[type=number]:invalid + .q-field__label, .q-field__input[type=number]:invalid + .q-field__label {
  transform: translateY(-40%) scale(0.75);
}
.q-field__native:invalid, .q-field__input:invalid {
  box-shadow: none;
}
.q-field__native[type=file] {
  line-height: 1em;
}
.q-field__input {
  padding: 0;
  height: 0;
  min-height: 24px;
  line-height: 24px;
}
.q-field__prefix, .q-field__suffix {
  transition: opacity 0.36s cubic-bezier(0.4, 0, 0.2, 1);
  white-space: nowrap;
}
.q-field__prefix {
  padding-right: 4px;
}
.q-field__suffix {
  padding-left: 4px;
}
.q-field--readonly .q-placeholder, .q-field--disabled .q-placeholder {
  opacity: 1 !important;
}
.q-field--readonly.q-field--labeled .q-field__native,
.q-field--readonly.q-field--labeled .q-field__input {
  cursor: default;
}
.q-field--readonly.q-field--float .q-field__native,
.q-field--readonly.q-field--float .q-field__input {
  cursor: text;
}
.q-field--disabled .q-field__inner {
  cursor: not-allowed;
}
.q-field--disabled .q-field__control {
  pointer-events: none;
}
.q-field--disabled .q-field__control > div {
  opacity: 0.6 !important;
}
.q-field--disabled .q-field__control > div,
.q-field--disabled .q-field__control > div * {
  outline: 0 !important;
}
.q-field__label {
  left: 0;
  top: 18px;
  max-width: 100%;
  color: #333;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  letter-spacing: 0.00937em;
  text-decoration: inherit;
  text-transform: inherit;
  transform-origin: left top;
  transition: transform 0.36s cubic-bezier(0.4, 0, 0.2, 1), max-width 0.324s cubic-bezier(0.4, 0, 0.2, 1);
  backface-visibility: hidden;
}
.q-field--float .q-field__label {
  max-width: 133%;
  transform: translateY(-40%) scale(0.75);
  transition: transform 0.36s cubic-bezier(0.4, 0, 0.2, 1), max-width 0.396s cubic-bezier(0.4, 0, 0.2, 1);
}
.q-field--highlighted .q-field__label {
  color: currentColor;
}
.q-field--highlighted .q-field__shadow {
  opacity: 0.5;
}
.q-field--outlined .q-field__control {
  border-radius: 4pt;
  padding: 0 12px;
}
.q-field--outlined .q-field__control:before {
  border: 0.5pt solid #C1C1C1;
  transition: border-color 0.36s cubic-bezier(0.4, 0, 0.2, 1);
}
.q-field--outlined .q-field__control:hover:before {
  border-color: #409EFF;
}
.q-field--outlined .q-field__control:after {
  height: inherit;
  border-radius: inherit;
  border: 0.5pt solid transparent;
  transition: border-color 0.36s cubic-bezier(0.4, 0, 0.2, 1);
}
.q-field--outlined .q-field__native:-webkit-autofill,
.q-field--outlined .q-field__input:-webkit-autofill {
  margin-top: 1px;
  margin-bottom: 1px;
}
.q-field--outlined.q-field--rounded .q-field__control {
  border-radius: inherit;
}
.q-field--outlined.q-field--highlighted .q-field__control:hover:before {
  border-color: transparent;
}
.q-field--outlined.q-field--highlighted .q-field__control:after {
  border-color: currentColor;
  border-width: 1.5pt;
  transform: scale3d(1, 1, 1);
}
.q-field--outlined.q-field--readonly .q-field__control:before {
  border-style: dashed;
}
.q-field--labeled .q-field__native,
.q-field--labeled .q-field__prefix,
.q-field--labeled .q-field__suffix {
  line-height: 24px;
  padding-top: 24px;
  padding-bottom: 8px;
}
.q-field--labeled .q-field__shadow {
  top: 0;
}
.q-field--labeled:not(.q-field--float) .q-field__prefix,
.q-field--labeled:not(.q-field--float) .q-field__suffix {
  opacity: 0;
}
.q-field--labeled:not(.q-field--float) .q-field__native::placeholder,
.q-field--labeled:not(.q-field--float) .q-field__input::placeholder {
  color: transparent;
}
.q-field--labeled.q-field--dense .q-field__native,
.q-field--labeled.q-field--dense .q-field__prefix,
.q-field--labeled.q-field--dense .q-field__suffix {
  padding-top: 14px;
  padding-bottom: 2px;
}
.q-field--dense {
  min-height: 26px;
  min-width: 161pt;
}
.q-field--dense .q-field__shadow {
  top: 0;
}
.q-field--dense .q-field__control,
.q-field--dense .q-field__marginal {
  height: inherit;
}
.q-field--dense .q-field__bottom {
  font-size: inherit;
}
.q-field--dense .q-field__label {
  font-size: inherit;
  top: 10px;
}
.q-field--dense .q-field__before,
.q-field--dense .q-field__prepend {
  padding-right: 6px;
}
.q-field--dense .q-field__after,
.q-field--dense .q-field__append {
  padding-left: 6px;
}
.q-field--dense .q-field__append + .q-field__append {
  padding-left: 2px;
}
.q-field--dense .q-field__marginal .q-avatar {
  font-size: inherit;
}
.q-field--dense.q-field--float .q-field__label {
  transform: translateY(-30%) scale(0.75);
}
.q-field--dense .q-field__native,
.q-field--dense .q-field__input {
  height: 30px;
}
.q-field--dense .q-field__native:-webkit-autofill + .q-field__label,
.q-field--dense .q-field__input:-webkit-autofill + .q-field__label {
  transform: translateY(-30%) scale(0.75);
}
.q-field--dense .q-field__native[type=number]:invalid + .q-field__label,
.q-field--dense .q-field__input[type=number]:invalid + .q-field__label {
  transform: translateY(-30%) scale(0.75);
}
.q-field--borderless .q-field__bottom, .q-field--borderless.q-field--dense .q-field__control, .q-field--standard .q-field__bottom, .q-field--standard.q-field--dense .q-field__control {
  padding-left: 0;
  padding-right: 0;
}
.q-field--error .q-field__label {
  animation: q-field-label 0.36s;
}
.q-field--error .q-field__bottom {
  color: var(q-negative);
}
.q-field__focusable-action {
  opacity: 0.6;
  cursor: pointer;
  outline: 0 !important;
  border: 0;
  color: inherit;
  background: transparent;
  padding: 0;
}
.q-field__focusable-action:hover, .q-field__focusable-action:focus {
  opacity: 1;
}
.q-field--auto-height .q-field__control {
  height: auto;
}
.q-field--auto-height .q-field__control,
.q-field--auto-height .q-field__native {
  min-height: 56px;
}
.q-field--auto-height .q-field__native {
  align-items: center;
}
.q-field--auto-height .q-field__control-container {
  padding-top: 0;
}
.q-field--auto-height .q-field__native,
.q-field--auto-height .q-field__prefix,
.q-field--auto-height .q-field__suffix {
  line-height: 18px;
}
.q-field--auto-height.q-field--labeled .q-field__control-container {
  padding-top: 24px;
}
.q-field--auto-height.q-field--labeled .q-field__shadow {
  top: 24px;
}
.q-field--auto-height.q-field--labeled .q-field__native,
.q-field--auto-height.q-field--labeled .q-field__prefix,
.q-field--auto-height.q-field--labeled .q-field__suffix {
  padding-top: 0;
}
.q-field--auto-height.q-field--labeled .q-field__native {
  min-height: 24px;
}
.q-field--auto-height.q-field--dense .q-field__control,
.q-field--auto-height.q-field--dense .q-field__native {
  min-height: inherit;
}
.q-field--auto-height.q-field--dense.q-field--labeled .q-field__control-container {
  padding-top: 14px;
}
.q-field--auto-height.q-field--dense.q-field--labeled .q-field__shadow {
  top: 14px;
}
.q-field--auto-height.q-field--dense.q-field--labeled .q-field__native {
  min-height: 24px;
}

.q-btn {
  display: inline-flex;
  flex-direction: column;
  align-items: stretch;
  position: relative;
  outline: 0;
  border: 0;
  vertical-align: middle;
  font-size: 8pt;
  line-height: 11pt;
  text-decoration: none;
  color: inherit;
  background: transparent;
  font-weight: Regular;
  text-transform: uppercase;
  text-align: center;
  width: auto;
  height: auto;
  cursor: default;
  padding: 4px 16px;
  min-height: 2.572em;
}
.q-btn .q-icon,
.q-btn .q-spinner {
  font-size: 11pt;
}
.q-btn.disabled {
  opacity: 0.7 !important;
}
.q-btn:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: inherit;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
}
.q-btn--actionable {
  cursor: pointer;
}
.q-btn--actionable.q-btn--standard:before {
  transition: box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.q-btn--actionable.q-btn--standard:active:before, .q-btn--actionable.q-btn--standard.q-btn--active:before {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
}
.q-btn--no-uppercase {
  text-transform: none;
}
.q-btn--rectangle {
  border-radius: 4pt;
}
.q-btn--outline {
  background: transparent !important;
}
.q-btn--outline:before {
  border: 1px solid currentColor;
}
.q-btn--outline:hover {
  background: transparent !important;
}
.q-btn--push {
  border-radius: 7px;
}
.q-btn--push:before {
  border-bottom: 3px solid rgba(0, 0, 0, 0.15);
}
.q-btn--push.q-btn--actionable {
  transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.q-btn--push.q-btn--actionable:before {
  transition: border-width 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.q-btn--push.q-btn--actionable:active, .q-btn--push.q-btn--actionable.q-btn--active {
  transform: translateY(2px);
}
.q-btn--push.q-btn--actionable:active:before, .q-btn--push.q-btn--actionable.q-btn--active:before {
  border-bottom-width: 0;
}
.q-btn--rounded {
  border-radius: 28px;
}
.q-btn--round {
  border-radius: 50%;
  padding: 0;
  min-width: 3em;
  min-height: 3em;
}
.q-btn--flat:before, .q-btn--outline:before, .q-btn--unelevated:before {
  box-shadow: none;
}
.q-btn--dense {
  padding: 2px 10px;
}
.q-btn--dense.q-btn--round {
  padding: 0;
  min-height: 2.4em;
  min-width: 2.4em;
}
.q-btn--dense .on-left {
  margin-right: 6px;
}
.q-btn--dense .on-right {
  margin-left: 6px;
}
.q-btn--fab .q-icon, .q-btn--fab-mini .q-icon {
  font-size: 24px;
}
.q-btn--fab {
  padding: 16px;
  min-height: 56px;
  min-width: 56px;
}
.q-btn--fab .q-icon {
  margin: auto;
}
.q-btn--fab-mini {
  padding: 8px;
  min-height: 40px;
  min-width: 40px;
}
.q-btn__content {
  transition: opacity 0.3s;
  z-index: 0;
}
.q-btn__content--hidden {
  opacity: 0;
  pointer-events: none;
}
.q-btn__progress {
  border-radius: inherit;
  z-index: 0;
}
.q-btn__progress-indicator {
  z-index: -1;
  transform: translateX(-100%);
  background: rgba(255, 255, 255, 0.25);
}
.q-btn__progress--dark .q-btn__progress-indicator {
  background: rgba(0, 0, 0, 0.2);
}
.q-btn--flat .q-btn__progress-indicator, .q-btn--outline .q-btn__progress-indicator {
  opacity: 0.2;
  background: currentColor;
}

.q-table--dense .q-table__top {
  padding: 6px 16px;
}
.q-table--dense .q-table__bottom {
  min-height: 33px;
}
.q-table--dense .q-table__sort-icon {
  font-size: 180%;
}
.q-table--dense .q-table th,
.q-table--dense .q-table td {
  padding: 4px 8px;
}
.q-table--dense .q-table thead tr {
  height: 40pt;
}
.q-table--dense .q-table thead th {
  border: 0;
}
.q-table--dense .q-table tbody tr,
.q-table--dense .q-table tbody td {
  height: 27pt;
}
.q-table--dense .q-table th:first-child,
.q-table--dense .q-table td:first-child {
  padding-left: 16px;
}
.q-table--dense .q-table th:last-child,
.q-table--dense .q-table td:last-child {
  padding-right: 16px;
}
.q-table--dense .q-table__bottom-item {
  margin-right: 8px;
}
.q-table--dense .q-table__select .q-field__control,
.q-table--dense .q-table__select .q-field__native {
  min-height: 27pt;
  padding: 0;
}
.q-table--dense .q-table__select .q-field__marginal {
  height: 27pt;
}

.text-grey-33 {
  height: 20pt;
  padding-right: 5pt;
  color: #333 !important;
  font-weight: 500;
  font-size: 8pt;
  line-height: 11pt;
}

.min-width-40px {
  min-width: 40px !important;
}

.q-pr-44-pt {
  padding-right: 44pt;
}

.q-pr-24-pt {
  padding-right: 24pt;
}

.fullscreen {
  z-index: 2000;
}
@charset "UTF-8";
*, body, html {
  padding: 0;
  margin: 0;
}

body {
  color: #333;
  background: #F3F7FF;
  font-size: 13px;
}

div {
  box-sizing: border-box;
  line-height: 1.5;
}

.w100 {
  width: 100%;
}

.h100 {
  height: 100%;
}

.back-box {
  background: #fff;
  color: #333;
}

.main-flex {
  display: flex;
  justify-content: center;
}

.main-scroll {
  height: calc(100vh - 60px);
}

.scroll-y {
  overflow-y: auto;
}

.flex-wrap {
  flex-wrap: wrap;
}

.break-all {
  word-break: break-all;
}

.flex-col {
  display: flex;
  display: -ms-flexbox;
  flex-direction: column;
}

.flex-row {
  display: flex;
  display: -webkit-flex;
  flex-direction: row;
}

.flex-1 {
  flex: 1;
}

.border-box {
  box-sizing: border-box;
}

.nowrap {
  white-space: nowrap;
}

.flex-nowrap {
  flex-flow: nowrap;
}

.bold {
  font-weight: bold;
}

.overflow-hidden {
  overflow: hidden;
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-not-allowed {
  cursor: not-allowed;
}

.opacity {
  opacity: 0.88;
}

.btn-piy {
  min-width: 120px;
  height: 42px;
  background: linear-gradient(90deg, #4589FE 0%, #7BBEFF 100%);
  box-shadow: 0px 4px 8px 0px rgba(123, 190, 255, 0.24);
  color: #FFFFFF;
}

.text-ellipsis {
  white-space: nowrap; /* 确保文本不会换行 */
  overflow: hidden; /* 隐藏超出容器的文本 */
  text-overflow: ellipsis; /* 当文本超出容器时显示省略号 */
}

.required:before {
  content: "* ";
  color: red;
}

.table-required > div:before {
  content: "* ";
  color: red;
}

.table-header {
  background: #F4F7F9 !important;
}

.mar-center {
  margin: auto;
}

.text_color {
  color: #999;
}

.relative {
  position: relative;
}

.j-space-between {
  justify-content: space-between;
}

.j-space-around {
  justify-content: space-around;
}

.j-space-evenly {
  justify-content: space-evenly;
}

.j-center {
  justify-content: center;
}

.j-flex-end {
  justify-content: flex-end;
}

.radius-5 {
  border-radius: 5px;
}

.radius-8 {
  border-radius: 8px;
}

.radius-10 {
  border-radius: 10px;
}

.radius-12 {
  border-radius: 12px;
}

.radius-15 {
  border-radius: 15px;
}

.radius-20 {
  border-radius: 20px;
}

.al-center {
  text-align: center;
}

.al-right {
  text-align: right;
}

.al-left {
  text-align: left;
}

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

.items-right {
  align-items: right;
}

.items-left {
  align-items: left;
}

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

.fs11 {
  font-size: 11px;
}

.fs12 {
  font-size: 12px;
}

.fs13 {
  font-size: 13px;
}

.fs14 {
  font-size: 14px;
}

.fs15 {
  font-size: 15px;
}

.fs16 {
  font-size: 16px;
}

.fs17 {
  font-size: 17px;
}

.fs18 {
  font-size: 18px;
}

.fs19 {
  font-size: 19px;
}

.fs20 {
  font-size: 20px;
}

.fs21 {
  font-size: 21px;
}

.fs22 {
  font-size: 22px;
}

.fs23 {
  font-size: 23px;
}

.fs24 {
  font-size: 24px;
}

.fs25 {
  font-size: 25px;
}

.fs26 {
  font-size: 26px;
}

.fs27 {
  font-size: 27px;
}

.fs28 {
  font-size: 28px;
}

.fs29 {
  font-size: 29px;
}

.fs30 {
  font-size: 30px;
}

.fs31 {
  font-size: 31px;
}

.fs32 {
  font-size: 32px;
}

.fs33 {
  font-size: 33px;
}

.fs34 {
  font-size: 34px;
}

.fs35 {
  font-size: 35px;
}

.fs36 {
  font-size: 36px;
}

.fs37 {
  font-size: 37px;
}

.fs38 {
  font-size: 38px;
}

.pal1 {
  padding-left: 1px;
}

.pat1 {
  padding-top: 1px;
}

.par1 {
  padding-right: 1px;
}

.pab1 {
  padding-bottom: 1px;
}

.pax1 {
  padding: 0 1px;
}

.pay1 {
  padding: 1px 0;
}

.pa1 {
  padding: 1px;
}

.ma1 {
  margin: 1px;
}

.mal1 {
  margin-left: 1px;
}

.mat1 {
  margin-top: 1px;
}

.mar1 {
  margin-right: 1px;
}

.mab1 {
  margin-bottom: 1px;
}

.max1 {
  margin: 0 1px;
}

.may1 {
  margin: 1px 0;
}

.pal2 {
  padding-left: 2px;
}

.pat2 {
  padding-top: 2px;
}

.par2 {
  padding-right: 2px;
}

.pab2 {
  padding-bottom: 2px;
}

.pax2 {
  padding: 0 2px;
}

.pay2 {
  padding: 2px 0;
}

.pa2 {
  padding: 2px;
}

.ma2 {
  margin: 2px;
}

.mal2 {
  margin-left: 2px;
}

.mat2 {
  margin-top: 2px;
}

.mar2 {
  margin-right: 2px;
}

.mab2 {
  margin-bottom: 2px;
}

.max2 {
  margin: 0 2px;
}

.may2 {
  margin: 2px 0;
}

.pal3 {
  padding-left: 3px;
}

.pat3 {
  padding-top: 3px;
}

.par3 {
  padding-right: 3px;
}

.pab3 {
  padding-bottom: 3px;
}

.pax3 {
  padding: 0 3px;
}

.pay3 {
  padding: 3px 0;
}

.pa3 {
  padding: 3px;
}

.ma3 {
  margin: 3px;
}

.mal3 {
  margin-left: 3px;
}

.mat3 {
  margin-top: 3px;
}

.mar3 {
  margin-right: 3px;
}

.mab3 {
  margin-bottom: 3px;
}

.max3 {
  margin: 0 3px;
}

.may3 {
  margin: 3px 0;
}

.pal4 {
  padding-left: 4px;
}

.pat4 {
  padding-top: 4px;
}

.par4 {
  padding-right: 4px;
}

.pab4 {
  padding-bottom: 4px;
}

.pax4 {
  padding: 0 4px;
}

.pay4 {
  padding: 4px 0;
}

.pa4 {
  padding: 4px;
}

.ma4 {
  margin: 4px;
}

.mal4 {
  margin-left: 4px;
}

.mat4 {
  margin-top: 4px;
}

.mar4 {
  margin-right: 4px;
}

.mab4 {
  margin-bottom: 4px;
}

.max4 {
  margin: 0 4px;
}

.may4 {
  margin: 4px 0;
}

.pal5 {
  padding-left: 5px;
}

.pat5 {
  padding-top: 5px;
}

.par5 {
  padding-right: 5px;
}

.pab5 {
  padding-bottom: 5px;
}

.pax5 {
  padding: 0 5px;
}

.pay5 {
  padding: 5px 0;
}

.pa5 {
  padding: 5px;
}

.ma5 {
  margin: 5px;
}

.mal5 {
  margin-left: 5px;
}

.mat5 {
  margin-top: 5px;
}

.mar5 {
  margin-right: 5px;
}

.mab5 {
  margin-bottom: 5px;
}

.max5 {
  margin: 0 5px;
}

.may5 {
  margin: 5px 0;
}

.pal6 {
  padding-left: 6px;
}

.pat6 {
  padding-top: 6px;
}

.par6 {
  padding-right: 6px;
}

.pab6 {
  padding-bottom: 6px;
}

.pax6 {
  padding: 0 6px;
}

.pay6 {
  padding: 6px 0;
}

.pa6 {
  padding: 6px;
}

.ma6 {
  margin: 6px;
}

.mal6 {
  margin-left: 6px;
}

.mat6 {
  margin-top: 6px;
}

.mar6 {
  margin-right: 6px;
}

.mab6 {
  margin-bottom: 6px;
}

.max6 {
  margin: 0 6px;
}

.may6 {
  margin: 6px 0;
}

.pal7 {
  padding-left: 7px;
}

.pat7 {
  padding-top: 7px;
}

.par7 {
  padding-right: 7px;
}

.pab7 {
  padding-bottom: 7px;
}

.pax7 {
  padding: 0 7px;
}

.pay7 {
  padding: 7px 0;
}

.pa7 {
  padding: 7px;
}

.ma7 {
  margin: 7px;
}

.mal7 {
  margin-left: 7px;
}

.mat7 {
  margin-top: 7px;
}

.mar7 {
  margin-right: 7px;
}

.mab7 {
  margin-bottom: 7px;
}

.max7 {
  margin: 0 7px;
}

.may7 {
  margin: 7px 0;
}

.pal8 {
  padding-left: 8px;
}

.pat8 {
  padding-top: 8px;
}

.par8 {
  padding-right: 8px;
}

.pab8 {
  padding-bottom: 8px;
}

.pax8 {
  padding: 0 8px;
}

.pay8 {
  padding: 8px 0;
}

.pa8 {
  padding: 8px;
}

.ma8 {
  margin: 8px;
}

.mal8 {
  margin-left: 8px;
}

.mat8 {
  margin-top: 8px;
}

.mar8 {
  margin-right: 8px;
}

.mab8 {
  margin-bottom: 8px;
}

.max8 {
  margin: 0 8px;
}

.may8 {
  margin: 8px 0;
}

.pal9 {
  padding-left: 9px;
}

.pat9 {
  padding-top: 9px;
}

.par9 {
  padding-right: 9px;
}

.pab9 {
  padding-bottom: 9px;
}

.pax9 {
  padding: 0 9px;
}

.pay9 {
  padding: 9px 0;
}

.pa9 {
  padding: 9px;
}

.ma9 {
  margin: 9px;
}

.mal9 {
  margin-left: 9px;
}

.mat9 {
  margin-top: 9px;
}

.mar9 {
  margin-right: 9px;
}

.mab9 {
  margin-bottom: 9px;
}

.max9 {
  margin: 0 9px;
}

.may9 {
  margin: 9px 0;
}

.pal10 {
  padding-left: 10px;
}

.pat10 {
  padding-top: 10px;
}

.par10 {
  padding-right: 10px;
}

.pab10 {
  padding-bottom: 10px;
}

.pax10 {
  padding: 0 10px;
}

.pay10 {
  padding: 10px 0;
}

.pa10 {
  padding: 10px;
}

.ma10 {
  margin: 10px;
}

.mal10 {
  margin-left: 10px;
}

.mat10 {
  margin-top: 10px;
}

.mar10 {
  margin-right: 10px;
}

.mab10 {
  margin-bottom: 10px;
}

.max10 {
  margin: 0 10px;
}

.may10 {
  margin: 10px 0;
}

.pal11 {
  padding-left: 11px;
}

.pat11 {
  padding-top: 11px;
}

.par11 {
  padding-right: 11px;
}

.pab11 {
  padding-bottom: 11px;
}

.pax11 {
  padding: 0 11px;
}

.pay11 {
  padding: 11px 0;
}

.pa11 {
  padding: 11px;
}

.ma11 {
  margin: 11px;
}

.mal11 {
  margin-left: 11px;
}

.mat11 {
  margin-top: 11px;
}

.mar11 {
  margin-right: 11px;
}

.mab11 {
  margin-bottom: 11px;
}

.max11 {
  margin: 0 11px;
}

.may11 {
  margin: 11px 0;
}

.pal12 {
  padding-left: 12px;
}

.pat12 {
  padding-top: 12px;
}

.par12 {
  padding-right: 12px;
}

.pab12 {
  padding-bottom: 12px;
}

.pax12 {
  padding: 0 12px;
}

.pay12 {
  padding: 12px 0;
}

.pa12 {
  padding: 12px;
}

.ma12 {
  margin: 12px;
}

.mal12 {
  margin-left: 12px;
}

.mat12 {
  margin-top: 12px;
}

.mar12 {
  margin-right: 12px;
}

.mab12 {
  margin-bottom: 12px;
}

.max12 {
  margin: 0 12px;
}

.may12 {
  margin: 12px 0;
}

.pal13 {
  padding-left: 13px;
}

.pat13 {
  padding-top: 13px;
}

.par13 {
  padding-right: 13px;
}

.pab13 {
  padding-bottom: 13px;
}

.pax13 {
  padding: 0 13px;
}

.pay13 {
  padding: 13px 0;
}

.pa13 {
  padding: 13px;
}

.ma13 {
  margin: 13px;
}

.mal13 {
  margin-left: 13px;
}

.mat13 {
  margin-top: 13px;
}

.mar13 {
  margin-right: 13px;
}

.mab13 {
  margin-bottom: 13px;
}

.max13 {
  margin: 0 13px;
}

.may13 {
  margin: 13px 0;
}

.pal14 {
  padding-left: 14px;
}

.pat14 {
  padding-top: 14px;
}

.par14 {
  padding-right: 14px;
}

.pab14 {
  padding-bottom: 14px;
}

.pax14 {
  padding: 0 14px;
}

.pay14 {
  padding: 14px 0;
}

.pa14 {
  padding: 14px;
}

.ma14 {
  margin: 14px;
}

.mal14 {
  margin-left: 14px;
}

.mat14 {
  margin-top: 14px;
}

.mar14 {
  margin-right: 14px;
}

.mab14 {
  margin-bottom: 14px;
}

.max14 {
  margin: 0 14px;
}

.may14 {
  margin: 14px 0;
}

.pal15 {
  padding-left: 15px;
}

.pat15 {
  padding-top: 15px;
}

.par15 {
  padding-right: 15px;
}

.pab15 {
  padding-bottom: 15px;
}

.pax15 {
  padding: 0 15px;
}

.pay15 {
  padding: 15px 0;
}

.pa15 {
  padding: 15px;
}

.ma15 {
  margin: 15px;
}

.mal15 {
  margin-left: 15px;
}

.mat15 {
  margin-top: 15px;
}

.mar15 {
  margin-right: 15px;
}

.mab15 {
  margin-bottom: 15px;
}

.max15 {
  margin: 0 15px;
}

.may15 {
  margin: 15px 0;
}

.pal16 {
  padding-left: 16px;
}

.pat16 {
  padding-top: 16px;
}

.par16 {
  padding-right: 16px;
}

.pab16 {
  padding-bottom: 16px;
}

.pax16 {
  padding: 0 16px;
}

.pay16 {
  padding: 16px 0;
}

.pa16 {
  padding: 16px;
}

.ma16 {
  margin: 16px;
}

.mal16 {
  margin-left: 16px;
}

.mat16 {
  margin-top: 16px;
}

.mar16 {
  margin-right: 16px;
}

.mab16 {
  margin-bottom: 16px;
}

.max16 {
  margin: 0 16px;
}

.may16 {
  margin: 16px 0;
}

.pal17 {
  padding-left: 17px;
}

.pat17 {
  padding-top: 17px;
}

.par17 {
  padding-right: 17px;
}

.pab17 {
  padding-bottom: 17px;
}

.pax17 {
  padding: 0 17px;
}

.pay17 {
  padding: 17px 0;
}

.pa17 {
  padding: 17px;
}

.ma17 {
  margin: 17px;
}

.mal17 {
  margin-left: 17px;
}

.mat17 {
  margin-top: 17px;
}

.mar17 {
  margin-right: 17px;
}

.mab17 {
  margin-bottom: 17px;
}

.max17 {
  margin: 0 17px;
}

.may17 {
  margin: 17px 0;
}

.pal18 {
  padding-left: 18px;
}

.pat18 {
  padding-top: 18px;
}

.par18 {
  padding-right: 18px;
}

.pab18 {
  padding-bottom: 18px;
}

.pax18 {
  padding: 0 18px;
}

.pay18 {
  padding: 18px 0;
}

.pa18 {
  padding: 18px;
}

.ma18 {
  margin: 18px;
}

.mal18 {
  margin-left: 18px;
}

.mat18 {
  margin-top: 18px;
}

.mar18 {
  margin-right: 18px;
}

.mab18 {
  margin-bottom: 18px;
}

.max18 {
  margin: 0 18px;
}

.may18 {
  margin: 18px 0;
}

.pal19 {
  padding-left: 19px;
}

.pat19 {
  padding-top: 19px;
}

.par19 {
  padding-right: 19px;
}

.pab19 {
  padding-bottom: 19px;
}

.pax19 {
  padding: 0 19px;
}

.pay19 {
  padding: 19px 0;
}

.pa19 {
  padding: 19px;
}

.ma19 {
  margin: 19px;
}

.mal19 {
  margin-left: 19px;
}

.mat19 {
  margin-top: 19px;
}

.mar19 {
  margin-right: 19px;
}

.mab19 {
  margin-bottom: 19px;
}

.max19 {
  margin: 0 19px;
}

.may19 {
  margin: 19px 0;
}

.pal20 {
  padding-left: 20px;
}

.pat20 {
  padding-top: 20px;
}

.par20 {
  padding-right: 20px;
}

.pab20 {
  padding-bottom: 20px;
}

.pax20 {
  padding: 0 20px;
}

.pay20 {
  padding: 20px 0;
}

.pa20 {
  padding: 20px;
}

.ma20 {
  margin: 20px;
}

.mal20 {
  margin-left: 20px;
}

.mat20 {
  margin-top: 20px;
}

.mar20 {
  margin-right: 20px;
}

.mab20 {
  margin-bottom: 20px;
}

.max20 {
  margin: 0 20px;
}

.may20 {
  margin: 20px 0;
}

.pal21 {
  padding-left: 21px;
}

.pat21 {
  padding-top: 21px;
}

.par21 {
  padding-right: 21px;
}

.pab21 {
  padding-bottom: 21px;
}

.pax21 {
  padding: 0 21px;
}

.pay21 {
  padding: 21px 0;
}

.pa21 {
  padding: 21px;
}

.ma21 {
  margin: 21px;
}

.mal21 {
  margin-left: 21px;
}

.mat21 {
  margin-top: 21px;
}

.mar21 {
  margin-right: 21px;
}

.mab21 {
  margin-bottom: 21px;
}

.max21 {
  margin: 0 21px;
}

.may21 {
  margin: 21px 0;
}

.pal22 {
  padding-left: 22px;
}

.pat22 {
  padding-top: 22px;
}

.par22 {
  padding-right: 22px;
}

.pab22 {
  padding-bottom: 22px;
}

.pax22 {
  padding: 0 22px;
}

.pay22 {
  padding: 22px 0;
}

.pa22 {
  padding: 22px;
}

.ma22 {
  margin: 22px;
}

.mal22 {
  margin-left: 22px;
}

.mat22 {
  margin-top: 22px;
}

.mar22 {
  margin-right: 22px;
}

.mab22 {
  margin-bottom: 22px;
}

.max22 {
  margin: 0 22px;
}

.may22 {
  margin: 22px 0;
}

.pal23 {
  padding-left: 23px;
}

.pat23 {
  padding-top: 23px;
}

.par23 {
  padding-right: 23px;
}

.pab23 {
  padding-bottom: 23px;
}

.pax23 {
  padding: 0 23px;
}

.pay23 {
  padding: 23px 0;
}

.pa23 {
  padding: 23px;
}

.ma23 {
  margin: 23px;
}

.mal23 {
  margin-left: 23px;
}

.mat23 {
  margin-top: 23px;
}

.mar23 {
  margin-right: 23px;
}

.mab23 {
  margin-bottom: 23px;
}

.max23 {
  margin: 0 23px;
}

.may23 {
  margin: 23px 0;
}

.pal24 {
  padding-left: 24px;
}

.pat24 {
  padding-top: 24px;
}

.par24 {
  padding-right: 24px;
}

.pab24 {
  padding-bottom: 24px;
}

.pax24 {
  padding: 0 24px;
}

.pay24 {
  padding: 24px 0;
}

.pa24 {
  padding: 24px;
}

.ma24 {
  margin: 24px;
}

.mal24 {
  margin-left: 24px;
}

.mat24 {
  margin-top: 24px;
}

.mar24 {
  margin-right: 24px;
}

.mab24 {
  margin-bottom: 24px;
}

.max24 {
  margin: 0 24px;
}

.may24 {
  margin: 24px 0;
}

.pal25 {
  padding-left: 25px;
}

.pat25 {
  padding-top: 25px;
}

.par25 {
  padding-right: 25px;
}

.pab25 {
  padding-bottom: 25px;
}

.pax25 {
  padding: 0 25px;
}

.pay25 {
  padding: 25px 0;
}

.pa25 {
  padding: 25px;
}

.ma25 {
  margin: 25px;
}

.mal25 {
  margin-left: 25px;
}

.mat25 {
  margin-top: 25px;
}

.mar25 {
  margin-right: 25px;
}

.mab25 {
  margin-bottom: 25px;
}

.max25 {
  margin: 0 25px;
}

.may25 {
  margin: 25px 0;
}

.pal26 {
  padding-left: 26px;
}

.pat26 {
  padding-top: 26px;
}

.par26 {
  padding-right: 26px;
}

.pab26 {
  padding-bottom: 26px;
}

.pax26 {
  padding: 0 26px;
}

.pay26 {
  padding: 26px 0;
}

.pa26 {
  padding: 26px;
}

.ma26 {
  margin: 26px;
}

.mal26 {
  margin-left: 26px;
}

.mat26 {
  margin-top: 26px;
}

.mar26 {
  margin-right: 26px;
}

.mab26 {
  margin-bottom: 26px;
}

.max26 {
  margin: 0 26px;
}

.may26 {
  margin: 26px 0;
}

.pal27 {
  padding-left: 27px;
}

.pat27 {
  padding-top: 27px;
}

.par27 {
  padding-right: 27px;
}

.pab27 {
  padding-bottom: 27px;
}

.pax27 {
  padding: 0 27px;
}

.pay27 {
  padding: 27px 0;
}

.pa27 {
  padding: 27px;
}

.ma27 {
  margin: 27px;
}

.mal27 {
  margin-left: 27px;
}

.mat27 {
  margin-top: 27px;
}

.mar27 {
  margin-right: 27px;
}

.mab27 {
  margin-bottom: 27px;
}

.max27 {
  margin: 0 27px;
}

.may27 {
  margin: 27px 0;
}

.pal28 {
  padding-left: 28px;
}

.pat28 {
  padding-top: 28px;
}

.par28 {
  padding-right: 28px;
}

.pab28 {
  padding-bottom: 28px;
}

.pax28 {
  padding: 0 28px;
}

.pay28 {
  padding: 28px 0;
}

.pa28 {
  padding: 28px;
}

.ma28 {
  margin: 28px;
}

.mal28 {
  margin-left: 28px;
}

.mat28 {
  margin-top: 28px;
}

.mar28 {
  margin-right: 28px;
}

.mab28 {
  margin-bottom: 28px;
}

.max28 {
  margin: 0 28px;
}

.may28 {
  margin: 28px 0;
}

.pal29 {
  padding-left: 29px;
}

.pat29 {
  padding-top: 29px;
}

.par29 {
  padding-right: 29px;
}

.pab29 {
  padding-bottom: 29px;
}

.pax29 {
  padding: 0 29px;
}

.pay29 {
  padding: 29px 0;
}

.pa29 {
  padding: 29px;
}

.ma29 {
  margin: 29px;
}

.mal29 {
  margin-left: 29px;
}

.mat29 {
  margin-top: 29px;
}

.mar29 {
  margin-right: 29px;
}

.mab29 {
  margin-bottom: 29px;
}

.max29 {
  margin: 0 29px;
}

.may29 {
  margin: 29px 0;
}

.pal30 {
  padding-left: 30px;
}

.pat30 {
  padding-top: 30px;
}

.par30 {
  padding-right: 30px;
}

.pab30 {
  padding-bottom: 30px;
}

.pax30 {
  padding: 0 30px;
}

.pay30 {
  padding: 30px 0;
}

.pa30 {
  padding: 30px;
}

.ma30 {
  margin: 30px;
}

.mal30 {
  margin-left: 30px;
}

.mat30 {
  margin-top: 30px;
}

.mar30 {
  margin-right: 30px;
}

.mab30 {
  margin-bottom: 30px;
}

.max30 {
  margin: 0 30px;
}

.may30 {
  margin: 30px 0;
}

.pal31 {
  padding-left: 31px;
}

.pat31 {
  padding-top: 31px;
}

.par31 {
  padding-right: 31px;
}

.pab31 {
  padding-bottom: 31px;
}

.pax31 {
  padding: 0 31px;
}

.pay31 {
  padding: 31px 0;
}

.pa31 {
  padding: 31px;
}

.ma31 {
  margin: 31px;
}

.mal31 {
  margin-left: 31px;
}

.mat31 {
  margin-top: 31px;
}

.mar31 {
  margin-right: 31px;
}

.mab31 {
  margin-bottom: 31px;
}

.max31 {
  margin: 0 31px;
}

.may31 {
  margin: 31px 0;
}

.pal32 {
  padding-left: 32px;
}

.pat32 {
  padding-top: 32px;
}

.par32 {
  padding-right: 32px;
}

.pab32 {
  padding-bottom: 32px;
}

.pax32 {
  padding: 0 32px;
}

.pay32 {
  padding: 32px 0;
}

.pa32 {
  padding: 32px;
}

.ma32 {
  margin: 32px;
}

.mal32 {
  margin-left: 32px;
}

.mat32 {
  margin-top: 32px;
}

.mar32 {
  margin-right: 32px;
}

.mab32 {
  margin-bottom: 32px;
}

.max32 {
  margin: 0 32px;
}

.may32 {
  margin: 32px 0;
}

.pal33 {
  padding-left: 33px;
}

.pat33 {
  padding-top: 33px;
}

.par33 {
  padding-right: 33px;
}

.pab33 {
  padding-bottom: 33px;
}

.pax33 {
  padding: 0 33px;
}

.pay33 {
  padding: 33px 0;
}

.pa33 {
  padding: 33px;
}

.ma33 {
  margin: 33px;
}

.mal33 {
  margin-left: 33px;
}

.mat33 {
  margin-top: 33px;
}

.mar33 {
  margin-right: 33px;
}

.mab33 {
  margin-bottom: 33px;
}

.max33 {
  margin: 0 33px;
}

.may33 {
  margin: 33px 0;
}

.pal34 {
  padding-left: 34px;
}

.pat34 {
  padding-top: 34px;
}

.par34 {
  padding-right: 34px;
}

.pab34 {
  padding-bottom: 34px;
}

.pax34 {
  padding: 0 34px;
}

.pay34 {
  padding: 34px 0;
}

.pa34 {
  padding: 34px;
}

.ma34 {
  margin: 34px;
}

.mal34 {
  margin-left: 34px;
}

.mat34 {
  margin-top: 34px;
}

.mar34 {
  margin-right: 34px;
}

.mab34 {
  margin-bottom: 34px;
}

.max34 {
  margin: 0 34px;
}

.may34 {
  margin: 34px 0;
}

.pal35 {
  padding-left: 35px;
}

.pat35 {
  padding-top: 35px;
}

.par35 {
  padding-right: 35px;
}

.pab35 {
  padding-bottom: 35px;
}

.pax35 {
  padding: 0 35px;
}

.pay35 {
  padding: 35px 0;
}

.pa35 {
  padding: 35px;
}

.ma35 {
  margin: 35px;
}

.mal35 {
  margin-left: 35px;
}

.mat35 {
  margin-top: 35px;
}

.mar35 {
  margin-right: 35px;
}

.mab35 {
  margin-bottom: 35px;
}

.max35 {
  margin: 0 35px;
}

.may35 {
  margin: 35px 0;
}

.pal36 {
  padding-left: 36px;
}

.pat36 {
  padding-top: 36px;
}

.par36 {
  padding-right: 36px;
}

.pab36 {
  padding-bottom: 36px;
}

.pax36 {
  padding: 0 36px;
}

.pay36 {
  padding: 36px 0;
}

.pa36 {
  padding: 36px;
}

.ma36 {
  margin: 36px;
}

.mal36 {
  margin-left: 36px;
}

.mat36 {
  margin-top: 36px;
}

.mar36 {
  margin-right: 36px;
}

.mab36 {
  margin-bottom: 36px;
}

.max36 {
  margin: 0 36px;
}

.may36 {
  margin: 36px 0;
}

.pal37 {
  padding-left: 37px;
}

.pat37 {
  padding-top: 37px;
}

.par37 {
  padding-right: 37px;
}

.pab37 {
  padding-bottom: 37px;
}

.pax37 {
  padding: 0 37px;
}

.pay37 {
  padding: 37px 0;
}

.pa37 {
  padding: 37px;
}

.ma37 {
  margin: 37px;
}

.mal37 {
  margin-left: 37px;
}

.mat37 {
  margin-top: 37px;
}

.mar37 {
  margin-right: 37px;
}

.mab37 {
  margin-bottom: 37px;
}

.max37 {
  margin: 0 37px;
}

.may37 {
  margin: 37px 0;
}

.pal38 {
  padding-left: 38px;
}

.pat38 {
  padding-top: 38px;
}

.par38 {
  padding-right: 38px;
}

.pab38 {
  padding-bottom: 38px;
}

.pax38 {
  padding: 0 38px;
}

.pay38 {
  padding: 38px 0;
}

.pa38 {
  padding: 38px;
}

.ma38 {
  margin: 38px;
}

.mal38 {
  margin-left: 38px;
}

.mat38 {
  margin-top: 38px;
}

.mar38 {
  margin-right: 38px;
}

.mab38 {
  margin-bottom: 38px;
}

.max38 {
  margin: 0 38px;
}

.may38 {
  margin: 38px 0;
}

.pal39 {
  padding-left: 39px;
}

.pat39 {
  padding-top: 39px;
}

.par39 {
  padding-right: 39px;
}

.pab39 {
  padding-bottom: 39px;
}

.pax39 {
  padding: 0 39px;
}

.pay39 {
  padding: 39px 0;
}

.pa39 {
  padding: 39px;
}

.ma39 {
  margin: 39px;
}

.mal39 {
  margin-left: 39px;
}

.mat39 {
  margin-top: 39px;
}

.mar39 {
  margin-right: 39px;
}

.mab39 {
  margin-bottom: 39px;
}

.max39 {
  margin: 0 39px;
}

.may39 {
  margin: 39px 0;
}

.pal40 {
  padding-left: 40px;
}

.pat40 {
  padding-top: 40px;
}

.par40 {
  padding-right: 40px;
}

.pab40 {
  padding-bottom: 40px;
}

.pax40 {
  padding: 0 40px;
}

.pay40 {
  padding: 40px 0;
}

.pa40 {
  padding: 40px;
}

.ma40 {
  margin: 40px;
}

.mal40 {
  margin-left: 40px;
}

.mat40 {
  margin-top: 40px;
}

.mar40 {
  margin-right: 40px;
}

.mab40 {
  margin-bottom: 40px;
}

.max40 {
  margin: 0 40px;
}

.may40 {
  margin: 40px 0;
}

.scroll-x::-webkit-scrollbar {
  width: 0px;
  display: none;
}

.scroll-w::-webkit-scrollbar {
  width: 6px;
  background-color: #e6e6e6;
  border-radius: 10px;
}
.scroll-w::-webkit-scrollbar-thumb {
  width: 6px;
  border-radius: 10px;
  background-color: #c4c2c2;
}

.demo-ruleForm .btn {
  min-width: 100px;
}

.bg-dialog-title {
  background: #F4F5F7;
}

.custom-notification {
  max-width: 800px !important; /* 调整最大宽度 */
  white-space: pre-wrap !important; /* 允许换行 */
  word-break: break-all !important; /* 强制换行 */
}
@font-face {
  font-family: "iconfont"; /* Project id 4988627 */
  src: url("//at.alicdn.com/t/c/font_4988627_sbl76jxfptf.woff2?t=1764231567850") format("woff2"), url("//at.alicdn.com/t/c/font_4988627_sbl76jxfptf.woff?t=1764231567850") format("woff"), url("//at.alicdn.com/t/c/font_4988627_sbl76jxfptf.ttf?t=1764231567850") format("truetype");
}
.iconfont {
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-wenjian:before {
  content: "\e641";
}

.icon-order_down:before {
  content: "\e60e";
}

.icon-order_up:before {
  content: "\e600";
}

.icon-zantong1:before {
  content: "\eb83";
}

.icon-zantong:before {
  content: "\eb84";
}

.icon-fill_fanhui:before {
  content: "\e683";
}

.icon-fill_fanhui-copy:before {
  content: "\eb81";
}

.icon-jinggao_o:before {
  content: "\eb80";
}

.icon-kongmoxing:before {
  content: "\e629";
}

.icon-tonghuazhong:before {
  content: "\e677";
}

.icon-tonghuazhong-copy:before {
  content: "\e7a6";
}

.icon-fasong1:before {
  content: "\e6cc";
}

.icon-bofang:before {
  content: "\e654";
}

.icon-dadianhua:before {
  content: "\e61c";
}

.icon-guaduan:before {
  content: "\e6fc";
}

.icon-zanting:before {
  content: "\e63d";
}

.icon-zimu:before {
  content: "\e7a5";
}

.icon-taiyangtubiao:before {
  content: "\e61f";
}

.icon-yejian:before {
  content: "\e712";
}

.icon-a-bianzu3:before {
  content: "\e69e";
}

.icon-moxinggongyingshang_moren:before {
  content: "\e62d";
}

.icon-huihuabianliang:before {
  content: "\e601";
}

.icon-huanjingbianliang:before {
  content: "\e64c";
}

.icon-wendang:before {
  content: "\e61b";
}
/* Attention: Generate by code. Don't update by hand!!! */
html[data-theme=light] {
  --color-components-input-bg-normal: #c8ceda40;
  --color-components-input-text-placeholder: #98a2b2;
  --color-components-input-bg-hover: #c8ceda24;
  --color-components-input-bg-active: #f9fafb;
  --color-components-input-border-active: #d0d5dc;
  --color-components-input-border-destructive: #fda29b;
  --color-components-input-text-filled: #101828;
  --color-components-input-bg-destructive: #ffffff;
  --color-components-input-bg-disabled: #c8ceda24;
  --color-components-input-text-disabled: #d0d5dc;
  --color-components-input-text-filled-disabled: #676f83;
  --color-components-input-border-hover: #d0d5dc;
  --color-components-input-border-active-prompt-1: #0ba5ec;
  --color-components-input-border-active-prompt-2: #155aef;
  --color-components-kbd-bg-gray: #1018280a;
  --color-components-kbd-bg-white: #ffffff1f;
  --color-components-tooltip-bg: #fffffff2;
  --color-components-button-primary-text: #ffffff;
  --color-components-button-primary-bg: #155aef;
  --color-components-button-primary-border: #1018280a;
  --color-components-button-primary-bg-hover: #004aeb;
  --color-components-button-primary-border-hover: #10182814;
  --color-components-button-primary-bg-disabled: #155aef24;
  --color-components-button-primary-border-disabled: #ffffff00;
  --color-components-button-primary-text-disabled: #ffffff99;
  --color-components-button-secondary-text: #354052;
  --color-components-button-secondary-text-disabled: #10182840;
  --color-components-button-secondary-bg: #ffffff;
  --color-components-button-secondary-bg-hover: #f9fafb;
  --color-components-button-secondary-bg-disabled: #f9fafb;
  --color-components-button-secondary-border: #10182824;
  --color-components-button-secondary-border-hover: #10182833;
  --color-components-button-secondary-border-disabled: #1018280a;
  --color-components-button-tertiary-text: #354052;
  --color-components-button-tertiary-text-disabled: #10182840;
  --color-components-button-tertiary-bg: #f2f4f7;
  --color-components-button-tertiary-bg-hover: #e9ebf0;
  --color-components-button-tertiary-bg-disabled: #f9fafb;
  --color-components-button-ghost-text: #354052;
  --color-components-button-ghost-text-disabled: #10182840;
  --color-components-button-ghost-bg-hover: #c8ceda33;
  --color-components-button-destructive-primary-text: #ffffff;
  --color-components-button-destructive-primary-text-disabled: #ffffff99;
  --color-components-button-destructive-primary-bg: #d92d20;
  --color-components-button-destructive-primary-bg-hover: #b42318;
  --color-components-button-destructive-primary-bg-disabled: #fee4e2;
  --color-components-button-destructive-primary-border: #18181b0a;
  --color-components-button-destructive-primary-border-hover: #18181b14;
  --color-components-button-destructive-primary-border-disabled: #ffffff00;
  --color-components-button-destructive-secondary-text: #d92d20;
  --color-components-button-destructive-secondary-text-disabled: #f0443833;
  --color-components-button-destructive-secondary-bg: #ffffff;
  --color-components-button-destructive-secondary-bg-hover: #fef3f2;
  --color-components-button-destructive-secondary-bg-disabled: #fef3f2;
  --color-components-button-destructive-secondary-border: #18181b14;
  --color-components-button-destructive-secondary-border-hover: #f0443840;
  --color-components-button-destructive-secondary-border-disabled: #f044380a;
  --color-components-button-destructive-tertiary-text: #d92d20;
  --color-components-button-destructive-tertiary-text-disabled: #f0443833;
  --color-components-button-destructive-tertiary-bg: #fee4e2;
  --color-components-button-destructive-tertiary-bg-hover: #fecdca;
  --color-components-button-destructive-tertiary-bg-disabled: #f044380a;
  --color-components-button-destructive-ghost-text: #d92d20;
  --color-components-button-destructive-ghost-text-disabled: #f0443833;
  --color-components-button-destructive-ghost-bg-hover: #fee4e2;
  --color-components-button-secondary-accent-text: #155aef;
  --color-components-button-secondary-accent-text-disabled: #b2caff;
  --color-components-button-secondary-accent-bg: #ffffff;
  --color-components-button-secondary-accent-bg-hover: #f2f4f7;
  --color-components-button-secondary-accent-bg-disabled: #f9fafb;
  --color-components-button-secondary-accent-border: #10182824;
  --color-components-button-secondary-accent-border-hover: #10182824;
  --color-components-button-secondary-accent-border-disabled: #1018280a;
  --color-components-button-indigo-bg: #444ce7;
  --color-components-button-indigo-bg-hover: #3538cd;
  --color-components-button-indigo-bg-disabled: #6172f324;
  --color-components-checkbox-icon: #ffffff;
  --color-components-checkbox-icon-disabled: #ffffff80;
  --color-components-checkbox-bg: #155aef;
  --color-components-checkbox-bg-hover: #004aeb;
  --color-components-checkbox-bg-disabled: #f2f4f7;
  --color-components-checkbox-border: #d0d5dc;
  --color-components-checkbox-border-hover: #98a2b2;
  --color-components-checkbox-border-disabled: #18181b0a;
  --color-components-checkbox-bg-unchecked: #ffffff;
  --color-components-checkbox-bg-unchecked-hover: #ffffff;
  --color-components-checkbox-bg-disabled-checked: #b2caff;
  --color-components-radio-border-checked: #155aef;
  --color-components-radio-border-checked-hover: #004aeb;
  --color-components-radio-border-checked-disabled: #b2caff;
  --color-components-radio-bg-disabled: #ffffff00;
  --color-components-radio-border: #d0d5dc;
  --color-components-radio-border-hover: #98a2b2;
  --color-components-radio-border-disabled: #18181b0a;
  --color-components-radio-bg: #ffffff00;
  --color-components-radio-bg-hover: #ffffff00;
  --color-components-toggle-knob: #ffffff;
  --color-components-toggle-knob-disabled: #fffffff2;
  --color-components-toggle-bg: #155aef;
  --color-components-toggle-bg-hover: #004aeb;
  --color-components-toggle-bg-disabled: #d1e0ff;
  --color-components-toggle-bg-unchecked: #e9ebf0;
  --color-components-toggle-bg-unchecked-hover: #d0d5dc;
  --color-components-toggle-bg-unchecked-disabled: #f2f4f7;
  --color-components-toggle-knob-hover: #ffffff;
  --color-components-card-bg: #fcfcfd;
  --color-components-card-border: #ffffff;
  --color-components-card-bg-alt: #ffffff;
  --color-components-menu-item-text: #495464;
  --color-components-menu-item-text-active: #18222f;
  --color-components-menu-item-text-hover: #354052;
  --color-components-menu-item-text-active-accent: #18222f;
  --color-components-panel-bg: #ffffff;
  --color-components-panel-bg-blur: #fffffff2;
  --color-components-panel-border: #10182814;
  --color-components-panel-border-subtle: #10182814;
  --color-components-panel-gradient-2: #f9fafb;
  --color-components-panel-gradient-1: #ffffff;
  --color-components-panel-bg-alt: #f9fafb;
  --color-components-panel-on-panel-item-bg: #ffffff;
  --color-components-panel-on-panel-item-bg-hover: #f9fafb;
  --color-components-panel-on-panel-item-bg-alt: #f9fafb;
  --color-components-panel-on-panel-item-bg-transparent: #fffffff2;
  --color-components-panel-on-panel-item-bg-hover-transparent: #f9fafb00;
  --color-components-panel-on-panel-item-bg-destructive-hover-transparent: #fef3f200;
  --color-components-panel-bg-transparent: #ffffff00;
  --color-components-main-nav-nav-button-text: #495464;
  --color-components-main-nav-nav-button-text-active: #155aef;
  --color-components-main-nav-nav-button-bg: #ffffff00;
  --color-components-main-nav-nav-button-bg-active: #fcfcfd;
  --color-components-main-nav-nav-button-border: #fffffff2;
  --color-components-main-nav-nav-button-bg-hover: #1018280a;
  --color-components-main-nav-nav-user-border: #ffffff;
  --color-components-slider-knob: #ffffff;
  --color-components-slider-knob-hover: #ffffff;
  --color-components-slider-knob-disabled: #fffffff2;
  --color-components-slider-range: #296dff;
  --color-components-slider-track: #e9ebf0;
  --color-components-slider-knob-border-hover: #10182833;
  --color-components-slider-knob-border: #10182824;
  --color-components-segmented-control-item-active-bg: #ffffff;
  --color-components-segmented-control-item-active-border: #ffffff;
  --color-components-segmented-control-bg-normal: #c8ceda33;
  --color-components-segmented-control-item-active-accent-bg: #ffffff;
  --color-components-segmented-control-item-active-accent-border: #ffffff;
  --color-components-option-card-option-bg: #fcfcfd;
  --color-components-option-card-option-selected-bg: #ffffff;
  --color-components-option-card-option-selected-border: #296dff;
  --color-components-option-card-option-border: #e9ebf0;
  --color-components-option-card-option-bg-hover: #ffffff;
  --color-components-option-card-option-border-hover: #d0d5dc;
  --color-components-tab-active: #155aef;
  --color-components-badge-white-to-dark: #ffffff;
  --color-components-badge-status-light-success-bg: #47cd89;
  --color-components-badge-status-light-success-border-inner: #17b26a;
  --color-components-badge-status-light-success-halo: #17b26a40;
  --color-components-badge-status-light-border-outer: #ffffff;
  --color-components-badge-status-light-high-light: #ffffff4d;
  --color-components-badge-status-light-warning-bg: #fdb022;
  --color-components-badge-status-light-warning-border-inner: #f79009;
  --color-components-badge-status-light-warning-halo: #f7900940;
  --color-components-badge-status-light-error-bg: #f97066;
  --color-components-badge-status-light-error-border-inner: #f04438;
  --color-components-badge-status-light-error-halo: #f0443840;
  --color-components-badge-status-light-normal-bg: #36bffa;
  --color-components-badge-status-light-normal-border-inner: #0ba5ec;
  --color-components-badge-status-light-normal-halo: #0ba5ec40;
  --color-components-badge-status-light-disabled-bg: #98a2b2;
  --color-components-badge-status-light-disabled-border-inner: #676f83;
  --color-components-badge-status-light-disabled-halo: #1018280a;
  --color-components-badge-bg-green-soft: #17b26a14;
  --color-components-badge-bg-orange-soft: #f7900914;
  --color-components-badge-bg-red-soft: #f0443814;
  --color-components-badge-bg-blue-light-soft: #0ba5ec14;
  --color-components-badge-bg-gray-soft: #1018280a;
  --color-components-badge-bg-dimm: #ffffff0d;
  --color-components-chart-line: #296dff;
  --color-components-chart-area-1: #155aef24;
  --color-components-chart-area-2: #155aef0a;
  --color-components-chart-current-1: #155aef;
  --color-components-chart-current-2: #d1e0ff;
  --color-components-chart-bg: #ffffff;
  --color-components-actionbar-bg: #fffffff2;
  --color-components-actionbar-border: #1018280a;
  --color-components-actionbar-bg-accent: #f5f7ff;
  --color-components-actionbar-border-accent: #b2caff;
  --color-components-dropzone-bg-alt: #f2f4f7;
  --color-components-dropzone-bg: #f9fafb;
  --color-components-dropzone-bg-accent: #155aef24;
  --color-components-dropzone-border: #10182814;
  --color-components-dropzone-border-alt: #10182833;
  --color-components-dropzone-border-accent: #84abff;
  --color-components-progress-brand-progress: #296dff;
  --color-components-progress-brand-border: #296dff;
  --color-components-progress-brand-bg: #155aef0a;
  --color-components-progress-white-progress: #ffffff;
  --color-components-progress-white-border: #fffffff2;
  --color-components-progress-white-bg: #ffffff03;
  --color-components-progress-gray-progress: #98a2b2;
  --color-components-progress-gray-border: #98a2b2;
  --color-components-progress-gray-bg: #c8ceda05;
  --color-components-progress-warning-progress: #f79009;
  --color-components-progress-warning-border: #f79009;
  --color-components-progress-warning-bg: #f790090a;
  --color-components-progress-error-progress: #f04438;
  --color-components-progress-error-border: #f04438;
  --color-components-progress-error-bg: #f044380a;
  --color-components-chat-input-audio-bg: #eff4ff;
  --color-components-chat-input-audio-wave-default: #155aef33;
  --color-components-chat-input-bg-mask-1: #ffffff03;
  --color-components-chat-input-bg-mask-2: #f2f4f7;
  --color-components-chat-input-border: #ffffff;
  --color-components-chat-input-audio-wave-active: #296dff;
  --color-components-chat-input-audio-bg-alt: #fcfcfd;
  --color-components-avatar-shape-fill-stop-0: #ffffff;
  --color-components-avatar-shape-fill-stop-100: #ffffffe6;
  --color-components-avatar-bg-mask-stop-0: #ffffff1f;
  --color-components-avatar-bg-mask-stop-100: #ffffff14;
  --color-components-avatar-default-avatar-bg: #d0d5dc;
  --color-components-avatar-mask-darkmode-dimmed: #ffffff00;
  --color-components-label-gray: #f2f4f7;
  --color-components-premium-badge-blue-bg-stop-0: #5289ff;
  --color-components-premium-badge-blue-bg-stop-100: #155aef;
  --color-components-premium-badge-blue-stroke-stop-0: #fffffff2;
  --color-components-premium-badge-blue-stroke-stop-100: #155aef;
  --color-components-premium-badge-blue-text-stop-0: #f5f7ff;
  --color-components-premium-badge-blue-text-stop-100: #d1e0ff;
  --color-components-premium-badge-blue-glow: #00329e;
  --color-components-premium-badge-blue-bg-stop-0-hover: #296dff;
  --color-components-premium-badge-blue-bg-stop-100-hover: #004aeb;
  --color-components-premium-badge-blue-glow-hover: #84abff;
  --color-components-premium-badge-blue-stroke-stop-0-hover: #fffffff2;
  --color-components-premium-badge-blue-stroke-stop-100-hover: #00329e;
  --color-components-premium-badge-highlight-stop-0: #ffffff1f;
  --color-components-premium-badge-highlight-stop-100: #ffffff4d;
  --color-components-premium-badge-indigo-bg-stop-0: #8098f9;
  --color-components-premium-badge-indigo-bg-stop-100: #444ce7;
  --color-components-premium-badge-indigo-stroke-stop-0: #fffffff2;
  --color-components-premium-badge-indigo-stroke-stop-100: #6172f3;
  --color-components-premium-badge-indigo-text-stop-0: #f5f8ff;
  --color-components-premium-badge-indigo-text-stop-100: #e0eaff;
  --color-components-premium-badge-indigo-glow: #2d3282;
  --color-components-premium-badge-indigo-glow-hover: #a4bcfd;
  --color-components-premium-badge-indigo-bg-stop-0-hover: #6172f3;
  --color-components-premium-badge-indigo-bg-stop-100-hover: #2d31a6;
  --color-components-premium-badge-indigo-stroke-stop-0-hover: #fffffff2;
  --color-components-premium-badge-indigo-stroke-stop-100-hover: #2d31a6;
  --color-components-premium-badge-grey-bg-stop-0: #98a2b2;
  --color-components-premium-badge-grey-bg-stop-100: #676f83;
  --color-components-premium-badge-grey-stroke-stop-0: #fffffff2;
  --color-components-premium-badge-grey-stroke-stop-100: #676f83;
  --color-components-premium-badge-grey-text-stop-0: #fcfcfd;
  --color-components-premium-badge-grey-text-stop-100: #f2f4f7;
  --color-components-premium-badge-grey-glow: #101828;
  --color-components-premium-badge-grey-glow-hover: #d0d5dc;
  --color-components-premium-badge-grey-bg-stop-0-hover: #676f83;
  --color-components-premium-badge-grey-bg-stop-100-hover: #354052;
  --color-components-premium-badge-grey-stroke-stop-0-hover: #fffffff2;
  --color-components-premium-badge-grey-stroke-stop-100-hover: #354052;
  --color-components-premium-badge-orange-bg-stop-0: #ff692e;
  --color-components-premium-badge-orange-bg-stop-100: #e04f16;
  --color-components-premium-badge-orange-stroke-stop-0: #fffffff2;
  --color-components-premium-badge-orange-stroke-stop-100: #e62e05;
  --color-components-premium-badge-orange-text-stop-0: #fefaf5;
  --color-components-premium-badge-orange-text-stop-100: #fdead7;
  --color-components-premium-badge-orange-glow: #772917;
  --color-components-premium-badge-orange-glow-hover: #f7b27a;
  --color-components-premium-badge-orange-bg-stop-0-hover: #ff4405;
  --color-components-premium-badge-orange-bg-stop-100-hover: #b93815;
  --color-components-premium-badge-orange-stroke-stop-0-hover: #fffffff2;
  --color-components-premium-badge-orange-stroke-stop-100-hover: #bc1b06;
  --color-components-progress-bar-bg: #155aef0a;
  --color-components-progress-bar-progress: #155aef24;
  --color-components-progress-bar-border: #1018280a;
  --color-components-progress-bar-progress-solid: #296dff;
  --color-components-progress-bar-progress-highlight: #155aef33;
  --color-components-icon-bg-red-solid: #d92d20;
  --color-components-icon-bg-rose-solid: #e31b54;
  --color-components-icon-bg-pink-solid: #dd2590;
  --color-components-icon-bg-orange-dark-solid: #ff4405;
  --color-components-icon-bg-yellow-solid: #eaaa08;
  --color-components-icon-bg-green-solid: #4ca30d;
  --color-components-icon-bg-teal-solid: #0e9384;
  --color-components-icon-bg-blue-light-solid: #0ba5ec;
  --color-components-icon-bg-blue-solid: #155aef;
  --color-components-icon-bg-indigo-solid: #444ce7;
  --color-components-icon-bg-violet-solid: #7839ee;
  --color-components-icon-bg-midnight-solid: #828dad;
  --color-components-icon-bg-rose-soft: #fff1f3;
  --color-components-icon-bg-pink-soft: #fdf2fa;
  --color-components-icon-bg-orange-dark-soft: #fff4ed;
  --color-components-icon-bg-yellow-soft: #fefbe8;
  --color-components-icon-bg-green-soft: #f3fee7;
  --color-components-icon-bg-teal-soft: #f0fdf9;
  --color-components-icon-bg-blue-light-soft: #f0f9ff;
  --color-components-icon-bg-blue-soft: #eff4ff;
  --color-components-icon-bg-indigo-soft: #eef4ff;
  --color-components-icon-bg-violet-soft: #f5f3ff;
  --color-components-icon-bg-midnight-soft: #f0f2f5;
  --color-components-icon-bg-red-soft: #fef3f2;
  --color-components-icon-bg-orange-solid: #f79009;
  --color-components-icon-bg-orange-soft: #fffaeb;
  --color-text-primary: #101828;
  --color-text-secondary: #354052;
  --color-text-tertiary: #676f83;
  --color-text-quaternary: #1018284d;
  --color-text-destructive: #d92d20;
  --color-text-success: #079455;
  --color-text-warning: #dc6803;
  --color-text-destructive-secondary: #f04438;
  --color-text-success-secondary: #17b26a;
  --color-text-warning-secondary: #f79009;
  --color-text-accent: #155aef;
  --color-text-primary-on-surface: #ffffff;
  --color-text-placeholder: #98a2b2;
  --color-text-disabled: #d0d5dc;
  --color-text-accent-secondary: #296dff;
  --color-text-accent-light-mode-only: #155aef;
  --color-text-text-selected: #155aef24;
  --color-text-secondary-on-surface: #ffffffe6;
  --color-text-logo-text: #18222f;
  --color-text-empty-state-icon: #d0d5dc;
  --color-text-inverted: #000000;
  --color-text-inverted-dimmed: #000000f2;
  --color-background-body: #f2f4f7;
  --color-background-default-subtle: #fcfcfd;
  --color-background-neutral-subtle: #f9fafb;
  --color-background-sidenav-bg: #ffffffcc;
  --color-background-default: #ffffff;
  --color-background-soft: #f9fafb;
  --color-background-gradient-bg-fill-chat-bg-1: #f9fafb;
  --color-background-gradient-bg-fill-chat-bg-2: #f2f4f7;
  --color-background-gradient-bg-fill-chat-bubble-bg-1: #ffffff;
  --color-background-gradient-bg-fill-chat-bubble-bg-2: #ffffff99;
  --color-background-gradient-bg-fill-chat-bubble-bg-3: #e1effe;
  --color-background-gradient-bg-fill-debug-bg-1: #ffffff00;
  --color-background-gradient-bg-fill-debug-bg-2: #c8ceda24;
  --color-background-gradient-mask-gray: #c8ceda33;
  --color-background-gradient-mask-transparent: #ffffff00;
  --color-background-gradient-mask-input-clear-2: #e9ebf000;
  --color-background-gradient-mask-input-clear-1: #e9ebf0;
  --color-background-gradient-mask-transparent-dark: #00000000;
  --color-background-gradient-mask-side-panel-2: #1018284d;
  --color-background-gradient-mask-side-panel-1: #10182805;
  --color-background-default-burn: #e9ebf0;
  --color-background-overlay-fullscreen: #f9fafbf2;
  --color-background-default-lighter: #ffffff80;
  --color-background-section: #f9fafb;
  --color-background-interaction-from-bg-1: #c8ceda33;
  --color-background-interaction-from-bg-2: #c8ceda24;
  --color-background-section-burn: #f2f4f7;
  --color-background-default-dodge: #ffffff;
  --color-background-overlay: #10182899;
  --color-background-default-dimmed: #e9ebf0;
  --color-background-default-hover: #f9fafb;
  --color-background-overlay-alt: #10182866;
  --color-background-surface-white: #fffffff2;
  --color-background-overlay-destructive: #f044384d;
  --color-background-overlay-backdrop: #f2f4f7f2;
  --color-shadow-shadow-1: #09090b08;
  --color-shadow-shadow-3: #09090b0d;
  --color-shadow-shadow-4: #09090b0f;
  --color-shadow-shadow-5: #09090b14;
  --color-shadow-shadow-6: #09090b1a;
  --color-shadow-shadow-7: #09090b1f;
  --color-shadow-shadow-8: #09090b24;
  --color-shadow-shadow-9: #09090b2e;
  --color-shadow-shadow-2: #09090b0a;
  --color-shadow-shadow-10: #09090b0d;
  --color-workflow-block-border: #ffffff;
  --color-workflow-block-parma-bg: #f2f4f7;
  --color-workflow-block-bg: #fcfcfd;
  --color-workflow-block-bg-transparent: #fcfcfde6;
  --color-workflow-block-border-highlight: #155aef24;
  --color-workflow-canvas-workflow-dot-color: #8585ad26;
  --color-workflow-canvas-workflow-bg: #f2f4f7;
  --color-workflow-link-line-active: #296dff;
  --color-workflow-link-line-normal: #d0d5dc;
  --color-workflow-link-line-handle: #296dff;
  --color-workflow-link-line-normal-transparent: #d0d5dc33;
  --color-workflow-link-line-failure-active: #f79009;
  --color-workflow-link-line-failure-handle: #f79009;
  --color-workflow-link-line-failure-button-bg: #dc6803;
  --color-workflow-link-line-failure-button-hover: #b54708;
  --color-workflow-link-line-success-active: #17b26a;
  --color-workflow-link-line-success-handle: #17b26a;
  --color-workflow-link-line-error-active: #f04438;
  --color-workflow-link-line-error-handle: #f04438;
  --color-workflow-minimap-bg: #e9ebf0;
  --color-workflow-minimap-block: #c8ceda4d;
  --color-workflow-display-success-bg: #ecfdf3;
  --color-workflow-display-success-border-1: #17b26acc;
  --color-workflow-display-success-border-2: #17b26a80;
  --color-workflow-display-success-vignette-color: #17b26a33;
  --color-workflow-display-success-bg-line-pattern: #17b26a4d;
  --color-workflow-display-glass-1: #ffffff1f;
  --color-workflow-display-glass-2: #ffffff80;
  --color-workflow-display-vignette-dark: #0000001f;
  --color-workflow-display-highlight: #ffffff80;
  --color-workflow-display-outline: #0000000d;
  --color-workflow-display-error-bg: #fef3f2;
  --color-workflow-display-error-bg-line-pattern: #f044384d;
  --color-workflow-display-error-border-1: #f04438cc;
  --color-workflow-display-error-border-2: #f0443880;
  --color-workflow-display-error-vignette-color: #f0443833;
  --color-workflow-display-warning-bg: #fffaeb;
  --color-workflow-display-warning-bg-line-pattern: #f790094d;
  --color-workflow-display-warning-border-1: #f79009cc;
  --color-workflow-display-warning-border-2: #f7900980;
  --color-workflow-display-warning-vignette-color: #f7900933;
  --color-workflow-display-normal-bg: #f0f9ff;
  --color-workflow-display-normal-bg-line-pattern: #0ba5ec4d;
  --color-workflow-display-normal-border-1: #0ba5eccc;
  --color-workflow-display-normal-border-2: #0ba5ec80;
  --color-workflow-display-normal-vignette-color: #0ba5ec33;
  --color-workflow-display-disabled-bg: #f9fafb;
  --color-workflow-display-disabled-bg-line-pattern: #c8ceda4d;
  --color-workflow-display-disabled-border-1: #c8ceda99;
  --color-workflow-display-disabled-border-2: #c8ceda66;
  --color-workflow-display-disabled-vignette-color: #c8ceda66;
  --color-workflow-display-disabled-outline: #00000000;
  --color-workflow-workflow-progress-bg-1: #c8ceda33;
  --color-workflow-workflow-progress-bg-2: #c8ceda0a;
  --color-divider-subtle: #1018280a;
  --color-divider-regular: #10182814;
  --color-divider-deep: #10182824;
  --color-divider-burn: #1018280a;
  --color-divider-intense: #1018284d;
  --color-divider-solid: #d0d5dc;
  --color-divider-solid-alt: #98a2b2;
  --color-state-base-hover: #c8ceda33;
  --color-state-base-active: #c8ceda66;
  --color-state-base-hover-alt: #c8ceda66;
  --color-state-base-handle: #10182833;
  --color-state-base-handle-hover: #1018284d;
  --color-state-base-hover-subtle: #c8ceda14;
  --color-state-accent-hover: #eff4ff;
  --color-state-accent-active: #155aef14;
  --color-state-accent-hover-alt: #d1e0ff;
  --color-state-accent-solid: #296dff;
  --color-state-accent-active-alt: #155aef24;
  --color-state-destructive-hover: #fef3f2;
  --color-state-destructive-hover-alt: #fee4e2;
  --color-state-destructive-active: #fecdca;
  --color-state-destructive-solid: #f04438;
  --color-state-destructive-border: #fda29b;
  --color-state-success-hover: #ecfdf3;
  --color-state-success-hover-alt: #dcfae6;
  --color-state-success-active: #abefc6;
  --color-state-success-solid: #17b26a;
  --color-state-warning-hover: #fffaeb;
  --color-state-warning-hover-alt: #fef0c7;
  --color-state-warning-active: #fedf89;
  --color-state-warning-solid: #f79009;
  --color-effects-highlight: #ffffff;
  --color-effects-highlight-lightmode-off: #ffffff00;
  --color-effects-image-frame: #ffffff;
  --color-util-colors-orange-dark-orange-dark-50: #fff4ed;
  --color-util-colors-orange-dark-orange-dark-100: #ffe6d5;
  --color-util-colors-orange-dark-orange-dark-200: #ffd6ae;
  --color-util-colors-orange-dark-orange-dark-300: #ff9c66;
  --color-util-colors-orange-dark-orange-dark-400: #ff692e;
  --color-util-colors-orange-dark-orange-dark-500: #ff4405;
  --color-util-colors-orange-dark-orange-dark-600: #e62e05;
  --color-util-colors-orange-dark-orange-dark-700: #bc1b06;
  --color-util-colors-orange-orange-50: #fef6ee;
  --color-util-colors-orange-orange-100: #fdead7;
  --color-util-colors-orange-orange-200: #f9dbaf;
  --color-util-colors-orange-orange-300: #f7b27a;
  --color-util-colors-orange-orange-400: #f38744;
  --color-util-colors-orange-orange-500: #ef6820;
  --color-util-colors-orange-orange-600: #e04f16;
  --color-util-colors-orange-orange-700: #b93815;
  --color-util-colors-orange-orange-100-transparent: #fdead700;
  --color-util-colors-pink-pink-50: #fdf2fa;
  --color-util-colors-pink-pink-100: #fce7f6;
  --color-util-colors-pink-pink-200: #fcceee;
  --color-util-colors-pink-pink-300: #faa7e0;
  --color-util-colors-pink-pink-400: #f670c7;
  --color-util-colors-pink-pink-500: #ee46bc;
  --color-util-colors-pink-pink-600: #dd2590;
  --color-util-colors-pink-pink-700: #c11574;
  --color-util-colors-fuchsia-fuchsia-50: #fdf4ff;
  --color-util-colors-fuchsia-fuchsia-100: #fbe8ff;
  --color-util-colors-fuchsia-fuchsia-200: #f6d0fe;
  --color-util-colors-fuchsia-fuchsia-300: #eeaafd;
  --color-util-colors-fuchsia-fuchsia-400: #e478fa;
  --color-util-colors-fuchsia-fuchsia-500: #d444f1;
  --color-util-colors-fuchsia-fuchsia-600: #ba24d5;
  --color-util-colors-fuchsia-fuchsia-700: #9f1ab1;
  --color-util-colors-purple-purple-50: #f4f3ff;
  --color-util-colors-purple-purple-100: #ebe9fe;
  --color-util-colors-purple-purple-200: #d9d6fe;
  --color-util-colors-purple-purple-300: #bdb4fe;
  --color-util-colors-purple-purple-400: #9b8afb;
  --color-util-colors-purple-purple-500: #7a5af8;
  --color-util-colors-purple-purple-600: #6938ef;
  --color-util-colors-purple-purple-700: #5925dc;
  --color-util-colors-indigo-indigo-50: #eef4ff;
  --color-util-colors-indigo-indigo-100: #e0eaff;
  --color-util-colors-indigo-indigo-200: #c7d7fe;
  --color-util-colors-indigo-indigo-300: #a4bcfd;
  --color-util-colors-indigo-indigo-400: #8098f9;
  --color-util-colors-indigo-indigo-500: #6172f3;
  --color-util-colors-indigo-indigo-600: #444ce7;
  --color-util-colors-indigo-indigo-700: #3538cd;
  --color-util-colors-blue-blue-50: #eff8ff;
  --color-util-colors-blue-blue-100: #d1e9ff;
  --color-util-colors-blue-blue-200: #b2ddff;
  --color-util-colors-blue-blue-300: #84caff;
  --color-util-colors-blue-blue-400: #53b1fd;
  --color-util-colors-blue-blue-500: #2e90fa;
  --color-util-colors-blue-blue-600: #1570ef;
  --color-util-colors-blue-blue-700: #175cd3;
  --color-util-colors-blue-light-blue-light-50: #f0f9ff;
  --color-util-colors-blue-light-blue-light-100: #e0f2fe;
  --color-util-colors-blue-light-blue-light-200: #b9e6fe;
  --color-util-colors-blue-light-blue-light-300: #7cd4fd;
  --color-util-colors-blue-light-blue-light-400: #36bffa;
  --color-util-colors-blue-light-blue-light-500: #0ba5ec;
  --color-util-colors-blue-light-blue-light-600: #0086c9;
  --color-util-colors-blue-light-blue-light-700: #026aa2;
  --color-util-colors-gray-blue-gray-blue-50: #f8f9fc;
  --color-util-colors-gray-blue-gray-blue-100: #eaecf5;
  --color-util-colors-gray-blue-gray-blue-200: #d5d9eb;
  --color-util-colors-gray-blue-gray-blue-300: #b3b8db;
  --color-util-colors-gray-blue-gray-blue-400: #717bbc;
  --color-util-colors-gray-blue-gray-blue-500: #4e5ba6;
  --color-util-colors-gray-blue-gray-blue-600: #3e4784;
  --color-util-colors-gray-blue-gray-blue-700: #363f72;
  --color-util-colors-blue-brand-blue-brand-50: #f5f7ff;
  --color-util-colors-blue-brand-blue-brand-100: #d1e0ff;
  --color-util-colors-blue-brand-blue-brand-200: #b2caff;
  --color-util-colors-blue-brand-blue-brand-300: #84abff;
  --color-util-colors-blue-brand-blue-brand-400: #5289ff;
  --color-util-colors-blue-brand-blue-brand-500: #296dff;
  --color-util-colors-blue-brand-blue-brand-600: #155aef;
  --color-util-colors-blue-brand-blue-brand-700: #004aeb;
  --color-util-colors-red-red-50: #fef3f2;
  --color-util-colors-red-red-100: #fee4e2;
  --color-util-colors-red-red-200: #fecdca;
  --color-util-colors-red-red-300: #fda29b;
  --color-util-colors-red-red-400: #f97066;
  --color-util-colors-red-red-500: #f04438;
  --color-util-colors-red-red-600: #d92d20;
  --color-util-colors-red-red-700: #b42318;
  --color-util-colors-green-green-50: #ecfdf3;
  --color-util-colors-green-green-100: #dcfae6;
  --color-util-colors-green-green-200: #abefc6;
  --color-util-colors-green-green-300: #75e0a7;
  --color-util-colors-green-green-400: #47cd89;
  --color-util-colors-green-green-500: #17b26a;
  --color-util-colors-green-green-600: #079455;
  --color-util-colors-green-green-700: #067647;
  --color-util-colors-warning-warning-50: #fffaeb;
  --color-util-colors-warning-warning-100: #fef0c7;
  --color-util-colors-warning-warning-200: #fedf89;
  --color-util-colors-warning-warning-300: #fec84b;
  --color-util-colors-warning-warning-400: #fdb022;
  --color-util-colors-warning-warning-500: #f79009;
  --color-util-colors-warning-warning-600: #dc6803;
  --color-util-colors-warning-warning-700: #b54708;
  --color-util-colors-yellow-yellow-50: #fefbe8;
  --color-util-colors-yellow-yellow-100: #fef7c3;
  --color-util-colors-yellow-yellow-200: #feee95;
  --color-util-colors-yellow-yellow-300: #fde272;
  --color-util-colors-yellow-yellow-400: #fac515;
  --color-util-colors-yellow-yellow-500: #eaaa08;
  --color-util-colors-yellow-yellow-600: #ca8504;
  --color-util-colors-yellow-yellow-700: #a15c07;
  --color-util-colors-teal-teal-50: #f0fdf9;
  --color-util-colors-teal-teal-100: #ccfbef;
  --color-util-colors-teal-teal-200: #99f6e0;
  --color-util-colors-teal-teal-300: #5fe9d0;
  --color-util-colors-teal-teal-400: #2ed3b7;
  --color-util-colors-teal-teal-500: #15b79e;
  --color-util-colors-teal-teal-600: #0e9384;
  --color-util-colors-teal-teal-700: #107569;
  --color-util-colors-cyan-cyan-50: #ecfdff;
  --color-util-colors-cyan-cyan-100: #cff9fe;
  --color-util-colors-cyan-cyan-200: #a5f0fc;
  --color-util-colors-cyan-cyan-300: #67e3f9;
  --color-util-colors-cyan-cyan-400: #22ccee;
  --color-util-colors-cyan-cyan-500: #06aed4;
  --color-util-colors-cyan-cyan-600: #088ab2;
  --color-util-colors-cyan-cyan-700: #0e7090;
  --color-util-colors-violet-violet-50: #f5f3ff;
  --color-util-colors-violet-violet-100: #ece9fe;
  --color-util-colors-violet-violet-200: #ddd6fe;
  --color-util-colors-violet-violet-300: #c3b5fd;
  --color-util-colors-violet-violet-400: #a48afb;
  --color-util-colors-violet-violet-500: #875bf7;
  --color-util-colors-violet-violet-600: #7839ee;
  --color-util-colors-violet-violet-700: #6927da;
  --color-util-colors-gray-gray-50: #f9fafb;
  --color-util-colors-gray-gray-100: #f2f4f7;
  --color-util-colors-gray-gray-200: #e9ebf0;
  --color-util-colors-gray-gray-300: #d0d5dc;
  --color-util-colors-gray-gray-400: #98a2b2;
  --color-util-colors-gray-gray-500: #676f83;
  --color-util-colors-gray-gray-600: #495464;
  --color-util-colors-gray-gray-700: #354052;
  --color-util-colors-green-light-green-light-50: #f3fee7;
  --color-util-colors-green-light-green-light-100: #e3fbcc;
  --color-util-colors-green-light-green-light-200: #d0f8ab;
  --color-util-colors-green-light-green-light-300: #a6ef67;
  --color-util-colors-green-light-green-light-500: #66c61c;
  --color-util-colors-green-light-green-light-400: #85e13a;
  --color-util-colors-green-light-green-light-600: #4ca30d;
  --color-util-colors-green-light-green-light-700: #3b7c0f;
  --color-util-colors-rose-rose-50: #fff1f3;
  --color-util-colors-rose-rose-100: #ffe4e8;
  --color-util-colors-rose-rose-200: #fecdd6;
  --color-util-colors-rose-rose-300: #fea3b4;
  --color-util-colors-rose-rose-400: #fd6f8e;
  --color-util-colors-rose-rose-500: #f63d68;
  --color-util-colors-rose-rose-600: #e31b54;
  --color-util-colors-rose-rose-700: #c01048;
  --color-util-colors-midnight-midnight-50: #fbfbfc;
  --color-util-colors-midnight-midnight-100: #f0f2f5;
  --color-util-colors-midnight-midnight-200: #dfe1ea;
  --color-util-colors-midnight-midnight-300: #c6cbd9;
  --color-util-colors-midnight-midnight-400: #a7aec5;
  --color-util-colors-midnight-midnight-500: #828dad;
  --color-util-colors-midnight-midnight-600: #5d698d;
  --color-util-colors-midnight-midnight-700: #3e465e;
  --color-third-party-LangChain: #1c3c3c;
  --color-third-party-Langfuse: #000000;
  --color-third-party-Github: #1b1f24;
  --color-third-party-Github-tertiary: #1b1f24;
  --color-third-party-Github-secondary: #1b1f24;
  --color-third-party-model-bg-openai: #e3e5e8;
  --color-third-party-model-bg-anthropic: #eeede7;
  --color-third-party-model-bg-default: #f9fafb;
  --color-third-party-aws: #141f2e;
  --color-third-party-aws-alt: #0f1824;
  --color-saas-background: #fcfcfd;
  --color-saas-pricing-grid-bg: #c8ceda80;
}
/* Attention: Generate by code. Don't update by hand!!! */
html[data-theme=dark] {
  --color-components-input-bg-normal: #ffffff14;
  --color-components-input-text-placeholder: #c8ceda4d;
  --color-components-input-bg-hover: #ffffff08;
  --color-components-input-bg-active: #ffffff0d;
  --color-components-input-border-active: #747481;
  --color-components-input-border-destructive: #f97066;
  --color-components-input-text-filled: #f4f4f5;
  --color-components-input-bg-destructive: #ffffff03;
  --color-components-input-bg-disabled: #ffffff08;
  --color-components-input-text-disabled: #c8ceda4d;
  --color-components-input-text-filled-disabled: #c8ceda99;
  --color-components-input-border-hover: #3a3a40;
  --color-components-input-border-active-prompt-1: #36bffa;
  --color-components-input-border-active-prompt-2: #296dff;
  --color-components-kbd-bg-gray: #ffffff08;
  --color-components-kbd-bg-white: #ffffff1f;
  --color-components-tooltip-bg: #18181bf2;
  --color-components-button-primary-text: #fffffff2;
  --color-components-button-primary-bg: #155aef;
  --color-components-button-primary-border: #ffffff1f;
  --color-components-button-primary-bg-hover: #296dff;
  --color-components-button-primary-border-hover: #ffffff33;
  --color-components-button-primary-bg-disabled: #ffffff08;
  --color-components-button-primary-border-disabled: #ffffff14;
  --color-components-button-primary-text-disabled: #ffffff33;
  --color-components-button-secondary-text: #ffffffcc;
  --color-components-button-secondary-text-disabled: #ffffff33;
  --color-components-button-secondary-bg: #ffffff1f;
  --color-components-button-secondary-bg-hover: #ffffff33;
  --color-components-button-secondary-bg-disabled: #ffffff08;
  --color-components-button-secondary-border: #ffffff14;
  --color-components-button-secondary-border-hover: #ffffff1f;
  --color-components-button-secondary-border-disabled: #ffffff0d;
  --color-components-button-tertiary-text: #d9d9de;
  --color-components-button-tertiary-text-disabled: #ffffff33;
  --color-components-button-tertiary-bg: #ffffff14;
  --color-components-button-tertiary-bg-hover: #ffffff1f;
  --color-components-button-tertiary-bg-disabled: #ffffff08;
  --color-components-button-ghost-text: #d9d9de;
  --color-components-button-ghost-text-disabled: #ffffff33;
  --color-components-button-ghost-bg-hover: #c8ceda14;
  --color-components-button-destructive-primary-text: #fffffff2;
  --color-components-button-destructive-primary-text-disabled: #ffffff33;
  --color-components-button-destructive-primary-bg: #d92d20;
  --color-components-button-destructive-primary-bg-hover: #f04438;
  --color-components-button-destructive-primary-bg-disabled: #f0443824;
  --color-components-button-destructive-primary-border: #ffffff1f;
  --color-components-button-destructive-primary-border-hover: #ffffff33;
  --color-components-button-destructive-primary-border-disabled: #ffffff14;
  --color-components-button-destructive-secondary-text: #f97066;
  --color-components-button-destructive-secondary-text-disabled: #f0443833;
  --color-components-button-destructive-secondary-bg: #ffffff1f;
  --color-components-button-destructive-secondary-bg-hover: #f0443824;
  --color-components-button-destructive-secondary-bg-disabled: #f0443814;
  --color-components-button-destructive-secondary-border: #ffffff14;
  --color-components-button-destructive-secondary-border-hover: #ffffff1f;
  --color-components-button-destructive-secondary-border-disabled: #f0443814;
  --color-components-button-destructive-tertiary-text: #f97066;
  --color-components-button-destructive-tertiary-text-disabled: #f0443833;
  --color-components-button-destructive-tertiary-bg: #f0443824;
  --color-components-button-destructive-tertiary-bg-hover: #f0443840;
  --color-components-button-destructive-tertiary-bg-disabled: #f0443814;
  --color-components-button-destructive-ghost-text: #f97066;
  --color-components-button-destructive-ghost-text-disabled: #f0443833;
  --color-components-button-destructive-ghost-bg-hover: #f0443824;
  --color-components-button-secondary-accent-text: #ffffffcc;
  --color-components-button-secondary-accent-text-disabled: #ffffff33;
  --color-components-button-secondary-accent-bg: #ffffff0d;
  --color-components-button-secondary-accent-bg-hover: #ffffff14;
  --color-components-button-secondary-accent-bg-disabled: #ffffff08;
  --color-components-button-secondary-accent-border: #ffffff14;
  --color-components-button-secondary-accent-border-hover: #ffffff1f;
  --color-components-button-secondary-accent-border-disabled: #ffffff0d;
  --color-components-button-indigo-bg: #444ce7;
  --color-components-button-indigo-bg-hover: #6172f3;
  --color-components-button-indigo-bg-disabled: #ffffff08;
  --color-components-checkbox-icon: #fffffff2;
  --color-components-checkbox-icon-disabled: #ffffff33;
  --color-components-checkbox-bg: #296dff;
  --color-components-checkbox-bg-hover: #5289ff;
  --color-components-checkbox-bg-disabled: #ffffff08;
  --color-components-checkbox-border: #ffffff66;
  --color-components-checkbox-border-hover: #ffffff99;
  --color-components-checkbox-border-disabled: #ffffff03;
  --color-components-checkbox-bg-unchecked: #ffffff08;
  --color-components-checkbox-bg-unchecked-hover: #ffffff0d;
  --color-components-checkbox-bg-disabled-checked: #155aef33;
  --color-components-radio-border-checked: #296dff;
  --color-components-radio-border-checked-hover: #5289ff;
  --color-components-radio-border-checked-disabled: #155aef33;
  --color-components-radio-bg-disabled: #ffffff08;
  --color-components-radio-border: #ffffff66;
  --color-components-radio-border-hover: #ffffff99;
  --color-components-radio-border-disabled: #ffffff03;
  --color-components-radio-bg: #ffffff00;
  --color-components-radio-bg-hover: #ffffff0d;
  --color-components-toggle-knob: #f4f4f5;
  --color-components-toggle-knob-disabled: #ffffff33;
  --color-components-toggle-bg: #296dff;
  --color-components-toggle-bg-hover: #5289ff;
  --color-components-toggle-bg-disabled: #ffffff14;
  --color-components-toggle-bg-unchecked: #ffffff33;
  --color-components-toggle-bg-unchecked-hover: #ffffff4d;
  --color-components-toggle-bg-unchecked-disabled: #ffffff14;
  --color-components-toggle-knob-hover: #fefefe;
  --color-components-card-bg: #222225;
  --color-components-card-border: #ffffff08;
  --color-components-card-bg-alt: #27272b;
  --color-components-menu-item-text: #c8ceda99;
  --color-components-menu-item-text-active: #fffffff2;
  --color-components-menu-item-text-hover: #c8cedacc;
  --color-components-menu-item-text-active-accent: #fffffff2;
  --color-components-panel-bg: #222225;
  --color-components-panel-bg-blur: #2c2c30f2;
  --color-components-panel-border: #c8ceda24;
  --color-components-panel-border-subtle: #c8ceda14;
  --color-components-panel-gradient-2: #222225;
  --color-components-panel-gradient-1: #27272b;
  --color-components-panel-bg-alt: #222225;
  --color-components-panel-on-panel-item-bg: #27272b;
  --color-components-panel-on-panel-item-bg-hover: #3a3a40;
  --color-components-panel-on-panel-item-bg-alt: #3a3a40;
  --color-components-panel-on-panel-item-bg-transparent: #2c2c30f2;
  --color-components-panel-on-panel-item-bg-hover-transparent: #3a3a4000;
  --color-components-panel-on-panel-item-bg-destructive-hover-transparent: #fffbfa00;
  --color-components-panel-bg-transparent: #22222500;
  --color-components-main-nav-nav-button-text: #c8ceda99;
  --color-components-main-nav-nav-button-text-active: #f4f4f5;
  --color-components-main-nav-nav-button-bg: #ffffff00;
  --color-components-main-nav-nav-button-bg-active: #c8ceda24;
  --color-components-main-nav-nav-button-border: #ffffff14;
  --color-components-main-nav-nav-button-bg-hover: #c8ceda0a;
  --color-components-main-nav-nav-user-border: #ffffff0d;
  --color-components-slider-knob: #f4f4f5;
  --color-components-slider-knob-hover: #fefefe;
  --color-components-slider-knob-disabled: #ffffff33;
  --color-components-slider-range: #296dff;
  --color-components-slider-track: #ffffff33;
  --color-components-slider-knob-border-hover: #1018284d;
  --color-components-slider-knob-border: #10182833;
  --color-components-segmented-control-item-active-bg: #ffffff14;
  --color-components-segmented-control-item-active-border: #c8ceda14;
  --color-components-segmented-control-bg-normal: #18181bb3;
  --color-components-segmented-control-item-active-accent-bg: #155aef33;
  --color-components-segmented-control-item-active-accent-border: #155aef4d;
  --color-components-option-card-option-bg: #c8ceda0a;
  --color-components-option-card-option-selected-bg: #ffffff0d;
  --color-components-option-card-option-selected-border: #5289ff;
  --color-components-option-card-option-border: #c8ceda33;
  --color-components-option-card-option-bg-hover: #c8ceda24;
  --color-components-option-card-option-border-hover: #c8ceda4d;
  --color-components-tab-active: #296dff;
  --color-components-badge-white-to-dark: #18181bcc;
  --color-components-badge-status-light-success-bg: #17b26a;
  --color-components-badge-status-light-success-border-inner: #47cd89;
  --color-components-badge-status-light-success-halo: #17b26a4d;
  --color-components-badge-status-light-border-outer: #222225;
  --color-components-badge-status-light-high-light: #ffffff4d;
  --color-components-badge-status-light-warning-bg: #f79009;
  --color-components-badge-status-light-warning-border-inner: #fdb022;
  --color-components-badge-status-light-warning-halo: #f790094d;
  --color-components-badge-status-light-error-bg: #f04438;
  --color-components-badge-status-light-error-border-inner: #f97066;
  --color-components-badge-status-light-error-halo: #f044384d;
  --color-components-badge-status-light-normal-bg: #0ba5ec;
  --color-components-badge-status-light-normal-border-inner: #36bffa;
  --color-components-badge-status-light-normal-halo: #0ba5ec4d;
  --color-components-badge-status-light-disabled-bg: #676f83;
  --color-components-badge-status-light-disabled-border-inner: #98a2b2;
  --color-components-badge-status-light-disabled-halo: #c8ceda14;
  --color-components-badge-bg-green-soft: #17b26a24;
  --color-components-badge-bg-orange-soft: #f7900924;
  --color-components-badge-bg-red-soft: #f0443824;
  --color-components-badge-bg-blue-light-soft: #0ba5ec24;
  --color-components-badge-bg-gray-soft: #c8ceda14;
  --color-components-badge-bg-dimm: #ffffff08;
  --color-components-chart-line: #5289ff;
  --color-components-chart-area-1: #155aef33;
  --color-components-chart-area-2: #155aef0a;
  --color-components-chart-current-1: #5289ff;
  --color-components-chart-current-2: #155aef4d;
  --color-components-chart-bg: #18181bf2;
  --color-components-actionbar-bg: #222225;
  --color-components-actionbar-border: #c8ceda14;
  --color-components-actionbar-bg-accent: #27272b;
  --color-components-actionbar-border-accent: #5289ff;
  --color-components-dropzone-bg-alt: #18181bcc;
  --color-components-dropzone-bg: #18181b66;
  --color-components-dropzone-bg-accent: #155aef33;
  --color-components-dropzone-border: #c8ceda24;
  --color-components-dropzone-border-alt: #c8ceda33;
  --color-components-dropzone-border-accent: #84abff;
  --color-components-progress-brand-progress: #5289ff;
  --color-components-progress-brand-border: #5289ff;
  --color-components-progress-brand-bg: #155aef0a;
  --color-components-progress-white-progress: #ffffff;
  --color-components-progress-white-border: #fffffff2;
  --color-components-progress-white-bg: #ffffff03;
  --color-components-progress-gray-progress: #98a2b2;
  --color-components-progress-gray-border: #98a2b2;
  --color-components-progress-gray-bg: #c8ceda05;
  --color-components-progress-warning-progress: #fdb022;
  --color-components-progress-warning-border: #fdb022;
  --color-components-progress-warning-bg: #f790090a;
  --color-components-progress-error-progress: #f97066;
  --color-components-progress-error-border: #f97066;
  --color-components-progress-error-bg: #f044380a;
  --color-components-chat-input-audio-bg: #155aef33;
  --color-components-chat-input-audio-wave-default: #c8ceda24;
  --color-components-chat-input-bg-mask-1: #18181b0a;
  --color-components-chat-input-bg-mask-2: #18181b99;
  --color-components-chat-input-border: #c8ceda33;
  --color-components-chat-input-audio-wave-active: #84abff;
  --color-components-chat-input-audio-bg-alt: #18181be6;
  --color-components-avatar-shape-fill-stop-0: #fffffff2;
  --color-components-avatar-shape-fill-stop-100: #ffffffcc;
  --color-components-avatar-bg-mask-stop-0: #ffffff33;
  --color-components-avatar-bg-mask-stop-100: #ffffff08;
  --color-components-avatar-default-avatar-bg: #222225;
  --color-components-avatar-mask-darkmode-dimmed: #0000001f;
  --color-components-label-gray: #c8ceda24;
  --color-components-premium-badge-blue-bg-stop-0: #5289ff;
  --color-components-premium-badge-blue-bg-stop-100: #296dff;
  --color-components-premium-badge-blue-stroke-stop-0: #ffffff33;
  --color-components-premium-badge-blue-stroke-stop-100: #296dff;
  --color-components-premium-badge-blue-text-stop-0: #eff4ff;
  --color-components-premium-badge-blue-text-stop-100: #b2caff;
  --color-components-premium-badge-blue-glow: #004aeb;
  --color-components-premium-badge-blue-bg-stop-0-hover: #84abff;
  --color-components-premium-badge-blue-bg-stop-100-hover: #004aeb;
  --color-components-premium-badge-blue-glow-hover: #d1e0ff;
  --color-components-premium-badge-blue-stroke-stop-0-hover: #ffffff80;
  --color-components-premium-badge-blue-stroke-stop-100-hover: #296dff;
  --color-components-premium-badge-highlight-stop-0: #ffffff1f;
  --color-components-premium-badge-highlight-stop-100: #ffffff33;
  --color-components-premium-badge-indigo-bg-stop-0: #6172f3;
  --color-components-premium-badge-indigo-bg-stop-100: #3538cd;
  --color-components-premium-badge-indigo-stroke-stop-0: #ffffff33;
  --color-components-premium-badge-indigo-stroke-stop-100: #444ce7;
  --color-components-premium-badge-indigo-text-stop-0: #eef4ff;
  --color-components-premium-badge-indigo-text-stop-100: #c7d7fe;
  --color-components-premium-badge-indigo-glow: #3538cd;
  --color-components-premium-badge-indigo-glow-hover: #e0eaff;
  --color-components-premium-badge-indigo-bg-stop-0-hover: #a4bcfd;
  --color-components-premium-badge-indigo-bg-stop-100-hover: #3538cd;
  --color-components-premium-badge-indigo-stroke-stop-0-hover: #ffffff80;
  --color-components-premium-badge-indigo-stroke-stop-100-hover: #444ce7;
  --color-components-premium-badge-grey-bg-stop-0: #676f83;
  --color-components-premium-badge-grey-bg-stop-100: #495464;
  --color-components-premium-badge-grey-stroke-stop-0: #ffffff1f;
  --color-components-premium-badge-grey-stroke-stop-100: #495464;
  --color-components-premium-badge-grey-text-stop-0: #f9fafb;
  --color-components-premium-badge-grey-text-stop-100: #e9ebf0;
  --color-components-premium-badge-grey-glow: #354052;
  --color-components-premium-badge-grey-glow-hover: #f2f4f7;
  --color-components-premium-badge-grey-bg-stop-0-hover: #98a2b2;
  --color-components-premium-badge-grey-bg-stop-100-hover: #354052;
  --color-components-premium-badge-grey-stroke-stop-0-hover: #ffffff80;
  --color-components-premium-badge-grey-stroke-stop-100-hover: #676f83;
  --color-components-premium-badge-orange-bg-stop-0: #ff692e;
  --color-components-premium-badge-orange-bg-stop-100: #e04f16;
  --color-components-premium-badge-orange-stroke-stop-0: #ffffff33;
  --color-components-premium-badge-orange-stroke-stop-100: #ff4405;
  --color-components-premium-badge-orange-text-stop-0: #fef6ee;
  --color-components-premium-badge-orange-text-stop-100: #f9dbaf;
  --color-components-premium-badge-orange-glow: #b93815;
  --color-components-premium-badge-orange-glow-hover: #fdead7;
  --color-components-premium-badge-orange-bg-stop-0-hover: #ff692e;
  --color-components-premium-badge-orange-bg-stop-100-hover: #b93815;
  --color-components-premium-badge-orange-stroke-stop-0-hover: #ffffff80;
  --color-components-premium-badge-orange-stroke-stop-100-hover: #ff4405;
  --color-components-progress-bar-bg: #c8ceda14;
  --color-components-progress-bar-progress: #c8ceda24;
  --color-components-progress-bar-border: #ffffff08;
  --color-components-progress-bar-progress-solid: #fffffff2;
  --color-components-progress-bar-progress-highlight: #c8ceda33;
  --color-components-icon-bg-red-solid: #d92d20;
  --color-components-icon-bg-rose-solid: #e31b54;
  --color-components-icon-bg-pink-solid: #dd2590;
  --color-components-icon-bg-orange-dark-solid: #ff4405;
  --color-components-icon-bg-yellow-solid: #eaaa08;
  --color-components-icon-bg-green-solid: #4ca30d;
  --color-components-icon-bg-teal-solid: #0e9384;
  --color-components-icon-bg-blue-light-solid: #0ba5ec;
  --color-components-icon-bg-blue-solid: #155aef;
  --color-components-icon-bg-indigo-solid: #444ce7;
  --color-components-icon-bg-violet-solid: #7839ee;
  --color-components-icon-bg-midnight-solid: #5d698d;
  --color-components-icon-bg-rose-soft: #f63d6833;
  --color-components-icon-bg-pink-soft: #ee46bc33;
  --color-components-icon-bg-orange-dark-soft: #ff440533;
  --color-components-icon-bg-yellow-soft: #eaaa0833;
  --color-components-icon-bg-green-soft: #66c61c33;
  --color-components-icon-bg-teal-soft: #15b79e33;
  --color-components-icon-bg-blue-light-soft: #0ba5ec33;
  --color-components-icon-bg-blue-soft: #155aef33;
  --color-components-icon-bg-indigo-soft: #6172f333;
  --color-components-icon-bg-violet-soft: #875bf733;
  --color-components-icon-bg-midnight-soft: #828dad33;
  --color-components-icon-bg-red-soft: #f0443833;
  --color-components-icon-bg-orange-solid: #f79009;
  --color-components-icon-bg-orange-soft: #f7900933;
  --color-text-primary: #fbfbfc;
  --color-text-secondary: #d9d9de;
  --color-text-tertiary: #c8ceda99;
  --color-text-quaternary: #c8ceda66;
  --color-text-destructive: #f97066;
  --color-text-success: #17b26a;
  --color-text-warning: #f79009;
  --color-text-destructive-secondary: #f97066;
  --color-text-success-secondary: #47cd89;
  --color-text-warning-secondary: #fdb022;
  --color-text-accent: #5289ff;
  --color-text-primary-on-surface: #fffffff2;
  --color-text-placeholder: #c8ceda4d;
  --color-text-disabled: #c8ceda4d;
  --color-text-accent-secondary: #84abff;
  --color-text-accent-light-mode-only: #d9d9de;
  --color-text-text-selected: #155aef4d;
  --color-text-secondary-on-surface: #ffffffe6;
  --color-text-logo-text: #e9e9ec;
  --color-text-empty-state-icon: #c8ceda4d;
  --color-text-inverted: #ffffff;
  --color-text-inverted-dimmed: #ffffffcc;
  --color-background-body: #1d1d20;
  --color-background-default-subtle: #222225;
  --color-background-neutral-subtle: #1d1d20;
  --color-background-sidenav-bg: #27272aeb;
  --color-background-default: #222225;
  --color-background-soft: #18181b40;
  --color-background-gradient-bg-fill-chat-bg-1: #222225;
  --color-background-gradient-bg-fill-chat-bg-2: #1d1d20;
  --color-background-gradient-bg-fill-chat-bubble-bg-1: #c8ceda14;
  --color-background-gradient-bg-fill-chat-bubble-bg-2: #c8ceda05;
  --color-background-gradient-bg-fill-chat-bubble-bg-3: #a5bddb;
  --color-background-gradient-bg-fill-debug-bg-1: #c8ceda14;
  --color-background-gradient-bg-fill-debug-bg-2: #18181b0a;
  --color-background-gradient-mask-gray: #18181b14;
  --color-background-gradient-mask-transparent: #00000000;
  --color-background-gradient-mask-input-clear-2: #393a3e00;
  --color-background-gradient-mask-input-clear-1: #393a3e;
  --color-background-gradient-mask-transparent-dark: #00000000;
  --color-background-gradient-mask-side-panel-2: #18181be6;
  --color-background-gradient-mask-side-panel-1: #18181b0a;
  --color-background-default-burn: #1d1d20;
  --color-background-overlay-fullscreen: #27272af7;
  --color-background-default-lighter: #c8ceda0a;
  --color-background-section: #18181b66;
  --color-background-interaction-from-bg-1: #18181b66;
  --color-background-interaction-from-bg-2: #18181b24;
  --color-background-section-burn: #18181b99;
  --color-background-default-dodge: #3a3a40;
  --color-background-overlay: #18181bcc;
  --color-background-default-dimmed: #27272b;
  --color-background-default-hover: #27272b;
  --color-background-overlay-alt: #18181b66;
  --color-background-surface-white: #ffffffe6;
  --color-background-overlay-destructive: #f044384d;
  --color-background-overlay-backdrop: #18181bf2;
  --color-shadow-shadow-1: #0000000d;
  --color-shadow-shadow-3: #0000001a;
  --color-shadow-shadow-4: #0000001f;
  --color-shadow-shadow-5: #00000029;
  --color-shadow-shadow-6: #00000033;
  --color-shadow-shadow-7: #0000003d;
  --color-shadow-shadow-8: #00000047;
  --color-shadow-shadow-9: #0000005c;
  --color-shadow-shadow-2: #00000014;
  --color-shadow-shadow-10: #00000066;
  --color-workflow-block-border: #ffffff14;
  --color-workflow-block-parma-bg: #ffffff0d;
  --color-workflow-block-bg: #27272b;
  --color-workflow-block-bg-transparent: #27272bf5;
  --color-workflow-block-border-highlight: #c8ceda33;
  --color-workflow-canvas-workflow-dot-color: #8585ad1c;
  --color-workflow-canvas-workflow-bg: #1d1d20;
  --color-workflow-link-line-active: #5289ff;
  --color-workflow-link-line-normal: #676f83;
  --color-workflow-link-line-handle: #5289ff;
  --color-workflow-link-line-normal-transparent: #676f8333;
  --color-workflow-link-line-failure-active: #fdb022;
  --color-workflow-link-line-failure-handle: #fdb022;
  --color-workflow-link-line-failure-button-bg: #f79009;
  --color-workflow-link-line-failure-button-hover: #dc6803;
  --color-workflow-link-line-success-active: #47cd89;
  --color-workflow-link-line-success-handle: #47cd89;
  --color-workflow-link-line-error-active: #f97066;
  --color-workflow-link-line-error-handle: #f97066;
  --color-workflow-minimap-bg: #27272b;
  --color-workflow-minimap-block: #c8ceda14;
  --color-workflow-display-success-bg: #17b26a33;
  --color-workflow-display-success-border-1: #17b26ae6;
  --color-workflow-display-success-border-2: #17b26acc;
  --color-workflow-display-success-vignette-color: #17b26a40;
  --color-workflow-display-success-bg-line-pattern: #18181bcc;
  --color-workflow-display-glass-1: #ffffff08;
  --color-workflow-display-glass-2: #ffffff0d;
  --color-workflow-display-vignette-dark: #00000066;
  --color-workflow-display-highlight: #ffffff1f;
  --color-workflow-display-outline: #18181bf2;
  --color-workflow-display-error-bg: #f0443833;
  --color-workflow-display-error-bg-line-pattern: #18181bcc;
  --color-workflow-display-error-border-1: #f04438e6;
  --color-workflow-display-error-border-2: #f04438cc;
  --color-workflow-display-error-vignette-color: #f0443840;
  --color-workflow-display-warning-bg: #f7900933;
  --color-workflow-display-warning-bg-line-pattern: #18181bcc;
  --color-workflow-display-warning-border-1: #f79009e6;
  --color-workflow-display-warning-border-2: #f79009cc;
  --color-workflow-display-warning-vignette-color: #f7900940;
  --color-workflow-display-normal-bg: #0ba5ec33;
  --color-workflow-display-normal-bg-line-pattern: #18181bcc;
  --color-workflow-display-normal-border-1: #0ba5ece6;
  --color-workflow-display-normal-border-2: #0ba5eccc;
  --color-workflow-display-normal-vignette-color: #0ba5ec40;
  --color-workflow-display-disabled-bg: #c8ceda33;
  --color-workflow-display-disabled-bg-line-pattern: #18181bcc;
  --color-workflow-display-disabled-border-1: #c8ceda99;
  --color-workflow-display-disabled-border-2: #c8ceda40;
  --color-workflow-display-disabled-vignette-color: #c8ceda40;
  --color-workflow-display-disabled-outline: #18181bf2;
  --color-workflow-workflow-progress-bg-1: #18181b40;
  --color-workflow-workflow-progress-bg-2: #18181b0a;
  --color-divider-subtle: #c8ceda14;
  --color-divider-regular: #c8ceda24;
  --color-divider-deep: #c8ceda33;
  --color-divider-burn: #18181bf2;
  --color-divider-intense: #c8ceda66;
  --color-divider-solid: #3a3a40;
  --color-divider-solid-alt: #747481;
  --color-state-base-hover: #c8ceda14;
  --color-state-base-active: #c8ceda33;
  --color-state-base-hover-alt: #c8ceda24;
  --color-state-base-handle: #c8ceda4d;
  --color-state-base-handle-hover: #c8ceda80;
  --color-state-base-hover-subtle: #c8ceda0a;
  --color-state-accent-hover: #155aef24;
  --color-state-accent-active: #155aef24;
  --color-state-accent-hover-alt: #155aef40;
  --color-state-accent-solid: #5289ff;
  --color-state-accent-active-alt: #155aef33;
  --color-state-destructive-hover: #f0443824;
  --color-state-destructive-hover-alt: #f0443840;
  --color-state-destructive-active: #f044384d;
  --color-state-destructive-solid: #f97066;
  --color-state-destructive-border: #f97066;
  --color-state-success-hover: #17b26a24;
  --color-state-success-hover-alt: #17b26a40;
  --color-state-success-active: #17b26a4d;
  --color-state-success-solid: #47cd89;
  --color-state-warning-hover: #f7900924;
  --color-state-warning-hover-alt: #f7900940;
  --color-state-warning-active: #f790094d;
  --color-state-warning-solid: #f79009;
  --color-effects-highlight: #c8ceda14;
  --color-effects-highlight-lightmode-off: #c8ceda14;
  --color-effects-image-frame: #ffffff;
  --color-util-colors-orange-dark-orange-dark-50: #57130a;
  --color-util-colors-orange-dark-orange-dark-100: #771a0d;
  --color-util-colors-orange-dark-orange-dark-200: #97180c;
  --color-util-colors-orange-dark-orange-dark-300: #bc1b06;
  --color-util-colors-orange-dark-orange-dark-400: #e62e05;
  --color-util-colors-orange-dark-orange-dark-500: #ff4405;
  --color-util-colors-orange-dark-orange-dark-600: #ff692e;
  --color-util-colors-orange-dark-orange-dark-700: #ff9c66;
  --color-util-colors-orange-orange-50: #511c10;
  --color-util-colors-orange-orange-100: #772917;
  --color-util-colors-orange-orange-200: #932f19;
  --color-util-colors-orange-orange-300: #b93815;
  --color-util-colors-orange-orange-400: #e04f16;
  --color-util-colors-orange-orange-500: #ef6820;
  --color-util-colors-orange-orange-600: #f38744;
  --color-util-colors-orange-orange-700: #f7b27a;
  --color-util-colors-orange-orange-100-transparent: #77291700;
  --color-util-colors-pink-pink-50: #4e0d30;
  --color-util-colors-pink-pink-100: #851651;
  --color-util-colors-pink-pink-200: #9e165f;
  --color-util-colors-pink-pink-300: #c11574;
  --color-util-colors-pink-pink-400: #dd2590;
  --color-util-colors-pink-pink-500: #ee46bc;
  --color-util-colors-pink-pink-600: #f670c7;
  --color-util-colors-pink-pink-700: #faa7e0;
  --color-util-colors-fuchsia-fuchsia-50: #47104c;
  --color-util-colors-fuchsia-fuchsia-100: #6f1877;
  --color-util-colors-fuchsia-fuchsia-200: #821890;
  --color-util-colors-fuchsia-fuchsia-300: #9f1ab1;
  --color-util-colors-fuchsia-fuchsia-400: #ba24d5;
  --color-util-colors-fuchsia-fuchsia-500: #d444f1;
  --color-util-colors-fuchsia-fuchsia-600: #e478fa;
  --color-util-colors-fuchsia-fuchsia-700: #eeaafd;
  --color-util-colors-purple-purple-50: #27115f;
  --color-util-colors-purple-purple-100: #3e1c96;
  --color-util-colors-purple-purple-200: #4a1fb8;
  --color-util-colors-purple-purple-300: #5925dc;
  --color-util-colors-purple-purple-400: #6938ef;
  --color-util-colors-purple-purple-500: #7a5af8;
  --color-util-colors-purple-purple-600: #9b8afb;
  --color-util-colors-purple-purple-700: #bdb4fe;
  --color-util-colors-indigo-indigo-50: #1f235b;
  --color-util-colors-indigo-indigo-100: #2d3282;
  --color-util-colors-indigo-indigo-200: #2d31a6;
  --color-util-colors-indigo-indigo-300: #3538cd;
  --color-util-colors-indigo-indigo-400: #444ce7;
  --color-util-colors-indigo-indigo-500: #6172f3;
  --color-util-colors-indigo-indigo-600: #8098f9;
  --color-util-colors-indigo-indigo-700: #a4bcfd;
  --color-util-colors-blue-blue-50: #102a56;
  --color-util-colors-blue-blue-100: #194185;
  --color-util-colors-blue-blue-200: #1849a9;
  --color-util-colors-blue-blue-300: #175cd3;
  --color-util-colors-blue-blue-400: #1570ef;
  --color-util-colors-blue-blue-500: #2e90fa;
  --color-util-colors-blue-blue-600: #53b1fd;
  --color-util-colors-blue-blue-700: #84caff;
  --color-util-colors-blue-light-blue-light-50: #062c41;
  --color-util-colors-blue-light-blue-light-100: #0b4a6f;
  --color-util-colors-blue-light-blue-light-200: #065986;
  --color-util-colors-blue-light-blue-light-300: #026aa2;
  --color-util-colors-blue-light-blue-light-400: #0086c9;
  --color-util-colors-blue-light-blue-light-500: #0ba5ec;
  --color-util-colors-blue-light-blue-light-600: #36bffa;
  --color-util-colors-blue-light-blue-light-700: #7cd4fd;
  --color-util-colors-gray-blue-gray-blue-50: #0d0f1c;
  --color-util-colors-gray-blue-gray-blue-100: #101323;
  --color-util-colors-gray-blue-gray-blue-200: #293056;
  --color-util-colors-gray-blue-gray-blue-300: #363f72;
  --color-util-colors-gray-blue-gray-blue-400: #3e4784;
  --color-util-colors-gray-blue-gray-blue-500: #4e5ba6;
  --color-util-colors-gray-blue-gray-blue-600: #717bbc;
  --color-util-colors-gray-blue-gray-blue-700: #b3b8db;
  --color-util-colors-blue-brand-blue-brand-50: #002066;
  --color-util-colors-blue-brand-blue-brand-100: #00329e;
  --color-util-colors-blue-brand-blue-brand-200: #003dc1;
  --color-util-colors-blue-brand-blue-brand-300: #004aeb;
  --color-util-colors-blue-brand-blue-brand-400: #155aef;
  --color-util-colors-blue-brand-blue-brand-500: #296dff;
  --color-util-colors-blue-brand-blue-brand-600: #5289ff;
  --color-util-colors-blue-brand-blue-brand-700: #84abff;
  --color-util-colors-red-red-50: #55160c;
  --color-util-colors-red-red-100: #7a271a;
  --color-util-colors-red-red-200: #912018;
  --color-util-colors-red-red-300: #b42318;
  --color-util-colors-red-red-400: #d92d20;
  --color-util-colors-red-red-500: #f04438;
  --color-util-colors-red-red-600: #f97066;
  --color-util-colors-red-red-700: #fda29b;
  --color-util-colors-green-green-50: #053321;
  --color-util-colors-green-green-100: #074d31;
  --color-util-colors-green-green-200: #085d3a;
  --color-util-colors-green-green-300: #067647;
  --color-util-colors-green-green-400: #079455;
  --color-util-colors-green-green-500: #17b26a;
  --color-util-colors-green-green-600: #47cd89;
  --color-util-colors-green-green-700: #75e0a7;
  --color-util-colors-warning-warning-50: #4e1d09;
  --color-util-colors-warning-warning-100: #7a2e0e;
  --color-util-colors-warning-warning-200: #93370d;
  --color-util-colors-warning-warning-300: #b54708;
  --color-util-colors-warning-warning-400: #dc6803;
  --color-util-colors-warning-warning-500: #f79009;
  --color-util-colors-warning-warning-600: #fdb022;
  --color-util-colors-warning-warning-700: #fec84b;
  --color-util-colors-yellow-yellow-50: #542c0d;
  --color-util-colors-yellow-yellow-100: #713b12;
  --color-util-colors-yellow-yellow-200: #854a0e;
  --color-util-colors-yellow-yellow-300: #a15c07;
  --color-util-colors-yellow-yellow-400: #ca8504;
  --color-util-colors-yellow-yellow-500: #eaaa08;
  --color-util-colors-yellow-yellow-600: #fac515;
  --color-util-colors-yellow-yellow-700: #fde272;
  --color-util-colors-teal-teal-50: #0a2926;
  --color-util-colors-teal-teal-100: #134e48;
  --color-util-colors-teal-teal-200: #125d56;
  --color-util-colors-teal-teal-300: #107569;
  --color-util-colors-teal-teal-400: #0e9384;
  --color-util-colors-teal-teal-500: #15b79e;
  --color-util-colors-teal-teal-600: #2ed3b7;
  --color-util-colors-teal-teal-700: #5fe9d0;
  --color-util-colors-cyan-cyan-50: #0d2d3a;
  --color-util-colors-cyan-cyan-100: #164c63;
  --color-util-colors-cyan-cyan-200: #155b75;
  --color-util-colors-cyan-cyan-300: #0e7090;
  --color-util-colors-cyan-cyan-400: #088ab2;
  --color-util-colors-cyan-cyan-500: #06aed4;
  --color-util-colors-cyan-cyan-600: #22ccee;
  --color-util-colors-cyan-cyan-700: #67e3f9;
  --color-util-colors-violet-violet-50: #2e125e;
  --color-util-colors-violet-violet-100: #491c96;
  --color-util-colors-violet-violet-200: #5720b7;
  --color-util-colors-violet-violet-300: #6927da;
  --color-util-colors-violet-violet-400: #7839ee;
  --color-util-colors-violet-violet-500: #875bf7;
  --color-util-colors-violet-violet-600: #a48afb;
  --color-util-colors-violet-violet-700: #c3b5fd;
  --color-util-colors-gray-gray-50: #0c111c;
  --color-util-colors-gray-gray-100: #101828;
  --color-util-colors-gray-gray-200: #18222f;
  --color-util-colors-gray-gray-300: #354052;
  --color-util-colors-gray-gray-400: #495464;
  --color-util-colors-gray-gray-500: #676f83;
  --color-util-colors-gray-gray-600: #98a2b2;
  --color-util-colors-gray-gray-700: #d0d5dc;
  --color-util-colors-green-light-green-light-50: #15290a;
  --color-util-colors-green-light-green-light-100: #2b5314;
  --color-util-colors-green-light-green-light-200: #326212;
  --color-util-colors-green-light-green-light-300: #3b7c0f;
  --color-util-colors-green-light-green-light-500: #66c61c;
  --color-util-colors-green-light-green-light-400: #4ca30d;
  --color-util-colors-green-light-green-light-600: #85e13a;
  --color-util-colors-green-light-green-light-700: #a6ef67;
  --color-util-colors-rose-rose-50: #510b24;
  --color-util-colors-rose-rose-100: #89123e;
  --color-util-colors-rose-rose-200: #a11043;
  --color-util-colors-rose-rose-300: #c01048;
  --color-util-colors-rose-rose-400: #e31b54;
  --color-util-colors-rose-rose-500: #f63d68;
  --color-util-colors-rose-rose-600: #fd6f8e;
  --color-util-colors-rose-rose-700: #fea3b4;
  --color-util-colors-midnight-midnight-50: #171c22;
  --color-util-colors-midnight-midnight-100: #202431;
  --color-util-colors-midnight-midnight-200: #2f3648;
  --color-util-colors-midnight-midnight-300: #3e465e;
  --color-util-colors-midnight-midnight-400: #5d698d;
  --color-util-colors-midnight-midnight-500: #828dad;
  --color-util-colors-midnight-midnight-600: #a7aec5;
  --color-util-colors-midnight-midnight-700: #c6cbd9;
  --color-third-party-LangChain: #ffffff;
  --color-third-party-Langfuse: #ffffff;
  --color-third-party-Github: #ffffff;
  --color-third-party-Github-tertiary: #c8ceda99;
  --color-third-party-Github-secondary: #d9d9de;
  --color-third-party-model-bg-openai: #121212;
  --color-third-party-model-bg-anthropic: #1d1917;
  --color-third-party-model-bg-default: #0b0b0e;
  --color-third-party-aws: #141f2e;
  --color-third-party-aws-alt: #192639;
  --color-saas-background: #0b0b0e;
  --color-saas-pricing-grid-bg: #c8ceda33;
}
html[data-theme=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: transparent;
  --color-canvas-subtle: #f6f8fa;
  --color-border-default: #d0d7de;
  --color-border-muted: hsla(210, 18%, 87%, 1);
  --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;
}
html[data-theme=dark] {
  --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: transparent;
  --color-canvas-subtle: #f6f8fa;
  --color-border-default: #d0d7de;
  --color-border-muted: hsla(210, 18%, 87%, 1);
  --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;
}
.markdown-body {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  margin: 0;
  color: var(--color-text-primary);
  background-color: var(--color-canvas-default);
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  word-wrap: break-word;
  word-break: break-word;
  -webkit-user-select: text;
          user-select: text;
}

.markdown-body .octicon {
  display: inline-block;
  fill: currentColor;
  vertical-align: text-bottom;
}

.markdown-body h1:hover .anchor .octicon-link:before,
.markdown-body h2:hover .anchor .octicon-link:before,
.markdown-body h3:hover .anchor .octicon-link:before,
.markdown-body h4:hover .anchor .octicon-link:before,
.markdown-body h5:hover .anchor .octicon-link:before,
.markdown-body h6:hover .anchor .octicon-link:before {
  width: 16px;
  height: 16px;
  content: " ";
  display: inline-block;
  background-color: currentColor;
  mask-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>");
}

.markdown-body details,
.markdown-body figcaption,
.markdown-body figure {
  display: block;
}

.markdown-body summary {
  display: list-item;
}

.markdown-body [hidden] {
  display: none !important;
}

.markdown-body a {
  background-color: transparent;
  color: var(--color-text-accent);
  text-decoration: none;
  text-decoration-color: var(--color-text-accent);
}

.markdown-body a:hover {
  position: relative;
  color: var(--color-text-accent-secondary);
  text-decoration-color: var(--color-text-accent-secondary);
  text-decoration: underline;
}

.markdown-body abbr[title] {
  position: relative;
  border-bottom: none;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  text-decoration-color: var(--color-text-accent);
}

.markdown-body abbr[title]:hover::after {
  @apply shadow-xl shadow-shadow-shadow-5 rounded-md;
  position: absolute;
  bottom: 100%;
  left: 0;
  display: block;
  width: max-content;
  content: attr(title);
  padding: 6px;
  font-size: 12px;
  line-height: 1;
  color: var(--color-text-secondary);
  border: 0.5px solid var(--color-components-panel-border);
  background-color: var(--color-components-tooltip-bg);
}

.markdown-body b,
.markdown-body strong {
  font-weight: var(--base-text-weight-bold, 700);
}

.markdown-body dfn {
  font-style: italic;
}

.markdown-body mark {
  background-color: var(--color-attention-subtle);
  color: var(--color-fg-default);
}

.markdown-body small {
  font-size: 90%;
}

.markdown-body sub,
.markdown-body sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

.markdown-body sub {
  bottom: -0.25em;
}

.markdown-body sup {
  top: -0.5em;
}

.markdown-body figure {
  margin: 1em 40px;
}

.markdown-body img {
  max-width: 100%;
  box-sizing: content-box;
  border: 2px solid var(--color-effects-image-frame);
  border-radius: 0;
  background-color: var(--color-canvas-default);
}

.markdown-body code,
.markdown-body kbd,
.markdown-body pre,
.markdown-body samp {
  font-family: monospace;
  font-size: 1em;
}

.markdown-body hr {
  margin: 24px 0;
}

.markdown-body hr::before {
  display: table;
  content: "";
}

.markdown-body hr::after {
  display: table;
  clear: both;
  content: "";
}

.markdown-body input {
  font: inherit;
  margin: 0;
  overflow: visible;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

.markdown-body [type=button],
.markdown-body [type=reset],
.markdown-body [type=submit] {
  -webkit-appearance: button;
}

.markdown-body [type=checkbox],
.markdown-body [type=radio] {
  box-sizing: border-box;
  padding: 0;
}

.markdown-body [type=number]::-webkit-inner-spin-button,
.markdown-body [type=number]::-webkit-outer-spin-button {
  height: auto;
}

.markdown-body [type=search]::-webkit-search-cancel-button,
.markdown-body [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

.markdown-body ::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

.markdown-body ::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

.markdown-body a:hover {
  text-decoration: underline;
}

.markdown-body ::placeholder {
  color: var(--color-fg-subtle);
  opacity: 1;
}

.markdown-body table {
  border-spacing: 0;
  border-collapse: separate;
  display: block;
  width: max-content;
  max-width: 100%;
  overflow: auto;
  border: 1px solid var(--color-divider-regular);
  border-radius: 8px;
}

.markdown-body td,
.markdown-body th {
  padding: 0;
}

.markdown-body details summary {
  cursor: pointer;
}

.markdown-body details:not([open]) > *:not(summary) {
  display: none !important;
}

.markdown-body a:focus,
.markdown-body [role=button]:focus,
.markdown-body input[type=radio]:focus,
.markdown-body input[type=checkbox]:focus {
  outline: 2px solid var(--color-accent-fg);
  outline-offset: -2px;
  box-shadow: none;
}

.markdown-body a:focus:not(:focus-visible),
.markdown-body [role=button]:focus:not(:focus-visible),
.markdown-body input[type=radio]:focus:not(:focus-visible),
.markdown-body input[type=checkbox]:focus:not(:focus-visible) {
  outline: solid 1px transparent;
}

.markdown-body a:focus-visible,
.markdown-body [role=button]:focus-visible,
.markdown-body input[type=radio]:focus-visible,
.markdown-body input[type=checkbox]:focus-visible {
  outline: 2px solid var(--color-accent-fg);
  outline-offset: -2px;
  box-shadow: none;
}

.markdown-body a:not([class]):focus,
.markdown-body a:not([class]):focus-visible,
.markdown-body input[type=radio]:focus,
.markdown-body input[type=radio]:focus-visible,
.markdown-body input[type=checkbox]:focus,
.markdown-body input[type=checkbox]:focus-visible {
  outline-offset: 0;
}

.markdown-body kbd {
  display: inline-block;
  padding: 2px 6px;
  font: 11px ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;
  line-height: 1;
  color: var(--color-text-primary);
  vertical-align: middle;
  background-color: var(--color-components-input-bg-normal);
  border-radius: 6px;
}

.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
  padding-top: 12px;
  margin-bottom: 12px;
  font-weight: var(--base-text-weight-semibold, 600);
  line-height: 1.25;
}

.markdown-body h1 {
  font-size: 18px;
}

.markdown-body h2 {
  font-size: 16px;
}

.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
  font-size: 14px;
}

.markdown-body blockquote {
  margin: 0;
  padding: 0 12px;
  border-left: 3px solid var(--color-text-accent-secondary);
}

.markdown-body ol {
  list-style: decimal;
}

.markdown-body ul {
  list-style: disc;
}

.markdown-body > ol,
.markdown-body > ul {
  padding: 0;
}

.markdown-body ol ol,
.markdown-body ul ol {
  list-style-type: lower-roman;
}

.markdown-body ul ul ol,
.markdown-body ul ol ol,
.markdown-body ol ul ol,
.markdown-body ol ol ol {
  list-style-type: lower-alpha;
}

.markdown-body dd {
  margin-left: 0;
}

.markdown-body tt,
.markdown-body code,
.markdown-body samp {
  font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;
  font-size: 12px;
}

.markdown-body 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;
}

.markdown-body .octicon {
  display: inline-block;
  overflow: visible !important;
  vertical-align: text-bottom;
  fill: currentColor;
}

.markdown-body input::-webkit-outer-spin-button,
.markdown-body input::-webkit-inner-spin-button {
  margin: 0;
  appearance: none;
}

.markdown-body::before {
  display: table;
  content: "";
}

.markdown-body::after {
  display: table;
  clear: both;
  content: "";
}

.markdown-body > *:first-child {
  margin-top: 0 !important;
}

.markdown-body > *:last-child {
  margin-bottom: 0 !important;
}

.markdown-body a:not([href]) {
  color: inherit;
  text-decoration: none;
}

.markdown-body .absent {
  color: var(--color-danger-fg);
}

.markdown-body .anchor {
  float: left;
  padding-right: 4px;
  margin-left: -20px;
  line-height: 1;
}

.markdown-body .anchor:focus {
  outline: none;
}

.markdown-body p,
.markdown-body blockquote,
.markdown-body ul,
.markdown-body ol,
.markdown-body dl,
.markdown-body table,
.markdown-body pre,
.markdown-body details {
  margin-top: 0;
  margin-bottom: 12px;
}

.markdown-body ul,
.markdown-body ol {
  padding-left: 2em;
}

.markdown-body ul[role=listbox] {
  list-style: none !important;
  padding-left: 0 !important;
}

.markdown-body blockquote > :first-child {
  margin-top: 0;
}

.markdown-body blockquote > :last-child {
  margin-bottom: 0;
}

.markdown-body h1 .octicon-link,
.markdown-body h2 .octicon-link,
.markdown-body h3 .octicon-link,
.markdown-body h4 .octicon-link,
.markdown-body h5 .octicon-link,
.markdown-body h6 .octicon-link {
  color: var(--color-fg-default);
  vertical-align: middle;
  visibility: hidden;
}

.markdown-body h1:hover .anchor,
.markdown-body h2:hover .anchor,
.markdown-body h3:hover .anchor,
.markdown-body h4:hover .anchor,
.markdown-body h5:hover .anchor,
.markdown-body h6:hover .anchor {
  text-decoration: none;
}

.markdown-body h1:hover .anchor .octicon-link,
.markdown-body h2:hover .anchor .octicon-link,
.markdown-body h3:hover .anchor .octicon-link,
.markdown-body h4:hover .anchor .octicon-link,
.markdown-body h5:hover .anchor .octicon-link,
.markdown-body h6:hover .anchor .octicon-link {
  visibility: visible;
}

.markdown-body h1 tt,
.markdown-body h1 code,
.markdown-body h2 tt,
.markdown-body h2 code,
.markdown-body h3 tt,
.markdown-body h3 code,
.markdown-body h4 tt,
.markdown-body h4 code,
.markdown-body h5 tt,
.markdown-body h5 code,
.markdown-body h6 tt,
.markdown-body h6 code {
  padding: 0 0.2em;
  font-size: inherit;
}

.markdown-body summary h1,
.markdown-body summary h2,
.markdown-body summary h3,
.markdown-body summary h4,
.markdown-body summary h5,
.markdown-body summary h6 {
  display: inline-block;
}

.markdown-body summary h1 .anchor,
.markdown-body summary h2 .anchor,
.markdown-body summary h3 .anchor,
.markdown-body summary h4 .anchor,
.markdown-body summary h5 .anchor,
.markdown-body summary h6 .anchor {
  margin-left: -40px;
}

.markdown-body summary h1,
.markdown-body summary h2 {
  padding-bottom: 0;
  border-bottom: 0;
}

.markdown-body ul.no-list,
.markdown-body ol.no-list {
  padding: 0;
  list-style-type: none;
}

.markdown-body ol[type=a] {
  list-style-type: lower-alpha;
}

.markdown-body ol[type=A] {
  list-style-type: upper-alpha;
}

.markdown-body ol[type=i] {
  list-style-type: lower-roman;
}

.markdown-body ol[type=I] {
  list-style-type: upper-roman;
}

.markdown-body ol[type="1"] {
  list-style-type: decimal;
}

.markdown-body div > ol:not([type]) {
  list-style-type: decimal;
}

.markdown-body ul ul,
.markdown-body ul ol,
.markdown-body ol ol,
.markdown-body ol ul {
  margin-top: 0;
  margin-bottom: 0;
}

.markdown-body li > p {
  margin-top: 16px;
}

.markdown-body li + li {
  margin-top: 0.25em;
}

.markdown-body dl {
  padding: 0;
}

.markdown-body dl dt {
  padding: 0;
  margin-top: 16px;
  font-size: 1em;
  font-style: italic;
  font-weight: var(--base-text-weight-semibold, 600);
}

.markdown-body dl dd {
  padding: 0 16px;
  margin-bottom: 16px;
}

.markdown-body table th {
  color: var(--color-text-tertiary);
  font-size: 12px;
  font-weight: var(--base-text-weight-medium, 500);
  white-space: nowrap;
}

.markdown-body table td {
  color: var(--color-text-secondary);
  font-size: 13px;
  font-weight: var(--base-text-weight-normal, 400);
  white-space: nowrap;
}

.markdown-body table th,
.markdown-body table td {
  padding: 6px 13px;
}

.markdown-body table tr > th:not(:last-child),
.markdown-body table tr > td:not(:last-child) {
  border-right: 1px solid var(--color-divider-subtle);
}

.markdown-body table tbody tr:first-child td {
  border-top: 1px solid var(--color-divider-regular);
}

.markdown-body table tbody tr:not(:last-child) td {
  border-bottom: 1px solid var(--color-divider-subtle);
}

.markdown-body table img {
  background-color: transparent;
}

.markdown-body img[align=right] {
  padding-left: 20px;
}

.markdown-body img[align=left] {
  padding-right: 20px;
}

.markdown-body .emoji {
  max-width: none;
  vertical-align: text-top;
  background-color: transparent;
}

.markdown-body span.frame {
  display: block;
  overflow: hidden;
}

.markdown-body span.frame > span {
  display: block;
  float: left;
  width: auto;
  padding: 7px;
  margin: 13px 0 0;
  overflow: hidden;
  border: 1px solid var(--color-border-default);
}

.markdown-body span.frame span img {
  display: block;
  float: left;
}

.markdown-body span.frame span span {
  display: block;
  padding: 5px 0 0;
  clear: both;
  color: var(--color-fg-default);
}

.markdown-body span.align-center {
  display: block;
  overflow: hidden;
  clear: both;
}

.markdown-body span.align-center > span {
  display: block;
  margin: 13px auto 0;
  overflow: hidden;
  text-align: center;
}

.markdown-body span.align-center span img {
  margin: 0 auto;
  text-align: center;
}

.markdown-body span.align-right {
  display: block;
  overflow: hidden;
  clear: both;
}

.markdown-body span.align-right > span {
  display: block;
  margin: 13px 0 0;
  overflow: hidden;
  text-align: right;
}

.markdown-body span.align-right span img {
  margin: 0;
  text-align: right;
}

.markdown-body span.float-left {
  display: block;
  float: left;
  margin-right: 13px;
  overflow: hidden;
}

.markdown-body span.float-left span {
  margin: 13px 0 0;
}

.markdown-body span.float-right {
  display: block;
  float: right;
  margin-left: 13px;
  overflow: hidden;
}

.markdown-body span.float-right > span {
  display: block;
  margin: 13px auto 0;
  overflow: hidden;
  text-align: right;
}

.markdown-body code,
.markdown-body tt {
  padding: 0.2em 0.4em;
  margin: 0;
  font-size: 85%;
  white-space: break-spaces;
  background-color: var(--color-neutral-muted);
  border-radius: 6px;
}

.markdown-body code br,
.markdown-body tt br {
  display: none;
}

.markdown-body del code {
  text-decoration: inherit;
}

.markdown-body samp {
  font-size: 85%;
}

.markdown-body pre code {
  font-size: 100%;
  white-space: pre-wrap !important;
}

.markdown-body pre > code {
  padding: 0;
  margin: 0;
  word-break: normal;
  white-space: pre-wrap;
  background: transparent;
  border: 0;
}

.markdown-body .highlight {
  margin-bottom: 16px;
}

.markdown-body .highlight pre {
  margin-bottom: 0;
  word-break: normal;
}

.markdown-body .highlight pre,
.markdown-body pre {
  padding: 16px;
  background-color: transparent;
  overflow: auto;
  font-size: 85%;
  line-height: 1.45;
}

.markdown-body pre {
  padding: 0;
}

.markdown-body pre code,
.markdown-body pre tt {
  display: inline-block;
  max-width: 100%;
  padding: 0;
  margin: 0;
  overflow-x: auto;
  line-height: inherit;
  word-wrap: normal;
  background-color: transparent;
  border: 0;
}

.markdown-body .csv-data td,
.markdown-body .csv-data th {
  padding: 5px;
  overflow: hidden;
  font-size: 12px;
  line-height: 1;
  text-align: left;
  white-space: nowrap;
}

.markdown-body .csv-data .blob-num {
  padding: 10px 8px 9px;
  text-align: right;
  background: var(--color-canvas-default);
  border: 0;
}

.markdown-body .csv-data tr {
  border-top: 0;
}

.markdown-body .csv-data th {
  font-weight: var(--base-text-weight-semibold, 600);
  background: var(--color-canvas-subtle);
  border-top: 0;
}

.markdown-body [data-footnote-ref]::before {
  content: "[";
}

.markdown-body [data-footnote-ref]::after {
  content: "]";
}

.markdown-body .footnotes {
  font-size: 12px;
  color: var(--color-fg-muted);
  border-top: 1px solid var(--color-border-default);
}

.markdown-body .footnotes ol {
  padding-left: 16px;
}

.markdown-body .footnotes ol ul {
  display: inline-block;
  padding-left: 16px;
  margin-top: 16px;
}

.markdown-body .footnotes li {
  position: relative;
}

.markdown-body .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;
}

.markdown-body .footnotes li:target {
  color: var(--color-fg-default);
}

.markdown-body .footnotes .data-footnote-backref g-emoji {
  font-family: monospace;
}

.markdown-body .pl-c {
  color: var(--color-prettylights-syntax-comment);
}

.markdown-body .pl-c1,
.markdown-body .pl-s .pl-v {
  color: var(--color-prettylights-syntax-constant);
}

.markdown-body .pl-e,
.markdown-body .pl-en {
  color: var(--color-prettylights-syntax-entity);
}

.markdown-body .pl-smi,
.markdown-body .pl-s .pl-s1 {
  color: var(--color-prettylights-syntax-storage-modifier-import);
}

.markdown-body .pl-ent {
  color: var(--color-prettylights-syntax-entity-tag);
}

.markdown-body .pl-k {
  color: var(--color-prettylights-syntax-keyword);
}

.markdown-body .pl-s,
.markdown-body .pl-pds,
.markdown-body .pl-s .pl-pse .pl-s1,
.markdown-body .pl-sr,
.markdown-body .pl-sr .pl-cce,
.markdown-body .pl-sr .pl-sre,
.markdown-body .pl-sr .pl-sra {
  color: var(--color-prettylights-syntax-string);
}

.markdown-body .pl-v,
.markdown-body .pl-smw {
  color: var(--color-prettylights-syntax-variable);
}

.markdown-body .pl-bu {
  color: var(--color-prettylights-syntax-brackethighlighter-unmatched);
}

.markdown-body .pl-ii {
  color: var(--color-prettylights-syntax-invalid-illegal-text);
  background-color: var(--color-prettylights-syntax-invalid-illegal-bg);
}

.markdown-body .pl-c2 {
  color: var(--color-prettylights-syntax-carriage-return-text);
  background-color: var(--color-prettylights-syntax-carriage-return-bg);
}

.markdown-body .pl-sr .pl-cce {
  font-weight: bold;
  color: var(--color-prettylights-syntax-string-regexp);
}

.markdown-body .pl-ml {
  color: var(--color-prettylights-syntax-markup-list);
}

.markdown-body .pl-mh,
.markdown-body .pl-mh .pl-en,
.markdown-body .pl-ms {
  font-weight: bold;
  color: var(--color-prettylights-syntax-markup-heading);
}

.markdown-body .pl-mi {
  font-style: italic;
  color: var(--color-prettylights-syntax-markup-italic);
}

.markdown-body .pl-mb {
  font-weight: bold;
  color: var(--color-prettylights-syntax-markup-bold);
}

.markdown-body .pl-md {
  color: var(--color-prettylights-syntax-markup-deleted-text);
  background-color: var(--color-prettylights-syntax-markup-deleted-bg);
}

.markdown-body .pl-mi1 {
  color: var(--color-prettylights-syntax-markup-inserted-text);
  background-color: var(--color-prettylights-syntax-markup-inserted-bg);
}

.markdown-body .pl-mc {
  color: var(--color-prettylights-syntax-markup-changed-text);
  background-color: var(--color-prettylights-syntax-markup-changed-bg);
}

.markdown-body .pl-mi2 {
  color: var(--color-prettylights-syntax-markup-ignored-text);
  background-color: var(--color-prettylights-syntax-markup-ignored-bg);
}

.markdown-body .pl-mdr {
  font-weight: bold;
  color: var(--color-prettylights-syntax-meta-diff-range);
}

.markdown-body .pl-ba {
  color: var(--color-prettylights-syntax-brackethighlighter-angle);
}

.markdown-body .pl-sg {
  color: var(--color-prettylights-syntax-sublimelinter-gutter-mark);
}

.markdown-body .pl-corl {
  text-decoration: underline;
  color: var(--color-prettylights-syntax-constant-other-reference-link);
}

.markdown-body g-emoji {
  display: inline-block;
  min-width: 1ch;
  font-family: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1em;
  font-style: normal !important;
  font-weight: var(--base-text-weight-normal, 400);
  line-height: 1;
  vertical-align: -0.075em;
}

.markdown-body g-emoji img {
  width: 1em;
  height: 1em;
}

.markdown-body .task-list-item {
  list-style-type: none;
}

.markdown-body .task-list-item label {
  font-weight: var(--base-text-weight-normal, 400);
}

.markdown-body .task-list-item.enabled label {
  cursor: pointer;
}

.markdown-body .task-list-item + .task-list-item {
  margin-top: 4px;
}

.markdown-body .task-list-item .handle {
  display: none;
}

.markdown-body .task-list-item-checkbox {
  margin: 0 0.2em 0.25em -1.4em;
  vertical-align: middle;
}

.markdown-body .contains-task-list:dir(rtl) .task-list-item-checkbox {
  margin: 0 -1.6em 0.25em 0.2em;
}

.markdown-body .contains-task-list {
  position: relative;
}

.markdown-body .contains-task-list:hover .task-list-item-convert-container,
.markdown-body .contains-task-list:focus-within .task-list-item-convert-container {
  display: block;
  width: auto;
  height: 24px;
  overflow: visible;
  clip: auto;
}

.markdown-body ::-webkit-calendar-picker-indicator {
  filter: invert(50%);
}

.markdown-body .react-syntax-highlighter-line-number {
  color: var(--color-text-quaternary);
}

.markdown-body .abcjs-inline-audio .abcjs-btn {
  display: flex !important;
}

.el-popper.menu-select{
      z-index: 6001 !important;
}
.el-popper.node-tooltip{
    z-index: 6001 !important;
}
.llm-mention-box .el-mention-dropdown__item{
    height: auto !important;
    background-color: #fff !important;
}
.popover-box{
    padding: 0 !important;
}
.visible-select-box{
    padding: 5px !important;
}
.custom-dropdown{
    width: 200px;
}

.search-card[data-v-2e3c95ad] {
  border-bottom: 8px solid #F6F8FC;
  padding: 2px 15px 24px;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.search-card .icon[data-v-2e3c95ad] {
  color: #fff;
}
.btn-col[data-v-2e3c95ad] {
  height: 32px;
}
.btn-col .btn-item[data-v-2e3c95ad] {
  position: absolute;
  right: 0;
  bottom: 0;
}
.btn-col .btn-item .btn[data-v-2e3c95ad] {
  height: 32px;
  min-width: 82px;
}
.row-an[data-v-2e3c95ad] {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 15px;
  box-sizing: border-box;
  text-align: center;
  background: #fff;
  display: flex;
  justify-content: center;
}
.row-an .col-an[data-v-2e3c95ad] {
  width: 70px;
  height: 15px;
  background: #A2A5B4;
  border-radius: 20px 20px 0 0;
  display: flex;
  justify-content: center;
  cursor: pointer;
}
.bor-bottom[data-v-2e3c95ad] {
  width: 100%;
  height: 8px;
  background: rgba(70, 68, 68, 0.041);
  position: absolute;
  bottom: 0;
  left: -15px;
  right: -15px;
}
.title[data-v-47d2c5ea] {
  width: 95px;
}
.inp-div[data-v-47d2c5ea] {
  width: calc(100% - 105px);
}
.required[data-v-47d2c5ea] {
  margin-bottom: 15px;
}
.mab[data-v-47d2c5ea] {
  margin-bottom: 15px;
}
[data-v-d0885916] .q-btn--dense .on-left {
  margin-right: 2px;
}
.btn-right .btn[data-v-d0885916] {
  min-width: 0;
  padding: 0 6px;
}
