/* [project]/node_modules/@timeedit/ui-components/lib/src/assets/styles/tailwind.css [app-client] (css) */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *, :before, :after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-space-x-reverse: 0;
      --tw-border-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-duration: initial;
      --tw-content: "";
    }
  }
}

@layer tw-theme;

@layer tw-base {
  *, :after, :before, ::backdrop {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  ::file-selector-button {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  html, :host {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    line-height: 1.5;
    font-family: var(--tw-default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--tw-default-font-feature-settings, normal);
    font-variation-settings: var(--tw-default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }

  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }

  abbr:where([title]) {
    text-decoration: underline dotted;
  }

  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }

  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }

  b, strong {
    font-weight: bolder;
  }

  code, kbd, samp, pre {
    font-family: var(--tw-default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--tw-default-mono-font-feature-settings, normal);
    font-variation-settings: var(--tw-default-mono-font-variation-settings, normal);
    font-size: 1em;
  }

  small {
    font-size: 80%;
  }

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

  sub {
    bottom: -.25em;
  }

  sup {
    top: -.5em;
  }

  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }

  :-moz-focusring:where(:not(iframe)) {
    outline: auto;
  }

  progress {
    vertical-align: baseline;
  }

  summary {
    display: list-item;
  }

  ol, ul, menu {
    list-style: none;
  }

  img, svg, video, canvas, audio, iframe, embed, object {
    vertical-align: middle;
    display: block;
  }

  img, video {
    max-width: 100%;
    height: auto;
  }

  button, input, select, optgroup, textarea {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }

  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }

  ::file-selector-button {
    margin-inline-end: 4px;
  }

  ::placeholder {
    opacity: 1;
  }

  @supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentColor;
    }

    @supports (color: color-mix(in lab,red,red)) {
      ::placeholder {
        color: color-mix(in oklab,currentcolor 50%,transparent);
      }
    }
  }

  textarea {
    resize: vertical;
  }

  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }

  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }

  ::-webkit-datetime-edit {
    display: inline-flex;
  }

  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }

  ::-webkit-datetime-edit {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-year-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-month-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-day-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-hour-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-minute-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-second-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-millisecond-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }

  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }

  :-moz-ui-invalid {
    box-shadow: none;
  }

  button, input:where([type="button"], [type="reset"], [type="submit"]) {
    appearance: button;
  }

  ::file-selector-button {
    appearance: button;
  }

  ::-webkit-inner-spin-button {
    height: auto;
  }

  ::-webkit-outer-spin-button {
    height: auto;
  }

  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}

@layer teui-base {
  body {
    font-family: var(--te-fontFamily);
  }

  svg circle, svg ellipse, svg line, svg path, svg polygon, svg polyline, svg rect {
    shape-rendering: geometricprecision;
  }

  button:focus-visible, [tabIndex]:focus-visible, a:focus-visible {
    outline: 4px solid var(--te-geekblue10) !important;
    outline-offset: 2px !important;
  }
}

@layer antd, antdx, teui-prefix, teui-components;

