:root{
  --chakra-ring-inset: var(--chakra-empty, /*!*/ /*!*/);
    --chakra-ring-offset-width: 0px;
    --chakra-ring-offset-color: #fff;
    --chakra-ring-color: rgba(66, 153, 225, 0.6);
    --chakra-ring-offset-shadow: 0 0 #0000;
    --chakra-ring-shadow: 0 0 #0000;
    --chakra-space-x-reverse: 0;
    --chakra-space-y-reverse: 0;
    --chakra-colors-transparent: transparent;
    --chakra-colors-current: currentColor;
    --chakra-colors-black: #000000;
    --chakra-colors-white: #FFFFFF;
    --chakra-colors-whiteAlpha-50: rgba(255, 255, 255, 0.04);
    --chakra-colors-whiteAlpha-100: rgba(255, 255, 255, 0.06);
    --chakra-colors-whiteAlpha-200: rgba(255, 255, 255, 0.08);
    --chakra-colors-whiteAlpha-300: rgba(255, 255, 255, 0.16);
    --chakra-colors-whiteAlpha-400: rgba(255, 255, 255, 0.24);
    --chakra-colors-whiteAlpha-500: rgba(255, 255, 255, 0.36);
    --chakra-colors-whiteAlpha-600: rgba(255, 255, 255, 0.48);
    --chakra-colors-whiteAlpha-700: rgba(255, 255, 255, 0.64);
    --chakra-colors-whiteAlpha-800: rgba(255, 255, 255, 0.80);
    --chakra-colors-whiteAlpha-900: rgba(255, 255, 255, 0.92);
    --chakra-colors-blackAlpha-50: rgba(0, 0, 0, 0.04);
    --chakra-colors-blackAlpha-100: rgba(0, 0, 0, 0.06);
    --chakra-colors-blackAlpha-200: rgba(0, 0, 0, 0.08);
    --chakra-colors-blackAlpha-300: rgba(0, 0, 0, 0.16);
    --chakra-colors-blackAlpha-400: rgba(0, 0, 0, 0.24);
    --chakra-colors-blackAlpha-500: rgba(0, 0, 0, 0.36);
    --chakra-colors-blackAlpha-600: rgba(0, 0, 0, 0.48);
    --chakra-colors-blackAlpha-700: rgba(0, 0, 0, 0.64);
    --chakra-colors-blackAlpha-800: rgba(0, 0, 0, 0.80);
    --chakra-colors-blackAlpha-900: rgba(0, 0, 0, 0.92);
    --chakra-colors-gray-50: #F7FAFC;
    --chakra-colors-gray-100: #EDF2F7;
    --chakra-colors-gray-200: #E2E8F0;
    --chakra-colors-gray-300: #CBD5E0;
    --chakra-colors-gray-400: #A0AEC0;
    --chakra-colors-gray-500: #718096;
    --chakra-colors-gray-600: #4A5568;
    --chakra-colors-gray-700: #2D3748;
    --chakra-colors-gray-800: #1A202C;
    --chakra-colors-red-1: rgba(217, 45, 32, 0.1);
    --chakra-colors-red-3: rgba(217, 45, 32, 0.3);
    --chakra-colors-red-5: rgba(217, 45, 32, 0.5);
    --chakra-colors-red-25: #FFFBFA;
    --chakra-colors-red-50: #FEF3F2;
    --chakra-colors-red-100: #FEE4E2;
    --chakra-colors-red-200: #FECDCA;
    --chakra-colors-red-300: #FDA29B;
    --chakra-colors-red-400: #F97066;
    --chakra-colors-red-500: #F04438;
    --chakra-colors-red-600: #D92D20;
    --chakra-colors-red-700: #B42318;
    --chakra-colors-red-800: #912018;
    --chakra-colors-red-900: #7A271A;
    --chakra-colors-orange-50: #FFFAF0;
    --chakra-colors-orange-100: #FEEBC8;
    --chakra-colors-orange-200: #FBD38D;
    --chakra-colors-orange-300: #F6AD55;
    --chakra-colors-orange-400: #ED8936;
    --chakra-colors-orange-500: #DD6B20;
    --chakra-colors-orange-600: #C05621;
    --chakra-colors-orange-700: #9C4221;
    --chakra-colors-orange-800: #7B341E;
    --chakra-colors-orange-900: #652B19;
    --chakra-colors-yellow-25: #FFFDFA;
    --chakra-colors-yellow-50: #FFFAEB;
    --chakra-colors-yellow-100: #FEF0C7;
    --chakra-colors-yellow-200: #FEDF89;
    --chakra-colors-yellow-300: #F5C149;
    --chakra-colors-yellow-400: #FDB022;
    --chakra-colors-yellow-500: #F79009;
    --chakra-colors-yellow-600: #DC6803;
    --chakra-colors-yellow-700: #B54708;
    --chakra-colors-yellow-800: #93370D;
    --chakra-colors-yellow-900: #7A2E0E;
    --chakra-colors-green-25: #F9FEFB;
    --chakra-colors-green-50: #EDFBF3;
    --chakra-colors-green-100: #D1FADF;
    --chakra-colors-green-200: #B9F4D1;
    --chakra-colors-green-300: #76E4AA;
    --chakra-colors-green-400: #32D583;
    --chakra-colors-green-500: #12B76A;
    --chakra-colors-green-600: #039855;
    --chakra-colors-green-700: #027A48;
    --chakra-colors-green-800: #05603A;
    --chakra-colors-green-900: #054F31;
    --chakra-colors-teal-50: #E6FFFA;
    --chakra-colors-teal-100: #B2F5EA;
    --chakra-colors-teal-200: #81E6D9;
    --chakra-colors-teal-300: #4FD1C5;
    --chakra-colors-teal-400: #38B2AC;
    --chakra-colors-teal-500: #319795;
    --chakra-colors-teal-600: #2C7A7B;
    --chakra-colors-teal-700: #285E61;
    --chakra-colors-teal-800: #234E52;
    --chakra-colors-teal-900: #1D4044;
    --chakra-colors-blue-1: rgba(51, 112, 255, 0.1);
    --chakra-colors-blue-3: rgba(51, 112, 255, 0.3);
    --chakra-colors-blue-5: rgba(51, 112, 255, 0.5);
    --chakra-colors-blue-7: rgba(51, 112, 255, 0.7);
    --chakra-colors-blue-9: rgba(51, 112, 255, 0.9);
    --chakra-colors-blue-50: #F0F4FF;
    --chakra-colors-blue-100: #E1EAFF;
    --chakra-colors-blue-200: #C5D7FF;
    --chakra-colors-blue-300: #94B5FF;
    --chakra-colors-blue-400: #5E8FFF;
    --chakra-colors-blue-500: #487FFF;
    --chakra-colors-blue-600: #3370FF;
    --chakra-colors-blue-700: #2B5FD9;
    --chakra-colors-blue-800: #2450B5;
    --chakra-colors-blue-900: #1D4091;
    --chakra-colors-blue-015: rgba(51, 112, 255, 0.15);
    --chakra-colors-cyan-50: #EDFDFD;
    --chakra-colors-cyan-100: #C4F1F9;
    --chakra-colors-cyan-200: #9DECF9;
    --chakra-colors-cyan-300: #76E4F7;
    --chakra-colors-cyan-400: #0BC5EA;
    --chakra-colors-cyan-500: #00B5D8;
    --chakra-colors-cyan-600: #00A3C4;
    --chakra-colors-cyan-700: #0987A0;
    --chakra-colors-cyan-800: #086F83;
    --chakra-colors-cyan-900: #065666;
    --chakra-colors-purple-50: #FAF5FF;
    --chakra-colors-purple-100: #E9D8FD;
    --chakra-colors-purple-200: #D6BCFA;
    --chakra-colors-purple-300: #B794F4;
    --chakra-colors-purple-400: #9F7AEA;
    --chakra-colors-purple-500: #805AD5;
    --chakra-colors-purple-600: #6B46C1;
    --chakra-colors-purple-700: #553C9A;
    --chakra-colors-purple-800: #44337A;
    --chakra-colors-purple-900: #322659;
    --chakra-colors-pink-50: #FFF5F7;
    --chakra-colors-pink-100: #FED7E2;
    --chakra-colors-pink-200: #FBB6CE;
    --chakra-colors-pink-300: #F687B3;
    --chakra-colors-pink-400: #ED64A6;
    --chakra-colors-pink-500: #D53F8C;
    --chakra-colors-pink-600: #B83280;
    --chakra-colors-pink-700: #97266D;
    --chakra-colors-pink-800: #702459;
    --chakra-colors-pink-900: #521B41;
    --chakra-colors-myWhite-100: #FEFEFE;
    --chakra-colors-myWhite-200: #FDFDFE;
    --chakra-colors-myWhite-300: #FBFBFC;
    --chakra-colors-myWhite-400: #F8FAFB;
    --chakra-colors-myWhite-500: #F6F8F9;
    --chakra-colors-myWhite-600: #F4F6F8;
    --chakra-colors-myWhite-700: #C3C5C6;
    --chakra-colors-myWhite-800: #929495;
    --chakra-colors-myWhite-900: #626263;
    --chakra-colors-myWhite-1000: #313132;
    --chakra-colors-myGray-1: rgba(17, 24, 36, 0.1);
    --chakra-colors-myGray-15: rgba(17, 24, 36, 0.15);
    --chakra-colors-myGray-25: #FBFBFC;
    --chakra-colors-myGray-50: #F7F8FA;
    --chakra-colors-myGray-100: #F4F4F7;
    --chakra-colors-myGray-150: #F0F1F6;
    --chakra-colors-myGray-200: #E8EBF0;
    --chakra-colors-myGray-250: #DFE2EA;
    --chakra-colors-myGray-300: #C4CBD7;
    --chakra-colors-myGray-400: #8A95A7;
    --chakra-colors-myGray-500: #667085;
    --chakra-colors-myGray-600: #485264;
    --chakra-colors-myGray-700: #383F50;
    --chakra-colors-myGray-800: #1D2532;
    --chakra-colors-myGray-900: #111824;
    --chakra-colors-myGray-05: rgba(17, 24, 36, 0.05);
    --chakra-colors-primary-1: rgba(51, 112, 255, 0.1);
    --chakra-colors-primary-3: rgba(51, 112, 255, 0.3);
    --chakra-colors-primary-5: rgba(51, 112, 255, 0.5);
    --chakra-colors-primary-7: rgba(51, 112, 255, 0.7);
    --chakra-colors-primary-9: rgba(51, 112, 255, 0.9);
    --chakra-colors-primary-50: #F0F4FF;
    --chakra-colors-primary-100: #E1EAFF;
    --chakra-colors-primary-200: #C5D7FF;
    --chakra-colors-primary-300: #94B5FF;
    --chakra-colors-primary-400: #5E8FFF;
    --chakra-colors-primary-500: #487FFF;
    --chakra-colors-primary-600: #3370FF;
    --chakra-colors-primary-700: #2B5FD9;
    --chakra-colors-primary-800: #2450B5;
    --chakra-colors-primary-900: #1D4091;
    --chakra-colors-primary-015: rgba(51, 112, 255, 0.15);
    --chakra-colors-adora-25: #FCFCFF;
    --chakra-colors-adora-50: #F0EEFF;
    --chakra-colors-adora-100: #E4E1FC;
    --chakra-colors-adora-200: #D3CAFF;
    --chakra-colors-adora-300: #B6A8FC;
    --chakra-colors-adora-400: #9E8DFB;
    --chakra-colors-adora-500: #8774EE;
    --chakra-colors-adora-600: #6F5DD7;
    --chakra-colors-adora-700: #5E4EBD;
    --chakra-colors-adora-800: #4E4198;
    --chakra-colors-adora-900: #42387D;
    --chakra-colors-borderColor-low: #E8EBF0;
    --chakra-colors-borderColor-base: #DFE2EA;
    --chakra-colors-borderColor-high: #C4CBD7;
    --chakra-colors-borderColor-highest: #8A95A7;
    --chakra-borders-none: 0;
    --chakra-borders-1px: 1px solid;
    --chakra-borders-2px: 2px solid;
    --chakra-borders-4px: 4px solid;
    --chakra-borders-8px: 8px solid;
    --chakra-borders-sm: 1px solid #E8EBF0;
    --chakra-borders-base: 1px solid #DFE2EA;
    --chakra-borders-md: 1px solid #DAE0E2;
    --chakra-borders-lg: 1px solid #D0E0E2;
    --chakra-fonts-heading: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    --chakra-fonts-body: PingFang, Noto Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    --chakra-fonts-mono: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --chakra-fontSizes-3xs: 0.45rem;
    --chakra-fontSizes-2xs: 0.625rem;
    --chakra-fontSizes-xs: 0.8rem;
    --chakra-fontSizes-sm: 0.875rem;
    --chakra-fontSizes-md: 1rem;
    --chakra-fontSizes-lg: 1.25rem;
    --chakra-fontSizes-xl: 1.5rem;
    --chakra-fontSizes-2xl: 1.75rem;
    --chakra-fontSizes-3xl: 2rem;
    --chakra-fontSizes-4xl: 2.25rem;
    --chakra-fontSizes-5xl: 2.8rem;
    --chakra-fontSizes-6xl: 3.6rem;
    --chakra-fontSizes-7xl: 4.5rem;
    --chakra-fontSizes-8xl: 6rem;
    --chakra-fontSizes-9xl: 8rem;
    --chakra-fontSizes-mini: 0.75rem;
    --chakra-fontWeights-hairline: 100;
    --chakra-fontWeights-thin: 200;
    --chakra-fontWeights-light: 300;
    --chakra-fontWeights-normal: 400;
    --chakra-fontWeights-medium: 500;
    --chakra-fontWeights-semibold: 600;
    --chakra-fontWeights-bold: 700;
    --chakra-fontWeights-extrabold: 800;
    --chakra-fontWeights-black: 900;
    --chakra-letterSpacings-tighter: -0.05em;
    --chakra-letterSpacings-tight: -0.025em;
    --chakra-letterSpacings-normal: 0;
    --chakra-letterSpacings-wide: 0.025em;
    --chakra-letterSpacings-wider: 0.05em;
    --chakra-letterSpacings-widest: 0.1em;
    --chakra-lineHeights-3: .75rem;
    --chakra-lineHeights-4: 1rem;
    --chakra-lineHeights-5: 1.25rem;
    --chakra-lineHeights-6: 1.5rem;
    --chakra-lineHeights-7: 1.75rem;
    --chakra-lineHeights-8: 2rem;
    --chakra-lineHeights-9: 2.25rem;
    --chakra-lineHeights-10: 2.5rem;
    --chakra-lineHeights-normal: normal;
    --chakra-lineHeights-none: 1;
    --chakra-lineHeights-shorter: 1.25;
    --chakra-lineHeights-short: 1.375;
    --chakra-lineHeights-base: 1.5;
    --chakra-lineHeights-tall: 1.625;
    --chakra-lineHeights-taller: 2;
    --chakra-radii-none: 0;
    --chakra-radii-sm: 0.375rem;
    --chakra-radii-base: 0.25rem;
    --chakra-radii-md: 0.5rem;
    --chakra-radii-lg: 0.75rem;
    --chakra-radii-xl: 1rem;
    --chakra-radii-2xl: 1rem;
    --chakra-radii-3xl: 1.5rem;
    --chakra-radii-full: 9999px;
    --chakra-radii-xs: 0.25rem;
    --chakra-radii-semilg: 0.625rem;
    --chakra-radii-xxl: 1.25rem;
    --chakra-space-1: 0.25rem;
    --chakra-space-2: 0.5rem;
    --chakra-space-3: 0.75rem;
    --chakra-space-4: 1rem;
    --chakra-space-5: 1.25rem;
    --chakra-space-6: 1.5rem;
    --chakra-space-7: 1.75rem;
    --chakra-space-8: 2rem;
    --chakra-space-9: 2.25rem;
    --chakra-space-10: 2.5rem;
    --chakra-space-12: 3rem;
    --chakra-space-14: 3.5rem;
    --chakra-space-16: 4rem;
    --chakra-space-20: 5rem;
    --chakra-space-24: 6rem;
    --chakra-space-28: 7rem;
    --chakra-space-32: 8rem;
    --chakra-space-36: 9rem;
    --chakra-space-40: 10rem;
    --chakra-space-44: 11rem;
    --chakra-space-48: 12rem;
    --chakra-space-52: 13rem;
    --chakra-space-56: 14rem;
    --chakra-space-60: 15rem;
    --chakra-space-64: 16rem;
    --chakra-space-72: 18rem;
    --chakra-space-80: 20rem;
    --chakra-space-96: 24rem;
    --chakra-space-px: 1px;
    --chakra-space-0-5: 0.125rem;
    --chakra-space-1-5: 0.375rem;
    --chakra-space-2-5: 0.625rem;
    --chakra-space-3-5: 0.875rem;
    --chakra-shadows-1: 0px 1px 2px 0px rgba(19, 51, 107, 0.05), 0px 0px 1px 0px rgba(19, 51, 107, 0.08);
    --chakra-shadows-2: 0px 4px 4px 0px rgba(19, 51, 107, 0.05), 0px 0px 1px 0px rgba(19, 51, 107, 0.08);
    --chakra-shadows-3: 0px 4px 10px 0px rgba(19, 51, 107, 0.08), 0px 0px 1px 0px rgba(19, 51, 107, 0.08);
    --chakra-shadows-4: 0px 12px 16px -4px rgba(19, 51, 107, 0.20), 0px 0px 1px 0px rgba(19, 51, 107, 0.20);
    --chakra-shadows-5: 0px 20px 24px -8px rgba(19, 51, 107, 0.15), 0px 0px 1px 0px rgba(19, 51, 107, 0.15);
    --chakra-shadows-6: 0px 24px 48px -12px rgba(19, 51, 107, 0.20), 0px 0px 1px 0px rgba(19, 51, 107, 0.20);
    --chakra-shadows-7: 0px 32px 64px -12px rgba(19, 51, 107, 0.20), 0px 0px 1px 0px rgba(19, 51, 107, 0.20);
    --chakra-shadows-xs: 0 0 0 1px rgba(0, 0, 0, 0.05);
    --chakra-shadows-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    --chakra-shadows-base: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    --chakra-shadows-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    --chakra-shadows-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    --chakra-shadows-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    --chakra-shadows-2xl: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    --chakra-shadows-outline: none;
    --chakra-shadows-inner: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    --chakra-shadows-none: none;
    --chakra-shadows-dark-lg: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.2) 0px 5px 10px, rgba(0, 0, 0, 0.4) 0px 15px 40px;
    --chakra-shadows-1-5: 0px 1px 2px 0px rgba(19, 51, 107, 0.10), 0px 0px 1px 0px rgba(19, 51, 107, 0.15);
    --chakra-shadows-3-5: 0px 4px 10px 0px rgba(19, 51, 107, 0.10), 0px 0px 1px 0px rgba(19, 51, 107, 0.10);
    --chakra-shadows-focus: 0px 0px 0px 2.4px rgba(51, 112, 255, 0.15);
    --chakra-sizes-1: 0.25rem;
    --chakra-sizes-2: 0.5rem;
    --chakra-sizes-3: 0.75rem;
    --chakra-sizes-4: 1rem;
}

