        :root {
	--fontFamily: Helvetica Neue, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica, Arial, sans-serif;
	}

	:root,:host{--ol-background-color: white;--ol-accent-background-color: #F5F5F5;--ol-subtle-background-color: rgba(128, 128, 128, .25);--ol-partial-background-color: rgba(255, 255, 255, .75);--ol-foreground-color: #333333;--ol-subtle-foreground-color: #666666;--ol-brand-color: #00AAFF}
	:root{--background: hsl(0 0% 100%);--foreground: hsl(222.2 84% 4.9%);--card: hsl(0 0% 100%);--card-foreground: hsl(222.2 84% 4.9%);--popover: hsl(0 0% 100%);--popover-foreground: hsl(222.2 84% 4.9%);--primary: hsl(222.2 47.4% 11.2%);--primary-foreground: hsl(210 40% 98%);--secondary: hsl(210 40% 96.1%);--secondary-foreground: hsl(222.2 47.4% 11.2%);--muted: hsl(210 40% 96.1%);--muted-foreground: hsl(215.4 16.3% 46.9%);--accent: hsl(210 40% 96.1%);--accent-foreground: hsl(222.2 47.4% 11.2%);--destructive: hsl(7, 64%, 61%);--destructive-foreground: hsl(210 40% 98%);--border: hsl(214.3 31.8% 91.4%);--input: hsl(214.3 31.8% 91.4%);--ring: hsl(222.2 84% 4.9%);--radius: .5rem}
	.dark{--background: hsl(222.2 84% 4.9%);--foreground: hsl(210 40% 98%);--card: hsl(222.2 84% 4.9%);--card-foreground: hsl(210 40% 98%);--popover: hsl(222.2 84% 4.9%);--popover-foreground: hsl(210 40% 98%);--primary: hsl(210 40% 98%);--primary-foreground: hsl(222.2 47.4% 11.2%);--secondary: hsl(217.2 32.6% 17.5%);--secondary-foreground: hsl(210 40% 98%);--muted: hsl(217.2 32.6% 17.5%);--muted-foreground: hsl(215 20.2% 65.1%);--accent: hsl(217.2 32.6% 17.5%);--accent-foreground: hsl(210 40% 98%);--destructive: hsl(0 62.8% 30.6%);--destructive-foreground: hsl(210 40% 98%);--border: hsl(217.2 32.6% 17.5%);--input: hsl(217.2 32.6% 17.5%);--ring: hsl(212.7 26.8% 83.9%)}
	*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }
	::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }
	.g-prose{color:var(--tw-prose-body);max-width:80ch}
	.g-prose :where(p):not(:where([class~=g-not-prose],[class~=g-not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}
	.g-prose :where([class~=lead]):not(:where([class~=g-not-prose],[class~=g-not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}
	.g-prose :where(a):not(:where([class~=g-not-prose],[class~=g-not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}
	.g-prose :where(strong):not(:where([class~=g-not-prose],[class~=g-not-prose] *)){color:var(--tw-prose-bold);font-weight:600}
	.g-prose :where(a strong):not(:where([class~=g-not-prose],[class~=g-not-prose] *)){color:inherit}
	.g-prose :where(h1):not(:where([class~=g-not-prose],[class~=g-not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}
	.g-prose :where(h1 strong):not(:where([class~=g-not-prose],[class~=g-not-prose] *)){font-weight:900;color:inherit}
	.g-prose :where(h2):not(:where([class~=g-not-prose],[class~=g-not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}
	.g-prose :where(h2 strong):not(:where([class~=g-not-prose],[class~=g-not-prose] *)){font-weight:800;color:inherit}
	.g-prose :where(h3):not(:where([class~=g-not-prose],[class~=g-not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}
	.g-prose :where(h3 strong):not(:where([class~=g-not-prose],[class~=g-not-prose] *)){font-weight:700;color:inherit}
	.g-prose :where(img):not(:where([class~=g-not-prose],[class~=g-not-prose] *)){margin-top:2em;margin-bottom:2em}
	.g-prose :where(picture):not(:where([class~=g-not-prose],[class~=g-not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}
	.g-prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}
	.g-prose :where(picture>img):not(:where([class~=g-not-prose],[class~=g-not-prose] *)){margin-top:0;margin-bottom:0}
	.g-prose :where(h2+*):not(:where([class~=g-not-prose],[class~=g-not-prose] *)){margin-top:0}
	.g-prose :where(h3+*):not(:where([class~=g-not-prose],[class~=g-not-prose] *)){margin-top:0}
	.g-prose :where(figure):not(:where([class~=g-not-prose],[class~=g-not-prose] *)){margin-top:2em;margin-bottom:2em}
	.g-prose :where(.g-prose>:first-child):not(:where([class~=g-not-prose],[class~=g-not-prose] *)){margin-top:0}
	.g-prose :where(.g-prose>:last-child):not(:where([class~=g-not-prose],[class~=g-not-prose] *)){margin-bottom:0}
	.g-m-0{margin:0}
	.g-m-auto{margin:auto}
	.g-mb-10{margin-bottom:2.5rem}
	.g-mt-2{margin-top:.5rem}
	.g-mt-8{margin-top:2rem}
	.g-inline-block{display:inline-block}
	.g-flex{display:flex}
	.g-h-10{height:2.5rem}
	.g-h-8{height:2rem}
	.g-h-\[40px\]{height:40px}
	.g-w-8{width:2rem}
	.g-w-full{width:100%}
	.g-max-w-3xl{max-width:48rem}
 	.g-max-w-6xl{max-width:72rem}
	.g-max-w-none{max-width:none}
	.g-flex-wrap{flex-wrap:wrap}
	.g-items-center{align-items:center}
	.g-justify-center{justify-content:center}
	.g-gap-5{gap:1.25rem}
	.g-overflow-hidden{overflow:hidden}
	.g-rounded-full{border-radius:9999px}
	.g-rounded-md{border-radius:3px}
	.g-border{border-width:1px}
	.g-border-solid{border-style:solid}
	.g-border-slate-100{border-color:rgb(241 245 249)}
	.g-bg-\[\#222222\]{background-color:rgb(34 34 34)}
	.g-bg-\[\#414141\]{background-color:rgb(65 65 65)}
	.g-bg-\[\#5b5b5b\]{background-color:rgb(91 91 91)}
	.g-bg-\[\#686a68\]{background-color:rgb(104 106 104)}
	.g-bg-slate-200{background-color:rgb(226 232 240)}
	.g-bg-white{background-color:rgb(255 255 255)}
	.g-p-0{padding:0}
	.g-p-8{padding:2rem}
	.g-px-4{padding-left:1rem;padding-right:1rem}
	.g-px-6{padding-left:1.5rem;padding-right:1.5rem}
	.g-py-6{padding-top:1.5rem;padding-bottom:1.5rem}
	.g-pl-4{padding-left:1rem}
	.g-pt-4{padding-top:1rem}
	.g-text-2xl{font-size:1.5rem;line-height:2rem}
	.g-text-sm{font-size:.875rem;line-height:1.25rem}
	.g-font-extrabold{font-weight:800}
	.g-font-semibold{font-weight:600}
	.g-not-italic{font-style:normal}
	.g-tracking-tight{letter-spacing:-.025em}
	.g-text-\[\#414141\]{color:rgb(65 65 65)}
	.g-text-primary-500{color:rgb(105 170 105)}
	.g-text-slate-900{color:rgb(15 23 42)}
	.g-text-white{color:rgb(255 255 255)}
	:where(.gbif){line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--fontFamily);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
	:where(.gbif) *,:where(.gbif) :before,:where(.gbif) :after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}
	:where(.gbif) :before,:where(.gbif) :after{--tw-content: ""}
	:where(.gbif) hr{height:0;color:inherit;border-top-width:1px}
	:where(.gbif) a{color:inherit;text-decoration:inherit}
	:where(.gbif) b,:where(.gbif) strong{font-weight:bolder}
	:where(.gbif) small{font-size:80%}
	:where(.gbif) blockquote,:where(.gbif) dl,:where(.gbif) dd,:where(.gbif) h1,:where(.gbif) h2,:where(.gbif) h3,:where(.gbif) h4,:where(.gbif) h5,:where(.gbif) h6,:where(.gbif) hr,:where(.gbif) figure,:where(.gbif) p,:where(.gbif) pre{margin:0}
	:where(.gbif) ol,:where(.gbif) ul,:where(.gbif) menu{list-style:none;margin:0;padding:0}
	:where(.gbif) img,:where(.gbif) video,:where(.gbif) canvas,:where(.gbif) audio,:where(.gbif) iframe,:where(.gbif) embed,:where(.gbif) object{display:block;vertical-align:middle}
	:where(.gbif) svg{display:inline;vertical-align:middle}
	:where(.gbif) img,:where(.gbif) video{max-width:100%;height:auto}
	.after\:g-p-2:after{content:var(--tw-content);padding:.5rem}
	.after\:g-content-\[\'\|\'\]:after{--tw-content: "|";content:var(--tw-content)}
	@media (min-width: 768px){
				  .md\:g-text-3xl{font-size:1.875rem;line-height:2.25rem}
 				 }
	@media (min-width: 1024px){
				   .lg\:g-text-4xl{font-size:2.25rem;line-height:2.5rem}
				  }
	@media (min-width: 1280px){
				   .xl\:g-flex{display:flex}
				  }
