--sxs {
    --sxs: 0 nextui-t-iFDYKV dark-elegant light-elegant dark-retro light-retro nextui-docs-dark nextui-docs-light dark-modern light-modern player-dark-theme
}

@media {

    :root,
    .nextui-t-iFDYKV {
        --nextui-fonts-sans: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
        ;
        --nextui-fonts-mono: Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace;
        ;
        --nextui-fontSizes-xs: 0.75rem;
        --nextui-fontSizes-sm: 0.875rem;
        --nextui-fontSizes-base: 1rem;
        --nextui-fontSizes-md: 1rem;
        --nextui-fontSizes-lg: 1.125rem;
        --nextui-fontSizes-xl: 1.25rem;
        --nextui-fontSizes-2xl: 1.5rem;
        --nextui-fontSizes-3xl: 1.875rem;
        --nextui-fontSizes-4xl: 2.25rem;
        --nextui-fontSizes-5xl: 3rem;
        --nextui-fontSizes-6xl: 3.75rem;
        --nextui-fontSizes-7xl: 4.5rem;
        --nextui-fontSizes-8xl: 6rem;
        --nextui-fontSizes-9xl: 8rem;
        --nextui-fontWeights-hairline: 100;
        --nextui-fontWeights-thin: 200;
        --nextui-fontWeights-light: 300;
        --nextui-fontWeights-normal: 400;
        --nextui-fontWeights-medium: 500;
        --nextui-fontWeights-semibold: 600;
        --nextui-fontWeights-bold: 700;
        --nextui-fontWeights-extrabold: 800;
        --nextui-fontWeights-black: 900;
        --nextui-lineHeights-xs: 1;
        --nextui-lineHeights-sm: 1.25;
        --nextui-lineHeights-base: 1.5;
        --nextui-lineHeights-md: 1.5;
        --nextui-lineHeights-lg: 1.75;
        --nextui-lineHeights-xl: 1.75;
        --nextui-lineHeights-2xl: 2;
        --nextui-lineHeights-3xl: 2.25;
        --nextui-lineHeights-4xl: 2.5;
        --nextui-lineHeights-5xl: 1;
        --nextui-lineHeights-6xl: 1;
        --nextui-lineHeights-7xl: 1;
        --nextui-lineHeights-8xl: 1;
        --nextui-lineHeights-9xl: 1;
        --nextui-letterSpacings-tighter: -0.05em;
        --nextui-letterSpacings-tight: -0.025em;
        --nextui-letterSpacings-normal: 0;
        --nextui-letterSpacings-wide: 0.025em;
        --nextui-letterSpacings-wider: 0.05em;
        --nextui-letterSpacings-widest: 0.1em;
        --nextui-space-0: 0rem;
        --nextui-space-1: 0.125rem;
        --nextui-space-2: 0.25rem;
        --nextui-space-3: 0.375rem;
        --nextui-space-4: 0.5rem;
        --nextui-space-5: 0.625rem;
        --nextui-space-6: 0.75rem;
        --nextui-space-7: 0.875rem;
        --nextui-space-8: 1rem;
        --nextui-space-9: 1.25rem;
        --nextui-space-10: 1.5rem;
        --nextui-space-11: 1.75rem;
        --nextui-space-12: 2rem;
        --nextui-space-13: 2.25rem;
        --nextui-space-14: 2.5rem;
        --nextui-space-15: 2.75rem;
        --nextui-space-16: 3rem;
        --nextui-space-17: 3.5rem;
        --nextui-space-18: 4rem;
        --nextui-space-20: 5rem;
        --nextui-space-24: 6rem;
        --nextui-space-28: 7rem;
        --nextui-space-32: 8rem;
        --nextui-space-36: 9rem;
        --nextui-space-40: 10rem;
        --nextui-space-44: 11rem;
        --nextui-space-48: 12rem;
        --nextui-space-52: 13rem;
        --nextui-space-56: 14rem;
        --nextui-space-60: 15rem;
        --nextui-space-64: 16rem;
        --nextui-space-72: 18rem;
        --nextui-space-80: 20rem;
        --nextui-space-96: 24rem;
        --nextui-space-xs: 0.5rem;
        --nextui-space-sm: 0.75rem;
        --nextui-space-md: 1rem;
        --nextui-space-lg: 1.25rem;
        --nextui-space-xl: 2.25rem;
        --nextui-space-2xl: 3rem;
        --nextui-space-3xl: 5rem;
        --nextui-space-4xl: 10rem;
        --nextui-space-5xl: 14rem;
        --nextui-space-6xl: 18rem;
        --nextui-space-7xl: 24rem;
        --nextui-space-8xl: 32rem;
        --nextui-space-9xl: 40rem;
        --nextui-space-min: min-content;
        --nextui-space-max: max-content;
        --nextui-space-fit: fit-content;
        --nextui-space-screen: 100vw;
        --nextui-space-full: 100%;
        --nextui-space-px: 1px;
        --nextui-radii-xs: 7px;
        --nextui-radii-sm: 9px;
        --nextui-radii-md: 12px;
        --nextui-radii-base: 14px;
        --nextui-radii-lg: 14px;
        --nextui-radii-xl: 18px;
        --nextui-radii-2xl: 24px;
        --nextui-radii-3xl: 32px;
        --nextui-radii-squared: 33%;
        --nextui-radii-rounded: 50%;
        --nextui-radii-pill: 9999px;
        --nextui-zIndices-1: 100;
        --nextui-zIndices-2: 200;
        --nextui-zIndices-3: 300;
        --nextui-zIndices-4: 400;
        --nextui-zIndices-5: 500;
        --nextui-zIndices-10: 1000;
        --nextui-zIndices-max: 9999;
        --nextui-borderWeights-light: 1px;
        --nextui-borderWeights-normal: 2px;
        --nextui-borderWeights-bold: 3px;
        --nextui-borderWeights-extrabold: 4px;
        --nextui-borderWeights-black: 5px;
        --nextui-transitions-default: all 250ms ease;
        --nextui-transitions-button: background 0.25s ease 0s, color 0.25s ease 0s, border-color 0.25s ease 0s, box-shadow 0.25s ease 0s, transform 0.25s ease 0s, opacity 0.25s ease 0s;
        --nextui-transitions-avatar: box-shadow 0.25s ease 0s, opacity 0.25s ease 0s;
        --nextui-transitions-card: transform 0.25s ease 0s, filter 0.25s ease 0s, box-shadow 0.25s ease 0s;
        --nextui-transitions-dropdownItem: background 0.12s ease, transform 0.12s ease, color 0.12s ease, box-shadow 0.12s ease 0s;
        --nextui-breakpoints-xs: 650px;
        --nextui-breakpoints-sm: 960px;
        --nextui-breakpoints-md: 1280px;
        --nextui-breakpoints-lg: 1400px;
        --nextui-breakpoints-xl: 1920px;
        --nextui-colors-white: #ffffff;
        --nextui-colors-black: #000000;
        --nextui-colors-primaryLight: var(--nextui-colors-blue200);
        --nextui-colors-primaryLightHover: var(--nextui-colors-blue300);
        --nextui-colors-primaryLightActive: var(--nextui-colors-blue400);
        --nextui-colors-primaryLightContrast: var(--nextui-colors-blue600);
        --nextui-colors-primary: var(--nextui-colors-blue600);
        --nextui-colors-primaryBorder: var(--nextui-colors-blue500);
        --nextui-colors-primaryBorderHover: var(--nextui-colors-blue600);
        --nextui-colors-primarySolidHover: var(--nextui-colors-blue700);
        --nextui-colors-primarySolidContrast: var(--nextui-colors-white);
        --nextui-colors-primaryShadow: var(--nextui-colors-blue500);
        --nextui-colors-secondaryLight: var(--nextui-colors-purple200);
        --nextui-colors-secondaryLightHover: var(--nextui-colors-purple300);
        --nextui-colors-secondaryLightActive: var(--nextui-colors-purple400);
        --nextui-colors-secondaryLightContrast: var(--nextui-colors-purple600);
        --nextui-colors-secondary: var(--nextui-colors-purple600);
        --nextui-colors-secondaryBorder: var(--nextui-colors-purple500);
        --nextui-colors-secondaryBorderHover: var(--nextui-colors-purple600);
        --nextui-colors-secondarySolidHover: var(--nextui-colors-purple700);
        --nextui-colors-secondarySolidContrast: var(--nextui-colors-white);
        --nextui-colors-secondaryShadow: var(--nextui-colors-purple500);
        --nextui-colors-successLight: var(--nextui-colors-green200);
        --nextui-colors-successLightHover: var(--nextui-colors-green300);
        --nextui-colors-successLightActive: var(--nextui-colors-green400);
        --nextui-colors-successLightContrast: var(--nextui-colors-green700);
        --nextui-colors-success: var(--nextui-colors-green600);
        --nextui-colors-successBorder: var(--nextui-colors-green500);
        --nextui-colors-successBorderHover: var(--nextui-colors-green600);
        --nextui-colors-successSolidHover: var(--nextui-colors-green700);
        --nextui-colors-successSolidContrast: var(--nextui-colors-white);
        --nextui-colors-successShadow: var(--nextui-colors-green500);
        --nextui-colors-warningLight: var(--nextui-colors-yellow200);
        --nextui-colors-warningLightHover: var(--nextui-colors-yellow300);
        --nextui-colors-warningLightActive: var(--nextui-colors-yellow400);
        --nextui-colors-warningLightContrast: var(--nextui-colors-yellow700);
        --nextui-colors-warning: var(--nextui-colors-yellow600);
        --nextui-colors-warningBorder: var(--nextui-colors-yellow500);
        --nextui-colors-warningBorderHover: var(--nextui-colors-yellow600);
        --nextui-colors-warningSolidHover: var(--nextui-colors-yellow700);
        --nextui-colors-warningSolidContrast: var(--nextui-colors-white);
        --nextui-colors-warningShadow: var(--nextui-colors-yellow500);
        --nextui-colors-errorLight: var(--nextui-colors-red200);
        --nextui-colors-errorLightHover: var(--nextui-colors-red300);
        --nextui-colors-errorLightActive: var(--nextui-colors-red400);
        --nextui-colors-errorLightContrast: var(--nextui-colors-red600);
        --nextui-colors-error: var(--nextui-colors-red600);
        --nextui-colors-errorBorder: var(--nextui-colors-red500);
        --nextui-colors-errorBorderHover: var(--nextui-colors-red600);
        --nextui-colors-errorSolidHover: var(--nextui-colors-red700);
        --nextui-colors-errorSolidContrast: var(--nextui-colors-white);
        --nextui-colors-errorShadow: var(--nextui-colors-red500);
        --nextui-colors-neutralLight: var(--nextui-colors-gray100);
        --nextui-colors-neutralLightHover: var(--nextui-colors-gray200);
        --nextui-colors-neutralLightActive: var(--nextui-colors-gray300);
        --nextui-colors-neutralLightContrast: var(--nextui-colors-gray800);
        --nextui-colors-neutral: var(--nextui-colors-gray600);
        --nextui-colors-neutralBorder: var(--nextui-colors-gray400);
        --nextui-colors-neutralBorderHover: var(--nextui-colors-gray500);
        --nextui-colors-neutralSolidHover: var(--nextui-colors-gray600);
        --nextui-colors-neutralSolidContrast: var(--nextui-colors-white);
        --nextui-colors-neutralShadow: var(--nextui-colors-gray400);
        --nextui-colors-gradient: linear-gradient(112deg, var(--nextui-colors-cyan600) -63.59%, var(--nextui-colors-pink600) -20.3%, var(--nextui-colors-blue600) 70.46%);
        --nextui-colors-accents0: var(--nextui-colors-gray50);
        --nextui-colors-accents1: var(--nextui-colors-gray100);
        --nextui-colors-accents2: var(--nextui-colors-gray200);
        --nextui-colors-accents3: var(--nextui-colors-gray300);
        --nextui-colors-accents4: var(--nextui-colors-gray400);
        --nextui-colors-accents5: var(--nextui-colors-gray500);
        --nextui-colors-accents6: var(--nextui-colors-gray600);
        --nextui-colors-accents7: var(--nextui-colors-gray700);
        --nextui-colors-accents8: var(--nextui-colors-gray800);
        --nextui-colors-accents9: var(--nextui-colors-gray900);
        --nextui-colors-background: var(--nextui-colors-white);
        --nextui-colors-backgroundAlpha: rgba(255, 255, 255, 0.8);
        --nextui-colors-foreground: var(--nextui-colors-black);
        --nextui-colors-backgroundContrast: var(--nextui-colors-white);
        --nextui-colors-blue50: #EDF5FF;
        --nextui-colors-blue100: #E1EFFF;
        --nextui-colors-blue200: #CEE4FE;
        --nextui-colors-blue300: #B7D5F8;
        --nextui-colors-blue400: #96C1F2;
        --nextui-colors-blue500: #5EA2EF;
        --nextui-colors-blue600: #0072F5;
        --nextui-colors-blue700: #005FCC;
        --nextui-colors-blue800: #004799;
        --nextui-colors-blue900: #00254D;
        --nextui-colors-purple50: #F7F2FD;
        --nextui-colors-purple100: #F1E8FB;
        --nextui-colors-purple200: #EADCF8;
        --nextui-colors-purple300: #E0CBF5;
        --nextui-colors-purple400: #D1B1F0;
        --nextui-colors-purple500: #BC8EE9;
        --nextui-colors-purple600: #7828C8;
        --nextui-colors-purple700: #6622AA;
        --nextui-colors-purple800: #4D1980;
        --nextui-colors-purple900: #290E44;
        --nextui-colors-green50: #F1FDF7;
        --nextui-colors-green100: #E8FCF1;
        --nextui-colors-green200: #DAFBE8;
        --nextui-colors-green300: #C8F9DD;
        --nextui-colors-green400: #ADF5CC;
        --nextui-colors-green500: #88F1B6;
        --nextui-colors-green600: #17C964;
        --nextui-colors-green700: #13A452;
        --nextui-colors-green800: #108944;
        --nextui-colors-green900: #06371B;
        --nextui-colors-yellow50: #FEF9F0;
        --nextui-colors-yellow100: #FEF5E7;
        --nextui-colors-yellow200: #FDEFD8;
        --nextui-colors-yellow300: #FCE7C5;
        --nextui-colors-yellow400: #FBDBA7;
        --nextui-colors-yellow500: #F9CB80;
        --nextui-colors-yellow600: #F5A524;
        --nextui-colors-yellow700: #B97509;
        --nextui-colors-yellow800: #925D07;
        --nextui-colors-yellow900: #4E3104;
        --nextui-colors-red50: #FEF0F5;
        --nextui-colors-red100: #FEE7EF;
        --nextui-colors-red200: #FDD8E5;
        --nextui-colors-red300: #FCC5D8;
        --nextui-colors-red400: #FAA8C5;
        --nextui-colors-red500: #F881AB;
        --nextui-colors-red600: #F31260;
        --nextui-colors-red700: #B80A47;
        --nextui-colors-red800: #910838;
        --nextui-colors-red900: #4E041E;
        --nextui-colors-cyan50: #F0FCFF;
        --nextui-colors-cyan100: #E6FAFE;
        --nextui-colors-cyan200: #D7F8FE;
        --nextui-colors-cyan300: #C3F4FD;
        --nextui-colors-cyan400: #A5EEFD;
        --nextui-colors-cyan500: #7EE7FC;
        --nextui-colors-cyan600: #06B7DB;
        --nextui-colors-cyan700: #09AACD;
        --nextui-colors-cyan800: #0E8AAA;
        --nextui-colors-cyan900: #053B48;
        --nextui-colors-pink50: #FFF0FB;
        --nextui-colors-pink100: #FFE5F8;
        --nextui-colors-pink200: #FFD6F3;
        --nextui-colors-pink300: #FFC2EE;
        --nextui-colors-pink400: #FFA3E5;
        --nextui-colors-pink500: #FF7AD9;
        --nextui-colors-pink600: #FF4ECD;
        --nextui-colors-pink700: #D6009A;
        --nextui-colors-pink800: #B80084;
        --nextui-colors-pink900: #4D0037;
        --nextui-colors-gray50: #F1F3F5;
        --nextui-colors-gray100: #ECEEF0;
        --nextui-colors-gray200: #E6E8EB;
        --nextui-colors-gray300: #DFE3E6;
        --nextui-colors-gray400: #D7DBDF;
        --nextui-colors-gray500: #C1C8CD;
        --nextui-colors-gray600: #889096;
        --nextui-colors-gray700: #7E868C;
        --nextui-colors-gray800: #687076;
        --nextui-colors-gray900: #11181C;
        --nextui-colors-text: var(--nextui-colors-gray900);
        --nextui-colors-link: var(--nextui-colors-blue600);
        --nextui-colors-codeLight: var(--nextui-colors-pink100);
        --nextui-colors-code: var(--nextui-colors-pink600);
        --nextui-colors-selection: var(--nextui-colors-blue200);
        --nextui-colors-border: rgba(0, 0, 0, 0.15);
        --nextui-shadows-xs: 0 2px 8px 1px rgb(104 112 118 / 0.07), 0 1px 1px -1px rgb(104 112 118 / 0.04);
        --nextui-shadows-sm: 0 2px 8px 2px rgb(104 112 118 / 0.07), 0 2px 4px -1px rgb(104 112 118 / 0.04);
        --nextui-shadows-md: 0 12px 20px 6px rgb(104 112 118 / 0.08);
        --nextui-shadows-lg: 0 12px 34px 6px rgb(104 112 118 / 0.18);
        --nextui-shadows-xl: 0 25px 65px 0px rgb(104 112 118 / 0.35);
        --nextui-dropShadows-xs: drop-shadow(0 2px 4px rgb(104 112 118 / 0.07)) drop-shadow(0 1px 1px rgb(104 112 118 / 0.04));
        --nextui-dropShadows-sm: drop-shadow(0 2px 8px rgb(104 112 118 / 0.07)) drop-shadow(0 2px 4px rgb(104 112 118 / 0.04));
        --nextui-dropShadows-md: drop-shadow(0 4px 12px rgb(104 112 118 / 0.08)) drop-shadow(0 20px 8px rgb(104 112 118 / 0.04));
        --nextui-dropShadows-lg: drop-shadow(0 12px 24px rgb(104 112 118 / 0.15)) drop-shadow(0 12px 14px rgb(104 112 118 / 0.1));
        --nextui-dropShadows-xl: drop-shadow(0 25px 34px rgb(104 112 118 / 0.35))
    }

    .dark-elegant {
        --nextui-colors-background: var(--nextui-colors-black);
        --nextui-colors-backgroundAlpha: rgba(0, 0, 0, 0.6);
        --nextui-colors-foreground: var(--nextui-colors-white);
        --nextui-colors-backgroundContrast: var(--nextui-colors-accents0);
        --nextui-colors-blue50: #10253E;
        --nextui-colors-blue100: #102C4C;
        --nextui-colors-blue200: #0F3158;
        --nextui-colors-blue300: #0D3868;
        --nextui-colors-blue400: #0A4281;
        --nextui-colors-blue500: #0952A5;
        --nextui-colors-blue600: #0072F5;
        --nextui-colors-blue700: #3694FF;
        --nextui-colors-blue800: #3694FF;
        --nextui-colors-blue900: #EAF4FF;
        --nextui-colors-purple50: #1F0A33;
        --nextui-colors-purple100: #240C3C;
        --nextui-colors-purple200: #2E0F4D;
        --nextui-colors-purple300: #3B1362;
        --nextui-colors-purple400: #451773;
        --nextui-colors-purple500: #571D91;
        --nextui-colors-purple600: #7828C8;
        --nextui-colors-purple700: #9750DD;
        --nextui-colors-purple800: #B583E7;
        --nextui-colors-purple900: #F7ECFC;
        --nextui-colors-green50: #042F14;
        --nextui-colors-green100: #06381B;
        --nextui-colors-green200: #074A24;
        --nextui-colors-green300: #0A6130;
        --nextui-colors-green400: #0B7439;
        --nextui-colors-green500: #0F9549;
        --nextui-colors-green600: #17C964;
        --nextui-colors-green700: #41EC8B;
        --nextui-colors-green800: #78F2AD;
        --nextui-colors-green900: #ECFDF4;
        --nextui-colors-yellow50: #3A2503;
        --nextui-colors-yellow100: #442B03;
        --nextui-colors-yellow200: #583804;
        --nextui-colors-yellow300: #704705;
        --nextui-colors-yellow400: #845306;
        --nextui-colors-yellow500: #A66908;
        --nextui-colors-yellow600: #F5A524;
        --nextui-colors-yellow700: #F6AD37;
        --nextui-colors-yellow800: #F8C572;
        --nextui-colors-yellow900: #FEF7EC;
        --nextui-colors-red50: #300313;
        --nextui-colors-red100: #300313;
        --nextui-colors-red200: #44041A;
        --nextui-colors-red300: #5C0523;
        --nextui-colors-red400: #6F062B;
        --nextui-colors-red500: #910838;
        --nextui-colors-red600: #F31260;
        --nextui-colors-red700: #F4256D;
        --nextui-colors-red800: #F75F94;
        --nextui-colors-red900: #FDD8E5;
        --nextui-colors-cyan50: #012A32;
        --nextui-colors-cyan100: #023A46;
        --nextui-colors-cyan200: #024B5A;
        --nextui-colors-cyan300: #036072;
        --nextui-colors-cyan400: #037086;
        --nextui-colors-cyan500: #048EA9;
        --nextui-colors-cyan600: #06B7DB;
        --nextui-colors-cyan700: #33D9FA;
        --nextui-colors-cyan800: #6FE4FB;
        --nextui-colors-cyan900: #EBFBFE;
        --nextui-colors-pink50: #330025;
        --nextui-colors-pink100: #470033;
        --nextui-colors-pink200: #5C0042;
        --nextui-colors-pink300: #750054;
        --nextui-colors-pink400: #8A0063;
        --nextui-colors-pink500: #AD007C;
        --nextui-colors-pink600: #FF4ECD;
        --nextui-colors-pink700: #FF2EC4;
        --nextui-colors-pink800: #FF6BD5;
        --nextui-colors-pink900: #FFEBF9;
        --nextui-colors-gray50: #16181A;
        --nextui-colors-gray100: #26292B;
        --nextui-colors-gray200: #2B2F31;
        --nextui-colors-gray300: #313538;
        --nextui-colors-gray400: #3A3F42;
        --nextui-colors-gray500: #4C5155;
        --nextui-colors-gray600: #697177;
        --nextui-colors-gray700: #787F85;
        --nextui-colors-gray800: #9BA1A6;
        --nextui-colors-gray900: #ECEDEE;
        --nextui-colors-primaryLight: #222222;
        --nextui-colors-primaryLightHover: var(--nextui-colors-blue100);
        --nextui-colors-primaryLightActive: var(--nextui-colors-blue200);
        --nextui-colors-primaryLightContrast: var(--nextui-colors-blue600);
        --nextui-colors-secondaryLight: var(--nextui-colors-purple50);
        --nextui-colors-secondaryLightHover: var(--nextui-colors-purple100);
        --nextui-colors-secondaryLightActive: var(--nextui-colors-purple200);
        --nextui-colors-secondaryLightContrast: var(--nextui-colors-purple800);
        --nextui-colors-secondary: var(--nextui-colors-purple700);
        --nextui-colors-secondaryBorder: var(--nextui-colors-purple500);
        --nextui-colors-secondaryBorderHover: var(--nextui-colors-purple600);
        --nextui-colors-secondarySolidHover: var(--nextui-colors-purple700);
        --nextui-colors-secondaryShadow: var(--nextui-colors-purple500);
        --nextui-colors-successLight: var(--nextui-colors-green50);
        --nextui-colors-successLightHover: var(--nextui-colors-green100);
        --nextui-colors-successLightActive: var(--nextui-colors-green200);
        --nextui-colors-warningLight: var(--nextui-colors-yellow50);
        --nextui-colors-warningLightHover: var(--nextui-colors-yellow100);
        --nextui-colors-warningLightActive: var(--nextui-colors-yellow200);
        --nextui-colors-errorLight: var(--nextui-colors-red50);
        --nextui-colors-errorLightHover: var(--nextui-colors-red100);
        --nextui-colors-errorLightActive: var(--nextui-colors-red200);
        --nextui-colors-errorLightContrast: var(--nextui-colors-red700);
        --nextui-colors-neutralLight: var(--nextui-colors-gray200);
        --nextui-colors-neutralLightHover: var(--nextui-colors-gray300);
        --nextui-colors-neutralLightActive: var(--nextui-colors-gray400);
        --nextui-colors-neutralSolidContrast: var(--nextui-colors-white);
        --nextui-colors-text: var(--nextui-colors-gray900);
        --nextui-colors-link: var(--nextui-colors-blue700);
        --nextui-colors-codeLight: var(--nextui-colors-cyan50);
        --nextui-colors-code: var(--nextui-colors-cyan600);
        --nextui-colors-selection: var(--nextui-colors-pink800);
        --nextui-colors-border: rgba(255, 255, 255, 0.15);
        --nextui-colors-menuBackground: rgba(0, 0, 0, 0.5);
        --nextui-colors-headerBackground: rgba(0, 0, 0, 0.5);
        --nextui-colors-headerIconColor: var(--nextui-colors-accents8);
        --nextui-colors-codeBackground: #111111;
        --nextui-colors-codeComment: var(--nextui-colors-accents6);
        --nextui-colors-codeCopyIconColor: var(--nextui-colors-accents7);
        --nextui-colors-codeHighlight: hsl(0, 0%, 15%);
        --nextui-colors-cardBackground: var(--nextui-colors-accents0);
        --nextui-colors-backgroundBlur: rgba(255, 255, 255, 0.1);
        --nextui-colors-blockLinkColor: #FFA4E3;
        --nextui-colors-blockLinkBackground: var(--nextui-colors-accents1);
        --nextui-colors-blockLinkHoverBackground: #55057A;
        --nextui-colors-primary: #ffffff;
        --nextui-colors-success: #a2a2a2;
        --nextui-shadows-xs: 0 2px 8px 1px rgb(0 0 0 / 0.07), 0 1px 1px -1px rgb(0 0 0 / 0.04);
        --nextui-shadows-sm: 0 2px 8px 2px rgb(0 0 0 / 0.07), 0 2px 4px -1px rgb(0 0 0 / 0.04);
        --nextui-shadows-md: 0 12px 20px 6px rgb(0 0 0 / 0.08);
        --nextui-shadows-lg: 0 12px 34px 6px rgb(0 0 0 / 0.18);
        --nextui-shadows-xl: 0 25px 65px 0px rgb(0 0 0 / 0.35);
        --nextui-dropShadows-xs: drop-shadow(0 2px 4px rgb(0 0 0 / 0.07)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.04));
        --nextui-dropShadows-sm: drop-shadow(0 2px 8px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 4px rgb(0 0 0 / 0.04));
        --nextui-dropShadows-md: drop-shadow(0 4px 12px rgb(0 0 0 / 0.08)) drop-shadow(0 20px 8px rgb(0 0 0 / 0.04));
        --nextui-dropShadows-lg: drop-shadow(0 12px 24px rgb(0 0 0 / 0.15)) drop-shadow(0 12px 14px rgb(0 0 0 / 0.1));
        --nextui-dropShadows-xl: drop-shadow(0 25px 34px rgb(0 0 0 / 0.35));
        --nextui-fonts-sans: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
        --nextui-fonts-mono: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace;
        --nextui-radii-md: 4px
    }

    .light-elegant {
        --nextui-colors-background: var(--nextui-colors-white);
        --nextui-colors-backgroundAlpha: rgba(255, 255, 255, 0.8);
        --nextui-colors-foreground: var(--nextui-colors-black);
        --nextui-colors-backgroundContrast: var(--nextui-colors-white);
        --nextui-colors-blue50: #EDF5FF;
        --nextui-colors-blue100: #E1EFFF;
        --nextui-colors-blue200: #CEE4FE;
        --nextui-colors-blue300: #B7D5F8;
        --nextui-colors-blue400: #96C1F2;
        --nextui-colors-blue500: #5EA2EF;
        --nextui-colors-blue600: #0072F5;
        --nextui-colors-blue700: #005FCC;
        --nextui-colors-blue800: #004799;
        --nextui-colors-blue900: #00254D;
        --nextui-colors-purple50: #F7F2FD;
        --nextui-colors-purple100: #F1E8FB;
        --nextui-colors-purple200: #EADCF8;
        --nextui-colors-purple300: #E0CBF5;
        --nextui-colors-purple400: #D1B1F0;
        --nextui-colors-purple500: #BC8EE9;
        --nextui-colors-purple600: #7828C8;
        --nextui-colors-purple700: #6622AA;
        --nextui-colors-purple800: #4D1980;
        --nextui-colors-purple900: #290E44;
        --nextui-colors-green50: #F1FDF7;
        --nextui-colors-green100: #E8FCF1;
        --nextui-colors-green200: #DAFBE8;
        --nextui-colors-green300: #C8F9DD;
        --nextui-colors-green400: #ADF5CC;
        --nextui-colors-green500: #88F1B6;
        --nextui-colors-green600: #17C964;
        --nextui-colors-green700: #13A452;
        --nextui-colors-green800: #108944;
        --nextui-colors-green900: #06371B;
        --nextui-colors-yellow50: #FEF9F0;
        --nextui-colors-yellow100: #FEF5E7;
        --nextui-colors-yellow200: #FDEFD8;
        --nextui-colors-yellow300: #FCE7C5;
        --nextui-colors-yellow400: #FBDBA7;
        --nextui-colors-yellow500: #F9CB80;
        --nextui-colors-yellow600: #F5A524;
        --nextui-colors-yellow700: #B97509;
        --nextui-colors-yellow800: #925D07;
        --nextui-colors-yellow900: #4E3104;
        --nextui-colors-red50: #FEF0F5;
        --nextui-colors-red100: #FEE7EF;
        --nextui-colors-red200: #FDD8E5;
        --nextui-colors-red300: #FCC5D8;
        --nextui-colors-red400: #FAA8C5;
        --nextui-colors-red500: #F881AB;
        --nextui-colors-red600: #F31260;
        --nextui-colors-red700: #B80A47;
        --nextui-colors-red800: #910838;
        --nextui-colors-red900: #4E041E;
        --nextui-colors-cyan50: #F0FCFF;
        --nextui-colors-cyan100: #E6FAFE;
        --nextui-colors-cyan200: #D7F8FE;
        --nextui-colors-cyan300: #C3F4FD;
        --nextui-colors-cyan400: #A5EEFD;
        --nextui-colors-cyan500: #7EE7FC;
        --nextui-colors-cyan600: #06B7DB;
        --nextui-colors-cyan700: #09AACD;
        --nextui-colors-cyan800: #0E8AAA;
        --nextui-colors-cyan900: #053B48;
        --nextui-colors-pink50: #FFF0FB;
        --nextui-colors-pink100: #FFE5F8;
        --nextui-colors-pink200: #FFD6F3;
        --nextui-colors-pink300: #FFC2EE;
        --nextui-colors-pink400: #FFA3E5;
        --nextui-colors-pink500: #FF7AD9;
        --nextui-colors-pink600: #FF4ECD;
        --nextui-colors-pink700: #D6009A;
        --nextui-colors-pink800: #B80084;
        --nextui-colors-pink900: #4D0037;
        --nextui-colors-gray50: #F1F3F5;
        --nextui-colors-gray100: #ECEEF0;
        --nextui-colors-gray200: #E6E8EB;
        --nextui-colors-gray300: #DFE3E6;
        --nextui-colors-gray400: #D7DBDF;
        --nextui-colors-gray500: #C1C8CD;
        --nextui-colors-gray600: #889096;
        --nextui-colors-gray700: #7E868C;
        --nextui-colors-gray800: #687076;
        --nextui-colors-gray900: #11181C;
        --nextui-colors-text: var(--nextui-colors-gray900);
        --nextui-colors-link: var(--nextui-colors-blue600);
        --nextui-colors-codeLight: var(--nextui-colors-pink100);
        --nextui-colors-code: var(--nextui-colors-pink600);
        --nextui-colors-selection: var(--nextui-colors-blue200);
        --nextui-colors-border: rgba(0, 0, 0, 0.15);
        --nextui-colors-headerBackground: hsla(0, 0%, 100%, 0.8);
        --nextui-colors-menuBackground: rgba(255, 255, 255, 0.8);
        --nextui-colors-headerIconColor: var(--nextui-colors-accents4);
        --nextui-colors-codeBackground: #363449;
        --nextui-colors-codeComment: var(--nextui-colors-accents7);
        --nextui-colors-codeCopyIconColor: var(--nextui-colors-accents2);
        --nextui-colors-cardBackground: var(--nextui-colors-white);
        --nextui-colors-codeHighlight: hsl(243, 16%, 30%);
        --nextui-colors-backgroundBlur: rgba(255, 255, 255, 0.3);
        --nextui-colors-blockLinkColor: #FF1CF7;
        --nextui-colors-blockLinkBackground: var(--nextui-colors-accents1);
        --nextui-colors-blockLinkHoverBackground: #FFD1ED;
        --nextui-colors-primary: #000000;
        --nextui-colors-primaryLight: #AAAAAA;
        --nextui-colors-success: #a2a2a2;
        --nextui-shadows-xs: 0 2px 8px 1px rgb(104 112 118 / 0.07), 0 1px 1px -1px rgb(104 112 118 / 0.04);
        --nextui-shadows-sm: 0 2px 8px 2px rgb(104 112 118 / 0.07), 0 2px 4px -1px rgb(104 112 118 / 0.04);
        --nextui-shadows-md: 0 12px 20px 6px rgb(104 112 118 / 0.08);
        --nextui-shadows-lg: 0 12px 34px 6px rgb(104 112 118 / 0.18);
        --nextui-shadows-xl: 0 25px 65px 0px rgb(104 112 118 / 0.35);
        --nextui-dropShadows-xs: drop-shadow(0 2px 4px rgb(104 112 118 / 0.07)) drop-shadow(0 1px 1px rgb(104 112 118 / 0.04));
        --nextui-dropShadows-sm: drop-shadow(0 2px 8px rgb(104 112 118 / 0.07)) drop-shadow(0 2px 4px rgb(104 112 118 / 0.04));
        --nextui-dropShadows-md: drop-shadow(0 4px 12px rgb(104 112 118 / 0.08)) drop-shadow(0 20px 8px rgb(104 112 118 / 0.04));
        --nextui-dropShadows-lg: drop-shadow(0 12px 24px rgb(104 112 118 / 0.15)) drop-shadow(0 12px 14px rgb(104 112 118 / 0.1));
        --nextui-dropShadows-xl: drop-shadow(0 25px 34px rgb(104 112 118 / 0.35));
        --nextui-fonts-sans: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
        --nextui-fonts-mono: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace;
        --nextui-radii-md: 4px
    }

    .dark-retro {
        --nextui-colors-background: var(--nextui-colors-black);
        --nextui-colors-backgroundAlpha: rgba(0, 0, 0, 0.6);
        --nextui-colors-foreground: var(--nextui-colors-white);
        --nextui-colors-backgroundContrast: var(--nextui-colors-accents0);
        --nextui-colors-blue50: #10253E;
        --nextui-colors-blue100: #102C4C;
        --nextui-colors-blue200: #0F3158;
        --nextui-colors-blue300: #0D3868;
        --nextui-colors-blue400: #0A4281;
        --nextui-colors-blue500: #0952A5;
        --nextui-colors-blue600: #0072F5;
        --nextui-colors-blue700: #3694FF;
        --nextui-colors-blue800: #3694FF;
        --nextui-colors-blue900: #EAF4FF;
        --nextui-colors-purple50: #1F0A33;
        --nextui-colors-purple100: #240C3C;
        --nextui-colors-purple200: #2E0F4D;
        --nextui-colors-purple300: #3B1362;
        --nextui-colors-purple400: #451773;
        --nextui-colors-purple500: #571D91;
        --nextui-colors-purple600: #7828C8;
        --nextui-colors-purple700: #9750DD;
        --nextui-colors-purple800: #B583E7;
        --nextui-colors-purple900: #F7ECFC;
        --nextui-colors-green50: #042F14;
        --nextui-colors-green100: #06381B;
        --nextui-colors-green200: #074A24;
        --nextui-colors-green300: #0A6130;
        --nextui-colors-green400: #0B7439;
        --nextui-colors-green500: #0F9549;
        --nextui-colors-green600: #17C964;
        --nextui-colors-green700: #41EC8B;
        --nextui-colors-green800: #78F2AD;
        --nextui-colors-green900: #ECFDF4;
        --nextui-colors-yellow50: #3A2503;
        --nextui-colors-yellow100: #442B03;
        --nextui-colors-yellow200: #583804;
        --nextui-colors-yellow300: #704705;
        --nextui-colors-yellow400: #845306;
        --nextui-colors-yellow500: #A66908;
        --nextui-colors-yellow600: #F5A524;
        --nextui-colors-yellow700: #F6AD37;
        --nextui-colors-yellow800: #F8C572;
        --nextui-colors-yellow900: #FEF7EC;
        --nextui-colors-red50: #300313;
        --nextui-colors-red100: #300313;
        --nextui-colors-red200: #44041A;
        --nextui-colors-red300: #5C0523;
        --nextui-colors-red400: #6F062B;
        --nextui-colors-red500: #910838;
        --nextui-colors-red600: #F31260;
        --nextui-colors-red700: #F4256D;
        --nextui-colors-red800: #F75F94;
        --nextui-colors-red900: #FDD8E5;
        --nextui-colors-cyan50: #012A32;
        --nextui-colors-cyan100: #023A46;
        --nextui-colors-cyan200: #024B5A;
        --nextui-colors-cyan300: #036072;
        --nextui-colors-cyan400: #037086;
        --nextui-colors-cyan500: #048EA9;
        --nextui-colors-cyan600: #06B7DB;
        --nextui-colors-cyan700: #33D9FA;
        --nextui-colors-cyan800: #6FE4FB;
        --nextui-colors-cyan900: #EBFBFE;
        --nextui-colors-pink50: #330025;
        --nextui-colors-pink100: #470033;
        --nextui-colors-pink200: #5C0042;
        --nextui-colors-pink300: #750054;
        --nextui-colors-pink400: #8A0063;
        --nextui-colors-pink500: #AD007C;
        --nextui-colors-pink600: #FF4ECD;
        --nextui-colors-pink700: #FF2EC4;
        --nextui-colors-pink800: #FF6BD5;
        --nextui-colors-pink900: #FFEBF9;
        --nextui-colors-gray50: #16181A;
        --nextui-colors-gray100: #26292B;
        --nextui-colors-gray200: #2B2F31;
        --nextui-colors-gray300: #313538;
        --nextui-colors-gray400: #3A3F42;
        --nextui-colors-gray500: #4C5155;
        --nextui-colors-gray600: #697177;
        --nextui-colors-gray700: #787F85;
        --nextui-colors-gray800: #9BA1A6;
        --nextui-colors-gray900: #ECEDEE;
        --nextui-colors-primaryLight: transparent;
        --nextui-colors-primaryLightHover: var(--nextui-colors-blue100);
        --nextui-colors-primaryLightActive: var(--nextui-colors-blue200);
        --nextui-colors-primaryLightContrast: var(--nextui-colors-blue600);
        --nextui-colors-secondaryLight: var(--nextui-colors-purple50);
        --nextui-colors-secondaryLightHover: var(--nextui-colors-purple100);
        --nextui-colors-secondaryLightActive: var(--nextui-colors-purple200);
        --nextui-colors-secondaryLightContrast: var(--nextui-colors-purple800);
        --nextui-colors-secondary: var(--nextui-colors-purple700);
        --nextui-colors-secondaryBorder: var(--nextui-colors-purple500);
        --nextui-colors-secondaryBorderHover: var(--nextui-colors-purple600);
        --nextui-colors-secondarySolidHover: var(--nextui-colors-purple700);
        --nextui-colors-secondaryShadow: var(--nextui-colors-purple500);
        --nextui-colors-successLight: var(--nextui-colors-green50);
        --nextui-colors-successLightHover: var(--nextui-colors-green100);
        --nextui-colors-successLightActive: var(--nextui-colors-green200);
        --nextui-colors-warningLight: var(--nextui-colors-yellow50);
        --nextui-colors-warningLightHover: var(--nextui-colors-yellow100);
        --nextui-colors-warningLightActive: var(--nextui-colors-yellow200);
        --nextui-colors-errorLight: var(--nextui-colors-red50);
        --nextui-colors-errorLightHover: var(--nextui-colors-red100);
        --nextui-colors-errorLightActive: var(--nextui-colors-red200);
        --nextui-colors-errorLightContrast: var(--nextui-colors-red700);
        --nextui-colors-neutralLight: var(--nextui-colors-gray200);
        --nextui-colors-neutralLightHover: var(--nextui-colors-gray300);
        --nextui-colors-neutralLightActive: var(--nextui-colors-gray400);
        --nextui-colors-neutralSolidContrast: var(--nextui-colors-white);
        --nextui-colors-text: var(--nextui-colors-gray900);
        --nextui-colors-link: var(--nextui-colors-blue700);
        --nextui-colors-codeLight: var(--nextui-colors-cyan50);
        --nextui-colors-code: var(--nextui-colors-cyan600);
        --nextui-colors-selection: var(--nextui-colors-pink800);
        --nextui-colors-border: rgba(255, 255, 255, 0.15);
        --nextui-colors-menuBackground: rgba(0, 0, 0, 0.5);
        --nextui-colors-headerBackground: rgba(0, 0, 0, 0.5);
        --nextui-colors-headerIconColor: var(--nextui-colors-accents8);
        --nextui-colors-codeBackground: #111111;
        --nextui-colors-codeComment: var(--nextui-colors-accents6);
        --nextui-colors-codeCopyIconColor: var(--nextui-colors-accents7);
        --nextui-colors-codeHighlight: hsl(0, 0%, 15%);
        --nextui-colors-cardBackground: var(--nextui-colors-accents0);
        --nextui-colors-backgroundBlur: rgba(255, 255, 255, 0.1);
        --nextui-colors-blockLinkColor: #FFA4E3;
        --nextui-colors-blockLinkBackground: var(--nextui-colors-accents1);
        --nextui-colors-blockLinkHoverBackground: #55057A;
        --nextui-colors-primary: #FFD34E;
        --nextui-colors-success: #a2a2a2;
        --nextui-colors-error: #EE457E;
        --nextui-shadows-xs: 0 2px 8px 1px rgb(0 0 0 / 0.07), 0 1px 1px -1px rgb(0 0 0 / 0.04);
        --nextui-shadows-sm: 0 2px 8px 2px rgb(0 0 0 / 0.07), 0 2px 4px -1px rgb(0 0 0 / 0.04);
        --nextui-shadows-md: 0 12px 20px 6px rgb(0 0 0 / 0.08);
        --nextui-shadows-lg: 0 12px 34px 6px rgb(0 0 0 / 0.18);
        --nextui-shadows-xl: 0 25px 65px 0px rgb(0 0 0 / 0.35);
        --nextui-dropShadows-xs: drop-shadow(0 2px 4px rgb(0 0 0 / 0.07)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.04));
        --nextui-dropShadows-sm: drop-shadow(0 2px 8px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 4px rgb(0 0 0 / 0.04));
        --nextui-dropShadows-md: drop-shadow(0 4px 12px rgb(0 0 0 / 0.08)) drop-shadow(0 20px 8px rgb(0 0 0 / 0.04));
        --nextui-dropShadows-lg: drop-shadow(0 12px 24px rgb(0 0 0 / 0.15)) drop-shadow(0 12px 14px rgb(0 0 0 / 0.1));
        --nextui-dropShadows-xl: drop-shadow(0 25px 34px rgb(0 0 0 / 0.35));
        --nextui-fonts-sans: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
        --nextui-fonts-mono: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace;
        --nextui-radii-md: 4px
    }

    .light-retro {
        --nextui-colors-background: var(--nextui-colors-white);
        --nextui-colors-backgroundAlpha: rgba(255, 255, 255, 0.8);
        --nextui-colors-foreground: var(--nextui-colors-black);
        --nextui-colors-backgroundContrast: var(--nextui-colors-white);
        --nextui-colors-blue50: #EDF5FF;
        --nextui-colors-blue100: #E1EFFF;
        --nextui-colors-blue200: #CEE4FE;
        --nextui-colors-blue300: #B7D5F8;
        --nextui-colors-blue400: #96C1F2;
        --nextui-colors-blue500: #5EA2EF;
        --nextui-colors-blue600: #0072F5;
        --nextui-colors-blue700: #005FCC;
        --nextui-colors-blue800: #004799;
        --nextui-colors-blue900: #00254D;
        --nextui-colors-purple50: #F7F2FD;
        --nextui-colors-purple100: #F1E8FB;
        --nextui-colors-purple200: #EADCF8;
        --nextui-colors-purple300: #E0CBF5;
        --nextui-colors-purple400: #D1B1F0;
        --nextui-colors-purple500: #BC8EE9;
        --nextui-colors-purple600: #7828C8;
        --nextui-colors-purple700: #6622AA;
        --nextui-colors-purple800: #4D1980;
        --nextui-colors-purple900: #290E44;
        --nextui-colors-green50: #F1FDF7;
        --nextui-colors-green100: #E8FCF1;
        --nextui-colors-green200: #DAFBE8;
        --nextui-colors-green300: #C8F9DD;
        --nextui-colors-green400: #ADF5CC;
        --nextui-colors-green500: #88F1B6;
        --nextui-colors-green600: #17C964;
        --nextui-colors-green700: #13A452;
        --nextui-colors-green800: #108944;
        --nextui-colors-green900: #06371B;
        --nextui-colors-yellow50: #FEF9F0;
        --nextui-colors-yellow100: #FEF5E7;
        --nextui-colors-yellow200: #FDEFD8;
        --nextui-colors-yellow300: #FCE7C5;
        --nextui-colors-yellow400: #FBDBA7;
        --nextui-colors-yellow500: #F9CB80;
        --nextui-colors-yellow600: #F5A524;
        --nextui-colors-yellow700: #B97509;
        --nextui-colors-yellow800: #925D07;
        --nextui-colors-yellow900: #4E3104;
        --nextui-colors-red50: #FEF0F5;
        --nextui-colors-red100: #FEE7EF;
        --nextui-colors-red200: #FDD8E5;
        --nextui-colors-red300: #FCC5D8;
        --nextui-colors-red400: #FAA8C5;
        --nextui-colors-red500: #F881AB;
        --nextui-colors-red600: #F31260;
        --nextui-colors-red700: #B80A47;
        --nextui-colors-red800: #910838;
        --nextui-colors-red900: #4E041E;
        --nextui-colors-cyan50: #F0FCFF;
        --nextui-colors-cyan100: #E6FAFE;
        --nextui-colors-cyan200: #D7F8FE;
        --nextui-colors-cyan300: #C3F4FD;
        --nextui-colors-cyan400: #A5EEFD;
        --nextui-colors-cyan500: #7EE7FC;
        --nextui-colors-cyan600: #06B7DB;
        --nextui-colors-cyan700: #09AACD;
        --nextui-colors-cyan800: #0E8AAA;
        --nextui-colors-cyan900: #053B48;
        --nextui-colors-pink50: #FFF0FB;
        --nextui-colors-pink100: #FFE5F8;
        --nextui-colors-pink200: #FFD6F3;
        --nextui-colors-pink300: #FFC2EE;
        --nextui-colors-pink400: #FFA3E5;
        --nextui-colors-pink500: #FF7AD9;
        --nextui-colors-pink600: #FF4ECD;
        --nextui-colors-pink700: #D6009A;
        --nextui-colors-pink800: #B80084;
        --nextui-colors-pink900: #4D0037;
        --nextui-colors-gray50: #F1F3F5;
        --nextui-colors-gray100: #ECEEF0;
        --nextui-colors-gray200: #E6E8EB;
        --nextui-colors-gray300: #DFE3E6;
        --nextui-colors-gray400: #D7DBDF;
        --nextui-colors-gray500: #C1C8CD;
        --nextui-colors-gray600: #889096;
        --nextui-colors-gray700: #7E868C;
        --nextui-colors-gray800: #687076;
        --nextui-colors-gray900: #11181C;
        --nextui-colors-text: var(--nextui-colors-gray900);
        --nextui-colors-link: var(--nextui-colors-blue600);
        --nextui-colors-codeLight: var(--nextui-colors-pink100);
        --nextui-colors-code: var(--nextui-colors-pink600);
        --nextui-colors-selection: var(--nextui-colors-blue200);
        --nextui-colors-border: rgba(0, 0, 0, 0.15);
        --nextui-colors-headerBackground: hsla(0, 0%, 100%, 0.8);
        --nextui-colors-menuBackground: rgba(255, 255, 255, 0.8);
        --nextui-colors-headerIconColor: var(--nextui-colors-accents4);
        --nextui-colors-codeBackground: #363449;
        --nextui-colors-codeComment: var(--nextui-colors-accents7);
        --nextui-colors-codeCopyIconColor: var(--nextui-colors-accents2);
        --nextui-colors-cardBackground: var(--nextui-colors-white);
        --nextui-colors-codeHighlight: hsl(243, 16%, 30%);
        --nextui-colors-backgroundBlur: rgba(255, 255, 255, 0.3);
        --nextui-colors-blockLinkColor: #FF1CF7;
        --nextui-colors-blockLinkBackground: var(--nextui-colors-accents1);
        --nextui-colors-blockLinkHoverBackground: #FFD1ED;
        --nextui-colors-primary: #FFD34E;
        --nextui-colors-primaryLight: transparent;
        --nextui-colors-success: #a2a2a2;
        --nextui-colors-error: #EE457E;
        --nextui-shadows-xs: 0 2px 8px 1px rgb(104 112 118 / 0.07), 0 1px 1px -1px rgb(104 112 118 / 0.04);
        --nextui-shadows-sm: 0 2px 8px 2px rgb(104 112 118 / 0.07), 0 2px 4px -1px rgb(104 112 118 / 0.04);
        --nextui-shadows-md: 0 12px 20px 6px rgb(104 112 118 / 0.08);
        --nextui-shadows-lg: 0 12px 34px 6px rgb(104 112 118 / 0.18);
        --nextui-shadows-xl: 0 25px 65px 0px rgb(104 112 118 / 0.35);
        --nextui-dropShadows-xs: drop-shadow(0 2px 4px rgb(104 112 118 / 0.07)) drop-shadow(0 1px 1px rgb(104 112 118 / 0.04));
        --nextui-dropShadows-sm: drop-shadow(0 2px 8px rgb(104 112 118 / 0.07)) drop-shadow(0 2px 4px rgb(104 112 118 / 0.04));
        --nextui-dropShadows-md: drop-shadow(0 4px 12px rgb(104 112 118 / 0.08)) drop-shadow(0 20px 8px rgb(104 112 118 / 0.04));
        --nextui-dropShadows-lg: drop-shadow(0 12px 24px rgb(104 112 118 / 0.15)) drop-shadow(0 12px 14px rgb(104 112 118 / 0.1));
        --nextui-dropShadows-xl: drop-shadow(0 25px 34px rgb(104 112 118 / 0.35));
        --nextui-fonts-sans: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
        --nextui-fonts-mono: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace;
        --nextui-radii-md: 4px
    }

    .nextui-docs-dark {
        --nextui-colors-background: var(--nextui-colors-black);
        --nextui-colors-backgroundAlpha: rgba(0, 0, 0, 0.6);
        --nextui-colors-foreground: var(--nextui-colors-white);
        --nextui-colors-backgroundContrast: var(--nextui-colors-accents0);
        --nextui-colors-blue50: #10253E;
        --nextui-colors-blue100: #102C4C;
        --nextui-colors-blue200: #0F3158;
        --nextui-colors-blue300: #0D3868;
        --nextui-colors-blue400: #0A4281;
        --nextui-colors-blue500: #0952A5;
        --nextui-colors-blue600: #0072F5;
        --nextui-colors-blue700: #3694FF;
        --nextui-colors-blue800: #3694FF;
        --nextui-colors-blue900: #EAF4FF;
        --nextui-colors-purple50: #1F0A33;
        --nextui-colors-purple100: #240C3C;
        --nextui-colors-purple200: #2E0F4D;
        --nextui-colors-purple300: #3B1362;
        --nextui-colors-purple400: #451773;
        --nextui-colors-purple500: #571D91;
        --nextui-colors-purple600: #7828C8;
        --nextui-colors-purple700: #9750DD;
        --nextui-colors-purple800: #B583E7;
        --nextui-colors-purple900: #F7ECFC;
        --nextui-colors-green50: #042F14;
        --nextui-colors-green100: #06381B;
        --nextui-colors-green200: #074A24;
        --nextui-colors-green300: #0A6130;
        --nextui-colors-green400: #0B7439;
        --nextui-colors-green500: #0F9549;
        --nextui-colors-green600: #17C964;
        --nextui-colors-green700: #41EC8B;
        --nextui-colors-green800: #78F2AD;
        --nextui-colors-green900: #ECFDF4;
        --nextui-colors-yellow50: #3A2503;
        --nextui-colors-yellow100: #442B03;
        --nextui-colors-yellow200: #583804;
        --nextui-colors-yellow300: #704705;
        --nextui-colors-yellow400: #845306;
        --nextui-colors-yellow500: #A66908;
        --nextui-colors-yellow600: #F5A524;
        --nextui-colors-yellow700: #F6AD37;
        --nextui-colors-yellow800: #F8C572;
        --nextui-colors-yellow900: #FEF7EC;
        --nextui-colors-red50: #300313;
        --nextui-colors-red100: #300313;
        --nextui-colors-red200: #44041A;
        --nextui-colors-red300: #5C0523;
        --nextui-colors-red400: #6F062B;
        --nextui-colors-red500: #910838;
        --nextui-colors-red600: #F31260;
        --nextui-colors-red700: #F4256D;
        --nextui-colors-red800: #F75F94;
        --nextui-colors-red900: #FDD8E5;
        --nextui-colors-cyan50: #012A32;
        --nextui-colors-cyan100: #023A46;
        --nextui-colors-cyan200: #024B5A;
        --nextui-colors-cyan300: #036072;
        --nextui-colors-cyan400: #037086;
        --nextui-colors-cyan500: #048EA9;
        --nextui-colors-cyan600: #06B7DB;
        --nextui-colors-cyan700: #33D9FA;
        --nextui-colors-cyan800: #6FE4FB;
        --nextui-colors-cyan900: #EBFBFE;
        --nextui-colors-pink50: #330025;
        --nextui-colors-pink100: #470033;
        --nextui-colors-pink200: #5C0042;
        --nextui-colors-pink300: #750054;
        --nextui-colors-pink400: #8A0063;
        --nextui-colors-pink500: #AD007C;
        --nextui-colors-pink600: #FF4ECD;
        --nextui-colors-pink700: #FF2EC4;
        --nextui-colors-pink800: #FF6BD5;
        --nextui-colors-pink900: #FFEBF9;
        --nextui-colors-gray50: #16181A;
        --nextui-colors-gray100: #26292B;
        --nextui-colors-gray200: #2B2F31;
        --nextui-colors-gray300: #313538;
        --nextui-colors-gray400: #3A3F42;
        --nextui-colors-gray500: #4C5155;
        --nextui-colors-gray600: #697177;
        --nextui-colors-gray700: #787F85;
        --nextui-colors-gray800: #9BA1A6;
        --nextui-colors-gray900: #ECEDEE;
        --nextui-colors-primaryLight: var(--nextui-colors-blue50);
        --nextui-colors-primaryLightHover: var(--nextui-colors-blue100);
        --nextui-colors-primaryLightActive: var(--nextui-colors-blue200);
        --nextui-colors-primaryLightContrast: var(--nextui-colors-blue600);
        --nextui-colors-secondaryLight: var(--nextui-colors-purple50);
        --nextui-colors-secondaryLightHover: var(--nextui-colors-purple100);
        --nextui-colors-secondaryLightActive: var(--nextui-colors-purple200);
        --nextui-colors-secondaryLightContrast: var(--nextui-colors-purple800);
        --nextui-colors-secondary: var(--nextui-colors-purple700);
        --nextui-colors-secondaryBorder: var(--nextui-colors-purple500);
        --nextui-colors-secondaryBorderHover: var(--nextui-colors-purple600);
        --nextui-colors-secondarySolidHover: var(--nextui-colors-purple700);
        --nextui-colors-secondaryShadow: var(--nextui-colors-purple500);
        --nextui-colors-successLight: var(--nextui-colors-green50);
        --nextui-colors-successLightHover: var(--nextui-colors-green100);
        --nextui-colors-successLightActive: var(--nextui-colors-green200);
        --nextui-colors-warningLight: var(--nextui-colors-yellow50);
        --nextui-colors-warningLightHover: var(--nextui-colors-yellow100);
        --nextui-colors-warningLightActive: var(--nextui-colors-yellow200);
        --nextui-colors-errorLight: var(--nextui-colors-red50);
        --nextui-colors-errorLightHover: var(--nextui-colors-red100);
        --nextui-colors-errorLightActive: var(--nextui-colors-red200);
        --nextui-colors-errorLightContrast: var(--nextui-colors-red700);
        --nextui-colors-neutralLight: var(--nextui-colors-gray200);
        --nextui-colors-neutralLightHover: var(--nextui-colors-gray300);
        --nextui-colors-neutralLightActive: var(--nextui-colors-gray400);
        --nextui-colors-neutralSolidContrast: var(--nextui-colors-white);
        --nextui-colors-text: var(--nextui-colors-gray900);
        --nextui-colors-link: var(--nextui-colors-blue700);
        --nextui-colors-codeLight: var(--nextui-colors-cyan50);
        --nextui-colors-code: var(--nextui-colors-cyan600);
        --nextui-colors-selection: var(--nextui-colors-pink800);
        --nextui-colors-border: rgba(255, 255, 255, 0.15);
        --nextui-colors-menuBackground: rgba(0, 0, 0, 0.5);
        --nextui-colors-headerBackground: rgba(0, 0, 0, 0.5);
        --nextui-colors-headerIconColor: var(--nextui-colors-accents8);
        --nextui-colors-codeBackground: #111111;
        --nextui-colors-codeComment: var(--nextui-colors-accents6);
        --nextui-colors-codeCopyIconColor: var(--nextui-colors-accents7);
        --nextui-colors-codeHighlight: hsl(0, 0%, 15%);
        --nextui-colors-cardBackground: var(--nextui-colors-accents0);
        --nextui-colors-backgroundBlur: rgba(255, 255, 255, 0.1);
        --nextui-colors-blockLinkColor: #FFA4E3;
        --nextui-colors-blockLinkBackground: var(--nextui-colors-accents1);
        --nextui-colors-blockLinkHoverBackground: #55057A;
        --nextui-shadows-xs: 0 2px 8px 1px rgb(0 0 0 / 0.07), 0 1px 1px -1px rgb(0 0 0 / 0.04);
        --nextui-shadows-sm: 0 2px 8px 2px rgb(0 0 0 / 0.07), 0 2px 4px -1px rgb(0 0 0 / 0.04);
        --nextui-shadows-md: 0 12px 20px 6px rgb(0 0 0 / 0.08);
        --nextui-shadows-lg: 0 12px 34px 6px rgb(0 0 0 / 0.18);
        --nextui-shadows-xl: 0 25px 65px 0px rgb(0 0 0 / 0.35);
        --nextui-dropShadows-xs: drop-shadow(0 2px 4px rgb(0 0 0 / 0.07)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.04));
        --nextui-dropShadows-sm: drop-shadow(0 2px 8px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 4px rgb(0 0 0 / 0.04));
        --nextui-dropShadows-md: drop-shadow(0 4px 12px rgb(0 0 0 / 0.08)) drop-shadow(0 20px 8px rgb(0 0 0 / 0.04));
        --nextui-dropShadows-lg: drop-shadow(0 12px 24px rgb(0 0 0 / 0.15)) drop-shadow(0 12px 14px rgb(0 0 0 / 0.1));
        --nextui-dropShadows-xl: drop-shadow(0 25px 34px rgb(0 0 0 / 0.35));
        --nextui-fonts-sans: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
        --nextui-fonts-mono: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace
    }

    .nextui-docs-light {
        --nextui-colors-background: var(--nextui-colors-white);
        --nextui-colors-backgroundAlpha: rgba(255, 255, 255, 0.8);
        --nextui-colors-foreground: var(--nextui-colors-black);
        --nextui-colors-backgroundContrast: var(--nextui-colors-white);
        --nextui-colors-blue50: #EDF5FF;
        --nextui-colors-blue100: #E1EFFF;
        --nextui-colors-blue200: #CEE4FE;
        --nextui-colors-blue300: #B7D5F8;
        --nextui-colors-blue400: #96C1F2;
        --nextui-colors-blue500: #5EA2EF;
        --nextui-colors-blue600: #0072F5;
        --nextui-colors-blue700: #005FCC;
        --nextui-colors-blue800: #004799;
        --nextui-colors-blue900: #00254D;
        --nextui-colors-purple50: #F7F2FD;
        --nextui-colors-purple100: #F1E8FB;
        --nextui-colors-purple200: #EADCF8;
        --nextui-colors-purple300: #E0CBF5;
        --nextui-colors-purple400: #D1B1F0;
        --nextui-colors-purple500: #BC8EE9;
        --nextui-colors-purple600: #7828C8;
        --nextui-colors-purple700: #6622AA;
        --nextui-colors-purple800: #4D1980;
        --nextui-colors-purple900: #290E44;
        --nextui-colors-green50: #F1FDF7;
        --nextui-colors-green100: #E8FCF1;
        --nextui-colors-green200: #DAFBE8;
        --nextui-colors-green300: #C8F9DD;
        --nextui-colors-green400: #ADF5CC;
        --nextui-colors-green500: #88F1B6;
        --nextui-colors-green600: #17C964;
        --nextui-colors-green700: #13A452;
        --nextui-colors-green800: #108944;
        --nextui-colors-green900: #06371B;
        --nextui-colors-yellow50: #FEF9F0;
        --nextui-colors-yellow100: #FEF5E7;
        --nextui-colors-yellow200: #FDEFD8;
        --nextui-colors-yellow300: #FCE7C5;
        --nextui-colors-yellow400: #FBDBA7;
        --nextui-colors-yellow500: #F9CB80;
        --nextui-colors-yellow600: #F5A524;
        --nextui-colors-yellow700: #B97509;
        --nextui-colors-yellow800: #925D07;
        --nextui-colors-yellow900: #4E3104;
        --nextui-colors-red50: #FEF0F5;
        --nextui-colors-red100: #FEE7EF;
        --nextui-colors-red200: #FDD8E5;
        --nextui-colors-red300: #FCC5D8;
        --nextui-colors-red400: #FAA8C5;
        --nextui-colors-red500: #F881AB;
        --nextui-colors-red600: #F31260;
        --nextui-colors-red700: #B80A47;
        --nextui-colors-red800: #910838;
        --nextui-colors-red900: #4E041E;
        --nextui-colors-cyan50: #F0FCFF;
        --nextui-colors-cyan100: #E6FAFE;
        --nextui-colors-cyan200: #D7F8FE;
        --nextui-colors-cyan300: #C3F4FD;
        --nextui-colors-cyan400: #A5EEFD;
        --nextui-colors-cyan500: #7EE7FC;
        --nextui-colors-cyan600: #06B7DB;
        --nextui-colors-cyan700: #09AACD;
        --nextui-colors-cyan800: #0E8AAA;
        --nextui-colors-cyan900: #053B48;
        --nextui-colors-pink50: #FFF0FB;
        --nextui-colors-pink100: #FFE5F8;
        --nextui-colors-pink200: #FFD6F3;
        --nextui-colors-pink300: #FFC2EE;
        --nextui-colors-pink400: #FFA3E5;
        --nextui-colors-pink500: #FF7AD9;
        --nextui-colors-pink600: #FF4ECD;
        --nextui-colors-pink700: #D6009A;
        --nextui-colors-pink800: #B80084;
        --nextui-colors-pink900: #4D0037;
        --nextui-colors-gray50: #F1F3F5;
        --nextui-colors-gray100: #ECEEF0;
        --nextui-colors-gray200: #E6E8EB;
        --nextui-colors-gray300: #DFE3E6;
        --nextui-colors-gray400: #D7DBDF;
        --nextui-colors-gray500: #C1C8CD;
        --nextui-colors-gray600: #889096;
        --nextui-colors-gray700: #7E868C;
        --nextui-colors-gray800: #687076;
        --nextui-colors-gray900: #11181C;
        --nextui-colors-text: var(--nextui-colors-gray900);
        --nextui-colors-link: var(--nextui-colors-blue600);
        --nextui-colors-codeLight: var(--nextui-colors-pink100);
        --nextui-colors-code: var(--nextui-colors-pink600);
        --nextui-colors-selection: var(--nextui-colors-blue200);
        --nextui-colors-border: rgba(0, 0, 0, 0.15);
        --nextui-colors-headerBackground: hsla(0, 0%, 100%, 0.8);
        --nextui-colors-menuBackground: rgba(255, 255, 255, 0.8);
        --nextui-colors-headerIconColor: var(--nextui-colors-accents4);
        --nextui-colors-codeBackground: #363449;
        --nextui-colors-codeComment: var(--nextui-colors-accents7);
        --nextui-colors-codeCopyIconColor: var(--nextui-colors-accents2);
        --nextui-colors-cardBackground: var(--nextui-colors-white);
        --nextui-colors-codeHighlight: hsl(243, 16%, 30%);
        --nextui-colors-backgroundBlur: rgba(255, 255, 255, 0.3);
        --nextui-colors-blockLinkColor: #FF1CF7;
        --nextui-colors-blockLinkBackground: var(--nextui-colors-accents1);
        --nextui-colors-blockLinkHoverBackground: #FFD1ED;
        --nextui-shadows-xs: 0 2px 8px 1px rgb(104 112 118 / 0.07), 0 1px 1px -1px rgb(104 112 118 / 0.04);
        --nextui-shadows-sm: 0 2px 8px 2px rgb(104 112 118 / 0.07), 0 2px 4px -1px rgb(104 112 118 / 0.04);
        --nextui-shadows-md: 0 12px 20px 6px rgb(104 112 118 / 0.08);
        --nextui-shadows-lg: 0 12px 34px 6px rgb(104 112 118 / 0.18);
        --nextui-shadows-xl: 0 25px 65px 0px rgb(104 112 118 / 0.35);
        --nextui-dropShadows-xs: drop-shadow(0 2px 4px rgb(104 112 118 / 0.07)) drop-shadow(0 1px 1px rgb(104 112 118 / 0.04));
        --nextui-dropShadows-sm: drop-shadow(0 2px 8px rgb(104 112 118 / 0.07)) drop-shadow(0 2px 4px rgb(104 112 118 / 0.04));
        --nextui-dropShadows-md: drop-shadow(0 4px 12px rgb(104 112 118 / 0.08)) drop-shadow(0 20px 8px rgb(104 112 118 / 0.04));
        --nextui-dropShadows-lg: drop-shadow(0 12px 24px rgb(104 112 118 / 0.15)) drop-shadow(0 12px 14px rgb(104 112 118 / 0.1));
        --nextui-dropShadows-xl: drop-shadow(0 25px 34px rgb(104 112 118 / 0.35));
        --nextui-fonts-sans: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
        --nextui-fonts-mono: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace
    }

    .dark-modern {
        --nextui-colors-background: var(--nextui-colors-black);
        --nextui-colors-backgroundAlpha: rgba(0, 0, 0, 0.6);
        --nextui-colors-foreground: var(--nextui-colors-white);
        --nextui-colors-backgroundContrast: var(--nextui-colors-accents0);
        --nextui-colors-blue50: #10253E;
        --nextui-colors-blue100: #102C4C;
        --nextui-colors-blue200: #0F3158;
        --nextui-colors-blue300: #0D3868;
        --nextui-colors-blue400: #0A4281;
        --nextui-colors-blue500: #0952A5;
        --nextui-colors-blue600: #0072F5;
        --nextui-colors-blue700: #3694FF;
        --nextui-colors-blue800: #3694FF;
        --nextui-colors-blue900: #EAF4FF;
        --nextui-colors-purple50: #1F0A33;
        --nextui-colors-purple100: #240C3C;
        --nextui-colors-purple200: #2E0F4D;
        --nextui-colors-purple300: #3B1362;
        --nextui-colors-purple400: #451773;
        --nextui-colors-purple500: #571D91;
        --nextui-colors-purple600: #7828C8;
        --nextui-colors-purple700: #9750DD;
        --nextui-colors-purple800: #B583E7;
        --nextui-colors-purple900: #F7ECFC;
        --nextui-colors-green50: #042F14;
        --nextui-colors-green100: #06381B;
        --nextui-colors-green200: #074A24;
        --nextui-colors-green300: #0A6130;
        --nextui-colors-green400: #0B7439;
        --nextui-colors-green500: #0F9549;
        --nextui-colors-green600: #17C964;
        --nextui-colors-green700: #41EC8B;
        --nextui-colors-green800: #78F2AD;
        --nextui-colors-green900: #ECFDF4;
        --nextui-colors-yellow50: #3A2503;
        --nextui-colors-yellow100: #442B03;
        --nextui-colors-yellow200: #583804;
        --nextui-colors-yellow300: #704705;
        --nextui-colors-yellow400: #845306;
        --nextui-colors-yellow500: #A66908;
        --nextui-colors-yellow600: #F5A524;
        --nextui-colors-yellow700: #F6AD37;
        --nextui-colors-yellow800: #F8C572;
        --nextui-colors-yellow900: #FEF7EC;
        --nextui-colors-red50: #300313;
        --nextui-colors-red100: #300313;
        --nextui-colors-red200: #44041A;
        --nextui-colors-red300: #5C0523;
        --nextui-colors-red400: #6F062B;
        --nextui-colors-red500: #910838;
        --nextui-colors-red600: #F31260;
        --nextui-colors-red700: #F4256D;
        --nextui-colors-red800: #F75F94;
        --nextui-colors-red900: #FDD8E5;
        --nextui-colors-cyan50: #012A32;
        --nextui-colors-cyan100: #023A46;
        --nextui-colors-cyan200: #024B5A;
        --nextui-colors-cyan300: #036072;
        --nextui-colors-cyan400: #037086;
        --nextui-colors-cyan500: #048EA9;
        --nextui-colors-cyan600: #06B7DB;
        --nextui-colors-cyan700: #33D9FA;
        --nextui-colors-cyan800: #6FE4FB;
        --nextui-colors-cyan900: #EBFBFE;
        --nextui-colors-pink50: #330025;
        --nextui-colors-pink100: #470033;
        --nextui-colors-pink200: #5C0042;
        --nextui-colors-pink300: #750054;
        --nextui-colors-pink400: #8A0063;
        --nextui-colors-pink500: #AD007C;
        --nextui-colors-pink600: #FF4ECD;
        --nextui-colors-pink700: #FF2EC4;
        --nextui-colors-pink800: #FF6BD5;
        --nextui-colors-pink900: #FFEBF9;
        --nextui-colors-gray50: #16181A;
        --nextui-colors-gray100: #26292B;
        --nextui-colors-gray200: #2B2F31;
        --nextui-colors-gray300: #313538;
        --nextui-colors-gray400: #3A3F42;
        --nextui-colors-gray500: #4C5155;
        --nextui-colors-gray600: #697177;
        --nextui-colors-gray700: #787F85;
        --nextui-colors-gray800: #9BA1A6;
        --nextui-colors-gray900: #ECEDEE;
        --nextui-colors-primaryLight: #582A87;
        --nextui-colors-primaryLightHover: var(--nextui-colors-blue100);
        --nextui-colors-primaryLightActive: var(--nextui-colors-blue200);
        --nextui-colors-primaryLightContrast: var(--nextui-colors-blue600);
        --nextui-colors-secondaryLight: var(--nextui-colors-purple50);
        --nextui-colors-secondaryLightHover: var(--nextui-colors-purple100);
        --nextui-colors-secondaryLightActive: var(--nextui-colors-purple200);
        --nextui-colors-secondaryLightContrast: var(--nextui-colors-purple800);
        --nextui-colors-secondary: var(--nextui-colors-purple700);
        --nextui-colors-secondaryBorder: var(--nextui-colors-purple500);
        --nextui-colors-secondaryBorderHover: var(--nextui-colors-purple600);
        --nextui-colors-secondarySolidHover: var(--nextui-colors-purple700);
        --nextui-colors-secondaryShadow: var(--nextui-colors-purple500);
        --nextui-colors-successLight: var(--nextui-colors-green50);
        --nextui-colors-successLightHover: var(--nextui-colors-green100);
        --nextui-colors-successLightActive: var(--nextui-colors-green200);
        --nextui-colors-warningLight: var(--nextui-colors-yellow50);
        --nextui-colors-warningLightHover: var(--nextui-colors-yellow100);
        --nextui-colors-warningLightActive: var(--nextui-colors-yellow200);
        --nextui-colors-errorLight: var(--nextui-colors-red50);
        --nextui-colors-errorLightHover: var(--nextui-colors-red100);
        --nextui-colors-errorLightActive: var(--nextui-colors-red200);
        --nextui-colors-errorLightContrast: var(--nextui-colors-red700);
        --nextui-colors-neutralLight: var(--nextui-colors-gray200);
        --nextui-colors-neutralLightHover: var(--nextui-colors-gray300);
        --nextui-colors-neutralLightActive: var(--nextui-colors-gray400);
        --nextui-colors-neutralSolidContrast: var(--nextui-colors-white);
        --nextui-colors-text: var(--nextui-colors-gray900);
        --nextui-colors-link: var(--nextui-colors-blue700);
        --nextui-colors-codeLight: var(--nextui-colors-cyan50);
        --nextui-colors-code: var(--nextui-colors-cyan600);
        --nextui-colors-selection: var(--nextui-colors-pink800);
        --nextui-colors-border: rgba(255, 255, 255, 0.15);
        --nextui-colors-menuBackground: rgba(0, 0, 0, 0.5);
        --nextui-colors-headerBackground: rgba(0, 0, 0, 0.5);
        --nextui-colors-headerIconColor: var(--nextui-colors-accents8);
        --nextui-colors-codeBackground: #111111;
        --nextui-colors-codeComment: var(--nextui-colors-accents6);
        --nextui-colors-codeCopyIconColor: var(--nextui-colors-accents7);
        --nextui-colors-codeHighlight: hsl(0, 0%, 15%);
        --nextui-colors-cardBackground: var(--nextui-colors-accents0);
        --nextui-colors-backgroundBlur: rgba(255, 255, 255, 0.1);
        --nextui-colors-blockLinkColor: #FFA4E3;
        --nextui-colors-blockLinkBackground: var(--nextui-colors-accents1);
        --nextui-colors-blockLinkHoverBackground: #55057A;
        --nextui-colors-primary: #7928CA;
        --nextui-colors-success: #FF1CF7;
        --nextui-shadows-xs: 0 2px 8px 1px rgb(0 0 0 / 0.07), 0 1px 1px -1px rgb(0 0 0 / 0.04);
        --nextui-shadows-sm: 0 2px 8px 2px rgb(0 0 0 / 0.07), 0 2px 4px -1px rgb(0 0 0 / 0.04);
        --nextui-shadows-md: 0 12px 20px 6px rgb(0 0 0 / 0.08);
        --nextui-shadows-lg: 0 12px 34px 6px rgb(0 0 0 / 0.18);
        --nextui-shadows-xl: 0 25px 65px 0px rgb(0 0 0 / 0.35);
        --nextui-dropShadows-xs: drop-shadow(0 2px 4px rgb(0 0 0 / 0.07)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.04));
        --nextui-dropShadows-sm: drop-shadow(0 2px 8px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 4px rgb(0 0 0 / 0.04));
        --nextui-dropShadows-md: drop-shadow(0 4px 12px rgb(0 0 0 / 0.08)) drop-shadow(0 20px 8px rgb(0 0 0 / 0.04));
        --nextui-dropShadows-lg: drop-shadow(0 12px 24px rgb(0 0 0 / 0.15)) drop-shadow(0 12px 14px rgb(0 0 0 / 0.1));
        --nextui-dropShadows-xl: drop-shadow(0 25px 34px rgb(0 0 0 / 0.35));
        --nextui-fonts-sans: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
        --nextui-fonts-mono: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace
    }

    .light-modern {
        --nextui-colors-background: var(--nextui-colors-white);
        --nextui-colors-backgroundAlpha: rgba(255, 255, 255, 0.8);
        --nextui-colors-foreground: var(--nextui-colors-black);
        --nextui-colors-backgroundContrast: var(--nextui-colors-white);
        --nextui-colors-blue50: #EDF5FF;
        --nextui-colors-blue100: #E1EFFF;
        --nextui-colors-blue200: #CEE4FE;
        --nextui-colors-blue300: #B7D5F8;
        --nextui-colors-blue400: #96C1F2;
        --nextui-colors-blue500: #5EA2EF;
        --nextui-colors-blue600: #0072F5;
        --nextui-colors-blue700: #005FCC;
        --nextui-colors-blue800: #004799;
        --nextui-colors-blue900: #00254D;
        --nextui-colors-purple50: #F7F2FD;
        --nextui-colors-purple100: #F1E8FB;
        --nextui-colors-purple200: #EADCF8;
        --nextui-colors-purple300: #E0CBF5;
        --nextui-colors-purple400: #D1B1F0;
        --nextui-colors-purple500: #BC8EE9;
        --nextui-colors-purple600: #7828C8;
        --nextui-colors-purple700: #6622AA;
        --nextui-colors-purple800: #4D1980;
        --nextui-colors-purple900: #290E44;
        --nextui-colors-green50: #F1FDF7;
        --nextui-colors-green100: #E8FCF1;
        --nextui-colors-green200: #DAFBE8;
        --nextui-colors-green300: #C8F9DD;
        --nextui-colors-green400: #ADF5CC;
        --nextui-colors-green500: #88F1B6;
        --nextui-colors-green600: #17C964;
        --nextui-colors-green700: #13A452;
        --nextui-colors-green800: #108944;
        --nextui-colors-green900: #06371B;
        --nextui-colors-yellow50: #FEF9F0;
        --nextui-colors-yellow100: #FEF5E7;
        --nextui-colors-yellow200: #FDEFD8;
        --nextui-colors-yellow300: #FCE7C5;
        --nextui-colors-yellow400: #FBDBA7;
        --nextui-colors-yellow500: #F9CB80;
        --nextui-colors-yellow600: #F5A524;
        --nextui-colors-yellow700: #B97509;
        --nextui-colors-yellow800: #925D07;
        --nextui-colors-yellow900: #4E3104;
        --nextui-colors-red50: #FEF0F5;
        --nextui-colors-red100: #FEE7EF;
        --nextui-colors-red200: #FDD8E5;
        --nextui-colors-red300: #FCC5D8;
        --nextui-colors-red400: #FAA8C5;
        --nextui-colors-red500: #F881AB;
        --nextui-colors-red600: #F31260;
        --nextui-colors-red700: #B80A47;
        --nextui-colors-red800: #910838;
        --nextui-colors-red900: #4E041E;
        --nextui-colors-cyan50: #F0FCFF;
        --nextui-colors-cyan100: #E6FAFE;
        --nextui-colors-cyan200: #D7F8FE;
        --nextui-colors-cyan300: #C3F4FD;
        --nextui-colors-cyan400: #A5EEFD;
        --nextui-colors-cyan500: #7EE7FC;
        --nextui-colors-cyan600: #06B7DB;
        --nextui-colors-cyan700: #09AACD;
        --nextui-colors-cyan800: #0E8AAA;
        --nextui-colors-cyan900: #053B48;
        --nextui-colors-pink50: #FFF0FB;
        --nextui-colors-pink100: #FFE5F8;
        --nextui-colors-pink200: #FFD6F3;
        --nextui-colors-pink300: #FFC2EE;
        --nextui-colors-pink400: #FFA3E5;
        --nextui-colors-pink500: #FF7AD9;
        --nextui-colors-pink600: #FF4ECD;
        --nextui-colors-pink700: #D6009A;
        --nextui-colors-pink800: #B80084;
        --nextui-colors-pink900: #4D0037;
        --nextui-colors-gray50: #F1F3F5;
        --nextui-colors-gray100: #ECEEF0;
        --nextui-colors-gray200: #E6E8EB;
        --nextui-colors-gray300: #DFE3E6;
        --nextui-colors-gray400: #D7DBDF;
        --nextui-colors-gray500: #C1C8CD;
        --nextui-colors-gray600: #889096;
        --nextui-colors-gray700: #7E868C;
        --nextui-colors-gray800: #687076;
        --nextui-colors-gray900: #11181C;
        --nextui-colors-text: var(--nextui-colors-gray900);
        --nextui-colors-link: var(--nextui-colors-blue600);
        --nextui-colors-codeLight: var(--nextui-colors-pink100);
        --nextui-colors-code: var(--nextui-colors-pink600);
        --nextui-colors-selection: var(--nextui-colors-blue200);
        --nextui-colors-border: rgba(0, 0, 0, 0.15);
        --nextui-colors-headerBackground: hsla(0, 0%, 100%, 0.8);
        --nextui-colors-menuBackground: rgba(255, 255, 255, 0.8);
        --nextui-colors-headerIconColor: var(--nextui-colors-accents4);
        --nextui-colors-codeBackground: #363449;
        --nextui-colors-codeComment: var(--nextui-colors-accents7);
        --nextui-colors-codeCopyIconColor: var(--nextui-colors-accents2);
        --nextui-colors-cardBackground: var(--nextui-colors-white);
        --nextui-colors-codeHighlight: hsl(243, 16%, 30%);
        --nextui-colors-backgroundBlur: rgba(255, 255, 255, 0.3);
        --nextui-colors-blockLinkColor: #FF1CF7;
        --nextui-colors-blockLinkBackground: var(--nextui-colors-accents1);
        --nextui-colors-blockLinkHoverBackground: #FFD1ED;
        --nextui-colors-primary: #7928CA;
        --nextui-colors-primaryLight: #d9c2f0;
        --nextui-colors-success: #FF1CF7;
        --nextui-shadows-xs: 0 2px 8px 1px rgb(104 112 118 / 0.07), 0 1px 1px -1px rgb(104 112 118 / 0.04);
        --nextui-shadows-sm: 0 2px 8px 2px rgb(104 112 118 / 0.07), 0 2px 4px -1px rgb(104 112 118 / 0.04);
        --nextui-shadows-md: 0 12px 20px 6px rgb(104 112 118 / 0.08);
        --nextui-shadows-lg: 0 12px 34px 6px rgb(104 112 118 / 0.18);
        --nextui-shadows-xl: 0 25px 65px 0px rgb(104 112 118 / 0.35);
        --nextui-dropShadows-xs: drop-shadow(0 2px 4px rgb(104 112 118 / 0.07)) drop-shadow(0 1px 1px rgb(104 112 118 / 0.04));
        --nextui-dropShadows-sm: drop-shadow(0 2px 8px rgb(104 112 118 / 0.07)) drop-shadow(0 2px 4px rgb(104 112 118 / 0.04));
        --nextui-dropShadows-md: drop-shadow(0 4px 12px rgb(104 112 118 / 0.08)) drop-shadow(0 20px 8px rgb(104 112 118 / 0.04));
        --nextui-dropShadows-lg: drop-shadow(0 12px 24px rgb(104 112 118 / 0.15)) drop-shadow(0 12px 14px rgb(104 112 118 / 0.1));
        --nextui-dropShadows-xl: drop-shadow(0 25px 34px rgb(104 112 118 / 0.35));
        --nextui-fonts-sans: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
        --nextui-fonts-mono: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace
    }

    .player-dark-theme {
        --nextui-colors-background: var(--nextui-colors-black);
        --nextui-colors-backgroundAlpha: rgba(0, 0, 0, 0.6);
        --nextui-colors-foreground: var(--nextui-colors-white);
        --nextui-colors-backgroundContrast: var(--nextui-colors-accents0);
        --nextui-colors-blue50: #10253E;
        --nextui-colors-blue100: #102C4C;
        --nextui-colors-blue200: #0F3158;
        --nextui-colors-blue300: #0D3868;
        --nextui-colors-blue400: #0A4281;
        --nextui-colors-blue500: #0952A5;
        --nextui-colors-blue600: #0072F5;
        --nextui-colors-blue700: #3694FF;
        --nextui-colors-blue800: #3694FF;
        --nextui-colors-blue900: #EAF4FF;
        --nextui-colors-purple50: #1F0A33;
        --nextui-colors-purple100: #240C3C;
        --nextui-colors-purple200: #2E0F4D;
        --nextui-colors-purple300: #3B1362;
        --nextui-colors-purple400: #451773;
        --nextui-colors-purple500: #571D91;
        --nextui-colors-purple600: #7828C8;
        --nextui-colors-purple700: #9750DD;
        --nextui-colors-purple800: #B583E7;
        --nextui-colors-purple900: #F7ECFC;
        --nextui-colors-green50: #042F14;
        --nextui-colors-green100: #06381B;
        --nextui-colors-green200: #074A24;
        --nextui-colors-green300: #0A6130;
        --nextui-colors-green400: #0B7439;
        --nextui-colors-green500: #0F9549;
        --nextui-colors-green600: #17C964;
        --nextui-colors-green700: #41EC8B;
        --nextui-colors-green800: #78F2AD;
        --nextui-colors-green900: #ECFDF4;
        --nextui-colors-yellow50: #3A2503;
        --nextui-colors-yellow100: #442B03;
        --nextui-colors-yellow200: #583804;
        --nextui-colors-yellow300: #704705;
        --nextui-colors-yellow400: #845306;
        --nextui-colors-yellow500: #A66908;
        --nextui-colors-yellow600: #F5A524;
        --nextui-colors-yellow700: #F6AD37;
        --nextui-colors-yellow800: #F8C572;
        --nextui-colors-yellow900: #FEF7EC;
        --nextui-colors-red50: #300313;
        --nextui-colors-red100: #300313;
        --nextui-colors-red200: #44041A;
        --nextui-colors-red300: #5C0523;
        --nextui-colors-red400: #6F062B;
        --nextui-colors-red500: #910838;
        --nextui-colors-red600: #F31260;
        --nextui-colors-red700: #F4256D;
        --nextui-colors-red800: #F75F94;
        --nextui-colors-red900: #FDD8E5;
        --nextui-colors-cyan50: #012A32;
        --nextui-colors-cyan100: #023A46;
        --nextui-colors-cyan200: #024B5A;
        --nextui-colors-cyan300: #036072;
        --nextui-colors-cyan400: #037086;
        --nextui-colors-cyan500: #048EA9;
        --nextui-colors-cyan600: #06B7DB;
        --nextui-colors-cyan700: #33D9FA;
        --nextui-colors-cyan800: #6FE4FB;
        --nextui-colors-cyan900: #EBFBFE;
        --nextui-colors-pink50: #330025;
        --nextui-colors-pink100: #470033;
        --nextui-colors-pink200: #5C0042;
        --nextui-colors-pink300: #750054;
        --nextui-colors-pink400: #8A0063;
        --nextui-colors-pink500: #AD007C;
        --nextui-colors-pink600: #FF4ECD;
        --nextui-colors-pink700: #FF2EC4;
        --nextui-colors-pink800: #FF6BD5;
        --nextui-colors-pink900: #FFEBF9;
        --nextui-colors-gray50: #16181A;
        --nextui-colors-gray100: #26292B;
        --nextui-colors-gray200: #2B2F31;
        --nextui-colors-gray300: #313538;
        --nextui-colors-gray400: #3A3F42;
        --nextui-colors-gray500: #4C5155;
        --nextui-colors-gray600: #697177;
        --nextui-colors-gray700: #787F85;
        --nextui-colors-gray800: #9BA1A6;
        --nextui-colors-gray900: #ECEDEE;
        --nextui-colors-primaryLight: transparent;
        --nextui-colors-primaryLightHover: var(--nextui-colors-blue100);
        --nextui-colors-primaryLightActive: var(--nextui-colors-blue200);
        --nextui-colors-primaryLightContrast: var(--nextui-colors-blue600);
        --nextui-colors-secondaryLight: var(--nextui-colors-purple50);
        --nextui-colors-secondaryLightHover: var(--nextui-colors-purple100);
        --nextui-colors-secondaryLightActive: var(--nextui-colors-purple200);
        --nextui-colors-secondaryLightContrast: var(--nextui-colors-purple800);
        --nextui-colors-secondary: var(--nextui-colors-purple700);
        --nextui-colors-secondaryBorder: var(--nextui-colors-purple500);
        --nextui-colors-secondaryBorderHover: var(--nextui-colors-purple600);
        --nextui-colors-secondarySolidHover: var(--nextui-colors-purple700);
        --nextui-colors-secondaryShadow: var(--nextui-colors-purple500);
        --nextui-colors-successLight: var(--nextui-colors-green50);
        --nextui-colors-successLightHover: var(--nextui-colors-green100);
        --nextui-colors-successLightActive: var(--nextui-colors-green200);
        --nextui-colors-warningLight: var(--nextui-colors-yellow50);
        --nextui-colors-warningLightHover: var(--nextui-colors-yellow100);
        --nextui-colors-warningLightActive: var(--nextui-colors-yellow200);
        --nextui-colors-errorLight: var(--nextui-colors-red50);
        --nextui-colors-errorLightHover: var(--nextui-colors-red100);
        --nextui-colors-errorLightActive: var(--nextui-colors-red200);
        --nextui-colors-errorLightContrast: var(--nextui-colors-red700);
        --nextui-colors-neutralLight: var(--nextui-colors-gray200);
        --nextui-colors-neutralLightHover: var(--nextui-colors-gray300);
        --nextui-colors-neutralLightActive: var(--nextui-colors-gray400);
        --nextui-colors-neutralSolidContrast: var(--nextui-colors-white);
        --nextui-colors-text: var(--nextui-colors-gray900);
        --nextui-colors-link: var(--nextui-colors-blue700);
        --nextui-colors-codeLight: var(--nextui-colors-cyan50);
        --nextui-colors-code: var(--nextui-colors-cyan600);
        --nextui-colors-selection: var(--nextui-colors-pink800);
        --nextui-colors-border: rgba(255, 255, 255, 0.15);
        --nextui-colors-menuBackground: rgba(0, 0, 0, 0.5);
        --nextui-colors-headerBackground: rgba(0, 0, 0, 0.5);
        --nextui-colors-headerIconColor: var(--nextui-colors-accents8);
        --nextui-colors-codeBackground: #111111;
        --nextui-colors-codeComment: var(--nextui-colors-accents6);
        --nextui-colors-codeCopyIconColor: var(--nextui-colors-accents7);
        --nextui-colors-codeHighlight: hsl(0, 0%, 15%);
        --nextui-colors-cardBackground: var(--nextui-colors-accents0);
        --nextui-colors-backgroundBlur: rgba(255, 255, 255, 0.1);
        --nextui-colors-blockLinkColor: #FFA4E3;
        --nextui-colors-blockLinkBackground: var(--nextui-colors-accents1);
        --nextui-colors-blockLinkHoverBackground: #55057A;
        --nextui-colors-primary: #FFD34E;
        --nextui-colors-success: #a2a2a2;
        --nextui-colors-error: #EE457E;
        --nextui-shadows-xs: 0 2px 8px 1px rgb(0 0 0 / 0.07), 0 1px 1px -1px rgb(0 0 0 / 0.04);
        --nextui-shadows-sm: 0 2px 8px 2px rgb(0 0 0 / 0.07), 0 2px 4px -1px rgb(0 0 0 / 0.04);
        --nextui-shadows-md: 0 12px 20px 6px rgb(0 0 0 / 0.08);
        --nextui-shadows-lg: 0 12px 34px 6px rgb(0 0 0 / 0.18);
        --nextui-shadows-xl: 0 25px 65px 0px rgb(0 0 0 / 0.35);
        --nextui-dropShadows-xs: drop-shadow(0 2px 4px rgb(0 0 0 / 0.07)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.04));
        --nextui-dropShadows-sm: drop-shadow(0 2px 8px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 4px rgb(0 0 0 / 0.04));
        --nextui-dropShadows-md: drop-shadow(0 4px 12px rgb(0 0 0 / 0.08)) drop-shadow(0 20px 8px rgb(0 0 0 / 0.04));
        --nextui-dropShadows-lg: drop-shadow(0 12px 24px rgb(0 0 0 / 0.15)) drop-shadow(0 12px 14px rgb(0 0 0 / 0.1));
        --nextui-dropShadows-xl: drop-shadow(0 25px 34px rgb(0 0 0 / 0.35));
        --nextui-fonts-sans: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
        --nextui-fonts-mono: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace;
        --nextui-radii-md: 4px
    }
}

