*, ::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 / 0.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:  ;
		--tw-contain-size:  ;
		--tw-contain-layout:  ;
		--tw-contain-paint:  ;
		--tw-contain-style:  ;
}
::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 / 0.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:  ;
		--tw-contain-size:  ;
		--tw-contain-layout:  ;
		--tw-contain-paint:  ;
		--tw-contain-style:  ;
}
	:root {
		--lb-background: 0 0% 100%;
		--lb-foreground: 240 10% 3.9%;
		--lb-card: 0 0% 100%;
		--lb-card-foreground: 240 10% 3.9%;
		--lb-popover: 0 0% 100%;
		--lb-popover-foreground: 240 10% 3.9%;
		--lb-primary: 240 5.9% 10%;
		--lb-primary-foreground: 0 0% 98%;
		--lb-secondary: 240 4.8% 95.9%;
		--lb-secondary-foreground: 240 5.9% 10%;
		--lb-muted: 240 4.8% 95.9%;
		--lb-muted-foreground: 240 3.8% 46.1%;
		--lb-accent: 240 4.8% 95.9%;
		--lb-accent-foreground: 240 5.9% 10%;
		--lb-destructive: 2.74 92.59% 62.94%;
		--lb-destructive-foreground: 0 0% 98%;
		--lb-warning: 46.38 70.61% 48.04%;
		--lb-warning-foreground: 120 12.5% 3.14%;
		--lb-border: 240 5.9% 90%;
		--lb-input: 240 5.9% 90%;
		--lb-ring: 240 5.9% 10%;
		--lb-radius: 8px;
		--lb-danger: 2.74 92.59% 62.94%;
	}

	.dark {
		--lb-background: 240, 3%, 9%;
		--lb-foreground: 0 0% 98%;
		--lb-card: 240 10% 3.9%;
		--lb-card-foreground: 0 0% 98%;
		--lb-popover: 240 10% 3.9%;
		--lb-popover-foreground: 0 0% 98%;
		--lb-primary: 0 0% 98%;
		--lb-primary-foreground: 240 5.9% 10%;
		--lb-secondary: 240 3.7% 15.9%;
		--lb-secondary-foreground: 0 0% 98%;
		--lb-muted: 240 3.45% 11.37%;
		--lb-muted-foreground: 240 5% 64.9%;
		--lb-accent: 240 3.7% 15.9%;
		--lb-accent-foreground: 0 0% 98%;
		--lb-destructive: 356.18 70.61% 48.04%;
		--lb-destructive-foreground: 0 0% 98%;
		--lb-warning: 46.38 70.61% 48.04%;
		--lb-warning-foreground: 120 12.5% 3.14%;
		--lb-border: 240 2% 14%;
		--lb-border-muted: 240 2% 14%;
		--lb-input: 240 3.7% 15.9%;
		--lb-ring: 240 4.9% 83.9%;
		--lb-danger: 356.18 70.61% 48.04%;
	}
