/* [project]/src/app/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-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-divide-y-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: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-duration: initial;
      --tw-text-shadow-color: initial;
      --tw-text-shadow-alpha: 100%;
      --tw-content: "";
    }
  }
}

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

  :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));
    --te-topbar: 51px;
  }
}

@layer teui-suffix {
  .cu\:\@container {
    container-type: inline-size;
  }

  .cu\:pointer-events-auto\! {
    pointer-events: auto !important;
  }

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

  .cu\:invisible {
    visibility: hidden;
  }

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

  .cu\:not-sr-only {
    clip-path: none;
    white-space: normal;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    position: static;
    overflow: visible;
  }

  .cu\:absolute {
    position: absolute;
  }

  .cu\:fixed {
    position: fixed;
  }

  .cu\:relative {
    position: relative;
  }

  .cu\:sticky {
    position: sticky;
  }

  .cu\:inset-0 {
    inset: var(--cu-spacing-0);
  }

  .cu\:top-0 {
    top: var(--cu-spacing-0);
  }

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

  .cu\:top-\[12px\] {
    top: 12px;
  }

  .cu\:top-\[45px\] {
    top: 45px;
  }

  .cu\:right-0 {
    right: var(--cu-spacing-0);
  }

  .cu\:right-5 {
    right: var(--cu-spacing-5);
  }

  .cu\:right-14 {
    right: var(--cu-spacing-14);
  }

  .cu\:right-\[40px\] {
    right: 40px;
  }

  .cu\:bottom-0 {
    bottom: var(--cu-spacing-0);
  }

  .cu\:bottom-1\/2 {
    bottom: 50%;
  }

  .cu\:bottom-5 {
    bottom: var(--cu-spacing-5);
  }

  .cu\:bottom-\[-24px\] {
    bottom: -24px;
  }

  .cu\:left-0 {
    left: var(--cu-spacing-0);
  }

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

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

  .cu\:z-4 {
    z-index: 4;
  }

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

  .cu\:z-50 {
    z-index: 50;
  }

  .cu\:z-900 {
    z-index: 900;
  }

  .cu\:z-9999 {
    z-index: 9999;
  }

  .cu\:z-2147483647 {
    z-index: 2147483647;
  }

  .cu\:z-\[9999\] {
    z-index: 9999;
  }

  .cu\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .cu\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .cu\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .cu\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .cu\:m-0 {
    margin: var(--cu-spacing-0);
  }

  .cu\:m-0\! {
    margin: var(--cu-spacing-0) !important;
  }

  .cu\:m-2 {
    margin: var(--cu-spacing-2);
  }

  .cu\:mx-2 {
    margin-inline: var(--cu-spacing-2);
  }

  .cu\:mx-\[-24px\] {
    margin-inline: -24px;
  }

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

  .cu\:my-1 {
    margin-block: var(--cu-spacing-1);
  }

  .cu\:my-2 {
    margin-block: var(--cu-spacing-2);
  }

  .cu\:my-3 {
    margin-block: var(--cu-spacing-3);
  }

  .cu\:my-\[5px\] {
    margin-block: 5px;
  }

  .cu\:me-3 {
    margin-inline-end: var(--cu-spacing-3);
  }

  .cu\:-mt-0\.5 {
    margin-top: calc(var(--cu-spacing-0\.5) * -1);
  }

  .cu\:mt-0 {
    margin-top: var(--cu-spacing-0);
  }

  .cu\:mt-1 {
    margin-top: var(--cu-spacing-1);
  }

  .cu\:mt-1\.25 {
    margin-top: calc(var(--cu-spacing) * 1.25);
  }

  .cu\:mt-2 {
    margin-top: var(--cu-spacing-2);
  }

  .cu\:mt-2\! {
    margin-top: var(--cu-spacing-2) !important;
  }

  .cu\:mt-4 {
    margin-top: var(--cu-spacing-4);
  }

  .cu\:mt-5 {
    margin-top: var(--cu-spacing-5);
  }

  .cu\:mt-6 {
    margin-top: var(--cu-spacing-6);
  }

  .cu\:mt-8 {
    margin-top: var(--cu-spacing-8);
  }

  .cu\:mt-9 {
    margin-top: var(--cu-spacing-9);
  }

  .cu\:mt-\[-0\.1rem\] {
    margin-top: -.1rem;
  }

  .cu\:mt-\[0\.1rem\] {
    margin-top: .1rem;
  }

  .cu\:mt-\[0\.4em\]\! {
    margin-top: .4em !important;
  }

  .cu\:mt-\[2px\] {
    margin-top: 2px;
  }

  .cu\:mt-\[4px\]\! {
    margin-top: 4px !important;
  }

  .cu\:mt-auto {
    margin-top: auto;
  }

  .cu\:mt-sm {
    margin-top: 8px;
  }

  .cu\:-mr-0\.5 {
    margin-right: calc(var(--cu-spacing-0\.5) * -1);
  }

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

  .cu\:mr-0\! {
    margin-right: var(--cu-spacing-0) !important;
  }

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

  .cu\:mr-2 {
    margin-right: var(--cu-spacing-2);
  }

  .cu\:mr-3 {
    margin-right: var(--cu-spacing-3);
  }

  .cu\:mr-\[-0\.4rem\] {
    margin-right: -.4rem;
  }

  .cu\:-mb-3\! {
    margin-bottom: calc(var(--cu-spacing-3) * -1) !important;
  }

  .cu\:mb-0 {
    margin-bottom: var(--cu-spacing-0);
  }

  .cu\:mb-1\! {
    margin-bottom: var(--cu-spacing-1) !important;
  }

  .cu\:mb-1\.25 {
    margin-bottom: calc(var(--cu-spacing) * 1.25);
  }

  .cu\:mb-2 {
    margin-bottom: var(--cu-spacing-2);
  }

  .cu\:mb-2\! {
    margin-bottom: var(--cu-spacing-2) !important;
  }

  .cu\:mb-2\.5 {
    margin-bottom: var(--cu-spacing-2\.5);
  }

  .cu\:mb-3 {
    margin-bottom: var(--cu-spacing-3);
  }

  .cu\:mb-4 {
    margin-bottom: var(--cu-spacing-4);
  }

  .cu\:mb-5 {
    margin-bottom: var(--cu-spacing-5);
  }

  .cu\:mb-6 {
    margin-bottom: var(--cu-spacing-6);
  }

  .cu\:mb-10 {
    margin-bottom: var(--cu-spacing-10);
  }

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

  .cu\:mb-\[-24px\] {
    margin-bottom: -24px;
  }

  .cu\:mb-px\! {
    margin-bottom: 1px !important;
  }

  .cu\:-ml-0\.5 {
    margin-left: calc(var(--cu-spacing-0\.5) * -1);
  }

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

  .cu\:ml-1 {
    margin-left: var(--cu-spacing-1);
  }

  .cu\:ml-2 {
    margin-left: var(--cu-spacing-2);
  }

  .cu\:ml-4 {
    margin-left: var(--cu-spacing-4);
  }

  .cu\:ml-6 {
    margin-left: var(--cu-spacing-6);
  }

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

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

  .cu\:line-clamp-3 {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .cu\:line-clamp-none {
    -webkit-line-clamp: unset;
    -webkit-box-orient: horizontal;
    display: block;
    overflow: visible;
  }

  .cu\:block {
    display: block;
  }

  .cu\:block\! {
    display: block !important;
  }

  .cu\:flex {
    display: flex;
  }

  .cu\:flex\! {
    display: flex !important;
  }

  .cu\:grid {
    display: grid;
  }

  .cu\:hidden {
    display: none;
  }

  .cu\:hidden\! {
    display: none !important;
  }

  .cu\:inline {
    display: inline;
  }

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

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

  .cu\:aspect-square {
    aspect-ratio: 1;
  }

  .cu\:size-2\.5 {
    width: var(--cu-spacing-2\.5);
    height: var(--cu-spacing-2\.5);
  }

  .cu\:size-10 {
    width: var(--cu-spacing-10);
    height: var(--cu-spacing-10);
  }

  .cu\:size-12\.5 {
    width: calc(var(--cu-spacing) * 12.5);
    height: calc(var(--cu-spacing) * 12.5);
  }

  .cu\:size-\[1rem\] {
    width: 1rem;
    height: 1rem;
  }

  .cu\:size-\[40px\] {
    width: 40px;
    height: 40px;
  }

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

  .cu\:size-icon-sm\! {
    width: 24px !important;
    height: 24px !important;
  }

  .cu\:h-4 {
    height: var(--cu-spacing-4);
  }

  .cu\:h-5 {
    height: var(--cu-spacing-5);
  }

  .cu\:h-7 {
    height: var(--cu-spacing-7);
  }

  .cu\:h-8 {
    height: var(--cu-spacing-8);
  }

  .cu\:h-53\.75 {
    height: calc(var(--cu-spacing) * 53.75);
  }

  .cu\:h-\[1lh\] {
    height: 1lh;
  }

  .cu\:h-\[20px\] {
    height: 20px;
  }

  .cu\:h-\[24px\] {
    height: 24px;
  }

  .cu\:h-\[37px\] {
    height: 37px;
  }

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

  .cu\:h-\[55px\] {
    height: 55px;
  }

  .cu\:h-\[58px\] {
    height: 58px;
  }

  .cu\:h-\[100px\] {
    height: 100px;
  }

  .cu\:h-\[115px\] {
    height: 115px;
  }

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

  .cu\:h-fit {
    height: fit-content;
  }

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

  .cu\:h-full\! {
    height: 100% !important;
  }

  .cu\:h-screen {
    height: 100vh;
  }

  .cu\:max-h-24 {
    max-height: var(--cu-spacing-24);
  }

  .cu\:max-h-87\.5 {
    max-height: calc(var(--cu-spacing) * 87.5);
  }

  .cu\:max-h-\[85vh\] {
    max-height: 85vh;
  }

  .cu\:max-h-\[85vh\]\! {
    max-height: 85vh !important;
  }

  .cu\:max-h-\[320px\] {
    max-height: 320px;
  }

  .cu\:max-h-\[400px\] {
    max-height: 400px;
  }

  .cu\:max-h-\[480px\] {
    max-height: 480px;
  }

  .cu\:max-h-\[min\(640px\,85vh\)\] {
    max-height: min(640px, 85vh);
  }

  .cu\:max-h-screen {
    max-height: 100vh;
  }

  .cu\:min-h-0 {
    min-height: var(--cu-spacing-0);
  }

  .cu\:min-h-175 {
    min-height: calc(var(--cu-spacing) * 175);
  }

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

  .cu\:min-h-\[80dvh\] {
    min-height: 80dvh;
  }

  .cu\:min-h-\[700px\] {
    min-height: 700px;
  }

  .cu\:min-h-dvh {
    min-height: 100dvh;
  }

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

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

  .cu\:w-1\/2 {
    width: 50%;
  }

  .cu\:w-1\/3 {
    width: 33.3333%;
  }

  .cu\:w-1\/6 {
    width: 16.6667%;
  }

  .cu\:w-1\/12 {
    width: 8.33333%;
  }

  .cu\:w-2\/3 {
    width: 66.6667%;
  }

  .cu\:w-2\/12 {
    width: 16.6667%;
  }

  .cu\:w-3\/5 {
    width: 60%;
  }

  .cu\:w-3\/12 {
    width: 25%;
  }

  .cu\:w-4 {
    width: var(--cu-spacing-4);
  }

  .cu\:w-4\/6 {
    width: 66.6667%;
  }

  .cu\:w-4\/12 {
    width: 33.3333%;
  }

  .cu\:w-50 {
    width: calc(var(--cu-spacing) * 50);
  }

  .cu\:w-56 {
    width: var(--cu-spacing-56);
  }

  .cu\:w-64 {
    width: var(--cu-spacing-64);
  }

  .cu\:w-\[105px\] {
    width: 105px;
  }

  .cu\:w-\[120px\] {
    width: 120px;
  }

  .cu\:w-\[142px\] {
    width: 142px;
  }

  .cu\:w-\[320px\] {
    width: 320px;
  }

  .cu\:w-\[360px\] {
    width: 360px;
  }

  .cu\:w-\[460px\]\! {
    width: 460px !important;
  }

  .cu\:w-\[500px\]\! {
    width: 500px !important;
  }

  .cu\:w-\[550px\]\! {
    width: 550px !important;
  }

  .cu\:w-\[640px\] {
    width: 640px;
  }

  .cu\:w-\[700px\]\! {
    width: 700px !important;
  }

  .cu\:w-\[880px\]\! {
    width: 880px !important;
  }

  .cu\:w-\[min\(300px\,90vw\)\] {
    width: min(300px, 90vw);
  }

  .cu\:w-\[min\(370px\,90vw\)\] {
    width: min(370px, 90vw);
  }

  .cu\:w-\[min\(550px\,90vw\)\] {
    width: min(550px, 90vw);
  }

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

  .cu\:w-auto\! {
    width: auto !important;
  }

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

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

  .cu\:w-screen {
    width: 100vw;
  }

  .cu\:max-w-0 {
    max-width: var(--cu-spacing-0);
  }

  .cu\:max-w-4xl {
    max-width: var(--cu-container-4xl);
  }

  .cu\:max-w-62\.5 {
    max-width: calc(var(--cu-spacing) * 62.5);
  }

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

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

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

  .cu\:max-w-\[40\%\] {
    max-width: 40%;
  }

  .cu\:max-w-\[40px\]\! {
    max-width: 40px !important;
  }

  .cu\:max-w-\[50px\]\! {
    max-width: 50px !important;
  }

  .cu\:max-w-\[95\%\]\! {
    max-width: 95% !important;
  }

  .cu\:max-w-\[240px\] {
    max-width: 240px;
  }

  .cu\:max-w-\[245px\]\! {
    max-width: 245px !important;
  }

  .cu\:max-w-\[250px\] {
    max-width: 250px;
  }

  .cu\:max-w-\[325px\] {
    max-width: 325px;
  }

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

  .cu\:max-w-\[600px\] {
    max-width: 600px;
  }

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

  .cu\:max-w-\[700px\]\! {
    max-width: 700px !important;
  }

  .cu\:max-w-\[740px\] {
    max-width: 740px;
  }

  .cu\:max-w-\[900px\] {
    max-width: 900px;
  }

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

  .cu\:max-w-full\! {
    max-width: 100% !important;
  }

  .cu\:max-w-xs {
    max-width: var(--cu-container-xs);
  }

  .cu\:min-w-0 {
    min-width: var(--cu-spacing-0);
  }

  .cu\:min-w-0\! {
    min-width: var(--cu-spacing-0) !important;
  }

  .cu\:min-w-5 {
    min-width: var(--cu-spacing-5);
  }

  .cu\:min-w-8 {
    min-width: var(--cu-spacing-8);
  }

  .cu\:min-w-8\! {
    min-width: var(--cu-spacing-8) !important;
  }

  .cu\:min-w-10 {
    min-width: var(--cu-spacing-10);
  }

  .cu\:min-w-15\! {
    min-width: calc(var(--cu-spacing) * 15) !important;
  }

  .cu\:min-w-21\.25 {
    min-width: calc(var(--cu-spacing) * 21.25);
  }

  .cu\:min-w-32 {
    min-width: var(--cu-spacing-32);
  }

  .cu\:min-w-50 {
    min-width: calc(var(--cu-spacing) * 50);
  }

  .cu\:min-w-56 {
    min-width: var(--cu-spacing-56);
  }

  .cu\:min-w-\[40px\] {
    min-width: 40px;
  }

  .cu\:min-w-\[85px\] {
    min-width: 85px;
  }

  .cu\:min-w-\[98px\] {
    min-width: 98px;
  }

  .cu\:min-w-\[130px\] {
    min-width: 130px;
  }

  .cu\:min-w-\[140px\]\! {
    min-width: 140px !important;
  }

  .cu\:min-w-\[150px\] {
    min-width: 150px;
  }

  .cu\:min-w-\[160px\] {
    min-width: 160px;
  }

  .cu\:min-w-\[200px\] {
    min-width: 200px;
  }

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

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

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

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

  .cu\:grow\! {
    flex-grow: 1 !important;
  }

  .cu\:table-fixed {
    table-layout: fixed;
  }

  .cu\:border-collapse {
    border-collapse: collapse;
  }

  .cu\:origin-center {
    transform-origin: 50%;
  }

  .cu\:-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .cu\:animate-spin-slow {
    animation: var(--cu-animate-spin-slow);
  }

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

  .cu\:cursor-default\! {
    cursor: default !important;
  }

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

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

  .cu\:cursor-text\! {
    cursor: text !important;
  }

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

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

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

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

  .cu\:grid-cols-\[12rem_1fr\] {
    grid-template-columns: 12rem 1fr;
  }

  .cu\:grid-cols-\[auto_1fr\] {
    grid-template-columns: auto 1fr;
  }

  .cu\:grid-cols-\[repeat\(auto-fill\,40px\)\] {
    grid-template-columns: repeat(auto-fill, 40px);
  }

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

  .cu\:flex-col-reverse {
    flex-direction: column-reverse;
  }

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

  .cu\:flex-row\! {
    flex-direction: row !important;
  }

  .cu\:flex-row-reverse {
    flex-direction: row-reverse;
  }

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

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

  .cu\:items-baseline {
    align-items: baseline;
  }

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

  .cu\:items-center\! {
    align-items: center !important;
  }

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

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

  .cu\:items-start\! {
    align-items: flex-start !important;
  }

  .cu\:items-stretch {
    align-items: stretch;
  }

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

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

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

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

  .cu\:justify-start\! {
    justify-content: flex-start !important;
  }

  .cu\:gap-0 {
    gap: var(--cu-spacing-0);
  }

  .cu\:gap-0\.5 {
    gap: var(--cu-spacing-0\.5);
  }

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

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

  .cu\:gap-1\.25 {
    gap: calc(var(--cu-spacing) * 1.25);
  }

  .cu\:gap-2 {
    gap: var(--cu-spacing-2);
  }

  .cu\:gap-2\.5 {
    gap: var(--cu-spacing-2\.5);
  }

  .cu\:gap-3 {
    gap: var(--cu-spacing-3);
  }

  .cu\:gap-4 {
    gap: var(--cu-spacing-4);
  }

  .cu\:gap-5 {
    gap: var(--cu-spacing-5);
  }

  .cu\:gap-6 {
    gap: var(--cu-spacing-6);
  }

  .cu\:gap-8 {
    gap: var(--cu-spacing-8);
  }

  .cu\:gap-10 {
    gap: var(--cu-spacing-10);
  }

  .cu\:gap-\[0\.4rem\] {
    gap: .4rem;
  }

  .cu\:gap-\[0\.35rem\] {
    gap: .35rem;
  }

  .cu\:gap-\[2px\] {
    gap: 2px;
  }

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

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

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

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

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

  .cu\:gap-x-1 {
    column-gap: var(--cu-spacing-1);
  }

  .cu\:gap-x-2 {
    column-gap: var(--cu-spacing-2);
  }

  .cu\:gap-x-2\.5 {
    column-gap: var(--cu-spacing-2\.5);
  }

  .cu\:gap-x-3 {
    column-gap: var(--cu-spacing-3);
  }

  .cu\:gap-x-4 {
    column-gap: var(--cu-spacing-4);
  }

  .cu\:gap-x-6 {
    column-gap: var(--cu-spacing-6);
  }

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

  .cu\:gap-y-0\! {
    row-gap: var(--cu-spacing-0) !important;
  }

  .cu\:gap-y-1 {
    row-gap: var(--cu-spacing-1);
  }

  .cu\:gap-y-2 {
    row-gap: var(--cu-spacing-2);
  }

  :where(.cu\:divide-y > :not(:last-child)) {
    --tw-divide-y-reverse: 0;
    border-bottom-style: var(--tw-border-style);
    border-top-style: var(--tw-border-style);
    border-top-width: calc(1px * var(--tw-divide-y-reverse));
    border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  }

  :where(.cu\:divide-neutral-200 > :not(:last-child)) {
    border-color: var(--cu-color-neutral-200);
  }

  .cu\:self-end {
    align-self: flex-end;
  }

  .cu\:self-start {
    align-self: flex-start;
  }

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

  .cu\:overflow-auto {
    overflow: auto;
  }

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

  .cu\:overflow-visible {
    overflow: visible;
  }

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

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

  .cu\:overflow-y-visible\! {
    overflow-y: visible !important;
  }

  .cu\:rounded {
    border-radius: .25rem;
  }

  .cu\:rounded-2xl {
    border-radius: var(--cu-radius-2xl);
  }

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

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

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

  .cu\:rounded-none\! {
    border-radius: 0 !important;
  }

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

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

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

  .cu\:rounded-te-borderRadiusSM {
    border-radius: var(--cu-radius-te-borderRadiusSM);
  }

  .cu\:rounded-xl {
    border-radius: var(--cu-radius-xl);
  }

  .cu\:rounded-t-md {
    border-top-left-radius: var(--cu-radius-md);
    border-top-right-radius: var(--cu-radius-md);
  }

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

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

  .cu\:rounded-tr-xl {
    border-top-right-radius: var(--cu-radius-xl);
  }

  .cu\:rounded-b-md {
    border-bottom-right-radius: var(--cu-radius-md);
    border-bottom-left-radius: var(--cu-radius-md);
  }

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

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

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

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

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

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

  .cu\:border-r\! {
    border-right-style: var(--tw-border-style) !important;
    border-right-width: 1px !important;
  }

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

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

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

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

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

  .cu\:border-none\! {
    --tw-border-style: none !important;
    border-style: none !important;
  }

  .cu\:border-\[\#ddd\] {
    border-color: #ddd;
  }

  .cu\:border-cs-headerBg\! {
    border-color: var(--cu-color-cs-headerBg) !important;
  }

  .cu\:border-gray-200 {
    border-color: var(--cu-color-gray-200);
  }

  .cu\:border-gray-300 {
    border-color: var(--cu-color-gray-300);
  }

  .cu\:border-neutral-200 {
    border-color: var(--cu-color-neutral-200);
  }

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

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

  .cu\:border-te-colorError {
    border-color: var(--cu-color-te-colorError);
  }

  .cu\:border-te-colorGenerateText {
    border-color: var(--cu-color-te-colorGenerateText);
  }

  .cu\:border-te-colorInfo {
    border-color: var(--cu-color-te-colorInfo);
  }

  .cu\:border-te-colorInfo\! {
    border-color: var(--cu-color-te-colorInfo) !important;
  }

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

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

  .cu\:border-te-colorSuccess {
    border-color: var(--cu-color-te-colorSuccess);
  }

  .cu\:border-te-colorWarning {
    border-color: var(--cu-color-te-colorWarning);
  }

  .cu\:border-te-colorWarningHover\! {
    border-color: var(--cu-color-te-colorWarningHover) !important;
  }

  .cu\:border-theme-gray-8 {
    border-color: var(--cu-color-theme-gray-8);
  }

  .cu\:border-transparent {
    border-color: #0000;
  }

  .cu\:bg-\[\#f6f6f6\] {
    background-color: #f6f6f6;
  }

  .cu\:bg-cs-headerBg\! {
    background-color: var(--cu-color-cs-headerBg) !important;
  }

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

  .cu\:bg-te-blue7 {
    background-color: var(--cu-color-te-blue7);
  }

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

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

  .cu\:bg-te-colorBgElevated {
    background-color: var(--cu-color-te-colorBgElevated);
  }

  .cu\:bg-te-colorBgLayout {
    background-color: var(--cu-color-te-colorBgLayout);
  }

  .cu\:bg-te-colorErrorBg\! {
    background-color: var(--cu-color-te-colorErrorBg) !important;
  }

  .cu\:bg-te-colorFillAlter {
    background-color: var(--cu-color-te-colorFillAlter);
  }

  .cu\:bg-te-colorFillQuaternary {
    background-color: var(--cu-color-te-colorFillQuaternary);
  }

  .cu\:bg-te-colorFillSecondary\! {
    background-color: var(--cu-color-te-colorFillSecondary) !important;
  }

  .cu\:bg-te-colorGenerate {
    background-color: var(--cu-color-te-colorGenerate);
  }

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

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

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

  .cu\:bg-te-colorPrimaryBg\! {
    background-color: var(--te-colorPrimaryBg) !important;
  }

  .cu\:bg-te-colorPrimaryBg\/45 {
    background-color: var(--te-colorPrimaryBg);
  }

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

  .cu\:bg-te-colorWarningBg\! {
    background-color: var(--cu-color-te-colorWarningBg) !important;
  }

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

  .cu\:bg-te-controlItemBgActive\! {
    background-color: var(--cu-color-te-controlItemBgActive) !important;
  }

  .cu\:bg-te-cyan8 {
    background-color: var(--cu-color-te-cyan8);
  }

  .cu\:bg-te-green7 {
    background-color: var(--cu-color-te-green7);
  }

  .cu\:bg-te-magenta7 {
    background-color: var(--cu-color-te-magenta7);
  }

  .cu\:bg-te-orange8 {
    background-color: var(--cu-color-te-orange8);
  }

  .cu\:bg-te-purple7 {
    background-color: var(--cu-color-te-purple7);
  }

  .cu\:bg-te-red7 {
    background-color: var(--cu-color-te-red7);
  }

  .cu\:bg-theme-base-4 {
    background-color: var(--cu-color-theme-base-4);
  }

  .cu\:bg-theme-gray-8 {
    background-color: var(--cu-color-theme-gray-8);
  }

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

  .cu\:bg-transparent\! {
    background-color: #0000 !important;
  }

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

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

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

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

  .cu\:from-te-colorGenerateHover {
    --tw-gradient-from: var(--cu-color-te-colorGenerateHover);
    --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));
  }

  .cu\:to-te-colorGenerateTextHover {
    --tw-gradient-to: var(--cu-color-te-colorGenerateTextHover);
    --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));
  }

  .cu\:bg-clip-text {
    background-clip: text;
  }

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

  .cu\:p-0 {
    padding: var(--cu-spacing-0);
  }

  .cu\:p-0\! {
    padding: var(--cu-spacing-0) !important;
  }

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

  .cu\:p-2 {
    padding: var(--cu-spacing-2);
  }

  .cu\:p-3 {
    padding: var(--cu-spacing-3);
  }

  .cu\:p-3\! {
    padding: var(--cu-spacing-3) !important;
  }

  .cu\:p-4 {
    padding: var(--cu-spacing-4);
  }

  .cu\:p-5\! {
    padding: var(--cu-spacing-5) !important;
  }

  .cu\:p-6 {
    padding: var(--cu-spacing-6);
  }

  .cu\:p-8 {
    padding: var(--cu-spacing-8);
  }

  .cu\:p-\[10px\] {
    padding: 10px;
  }

  .cu\:p-\[24px\] {
    padding: 24px;
  }

  .cu\:px-0\! {
    padding-inline: var(--cu-spacing-0) !important;
  }

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

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

  .cu\:px-1\.25 {
    padding-inline: calc(var(--cu-spacing) * 1.25);
  }

  .cu\:px-2 {
    padding-inline: var(--cu-spacing-2);
  }

  .cu\:px-2\! {
    padding-inline: var(--cu-spacing-2) !important;
  }

  .cu\:px-3 {
    padding-inline: var(--cu-spacing-3);
  }

  .cu\:px-4 {
    padding-inline: var(--cu-spacing-4);
  }

  .cu\:px-5 {
    padding-inline: var(--cu-spacing-5);
  }

  .cu\:px-\[12px\] {
    padding-inline: 12px;
  }

  .cu\:px-\[14px\] {
    padding-inline: 14px;
  }

  .cu\:py-0\.5 {
    padding-block: var(--cu-spacing-0\.5);
  }

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

  .cu\:py-1\! {
    padding-block: var(--cu-spacing-1) !important;
  }

  .cu\:py-2 {
    padding-block: var(--cu-spacing-2);
  }

  .cu\:py-2\! {
    padding-block: var(--cu-spacing-2) !important;
  }

  .cu\:py-3 {
    padding-block: var(--cu-spacing-3);
  }

  .cu\:py-4 {
    padding-block: var(--cu-spacing-4);
  }

  .cu\:py-\[6px\] {
    padding-block: 6px;
  }

  .cu\:pe-32\.25 {
    padding-inline-end: calc(var(--cu-spacing) * 32.25);
  }

  .cu\:pt-0\! {
    padding-top: var(--cu-spacing-0) !important;
  }

  .cu\:pt-0\.5 {
    padding-top: var(--cu-spacing-0\.5);
  }

  .cu\:pt-1\.25 {
    padding-top: calc(var(--cu-spacing) * 1.25);
  }

  .cu\:pt-2 {
    padding-top: var(--cu-spacing-2);
  }

  .cu\:pr-0 {
    padding-right: var(--cu-spacing-0);
  }

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

  .cu\:pr-2 {
    padding-right: var(--cu-spacing-2);
  }

  .cu\:pr-4 {
    padding-right: var(--cu-spacing-4);
  }

  .cu\:pb-0\! {
    padding-bottom: var(--cu-spacing-0) !important;
  }

  .cu\:pb-1 {
    padding-bottom: var(--cu-spacing-1);
  }

  .cu\:pb-1\.25 {
    padding-bottom: calc(var(--cu-spacing) * 1.25);
  }

  .cu\:pb-2 {
    padding-bottom: var(--cu-spacing-2);
  }

  .cu\:pb-2\! {
    padding-bottom: var(--cu-spacing-2) !important;
  }

  .cu\:pb-4 {
    padding-bottom: var(--cu-spacing-4);
  }

  .cu\:pb-6 {
    padding-bottom: var(--cu-spacing-6);
  }

  .cu\:pb-20 {
    padding-bottom: var(--cu-spacing-20);
  }

  .cu\:pl-0 {
    padding-left: var(--cu-spacing-0);
  }

  .cu\:pl-0\.5 {
    padding-left: var(--cu-spacing-0\.5);
  }

  .cu\:pl-2 {
    padding-left: var(--cu-spacing-2);
  }

  .cu\:pl-2\! {
    padding-left: var(--cu-spacing-2) !important;
  }

  .cu\:pl-4 {
    padding-left: var(--cu-spacing-4);
  }

  .cu\:pl-5 {
    padding-left: var(--cu-spacing-5);
  }

  .cu\:pl-\[40px\] {
    padding-left: 40px;
  }

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

  .cu\:text-left {
    text-align: left;
  }

  .cu\:text-right {
    text-align: right;
  }

  .cu\:align-baseline {
    vertical-align: baseline;
  }

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

  .cu\:align-top {
    vertical-align: top;
  }

  .cu\:font-mono {
    font-family: var(--cu-font-mono);
  }

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

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

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

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

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

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

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

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

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

  .cu\:text-\[14px\] {
    font-size: 14px;
  }

  .cu\:text-\[16px\] {
    font-size: 16px;
  }

  .cu\:text-\[length\:inherit\]\! {
    font-size: inherit !important;
  }

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

  .cu\:leading-\(--ant-line-height\)\! {
    --tw-leading: var(--ant-line-height) !important;
    line-height: var(--ant-line-height) !important;
  }

  .cu\:leading-0 {
    --tw-leading: var(--cu-spacing-0);
    line-height: var(--cu-spacing-0);
  }

  .cu\:leading-7 {
    --tw-leading: var(--cu-spacing-7);
    line-height: var(--cu-spacing-7);
  }

  .cu\:leading-\[1\.5em_0\.57rem\] {
    --tw-leading: 1.5em .57rem;
    line-height: 1.5em .57rem;
  }

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

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

  .cu\:leading-snug {
    --tw-leading: var(--cu-leading-snug);
    line-height: var(--cu-leading-snug);
  }

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

  .cu\:font-bold\! {
    --tw-font-weight: var(--cu-font-weight-bold) !important;
    font-weight: var(--cu-font-weight-bold) !important;
  }

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

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

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

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

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

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

  .cu\:wrap-break-word {
    overflow-wrap: break-word;
  }

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

  .cu\:hyphens-auto {
    hyphens: auto;
  }

  .cu\:whitespace-normal {
    white-space: normal;
  }

  .cu\:whitespace-normal\! {
    white-space: normal !important;
  }

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

  .cu\:whitespace-pre-line {
    white-space: pre-line;
  }

  .cu\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .cu\:text-blue-500 {
    color: var(--cu-color-blue-500);
  }

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

  .cu\:text-green-500 {
    color: var(--cu-color-green-500);
  }

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

  .cu\:text-red-500 {
    color: var(--cu-color-red-500);
  }

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

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

  .cu\:text-te-colorErrorText\! {
    color: var(--cu-color-te-colorErrorText) !important;
  }

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

  .cu\:text-te-colorInfoText\! {
    color: var(--cu-color-te-colorInfoText) !important;
  }

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

  .cu\:text-te-colorPrimaryActive {
    color: var(--te-colorPrimaryActive);
  }

  .cu\:text-te-colorPrimaryActive\! {
    color: var(--te-colorPrimaryActive) !important;
  }

  .cu\:text-te-colorSuccess {
    color: var(--cu-color-te-colorSuccess);
  }

  .cu\:text-te-colorSuccessText {
    color: var(--cu-color-te-colorSuccessText);
  }

  .cu\:text-te-colorSuccessText\! {
    color: var(--cu-color-te-colorSuccessText) !important;
  }

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

  .cu\:text-te-colorText\! {
    color: var(--cu-color-te-colorText) !important;
  }

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

  .cu\:text-te-colorTextBase\! {
    color: var(--cu-color-te-colorTextBase) !important;
  }

  .cu\:text-te-colorTextDescription {
    color: var(--cu-color-te-colorTextDescription);
  }

  .cu\:text-te-colorTextDisabled {
    color: var(--cu-color-te-colorTextDisabled);
  }

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

  .cu\:text-te-colorWarningText {
    color: var(--cu-color-te-colorWarningText);
  }

  .cu\:text-te-colorWarningText\! {
    color: var(--cu-color-te-colorWarningText) !important;
  }

  .cu\:text-transparent {
    color: #0000;
  }

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

  .cu\:text-white\! {
    color: var(--cu-color-white) !important;
  }

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

  .cu\:italic {
    font-style: italic;
  }

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

  .cu\:no-underline\! {
    text-decoration-line: none !important;
  }

  .cu\:underline {
    text-decoration-line: underline;
  }

  .cu\:decoration-te-colorInfoText {
    -webkit-text-decoration-color: var(--cu-color-te-colorInfoText);
    -webkit-text-decoration-color: var(--cu-color-te-colorInfoText);
    text-decoration-color: var(--cu-color-te-colorInfoText);
  }

  .cu\:decoration-dotted {
    text-decoration-style: dotted;
  }

  .cu\:decoration-2 {
    text-decoration-thickness: 2px;
  }

  .cu\:underline-offset-4 {
    text-underline-offset: 4px;
  }

  .cu\:accent-te-colorTextSecondary {
    accent-color: var(--cu-color-te-colorTextSecondary);
  }

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

  .cu\:opacity-25 {
    opacity: .25;
  }

  .cu\:opacity-50 {
    opacity: .5;
  }

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

  .cu\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .cu\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px 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);
  }

  .cu\: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);
  }

  .cu\:shadow-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px 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);
  }

  .cu\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px 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);
  }

  .cu\:shadow-xs {
    --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .cu\: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(--cu-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--cu-default-transition-duration));
  }

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

  .cu\: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(--cu-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--cu-default-transition-duration));
  }

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

  .cu\:duration-150 {
    --tw-duration: .15s;
    transition-duration: .15s;
  }

  .cu\:duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

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

  .cu\:select-none {
    user-select: none;
  }

  .cu\:text-shadow-\[0_1px_\#fff\] {
    text-shadow: 0 1px var(--tw-text-shadow-color, #fff);
  }

  .cu\:transform-fill {
    transform-box: fill-box;
  }

  :is(.cu\:\*\*\:inline-flex *) {
    display: inline-flex;
  }

  :is(.cu\:\*\*\:gap-1 *) {
    gap: var(--cu-spacing-1);
  }

  :is(.cu\:\*\*\:p-0 *) {
    padding: var(--cu-spacing-0);
  }

  .cu\:group-first\:rounded-t-lg:is(:where(.cu\:group):first-child *) {
    border-top-left-radius: var(--cu-radius-lg);
    border-top-right-radius: var(--cu-radius-lg);
  }

  .cu\:group-last\:rounded-b-lg:is(:where(.cu\:group):last-child *) {
    border-bottom-right-radius: var(--cu-radius-lg);
    border-bottom-left-radius: var(--cu-radius-lg);
  }

  .cu\:group-focus-within\:underline:is(:where(.cu\:group):focus-within *) {
    text-decoration-line: underline;
  }

  .cu\:group-focus-within\:opacity-100:is(:where(.cu\:group):focus-within *) {
    opacity: 1;
  }

  @media (hover: hover) {
    .cu\:group-hover\:pointer-events-auto:is(:where(.cu\:group):hover *) {
      pointer-events: auto;
    }

    .cu\:group-hover\:bg-white:is(:where(.cu\:group):hover *) {
      background-color: var(--cu-color-white);
    }

    .cu\:group-hover\:text-te-colorPrimary:is(:where(.cu\:group):hover *) {
      color: var(--cu-color-te-colorPrimary);
    }

    .cu\:group-hover\:underline:is(:where(.cu\:group):hover *) {
      text-decoration-line: underline;
    }

    .cu\:group-hover\:opacity-100:is(:where(.cu\:group):hover *) {
      opacity: 1;
    }
  }

  .cu\:group-focus\:opacity-100:is(:where(.cu\:group):focus *) {
    opacity: 1;
  }

  .cu\:group-\[\:first-child\]\:pt-3\!:is(:where(.cu\:group):first-child *) {
    padding-top: var(--cu-spacing-3) !important;
  }

  .cu\:group-\[\:last-child\]\:border-b:is(:where(.cu\:group):last-child *) {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .cu\:group-\[\:last-child\]\:pb-3\!:is(:where(.cu\:group):last-child *) {
    padding-bottom: var(--cu-spacing-3) !important;
  }

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

  .cu\:first\:rounded-l-sm:first-child {
    border-top-left-radius: var(--cu-radius-sm);
    border-bottom-left-radius: var(--cu-radius-sm);
  }

  .cu\:first\:rounded-l-sm\!:first-child {
    border-top-left-radius: var(--cu-radius-sm) !important;
    border-bottom-left-radius: var(--cu-radius-sm) !important;
  }

  .cu\:last\:mb-0:last-child {
    margin-bottom: var(--cu-spacing-0);
  }

  .cu\:last\:rounded-r-sm:last-child {
    border-top-right-radius: var(--cu-radius-sm);
    border-bottom-right-radius: var(--cu-radius-sm);
  }

  .cu\:last\:rounded-r-sm\!:last-child {
    border-top-right-radius: var(--cu-radius-sm) !important;
    border-bottom-right-radius: var(--cu-radius-sm) !important;
  }

  .cu\:last\:border-r-0:last-child {
    border-right-style: var(--tw-border-style);
    border-right-width: 0;
  }

  .cu\:last\:border-r-0\!:last-child {
    border-right-style: var(--tw-border-style) !important;
    border-right-width: 0 !important;
  }

  .cu\:odd\:bg-\(--colorTableOddBg\):nth-child(odd) {
    background-color: var(--colorTableOddBg);
  }

  .cu\:last-of-type\:border-0:last-of-type {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  @media (hover: hover) {
    .cu\:hover\:bg-gray-100:hover {
      background-color: var(--cu-color-gray-100);
    }

    .cu\:hover\:bg-te-colorFillAlter:hover {
      background-color: var(--cu-color-te-colorFillAlter);
    }

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

    .cu\:hover\:bg-te-colorGenerateHover:hover {
      background-color: var(--cu-color-te-colorGenerateHover);
    }

    .cu\:hover\:bg-te-colorPrimaryBgHover\/25\!:hover {
      background-color: var(--te-colorPrimaryBgHover) !important;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .cu\:hover\:bg-te-colorPrimaryBgHover\/25\!:hover {
        background-color: color-mix(in oklab, var(--te-colorPrimaryBgHover) 25%, transparent) !important;
      }
    }

    .cu\:hover\:bg-te-controlItemBgHover:hover {
      background-color: var(--cu-color-te-controlItemBgHover);
    }

    .cu\:hover\:bg-transparent\!:hover {
      background-color: #0000 !important;
    }

    .cu\:hover\:bg-white\/80:hover {
      background-color: var(--cu-color-white);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .cu\:hover\:bg-white\/80:hover {
        background-color: color-mix(in oklab, var(--cu-color-white) 80%, transparent);
      }
    }

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

    .cu\:hover\:no-underline\!:hover {
      text-decoration-line: none !important;
    }

    .cu\:hover\:underline:hover {
      text-decoration-line: underline;
    }
  }

  .cu\:focus\:no-underline\!:focus {
    text-decoration-line: none !important;
  }

  .cu\:focus-visible\:underline:focus-visible {
    text-decoration-line: underline;
  }

  :where(.ant-tabs-dropdown) .cu\:in-\[\.ant-tabs-dropdown\]\:px-0 {
    padding-inline: var(--cu-spacing-0);
  }

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

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

    .cu\:sm\:h-\[40px\] {
      height: 40px;
    }

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

  @media (min-width: 48rem) {
    .cu\:md\:sticky {
      position: sticky;
    }

    .cu\:md\:right-0 {
      right: var(--cu-spacing-0);
    }

    .cu\:md\:mx-2 {
      margin-inline: var(--cu-spacing-2);
    }

    .cu\:md\:me-14 {
      margin-inline-end: var(--cu-spacing-14);
    }

    .cu\:md\:mt-0 {
      margin-top: var(--cu-spacing-0);
    }

    .cu\:md\:mr-2 {
      margin-right: var(--cu-spacing-2);
    }

    .cu\:md\:ml-4 {
      margin-left: var(--cu-spacing-4);
    }

    .cu\:md\:block {
      display: block;
    }

    .cu\:md\:inline-flex\! {
      display: inline-flex !important;
    }

    .cu\:md\:w-1\/2 {
      width: 50%;
    }

    .cu\:md\:w-auto {
      width: auto;
    }

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

    .cu\:md\:flex-col {
      flex-direction: column;
    }

    .cu\:md\:flex-row {
      flex-direction: row;
    }

    .cu\:md\:gap-0 {
      gap: var(--cu-spacing-0);
    }

    .cu\:md\:self-start {
      align-self: flex-start;
    }

    .cu\:md\:overflow-hidden {
      overflow: hidden;
    }

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

    .cu\:md\:p-2 {
      padding: var(--cu-spacing-2);
    }
  }

  @media (min-width: 64rem) {
    .cu\:lg\:sticky {
      position: sticky;
    }

    .cu\:lg\:top-1\.25 {
      top: calc(var(--cu-spacing) * 1.25);
    }

    .cu\:lg\:ml-0 {
      margin-left: var(--cu-spacing-0);
    }

    .cu\:lg\:flex {
      display: flex;
    }

    .cu\:lg\:hidden\! {
      display: none !important;
    }

    .cu\:lg\:w-1\/3 {
      width: 33.3333%;
    }

    .cu\:lg\:w-2\/3 {
      width: 66.6667%;
    }

    .cu\:lg\:w-95 {
      width: calc(var(--cu-spacing) * 95);
    }

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

  @container (min-width: 24rem) {
    .cu\:\@sm\:block {
      display: block;
    }
  }

  @media print {
    .cu\:print\:block {
      display: block;
    }

    .cu\:print\:hidden {
      display: none;
    }
  }

  .cu\:\[\&_\.ant-divider\]\:border-t-te-colorPrimary .ant-divider {
    border-top-color: var(--cu-color-te-colorPrimary);
  }

  .cu\:\[\&_\.ant-divider-rail\]\:border-t-2 .ant-divider-rail {
    border-top-style: var(--tw-border-style);
    border-top-width: 2px;
  }

  .cu\:\[\&_\.ant-dropdown-menu-item-group-title\]\:sticky .ant-dropdown-menu-item-group-title {
    position: sticky;
  }

  .cu\:\[\&_\.ant-dropdown-menu-item-group-title\]\:top-0 .ant-dropdown-menu-item-group-title {
    top: var(--cu-spacing-0);
  }

  .cu\:\[\&_\.ant-dropdown-menu-item-group-title\]\:z-10 .ant-dropdown-menu-item-group-title {
    z-index: 10;
  }

  .cu\:\[\&_\.ant-dropdown-menu-item-group-title\]\:bg-white .ant-dropdown-menu-item-group-title {
    background-color: var(--cu-color-white);
  }

  .cu\:\[\&_\.ant-layout-header\]\:h-auto .ant-layout-header {
    height: auto;
  }

  .cu\:\[\&_\.ant-layout-header\]\:items-start .ant-layout-header {
    align-items: flex-start;
  }

  .cu\:\[\&_\.ant-layout-header\]\:overflow-visible .ant-layout-header {
    overflow: visible;
  }

  .cu\:\[\&_\.ant-layout-header\]\:border-cs-headerBg\! .ant-layout-header {
    border-color: var(--cu-color-cs-headerBg) !important;
  }

  .cu\:\[\&_\.ant-layout-header_\.tw\\\:bg-colorBgBase_\>_div\]\:flex\! .ant-layout-header .tw\:bg-colorBgBase > div {
    display: flex !important;
  }

  @media (min-width: 40rem) {
    .cu\:\[\&_\.ant-layout-header_\.tw\\\:overflow-y-hidden\]\:sm\:overflow-visible .ant-layout-header .tw\:overflow-y-hidden {
      overflow: visible;
    }
  }

  .cu\:\[\&_\.ant-layout-header_\.tw\\\:sm\\\:flex\]\:flex\! .ant-layout-header .tw\:sm\:flex {
    display: flex !important;
  }

  @media (min-width: 40rem) {
    .cu\:\[\&_\.ant-layout-header_\>_div\]\:sm\:flex-wrap .ant-layout-header > div {
      flex-wrap: wrap;
    }
  }

  .cu\:\[\&_\.ant-layout-header_\>_div_\>_\.tw\\\:right-0\:last-child_\.tw\\\:pr-2\]\:p-0 .ant-layout-header > div > .tw\:right-0:last-child .tw\:pr-2 {
    padding: var(--cu-spacing-0);
  }

  @media (min-width: 48rem) {
    .cu\:\[\&_\.ant-layout-header_\>_div_\>_\.tw\\\:right-0\:last-child_\.tw\\\:pr-2\]\:md\:w-full .ant-layout-header > div > .tw\:right-0:last-child .tw\:pr-2 {
      width: 100%;
    }
  }

  .cu\:\[\&_\.ant-layout-header_\>_div_\>_div\:last-child\]\:static\! .ant-layout-header > div > div:last-child {
    position: static !important;
  }

  .cu\:\[\&_\.ant-layout-header_\>_div_\>_div\:last-child\]\:w-0 .ant-layout-header > div > div:last-child {
    width: var(--cu-spacing-0);
  }

  @media (min-width: 40rem) {
    .cu\:\[\&_\.ant-layout-header_\>_div_\>_div\:last-child\]\:sm\:w-full .ant-layout-header > div > div:last-child {
      width: 100%;
    }
  }

  .cu\:\[\&_\.ant-layout-header_\>_div_\>_div\:last-child_\>_div\:last-child\]\:hidden .ant-layout-header > div > div:last-child > div:last-child {
    display: none;
  }

  .cu\:\[\&_\.ant-layout-header_\>_div_\>_div\:last-child_\>_div\:last-child\]\:grow .ant-layout-header > div > div:last-child > div:last-child {
    flex-grow: 1;
  }

  @media (min-width: 40rem) {
    .cu\:\[\&_\.ant-layout-header_\>_div_\>_div\:last-child_\>_div\:last-child\]\:sm\:flex .ant-layout-header > div > div:last-child > div:last-child {
      display: flex;
    }
  }

  .cu\:\[\&_\.ant-layout-sider-children\]\:flex .ant-layout-sider-children {
    display: flex;
  }

  .cu\:\[\&_\.ant-layout-sider-children\]\:min-w-0 .ant-layout-sider-children {
    min-width: var(--cu-spacing-0);
  }

  .cu\:\[\&_\.ant-layout-sider-children\]\:flex-col .ant-layout-sider-children {
    flex-direction: column;
  }

  .cu\:\[\&_\.ant-layout-sider-children\]\:justify-between .ant-layout-sider-children {
    justify-content: space-between;
  }

  .cu\:\[\&_\.ant-layout-sider-children\]\:rounded-tr-xl .ant-layout-sider-children {
    border-top-right-radius: var(--cu-radius-xl);
  }

  .cu\:\[\&_\.ant-menu\]\:block .ant-menu {
    display: block;
  }

  .cu\:\[\&_\.ant-menu\]\:rounded-tr-xl .ant-menu {
    border-top-right-radius: var(--cu-radius-xl);
  }

  .cu\:\[\&_\.ant-menu\]\:border-0 .ant-menu {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .cu\:\[\&_\.ant-menu-item\]\:select-none .ant-menu-item {
    user-select: none;
  }

  .cu\:\[\&_\.ant-menu-item-group-title\]\:-mb-2\! .ant-menu-item-group-title {
    margin-bottom: calc(var(--cu-spacing-2) * -1) !important;
  }

  .cu\:\[\&_\.ant-menu-item-icon\]\:text-lg\! .ant-menu-item-icon {
    font-size: var(--cu-text-lg) !important;
    line-height: var(--tw-leading, var(--cu-text-lg--line-height)) !important;
  }

  .cu\:\[\&_\.ant-menu-submenu-selected_\.ant-menu-submenu-title\]\:bg-te-colorPrimaryBg\! .ant-menu-submenu-selected .ant-menu-submenu-title {
    background-color: var(--te-colorPrimaryBg) !important;
  }

  .cu\:\[\&_\.ant-menu-submenu-title\]\:flex .ant-menu-submenu-title {
    display: flex;
  }

  .cu\:\[\&_\.ant-menu-submenu-title\]\:justify-center .ant-menu-submenu-title {
    justify-content: center;
  }

  .cu\:\[\&_\.ant-menu-submenu-title\]\:px-2 .ant-menu-submenu-title {
    padding-inline: var(--cu-spacing-2);
  }

  .cu\:\[\&_\.ant-menu-submenu-title\]\:select-none .ant-menu-submenu-title {
    user-select: none;
  }

  .cu\:\[\&_\.ant-menu-title-content\]\:hidden .ant-menu-title-content {
    display: none;
  }

  .cu\:\[\&_\.ant-menu-title-content\]\:leading-\[1\.2\] .ant-menu-title-content {
    --tw-leading: 1.2;
    line-height: 1.2;
  }

  .cu\:\[\&_\.ant-menu-title-content\]\:whitespace-normal .ant-menu-title-content {
    white-space: normal;
  }

  .cu\:\[\&_\.ant-modal-confirm-title\]\:hidden\! .ant-modal-confirm-title {
    display: none !important;
  }

  .cu\:\[\&_\.ant-prompts-label\]\:my-1\! .ant-prompts-label {
    margin-block: var(--cu-spacing-1) !important;
  }

  .cu\:\[\&_\.ant-segmented-group\]\:flex-wrap .ant-segmented-group {
    flex-wrap: wrap;
  }

  .cu\:\[\&_\.ant-tabs-nav\]\:min-h-8\.75 .ant-tabs-nav {
    min-height: calc(var(--cu-spacing) * 8.75);
  }

  .cu\:\[\&_\.ant-tabs-tab\]\:m-0\! .ant-tabs-tab {
    margin: var(--cu-spacing-0) !important;
  }

  .cu\:\[\&_\.ant-tabs-tab\]\:p-0\! .ant-tabs-tab {
    padding: var(--cu-spacing-0) !important;
  }

  .cu\:\[\&_\.ant-tabs-tab-btn\]\:flex .ant-tabs-tab-btn {
    display: flex;
  }

  .cu\:\[\&_\.ant-tabs-tab-btn\]\:h-full .ant-tabs-tab-btn {
    height: 100%;
  }

  .cu\:\[\&_\.ant-tabs-tab-btn\]\:flex-row .ant-tabs-tab-btn {
    flex-direction: row;
  }

  .cu\:\[\&_\.ant-tabs-tab-btn\]\:items-center .ant-tabs-tab-btn {
    align-items: center;
  }

  .cu\:\[\&_\.ant-tabs-tab-btn\]\:gap-2 .ant-tabs-tab-btn {
    gap: var(--cu-spacing-2);
  }

  .cu\:\[\&_\.ant-tabs-tab-icon\]\:me-0\! .ant-tabs-tab-icon {
    margin-inline-end: var(--cu-spacing-0) !important;
  }

  .cu\:\[\&_\.ant-tabs-tab-icon\]\:mt-\[2px\]\! .ant-tabs-tab-icon {
    margin-top: 2px !important;
  }

  .cu\:\[\&_\.btn\]\:border-\[\#afb2b5\] .btn {
    border-color: #afb2b5;
  }

  .cu\:\[\&_\.btn\]\:bg-transparent\! .btn {
    background-color: #0000 !important;
  }

  .cu\:\[\&_\.default-layout-wrapper\]\:h-auto\! .default-layout-wrapper {
    height: auto !important;
  }

  .cu\:\[\&_\.default-layout-wrapper\]\:max-w-full .default-layout-wrapper {
    max-width: 100%;
  }

  .cu\:\[\&_\.default-layout-wrapper\]\:grow .default-layout-wrapper {
    flex-grow: 1;
  }

  .cu\:\[\&_\.side-menu-wrapper\]\:flex .side-menu-wrapper {
    display: flex;
  }

  .cu\:\[\&_\.side-menu-wrapper\]\:grow .side-menu-wrapper {
    flex-grow: 1;
  }

  .cu\:\[\&_\.tag\]\:m-0\! .tag {
    margin: var(--cu-spacing-0) !important;
  }

  .cu\:\[\&_\.topbar-right-side-padding\]\:p-0 .topbar-right-side-padding {
    padding: var(--cu-spacing-0);
  }

  .cu\:\[\&_\.tw\\\:fixed\]\:top-\[63px\]\! .tw\:fixed {
    top: 63px !important;
  }

  .cu\:\[\&_\.tw\\\:fixed\]\:z-100 .tw\:fixed {
    z-index: 100;
  }

  .cu\:\[\&_\.tw\\\:fixed\]\:h-\[calc\(100vh-63px\)\]\! .tw\:fixed {
    height: calc(100vh - 63px) !important;
  }

  @media (min-width: 40rem) {
    .cu\:\[\&_\.tw\\\:fixed\]\:sm\:top-\[55px\]\! .tw\:fixed {
      top: 55px !important;
    }

    .cu\:\[\&_\.tw\\\:fixed\]\:sm\:h-\[calc\(100vh-55px\)\]\! .tw\:fixed {
      height: calc(100vh - 55px) !important;
    }
  }

  .cu\:\[\&_\>div\]\:flex > div {
    display: flex;
  }

  .cu\:\[\&_\>div\]\:grow > div {
    flex-grow: 1;
  }

  .cu\:\[\&_\>div\]\:flex-col > div {
    flex-direction: column;
  }

  .cu\:\[\&_br\]\:hidden br {
    display: none;
  }

  .cu\:\[\&_button\]\:size-\[40px\] button {
    width: 40px;
    height: 40px;
  }

  .cu\:\[\&_img\]\:h-\[1em\] img {
    height: 1em;
  }

  .cu\:\[\&_img\]\:w-auto img {
    width: auto;
  }

  .cu\:\[\&_li\]\:m-0\! li {
    margin: var(--cu-spacing-0) !important;
  }

  .cu\:\[\&_li\]\:rounded-\[6px\] li {
    border-radius: 6px;
  }

  .cu\:\[\&_li\]\:text-te-colorTextBase li, .cu\:\[\&_li_a\]\:text-te-colorTextBase li a {
    color: var(--cu-color-te-colorTextBase);
  }

  .cu\:\[\&_li\.ant-menu-item-selected_a\]\:text-te-colorPrimary li.ant-menu-item-selected a {
    color: var(--cu-color-te-colorPrimary);
  }

  .cu\:\[\&_ol\]\:mb-0 ol, .cu\:\[\&_p\]\:mb-0 p {
    margin-bottom: var(--cu-spacing-0);
  }

  .cu\:\[\&_p\]\:ml-2 p {
    margin-left: var(--cu-spacing-2);
  }

  .cu\:\[\&_p\:last-child\]\:mb-0\! p:last-child {
    margin-bottom: var(--cu-spacing-0) !important;
  }

  .cu\:\[\&_span\[data-testid\=\'colon\'\]\]\:hidden span[data-testid="colon"] {
    display: none;
  }

  .cu\:\[\&_th\]\:text-center\! th {
    text-align: center !important;
  }

  .cu\:\[\&_ul\]\:h-full ul {
    height: 100%;
  }

  .cu\:\[\&_ul\]\:pt-0\! ul {
    padding-top: var(--cu-spacing-0) !important;
  }

  .cu\:\[\&\:has\(_\.ant-cascader-menu-item-keyword\)_\.ant-menu-item-icon\]\:hidden:has(.ant-cascader-menu-item-keyword) .ant-menu-item-icon {
    display: none;
  }

  .cu\:\[\&\>div\]\:flex > div {
    display: flex;
  }

  .cu\:\[\&\>div\]\:grow > div {
    flex-grow: 1;
  }

  .cu\:\[\&\>label\]\:hidden > label {
    display: none;
  }

  .cu\:\[\&\>label\]\:justify-end > label, .cu\:\[\&\>label\>span\]\:justify-end > label > span {
    justify-content: flex-end;
  }

  .cu\:\[\&\>label\>span\]\:text-right > label > span {
    text-align: right;
  }

  .cu\:\[\&\>td\]\:bg-te-colorErrorBg\! > td {
    background-color: var(--cu-color-te-colorErrorBg) !important;
  }

  :is(.default-layout-wrapper, .ant-modal) .ant-form-item {
    margin-bottom: 0;
  }

  :is(.default-layout-wrapper, .ant-modal) .form__input--localized .ant-input-group-addon {
    padding: 0;
  }

  :is(.default-layout-wrapper, .ant-modal) .form__input--localized .ant-input-group-addon .form__input--localized__addon {
    padding: 0 var(--ant-input-padding-inline);
  }

  .ant-table thead.ant-table-thead {
    top: 0 !important;
  }

  .ant-table .ant-table-content {
    overflow-x: auto !important;
  }

  .ant-table .ant-table-content table {
    scrollbar-width: none;
    overflow: hidden;
    width: 100% !important;
  }

  .ant-table tr:not(.ant-table-expanded-row) td:has(.table-actions) {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .ant-table .te-sort-icon {
    margin-left: 2px;
  }

  .default-layout-content-wrapper:has(.te-report-table) {
    overflow: clip visible !important;
  }

  .default-layout-wrapper {
    row-gap: .5em;
  }

  :is(.default-layout-wrapper, .ant-modal) .default-layout-topbar {
    padding: 1em 1.6em !important;
  }

  :is(.default-layout-wrapper, .ant-modal) .default-layout-content-wrapper {
    overflow: hidden;
    padding: 1em 1.6em !important;
  }

  :is(.default-layout-wrapper, .ant-modal) .row {
    margin: 0;
  }

  :is(.default-layout-wrapper, .ant-modal) .row:before, :is(.default-layout-wrapper, .ant-modal) .row:after {
    display: none;
  }

  .ant-drawer-title h4 {
    margin: 0;
  }
}

@layer teui-base {
  ul, ol {
    list-style: revert;
    padding-left: 1.5rem;
  }
}

@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-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

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

@property --tw-divide-y-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-duration {
  syntax: "*";
  inherits: false
}

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

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

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

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