--sxs {
    --sxs: 1 nextui-k-dPxXDy nextui-k-jjQGhG nextui-k-eKsxVP nextui-k-fehnNV nextui-k-dSVASG nextui-k-fLOxFp nextui-k-itSsug nextui-k-kczHuk nextui-k-gWfstQ nextui-k-jvYHWg nextui-k-khapXo nextui-k-jtoOCl nextui-k-coIGzE nextui-k-gJKQzh nextui-k-fyNack nextui-k-fAlzUo nextui-k-dfOUfo nextui-k-AVtYN nextui-k-dAFEPd nextui-k-cAKHiW nextui-k-gqWwWl hfJtRL eKDgFc julYEc cArocB nextui-k-iCWXhG nextui-k-lkRnwJ
}

@media {
    @keyframes nextui-k-dPxXDy {
        0% {
            opacity: 0;
            transform: scale(0.25)
        }

        30% {
            opacity: 1
        }

        80% {
            opacity: 0.5
        }

        100% {
            transform: scale(28);
            opacity: 0
        }
    }

    @keyframes nextui-k-jjQGhG {
        0% {
            background-position: 200% 0
        }

        to {
            background-position: -200% 0
        }
    }

    @keyframes nextui-k-eKsxVP {
        0% {
            opacity: 1
        }

        100% {
            opacity: 0.15
        }
    }

    @keyframes nextui-k-fehnNV {
        0% {
            transform: rotate(0deg)
        }

        100% {
            transform: rotate(360deg)
        }
    }

    @keyframes nextui-k-dSVASG {
        0% {
            transform: translate(0px, 0px)
        }

        50% {
            transform: translate(0, calc(calc(var(--nextui--loadingSize)*-1) * 1.4))
        }

        100% {
            transform: translate(0px, 0px)
        }
    }

    @keyframes nextui-k-fLOxFp {
        0% {
            opacity: 0.2
        }

        20% {
            opacity: 1
        }

        100% {
            opacity: 0.2
        }
    }

    @keyframes nextui-k-itSsug {
        0% {
            left: -40%
        }

        100% {
            left: 100%
        }
    }

    @keyframes nextui-k-kczHuk {
        0% {
            transform: scale(1)
        }

        60% {
            transform: scale(var(--nextui--paginationScaleTransform))
        }

        100% {
            transform: scale(1)
        }
    }

    @keyframes nextui-k-gWfstQ {
        100% {
            stroke-dashoffset: 0
        }
    }

    @keyframes nextui-k-jvYHWg {
        0% {
            opacity: 0;
            transform: scale(0.2) translate(50%, -50%)
        }

        60% {
            opacity: 0.75;
            transform: scale(1.2) translate(50%, -50%)
        }

        100% {
            opacity: 1;
            transform: scale(1) translate(50%, -50%)
        }
    }

    @keyframes nextui-k-khapXo {
        0% {
            opacity: 1;
            transform: scale(1) translate(50%, -50%)
        }

        100% {
            opacity: 0;
            transform: scale(0.2) translate(50%, -50%)
        }
    }

    @keyframes nextui-k-jtoOCl {
        0% {
            opacity: 0;
            transform: scale(0.2) translate(-50%, -50%)
        }

        60% {
            opacity: 0.75;
            transform: scale(1.2) translate(-50%, -50%)
        }

        100% {
            opacity: 1;
            transform: scale(1) translate(-50%, -50%)
        }
    }

    @keyframes nextui-k-coIGzE {
        0% {
            opacity: 1;
            transform: scale(1) translate(-50%, -50%)
        }

        100% {
            opacity: 0;
            transform: scale(0.2) translate(-50%, -50%)
        }
    }

    @keyframes nextui-k-gJKQzh {
        0% {
            opacity: 0;
            transform: scale(0.2) translate(50%, 50%)
        }

        60% {
            opacity: 0.75;
            transform: scale(1.2) translate(50%, 50%)
        }

        100% {
            opacity: 1;
            transform: scale(1) translate(50%, 50%)
        }
    }

    @keyframes nextui-k-fyNack {
        0% {
            opacity: 1;
            transform: scale(1) translate(50%, 50%)
        }

        100% {
            opacity: 0;
            transform: scale(0.2) translate(50%, 50%)
        }
    }

    @keyframes nextui-k-fAlzUo {
        0% {
            opacity: 0;
            transform: scale(0.2) translate(-50%, 50%)
        }

        60% {
            opacity: 0.75;
            transform: scale(1.2) translate(-50%, 50%)
        }

        100% {
            opacity: 1;
            transform: scale(1) translate(-50%, 50%)
        }
    }

    @keyframes nextui-k-dfOUfo {
        0% {
            opacity: 1;
            transform: scale(1) translate(-50%, 50%)
        }

        100% {
            opacity: 0;
            transform: scale(0.2) translate(-50%, 50%)
        }
    }

    @keyframes nextui-k-AVtYN {
        0% {
            opacity: 1
        }

        50% {
            opacity: 0.4;
            transform: scale(0.5)
        }

        100% {
            opacity: 1
        }
    }

    @keyframes nextui-k-dAFEPd {
        100% {
            background-position: -200% center
        }
    }

    @keyframes nextui-k-cAKHiW {
        0% {
            transform: scale(0)
        }

        50% {
            transform: scale(1)
        }

        100% {
            transform: scale(0)
        }
    }

    @keyframes nextui-k-gqWwWl {
        from {
            transform: rotate(0deg)
        }

        to {
            transform: rotate(180deg)
        }
    }

    html {
        --nextui--notifyBannerHeight: 40px;
        --nextui--navbarHeight: 76px;
        scroll-padding-top: 80px;
        scroll-behavior: smooth;
    }

    html.dragging-ew {
        -webkit-user-select: none !important;
        user-select: none !important;
        cursor: ew-resize !important
    }

    html.dragging-ew * {
        -webkit-user-select: none !important;
        user-select: none !important;
        cursor: ew-resize !important
    }

    blockquote {
        margin-bottom: var(--nextui-space-14) !important
    }

    blockquote p {
        font-size: 1rem !important
    }

    .inview-section {
        z-index: var(--nextui-zIndices-2);
        width: 100%
    }

    .sp-highlight {
        background: var(--nextui-colors-codeHighlight);
        border-left: 2px solid var(--nextui-colors-gray400)
    }

    .sp-tabs {
        border: none !important;
        border-radius: inherit
    }

    .sp-tabs button {
        cursor: pointer
    }

    .sp-layout {
        border: none !important;
        overflow: visible !important;
        -webkit-mask-image: none !important;
        background: transparent !important
    }

    .sp-pre-placeholder {
        background: transparent !important;
        border-radius: 0 !important
    }

    #nprogress {
        pointer-events: none
    }

    #nprogress .bar {
        background: var(--nextui-colors-secondary);
        position: fixed;
        z-index: 999999;
        top: 0;
        left: 0;
        width: 100%;
        height: 3px
    }

    #nprogress .peg {
        display: block;
        position: absolute;
        right: 0px;
        width: 100px;
        height: 100%;
        box-shadow: 0 0 10px var(--nextui-colors-secondary), 0 0 5px var(--nextui-colors-secondary);
        opacity: 1;
        -webkit-transform: rotate(3deg) translate(0px, -4px);
        transform: rotate(3deg) translate(0px, -4px)
    }

    *,
    *:before,
    *:after {
        box-sizing: border-box;
        text-rendering: geometricPrecision;
        -webkit-tap-highlight-color: transparent
    }

    html {
        font-size: var(--nextui-fontSizes-base)
    }

    body {
        margin: 0;
        padding: 0;
        min-height: 100%;
        position: relative;
        overflow-x: hidden;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        text-rendering: optimizeLegibility;
        font-size: var(--nextui-fontSizes-base);
        line-height: var(--nextui-lineHeights-md);
        font-family: var(--nextui-fonts-sans)
    }

    html,
    body {
        background-color: var(--nextui-colors-background);
        color: var(--nextui-colors-text)
    }

    p,
    small {
        color: inherit;
        letter-spacing: var(--nextui-letterSpacings-tighter);
        font-weight: var(--nextui-fontWeights-normal);
        font-family: var(--nextui-fonts-sans)
    }

    p {
        font-size: var(--nextui-fontSizes-base);
        line-height: var(--nextui-lineHeights-lg)
    }

    small {
        margin: 0;
        line-height: var(--nextui-lineHeights-xs);
        font-size: var(--nextui-fontSizes-xs)
    }

    b {
        font-weight: var(--nextui-fontWeights-semibold)
    }

    span {
        font-size: inherit;
        color: inherit;
        font-weight: inherit
    }

    img {
        max-width: 100%;
        
    }

    .nextui-docs-dark .nextui-c-lesPJm-icGMXQa-css > img {
        /* position: absolute;
        z-index: -10000;
        -moz-user-select: none;
        -webkit-user-select: none;
        user-select: none; */
        /* width: 100px !important; */
    }

    a {
        cursor: pointer;
        font-size: inherit;
        -webkit-touch-callout: none;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        -webkit-box-align: center;
        align-items: center;
        color: var(--nextui-colors-link);
        text-decoration: none
    }

    a:hover {
        text-decoration: none
    }

    ul,
    ol {
        padding: 0;
        list-style-type: none;
        margin: var(--nextui-space-sm) var(--nextui-space-sm) var(--nextui-space-sm) var(--nextui-space-lg);
        color: var(--nextui-colors-foreground)
    }

    ol {
        list-style-type: decimal
    }

    li {
        margin-bottom: var(--nextui-space-5);
        font-size: var(--nextui-fontSizes-base);
        line-height: var(--nextui-lineHeights-lg)
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        color: inherit;
        margin: 0 0 var(--nextui-space-5) 0
    }

    h1 {
        letter-spacing: var(--nextui-letterSpacings-tighter);
        font-size: var(--nextui-fontSizes-5xl);
        line-height: var(--nextui-lineHeights-md);
        font-weight: var(--nextui-fontWeights-bold)
    }

    h2 {
        letter-spacing: var(--nextui-letterSpacings-tighter);
        font-size: var(--nextui-fontSizes-4xl);
        font-weight: var(--nextui-fontWeights-semibold)
    }

    h3 {
        letter-spacing: var(--nextui-letterSpacings-tighter);
        font-size: var(--nextui-fontSizes-2xl);
        font-weight: var(--nextui-fontWeights-semibold)
    }

    h4 {
        letter-spacing: var(--nextui-letterSpacings-tighter);
        font-size: var(--nextui-fontSizes-xl);
        font-weight: var(--nextui-fontWeights-semibold)
    }

    h5 {
        letter-spacing: var(--nextui-letterSpacings-tight);
        font-size: var(--nextui-fontSizes-md);
        font-weight: var(--nextui-fontWeights-semibold)
    }

    h6 {
        letter-spacing: var(--nextui-letterSpacings-tight);
        font-size: var(--nextui-fontSizes-sm);
        font-weight: var(--nextui-fontWeights-semibold)
    }

    button,
    input,
    select,
    textarea {
        font-family: inherit;
        font-size: inherit;
        line-height: inherit;
        color: inherit;
        margin: 0
    }

    button:focus,
    input:focus,
    select:focus,
    textarea:focus {
        outline: none
    }

    code {
        color: var(--nextui-colors-code);
        padding: var(--nextui-space-1) var(--nextui-space-2);
        border-radius: var(--nextui-radii-xs);
        background: var(--nextui-colors-codeLight);
        font-family: var(--nextui-fonts-mono);
        font-size: var(--nextui-fontSizes-sm);
        white-space: pre-wrap;
        transition: opacity 0.25s ease 0s
    }

    code:hover {
        opacity: 0.8
    }

    pre {
        overflow: auto;
        white-space: pre;
        text-align: left;
        font-size: var(--nextui-fontSizes-sm);
        border-radius: var(--nextui-radii-lg);
        padding: var(--nextui-space-md) var(--nextui-space-lg);
        margin: var(--nextui-space-lg) 0;
        font-family: var(--nextui-fonts-mono);
        line-height: var(--nextui-lineHeights-md);
        webkit-overflow-scrolling: touch
    }

    pre code {
        color: var(--nextui-colors-foreground);
        font-size: var(--nextui-fontSizes-sm);
        line-height: var(--nextui-lineHeights-sm);
        white-space: pre
    }

    pre code:before,
    pre code:after {
        display: none
    }

    pre p {
        margin: 0
    }

    pre::-webkit-scrollbar {
        display: none;
        width: 0;
        height: 0;
        background: transparent
    }

    hr {
        background: var(--nextui-colors-border);
        border-color: transparent;
        border-width: 0px;
        border-style: none;
        height: 1px
    }

    details {
        background-color: var(--nextui-colors-accents1);
        border: none
    }

    details:focus,
    details:hover,
    details:active {
        outline: none
    }

    summary {
        cursor: pointer;
        -webkit-user-select: none;
        user-select: none;
        list-style: none;
        outline: none
    }

    summary::-webkit-details-marker,
    summary::before {
        display: none
    }

    summary::-moz-list-bullet {
        font-size: 0
    }

    summary:focus,
    summary:hover,
    summary:active {
        outline: none;
        list-style: none
    }

    ::selection {
        background-color: var(--nextui-colors-selection)
    }

    blockquote {
        padding: var(--nextui-space-md) var(--nextui-space-lg);
        color: var(--nextui-colors-accents7);
        background-color: var(--nextui-colors-accents0);
        border-radius: var(--nextui-radii-lg);
        margin: var(--nextui-space-10) 0
    }

    blockquote *:first-child {
        margin-top: 0
    }

    blockquote *:last-child {
        margin-bottom: 0
    }

    kbd {
        width: -moz-fit-content;
        width: fit-content;
        text-align: center;
        display: inline-block;
        color: var(--nextui-colors-accents8);
        background: var(--nextui-colors-accents0);
        border: 1px solid var(--nextui-colors-border);
        box-shadow: 0 0 1px 0 rgb(0 0 0 / 14%);
        font-family: var(--nextui-fonts-sans);
        border-radius: 5px;
        padding: var(--nextui-space-1) var(--nextui-space-3);
        margin-left: var(--nextui-space-1);
        margin-right: var(--nextui-space-1);
        line-height: var(--nextui-lineHeights-sm);
        font-size: var(--nextui-fontSizes-sm)
    }

    kbd+kbd {
        margin-left: var(--nextui-space-2)
    }

    dl,
    dd,
    hr,
    figure,
    p {
        margin: 0
    }

    :root {
        --nextui--navbarHeight: 76px;
        --nextui--navbarCompactHeight: calc(var(--nextui--navbarHeight) * 0.7);
        --nextui--navbarTextColor: var(--nextui-colors-text);
        --nextui--navbarBackgroundColor: var(--nextui-colors-background);
        --nextui--navbarBlurBackgroundColor: var(--nextui-colors-backgroundAlpha);
        --nextui--navbarItemMaxHeight: calc(var(--nextui--navbarHeight) * 0.5);
        --nextui--navbarCompactItemMaxHeight: calc(var(--nextui--navbarHeight) * 0.5);
        --nextui--navbarBorderColor: var(--nextui-colors-border);
        --nextui--navbarBorderRadius: var(--nextui-radii-lg);
        --nextui--navbarPadding: var(--nextui-space-10);
        --nextui--navbarFloatingMargin: var(--nextui-space-10);
        --nextui--navbarContainerMaxWidth: var(--nextui-breakpoints-lg);
        --nextui--navbarShadow: var(--nextui-shadows-md);
        --nextui--navbarBorderWeight: 0px;
        --nextui--navbarBlur: 10px
    }

    :root {
        --nextui--navbarHeight: 76px;
        --nextui--navbarCompactHeight: calc(var(--nextui--navbarHeight) * 0.7);
        --nextui--navbarTextColor: var(--nextui-colors-text);
        --nextui--navbarBackgroundColor: var(--nextui-colors-background);
        --nextui--navbarBlurBackgroundColor: var(--nextui-colors-backgroundAlpha);
        --nextui--navbarItemMaxHeight: calc(var(--nextui--navbarHeight) * 0.5);
        --nextui--navbarCompactItemMaxHeight: calc(var(--nextui--navbarHeight) * 0.5);
        --nextui--navbarBorderColor: var(--nextui-colors-border);
        --nextui--navbarBorderRadius: var(--nextui-radii-lg);
        --nextui--navbarPadding: var(--nextui-space-10);
        --nextui--navbarFloatingMargin: var(--nextui-space-10);
        --nextui--navbarContainerMaxWidth: var(--nextui-breakpoints-lg);
        --nextui--navbarShadow: var(--nextui-shadows-md);
        --nextui--navbarBorderWeight: var(--nextui-borderWeights-light);
        --nextui--navbarBlur: 10px
    }

    @keyframes nextui-k-iCWXhG {
        0% {
            transform: scale(1)
        }

        50% {
            transform: scale(1.2)
        }

        100% {
            transform: scale(1)
        }
    }

    @keyframes nextui-k-lkRnwJ {
        0% {
            transform: translateY(0)
        }

        30% {
            transform: translateY(-10px)
        }

        50% {
            transform: translateY(4px)
        }

        70% {
            transform: translateY(-15px)
        }

        100% {
            transform: translateY(0)
        }
    }
}

