@font-face {
	font-family: "Helvetica Compressed";
	src: url("/fonts/Helvetica Compressed Regular.otf")
}
@font-face {
	font-family: "__Bree_Serif_92cc0e","__Bree_Serif_Fallback_92cc0e";
	src: url("cebe1f7af33b4cc1.woff2")
}
.css-70qvj9 {
   font-family:"__Bree_Serif_92cc0e","__Bree_Serif_Fallback_92cc0e";
}
: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;
	--chakra-colors-transparent: transparent;
	--chakra-colors-current: currentColor;
	--chakra-colors-black: #000000;
	--chakra-colors-white: #FFFFFF;
	--chakra-colors-whiteAlpha-50: rgba(255, 255, 255, 0.04);
	--chakra-colors-whiteAlpha-100: rgba(255, 255, 255, 0.06);
	--chakra-colors-whiteAlpha-200: rgba(255, 255, 255, 0.08);
	--chakra-colors-whiteAlpha-300: rgba(255, 255, 255, 0.16);
	--chakra-colors-whiteAlpha-400: rgba(255, 255, 255, 0.24);
	--chakra-colors-whiteAlpha-500: rgba(255, 255, 255, 0.36);
	--chakra-colors-whiteAlpha-600: rgba(255, 255, 255, 0.48);
	--chakra-colors-whiteAlpha-700: rgba(255, 255, 255, 0.64);
	--chakra-colors-whiteAlpha-800: rgba(255, 255, 255, 0.80);
	--chakra-colors-whiteAlpha-900: rgba(255, 255, 255, 0.92);
	--chakra-colors-blackAlpha-50: rgba(0, 0, 0, 0.04);
	--chakra-colors-blackAlpha-100: rgba(0, 0, 0, 0.06);
	--chakra-colors-blackAlpha-200: rgba(0, 0, 0, 0.08);
	--chakra-colors-blackAlpha-300: rgba(0, 0, 0, 0.16);
	--chakra-colors-blackAlpha-400: rgba(0, 0, 0, 0.24);
	--chakra-colors-blackAlpha-500: rgba(0, 0, 0, 0.36);
	--chakra-colors-blackAlpha-600: rgba(0, 0, 0, 0.48);
	--chakra-colors-blackAlpha-700: rgba(0, 0, 0, 0.64);
	--chakra-colors-blackAlpha-800: rgba(0, 0, 0, 0.80);
	--chakra-colors-blackAlpha-900: rgba(0, 0, 0, 0.92);
	--chakra-colors-gray-50: #F7FAFC;
	--chakra-colors-gray-100: #EDF2F7;
	--chakra-colors-gray-200: #E2E8F0;
	--chakra-colors-gray-300: #CBD5E0;
	--chakra-colors-gray-400: #A0AEC0;
	--chakra-colors-gray-500: #718096;
	--chakra-colors-gray-600: #4A5568;
	--chakra-colors-gray-700: #2D3748;
	--chakra-colors-gray-800: #1A202C;
	--chakra-colors-gray-900: #171923;
	--chakra-colors-red-50: #FFF5F5;
	--chakra-colors-red-100: #FED7D7;
	--chakra-colors-red-200: #FEB2B2;
	--chakra-colors-red-300: #FC8181;
	--chakra-colors-red-400: #F56565;
	--chakra-colors-red-500: #E53E3E;
	--chakra-colors-red-600: #C53030;
	--chakra-colors-red-700: #9B2C2C;
	--chakra-colors-red-800: #822727;
	--chakra-colors-red-900: #63171B;
	--chakra-colors-orange-50: #FFFAF0;
	--chakra-colors-orange-100: #FEEBC8;
	--chakra-colors-orange-200: #FBD38D;
	--chakra-colors-orange-300: #F6AD55;
	--chakra-colors-orange-400: #ED8936;
	--chakra-colors-orange-500: #DD6B20;
	--chakra-colors-orange-600: #C05621;
	--chakra-colors-orange-700: #9C4221;
	--chakra-colors-orange-800: #7B341E;
	--chakra-colors-orange-900: #652B19;
	--chakra-colors-yellow-50: #FFFFF0;
	--chakra-colors-yellow-100: #FEFCBF;
	--chakra-colors-yellow-200: #FAF089;
	--chakra-colors-yellow-300: #F6E05E;
	--chakra-colors-yellow-400: #ECC94B;
	--chakra-colors-yellow-500: #D69E2E;
	--chakra-colors-yellow-600: #B7791F;
	--chakra-colors-yellow-700: #975A16;
	--chakra-colors-yellow-800: #744210;
	--chakra-colors-yellow-900: #5F370E;
	--chakra-colors-green-50: #F0FFF4;
	--chakra-colors-green-100: #C6F6D5;
	--chakra-colors-green-200: #9AE6B4;
	--chakra-colors-green-300: #68D391;
	--chakra-colors-green-400: #48BB78;
	--chakra-colors-green-500: #38A169;
	--chakra-colors-green-600: #2F855A;
	--chakra-colors-green-700: #276749;
	--chakra-colors-green-800: #22543D;
	--chakra-colors-green-900: #1C4532;
	--chakra-colors-teal-50: #E6FFFA;
	--chakra-colors-teal-100: #B2F5EA;
	--chakra-colors-teal-200: #81E6D9;
	--chakra-colors-teal-300: #4FD1C5;
	--chakra-colors-teal-400: #38B2AC;
	--chakra-colors-teal-500: #319795;
	--chakra-colors-teal-600: #2C7A7B;
	--chakra-colors-teal-700: #285E61;
	--chakra-colors-teal-800: #234E52;
	--chakra-colors-teal-900: #1D4044;
	--chakra-colors-blue-50: #ebf8ff;
	--chakra-colors-blue-100: #bee3f8;
	--chakra-colors-blue-200: #90cdf4;
	--chakra-colors-blue-300: #63b3ed;
	--chakra-colors-blue-400: #4299e1;
	--chakra-colors-blue-500: #3182ce;
	--chakra-colors-blue-600: #2b6cb0;
	--chakra-colors-blue-700: #2c5282;
	--chakra-colors-blue-800: #2a4365;
	--chakra-colors-blue-900: #1A365D;
	--chakra-colors-cyan-50: #EDFDFD;
	--chakra-colors-cyan-100: #C4F1F9;
	--chakra-colors-cyan-200: #9DECF9;
	--chakra-colors-cyan-300: #76E4F7;
	--chakra-colors-cyan-400: #0BC5EA;
	--chakra-colors-cyan-500: #00B5D8;
	--chakra-colors-cyan-600: #00A3C4;
	--chakra-colors-cyan-700: #0987A0;
	--chakra-colors-cyan-800: #086F83;
	--chakra-colors-cyan-900: #065666;
	--chakra-colors-purple-50: #FAF5FF;
	--chakra-colors-purple-100: #E9D8FD;
	--chakra-colors-purple-200: #D6BCFA;
	--chakra-colors-purple-300: #B794F4;
	--chakra-colors-purple-400: #9F7AEA;
	--chakra-colors-purple-500: #805AD5;
	--chakra-colors-purple-600: #6B46C1;
	--chakra-colors-purple-700: #553C9A;
	--chakra-colors-purple-800: #44337A;
	--chakra-colors-purple-900: #322659;
	--chakra-colors-pink-50: #FFF5F7;
	--chakra-colors-pink-100: #FED7E2;
	--chakra-colors-pink-200: #FBB6CE;
	--chakra-colors-pink-300: #F687B3;
	--chakra-colors-pink-400: #ED64A6;
	--chakra-colors-pink-500: #D53F8C;
	--chakra-colors-pink-600: #B83280;
	--chakra-colors-pink-700: #97266D;
	--chakra-colors-pink-800: #702459;
	--chakra-colors-pink-900: #521B41;
	--chakra-colors-linkedin-50: #E8F4F9;
	--chakra-colors-linkedin-100: #CFEDFB;
	--chakra-colors-linkedin-200: #9BDAF3;
	--chakra-colors-linkedin-300: #68C7EC;
	--chakra-colors-linkedin-400: #34B3E4;
	--chakra-colors-linkedin-500: #00A0DC;
	--chakra-colors-linkedin-600: #008CC9;
	--chakra-colors-linkedin-700: #0077B5;
	--chakra-colors-linkedin-800: #005E93;
	--chakra-colors-linkedin-900: #004471;
	--chakra-colors-facebook-50: #E8F4F9;
	--chakra-colors-facebook-100: #D9DEE9;
	--chakra-colors-facebook-200: #B7C2DA;
	--chakra-colors-facebook-300: #6482C0;
	--chakra-colors-facebook-400: #4267B2;
	--chakra-colors-facebook-500: #385898;
	--chakra-colors-facebook-600: #314E89;
	--chakra-colors-facebook-700: #29487D;
	--chakra-colors-facebook-800: #223B67;
	--chakra-colors-facebook-900: #1E355B;
	--chakra-colors-messenger-50: #D0E6FF;
	--chakra-colors-messenger-100: #B9DAFF;
	--chakra-colors-messenger-200: #A2CDFF;
	--chakra-colors-messenger-300: #7AB8FF;
	--chakra-colors-messenger-400: #2E90FF;
	--chakra-colors-messenger-500: #0078FF;
	--chakra-colors-messenger-600: #0063D1;
	--chakra-colors-messenger-700: #0052AC;
	--chakra-colors-messenger-800: #003C7E;
	--chakra-colors-messenger-900: #002C5C;
	--chakra-colors-whatsapp-50: #dffeec;
	--chakra-colors-whatsapp-100: #b9f5d0;
	--chakra-colors-whatsapp-200: #90edb3;
	--chakra-colors-whatsapp-300: #65e495;
	--chakra-colors-whatsapp-400: #3cdd78;
	--chakra-colors-whatsapp-500: #22c35e;
	--chakra-colors-whatsapp-600: #179848;
	--chakra-colors-whatsapp-700: #0c6c33;
	--chakra-colors-whatsapp-800: #01421c;
	--chakra-colors-whatsapp-900: #001803;
	--chakra-colors-twitter-50: #E5F4FD;
	--chakra-colors-twitter-100: #C8E9FB;
	--chakra-colors-twitter-200: #A8DCFA;
	--chakra-colors-twitter-300: #83CDF7;
	--chakra-colors-twitter-400: #57BBF5;
	--chakra-colors-twitter-500: #1DA1F2;
	--chakra-colors-twitter-600: #1A94DA;
	--chakra-colors-twitter-700: #1681BF;
	--chakra-colors-twitter-800: #136B9E;
	--chakra-colors-twitter-900: #0D4D71;
	--chakra-colors-telegram-50: #E3F2F9;
	--chakra-colors-telegram-100: #C5E4F3;
	--chakra-colors-telegram-200: #A2D4EC;
	--chakra-colors-telegram-300: #7AC1E4;
	--chakra-colors-telegram-400: #47A9DA;
	--chakra-colors-telegram-500: #0088CC;
	--chakra-colors-telegram-600: #007AB8;
	--chakra-colors-telegram-700: #006BA1;
	--chakra-colors-telegram-800: #005885;
	--chakra-colors-telegram-900: #003F5E;
	--chakra-borders-none: 0;
	--chakra-borders-1px: 1px solid;
	--chakra-borders-2px: 2px solid;
	--chakra-borders-4px: 4px solid;
	--chakra-borders-8px: 8px solid;
	--chakra-fonts-heading: "Figtree", serif;
	--chakra-fonts-body: "Figtree", sans-serif;
	--chakra-fonts-mono: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
	--chakra-fontSizes-3xs: 0.45rem;
	--chakra-fontSizes-2xs: 0.625rem;
	--chakra-fontSizes-xs: 0.75rem;
	--chakra-fontSizes-sm: 0.875rem;
	--chakra-fontSizes-md: 1rem;
	--chakra-fontSizes-lg: 1.125rem;
	--chakra-fontSizes-xl: 1.25rem;
	--chakra-fontSizes-2xl: 1.5rem;
	--chakra-fontSizes-3xl: 1.875rem;
	--chakra-fontSizes-4xl: 2.25rem;
	--chakra-fontSizes-5xl: 3rem;
	--chakra-fontSizes-6xl: 3.75rem;
	--chakra-fontSizes-7xl: 4.5rem;
	--chakra-fontSizes-8xl: 6rem;
	--chakra-fontSizes-9xl: 8rem;
	--chakra-fontWeights-hairline: 100;
	--chakra-fontWeights-thin: 200;
	--chakra-fontWeights-light: 300;
	--chakra-fontWeights-normal: 400;
	--chakra-fontWeights-medium: 500;
	--chakra-fontWeights-semibold: 600;
	--chakra-fontWeights-bold: 700;
	--chakra-fontWeights-extrabold: 800;
	--chakra-fontWeights-black: 900;
	--chakra-letterSpacings-tighter: -0.05em;
	--chakra-letterSpacings-tight: -0.025em;
	--chakra-letterSpacings-normal: 0;
	--chakra-letterSpacings-wide: 0.025em;
	--chakra-letterSpacings-wider: 0.05em;
	--chakra-letterSpacings-widest: 0.1em;
	--chakra-lineHeights-3: .75rem;
	--chakra-lineHeights-4: 1rem;
	--chakra-lineHeights-5: 1.25rem;
	--chakra-lineHeights-6: 1.5rem;
	--chakra-lineHeights-7: 1.75rem;
	--chakra-lineHeights-8: 2rem;
	--chakra-lineHeights-9: 2.25rem;
	--chakra-lineHeights-10: 2.5rem;
	--chakra-lineHeights-normal: normal;
	--chakra-lineHeights-none: 1;
	--chakra-lineHeights-shorter: 1.25;
	--chakra-lineHeights-short: 1.375;
	--chakra-lineHeights-base: 1.5;
	--chakra-lineHeights-tall: 1.625;
	--chakra-lineHeights-taller: 2;
	--chakra-radii-none: 0;
	--chakra-radii-sm: 0.125rem;
	--chakra-radii-base: 0.25rem;
	--chakra-radii-md: 0.375rem;
	--chakra-radii-lg: 0.5rem;
	--chakra-radii-xl: 0.75rem;
	--chakra-radii-2xl: 1rem;
	--chakra-radii-3xl: 1.5rem;
	--chakra-radii-full: 9999px;
	--chakra-space-1: 0.25rem;
	--chakra-space-2: 0.5rem;
	--chakra-space-3: 0.75rem;
	--chakra-space-4: 1rem;
	--chakra-space-5: 1.25rem;
	--chakra-space-6: 1.5rem;
	--chakra-space-7: 1.75rem;
	--chakra-space-8: 2rem;
	--chakra-space-9: 2.25rem;
	--chakra-space-10: 2.5rem;
	--chakra-space-12: 3rem;
	--chakra-space-14: 3.5rem;
	--chakra-space-16: 4rem;
	--chakra-space-20: 5rem;
	--chakra-space-24: 6rem;
	--chakra-space-28: 7rem;
	--chakra-space-32: 8rem;
	--chakra-space-36: 9rem;
	--chakra-space-40: 10rem;
	--chakra-space-44: 11rem;
	--chakra-space-48: 12rem;
	--chakra-space-52: 13rem;
	--chakra-space-56: 14rem;
	--chakra-space-60: 15rem;
	--chakra-space-64: 16rem;
	--chakra-space-72: 18rem;
	--chakra-space-80: 20rem;
	--chakra-space-96: 24rem;
	--chakra-space-px: 1px;
	--chakra-space-0-5: 0.125rem;
	--chakra-space-1-5: 0.375rem;
	--chakra-space-2-5: 0.625rem;
	--chakra-space-3-5: 0.875rem;
	--chakra-shadows-xs: 0 0 0 1px rgba(0, 0, 0, 0.05);
	--chakra-shadows-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
	--chakra-shadows-base: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
	--chakra-shadows-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
	--chakra-shadows-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
	--chakra-shadows-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
	--chakra-shadows-2xl: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
	--chakra-shadows-outline: 0 0 0 3px rgba(66, 153, 225, 0.6);
	--chakra-shadows-inner: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
	--chakra-shadows-none: none;
	--chakra-shadows-dark-lg: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.2) 0px 5px 10px, rgba(0, 0, 0, 0.4) 0px 15px 40px;
	--chakra-sizes-1: 0.25rem;
	--chakra-sizes-2: 0.5rem;
	--chakra-sizes-3: 0.75rem;
	--chakra-sizes-4: 1rem;
	--chakra-sizes-5: 1.25rem;
	--chakra-sizes-6: 1.5rem;
	--chakra-sizes-7: 1.75rem;
	--chakra-sizes-8: 2rem;
	--chakra-sizes-9: 2.25rem;
	--chakra-sizes-10: 2.5rem;
	--chakra-sizes-12: 3rem;
	--chakra-sizes-14: 3.5rem;
	--chakra-sizes-16: 4rem;
	--chakra-sizes-20: 5rem;
	--chakra-sizes-24: 6rem;
	--chakra-sizes-28: 7rem;
	--chakra-sizes-32: 8rem;
	--chakra-sizes-36: 9rem;
	--chakra-sizes-40: 10rem;
	--chakra-sizes-44: 11rem;
	--chakra-sizes-48: 12rem;
	--chakra-sizes-52: 13rem;
	--chakra-sizes-56: 14rem;
	--chakra-sizes-60: 15rem;
	--chakra-sizes-64: 16rem;
	--chakra-sizes-72: 18rem;
	--chakra-sizes-80: 20rem;
	--chakra-sizes-96: 24rem;
	--chakra-sizes-px: 1px;
	--chakra-sizes-0-5: 0.125rem;
	--chakra-sizes-1-5: 0.375rem;
	--chakra-sizes-2-5: 0.625rem;
	--chakra-sizes-3-5: 0.875rem;
	--chakra-sizes-max: max-content;
	--chakra-sizes-min: min-content;
	--chakra-sizes-full: 100%;
	--chakra-sizes-3xs: 14rem;
	--chakra-sizes-2xs: 16rem;
	--chakra-sizes-xs: 20rem;
	--chakra-sizes-sm: 24rem;
	--chakra-sizes-md: 28rem;
	--chakra-sizes-lg: 32rem;
	--chakra-sizes-xl: 36rem;
	--chakra-sizes-2xl: 42rem;
	--chakra-sizes-3xl: 48rem;
	--chakra-sizes-4xl: 56rem;
	--chakra-sizes-5xl: 64rem;
	--chakra-sizes-6xl: 72rem;
	--chakra-sizes-7xl: 80rem;
	--chakra-sizes-8xl: 90rem;
	--chakra-sizes-prose: 60ch;
	--chakra-sizes-container-sm: 640px;
	--chakra-sizes-container-md: 768px;
	--chakra-sizes-container-lg: 1024px;
	--chakra-sizes-container-xl: 1280px;
	--chakra-zIndices-hide: -1;
	--chakra-zIndices-auto: auto;
	--chakra-zIndices-base: 0;
	--chakra-zIndices-docked: 10;
	--chakra-zIndices-dropdown: 1000;
	--chakra-zIndices-sticky: 1100;
	--chakra-zIndices-banner: 1200;
	--chakra-zIndices-overlay: 1300;
	--chakra-zIndices-modal: 1400;
	--chakra-zIndices-popover: 1500;
	--chakra-zIndices-skipLink: 1600;
	--chakra-zIndices-toast: 1700;
	--chakra-zIndices-tooltip: 1800;
	--chakra-transition-property-common: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
	--chakra-transition-property-colors: background-color, border-color, color, fill, stroke;
	--chakra-transition-property-dimensions: width, height;
	--chakra-transition-property-position: left, right, top, bottom;
	--chakra-transition-property-background: background-color, background-image, background-position;
	--chakra-transition-easing-ease-in: cubic-bezier(0.4, 0, 1, 1);
	--chakra-transition-easing-ease-out: cubic-bezier(0, 0, 0.2, 1);
	--chakra-transition-easing-ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
	--chakra-transition-duration-ultra-fast: 50ms;
	--chakra-transition-duration-faster: 100ms;
	--chakra-transition-duration-fast: 150ms;
	--chakra-transition-duration-normal: 200ms;
	--chakra-transition-duration-slow: 300ms;
	--chakra-transition-duration-slower: 400ms;
	--chakra-transition-duration-ultra-slow: 500ms;
	--chakra-blur-none: 0;
	--chakra-blur-sm: 4px;
	--chakra-blur-base: 8px;
	--chakra-blur-md: 12px;
	--chakra-blur-lg: 16px;
	--chakra-blur-xl: 24px;
	--chakra-blur-2xl: 40px;
	--chakra-blur-3xl: 64px;
	--chakra-breakpoints-base: 0em;
	--chakra-breakpoints-sm: 30em;
	--chakra-breakpoints-md: 48em;
	--chakra-breakpoints-lg: 62em;
	--chakra-breakpoints-xl: 80em;
	--chakra-breakpoints-2xl: 96em;
}