.custom-marker::marker {
    unicode-bidi: isolate;
    font-variant-numeric: tabular-nums;
    text-transform: none;
    text-indent: 0px !important;
    text-align: start !important;
    text-align-last: auto !important;
}
.custom-marker{
    list-style-type: disc  !important;
}

.mermaid {
  text-align: center;
  margin: 10px 0;
}



.mermaid svg {
  max-width: 100%;
  height: auto;
}

/* .Markdown_waitingAnimation__k5WpK>:last-child:after {
    display: inline-block;
    content: "";
    width: 3px;
    height: 14px;
    transform: translate(4px, 2px) scaleY(1.3);
    background-color: var(--chakra-colors-primary-700);
    animation: Markdown_blink__bDVIw .6s infinite
} */

.Markdown_animation__jLvin {
    height: 20px
}

.Markdown_animation__jLvin:after {
    display: none !important;
    content: "";
    width: 3px;
    height: 14px;
    transform: translate(4px, 2px) scaleY(1.3);
    background-color: var(--chakra-colors-primary-700);
    animation: Markdown_blink__bDVIw .6s infinite
}

@keyframes Markdown_blink__bDVIw {

    0%,
    to {
        opacity: 0
    }

    50% {
        opacity: 1
    }
}

.Markdown_markdown__h2C_t>:first-child {
    margin-top: 0 !important
}