--sxs {
    --sxs: 2 nextui-c-lesPJm nextui-c-hhqfap nextui-c-egxOLa nextui-c-fyNvBR nextui-c-PJLV nextui-c-jklhtj nextui-c-dGYPDG nextui-c-kOXsPe nextui-c-eYXmfb nextui-c-dIWzTP nextui-c-iWjDFM nextui-c-edzMrf nextui-c-BDLTQ nextui-c-jMTBsW nextui-c-eFfoBo nextui-c-iZLPXV nextui-c-bvsQQD nextui-c-fixGjY nextui-c-evidrZ nextui-c-iJNdJu nextui-c-kgjvqv nextui-c-hPBoDr nextui-c-gNVTSf nextui-c-dAPDu nextui-c-bDGMeb nextui-c-dBsAen nextui-c-hnWgpj nextui-c-bhQztt nextui-c-gyluqH nextui-c-jTSrtu nextui-c-jWYMhe nextui-c-cdSxUn nextui-c-euvicU nextui-c-kUHnlR nextui-c-iSRKPn nextui-c-fFNixC nextui-c-fdHeMm nextui-c-cMTZRp nextui-c-dfbgCO nextui-c-kTXuUg nextui-c-gXbdHx nextui-c-VGASD nextui-c-CgElH nextui-c-hZiOHj nextui-c-fZSRWH nextui-c-kRHeuF nextui-c-eaXwRa nextui-c-eVaCKy nextui-c-ftJsHY nextui-c-iYtvzS nextui-c-huiNHE nextui-c-bHCHvk nextui-c-iwmZdB nextui-c-hzQjrs nextui-c-ghxhhI nextui-c-eXOOPO nextui-c-jeuecp nextui-c-ctQnhE nextui-c-gJvMas nextui-c-STltJ nextui-c-jjKPqy nextui-c-iFHsrU nextui-c-itiWTf nextui-c-eJPKci nextui-c-gEEnVX nextui-c-jxECYO nextui-c-iVzbCs nextui-c-FIiRH nextui-c-kbhVdb nextui-c-cakKrd nextui-c-kGDNMl nextui-c-eKVPvf nextui-c-cUthvm nextui-c-fItrmj nextui-c-eKuzCY nextui-c-cAbbLF nextui-c-kSOHfs nextui-c-bOoPrE nextui-c-chTLhx nextui-c-dqVeKF nextui-c-cMuMPn nextui-c-bWoBYk nextui-c-bnbLsL nextui-c-eFkQMh nextui-c-hGXVRD nextui-c-ErFEA nextui-c-bDmTpC nextui-c-gCBXKq nextui-c-iXGlHE nextui-c-htzYTm nextui-c-kFuwPS nextui-c-fwbppr nextui-c-fHUxky nextui-c-yvKiu nextui-c-eAMyHl nextui-c-geVHsq nextui-c-ftDzKv nextui-c-hcIZdM nextui-c-jJIrOH nextui-c-eUuHzx nextui-c-dwnaVv nextui-c-dWWWSv nextui-c-hPzDAx nextui-c-lfcDHB nextui-c-dJMBOt nextui-c-fMAxGR nextui-c-gkprxJ
}