.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] {
	--chakra-colors-chakra-body-text: var(--chakra-colors-gray-800);
	--chakra-colors-chakra-body-bg: var(--chakra-colors-white);
	--chakra-colors-chakra-border-color: var(--chakra-colors-gray-200);
	--chakra-colors-chakra-inverse-text: var(--chakra-colors-white);
	--chakra-colors-chakra-subtle-bg: var(--chakra-colors-gray-100);
	--chakra-colors-chakra-subtle-text: var(--chakra-colors-gray-600);
	--chakra-colors-chakra-placeholder-color: var(--chakra-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] {
	--chakra-colors-chakra-body-text: var(--chakra-colors-whiteAlpha-900);
	--chakra-colors-chakra-body-bg: var(--chakra-colors-gray-800);
	--chakra-colors-chakra-border-color: var(--chakra-colors-whiteAlpha-300);
	--chakra-colors-chakra-inverse-text: var(--chakra-colors-gray-800);
	--chakra-colors-chakra-subtle-bg: var(--chakra-colors-gray-700);
	--chakra-colors-chakra-subtle-text: var(--chakra-colors-gray-400);
	--chakra-colors-chakra-placeholder-color: var(--chakra-colors-whiteAlpha-400);
}

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%;
	margin: 0;
	font-feature-settings: "kern";
}