.Markdown_markdown__h2C_t>:last-child {
    margin-bottom: 0 !important
}

.Markdown_markdown__h2C_t a.Markdown_absent__GgnhY {
    color: #c00
}

.Markdown_markdown__h2C_t a.Markdown_anchor__IeF0D {
    bottom: 0;
    cursor: pointer;
    display: block;
    left: 0;
    margin-left: -30px;
    padding-left: 30px;
    position: absolute;
    top: 0
}

.Markdown_markdown__h2C_t h1,
.Markdown_markdown__h2C_t h2,
.Markdown_markdown__h2C_t h3,
.Markdown_markdown__h2C_t h4,
.Markdown_markdown__h2C_t h5,
.Markdown_markdown__h2C_t h6 {
    cursor: text;
    font-weight: 700;
    margin: 10px 0;
    padding: 0;
    position: relative
}

.Markdown_markdown__h2C_t h1 .Markdown_mini-icon-link__szsZM,
.Markdown_markdown__h2C_t h2 .Markdown_mini-icon-link__szsZM,
.Markdown_markdown__h2C_t h3 .Markdown_mini-icon-link__szsZM,
.Markdown_markdown__h2C_t h4 .Markdown_mini-icon-link__szsZM,
.Markdown_markdown__h2C_t h5 .Markdown_mini-icon-link__szsZM,
.Markdown_markdown__h2C_t h6 .Markdown_mini-icon-link__szsZM {
    display: none
}

