
    
        :host,
        :root,
        [data-theme] {
            --chakra-ring-inset: var(--chakra-empty,
                    /*!*/
                    /*!*/
                );
            --chakra-ring-offset-width: 0px;
            --chakra-ring-offset-color: #fff;
            --chakra-ring-color: rgba(66, 153, 225, 0.6);
            --chakra-ring-offset-shadow: 0 0 #0000;
            --chakra-ring-shadow: 0 0 #0000;
            --chakra-space-x-reverse: 0;
            --chakra-space-y-reverse: 0;
            --nba-colors-transparent: transparent;
            --nba-colors-current: currentColor;
            --nba-colors-black-100: #808396;
            --nba-colors-black-200: #6B6B7E;
            --nba-colors-black-300: #5B5E6C;
            --nba-colors-black-400: #4B4D59;
            --nba-colors-black-500: #393B45;
            --nba-colors-black-600: #2B2C33;
            --nba-colors-black-700: #212127;
            --nba-colors-black-800: #17171B;
            --nba-colors-black-900: #0D0D0F;
            --nba-colors-white-200: #FFFFFF;
            --nba-colors-white-400: #FFFFFF;
            --nba-colors-white-800: #4B4D59;
            --nba-colors-whiteAlpha-50: rgba(240, 242, 253, 0.04);
            --nba-colors-whiteAlpha-100: rgba(240, 242, 253, 0.06);
            --nba-colors-whiteAlpha-200: rgba(240, 242, 253, 0.08);
            --nba-colors-whiteAlpha-300: rgba(240, 242, 253, 0.16);
            --nba-colors-whiteAlpha-400: rgba(240, 242, 253, 0.24);
            --nba-colors-whiteAlpha-500: rgba(240, 242, 253, 0.36);
            --nba-colors-whiteAlpha-600: rgba(240, 242, 253, 0.48);
            --nba-colors-whiteAlpha-700: rgba(240, 242, 253, 0.64);
            --nba-colors-whiteAlpha-800: rgba(240, 242, 253, 0.80);
            --nba-colors-whiteAlpha-900: rgba(240, 242, 253, 0.92);
            --nba-colors-blackAlpha-50: rgba(23, 23, 27, 0.04);
            --nba-colors-blackAlpha-100: rgba(23, 23, 27, 0.06);
            --nba-colors-blackAlpha-200: rgba(23, 23, 27, 0.08);
            --nba-colors-blackAlpha-300: rgba(23, 23, 27, 0.16);
            --nba-colors-blackAlpha-400: rgba(23, 23, 27, 0.24);
            --nba-colors-blackAlpha-500: rgba(23, 23, 27, 0.36);
            --nba-colors-blackAlpha-600: rgba(23, 23, 27, 0.48);
            --nba-colors-blackAlpha-700: rgba(23, 23, 27, 0.64);
            --nba-colors-blackAlpha-800: rgba(23, 23, 27, 0.80);
            --nba-colors-blackAlpha-900: rgba(23, 23, 27, 0.92);
            --nba-colors-gray-50: #F0F2FD;
            --nba-colors-gray-100: #C9CED6;
            --nba-colors-gray-200: #A7AEBB;
            --nba-colors-gray-300: #8A94A6;
            --nba-colors-gray-400: #6B6B7E;
            --nba-colors-gray-500: #4B4D59;
            --nba-colors-gray-600: #393B45;
            --nba-colors-gray-700: #2B2C33;
            --nba-colors-gray-800: #212127;
            --nba-colors-gray-900: #17171B;
            --nba-colors-red-50: #FFE2E2;
            --nba-colors-red-100: #FDF1F0;
            --nba-colors-red-200: #F9D6D4;
            --nba-colors-red-300: #F5BBB8;
            --nba-colors-red-400: #F3A09B;
            --nba-colors-red-500: #EF7972;
            --nba-colors-red-600: #DD6A62;
            --nba-colors-red-700: #D45E56;
            --nba-colors-red-800: #CE524A;
            --nba-colors-red-900: #BB453D;
            --nba-colors-orange-50: #FFF7EB;
            --nba-colors-orange-100: #FEE3C4;
            --nba-colors-orange-200: #FDC396;
            --nba-colors-orange-300: #FBA066;
            --nba-colors-orange-400: #FA843B;
            --nba-colors-orange-500: #FB7106;
            --nba-colors-orange-600: #D96405;
            --nba-colors-orange-700: #B25605;
            --nba-colors-orange-800: #8B4704;
            --nba-colors-orange-900: #6E3A03;
            --nba-colors-yellow-50: #FFFDE7;
            --nba-colors-yellow-100: #FFF8BF;
            --nba-colors-yellow-200: #FDF28A;
            --nba-colors-yellow-300: #FBE64F;
            --nba-colors-yellow-400: #F9D92A;
            --nba-colors-yellow-500: #F7DC07;
            --nba-colors-yellow-600: #CBB505;
            --nba-colors-yellow-700: #A18F04;
            --nba-colors-yellow-800: #7A6D03;
            --nba-colors-yellow-900: #5F5402;
            --nba-colors-green-50: #E1FFDE;
            --nba-colors-green-100: #B8FFB1;
            --nba-colors-green-200: #8FFF85;
            --nba-colors-green-300: #67FF59;
            --nba-colors-green-400: #3EFF2C;
            --nba-colors-green-500: #15FF00;
            --nba-colors-green-600: #10C500;
            --nba-colors-green-700: #0C8B00;
            --nba-colors-green-800: #075100;
            --nba-colors-green-900: #021700;
            --nba-colors-teal-50: #E0FAF5;
            --nba-colors-teal-100: #C3EAE2;
            --nba-colors-teal-200: #A2D9CF;
            --nba-colors-teal-300: #81C9BC;
            --nba-colors-teal-400: #5FB9A9;
            --nba-colors-teal-500: #46A08F;
            --nba-colors-teal-600: #337C6F;
            --nba-colors-teal-700: #225A4F;
            --nba-colors-teal-800: #0E3630;
            --nba-colors-teal-900: #001510;
            --nba-colors-blue-50: #DFF1FF;
            --nba-colors-blue-100: #B0D1FF;
            --nba-colors-blue-200: #325EFF;
            --nba-colors-blue-300: #98AEFF;
            --nba-colors-blue-400: #6687FF;
            --nba-colors-blue-500: #085DE5;
            --nba-colors-blue-600: #0048B3;
            --nba-colors-blue-700: #003381;
            --nba-colors-blue-800: #001F50;
            --nba-colors-blue-900: #000A20;
            --nba-colors-blue-brand: #325EFF;
            --nba-colors-blue-fastBreak: #0B0BD7;
            --nba-colors-cyan-50: #DDFDFF;
            --nba-colors-cyan-100: #B6F5F8;
            --nba-colors-cyan-200: #8DECF2;
            --nba-colors-cyan-300: #8DECF2;
            --nba-colors-cyan-400: #3EDCE6;
            --nba-colors-cyan-500: #2BC2CD;
            --nba-colors-cyan-600: #1C989F;
            --nba-colors-cyan-700: #0D6D72;
            --nba-colors-cyan-800: #004146;
            --nba-colors-cyan-900: #001819;
            --nba-colors-purple-50: #F3EAFF;
            --nba-colors-purple-100: #D7C4F0;
            --nba-colors-purple-200: #BB9CE3;
            --nba-colors-purple-300: #A074D6;
            --nba-colors-purple-400: #844ECA;
            --nba-colors-purple-500: #6B34B0;
            --nba-colors-purple-600: #53288A;
            --nba-colors-purple-700: #3B1C63;
            --nba-colors-purple-800: #24103D;
            --nba-colors-purple-900: #0E0419;
            --nba-colors-pink-50: #FFE5F8;
            --nba-colors-pink-100: #FBB5E8;
            --nba-colors-pink-200: #FA84D8;
            --nba-colors-pink-300: #F955CA;
            --nba-colors-pink-400: #F830BC;
            --nba-colors-pink-500: #DF22A2;
            --nba-colors-pink-600: #AE197F;
            --nba-colors-pink-700: #7C105A;
            --nba-colors-pink-800: #4A0536;
            --nba-colors-pink-900: #1A0012;
            --nba-colors-linkedin-50: #E8F4F9;
            --nba-colors-linkedin-100: #CFEDFB;
            --nba-colors-linkedin-200: #9BDAF3;
            --nba-colors-linkedin-300: #68C7EC;
            --nba-colors-linkedin-400: #34B3E4;
            --nba-colors-linkedin-500: #00A0DC;
            --nba-colors-linkedin-600: #008CC9;
            --nba-colors-linkedin-700: #0077B5;
            --nba-colors-linkedin-800: #005E93;
            --nba-colors-linkedin-900: #004471;
            --nba-colors-facebook-50: #E8F4F9;
            --nba-colors-facebook-100: #D9DEE9;
            --nba-colors-facebook-200: #B7C2DA;
            --nba-colors-facebook-300: #6482C0;
            --nba-colors-facebook-400: #4267B2;
            --nba-colors-facebook-500: #385898;
            --nba-colors-facebook-600: #314E89;
            --nba-colors-facebook-700: #29487D;
            --nba-colors-facebook-800: #223B67;
            --nba-colors-facebook-900: #1E355B;
            --nba-colors-messenger-50: #D0E6FF;
            --nba-colors-messenger-100: #B9DAFF;
            --nba-colors-messenger-200: #A2CDFF;
            --nba-colors-messenger-300: #7AB8FF;
            --nba-colors-messenger-400: #2E90FF;
            --nba-colors-messenger-500: #0078FF;
            --nba-colors-messenger-600: #0063D1;
            --nba-colors-messenger-700: #0052AC;
            --nba-colors-messenger-800: #003C7E;
            --nba-colors-messenger-900: #002C5C;
            --nba-colors-whatsapp-50: #dffeec;
            --nba-colors-whatsapp-100: #b9f5d0;
            --nba-colors-whatsapp-200: #90edb3;
            --nba-colors-whatsapp-300: #65e495;
            --nba-colors-whatsapp-400: #3cdd78;
            --nba-colors-whatsapp-500: #22c35e;
            --nba-colors-whatsapp-600: #179848;
            --nba-colors-whatsapp-700: #0c6c33;
            --nba-colors-whatsapp-800: #01421c;
            --nba-colors-whatsapp-900: #001803;
            --nba-colors-twitter-50: #E5F4FD;
            --nba-colors-twitter-100: #C8E9FB;
            --nba-colors-twitter-200: #A8DCFA;
            --nba-colors-twitter-300: #83CDF7;
            --nba-colors-twitter-400: #57BBF5;
            --nba-colors-twitter-500: #1DA1F2;
            --nba-colors-twitter-600: #1A94DA;
            --nba-colors-twitter-700: #1681BF;
            --nba-colors-twitter-800: #136B9E;
            --nba-colors-twitter-900: #0D4D71;
            --nba-colors-telegram-50: #E3F2F9;
            --nba-colors-telegram-100: #C5E4F3;
            --nba-colors-telegram-200: #A2D4EC;
            --nba-colors-telegram-300: #7AC1E4;
            --nba-colors-telegram-400: #47A9DA;
            --nba-colors-telegram-500: #0088CC;
            --nba-colors-telegram-600: #007AB8;
            --nba-colors-telegram-700: #006BA1;
            --nba-colors-telegram-800: #005885;
            --nba-colors-telegram-900: #003F5E;
            --nba-colors-info-base: #1F76FE;
            --nba-colors-info-dark: #001F50;
            --nba-colors-error-base: #FE4E4E;
            --nba-colors-error-dark: #4E0000;
            --nba-colors-warning-base: #FFF983;
            --nba-colors-warning-dark: #4D4900;
            --nba-colors-success-100: #EBF9F1;
            --nba-colors-success-200: #C5F0D6;
            --nba-colors-success-300: #A1E7BB;
            --nba-colors-success-400: #7BDC9B;
            --nba-colors-success-500: #61D17A;
            --nba-colors-success-600: #57C06C;
            --nba-colors-success-700: #4AA65B;
            --nba-colors-success-800: #40924F;
            --nba-colors-success-900: #357B42;
            --nba-colors-success-base: #6FB06B;
            --nba-colors-success-dark: #1A3219;
            --nba-colors-brand-100: #eaeeff;
            --nba-colors-brand-200: #ccd7ff;
            --nba-colors-brand-300: #98aeff;
            --nba-colors-brand-400: #6687ff;
            --nba-colors-brand-500: #325eff;
            --nba-colors-brand-600: #2752ed;
            --nba-colors-brand-700: #183fcd;
            --nba-colors-brand-800: #1235b3;
            --nba-colors-brand-900: #0c2a93;
            --nba-colors-brand-base: #ffffff;
            --nba-colors-brand-dark: #2B2C33;
            --nba-colors-system-yellow: #F7DC07;
            --nba-colors-system-orange: #FB7106;
            --nba-colors-system-red: #FF0705;
            --nba-colors-system-green: #15FF00;
            --nba-colors-system-pink: #FF1AE5;
            --nba-colors-system-purple: #7B61FF;
            --nba-colors-unique-showcasePurple: #7B61FF;
            --nba-colors-unique-alertYellow: #F7DC07;
            --nba-colors-unique-promoPink: #F22384;
            --nba-colors-unique-gold: #FFB800;
            --nba-colors-unique-silver: #C0ECFF;
            --nba-colors-unique-bronze: #C6912B;
            --nba-colors-unique-coral500: #ff716d;
            --nba-colors-unique-coral700: #e35450;
            --nba-colors-unique-backgroundDarkBlue: #00071F;
            --nba-borders-none: 0;
            --nba-borders-1px: 1px solid;
            --nba-borders-2px: 2px solid;
            --nba-borders-4px: 4px solid;
            --nba-borders-8px: 8px solid;
            --nba-fonts-heading: '__Sofia_Sans_8208ee', '__Sofia_Sans_Fallback_8208ee', sans-serif;
            --nba-fonts-body: '__Roboto_Flex_b673aa', '__Roboto_Flex_Fallback_b673aa', sans-serif;
            --nba-fonts-mono: '__Roboto_Mono_5899e0', '__Roboto_Mono_Fallback_5899e0', sans-serif;
            --nba-fonts-owners: "owners", sans-serif;
            --nba-fonts-ownersXWide: "owners-xwide", sans-serif;
            --nba-fonts-ownersWide: "owners-wide", sans-serif;
            --nba-fontSizes-xs: 0.75rem;
            --nba-fontSizes-sm: 0.875rem;
            --nba-fontSizes-md: 1rem;
            --nba-fontSizes-lg: 1.125rem;
            --nba-fontSizes-xl: 1.3rem;
            --nba-fontSizes-2xl: 1.5rem;
            --nba-fontSizes-3xl: 1.8rem;
            --nba-fontSizes-4xl: 2rem;
            --nba-fontSizes-5xl: 3rem;
            --nba-fontSizes-6xl: 4rem;
            --nba-fontSizes-7xl: 4.5rem;
            --nba-fontSizes-8xl: 6rem;
            --nba-fontSizes-9xl: 8rem;
            --nba-fontWeights-hairline: 100;
            --nba-fontWeights-thin: 200;
            --nba-fontWeights-light: 300;
            --nba-fontWeights-normal: 400;
            --nba-fontWeights-medium: 500;
            --nba-fontWeights-semibold: 600;
            --nba-fontWeights-bold: 700;
            --nba-fontWeights-extrabold: 900;
            --nba-fontWeights-black: 1000;
            --nba-letterSpacings-tighter: -0.05rem;
            --nba-letterSpacings-tight: -0.025rem;
            --nba-letterSpacings-normal: clamp(-1px, ((1rem - 1em) * 0.08), 1000px);
            --nba-letterSpacings-wide: 0.025rem;
            --nba-letterSpacings-wider: 0.05rem;
            --nba-letterSpacings-widest: 0.1rem;
            --nba-lineHeights-3: .75rem;
            --nba-lineHeights-4: 1rem;
            --nba-lineHeights-5: 1.25rem;
            --nba-lineHeights-6: 1.5rem;
            --nba-lineHeights-7: 1.75rem;
            --nba-lineHeights-8: 2rem;
            --nba-lineHeights-9: 2.25rem;
            --nba-lineHeights-10: 2.5rem;
            --nba-lineHeights-normal: normal;
            --nba-lineHeights-none: 1;
            --nba-lineHeights-shorter: 1.111;
            --nba-lineHeights-short: 1.222;
            --nba-lineHeights-base: 1.333;
            --nba-lineHeights-tall: 1.444;
            --nba-lineHeights-taller: 1.555;
            --nba-radii-none: 0;
            --nba-radii-sm: 0.125rem;
            --nba-radii-base: 0.25rem;
            --nba-radii-md: 0.375rem;
            --nba-radii-lg: 0.5rem;
            --nba-radii-xl: 0.75rem;
            --nba-radii-2xl: 1rem;
            --nba-radii-3xl: 1.5rem;
            --nba-radii-full: 9999px;
            --nba-space-1: 0.25rem;
            --nba-space-2: 0.5rem;
            --nba-space-3: 0.75rem;
            --nba-space-4: 1rem;
            --nba-space-5: 1.25rem;
            --nba-space-6: 1.5rem;
            --nba-space-7: 1.75rem;
            --nba-space-8: 2rem;
            --nba-space-9: 2.25rem;
            --nba-space-10: 2.5rem;
            --nba-space-12: 3rem;
            --nba-space-14: 3.5rem;
            --nba-space-16: 4rem;
            --nba-space-20: 5rem;
            --nba-space-24: 6rem;
            --nba-space-28: 7rem;
            --nba-space-32: 8rem;
            --nba-space-36: 9rem;
            --nba-space-40: 10rem;
            --nba-space-44: 11rem;
            --nba-space-48: 12rem;
            --nba-space-52: 13rem;
            --nba-space-56: 14rem;
            --nba-space-60: 15rem;
            --nba-space-64: 16rem;
            --nba-space-72: 18rem;
            --nba-space-80: 20rem;
            --nba-space-96: 24rem;
            --nba-space-px: 1px;
            --nba-space-0-5: 0.125rem;
            --nba-space-1-5: 0.375rem;
            --nba-space-2-5: 0.625rem;
            --nba-space-3-5: 0.875rem;
            --nba-space-0-25: 0.0625rem;
            --nba-shadows-xs: 0 0 0 1px rgba(0, 0, 0, 0.05);
            --nba-shadows-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
            --nba-shadows-base: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            --nba-shadows-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            --nba-shadows-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            --nba-shadows-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            --nba-shadows-2xl: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
            --nba-shadows-outline: 0 0 0 2px var(--chakra-colors-info-base);
            --nba-shadows-inner: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            --nba-shadows-none: none;
            --nba-shadows-dark-lg: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.2) 0px 5px 10px, rgba(0, 0, 0, 0.4) 0px 15px 40px;
            --nba-shadows-invalid: 0 0 0 2px var(--chakra-colors-error-base);
            --nba-shadows-card: 1px 3px 23px rgba(255, 255, 255, 0.19);
            --nba-sizes-1: 0.25rem;
            --nba-sizes-2: 0.5rem;
            --nba-sizes-3: 0.75rem;
            --nba-sizes-4: 1rem;
            --nba-sizes-5: 1.25rem;
            --nba-sizes-6: 1.5rem;
            --nba-sizes-7: 1.75rem;
            --nba-sizes-8: 2rem;
            --nba-sizes-9: 2.25rem;
            --nba-sizes-10: 2.5rem;
            --nba-sizes-12: 3rem;
            --nba-sizes-14: 3.5rem;
            --nba-sizes-16: 4rem;
            --nba-sizes-20: 5rem;
            --nba-sizes-24: 6rem;
            --nba-sizes-28: 7rem;
            --nba-sizes-32: 8rem;
            --nba-sizes-36: 9rem;
            --nba-sizes-40: 10rem;
            --nba-sizes-44: 11rem;
            --nba-sizes-48: 12rem;
            --nba-sizes-52: 13rem;
            --nba-sizes-56: 14rem;
            --nba-sizes-60: 15rem;
            --nba-sizes-64: 16rem;
            --nba-sizes-72: 18rem;
            --nba-sizes-80: 20rem;
            --nba-sizes-96: 24rem;
            --nba-sizes-px: 1px;
            --nba-sizes-0-5: 0.125rem;
            --nba-sizes-1-5: 0.375rem;
            --nba-sizes-2-5: 0.625rem;
            --nba-sizes-3-5: 0.875rem;
            --nba-sizes-max: max-content;
            --nba-sizes-min: min-content;
            --nba-sizes-full: 100%;
            --nba-sizes-3xs: 14rem;
            --nba-sizes-2xs: 16rem;
            --nba-sizes-xs: 20rem;
            --nba-sizes-sm: 24rem;
            --nba-sizes-md: 28rem;
            --nba-sizes-lg: 32rem;
            --nba-sizes-xl: 36rem;
            --nba-sizes-2xl: 42rem;
            --nba-sizes-3xl: 48rem;
            --nba-sizes-4xl: 56rem;
            --nba-sizes-5xl: 64rem;
            --nba-sizes-6xl: 72rem;
            --nba-sizes-7xl: 80rem;
            --nba-sizes-8xl: 90rem;
            --nba-sizes-container-sm: 640px;
            --nba-sizes-container-md: 768px;
            --nba-sizes-container-lg: 1024px;
            --nba-sizes-container-xl: 1280px;
            --nba-sizes-0-25: 0.0625rem;
            --nba-sizes-relative-max: max-content;
            --nba-sizes-relative-min: min-content;
            --nba-sizes-relative-full: 100%;
            --nba-sizes-fixed-3xs: 14rem;
            --nba-sizes-fixed-2xs: 16rem;
            --nba-sizes-fixed-xs: 20rem;
            --nba-sizes-fixed-sm: 24rem;
            --nba-sizes-fixed-md: 28rem;
            --nba-sizes-fixed-lg: 32rem;
            --nba-sizes-fixed-xl: 36rem;
            --nba-sizes-fixed-2xl: 42rem;
            --nba-sizes-fixed-3xl: 48rem;
            --nba-sizes-fixed-4xl: 56rem;
            --nba-sizes-fixed-5xl: 64rem;
            --nba-sizes-fixed-6xl: 72rem;
            --nba-sizes-fixed-7xl: 80rem;
            --nba-sizes-fixed-8xl: 90rem;
            --nba-zIndices-hide: -1;
            --nba-zIndices-auto: auto;
            --nba-zIndices-base: 0;
            --nba-zIndices-docked: 10;
            --nba-zIndices-dropdown: 1000;
            --nba-zIndices-sticky: 1100;
            --nba-zIndices-banner: 1200;
            --nba-zIndices-overlay: 1300;
            --nba-zIndices-modal: 1400;
            --nba-zIndices-popover: 1500;
            --nba-zIndices-skipLink: 1600;
            --nba-zIndices-toast: 1700;
            --nba-zIndices-tooltip: 1800;
            --nba-transition-property-common: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
            --nba-transition-property-colors: background-color, border-color, color, fill, stroke;
            --nba-transition-property-dimensions: width, height;
            --nba-transition-property-position: left, right, top, bottom;
            --nba-transition-property-background: background-color, background-image, background-position;
            --nba-transition-easing-ease-in: cubic-bezier(0.4, 0, 1, 1);
            --nba-transition-easing-ease-out: cubic-bezier(0, 0, 0.2, 1);
            --nba-transition-easing-ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
            --nba-transition-duration-ultra-fast: 50ms;
            --nba-transition-duration-faster: 100ms;
            --nba-transition-duration-fast: 150ms;
            --nba-transition-duration-normal: 200ms;
            --nba-transition-duration-slow: 300ms;
            --nba-transition-duration-slower: 400ms;
            --nba-transition-duration-ultra-slow: 500ms;
            --nba-blur-none: 0;
            --nba-blur-sm: 4px;
            --nba-blur-base: 8px;
            --nba-blur-md: 12px;
            --nba-blur-lg: 16px;
            --nba-blur-xl: 24px;
            --nba-blur-2xl: 40px;
            --nba-blur-3xl: 64px;
            --nba-colors-textPrimary: var(--nba-colors-gray-50);
            --nba-colors-textBody: var(--nba-colors-gray-100);
            --nba-colors-textLabel: var(--nba-colors-gray-300);
            --nba-colors-borderBase: var(--nba-colors-gray-600);
            --nba-colors-surface0: black;
            --nba-colors-surface1: var(--nba-colors-gray-900);
            --nba-colors-surface2: var(--nba-colors-gray-800);
            --nba-colors-surface3: var(--nba-colors-gray-700);
            --nba-fontSizes-icon-xs: 1.5em;
            --nba-fontSizes-icon-sm: 1.429em;
            --nba-fontSizes-icon-md: 1.375em;
            --nba-fontSizes-icon-lg: 1.3333333333em;
            --nba-shadows-shadow0: 0px 0px 24px rgba(240, 242, 253, 0.2);
            --nba-radii-boxGlowBorderRadius: 4px;
        }

        .chakra-ui-light :host:not([data-theme]),
        .chakra-ui-light :root:not([data-theme]),
        .chakra-ui-light [data-theme]:not([data-theme]),
        [data-theme=light] :host:not([data-theme]),
        [data-theme=light] :root:not([data-theme]),
        [data-theme=light] [data-theme]:not([data-theme]),
        :host[data-theme=light],
        :root[data-theme=light],
        [data-theme][data-theme=light] {
            --nba-colors-chakra-body-text: var(--nba-colors-gray-800);
            --nba-colors-chakra-body-bg: white;
            --nba-colors-chakra-border-color: var(--nba-colors-gray-200);
            --nba-colors-chakra-placeholder-color: var(--nba-colors-gray-500);
        }

        .chakra-ui-dark :host:not([data-theme]),
        .chakra-ui-dark :root:not([data-theme]),
        .chakra-ui-dark [data-theme]:not([data-theme]),
        [data-theme=dark] :host:not([data-theme]),
        [data-theme=dark] :root:not([data-theme]),
        [data-theme=dark] [data-theme]:not([data-theme]),
        :host[data-theme=dark],
        :root[data-theme=dark],
        [data-theme][data-theme=dark] {
            --nba-colors-chakra-body-text: var(--nba-colors-whiteAlpha-900);
            --nba-colors-chakra-body-bg: var(--nba-colors-gray-800);
            --nba-colors-chakra-border-color: var(--nba-colors-whiteAlpha-300);
            --nba-colors-chakra-placeholder-color: var(--nba-colors-whiteAlpha-400);
            --nba-colors-textPrimary: var(--nba-colors-gray-50);
            --nba-colors-textBody: var(--nba-colors-gray-100);
            --nba-colors-textLabel: var(--nba-colors-gray-300);
            --nba-colors-borderBase: var(--nba-colors-gray-600);
            --nba-colors-surface0: black;
            --nba-colors-surface1: var(--nba-colors-gray-900);
            --nba-colors-surface2: var(--nba-colors-gray-800);
            --nba-colors-surface3: var(--nba-colors-gray-700);
            --nba-shadows-shadow0: 0px 0px 24px rgba(240, 242, 253, 0.2);
        }
    
    
        html {
            line-height: 1.5;
            -webkit-text-size-adjust: 100%;
            font-family: system-ui, sans-serif;
            -webkit-font-smoothing: antialiased;
            text-rendering: optimizeLegibility;
            -moz-osx-font-smoothing: grayscale;
            touch-action: manipulation;
        }

        body {
            position: relative;
            min-height: 100%;
            font-feature-settings: 'kern';
        }

        *,
        *::before,
        *::after {
            border-width: 0;
            border-style: solid;
            box-sizing: border-box;
        }

        main {
            display: block;
        }

        hr {
            border-top-width: 1px;
            box-sizing: content-box;
            height: 0;
            overflow: visible;
        }

        pre,
        code,
        kbd,
        samp {
            font-family: SFMono-Regular, Menlo, Monaco, Consolas, monospace;
            font-size: 1em;
        }

        a {
            background-color: transparent;
            color: inherit;
            -webkit-text-decoration: inherit;
            text-decoration: inherit;
        }

        abbr[title] {
            border-bottom: none;
            -webkit-text-decoration: underline;
            text-decoration: underline;
            -webkit-text-decoration: underline dotted;
            -webkit-text-decoration: underline dotted;
            text-decoration: underline dotted;
        }

        b,
        strong {
            font-weight: bold;
        }

        small {
            font-size: 80%;
        }

        sub,
        sup {
            font-size: 75%;
            line-height: 0;
            position: relative;
            vertical-align: baseline;
        }

        sub {
            bottom: -0.25em;
        }

        sup {
            top: -0.5em;
        }

        img {
            border-style: none;
        }

        button,
        input,
        optgroup,
        select,
        textarea {
            font-family: inherit;
            font-size: 100%;
            line-height: 1.15;
            margin: 0;
        }

        button,
        input {
            overflow: visible;
        }

        button,
        select {
            text-transform: none;
        }

        button::-moz-focus-inner,
        [type="button"]::-moz-focus-inner,
        [type="reset"]::-moz-focus-inner,
        [type="submit"]::-moz-focus-inner {
            border-style: none;
            padding: 0;
        }

        fieldset {
            padding: 0.35em 0.75em 0.625em;
        }

        legend {
            box-sizing: border-box;
            color: inherit;
            display: table;
            max-width: 100%;
            padding: 0;
            white-space: normal;
        }

        progress {
            vertical-align: baseline;
        }

        textarea {
            overflow: auto;
        }

        [type="checkbox"],
        [type="radio"] {
            box-sizing: border-box;
            padding: 0;
        }

        [type="number"]::-webkit-inner-spin-button,
        [type="number"]::-webkit-outer-spin-button {
            -webkit-appearance: none !important;
        }

        input[type="number"] {
            -moz-appearance: textfield;
        }

        [type="search"] {
            -webkit-appearance: textfield;
            outline-offset: -2px;
        }

        [type="search"]::-webkit-search-decoration {
            -webkit-appearance: none !important;
        }

        ::-webkit-file-upload-button {
            -webkit-appearance: button;
            font: inherit;
        }

        details {
            display: block;
        }

        summary {
            display: -webkit-box;
            display: -webkit-list-item;
            display: -ms-list-itembox;
            display: list-item;
        }

        template {
            display: none;
        }

        [hidden] {
            display: none !important;
        }

        body,
        blockquote,
        dl,
        dd,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        hr,
        figure,
        p,
        pre {
            margin: 0;
        }

        button {
            background: transparent;
            padding: 0;
        }

        fieldset {
            margin: 0;
            padding: 0;
        }

        ol,
        ul {
            margin: 0;
            padding: 0;
        }

        textarea {
            resize: vertical;
        }

        button,
        [role="button"] {
            cursor: pointer;
        }

        button::-moz-focus-inner {
            border: 0 !important;
        }

        table {
            border-collapse: collapse;
        }

        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
            font-size: inherit;
            font-weight: inherit;
        }

        button,
        input,
        optgroup,
        select,
        textarea {
            padding: 0;
            line-height: inherit;
            color: inherit;
        }

        img,
        svg,
        video,
        canvas,
        audio,
        iframe,
        embed,
        object {
            display: block;
        }

        img,
        video {
            max-width: 100%;
            height: auto;
        }

        [data-js-focus-visible] :focus:not([data-focus-visible-added]):not([data-focus-visible-disabled]) {
            outline: none;
            box-shadow: none;
        }

        select::-ms-expand {
            display: none;
        }
    
    
        body {
            font-family: var(--nba-fonts-body);
            color: var(--nba-colors-chakra-body-text);
            background: #000;
            transition-property: background-color;
            transition-duration: var(--nba-transition-duration-normal);
            line-height: var(--nba-lineHeights-base);
            width: 100%;
            background-color: black;
        }

        *::-webkit-input-placeholder {
            color: var(--nba-colors-chakra-placeholder-color);
        }

        *::-moz-placeholder {
            color: var(--nba-colors-chakra-placeholder-color);
        }

        *:-ms-input-placeholder {
            color: var(--nba-colors-chakra-placeholder-color);
        }

        *::placeholder {
            color: var(--nba-colors-chakra-placeholder-color);
        }

        *,
        *::before,
        ::after {
            border-color: var(--nba-colors-chakra-border-color);
            word-wrap: break-word;
        }

        html {
            height: 100%;
        }

        #__next {
            height: 100%;
        }

        main {
            background-color: black;
        }

        #chakra-toast-manager-bottom-right {
            padding-left: 0px;
        }

        #chakra-toast-manager-bottom {
            padding-left: 0px;
            padding-bottom: calc(var(--bottom-nav-height, 0px) + 16px);
        }
    
    
        .css-1jbfq2d {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            position: relative;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            width: 100%;
            min-height: 100%;
        }
    
    
        .css-1m01v0l {
            display: grid;
            grid-template-areas: 'left center right';
            grid-gap: var(--nba-space-4);
            grid-template-columns: 1fr auto 1fr;
            position: -webkit-sticky;
            position: sticky;
            left: 0px;
            right: 0px;
            top: 0px;
            z-index: 5;
            background-color: rgba(0, 0, 0, 0.8);
            -webkit-backdrop-filter: blur(20px);
            backdrop-filter: blur(20px);
            -webkit-padding-start: var(--nba-space-4);
            padding-inline-start: var(--nba-space-4);
            -webkit-padding-end: var(--nba-space-4);
            padding-inline-end: var(--nba-space-4);
            border-bottom: 1px solid;
            border-color: var(--nba-colors-whiteAlpha-200);
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            min-height: 60px;
        }

        @media screen and (min-width: 1024px) {
            .css-1m01v0l {
                -webkit-padding-start: var(--nba-space-10);
                padding-inline-start: var(--nba-space-10);
                -webkit-padding-end: var(--nba-space-10);
                padding-inline-end: var(--nba-space-10);
            }
        }
    
    
        .css-1aaagow {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            grid-area: left;
            padding-top: var(--nba-space-4);
            padding-bottom: var(--nba-space-4);
        }
    
    
        .css-sh24kt {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            gap: var(--nba-space-1);
        }
    
    
        .css-1l4uiyf {
            height: 18px;
        }
    
    
        .css-b3pn3b {
            display: inline-block;
            position: relative;
        }
    
    
        .css-xz9e9r {
            line-height: calc(1em + 6px);
            color: white;
            background: none;
            letter-spacing: 1.65px;
            font-size: 8px;
            margin: 0px;
            opacity: 1;
        }

        @media screen and (min-width: 768px) {
            .css-xz9e9r {
                font-weight: var(--nba-fontWeights-bold);
                font-size: 9px;
            }
        }

        .css-xz9e9r p {
            margin: 0px;
            margin-top: calc((1em + 6px)/2);
        }

        .css-xz9e9r p:not(:last-of-type) {
            margin-bottom: calc((1em + 6px)/2);
        }
    
    
        .css-6fmhbr {
            position: absolute;
            top: 3px;
            left: -10px;
            opacity: 0;
        }

        @media screen and (min-width: 768px) {
            .css-6fmhbr {
                left: -10px;
            }
        }
    
    
        .css-1mful51 {
            display: none;
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -webkit-justify-content: center;
            justify-content: center;
            gap: var(--nba-space-1);
            grid-area: center;
            height: var(--nba-sizes-full);
        }

        @media screen and (min-width: 1024px) {
            .css-1mful51 {
                display: none;
            }
        }

        @media screen and (min-width: 1440px) {
            .css-1mful51 {
                gap: var(--nba-space-3);
            }
        }
    
    
        .css-zycwxm {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            position: relative;
            height: var(--nba-sizes-full);
            gap: var(--nba-space-1-5);
            -webkit-padding-start: var(--nba-space-4);
            padding-inline-start: var(--nba-space-4);
            -webkit-padding-end: var(--nba-space-4);
            padding-inline-end: var(--nba-space-4);
            color: var(--nba-colors-gray-300);
            -webkit-transition: color 0.2s;
            transition: color 0.2s;
        }

        .css-zycwxm:hover,
        .css-zycwxm[data-hover] {
            color: white;
        }
    
    
        .css-1fmr1qf {
            width: 24px;
            height: 24px;
            display: inline-block;
            line-height: 1em;
            -webkit-flex-shrink: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            color: currentColor;
        }
    
    
        .css-1p3uz3j {
            line-height: calc(1em + 6px);
            font-weight: var(--nba-fontWeights-bold);
            color: currentColor;
            background: none;
            letter-spacing: 0;
            font-size: 16px;
            margin: 0px;
        }

        .css-1p3uz3j p {
            margin: 0px;
            margin-top: calc((1em + 6px)/2);
        }

        .css-1p3uz3j p:not(:last-of-type) {
            margin-bottom: calc((1em + 6px)/2);
        }
    
    
        .css-7xuhbb {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            position: relative;
            height: var(--nba-sizes-full);
            gap: var(--nba-space-1-5);
            -webkit-padding-start: var(--nba-space-4);
            padding-inline-start: var(--nba-space-4);
            -webkit-padding-end: var(--nba-space-4);
            padding-inline-end: var(--nba-space-4);
            color: white;
            -webkit-transition: color 0.2s;
            transition: color 0.2s;
        }

        .css-7xuhbb:hover,
        .css-7xuhbb[data-hover] {
            color: white;
        }
    
    
        .css-ny0zq0 {
            position: absolute;
            bottom: 0px;
            left: 0px;
            right: 0px;
            height: 5px;
            background-color: var(--nba-colors-blue-500);
        }
    
    
        .css-1yybf60 {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: end;
            -ms-flex-pack: end;
            -webkit-justify-content: flex-end;
            justify-content: flex-end;
            gap: var(--nba-space-1-5);
            grid-area: right;
        }

        @media screen and (min-width: 1440px) {
            .css-1yybf60 {
                gap: var(--nba-space-3);
            }
        }
    
    
        .css-ksrpcv {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            gap: var(--nba-space-2);
        }
    
    
        .css-1lf48gp {
            display: -webkit-inline-box;
            display: -webkit-inline-flex;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-appearance: none;
            -moz-appearance: none;
            -ms-appearance: none;
            appearance: none;
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -webkit-justify-content: center;
            justify-content: center;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            position: relative;
            white-space: nowrap;
            vertical-align: middle;
            outline: 2px solid transparent;
            outline-offset: 2px;
            line-height: 1.3333333;
            border-radius: 0px;
            font-weight: var(--nba-fontWeights-bold);
            transition-property: var(--nba-transition-property-common);
            transition-duration: var(--nba-transition-duration-normal);
            padding: var(--nba-space-4);
            margin: 0px;
            min-height: var(--nba-sizes-9);
            letter-spacing: 0.2em;
            text-transform: uppercase;
            border: 1px solid;
            border-color: var(--nba-colors-brand-base);
            background-color: var(--nba-colors-transparent);
            color: var(--nba-colors-brand-base);
            height: var(--nba-sizes-8);
            min-width: var(--nba-sizes-9);
            font-size: 12px;
            -webkit-padding-start: var(--nba-space-2);
            padding-inline-start: var(--nba-space-2);
            -webkit-padding-end: var(--nba-space-2);
            padding-inline-end: var(--nba-space-2);
            padding-top: var(--nba-space-1);
            padding-bottom: var(--nba-space-1);
        }

        .css-1lf48gp:focus-visible,
        .css-1lf48gp[data-focus-visible] {
            box-shadow: var(--nba-shadows-outline);
        }

        .css-1lf48gp[disabled],
        .css-1lf48gp[aria-disabled=true],
        .css-1lf48gp[data-disabled] {
            opacity: 0.4;
            cursor: not-allowed;
            box-shadow: var(--nba-shadows-none);
        }

        .css-1lf48gp:hover,
        .css-1lf48gp[data-hover] {
            border-color: #e6e6e6;
            color: #e6e6e6;
            background: rgba(255, 255, 255, 0.15);
        }

        .css-1lf48gp:hover[disabled],
        .css-1lf48gp[data-hover][disabled],
        .css-1lf48gp:hover[aria-disabled=true],
        .css-1lf48gp[data-hover][aria-disabled=true],
        .css-1lf48gp:hover[data-disabled],
        .css-1lf48gp[data-hover][data-disabled] {
            background: initial;
            border-color: var(--nba-colors-brand-base);
            color: var(--nba-colors-brand-base);
        }

        .css-1lf48gp .chakra-icon {
            font-size: var(--nba-fontSizes-icon-sm);
        }

        .css-1lf48gp>svg {
            position: absolute;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
        }

        .css-1lf48gp>.chakra-button__spinner--start {
            font-size: 16px;
            -webkit-margin-end: 0px;
            margin-inline-end: 0px;
        }

        .css-1lf48gp>.chakra-button__spinner--end {
            font-size: 16px;
            -webkit-margin-start: 0px;
            margin-inline-start: 0px;
        }

        @media screen and (min-width: 768px) {
            .css-1lf48gp {
                -webkit-padding-start: var(--nba-space-4);
                padding-inline-start: var(--nba-space-4);
                -webkit-padding-end: var(--nba-space-4);
                padding-inline-end: var(--nba-space-4);
                padding-top: var(--nba-space-2);
                padding-bottom: var(--nba-space-2);
            }
        }

        .css-1lf48gp:active,
        .css-1lf48gp[data-active] {
            border-color: #cccccc;
            color: #cccccc;
            background: rgba(255, 255, 255, 0.20);
        }

        .chakra-button__group[data-attached]>.css-1lf48gp:not(:last-of-type) {
            -webkit-margin-end: -1px;
            margin-inline-end: -1px;
        }
    
    
        .css-1qjc0eb {
            display: -webkit-inline-box;
            display: -webkit-inline-flex;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-appearance: none;
            -moz-appearance: none;
            -ms-appearance: none;
            appearance: none;
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -webkit-justify-content: center;
            justify-content: center;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            position: relative;
            white-space: nowrap;
            vertical-align: middle;
            outline: 2px solid transparent;
            outline-offset: 2px;
            line-height: 1.3333333;
            border-radius: 0px;
            font-weight: var(--nba-fontWeights-bold);
            transition-property: var(--nba-transition-property-common);
            transition-duration: var(--nba-transition-duration-normal);
            padding: var(--nba-space-4);
            margin: 0px;
            min-height: var(--nba-sizes-9);
            letter-spacing: 0.2em;
            text-transform: uppercase;
            border: 1px solid;
            border-color: var(--nba-colors-brand-base);
            background-color: var(--nba-colors-transparent);
            color: black;
            height: var(--nba-sizes-8);
            min-width: var(--nba-sizes-9);
            font-size: 12px;
            -webkit-padding-start: var(--nba-space-2);
            padding-inline-start: var(--nba-space-2);
            -webkit-padding-end: var(--nba-space-2);
            padding-inline-end: var(--nba-space-2);
            padding-top: var(--nba-space-1);
            padding-bottom: var(--nba-space-1);
            background: white;
        }

        .css-1qjc0eb:focus-visible,
        .css-1qjc0eb[data-focus-visible] {
            box-shadow: var(--nba-shadows-outline);
        }

        .css-1qjc0eb[disabled],
        .css-1qjc0eb[aria-disabled=true],
        .css-1qjc0eb[data-disabled] {
            opacity: 0.4;
            cursor: not-allowed;
            box-shadow: var(--nba-shadows-none);
        }

        .css-1qjc0eb:hover,
        .css-1qjc0eb[data-hover] {
            border-color: #e6e6e6;
            color: #e6e6e6;
            background: rgba(255, 255, 255, 0.15);
        }

        .css-1qjc0eb:hover[disabled],
        .css-1qjc0eb[data-hover][disabled],
        .css-1qjc0eb:hover[aria-disabled=true],
        .css-1qjc0eb[data-hover][aria-disabled=true],
        .css-1qjc0eb:hover[data-disabled],
        .css-1qjc0eb[data-hover][data-disabled] {
            background: initial;
            border-color: var(--nba-colors-brand-base);
            color: var(--nba-colors-brand-base);
        }

        .css-1qjc0eb .chakra-icon {
            font-size: var(--nba-fontSizes-icon-sm);
        }

        .css-1qjc0eb>svg {
            position: absolute;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
        }

        .css-1qjc0eb>.chakra-button__spinner--start {
            font-size: 16px;
            -webkit-margin-end: 0px;
            margin-inline-end: 0px;
        }

        .css-1qjc0eb>.chakra-button__spinner--end {
            font-size: 16px;
            -webkit-margin-start: 0px;
            margin-inline-start: 0px;
        }

        @media screen and (min-width: 768px) {
            .css-1qjc0eb {
                -webkit-padding-start: var(--nba-space-4);
                padding-inline-start: var(--nba-space-4);
                -webkit-padding-end: var(--nba-space-4);
                padding-inline-end: var(--nba-space-4);
                padding-top: var(--nba-space-2);
                padding-bottom: var(--nba-space-2);
            }
        }

        .css-1qjc0eb:active,
        .css-1qjc0eb[data-active] {
            border-color: #cccccc;
            color: #cccccc;
            background: rgba(255, 255, 255, 0.20);
        }

        .chakra-button__group[data-attached]>.css-1qjc0eb:not(:last-of-type) {
            -webkit-margin-end: -1px;
            margin-inline-end: -1px;
        }
    
    
        .css-cje641 {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            position: relative;
            z-index: 1;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-flex: 1 0 auto;
            -ms-flex: 1 0 auto;
            flex: 1 0 auto;
        }
    
    
        .css-lcn31n {
            width: 100%;
            background: #212127;
            position: relative;
        }
    
    
        .css-1fla6bc {
            display: grid;
            grid-template-columns: 1fr;
            height: 100%;
        }

        @media screen and (min-width: 768px) {
            .css-1fla6bc {
                grid-gap: 0px;
                grid-template-columns: 1fr 1fr;
            }
        }
    
    
        .css-12b7nqb {
            overflow: hidden;
            margin-bottom: var(--nba-space-4);
        }

        @media screen and (min-width: 768px) {
            .css-12b7nqb {
                margin-bottom: 0px;
            }
        }
    
    
        .css-1qd6jbk {
            position: relative;
            width: 100%;
            height: 100%;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -webkit-justify-content: center;
            justify-content: center;
        }

        @media screen and (min-width: 768px) {
            .css-1qd6jbk {
                -webkit-align-items: flex-start;
                -webkit-box-align: flex-start;
                -ms-flex-align: flex-start;
                align-items: flex-start;
            }
        }
    
    
        .css-1bgl4hk {
            position: relative;
            overflow: hidden;
            width: 100%;
            border-radius: 0px;
        }
    
    
        .css-1m7tg19 {
            position: relative;
        }

        .css-1m7tg19>*:not(style) {
            overflow: hidden;
            position: absolute;
            top: 0px;
            right: 0px;
            bottom: 0px;
            left: 0px;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -webkit-justify-content: center;
            justify-content: center;
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            width: 100%;
            height: 100%;
        }

        .css-1m7tg19>img,
        .css-1m7tg19>video {
            object-fit: cover;
        }

        .css-1m7tg19::before {
            height: 0px;
            content: "";
            display: block;
            padding-bottom: 56.25%;
        }
    
    
        .css-1f8sh1y {
            position: relative;
            width: 100%;
            height: 100%;
        }
    
    
        .css-10adyw1 {
            opacity: 0.7;
            border-radius: 0px;
            border-color: rgba(240, 242, 253, 0.80);
            background: #393B45;
            -webkit-animation: 0.8s linear infinite alternate animation-mhu1bz;
            animation: 0.8s linear infinite alternate animation-mhu1bz;
            box-shadow: var(--nba-shadows-none);
            -webkit-background-clip: padding-box;
            background-clip: padding-box;
            cursor: default;
            color: var(--nba-colors-transparent);
            pointer-events: none;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            z-index: 1;
        }

        .css-10adyw1::before,
        .css-10adyw1::after,
        .css-10adyw1 * {
            visibility: hidden;
        }

        @-webkit-keyframes animation-mhu1bz {
            from {
                border-color: rgba(240, 242, 253, 0.80);
                background: rgba(240, 242, 253, 0.80);
            }
        }

        @keyframes animation-mhu1bz {
            from {
                border-color: rgba(240, 242, 253, 0.80);
                background: rgba(240, 242, 253, 0.80);
            }
        }
    
    
        .css-1p9od9f {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
        }

        .css-1p9od9f>div {
            height: 100%;
        }
    
    
        .css-1hxi1co {
            position: absolute;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            cursor: pointer;
            z-index: 5;
            display: block;
        }
    
    
        .css-15tjtbl {
            display: -webkit-inline-box;
            display: -webkit-inline-flex;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-appearance: none;
            -moz-appearance: none;
            -ms-appearance: none;
            appearance: none;
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -webkit-justify-content: center;
            justify-content: center;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            position: absolute;
            white-space: normal;
            vertical-align: middle;
            outline: 2px solid transparent;
            outline-offset: 2px;
            line-height: 1.3333333;
            border-radius: var(--nba-radii-full);
            font-weight: var(--nba-fontWeights-bold);
            transition-property: var(--nba-transition-property-common);
            transition-duration: var(--nba-transition-duration-normal);
            padding: 0px;
            margin: 0px;
            min-height: var(--nba-sizes-10);
            letter-spacing: 0.2em;
            text-transform: uppercase;
            border: 0;
            border-color: var(--nba-colors-transparent);
            background-color: var(--nba-colors-transparent);
            color: white;
            height: 64px;
            min-width: var(--nba-sizes-10);
            font-size: 12px;
            -webkit-padding-start: var(--nba-space-5);
            padding-inline-start: var(--nba-space-5);
            -webkit-padding-end: var(--nba-space-5);
            padding-inline-end: var(--nba-space-5);
            padding-top: var(--nba-space-2);
            padding-bottom: var(--nba-space-2);
            background: var(--nba-colors-transparent);
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            width: 64px;
            z-index: 10;
        }

        .css-15tjtbl:focus-visible,
        .css-15tjtbl[data-focus-visible] {
            box-shadow: var(--nba-shadows-outline);
        }

        .css-15tjtbl[disabled],
        .css-15tjtbl[aria-disabled=true],
        .css-15tjtbl[data-disabled] {
            opacity: 0.4;
            cursor: not-allowed;
            box-shadow: var(--nba-shadows-none);
        }

        .css-15tjtbl:hover,
        .css-15tjtbl[data-hover] {
            background: var(--nba-colors-blackAlpha-200);
        }

        .css-15tjtbl .chakra-icon {
            font-size: var(--nba-fontSizes-icon-md);
        }

        .css-15tjtbl>svg {
            position: absolute;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
        }

        .css-15tjtbl>.chakra-button__spinner--start {
            font-size: 20px;
            -webkit-margin-end: 0px;
            margin-inline-end: 0px;
        }

        .css-15tjtbl>.chakra-button__spinner--end {
            font-size: 20px;
            -webkit-margin-start: 0px;
            margin-inline-start: 0px;
        }

        .css-15tjtbl:active,
        .css-15tjtbl[data-active] {
            background: var(--nba-colors-transparent);
        }

        @media screen and (min-width: 1024px) {
            .css-15tjtbl {
                width: 120px;
                height: 120px;
            }
        }

        .css-15tjtbl:focus,
        .css-15tjtbl[data-focus] {
            background: var(--nba-colors-transparent);
        }
    
    
        .css-1lhe25p {
            width: 40px;
            height: 40px;
        }

        @media screen and (min-width: 1024px) {
            .css-1lhe25p {
                width: 56px;
                height: 56px;
            }
        }
    
    
        .css-19gkvcr {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -webkit-justify-content: center;
            justify-content: center;
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-padding-start: var(--nba-space-3);
            padding-inline-start: var(--nba-space-3);
            -webkit-padding-end: var(--nba-space-3);
            padding-inline-end: var(--nba-space-3);
            padding-bottom: var(--nba-space-8);
        }

        @media screen and (min-width: 768px) {
            .css-19gkvcr {
                -webkit-padding-start: var(--nba-space-6);
                padding-inline-start: var(--nba-space-6);
                -webkit-padding-end: var(--nba-space-6);
                padding-inline-end: var(--nba-space-6);
                padding-top: var(--nba-space-8);
            }
        }

        @media screen and (min-width: 1024px) {
            .css-19gkvcr {
                -webkit-padding-start: var(--nba-space-8);
                padding-inline-start: var(--nba-space-8);
                -webkit-padding-end: var(--nba-space-8);
                padding-inline-end: var(--nba-space-8);
            }
        }
    
    
        .css-1lcpdpx {
            width: 100%;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            gap: var(--nba-space-2);
        }

        @media screen and (min-width: 768px) {
            .css-1lcpdpx {
                max-width: 600px;
                gap: var(--nba-space-4);
            }
        }

        @media screen and (min-width: 1024px) {
            .css-1lcpdpx {
                gap: var(--nba-space-5);
            }
        }
    
    
        .css-13f7pxr {
            margin-bottom: 6px;
        }

        @media screen and (min-width: 768px) {
            .css-13f7pxr {
                margin-bottom: 8px;
                margin-top: 2px;
            }
        }

        @media screen and (min-width: 1024px) {
            .css-13f7pxr {
                margin-bottom: 5px;
            }
        }
    
    
        .css-11t3p6n {
            font-family: var(--nba-fonts-heading);
            font-weight: 700;
            letter-spacing: 0;
            color: white;
            margin: 0px;
            text-transform: uppercase;
            line-height: 0.82;
            font-size: 40px;
            text-align: left;
            position: relative;
            z-index: 1;
        }

        @media screen and (min-width: 768px) {
            .css-11t3p6n {
                font-size: 64px;
            }
        }

        @media screen and (min-width: 1024px) {
            .css-11t3p6n {
                font-size: 84px;
            }
        }

        @media screen and (min-width: 1440px) {
            .css-11t3p6n {
                font-size: 96px;
            }
        }
    
    
        .css-14d6lz3 {
            background-image: linear-gradient(to right, var(--nba-colors-blue-brand), var(--nba-colors-system-purple));
            color: transparent;
            -webkit-background-clip: text;
            background-clip: text;
        }
    
    
        .css-1uifrop {
            line-height: calc(1em + 6px);
            font-weight: var(--nba-fontWeights-normal);
            color: var(--nba-colors-gray-100);
            background: none;
            letter-spacing: 0;
            font-size: var(--nba-fontSizes-sm);
            margin: 0px;
        }

        @media screen and (min-width: 768px) {
            .css-1uifrop {
                margin-bottom: var(--nba-space-2);
            }
        }

        @media screen and (min-width: 1024px) {
            .css-1uifrop {
                font-size: var(--nba-fontSizes-md);
                margin-top: var(--nba-space-2);
            }
        }

        .css-1uifrop p {
            margin: 0px;
            margin-top: calc((1em + 6px)/2);
        }

        .css-1uifrop p:not(:last-of-type) {
            margin-bottom: calc((1em + 6px)/2);
        }
    
    
        .css-n9x05w {
            padding-top: 4px;
            width: 100%;
        }

        @media screen and (min-width: 768px) {
            .css-n9x05w {
                padding-top: 0px;
            }
        }
    
    
        .css-17e09f0 {
            opacity: 0.7;
            border-radius: 4px;
            border-color: rgba(240, 242, 253, 0.80);
            background: #393B45;
            -webkit-animation: 0.8s linear infinite alternate animation-mhu1bz;
            animation: 0.8s linear infinite alternate animation-mhu1bz;
            box-shadow: var(--nba-shadows-none);
            -webkit-background-clip: padding-box;
            background-clip: padding-box;
            cursor: default;
            color: var(--nba-colors-transparent);
            pointer-events: none;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            height: 48px;
        }

        .css-17e09f0::before,
        .css-17e09f0::after,
        .css-17e09f0 * {
            visibility: hidden;
        }

        @-webkit-keyframes animation-mhu1bz {
            from {
                border-color: rgba(240, 242, 253, 0.80);
                background: rgba(240, 242, 253, 0.80);
            }
        }

        @keyframes animation-mhu1bz {
            from {
                border-color: rgba(240, 242, 253, 0.80);
                background: rgba(240, 242, 253, 0.80);
            }
        }
    
    
        .css-bjow4f {
            width: 100%;
            margin-top: var(--nba-space-2);
        }

        @media screen and (min-width: 768px) {
            .css-bjow4f {
                margin-top: 0px;
            }
        }
    
    
        .css-1fsfc7p {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            gap: var(--nba-space-1);
        }
    
    
        .css-gmuwbf {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -webkit-justify-content: center;
            justify-content: center;
        }
    
    
        .css-tryblx {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-flex-direction: row;
            -ms-flex-direction: row;
            flex-direction: row;
        }

        .css-tryblx>*:not(style)~*:not(style) {
            margin-top: 0px;
            -webkit-margin-end: 0px;
            margin-inline-end: 0px;
            margin-bottom: 0px;
            -webkit-margin-start: calc(var(--nba-space-1) * -1);
            margin-inline-start: calc(var(--nba-space-1) * -1);
        }

        @media screen and (min-width: 768px) {
            .css-tryblx>*:not(style)~*:not(style) {
                -webkit-margin-start: calc(var(--nba-space-2) * -1);
                margin-inline-start: calc(var(--nba-space-2) * -1);
            }
        }
    
    
        .css-14xcjz2 {
            position: relative;
            width: 56px;
            height: 56px;
            border-radius: var(--nba-radii-full);
            overflow: hidden;
            z-index: 6;
            border-width: 2px;
            border-color: var(--nba-colors-gray-900);
        }

        @media screen and (min-width: 768px) {
            .css-14xcjz2 {
                width: 72px;
                height: 72px;
            }
        }

        .css-14xcjz2::before {
            content: "";
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            -webkit-filter: grayscale(1);
            filter: grayscale(1);
            background-blend-mode: darken;
            background-image: url(https://storage.googleapis.com/topshot-logos/nba/2001-02/1610612747.svg);
            -webkit-background-size: 160% 160%;
            background-size: 160% 160%;
            -webkit-background-position: center;
            background-position: center;
            background-color: rgba(0, 0, 0, 0.5);
            opacity: 0.2;
        }
    
    
        .css-j0jgu7 {
            object-fit: cover;
            object-position: center top;
            width: 100%;
            height: 100%;
            position: relative;
            z-index: 1;
        }
    
    
        .css-lfd3oh {
            position: relative;
            width: 56px;
            height: 56px;
            border-radius: var(--nba-radii-full);
            overflow: hidden;
            z-index: 5;
            border-width: 2px;
            border-color: var(--nba-colors-gray-900);
        }

        @media screen and (min-width: 768px) {
            .css-lfd3oh {
                width: 72px;
                height: 72px;
            }
        }

        .css-lfd3oh::before {
            content: "";
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            -webkit-filter: grayscale(1);
            filter: grayscale(1);
            background-blend-mode: darken;
            background-image: url(https://storage.googleapis.com/topshot-logos/nba/2008-09/1610612760.svg);
            -webkit-background-size: 160% 160%;
            background-size: 160% 160%;
            -webkit-background-position: center;
            background-position: center;
            background-color: rgba(0, 0, 0, 0.5);
            opacity: 0.2;
        }
    
    
        .css-167o2tg {
            position: relative;
            width: 56px;
            height: 56px;
            border-radius: var(--nba-radii-full);
            overflow: hidden;
            z-index: 4;
            border-width: 2px;
            border-color: var(--nba-colors-gray-900);
        }

        @media screen and (min-width: 768px) {
            .css-167o2tg {
                width: 72px;
                height: 72px;
            }
        }

        .css-167o2tg::before {
            content: "";
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            -webkit-filter: grayscale(1);
            filter: grayscale(1);
            background-blend-mode: darken;
            background-image: url(https://storage.googleapis.com/topshot-logos/nba/2022-23/1610612750.svg);
            -webkit-background-size: 160% 160%;
            background-size: 160% 160%;
            -webkit-background-position: center;
            background-position: center;
            background-color: rgba(0, 0, 0, 0.5);
            opacity: 0.2;
        }
    
    
        .css-1xt6dkt {
            position: relative;
            width: 56px;
            height: 56px;
            border-radius: var(--nba-radii-full);
            overflow: hidden;
            z-index: 3;
            border-width: 2px;
            border-color: var(--nba-colors-gray-900);
        }

        @media screen and (min-width: 768px) {
            .css-1xt6dkt {
                width: 72px;
                height: 72px;
            }
        }

        .css-1xt6dkt::before {
            content: "";
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            -webkit-filter: grayscale(1);
            filter: grayscale(1);
            background-blend-mode: darken;
            background-image: url(https://storage.googleapis.com/topshot-logos/nba/2018-19/1610612743.svg);
            -webkit-background-size: 160% 160%;
            background-size: 160% 160%;
            -webkit-background-position: center;
            background-position: center;
            background-color: rgba(0, 0, 0, 0.5);
            opacity: 0.2;
        }
    
    
        .css-h8kjo {
            position: relative;
            width: 56px;
            height: 56px;
            border-radius: var(--nba-radii-full);
            overflow: hidden;
            z-index: 2;
            border-width: 2px;
            border-color: var(--nba-colors-gray-900);
        }

        @media screen and (min-width: 768px) {
            .css-h8kjo {
                width: 72px;
                height: 72px;
            }
        }

        .css-h8kjo::before {
            content: "";
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            -webkit-filter: grayscale(1);
            filter: grayscale(1);
            background-blend-mode: darken;
            background-image: url(https://storage.googleapis.com/topshot-logos/nba/2019-20/1610612744.svg);
            -webkit-background-size: 160% 160%;
            background-size: 160% 160%;
            -webkit-background-position: center;
            background-position: center;
            background-color: rgba(0, 0, 0, 0.5);
            opacity: 0.2;
        }
    
    
        .css-7kbqzs {
            position: relative;
            width: 56px;
            height: 56px;
            border-radius: var(--nba-radii-full);
            overflow: hidden;
            z-index: 1;
            border-width: 2px;
            border-color: var(--nba-colors-gray-900);
        }

        @media screen and (min-width: 768px) {
            .css-7kbqzs {
                width: 72px;
                height: 72px;
            }
        }

        .css-7kbqzs::before {
            content: "";
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            -webkit-filter: grayscale(1);
            filter: grayscale(1);
            background-blend-mode: darken;
            background-image: url(https://storage.googleapis.com/topshot-logos/nba/2015-16/1610612749.svg);
            -webkit-background-size: 160% 160%;
            background-size: 160% 160%;
            -webkit-background-position: center;
            background-position: center;
            background-color: rgba(0, 0, 0, 0.5);
            opacity: 0.2;
        }
    
    
        .css-s5ma6g {
            margin-left: -4px;
        }

        @media screen and (min-width: 768px) {
            .css-s5ma6g {
                margin-left: -6px;
            }
        }
    
    
        .css-jsj8y0 {
            border-radius: var(--nba-radii-full);
            border-width: 2px !important;
            display: -webkit-inline-box;
            display: -webkit-inline-flex;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -webkit-justify-content: center;
            justify-content: center;
            text-align: center;
            text-transform: uppercase;
            font-weight: var(--nba-fontWeights-bold);
            position: relative;
            -webkit-flex-shrink: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            background: linear-gradient(135deg, #222 0%, #111 100%);
            color: var(--nba-colors-gray-300);
            border-color: var(--nba-colors-gray-900) !important;
            vertical-align: top;
            border: 1px solid #393B45;
            z-index: 0;
            border-style: solid;
        }

        .css-jsj8y0 svg {
            color: white;
        }

        @media screen and (min-width: 0em) and (max-width: 767px) {
            .css-jsj8y0 {
                width: 48px;
                height: 48px;
                font-size: calc(3rem / 2.5);
                -webkit-margin-start: -0.75rem;
                margin-inline-start: -0.75rem;
            }
        }

        @media screen and (min-width: 768px) {
            .css-jsj8y0 {
                width: 64px;
                height: 64px;
                font-size: calc(4rem / 2.5);
                -webkit-margin-start: -1.25rem;
                margin-inline-start: -1.25rem;
            }
        }

        .css-jsj8y0>* {
            position: relative;
            z-index: 2;
            margin-left: 3px;
            font-size: 18px;
        }

        @media screen and (min-width: 768px) {
            .css-jsj8y0>* {
                margin-left: 8px;
                font-size: 24px;
            }
        }
    
    
        @media screen and (min-width: 0em) and (max-width: 767px) {
            .css-184jamk {
                font-size: calc(3rem / 2.5);
                line-height: 3rem;
            }
        }

        @media screen and (min-width: 768px) {
            .css-184jamk {
                font-size: calc(4rem / 2.5);
                line-height: 4rem;
            }
        }
    
    
        .css-1ylfkob {
            line-height: calc(1em + 6px);
            font-weight: var(--nba-fontWeights-bold);
            color: var(--nba-colors-gray-300);
            background: none;
            letter-spacing: 0;
            font-size: var(--nba-fontSizes-xs);
            margin: 0px;
            text-align: center;
            text-transform: uppercase;
        }

        .css-1ylfkob p {
            margin: 0px;
            margin-top: calc((1em + 6px)/2);
        }

        .css-1ylfkob p:not(:last-of-type) {
            margin-bottom: calc((1em + 6px)/2);
        }
    
    
        .css-16bbi7y {
            width: 100%;
            margin-top: var(--nba-space-8);
        }
    
    
        .css-1l4w6pd {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -webkit-justify-content: center;
            justify-content: center;
        }
    
    
        .css-1g8jswb {
            object-fit: contain;
            width: 100%;
            max-width: 240px;
        }

        @media screen and (min-width: 768px) {
            .css-1g8jswb {
                max-width: auto;
            }
        }

        @media screen and (min-width: 1024px) {
            .css-1g8jswb {
                max-width: 320px;
            }
        }
    
    
        .css-rekg0m {
            line-height: calc(1em + 6px);
            font-weight: 500;
            color: white;
            background: none;
            letter-spacing: 0;
            font-size: var(--nba-fontSizes-sm);
            margin: 0px;
            text-align: center;
            margin-top: var(--nba-space-2);
        }

        .css-rekg0m p {
            margin: 0px;
            margin-top: calc((1em + 6px)/2);
        }

        .css-rekg0m p:not(:last-of-type) {
            margin-bottom: calc((1em + 6px)/2);
        }
    
    
        .css-1xtaojn {
            width: 100%;
            background: var(--nba-colors-gray-100);
            padding-top: 32px;
            padding-bottom: 32px;
            min-height: 235px;
        }

        @media screen and (min-width: 768px) {
            .css-1xtaojn {
                padding-top: 40px;
                padding-bottom: 40px;
            }
        }
    
    
        .css-1a1bgl {
            opacity: 0.7;
            border-radius: var(--nba-radii-base);
            border-color: rgba(240, 242, 253, 0.80);
            background: #393B45;
            -webkit-animation: 0.8s linear infinite alternate animation-mhu1bz;
            animation: 0.8s linear infinite alternate animation-mhu1bz;
            box-shadow: var(--nba-shadows-none);
            -webkit-background-clip: padding-box;
            background-clip: padding-box;
            cursor: default;
            color: var(--nba-colors-transparent);
            pointer-events: none;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            height: 60px;
            max-width: 800px;
            -webkit-margin-start: auto;
            margin-inline-start: auto;
            -webkit-margin-end: auto;
            margin-inline-end: auto;
        }

        .css-1a1bgl::before,
        .css-1a1bgl::after,
        .css-1a1bgl * {
            visibility: hidden;
        }

        @-webkit-keyframes animation-mhu1bz {
            from {
                border-color: rgba(240, 242, 253, 0.80);
                background: rgba(240, 242, 253, 0.80);
            }
        }

        @keyframes animation-mhu1bz {
            from {
                border-color: rgba(240, 242, 253, 0.80);
                background: rgba(240, 242, 253, 0.80);
            }
        }
    
    
        .css-144h4es {
            max-width: 1200px;
            -webkit-margin-start: auto;
            margin-inline-start: auto;
            -webkit-margin-end: auto;
            margin-inline-end: auto;
            -webkit-padding-start: 5px;
            padding-inline-start: 5px;
            -webkit-padding-end: 5px;
            padding-inline-end: 5px;
            padding-top: 40px;
            padding-bottom: 40px;
            min-height: 500px;
        }

        @media screen and (min-width: 1024px) {
            .css-144h4es {
                -webkit-padding-start: 20px;
                padding-inline-start: 20px;
                -webkit-padding-end: 20px;
                padding-inline-end: 20px;
                padding-top: 60px;
                padding-bottom: 60px;
            }
        }
    
    
        .css-83dtul {
            opacity: 0.7;
            border-radius: 9px;
            border-color: rgba(240, 242, 253, 0.80);
            background: #393B45;
            -webkit-animation: 0.8s linear infinite alternate animation-mhu1bz;
            animation: 0.8s linear infinite alternate animation-mhu1bz;
            box-shadow: var(--nba-shadows-none);
            -webkit-background-clip: padding-box;
            background-clip: padding-box;
            cursor: default;
            color: var(--nba-colors-transparent);
            pointer-events: none;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            height: 450px;
        }

        .css-83dtul::before,
        .css-83dtul::after,
        .css-83dtul * {
            visibility: hidden;
        }

        @-webkit-keyframes animation-mhu1bz {
            from {
                border-color: rgba(240, 242, 253, 0.80);
                background: rgba(240, 242, 253, 0.80);
            }
        }

        @keyframes animation-mhu1bz {
            from {
                border-color: rgba(240, 242, 253, 0.80);
                background: rgba(240, 242, 253, 0.80);
            }
        }
    
    
        .css-1rkbvrp {
            max-width: 1200px;
            -webkit-margin-start: auto;
            margin-inline-start: auto;
            -webkit-margin-end: auto;
            margin-inline-end: auto;
            -webkit-padding-start: 5px;
            padding-inline-start: 5px;
            -webkit-padding-end: 5px;
            padding-inline-end: 5px;
            margin-top: var(--nba-space-8);
            margin-bottom: var(--nba-space-8);
            min-height: 2000px;
        }

        @media screen and (min-width: 1024px) {
            .css-1rkbvrp {
                -webkit-padding-start: 20px;
                padding-inline-start: 20px;
                -webkit-padding-end: 20px;
                padding-inline-end: 20px;
                padding-top: 20px;
                padding-bottom: 20px;
            }
        }
    
    
        .css-th1sjd {
            max-width: 593px;
            -webkit-margin-start: auto;
            margin-inline-start: auto;
            -webkit-margin-end: auto;
            margin-inline-end: auto;
            margin-bottom: var(--nba-space-6);
        }
    
    
        .css-13xuko {
            opacity: 0.7;
            border-radius: var(--nba-radii-base);
            border-color: rgba(240, 242, 253, 0.80);
            background: #393B45;
            -webkit-animation: 0.8s linear infinite alternate animation-mhu1bz;
            animation: 0.8s linear infinite alternate animation-mhu1bz;
            box-shadow: var(--nba-shadows-none);
            -webkit-background-clip: padding-box;
            background-clip: padding-box;
            cursor: default;
            color: var(--nba-colors-transparent);
            pointer-events: none;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            margin-bottom: 0.5rem;
            width: 100%;
            height: 40px;
        }

        .css-13xuko::before,
        .css-13xuko::after,
        .css-13xuko * {
            visibility: hidden;
        }

        @-webkit-keyframes animation-mhu1bz {
            from {
                border-color: rgba(240, 242, 253, 0.80);
                background: rgba(240, 242, 253, 0.80);
            }
        }

        @keyframes animation-mhu1bz {
            from {
                border-color: rgba(240, 242, 253, 0.80);
                background: rgba(240, 242, 253, 0.80);
            }
        }
    
    
        .css-9p8i3q {
            opacity: 0.7;
            border-radius: var(--nba-radii-base);
            border-color: rgba(240, 242, 253, 0.80);
            background: #393B45;
            -webkit-animation: 0.8s linear infinite alternate animation-mhu1bz;
            animation: 0.8s linear infinite alternate animation-mhu1bz;
            box-shadow: var(--nba-shadows-none);
            -webkit-background-clip: padding-box;
            background-clip: padding-box;
            cursor: default;
            color: var(--nba-colors-transparent);
            pointer-events: none;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            margin-bottom: 0px;
            width: 80%;
            height: 40px;
        }

        .css-9p8i3q::before,
        .css-9p8i3q::after,
        .css-9p8i3q * {
            visibility: hidden;
        }

        @-webkit-keyframes animation-mhu1bz {
            from {
                border-color: rgba(240, 242, 253, 0.80);
                background: rgba(240, 242, 253, 0.80);
            }
        }

        @keyframes animation-mhu1bz {
            from {
                border-color: rgba(240, 242, 253, 0.80);
                background: rgba(240, 242, 253, 0.80);
            }
        }
    
    
        .css-t8oqxx {
            opacity: 0.7;
            border-radius: 9px;
            border-color: rgba(240, 242, 253, 0.80);
            background: #393B45;
            -webkit-animation: 0.8s linear infinite alternate animation-mhu1bz;
            animation: 0.8s linear infinite alternate animation-mhu1bz;
            box-shadow: var(--nba-shadows-none);
            -webkit-background-clip: padding-box;
            background-clip: padding-box;
            cursor: default;
            color: var(--nba-colors-transparent);
            pointer-events: none;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            height: 500px;
        }

        .css-t8oqxx::before,
        .css-t8oqxx::after,
        .css-t8oqxx * {
            visibility: hidden;
        }

        @-webkit-keyframes animation-mhu1bz {
            from {
                border-color: rgba(240, 242, 253, 0.80);
                background: rgba(240, 242, 253, 0.80);
            }
        }

        @keyframes animation-mhu1bz {
            from {
                border-color: rgba(240, 242, 253, 0.80);
                background: rgba(240, 242, 253, 0.80);
            }
        }
    
    
        .css-1shnw5e {
            max-width: 1200px;
            -webkit-margin-start: auto;
            margin-inline-start: auto;
            -webkit-margin-end: auto;
            margin-inline-end: auto;
            -webkit-padding-start: 8px;
            padding-inline-start: 8px;
            -webkit-padding-end: 8px;
            padding-inline-end: 8px;
            padding-top: 40px;
            padding-bottom: 40px;
            min-height: 650px;
        }

        @media screen and (min-width: 1024px) {
            .css-1shnw5e {
                -webkit-padding-start: 20px;
                padding-inline-start: 20px;
                -webkit-padding-end: 20px;
                padding-inline-end: 20px;
                padding-top: 20px;
                padding-bottom: 20px;
            }
        }
    
    
        .css-56hcar {
            background: rgba(0, 0, 0, 0.75);
            border-color: rgba(255, 255, 255, 0.25);
            padding: 40px;
        }

        @media screen and (min-width: 1024px) {
            .css-56hcar {
                border-radius: var(--nba-radii-md);
                border-width: 1.5px;
                padding: 20px;
                min-height: 550px;
            }
        }
    
    
        .css-g2symy {
            max-width: 500px;
            -webkit-margin-start: auto;
            margin-inline-start: auto;
            -webkit-margin-end: auto;
            margin-inline-end: auto;
            margin-bottom: var(--nba-space-8);
        }
    
    
        .css-1unhi22 {
            opacity: 0.7;
            border-radius: var(--nba-radii-base);
            border-color: rgba(240, 242, 253, 0.80);
            background: #393B45;
            -webkit-animation: 0.8s linear infinite alternate animation-mhu1bz;
            animation: 0.8s linear infinite alternate animation-mhu1bz;
            box-shadow: var(--nba-shadows-none);
            -webkit-background-clip: padding-box;
            background-clip: padding-box;
            cursor: default;
            color: var(--nba-colors-transparent);
            pointer-events: none;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            margin-bottom: 0px;
            width: 100%;
            height: 60px;
        }

        .css-1unhi22::before,
        .css-1unhi22::after,
        .css-1unhi22 * {
            visibility: hidden;
        }

        @-webkit-keyframes animation-mhu1bz {
            from {
                border-color: rgba(240, 242, 253, 0.80);
                background: rgba(240, 242, 253, 0.80);
            }
        }

        @keyframes animation-mhu1bz {
            from {
                border-color: rgba(240, 242, 253, 0.80);
                background: rgba(240, 242, 253, 0.80);
            }
        }
    
    
        .css-wblg26 {
            opacity: 0.7;
            border-radius: 9px;
            border-color: rgba(240, 242, 253, 0.80);
            background: #393B45;
            -webkit-animation: 0.8s linear infinite alternate animation-mhu1bz;
            animation: 0.8s linear infinite alternate animation-mhu1bz;
            box-shadow: var(--nba-shadows-none);
            -webkit-background-clip: padding-box;
            background-clip: padding-box;
            cursor: default;
            color: var(--nba-colors-transparent);
            pointer-events: none;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            height: 300px;
        }

        .css-wblg26::before,
        .css-wblg26::after,
        .css-wblg26 * {
            visibility: hidden;
        }

        @-webkit-keyframes animation-mhu1bz {
            from {
                border-color: rgba(240, 242, 253, 0.80);
                background: rgba(240, 242, 253, 0.80);
            }
        }

        @keyframes animation-mhu1bz {
            from {
                border-color: rgba(240, 242, 253, 0.80);
                background: rgba(240, 242, 253, 0.80);
            }
        }
    
    
        .css-qomvhk {
            position: relative;
            z-index: 0;
            background-color: var(--nba-colors-gray-900);
        }
    
    
        .css-2c8o92 {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
            -webkit-justify-content: space-between;
            justify-content: space-between;
            -webkit-box-flex-wrap: wrap;
            -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            margin: 0 auto;
            width: 100%;
            max-width: calc(1224px + 32px);
            padding-top: var(--nba-space-6);
            padding-bottom: var(--nba-space-6);
        }

        @media screen and (min-width: 1024px) {
            .css-2c8o92 {
                padding-top: var(--nba-space-8);
                padding-bottom: var(--nba-space-8);
            }
        }
    
    
        .css-19zyqsr {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-box-pack: justify;
            -webkit-justify-content: space-between;
            justify-content: space-between;
            width: 100%;
            gap: var(--nba-space-10);
            -webkit-padding-start: var(--nba-space-4);
            padding-inline-start: var(--nba-space-4);
            -webkit-padding-end: var(--nba-space-4);
            padding-inline-end: var(--nba-space-4);
        }

        @media screen and (min-width: 768px) {
            .css-19zyqsr {
                -webkit-flex-direction: column-reverse;
                -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
                --chakra-space-y-reverse: 1;
                --chakra-divide-y-reverse: 1;
                width: auto;
            }
        }

        @media screen and (min-width: 1024px) {
            .css-19zyqsr {
                gap: var(--nba-space-4);
            }
        }
    
    
        .css-11iel5e {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            gap: var(--nba-space-6);
        }
    
    
        .css-19sfq2x {
            width: 138px;
            max-width: none;
            height: auto;
        }
    
    
        .css-t7e726 {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            gap: var(--nba-space-4);
        }

        @media screen and (min-width: 768px) {
            .css-t7e726 {
                gap: var(--nba-space-6);
            }
        }
    
    
        .css-7z1skm {
            line-height: calc(1em + 6px);
            font-weight: var(--nba-fontWeights-normal);
            color: var(--nba-colors-gray-400);
            background: none;
            letter-spacing: 0;
            font-size: 14px;
            margin: 0px;
        }

        .css-7z1skm p {
            margin: 0px;
            margin-top: calc((1em + 6px)/2);
        }

        .css-7z1skm p:not(:last-of-type) {
            margin-bottom: calc((1em + 6px)/2);
        }
    
    
        .css-19wl3j {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: start;
            -ms-flex-pack: start;
            -webkit-justify-content: start;
            justify-content: start;
            gap: var(--nba-space-6);
        }
    
    
        .css-15otubd {
            display: -webkit-inline-box;
            display: -webkit-inline-flex;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-appearance: none;
            -moz-appearance: none;
            -ms-appearance: none;
            appearance: none;
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -webkit-justify-content: center;
            justify-content: center;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            position: relative;
            white-space: normal;
            vertical-align: middle;
            outline: 2px solid transparent;
            outline-offset: 2px;
            line-height: 1.3333333;
            border-radius: 0px;
            font-weight: var(--nba-fontWeights-bold);
            transition-property: var(--nba-transition-property-common);
            transition-duration: var(--nba-transition-duration-normal);
            padding: 0px;
            margin: 0px;
            min-height: var(--nba-sizes-9);
            letter-spacing: 0.2em;
            text-transform: uppercase;
            border: 0;
            border-color: var(--nba-colors-transparent);
            background-color: var(--nba-colors-transparent);
            color: white;
            height: var(--nba-sizes-8);
            min-width: var(--nba-sizes-9);
            font-size: 12px;
            -webkit-padding-start: var(--nba-space-4);
            padding-inline-start: var(--nba-space-4);
            -webkit-padding-end: var(--nba-space-4);
            padding-inline-end: var(--nba-space-4);
            padding-top: var(--nba-space-1-5);
            padding-bottom: var(--nba-space-1-5);
            background: var(--nba-colors-transparent);
        }

        .css-15otubd:focus-visible,
        .css-15otubd[data-focus-visible] {
            box-shadow: var(--nba-shadows-outline);
        }

        .css-15otubd[disabled],
        .css-15otubd[aria-disabled=true],
        .css-15otubd[data-disabled] {
            opacity: 0.4;
            cursor: not-allowed;
            box-shadow: var(--nba-shadows-none);
        }

        .css-15otubd:hover,
        .css-15otubd[data-hover] {
            background: var(--nba-colors-transparent);
            opacity: 0.7;
        }

        .css-15otubd .chakra-icon {
            font-size: var(--nba-fontSizes-icon-sm);
        }

        .css-15otubd>svg {
            position: absolute;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
        }

        .css-15otubd>.chakra-button__spinner--start {
            font-size: 16px;
            -webkit-margin-end: 0px;
            margin-inline-end: 0px;
        }

        .css-15otubd>.chakra-button__spinner--end {
            font-size: 16px;
            -webkit-margin-start: 0px;
            margin-inline-start: 0px;
        }

        .css-15otubd:active,
        .css-15otubd[data-active] {
            background: rgba(204, 215, 255, 0.24);
            color: #cccccc;
        }
    
    
        .css-131q8lt {
            width: var(--nba-sizes-8);
            height: var(--nba-sizes-8);
            display: inline-block;
            line-height: 1em;
            -webkit-flex-shrink: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            color: white;
            vertical-align: middle;
        }
    
    
        .css-k008qs {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
        }
    
    
        .css-2nbk5g {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            gap: var(--nba-space-4);
            width: 100%;
            margin-top: var(--nba-space-5);
            border-top-color: var(--nba-colors-gray-600);
            border-top-style: solid;
        }

        @media screen and (min-width: 768px) {
            .css-2nbk5g {
                gap: var(--nba-space-6);
                margin-top: 0px;
            }
        }

        .css-2nbk5g:not(:first-of-type) {
            border-top-width: 1px;
        }

        @media screen and (min-width: 768px) {
            .css-2nbk5g:not(:first-of-type) {
                border-top-width: 0px;
            }
        }

        .css-2nbk5g a:hover,
        .css-2nbk5g a:focus {
            opacity: 0.7;
        }
    
    
        .css-12bvb2d {
            font-size: var(--nba-fontSizes-lg);
            color: var(--nba-colors-textBody);
            line-height: 2xl;
            letter-spacing: -0.16px;
            font-style: normal;
            list-style-type: none;
            margin: 0px;
            padding: 0px;
            max-width: 190px;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            grid-area: linkList;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
        }

        .css-12bvb2d li::marker {
            font-weight: var(--nba-fontWeights-semibold);
        }

        .css-12bvb2d .chakra-icon {
            font-size: 1em;
        }

        .css-12bvb2d>*:not(style)~*:not(style) {
            margin-top: var(--nba-space-1);
        }
    
    
        .css-1annv23 {
            margin-bottom: var(--nba-space-4);
        }

        @media screen and (min-width: 1024px) {
            .css-1annv23 {
                margin-bottom: var(--nba-space-3);
            }
        }

        .css-1annv23:last-of-type {
            margin-bottom: 0px;
        }
    
    
        .css-z3p3dc {
            line-height: calc(1em + 6px);
            font-weight: var(--nba-fontWeights-normal);
            color: white;
            background: none;
            letter-spacing: 0;
            font-size: 14px;
            margin: 0px;
        }

        .css-z3p3dc p {
            margin: 0px;
            margin-top: calc((1em + 6px)/2);
        }

        .css-z3p3dc p:not(:last-of-type) {
            margin-bottom: calc((1em + 6px)/2);
        }
    
    
        .css-1bem383 {
            opacity: 1;
            border: 0;
            border-color: black;
            border-style: solid;
            border-bottom-width: 1px;
            width: 100%;
            margin-top: var(--nba-space-5);
            display: block;
        }

        @media screen and (min-width: 768px) {
            .css-1bem383 {
                display: none;
            }
        }
    
    
        .css-1b15xu {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
            -webkit-justify-content: space-between;
            justify-content: space-between;
            -webkit-box-flex-wrap: wrap;
            -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            gap: var(--nba-space-4);
            -webkit-flex: 1 0 auto;
            -ms-flex: 1 0 auto;
            flex: 1 0 auto;
            width: 100%;
            -webkit-padding-start: var(--nba-space-4);
            padding-inline-start: var(--nba-space-4);
            -webkit-padding-end: var(--nba-space-4);
            padding-inline-end: var(--nba-space-4);
        }

        @media screen and (min-width: 768px) {
            .css-1b15xu {
                -webkit-box-flex-wrap: nowrap;
                -webkit-flex-wrap: nowrap;
                -ms-flex-wrap: nowrap;
                flex-wrap: nowrap;
                max-width: 640px;
                width: auto;
            }
        }
    
    
        .css-rr2x7k {
            line-height: calc(1em + 6px);
            font-weight: var(--nba-fontWeights-normal);
            color: var(--nba-colors-gray-400);
            background: none;
            letter-spacing: 0;
            font-size: 14px;
            margin: 0px;
            padding-top: var(--nba-space-5);
        }

        .css-rr2x7k p {
            margin: 0px;
            margin-top: calc((1em + 6px)/2);
        }

        .css-rr2x7k p:not(:last-of-type) {
            margin-bottom: calc((1em + 6px)/2);
        }

        @media screen and (min-width: 768px) {
            .css-rr2x7k {
                padding-top: 0px;
            }
        }
    
    
        .css-12jdxm1 {
            opacity: 1;
            border: 0;
            border-color: black;
            border-style: solid;
            border-bottom-width: 1px;
            width: 100%;
            margin-top: var(--nba-space-5);
        }
    
    
        .css-arutz1 {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-direction: column-reverse;
            -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
            --chakra-space-y-reverse: 1;
            --chakra-divide-y-reverse: 1;
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            justify-items: center;
            margin: 0 auto;
            -webkit-padding-start: var(--nba-space-4);
            padding-inline-start: var(--nba-space-4);
            -webkit-padding-end: var(--nba-space-4);
            padding-inline-end: var(--nba-space-4);
            padding-top: var(--nba-space-4);
            padding-bottom: var(--nba-space-5);
            width: 100%;
            max-width: calc(1224px + 32px);
        }

        @media screen and (min-width: 1024px) {
            .css-arutz1 {
                -webkit-flex-direction: row;
                -ms-flex-direction: row;
                flex-direction: row;
                justify-items: initial;
                padding-top: var(--nba-space-6);
                padding-bottom: var(--nba-space-6);
            }
        }
    
    
        .css-1u2l4yd {
            width: 100%;
            -webkit-flex: 1 1 auto;
            -ms-flex: 1 1 auto;
            flex: 1 1 auto;
            margin-top: var(--nba-space-2);
        }

        @media screen and (min-width: 1024px) {
            .css-1u2l4yd {
                margin-top: 0px;
            }
        }
    
    
        .css-y7kuiz {
            line-height: calc(1em + 6px);
            font-weight: var(--nba-fontWeights-normal);
            color: var(--nba-colors-gray-200);
            background: none;
            letter-spacing: 0;
            font-size: 12px;
            margin: 0px;
            margin-bottom: var(--nba-space-2);
        }

        .css-y7kuiz p {
            margin: 0px;
            margin-top: calc((1em + 6px)/2);
        }

        .css-y7kuiz p:not(:last-of-type) {
            margin-bottom: calc((1em + 6px)/2);
        }

        @media screen and (min-width: 1024px) {
            .css-y7kuiz {
                margin-bottom: var(--nba-space-1-5);
            }
        }

        .css-y7kuiz:last-of-type {
            margin-bottom: 0px;
        }

        .css-y7kuiz a {
            color: white;
            -webkit-text-decoration: none;
            text-decoration: none;
        }

        .css-y7kuiz a:hover,
        .css-y7kuiz a:focus {
            -webkit-text-decoration: underline;
            text-decoration: underline;
        }
    
    
        .css-1ifougr {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: justify;
            -webkit-justify-content: space-between;
            justify-content: space-between;
            gap: var(--nba-space-6);
            width: 100%;
            max-width: 500px;
            margin-top: var(--nba-space-4);
            -webkit-flex: 1 0 auto;
            -ms-flex: 1 0 auto;
            flex: 1 0 auto;
        }

        @media screen and (min-width: 768px) {
            .css-1ifougr {
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
                width: auto;
            }
        }

        @media screen and (min-width: 1024px) {
            .css-1ifougr {
                -webkit-box-pack: end;
                -ms-flex-pack: end;
                -webkit-justify-content: flex-end;
                justify-content: flex-end;
            }
        }
    
    
        .css-1s5127y {
            height: 40px;
            width: auto;
        }

        @media screen and (min-width: 768px) {
            .css-1s5127y {
                height: 50px;
            }
        }
    
    
   
    
    
        #turnstile-pre-clearance-overlay {
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            display: flex;
            justify-content: center;
            align-items: center;
            background-color: rgba(0, 0, 0, 0);
            -webkit-backdrop-filter: blur(0px);
            backdrop-filter: blur(0px);
            opacity: 0;
            pointer-events: none;
            z-index: 2147483647;
            -webkit-transition: -webkit-backdrop-filter 0.2s, opacity 0.2s, background-color 0.2s;
            transition: -webkit-backdrop-filter 0.2s, backdrop-filter 0.2s, opacity 0.2s, background-color 0.2s;
        }

        #turnstile-pre-clearance-overlay.show {
            -webkit-backdrop-filter: blur(4px);
            backdrop-filter: blur(4px);
            background-color: rgba(0, 0, 0, 0.5);
            opacity: 1;
            pointer-events: auto;
        }
    
    
        #cko-risk-iframe,
        [name="checkout-risk"] {
            background: transparent;
            overflow: hidden;
            border: 0 none transparent;
            margin: 0;
            padding: 0;
            -webkit-tap-highlight-color: transparent;
            display: block;
            height: 1px;
            width: 1px;
            white-space: nowrap;
            word-wrap: normal;
            position: fixed;
            opacity: 0;
            pointer-events: none;
            bottom: 0;
            right: 0;
        }
    