:where(*, *::before, *::after) {
	border-width: 0;
	border-style: solid;
	box-sizing: border-box;
	word-wrap: break-word;
}

main {
	display: block;
}

hr {
	border-top-width: 1px;
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

:where(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;
}

:where(b, strong) {
	font-weight: bold;
}

small {
	font-size: 80%;
}

:where(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;
}

:where(button, input, optgroup, select, textarea) {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

:where(button, input) {
	overflow: visible;
}

:where(button, select) {
	text-transform: none;
}

:where(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;
}

:where([type="checkbox"], [type="radio"]) {
	box-sizing: border-box;
	padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	-webkit-appearance: none !important;
}

input[type="number"] {
	-moz-appearance: textfield;
}

input[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

input[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;
}

:where(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;
}

:where(ol, ul) {
	margin: 0;
	padding: 0;
}

textarea {
	resize: vertical;
}

:where(button, [role="button"]) {
	cursor: pointer;
}

button::-moz-focus-inner {
	border: 0 !important;
}

table {
	border-collapse: collapse;
}

:where(h1, h2, h3, h4, h5, h6) {
	font-size: inherit;
	font-weight: inherit;
}

:where(button, input, optgroup, select, textarea) {
	padding: 0;
	line-height: inherit;
	color: inherit;
}

:where(img, svg, video, canvas, audio, iframe, embed, object) {
	display: block;
}

:where(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;
}

:root,
:host {
	--chakra-vh: 100vh;
}

@supports (height: -webkit-fill-available) {

	:root,
	:host {
		--chakra-vh: -webkit-fill-available;
	}
}

@supports (height: -moz-fill-available) {

	:root,
	:host {
		--chakra-vh: -moz-fill-available;
	}
}

@supports (height: 100dvh) {

	:root,
	:host {
		--chakra-vh: 100dvh;
	}
}

body {
	font-family: var(--chakra-fonts-body);
	color: var(--chakra-colors-chakra-body-text);
	background: var(--chakra-colors-chakra-body-bg);
	transition-property: background-color;
	transition-duration: var(--chakra-transition-duration-normal);
	line-height: var(--chakra-lineHeights-base);
}

*::-webkit-input-placeholder {
	color: var(--chakra-colors-chakra-placeholder-color);
}

*::-moz-placeholder {
	color: var(--chakra-colors-chakra-placeholder-color);
}

*:-ms-input-placeholder {
	color: var(--chakra-colors-chakra-placeholder-color);
}

*::placeholder {
	color: var(--chakra-colors-chakra-placeholder-color);
}

*,
*::before,
::after {
	border-color: var(--chakra-colors-chakra-border-color);
}

.css-3aqpik {
	margin: 0px;
	-webkit-transition: 0.5s ease-out;
	transition: 0.5s ease-out;
}

.css-dpoqzr {
	margin: 0px;
}

.css-1mgrf5c {
	margin-top: 0px;
	margin-bottom: 0px;
}

.css-1tksrj2 {
	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;
	background: #000;
	min-height: 100vh;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	font-family: Helvetica Compressed;
}

.css-ra52bm {
	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;
	width: 100%;
	background: url(../base/pc_op_bg.gif);
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	height: 104px;
}

.css-4vm347 {
	width: 509px;
}

.css-ltqa49 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 12px;
}

.css-itkr8a {
	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;
	width: .722rem;
	margin-top: 5.3rem;
	z-index: 99;
	border-radius: .138rem 0 0 .138rem;
	height: .8rem;
	background: linear-gradient(270deg, #484B5A 0%, #424A57 28.47%, #515767 51.24%, #414551 71.95%, #3C3E4D 99.38%);
	position: absolute;
	right: 0px;
}

.css-16zb4o5 {
	width: .527rem;
	height: .423rem;
}

.css-1w733gi {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	border: 4px solid transparent;
	background-image: url(../base/pcBorder.png);
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	position: relative;
	border-radius: 30px;
	-webkit-padding-start: 20px;
	padding-inline-start: 20px;
	-webkit-padding-end: 20px;
	padding-inline-end: 20px;
	width: 1039px;
	margin-top: 42px;
	height: 375px;
}

.css-1jz6s3b {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	left: 50%;
	top: 12px;
}

.css-d0p6fe {
	width: 398px;
	height: px;
}

.css-y577hf {
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	position: absolute;
	font-size: 25px;
	font-weight: 700;
	left: 50%;
	top: 45%;
}

.css-wk5qzd {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom: 20px;
	margin-top: 55px;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.css-spb8wc {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	display: none;
}

.css-d71xoi {
	cursor: pointer;
	width: 4.04rem;
}

.css-3wrlvz {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 55px;
	width: 2px;
	height: 284px;
	background: #FBA405;
}

.css-bbrdb9 {
	height: 284px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 55px;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-left: 25px;
}

.css-1i3dut8 {
	width: 395px;
	height: 201px;
}

.css-kl1xo3 {
	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;
	margin-top: 16px;
}

.css-10sycrv {
	cursor: pointer;
	width: 357px;
	height: 70px;
}

.css-nxuz3d {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 1039px;
	color: #fff;
	font-size: 25px;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-padding-start: 150px;
	padding-inline-start: 150px;
	-webkit-padding-end: 150px;
	padding-inline-end: 150px;
	margin-top: 20px;
}

.css-10ib5jr {
	margin-bottom: 40px;
}


.qa-sdk-wrapper {
	position: fixed;
	z-index: 10000;
	width: 400px;
	right: -600px;
	max-height: 530px;
	overflow: hidden;
	border-radius: 4px;
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
	transition: all 0.5s ease-in-out;
	background: #fff;
}

.qa-sdk-close-btn {
	display: inline-block;
	width: 18px;
	height: 18px;
	cursor: pointer;
	position: absolute;
	top: 16px;
	right: 16px;
}

.qa-sdk-close-btn:hover {
	border-radius: 50%;
	background-color: #d5d9df;
}

.ai-assist-highlight {
	background: yellow;
}

.css-1 {
	display: block !important;
}

@media (max-width:800px) {
	.css-1 {
		height: auto !important;
		display: block !important;
	}

	.css-0 {
		display: none !important;
	}

	.css-ra52bm {
		display: flex;
		-webkit-box-align: center;
		align-items: center;
		-webkit-box-pack: center;
		justify-content: center;
		width: 100%;
		height: 1.423rem;
		background: url(../base/m_op_bg.gif");
	}

	.css-4vm347 {
		width: 5.63rem;
	}

	.css-d0p6fe {
		width: 3.75rem;
		height: 0.583rem;
	}

	.css-1w733gi {
		display: flex;
		border: 0.0227rem solid transparent;
		background-image: url(../base/mobileBorder.png);
		background-size: 100% 100%;
		background-repeat: no-repeat;
		position: relative;
		border-radius: 0px;
		padding-inline: 20px;
		width: 7.2rem;
		margin-top: 42px;
		height: 5.9rem;
	}

	.css-1exzeq0 {
		color: rgb(255, 255, 255);
		font-family: "Helvetica Compressed";
		font-size: 0.312rem;
		font-weight: 500;
		letter-spacing: -0.05em;
	}

	.css-4h5ulq {
		width: 0.611rem;
		margin-right: 0.381rem;
	}

	.css-5i0kf7 {
		display: flex;
		-webkit-box-align: center;
		align-items: center;
		-webkit-box-pack: center;
		justify-content: center;
		width: 2.777rem;
		height: 0.6rem;
		margin-right: 0.27rem;
		background: url(../base/img.png) 0% 0% / 100% 100%;
	}

	.css-1nwbm3q {
		color: rgb(255, 255, 255);
		font-size: 0.312rem;
		font-weight: 500;
		letter-spacing: -0.05em;
	}

	.css-1ymo1sv {
		display: flex;
		-webkit-box-align: center;
		align-items: center;
		-webkit-box-pack: center;
		justify-content: center;
		width: 1.6rem;
		height: 0.6rem;
		border: 0.011rem solid transparent;
		background-image: url(../base/mobileBorder2.png);
		background-size: 100% 100%;
		background-repeat: no-repeat;
		border-radius: 0px;
		margin-right: 0.381rem;
	}

	.css-1jdhxnp {
		cursor: pointer;
		width: 1.125rem;
	}
	.css-nxuz3d {
	    display: flex;
	    width: 7.5rem;
	    color: rgb(255, 255, 255);
	    font-size: 0.173rem;
	    flex-direction: column;
	    padding-inline: 1.04rem;
	    margin-top: 20px;
	}
	.css-3wrlvz{display: none;}
	.css-bbrdb9{display: none;}
	.css-spb8wc {
	    -webkit-box-pack: center;
	    -ms-flex-pack: center;
	    -webkit-justify-content: center;
	    justify-content: center;
	    /* display: none; */
	    text-align: center;
	    width: 100%;
	    display: flex;
	}










}