.Markdown_markdown__h2C_t h1:hover a.Markdown_anchor__IeF0D,
.Markdown_markdown__h2C_t h2:hover a.Markdown_anchor__IeF0D,
.Markdown_markdown__h2C_t h3:hover a.Markdown_anchor__IeF0D,
.Markdown_markdown__h2C_t h4:hover a.Markdown_anchor__IeF0D,
.Markdown_markdown__h2C_t h5:hover a.Markdown_anchor__IeF0D,
.Markdown_markdown__h2C_t h6:hover a.Markdown_anchor__IeF0D {
    line-height: 1;
    margin-left: -22px;
    padding-left: 0;
    text-decoration: none;
    top: 15%
}

.Markdown_markdown__h2C_t h1:hover a.Markdown_anchor__IeF0D .Markdown_mini-icon-link__szsZM,
.Markdown_markdown__h2C_t h2:hover a.Markdown_anchor__IeF0D .Markdown_mini-icon-link__szsZM,
.Markdown_markdown__h2C_t h3:hover a.Markdown_anchor__IeF0D .Markdown_mini-icon-link__szsZM,
.Markdown_markdown__h2C_t h4:hover a.Markdown_anchor__IeF0D .Markdown_mini-icon-link__szsZM,
.Markdown_markdown__h2C_t h5:hover a.Markdown_anchor__IeF0D .Markdown_mini-icon-link__szsZM,
.Markdown_markdown__h2C_t h6:hover a.Markdown_anchor__IeF0D .Markdown_mini-icon-link__szsZM {
    display: inline-block
}