.lb-prose {
		color: var(--tw-prose-body);
		max-width: 65ch;
}
.lb-prose :where(p):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		margin-top: 1.25em;
		margin-bottom: 1.25em;
}
.lb-prose :where([class~="lead"]):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		color: var(--tw-prose-lead);
		font-size: 1.25em;
		line-height: 1.6;
		margin-top: 1.2em;
		margin-bottom: 1.2em;
}
.lb-prose :where(a):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		color: var(--tw-prose-links);
		text-decoration: underline;
		font-weight: 500;
}
.lb-prose :where(strong):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		color: var(--tw-prose-bold);
		font-weight: 600;
}
.lb-prose :where(a strong):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		color: inherit;
}
.lb-prose :where(blockquote strong):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		color: inherit;
}
.lb-prose :where(thead th strong):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		color: inherit;
}
.lb-prose :where(ol):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		list-style-type: decimal;
		margin-top: 1.25em;
		margin-bottom: 1.25em;
		padding-inline-start: 1.625em;
}
.lb-prose :where(ol[type="A"]):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		list-style-type: upper-alpha;
}
.lb-prose :where(ol[type="a"]):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		list-style-type: lower-alpha;
}
.lb-prose :where(ol[type="A" s]):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		list-style-type: upper-alpha;
}
.lb-prose :where(ol[type="a" s]):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		list-style-type: lower-alpha;
}
.lb-prose :where(ol[type="I"]):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		list-style-type: upper-roman;
}
.lb-prose :where(ol[type="i"]):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		list-style-type: lower-roman;
}
.lb-prose :where(ol[type="I" s]):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		list-style-type: upper-roman;
}
.lb-prose :where(ol[type="i" s]):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		list-style-type: lower-roman;
}
.lb-prose :where(ol[type="1"]):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		list-style-type: decimal;
}
.lb-prose :where(ul):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		list-style-type: disc;
		margin-top: 1.25em;
		margin-bottom: 1.25em;
		padding-inline-start: 1.625em;
}
.lb-prose :where(ol > li):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *))::marker {
		font-weight: 400;
		color: var(--tw-prose-counters);
}
.lb-prose :where(ul > li):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *))::marker {
		color: var(--tw-prose-bullets);
}
.lb-prose :where(dt):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		color: var(--tw-prose-headings);
		font-weight: 600;
		margin-top: 1.25em;
}
.lb-prose :where(hr):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		border-color: var(--tw-prose-hr);
		border-top-width: 1px;
		margin-top: 3em;
		margin-bottom: 3em;
}
.lb-prose :where(blockquote):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		font-weight: 500;
		font-style: italic;
		color: var(--tw-prose-quotes);
		border-inline-start-width: 0.25rem;
		border-inline-start-color: var(--tw-prose-quote-borders);
		quotes: "\201C""\201D""\2018""\2019";
		margin-top: 1.6em;
		margin-bottom: 1.6em;
		padding-inline-start: 1em;
}
.lb-prose :where(blockquote p:first-of-type):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *))::before {
		content: open-quote;
}
.lb-prose :where(blockquote p:last-of-type):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *))::after {
		content: close-quote;
}
.lb-prose :where(h1):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		color: var(--tw-prose-headings);
		font-weight: 800;
		font-size: 2.25em;
		margin-top: 0;
		margin-bottom: 0.8888889em;
		line-height: 1.1111111;
}
.lb-prose :where(h1 strong):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		font-weight: 900;
		color: inherit;
}
.lb-prose :where(h2):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		color: var(--tw-prose-headings);
		font-weight: 700;
		font-size: 1.5em;
		margin-top: 2em;
		margin-bottom: 1em;
		line-height: 1.3333333;
}
.lb-prose :where(h2 strong):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		font-weight: 800;
		color: inherit;
}
.lb-prose :where(h3):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		color: var(--tw-prose-headings);
		font-weight: 600;
		font-size: 1.25em;
		margin-top: 1.6em;
		margin-bottom: 0.6em;
		line-height: 1.6;
}
.lb-prose :where(h3 strong):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		font-weight: 700;
		color: inherit;
}
.lb-prose :where(h4):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		color: var(--tw-prose-headings);
		font-weight: 600;
		margin-top: 1.5em;
		margin-bottom: 0.5em;
		line-height: 1.5;
}
.lb-prose :where(h4 strong):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		font-weight: 700;
		color: inherit;
}
.lb-prose :where(img):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		margin-top: 2em;
		margin-bottom: 2em;
}
.lb-prose :where(picture):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		display: block;
		margin-top: 2em;
		margin-bottom: 2em;
}
.lb-prose :where(video):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		margin-top: 2em;
		margin-bottom: 2em;
}
.lb-prose :where(kbd):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		font-weight: 500;
		font-family: inherit;
		color: var(--tw-prose-kbd);
		box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
		font-size: 0.875em;
		border-radius: 0.3125rem;
		padding-top: 0.1875em;
		padding-inline-end: 0.375em;
		padding-bottom: 0.1875em;
		padding-inline-start: 0.375em;
}
.lb-prose :where(code):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		color: var(--tw-prose-code);
		font-weight: 600;
		font-size: 0.875em;
}
.lb-prose :where(code):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *))::before {
		content: "`";
}
.lb-prose :where(code):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *))::after {
		content: "`";
}
.lb-prose :where(a code):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		color: inherit;
}
.lb-prose :where(h1 code):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		color: inherit;
}
.lb-prose :where(h2 code):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		color: inherit;
		font-size: 0.875em;
}
.lb-prose :where(h3 code):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		color: inherit;
		font-size: 0.9em;
}
.lb-prose :where(h4 code):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		color: inherit;
}
.lb-prose :where(blockquote code):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		color: inherit;
}
.lb-prose :where(thead th code):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		color: inherit;
}
.lb-prose :where(pre):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		color: var(--tw-prose-pre-code);
		background-color: var(--tw-prose-pre-bg);
		overflow-x: auto;
		font-weight: 400;
		font-size: 0.875em;
		line-height: 1.7142857;
		margin-top: 1.7142857em;
		margin-bottom: 1.7142857em;
		border-radius: 0.375rem;
		padding-top: 0.8571429em;
		padding-inline-end: 1.1428571em;
		padding-bottom: 0.8571429em;
		padding-inline-start: 1.1428571em;
}
.lb-prose :where(pre code):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		background-color: transparent;
		border-width: 0;
		border-radius: 0;
		padding: 0;
		font-weight: inherit;
		color: inherit;
		font-size: inherit;
		font-family: inherit;
		line-height: inherit;
}
.lb-prose :where(pre code):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *))::before {
		content: none;
}
.lb-prose :where(pre code):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *))::after {
		content: none;
}
.lb-prose :where(table):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		width: 100%;
		table-layout: auto;
		margin-top: 2em;
		margin-bottom: 2em;
		font-size: 0.875em;
		line-height: 1.7142857;
}
.lb-prose :where(thead):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		border-bottom-width: 1px;
		border-bottom-color: var(--tw-prose-th-borders);
}
.lb-prose :where(thead th):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		color: var(--tw-prose-headings);
		font-weight: 600;
		vertical-align: bottom;
		padding-inline-end: 0.5714286em;
		padding-bottom: 0.5714286em;
		padding-inline-start: 0.5714286em;
}
.lb-prose :where(tbody tr):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		border-bottom-width: 1px;
		border-bottom-color: var(--tw-prose-td-borders);
}
.lb-prose :where(tbody tr:last-child):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		border-bottom-width: 0;
}
.lb-prose :where(tbody td):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		vertical-align: baseline;
}
.lb-prose :where(tfoot):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		border-top-width: 1px;
		border-top-color: var(--tw-prose-th-borders);
}
.lb-prose :where(tfoot td):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		vertical-align: top;
}
.lb-prose :where(th, td):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		text-align: start;
}
.lb-prose :where(figure > *):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		margin-top: 0;
		margin-bottom: 0;
}
.lb-prose :where(figcaption):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		color: var(--tw-prose-captions);
		font-size: 0.875em;
		line-height: 1.4285714;
		margin-top: 0.8571429em;
}
.lb-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;
}
.lb-prose :where(picture > img):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		margin-top: 0;
		margin-bottom: 0;
}
.lb-prose :where(li):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		margin-top: 0.5em;
		margin-bottom: 0.5em;
}
.lb-prose :where(ol > li):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		padding-inline-start: 0.375em;
}
.lb-prose :where(ul > li):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		padding-inline-start: 0.375em;
}
.lb-prose :where(.lb-prose > ul > li p):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		margin-top: 0.75em;
		margin-bottom: 0.75em;
}
.lb-prose :where(.lb-prose > ul > li > p:first-child):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		margin-top: 1.25em;
}
.lb-prose :where(.lb-prose > ul > li > p:last-child):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		margin-bottom: 1.25em;
}
.lb-prose :where(.lb-prose > ol > li > p:first-child):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		margin-top: 1.25em;
}
.lb-prose :where(.lb-prose > ol > li > p:last-child):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		margin-bottom: 1.25em;
}
.lb-prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		margin-top: 0.75em;
		margin-bottom: 0.75em;
}
.lb-prose :where(dl):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		margin-top: 1.25em;
		margin-bottom: 1.25em;
}
.lb-prose :where(dd):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		margin-top: 0.5em;
		padding-inline-start: 1.625em;
}
.lb-prose :where(hr + *):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		margin-top: 0;
}
.lb-prose :where(h2 + *):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		margin-top: 0;
}
.lb-prose :where(h3 + *):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		margin-top: 0;
}
.lb-prose :where(h4 + *):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		margin-top: 0;
}
.lb-prose :where(thead th:first-child):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		padding-inline-start: 0;
}
.lb-prose :where(thead th:last-child):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		padding-inline-end: 0;
}
.lb-prose :where(tbody td, tfoot td):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		padding-top: 0.5714286em;
		padding-inline-end: 0.5714286em;
		padding-bottom: 0.5714286em;
		padding-inline-start: 0.5714286em;
}
.lb-prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		padding-inline-start: 0;
}
.lb-prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		padding-inline-end: 0;
}
.lb-prose :where(figure):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		margin-top: 2em;
		margin-bottom: 2em;
}
.lb-prose :where(.lb-prose > :first-child):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		margin-top: 0;
}
.lb-prose :where(.lb-prose > :last-child):not(:where([class~="lb-not-prose"],[class~="lb-not-prose"] *)) {
		margin-bottom: 0;
}
.lb-sr-only {
		position: absolute;
		width: 1px;
		height: 1px;
		padding: 0;
		margin: -1px;
		overflow: hidden;
		clip: rect(0, 0, 0, 0);
		white-space: nowrap;
		border-width: 0;
}
.lb-fixed {
		position: fixed;
}
.lb-absolute {
		position: absolute;
}
.lb-relative {
		position: relative;
}
.lb-inset-0 {
		inset: 0px;
}
.lb-inset-x-0 {
		left: 0px;
		right: 0px;
}
.lb-bottom-0 {
		bottom: 0px;
}
.lb-bottom-12 {
		bottom: 3rem;
}
.lb-left-\[50\%\] {
		left: 50%;
}
.lb-right-0 {
		right: 0px;
}
.lb-right-12 {
		right: 3rem;
}
.lb-right-4 {
		right: 1rem;
}
.lb-top-4 {
		top: 1rem;
}
.lb-top-\[50\%\] {
		top: 50%;
}
.lb-z-50 {
		z-index: 50;
}
.lb-mx-auto {
		margin-left: auto;
		margin-right: auto;
}
.lb-my-4 {
		margin-top: 1rem;
		margin-bottom: 1rem;
}
.lb-my-6 {
		margin-top: 1.5rem;
		margin-bottom: 1.5rem;
}
.lb-mb-16 {
		margin-bottom: 4rem;
}
.lb-mb-4 {
		margin-bottom: 1rem;
}
.lb-ml-1 {
		margin-left: 0.25rem;
}
.lb-ml-3 {
		margin-left: 0.75rem;
}
.lb-ml-4 {
		margin-left: 1rem;
}
.lb-mt-4 {
		margin-top: 1rem;
}
.lb-mt-8 {
		margin-top: 2rem;
}
.lb-line-clamp-2 {
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
}
.lb-flex {
		display: flex;
}
.lb-inline-flex {
		display: inline-flex;
}
.lb-grid {
		display: grid;
}
.lb-size-4 {
		width: 1rem;
		height: 1rem;
}
.lb-size-5 {
		width: 1.25rem;
		height: 1.25rem;
}
.lb-size-8 {
		width: 2rem;
		height: 2rem;
}
.lb-h-10 {
		height: 2.5rem;
}
.lb-h-8 {
		height: 2rem;
}
.lb-h-9 {
		height: 2.25rem;
}
.lb-h-\[1px\] {
		height: 1px;
}
.lb-h-\[65\%\] {
		height: 65%;
}
.lb-h-\[80\%\] {
		height: 80%;
}
.lb-h-full {
		height: 100%;
}
.lb-max-h-60 {
		max-height: 15rem;
}
.lb-max-h-\[80vh\] {
		max-height: 80vh;
}
.lb-min-h-\[60px\] {
		min-height: 60px;
}
.lb-w-9 {
		width: 2.25rem;
}
.lb-w-\[1px\] {
		width: 1px;
}
.lb-w-\[90\%\] {
		width: 90%;
}
.lb-w-full {
		width: 100%;
}
.lb-max-w-3xl {
		max-width: 48rem;
}
.lb-max-w-4xl {
		max-width: 56rem;
}
.lb-max-w-lg {
		max-width: 32rem;
}
.lb-max-w-xs {
		max-width: 20rem;
}
.lb-flex-1 {
		flex: 1 1 0%;
}
.lb-shrink-0 {
		flex-shrink: 0;
}
.lb-grow {
		flex-grow: 1;
}
.lb-translate-x-\[-50\%\] {
		--tw-translate-x: -50%;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.lb-translate-y-\[-50\%\] {
		--tw-translate-y: -50%;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes lb-pulse {
		50% {
				opacity: .5;
		}
}
.lb-animate-pulse {
		animation: lb-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
.lb-cursor-pointer {
		cursor: pointer;
}
.lb-select-none {
		-webkit-user-select: none;
		   -moz-user-select: none;
		        user-select: none;
}
.lb-resize-none {
		resize: none;
}
.lb-grid-cols-1 {
		grid-template-columns: repeat(1, minmax(0, 1fr));
}
.lb-flex-col {
		flex-direction: column;
}
.lb-flex-col-reverse {
		flex-direction: column-reverse;
}
.lb-items-start {
		align-items: flex-start;
}
.lb-items-center {
		align-items: center;
}
.lb-justify-end {
		justify-content: flex-end;
}
.lb-justify-center {
		justify-content: center;
}
.lb-justify-between {
		justify-content: space-between;
}
.lb-gap-2 {
		gap: 0.5rem;
}
.lb-gap-4 {
		gap: 1rem;
}
.lb-gap-x-2 {
		-moz-column-gap: 0.5rem;
		     column-gap: 0.5rem;
}
.lb-gap-y-4 {
		row-gap: 1rem;
}
.lb-space-x-1 > :not([hidden]) ~ :not([hidden]) {
		--tw-space-x-reverse: 0;
		margin-right: calc(0.25rem * var(--tw-space-x-reverse));
		margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}
.lb-space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
		--tw-space-y-reverse: 0;
		margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
		margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));
}
.lb-space-y-2 > :not([hidden]) ~ :not([hidden]) {
		--tw-space-y-reverse: 0;
		margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
		margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.lb-overflow-auto {
		overflow: auto;
}
.lb-overflow-hidden {
		overflow: hidden;
}
.lb-whitespace-nowrap {
		white-space: nowrap;
}
.lb-break-words {
		overflow-wrap: break-word;
}
.\!lb-rounded-full {
		border-radius: 9999px !important;
}
.lb-rounded-full {
		border-radius: 9999px;
}
.lb-rounded-lg {
		border-radius: var(--lb-radius);
}
.lb-rounded-md {
		border-radius: calc(var(--lb-radius) - 2px);
}
.lb-rounded-sm {
		border-radius: calc(var(--lb-radius) - 4px);
}
.lb-rounded-xl {
		border-radius: 0.75rem;
}
.lb-border {
		border-width: 1px;
}
.lb-border-solid {
		border-style: solid;
}
.lb-border-none {
		border-style: none;
}
.lb-border-border {
		border-color: hsl(var(--lb-border));
}
.lb-border-input {
		border-color: hsl(var(--lb-input));
}
.lb-border-muted-foreground\/20 {
		border-color: hsl(var(--lb-muted-foreground) / 0.2);
}
.lb-border-muted-foreground\/40 {
		border-color: hsl(var(--lb-muted-foreground) / 0.4);
}
.\!lb-bg-primary {
		background-color: hsl(var(--lb-primary)) !important;
}
.\!lb-bg-transparent {
		background-color: transparent !important;
}
.lb-bg-background {
		background-color: hsl(var(--lb-background));
}
.lb-bg-black\/80 {
		background-color: rgb(0 0 0 / 0.8);
}
.lb-bg-border {
		background-color: hsl(var(--lb-border));
}
.lb-bg-destructive {
		background-color: hsl(var(--lb-destructive));
}
.lb-bg-muted {
		background-color: hsl(var(--lb-muted));
}
.lb-bg-muted-foreground\/10 {
		background-color: hsl(var(--lb-muted-foreground) / 0.1);
}
.lb-bg-primary {
		background-color: hsl(var(--lb-primary));
}
.lb-bg-secondary {
		background-color: hsl(var(--lb-secondary));
}
.lb-bg-transparent {
		background-color: transparent;
}
.lb-bg-zinc-800 {
		--tw-bg-opacity: 1;
		background-color: rgb(39 39 42 / var(--tw-bg-opacity));
}
.lb-bg-zinc-950 {
		--tw-bg-opacity: 1;
		background-color: rgb(9 9 11 / var(--tw-bg-opacity));
}
.lb-p-4 {
		padding: 1rem;
}
.lb-p-6 {
		padding: 1.5rem;
}
.lb-px-1 {
		padding-left: 0.25rem;
		padding-right: 0.25rem;
}
.lb-px-2 {
		padding-left: 0.5rem;
		padding-right: 0.5rem;
}
.lb-px-3 {
		padding-left: 0.75rem;
		padding-right: 0.75rem;
}
.lb-px-4 {
		padding-left: 1rem;
		padding-right: 1rem;
}
.lb-px-6 {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
}
.lb-px-8 {
		padding-left: 2rem;
		padding-right: 2rem;
}
.lb-py-1 {
		padding-top: 0.25rem;
		padding-bottom: 0.25rem;
}
.lb-py-2 {
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
}
.lb-py-4 {
		padding-top: 1rem;
		padding-bottom: 1rem;
}
.lb-py-\[1\.3rem\] {
		padding-top: 1.3rem;
		padding-bottom: 1.3rem;
}
.lb-pb-2 {
		padding-bottom: 0.5rem;
}
.lb-pb-4 {
		padding-bottom: 1rem;
}
.lb-pr-4 {
		padding-right: 1rem;
}
.lb-pt-2 {
		padding-top: 0.5rem;
}
.lb-pt-4 {
		padding-top: 1rem;
}
.lb-text-center {
		text-align: center;
}
.lb-font-sans {
		font-family: var(--font-sans), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.lb-text-\[0\.6rem\] {
		font-size: 0.6rem;
}
.lb-text-\[0\.8125rem\] {
		font-size: 0.8125rem;
}
.lb-text-lg {
		font-size: 1.125rem;
		line-height: 1.75rem;
}
.lb-text-sm {
		font-size: 0.875rem;
		line-height: 1.25rem;
}
.lb-text-xs {
		font-size: 0.75rem;
		line-height: 1rem;
}
.lb-font-bold {
		font-weight: 700;
}
.lb-font-light {
		font-weight: 300;
}
.lb-font-medium {
		font-weight: 500;
}
.lb-font-semibold {
		font-weight: 600;
}
.lb-lowercase {
		text-transform: lowercase;
}
.lb-leading-6 {
		line-height: 1.5rem;
}
.lb-leading-none {
		line-height: 1;
}
.lb-tracking-tight {
		letter-spacing: -0.025em;
}
.lb-tracking-wide {
		letter-spacing: 0.025em;
}
.lb-tracking-wider {
		letter-spacing: 0.05em;
}
.lb-text-destructive-foreground {
		color: hsl(var(--lb-destructive-foreground));
}
.lb-text-foreground {
		color: hsl(var(--lb-foreground));
}
.lb-text-foreground\/70 {
		color: hsl(var(--lb-foreground) / 0.7);
}
.lb-text-inherit {
		color: inherit;
}
.lb-text-muted-foreground {
		color: hsl(var(--lb-muted-foreground));
}
.lb-text-muted-foreground\/50 {
		color: hsl(var(--lb-muted-foreground) / 0.5);
}
.lb-text-muted-foreground\/70 {
		color: hsl(var(--lb-muted-foreground) / 0.7);
}
.lb-text-muted-foreground\/80 {
		color: hsl(var(--lb-muted-foreground) / 0.8);
}
.lb-text-primary {
		color: hsl(var(--lb-primary));
}
.lb-text-primary-foreground {
		color: hsl(var(--lb-primary-foreground));
}
.lb-text-primary\/90 {
		color: hsl(var(--lb-primary) / 0.9);
}
.lb-text-secondary-foreground {
		color: hsl(var(--lb-secondary-foreground));
}
.lb-text-zinc-100 {
		--tw-text-opacity: 1;
		color: rgb(244 244 245 / var(--tw-text-opacity));
}
.lb-underline-offset-4 {
		text-underline-offset: 4px;
}
.lb-opacity-0 {
		opacity: 0;
}
.lb-opacity-70 {
		opacity: 0.7;
}
.lb-shadow {
		--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
		--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.lb-shadow-lg {
		--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
		--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.lb-shadow-sm {
		--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
		--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.lb-outline-none {
		outline: 2px solid transparent;
		outline-offset: 2px;
}
.lb-ring-muted-foreground {
		--tw-ring-color: hsl(var(--lb-muted-foreground));
}
.lb-ring-offset-background {
		--tw-ring-offset-color: hsl(var(--lb-background));
}
.lb-transition-colors {
		transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		transition-duration: 150ms;
}
.lb-transition-opacity {
		transition-property: opacity;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		transition-duration: 150ms;
}
.lb-duration-200 {
		transition-duration: 200ms;
}
@keyframes enter {
		from {
				opacity: var(--tw-enter-opacity, 1);
				transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0));
		}
}
@keyframes exit {
		to {
				opacity: var(--tw-exit-opacity, 1);
				transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0));
		}
}
.lb-duration-200 {
		animation-duration: 200ms;
}

#langbase-chatbot-content .lb-prose,
.lb-prose-invert {
	max-width: unset !important;
}

#langbase-chatbot-content .lb-prose pre,
.lb-prose-invert pre {
	padding: 0;
	border-radius: 0.75rem;
}

.dark\:lb-prose-invert:is(.dark *) {
		--tw-prose-body: var(--tw-prose-invert-body);
		--tw-prose-headings: var(--tw-prose-invert-headings);
		--tw-prose-lead: var(--tw-prose-invert-lead);
		--tw-prose-links: var(--tw-prose-invert-links);
		--tw-prose-bold: var(--tw-prose-invert-bold);
		--tw-prose-counters: var(--tw-prose-invert-counters);
		--tw-prose-bullets: var(--tw-prose-invert-bullets);
		--tw-prose-hr: var(--tw-prose-invert-hr);
		--tw-prose-quotes: var(--tw-prose-invert-quotes);
		--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);
		--tw-prose-captions: var(--tw-prose-invert-captions);
		--tw-prose-kbd: var(--tw-prose-invert-kbd);
		--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);
		--tw-prose-code: var(--tw-prose-invert-code);
		--tw-prose-pre-code: var(--tw-prose-invert-pre-code);
		--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);
		--tw-prose-th-borders: var(--tw-prose-invert-th-borders);
		--tw-prose-td-borders: var(--tw-prose-invert-td-borders);
}