@layer tw-utilities {
  .te-heading-h1 {
    font-family: var(--te-fontFamily);
    font-size: var(--te-fontSizeHeading1);
    line-height: calc(var(--te-fontSizeHeading1) + .5rem);
  }

  .te-heading-h2 {
    font-family: var(--te-fontFamily);
    font-size: var(--te-fontSizeHeading2);
    line-height: calc(var(--te-fontSizeHeading2) + .5rem);
  }

  .te-heading-h3 {
    font-family: var(--te-fontFamily);
    font-size: var(--te-fontSizeHeading3);
    line-height: calc(var(--te-fontSizeHeading3) + .5rem);
  }

  .te-heading-h4 {
    font-family: var(--te-fontFamily);
    font-size: var(--te-fontSizeHeading4);
    line-height: calc(var(--te-fontSizeHeading4) + .5rem);
  }

  .te-heading-h5 {
    font-family: var(--te-fontFamily);
    font-size: var(--te-fontSizeHeading5);
    line-height: calc(var(--te-fontSizeHeading5) + .5rem);
  }

  .tw\:pointer-events-auto {
    pointer-events: auto;
  }

  .tw\:pointer-events-none {
    pointer-events: none;
  }

  .tw\:sr-only {
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
  }

  .tw\:absolute {
    position: absolute;
  }

  .tw\:fixed {
    position: fixed;
  }

  .tw\:relative {
    position: relative;
  }

  .tw\:sticky {
    position: sticky;
  }

  .tw\:top-0 {
    top: 0;
  }

  .tw\:top-1\/2 {
    top: 50%;
  }

  .tw\:top-full {
    top: 100%;
  }

  .tw\:top-te-topbar {
    top: var(--te-topbar);
  }

  .tw\:right-0 {
    right: 0;
  }

  .tw\:right-full {
    right: 100%;
  }

  .tw\:bottom-0 {
    bottom: 0;
  }

  .tw\:bottom-full {
    bottom: 100%;
  }

  .tw\:left-0 {
    left: 0;
  }

  .tw\:left-1\/2 {
    left: 50%;
  }

  .tw\:left-full {
    left: 100%;
  }

  .tw\:-z-1 {
    z-index: -1;
  }

  .tw\:z-0 {
    z-index: 0;
  }

  .tw\:z-10 {
    z-index: 10;
  }

  .tw\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .tw\:float-right {
    float: right;
  }

  .tw\:m-0 {
    margin: 0;
  }

  .tw\:m-0\! {
    margin: 0 !important;
  }

  .tw\:m-2 {
    margin: calc(var(--tw-spacing) * 2);
  }

  .tw\:m-auto {
    margin: auto;
  }

  .tw\:mx-auto {
    margin-inline: auto;
  }

  .tw\:mx-sizeXXS {
    margin-inline: var(--te-sizeXXS);
  }

  .tw\:my-2 {
    margin-block: calc(var(--tw-spacing) * 2);
  }

  .tw\:-mt-px {
    margin-top: -1px;
  }

  .tw\:mt-0 {
    margin-top: 0;
  }

  .tw\:mt-2 {
    margin-top: calc(var(--tw-spacing) * 2);
  }

  .tw\:mt-6 {
    margin-top: calc(var(--tw-spacing) * 6);
  }

  .tw\:mr-1 {
    margin-right: var(--tw-spacing);
  }

  .tw\:mr-2 {
    margin-right: calc(var(--tw-spacing) * 2);
  }

  .tw\:mr-3 {
    margin-right: calc(var(--tw-spacing) * 3);
  }

  .tw\:mb-1 {
    margin-bottom: var(--tw-spacing);
  }

  .tw\:mb-2 {
    margin-bottom: calc(var(--tw-spacing) * 2);
  }

  .tw\:mb-sizeXXS {
    margin-bottom: var(--te-sizeXXS);
  }

  .tw\:ml-2 {
    margin-left: calc(var(--tw-spacing) * 2);
  }

  .tw\:ml-auto {
    margin-left: auto;
  }

  .tw\:ml-sizeXXS {
    margin-left: var(--te-sizeXXS);
  }

  .tw\:ml-te-marginXXS {
    margin-left: var(--te-marginXXS);
  }

  .tw\:box-content {
    box-sizing: content-box;
  }

  .tw\:block {
    display: block;
  }

  .tw\:flex {
    display: flex;
  }

  .tw\:grid {
    display: grid;
  }

  .tw\:hidden {
    display: none;
  }

  .tw\:inline-block {
    display: inline-block;
  }

  .tw\:inline-flex {
    display: inline-flex;
  }

  .tw\:size-full {
    width: 100%;
    height: 100%;
  }

  .tw\:h-1 {
    height: var(--tw-spacing);
  }

  .tw\:h-3\.5 {
    height: calc(var(--tw-spacing) * 3.5);
  }

  .tw\:h-10 {
    height: calc(var(--tw-spacing) * 10);
  }

  .tw\:h-11 {
    height: calc(var(--tw-spacing) * 11);
  }

  .tw\:h-\[1em\] {
    height: 1em;
  }

  .tw\:h-\[8px\] {
    height: 8px;
  }

  .tw\:h-\[calc\(100dvh-var\(--te-topbar\)\)\] {
    height: calc(100dvh - var(--te-topbar));
  }

  .tw\:h-auto {
    height: auto;
  }

  .tw\:h-full {
    height: 100%;
  }

  .tw\:h-icon-lg {
    height: 48px;
  }

  .tw\:h-icon-md {
    height: 32px;
  }

  .tw\:h-icon-sm {
    height: 24px;
  }

  .tw\:h-icon-xl {
    height: 72px;
  }

  .tw\:h-te-topbar {
    height: var(--te-topbar);
  }

  .tw\:max-h-\[40px\] {
    max-height: 40px;
  }

  .tw\:max-h-\[calc\(max\(100vh-300px\,150px\)\)\] {
    max-height: max(100vh - 300px, 150px);
  }

  .tw\:max-h-full {
    max-height: 100%;
  }

  .tw\:min-h-0 {
    min-height: 0;
  }

  .tw\:min-h-7\.5 {
    min-height: calc(var(--tw-spacing) * 7.5);
  }

  .tw\:min-h-12\.5 {
    min-height: calc(var(--tw-spacing) * 12.5);
  }

  .tw\:min-h-37\.5 {
    min-height: calc(var(--tw-spacing) * 37.5);
  }

  .tw\:min-h-\[40px\] {
    min-height: 40px;
  }

  .tw\:min-h-\[300px\] {
    min-height: 300px;
  }

  .tw\:min-h-full {
    min-height: 100%;
  }

  .tw\:min-h-icon-md {
    min-height: 32px;
  }

  .tw\:min-h-icon-sm {
    min-height: 24px;
  }

  .tw\:w-3\.5 {
    width: calc(var(--tw-spacing) * 3.5);
  }

  .tw\:w-11 {
    width: calc(var(--tw-spacing) * 11);
  }

  .tw\:w-\[8px\] {
    width: 8px;
  }

  .tw\:w-\[50ch\] {
    width: 50ch;
  }

  .tw\:w-\[112px\] {
    width: 112px;
  }

  .tw\:w-\[270px\] {
    width: 270px;
  }

  .tw\:w-\[500px\] {
    width: 500px;
  }

  .tw\:w-\[550px\] {
    width: 550px;
  }

  .tw\:w-\[700px\] {
    width: 700px;
  }

  .tw\:w-\[880px\] {
    width: 880px;
  }

  .tw\:w-auto {
    width: auto;
  }

  .tw\:w-fit {
    width: fit-content;
  }

  .tw\:w-full {
    width: 100%;
  }

  .tw\:max-w-3xl {
    max-width: var(--tw-container-3xl);
  }

  .tw\:max-w-100 {
    max-width: calc(var(--tw-spacing) * 100);
  }

  .tw\:max-w-\[95\%\] {
    max-width: 95%;
  }

  .tw\:max-w-full {
    max-width: 100%;
  }

  .tw\:min-w-0 {
    min-width: 0;
  }

  .tw\:min-w-\[192px\] {
    min-width: 192px;
  }

  .tw\:flex-1 {
    flex: 1;
  }

  .tw\:shrink {
    flex-shrink: 1;
  }

  .tw\:shrink-0 {
    flex-shrink: 0;
  }

  .tw\:grow {
    flex-grow: 1;
  }

  .tw\:-translate-1\/2 {
    --tw-translate-x: -50%;
    --tw-translate-y: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:translate-1\/2 {
    --tw-translate-x: 50%;
    --tw-translate-y: 50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:-translate-x-1\/2 {
    --tw-translate-x: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:-translate-x-full {
    --tw-translate-x: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:translate-x-0 {
    --tw-translate-x: 0px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:translate-x-1\/2 {
    --tw-translate-x: 50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:translate-x-5 {
    --tw-translate-x: calc(var(--tw-spacing) * 5);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:-translate-y-1\/2 {
    --tw-translate-y: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:translate-y-1\/2 {
    --tw-translate-y: 50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:cursor-default {
    cursor: default;
  }

  .tw\:cursor-e-resize {
    cursor: e-resize;
  }

  .tw\:cursor-grab {
    cursor: grab;
  }

  .tw\:cursor-move {
    cursor: move;
  }

  .tw\:cursor-n-resize {
    cursor: n-resize;
  }

  .tw\:cursor-ne-resize {
    cursor: ne-resize;
  }

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

  .tw\:cursor-nw-resize {
    cursor: nw-resize;
  }

  .tw\:cursor-pointer {
    cursor: pointer;
  }

  .tw\:cursor-s-resize {
    cursor: s-resize;
  }

  .tw\:cursor-se-resize {
    cursor: se-resize;
  }

  .tw\:cursor-sw-resize {
    cursor: sw-resize;
  }

  .tw\:cursor-w-resize {
    cursor: w-resize;
  }

  .tw\:touch-none {
    touch-action: none;
  }

  .tw\:resize-y {
    resize: vertical;
  }

  .tw\:list-none {
    list-style-type: none;
  }

  .tw\:\[appearance\:textfield\] {
    appearance: textfield;
  }

  .tw\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .tw\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .tw\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .tw\:grid-cols-\[200px_auto\] {
    grid-template-columns: 200px auto;
  }

  .tw\:grid-rows-\[auto_auto\] {
    grid-template-rows: auto auto;
  }

  .tw\:grid-rows-subgrid {
    grid-template-rows: subgrid;
  }

  .tw\:flex-col {
    flex-direction: column;
  }

  .tw\:flex-row {
    flex-direction: row;
  }

  .tw\:flex-nowrap {
    flex-wrap: nowrap;
  }

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

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

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

  .tw\:items-start {
    align-items: flex-start;
  }

  .tw\:justify-around {
    justify-content: space-around;
  }

  .tw\:justify-between {
    justify-content: space-between;
  }

  .tw\:justify-center {
    justify-content: center;
  }

  .tw\:justify-end {
    justify-content: flex-end;
  }

  .tw\:justify-start {
    justify-content: flex-start;
  }

  .tw\:justify-items-start {
    justify-items: start;
  }

  .tw\:gap-0 {
    gap: 0;
  }

  .tw\:gap-1 {
    gap: var(--tw-spacing);
  }

  .tw\:gap-1\.5 {
    gap: calc(var(--tw-spacing) * 1.5);
  }

  .tw\:gap-2 {
    gap: calc(var(--tw-spacing) * 2);
  }

  .tw\:gap-3 {
    gap: calc(var(--tw-spacing) * 3);
  }

  .tw\:gap-4 {
    gap: calc(var(--tw-spacing) * 4);
  }

  .tw\:gap-6 {
    gap: calc(var(--tw-spacing) * 6);
  }

  .tw\:gap-8 {
    gap: calc(var(--tw-spacing) * 8);
  }

  .tw\:gap-\[16px\] {
    gap: 16px;
  }

  .tw\:gap-sizeSM {
    gap: var(--te-sizeSM);
  }

  .tw\:gap-sizeXXS {
    gap: var(--te-sizeXXS);
  }

  .tw\:gap-sm {
    gap: 8px;
  }

  .tw\:gap-te-paddingXS {
    gap: var(--te-paddingXS);
  }

  .tw\:gap-te-paddingXXS {
    gap: var(--te-paddingXXS);
  }

  .tw\:gap-x-2 {
    column-gap: calc(var(--tw-spacing) * 2);
  }

  .tw\:gap-x-3 {
    column-gap: calc(var(--tw-spacing) * 3);
  }

  .tw\:gap-x-4 {
    column-gap: calc(var(--tw-spacing) * 4);
  }

  .tw\:gap-x-6 {
    column-gap: calc(var(--tw-spacing) * 6);
  }

  .tw\:gap-x-10 {
    column-gap: calc(var(--tw-spacing) * 10);
  }

  .tw\:gap-x-sizeSM {
    column-gap: var(--te-sizeSM);
  }

  .tw\:gap-x-sizeXS {
    column-gap: var(--te-sizeXS);
  }

  .tw\:gap-x-sizeXXS {
    column-gap: var(--te-sizeXXS);
  }

  :where(.tw\:space-x-1 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(var(--tw-spacing) * var(--tw-space-x-reverse));
    margin-inline-end: calc(var(--tw-spacing) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.tw\:space-x-2 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--tw-spacing) * 2) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--tw-spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
  }

  .tw\:gap-y-2 {
    row-gap: calc(var(--tw-spacing) * 2);
  }

  .tw\:gap-y-3 {
    row-gap: calc(var(--tw-spacing) * 3);
  }

  .tw\:gap-y-4 {
    row-gap: calc(var(--tw-spacing) * 4);
  }

  .tw\:gap-y-6 {
    row-gap: calc(var(--tw-spacing) * 6);
  }

  .tw\:gap-y-8 {
    row-gap: calc(var(--tw-spacing) * 8);
  }

  .tw\:truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .tw\:overflow-hidden {
    overflow: hidden;
  }

  .tw\:overflow-x-auto {
    overflow-x: auto;
  }

  .tw\:overflow-y-auto {
    overflow-y: auto;
  }

  .tw\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .tw\:rounded-borderRadius {
    border-radius: var(--te-borderRadius);
  }

  .tw\:rounded-borderRadiusLG {
    border-radius: var(--te-borderRadiusLG);
  }

  .tw\:rounded-full {
    border-radius: 3.40282e38px;
  }

  .tw\:rounded-lg {
    border-radius: var(--tw-radius-lg);
  }

  .tw\:rounded-md {
    border-radius: var(--tw-radius-md);
  }

  .tw\:rounded-sm {
    border-radius: var(--tw-radius-sm);
  }

  .tw\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .tw\:rounded-tl-md {
    border-top-left-radius: var(--tw-radius-md);
  }

  .tw\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .tw\:rounded-br-md {
    border-bottom-right-radius: var(--tw-radius-md);
  }

  .tw\:border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .tw\:border-0 {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .tw\:border-lineWidth {
    border-width: var(--te-lineWidth);
  }

  .tw\:border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .tw\:border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .tw\:border-none {
    --tw-border-style: none;
    border-style: none;
  }

  .tw\:border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }

  .tw\:border-disabled {
    border-color: #0000000f;
  }

  .tw\:border-te-colorBorder {
    border-color: var(--te-colorBorder);
  }

  .tw\:border-te-colorBorderSecondary {
    border-color: var(--te-colorBorderSecondary);
  }

  .tw\:border-te-colorPrimary {
    border-color: var(--te-colorPrimary);
  }

  .tw\:border-te-colorSplit {
    border-color: var(--te-colorSplit);
  }

  .tw\:border-white {
    border-color: var(--tw-color-white);
  }

  .tw\:border-b-te-colorPrimaryHover {
    border-bottom-color: var(--te-colorPrimaryHover);
  }

  .tw\:bg-\(--te-colorPrimary\) {
    background-color: var(--te-colorPrimary);
  }

  .tw\:bg-\[\#3c84f4\] {
    background-color: #3c84f4;
  }

  .tw\:bg-blue-500 {
    background-color: var(--tw-color-blue-500);
  }

  .tw\:bg-colorPrimary {
    background-color: var(--te-colorPrimary);
  }

  .tw\:bg-gray-50 {
    background-color: var(--tw-color-gray-50);
  }

  .tw\:bg-grey {
    background-color: #f5f5f5;
  }

  .tw\:bg-stone-100 {
    background-color: var(--tw-color-stone-100);
  }

  .tw\:bg-te-colorBgBase {
    background-color: var(--te-colorBgBase);
  }

  .tw\:bg-te-colorBgContainer {
    background-color: var(--te-colorBgContainer);
  }

  .tw\:bg-te-colorBgMask\/50 {
    background-color: var(--te-colorBgMask);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .tw\:bg-te-colorBgMask\/50 {
      background-color: color-mix(in oklab,var(--te-colorBgMask) 50%,transparent);
    }
  }

  .tw\:bg-te-colorError {
    background-color: var(--te-colorError);
  }

  .tw\:bg-te-colorErrorBg {
    background-color: var(--te-colorErrorBg);
  }

  .tw\:bg-te-colorFillTertiary {
    background-color: var(--te-colorFillTertiary);
  }

  .tw\:bg-te-colorInfoBg {
    background-color: var(--te-colorInfoBg);
  }

  .tw\:bg-te-colorPrimary {
    background-color: var(--te-colorPrimary);
  }

  .tw\:bg-te-colorPrimaryBg {
    background-color: var(--te-colorPrimaryBg);
  }

  .tw\:bg-te-colorPrimaryBgHover {
    background-color: var(--te-colorPrimaryBgHover);
  }

  .tw\:bg-transparent {
    background-color: #0000;
  }

  .tw\:bg-white {
    background-color: var(--tw-color-white);
  }

  .tw\:bg-linear-to-b {
    --tw-gradient-position: to bottom;
  }

  @supports (background-image: linear-gradient(in lab,red,red)) {
    .tw\:bg-linear-to-b {
      --tw-gradient-position: to bottom in oklab;
    }
  }

  .tw\:bg-linear-to-b {
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .tw\:bg-linear-to-r {
    --tw-gradient-position: to right;
  }

  @supports (background-image: linear-gradient(in lab,red,red)) {
    .tw\:bg-linear-to-r {
      --tw-gradient-position: to right in oklab;
    }
  }

  .tw\:bg-linear-to-r {
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .tw\:from-transparent {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .tw\:to-te-colorBgBase {
    --tw-gradient-to: var(--te-colorBgBase);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .tw\:bg-contain {
    background-size: contain;
  }

  .tw\:object-contain {
    object-fit: contain;
  }

  .tw\:p-0 {
    padding: 0;
  }

  .tw\:p-1 {
    padding: var(--tw-spacing);
  }

  .tw\:p-4 {
    padding: calc(var(--tw-spacing) * 4);
  }

  .tw\:p-\[unset\] {
    padding: unset;
  }

  .tw\:p-paddingSM {
    padding: var(--te-paddingSM);
  }

  .tw\:p-sizeXS {
    padding: var(--te-sizeXS);
  }

  .tw\:px-0 {
    padding-inline: 0;
  }

  .tw\:px-1 {
    padding-inline: var(--tw-spacing);
  }

  .tw\:px-2 {
    padding-inline: calc(var(--tw-spacing) * 2);
  }

  .tw\:px-3 {
    padding-inline: calc(var(--tw-spacing) * 3);
  }

  .tw\:px-4 {
    padding-inline: calc(var(--tw-spacing) * 4);
  }

  .tw\:px-5\.25 {
    padding-inline: calc(var(--tw-spacing) * 5.25);
  }

  .tw\:px-6 {
    padding-inline: calc(var(--tw-spacing) * 6);
  }

  .tw\:px-md {
    padding-inline: 16px;
  }

  .tw\:px-te-padding {
    padding-inline: var(--te-padding);
  }

  .tw\:py-1 {
    padding-block: var(--tw-spacing);
  }

  .tw\:py-2 {
    padding-block: calc(var(--tw-spacing) * 2);
  }

  .tw\:py-5 {
    padding-block: calc(var(--tw-spacing) * 5);
  }

  .tw\:py-\[5vh\] {
    padding-block: 5vh;
  }

  .tw\:py-icon-xs {
    padding-block: 16px;
  }

  .tw\:py-sm {
    padding-block: 8px;
  }

  .tw\:py-te-paddingXS {
    padding-block: var(--te-paddingXS);
  }

  .tw\:py-te-paddingXXS {
    padding-block: var(--te-paddingXXS);
  }

  .tw\:pt-2 {
    padding-top: calc(var(--tw-spacing) * 2);
  }

  .tw\:pt-8 {
    padding-top: calc(var(--tw-spacing) * 8);
  }

  .tw\:pt-sm {
    padding-top: 8px;
  }

  .tw\:pr-0 {
    padding-right: 0;
  }

  .tw\:pr-1 {
    padding-right: var(--tw-spacing);
  }

  .tw\:pr-2 {
    padding-right: calc(var(--tw-spacing) * 2);
  }

  .tw\:pr-te-paddingXXS {
    padding-right: var(--te-paddingXXS);
  }

  .tw\:pb-4 {
    padding-bottom: calc(var(--tw-spacing) * 4);
  }

  .tw\:pb-5 {
    padding-bottom: calc(var(--tw-spacing) * 5);
  }

  .tw\:pb-8 {
    padding-bottom: calc(var(--tw-spacing) * 8);
  }

  .tw\:pl-1 {
    padding-left: var(--tw-spacing);
  }

  .tw\:pl-2 {
    padding-left: calc(var(--tw-spacing) * 2);
  }

  .tw\:pl-3 {
    padding-left: calc(var(--tw-spacing) * 3);
  }

  .tw\:text-center {
    text-align: center;
  }

  .tw\:align-\[-0\.24em\]\! {
    vertical-align: -.24em !important;
  }

  .tw\:align-\[-0\.125em\] {
    vertical-align: -.125em;
  }

  .tw\:align-bottom {
    vertical-align: bottom;
  }

  .tw\:align-middle {
    vertical-align: middle;
  }

  .tw\:text-lg {
    font-size: var(--tw-text-lg);
    line-height: var(--tw-leading, var(--tw-text-lg--line-height));
  }

  .tw\:text-sm {
    font-size: var(--tw-text-sm);
    line-height: var(--tw-leading, var(--tw-text-sm--line-height));
  }

  .tw\:text-sm\! {
    font-size: var(--tw-text-sm) !important;
    line-height: var(--tw-leading, var(--tw-text-sm--line-height)) !important;
  }

  .tw\:text-xs {
    font-size: var(--tw-text-xs);
    line-height: var(--tw-leading, var(--tw-text-xs--line-height));
  }

  .tw\:text-fontSizeHeading1 {
    font-size: var(--te-fontSizeHeading1);
  }

  .tw\:text-te-fontSizeHeading3 {
    font-size: var(--te-fontSizeHeading3);
  }

  .tw\:text-te-fontSizeSM {
    font-size: var(--te-fontSizeSM);
  }

  .tw\:leading-0 {
    --tw-leading: 0px;
    line-height: 0;
  }

  .tw\:leading-\[22px\] {
    --tw-leading: 22px;
    line-height: 22px;
  }

  .tw\:leading-\[revert\] {
    --tw-leading: revert;
    line-height: revert;
  }

  .tw\:leading-icon-md {
    --tw-leading: 32px;
    line-height: 32px;
  }

  .tw\:leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .tw\:font-fontWeightStrong {
    --tw-font-weight: var(--te-fontWeightStrong);
    font-weight: var(--te-fontWeightStrong);
  }

  .tw\:font-normal {
    --tw-font-weight: var(--tw-font-weight-normal);
    font-weight: var(--tw-font-weight-normal);
  }

  .tw\:font-semibold {
    --tw-font-weight: var(--tw-font-weight-semibold);
    font-weight: var(--tw-font-weight-semibold);
  }

  .tw\:font-te-fontWeightNormal\! {
    --tw-font-weight: var(--te-fontWeightNormal) !important;
    font-weight: var(--te-fontWeightNormal) !important;
  }

  .tw\:text-ellipsis {
    text-overflow: ellipsis;
  }

  .tw\:whitespace-nowrap {
    white-space: nowrap;
  }

  .tw\:text-base {
    color: #262626;
  }

  .tw\:text-colorError {
    color: var(--te-colorError);
  }

  .tw\:text-colorTextBase {
    color: var(--te-colorTextBase);
  }

  .tw\:text-gray-400 {
    color: var(--tw-color-gray-400);
  }

  .tw\:text-inherit {
    color: inherit;
  }

  .tw\:text-te-colorError {
    color: var(--te-colorError);
  }

  .tw\:text-te-colorErrorText {
    color: var(--te-colorErrorText);
  }

  .tw\:text-te-colorInfoText {
    color: var(--te-colorInfoText);
  }

  .tw\:text-te-colorPrimary {
    color: var(--te-colorPrimary);
  }

  .tw\:text-te-colorText {
    color: var(--te-colorText);
  }

  .tw\:text-te-colorTextBase {
    color: var(--te-colorTextBase);
  }

  .tw\:text-te-colorTextSecondary {
    color: var(--te-colorTextSecondary);
  }

  .tw\:text-white {
    color: var(--tw-color-white);
  }

  .tw\:uppercase {
    text-transform: uppercase;
  }

  .tw\:not-italic {
    font-style: normal;
  }

  .tw\:line-through {
    text-decoration-line: line-through;
  }

  .tw\:no-underline {
    text-decoration-line: none;
  }

  .tw\:opacity-0 {
    opacity: 0;
  }

  .tw\:opacity-20 {
    opacity: .2;
  }

  .tw\:opacity-60 {
    opacity: .6;
  }

  .tw\:opacity-100 {
    opacity: 1;
  }

  .tw\:opacity-opacityLoading {
    opacity: var(--te-opacityLoading);
  }

  .tw\:shadow-\[-4px_0_4px_0_\#fff\] {
    --tw-shadow: -4px 0 4px 0 var(--tw-shadow-color, #fff);
    box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
  }

  .tw\:shadow-\[0_0_10px_0_rgba\(0\,_0\,_0\,_\.12\)\] {
    --tw-shadow: 0 0 10px 0 var(--tw-shadow-color, #0000001f);
    box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
  }

  .tw\:shadow-boxShadow {
    --tw-shadow: var(--te-boxShadow);
    box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
  }

  .tw\:shadow-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
  }

  .tw\:shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
  }

  .tw\:shadow-product-selector {
    --tw-shadow: 0 1px 1px var(--tw-shadow-color, #00000013), 0 2px 2px var(--tw-shadow-color, #00000013), 0 4px 4px var(--tw-shadow-color, #00000013), 0 8px 8px var(--tw-shadow-color, #00000013), 0 16px 16px var(--tw-shadow-color, #00000013);
    box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
  }

  .tw\:ring {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
  }

  .tw\:ring-\[\#3c84f4\] {
    --tw-ring-color: #3c84f4;
  }

  .tw\:outline-hidden {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .tw\:outline-hidden {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .tw\:outline-4 {
    outline-style: var(--tw-outline-style);
    outline-width: 4px;
  }

  .tw\:outline-te-colorPrimary {
    outline-color: var(--te-colorPrimary);
  }

  .tw\:outline-transparent {
    outline-color: #0000;
  }

  .tw\:transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }

  .tw\:transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }

  .tw\:transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }

  .tw\:transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }

  .tw\:duration-100 {
    --tw-duration: .1s;
    transition-duration: .1s;
  }

  .tw\:duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .tw\:duration-400 {
    --tw-duration: .4s;
    transition-duration: .4s;
  }

  .tw\:will-change-transform {
    will-change: transform;
  }

  :is(.tw\:\*\:leading-none > *) {
    --tw-leading: 1;
    line-height: 1;
  }

  @media (hover: hover) {
    .tw\:group-hover\:border-te-colorPrimaryHover\/40:is(:where(.tw\:group):hover *) {
      border-color: var(--te-colorPrimaryHover);
    }

    @supports (color: color-mix(in lab,red,red)) {
      .tw\:group-hover\:border-te-colorPrimaryHover\/40:is(:where(.tw\:group):hover *) {
        border-color: color-mix(in oklab,var(--te-colorPrimaryHover) 40%,transparent);
      }
    }

    .tw\:group-hover\:outline-4:is(:where(.tw\:group):hover *) {
      outline-style: var(--tw-outline-style);
      outline-width: 4px;
    }

    .tw\:group-hover\:outline-te-colorBorder:is(:where(.tw\:group):hover *) {
      outline-color: var(--te-colorBorder);
    }

    .tw\:group-hover\:outline-te-colorPrimaryHover:is(:where(.tw\:group):hover *) {
      outline-color: var(--te-colorPrimaryHover);
    }
  }

  .tw\:after\:hidden:after {
    content: var(--tw-content);
    display: none;
  }

  @media (hover: hover) {
    .tw\:hover\:cursor-pointer:hover {
      cursor: pointer;
    }

    .tw\:hover\:bg-te-colorPrimaryBgHover:hover {
      background-color: var(--te-colorPrimaryBgHover);
    }

    .tw\:hover\:bg-te-controlItemBgActiveHover:hover {
      background-color: var(--te-controlItemBgActiveHover);
    }
  }

  .tw\:focus-visible\:after\:hidden:focus-visible:after {
    content: var(--tw-content);
    display: none;
  }

  .tw\:active\:cursor-grabbing:active {
    cursor: grabbing;
  }

  .tw\:active\:bg-te-controlItemBgActive:active {
    background-color: var(--te-controlItemBgActive);
  }

  @media (min-width: 40rem) {
    .tw\:sm\:block {
      display: block;
    }

    .tw\:sm\:flex {
      display: flex;
    }

    .tw\:sm\:hidden {
      display: none;
    }

    .tw\:sm\:min-w-fit {
      min-width: fit-content;
    }

    .tw\:sm\:flex-row {
      flex-direction: row;
    }

    .tw\:sm\:items-center {
      align-items: center;
    }

    .tw\:sm\:justify-between {
      justify-content: space-between;
    }

    .tw\:sm\:gap-2 {
      gap: calc(var(--tw-spacing) * 2);
    }

    .tw\:sm\:gap-te-paddingSM {
      gap: var(--te-paddingSM);
    }

    .tw\:sm\:p-1 {
      padding: var(--tw-spacing);
    }

    .tw\:sm\:px-2 {
      padding-inline: calc(var(--tw-spacing) * 2);
    }

    .tw\:sm\:py-2 {
      padding-block: calc(var(--tw-spacing) * 2);
    }

    .tw\:sm\:pr-2 {
      padding-right: calc(var(--tw-spacing) * 2);
    }

    .tw\:sm\:pl-2 {
      padding-left: calc(var(--tw-spacing) * 2);
    }

    .tw\:sm\:after\:block:after {
      content: var(--tw-content);
      display: block;
    }

    .tw\:sm\:after\:h-6:after {
      content: var(--tw-content);
      height: calc(var(--tw-spacing) * 6);
    }

    .tw\:sm\:after\:w-\[\.125rem\]:after {
      content: var(--tw-content);
      width: .125rem;
    }

    .tw\:sm\:after\:bg-te-colorTextHeading:after {
      content: var(--tw-content);
      background-color: var(--te-colorTextHeading);
    }
  }

  @media (min-width: 48rem) {
    .tw\:md\:hidden {
      display: none;
    }

    .tw\:md\:border-x {
      border-inline-style: var(--tw-border-style);
      border-inline-width: 1px;
    }

    .tw\:md\:py-\[10vh\] {
      padding-block: 10vh;
    }
  }

  .tw\:\[\&_\.ant-menu\]\:w-full .ant-menu {
    width: 100%;
  }

  .tw\:\[\&_\>_div_\>_span\:last-child\]\:hidden > div > span:last-child {
    display: none;
  }

  @media (min-width: 48rem) {
    .tw\:\[\&_\>_div_\>_span\:last-child\]\:md\:block > div > span:last-child {
      display: block;
    }
  }

  .tw\:\[\&_svg\]\:inline-block svg {
    display: inline-block;
  }
}

@layer teui-suffix;

:root, .ant-app {
  --te-geekblue1: var(--ant-geekblue-1, #e1fff2);
  --te-geekblue2: var(--ant-geekblue-2, #9dffdd);
  --te-geekblue3: var(--ant-geekblue-3, #8bf7b8);
  --te-geekblue4: var(--ant-geekblue-4, #35de87);
  --te-geekblue5: var(--ant-geekblue-5, #06a95f);
  --te-geekblue6: var(--ant-geekblue-6, #00824c);
  --te-geekblue7: var(--ant-geekblue-7, #005c39);
  --te-geekblue8: var(--ant-geekblue-8, #003623);
  --te-geekblue9: var(--ant-geekblue-9, #00120c);
  --te-geekblue10: var(--ant-geekblue-10, #000);
  --te-purple1: var(--ant-purple-1, #faf0ff);
  --te-purple2: var(--ant-purple-2, #eed1ff);
  --te-purple3: var(--ant-purple-3, #dca8ff);
  --te-purple4: var(--ant-purple-4, #c880ff);
  --te-purple5: var(--ant-purple-5, #af56fc);
  --te-purple6: var(--ant-purple-6, #8f2cef);
  --te-purple7: var(--ant-purple-7, #6c1ac9);
  --te-purple8: var(--ant-purple-8, #4e0da3);
  --te-purple9: var(--ant-purple-9, #34047d);
  --te-purple10: var(--ant-purple-10, #210257);
  --te-cyan1: var(--ant-cyan-1, #e6fffb);
  --te-cyan2: var(--ant-cyan-2, #b0fff6);
  --te-cyan3: var(--ant-cyan-3, #84faf0);
  --te-cyan4: var(--ant-cyan-4, #58ede6);
  --te-cyan5: var(--ant-cyan-5, #2fe0dd);
  --te-cyan6: var(--ant-cyan-6, #0bd1d3);
  --te-cyan7: var(--ant-cyan-7, #00a5ad);
  --te-cyan8: var(--ant-cyan-8, #007c87);
  --te-cyan9: var(--ant-cyan-9, #005661);
  --te-cyan10: var(--ant-cyan-10, #00323b);
  --te-green1: var(--ant-green-1, #dfffea);
  --te-green2: var(--ant-green-2, #a9f3c5);
  --te-green3: var(--ant-green-3, #7adea4);
  --te-green4: var(--ant-green-4, #53cf8a);
  --te-green5: var(--ant-green-5, #2abf72);
  --te-green6: var(--ant-green-6, #08aa5c);
  --te-green7: var(--ant-green-7, #008549);
  --te-green8: var(--ant-green-8, #005e37);
  --te-green9: var(--ant-green-9, #003823);
  --te-green10: var(--ant-green-10, #00120c);
  --te-magenta1: var(--ant-magenta-1, #fff0f6);
  --te-magenta2: var(--ant-magenta-2, #ffd6e7);
  --te-magenta3: var(--ant-magenta-3, #ffadd2);
  --te-magenta4: var(--ant-magenta-4, #ff85c0);
  --te-magenta5: var(--ant-magenta-5, #f759ab);
  --te-magenta6: var(--ant-magenta-6, #eb2f96);
  --te-magenta7: var(--ant-magenta-7, #c41d7f);
  --te-magenta8: var(--ant-magenta-8, #9e1068);
  --te-magenta9: var(--ant-magenta-9, #780650);
  --te-magenta10: var(--ant-magenta-10, #520339);
  --te-red1: var(--ant-red-1, #fff4f0);
  --te-red2: var(--ant-red-2, #ffded4);
  --te-red3: var(--ant-red-3, #ffbdab);
  --te-red4: var(--ant-red-4, #ff9982);
  --te-red5: var(--ant-red-5, #ff7259);
  --te-red6: var(--ant-red-6, #f5462f);
  --te-red7: var(--ant-red-7, #cf2c1d);
  --te-red8: var(--ant-red-8, #a8170f);
  --te-red9: var(--ant-red-9, #820705);
  --te-red10: var(--ant-red-10, #5c0304);
  --te-orange1: var(--ant-orange-1, #fff7e6);
  --te-orange2: var(--ant-orange-2, #ffe7ba);
  --te-orange3: var(--ant-orange-3, #ffd591);
  --te-orange4: var(--ant-orange-4, #ffc069);
  --te-orange5: var(--ant-orange-5, #ffa940);
  --te-orange6: var(--ant-orange-6, #fa8c16);
  --te-orange7: var(--ant-orange-7, #d46b08);
  --te-orange8: var(--ant-orange-8, #ad4e00);
  --te-orange9: var(--ant-orange-9, #873800);
  --te-orange10: var(--ant-orange-10, #612500);
  --te-yellow1: var(--ant-yellow-1, #ffffe6);
  --te-yellow2: var(--ant-yellow-2, #fffcab);
  --te-yellow3: var(--ant-yellow-3, #fff782);
  --te-yellow4: var(--ant-yellow-4, #ffee59);
  --te-yellow5: var(--ant-yellow-5, #ffe330);
  --te-yellow6: var(--ant-yellow-6, #fbd408);
  --te-yellow7: var(--ant-yellow-7, #d4a900);
  --te-yellow8: var(--ant-yellow-8, #ad8500);
  --te-yellow9: var(--ant-yellow-9, #876300);
  --te-yellow10: var(--ant-yellow-10, #614400);
  --te-volcano1: var(--ant-volcano-1, #fff2e8);
  --te-volcano2: var(--ant-volcano-2, #ffd8bf);
  --te-volcano3: var(--ant-volcano-3, #ffbb96);
  --te-volcano4: var(--ant-volcano-4, #ff9c6e);
  --te-volcano5: var(--ant-volcano-5, #ff7a45);
  --te-volcano6: var(--ant-volcano-6, #fa541c);
  --te-volcano7: var(--ant-volcano-7, #d4380d);
  --te-volcano8: var(--ant-volcano-8, #ad2102);
  --te-volcano9: var(--ant-volcano-9, #871400);
  --te-volcano10: var(--ant-volcano-10, #610b00);
  --te-blue1: var(--ant-blue-1, #f0f4ff);
  --te-blue2: var(--ant-blue-2, #c9d6ff);
  --te-blue3: var(--ant-blue-3, #a1b4ff);
  --te-blue4: var(--ant-blue-4, #788eff);
  --te-blue5: var(--ant-blue-5, #4f67ff);
  --te-blue6: var(--ant-blue-6, #263cff);
  --te-blue7: var(--ant-blue-7, #1623d9);
  --te-blue8: var(--ant-blue-8, #090fb3);
  --te-blue9: var(--ant-blue-9, #00008c);
  --te-blue10: var(--ant-blue-10, #030066);
  --te-lime1: var(--ant-lime-1, #fcffe6);
  --te-lime2: var(--ant-lime-2, #f4ffb8);
  --te-lime3: var(--ant-lime-3, #eaff8f);
  --te-lime4: var(--ant-lime-4, #d3f261);
  --te-lime5: var(--ant-lime-5, #bae637);
  --te-lime6: var(--ant-lime-6, #a0d911);
  --te-lime7: var(--ant-lime-7, #7cb305);
  --te-lime8: var(--ant-lime-8, #5b8c00);
  --te-lime9: var(--ant-lime-9, #3f6600);
  --te-lime10: var(--ant-lime-10, #254000);
  --te-gold1: var(--ant-gold-1, #fffdf0);
  --te-gold2: var(--ant-gold-2, #fff4ba);
  --te-gold3: var(--ant-gold-3, #ffe991);
  --te-gold4: var(--ant-gold-4, #ffdc69);
  --te-gold5: var(--ant-gold-5, #ffcc40);
  --te-gold6: var(--ant-gold-6, #ffb916);
  --te-gold7: var(--ant-gold-7, #d99309);
  --te-gold8: var(--ant-gold-8, #b37100);
  --te-gold9: var(--ant-gold-9, #8c5400);
  --te-gold10: var(--ant-gold-10, #663a00);
  --te-colorTextBase: var(--ant-color-text-base, #000);
  --te-colorTextLightSolid: var(--ant-color-text-light-solid, #fff);
  --te-colorBgBase: var(--ant-color-bg-base, #fff);
  --te-fontFamily: var(--ant-font-family, "Source Sans 3", sans-serif);
  --te-fontSize: var(--ant-font-size, .875rem);
  --te-lineWidth: var(--ant-line-width, 1px);
  --te-borderRadius: var(--ant-border-radius, 6px);
  --te-sizeUnit: var(--ant-size-unit, 4px);
  --te-sizePopupArrow: var(--ant-size-popup-arrow, 16px);
  --te-controlHeight: var(--ant-control-height, 32px);
  --te-opacityImage: var(--ant-opacity-image, 1);
  --te-sizeStep: var(--ant-size-step, 4);
  --te-colorPrimary: var(--ant-color-primary, #00824c);
  --te-sizeXXL: var(--ant-size-xxl, calc(var(--te-sizeUnit) * (calc(var(--te-sizeStep) + 8))));
  --te-sizeXL: var(--ant-size-xl, calc(var(--te-sizeUnit) * (calc(var(--te-sizeStep) + 4))));
  --te-sizeLG: var(--ant-size-lg, calc(var(--te-sizeUnit) * (calc(var(--te-sizeStep) + 2))));
  --te-sizeMD: var(--ant-size-md, calc(var(--te-sizeUnit) * (calc(var(--te-sizeStep) + 1))));
  --te-sizeMS: var(--ant-size-ms, calc(var(--te-sizeUnit) * var(--te-sizeStep)));
  --te-size: var(--ant-size, calc(var(--te-sizeUnit) * var(--te-sizeStep)));
  --te-sizeSM: var(--ant-size-sm, calc(var(--te-sizeUnit) * (calc(var(--te-sizeStep) - 1))));
  --te-sizeXS: var(--ant-size-xs, calc(var(--te-sizeUnit) * (calc(var(--te-sizeStep) - 2))));
  --te-sizeXXS: var(--ant-size-xxs, calc(var(--te-sizeUnit) * (calc(var(--te-sizeStep) - 3))));
  --te-controlHeightSM: var(--ant-control-height-sm, calc(var(--te-controlHeight) * .75));
  --te-controlHeightXS: var(--ant-control-height-xs, calc(var(--te-controlHeight) * .5));
  --te-controlHeightLG: var(--ant-control-height-lg, calc(var(--te-controlHeight) * 1.25));
  --te-borderRadiusXS: var(--ant-border-radius-xs, 2px);
  --te-borderRadiusSM: var(--ant-border-radius-sm, 4px);
  --te-borderRadiusLG: var(--ant-border-radius-lg, 8px);
  --te-borderRadiusOuter: var(--ant-border-radius-outer, 4px);
  --te-colorText: var(--ant-color-text, #000000e0);
  --te-colorTextSecondary: var(--ant-color-text-secondary, #000000a6);
  --te-colorTextTertiary: var(--ant-color-text-tertiary, #0000008c);
  --te-colorTextQuaternary: var(--ant-color-text-quaternary, #00000073);
  --te-colorFill: var(--ant-color-fill, #0003);
  --te-colorFillSecondary: var(--ant-color-fill-secondary, #00000014);
  --te-colorFillTertiary: var(--ant-color-fill-tertiary, #00000009);
  --te-colorFillQuaternary: var(--ant-color-fill-quaternary, #00000008);
  --te-colorBgContainer: var(--ant-color-bg-container, var(--te-colorBgBase));
  --te-colorBgLayout: var(--ant-color-bg-layout, #f5f5f5);
  --te-colorBgElevated: var(--ant-color-bg-elevated, var(--te-colorBgBase));
  --te-colorBgSpotlight: var(--ant-color-bg-spotlight, var(--te-colorPrimary));
  --te-colorBorder: var(--ant-color-border, #00000073);
  --te-colorBorderSecondary: var(--ant-color-border-secondary, #0000000f);
  --te-colorSplit: var(--ant-color-split, #00000026);
  --te-colorPrimaryBg: var(--ant-color-primary-bg, #e1fff2);
  --te-colorPrimaryBgHover: var(--ant-color-primary-bg-hover, #9dffdd);
  --te-colorPrimaryBorder: var(--ant-color-primary-border, #00120c);
  --te-colorPrimaryBorderHover: var(--ant-color-primary-border-hover, #35de87);
  --te-colorPrimaryHover: var(--ant-color-primary-hover, #06a95f);
  --te-colorPrimaryActive: var(--ant-color-primary-active, #005c39);
  --te-colorPrimaryTextHover: var(--ant-color-primary-text-hover, #003623);
  --te-colorPrimaryText: var(--ant-color-primary-text, #00120c);
  --te-colorPrimaryTextActive: var(--ant-color-primary-text-active, #000);
  --te-colorSuccessBg: var(--ant-color-success-bg, var(--te-green1));
  --te-colorSuccessBgHover: var(--ant-color-success-bg-hover, var(--te-green2));
  --te-colorSuccessBorder: var(--ant-color-success-border, var(--te-green3));
  --te-colorSuccessBorderHover: var(--ant-color-success-border-hover, var(--te-green4));
  --te-colorSuccessHover: var(--ant-color-success-hover, var(--te-green5));
  --te-colorSuccess: var(--ant-color-success, var(--te-green6));
  --te-colorSuccessActive: var(--ant-color-success-active, var(--te-green7));
  --te-colorSuccessTextHover: var(--ant-color-success-text-hover, var(--te-green8));
  --te-colorSuccessText: var(--ant-color-success-text, var(--te-green9));
  --te-colorSuccessTextActive: var(--ant-color-success-text-active, var(--te-green10));
  --te-colorWarningBg: var(--ant-color-warning-bg, var(--te-yellow1));
  --te-colorWarningBgHover: var(--ant-color-warning-bg-hover, var(--te-yellow2));
  --te-colorWarningBorder: var(--ant-color-warning-border, var(--te-yellow3));
  --te-colorWarningBorderHover: var(--ant-color-warning-border-hover, var(--te-yellow4));
  --te-colorWarningHover: var(--ant-color-warning-hover, var(--te-yellow5));
  --te-colorWarning: var(--ant-color-warning, var(--te-yellow6));
  --te-colorWarningActive: var(--ant-color-warning-active, var(--te-yellow7));
  --te-colorWarningTextHover: var(--ant-color-warning-text-hover, var(--te-yellow8));
  --te-colorWarningText: var(--ant-color-warning-text, var(--te-yellow9));
  --te-colorWarningTextActive: var(--ant-color-warning-text-active, var(--te-yellow10));
  --te-colorErrorBg: var(--ant-color-error-bg, var(--te-red1));
  --te-colorErrorBgHover: var(--ant-color-error-bg-hover, var(--te-red2));
  --te-colorErrorBorder: var(--ant-color-error-border, var(--te-red3));
  --te-colorErrorBorderHover: var(--ant-color-error-border-hover, var(--te-red4));
  --te-colorErrorHover: var(--ant-color-error-hover, var(--te-red6));
  --te-colorError: var(--ant-color-error, var(--te-red7));
  --te-colorErrorActive: var(--ant-color-error-active, var(--te-red8));
  --te-colorErrorTextHover: var(--ant-color-error-text-hover, var(--te-red8));
  --te-colorErrorText: var(--ant-color-error-text, var(--te-red9));
  --te-colorErrorTextActive: var(--ant-color-error-text-active, var(--te-red10));
  --te-colorInfoBg: var(--ant-color-info-bg, var(--te-blue1));
  --te-colorInfoBgHover: var(--ant-color-info-bg-hover, var(--te-blue2));
  --te-colorInfoBorder: var(--ant-color-info-border, var(--te-blue3));
  --te-colorInfoBorderHover: var(--ant-color-info-border-hover, var(--te-blue4));
  --te-colorInfoHover: var(--ant-color-info-hover, var(--te-blue5));
  --te-colorInfo: var(--ant-color-info, var(--te-blue6));
  --te-colorInfoActive: var(--ant-color-info-active, var(--te-blue7));
  --te-colorInfoTextHover: var(--ant-color-info-text-hover, var(--te-blue8));
  --te-colorInfoText: var(--ant-color-info-text, var(--te-blue9));
  --te-colorInfoTextActive: var(--ant-color-info-text-active, var(--te-blue10));
  --te-colorBgMask: var(--ant-color-bg-mask, #00000073);
  --te-stepsDotSize: var(--ant-steps-dot-size, calc(var(--te-controlHeight) / 4));
  --te-stepsCurrentDotSize: var(--ant-steps-current-dot-size, calc(var(--te-controlHeightLG) / 4));
  --te-rateStarSize: var(--ant-rate-star-size, calc(var(--te-controlHeightLG) * .5));
  --te-colorGenerateBg: var(--ant-color-generate-bg, var(--te-purple1));
  --te-colorGenerateBgHover: var(--ant-color-generate-bg-hover, var(--te-purple2));
  --te-colorGenerateBorder: var(--ant-color-generate-border, var(--te-purple3));
  --te-colorGenerateBorderHover: var(--ant-color-generate-border-hover, var(--te-purple4));
  --te-colorGenerateHover: var(--ant-color-generate-hover, var(--te-purple5));
  --te-colorGenerate: var(--ant-color-generate, var(--te-purple6));
  --te-colorGenerateActive: var(--ant-color-generate-active, var(--te-purple7));
  --te-colorGenerateTextHover: var(--ant-color-generate-text-hover, var(--te-purple8));
  --te-colorGenerateText: var(--ant-color-generate-text, var(--te-purple9));
  --te-colorGenerateTextActive: var(--ant-color-generate-text-active, var(--te-purple10));
  --te-colorFillContent: var(--ant-color-fill-content, var(--te-colorFillSecondary));
  --te-colorFillContentHover: var(--ant-color-fill-content-hover, var(--te-colorFill));
  --te-colorFillAlter: var(--ant-color-fill-alter, var(--te-colorFillTertiary));
  --te-colorBgContainerDisabled: var(--ant-color-bg-container-disabled, var(--te-colorFillTertiary));
  --te-colorBorderBg: var(--ant-color-border-bg, var(--te-colorBgContainer));
  --te-colorTextPlaceholder: var(--ant-color-text-placeholder, var(--te-colorTextTertiary));
  --te-colorTextDisabled: var(--ant-color-text-disabled, var(--te-colorTextQuaternary));
  --te-colorTextHeading: var(--ant-color-text-heading, var(--te-colorText));
  --te-colorTextLabel: var(--ant-color-text-label, var(--te-colorTextSecondary));
  --te-colorTextDescription: var(--ant-color-text-description, var(--te-colorTextTertiary));
  --te-colorBgTextHover: var(--ant-color-bg-text-hover, var(--te-colorFillSecondary));
  --te-colorBgTextActive: var(--ant-color-bg-text-active, var(--te-colorFill));
  --te-colorIcon: var(--ant-color-icon, var(--te-colorText));
  --te-colorIconHover: var(--ant-color-icon-hover, var(--te-colorText));
  --te-colorLink: var(--ant-color-link, var(--te-colorPrimary));
  --te-colorLinkHover: var(--ant-color-link-hover, var(--te-colorPrimaryHover));
  --te-colorLinkActive: var(--ant-color-link-active, var(--te-colorPrimaryActive));
  --te-colorHighlight: var(--ant-color-highlight, var(--te-colorErrorHover));
  --te-controlOutline: var(--ant-control-outline, var(--te-colorPrimaryBg));
  --te-colorWarningOutline: var(--ant-color-warning-outline, var(--te-colorWarningBg));
  --te-colorErrorOutline: var(--ant-color-error-outline, var(--te-colorErrorBg));
  --te-fontSizeSM: var(--ant-font-size-sm, .75rem);
  --te-fontSizeLG: var(--ant-font-size-lg, 1rem);
  --te-fontSizeXL: var(--ant-font-size-xl, 1.25rem);
  --te-fontSizeIcon: var(--ant-font-size-icon, .75rem);
  --te-fontSizeHeading1: var(--ant-font-size-heading-1, 2.375rem);
  --te-fontSizeHeading2: var(--ant-font-size-heading-2, 1.875rem);
  --te-fontSizeHeading3: var(--ant-font-size-heading-3, 1.5rem);
  --te-fontSizeHeading4: var(--ant-font-size-heading-4, 1.25rem);
  --te-fontSizeHeading5: var(--ant-font-size-heading-5, 1rem);
  --te-fontWeightNormal: var(--ant-font-weight-normal, 400);
  --te-fontWeightStrong: var(--ant-font-weight-strong, 600);
  --te-controlLineWidth: var(--ant-control-line-width, var(--te-lineWidth));
  --te-controlOutlineWidth: var(--ant-control-outline-width, calc(var(--te-lineWidth) * 2));
  --te-controlItemBgHover: var(--ant-control-item-bg-hover, var(--te-colorFillTertiary));
  --te-controlItemBgActive: var(--ant-control-item-bg-active, var(--te-colorPrimaryBg));
  --te-controlItemBgActiveHover: var(--ant-control-item-bg-active-hover, var(--te-colorPrimaryBgHover));
  --te-controlInteractiveSize: var(--ant-control-interactive-size, calc(var(--te-controlHeight) / 2));
  --te-controlItemBgActiveDisabled: var(--ant-control-item-bg-active-disabled, var(--te-colorFill));
  --te-controlTmpOutline: var(--ant-control-tmp-outline, var(--te-colorFillQuaternary));
  --te-opacityLoading: var(--ant-opacity-loading, .65);
  --te-padding: var(--ant-padding, var(--te-size));
  --te-paddingMD: var(--ant-padding-md, var(--te-sizeMD));
  --te-paddingSM: var(--ant-padding-sm, var(--te-sizeSM));
  --te-paddingXS: var(--ant-padding-xs, var(--te-sizeXS));
  --te-paddingXXS: var(--ant-padding-xxs, var(--te-sizeXXS));
  --te-paddingLG: var(--ant-padding-lg, var(--te-sizeLG));
  --te-paddingXL: var(--ant-padding-xl, var(--te-sizeXL));
  --te-paddingXXL: var(--ant-padding-xxl, var(--te-sizeXXL));
  --te-margin: var(--ant-margin, var(--te-size));
  --te-marginSM: var(--ant-margin-sm, var(--te-sizeSM));
  --te-marginXS: var(--ant-margin-xs, var(--te-sizeXS));
  --te-marginXXS: var(--ant-margin-xxs, var(--te-sizeXXS));
  --te-marginLG: var(--ant-margin-lg, var(--te-sizeLG));
  --te-marginXL: var(--ant-margin-xl, var(--te-sizeXXL));
  --te-controlPaddingHorizontal: var(--ant-control-padding-horizontal, 12px);
  --te-controlPaddingHorizontalSM: var(--ant-control-padding-horizontal-sm, 8px);
  --te-fontWeightItalic: var(--ant-font-weight-italic, 300);
  --te-paddingContentHorizontalLG: var(--ant-padding-content-horizontal-lg, var(--te-sizeLG));
  --te-paddingContentVerticalLG: var(--ant-padding-content-vertical-lg, var(--te-sizeMS));
  --te-paddingContentHorizontal: var(--ant-padding-content-horizontal, var(--te-sizeMS));
  --te-paddingContentVertical: var(--ant-padding-content-vertical, var(--te-sizeSM));
  --te-paddingContentHorizontalSM: var(--ant-padding-content-horizontal-sm, var(--te-size));
  --te-paddingContentVerticalSM: var(--ant-padding-content-vertical-sm, var(--te-sizeXS));
  --te-boxShadow: var(--ant-box-shadow, 0px 1px 2px 0px #00000008, 0px 1px 6px -1px #00000005, 0px 2px 4px 0px #00000005);
  --te-boxShadowSecondary: var(--ant-box-shadow-secondary, 0px 6px 16px 0px #00000014, 0px 3px 6px -4px #0000001f, 0px 9px 28px 8px #0000000d);
  --te-boxShadowCard: var(--ant-box-shadow-card, 0px 1px 2px -2px #00000029, 0px 3px 6px 0px #0000001f, 0px 5px 12px 4px #00000017);
  --te-colorItemText: var(--ant-color-item-text, #ffffffa6);
  --te-colorItemTextDisabled: var(--ant-color-item-text-disabled, #ffffff40);
  --te-focusPrimary: var(--ant-focus-primary, 0px 0px 0px 2px var(--te-colorPrimaryBg));
  --te-focusError: var(--ant-focus-error, 0px 0px 0px 2px var(--te-colorErrorBg));
  --te-focusWarning: var(--ant-focus-warning, 0px 0px 0px 2px var(--te-colorWarningBg));
  --te-segmentedBgColorSelected: var(--ant-segmented-bg-color-selected, #fff);
  --te-segmentedGroupBg: var(--ant-segmented-group-bg, var(--te-colorFillTertiary));
  --te-colorMenuDarkBg: var(--ant-color-menu-dark-bg, #001529);
  --te-colorMenuSubItemBg: var(--ant-color-menu-sub-item-bg, #000c17);
  --te-boxShadowButtonSolid: var(--ant-box-shadow-button-solid, 0px var(--te-controlOutlineWidth) 0px 0px var(--te-controlTmpOutline));
  --te-paddingTooltipContentVertical: var(--ant-padding-tooltip-content-vertical, calc((var(--te-paddingSM) / 2)));
  --te-lineWidthFocus: var(--ant-line-width-focus, calc(var(--te-lineWidth) * 2));
}

:root, :host {
  --tw-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --tw-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --tw-color-blue-500: oklch(62.3% .214 259.815);
  --tw-color-gray-50: oklch(98.5% .002 247.839);
  --tw-color-gray-400: oklch(70.7% .022 261.325);
  --tw-color-stone-100: oklch(97% .001 106.424);
  --tw-color-white: #fff;
  --tw-spacing: .25rem;
  --tw-container-3xl: 48rem;
  --tw-text-xs: .75rem;
  --tw-text-xs--line-height: calc(1 / .75);
  --tw-text-sm: .875rem;
  --tw-text-sm--line-height: calc(1.25 / .875);
  --tw-text-lg: 1.125rem;
  --tw-text-lg--line-height: calc(1.75 / 1.125);
  --tw-font-weight-normal: 400;
  --tw-font-weight-semibold: 600;
  --tw-radius-sm: .25rem;
  --tw-radius-md: .375rem;
  --tw-radius-lg: .5rem;
  --tw-default-transition-duration: .15s;
  --tw-default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  --tw-default-font-family: var(--tw-font-sans);
  --tw-default-mono-font-family: var(--tw-font-mono);
}

:root, .ant-app {
  --te-topbar: 51px;
  --tw-color-te-geekblue1: var(--te-geekblue1, #e1fff2);
  --tw-color-te-geekblue2: var(--te-geekblue2, #9dffdd);
  --tw-color-te-geekblue3: var(--te-geekblue3, #8bf7b8);
  --tw-color-te-geekblue4: var(--te-geekblue4, #35de87);
  --tw-color-te-geekblue5: var(--te-geekblue5, #06a95f);
  --tw-color-te-geekblue6: var(--te-geekblue6, #00824c);
  --tw-color-te-geekblue7: var(--te-geekblue7, #005c39);
  --tw-color-te-geekblue8: var(--te-geekblue8, #003623);
  --tw-color-te-geekblue9: var(--te-geekblue9, #00120c);
  --tw-color-te-geekblue10: var(--te-geekblue10, #000);
  --tw-color-te-purple1: var(--te-purple1, #faf0ff);
  --tw-color-te-purple2: var(--te-purple2, #eed1ff);
  --tw-color-te-purple3: var(--te-purple3, #dca8ff);
  --tw-color-te-purple4: var(--te-purple4, #c880ff);
  --tw-color-te-purple5: var(--te-purple5, #af56fc);
  --tw-color-te-purple6: var(--te-purple6, #8f2cef);
  --tw-color-te-purple7: var(--te-purple7, #6c1ac9);
  --tw-color-te-purple8: var(--te-purple8, #4e0da3);
  --tw-color-te-purple9: var(--te-purple9, #34047d);
  --tw-color-te-purple10: var(--te-purple10, #210257);
  --tw-color-te-cyan1: var(--te-cyan1, #e6fffb);
  --tw-color-te-cyan2: var(--te-cyan2, #b0fff6);
  --tw-color-te-cyan3: var(--te-cyan3, #84faf0);
  --tw-color-te-cyan4: var(--te-cyan4, #58ede6);
  --tw-color-te-cyan5: var(--te-cyan5, #2fe0dd);
  --tw-color-te-cyan6: var(--te-cyan6, #0bd1d3);
  --tw-color-te-cyan7: var(--te-cyan7, #00a5ad);
  --tw-color-te-cyan8: var(--te-cyan8, #007c87);
  --tw-color-te-cyan9: var(--te-cyan9, #005661);
  --tw-color-te-cyan10: var(--te-cyan10, #00323b);
  --tw-color-te-green1: var(--te-green1, #dfffea);
  --tw-color-te-green2: var(--te-green2, #a9f3c5);
  --tw-color-te-green3: var(--te-green3, #7adea4);
  --tw-color-te-green4: var(--te-green4, #53cf8a);
  --tw-color-te-green5: var(--te-green5, #2abf72);
  --tw-color-te-green6: var(--te-green6, #08aa5c);
  --tw-color-te-green7: var(--te-green7, #008549);
  --tw-color-te-green8: var(--te-green8, #005e37);
  --tw-color-te-green9: var(--te-green9, #003823);
  --tw-color-te-green10: var(--te-green10, #00120c);
  --tw-color-te-magenta1: var(--te-magenta1, #fff0f6);
  --tw-color-te-magenta2: var(--te-magenta2, #ffd6e7);
  --tw-color-te-magenta3: var(--te-magenta3, #ffadd2);
  --tw-color-te-magenta4: var(--te-magenta4, #ff85c0);
  --tw-color-te-magenta5: var(--te-magenta5, #f759ab);
  --tw-color-te-magenta6: var(--te-magenta6, #eb2f96);
  --tw-color-te-magenta7: var(--te-magenta7, #c41d7f);
  --tw-color-te-magenta8: var(--te-magenta8, #9e1068);
  --tw-color-te-magenta9: var(--te-magenta9, #780650);
  --tw-color-te-magenta10: var(--te-magenta10, #520339);
  --tw-color-te-red1: var(--te-red1, #fff4f0);
  --tw-color-te-red2: var(--te-red2, #ffded4);
  --tw-color-te-red3: var(--te-red3, #ffbdab);
  --tw-color-te-red4: var(--te-red4, #ff9982);
  --tw-color-te-red5: var(--te-red5, #ff7259);
  --tw-color-te-red6: var(--te-red6, #f5462f);
  --tw-color-te-red7: var(--te-red7, #cf2c1d);
  --tw-color-te-red8: var(--te-red8, #a8170f);
  --tw-color-te-red9: var(--te-red9, #820705);
  --tw-color-te-red10: var(--te-red10, #5c0304);
  --tw-color-te-orange1: var(--te-orange1, #fff7e6);
  --tw-color-te-orange2: var(--te-orange2, #ffe7ba);
  --tw-color-te-orange3: var(--te-orange3, #ffd591);
  --tw-color-te-orange4: var(--te-orange4, #ffc069);
  --tw-color-te-orange5: var(--te-orange5, #ffa940);
  --tw-color-te-orange6: var(--te-orange6, #fa8c16);
  --tw-color-te-orange7: var(--te-orange7, #d46b08);
  --tw-color-te-orange8: var(--te-orange8, #ad4e00);
  --tw-color-te-orange9: var(--te-orange9, #873800);
  --tw-color-te-orange10: var(--te-orange10, #612500);
  --tw-color-te-yellow1: var(--te-yellow1, #ffffe6);
  --tw-color-te-yellow2: var(--te-yellow2, #fffcab);
  --tw-color-te-yellow3: var(--te-yellow3, #fff782);
  --tw-color-te-yellow4: var(--te-yellow4, #ffee59);
  --tw-color-te-yellow5: var(--te-yellow5, #ffe330);
  --tw-color-te-yellow6: var(--te-yellow6, #fbd408);
  --tw-color-te-yellow7: var(--te-yellow7, #d4a900);
  --tw-color-te-yellow8: var(--te-yellow8, #ad8500);
  --tw-color-te-yellow9: var(--te-yellow9, #876300);
  --tw-color-te-yellow10: var(--te-yellow10, #614400);
  --tw-color-te-volcano1: var(--te-volcano1, #fff2e8);
  --tw-color-te-volcano2: var(--te-volcano2, #ffd8bf);
  --tw-color-te-volcano3: var(--te-volcano3, #ffbb96);
  --tw-color-te-volcano4: var(--te-volcano4, #ff9c6e);
  --tw-color-te-volcano5: var(--te-volcano5, #ff7a45);
  --tw-color-te-volcano6: var(--te-volcano6, #fa541c);
  --tw-color-te-volcano7: var(--te-volcano7, #d4380d);
  --tw-color-te-volcano8: var(--te-volcano8, #ad2102);
  --tw-color-te-volcano9: var(--te-volcano9, #871400);
  --tw-color-te-volcano10: var(--te-volcano10, #610b00);
  --tw-color-te-blue1: var(--te-blue1, #f0f4ff);
  --tw-color-te-blue2: var(--te-blue2, #c9d6ff);
  --tw-color-te-blue3: var(--te-blue3, #a1b4ff);
  --tw-color-te-blue4: var(--te-blue4, #788eff);
  --tw-color-te-blue5: var(--te-blue5, #4f67ff);
  --tw-color-te-blue6: var(--te-blue6, #263cff);
  --tw-color-te-blue7: var(--te-blue7, #1623d9);
  --tw-color-te-blue8: var(--te-blue8, #090fb3);
  --tw-color-te-blue9: var(--te-blue9, #00008c);
  --tw-color-te-blue10: var(--te-blue10, #030066);
  --tw-color-te-lime1: var(--te-lime1, #fcffe6);
  --tw-color-te-lime2: var(--te-lime2, #f4ffb8);
  --tw-color-te-lime3: var(--te-lime3, #eaff8f);
  --tw-color-te-lime4: var(--te-lime4, #d3f261);
  --tw-color-te-lime5: var(--te-lime5, #bae637);
  --tw-color-te-lime6: var(--te-lime6, #a0d911);
  --tw-color-te-lime7: var(--te-lime7, #7cb305);
  --tw-color-te-lime8: var(--te-lime8, #5b8c00);
  --tw-color-te-lime9: var(--te-lime9, #3f6600);
  --tw-color-te-lime10: var(--te-lime10, #254000);
  --tw-color-te-gold1: var(--te-gold1, #fffdf0);
  --tw-color-te-gold2: var(--te-gold2, #fff4ba);
  --tw-color-te-gold3: var(--te-gold3, #ffe991);
  --tw-color-te-gold4: var(--te-gold4, #ffdc69);
  --tw-color-te-gold5: var(--te-gold5, #ffcc40);
  --tw-color-te-gold6: var(--te-gold6, #ffb916);
  --tw-color-te-gold7: var(--te-gold7, #d99309);
  --tw-color-te-gold8: var(--te-gold8, #b37100);
  --tw-color-te-gold9: var(--te-gold9, #8c5400);
  --tw-color-te-gold10: var(--te-gold10, #663a00);
  --tw-color-te-colorTextBase: var(--te-colorTextBase, #000);
  --tw-color-te-colorTextLightSolid: var(--te-colorTextLightSolid, #fff);
  --tw-color-te-colorBgBase: var(--te-colorBgBase, #fff);
  --tw-font-te-fontFamily: var(--te-fontFamily, "Source Sans 3", sans-serif);
  --tw-text-te-fontSize: var(--te-fontSize, .875rem);
  --tw-border-te-lineWidth: var(--te-lineWidth, 1px);
  --tw-radius-te-borderRadius: var(--te-borderRadius, 6px);
  --tw-size-te-sizeUnit: var(--te-sizeUnit, 4px);
  --tw-size-te-sizePopupArrow: var(--te-sizePopupArrow, 16px);
  --tw-size-te-controlHeight: var(--te-controlHeight, 32px);
  --tw-opacity-te-opacityImage: var(--te-opacityImage, 1);
  --tw-size-te-sizeStep: var(--te-sizeStep, 4);
  --tw-size-te-sizeXXL: var(--te-sizeXXL, calc(var(--te-sizeUnit) * (calc(var(--te-sizeStep) + 8))));
  --tw-size-te-sizeXL: var(--te-sizeXL, calc(var(--te-sizeUnit) * (calc(var(--te-sizeStep) + 4))));
  --tw-size-te-sizeLG: var(--te-sizeLG, calc(var(--te-sizeUnit) * (calc(var(--te-sizeStep) + 2))));
  --tw-size-te-sizeMD: var(--te-sizeMD, calc(var(--te-sizeUnit) * (calc(var(--te-sizeStep) + 1))));
  --tw-size-te-sizeMS: var(--te-sizeMS, calc(var(--te-sizeUnit) * var(--te-sizeStep)));
  --tw-size-te-size: var(--te-size, calc(var(--te-sizeUnit) * var(--te-sizeStep)));
  --tw-size-te-sizeSM: var(--te-sizeSM, calc(var(--te-sizeUnit) * (calc(var(--te-sizeStep) - 1))));
  --tw-size-te-sizeXS: var(--te-sizeXS, calc(var(--te-sizeUnit) * (calc(var(--te-sizeStep) - 2))));
  --tw-size-te-sizeXXS: var(--te-sizeXXS, calc(var(--te-sizeUnit) * (calc(var(--te-sizeStep) - 3))));
  --tw-size-te-controlHeightSM: var(--te-controlHeightSM, calc(var(--te-controlHeight) * .75));
  --tw-size-te-controlHeightXS: var(--te-controlHeightXS, calc(var(--te-controlHeight) * .5));
  --tw-size-te-controlHeightLG: var(--te-controlHeightLG, calc(var(--te-controlHeight) * 1.25));
  --tw-radius-te-borderRadiusXS: var(--te-borderRadiusXS, 2px);
  --tw-radius-te-borderRadiusSM: var(--te-borderRadiusSM, 4px);
  --tw-radius-te-borderRadiusLG: var(--te-borderRadiusLG, 8px);
  --tw-radius-te-borderRadiusOuter: var(--te-borderRadiusOuter, 4px);
  --tw-color-te-colorText: var(--te-colorText, #000000e0);
  --tw-color-te-colorTextSecondary: var(--te-colorTextSecondary, #000000a6);
  --tw-color-te-colorTextTertiary: var(--te-colorTextTertiary, #0000008c);
  --tw-color-te-colorTextQuaternary: var(--te-colorTextQuaternary, #00000073);
  --tw-color-te-colorFill: var(--te-colorFill, #0003);
  --tw-color-te-colorFillSecondary: var(--te-colorFillSecondary, #00000014);
  --tw-color-te-colorFillTertiary: var(--te-colorFillTertiary, #00000009);
  --tw-color-te-colorFillQuaternary: var(--te-colorFillQuaternary, #00000008);
  --tw-color-te-colorBgContainer: var(--te-colorBgContainer, var(--te-colorBgBase));
  --tw-color-te-colorBgLayout: var(--te-colorBgLayout, #f5f5f5);
  --tw-color-te-colorBgElevated: var(--te-colorBgElevated, var(--te-colorBgBase));
  --tw-color-te-colorBgSpotlight: var(--te-colorBgSpotlight, var(--te-colorPrimary));
  --tw-color-te-colorBorder: var(--te-colorBorder, #00000073);
  --tw-color-te-colorBorderSecondary: var(--te-colorBorderSecondary, #0000000f);
  --tw-color-te-colorSplit: var(--te-colorSplit, #00000026);
  --tw-color-te-colorSuccessBg: var(--te-colorSuccessBg, var(--te-green1));
  --tw-color-te-colorSuccessBgHover: var(--te-colorSuccessBgHover, var(--te-green2));
  --tw-color-te-colorSuccessBorder: var(--te-colorSuccessBorder, var(--te-green3));
  --tw-color-te-colorSuccessBorderHover: var(--te-colorSuccessBorderHover, var(--te-green4));
  --tw-color-te-colorSuccessHover: var(--te-colorSuccessHover, var(--te-green5));
  --tw-color-te-colorSuccess: var(--te-colorSuccess, var(--te-green6));
  --tw-color-te-colorSuccessActive: var(--te-colorSuccessActive, var(--te-green7));
  --tw-color-te-colorSuccessTextHover: var(--te-colorSuccessTextHover, var(--te-green8));
  --tw-color-te-colorSuccessText: var(--te-colorSuccessText, var(--te-green9));
  --tw-color-te-colorSuccessTextActive: var(--te-colorSuccessTextActive, var(--te-green10));
  --tw-color-te-colorWarningBg: var(--te-colorWarningBg, var(--te-yellow1));
  --tw-color-te-colorWarningBgHover: var(--te-colorWarningBgHover, var(--te-yellow2));
  --tw-color-te-colorWarningBorder: var(--te-colorWarningBorder, var(--te-yellow3));
  --tw-color-te-colorWarningBorderHover: var(--te-colorWarningBorderHover, var(--te-yellow4));
  --tw-color-te-colorWarningHover: var(--te-colorWarningHover, var(--te-yellow5));
  --tw-color-te-colorWarning: var(--te-colorWarning, var(--te-yellow6));
  --tw-color-te-colorWarningActive: var(--te-colorWarningActive, var(--te-yellow7));
  --tw-color-te-colorWarningTextHover: var(--te-colorWarningTextHover, var(--te-yellow8));
  --tw-color-te-colorWarningText: var(--te-colorWarningText, var(--te-yellow9));
  --tw-color-te-colorWarningTextActive: var(--te-colorWarningTextActive, var(--te-yellow10));
  --tw-color-te-colorErrorBg: var(--te-colorErrorBg, var(--te-red1));
  --tw-color-te-colorErrorBgHover: var(--te-colorErrorBgHover, var(--te-red2));
  --tw-color-te-colorErrorBorder: var(--te-colorErrorBorder, var(--te-red3));
  --tw-color-te-colorErrorBorderHover: var(--te-colorErrorBorderHover, var(--te-red4));
  --tw-color-te-colorErrorHover: var(--te-colorErrorHover, var(--te-red6));
  --tw-color-te-colorError: var(--te-colorError, var(--te-red7));
  --tw-color-te-colorErrorActive: var(--te-colorErrorActive, var(--te-red8));
  --tw-color-te-colorErrorTextHover: var(--te-colorErrorTextHover, var(--te-red8));
  --tw-color-te-colorErrorText: var(--te-colorErrorText, var(--te-red9));
  --tw-color-te-colorErrorTextActive: var(--te-colorErrorTextActive, var(--te-red10));
  --tw-color-te-colorInfoBg: var(--te-colorInfoBg, var(--te-blue1));
  --tw-color-te-colorInfoBgHover: var(--te-colorInfoBgHover, var(--te-blue2));
  --tw-color-te-colorInfoBorder: var(--te-colorInfoBorder, var(--te-blue3));
  --tw-color-te-colorInfoBorderHover: var(--te-colorInfoBorderHover, var(--te-blue4));
  --tw-color-te-colorInfoHover: var(--te-colorInfoHover, var(--te-blue5));
  --tw-color-te-colorInfo: var(--te-colorInfo, var(--te-blue6));
  --tw-color-te-colorInfoActive: var(--te-colorInfoActive, var(--te-blue7));
  --tw-color-te-colorInfoTextHover: var(--te-colorInfoTextHover, var(--te-blue8));
  --tw-color-te-colorInfoText: var(--te-colorInfoText, var(--te-blue9));
  --tw-color-te-colorInfoTextActive: var(--te-colorInfoTextActive, var(--te-blue10));
  --tw-color-te-colorBgMask: var(--te-colorBgMask, #00000073);
  --tw-size-te-stepsDotSize: var(--te-stepsDotSize, var(--te-controlHeight) / 4);
  --tw-size-te-stepsCurrentDotSize: var(--te-stepsCurrentDotSize, var(--te-controlHeightLG) / 4);
  --tw-size-te-rateStarSize: var(--te-rateStarSize, var(--te-controlHeightLG) * .5);
  --tw-color-te-colorGenerateBg: var(--te-colorGenerateBg, var(--te-purple1));
  --tw-color-te-colorGenerateBgHover: var(--te-colorGenerateBgHover, var(--te-purple2));
  --tw-color-te-colorGenerateBorder: var(--te-colorGenerateBorder, var(--te-purple3));
  --tw-color-te-colorGenerateBorderHover: var(--te-colorGenerateBorderHover, var(--te-purple4));
  --tw-color-te-colorGenerateHover: var(--te-colorGenerateHover, var(--te-purple5));
  --tw-color-te-colorGenerate: var(--te-colorGenerate, var(--te-purple6));
  --tw-color-te-colorGenerateActive: var(--te-colorGenerateActive, var(--te-purple7));
  --tw-color-te-colorGenerateTextHover: var(--te-colorGenerateTextHover, var(--te-purple8));
  --tw-color-te-colorGenerateText: var(--te-colorGenerateText, var(--te-purple9));
  --tw-color-te-colorGenerateTextActive: var(--te-colorGenerateTextActive, var(--te-purple10));
  --tw-color-te-colorFillContent: var(--te-colorFillContent, var(--te-colorFillSecondary));
  --tw-color-te-colorFillContentHover: var(--te-colorFillContentHover, var(--te-colorFill));
  --tw-color-te-colorFillAlter: var(--te-colorFillAlter, var(--te-colorFillTertiary));
  --tw-color-te-colorBgContainerDisabled: var(--te-colorBgContainerDisabled, var(--te-colorFillTertiary));
  --tw-color-te-colorBorderBg: var(--te-colorBorderBg, var(--te-colorBgContainer));
  --tw-color-te-colorTextPlaceholder: var(--te-colorTextPlaceholder, var(--te-colorTextTertiary));
  --tw-color-te-colorTextDisabled: var(--te-colorTextDisabled, var(--te-colorTextQuaternary));
  --tw-color-te-colorTextHeading: var(--te-colorTextHeading, var(--te-colorText));
  --tw-color-te-colorTextLabel: var(--te-colorTextLabel, var(--te-colorTextSecondary));
  --tw-color-te-colorTextDescription: var(--te-colorTextDescription, var(--te-colorTextTertiary));
  --tw-color-te-colorBgTextHover: var(--te-colorBgTextHover, var(--te-colorFillSecondary));
  --tw-color-te-colorBgTextActive: var(--te-colorBgTextActive, var(--te-colorFill));
  --tw-color-te-colorIcon: var(--te-colorIcon, var(--te-colorText));
  --tw-color-te-colorIconHover: var(--te-colorIconHover, var(--te-colorText));
  --tw-color-te-colorLink: var(--te-colorLink, var(--te-colorPrimary));
  --tw-color-te-colorLinkHover: var(--te-colorLinkHover, var(--te-colorPrimaryHover));
  --tw-color-te-colorLinkActive: var(--te-colorLinkActive, var(--te-colorPrimaryActive));
  --tw-color-te-colorHighlight: var(--te-colorHighlight, var(--te-colorErrorHover));
  --tw-color-te-controlOutline: var(--te-controlOutline, var(--te-colorPrimaryBg));
  --tw-color-te-colorWarningOutline: var(--te-colorWarningOutline, var(--te-colorWarningBg));
  --tw-color-te-colorErrorOutline: var(--te-colorErrorOutline, var(--te-colorErrorBg));
  --tw-text-te-fontSizeSM: var(--te-fontSizeSM, .75rem);
  --tw-text-te-fontSizeLG: var(--te-fontSizeLG, 1rem);
  --tw-text-te-fontSizeXL: var(--te-fontSizeXL, 1.25rem);
  --tw-size-te-fontSizeIcon: var(--te-fontSizeIcon, .75rem);
  --tw-text-te-fontSizeHeading1: var(--te-fontSizeHeading1, 2.375rem);
  --tw-text-te-fontSizeHeading2: var(--te-fontSizeHeading2, 1.875rem);
  --tw-text-te-fontSizeHeading3: var(--te-fontSizeHeading3, 1.5rem);
  --tw-text-te-fontSizeHeading4: var(--te-fontSizeHeading4, 1.25rem);
  --tw-text-te-fontSizeHeading5: var(--te-fontSizeHeading5, 1rem);
  --tw-font-weight-te-fontWeightNormal: var(--te-fontWeightNormal, 400);
  --tw-font-weight-te-fontWeightStrong: var(--te-fontWeightStrong, 600);
  --tw-border-te-controlLineWidth: var(--te-controlLineWidth, var(--te-lineWidth));
  --tw-border-te-controlOutlineWidth: var(--te-controlOutlineWidth, var(--te-lineWidth) * 2);
  --tw-color-te-controlItemBgHover: var(--te-controlItemBgHover, var(--te-colorFillTertiary));
  --tw-color-te-controlItemBgActive: var(--te-controlItemBgActive, var(--te-colorPrimaryBg));
  --tw-color-te-controlItemBgActiveHover: var(--te-controlItemBgActiveHover, var(--te-colorPrimaryBgHover));
  --tw-size-te-controlInteractiveSize: var(--te-controlInteractiveSize, var(--te-controlHeight) / 2);
  --tw-color-te-controlItemBgActiveDisabled: var(--te-controlItemBgActiveDisabled, var(--te-colorFill));
  --tw-color-te-controlTmpOutline: var(--te-controlTmpOutline, var(--te-colorFillQuaternary));
  --tw-opacity-te-opacityLoading: var(--te-opacityLoading, .65);
  --tw-spacing-te-padding: var(--te-padding, var(--te-size));
  --tw-spacing-te-paddingMD: var(--te-paddingMD, var(--te-sizeMD));
  --tw-spacing-te-paddingSM: var(--te-paddingSM, var(--te-sizeSM));
  --tw-spacing-te-paddingXS: var(--te-paddingXS, var(--te-sizeXS));
  --tw-spacing-te-paddingXXS: var(--te-paddingXXS, var(--te-sizeXXS));
  --tw-spacing-te-paddingLG: var(--te-paddingLG, var(--te-sizeLG));
  --tw-spacing-te-paddingXL: var(--te-paddingXL, var(--te-sizeXL));
  --tw-spacing-te-paddingXXL: var(--te-paddingXXL, var(--te-sizeXXL));
  --tw-spacing-te-margin: var(--te-margin, var(--te-size));
  --tw-spacing-te-marginSM: var(--te-marginSM, var(--te-sizeSM));
  --tw-spacing-te-marginXS: var(--te-marginXS, var(--te-sizeXS));
  --tw-spacing-te-marginXXS: var(--te-marginXXS, var(--te-sizeXXS));
  --tw-spacing-te-marginLG: var(--te-marginLG, var(--te-sizeLG));
  --tw-spacing-te-marginXL: var(--te-marginXL, var(--te-sizeXXL));
  --tw-spacing-te-controlPaddingHorizontal: var(--te-controlPaddingHorizontal, 12px);
  --tw-spacing-te-controlPaddingHorizontalSM: var(--te-controlPaddingHorizontalSM, 8px);
  --tw-font-BaseNormal: var(--te-fontFamily);
  --tw-text-BaseNormal--font-weight: var(--te-fontWeightNormal);
  --tw-text-BaseNormal--line-height: var(--te-fontSize) + 8;
  --tw-text-BaseNormal: var(--te-fontSize);
  --tw-font-BaseStrong: var(--te-fontFamily);
  --tw-text-BaseStrong--font-weight: var(--te-fontWeightStrong);
  --tw-text-BaseStrong--line-height: var(--te-fontSize) + 8;
  --tw-text-BaseStrong: var(--te-fontSize);
  --tw-font-BaseUnderline: var(--te-fontFamily);
  --tw-text-BaseUnderline--font-weight: var(--te-fontWeightNormal);
  --tw-text-BaseUnderline--line-height: var(--te-fontSize) + 8;
  --tw-text-BaseUnderline: var(--te-fontSize);
  --tw-font-BaseDelete: var(--te-fontFamily);
  --tw-text-BaseDelete--font-weight: var(--te-fontWeightNormal);
  --tw-text-BaseDelete--line-height: var(--te-fontSize) + 8;
  --tw-text-BaseDelete: var(--te-fontSize);
  --tw-font-BaseItalic: var(--te-fontFamily);
  --tw-text-BaseItalic--font-weight: var(--te-fontWeightItalic);
  --tw-text-BaseItalic--line-height: var(--te-fontSize) + 8;
  --tw-text-BaseItalic: var(--te-fontSize);
  --tw-font-SMNormal: var(--te-fontFamily);
  --tw-text-SMNormal--font-weight: var(--te-fontWeightNormal);
  --tw-text-SMNormal--line-height: var(--te-fontSizeSM) + 8;
  --tw-text-SMNormal: var(--te-fontSizeSM);
  --tw-font-SMStrong: var(--te-fontFamily);
  --tw-text-SMStrong--font-weight: var(--te-fontWeightStrong);
  --tw-text-SMStrong--line-height: var(--te-fontSizeSM) + 8;
  --tw-text-SMStrong: var(--te-fontSizeSM);
  --tw-font-SMUnderline: var(--te-fontFamily);
  --tw-text-SMUnderline--font-weight: var(--te-fontWeightNormal);
  --tw-text-SMUnderline--line-height: var(--te-fontSizeSM) + 8;
  --tw-text-SMUnderline: var(--te-fontSizeSM);
  --tw-font-SMDelete: var(--te-fontFamily);
  --tw-text-SMDelete--font-weight: var(--te-fontWeightNormal);
  --tw-text-SMDelete--line-height: var(--te-fontSizeSM) + 8;
  --tw-text-SMDelete: var(--te-fontSizeSM);
  --tw-font-SMItalic: var(--te-fontFamily);
  --tw-text-SMItalic--font-weight: var(--te-fontWeightItalic);
  --tw-text-SMItalic--line-height: var(--te-fontSizeSM) + 8;
  --tw-text-SMItalic: var(--te-fontSizeSM);
  --tw-font-LGNormal: var(--te-fontFamily);
  --tw-text-LGNormal--font-weight: var(--te-fontWeightNormal);
  --tw-text-LGNormal--line-height: var(--te-fontSizeLG) + 8;
  --tw-text-LGNormal: var(--te-fontSizeLG);
  --tw-font-LGStrong: var(--te-fontFamily);
  --tw-text-LGStrong--font-weight: var(--te-fontWeightStrong);
  --tw-text-LGStrong--line-height: var(--te-fontSizeLG) + 8;
  --tw-text-LGStrong: var(--te-fontSizeLG);
  --tw-font-LGUnderline: var(--te-fontFamily);
  --tw-text-LGUnderline--font-weight: var(--te-fontWeightNormal);
  --tw-text-LGUnderline--line-height: var(--te-fontSizeLG) + 8;
  --tw-text-LGUnderline: var(--te-fontSizeLG);
  --tw-font-LGDelete: var(--te-fontFamily);
  --tw-text-LGDelete--font-weight: var(--te-fontWeightNormal);
  --tw-text-LGDelete--line-height: var(--te-fontSizeLG) + 8;
  --tw-text-LGDelete: var(--te-fontSizeLG);
  --tw-font-LGItalic: var(--te-fontFamily);
  --tw-text-LGItalic--font-weight: var(--te-fontWeightItalic);
  --tw-text-LGItalic--line-height: var(--te-fontSizeLG) + 8;
  --tw-text-LGItalic: var(--te-fontSizeLG);
  --tw-font-XLNormal: var(--te-fontFamily);
  --tw-text-XLNormal--font-weight: var(--te-fontWeightNormal);
  --tw-text-XLNormal--line-height: var(--te-fontSizeXL) + 8;
  --tw-text-XLNormal: var(--te-fontSizeXL);
  --tw-font-XLStrong: var(--te-fontFamily);
  --tw-text-XLStrong--font-weight: var(--te-fontWeightStrong);
  --tw-text-XLStrong--line-height: var(--te-fontSizeXL) + 8;
  --tw-text-XLStrong: var(--te-fontSizeXL);
  --tw-font-XLUnderline: var(--te-fontFamily);
  --tw-text-XLUnderline--font-weight: var(--te-fontWeightNormal);
  --tw-text-XLUnderline--line-height: var(--te-fontSizeXL) + 8;
  --tw-text-XLUnderline: var(--te-fontSizeXL);
  --tw-font-XLDelete: var(--te-fontFamily);
  --tw-text-XLDelete--font-weight: var(--te-fontWeightNormal);
  --tw-text-XLDelete--line-height: var(--te-fontSizeXL) + 8;
  --tw-text-XLDelete: var(--te-fontSizeXL);
  --tw-font-XLItalic: var(--te-fontFamily);
  --tw-text-XLItalic--font-weight: var(--te-fontWeightItalic);
  --tw-text-XLItalic--line-height: var(--te-fontSizeXL) + 8;
  --tw-text-XLItalic: var(--te-fontSizeXL);
  --tw-font-Heading1: var(--te-fontFamily);
  --tw-text-Heading1--font-weight: var(--te-fontWeightStrong);
  --tw-text-Heading1--line-height: var(--te-fontSizeHeading1) + 8;
  --tw-text-Heading1: var(--te-fontSizeHeading1);
  --tw-font-Heading2: var(--te-fontFamily);
  --tw-text-Heading2--font-weight: var(--te-fontWeightStrong);
  --tw-text-Heading2--line-height: var(--te-fontSizeHeading2) + 8;
  --tw-text-Heading2: var(--te-fontSizeHeading2);
  --tw-font-Heading3: var(--te-fontFamily);
  --tw-text-Heading3--font-weight: var(--te-fontWeightStrong);
  --tw-text-Heading3--line-height: var(--te-fontSizeHeading3) + 8;
  --tw-text-Heading3: var(--te-fontSizeHeading3);
  --tw-font-Heading4: var(--te-fontFamily);
  --tw-text-Heading4--font-weight: var(--te-fontWeightStrong);
  --tw-text-Heading4--line-height: var(--te-fontSizeHeading4) + 8;
  --tw-text-Heading4: var(--te-fontSizeHeading4);
  --tw-font-Heading5: var(--te-fontFamily);
  --tw-text-Heading5--font-weight: var(--te-fontWeightStrong);
  --tw-text-Heading5--line-height: var(--te-fontSizeHeading5) + 8;
  --tw-text-Heading5: var(--te-fontSizeHeading5);
  --tw-font-weight-te-fontWeightItalic: var(--te-fontWeightItalic, 300);
  --tw-spacing-te-paddingContentHorizontalLG: var(--te-paddingContentHorizontalLG, var(--te-sizeLG));
  --tw-spacing-te-paddingContentVerticalLG: var(--te-paddingContentVerticalLG, var(--te-sizeMS));
  --tw-spacing-te-paddingContentHorizontal: var(--te-paddingContentHorizontal, var(--te-sizeMS));
  --tw-spacing-te-paddingContentVertical: var(--te-paddingContentVertical, var(--te-sizeSM));
  --tw-spacing-te-paddingContentHorizontalSM: var(--te-paddingContentHorizontalSM, var(--te-size));
  --tw-spacing-te-paddingContentVerticalSM: var(--te-paddingContentVerticalSM, var(--te-sizeXS));
  --tw-shadow-te-boxShadow: var(--te-boxShadow, 0px 1px 2px 0px #00000008, 0px 1px 6px -1px #00000005, 0px 2px 4px 0px #00000005);
  --tw-shadow-te-boxShadowSecondary: var(--te-boxShadowSecondary, 0px 6px 16px 0px #00000014, 0px 3px 6px -4px #0000001f, 0px 9px 28px 8px #0000000d);
  --tw-shadow-te-boxShadowCard: var(--te-boxShadowCard, 0px 1px 2px -2px #00000029, 0px 3px 6px 0px #0000001f, 0px 5px 12px 4px #00000017);
  --tw-color-te-colorItemText: var(--te-colorItemText, #ffffffa6);
  --tw-color-te-colorItemTextDisabled: var(--te-colorItemTextDisabled, #ffffff40);
  --tw-shadow-te-focusPrimary: var(--te-focusPrimary, 0px 0px 0px 2px var(--te-colorPrimaryBg));
  --tw-shadow-te-focusError: var(--te-focusError, 0px 0px 0px 2px var(--te-colorErrorBg));
  --tw-shadow-te-focusWarning: var(--te-focusWarning, 0px 0px 0px 2px var(--te-colorWarningBg));
  --tw-color-te-segmentedBgColorSelected: var(--te-segmentedBgColorSelected, #fff);
  --tw-color-te-segmentedGroupBg: var(--te-segmentedGroupBg, var(--te-colorFillTertiary));
  --tw-color-te-colorMenuDarkBg: var(--te-colorMenuDarkBg, #001529);
  --tw-color-te-colorMenuSubItemBg: var(--te-colorMenuSubItemBg, #000c17);
  --tw-shadow-te-boxShadowButtonSolid: var(--te-boxShadowButtonSolid, 0px var(--te-controlOutlineWidth) 0px 0px var(--te-controlTmpOutline));
  --tw-spacing-te-paddingTooltipContentVertical: var(--te-paddingTooltipContentVertical, (var(--te-paddingSM) / 2));
  --tw-border-te-lineWidthFocus: var(--te-lineWidthFocus, var(--te-lineWidth) * 2);
  --tw-color-te-colorPrimary: var(--te-colorPrimary, var(--ant-color-primary, #00824c));
  --tw-color-te-colorPrimaryBg: var(--te-colorPrimaryBg, var(--ant-color-primary-bg, #e1fff2));
  --tw-color-te-colorPrimaryBgHover: var(--te-colorPrimaryBgHover, var(--ant-color-primary-bg-hover, #9dffdd));
  --tw-color-te-colorPrimaryBorder: var(--te-colorPrimaryBorder, var(--ant-color-primary-border, #00120c));
  --tw-color-te-colorPrimaryBorderHover: var(--te-colorPrimaryBorderHover, var(--ant-color-primary-border-hover, #35de87));
  --tw-color-te-colorPrimaryHover: var(--te-colorPrimaryHover, var(--ant-color-primary-hover, #06a95f));
  --tw-color-te-colorPrimaryActive: var(--te-colorPrimaryActive, var(--ant-color-primary-active, #005c39));
  --tw-color-te-colorPrimaryTextHover: var(--te-colorPrimaryTextHover, var(--ant-color-primary-text-hover, #003623));
  --tw-color-te-colorPrimaryText: var(--te-colorPrimaryText, var(--ant-color-primary-text, #00120c));
  --tw-color-te-colorPrimaryTextActive: var(--te-colorPrimaryTextActive, var(--ant-color-primary-text-active, #000));
}

@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-gradient-position {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}

@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}

@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@property --tw-content {
  syntax: "*";
  inherits: false;
  initial-value: "";
}