.Markdown_markdown__h2C_t h1 code,
.Markdown_markdown__h2C_t h1 tt,
.Markdown_markdown__h2C_t h2 code,
.Markdown_markdown__h2C_t h2 tt,
.Markdown_markdown__h2C_t h3 code,
.Markdown_markdown__h2C_t h3 tt,
.Markdown_markdown__h2C_t h4 code,
.Markdown_markdown__h2C_t h4 tt,
.Markdown_markdown__h2C_t h5 code,
.Markdown_markdown__h2C_t h5 tt,
.Markdown_markdown__h2C_t h6 code,
.Markdown_markdown__h2C_t h6 tt {
    font-size: inherit
}

.Markdown_markdown__h2C_t h1 {
    font-size: var(--chakra-fontSizes-2xl)
}

.Markdown_markdown__h2C_t h2 {
    font-size: var(--chakra-fontSizes-xl)
}

.Markdown_markdown__h2C_t h3 {
    font-size: var(--chakra-fontSizes-lg)
}

.Markdown_markdown__h2C_t h4 {
    font-size: var(--chakra-fontSizes-md)
}

.Markdown_markdown__h2C_t h5 {
    font-size: 14px
}

.Markdown_markdown__h2C_t h6 {
    font-size: 12px
}

.Markdown_markdown__h2C_t blockquote,
.Markdown_markdown__h2C_t dl,
.Markdown_markdown__h2C_t ol,
.Markdown_markdown__h2C_t p,
.Markdown_markdown__h2C_t pre,
.Markdown_markdown__h2C_t table,
.Markdown_markdown__h2C_t ul {
    margin: 14px 0
}