.placeholder\:lb-text-muted-foreground::-moz-placeholder {
		color: hsl(var(--lb-muted-foreground));
}

.placeholder\:lb-text-muted-foreground::placeholder {
		color: hsl(var(--lb-muted-foreground));
}

.last\:lb-mb-0:last-child {
		margin-bottom: 0px;
}

.focus-within\:lb-outline-none:focus-within {
		outline: 2px solid transparent;
		outline-offset: 2px;
}

.focus-within\:lb-ring-0:focus-within {
		--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
		--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
		box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.hover\:lb-bg-accent:hover {
		background-color: hsl(var(--lb-accent));
}

.hover\:lb-bg-destructive\/90:hover {
		background-color: hsl(var(--lb-destructive) / 0.9);
}

.hover\:lb-bg-foreground:hover {
		background-color: hsl(var(--lb-foreground));
}

.hover\:lb-bg-primary\/90:hover {
		background-color: hsl(var(--lb-primary) / 0.9);
}

.hover\:lb-bg-secondary\/60:hover {
		background-color: hsl(var(--lb-secondary) / 0.6);
}

.hover\:lb-bg-secondary\/80:hover {
		background-color: hsl(var(--lb-secondary) / 0.8);
}

.hover\:lb-bg-zinc-800:hover {
		--tw-bg-opacity: 1;
		background-color: rgb(39 39 42 / var(--tw-bg-opacity));
}

.hover\:lb-text-accent-foreground:hover {
		color: hsl(var(--lb-accent-foreground));
}

.hover\:lb-text-background:hover {
		color: hsl(var(--lb-background));
}

.hover\:lb-text-primary\/80:hover {
		color: hsl(var(--lb-primary) / 0.8);
}

.hover\:lb-underline:hover {
		text-decoration-line: underline;
}

.hover\:lb-opacity-100:hover {
		opacity: 1;
}

.focus\:lb-outline-none:focus {
		outline: 2px solid transparent;
		outline-offset: 2px;
}

.focus\:lb-ring-0:focus {
		--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
		--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
		box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-visible\:lb-outline-none:focus-visible {
		outline: 2px solid transparent;
		outline-offset: 2px;
}

.focus-visible\:lb-ring-0:focus-visible {
		--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
		--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
		box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-visible\:lb-ring-1:focus-visible {
		--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
		--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
		box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-visible\:lb-ring-ring:focus-visible {
		--tw-ring-color: hsl(var(--lb-ring));
}

.focus-visible\:lb-ring-slate-700:focus-visible {
		--tw-ring-opacity: 1;
		--tw-ring-color: rgb(51 65 85 / var(--tw-ring-opacity));
}

.focus-visible\:lb-ring-offset-0:focus-visible {
		--tw-ring-offset-width: 0px;
}

.disabled\:lb-pointer-events-none:disabled {
		pointer-events: none;
}

.disabled\:lb-opacity-50:disabled {
		opacity: 0.5;
}

.lb-group:hover .group-hover\:lb-text-background {
		color: hsl(var(--lb-background));
}

.lb-group:hover .group-hover\:lb-opacity-70 {
		opacity: 0.7;
}

.data-\[state\=open\]\:lb-bg-accent[data-state="open"] {
		background-color: hsl(var(--lb-accent));
}

.data-\[state\=open\]\:lb-text-muted-foreground[data-state="open"] {
		color: hsl(var(--lb-muted-foreground));
}

.data-\[state\=open\]\:lb-animate-in[data-state="open"] {
		animation-name: enter;
		animation-duration: 150ms;
		--tw-enter-opacity: initial;
		--tw-enter-scale: initial;
		--tw-enter-rotate: initial;
		--tw-enter-translate-x: initial;
		--tw-enter-translate-y: initial;
}

.data-\[state\=closed\]\:lb-animate-out[data-state="closed"] {
		animation-name: exit;
		animation-duration: 150ms;
		--tw-exit-opacity: initial;
		--tw-exit-scale: initial;
		--tw-exit-rotate: initial;
		--tw-exit-translate-x: initial;
		--tw-exit-translate-y: initial;
}

.data-\[state\=closed\]\:lb-fade-out-0[data-state="closed"] {
		--tw-exit-opacity: 0;
}

.data-\[state\=open\]\:lb-fade-in-0[data-state="open"] {
		--tw-enter-opacity: 0;
}

.data-\[state\=closed\]\:lb-zoom-out-95[data-state="closed"] {
		--tw-exit-scale: .95;
}

.data-\[state\=open\]\:lb-zoom-in-95[data-state="open"] {
		--tw-enter-scale: .95;
}

.data-\[state\=closed\]\:lb-slide-out-to-left-1\/2[data-state="closed"] {
		--tw-exit-translate-x: -50%;
}

.data-\[state\=closed\]\:lb-slide-out-to-top-\[48\%\][data-state="closed"] {
		--tw-exit-translate-y: -48%;
}

.data-\[state\=open\]\:lb-slide-in-from-left-1\/2[data-state="open"] {
		--tw-enter-translate-x: -50%;
}

.data-\[state\=open\]\:lb-slide-in-from-top-\[48\%\][data-state="open"] {
		--tw-enter-translate-y: -48%;
}

@media (min-width: 640px) {
		.sm\:lb-mt-8 {
				margin-top: 2rem;
		}
		.sm\:lb-h-\[68\%\] {
				height: 68%;
		}
		.sm\:lb-h-\[85\%\] {
				height: 85%;
		}
		.sm\:lb-max-h-\[85vh\] {
				max-height: 85vh;
		}
		.sm\:lb-max-w-4xl {
				max-width: 56rem;
		}
		.sm\:lb-flex-row {
				flex-direction: row;
		}
		.sm\:lb-justify-end {
				justify-content: flex-end;
		}
		.sm\:lb-space-x-2 > :not([hidden]) ~ :not([hidden]) {
				--tw-space-x-reverse: 0;
				margin-right: calc(0.5rem * var(--tw-space-x-reverse));
				margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
		}
		.sm\:lb-rounded-2xl {
				border-radius: 1rem;
		}
		.sm\:lb-rounded-lg {
				border-radius: var(--lb-radius);
		}
		.sm\:lb-border {
				border-width: 1px;
		}
		.sm\:lb-border-solid {
				border-style: solid;
		}
		.sm\:lb-border-border {
				border-color: hsl(var(--lb-border));
		}
		.sm\:lb-text-left {
				text-align: left;
		}
		.sm\:lb-text-sm {
				font-size: 0.875rem;
				line-height: 1.25rem;
		}
}

@media (min-width: 768px) {
		.md\:lb-my-8 {
				margin-top: 2rem;
				margin-bottom: 2rem;
		}
		.md\:lb-max-w-\[850px\] {
				max-width: 850px;
		}
		.md\:lb-grid-cols-2 {
				grid-template-columns: repeat(2, minmax(0, 1fr));
		}
		.md\:lb-flex-row {
				flex-direction: row;
		}
		.md\:lb-items-center {
				align-items: center;
		}
		.md\:lb-justify-start {
				justify-content: flex-start;
		}
		.md\:lb-gap-y-0 {
				row-gap: 0px;
		}
}

.\[\&_svg\]\:lb-pointer-events-none svg {
		pointer-events: none;
}

.\[\&_svg\]\:lb-size-4 svg {
		width: 1rem;
		height: 1rem;
}

.\[\&_svg\]\:lb-shrink-0 svg {
		flex-shrink: 0;
}