@media {
    .nextui-c-lesPJm {
        box-sizing: border-box
    }

    .nextui-c-hhqfap {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
        height: auto;
        color: var(--nextui--navbarTextColor);
        z-index: var(--nextui-zIndices-2)
    }

    .nextui-c-egxOLa {
        width: 100%;
        height: var(--nextui--navbarHeight);
        min-height: var(--nextui--navbarHeight);
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-between;
        align-items: center;
        position: relative;
        box-sizing: border-box;
        color: inherit;
        padding-left: var(--nextui--navbarPadding);
        padding-right: var(--nextui--navbarPadding);
        background: var(--nextui--navbarBackgroundColor);
        max-width: var(--nextui--navbarContainerMaxWidth);
        z-index: var(--nextui-zIndices-5)
    }

    @media (max-width: 650px) {
        .nextui-c-egxOLa {
            --nextui--navbarPadding: var(--nextui-space-6);
            --nextui--navbarFloatingMargin: var(--nextui-space-6)
        }
    }

    .nextui-c-fyNvBR {
        display: flex;
        flex-wrap: nowrap;
        flex-direction: row;
        justify-content: flex-start;
        background: transparent;
        align-items: center;
        text-decoration: none;
        font-size: var(--nextui-fontSizes-base);
        white-space: nowrap;
        box-sizing: border-box
    }

    .nextui-c-jklhtj {
        margin: 0;
        list-style: none;
        line-height: var(--nextui-lineHeights-xs)
    }

    .card-panels a {
      position: relative;
    }

    @media (max-width: 720px) {
      .card-panels a {
        width: 100%;
      }
    }


    .learn-more {
      position: absolute;
      /*top: 340px; */
      bottom: 25px;
      font-weight: bold;
      font-size: 20px;
      z-index: 10;
      width: fit-content;
      color:  white;
      padding: 0.2rem 1rem;
      border-radius: 50px;
      transition: all 0.3s ease 0s;
    }

    a:hover .learn-more {
      color: white;
      background-color: rgb(11, 110, 249);
    }

    .nextui-c-jklhtj li {
        margin-bottom: 0
    }

    .nextui-c-dGYPDG {
        --nextui--navbarContentItemGap: var(--nextui-space-10);
        --nextui--navbarContentItemHorizontalPadding: var(--nextui-space-10);
        display: flex;
        height: 100%;
        flex-wrap: nowrap;
        align-items: center;
        gap: var(--nextui--navbarContentItemGap);
        color: inherit
    }

    .nextui-c-kOXsPe {
        margin-bottom: 0;
        display: flex;
        align-items: center;
        list-style-type: none;
        line-height: inherit
    }

    .nextui-c-eYXmfb {
        --nextui--navbarItemFontSize: inherit;
        --nextui--navbarItemFontWeight: var(--nextui-fontWeights-normal);
        font-size: var(--nextui--navbarItemFontSize);
        font-weight: var(--nextui--navbarItemFontWeight);
        position: relative
    }

    .nextui-c-eYXmfb>* {
        z-index: var(--nextui-zIndices-2);
        font-size: inherit !important;
        font-weight: inherit !important
    }

    .nextui-c-eYXmfb:before {
        opacity: 0;
        z-index: var(--nextui-zIndices-1);
        content: "";
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        border-radius: var(--nextui-radii-sm)
    }

    .nextui-c-eYXmfb:after {
        opacity: 0;
        z-index: var(--nextui-zIndices-1);
        content: "";
        display: block;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        height: var(--nextui--navbarItemUnderlineHeight);
        border-radius: 0px;
        background: var(--nextui--navbarItemActiveColor)
    }

    .nextui-c-dIWzTP {
        --nextui--linkColor: var(--nextui-colors-link);
        display: flex;
        align-items: center;
        line-height: inherit;
        text-decoration: none;
        width: fitContent;
        background-color: transparent;
        background-image: inherit;
        -webkit-background-clip: inherit;
        background-clip: inherit;
        -webkit-text-fill-color: inherit;
        color: var(--nextui--linkColor);
        outline: none;
        max-width: max-content
    }

    .nextui-c-dIWzTP:hover {
        opacity: 0.8
    }

    @media (prefers-reduced-motion: reduce) {
        .nextui-c-dIWzTP {
            transition: none
        }
    }

    .nextui-c-iWjDFM {
        --nextui--buttonBorderRadius: var(--nextui-radii-md);
        --nextui--buttonPressedScale: 0.97;
        display: flex;
        align-items: center;
        justify-content: center;
        -webkit-appearance: none;
        appearance: none;
        box-sizing: border-box;
        font-weight: var(--nextui-fontWeights-medium);
        -webkit-user-select: none;
        -webkit-user-select: none;
        user-select: none;
        line-height: var(--nextui-lineHeights-sm);
        text-align: center;
        white-space: nowrap;
        transition: var(--nextui-transitions-button);
        position: relative;
        overflow: hidden;
        border: none;
        cursor: pointer;
        pointer-events: auto;
        padding: 0;
        border-radius: var(--nextui--buttonBorderRadius)
    }

    @media (prefers-reduced-motion: reduce) {
        .nextui-c-iWjDFM {
            transition: none
        }
    }

    .nextui-c-iWjDFM .nextui-button-text {
        display: flex;
        align-items: center;
        justify-content: center;
        z-index: var(--nextui-zIndices-2);
        z-index: 1000 !important;
    }

    .lines, .gradient-background {
        pointer-events: none;
        -moz-user-select: none;
        -webkit-user-select: none;
        user-select: none;
    }

    .nextui-c-iWjDFM .nextui-button-text p,
    .nextui-c-iWjDFM .nextui-button-text pre,
    .nextui-c-iWjDFM .nextui-button-text div {
        margin: 0
    }

    .nextui-c-iWjDFM .nextui-c-bmKMKj {
        z-index: var(--nextui-zIndices-1)
    }

    .nextui-c-iWjDFM .nextui-c-bmKMKj .nextui-drip-filler {
        opacity: 0.25;
        fill: var(--nextui-colors-accents2)
    }

    .nextui-c-edzMrf {
        display: flex;
        align-items: center;
        justify-content: center;
        position: fixed;
        width: 100%;
        bottom: 10px
    }

    .nextui-c-edzMrf .nextui-radio-group-items {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: repeat(2, 1fr);
        grid-column-gap: var(--nextui-space-8);
        grid-row-gap: var(--nextui-space-2)
    }

    .nextui-c-BDLTQ {
        --nextui--cardColor: var(--nextui-colors-backgroundContrast);
        --nextui--cardTextColor: var(--nextui-colors-text);
        margin: 0;
        padding: 0;
        border-radius: var(--nextui-radii-lg);
        background: var(--nextui--cardColor);
        color: var(--nextui--cardTextColor);
        position: relative;
        display: flex;
        overflow: hidden;
        flex-direction: column;
        width: 100%;
        height: auto;
        box-sizing: border-box
    }

    @media (prefers-reduced-motion: reduce) {
        .nextui-c-BDLTQ {
            transition: none
        }
    }

    .nextui-c-BDLTQ .nextui-image {
        width: 100%
    }

    .nextui-c-BDLTQ .nextui-c-bmKMKj {
        z-index: var(--nextui-zIndices-1)
    }

    .nextui-c-BDLTQ .nextui-c-bmKMKj .nextui-drip-filler {
        opacity: 0.25;
        fill: var(--nextui-colors-accents6)
    }

    .nextui-c-jMTBsW {
        transform: translateZ(0);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden
    }

    .nextui-c-eFfoBo {
        display: flex;
        width: 100%;
        height: auto;
        flex: 1 1 auto;
        flex-direction: column;
        justify-content: inherit;
        align-items: inherit;
        align-content: inherit;
        padding-top: var(--nextui-space-lg);
        padding-bottom: var(--nextui-space-lg);
        padding-left: var(--nextui-space-sm);
        padding-right: var(--nextui-space-sm);
        overflow-y: auto;
        position: relative;
        text-align: left
    }

    .nextui-c-iZLPXV {
        border: 0;
        margin: 0;
        padding: 0;
        display: flex;
        flex-direction: column
    }

    .nextui-c-bvsQQD {
        display: block;
        font-weight: var(--nextui-fontWeights-normal);
        font-size: calc(var(--nextui--checkboxSize) * 0.9);
        color: var(--nextui-colors-accents8);
        margin-bottom: var(--nextui-space-3)
    }

    .nextui-c-fixGjY {
        display: flex;
        flex-direction: column
    }

    .nextui-c-evidrZ {
        display: flex;
        width: initial;
        align-items: flex-start;
        position: relative;
        flex-direction: column;
        justify-content: flex-start;
        cursor: pointer
    }

    .home-tagline-appendix {
        animation-name: home-tagline-in-out;
        animation-duration: 1750ms;
        animation-fill-mode: both;
        animation-timing-function: cubic-bezier(0.48, 0.08, 0.19, 1);
    }

    @media (prefers-reduced-motion: reduce) {
        .nextui-c-evidrZ .nextui-c-kgjvqv:where(.nextui-c-PJLV) {
            transition: none
        }
    }

    @media (prefers-reduced-motion: reduce) {
        .nextui-c-evidrZ .nextui-c-kgjvqv:where(.nextui-c-PJLV):after {
            transition: none
        }
    }

    .nextui-c-iJNdJu {
        width: initial;
        position: relative;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start
    }

    .nextui-c-kgjvqv {
        width: var(--nextui--radioSize);
        height: var(--nextui--radioSize);
        border-radius: var(--nextui--radioRadii);
        position: relative;
        display: inline-block;
        margin-right: calc(var(--nextui--radioSize) * 0.375)
    }

    .nextui-c-kgjvqv:after {
        content: "";
        display: block;
        position: absolute;
        width: var(--nextui--radioSize);
        height: var(--nextui--radioSize);
        border-radius: var(--nextui--radioRadii);
        box-sizing: border-box;
        border: 2px solid var(--nextui-colors-border)
    }

    .nextui-c-hPBoDr {
        font-size: var(--nextui--radioSize);
        -webkit-user-select: none;
        -webkit-user-select: none;
        user-select: none;
        display: inline-flex;
        align-items: center
    }

    .nextui-c-gNVTSf {
        width: 1px;
        height: 1px
    }

    .nextui-c-dAPDu {
        position: absolute;
        top: calc(50% - var(--nextui--navbarItemMaxHeight) * 0.5);
        height: var(--nextui--navbarItemMaxHeight);
        background: var(--nextui-colors-neutralLight);
        border-radius: var(--nextui-radii-sm);
        transition: width 0.2s ease 0s, transform 0.2s ease 0s, opacity 0.2s ease 0s
    }

    .nextui-c-bDGMeb {
        display: flex;
        align-items: center;
        justify-content: center;
        position: absolute;
        left: var(--nextui--buttonPadding);
        right: auto;
        top: 50%;
        transform: translateY(-50%);
        color: inherit;
        z-index: var(--nextui-zIndices-1)
    }

    .nextui-c-bDGMeb svg {
        background: transparent
    }

    .nextui-c-dBsAen {
        top: 0;
        height: var(--nextui--navbarHeight);
        width: 100%;
        position: fixed;
        background: transparent;
        z-index: var(--nextui-zIndices-max)
    }

    .nextui-c-hnWgpj {
        background: var(--nextui-colors-accents1);
        box-shadow: var(--nextui-shadows-sm);
        border-radius: var(--nextui-radii-lg);
        display: flex;
        flex-direction: column;
        padding: var(--nextui-space-8);
        background: var(--nextui-colors-backgroundContrast)
    }

    @supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) {
        .nextui-c-hnWgpj {
            -webkit-backdrop-filter: saturate(180%) blur(14px);
            backdrop-filter: saturate(180%) blur(14px);
            background: rgba(255, 255, 255, 0.05)
        }
    }

    .nextui-c-bhQztt {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: row;
        padding: 0;
        border-radius: 0;
        background: var(--nextui-colors-headerBackground);
        position: relative;
        z-index: var(--nextui-zIndices-1);
        height: var(--nextui--notifyBannerHeight);
        color: var(--nextui-colors-text);
        width: 100%;
        border: 1.5px solid var(--nextui-colors-border);
        border-top-color: transparent;
        border-left-color: transparent;
        border-right-color: transparent;
        transition: margin-bottom 0.25s ease 0s, transform 0.25s linear 0s
    }

    .nextui-docs-light .nextui-c-bhQztt .notify-gradient {
        display: none
    }

    .nextui-c-gyluqH {
        display: inline-flex;
        flex-shrink: 0;
        vertical-align: middle;
        position: relative;
        overflow: visible
    }

    .nextui-c-jTSrtu {
        --nextui--badgePlacementHOffset: 0%;
        --nextui--badgePlacementVOffset: 0%;
        line-height: 1;
        display: flex;
        flex-flow: row wrap;
        place-content: center;
        align-items: center;
        box-sizing: border-box;
        white-space: nowrap;
        background: var(--nextui--badgeBackgroundColor);
        color: var(--nextui--badgeTextColor);
        font-weight: var(--nextui-fontWeights-bold);
        font-size: var(--nextui--badgeFontSize);
        padding: var(--nextui--badgeVPadding) var(--nextui--badgeHPadding)
    }

    @media (prefers-reduced-motion: reduce) {
        .nextui-c-jTSrtu {
            animation: none;
            transition: none
        }
    }

    @media (prefers-reduced-motion: reduce) {
        .nextui-c-jTSrtu.nextui-badge--is-invisible {
            animation: none;
            transition: none
        }
    }

    .nextui-c-jWYMhe {
        display: flex;
        position: relative;
        z-index: var(--nextui-zIndices-10);
        flex-direction: row;
        align-items: center;
        text-decoration: none;
        color: var(--nextui-colors-text);
        cursor: pointer;
        transition: var(--nextui-transitions-default)
    }

    .nextui-c-jWYMhe .chevron-right-icon {
        transition: transform cubic-bezier(0.4, 0, 0.2, 1) 0.2s
    }

    .nextui-c-jWYMhe:hover {
        opacity: 0.8
    }

    .nextui-c-jWYMhe:hover .chevron-right-icon {
        transform: translateX(2px)
    }

    .nextui-c-cdSxUn {
        position: relative;
        display: inline-block
    }

    .nextui-c-euvicU {
        position: absolute;
        display: block;
        opacity: 0;
        transition: opacity 0.5s ease;
        animation: nextui-k-cAKHiW 1200ms forwards
    }

    .nextui-c-euvicU svg {
        display: block;
        animation: nextui-k-gqWwWl 1250ms linear forwards
    }

    .nextui-c-euvicU svg path {
        fill: var(--nextui-colors-yellow600)
    }

    .nextui-docs-dark .nextui-c-euvicU svg path {
        fill: var(--nextui-colors-purple900)
    }

    @media (prefers-reduced-motion: reduce) {
        .nextui-c-euvicU {
            animation: none
        }
    }

    @media (prefers-reduced-motion: reduce) {
        .nextui-c-euvicU svg {
            animation: none
        }
    }

    .nextui-c-kUHnlR {
        z-index: 1;
        position: relative;
        font-weight: bold
    }

    .nextui-c-iSRKPn {
        --nextui--colorA: var(--nextui-colors-pink700);
        --nextui--colorB: var(--nextui-colors-secondary);
        cursor: default;
        position: relative;
        font-weight: var(--nextui-fontWeights-semibold);
        background-image: linear-gradient(120deg, var(--nextui--colorA) 0%, var(--nextui--colorB) 50%, var(--nextui--colorA) 100%);
        background-origin: padding-box;
        background-size: 200%;
        -webkit-box-decoration-break: clone;
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
        color: unset;
        overflow: visible;
        animation: 3s linear 0s infinite normal forwards running nextui-k-dAFEPd
    }

    .nextui-docs-dark .nextui-c-iSRKPn {
        --nextui--colorA: var(--nextui-colors-pink900);
        --nextui--colorB: var(--nextui-colors-purple700)
    }

    .nextui-c-fFNixC {
        display: flex;
        align-items: center;
        width: 100%;
        height: 100%
    }

    .nextui-c-fFNixC .navbar__social-icon {
        /* fill: var(--nextui-colors-accents6) */
        fill: #ecedee;

    }

    .nextui-c-fdHeMm {
        width: 100%;
        margin-right: auto;
        margin-left: auto
    }

    .nextui-c-cMTZRp {
        float: left;
        box-sizing: border-box;
        padding-left: calc(var(--nextui--rowGap) / 2);
        padding-right: calc(var(--nextui--rowGap) / 2)
    }

    .nextui-c-dfbgCO {
        display: flex;
        position: relative;
        box-sizing: border-box
    }

    .nextui-c-kTXuUg path {
        fill: var(--nextui-colors-foreground)
    }

    .nextui-c-gXbdHx {
        display: block
    }

    .nextui-c-gXbdHx path {
        fill: var(--nextui-colors-foreground)
    }

    .nextui-c-VGASD {
        display: inline-block;
        text-transform: uppercase;
        padding: 5px 5px;
        margin: 0 2px;
        font-size: 10px;
        font-weight: 800;
        border-radius: 14px;
        letter-spacing: 0.6px;
        line-height: 1;
        text-shadow: 0 1px 1px rgba(0, 0, 0, 0.16);
        box-shadow: 1px 2px 5px 0px rgb(0 0 0 / 10%);
        align-items: center;
        align-self: center;
        color: var(--nextui-colors-white)
    }

    .nextui-c-CgElH {
        display: inline;
        font-weight: var(--nextui-fontWeights-bold);
        color: var(--nextui-colors-text);
        line-height: 1.2;
        font-size: 2.5rem
    }

    @media (min-width: 960px) {
        .nextui-c-CgElH {
            font-size: 3rem
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-CgElH {
            font-size: 3.5rem
        }
    }

    .nextui-c-hZiOHj {
        background-image: linear-gradient(180deg, #FF1CF7 25%, #b249f8 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent
    }

    .nextui-c-hZiOHj::selection {
        -webkit-text-fill-color: var(--nextui-colors-text)
    }

    .nextui-c-hZiOHj::selection {
        -webkit-text-fill-color: var(--nextui-colors-text)
    }

    .nextui-c-fZSRWH {
        padding-left: var(--nextui-space-1);
        font-size: var(--nextui-fontSizes-xl);
        width: 100%;
        display: inline-flex;
        font-weight: var(--nextui-fontWeights-medium);
        color: var(--nextui-colors-accents7)
    }

    .nextui-c-kRHeuF {
        margin: 0;
        box-sizing: border-box;
        padding: var(--nextui--gridGapUnit)
    }

    .nextui-c-eaXwRa {
        display: flex;
        position: relative;
        width: initial;
        max-width: 100%;
        padding: calc(var(--nextui-space-lg) * 0.75) var(--nextui-space-lg);
        border-radius: var(--nextui-radii-lg);
        background: var(--nextui-colors-background)
    }

    .nextui-c-eVaCKy {
        margin: 0;
        padding: 0;
        border: none;
        border-radius: 0;
        background-color: transparent;
        color: inherit;
        font-size: var(--nextui-fontSizes-sm)
    }

    .nextui-c-eVaCKy * {
        margin: 0;
        padding: 0;
        font-size: inherit;
        color: inherit
    }

    .nextui-c-ftJsHY {
        width: max-content;
        display: inherit
    }

    .nextui-c-iYtvzS {
        display: inline-flex;
        justify-content: center;
        border: none;
        align-items: flex-start;
        background: transparent;
        width: calc(2 * var(--nextui-space-lg));
        border-radius: var(--nextui-radii-xs);
        color: inherit;
        transition: opacity 0.2s ease 0s;
        cursor: pointer;
        -webkit-user-select: none;
        -webkit-user-select: none;
        user-select: none
    }

    @media (prefers-reduced-motion: reduce) {
        .nextui-c-iYtvzS {
            transition: none
        }
    }

    .nextui-c-iYtvzS:hover {
        opacity: 0.7
    }

    .nextui-c-iYtvzS .nextui-c-PJLV path {
        fill: var(--nextui-colors-accents6)
    }

    .nextui-c-huiNHE {
        -webkit-tap-highlight-color: transparent
    }

    .nextui-c-huiNHE:focus:not(.nextui-c-huiNHE:focus-visible) {
        box-shadow: none
    }

    .nextui-c-huiNHE:focus {
        outline: none;
        box-shadow: 0 0 0 2px var(--nextui-colors-background), 0 0 0 4px var(--nextui-colors-primary)
    }

    @media not all and (min-resolution:.001dpcm) {
        .nextui-c-huiNHE {
            -webkit-tap-highlight-color: transparent;
            outline: none
        }
    }

    .nextui-c-bHCHvk {
        display: flex;
        align-items: center;
        justify-content: center;
        position: absolute;
        z-index: var(--nextui-zIndices-max)
    }

    @media (max-width: 650px) {
        .nextui-c-bHCHvk {
            display: none
        }
    }

    .nextui-c-iwmZdB {
        --nextui--inputColor: var(--nextui-colors-accents0);
        --nextui--inputTextColor: var(--nextui-colors-text);
        --nextui--inputPlaceholderColor: var(--nextui-colors-accents6);
        --nextui--inputShadow: var(--nextui-shadows-sm);
        --nextui--inputBorderColor: var(--nextui-colors-border);
        --nextui--inputHoverBorderColor: var(--nextui-colors-foreground);
        --nextui--inputLabelColor: var(--nextui--inputHoverBorderColor);
        display: inline-flex;
        flex-direction: column;
        justify-content: center;
        position: relative;
        box-sizing: border-box;
        -webkit-box-align: center
    }

    .nextui-c-hzQjrs {
        display: block;
        font-weight: var(--nextui-fontWeights-normal);
        color: var(--nextui--inputLabelColor);
        padding: 0 0 0 var(--nextui-space-2);
        margin-bottom: var(--nextui-space-3);
        font-size: var(--nextui--inputFontSize);
        line-height: var(--nextui-lineHeights-md);
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        -webkit-user-select: none;
        -webkit-user-select: none;
        user-select: none
    }

    .nextui-c-hzQjrs>*:first-child {
        margin-top: 0
    }

    .nextui-c-hzQjrs>*:last-child {
        margin-bottom: 0
    }

    @media (prefers-reduced-motion: reduce) {
        .nextui-c-hzQjrs {
            transition: none
        }
    }

    .nextui-c-ghxhhI {
        width: 100%;
        border-radius: var(--nextui--inputBorderRadius)
    }

    @media (prefers-reduced-motion: reduce) {
        .nextui-c-ghxhhI {
            transition: none
        }
    }

    .nextui-c-eXOOPO {
        flex: 1;
        position: relative;
        border-radius: var(--nextui--inputBorderRadius);
        background: var(--nextui--inputColor);
        display: inline-flex;
        vertical-align: middle;
        align-items: center;
        -webkit-user-select: none;
        user-select: none
    }
    .words-list {
        overflow: hidden;
        height: 4em;
    }

    .words-list h1 {
        display: block;
        height: 100%;
        /* border: 1px solid purple; */
        animation: spin_words 9s infinite;
        text-align: left;
    }

    @keyframes spin_words {
        10% {
            transform: translateY(-112%);
        }
        25% {
            transform: translateY(-100%);
        }
        35% {
            transform: translateY(-212%);
        }
        50% {
            transform: translateY(-200%);
        }
        60% {
            transform: translateY(-312%);
        }
        75% {
            transform: translateY(-300%);
        }
        85% {
            transform: translateY(-412%);
        }
        100% {
            transform: translateY(-400%);
        }
    }

    @media (prefers-reduced-motion: reduce) {
        .nextui-c-eXOOPO {
            transition: none
        }
    }

    @media (prefers-reduced-motion: reduce) {
        .nextui-c-eXOOPO:before {
            transition: none
        }
    }

    @media (prefers-reduced-motion: reduce) {
        .nextui-c-eXOOPO:after {
            transition: none
        }
    }

    .nextui-c-jeuecp {
        padding: 0;
        font-size: var(--nextui--inputFontSize);
        background: transparent;
        border: none;
        color: var(--nextui--inputTextColor);
        border-radius: 0;
        outline: none;
        width: 100%;
        height: 100%;
        min-width: 0;
        -webkit-appearance: none
    }

    .nextui-c-jeuecp ::placeholder {
        color: var(--nextui--inputPlaceholderColor);
        transition: opacity 0.25s ease 0s;
        -moz-transition: opacity 0.25s ease 0s;
        -ms-transition: opacity 0.25s ease 0s;
        -webkit-transition: opacity 0.25s ease 0s
    }

    @media (prefers-reduced-motion: reduce) {
        .nextui-c-jeuecp {
            transition: none
        }
    }

    @media (prefers-reduced-motion: reduce) {
        .nextui-c-jeuecp::placeholder {
            transition: none
        }
    }

    .nextui-c-jeuecp:disabled {
        pointer-events: none;
        color: var(--nextui-colors-accents4);
        cursor: not-allowed
    }

    .nextui-c-ctQnhE {
        position: absolute;
        right: 0;
        margin: 0;
        display: inline-flex;
        align-items: center;
        border: none;
        background: transparent;
        width: auto;
        height: auto;
        cursor: pointer;
        box-sizing: border-box;
        transition: color 250ms ease 0s, transform 250ms ease 0s, opacity 250ms ease 0s;
        color: var(--nextui--inputPlaceholderColor);
        visibility: hidden;
        transform: translateX(20%);
        opacity: 0
    }

    .nextui-c-ctQnhE:hover {
        opacity: 0.85
    }

    .nextui-c-ctQnhE svg {
        color: currentColor;
        width: calc(var(--nextui-space-5) * var(--nextui--inputHeightRatio));
        height: calc(var(--nextui-space-5) * var(--nextui--inputHeightRatio))
    }

    @media (prefers-reduced-motion: reduce) {
        .nextui-c-ctQnhE {
            transition: none
        }
    }

    .nextui-c-gJvMas {
        position: absolute;
        opacity: 0;
        bottom: calc(var(--nextui--inputHeightRatio) * calc(var(--nextui-space-5)*-1))
    }

    @media (prefers-reduced-motion: reduce) {
        .nextui-c-gJvMas {
            transition: none
        }
    }

    .nextui-c-STltJ {
        -webkit-tap-highlight-color: transparent;
        display: inline-block;
        vertical-align: center;
        white-space: nowrap;
        -webkit-user-select: none;
        -webkit-user-select: none;
        user-select: none;
        transition: var(--nextui-transitions-default);
        padding: var(--nextui-space-1) 0;
        position: relative;
        cursor: pointer
    }

    @media (prefers-reduced-motion: reduce) {
        .nextui-c-STltJ {
            transition: none
        }
    }

    .nextui-c-jjKPqy+.nextui-c-itiWTf:where(.nextui-c-huiNHE)>.nextui-c-eJPKci {
        transform: translateX(calc(var(--nextui--switchWidth) / 15))
    }

    .nextui-c-jjKPqy:checked+.nextui-c-itiWTf:where(.nextui-c-huiNHE)>.nextui-c-eJPKci {
        transform: translateX(calc(var(--nextui--switchWidth) - var(--nextui--switchWidth) / 15 - var(--nextui--switchHeight) * 0.7))
    }

    .nextui-c-iFHsrU {
        border: 0px;
        clip: rect(0px, 0px, 0px, 0px);
        height: 1px;
        width: 1px;
        margin: -1px;
        padding: 0px;
        overflow: hidden;
        white-space: nowrap;
        position: absolute
    }

    .nextui-c-itiWTf {
        opacity: 1;
        width: var(--nextui--switchWidth);
        height: var(--nextui--switchHeight);
        transition: var(--nextui-transitions-default);
        position: relative;
        overflow: hidden;
        padding: 0;
        border-radius: var(--nextui-radii-pill);
        background: var(--nextui-colors-accents2)
    }

    @media (prefers-reduced-motion: reduce) {
        .nextui-c-itiWTf {
            transition: none
        }
    }

    .nextui-c-eJPKci {
        position: absolute;
        display: flex;
        width: calc(var(--nextui--switchHeight) * 0.7);
        height: calc(var(--nextui--switchHeight) * 0.7);
        justify-content: center;
        align-items: center;
        top: calc(50% - var(--nextui--switchHeight) * 0.35);
        left: 0;
        transition: transform 0.25s ease, width 0.2s ease;
        background: var(--nextui-colors-background);
        border-radius: var(--nextui-radii-pill)
    }

    .nextui-c-eJPKci svg {
        background: transparent;
        width: calc(var(--nextui--switchHeight) * 0.44);
        height: calc(var(--nextui--switchHeight) * 0.44)
    }

    @media (prefers-reduced-motion: reduce) {
        .nextui-c-eJPKci {
            transition: none
        }
    }

    .nextui-c-gEEnVX {
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
        z-index: var(--nextui-zIndices-1);
        box-sizing: border-box;
        overflow: hidden;
        vertical-align: top;
        cursor: auto;
        transition: transform 250ms ease 0ms, box-shadow 0.25s ease 0s
    }

    .nextui-c-gEEnVX .nextui-avatar-bg {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: var(--nextui-zIndices-2);
        transition: var(--nextui-transitions-avatar);
        width: 100%;
        height: 100%
    }

    .nextui-c-gEEnVX .nextui-avatar-img {
        opacity: 0;
        z-index: var(--nextui-zIndices-3);
        display: flex;
        background: var(--nextui-colors-background);
        transition: transform 250ms ease 0ms, opacity 200ms ease-in 0ms;
        width: 100%;
        height: 100%;
        object-fit: cover
    }

    .nextui-c-gEEnVX[data-state="ready"] .nextui-avatar-img {
        opacity: 1
    }

    .nextui-c-gEEnVX .nextui-avatar-icon {
        display: flex;
        position: absolute;
        left: 50%;
        top: 50%;
        text-align: center;
        z-index: var(--nextui-zIndices-2);
        transform: translate(-50%, -50%);
        white-space: nowrap;
        -webkit-user-select: none;
        -webkit-user-select: none;
        user-select: none
    }

    .nextui-c-gEEnVX .nextui-avatar-text {
        position: absolute;
        z-index: var(--nextui-zIndices-2);
        left: 50%;
        top: 50%;
        text-align: center;
        color: var(--nextui-colors-text);
        font-weight: var(--nextui-fontWeights-medium);
        transform: translate(-50%, -50%) scale(0.65);
        white-space: nowrap;
        -webkit-user-select: none;
        -webkit-user-select: none;
        user-select: none
    }

    @media (prefers-reduced-motion: reduce) {
        .nextui-c-gEEnVX {
            transition: none
        }
    }

    @media (prefers-reduced-motion: reduce) {

        .nextui-c-gEEnVX .nextui-avatar-bg,
        .nextui-c-gEEnVX .nextui-avatar-img {
            transition: none
        }
    }

    .nextui-c-jxECYO {
        width: 100%;
        display: flex;
        flex-shrink: 0;
        z-index: var(--nextui-zIndices-1);
        justify-content: flex-start;
        align-items: center;
        overflow: hidden;
        color: inherit;
        padding: var(--nextui-space-sm)
    }

    .nextui-c-iVzbCs {
        opacity: 0;
        margin: 0 auto;
        position: relative;
        overflow: hidden;
        max-width: 100%;
        transition: transform 250ms ease 0ms, opacity 200ms ease-in 0ms
    }

    @media (prefers-reduced-motion: reduce) {
        .nextui-c-iVzbCs {
            transition: none
        }
    }

    .nextui-c-FIiRH {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        border-radius: inherit;
        background-image: linear-gradient(270deg, var(--nextui-colors-accents1), var(--nextui-colors-accents2), var(--nextui-colors-accents2), var(--nextui-colors-accents1));
        background-size: 400% 100%;
        animation: nextui-k-jjQGhG 5s ease-in-out infinite;
        transition: opacity 300ms ease-out
    }

    .nextui-c-kbhVdb {
        width: 100%;
        height: 100%;
        display: block
    }

    .nextui-c-cakKrd {
        width: 100%;
        height: auto;
        padding: var(--nextui-space-sm);
        display: flex;
        align-items: center;
        overflow: hidden;
        color: inherit;
        border-bottom-left-radius: var(--nextui-radii-lg);
        border-bottom-right-radius: var(--nextui-radii-lg)
    }

    .nextui-c-kGDNMl {
        display: inline-flex;
        margin: var(--nextui-space-3);
        background-color: transparent;
        height: min-content
    }

    .nextui-c-kGDNMl .nextui-c-iWjDFM:where(.nextui-c-PJLV) .nextui-button-text {
        top: 0
    }

    .nextui-c-eKVPvf {
        margin: 0;
        padding: 0;
        display: inline-flex;
        position: relative;
        font-variant: tabular-nums;
        font-feature-settings: tnum
    }

    .nextui-c-cUthvm {
        border: none;
        position: relative;
        display: inline-flex;
        margin: 0 var(--nextui--paginationItemMargin);
        align-items: center;
        justify-content: center;
        padding: 0;
        box-sizing: border-box;
        text-transform: capitalize;
        -webkit-user-select: none;
        -webkit-user-select: none;
        user-select: none;
        white-space: nowrap;
        text-align: center;
        vertical-align: middle;
        box-shadow: none;
        outline: none;
        height: var(--nextui--paginationSize);
        min-width: var(--nextui--paginationSize);
        font-size: inherit;
        cursor: pointer;
        border-radius: var(--nextui--paginationItemRadius);
        color: var(--nextui-colors-text);
        background: var(--nextui-colors-accents0)
    }

    @media (prefers-reduced-motion: reduce) {
        .nextui-c-cUthvm {
            transition: none
        }
    }

    .nextui-c-cUthvm:hover {
        background: var(--nextui-colors-accents1)
    }

    .nextui-c-cUthvm .nextui-c-eKuzCY {
        width: var(--nextui--paginationFontSize);
        height: var(--nextui--paginationFontSize)
    }

    .nextui-c-cUthvm .nextui-c-kSOHfs {
        width: var(--nextui--paginationFontSize);
        height: var(--nextui--paginationFontSize)
    }

    .nextui-c-fItrmj {
        position: relative;
        display: inline-flex;
        align-items: center;
        top: 0;
        left: 0;
        z-index: var(--nextui-zIndices-2)
    }

    .nextui-c-eKuzCY {
        transform: rotate(180deg)
    }

    .nextui-c-cAbbLF {
        position: absolute;
        contain: strict;
        top: 0px;
        z-index: var(--nextui-zIndices-1);
        background: var(--nextui--paginationColor);
        border-radius: var(--nextui--paginationItemRadius);
        height: var(--nextui--paginationSize);
        min-width: var(--nextui--paginationSize);
        animation-name: nextui-k-kczHuk;
        animation-direction: normal
    }

    .nextui-c-cAbbLF.nextui-pagination-highlight--moving {
        transform: scale(var(--nextui--paginationScaleTransform))
    }

    @media (prefers-reduced-motion: reduce) {
        .nextui-c-cAbbLF {
            transition: none
        }
    }

    @media (prefers-reduced-motion: reduce) {
        .nextui-c-cAbbLF.nextui-pagination-highlight--moving {
            transform: scale(1)
        }
    }

    .nextui-c-kSOHfs {
        color: currentColor;
        stroke: currentColor
    }

    .nextui-c-bOoPrE {
        display: inline-flex;
        flex-direction: column;
        align-items: center;
        position: relative
    }

    .nextui-c-chTLhx {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: transparent;
        -webkit-user-select: none;
        -webkit-user-select: none;
        user-select: none
    }

    .nextui-c-dqVeKF {
        z-index: var(--nextui-zIndices-2);
        width: 100%
    }

    .nextui-c-cMuMPn {
        transition: var(--nextui-transitions-default);
        min-width: 100%
    }

    .nextui-c-cMuMPn .icon-wrapper {
        display: flex;
        align-items: center;
        justify-content: center;
        /* background: rgb(42, 22, 60); */
        border-radius: var(--nextui-radii-pill);
        padding: 15px;
    }

    .nextui-docs-light .nextui-c-cMuMPn .icon-wrapper {
        background: var(--nextui-colors-pink100)
    }

    .nextui-c-bWoBYk {
        display: inline;
        font-weight: var(--nextui-fontWeights-bold);
        color: var(--nextui-colors-text);
        line-height: 1.2;
        font-size: 2.5rem;
        margin-bottom: 0;
        text-align: center;
    }

    .launch {
        text-align: center;
    }

    @media (min-width: 960px) {
        .nextui-c-bWoBYk {
            font-size: 3rem
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-bWoBYk {
            font-size: 3.5rem
        }
    }

    .nextui-c-bWoBYk::selection {
        -webkit-text-fill-color: var(--nextui-colors-text)
    }

    .nextui-c-bnbLsL {
        padding-left: var(--nextui-space-1);
        font-size: var(--nextui-fontSizes-xl);
        font-weight: var(--nextui-fontWeights-medium);
        color: var(--nextui-colors-accents7);
        display: block;
        max-width: 100%;
        width: 100%;
        text-align: center;
    }

    @media (min-width: 960px) {
        .nextui-c-bnbLsL {
            max-width: 50%;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 50px;
        }
    }

    .nextui-c-hGXVRD {
        margin: 0;
        margin-top: var(--nextui-space-3);
        font-size: var(--nextui-space-8);
        font-weight: var(--nextui-fontWeights-semibold);
        color: currentColor
    }

    .nextui-c-eFkQMh {
        display: flex;
        flex-direction: column;
        justify-content: center;
        cursor: pointer;
        transition: var(--nextui-transitions-default)
    }

    .nextui-c-eFkQMh:hover {
        opacity: 0.8
    }

    .nextui-c-eFkQMh {
        align-items: center
    }

    .nextui-docs-dark .nextui-c-eFkQMh {
        color: #666
    }

    .nextui-docs-light .nextui-c-eFkQMh {
        color: #B0B0B0
    }

    .nextui-c-bDmTpC {
        position: absolute;
        top: var(--nextui-space-6);
        right: var(--nextui-space-8);
        z-index: var(--nextui-zIndices-max);
        cursor: pointer
    }

    @media (max-width: 650px) {
        .nextui-c-bDmTpC {
            top: var(--nextui-space-11);
            right: var(--nextui-space-11)
        }
    }

    .nextui-c-bDmTpC path {
        stroke: var(--nextui-colors-accents4);
        fill: transparent
    }

    .nextui-c-bDmTpC:hover path {
        stroke: var(--nextui-colors-yellow700)
    }

    .dark-modern .nextui-c-bDmTpC,
    .light-modern .nextui-c-bDmTpC {
        top: var(--nextui-space-4);
        left: var(--nextui-space-4)
    }

    @media (max-width: 650px) {

        .dark-modern .nextui-c-bDmTpC,
        .light-modern .nextui-c-bDmTpC {
            top: var(--nextui-space-14);
            left: var(--nextui-space-14)
        }

        .interactive-globe-3d {
            right: 0% !important;
            position: static !important;
            transform: scale(1) !important;
            /* margin-left: auto; */
            /* margin-right: auto; */
            height: 500px !important;
            margin-top: 30vh;
            background-color: black;
            width: 100% !important;
            /* transform: scale(1) !important; */
            /* z-index: 100; */
        }

        .nextui-c-fZSRWH.hero__text-subtitle {
            /* color: white; */
        }

        .nextui-c-CgElH.nextui-c-CgElH-ibVwYlk-css, .words-list h1 {
            font-size: 2em !important;
        }

        .words-list {
            height: 3em;
            margin-top: 10px;
        }

        .hide-spline-watermark {
            /* background-color: green;
            width: 100px;
            height: 50px;
            display: block; */
            /* position: relative; */
        }
    }

    .dark-elegant .nextui-c-bDmTpC,
    .light-elegant .nextui-c-bDmTpC {
        top: var(--nextui-space-4);
        left: 28%
    }

    @media (max-width: 650px) {

        .dark-elegant .nextui-c-bDmTpC,
        .light-elegant .nextui-c-bDmTpC {
            top: var(--nextui-space-14);
            left: var(--nextui-space-14)
        }
    }

    @media (max-width: 650px) {

        .dark-retro .nextui-c-bDmTpC,
        .light-retro .nextui-c-bDmTpC {
            top: var(--nextui-space-10);
            right: var(--nextui-space-16)
        }
    }

    @media (max-width: 650px) {

        .dark-retro .nextui-c-bDmTpC path,
        .light-retro .nextui-c-bDmTpC path {
            stroke: rgba(255, 255, 255, 0.5)
        }
    }

    .nextui-c-gCBXKq {
        display: flex;
        min-height: 200px;
        width: 200px;
        border-radius: 32px;
        position: relative;
        background: linear-gradient(135deg, #010187 0%, #18000E 100%)
    }

    @media (max-width: 650px) {
        .nextui-c-gCBXKq {
            width: 100%
        }
    }

    .dark-modern .nextui-c-gCBXKq,
    .light-modern .nextui-c-gCBXKq,
    .dark-elegant .nextui-c-gCBXKq,
    .light-elegant .nextui-c-gCBXKq {
        margin-left: calc(var(--nextui-space-4)*-1);
        transform: scale(1.2);
        background: linear-gradient(135deg, #870172 0%, #18000E 100%);
        box-shadow: 20px 30px 60px rgba(0, 0, 0, 0.15)
    }

    @media (max-width: 650px) {

        .dark-modern .nextui-c-gCBXKq,
        .light-modern .nextui-c-gCBXKq,
        .dark-elegant .nextui-c-gCBXKq,
        .light-elegant .nextui-c-gCBXKq {
            margin-left: 10%;
            margin-top: var(--nextui-space-12);
            margin-bottom: var(--nextui-space-12);
            width: 80%;
            box-shadow: var(--nextui-shadows-md)
        }
    }

    .dark-elegant .nextui-c-gCBXKq,
    .light-elegant .nextui-c-gCBXKq {
        background: linear-gradient(135deg, #323232 0%, #000000 100%)
    }

    .dark-retro .nextui-c-gCBXKq,
    .light-retro .nextui-c-gCBXKq {
        background: #FFD34E;
        top: 5%;
        left: 5%
    }

    @media (max-width: 650px) {

        .dark-retro .nextui-c-gCBXKq,
        .light-retro .nextui-c-gCBXKq {
            width: 94%;
            margin-bottom: var(--nextui-space-8)
        }
    }

    .dark-retro .nextui-c-gCBXKq:after,
    .light-retro .nextui-c-gCBXKq:after {
        content: "";
        position: absolute;
        top: -5%;
        left: -5%;
        width: 100%;
        height: 100%;
        background: linear-gradient(135deg, #FFD34E 0%, #EE457E 100%)
    }

    .nextui-c-iXGlHE {
        min-width: 200%;
        position: absolute;
        z-index: var(--nextui-zIndices-10);
        top: 0;
        left: -45%
    }

    @media (max-width: 650px) {
        .nextui-c-iXGlHE {
            left: 0;
            min-width: 100%
        }
    }

    .dark-modern .nextui-c-iXGlHE,
    .light-modern .nextui-c-iXGlHE,
    .dark-elegant .nextui-c-iXGlHE,
    .light-elegant .nextui-c-iXGlHE {
        top: 12%;
        left: -20%;
        min-width: 140%
    }

    @media (max-width: 650px) {

        .dark-modern .nextui-c-iXGlHE,
        .light-modern .nextui-c-iXGlHE,
        .dark-elegant .nextui-c-iXGlHE,
        .light-elegant .nextui-c-iXGlHE {
            top: 15%;
            left: 0;
            min-width: 100%
        }
    }

    .dark-elegant .nextui-c-iXGlHE,
    .light-elegant .nextui-c-iXGlHE {
        filter: saturate(0)
    }

    .dark-retro .nextui-c-iXGlHE,
    .light-retro .nextui-c-iXGlHE {
        top: -10%;
        left: -50%
    }

    @media (max-width: 650px) {

        .dark-retro .nextui-c-iXGlHE,
        .light-retro .nextui-c-iXGlHE {
            top: 5%;
            left: -5%
        }
    }

    .nextui-c-htzYTm {
        padding: 0;
        margin: 0;
        transform-origin: left
    }

    .dark-elegant .nextui-c-htzYTm,
    .light-elegant .nextui-c-htzYTm {
        font-family: var(--nextui-fonts-mono);
        font-weight: var(--nextui-fontWeights-normal)
    }

    .dark-retro .nextui-c-htzYTm,
    .light-retro .nextui-c-htzYTm {
        text-transform: uppercase
    }

    .nextui-c-kFuwPS {
        transform-origin: left
    }

    .dark-retro .nextui-c-kFuwPS,
    .light-retro .nextui-c-kFuwPS {
        color: var(--nextui-colors-black)
    }

    .nextui-c-fwbppr {
        color: var(--nextui-colors-accents7);
        font-weight: var(--nextui-fontWeights-semibold);
        font-size: var(--nextui-fontSizes-base)
    }

    .dark-retro .nextui-c-fwbppr,
    .light-retro .nextui-c-fwbppr {
        font-size: var(--nextui-fontSizes-xs)
    }

    .dark-retro .nextui-c-fwbppr {
        color: var(--nextui-colors-accents4)
    }

    .nextui-c-fHUxky {
        font-size: 18px;
        font-weight: var(--nextui-fontWeights-bold)
    }

    .dark-retro .nextui-c-fHUxky,
    .light-retro .nextui-c-fHUxky {
        color: var(--nextui-colors-black)
    }

    .nextui-c-yvKiu {
        margin-left: var(--nextui-space-8);
        text-decoration-line: line-through;
        font-weight: var(--nextui-fontWeights-semibold);
        font-size: 18px;
        color: var(--nextui-colors-accents6)
    }

    .dark-retro .nextui-c-yvKiu {
        color: var(--nextui-colors-accents5)
    }

    .nextui-c-eAMyHl {
        margin-left: var(--nextui-space-4);
        color: var(--nextui-colors-success);
        font-size: 18px;
        font-weight: var(--nextui-fontWeights-semibold)
    }

    .dark-retro .nextui-c-eAMyHl {
        color: var(--nextui-colors-accents5)
    }

    .nextui-c-geVHsq {
        color: var(--nextui-colors-text);
        font-size: var(--nextui-fontSizes-xs);
        display: flex;
        align-items: center;
        justify-content: center;
        font-weight: var(--nextui-fontWeights-bold);
        width: 30px;
        height: 30px;
        position: relative;
        z-index: 10;
        border-radius: var(--nextui-radii-sm);
        cursor: pointer;
        transition: background 0.3s ease 0s, border-radius 0.3s ease 0s
    }

    .dark-modern .nextui-c-geVHsq,
    .light-modern .nextui-c-geVHsq {
        color: #A258DF
    }

    .dark-retro .nextui-c-geVHsq,
    .light-retro .nextui-c-geVHsq {
        color: #333333
    }

    .nextui-c-ftDzKv {
        overflow: hidden;
        text-transform: none;
        transition: var(--nextui-transitions-default)
    }

    .dark-modern .nextui-c-ftDzKv,
    .light-modern .nextui-c-ftDzKv {
        border-radius: var(--nextui-radii-pill)
    }

    .dark-elegant .nextui-c-ftDzKv,
    .dark-retro .nextui-c-ftDzKv,
    .light-retro .nextui-c-ftDzKv {
        color: var(--nextui-colors-black)
    }

    .dark-retro .nextui-c-ftDzKv,
    .light-retro .nextui-c-ftDzKv {
        text-transform: uppercase;
        font-weight: var(--nextui-fontWeights-bold)
    }

    .dark-elegant .nextui-c-hcIZdM {
        color: var(--nextui-colors-white)
    }

    .nextui-c-ErFEA {
        padding-top: var(--nextui-space-2);
        padding-bottom: var(--nextui-space-2);
        margin-top: var(--nextui-space-8);
        box-shadow: var(--nextui-shadows-md);
        border-radius: 35px;
        overflow: visible
    }

    .dark-elegant .nextui-c-ErFEA,
    .light-elegant .nextui-c-ErFEA {
        border-radius: 4px
    }

    .dark-retro .nextui-c-ErFEA,
    .light-retro .nextui-c-ErFEA {
        border-radius: 0px
    }

    .light-retro .nextui-c-ErFEA {
        background: #F4E8D1
    }

    .dark-retro .nextui-c-ErFEA {
        background: #E1CA9E
    }

    .nextui-c-jJIrOH {
        margin-top: var(--nextui-space-12);
        padding-top: var(--nextui-space-2);
        padding-bottom: var(--nextui-space-2);
        padding-left: var(--nextui-space-6);
        padding-right: var(--nextui-space-6);
        border-radius: var(--nextui-radii-pill);
        background: var(--nextui-colors-blockLinkBackground);
        font-size: var(--nextui-fontSizes-xs);
        color: var(--nextui-colors-blockLinkColor);
        font-weight: var(--nextui-fontWeights-medium)
    }

    .nextui-c-jJIrOH:hover {
        background: var(--nextui-colors-blockLinkHoverBackground)
    }

    .nextui-c-eUuHzx {
        margin: 0;
        padding: 0;
        width: 100%;
        position: relative;
        overflow: visible
    }

    .nextui-c-dwnaVv {
        margin: 0;
        padding: 0;
        width: 0;
        opacity: 0;
        height: 100%;
        min-width: inherit;
        background: var(--nextui--progressColor);
        border-radius: inherit;
        transition: width 0.5s cubic-bezier(0.4, 0, 0.2, 1)
    }

    @media (prefers-reduced-motion: reduce) {
        .nextui-c-dwnaVv {
            transition: none
        }
    }

    .nextui-c-dWWWSv {
        width: auto;
        padding: 0 var(--nextui-space-sm)
    }

    .nextui-c-dWWWSv div+div {
        border-top: none
    }

    .nextui-c-dWWWSv .nextui-c-hPzDAx:where(.nextui-c-huiNHE):first-child {
        border-top: none
    }

    .nextui-c-dWWWSv .nextui-c-hPzDAx:where(.nextui-c-huiNHE):last-child {
        border-bottom: none
    }

    .nextui-c-hPzDAx {
        transition: var(--nextui-transitions-default)
    }

    .nextui-c-hPzDAx .nextui-collapse-title-content {
        width: 100%
    }

    .nextui-c-hPzDAx .nextui-collapse-title-content h1,
    .nextui-c-hPzDAx .nextui-collapse-title-content h2,
    .nextui-c-hPzDAx .nextui-collapse-title-content h3,
    .nextui-c-hPzDAx .nextui-collapse-title-content h4,
    .nextui-c-hPzDAx .nextui-collapse-title-content h5,
    .nextui-c-hPzDAx .nextui-collapse-title-content h6,
    .nextui-c-hPzDAx .nextui-collapse-title-content p,
    .nextui-c-hPzDAx .nextui-collapse-title-content span,
    .nextui-c-hPzDAx .nextui-collapse-title-content b {
        margin: 0
    }

    .nextui-c-hPzDAx .nextui-collapse-title-container {
        display: flex;
        justify-content: space-between;
        align-items: center
    }

    .nextui-c-hPzDAx .nextui-collapse-title {
        color: var(--nextui-colors-foreground)
    }

    .nextui-c-hPzDAx .nextui-collapse-subtitle {
        color: var(--nextui-colors-accents7);
        margin: 0
    }

    .nextui-c-hPzDAx .nextui-collapse-subtitle * {
        margin: 0
    }

    .nextui-c-hPzDAx .nextui-collapse-title-content-left {
        margin-right: var(--nextui-space-sm)
    }

    .nextui-c-hPzDAx .nextui-collapse-title-content-left,
    .nextui-c-hPzDAx .nextui-collapse-title-content-right {
        display: flex;
        align-items: center
    }

    @media (prefers-reduced-motion: reduce) {
        .nextui-c-hPzDAx {
            transition: none
        }
    }

    @media (prefers-reduced-motion: reduce) {
        .nextui-c-hPzDAx .nextui-collapse-title-content-right svg {
            transition: none
        }
    }

    .nextui-c-lfcDHB {
        width: 100%;
        display: block;
        text-align: left;
        background: transparent;
        border: none;
        cursor: pointer;
        outline: none;
        padding: var(--nextui-space-lg) 0
    }

    .nextui-c-dJMBOt {
        padding: 0;
        margin: 0;
        height: 0;
        opacity: 0;
        overflow: hidden
    }

    .nextui-c-fMAxGR {
        font-size: var(--nextui-fontSizes-base);
        line-height: var(--nextui-lineHeights-lg);
        padding-bottom: var(--nextui-space-lg)
    }

    .nextui-c-fMAxGR *:first-child {
        margin-top: 0
    }

    .nextui-c-fMAxGR *:last-child {
        margin-bottom: 0
    }

    .nextui-c-gkprxJ {
        width: 100%;
        min-height: 140px;
        transition: var(--nextui-transitions-default)
    }

    .nextui-docs-light .nextui-c-gkprxJ .github-icon>path {
        fill: #343434
    }

    .nextui-c-gkprxJ:hover {
        backdrop-filter: saturate(180%) blur(28px);
    }
}

--sxs {
    --sxs: 3 nextui-c-hhqfap-ehawcb-variant-sticky nextui-c-hhqfap-beFEYN-maxWidth-lg nextui-c-hhqfap-kAwfsS-disableShadow-false nextui-c-hhqfap-gqZKcP-disableBlur-false nextui-c-PJLV-ghzjVU-hideIn-xs nextui-c-eYXmfb-hhEBpo-activeColor-primary nextui-c-eYXmfb-hYJzFf-underlineHeight-normal nextui-c-dIWzTP-hfnKRU-color-default nextui-c-dIWzTP-isWIbj-animated-true nextui-c-PJLV-gulvcB-isFocusVisible-false nextui-c-eYXmfb-cdrGrt-isActive-true nextui-c-eYXmfb-kJGdUE-activeColor-default nextui-c-dIWzTP-gwVlaX-color-inherit nextui-c-iWjDFM-hkKLfu-color-primary nextui-c-iWjDFM-gkIlwi-size-md nextui-c-iWjDFM-cwXrJp-borderWeight-normal nextui-c-iWjDFM-cyFBRX-flat-true nextui-c-iWjDFM-exaRme-auto-true nextui-c-BDLTQ-iDQuvU-variant-shadow nextui-c-BDLTQ-fmlsco-borderWeight-light nextui-c-BDLTQ-cuwTXc-disableAnimation-false nextui-c-iZLPXV-cdTMkv-size-sm nextui-c-fixGjY-nXPYi-isRow-true nextui-c-evidrZ-fqNzuY-color-primary nextui-c-evidrZ-fmxghf-size-sm nextui-c-evidrZ-jMAqsJ-isSquared-false nextui-c-evidrZ-fkXlia-isChecked-true nextui-c-evidrZ-bOFUIO-disableAnimation-false nextui-c-hPBoDr-cyFBRX-color-default nextui-c-gNVTSf-hakyQ-inline-false nextui-c-iWjDFM-hkKLfu-color-default nextui-c-hhqfap-hemDFs-isBordered-true nextui-c-dGYPDG-hHixqa-enableCursorHighlight-true nextui-c-dAPDu-gHENSC-color-secondary nextui-c-eYXmfb-gHENSC-activeColor-secondary nextui-c-eYXmfb-cNBkRG-variant-underline nextui-c-iWjDFM-lhjIIJ-light-true nextui-c-bDGMeb-jzMUFa-isAuto-true nextui-c-bDGMeb-jeNDWm-isRight-true nextui-c-iWjDFM-wUUIG-color-secondary nextui-c-jTSrtu-ioHlWd-size-xs nextui-c-jTSrtu-gbQHhD-color-secondary nextui-c-jTSrtu-gTzoIO-isSquared-false nextui-c-jTSrtu-iCGBCn-placement-top-right nextui-c-jTSrtu-foBxhG-borderWeight-normal nextui-c-jTSrtu-gAmgPa-disableOutline-true nextui-c-jTSrtu-iXycSg-disableAnimation-true nextui-c-cdSxUn-gWtiTE-activeOnHover-true nextui-c-fFNixC-eMdgsI-showBlur-true nextui-c-fFNixC-fXraoO-isDetached-false nextui-c-fdHeMm-dwxLNB-responsive-true nextui-c-dfbgCO-fGHEql-fluid-true nextui-c-kTXuUg-gQUngL-auto-true nextui-c-gXbdHx-gjRtCi-auto-true nextui-c-VGASD-jDdsYb-type-secondary nextui-c-iWjDFM-fbAdQA-size-lg nextui-c-iWjDFM-hzYxzX-rounded-true nextui-c-eaXwRa-kPoUFQ-color-default nextui-c-eaXwRa-csvrTU-borderWeight-normal nextui-c-iwmZdB-kWLfoB-color-secondary nextui-c-iwmZdB-jTfqsF-helperColor-default nextui-c-iwmZdB-dpkacN-borderWeight-normal nextui-c-iwmZdB-gOvjVW-size-md nextui-c-hzQjrs-hyKnjc-asPlaceholder-true nextui-c-ghxhhI-fjttfO-isTextarea-false nextui-c-ghxhhI-iNKybL-animated-true nextui-c-eXOOPO-dOamyD-bordered-true nextui-c-eXOOPO-iNKybL-shadow-true nextui-c-eXOOPO-ccrOPm-underlined-false nextui-c-eXOOPO-lkBNdM-isTextarea-false nextui-c-jeuecp-bXqash-bordered-true nextui-c-ctQnhE-kEXoss-visible-true nextui-c-STltJ-bwQcWP-color-default nextui-c-STltJ-elYIjz-size-xl nextui-c-STltJ-bgIFDi-borderWeight-normal nextui-c-jjKPqy-gwHlSF-animated-true nextui-c-itiWTf-iXJPXp-animated-true nextui-c-gEEnVX-qXFXw-color-default nextui-c-gEEnVX-duCSmO-textColor-default nextui-c-gEEnVX-lmZTtQ-size-lg nextui-c-gEEnVX-krOtXB-borderWeight-normal nextui-c-gEEnVX-dbZNQr-bordered-true nextui-c-gEEnVX-bAEoQm-rounded-true nextui-c-iWjDFM-iaomLu-bordered-true nextui-c-iWjDFM-eprSiO-size-sm nextui-c-iWjDFM-lorYIZ-borderWeight-bold nextui-c-PJLV-hyvuql-weight-bold nextui-c-iVzbCs-bDGmTT-ready-true nextui-c-kGDNMl-juzAIU-vertical-false nextui-c-kGDNMl-fzQAVN-size-sm nextui-c-kGDNMl-fAKUKQ-bordered-true nextui-c-kGDNMl-bVypgn-gradient-true nextui-c-iWjDFM-gLOXPE-color-gradient nextui-c-eKVPvf-iBFhCV-color-default nextui-c-eKVPvf-UECOZ-size-md nextui-c-eKVPvf-iTJsWG-borderWeight-normal nextui-c-eKVPvf-ibzOHM-onlyDots-false nextui-c-eKVPvf-dTeaug-rounded-true nextui-c-eKVPvf-enCaKb-noMargin-true nextui-c-cUthvm-SWDEj-animated-true nextui-c-eKuzCY-xROYZ-isPrev-true nextui-c-cAbbLF-QIzBs-animated-true nextui-c-cAbbLF-byVyBS-noMargin-true nextui-c-cAbbLF-gZGrDk-shadow-true nextui-c-cUthvm-dZWCtT-active-true nextui-c-bOoPrE-iWdsRK-color-default nextui-c-bOoPrE-fQoxSm-textColor-default nextui-c-chTLhx-eWTJwO-size-lg nextui-c-chTLhx-jJwoeB-type-default nextui-c-cakKrd-gjCMAI-isBlurred-true nextui-c-bWoBYk-gyxagL-color-blue nextui-c-eFkQMh-bddnjP-selected-true nextui-c-bDmTpC-fLfTlg-liked-false nextui-c-geVHsq-kBgJXb-selected-true nextui-c-iWjDFM-fzQovo-shadow-true nextui-c-jJIrOH-hnBiov-color-blue nextui-c-bWoBYk-cyuOTv-color-cyan nextui-c-bWoBYk-gBIQuG-color-warning nextui-c-bWoBYk-loUhct-color-violet nextui-c-gEEnVX-jzyGMN-color-secondary nextui-c-gEEnVX-ehDSPw-size-xl nextui-c-gEEnVX-fcpqXa-squared-true nextui-c-eUuHzx-gZuGQh-color-default nextui-c-eUuHzx-bzgJTZ-status-default nextui-c-eUuHzx-dOmBQS-size-sm nextui-c-jJIrOH-eUEGUw-color-pink nextui-c-bWoBYk-kEPyfv-color-green nextui-c-jJIrOH-kiwFfZ-color-green nextui-c-dWWWSv-eaqZHc-borderWeight-light nextui-c-hPzDAx-eLdNZT-borderWeight-light nextui-c-hPzDAx-jBQhgJ-divider-true nextui-c-hPzDAx-kMkCGX-animated-true nextui-c-hPzDAx-cJRfNe-visible-true nextui-c-dJMBOt-bDGmTT-expanded-true nextui-c-hPzDAx-TDdeu-visible-false nextui-c-jJIrOH-bkCMHO-color-violet nextui-c-bWoBYk-eFYrAu-color-pink nextui-c-cMuMPn-hkBQDJ-clickable-true nextui-c-fdHeMm-cFpcyF-fluid-true
}

@media {
    .nextui-c-hhqfap-ehawcb-variant-sticky {
        top: 0;
        right: 0;
        left: 0;
        position: sticky
    }

    .nextui-c-hhqfap-beFEYN-maxWidth-lg {
        --nextui--navbarContainerMaxWidth: var(--nextui-breakpoints-lg)
    }

    .nextui-c-hhqfap-kAwfsS-disableShadow-false {
        box-shadow: var(--nextui--navbarShadow)
    }

    @supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) {
        .nextui-c-hhqfap-gqZKcP-disableBlur-false .nextui-c-egxOLa {
            background: var(--nextui--navbarBlurBackgroundColor);
            -webkit-backdrop-filter: saturate(180%) blur(var(--nextui--navbarBlur));
            backdrop-filter: saturate(180%) blur(var(--nextui--navbarBlur))
        }
    }

    @media (max-width: 650px) {
        .nextui-c-PJLV-ghzjVU-hideIn-xs {
            display: none
        }
    }

    .nextui-c-eYXmfb-hhEBpo-activeColor-primary {
        --nextui--navbarItemActiveColor: var(--nextui-colors-primary);
        --nextui--navbarItemHighlightBackgroundColor: var(--nextui-colors-primaryLight);
        --nextui--navbarItemHighlightTextColor: var(--nextui-colors-primaryLightContrast);
        --nextui--navbarItemHighlightSolidBackgroundColor: var(--nextui-colors-primary);
        --nextui--navbarItemHighlightSolidTextColor: var(--nextui-colors-primarySolidContrast)
    }

    .nextui-c-eYXmfb-hYJzFf-underlineHeight-normal {
        --nextui--navbarItemUnderlineHeight: 4px
    }

    .nextui-c-dIWzTP-hfnKRU-color-default {
        --nextui--linkColor: var(--nextui-colors-link)
    }

    .nextui-c-dIWzTP-isWIbj-animated-true {
        transition: opacity 0.25s ease 0s, box-shadow 0.25s ease 0s
    }

    .nextui-c-PJLV-gulvcB-isFocusVisible-false {
        outline: none;
        color: #ecedee;
    }

    .nextui-c-eYXmfb-cdrGrt-isActive-true {
        color: var(--nextui--navbarItemActiveColor);
        --nextui--navbarItemFontWeight: var(--nextui-fontWeights-semibold)
    }

    .nextui-c-eYXmfb-kJGdUE-activeColor-default {
        --nextui--navbarItemActiveColor: var(--nextui-colors-link);
        --nextui--navbarItemHighlightBackgroundColor: var(--nextui-colors-primaryLight);
        --nextui--navbarItemHighlightTextColor: var(--nextui-colors-primaryLightContrast);
        --nextui--navbarItemHighlightSolidBackgroundColor: var(--nextui-colors-primary);
        --nextui--navbarItemHighlightSolidTextColor: var(--nextui-colors-primarySolidContrast)
    }

    .nextui-c-dIWzTP-gwVlaX-color-inherit {
        --nextui--linkColor: inherit
    }

    .nextui-c-iWjDFM-hkKLfu-color-primary {
        background: var(--nextui-colors-primary);
        color: var(--nextui-colors-primarySolidContrast)
    }

    .nextui-c-iWjDFM-gkIlwi-size-md {
        --nextui--buttonPadding: var(--nextui-space-7);
        --nextui--buttonBorderRadius: var(--nextui-radii-md);
        --nextui--buttonHeight: var(--nextui-space-14);
        padding-left: var(--nextui-space-7);
        padding-right: var(--nextui-space-7);
        height: var(--nextui--buttonHeight);
        line-height: var(--nextui-space-14);
        width: auto;
        min-width: var(--nextui-space-48);
        font-size: var(--nextui-fontSizes-sm)
    }

    .nextui-c-iWjDFM-cwXrJp-borderWeight-normal {
        border-width: var(--nextui-borderWeights-normal);
        --nextui--buttonBorderWeight: var(--nextui-borderWeights-normal)
    }

    .nextui-c-iWjDFM-cyFBRX-flat-true {
        color: var(--nextui-colors-text)
    }

    .nextui-c-iWjDFM-exaRme-auto-true {
        width: auto;
        min-width: min-content
    }

    .nextui-c-BDLTQ-iDQuvU-variant-shadow {
        filter: var(--nextui-dropShadows-lg)
    }

    @media not all and (min-resolution:.001dpcm) {
        .nextui-c-BDLTQ-iDQuvU-variant-shadow {
            box-shadow: var(--nextui-shadows-lg);
            filter: var(--nextui-dropShadowsnone)
        }
    }

    .nextui-c-BDLTQ-fmlsco-borderWeight-light {
        border-width: var(--nextui-borderWeights-light)
    }

    .nextui-c-BDLTQ-cuwTXc-disableAnimation-false {
        transition: var(--nextui-transitions-card)
    }

    .nextui-c-iZLPXV-cdTMkv-size-sm {
        --nextui--radioGroupGap: var(--nextui-space-8)
    }

    .nextui-c-fixGjY-nXPYi-isRow-true {
        margin-top: 0;
        flex-direction: row
    }

    .nextui-c-fixGjY-nXPYi-isRow-true .nextui-c-evidrZ:not(:last-child) {
        margin-right: var(--nextui--radioSize)
    }

    .nextui-c-evidrZ-fqNzuY-color-primary {
        --nextui--radioColor: var(--nextui-colors-primary);
        --nextui--radioColorHover: var(--nextui-colors-primarySolidHover)
    }

    .nextui-c-evidrZ-fmxghf-size-sm {
        --nextui--radioSize: var(--nextui-space-8)
    }

    .nextui-c-evidrZ-jMAqsJ-isSquared-false {
        --nextui--radioRadii: var(--nextui-radii-rounded)
    }

    .nextui-c-evidrZ-fkXlia-isChecked-true .nextui-c-kgjvqv:where(.nextui-c-PJLV):after {
        border: calc(var(--nextui--radioSize) * 0.34) solid var(--nextui--radioColor)
    }

    .nextui-c-evidrZ-bOFUIO-disableAnimation-false .nextui-c-kgjvqv:where(.nextui-c-PJLV) {
        transition: var(--nextui-transitions-default)
    }

    .nextui-c-evidrZ-bOFUIO-disableAnimation-false .nextui-c-kgjvqv:where(.nextui-c-PJLV):after {
        transition: var(--nextui-transitions-default)
    }

    .nextui-c-hPBoDr-cyFBRX-color-default {
        color: var(--nextui-colors-text)
    }

    .nextui-c-gNVTSf-hakyQ-inline-false {
        display: block
    }

    .nextui-c-iWjDFM-hkKLfu-color-default {
        background: var(--nextui-colors-primary);
        color: var(--nextui-colors-primarySolidContrast)
    }

    .nextui-c-hhqfap-hemDFs-isBordered-true .nextui-c-egxOLa {
        border-bottom: var(--nextui--navbarBorderWeight) solid var(--nextui--navbarBorderColor)
    }

    .nextui-c-dGYPDG-hHixqa-enableCursorHighlight-true {
        z-index: var(--nextui-zIndices-2);
        position: relative
    }

    .nextui-c-dAPDu-gHENSC-color-secondary {
        --nextui--navbarItemActiveColor: var(--nextui-colors-secondary);
        --nextui--navbarItemHighlightBackgroundColor: var(--nextui-colors-secondaryLight);
        --nextui--navbarItemHighlightTextColor: var(--nextui-colors-secondaryLightContrast);
        --nextui--navbarItemHighlightSolidBackgroundColor: var(--nextui-colors-secondary);
        --nextui--navbarItemHighlightSolidTextColor: var(--nextui-colors-secondarySolidContrast)
    }

    .nextui-c-eYXmfb-gHENSC-activeColor-secondary {
        --nextui--navbarItemActiveColor: var(--nextui-colors-secondary);
        --nextui--navbarItemHighlightBackgroundColor: var(--nextui-colors-secondaryLight);
        --nextui--navbarItemHighlightTextColor: var(--nextui-colors-secondaryLightContrast);
        --nextui--navbarItemHighlightSolidBackgroundColor: var(--nextui-colors-secondary);
        --nextui--navbarItemHighlightSolidTextColor: var(--nextui-colors-secondarySolidContrast)
    }

    .nextui-c-eYXmfb-cNBkRG-variant-underline {
        color: inherit;
        height: 100%
    }

    .nextui-c-iWjDFM-lhjIIJ-light-true {
        background: transparent
    }

    .nextui-c-iWjDFM-lhjIIJ-light-true .nextui-c-bmKMKj .nextui-drip-filler {
        opacity: 0.8;
        fill: var(--nextui-colors-accents2)
    }

    .nextui-c-bDGMeb-jzMUFa-isAuto-true {
        position: relative;
        transform: none;
        top: 0%
    }

    .nextui-c-bDGMeb-jeNDWm-isRight-true {
        right: var(--nextui--buttonPadding);
        left: auto
    }

    .nextui-c-iWjDFM-wUUIG-color-secondary {
        background: var(--nextui-colors-secondary);
        color: var(--nextui-colors-secondarySolidContrast)
    }

    .nextui-c-jTSrtu-ioHlWd-size-xs {
        --nextui--badgeVPadding: var(--nextui-space-2);
        --nextui--badgeHPadding: var(--nextui-space-2);
        --nextui--badgeFontSize: 0.65rem
    }

    .nextui-c-jTSrtu-gbQHhD-color-secondary {
        --nextui--badgeBackgroundColor: var(--nextui-colors-secondary);
        --nextui--badgeTextColor: var(--nextui-colors-secondarySolidContrast);
        --nextui--badgeShadowColor: var(--nextui-colors-secondaryShadow)
    }

    .nextui-c-jTSrtu-gTzoIO-isSquared-false {
        border-radius: var(--nextui-radii-pill)
    }

    .nextui-c-jTSrtu-iCGBCn-placement-top-right {
        animation: nextui-k-jvYHWg 0.25s ease-out
    }

    .nextui-c-jTSrtu-iCGBCn-placement-top-right.nextui-badge--is-invisible {
        opacity: 0;
        animation: nextui-k-khapXo 0.2s ease-in
    }

    .nextui-c-jTSrtu-foBxhG-borderWeight-normal {
        --nextui--badgeBorderWeight: var(--nextui-borderWeights-normal)
    }

    .nextui-c-jTSrtu-gAmgPa-disableOutline-true {
        border: 2px solid transparent
    }

    .nextui-c-jTSrtu-iXycSg-disableAnimation-true {
        animation: none;
        transition: none
    }

    .nextui-c-jTSrtu-iXycSg-disableAnimation-true.nextui-badge--is-invisible {
        animation: none;
        transition: none
    }

    .nextui-c-cdSxUn-gWtiTE-activeOnHover-true:hover .nextui-c-euvicU {
        opacity: 1
    }

    .nextui-c-fFNixC-eMdgsI-showBlur-true {
        background: var(--nextui-colors-background)
    }

    @supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) {
        .nextui-c-fFNixC-eMdgsI-showBlur-true {
            background: var(--nextui-colors-headerBackground)
        }
    }

    .nextui-c-fFNixC-cjksng-isDetached-true {
        /* -webkit-backdrop-filter: none;
        backdrop-filter: none;
        box-shadow: none;
        background: transparent */
        /* position: sticky; */
        backdrop-filter: saturate(180%) blur(10px);
        box-shadow: rgb(2 1 1 / 10%) 0px 5px 20px -5px;
    }

    @media (min-width: 650px) {
        .nextui-c-fdHeMm-dwxLNB-responsive-true {
            max-width: var(--nextui-breakpoints-xs)
        }
    }

    @media (min-width: 960px) {
        .nextui-c-fdHeMm-dwxLNB-responsive-true {
            max-width: var(--nextui-breakpoints-sm)
        }
    }

    @media (min-width: 1280px) {
        .nextui-c-fdHeMm-dwxLNB-responsive-true {
            max-width: var(--nextui-breakpoints-md)
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-fdHeMm-dwxLNB-responsive-true {
            max-width: var(--nextui-breakpoints-lg)
        }
    }

    @media (min-width: 1920px) {
        .nextui-c-fdHeMm-dwxLNB-responsive-true {
            max-width: var(--nextui-breakpoints-xl)
        }
    }

    .nextui-c-dfbgCO-fGHEql-fluid-true {
        width: 100%
    }

    .nextui-c-kTXuUg-gQUngL-auto-true {
        display: none
    }

    @media (max-width: 1280px) {
        .nextui-c-kTXuUg-gQUngL-auto-true {
            display: block
        }
    }

    @media (max-width: 1280px) {
        .nextui-c-gXbdHx-gjRtCi-auto-true {
            display: none
        }
    }

    .nextui-c-VGASD-jDdsYb-type-secondary {
        background: var(--nextui-colors-secondaryLight);
        color: var(--nextui-colors-secondary)
    }

    .nextui-c-iWjDFM-fbAdQA-size-lg {
        --nextui--buttonPadding: var(--nextui-space-9);
        --nextui--buttonBorderRadius: var(--nextui-radii-base);
        --nextui--buttonHeight: var(--nextui-space-16);
        padding-left: var(--nextui-space-9);
        padding-right: var(--nextui-space-9);
        height: var(--nextui--buttonHeight);
        line-height: var(--nextui-space-15);
        width: auto;
        min-width: var(--nextui-space-60);
        font-size: var(--nextui-fontSizes-md)
    }

    .nextui-c-iWjDFM-hzYxzX-rounded-true {
        --nextui--buttonBorderRadius: var(--nextui-radii-pill)
    }

    .nextui-c-eaXwRa-kPoUFQ-color-default {
        --nextui--snippetBorderColor: var(--nextui-border);
        --nextui--snippetBgColor: var(--nextui-background);
        color: var(--nextui-colors-text)
    }

    .nextui-c-eaXwRa-csvrTU-borderWeight-normal {
        --nextui--borderWeight: var(--nextui-normal)
    }

    .nextui-c-iwmZdB-kWLfoB-color-secondary {
        --nextui--inputHoverBorderColor: var(--nextui-colors-secondary);
        --nextui--inputLabelColor: var(--nextui-colors-secondary)
    }

    .nextui-c-iwmZdB-jTfqsF-helperColor-default {
        --nextui--inputHelperColor: var(--nextui-colors-text)
    }

    .nextui-c-iwmZdB-dpkacN-borderWeight-normal {
        --nextui--inputBorderWeight: var(--nextui-borderWeights-normal)
    }

    .nextui-c-iwmZdB-gOvjVW-size-md {
        --nextui--inputBorderRadius: var(--nextui-space-6);
        --nextui--inputFontSize: var(--nextui-fontSizes-sm);
        --nextui--inputHeightRatio: 2;
        border-radius: var(--nextui--inputBorderRadius)
    }

    .nextui-c-hzQjrs-hyKnjc-asPlaceholder-true {
        position: absolute;
        padding: 0;
        z-index: var(--nextui-zIndices-1);
        left: var(--nextui-space-6);
        top: 20%;
        margin-bottom: 0;
        cursor: text;
        color: var(--nextui--inputPlaceholderColor);
        transition: left 0.25s ease 0s, color 0.25s ease 0s, top 0.25s ease 0s
    }

    .nextui-c-ghxhhI-fjttfO-isTextarea-false {
        display: inline-flex;
        align-items: center;
        height: calc(var(--nextui--inputHeightRatio) * var(--nextui-space-9))
    }

    .nextui-c-ghxhhI-iNKybL-animated-true {
        transition: var(--nextui-transitions-default)
    }

    .nextui-c-eXOOPO-dOamyD-bordered-true {
        background: transparent;
        border: none;
        box-shadow: 0 0 0 var(--nextui--inputBorderWeight) var(--nextui--inputBorderColor);
        transition: box-shadow 0.25s ease
    }

    .nextui-c-eXOOPO-iNKybL-shadow-true {
        transition: var(--nextui-transitions-default)
    }

    .nextui-c-eXOOPO-ccrOPm-underlined-false .nextui-c-jeuecp {
        margin: var(--nextui-space-2) var(--nextui-space-5)
    }

    .nextui-c-eXOOPO-lkBNdM-isTextarea-false {
        height: 100%
    }

    .nextui-c-jeuecp-bXqash-bordered-true {
        padding: 0 var(--nextui-space-3)
    }

    .nextui-c-ctQnhE-kEXoss-visible-true {
        visibility: visible;
        transform: translateX(0);
        opacity: 1
    }

    .nextui-c-STltJ-bwQcWP-color-default {
        --nextui--switchColor: var(--nextui-colors-primary);
        --nextui--switchColorShadow: var(--nextui-colors-primaryShadow);
        --nextui--switchColorHover: var(--nextui-colors-primarySolidHover)
    }

    .nextui-c-STltJ-elYIjz-size-xl {
        --nextui--switchWidth: var(--nextui-space-18);
        --nextui--switchHeight: var(--nextui-space-13);
        width: var(--nextui--switchWidth);
        max-width: var(--nextui--switchWidth);
        height: var(--nextui--switchHeight)
    }

    .nextui-c-STltJ-bgIFDi-borderWeight-normal {
        --nextui--switchBorderW: var(--nextui-borderWeights-normal)
    }

    .nextui-c-jjKPqy-gwHlSF-animated-true+.nextui-c-itiWTf:where(.nextui-c-huiNHE):active>.nextui-c-eJPKci {
        transform: translateX(calc(var(--nextui--switchWidth) / 7.5))
    }

    .nextui-c-jjKPqy-gwHlSF-animated-true:checked+.nextui-c-itiWTf:where(.nextui-c-huiNHE):active>.nextui-c-eJPKci {
        transform: translateX(calc(var(--nextui--switchWidth) - var(--nextui--switchWidth) / 7.5 - var(--nextui--switchWidth) / 10 - var(--nextui--switchHeight) * 0.7))
    }

    .nextui-c-itiWTf-iXJPXp-animated-true:active .nextui-c-eJPKci {
        width: calc(var(--nextui--switchHeight) * 0.7 + (var(--nextui--switchWidth) / 10))
    }

    .nextui-c-gEEnVX-qXFXw-color-default .nextui-avatar-bg {
        background: var(--nextui-colors-accents2)
    }

    .nextui-c-gEEnVX-duCSmO-textColor-default .nextui-avatar-text {
        color: var(--nextui-colors-text)
    }

    .nextui-c-gEEnVX-lmZTtQ-size-lg {
        --nextui--avatarLg: var(--nextui-space-16);
        min-width: var(--nextui--avatarLg);
        min-height: var(--nextui--avatarLg);
        width: var(--nextui--avatarLg);
        height: var(--nextui--avatarLg)
    }

    .nextui-c-gEEnVX-lmZTtQ-size-lg .nextui-avatar-text {
        font-size: var(--nextui-fontSizes-xl)
    }

    .nextui-c-gEEnVX-krOtXB-borderWeight-normal .nextui-avatar-img {
        border-width: var(--nextui-borderWeights-normal)
    }

    .nextui-c-gEEnVX-dbZNQr-bordered-true .nextui-avatar-img {
        border-style: solid;
        border-color: var(--nextui-colors-background)
    }

    .nextui-c-gEEnVX-bAEoQm-rounded-true {
        border-radius: var(--nextui-radii-rounded)
    }

    .nextui-c-gEEnVX-bAEoQm-rounded-true .nextui-avatar-img {
        border-radius: var(--nextui-radii-rounded)
    }

    .nextui-c-iWjDFM-iaomLu-bordered-true {
        background: transparent;
        border-style: solid;
        color: var(--nextui-colors-text)
    }

    .nextui-c-iWjDFM-eprSiO-size-sm {
        --nextui--buttonPadding: var(--nextui-space-5);
        --nextui--buttonBorderRadius: var(--nextui-radii-sm);
        --nextui--buttonHeight: var(--nextui-space-12);
        padding-left: var(--nextui-space-5);
        padding-right: var(--nextui-space-5);
        height: var(--nextui--buttonHeight);
        line-height: var(--nextui-space-14);
        width: auto;
        min-width: var(--nextui-space-36);
        font-size: var(--nextui-fontSizes-sm)
    }

    .nextui-c-iWjDFM-lorYIZ-borderWeight-bold {
        border-width: var(--nextui-borderWeights-bold);
        --nextui--buttonBorderWeight: var(--nextui-borderWeights-bold)
    }

    .nextui-c-PJLV-hyvuql-weight-bold {
        font-weight: var(--nextui-fontWeights-bold)
    }

    .nextui-c-iVzbCs-bDGmTT-ready-true {
        opacity: 1
    }

    .nextui-c-kGDNMl-juzAIU-vertical-false {
        flex-direction: row
    }

    .nextui-c-kGDNMl-juzAIU-vertical-false .nextui-c-iWjDFM:where(.nextui-c-PJLV):not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    .nextui-c-kGDNMl-juzAIU-vertical-false .nextui-c-iWjDFM:where(.nextui-c-PJLV):not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    .nextui-c-kGDNMl-fzQAVN-size-sm {
        border-radius: var(--nextui-radii-sm)
    }

    .nextui-c-kGDNMl-fAKUKQ-bordered-true {
        background: transparent
    }

    .nextui-c-kGDNMl-bVypgn-gradient-true {
        padding-left: 0
    }

    .nextui-c-iWjDFM-gLOXPE-color-gradient {
        background: var(--nextui-colors-gradient);
        color: var(--nextui-colors-primarySolidContrast)
    }

    .nextui-c-eKVPvf-iBFhCV-color-default {
        --nextui--paginationColor: var(--nextui-colors-primary);
        --nextui--paginationShadowColor: var(--nextui-colors-primaryShadow)
    }

    .nextui-c-eKVPvf-UECOZ-size-md {
        --nextui--paginationWidth: var(--nextui-space-13);
        --nextui--paginationFontSize: var(--nextui-space-7);
        font-size: var(--nextui--paginationFontSize)
    }

    .nextui-c-eKVPvf-iTJsWG-borderWeight-normal {
        --nextui--paginationItemBorderWeight: var(--nextui-borderWeights-normal)
    }

    .nextui-c-eKVPvf-ibzOHM-onlyDots-false {
        --nextui--paginationSize: var(--nextui--paginationWidth);
        --nextui--paginationScaleTransform: 1.1
    }

    .nextui-c-eKVPvf-dTeaug-rounded-true {
        --nextui--paginationItemRadius: var(--nextui-radii-pill)
    }

    .nextui-c-eKVPvf-enCaKb-noMargin-true {
        --nextui--paginationItemRadius: 0px;
        --nextui--paginationItemMargin: 0
    }

    .nextui-c-eKVPvf-enCaKb-noMargin-true .nextui-c-cUthvm:where(.nextui-c-huiNHE):first-of-type {
        border-top-left-radius: var(--nextui-radii-squared);
        border-bottom-left-radius: var(--nextui-radii-squared)
    }

    .nextui-c-eKVPvf-enCaKb-noMargin-true .nextui-c-cUthvm:where(.nextui-c-huiNHE):last-of-type {
        border-top-right-radius: var(--nextui-radii-squared);
        border-bottom-right-radius: var(--nextui-radii-squared)
    }

    .nextui-c-cUthvm-SWDEj-animated-true {
        transition: transform 0.25s ease 0s, background 0.25s ease 0s, box-shadow 0.25s ease 0s
    }

    .nextui-c-eKuzCY-xROYZ-isPrev-true {
        transform: rotate(0deg)
    }

    .nextui-c-cAbbLF-QIzBs-animated-true {
        animation-duration: 350ms;
        animation-timing-function: ease;
        transition: left 350ms ease 0s, transform 300ms ease 0s
    }

    .nextui-c-cAbbLF-byVyBS-noMargin-true {
        border-radius: var(--nextui-radii-squared)
    }

    .nextui-c-cAbbLF-gZGrDk-shadow-true {
        box-shadow: 0 4px 14px 0 var(--nextui--paginationShadowColor)
    }

    .nextui-c-cUthvm-dZWCtT-active-true {
        font-weight: var(--nextui-fontWeights-bold);
        cursor: default;
        box-shadow: var(--nextui-shadows-sm)
    }

    .nextui-c-cUthvm-dZWCtT-active-true .nextui-c-fItrmj {
        color: var(--nextui-colors-white)
    }

    .nextui-c-bOoPrE-iWdsRK-color-default {
        --nextui--loadingColor: var(--nextui-colors-primary)
    }

    .nextui-c-bOoPrE-fQoxSm-textColor-default {
        --nextui--loadingTextColor: var(--nextui-colors-text)
    }

    .nextui-c-chTLhx-eWTJwO-size-lg {
        --nextui--loadingSize: var(--nextui-space-15);
        --nextui--loadingBorder: var(--nextui-space-2)
    }

    .nextui-c-chTLhx-jJwoeB-type-default {
        display: flex;
        border-radius: var(--nextui-radii-rounded);
        position: relative;
        width: var(--nextui--loadingSize);
        height: var(--nextui--loadingSize)
    }

    .nextui-c-chTLhx-jJwoeB-type-default i {
        top: 0px;
        width: 100%;
        height: 100%;
        position: absolute;
        border-radius: inherit
    }

    .nextui-c-chTLhx-jJwoeB-type-default ._1 {
        border: var(--nextui--loadingBorder) solid var(--nextui--loadingColor);
        border-top: var(--nextui--loadingBorder) solid transparent;
        border-left: var(--nextui--loadingBorder) solid transparent;
        border-right: var(--nextui--loadingBorder) solid transparent;
        animation: nextui-k-fehnNV 0.8s ease infinite
    }

    .nextui-c-chTLhx-jJwoeB-type-default ._2 {
        border: var(--nextui--loadingBorder) dotted var(--nextui--loadingColor);
        border-top: var(--nextui--loadingBorder) solid transparent;
        border-left: var(--nextui--loadingBorder) solid transparent;
        border-right: var(--nextui--loadingBorder) solid transparent;
        animation: nextui-k-fehnNV 0.8s linear infinite;
        opacity: 0.5
    }

    .nextui-c-chTLhx-jJwoeB-type-default ._3 {
        display: none
    }

    .nextui-c-cakKrd-gjCMAI-isBlurred-true {
        -webkit-backdrop-filter: saturate(180%) blur(10px);
        backdrop-filter: saturate(180%) blur(10px);
        background: var(--nextui--cardColor)
    }

    .nextui-c-bWoBYk-gyxagL-color-blue {
        background-image: linear-gradient(180deg, #5EA2EF 25%, #0072F5 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent
    }

    .nextui-c-bWoBYk-gyxagL-color-blue::selection {
        -webkit-text-fill-color: var(--nextui-colors-text)
    }

    .nextui-docs-dark .nextui-c-eFkQMh-bddnjP-selected-true {
        color: var(--nextui-colors-primary)
    }

    .nextui-docs-light .nextui-c-eFkQMh-bddnjP-selected-true {
        color: var(--nextui-colors-primary)
    }

    .dark-modern .nextui-c-bDmTpC-fLfTlg-liked-false path,
    .light-modern .nextui-c-bDmTpC-fLfTlg-liked-false path {
        stroke: var(--nextui-colors-gray300)
    }

    .nextui-c-geVHsq-kBgJXb-selected-true {
        background: var(--nextui-colors-primary);
        color: var(--nextui-colors-white)
    }

    .dark-modern .nextui-c-geVHsq-kBgJXb-selected-true,
    .light-modern .nextui-c-geVHsq-kBgJXb-selected-true {
        color: var(--nextui-colors-white)
    }

    .dark-elegant .nextui-c-geVHsq-kBgJXb-selected-true {
        color: var(--nextui-colors-black)
    }

    .dark-retro .nextui-c-geVHsq-kBgJXb-selected-true,
    .light-retro .nextui-c-geVHsq-kBgJXb-selected-true {
        color: var(--nextui-colors-white);
        background: var(--nextui-colors-error)
    }

    .nextui-c-iWjDFM-fzQovo-shadow-true {
        box-shadow: var(--nextui-shadows-sm)
    }

    .nextui-c-jJIrOH-hnBiov-color-blue {
        color: var(--nextui-colors-blue700);
        background: var(--nextui-colors-blue100);
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 50px;
    }

    .nextui-c-jJIrOH-hnBiov-color-blue:hover {
        background: var(--nextui-colors-blue300)
    }

    .nextui-c-bWoBYk-cyuOTv-color-cyan {
        background-image: linear-gradient(180deg, #00b7fa 25%, #01cfea 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent
    }

    .nextui-c-bWoBYk-cyuOTv-color-cyan::selection {
        -webkit-text-fill-color: var(--nextui-colors-text)
    }

    .nextui-c-bWoBYk-gBIQuG-color-warning {
        background-image: linear-gradient(180deg, #f36534 25%, #F69F27 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent
    }

    .nextui-c-bWoBYk-gBIQuG-color-warning::selection {
        -webkit-text-fill-color: var(--nextui-colors-text)
    }

    .nextui-c-bWoBYk-loUhct-color-violet {
        background-image: linear-gradient(180deg, #FF1CF7 25%, #b249f8 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent
    }

    .nextui-c-bWoBYk-loUhct-color-violet::selection {
        -webkit-text-fill-color: var(--nextui-colors-text)
    }

    .nextui-c-gEEnVX-jzyGMN-color-secondary .nextui-avatar-bg {
        background: var(--nextui-colors-secondary)
    }

    .nextui-c-gEEnVX-ehDSPw-size-xl {
        --nextui--avatarXl: var(--nextui-space-18);
        min-width: var(--nextui--avatarXl);
        min-height: var(--nextui--avatarXl);
        width: var(--nextui--avatarXl);
        height: var(--nextui--avatarXl)
    }

    .nextui-c-gEEnVX-ehDSPw-size-xl .nextui-avatar-text {
        font-size: var(--nextui-fontSizes-2xl)
    }

    .nextui-c-gEEnVX-fcpqXa-squared-true {
        border-radius: var(--nextui-radii-squared)
    }

    .nextui-c-gEEnVX-fcpqXa-squared-true .nextui-avatar-img {
        border-radius: var(--nextui-radii-squared)
    }

    .nextui-c-eUuHzx-gZuGQh-color-default {
        --nextui--progressColor: var(--nextui-colors-primary);
        --nextui--progressShadowColor: var(--nextui-colors-primaryShadow)
    }

    .nextui-c-eUuHzx-bzgJTZ-status-default {
        background: var(--nextui-colors-accents2)
    }

    .nextui-c-eUuHzx-dOmBQS-size-sm {
        --nextui--progressHeight: var(--nextui-space-4);
        height: var(--nextui--progressHeight);
        border-radius: var(--nextui--progressHeight)
    }

    .nextui-c-jJIrOH-eUEGUw-color-pink {
        color: var(--nextui-colors-pink600);
        background: var(--nextui-colors-pink100)
    }

    .nextui-c-jJIrOH-eUEGUw-color-pink:hover {
        background: var(--nextui-colors-pink300)
    }

    .nextui-c-bWoBYk-kEPyfv-color-green {
        background-image: linear-gradient(180deg, #6FEE8D 25%, #17c964 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent
    }

    .nextui-c-bWoBYk-kEPyfv-color-green::selection {
        -webkit-text-fill-color: var(--nextui-colors-text)
    }

    .nextui-c-jJIrOH-kiwFfZ-color-green {
        color: var(--nextui-colors-green800);
        background: var(--nextui-colors-green100);
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 50px;
        /* position: absolute; */
        z-index: 3000;
    }

    .nextui-c-jJIrOH-kiwFfZ-color-green:hover {
        background: var(--nextui-colors-green300)
    }

    .nextui-c-jJIrOH-kiwFfZ-color-yellow {
        background: var(--nextui-colors-yellow800);
        color: var(--nextui-colors-yellow100);
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 50px;
    }

    .nextui-c-jJIrOH-kiwFfZ-color-yellow:hover {
        background: var(--nextui-colors-yellow300);
    }

    .nextui-c-jJIrOH-kiwFfZ-color-purple {
        background: var(--nextui-colors-purple300);
        color: var(--nextui-colors-purple800);
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 50px;
    }

    .nextui-c-jJIrOH-kiwFfZ-color-purple:hover {
        background: var(--nextui-colors-purple700);
        color: var(--nextui-colors-purple100);
    }

    .nextui-c-dWWWSv-eaqZHc-borderWeight-light {
        --nextui--collapseGroupBorderWidth: var(--nextui-borderWeights-light)
    }

    .nextui-c-hPzDAx-eLdNZT-borderWeight-light {
        --nextui--collapseBorderWidth: var(--nextui-borderWeights-light)
    }

    .nextui-c-hPzDAx-jBQhgJ-divider-true {
        border-top: var(--nextui--collapseBorderWidth) solid var(--nextui-colors-border);
        border-bottom: var(--nextui--collapseBorderWidth) solid var(--nextui-colors-border)
    }

    .nextui-c-hPzDAx-kMkCGX-animated-true .nextui-collapse-title-content-right svg {
        transition: transform 200ms ease
    }

    .nextui-c-hPzDAx-cJRfNe-visible-true .nextui-collapse-title-content-right svg {
        transform: rotateZ(-90deg)
    }

    .nextui-c-dJMBOt-bDGmTT-expanded-true {
        opacity: 1
    }

    .nextui-c-hPzDAx-TDdeu-visible-false .nextui-collapse-title-content-right svg {
        transform: rotateZ(0deg)
    }

    .nextui-c-jJIrOH-bkCMHO-color-violet {
        color: var(--nextui-colors-purple600);
        background: var(--nextui-colors-purple100)
    }

    .nextui-c-jJIrOH-bkCMHO-color-violet:hover {
        background: var(--nextui-colors-purple300)
    }

    .nextui-c-bWoBYk-eFYrAu-color-pink {
        background-image: linear-gradient(180deg, #FF4ECD 25%, #F21361 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent
    }

    .nextui-c-bWoBYk-eFYrAu-color-pink::selection {
        -webkit-text-fill-color: var(--nextui-colors-text)
    }

    .nextui-c-cMuMPn-hkBQDJ-clickable-true {
        cursor: pointer
    }

    .nextui-c-cMuMPn-hkBQDJ-clickable-true:hover {
        opacity: 0.8
    }

    .nextui-c-fdHeMm-cFpcyF-fluid-true {
        max-width: 100%
    }
}

--sxs {
    --sxs: 5 nextui-c-iWjDFM-gglxka-cv nextui-c-iWjDFM-kaRBtV-cv nextui-c-iWjDFM-dvpxFC-cv nextui-c-bDGMeb-gLOJOp-cv nextui-c-eYXmfb-beNNlp-cv nextui-c-iWjDFM-gBzeNH-cv nextui-c-jTSrtu-cKfJOo-cv nextui-c-VGASD-eDzrBE-cv nextui-c-bDGMeb-hjqCeZ-cv nextui-c-iWjDFM-eTPbci-cv nextui-c-iWjDFM-euJLgm-cv nextui-c-hzQjrs-ibDEqG-cv nextui-c-eXOOPO-eNajNl-cv nextui-c-gEEnVX-MtAEf-cv nextui-c-iWjDFM-eYrFQb-cv nextui-c-iWjDFM-hKBzkL-cv nextui-c-kGDNMl-hXzqW-cv nextui-c-kGDNMl-jYarEX-cv nextui-c-iWjDFM-cJknBL-cv nextui-c-iWjDFM-yJQok-cv nextui-c-eKVPvf-goARCa-cv nextui-c-cAbbLF-euJLgm-cv nextui-c-iWjDFM-jsIPTU-cv nextui-c-gEEnVX-fcpqXa-cv
}

@media {
    .nextui-c-iWjDFM-gglxka-cv {
        padding-left: var(--nextui-space-9);
        padding-right: var(--nextui-space-9);
        min-width: min-content
    }

    .nextui-c-iWjDFM-kaRBtV-cv {
        background: var(--nextui-colors-primaryLight);
        color: var(--nextui-colors-primaryLightContrast)
    }

    .nextui-c-iWjDFM-kaRBtV-cv .nextui-c-bmKMKj .nextui-drip-filler {
        opacity: 0.4;
        fill: var(--nextui-colors-primary)
    }

    .nextui-c-iWjDFM-dvpxFC-cv {
        background: transparent;
        color: var(--nextui-colors-text)
    }

    .nextui-c-iWjDFM-dvpxFC-cv .nextui-c-bmKMKj .nextui-drip-filler {
        opacity: 0.8;
        fill: var(--nextui-colors-primaryLightActive)
    }

    .nextui-c-bDGMeb-gLOJOp-cv {
        order: 2;
        margin-left: calc(var(--nextui--buttonPadding) / 2);
        right: 0%;
        left: 0%
    }

    .nextui-c-eYXmfb-beNNlp-cv {
        color: inherit
    }

    .nextui-c-eYXmfb-beNNlp-cv:after {
        opacity: 1
    }

    .nextui-c-iWjDFM-gBzeNH-cv {
        background: var(--nextui-colors-secondaryLight);
        color: var(--nextui-colors-secondaryLightContrast)
    }

    .nextui-c-iWjDFM-gBzeNH-cv .nextui-c-bmKMKj .nextui-drip-filler {
        opacity: 0.4;
        fill: var(--nextui-colors-secondary)
    }

    .nextui-c-jTSrtu-cKfJOo-cv {
        --nextui--badgeBackgroundColor: var(--nextui-colors-secondaryLight);
        --nextui--badgeTextColor: var(--nextui-colors-secondaryLightContrast)
    }

    .nextui-c-VGASD-eDzrBE-cv {
        background: var(--nextui-colors-secondary);
        color: var(--nextui-colors-white)
    }

    .nextui-c-bDGMeb-hjqCeZ-cv {
        order: 0;
        margin-right: calc(var(--nextui--buttonPadding) / 2);
        right: 0%;
        left: 0%
    }

    .nextui-c-iWjDFM-eTPbci-cv {
        padding-left: var(--nextui-space-10);
        padding-right: var(--nextui-space-10);
        min-width: min-content
    }

    .nextui-c-iWjDFM-euJLgm-cv {
        border-radius: var(--nextui-radii-pill);
        border-radius: 0px 8px 8px 0px;
        height: 38px;
    }

    .nextui-c-hzQjrs-ibDEqG-cv {
        color: var(--nextui--inputTextColor);
        top: -72%;
        left: var(--nextui-space-2);
        cursor: inherit
    }

    .nextui-c-eXOOPO-eNajNl-cv:hover {
        box-shadow: 0 0 0 var(--nextui--inputBorderWeight) var(--nextui--inputHoverBorderColor)
    }

    .nextui-c-gEEnVX-MtAEf-cv {
        padding: var(--nextui-space-1)
    }

    .nextui-c-iWjDFM-eYrFQb-cv {
        padding-left: var(--nextui-space-8);
        padding-right: var(--nextui-space-8);
        min-width: min-content
    }

    .nextui-c-iWjDFM-hKBzkL-cv {
        background: transparent;
        border-color: var(--nextui-colors-primary);
        color: var(--nextui-colors-primary)
    }

    .nextui-c-iWjDFM-hKBzkL-cv .nextui-c-bmKMKj .nextui-drip-filler {
        fill: var(--nextui-colors-primary)
    }

    .nextui-c-kGDNMl-hXzqW-cv .nextui-c-iWjDFM:where(.nextui-c-PJLV):not(:first-child) {
        border-left: none
    }

    :is(.nextui-c-kGDNMl-jYarEX-cv .nextui-c-iWjDFM:where(.nextui-c-PJLV)):not(:last-child):is(.nextui-c-kGDNMl-jYarEX-cv .nextui-c-iWjDFM:where(.nextui-c-PJLV)):not(:first-child) {
        padding-left: 0
    }

    .nextui-c-kGDNMl-jYarEX-cv .nextui-c-iWjDFM:where(.nextui-c-PJLV):last-child {
        padding-left: 0
    }

    .nextui-c-iWjDFM-cJknBL-cv {
        background: transparent;
        color: var(--nextui-colors-text);
        padding: var(--nextui--buttonBorderWeight);
        -webkit-background-clip: content-box, border-box;
        -webkit-background-clip: content-box, border-box;
        background-clip: content-box, border-box;
        border-color: var(--nextui-colors-primary);
        background-image: linear-gradient(var(--nextui-colors-background), var(--nextui-colors-background)), var(--nextui-colors-gradient);
        border: none
    }

    .nextui-c-iWjDFM-cJknBL-cv .nextui-c-bmKMKj .nextui-drip-filler {
        fill: var(--nextui-colors-secondary)
    }

    .nextui-c-iWjDFM-yJQok-cv .nextui-button-text {
        padding-left: var(--nextui--buttonPadding);
        padding-right: var(--nextui--buttonPadding)
    }

    .nextui-c-iWjDFM-yJQok-cv .nextui-button-icon {
        margin-left: var(--nextui--buttonPadding)
    }

    .nextui-c-iWjDFM-yJQok-cv .nextui-button-icon-right {
        margin-right: var(--nextui--buttonPadding)
    }

    .nextui-c-iWjDFM-yJQok-cv .nextui-button-text-left {
        padding-left: 0
    }

    .nextui-c-iWjDFM-yJQok-cv .nextui-button-text-right {
        padding-right: 0
    }

    .nextui-c-eKVPvf-goARCa-cv {
        --nextui--paginationItemRadius: 0px
    }

    .nextui-c-cAbbLF-euJLgm-cv {
        border-radius: var(--nextui-radii-pill)
    }

    .nextui-c-iWjDFM-jsIPTU-cv {
        box-shadow: 0 4px 14px 0 var(--nextui-colors-primaryShadow)
    }

    .nextui-c-gEEnVX-fcpqXa-cv {
        border-radius: var(--nextui-radii-squared)
    }

    .nextui-c-gEEnVX-fcpqXa-cv .nextui-avatar-img {
        border-radius: var(--nextui-radii-squared)
    }
}

--sxs {
    --sxs: 6 nextui-c-lesPJm-iiXxQqh-css nextui-c-hhqfap-iPJLV-css nextui-c-PJLV-ikpPLrz-css nextui-c-jklhtj-ijFvnTw-css nextui-c-kOXsPe-iPJLV-css nextui-c-dIWzTP-ibzThln-css nextui-c-kOXsPe-ifJiMky-css nextui-c-dIWzTP-icTVmtU-css nextui-c-iWjDFM-iPJLV-css nextui-c-BDLTQ-igZGKCQ-css nextui-c-gNVTSf-ijRXMAe-css nextui-c-lesPJm-icBczMv-css nextui-c-PJLV-ijnlmIz-css nextui-c-PJLV-iiehzTA-css nextui-c-gNVTSf-igvLppd-css nextui-c-hhqfap-ikTblSW-css nextui-c-kOXsPe-ifzFbZK-css nextui-c-iWjDFM-ifUdHdz-css nextui-c-bDGMeb-iefzdUn-css nextui-c-kOXsPe-ikPzmPl-css nextui-c-jTSrtu-icXWmsv-css nextui-c-gNVTSf-ihlVzeR-css nextui-c-iSRKPn-ibfJPVr-css nextui-c-PJLV-ildiGDI-css nextui-c-gNVTSf-ihHaVNw-css nextui-c-fdHeMm-ieIMGbP-css nextui-c-cMTZRp-ibDBLei-css nextui-c-dfbgCO-ilailYI-css nextui-c-kTXuUg-iORzQg-css nextui-c-gNVTSf-ijSsVeB-css nextui-c-VGASD-ikKcHnY-css nextui-c-cMTZRp-igsSjbW-css nextui-c-dfbgCO-ijakZJF-css nextui-c-gNVTSf-ilaOnKo-css nextui-c-dIWzTP-ijIEsnS-css nextui-c-dIWzTP-ijdznbu-css nextui-c-cMTZRp-ijmTDtb-css nextui-c-dfbgCO-ijULWmb-css nextui-c-dfbgCO-iixtXjF-css nextui-c-dIWzTP-ibTuQPv-css nextui-c-gNVTSf-icyGKdq-css nextui-c-iWjDFM-idauLhl-css nextui-c-bDGMeb-iPJLV-css nextui-c-cMTZRp-idaJWkQ-css nextui-c-lesPJm-ieeFeTb-css nextui-c-fdHeMm-ikYfTVi-css nextui-c-fdHeMm-iiChrst-css nextui-c-dfbgCO-icDcOER-css nextui-c-cMTZRp-ijJJKck-css nextui-c-CgElH-ibVwYlk-css nextui-c-CgElH-iftYrWQ-css nextui-c-gNVTSf-iflkzqT-css nextui-c-kRHeuF-ifETsRh-css nextui-c-kRHeuF-ihilJEH-css nextui-c-iWjDFM-igmPYIN-css nextui-c-kRHeuF-ifGJxpT-css nextui-c-eaXwRa-iiPqhuk-css nextui-c-eVaCKy-ijvHxtl-css nextui-c-ftJsHY-iPJLV-css nextui-c-cMTZRp-ilbapEq-css nextui-c-iwmZdB-igTUbXy-css nextui-c-STltJ-ifrNwYz-css nextui-c-kRHeuF-ijbeUxQ-css nextui-c-dfbgCO-iijhamt-css nextui-c-cMTZRp-iclSfiR-css nextui-c-gEEnVX-igjhukl-css nextui-c-cMTZRp-iclgLpc-css nextui-c-dfbgCO-idIWWzx-css nextui-c-kRHeuF-ihGPDaU-css nextui-c-PJLV-iVLzb-css nextui-c-PJLV-iGHfkR-css nextui-c-iWjDFM-idwXiRm-css nextui-c-kRHeuF-ijDEIix-css nextui-c-kRHeuF-icxokNG-css nextui-c-PJLV-iaEmtX-css nextui-c-kRHeuF-ihYpqMn-css nextui-c-PJLV-ivoXGg-css nextui-c-PJLV-ifnUxns-css nextui-c-kRHeuF-igDzcEz-css nextui-c-BDLTQ-ikppVTL-css nextui-c-jxECYO-iiXChjn-css nextui-c-PJLV-icDoQNA-css nextui-c-eFfoBo-ifBQDyP-css nextui-c-iVzbCs-iddIiTA-css nextui-c-FIiRH-ibDGmTT-css nextui-c-kbhVdb-igasfbL-css nextui-c-cakKrd-iczWOyL-css nextui-c-dfbgCO-igmUkpg-css nextui-c-PJLV-ifomeyt-css nextui-c-kGDNMl-ikfqVyZ-css nextui-c-iWjDFM-iceLnZc-css nextui-c-kRHeuF-ijbEUhj-css nextui-c-eKVPvf-iiJkRSl-css nextui-c-cAbbLF-ikgtVxo-css nextui-c-kRHeuF-ierqRDV-css nextui-c-chTLhx-iPJLV-css nextui-c-BDLTQ-ifIWVIJ-css nextui-c-kbhVdb-ieCSSFU-css nextui-c-cakKrd-ieXYcVn-css nextui-c-PJLV-iiaRXOZ-css nextui-c-dfbgCO-icxssWv-css nextui-c-iWjDFM-igRVhox-css nextui-c-PJLV-ijrJnjS-css nextui-c-kRHeuF-ilfdbVF-css nextui-c-kRHeuF-iiYdDny-css nextui-c-kRHeuF-igNCIse-css nextui-c-PJLV-ifTiZJQ-css nextui-c-dfbgCO-icXrUxw-css nextui-c-PJLV-iifkTWz-css nextui-c-gNVTSf-ifbQwXR-css nextui-c-dqVeKF-icmpvrW-css nextui-c-lesPJm-icGMXQa-css nextui-c-kRHeuF-ibhkOxP-css nextui-c-kRHeuF-ijpsMxg-css nextui-c-lesPJm-ifRbcxI-css nextui-c-kRHeuF-icIWkBH-css nextui-c-eFkQMh-ikuLexc-css nextui-c-kTXuUg-izpbcD-css nextui-c-gNVTSf-iclhgNO-css nextui-c-eFfoBo-icKwTLd-css nextui-c-kRHeuF-ihjssUr-css nextui-c-kRHeuF-iiNWGof-css nextui-c-dfbgCO-idFpEom-css nextui-c-kRHeuF-idWlJRU-css nextui-c-kRHeuF-idNGtsE-css nextui-c-PJLV-ihdquQC-css nextui-c-dfbgCO-ilcxoqj-css nextui-c-kRHeuF-idjILag-css nextui-c-cMTZRp-ifslgGp-css nextui-c-gNVTSf-iaZNSB-css nextui-c-dqVeKF-iOOrAG-css nextui-c-kRHeuF-iumQUv-css nextui-c-cMTZRp-ifOGubx-css nextui-c-PJLV-iyNQBv-css nextui-c-kRHeuF-ietHjoQ-css nextui-c-PJLV-ifoHEcp-css nextui-c-dqVeKF-ieRUlBx-css nextui-c-lesPJm-ikXtWCI-css nextui-c-cMTZRp-idSNqFa-css nextui-c-gNVTSf-ileNoUA-css nextui-c-STltJ-idpRQYq-css nextui-c-BDLTQ-ibrUNrb-css nextui-c-jxECYO-icvXNiS-css nextui-c-kRHeuF-idpsINT-css nextui-c-PJLV-iigqkie-css nextui-c-PJLV-igNBGgQ-css nextui-c-PJLV-idnsQEl-css nextui-c-eFfoBo-iflavzo-css nextui-c-eUuHzx-ijteZyr-css nextui-c-dfbgCO-idinbZO-css nextui-c-PJLV-ibGvssa-css nextui-c-cakKrd-ifiknYj-css nextui-c-dfbgCO-ijJeQzT-css nextui-c-PJLV-igsmDXe-css nextui-c-lesPJm-igMKkoN-css nextui-c-PJLV-iefFevj-css nextui-c-cMTZRp-ieyRLNn-css nextui-c-lesPJm-ijVhCWU-css nextui-c-dIWzTP-ikcJrmP-css nextui-c-kRHeuF-ikyYRau-css nextui-c-lesPJm-iifmhjm-css nextui-c-cMTZRp-idqbTOK-css nextui-c-iWjDFM-ikIlNVw-css nextui-c-gNVTSf-igBykLv-css nextui-c-lesPJm-idPLyXT-css nextui-c-dIWzTP-ijUyNfm-css nextui-c-hPzDAx-ideepWW-css nextui-c-dJMBOt-iewBbnE-css nextui-c-PJLV-ifFpruE-css nextui-c-dJMBOt-ielLSBX-css nextui-c-kRHeuF-iihAUwR-css nextui-c-cMTZRp-ibiXPHf-css nextui-c-gNVTSf-ikQTenf-css nextui-c-dfbgCO-iiPCojg-css nextui-c-bnbLsL-igjdJOs-css nextui-c-gNVTSf-igrqnQt-css nextui-c-hnWgpj-icKrURT-css nextui-c-fdHeMm-ieLPuMS-css nextui-c-kRHeuF-icFHtaX-css nextui-c-bWoBYk-ihByrQL-css nextui-c-bnbLsL-ifMAXLF-css nextui-c-kRHeuF-itkcwP-css nextui-c-kRHeuF-ihyAIsH-css nextui-c-iWjDFM-ikZJAHp-css nextui-c-kRHeuF-ilgSCuz-css nextui-c-eaXwRa-ibZyMvN-css nextui-c-kRHeuF-idvTAtx-css nextui-c-kRHeuF-igNUEBW-css nextui-c-hnWgpj-iiyRiaf-css nextui-c-gNVTSf-ijXpmlO-css nextui-c-kRHeuF-iIhFZi-css nextui-c-kRHeuF-ikbGyzU-css nextui-c-bWoBYk-igjdJOs-css nextui-c-kRHeuF-icaxLXY-css nextui-c-PJLV-ilmOOBy-css nextui-c-gNVTSf-ifdgwXc-css nextui-c-fdHeMm-ieTjLuz-css nextui-c-PJLV-ikGkECc-css nextui-c-dIWzTP-ilgqGuh-css nextui-c-PJLV-idnqMAc-css
}

@media {
    .nextui-c-lesPJm-iiXxQqh-css {
        max-width: 100%;
        max-height: 100%
    }

    .nextui-c-PJLV-ikpPLrz-css {
        color: inherit;
        font-size: ;
        text-transform: none
    }

    .nextui-c-jklhtj-ijFvnTw-css {
        gap: var(--nextui-space-10)
    }

    .nextui-c-dIWzTP-ibzThln-css {
        color: inherit;
        height: 100%;
        --nextui--linkBackgroundColor:
    }

    .nextui-c-kOXsPe-ifJiMky-css {
        --nextui--navbarItemFontWeight: var(--nextui-fontWeights-semibold)
    }

    .nextui-c-dIWzTP-icTVmtU-css {
        --nextui--linkBackgroundColor:
    }

    .nextui-c-BDLTQ-igZGKCQ-css {
        padding-left: var(--nextui-space-6);
        padding-right: var(--nextui-space-6);
        max-width: 90%
    }

    .nextui-c-gNVTSf-ijRXMAe-css {
        margin-left: calc(15.25pt + 1px * 0) !important;
        margin-top: calc(7.625pt + 1px * -0.5) !important
    }

    .nextui-c-lesPJm-icBczMv-css {
        padding-left: var(--nextui-space-12);
        padding-right: var(--nextui-space-12);
        margin-top: var(--nextui-space-8)
    }

    @media (max-width: 650px) {
        .nextui-c-lesPJm-icBczMv-css {
            padding-left: var(--nextui-space-10);
            padding-right: var(--nextui-space-10)
        }
    }

    .nextui-c-PJLV-ijnlmIz-css {
        color: var(--nextui-colors-text);
        font-size: ;
        text-transform: none
    }

    .nextui-c-PJLV-iiehzTA-css {
        color: var(--nextui-colors-text);
        font-size: var(--nextui-fontSizes-lg);
        text-transform: none
    }

    .nextui-c-gNVTSf-igvLppd-css {
        margin-left: calc(15.25pt + 1px * 0) !important;
        margin-top: calc(15.25pt + 1px * 0) !important
    }

    .nextui-c-hhqfap-ikTblSW-css {
        position: sticky;
        top: 0;
        right: 0;
        left: 0;
        transform: translateY(0);
        transition: transform 400ms ease
    }

    .nextui-c-kOXsPe-ifzFbZK-css:before {
        display: none
    }

    .nextui-c-iWjDFM-ifUdHdz-css[aria-haspopup="true"].nextui-c-iWjDFM-ifUdHdz-css[aria-expanded="true"] {
        opacity: 0.7;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        transform: translateZ(0) scale(0.97)
    }

    .nextui-c-iWjDFM-ifUdHdz-css .nextui-button-icon-right,
    .nextui-c-iWjDFM-ifUdHdz-css .nextui-button-text-right {
        pointer-events: none
    }

    .nextui-c-iWjDFM-ifUdHdz-css {
        padding-left: 0;
        padding-right: 0;
        display: flex;
        align-items: center;
        justify-content: center
    }

    .nextui-c-iWjDFM-ifUdHdz-css svg {
        pointer-events: none
    }

    .nextui-c-bDGMeb-iefzdUn-css {
        margin-top: var(--nextui-space-1)
    }

    .nextui-c-kOXsPe-ikPzmPl-css:before {
        display: none
    }

    .nextui-c-kOXsPe-ikPzmPl-css {
        --nextui--navbarItemFontWeight: var(--nextui-fontWeights-semibold)
    }

    .nextui-c-jTSrtu-icXWmsv-css {
        font-size: 10px;
        font-weight: var(--nextui-fontWeights-black)
    }

    .nextui-docs-dark .nextui-c-jTSrtu-icXWmsv-css {
        background: var(--nextui-colors-purple400);
        color: var(--nextui-colors-purple900)
    }

    .nextui-c-gNVTSf-ihlVzeR-css {
        margin-left: calc(4.575pt + 1px * -0.7) !important;
        margin-top: calc(15.25pt + 1px * 0) !important
    }

    .nextui-c-PJLV-ildiGDI-css {
        color: var(--nextui-colors-text);
        font-size: 16px;
        text-transform: none
    }

    .nextui-c-iSRKPn-ibfJPVr-css {
        cursor: pointer;
        -webkit-user-select: none;
        user-select: none
    }

    .nextui-c-gNVTSf-ihHaVNw-css {
        margin-left: calc(3.0500000000000003pt + 1px * -0.8) !important;
        margin-top: calc(15.25pt + 1px * 0) !important
    }

    .nextui-c-fdHeMm-ieIMGbP-css {
        padding-left: calc(2 * var(--nextui-space-sm));
        padding-right: calc(2 * var(--nextui-space-sm));
        max-width: var(--nextui-breakpoints-lg);
        align-items: center;
        align-content: ;
        flex-wrap: nowrap;
        display: flex;
        justify-content: ;
        flex-direction:
    }

    .nextui-c-cMTZRp-ibDBLei-css {
        width: 100%;
        margin-left: 0%
    }

    @media (max-width: 1280px) {
        .nextui-c-cMTZRp-ibDBLei-css {
            width: 100%
        }
    }

    .nextui-c-dfbgCO-ilailYI-css {
        flex-wrap: nowrap;
        --nextui--rowGap: calc(0 * var(--nextui-space-lg));
        margin-left: calc(0 * var(--nextui-space-lg) / 2);
        margin-right: calc(0 * var(--nextui-space-lg) / 2);
        justify-content: flex-start;
        align-items: center
    }

    .nextui-c-kTXuUg-iORzQg-css {
        cursor: pointer;
        transition: var(--nextui-transitions-default)
    }

    .nextui-c-gNVTSf-ijSsVeB-css {
        margin-left: calc(6.1000000000000005pt + 1px * -0.6) !important;
        margin-top: calc(15.25pt + 1px * 0) !important
    }

    .nextui-c-VGASD-ikKcHnY-css {
        padding-left: var(--nextui-space-4);
        padding-right: var(--nextui-space-4)
    }

    @media (max-width: 1280px) {
        .nextui-c-VGASD-ikKcHnY-css {
            display: none
        }
    }

    .nextui-c-cMTZRp-igsSjbW-css {
        width: 100%;
        margin-left: 0%
    }

    @media (max-width: 1280px) {
        .nextui-c-cMTZRp-igsSjbW-css {
            display: none
        }
    }

    .nextui-c-dfbgCO-ijakZJF-css {
        flex-wrap: nowrap;
        --nextui--rowGap: calc(0 * var(--nextui-space-lg));
        margin-left: calc(0 * var(--nextui-space-lg) / 2);
        margin-right: calc(0 * var(--nextui-space-lg) / 2);
        justify-content: center;
        align-items: center
    }

    .nextui-c-gNVTSf-ilaOnKo-css {
        margin-left: calc(15.25pt + 1px * 0) !important;
        margin-top: calc(0pt + 1px * -1) !important
    }

    .nextui-c-dIWzTP-ijIEsnS-css {
        color: var(--nextui-colors-text)
    }

    .nextui-c-dIWzTP-ijIEsnS-css.active {
        font-weight: 600;
        color: var(--nextui-colors-primary)
    }

    .nextui-c-dIWzTP-ijIEsnS-css {
        --nextui--linkBackgroundColor:
    }

    .nextui-c-dIWzTP-ijdznbu-css {
        color: var(--nextui-colors-text);
        --nextui--linkBackgroundColor:
    }

    .nextui-c-cMTZRp-ijmTDtb-css {
        width: 100%;
        margin-left: 0%
    }

    .nextui-c-dfbgCO-ijULWmb-css {
        flex-wrap: nowrap;
        --nextui--rowGap: calc(0 * var(--nextui-space-lg));
        margin-left: calc(0 * var(--nextui-space-lg) / 2);
        margin-right: calc(0 * var(--nextui-space-lg) / 2);
        justify-content: flex-end;
        align-items: center;
        position: initial
    }

    @media (max-width: 1280px) {
        .nextui-c-dfbgCO-ijULWmb-css {
            justify-content: center
        }
    }

    .nextui-c-dfbgCO-iixtXjF-css {
        flex-wrap: nowrap;
        --nextui--rowGap: calc(1 * var(--nextui-space-lg));
        margin-left: calc(1 * var(--nextui-space-lg) / 2);
        margin-right: calc(1 * var(--nextui-space-lg) / 2);
        justify-content: flex-end;
        align-items: center;
        width: initial
    }

    @media (max-width: 1280px) {
        .nextui-c-dfbgCO-iixtXjF-css {
            display: none
        }
    }

    .nextui-c-dIWzTP-ibTuQPv-css {
        margin: 0 6px
    }

    .nextui-c-dIWzTP-ibTuQPv-css svg {
        transition: var(--nextui-transitions-default)
    }

    .nextui-c-dIWzTP-ibTuQPv-css:hover svg {
        opacity: 0.7
    }

    .nextui-c-dIWzTP-ibTuQPv-css {
        --nextui--linkBackgroundColor:
    }

    .nextui-c-gNVTSf-icyGKdq-css {
        margin-left: calc(7.625pt + 1px * -0.5) !important;
        margin-top: calc(15.25pt + 1px * 0) !important
    }

    .nextui-c-iWjDFM-idauLhl-css {
        background: rgba(51, 51, 51, 0.7);
        color: #fff;
        backdrop-filter: saturate(180%) blur(14px);
        max-height: 38px;
        padding-left: var(--nextui-space-8);
        padding-right: var(--nextui-space-8)
    }

    @media (max-width: 1280px) {
        .nextui-c-iWjDFM-idauLhl-css {
            display: none
        }
        
    }

    .nextui-c-iWjDFM-idauLhl-css .nextui-button-icon {
        margin-right: var(--nextui-space-2)
    }

    .nextui-c-iWjDFM-idauLhl-css .nextui-button-icon svg {
        transition: var(--nextui-transitions-default)
    }

    .nextui-c-iWjDFM-idauLhl-css:hover .nextui-button-icon svg {
        animation: nextui-k-iCWXhG 1s infinite
    }

    .nextui-docs-dark .nextui-c-iWjDFM-idauLhl-css {
        background: rgba(51, 51, 51, 0.7)
    }

    @supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) {
        .nextui-docs-dark .nextui-c-iWjDFM-idauLhl-css {
            -webkit-backdrop-filter: saturate(180%) blur(14px);
            backdrop-filter: saturate(180%) blur(14px)
        }
    }

    .nextui-c-cMTZRp-idaJWkQ-css {
        width: 100%;
        margin-left: 0%;
        width: 100%;
        height: 100%;
        display: none
    }

    @media (max-width: 1280px) {
        .nextui-c-cMTZRp-idaJWkQ-css {
            display: flex;
            justify-content: flex-end
        }
    }

    .nextui-c-lesPJm-ieeFeTb-css {
        height: 100%;
        min-height: 40px;
        min-width: 30px;
        display: flex;
        justify-content: flex-end;
        align-items: center
    }

    .nextui-c-fdHeMm-ikYfTVi-css {
        padding-left: calc(2 * var(--nextui-space-sm));
        padding-right: calc(2 * var(--nextui-space-sm));
        max-width: var(--nextui-breakpoints-lg);
        align-items: ;
        align-content: space-between;
        flex-wrap: wrap;
        display: flex;
        justify-content: ;
        flex-direction: ;
        position: relative;
        padding-top: var(--nextui--notifyBannerHeight);
        min-height: 100vh;
        margin-top: var(--nextui--navbarHeight)
    }

    @media (max-width: 1280px) {
        .nextui-c-fdHeMm-ikYfTVi-css {
            overflow-x: hidden
        }
    }

    .nextui-c-fdHeMm-iiChrst-css {
        padding-left: calc(0 * var(--nextui-space-sm));
        padding-right: calc(0 * var(--nextui-space-sm));
        max-width: var(--nextui-breakpoints-lg);
        align-items: center;
        align-content: ;
        flex-wrap: nowrap;
        display: flex;
        justify-content: space-between;
        flex-direction: ;
        position: relative;
        height: calc(84vh - 76px)
    }

    @media (max-width: 650px) {
        .nextui-c-fdHeMm-iiChrst-css {
            /* height: calc(100vh - 64px) */
            height: 60vh;
            align-items: baseline;
        }
    }

    .nextui-c-dfbgCO-icDcOER-css {
        flex-wrap: wrap;
        --nextui--rowGap: calc(0 * var(--nextui-space-lg));
        margin-left: calc(0 * var(--nextui-space-lg) / 2);
        margin-right: calc(0 * var(--nextui-space-lg) / 2);
        justify-content: flex-start;
        align-items: center;
        z-index: var(--nextui-zIndices-2)
    }

    @media (max-width: 1280px) {
        .nextui-c-dfbgCO-icDcOER-css {
            margin-top: 80px;
            padding: 0 8px
        }
    }

    @media (max-width: 650px) {
        .nextui-c-dfbgCO-icDcOER-css {
            margin-top: 0px
        }
    }

    .nextui-c-cMTZRp-ijJJKck-css {
        width: 100%;
        margin-left: 0%;
        position: relative;
        z-index: var(--nextui-zIndices-2)
    }

    @media (min-width: 1280px) {
        .nextui-c-cMTZRp-ijJJKck-css {
            width: 50%
        }
    }

    @media (max-width: 1280px) {
        .nextui-c-cMTZRp-ijJJKck-css {
            width: 100%
        }
    }

    .nextui-c-CgElH-ibVwYlk-css {
        margin-bottom: 0
    }

    .nextui-c-CgElH-iftYrWQ-css {
        margin-bottom: 0
    }

    @media (max-width: 650px) {
        .nextui-c-CgElH-iftYrWQ-css {
            display: inline-block
        }
    }

    .nextui-c-gNVTSf-iflkzqT-css {
        margin-left: calc(15.25pt + 1px * 0) !important;
        margin-top: calc(22.875pt + 1px * 0.5) !important
    }

    .nextui-c-kRHeuF-ifETsRh-css {
        align-items: center;
        align-content: ;
        justify-content: ;
        flex-direction:
    }

    .nextui-c-kRHeuF-ifETsRh-css.xs {
        flex-grow: 1;
        display: inherit;
        max-width: 100%;
        flex-basis: 0
    }

    @media (max-width: 650px) {
        .nextui-c-kRHeuF-ifETsRh-css.xs {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 960px) {
        .nextui-c-kRHeuF-ifETsRh-css.sm {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1280px) {
        .nextui-c-kRHeuF-ifETsRh-css {
            margin-top: var(--nextui-space-lg)
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-kRHeuF-ifETsRh-css.lg {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1920px) {
        .nextui-c-kRHeuF-ifETsRh-css.xl {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    .nextui-c-kRHeuF-ifETsRh-css {
        --nextui--gridGapUnit: calc(0 * var(--nextui-space-3));
        display: flex;
        flex-wrap: wrap;
        box-sizing: border-box;
        margin: calc(-1 * var(--nextui--gridGapUnit));
        width: calc(100% + var(--nextui--gridGapUnit) * 2)
    }

    .nextui-c-kRHeuF-ihilJEH-css {
        align-items: ;
        align-content: ;
        justify-content: ;
        flex-direction:
    }

    .nextui-c-kRHeuF-ihilJEH-css.xs {
        flex-grow: 0;
        display: inherit;
        max-width: 100%;
        flex-basis: 100%
    }

    @media (max-width: 650px) {
        .nextui-c-kRHeuF-ihilJEH-css.xs {
            flex-grow: 0;
            display: inherit;
            max-width: 100%;
            flex-basis: 100%
        }
    }

    @media (min-width: 960px) {
        .nextui-c-kRHeuF-ihilJEH-css.sm {
            flex-grow: 0;
            display: inherit;
            max-width: 25%;
            flex-basis: 25%
        }
    }

    @media (min-width: 1280px) {
        .nextui-c-kRHeuF-ihilJEH-css.md {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-kRHeuF-ihilJEH-css.lg {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1920px) {
        .nextui-c-kRHeuF-ihilJEH-css.xl {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    .nextui-c-iWjDFM-igmPYIN-css {
        max-height: var(--nextui-space-14)
    }

    @media (max-width: 650px) {
        .nextui-c-iWjDFM-igmPYIN-css {
            width: 100%;
            margin-bottom: var(--nextui-space-8)
        }
    }

    .nextui-c-kRHeuF-ifGJxpT-css {
        align-items: ;
        align-content: ;
        justify-content: ;
        flex-direction:
    }

    .nextui-c-kRHeuF-ifGJxpT-css.xs {
        flex-grow: 0;
        display: inherit;
        max-width: 100%;
        flex-basis: 100%
    }

    @media (max-width: 650px) {
        .nextui-c-kRHeuF-ifGJxpT-css.xs {
            flex-grow: 0;
            display: inherit;
            max-width: 100%;
            flex-basis: 100%
        }
    }

    @media (min-width: 960px) {
        .nextui-c-kRHeuF-ifGJxpT-css.sm {
            flex-grow: 0;
            display: inherit;
            max-width: 75%;
            flex-basis: 75%
        }
    }

    @media (min-width: 1280px) {
        .nextui-c-kRHeuF-ifGJxpT-css.md {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-kRHeuF-ifGJxpT-css.lg {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1920px) {
        .nextui-c-kRHeuF-ifGJxpT-css.xl {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    .nextui-c-eaXwRa-iiPqhuk-css {
        border-radius: var(--nextui-radii-pill);
        height: var(--nextui-space-14);
        padding-top: 0;
        padding-bottom: 0;
        transition: opacity 0.3s ease-in-out;
        display: flex;
        align-items: center;
        justify-content: center;
        box-shadow: var(--nextui-shadows-sm);
        background: var(--nextui-colors-backgroundContrast)
    }

    @supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) {
        .nextui-c-eaXwRa-iiPqhuk-css {
            -webkit-backdrop-filter: saturate(180%) blur(10px);
            backdrop-filter: saturate(180%) blur(10px);
            background: var(--nextui-colors-backgroundBlur)
        }
    }

    @media (max-width: 650px) {
        .nextui-c-eaXwRa-iiPqhuk-css {
            width: 100%
        }
    }

    .nextui-c-eVaCKy-ijvHxtl-css:before {
        content: "$ ";
        -webkit-user-select: none;
        -webkit-user-select: none;
        user-select: none
    }

    .nextui-c-cMTZRp-ilbapEq-css {
        width: 50%;
        margin-left: 0%;
        position: relative;
        height: 100%
    }

    @media (max-width: 1280px) {
        .nextui-c-cMTZRp-ilbapEq-css {
            display: none
        }
    }

    .nextui-c-iwmZdB-igTUbXy-css {
        width: initial;
        position: absolute;
        top: -200px;
        right: -100px;
        --nextui--inputBorderColor: var(--nextui-colors-secondary);
        animation: nextui-k-lkRnwJ 10s ease infinite
    }

    .nextui-c-STltJ-ifrNwYz-css {
        color: var(--nextui-colors-black);
        position: absolute;
        top: -170%;
        right: -120%;
        animation: nextui-k-lkRnwJ 13s ease infinite 1s reverse
    }

    .nextui-c-STltJ-ifrNwYz-css .nextui-switch-circle {
        background: var(--nextui-colors-white)
    }

    .nextui-c-kRHeuF-ijbeUxQ-css {
        align-items: ;
        align-content: ;
        justify-content: ;
        flex-direction:
    }

    .nextui-c-kRHeuF-ijbeUxQ-css.xs {
        flex-grow: 1;
        display: inherit;
        max-width: 100%;
        flex-basis: 0
    }

    @media (max-width: 650px) {
        .nextui-c-kRHeuF-ijbeUxQ-css.xs {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 960px) {
        .nextui-c-kRHeuF-ijbeUxQ-css.sm {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1280px) {
        .nextui-c-kRHeuF-ijbeUxQ-css.md {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-kRHeuF-ijbeUxQ-css.lg {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1920px) {
        .nextui-c-kRHeuF-ijbeUxQ-css.xl {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    .nextui-c-kRHeuF-ijbeUxQ-css {
        --nextui--gridGapUnit: calc(0 * var(--nextui-space-3));
        display: flex;
        flex-wrap: wrap;
        box-sizing: border-box;
        margin: calc(-1 * var(--nextui--gridGapUnit));
        width: calc(100% + var(--nextui--gridGapUnit) * 2);
        max-width: 280px;
        border-radius: var(--nextui-radii-lg);
        padding: var(--nextui-space-sm);
        position: relative;
        cursor: pointer;
        top: -120px;
        left: 100px;
        padding-left: var(--nextui-space-8);
        padding-right: var(--nextui-space-8);
        animation: nextui-k-lkRnwJ 12s ease infinite;
        background-color: var(--nextui-colors-cardBackground);
        box-shadow: var(--nextui-shadows-sm)
    }

    .nextui-c-dfbgCO-iijhamt-css {
        flex-wrap: nowrap;
        --nextui--rowGap: calc(0 * var(--nextui-space-lg));
        margin-left: calc(0 * var(--nextui-space-lg) / 2);
        margin-right: calc(0 * var(--nextui-space-lg) / 2);
        justify-content: space-between;
        align-items: center
    }

    .nextui-c-cMTZRp-iclSfiR-css {
        width: 25%;
        margin-left: 0%
    }

    .nextui-c-gEEnVX-igjhukl-css .nextui-avatar-img {
        border-color: #FF1CF7
    }

    .nextui-c-cMTZRp-iclgLpc-css {
        width: 75%;
        margin-left: 0%
    }

    .nextui-c-dfbgCO-idIWWzx-css {
        flex-wrap: nowrap;
        --nextui--rowGap: calc(0 * var(--nextui-space-lg));
        margin-left: calc(0 * var(--nextui-space-lg) / 2);
        margin-right: calc(0 * var(--nextui-space-lg) / 2);
        justify-content: center;
        align-items: center;
    }

    .nextui-c-kRHeuF-ihGPDaU-css {
        align-items: ;
        align-content: ;
        justify-content: ;
        flex-direction: column
    }

    .nextui-c-kRHeuF-ihGPDaU-css.xs {
        flex-grow: 0;
        display: inherit;
        max-width: 100%;
        flex-basis: 100%
    }

    @media (max-width: 650px) {
        .nextui-c-kRHeuF-ihGPDaU-css.xs {
            flex-grow: 0;
            display: inherit;
            max-width: 100%;
            flex-basis: 100%
        }
    }

    @media (min-width: 960px) {
        .nextui-c-kRHeuF-ihGPDaU-css.sm {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1280px) {
        .nextui-c-kRHeuF-ihGPDaU-css.md {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-kRHeuF-ihGPDaU-css.lg {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1920px) {
        .nextui-c-kRHeuF-ihGPDaU-css.xl {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    .nextui-c-PJLV-iVLzb-css {
        color: var(--nextui-colors-text);
        font-size: 15px;
        text-transform: none
    }

    .nextui-c-PJLV-iGHfkR-css {
        color: var(--nextui-colors-gray700);
        font-size: 14px;
        text-transform: none;
        margin-top: calc(var(--nextui-space-3)*-1)
    }

    .nextui-c-iWjDFM-idwXiRm-css {
        max-height: var(--nextui-space-12);
        font-size: var(--nextui-fontSizes-xs);
        font-weight: var(--nextui-fontWeights-semibold);
        border-color: var(--nextui-colors-primary);
        color: var(--nextui-colors-white)
    }

    .nextui-c-kRHeuF-ijDEIix-css {
        align-items: ;
        align-content: ;
        justify-content: ;
        flex-direction:
    }

    .nextui-c-kRHeuF-ijDEIix-css.xs {
        flex-grow: 1;
        display: inherit;
        max-width: 100%;
        flex-basis: 0
    }

    @media (max-width: 650px) {
        .nextui-c-kRHeuF-ijDEIix-css.xs {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 960px) {
        .nextui-c-kRHeuF-ijDEIix-css.sm {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1280px) {
        .nextui-c-kRHeuF-ijDEIix-css.md {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-kRHeuF-ijDEIix-css.lg {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1920px) {
        .nextui-c-kRHeuF-ijDEIix-css.xl {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    .nextui-c-kRHeuF-ijDEIix-css {
        --nextui--gridGapUnit: calc(0 * var(--nextui-space-3));
        display: flex;
        flex-wrap: wrap;
        box-sizing: border-box;
        margin: calc(-1 * var(--nextui--gridGapUnit));
        width: calc(100% + var(--nextui--gridGapUnit) * 2)
    }

    .nextui-c-kRHeuF-icxokNG-css {
        align-items: ;
        align-content: ;
        justify-content: ;
        flex-direction:
    }

    .nextui-c-kRHeuF-icxokNG-css.xs {
        flex-grow: 0;
        display: inherit;
        max-width: 100%;
        flex-basis: 100%
    }

    @media (max-width: 650px) {
        .nextui-c-kRHeuF-icxokNG-css.xs {
            flex-grow: 0;
            display: inherit;
            max-width: 100%;
            flex-basis: 100%
        }
    }

    @media (min-width: 960px) {
        .nextui-c-kRHeuF-icxokNG-css.sm {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1280px) {
        .nextui-c-kRHeuF-icxokNG-css.md {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-kRHeuF-icxokNG-css.lg {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1920px) {
        .nextui-c-kRHeuF-icxokNG-css.xl {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    .nextui-c-PJLV-iaEmtX-css {
        color: var(--nextui-colors-gray600);
        font-size: 14px;
        text-transform: none;
        margin-top: var(--nextui-space-1)
    }

    .nextui-c-kRHeuF-ihYpqMn-css {
        align-items: ;
        align-content: center;
        justify-content: flex-start;
        flex-direction:
    }

    .nextui-c-kRHeuF-ihYpqMn-css.xs {
        flex-grow: 1;
        display: inherit;
        max-width: 100%;
        flex-basis: 0
    }

    @media (max-width: 650px) {
        .nextui-c-kRHeuF-ihYpqMn-css.xs {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 960px) {
        .nextui-c-kRHeuF-ihYpqMn-css.sm {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1280px) {
        .nextui-c-kRHeuF-ihYpqMn-css.md {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-kRHeuF-ihYpqMn-css.lg {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1920px) {
        .nextui-c-kRHeuF-ihYpqMn-css.xl {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    .nextui-c-kRHeuF-ihYpqMn-css {
        --nextui--gridGapUnit: calc(0 * var(--nextui-space-3));
        display: flex;
        flex-wrap: wrap;
        box-sizing: border-box;
        margin: calc(-1 * var(--nextui--gridGapUnit));
        width: calc(100% + var(--nextui--gridGapUnit) * 2)
    }

    .nextui-c-PJLV-ivoXGg-css {
        color: var(--nextui-colors-gray700);
        font-size: 14px;
        text-transform: none
    }

    .nextui-c-PJLV-ifnUxns-css {
        color: foreground;
        font-size: 14px;
        text-transform: none
    }

    .nextui-c-kRHeuF-igDzcEz-css {
        align-items: ;
        align-content: ;
        justify-content: ;
        flex-direction:
    }

    .nextui-c-kRHeuF-igDzcEz-css.xs {
        flex-grow: 1;
        display: inherit;
        max-width: 100%;
        flex-basis: 0
    }

    @media (max-width: 650px) {
        .nextui-c-kRHeuF-igDzcEz-css.xs {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 960px) {
        .nextui-c-kRHeuF-igDzcEz-css.sm {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1280px) {
        .nextui-c-kRHeuF-igDzcEz-css.md {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-kRHeuF-igDzcEz-css.lg {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1920px) {
        .nextui-c-kRHeuF-igDzcEz-css.xl {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    .nextui-c-kRHeuF-igDzcEz-css {
        position: absolute;
        bottom: -20px;
        left: 200px;
        animation: nextui-k-lkRnwJ 14s ease infinite
    }

    .nextui-c-BDLTQ-ikppVTL-css {
        padding: 0;
        width: 120px;
        height: 120px;
        position: absolute;
        right: -240px;
        top: -300px;
        animation: nextui-k-lkRnwJ 13s ease infinite 1s
    }

    .nextui-c-jxECYO-iiXChjn-css {
        position: absolute;
        z-index: 1;
        top: -5px
    }

    .nextui-c-PJLV-icDoQNA-css {
        color: #ffffffAA;
        font-size: 10px;
        text-transform: uppercase
    }

    .nextui-c-eFfoBo-ifBQDyP-css {
        padding: 0
    }

    .nextui-c-iVzbCs-iddIiTA-css {
        width: 100%;
        height: 400px
    }

    .nextui-c-FIiRH-ibDGmTT-css {
        opacity: 1
    }

    .nextui-c-kbhVdb-igasfbL-css {
        object-fit: cover;
        width: 100%;
        transform: translateY(-30%);
        height: 150%
    }

    .nextui-c-cakKrd-iczWOyL-css {
        position: absolute;
        -webkit-backdrop-filter: saturate(180%) blur(10px);
        backdrop-filter: saturate(180%) blur(10px);
        background: var(--nextui-colors-backgroundBlur);
        max-height: var(--nextui-space-12);
        border-top: var(--nextui-borderWeights-light) solid rgba(255, 255, 255, 0.2);
        padding-left: var(--nextui-space-6);
        padding-right: var(--nextui-space-6);
        bottom: 0px;
        z-index: var(--nextui-zIndices-max)
    }

    .nextui-c-dfbgCO-igmUkpg-css {
        flex-wrap: nowrap;
        --nextui--rowGap: calc(0 * var(--nextui-space-lg));
        margin-left: calc(0 * var(--nextui-space-lg) / 2);
        margin-right: calc(0 * var(--nextui-space-lg) / 2);
        justify-content: space-between;
        align-items: flex-start
    }

    .nextui-c-PJLV-ifomeyt-css {
        color: #fff;
        font-size: 12px;
        text-transform: none;
        font-weight: var(--nextui-fontWeights-semibold);
        text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3)
    }

    .nextui-c-kGDNMl-ikfqVyZ-css {
        position: absolute;
        top: -160px;
        left: 180%;
        animation: nextui-k-lkRnwJ 16s ease infinite
    }

    :is(.nextui-c-kGDNMl-ikfqVyZ-css .nextui-c-iWjDFM:where(.nextui-c-PJLV)):not(:last-child):is(.nextui-c-kGDNMl-ikfqVyZ-css .nextui-c-iWjDFM:where(.nextui-c-PJLV)):not(:first-child) {
        padding-left: 0;
        padding-top: calc(var(--nextui-space-1) + 1px);
        padding-bottom: calc(var(--nextui-space-1) + 1px);
        filter: hue-rotate(-45deg)
    }

    .nextui-c-iWjDFM-iceLnZc-css {
        padding-left: var(--nextui--buttonBorderWeight);
        padding-right: var(--nextui--buttonBorderWeight);
        padding-top: var(--nextui--buttonBorderWeight);
        padding-bottom: var(--nextui--buttonBorderWeight)
    }

    .nextui-c-kRHeuF-ijbEUhj-css {
        align-items: ;
        align-content: ;
        justify-content: ;
        flex-direction:
    }

    .nextui-c-kRHeuF-ijbEUhj-css.xs {
        flex-grow: 1;
        display: inherit;
        max-width: 100%;
        flex-basis: 0
    }

    @media (max-width: 650px) {
        .nextui-c-kRHeuF-ijbEUhj-css.xs {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 960px) {
        .nextui-c-kRHeuF-ijbEUhj-css.sm {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1280px) {
        .nextui-c-kRHeuF-ijbEUhj-css.md {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-kRHeuF-ijbEUhj-css.lg {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1920px) {
        .nextui-c-kRHeuF-ijbEUhj-css.xl {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    .nextui-c-kRHeuF-ijbEUhj-css {
        position: absolute;
        width: 100px;
        height: 100px;
        cursor: pointer;
        top: -110px;
        right: -220px;
        display: flex;
        align-items: center;
        justify-content: center;
        animation: nextui-k-lkRnwJ 18s ease infinite;
        background-color: var(--nextui-colors-cardBackground);
        box-shadow: var(--nextui-shadows-sm);
        border-radius: var(--nextui-radii-lg)
    }

    .nextui-c-eKVPvf-iiJkRSl-css {
        position: absolute;
        top: -80px;
        right: -190%;
        animation: nextui-k-lkRnwJ 20s ease infinite 2s
    }

    .nextui-c-cAbbLF-ikgtVxo-css {
        left: var(--nextui--paginationLeft)
    }

    .nextui-c-kRHeuF-ierqRDV-css {
        align-items: center;
        align-content: ;
        justify-content: center;
        flex-direction:
    }

    .nextui-c-kRHeuF-ierqRDV-css.xs {
        flex-grow: 1;
        display: inherit;
        max-width: 100%;
        flex-basis: 0
    }

    @media (max-width: 650px) {
        .nextui-c-kRHeuF-ierqRDV-css.xs {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 960px) {
        .nextui-c-kRHeuF-ierqRDV-css.sm {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1280px) {
        .nextui-c-kRHeuF-ierqRDV-css.md {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-kRHeuF-ierqRDV-css.lg {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1920px) {
        .nextui-c-kRHeuF-ierqRDV-css.xl {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    .nextui-c-kRHeuF-ierqRDV-css {
        position: absolute;
        z-index: var(--nextui-zIndices-3);
        width: 80px;
        height: 80px;
        top: -20px;
        right: -120%;
        display: flex;
        animation: nextui-k-lkRnwJ 23s ease infinite;
        background-color: var(--nextui-colors-cardBackground);
        box-shadow: var(--nextui-shadows-sm);
        border-radius: var(--nextui-radii-lg)
    }

    .nextui-c-BDLTQ-ifIWVIJ-css {
        padding: 0;
        width: 200px;
        height: 200px;
        z-index: var(--nextui-zIndices-2);
        position: absolute;
        right: -95%;
        top: 40px;
        animation: nextui-k-lkRnwJ 18s ease infinite 1s
    }

    .nextui-c-kbhVdb-ieCSSFU-css {
        object-fit: cover
    }

    .nextui-c-cakKrd-ieXYcVn-css {
        position: absolute;
        -webkit-backdrop-filter: saturate(180%) blur(10px);
        backdrop-filter: saturate(180%) blur(10px);
        background: var(--nextui-colors-backgroundBlur);
        padding-left: var(--nextui-space-6);
        padding-right: var(--nextui-space-6);
        padding-top: var(--nextui-space-4);
        padding-bottom: var(--nextui-space-4);
        border-top: var(--nextui-borderWeights-light) solid rgba(255, 255, 255, 0.2);
        bottom: 0;
        z-index: 1
    }

    .nextui-c-PJLV-iiaRXOZ-css {
        color: var(--nextui-colors-white);
        font-size: 12px;
        text-transform: none;
        text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3)
    }

    .nextui-c-dfbgCO-icxssWv-css {
        flex-wrap: nowrap;
        --nextui--rowGap: calc(0 * var(--nextui-space-lg));
        margin-left: calc(0 * var(--nextui-space-lg) / 2);
        margin-right: calc(0 * var(--nextui-space-lg) / 2);
        justify-content: flex-end;
        align-items: center
    }

    .nextui-c-iWjDFM-igRVhox-css {
        padding-left: var(--nextui-space-4);
        padding-right: var(--nextui-space-4);
        height: var(--nextui-space-10);
        color: var(--nextui-colors-white)
    }

    .nextui-docs-dark .nextui-c-iWjDFM-igRVhox-css {
        background: var(--nextui-colors-purple900);
        color: var(--nextui-colors-purple300)
    }

    .nextui-c-PJLV-ijrJnjS-css {
        z-index: 0;
        position: absolute;
        transform: translate(10%, 5%)
    }

    .nextui-c-kRHeuF-ilfdbVF-css {
        align-items: ;
        align-content: ;
        justify-content: ;
        flex-direction:
    }

    .nextui-c-kRHeuF-ilfdbVF-css.xs {
        flex-grow: 1;
        display: inherit;
        max-width: 100%;
        flex-basis: 0
    }

    @media (max-width: 650px) {
        .nextui-c-kRHeuF-ilfdbVF-css.xs {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 960px) {
        .nextui-c-kRHeuF-ilfdbVF-css.sm {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1280px) {
        .nextui-c-kRHeuF-ilfdbVF-css.md {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-kRHeuF-ilfdbVF-css.lg {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1920px) {
        .nextui-c-kRHeuF-ilfdbVF-css.xl {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }
    

    .nextui-c-kRHeuF-ilfdbVF-css {
        --nextui--gridGapUnit: calc(2 * var(--nextui-space-3));
        display: flex;
        flex-wrap: wrap;
        box-sizing: border-box;
        margin: calc(-1 * var(--nextui--gridGapUnit));
        width: calc(100% + var(--nextui--gridGapUnit) * 2);
        padding-left: 0;
        padding-right: 0;
        justify-content: center;
    }

    .nextui-c-kRHeuF-iiYdDny-css {
        align-items: ;
        align-content: ;
        justify-content: ;
        flex-direction:
    }

    .nextui-c-kRHeuF-iiYdDny-css.xs {
        flex-grow: 0;
        display: inherit;
        max-width: 100%;
        flex-basis: 100%
    }

    @media (max-width: 650px) {
        .nextui-c-kRHeuF-iiYdDny-css.xs {
            flex-grow: 0;
            display: inherit;
            max-width: 100%;
            flex-basis: 100%
        }
    }

    @media (min-width: 1500px) {
        video {
            position: absolute !important;
            left: calc(100vw - 1000px) !important;
        }
    }

    @media (min-width: 2000px) {
        video {
            position: absolute !important;
            left: calc(100vw - 2000px) !important;
        }
    }

    .nextui-c-dqVeKF.nextui-c-dqVeKF-icmpvrW-css.one {
        margin-top: 80px;
    }

    @media (min-width: 960px) {
        .nextui-c-kRHeuF-iiYdDny-css.sm {
            flex-grow: 0;
            display: inherit;
            max-width: 33.333333333333336%;
            flex-basis: 33.333333333333336%
        }
    }

    @media (min-width: 1280px) {
        .nextui-c-kRHeuF-iiYdDny-css.md {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-kRHeuF-iiYdDny-css.lg {
            flex-grow: 0;
            display: inherit;
            max-width: 25%;
            flex-basis: 25%
        }
    }

    @media (min-width: 1920px) {
        .nextui-c-kRHeuF-iiYdDny-css.xl {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    .nextui-c-kRHeuF-igNCIse-css {
        align-items: ;
        align-content: ;
        justify-content: ;
        flex-direction:
    }

    .nextui-c-kRHeuF-igNCIse-css.xs {
        flex-grow: 1;
        display: inherit;
        max-width: 100%;
        flex-basis: 0
    }

    @media (max-width: 650px) {
        .nextui-c-kRHeuF-igNCIse-css.xs {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 960px) {
        .nextui-c-kRHeuF-igNCIse-css.sm {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1280px) {
        .nextui-c-kRHeuF-igNCIse-css.md {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-kRHeuF-igNCIse-css.lg {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1920px) {
        .nextui-c-kRHeuF-igNCIse-css.xl {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    .nextui-c-PJLV-ifTiZJQ-css {
        color: var(--nextui-colors-text);
        font-size: 1.1rem;
        text-transform: none;
        margin-top: 0;
        margin-bottom: 0;
        font-weight: var(--nextui-fontWeights-semibold);
        margin-left: var(--nextui-space-4)
    }

    .nextui-c-dfbgCO-icXrUxw-css {
        flex-wrap: nowrap;
        --nextui--rowGap: calc(0 * var(--nextui-space-lg));
        margin-left: calc(0 * var(--nextui-space-lg) / 2);
        margin-right: calc(0 * var(--nextui-space-lg) / 2);
        justify-content: flex-start;
        align-items: center;
        padding-left: var(--nextui-space-2);
        padding-right: var(--nextui-space-2);
        padding-top: var(--nextui-space-4);
        padding-bottom: var(--nextui-space-2)
    }

    .nextui-c-PJLV-iifkTWz-css {
        color: var(--nextui-colors-accents8);
        font-size: ;
        text-transform: none
    }

    .nextui-c-gNVTSf-ifbQwXR-css {
        margin-left: calc(15.25pt + 1px * 0) !important;
        margin-top: calc(152.5pt + 1px * 9) !important
    }

    @media (max-width: 650px) {
        .nextui-c-gNVTSf-ifbQwXR-css {
            margin-top: var(--nextui-space-32)
        }
    }

    .nextui-c-dqVeKF-icmpvrW-css {
        position: relative
    }

    .nextui-c-lesPJm-icGMXQa-css {
        position: absolute;
        top: -25%;
        right: -30%;
        z-index: calc(var(--nextui-zIndices-1)*-1)
    }

    .nextui-docs-dark .nextui-c-lesPJm-icGMXQa-css {
        right: 0;
        left: -30%
    }

    @media (max-width: 650px) {
        .nextui-docs-dark .nextui-c-lesPJm-icGMXQa-css {
            top: 15%;
            left: 10% !important
        }
    }

    @media (max-width: 650px) {
        .nextui-c-lesPJm-icGMXQa-css {
            top: 5%;
            right: -40% !important
        }
    }

    .nextui-c-kRHeuF-ibhkOxP-css {
        align-items: ;
        align-content: ;
        justify-content: ;
        flex-direction:
    }

    .nextui-c-kRHeuF-ibhkOxP-css.xs {
        flex-grow: 1;
        display: inherit;
        max-width: 100%;
        flex-basis: 0
    }

    @media (max-width: 650px) {
        .nextui-c-kRHeuF-ibhkOxP-css.xs {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 960px) {
        .nextui-c-kRHeuF-ibhkOxP-css.sm {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1280px) {
        .nextui-c-kRHeuF-ibhkOxP-css.md {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-kRHeuF-ibhkOxP-css.lg {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1920px) {
        .nextui-c-kRHeuF-ibhkOxP-css.xl {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    .nextui-c-kRHeuF-ibhkOxP-css {
        --nextui--gridGapUnit: calc(2 * var(--nextui-space-3));
        display: flex;
        flex-wrap: wrap;
        box-sizing: border-box;
        margin: calc(-1 * var(--nextui--gridGapUnit));
        width: calc(100% + var(--nextui--gridGapUnit) * 2);
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        /* height: 600px; */
    }
    .card-panels {
        display: flex;
        justify-content: center;
        margin-bottom: 50px;
        color: white;
        align-items: center;
        box-sizing: border-box;
    }

    .card-panels img {
        width: 80%;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 50px;
        user-drag: none;
        -webkit-user-drag: none;
        user-select: none;
        -moz-user-select: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        transition: transform 0.6s ease 0s;
    }

    .card-pitch, .card-funding, .card-launch {
        height: 500px;
        width: 400px;
        border-radius: 15px;
        margin: 10px;
        padding: 20px;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
    .card-panels > .card-funding {
        width: 60%;
    }
    .card-funding img {
        width: 50%;
    }

    .card-funding {
        width: 100%;
    }

    .card-funding img {
        width: 50%;
        position: relative;
        left: 30%;
    }

    .card-pitch:hover img, .card-funding:hover img, .card-launch:hover img {
        transform: scale(1.05)
    }
    
    @media (max-width: 720px) {
        .card-panels {
            margin-top: 30px;
            flex-direction: column;
            margin-bottom: 50px;
            color: white;
            /* width: 500px; */
            align-items: center;
        }

        .card-pitch, .card-funding, .card-launch {
            height: 500px;
            width: 100%;
            margin-left: auto;
            margin-right: auto;
        }

        .card-funding {
            width: 100% !important;
        }

        .card-funding img {
            width: 70%;
            left: 20%;
            transition: 0.6s ease;
        } 
    }

    .nextui-c-lesPJm.nextui-c-lesPJm-ieeFeTb-css.navbar__menu-arrow:hover {
        cursor: pointer;
    }

    .card-pitch:hover, .card-funding:hover, .card-launch:hover {
        cursor: pointer;
    }

    .card-pitch {
        /* background-color: var(--nextui-colors-primary); */
        /* background-color: #00b7fa; */
        background-image: linear-gradient(180deg, #00b7fa 25%, #01cfea 100%);
        
    }

    .mobile-menu {
        position: absolute;
        z-index: 1000;
        top: 76px;
        width: 100%;
        height: calc(100vh - 76px);
        display: none;
        backdrop-filter: saturate(180%) blur(16px);
        background: rgba(0, 0, 0, 0.6);
        box-shadow: rgb(2 1 1 / 10%) 0px 5px 20px -5px;
        border-top: 1px solid rgba(255, 255, 255, 0.15)
    }

    .mobile-menu a {
        display: block;
        opacity: 0;
        color: #ecedee;
        padding-bottom: 1.5rem;
        font-size: 18px;
        transition: opacity 0.25s ease 0s, box-shadow 0.25s ease 0s;
        font-weight: 300;
        animation: stagger ease-in 0.3s forwards 1;
        animation-delay: calc(var(--order) * 0.05s)
    }

    @keyframes stagger {
        from {
            opacity: 0;
            transform: translateY(60px)
        }
        to {
            opacity: 1;
            transform: translateY(0px);
        }
    }

    .link-container {
        padding: 1rem 1.5rem;
    }

    .mobile-menu a:hover {
        opacity: 0.8;
    }

    .mobile-menu a.active {
        color: var(--nextui-colors-link);
        font-weight: 600;
    }

    .card-funding {
        /* background-color: var(--nextui-colors-success); */
        background-image: linear-gradient(180deg, #17c964 25%, #6FEE8D 100%);
    }

    .card-launch {
        /* background-color: var(--nextui-colors-warning); */
        background-image: linear-gradient(180deg, #f36534 25%, #F69F27 100%);
    }

    .nextui-c-kRHeuF-ijpsMxg-css {
        align-items: ;
        align-content: ;
        justify-content: ;
        flex-direction:
    }

    .nextui-c-kRHeuF-ijpsMxg-css.xs {
        flex-grow: 0;
        display: inherit;
        max-width: 100%;
        flex-basis: 100%
    }

    @media (max-width: 650px) {
        .nextui-c-kRHeuF-ijpsMxg-css {
            padding-right: 0
        }
    }

    @media (min-width: 960px) {
        .nextui-c-kRHeuF-ijpsMxg-css.sm {
            flex-grow: 0;
            display: inherit;
            max-width: 50%;
            flex-basis: 50%;
            margin-left: auto;
            margin-right: auto;
            
        }
    }

    @media (min-width: 1280px) {
        .nextui-c-kRHeuF-ijpsMxg-css.md {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-kRHeuF-ijpsMxg-css.lg {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1920px) {
        .nextui-c-kRHeuF-ijpsMxg-css.xl {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    .nextui-c-kRHeuF-ijpsMxg-css {
        padding-left: 0
    }

    .nextui-c-lesPJm-ifRbcxI-css {
        overflow: visible
    }

    .nextui-c-kRHeuF-icIWkBH-css {
        align-items: ;
        align-content: ;
        justify-content: ;
        flex-direction:
    }

    .nextui-c-kRHeuF-icIWkBH-css.xs {
        flex-grow: 1;
        display: inherit;
        max-width: 100%;
        flex-basis: 0
    }

    @media (max-width: 650px) {
        .nextui-c-kRHeuF-icIWkBH-css.xs {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 960px) {
        .nextui-c-kRHeuF-icIWkBH-css.sm {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1280px) {
        .nextui-c-kRHeuF-icIWkBH-css.md {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-kRHeuF-icIWkBH-css.lg {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1920px) {
        .nextui-c-kRHeuF-icIWkBH-css.xl {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    .nextui-c-kRHeuF-icIWkBH-css {
        --nextui--gridGapUnit: calc(5 * var(--nextui-space-3));
        display: flex;
        flex-wrap: wrap;
        box-sizing: border-box;
        margin: calc(-1 * var(--nextui--gridGapUnit));
        width: calc(100% + var(--nextui--gridGapUnit) * 2);
        padding-top: 0;
        padding-bottom: 0
    }

    .nextui-c-kTXuUg-izpbcD-css path {
        fill: currentColor
    }

    .nextui-c-eFkQMh-ikuLexc-css {
        padding-left: 0
    }

    @media (min-width: 650px) {
        .nextui-c-eFkQMh-ikuLexc-css {
            margin-right: var(--nextui-space-10)
        }
    }

    .nextui-c-gNVTSf-iclhgNO-css {
        margin-left: calc(15.25pt + 1px * 0) !important;
        margin-top: calc(1.5250000000000001pt + 1px * -0.9) !important
    }

    .nextui-c-eFfoBo-icKwTLd-css {
        padding-left: var(--nextui-space-8);
        padding-right: var(--nextui-space-8);
        position: relative;
        overflow: visible
    }

    .nextui-c-kRHeuF-ihjssUr-css {
        align-items: ;
        align-content: ;
        justify-content: ;
        flex-direction:
    }

    .nextui-c-kRHeuF-ihjssUr-css.xs {
        flex-grow: 1;
        display: inherit;
        max-width: 100%;
        flex-basis: 0
    }

    @media (max-width: 650px) {
        .nextui-c-kRHeuF-ihjssUr-css {
            width: 100%;
            margin-right: 0 !important
        }
    }

    @media (min-width: 960px) {
        .nextui-c-kRHeuF-ihjssUr-css.sm {
            flex-grow: 0;
            display: inherit;
            max-width: 33.333333333333336%;
            flex-basis: 33.333333333333336%
        }
    }

    @media (min-width: 1280px) {
        .nextui-c-kRHeuF-ihjssUr-css.md {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-kRHeuF-ihjssUr-css.lg {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1920px) {
        .nextui-c-kRHeuF-ihjssUr-css.xl {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (max-width: 960px) {
        .nextui-c-kRHeuF-ihjssUr-css {
            margin-right: var(--nextui-space-10)
        }
    }

    .nextui-c-kRHeuF-iiNWGof-css {
        align-items: ;
        align-content: ;
        justify-content: ;
        flex-direction:
    }

    .nextui-c-kRHeuF-iiNWGof-css.xs {
        flex-grow: 1;
        display: inherit;
        max-width: 100%;
        flex-basis: 0
    }

    @media (max-width: 650px) {
        .nextui-c-kRHeuF-iiNWGof-css {
            padding-top: var(--nextui-space-8);
            padding-bottom: var(--nextui-space-8)
        }
    }

    @media (min-width: 960px) {
        .nextui-c-kRHeuF-iiNWGof-css.sm {
            flex-grow: 0;
            display: inherit;
            max-width: 66.66666666666667%;
            flex-basis: 66.66666666666667%
        }
    }

    @media (min-width: 1280px) {
        .nextui-c-kRHeuF-iiNWGof-css.md {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-kRHeuF-iiNWGof-css.lg {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1920px) {
        .nextui-c-kRHeuF-iiNWGof-css.xl {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    .nextui-c-kRHeuF-iiNWGof-css {
        padding-left: var(--nextui-space-10);
        padding-right: var(--nextui-space-10);
        position: relative;
        z-index: var(--nextui-zIndices-10)
    }

    .nextui-c-dfbgCO-idFpEom-css {
        flex-wrap: nowrap;
        --nextui--rowGap: calc(0 * var(--nextui-space-lg));
        margin-left: calc(0 * var(--nextui-space-lg) / 2);
        margin-right: calc(0 * var(--nextui-space-lg) / 2);
        justify-content: flex-start;
        align-items: flex-start;
        padding-top: var(--nextui-space-4);
        padding-bottom: var(--nextui-space-4)
    }

    .nextui-c-kRHeuF-idWlJRU-css {
        align-items: ;
        align-content: ;
        justify-content: ;
        flex-direction:
    }

    .nextui-c-kRHeuF-idWlJRU-css.xs {
        flex-grow: 1;
        display: inherit;
        max-width: 100%;
        flex-basis: 0
    }

    @media (max-width: 650px) {
        .nextui-c-kRHeuF-idWlJRU-css.xs {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 960px) {
        .nextui-c-kRHeuF-idWlJRU-css.sm {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1280px) {
        .nextui-c-kRHeuF-idWlJRU-css.md {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-kRHeuF-idWlJRU-css.lg {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1920px) {
        .nextui-c-kRHeuF-idWlJRU-css.xl {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    .nextui-c-kRHeuF-idWlJRU-css {
        --nextui--gridGapUnit: calc(2 * var(--nextui-space-3));
        display: flex;
        flex-wrap: wrap;
        box-sizing: border-box;
        margin: calc(-1 * var(--nextui--gridGapUnit));
        width: calc(100% + var(--nextui--gridGapUnit) * 2);
        padding-top: var(--nextui-space-4);
        padding-bottom: var(--nextui-space-4)
    }

    .nextui-c-kRHeuF-idNGtsE-css {
        align-items: ;
        align-content: ;
        justify-content: ;
        flex-direction:
    }

    .nextui-c-kRHeuF-idNGtsE-css.xs {
        flex-grow: 1;
        display: inherit;
        max-width: 100%;
        flex-basis: 0
    }

    @media (max-width: 650px) {
        .nextui-c-kRHeuF-idNGtsE-css.xs {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 960px) {
        .nextui-c-kRHeuF-idNGtsE-css.sm {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1280px) {
        .nextui-c-kRHeuF-idNGtsE-css.md {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-kRHeuF-idNGtsE-css.lg {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1920px) {
        .nextui-c-kRHeuF-idNGtsE-css.xl {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    .nextui-c-kRHeuF-idNGtsE-css {
        padding-left: 0
    }

    .nextui-c-PJLV-ihdquQC-css {
        color: currentColor;
        font-size: 14px;
        text-transform: none;
        text-align: center
    }

    .nextui-c-dfbgCO-ilcxoqj-css {
        flex-wrap: nowrap;
        --nextui--rowGap: calc(0 * var(--nextui-space-lg));
        margin-left: calc(0 * var(--nextui-space-lg) / 2);
        margin-right: calc(0 * var(--nextui-space-lg) / 2);
        justify-content: flex-start;
        align-items: flex-start;
        padding-top: var(--nextui-space-4)
    }

    .nextui-c-kRHeuF-idjILag-css {
        align-items: ;
        align-content: ;
        justify-content: ;
        flex-direction:
    }

    .nextui-c-kRHeuF-idjILag-css.xs {
        flex-grow: 0;
        display: inherit;
        max-width: 100%;
        flex-basis: 100%
    }

    @media (max-width: 650px) {
        .nextui-c-kRHeuF-idjILag-css.xs {
            flex-grow: 0;
            display: inherit;
            max-width: 100%;
            flex-basis: 100%
        }
    }

    @media (min-width: 960px) {
        .nextui-c-kRHeuF-idjILag-css.sm {
            flex-grow: 0;
            display: inherit;
            max-width: 50%;
            flex-basis: 50%
        }
    }

    @media (min-width: 1280px) {
        .nextui-c-kRHeuF-idjILag-css.md {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-kRHeuF-idjILag-css.lg {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1920px) {
        .nextui-c-kRHeuF-idjILag-css.xl {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    .nextui-c-kRHeuF-idjILag-css {
        padding-right: 0
    }

    @media (max-width: 1280px) {
        .nextui-c-kRHeuF-idjILag-css {
            padding-left: 0
        }
    }

    .nextui-c-cMTZRp-ifslgGp-css {
        width: 100%;
        margin-left: 0%;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        align-items: flex-start;
        height: 100%
    }

    .nextui-c-gNVTSf-iaZNSB-css {
        margin-left: calc(15.25pt + 1px * 0) !important;
        margin-top: calc(152.5pt + 1px * 9) !important
    }

    @media (max-width: 650px) {
        .nextui-c-gNVTSf-iaZNSB-css {
            margin-top: var(--nextui-space-14)
        }
    }

    .nextui-c-dqVeKF-iOOrAG-css {
        z-index: var(--nextui-zIndices-10)
    }

    .nextui-c-kRHeuF-iumQUv-css {
        align-items: ;
        align-content: ;
        justify-content: ;
        flex-direction:
    }

    .nextui-c-kRHeuF-iumQUv-css.xs {
        flex-grow: 1;
        display: inherit;
        max-width: 100%;
        flex-basis: 0
    }

    @media (max-width: 650px) {
        .nextui-c-kRHeuF-iumQUv-css.xs {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 960px) {
        .nextui-c-kRHeuF-iumQUv-css.sm {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1280px) {
        .nextui-c-kRHeuF-iumQUv-css.md {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-kRHeuF-iumQUv-css.lg {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1920px) {
        .nextui-c-kRHeuF-iumQUv-css.xl {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    .nextui-c-kRHeuF-iumQUv-css {
        --nextui--gridGapUnit: calc(1.5 * var(--nextui-space-3));
        display: flex;
        flex-wrap: wrap;
        box-sizing: border-box;
        margin: calc(-1 * var(--nextui--gridGapUnit));
        width: calc(100% + var(--nextui--gridGapUnit) * 2)
    }

    .nextui-c-cMTZRp-ifOGubx-css {
        width: 100%;
        margin-left: 0%;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        height: 100%
    }

    .nextui-c-PJLV-iyNQBv-css {
        color: var(--nextui-colors-text);
        font-size: var(--nextui-fontSizes-xl);
        text-transform: none
    }

    .nextui-c-kRHeuF-ietHjoQ-css {
        align-items: ;
        align-content: ;
        justify-content: ;
        flex-direction:
    }

    .nextui-c-kRHeuF-ietHjoQ-css.xs {
        flex-grow: 0;
        display: inherit;
        max-width: 100%;
        flex-basis: 100%
    }

    @media (max-width: 650px) {
        .nextui-c-kRHeuF-ietHjoQ-css {
            padding-left: 0
        }
    }

    @media (min-width: 960px) {
        .nextui-c-kRHeuF-ietHjoQ-css.sm {
            flex-grow: 0;
            display: inherit;
            max-width: 50%;
            flex-basis: 50%
        }
    }

    @media (min-width: 1280px) {
        .nextui-c-kRHeuF-ietHjoQ-css.md {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-kRHeuF-ietHjoQ-css.lg {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1920px) {
        .nextui-c-kRHeuF-ietHjoQ-css.xl {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    .nextui-c-kRHeuF-ietHjoQ-css {
        padding-right: 0
    }

    .nextui-c-PJLV-ifoHEcp-css {
        color: var(--nextui-colors-accents6);
        font-size: var(--nextui-fontSizes-xl);
        text-transform: none
    }

    .nextui-c-dqVeKF-ieRUlBx-css {
        position: relative;
        z-index: var(--nextui-zIndices-10)
    }

    .nextui-c-lesPJm-ikXtWCI-css {
        position: absolute;
        top: -25%;
        left: -20%;
        z-index: calc(var(--nextui-zIndices-1)*-1)
    }

    .nextui-docs-dark .nextui-c-lesPJm-ikXtWCI-css {
        left: 30%;
        right: -30%
    }

    @media (max-width: 650px) {
        .nextui-docs-dark .nextui-c-lesPJm-ikXtWCI-css {
            right: -50%
        }
    }

    @media (max-width: 650px) {
        .nextui-c-lesPJm-ikXtWCI-css {
            top: 10%;
            right: -50%;
            left: 0
        }
    }

    .nextui-c-cMTZRp-idSNqFa-css {
        width: 100%;
        margin-left: 0%;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        padding-top: var(--nextui-space-4)
    }

    .nextui-c-gNVTSf-ileNoUA-css {
        margin-left: calc(15.25pt + 1px * 0) !important;
        margin-top: calc(3.0500000000000003pt + 1px * -0.8) !important
    }

    .nextui-c-STltJ-idpRQYq-css {
        --nextui--switchColorHover: linear-gradient(180deg, #FF1CF7 25%, #b249f8 100%)
    }

    .nextui-c-STltJ-idpRQYq-css .nextui-switch {
        background: var(--nextui--switchColorHover)
    }

    .nextui-c-STltJ-idpRQYq-css .nextui-switch-circle {
        background: #FFD1ED;
        color: #9F0EB7
    }

    .nextui-c-BDLTQ-ibrUNrb-css {
        padding: var(--nextui-space-6);
        margin-top: var(--nextui-space-8);
        box-shadow: var(--nextui-shadows-md)
    }

    .nextui-docs-dark .nextui-c-BDLTQ-ibrUNrb-css.is-light {
        --nextui--cardColor: var(--nextui-colors-white)
    }

    .nextui-docs-light .nextui-c-BDLTQ-ibrUNrb-css.is-dark {
        --nextui--cardColor: #363449
    }

    .nextui-c-jxECYO-icvXNiS-css {
        display: flex;
        align-items: center;
        padding-top: var(--nextui-space-8);
        padding-bottom: var(--nextui-space-8)
    }

    .nextui-c-kRHeuF-idpsINT-css {
        align-items: ;
        align-content: ;
        justify-content: ;
        flex-direction:
    }

    .nextui-c-kRHeuF-idpsINT-css.xs {
        flex-grow: 1;
        display: inherit;
        max-width: 100%;
        flex-basis: 0
    }

    @media (max-width: 650px) {
        .nextui-c-kRHeuF-idpsINT-css.xs {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 960px) {
        .nextui-c-kRHeuF-idpsINT-css.sm {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1280px) {
        .nextui-c-kRHeuF-idpsINT-css.md {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-kRHeuF-idpsINT-css.lg {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1920px) {
        .nextui-c-kRHeuF-idpsINT-css.xl {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    .nextui-c-kRHeuF-idpsINT-css {
        margin-right: var(--nextui-space-8)
    }

    .nextui-c-PJLV-iigqkie-css {
        color: var(--nextui-colors-text);
        font-size: 14px;
        text-transform: none
    }

    .nextui-c-PJLV-igNBGgQ-css {
        color: var(--nextui-colors-accents6);
        font-size: 14px;
        text-transform: none
    }

    .nextui-c-PJLV-idnsQEl-css {
        cursor: pointer;
        position: absolute;
        top: var(--nextui-space-9);
        right: var(--nextui-space-10)
    }

    .nextui-c-eFfoBo-iflavzo-css {
        margin-top: var(--nextui-space-5);
        padding-top: var(--nextui-space-8);
        padding-bottom: var(--nextui-space-8)
    }

    .nextui-c-eUuHzx-ijteZyr-css nextui-progress-wrapper-enter {
        opacity: 0
    }

    .nextui-c-eUuHzx-ijteZyr-css .nextui-progress-wrapper-enter-active {
        opacity: 1;
        width: 30%
    }

    .nextui-c-eUuHzx-ijteZyr-css .nextui-c-dwnaVv {
        background: #FF4ECD
    }

    .nextui-c-dfbgCO-idinbZO-css {
        flex-wrap: nowrap;
        --nextui--rowGap: calc(0 * var(--nextui-space-lg));
        margin-left: calc(0 * var(--nextui-space-lg) / 2);
        margin-right: calc(0 * var(--nextui-space-lg) / 2);
        justify-content: space-between;
        align-items: flex-start;
        padding-top: var(--nextui-space-6);
        padding-bottom: var(--nextui-space-6);
        padding-left: var(--nextui-space-1);
        padding-right: var(--nextui-space-1)
    }

    .nextui-c-PJLV-ibGvssa-css {
        color: #FF4ECD;
        font-size: 14px;
        text-transform: none
    }

    .nextui-c-cakKrd-ifiknYj-css {
        padding-top: var(--nextui-space-2);
        color: var(--nextui-colors-text);
        padding-bottom: var(--nextui-space-8)
    }

    .nextui-c-dfbgCO-ijJeQzT-css {
        flex-wrap: nowrap;
        --nextui--rowGap: calc(0 * var(--nextui-space-lg));
        margin-left: calc(0 * var(--nextui-space-lg) / 2);
        margin-right: calc(0 * var(--nextui-space-lg) / 2);
        justify-content: space-between;
        align-items: center;
        margin-left: var(--nextui-space-14);
        margin-right: var(--nextui-space-14)
    }

    .nextui-c-PJLV-igsmDXe-css {
        cursor: pointer
    }

    .nextui-c-lesPJm-igMKkoN-css {
        display: flex;
        align-items: center;
        justify-content: center;
        background: linear-gradient(180deg, #FF1CF7 25%, #b249f8 100%);
        width: var(--nextui-space-16);
        height: var(--nextui-space-16);
        border-radius: var(--nextui-radii-pill);
        box-shadow: var(--nextui-shadows-sm);
        cursor: pointer
    }

    .nextui-c-PJLV-iefFevj-css {
        margin-left: var(--nextui-space-1)
    }

    .nextui-c-cMTZRp-ieyRLNn-css {
        width: 100%;
        margin-left: 0%;
        display: flex;
        align-items: center;
        justify-content: center;
        height: 100%
    }

    .nextui-c-lesPJm-ijVhCWU-css {
        position: absolute;
        top: -30%;
        right: -35%;
        z-index: calc(var(--nextui-zIndices-1)*-1)
    }

    .nextui-docs-dark .nextui-c-lesPJm-ijVhCWU-css {
        top: -30%;
        left: -35%
    }

    .nextui-c-dIWzTP-ikcJrmP-css {
        color: var(--nextui-colors-green600);
        display: inline-flex;
        --nextui--linkBackgroundColor:
    }

    .nextui-c-kRHeuF-ikyYRau-css {
        align-items: ;
        align-content: ;
        justify-content: ;
        flex-direction:
    }

    .nextui-c-kRHeuF-ikyYRau-css.xs {
        flex-grow: 0;
        display: inherit;
        max-width: 100%;
        flex-basis: 100%
    }

    @media (max-width: 650px) {
        .nextui-c-kRHeuF-ikyYRau-css.xs {
            flex-grow: 0;
            display: inherit;
            max-width: 100%;
            flex-basis: 100%
        }
    }

    @media (min-width: 960px) {
        .nextui-c-kRHeuF-ikyYRau-css.sm {
            flex-grow: 0;
            display: inherit;
            max-width: 50%;
            flex-basis: 50%
        }
    }

    @media (min-width: 1280px) {
        .nextui-c-kRHeuF-ikyYRau-css.md {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-kRHeuF-ikyYRau-css.lg {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1920px) {
        .nextui-c-kRHeuF-ikyYRau-css.xl {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    .nextui-c-kRHeuF-ikyYRau-css {
        padding-right: 0;
        margin-top: var(--nextui-space-9)
    }

    @media (max-width: 1280px) {
        .nextui-c-kRHeuF-ikyYRau-css {
            padding-left: 0
        }
    }

    .nextui-c-lesPJm-iifmhjm-css {
        width: 100%;
        height: 100%;
        height: 320px
    }

    .nextui-c-cMTZRp-idqbTOK-css {
        width: 100%;
        margin-left: 0%;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        height: 550px;
        border-radius: var(--nextui-radii-lg);
        background: linear-gradient(to right, #4ade80, #06b6d4)
    }

    .nextui-c-iWjDFM-ikIlNVw-css {
        background: var(--nextui-colors-white);
        font-weight: var(--nextui-fontWeights-semibold);
        box-shadow: var(--nextui-shadows-lg);
        position: relative;
        overflow: visible;
        color: #0F9549;
        font-size: var(--nextui-fontSizes-lg);
        padding-left: var(--nextui-space-18);
        padding-right: var(--nextui-space-18);
        padding-top: var(--nextui-space-11);
        padding-bottom: var(--nextui-space-11)
    }

    .nextui-c-iWjDFM-ikIlNVw-css:after {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        background: var(--nextui-colors-white);
        opacity: 1;
        border-radius: var(--nextui-radii-pill);
        transition: all 0.4s ease
    }

    .nextui-c-iWjDFM-ikIlNVw-css:hover {
        transform: translateY(-5px)
    }

    .nextui-c-iWjDFM-ikIlNVw-css:hover:after {
        transform: scaleX(1.5) scaleY(1.6);
        opacity: 0
    }

    .nextui-c-iWjDFM-ikIlNVw-css:active {
        transform: translateY(-2px)
    }

    .nextui-c-gNVTSf-igBykLv-css {
        margin-left: calc(15.25pt + 1px * 0) !important;
        margin-top: calc(152.5pt + 1px * 9) !important
    }

    @media (max-width: 650px) {
        .nextui-c-gNVTSf-igBykLv-css {
            margin-top: var(--nextui-space-16)
        }
    }

    .nextui-c-lesPJm-idPLyXT-css {
        position: absolute;
        top: 0;
        left: -10%;
        z-index: calc(var(--nextui-zIndices-1)*-1)
    }

    @media (max-width: 650px) {
        .nextui-c-lesPJm-idPLyXT-css {
            top: 20%;
            left: -90%
        }
    }

    .nextui-c-dIWzTP-ijUyNfm-css {
        color: #FF1CF7;
        display: inline-flex;
        --nextui--linkBackgroundColor:
    }

    .nextui-c-hPzDAx-ideepWW-css {
        border-radius: var(--nextui-radii-lg);
        border: none;
        padding: 0 var(--nextui-space-lg);
        margin: var(--nextui-space-md) 0
    }

    .nextui-c-hPzDAx-ideepWW-css .nextui-collapse-title {
        color: var(--nextui-colors-accents4);
        font-size: 1.7rem;
        transition: color 0.2s ease-in-out
    }

    .nextui-c-hPzDAx-ideepWW-css.active {
        -webkit-backdrop-filter: saturate(180%) blur(14px);
        backdrop-filter: saturate(180%) blur(14px);
        background: rgba(255, 255, 255, 0.05);
        box-shadow: var(--nextui-shadows-md)
    }

    .nextui-c-hPzDAx-ideepWW-css.active .nextui-collapse-view {
        padding-bottom: 0
    }

    .nextui-c-hPzDAx-ideepWW-css.active .nextui-collapse-title {
        color: var(--nextui-colors-text)
    }

    .nextui-c-hPzDAx-ideepWW-css:hover:not(.active) .nextui-collapse-title {
        color: var(--nextui-colors-accents7)
    }

    .nextui-c-dJMBOt-iewBbnE-css {
        height: auto;
        transition: height 200ms ease 0ms,
            opacity 300ms ease 0ms;
    }

    .nextui-c-PJLV-ifFpruE-css {
        color: var(--nextui-colors-accents6);
        font-size: ;
        text-transform: none;
        font-size: 1.4rem
    }

    @media (max-width: 650px) {
        .nextui-c-PJLV-ifFpruE-css {
            font-size: 1rem
        }
    }

    .nextui-c-dJMBOt-ielLSBX-css {
        height: 0;
        transition: height 200ms ease 0ms,
            opacity 300ms ease 0ms;
    }

    .nextui-c-kRHeuF-iihAUwR-css {
        align-items: ;
        align-content: ;
        justify-content: ;
        flex-direction:
    }

    .nextui-c-kRHeuF-iihAUwR-css.xs {
        flex-grow: 0;
        display: inherit;
        max-width: 100%;
        flex-basis: 100%
    }

    @media (max-width: 650px) {
        .nextui-c-kRHeuF-iihAUwR-css {
            margin-top: var(--nextui-space-18)
        }
    }

    @media (min-width: 960px) {
        .nextui-c-kRHeuF-iihAUwR-css.sm {
            flex-grow: 0;
            display: inherit;
            max-width: 50%;
            flex-basis: 50%
        }
    }

    @media (min-width: 1280px) {
        .nextui-c-kRHeuF-iihAUwR-css.md {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-kRHeuF-iihAUwR-css.lg {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1920px) {
        .nextui-c-kRHeuF-iihAUwR-css.xl {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    .nextui-c-kRHeuF-iihAUwR-css {
        padding-right: 0;
        margin-top: var(--nextui-space-9)
    }

    @media (max-width: 1280px) {
        .nextui-c-kRHeuF-iihAUwR-css {
            padding-left: 0
        }
    }

    .nextui-c-cMTZRp-ibiXPHf-css {
        width: 100%;
        margin-left: 0%;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        align-items: flex-start;
        height: 100%;
        margin-top: -10%
    }

    .nextui-c-gNVTSf-ikQTenf-css {
        margin-left: calc(15.25pt + 1px * 0) !important;
        margin-top: calc(91.5pt + 1px * 5) !important
    }

    @media (max-width: 650px) {
        .nextui-c-gNVTSf-ikQTenf-css {
            margin-top: var(--nextui-space-14)
        }
    }

    .nextui-c-dfbgCO-iiPCojg-css {
        flex-wrap: nowrap;
        --nextui--rowGap: calc(0 * var(--nextui-space-lg));
        margin-left: calc(0 * var(--nextui-space-lg) / 2);
        margin-right: calc(0 * var(--nextui-space-lg) / 2);
        justify-content: center;
        align-items: flex-start
    }

    .nextui-c-bnbLsL-igjdJOs-css {
        text-align: center
    }

    .nextui-c-gNVTSf-igrqnQt-css {
        margin-left: calc(15.25pt + 1px * 0) !important;
        margin-top: calc(91.5pt + 1px * 5) !important
    }

    @media (max-width: 650px) {
        .nextui-c-gNVTSf-igrqnQt-css {
            margin-top: var(--nextui-space-16)
        }
    }

    .nextui-c-hnWgpj-icKrURT-css {
        border-radius: 0;
        padding: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100vw;
        position: relative;
        left: 50%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw;
        border: 1.5px solid var(--nextui-colors-border);
        border-left-color: transparent;
        border-right-color: transparent
    }

    .nextui-c-fdHeMm-ieLPuMS-css {
        padding-left: calc(2 * var(--nextui-space-sm));
        padding-right: calc(2 * var(--nextui-space-sm));
        max-width: var(--nextui-breakpoints-lg);
        align-items: ;
        align-content: ;
        flex-wrap: wrap;
        display: block;
        justify-content: ;
        flex-direction: ;
        margin-left: 0;
        margin-right: 0;
        padding-top: var(--nextui-space-8);
        padding-bottom: var(--nextui-space-8)
    }

    @media (max-width: 650px) {
        .nextui-c-fdHeMm-ieLPuMS-css {
            padding-left: var(--nextui-space-4);
            padding-right: var(--nextui-space-4)
        }
    }

    .nextui-c-kRHeuF-icFHtaX-css {
        align-items: ;
        align-content: ;
        justify-content: center;
        flex-direction: column
    }

    .nextui-c-kRHeuF-icFHtaX-css.xs {
        flex-grow: 0;
        display: inherit;
        max-width: 100%;
        flex-basis: 100%
    }

    @media (max-width: 650px) {
        .nextui-c-kRHeuF-icFHtaX-css.xs {
            flex-grow: 0;
            display: inherit;
            max-width: 100%;
            flex-basis: 100%
        }
    }

    @media (min-width: 960px) {
        .nextui-c-kRHeuF-icFHtaX-css.sm {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1280px) {
        .nextui-c-kRHeuF-icFHtaX-css.md {
            flex-grow: 0;
            display: inherit;
            max-width: 50%;
            flex-basis: 50%
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-kRHeuF-icFHtaX-css.lg {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1920px) {
        .nextui-c-kRHeuF-icFHtaX-css.xl {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    .nextui-c-bWoBYk-ihByrQL-css {
        font-size: 2.4rem
    }

    .nextui-c-bnbLsL-ifMAXLF-css {
        margin-top: var(--nextui-space-2);
        margin-bottom: var(--nextui-space-2);
        font-size: 1.2rem;
        max-width: 100%;
        margin-bottom: 30px;
        /* text-align: center; */
    }

    @media (max-width: 650px) {
        .nextui-c-bnbLsL-ifMAXLF-css {
            margin-top: var(--nextui-space-8);
            margin-bottom: var(--nextui-space-8)
        }
    }

    .nextui-c-kRHeuF-itkcwP-css {
        align-items: center;
        align-content: ;
        justify-content: ;
        flex-direction:
    }

    .nextui-c-kRHeuF-itkcwP-css.xs {
        flex-grow: 0;
        display: inherit;
        max-width: 100%;
        flex-basis: 100%
    }

    @media (max-width: 650px) {
        .nextui-c-kRHeuF-itkcwP-css.xs {
            flex-grow: 0;
            display: inherit;
            max-width: 100%;
            flex-basis: 100%
        }
    }

    @media (min-width: 960px) {
        .nextui-c-kRHeuF-itkcwP-css.sm {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1280px) {
        .nextui-c-kRHeuF-itkcwP-css.md {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-kRHeuF-itkcwP-css.lg {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1920px) {
        .nextui-c-kRHeuF-itkcwP-css.xl {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    .nextui-c-kRHeuF-itkcwP-css {
        --nextui--gridGapUnit: calc(0 * var(--nextui-space-3));
        display: flex;
        flex-wrap: wrap;
        box-sizing: border-box;
        margin: calc(-1 * var(--nextui--gridGapUnit));
        width: calc(100% + var(--nextui--gridGapUnit) * 2)
    }

    .nextui-c-kRHeuF-ihyAIsH-css {
        align-items: ;
        align-content: ;
        justify-content: ;
        flex-direction:
    }

    .nextui-c-kRHeuF-ihyAIsH-css.xs {
        flex-grow: 0;
        display: inherit;
        /* max-width: 100%; */
        /* flex-basis: 100% */
    }

    @media (max-width: 650px) {
        .nextui-c-kRHeuF-ihyAIsH-css.xs {
            flex-grow: 0;
            display: inherit;
            /* max-width: 100%; */
            /* flex-basis: 100% */
            height: 38px;
        }
    }

    @media (min-width: 960px) {
        .nextui-c-kRHeuF-ihyAIsH-css.sm {
            flex-grow: 0;
            display: inherit;
            max-width: 20.833333333333336%;
            flex-basis: 20.833333333333336%
        }
    }

    @media (min-width: 1280px) {
        .nextui-c-kRHeuF-ihyAIsH-css.md {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-kRHeuF-ihyAIsH-css.lg {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1920px) {
        .nextui-c-kRHeuF-ihyAIsH-css.xl {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (max-width: 650px) {
        .nextui-c-iWjDFM-ikZJAHp-css {
            width: 100%;
            margin-bottom: var(--nextui-space-6)
        }
    }

    .nextui-c-kRHeuF-ilgSCuz-css {
        align-items: ;
        align-content: ;
        justify-content: ;
        flex-direction:
    }

    .nextui-c-kRHeuF-ilgSCuz-css.xs {
        flex-grow: 0;
        display: inherit;
        max-width: 100%;
        /* flex-basis: 100% */
    }

    @media (max-width: 650px) {
        .nextui-c-kRHeuF-ilgSCuz-css.xs {
            flex-grow: 0;
            display: inherit;
            /* max-width: 100%; */
            /* flex-basis: 100% */
        }
    }

    @media (min-width: 960px) {
        .nextui-c-kRHeuF-ilgSCuz-css.sm {
            flex-grow: 0;
            display: inherit;
            /* max-width: 79.16666666666667%; */
            /* flex-basis: 79.16666666666667% */
        }
    }

    @media (min-width: 1280px) {
        .nextui-c-kRHeuF-ilgSCuz-css.md {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-kRHeuF-ilgSCuz-css.lg {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1920px) {
        .nextui-c-kRHeuF-ilgSCuz-css.xl {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    .nextui-c-eaXwRa-ibZyMvN-css {
        border-radius: var(--nextui-radii-pill);
        height: var(--nextui-space-14);
        padding-top: 0;
        padding-bottom: 0;
        transition: opacity 0.3s ease-in-out;
        display: flex;
        align-items: center;
        justify-content: center;
        box-shadow: var(--nextui-shadows-sm);
        -webkit-backdrop-filter: saturate(180%) blur(10px);
        backdrop-filter: saturate(180%) blur(10px);
        background: var(--nextui-colors-backgroundBlur)
    }

    @media (max-width: 650px) {
        .nextui-c-eaXwRa-ibZyMvN-css {
            width: 100%
        }
    }

    .nextui-c-kRHeuF-idvTAtx-css {
        align-items: ;
        align-content: ;
        justify-content: ;
        flex-direction:
    }

    .nextui-c-kRHeuF-idvTAtx-css.xs {
        flex-grow: 0;
        display: inherit;
        max-width: 100%;
        flex-basis: 100%
    }

    @media (max-width: 650px) {
        .nextui-c-kRHeuF-idvTAtx-css.xs {
            flex-grow: 0;
            display: inherit;
            max-width: 100%;
            flex-basis: 100%
        }
    }

    @media (min-width: 960px) {
        .nextui-c-kRHeuF-idvTAtx-css.sm {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1280px) {
        .nextui-c-kRHeuF-idvTAtx-css.md {
            flex-grow: 0;
            display: inherit;
            max-width: 50%;
            flex-basis: 50%
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-kRHeuF-idvTAtx-css.lg {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1920px) {
        .nextui-c-kRHeuF-idvTAtx-css.xl {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    .nextui-c-kRHeuF-idvTAtx-css {
        padding-top: var(--nextui-space-10);
        padding-bottom: var(--nextui-space-10)
    }

    .nextui-c-kRHeuF-igNUEBW-css {
        align-items: ;
        align-content: ;
        justify-content: ;
        flex-direction:
    }

    .nextui-c-kRHeuF-igNUEBW-css.xs {
        flex-grow: 0;
        display: inherit;
        max-width: 100%;
        flex-basis: 100%
    }

    @media (max-width: 650px) {
        .nextui-c-kRHeuF-igNUEBW-css.xs {
            flex-grow: 0;
            display: inherit;
            max-width: 100%;
            flex-basis: 100%
        }
    }

    @media (min-width: 960px) {
        .nextui-c-kRHeuF-igNUEBW-css.sm {
            flex-grow: 0;
            display: inherit;
            max-width: 50%;
            flex-basis: 50%
        }
    }

    @media (min-width: 1280px) {
        .nextui-c-kRHeuF-igNUEBW-css.md {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-kRHeuF-igNUEBW-css.lg {
            flex-grow: 0;
            display: inherit;
            max-width: 50%;
            flex-basis: 50%
        }
    }

    @media (min-width: 1920px) {
        .nextui-c-kRHeuF-igNUEBW-css.xl {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    .nextui-c-hnWgpj-iiyRiaf-css {
        background: rgba(255, 255, 255, 0)
    }

    .nextui-c-gNVTSf-ijXpmlO-css {
        margin-left: calc(15.25pt + 1px * 0) !important;
        margin-top: calc(91.5pt + 1px * 5) !important
    }

    .nextui-c-kRHeuF-iIhFZi-css {
        align-items: ;
        align-content: ;
        justify-content: center;
        flex-direction:
    }

    .nextui-c-kRHeuF-iIhFZi-css.xs {
        flex-grow: 1;
        display: inherit;
        max-width: 100%;
        flex-basis: 0
    }

    @media (max-width: 650px) {
        .nextui-c-kRHeuF-iIhFZi-css.xs {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 960px) {
        .nextui-c-kRHeuF-iIhFZi-css.sm {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1280px) {
        .nextui-c-kRHeuF-iIhFZi-css.md {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-kRHeuF-iIhFZi-css.lg {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1920px) {
        .nextui-c-kRHeuF-iIhFZi-css.xl {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    .nextui-c-kRHeuF-iIhFZi-css {
        --nextui--gridGapUnit: calc(2 * var(--nextui-space-3));
        display: flex;
        flex-wrap: wrap;
        box-sizing: border-box;
        margin: calc(-1 * var(--nextui--gridGapUnit));
        width: calc(100% + var(--nextui--gridGapUnit) * 2);
        position: relative
    }

    .nextui-c-kRHeuF-ikbGyzU-css {
        align-items: ;
        align-content: ;
        justify-content: ;
        flex-direction: column
    }

    .nextui-c-kRHeuF-ikbGyzU-css.xs {
        flex-grow: 0;
        display: inherit;
        max-width: 100%;
        flex-basis: 100%
    }

    @media (max-width: 650px) {
        .nextui-c-kRHeuF-ikbGyzU-css.xs {
            flex-grow: 0;
            display: inherit;
            max-width: 100%;
            flex-basis: 100%
        }
    }

    @media (min-width: 960px) {
        .nextui-c-kRHeuF-ikbGyzU-css.sm {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1280px) {
        .nextui-c-kRHeuF-ikbGyzU-css.md {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-kRHeuF-ikbGyzU-css.lg {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1920px) {
        .nextui-c-kRHeuF-ikbGyzU-css.xl {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    .nextui-c-kRHeuF-ikbGyzU-css {
        margin-bottom: var(--nextui-space-10)
    }

    .nextui-c-bWoBYk-igjdJOs-css {
        text-align: center
    }

    .nextui-c-kRHeuF-icaxLXY-css {
        align-items: ;
        align-content: ;
        justify-content: center;
        flex-direction:
    }

    .nextui-c-kRHeuF-icaxLXY-css.xs {
        flex-grow: 0;
        display: inherit;
        max-width: 100%;
        flex-basis: 100%
    }

    @media (max-width: 650px) {
        .nextui-c-kRHeuF-icaxLXY-css.xs {
            flex-grow: 0;
            display: inherit;
            max-width: 100%;
            flex-basis: 100%
        }
    }

    @media (min-width: 960px) {
        .nextui-c-kRHeuF-icaxLXY-css.sm {
            flex-grow: 0;
            display: inherit;
            max-width: 50%;
            flex-basis: 50%
        }
    }

    @media (min-width: 1280px) {
        .nextui-c-kRHeuF-icaxLXY-css.md {
            flex-grow: 0;
            display: inherit;
            max-width: 25%;
            flex-basis: 25%
        }
    }

    @media (min-width: 1400px) {
        .nextui-c-kRHeuF-icaxLXY-css.lg {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    @media (min-width: 1920px) {
        .nextui-c-kRHeuF-icaxLXY-css.xl {
            flex-grow: 1;
            display: inherit;
            max-width: 100%;
            flex-basis: 0
        }
    }

    .nextui-c-PJLV-ilmOOBy-css {
        color: var(--nextui-colors-accents8);
        font-size: ;
        text-transform: none;
        text-align: left
    }

    .nextui-c-gNVTSf-ifdgwXc-css {
        margin-left: calc(15.25pt + 1px * 0) !important;
        margin-top: calc(61pt + 1px * 3) !important
    }

    .nextui-c-fdHeMm-ieTjLuz-css {
        padding-left: calc(2 * var(--nextui-space-sm));
        padding-right: calc(2 * var(--nextui-space-sm));
        max-width: ;
        align-items: ;
        align-content: ;
        flex-wrap: wrap;
        display: block;
        justify-content: ;
        flex-direction: ;
        z-index: var(--nextui-zIndices-1);
        padding: var(--nextui-space-md) var(--nextui-space-sm)
    }

    @media (max-width: 650px) {
        .nextui-c-fdHeMm-ieTjLuz-css {
            padding: var(--nextui-space-sm) var(--nextui-space-xs)
        }
    }

    .nextui-c-PJLV-ikGkECc-css {
        color: var(--nextui-colors-accents7);
        font-size: var(--nextui-fontSizes-sm);
        text-transform: none;
        display: flex;
        align-items: center;
        justify-content: center
    }

    .nextui-c-dIWzTP-ilgqGuh-css {
        margin-top: var(--nextui-space-6);
        display: flex;
        justify-content: flex-end;
        align-items: center
    }

    .nextui-docs-dark .nextui-c-dIWzTP-ilgqGuh-css svg {
        color: var(--nextui-colors-white)
    }

    .nextui-docs-light .nextui-c-dIWzTP-ilgqGuh-css svg {
        color: var(--nextui-colors-black)
    }

    .nextui-c-dIWzTP-ilgqGuh-css {
        --nextui--linkBackgroundColor:
    }

    .nextui-c-PJLV-idnqMAc-css {
        color: var(--nextui-colors-text);
        font-size: ;
        text-transform: none;
        margin-top: 0;
        margin-bottom: 0;
        margin-right: var(--nextui-space-4)
    }
}