.Markdown_markdown__h2C_t a:first-child h1,
.Markdown_markdown__h2C_t a:first-child h2,
.Markdown_markdown__h2C_t a:first-child h3,
.Markdown_markdown__h2C_t a:first-child h4,
.Markdown_markdown__h2C_t a:first-child h5,
.Markdown_markdown__h2C_t a:first-child h6,
.Markdown_markdown__h2C_t>h1:first-child,
.Markdown_markdown__h2C_t>h1:first-child+h2,
.Markdown_markdown__h2C_t>h2:first-child,
.Markdown_markdown__h2C_t>h3:first-child,
.Markdown_markdown__h2C_t>h4:first-child,
.Markdown_markdown__h2C_t>h5:first-child,
.Markdown_markdown__h2C_t>h6:first-child {
    margin-top: 0;
    padding-top: 0
}

.Markdown_markdown__h2C_t h1+p,
.Markdown_markdown__h2C_t h2+p,
.Markdown_markdown__h2C_t h3+p,
.Markdown_markdown__h2C_t h4+p,
.Markdown_markdown__h2C_t h5+p,
.Markdown_markdown__h2C_t h6+p {
    margin-top: 0
}

.Markdown_markdown__h2C_t li p.Markdown_first__DsHmT {
    display: inline-block
}

.Markdown_markdown__h2C_t ol,
.Markdown_markdown__h2C_t ul {
    padding-left: 2em
}

.Markdown_markdown__h2C_t ol.Markdown_no-list__MfGno,
.Markdown_markdown__h2C_t ul.Markdown_no-list__MfGno {
    list-style-type: none;
    padding: 0
}

.Markdown_markdown__h2C_t ol li>:first-child,
.Markdown_markdown__h2C_t ul li>:first-child {
    margin-top: 0
}

.Markdown_markdown__h2C_t ol,
.Markdown_markdown__h2C_t ul {
    padding-left: 14px
}

.Markdown_markdown__h2C_t dl {
    padding: 0
}

.Markdown_markdown__h2C_t dl dt {
    font-size: 14px;
    font-style: italic;
    font-weight: 700;
    margin: 15px 0 5px;
    padding: 0
}

.Markdown_markdown__h2C_t dl dt:first-child {
    padding: 0
}

.Markdown_markdown__h2C_t dl dt>:first-child {
    margin-top: 0
}

.Markdown_markdown__h2C_t dl dt>:last-child {
    margin-bottom: 0
}

.Markdown_markdown__h2C_t dl dd {
    margin: 0 0 15px;
    padding: 0 15px
}

.Markdown_markdown__h2C_t dl dd>:first-child {
    margin-top: 0
}

.Markdown_markdown__h2C_t dl dd>:last-child {
    margin-bottom: 0
}

.Markdown_markdown__h2C_t blockquote {
    border-left: 4px solid #ddd;
    color: #777;
    padding: 0 15px
}

.Markdown_markdown__h2C_t blockquote>:first-child {
    margin-top: 0
}

.Markdown_markdown__h2C_t blockquote>:last-child {
    margin-bottom: 0
}

.Markdown_markdown__h2C_t table {
    width: 100%
}

.Markdown_markdown__h2C_t table th {
    font-weight: 700
}

.Markdown_markdown__h2C_t table td,
.Markdown_markdown__h2C_t table th {
    padding: 6px 13px
}

.Markdown_markdown__h2C_t table tr {
    background-color: #fff
}

.Markdown_markdown__h2C_t table tr:nth-child(2n) {
    background-color: #f0f0f0
}

.Markdown_markdown__h2C_t img {
    max-width: 100%
}

.Markdown_markdown__h2C_t span.Markdown_frame__TGSXu {
    display: block;
    overflow: hidden
}

.Markdown_markdown__h2C_t span.Markdown_frame__TGSXu>span {
    border: 1px solid #ddd;
    display: block;
    float: left;
    margin: 13px 0 0;
    overflow: hidden;
    padding: 7px;
    width: auto
}

.Markdown_markdown__h2C_t span.Markdown_frame__TGSXu span img {
    display: block;
    float: left
}

.Markdown_markdown__h2C_t span.Markdown_frame__TGSXu span span {
    clear: both;
    color: #333;
    display: block;
    padding: 5px 0 0
}

.Markdown_markdown__h2C_t span.Markdown_align-center__CWEt_ {
    clear: both;
    display: block;
    overflow: hidden
}

.Markdown_markdown__h2C_t span.Markdown_align-center__CWEt_>span {
    display: block;
    margin: 13px auto 0;
    overflow: hidden;
    text-align: center
}

.Markdown_markdown__h2C_t span.Markdown_align-center__CWEt_ span img {
    margin: 0 auto;
    text-align: center
}

.Markdown_markdown__h2C_t span.Markdown_align-right__eH31f {
    clear: both;
    display: block;
    overflow: hidden
}

.Markdown_markdown__h2C_t span.Markdown_align-right__eH31f>span {
    display: block;
    margin: 13px 0 0;
    overflow: hidden;
    text-align: right
}

.Markdown_markdown__h2C_t span.Markdown_align-right__eH31f span img {
    margin: 0;
    text-align: right
}

.Markdown_markdown__h2C_t span.Markdown_float-left__g_J21 {
    display: block;
    float: left;
    margin-right: 13px;
    overflow: hidden
}

.Markdown_markdown__h2C_t span.Markdown_float-left__g_J21 span {
    margin: 13px 0 0
}

.Markdown_markdown__h2C_t span.Markdown_float-right__m1w9u {
    display: block;
    float: right;
    margin-left: 13px;
    overflow: hidden
}

.Markdown_markdown__h2C_t span.Markdown_float-right__m1w9u>span {
    display: block;
    margin: 13px auto 0;
    overflow: hidden;
    text-align: right
}

.Markdown_markdown__h2C_t code,
.Markdown_markdown__h2C_t tt {
    border: 1px solid #dee0e2;
    background-color: #f4f6f8;
    border-radius: 3px;
    margin: 0 2px;
    padding: 0 5px
}

.Markdown_markdown__h2C_t pre>code {
    background: none repeat scroll 0 0 transparent;
    border: none;
    margin: 0;
    padding: 0
}

.Markdown_markdown__h2C_t .Markdown_highlight__rbbeO pre,
.Markdown_markdown__h2C_t pre {
    border: 1px solid #ccc;
    border-radius: 3px 3px 3px 3px;
    font-size: max(.9em, 14px);
    line-height: 19px;
    overflow: auto;
    padding: 6px 10px
}

.Markdown_markdown__h2C_t pre code,
.Markdown_markdown__h2C_t pre tt {
    background-color: transparent !important;
    border: none
}

.Markdown_markdown__h2C_t hr {
    margin: 10px 0;
    border-color: var(--chakra-colors-gray-300)
}

.Markdown_markdown__h2C_t {
    -moz-tab-size: 4;
    tab-size: 4;
    word-spacing: normal;
    width: 100%;
    font-size: var(--chakra-fontSizes-sm)
}

.Markdown_markdown__h2C_t * {
    word-break: break-word
}

.Markdown_markdown__h2C_t pre {
    display: block;
    width: 100%;
    padding: 15px;
    margin: 0;
    border: none;
    border-radius: 0;
    background-color: var(--chakra-colors-gray-900) !important;
    overflow-x: auto;
    /* color: #fff */
}

.Markdown_markdown__h2C_t pre code {
    width: 100%
}

.Markdown_markdown__h2C_t a {
    text-decoration: underline;
    color: var(--chakra-colors-primary-700)
}

.Markdown_markdown__h2C_t table {
    border-collapse: separate;
    border-spacing: 0;
    color: var(--chakra-colors-gray-700);
    border: 1px solid #f0f0f0;
    border-radius: 7px;
}

.Markdown_markdown__h2C_t table thead tr:first-child th {
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-width: 1px;
    border-color: #ccc;
    background-color: rgba(236, 236, 241, .2);
    overflow: hidden
}

.Markdown_markdown__h2C_t table thead tr:first-child th:first-child {
    border-top-left-radius: .375rem
}

.Markdown_markdown__h2C_t table thead tr:first-child th:last-child {
    border-right-width: 1px;
    border-top-right-radius: .375rem
}

.Markdown_markdown__h2C_t table td {
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-color: #ccc
}

.Markdown_markdown__h2C_t table td:last-of-type {
    border-right-width: 1px
}

.Markdown_markdown__h2C_t table tbody tr:last-child {
    overflow: hidden
}

.Markdown_markdown__h2C_t table tbody tr:last-child td:first-child {
    border-bottom-left-radius: .375rem
}

.Markdown_markdown__h2C_t table tbody tr:last-child td:last-child {
    border-bottom-right-radius: .375rem
}

.Markdown_mermaid__hwQ8H {
    overflow-x: auto
}

.ChatBox_statusAnimation__S4nPf {
    animation: ChatBox_statusBox__g2P6T .8s linear infinite alternate
}

@keyframes ChatBox_statusBox__g2P6T {
    0% {
        opacity: 1
    }

    to {
        opacity: .11
    }
}

.PromptEditor_contentEditable___aLyn {
    position: relative;
    height: 100%;
    width: 100%;
    border: 1px solid #e8ebf0;
    border-radius: var(--chakra-radii-sm);
    padding: 8px 12px;
    font-size: var(--chakra-fontSizes-sm);
    overflow-y: auto;
    transition: border-color .1s ease-in-out, box-shadow .1s ease-in-out
}

.PromptEditor_contentEditable___aLyn:hover {
    border-color: var(--chakra-colors-primary-300)
}

.PromptEditor_contentEditable___aLyn::-webkit-scrollbar {
    color: var(--chakra-colors-myGray-100)
}

.PromptEditor_contentEditable___aLyn::-webkit-scrollbar-thumb {
    background-color: var(--chakra-colors-myGray-200) !important;
    cursor: pointer
}

.PromptEditor_contentEditable___aLyn::-webkit-scrollbar-thumb:hover {
    background-color: var(--chakra-colors-myGray-250) !important
}

.PromptEditor_contentEditable___aLyn:focus {
    outline: none;
    border: 1px solid;
    border-color: var(--chakra-colors-primary-600);
    box-shadow: 0 0 0 2.4px rgba(51, 112, 255, .15)
}

.PromptEditor_contentEditable_invalid__StPt8 {
    position: relative;
    height: 100%;
    width: 100%;
    border: 1px solid #e8ebf0;
    border-radius: var(--chakra-radii-sm);
    padding: 8px 12px;
    font-size: var(--chakra-fontSizes-sm);
    overflow-y: auto;
    transition: border-color .1s ease-in-out, box-shadow .1s ease-in-out;
    border-color: var(--chakra-colors-red-500)
}

.PromptEditor_contentEditable_invalid__StPt8::-webkit-scrollbar {
    color: var(--chakra-colors-myGray-100)
}

.PromptEditor_contentEditable_invalid__StPt8::-webkit-scrollbar-thumb {
    background-color: var(--chakra-colors-myGray-200) !important;
    cursor: pointer
}

.PromptEditor_contentEditable_invalid__StPt8::-webkit-scrollbar-thumb:hover {
    background-color: var(--chakra-colors-myGray-250) !important
}

.PromptEditor_contentEditable_invalid__StPt8:focus {
    outline: none;
    border: 1px solid;
    border-color: var(--chakra-colors-red-600);
    box-shadow: 0 0 0 2.4px rgba(244, 69, 46, .15)
}

.PromptEditor_variable__pcKlx {
    color: var(--chakra-colors-primary-600);
    padding: 0 2px
}