@charset "utf-8";

*, ::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: ; --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 / .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: ; }

*, ::before, ::after { box-sizing: border-box; border-width: 0px; border-style: solid; border-color: rgb(229, 231, 235); }

::before, ::after { --tw-content: ""; }

html, :host { line-height: 1.5; text-size-adjust: 100%; tab-size: 4; font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-feature-settings: normal; font-variation-settings: normal; -webkit-tap-highlight-color: transparent; }

body { margin: 0px; line-height: inherit; }

hr { height: 0px; color: inherit; border-top-width: 1px; }

abbr:where([title]) { text-decoration: underline dotted; }

h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }

a { color: inherit; text-decoration: inherit; }

b, strong { font-weight: bolder; }

code, kbd, samp, pre { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-feature-settings: normal; font-variation-settings: normal; font-size: 1em; }

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; }

table { text-indent: 0px; border-color: inherit; border-collapse: collapse; }

button, input, optgroup, select, textarea { font-family: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; letter-spacing: inherit; color: inherit; margin: 0px; padding: 0px; }

button, select { text-transform: none; }

button, input:where([type="button"]), input:where([type="reset"]), input:where([type="submit"]) { appearance: button; background-color: transparent; background-image: none; }

progress { vertical-align: baseline; }

::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; }

[type="search"] { appearance: textfield; outline-offset: -2px; }

::-webkit-search-decoration { appearance: none; }

::-webkit-file-upload-button { appearance: button; font: inherit; }

summary { display: list-item; }

blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre { margin: 0px; }

fieldset { margin: 0px; padding: 0px; }

legend { padding: 0px; }

ol, ul, menu { list-style: none; margin: 0px; padding: 0px; }

dialog { padding: 0px; }

textarea { resize: vertical; }

input::placeholder, textarea::placeholder { opacity: 1; color: rgb(156, 163, 175); }

button, [role="button"] { cursor: pointer; }

:disabled { cursor: default; }

img, svg, video, canvas, audio, iframe, embed, object { display: block; vertical-align: middle; }

img, video { max-width: 100%; height: auto; }

[hidden]:where(:not([hidden="until-found"])) { display: none; }

:root { --background: 0 0% 100%; --foreground: 222 47% 11%; --card: 0 0% 100%; --card-foreground: 222 47% 11%; --popover: 0 0% 100%; --popover-foreground: 222 47% 11%; --primary: 148 80% 24%; --primary-foreground: 0 0% 100%; --secondary: 210 40% 96%; --secondary-foreground: 222 47% 11%; --muted: 210 40% 96%; --muted-foreground: 215 16% 47%; --accent: 48 100% 48%; --accent-foreground: 222 47% 11%; --destructive: 0 84% 60%; --destructive-foreground: 0 0% 98%; --border: 214 32% 91%; --input: 214 32% 91%; --ring: 148 80% 24%; --radius: .75rem; }

* { border-color: hsl(var(--border)); }

html, body { background-color: hsl(var(--background)); color: hsl(var(--foreground)); font-family: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif; -webkit-font-smoothing: antialiased; font-size: 12.6px; line-height: 1.6; }

html { scroll-behavior: smooth; scroll-padding-top: 96px; }

[id] { scroll-margin-top: 96px; }

#root { min-height: 100vh; }

.\!container { width: 100% !important; margin-right: auto !important; margin-left: auto !important; padding-right: 2rem !important; padding-left: 2rem !important; }

.container { width: 100%; margin-right: auto; margin-left: auto; padding-right: 2rem; padding-left: 2rem; }

@media (min-width: 1400px) {
  .\!container { max-width: 1400px !important; }
  .container { max-width: 1400px; }
}

@media (min-width: 1792px) {
  .\!container { max-width: 1792px !important; }
  .container { max-width: 1792px; }
}

@media (min-width: 2240px) {
  .\!container { max-width: 2240px !important; }
  .container { max-width: 2240px; }
}

@media (min-width: 2880px) {
  .\!container { max-width: 2880px !important; }
  .container { max-width: 2880px; }
}

.prose { color: var(--tw-prose-body); max-width: 65ch; }

.prose :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; }

.prose :where([class~="lead"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-lead); font-size: 1.25em; line-height: 1.6; margin-top: 1.2em; margin-bottom: 1.2em; }

.prose :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-links); text-decoration: underline; font-weight: 500; }

.prose :where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-bold); font-weight: 600; }

.prose :where(a strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; }

.prose :where(blockquote strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; }

.prose :where(thead th strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; }

.prose :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: decimal; margin-top: 1.25em; margin-bottom: 1.25em; padding-inline-start: 1.625em; }

.prose :where(ol[type="A"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-alpha; }

.prose :where(ol[type="a"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-alpha; }

.prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-alpha; }

.prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-alpha; }

.prose :where(ol[type="I"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-roman; }

.prose :where(ol[type="i"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-roman; }

.prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-roman; }

.prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-roman; }

.prose :where(ol[type="1"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: decimal; }

.prose :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: disc; margin-top: 1.25em; margin-bottom: 1.25em; padding-inline-start: 1.625em; }

.prose :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *))::marker { font-weight: 400; color: var(--tw-prose-counters); }

.prose :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *))::marker { color: var(--tw-prose-bullets); }

.prose :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 600; margin-top: 1.25em; }

.prose :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-color: var(--tw-prose-hr); border-top-width: 1px; margin-top: 3em; margin-bottom: 3em; }

.prose :where(blockquote):not(:where([class~="not-prose"], [class~="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: "“" "”" "‘" "’"; margin-top: 1.6em; margin-bottom: 1.6em; padding-inline-start: 1em; }

.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"], [class~="not-prose"] *))::before { content: open-quote; }

.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"], [class~="not-prose"] *))::after { content: close-quote; }

.prose :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 800; font-size: 2.25em; margin-top: 0px; margin-bottom: 0.888889em; line-height: 1.11111; }

.prose :where(h1 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-weight: 900; color: inherit; }

.prose :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 700; font-size: 1.5em; margin-top: 2em; margin-bottom: 1em; line-height: 1.33333; }

.prose :where(h2 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-weight: 800; color: inherit; }

.prose :where(h3):not(:where([class~="not-prose"], [class~="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; }

.prose :where(h3 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-weight: 700; color: inherit; }

.prose :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 600; margin-top: 1.5em; margin-bottom: 0.5em; line-height: 1.5; }

.prose :where(h4 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-weight: 700; color: inherit; }

.prose :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; }

.prose :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) { display: block; margin-top: 2em; margin-bottom: 2em; }

.prose :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; }

.prose :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-weight: 500; font-family: inherit; color: var(--tw-prose-kbd); box-shadow: 0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows); font-size: 0.875em; border-radius: 0.3125rem; padding-top: 0.1875em; padding-inline: 0.375em; padding-bottom: 0.1875em; }

.prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-code); font-weight: 600; font-size: 0.875em; }

.prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))::before { content: "`"; }

.prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))::after { content: "`"; }

.prose :where(a code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; }

.prose :where(h1 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; }

.prose :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-size: 0.875em; }

.prose :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-size: 0.9em; }

.prose :where(h4 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; }

.prose :where(blockquote code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; }

.prose :where(thead th code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; }

.prose :where(pre):not(:where([class~="not-prose"], [class~="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.71429; margin-top: 1.71429em; margin-bottom: 1.71429em; border-radius: 0.375rem; padding-top: 0.857143em; padding-inline: 1.14286em; padding-bottom: 0.857143em; }

.prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { background-color: transparent; border-width: 0px; border-radius: 0px; padding: 0px; font-weight: inherit; color: inherit; font-size: inherit; font-family: inherit; line-height: inherit; }

.prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *))::before { content: none; }

.prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *))::after { content: none; }

.prose :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) { width: 100%; table-layout: auto; margin-top: 2em; margin-bottom: 2em; font-size: 0.875em; line-height: 1.71429; }

.prose :where(thead):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: var(--tw-prose-th-borders); }

.prose :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 600; vertical-align: bottom; padding-inline: 0.571429em; padding-bottom: 0.571429em; }

.prose :where(tbody tr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: var(--tw-prose-td-borders); }

.prose :where(tbody tr:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-bottom-width: 0px; }

.prose :where(tbody td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { vertical-align: baseline; }

.prose :where(tfoot):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-top-width: 1px; border-top-color: var(--tw-prose-th-borders); }

.prose :where(tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { vertical-align: top; }

.prose :where(th, td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { text-align: start; }

.prose :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }

.prose :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-captions); font-size: 0.875em; line-height: 1.42857; margin-top: 0.857143em; }

.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: rgb(17 24 39 / 10%); --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: rgb(255 255 255 / 10%); --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; }

.prose :where(picture > img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }

.prose :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.5em; margin-bottom: 0.5em; }

.prose :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0.375em; }

.prose :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0.375em; }

.prose :where(.prose > ul > li p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; }

.prose :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; }

.prose :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.25em; }

.prose :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; }

.prose :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.25em; }

.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; }

.prose :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; }

.prose :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.5em; padding-inline-start: 1.625em; }

.prose :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }

.prose :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }

.prose :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }

.prose :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }

.prose :where(thead th:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }

.prose :where(thead th:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }

.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-top: 0.571429em; padding-inline: 0.571429em; padding-bottom: 0.571429em; }

.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }

.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }

.prose :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; }

.prose :where(.prose > :first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }

.prose :where(.prose > :last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 0px; }

.prose-sm { font-size: 0.875rem; line-height: 1.71429; }

.prose-sm :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.14286em; margin-bottom: 1.14286em; }

.prose-sm :where([class~="lead"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 1.28571em; line-height: 1.55556; margin-top: 0.888889em; margin-bottom: 0.888889em; }

.prose-sm :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; margin-bottom: 1.33333em; padding-inline-start: 1.11111em; }

.prose-sm :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 2.14286em; margin-top: 0px; margin-bottom: 0.8em; line-height: 1.2; }

.prose-sm :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 1.42857em; margin-top: 1.6em; margin-bottom: 0.8em; line-height: 1.4; }

.prose-sm :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 1.28571em; margin-top: 1.55556em; margin-bottom: 0.444444em; line-height: 1.55556; }

.prose-sm :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.42857em; margin-bottom: 0.571429em; line-height: 1.42857; }

.prose-sm :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.71429em; margin-bottom: 1.71429em; }

.prose-sm :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.71429em; margin-bottom: 1.71429em; }

.prose-sm :where(picture > img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }

.prose-sm :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.71429em; margin-bottom: 1.71429em; }

.prose-sm :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.857143em; border-radius: 0.3125rem; padding-top: 0.142857em; padding-inline: 0.357143em; padding-bottom: 0.142857em; }

.prose-sm :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.857143em; }

.prose-sm :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.9em; }

.prose-sm :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.888889em; }

.prose-sm :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.857143em; line-height: 1.66667; margin-top: 1.66667em; margin-bottom: 1.66667em; border-radius: 0.25rem; padding-top: 0.666667em; padding-inline: 1em; padding-bottom: 0.666667em; }

.prose-sm :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.14286em; margin-bottom: 1.14286em; padding-inline-start: 1.57143em; }

.prose-sm :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.14286em; margin-bottom: 1.14286em; padding-inline-start: 1.57143em; }

.prose-sm :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.285714em; margin-bottom: 0.285714em; }

.prose-sm :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0.428571em; }

.prose-sm :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0.428571em; }

.prose-sm :where(.prose-sm > ul > li p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.571429em; margin-bottom: 0.571429em; }

.prose-sm :where(.prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.14286em; }

.prose-sm :where(.prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.14286em; }

.prose-sm :where(.prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.14286em; }

.prose-sm :where(.prose-sm > ol > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.14286em; }

.prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.571429em; margin-bottom: 0.571429em; }

.prose-sm :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.14286em; margin-bottom: 1.14286em; }

.prose-sm :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.14286em; }

.prose-sm :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.285714em; padding-inline-start: 1.57143em; }

.prose-sm :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2.85714em; margin-bottom: 2.85714em; }

.prose-sm :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }

.prose-sm :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }

.prose-sm :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }

.prose-sm :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }

.prose-sm :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.857143em; line-height: 1.5; }

.prose-sm :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline: 1em; padding-bottom: 0.666667em; }

.prose-sm :where(thead th:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }

.prose-sm :where(thead th:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }

.prose-sm :where(tbody td, tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-top: 0.666667em; padding-inline: 1em; padding-bottom: 0.666667em; }

.prose-sm :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }

.prose-sm :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }

.prose-sm :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.71429em; margin-bottom: 1.71429em; }

.prose-sm :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }

.prose-sm :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.857143em; line-height: 1.33333; margin-top: 0.666667em; }

.prose-sm :where(.prose-sm > :first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }

.prose-sm :where(.prose-sm > :last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 0px; }

.prose-lg { font-size: 1.125rem; line-height: 1.77778; }

.prose-lg :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; margin-bottom: 1.33333em; }

.prose-lg :where([class~="lead"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 1.22222em; line-height: 1.45455; margin-top: 1.09091em; margin-bottom: 1.09091em; }

.prose-lg :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.66667em; margin-bottom: 1.66667em; padding-inline-start: 1em; }

.prose-lg :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 2.66667em; margin-top: 0px; margin-bottom: 0.833333em; line-height: 1; }

.prose-lg :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 1.66667em; margin-top: 1.86667em; margin-bottom: 1.06667em; line-height: 1.33333; }

.prose-lg :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 1.33333em; margin-top: 1.66667em; margin-bottom: 0.666667em; line-height: 1.5; }

.prose-lg :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.77778em; margin-bottom: 0.444444em; line-height: 1.55556; }

.prose-lg :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.77778em; margin-bottom: 1.77778em; }

.prose-lg :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.77778em; margin-bottom: 1.77778em; }

.prose-lg :where(picture > img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }

.prose-lg :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.77778em; margin-bottom: 1.77778em; }

.prose-lg :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.888889em; border-radius: 0.3125rem; padding-top: 0.222222em; padding-inline: 0.444444em; padding-bottom: 0.222222em; }

.prose-lg :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.888889em; }

.prose-lg :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.866667em; }

.prose-lg :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.875em; }

.prose-lg :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.888889em; line-height: 1.75; margin-top: 2em; margin-bottom: 2em; border-radius: 0.375rem; padding-top: 1em; padding-inline: 1.5em; padding-bottom: 1em; }

.prose-lg :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; margin-bottom: 1.33333em; padding-inline-start: 1.55556em; }

.prose-lg :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; margin-bottom: 1.33333em; padding-inline-start: 1.55556em; }

.prose-lg :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.666667em; margin-bottom: 0.666667em; }

.prose-lg :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0.444444em; }

.prose-lg :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0.444444em; }

.prose-lg :where(.prose-lg > ul > li p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.888889em; margin-bottom: 0.888889em; }

.prose-lg :where(.prose-lg > ul > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; }

.prose-lg :where(.prose-lg > ul > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.33333em; }

.prose-lg :where(.prose-lg > ol > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; }

.prose-lg :where(.prose-lg > ol > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.33333em; }

.prose-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.888889em; margin-bottom: 0.888889em; }

.prose-lg :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; margin-bottom: 1.33333em; }

.prose-lg :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; }

.prose-lg :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.666667em; padding-inline-start: 1.55556em; }

.prose-lg :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 3.11111em; margin-bottom: 3.11111em; }

.prose-lg :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }

.prose-lg :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }

.prose-lg :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }

.prose-lg :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }

.prose-lg :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.888889em; line-height: 1.5; }

.prose-lg :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline: 0.75em; padding-bottom: 0.75em; }

.prose-lg :where(thead th:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }

.prose-lg :where(thead th:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }

.prose-lg :where(tbody td, tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-top: 0.75em; padding-inline: 0.75em; padding-bottom: 0.75em; }

.prose-lg :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }

.prose-lg :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }

.prose-lg :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.77778em; margin-bottom: 1.77778em; }

.prose-lg :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }

.prose-lg :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.888889em; line-height: 1.5; margin-top: 1em; }

.prose-lg :where(.prose-lg > :first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }

.prose-lg :where(.prose-lg > :last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 0px; }

.prose-slate { --tw-prose-body: #334155; --tw-prose-headings: #0f172a; --tw-prose-lead: #475569; --tw-prose-links: #0f172a; --tw-prose-bold: #0f172a; --tw-prose-counters: #64748b; --tw-prose-bullets: #cbd5e1; --tw-prose-hr: #e2e8f0; --tw-prose-quotes: #0f172a; --tw-prose-quote-borders: #e2e8f0; --tw-prose-captions: #64748b; --tw-prose-kbd: #0f172a; --tw-prose-kbd-shadows: rgb(15 23 42 / 10%); --tw-prose-code: #0f172a; --tw-prose-pre-code: #e2e8f0; --tw-prose-pre-bg: #1e293b; --tw-prose-th-borders: #cbd5e1; --tw-prose-td-borders: #e2e8f0; --tw-prose-invert-body: #cbd5e1; --tw-prose-invert-headings: #fff; --tw-prose-invert-lead: #94a3b8; --tw-prose-invert-links: #fff; --tw-prose-invert-bold: #fff; --tw-prose-invert-counters: #94a3b8; --tw-prose-invert-bullets: #475569; --tw-prose-invert-hr: #334155; --tw-prose-invert-quotes: #f1f5f9; --tw-prose-invert-quote-borders: #334155; --tw-prose-invert-captions: #94a3b8; --tw-prose-invert-kbd: #fff; --tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%); --tw-prose-invert-code: #fff; --tw-prose-invert-pre-code: #cbd5e1; --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%); --tw-prose-invert-th-borders: #475569; --tw-prose-invert-td-borders: #334155; }

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

.pointer-events-none { pointer-events: none; }

.pointer-events-auto { pointer-events: auto; }

.visible { visibility: visible; }

.invisible { visibility: hidden; }

.collapse { visibility: collapse; }

.static { position: static; }

.fixed { position: fixed; }

.absolute { position: absolute; }

.relative { position: relative; }

.sticky { position: sticky; }

.-inset-1 { inset: -0.25rem; }

.-inset-3 { inset: -0.75rem; }

.-inset-6 { inset: -1.5rem; }

.-inset-7 { inset: -1.75rem; }

.-inset-8 { inset: -2rem; }

.-inset-\[1px\] { inset: -1px; }

.-inset-\[2px\] { inset: -2px; }

.inset-0 { inset: 0px; }

.inset-6 { inset: 1.5rem; }

.inset-x-0 { left: 0px; right: 0px; }

.inset-x-5 { left: 1.25rem; right: 1.25rem; }

.inset-x-6 { left: 1.5rem; right: 1.5rem; }

.inset-x-7 { left: 1.75rem; right: 1.75rem; }

.inset-y-0 { top: 0px; bottom: 0px; }

.-bottom-1 { bottom: -0.25rem; }

.-bottom-10 { bottom: -2.5rem; }

.-bottom-12 { bottom: -3rem; }

.-bottom-16 { bottom: -4rem; }

.-bottom-2 { bottom: -0.5rem; }

.-bottom-20 { bottom: -5rem; }

.-bottom-24 { bottom: -6rem; }

.-bottom-32 { bottom: -8rem; }

.-bottom-4 { bottom: -1rem; }

.-bottom-40 { bottom: -10rem; }

.-bottom-5 { bottom: -1.25rem; }

.-left-10 { left: -2.5rem; }

.-left-12 { left: -3rem; }

.-left-16 { left: -4rem; }

.-left-20 { left: -5rem; }

.-left-24 { left: -6rem; }

.-left-32 { left: -8rem; }

.-left-4 { left: -1rem; }

.-left-40 { left: -10rem; }

.-left-5 { left: -1.25rem; }

.-left-80 { left: -20rem; }

.-left-\[21px\] { left: -21px; }

.-left-\[26px\] { left: -26px; }

.-left-\[34px\] { left: -34px; }

.-right-0\.5 { right: -0.125rem; }

.-right-1 { right: -0.25rem; }

.-right-10 { right: -2.5rem; }

.-right-12 { right: -3rem; }

.-right-16 { right: -4rem; }

.-right-2 { right: -0.5rem; }

.-right-20 { right: -5rem; }

.-right-24 { right: -6rem; }

.-right-3 { right: -0.75rem; }

.-right-32 { right: -8rem; }

.-right-4 { right: -1rem; }

.-right-40 { right: -10rem; }

.-right-5 { right: -1.25rem; }

.-right-\[34px\] { right: -34px; }

.-top-0\.5 { top: -0.125rem; }

.-top-1 { top: -0.25rem; }

.-top-10 { top: -2.5rem; }

.-top-12 { top: -3rem; }

.-top-16 { top: -4rem; }

.-top-2 { top: -0.5rem; }

.-top-2\.5 { top: -0.625rem; }

.-top-20 { top: -5rem; }

.-top-24 { top: -6rem; }

.-top-3 { top: -0.75rem; }

.-top-32 { top: -8rem; }

.-top-4 { top: -1rem; }

.-top-40 { top: -10rem; }

.-top-5 { top: -1.25rem; }

.bottom-0 { bottom: 0px; }

.bottom-10 { bottom: 2.5rem; }

.bottom-12 { bottom: 3rem; }

.bottom-2 { bottom: 0.5rem; }

.bottom-20 { bottom: 5rem; }

.bottom-24 { bottom: 6rem; }

.bottom-3 { bottom: 0.75rem; }

.bottom-4 { bottom: 1rem; }

.bottom-44 { bottom: 11rem; }

.bottom-5 { bottom: 1.25rem; }

.bottom-6 { bottom: 1.5rem; }

.bottom-\[10\%\] { bottom: 10%; }

.bottom-\[11\.75rem\] { bottom: 11.75rem; }

.bottom-\[5\%\] { bottom: 5%; }

.bottom-full { bottom: 100%; }

.left-0 { left: 0px; }

.left-0\.5 { left: 0.125rem; }

.left-1 { left: 0.25rem; }

.left-1\/2 { left: 50%; }

.left-1\/4 { left: 25%; }

.left-10 { left: 2.5rem; }

.left-2 { left: 0.5rem; }

.left-2\.5 { left: 0.625rem; }

.left-3 { left: 0.75rem; }

.left-4 { left: 1rem; }

.left-5 { left: 1.25rem; }

.left-6 { left: 1.5rem; }

.left-8 { left: 2rem; }

.left-\[10\%\] { left: 10%; }

.left-\[15\%\] { left: 15%; }

.left-\[2px\] { left: 2px; }

.left-\[5\%\] { left: 5%; }

.left-\[50\%\] { left: 50%; }

.left-full { left: 100%; }

.right-0 { right: 0px; }

.right-1 { right: 0.25rem; }

.right-1\/4 { right: 25%; }

.right-10 { right: 2.5rem; }

.right-2 { right: 0.5rem; }

.right-3 { right: 0.75rem; }

.right-4 { right: 1rem; }

.right-5 { right: 1.25rem; }

.right-6 { right: 1.5rem; }

.right-\[10\%\] { right: 10%; }

.right-\[15\%\] { right: 15%; }

.right-\[30\%\] { right: 30%; }

.right-\[5\%\] { right: 5%; }

.top-0 { top: 0px; }

.top-0\.5 { top: 0.125rem; }

.top-1 { top: 0.25rem; }

.top-1\.5 { top: 0.375rem; }

.top-1\/2 { top: 50%; }

.top-1\/3 { top: 33.3333%; }

.top-10 { top: 2.5rem; }

.top-16 { top: 4rem; }

.top-2 { top: 0.5rem; }

.top-2\.5 { top: 0.625rem; }

.top-20 { top: 5rem; }

.top-24 { top: 6rem; }

.top-3 { top: 0.75rem; }

.top-3\.5 { top: 0.875rem; }

.top-4 { top: 1rem; }

.top-5 { top: 1.25rem; }

.top-6 { top: 1.5rem; }

.top-8 { top: 2rem; }

.top-\[10\%\] { top: 10%; }

.top-\[1px\] { top: 1px; }

.top-\[20\%\] { top: 20%; }

.top-\[2px\] { top: 2px; }

.top-\[5\%\] { top: 5%; }

.top-\[50\%\] { top: 50%; }

.top-\[60\%\] { top: 60%; }

.top-\[80px\] { top: 80px; }

.top-\[calc\(11rem\+15px\)\] { top: calc(15px + 11rem); }

.top-full { top: 100%; }

.isolate { isolation: isolate; }

.-z-0 { z-index: 0; }

.-z-10 { z-index: -10; }

.z-0 { z-index: 0; }

.z-10 { z-index: 10; }

.z-20 { z-index: 20; }

.z-30 { z-index: 30; }

.z-40 { z-index: 40; }

.z-50 { z-index: 50; }

.z-\[10000\] { z-index: 10000; }

.z-\[10001\] { z-index: 10001; }

.z-\[100\] { z-index: 100; }

.z-\[1\] { z-index: 1; }

.z-\[2\] { z-index: 2; }

.z-\[3\] { z-index: 3; }

.z-\[60\] { z-index: 60; }

.z-\[70\] { z-index: 70; }

.z-\[71\] { z-index: 71; }

.z-\[72\] { z-index: 72; }

.z-\[80\] { z-index: 80; }

.z-\[90\] { z-index: 90; }

.z-\[9999\] { z-index: 9999; }

.order-1 { order: 1; }

.order-2 { order: 2; }

.col-span-1 { grid-column: span 1 / span 1; }

.col-span-2 { grid-column: span 2 / span 2; }

.col-span-4 { grid-column: span 4 / span 4; }

.col-span-full { grid-column: 1 / -1; }

.m-auto { margin: auto; }

.-mx-1 { margin-left: -0.25rem; margin-right: -0.25rem; }

.-mx-1\.5 { margin-left: -0.375rem; margin-right: -0.375rem; }

.-mx-4 { margin-left: -1rem; margin-right: -1rem; }

.-mx-5 { margin-left: -1.25rem; margin-right: -1.25rem; }

.-mx-6 { margin-left: -1.5rem; margin-right: -1.5rem; }

.mx-1 { margin-left: 0.25rem; margin-right: 0.25rem; }

.mx-1\.5 { margin-left: 0.375rem; margin-right: 0.375rem; }

.mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }

.mx-3 { margin-left: 0.75rem; margin-right: 0.75rem; }

.mx-3\.5 { margin-left: 0.875rem; margin-right: 0.875rem; }

.mx-4 { margin-left: 1rem; margin-right: 1rem; }

.mx-6 { margin-left: 1.5rem; margin-right: 1.5rem; }

.mx-auto { margin-left: auto; margin-right: auto; }

.my-0\.5 { margin-top: 0.125rem; margin-bottom: 0.125rem; }

.my-1 { margin-top: 0.25rem; margin-bottom: 0.25rem; }

.my-3 { margin-top: 0.75rem; margin-bottom: 0.75rem; }

.my-4 { margin-top: 1rem; margin-bottom: 1rem; }

.my-5 { margin-top: 1.25rem; margin-bottom: 1.25rem; }

.my-8 { margin-top: 2rem; margin-bottom: 2rem; }

.\!mb-1 { margin-bottom: 0.25rem !important; }

.\!mb-2 { margin-bottom: 0.5rem !important; }

.\!mb-3 { margin-bottom: 0.75rem !important; }

.\!mb-8 { margin-bottom: 2rem !important; }

.\!mt-0 { margin-top: 0px !important; }

.-mb-px { margin-bottom: -1px; }

.-ml-4 { margin-left: -1rem; }

.-mt-1 { margin-top: -0.25rem; }

.-mt-2 { margin-top: -0.5rem; }

.-mt-20 { margin-top: -5rem; }

.-mt-4 { margin-top: -1rem; }

.-mt-6 { margin-top: -1.5rem; }

.mb-0\.5 { margin-bottom: 0.125rem; }

.mb-1 { margin-bottom: 0.25rem; }

.mb-1\.5 { margin-bottom: 0.375rem; }

.mb-10 { margin-bottom: 2.5rem; }

.mb-12 { margin-bottom: 3rem; }

.mb-14 { margin-bottom: 3.5rem; }

.mb-16 { margin-bottom: 4rem; }

.mb-2 { margin-bottom: 0.5rem; }

.mb-2\.5 { margin-bottom: 0.625rem; }

.mb-3 { margin-bottom: 0.75rem; }

.mb-4 { margin-bottom: 1rem; }

.mb-5 { margin-bottom: 1.25rem; }

.mb-6 { margin-bottom: 1.5rem; }

.mb-7 { margin-bottom: 1.75rem; }

.mb-8 { margin-bottom: 2rem; }

.ml-0\.5 { margin-left: 0.125rem; }

.ml-1 { margin-left: 0.25rem; }

.ml-10 { margin-left: 2.5rem; }

.ml-2 { margin-left: 0.5rem; }

.ml-3 { margin-left: 0.75rem; }

.ml-4 { margin-left: 1rem; }

.ml-auto { margin-left: auto; }

.mr-1 { margin-right: 0.25rem; }

.mr-1\.5 { margin-right: 0.375rem; }

.mr-2 { margin-right: 0.5rem; }

.mr-auto { margin-right: auto; }

.mt-0\.5 { margin-top: 0.125rem; }

.mt-1 { margin-top: 0.25rem; }

.mt-1\.5 { margin-top: 0.375rem; }

.mt-10 { margin-top: 2.5rem; }

.mt-12 { margin-top: 3rem; }

.mt-14 { margin-top: 3.5rem; }

.mt-16 { margin-top: 4rem; }

.mt-2 { margin-top: 0.5rem; }

.mt-2\.5 { margin-top: 0.625rem; }

.mt-24 { margin-top: 6rem; }

.mt-3 { margin-top: 0.75rem; }

.mt-4 { margin-top: 1rem; }

.mt-5 { margin-top: 1.25rem; }

.mt-6 { margin-top: 1.5rem; }

.mt-7 { margin-top: 1.75rem; }

.mt-8 { margin-top: 2rem; }

.mt-9 { margin-top: 2.25rem; }

.mt-auto { margin-top: auto; }

.line-clamp-1 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }

.line-clamp-2 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.line-clamp-3 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }

.block { display: block; }

.inline-block { display: inline-block; }

.inline { display: inline; }

.flex { display: flex; }

.inline-flex { display: inline-flex; }

.table { display: table; }

.grid { display: grid; }

.contents { display: contents; }

.hidden { display: none; }

.aspect-\[16\/9\] { aspect-ratio: 16 / 9; }

.aspect-\[4\/3\] { aspect-ratio: 4 / 3; }

.size-4 { width: 1rem; height: 1rem; }

.h-0\.5 { height: 0.125rem; }

.h-1 { height: 0.25rem; }

.h-1\.5 { height: 0.375rem; }

.h-10 { height: 2.5rem; }

.h-11 { height: 2.75rem; }

.h-12 { height: 3rem; }

.h-14 { height: 3.5rem; }

.h-16 { height: 4rem; }

.h-2 { height: 0.5rem; }

.h-2\.5 { height: 0.625rem; }

.h-20 { height: 5rem; }

.h-24 { height: 6rem; }

.h-28 { height: 7rem; }

.h-3 { height: 0.75rem; }

.h-3\.5 { height: 0.875rem; }

.h-3\/4 { height: 75%; }

.h-32 { height: 8rem; }

.h-36 { height: 9rem; }

.h-4 { height: 1rem; }

.h-40 { height: 10rem; }

.h-44 { height: 11rem; }

.h-48 { height: 12rem; }

.h-5 { height: 1.25rem; }

.h-52 { height: 13rem; }

.h-56 { height: 14rem; }

.h-6 { height: 1.5rem; }

.h-60 { height: 15rem; }

.h-64 { height: 16rem; }

.h-7 { height: 1.75rem; }

.h-72 { height: 18rem; }

.h-8 { height: 2rem; }

.h-80 { height: 20rem; }

.h-9 { height: 2.25rem; }

.h-96 { height: 24rem; }

.h-\[0\.9em\] { height: 0.9em; }

.h-\[100dvh\] { height: 100dvh; }

.h-\[100px\] { height: 100px; }

.h-\[126px\] { height: 126px; }

.h-\[13px\] { height: 13px; }

.h-\[14px\] { height: 14px; }

.h-\[15px\] { height: 15px; }

.h-\[16px\] { height: 16px; }

.h-\[17px\] { height: 17px; }

.h-\[18px\] { height: 18px; }

.h-\[19\.2svh\] { height: 19.2svh; }

.h-\[1px\] { height: 1px; }

.h-\[2\.5px\] { height: 2.5px; }

.h-\[22px\] { height: 22px; }

.h-\[250px\] { height: 250px; }

.h-\[26rem\] { height: 26rem; }

.h-\[27px\] { height: 27px; }

.h-\[2px\] { height: 2px; }

.h-\[300px\] { height: 300px; }

.h-\[30rem\] { height: 30rem; }

.h-\[320px\] { height: 320px; }

.h-\[350px\] { height: 350px; }

.h-\[36rem\] { height: 36rem; }

.h-\[38px\] { height: 38px; }

.h-\[3px\] { height: 3px; }

.h-\[400px\] { height: 400px; }

.h-\[40px\] { height: 40px; }

.h-\[40rem\] { height: 40rem; }

.h-\[420px\] { height: 420px; }

.h-\[42px\] { height: 42px; }

.h-\[460px\] { height: 460px; }

.h-\[480px\] { height: 480px; }

.h-\[500px\] { height: 500px; }

.h-\[520px\] { height: 520px; }

.h-\[560px\] { height: 560px; }

.h-\[600px\] { height: 600px; }

.h-\[64px\] { height: 64px; }

.h-\[72px\] { height: 72px; }

.h-\[80\%\] { height: 80%; }

.h-\[calc\(100dvh-16px\)\] { height: calc(100dvh - 16px); }

.h-\[var\(--radix-navigation-menu-viewport-height\)\] { height: var(--radix-navigation-menu-viewport-height); }

.h-\[var\(--radix-select-trigger-height\)\] { height: var(--radix-select-trigger-height); }

.h-auto { height: auto; }

.h-fit { height: fit-content; }

.h-full { height: 100%; }

.h-px { height: 1px; }

.h-screen { height: 100vh; }

.h-svh { height: 100svh; }

.max-h-14 { max-height: 3.5rem; }

.max-h-32 { max-height: 8rem; }

.max-h-40 { max-height: 10rem; }

.max-h-44 { max-height: 11rem; }

.max-h-60 { max-height: 15rem; }

.max-h-64 { max-height: 16rem; }

.max-h-72 { max-height: 18rem; }

.max-h-80 { max-height: 20rem; }

.max-h-96 { max-height: 24rem; }

.max-h-\[140px\] { max-height: 140px; }

.max-h-\[200px\] { max-height: 200px; }

.max-h-\[220px\] { max-height: 220px; }

.max-h-\[260px\] { max-height: 260px; }

.max-h-\[26rem\] { max-height: 26rem; }

.max-h-\[280px\] { max-height: 280px; }

.max-h-\[300px\] { max-height: 300px; }

.max-h-\[380px\] { max-height: 380px; }

.max-h-\[40px\] { max-height: 40px; }

.max-h-\[40vh\] { max-height: 40vh; }

.max-h-\[420px\] { max-height: 420px; }

.max-h-\[45vh\] { max-height: 45vh; }

.max-h-\[500px\] { max-height: 500px; }

.max-h-\[50vh\] { max-height: 50vh; }

.max-h-\[550px\] { max-height: 550px; }

.max-h-\[600px\] { max-height: 600px; }

.max-h-\[60px\] { max-height: 60px; }

.max-h-\[60vh\] { max-height: 60vh; }

.max-h-\[650px\] { max-height: 650px; }

.max-h-\[65vh\] { max-height: 65vh; }

.max-h-\[70vh\] { max-height: 70vh; }

.max-h-\[720px\] { max-height: 720px; }

.max-h-\[80vh\] { max-height: 80vh; }

.max-h-\[85vh\] { max-height: 85vh; }

.max-h-\[90vh\] { max-height: 90vh; }

.max-h-\[92vh\] { max-height: 92vh; }

.max-h-\[calc\(100vh-12rem\)\] { max-height: calc(-12rem + 100vh); }

.max-h-\[calc\(100vh-260px\)\] { max-height: calc(-260px + 100vh); }

.max-h-full { max-height: 100%; }

.max-h-screen { max-height: 100vh; }

.min-h-0 { min-height: 0px; }

.min-h-24 { min-height: 6rem; }

.min-h-48 { min-height: 12rem; }

.min-h-64 { min-height: 16rem; }

.min-h-72 { min-height: 18rem; }

.min-h-\[100px\] { min-height: 100px; }

.min-h-\[110px\] { min-height: 110px; }

.min-h-\[112px\] { min-height: 112px; }

.min-h-\[18px\] { min-height: 18px; }

.min-h-\[200px\] { min-height: 200px; }

.min-h-\[24px\] { min-height: 24px; }

.min-h-\[250px\] { min-height: 250px; }

.min-h-\[260px\] { min-height: 260px; }

.min-h-\[280px\] { min-height: 280px; }

.min-h-\[2em\] { min-height: 2em; }

.min-h-\[2rem\] { min-height: 2rem; }

.min-h-\[320px\] { min-height: 320px; }

.min-h-\[340px\] { min-height: 340px; }

.min-h-\[360px\] { min-height: 360px; }

.min-h-\[39px\] { min-height: 39px; }

.min-h-\[44px\] { min-height: 44px; }

.min-h-\[480px\] { min-height: 480px; }

.min-h-\[50vh\] { min-height: 50vh; }

.min-h-\[520px\] { min-height: 520px; }

.min-h-\[55vh\] { min-height: 55vh; }

.min-h-\[560px\] { min-height: 560px; }

.min-h-\[60vh\] { min-height: 60vh; }

.min-h-\[65px\] { min-height: 65px; }

.min-h-\[70vh\] { min-height: 70vh; }

.min-h-\[72px\] { min-height: 72px; }

.min-h-\[78vh\] { min-height: 78vh; }

.min-h-\[80px\] { min-height: 80px; }

.min-h-\[80vh\] { min-height: 80vh; }

.min-h-\[min\(100vh\,56\.25vw\)\] { min-height: min(100vh, 56.25vw); }

.min-h-screen { min-height: 100vh; }

.min-h-svh { min-height: 100svh; }

.\!w-48 { width: 12rem !important; }

.\!w-auto { width: auto !important; }

.w-0 { width: 0px; }

.w-0\.5 { width: 0.125rem; }

.w-1 { width: 0.25rem; }

.w-1\.5 { width: 0.375rem; }

.w-1\/2 { width: 50%; }

.w-1\/3 { width: 33.3333%; }

.w-10 { width: 2.5rem; }

.w-10\/12 { width: 83.3333%; }

.w-11 { width: 2.75rem; }

.w-11\/12 { width: 91.6667%; }

.w-12 { width: 3rem; }

.w-14 { width: 3.5rem; }

.w-16 { width: 4rem; }

.w-2 { width: 0.5rem; }

.w-2\.5 { width: 0.625rem; }

.w-2\/3 { width: 66.6667%; }

.w-20 { width: 5rem; }

.w-24 { width: 6rem; }

.w-28 { width: 7rem; }

.w-3 { width: 0.75rem; }

.w-3\.5 { width: 0.875rem; }

.w-3\/4 { width: 75%; }

.w-32 { width: 8rem; }

.w-36 { width: 9rem; }

.w-4 { width: 1rem; }

.w-40 { width: 10rem; }

.w-44 { width: 11rem; }

.w-48 { width: 12rem; }

.w-5 { width: 1.25rem; }

.w-52 { width: 13rem; }

.w-56 { width: 14rem; }

.w-6 { width: 1.5rem; }

.w-60 { width: 15rem; }

.w-64 { width: 16rem; }

.w-7 { width: 1.75rem; }

.w-72 { width: 18rem; }

.w-8 { width: 2rem; }

.w-8\/12 { width: 66.6667%; }

.w-80 { width: 20rem; }

.w-9 { width: 2.25rem; }

.w-9\/12 { width: 75%; }

.w-96 { width: 24rem; }

.w-\[--sidebar-width\] { width: var(--sidebar-width); }

.w-\[0\.9em\] { width: 0.9em; }

.w-\[100px\] { width: 100px; }

.w-\[1040px\] { width: 1040px; }

.w-\[120px\] { width: 120px; }

.w-\[126px\] { width: 126px; }

.w-\[140px\] { width: 140px; }

.w-\[14px\] { width: 14px; }

.w-\[160px\] { width: 160px; }

.w-\[180px\] { width: 180px; }

.w-\[18rem\] { width: 18rem; }

.w-\[19\.2svh\] { width: 19.2svh; }

.w-\[1px\] { width: 1px; }

.w-\[22px\] { width: 22px; }

.w-\[22rem\] { width: 22rem; }

.w-\[240px\] { width: 240px; }

.w-\[260px\] { width: 260px; }

.w-\[26rem\] { width: 26rem; }

.w-\[280px\] { width: 280px; }

.w-\[2px\] { width: 2px; }

.w-\[30\%\] { width: 30%; }

.w-\[300px\] { width: 300px; }

.w-\[30rem\] { width: 30rem; }

.w-\[320px\] { width: 320px; }

.w-\[350px\] { width: 350px; }

.w-\[360px\] { width: 360px; }

.w-\[36rem\] { width: 36rem; }

.w-\[380px\] { width: 380px; }

.w-\[400px\] { width: 400px; }

.w-\[40rem\] { width: 40rem; }

.w-\[42\%\] { width: 42%; }

.w-\[420px\] { width: 420px; }

.w-\[480px\] { width: 480px; }

.w-\[500px\] { width: 500px; }

.w-\[520px\] { width: 520px; }

.w-\[600px\] { width: 600px; }

.w-\[60px\] { width: 60px; }

.w-\[720px\] { width: 720px; }

.w-\[72px\] { width: 72px; }

.w-\[78\%\] { width: 78%; }

.w-\[800px\] { width: 800px; }

.w-\[86\%\] { width: 86%; }

.w-\[880px\] { width: 880px; }

.w-\[900px\] { width: 900px; }

.w-\[94\%\] { width: 94%; }

.w-\[980px\] { width: 980px; }

.w-\[min\(92vw\,22rem\)\] { width: min(92vw, 22rem); }

.w-\[min\(92vw\,340px\)\] { width: min(92vw, 340px); }

.w-\[min\(92vw\,380px\)\] { width: min(92vw, 380px); }

.w-auto { width: auto; }

.w-fit { width: fit-content; }

.w-full { width: 100%; }

.w-max { width: max-content; }

.w-px { width: 1px; }

.min-w-0 { min-width: 0px; }

.min-w-4 { min-width: 1rem; }

.min-w-5 { min-width: 1.25rem; }

.min-w-9 { min-width: 2.25rem; }

.min-w-\[1040px\] { min-width: 1040px; }

.min-w-\[112px\] { min-width: 112px; }

.min-w-\[1180px\] { min-width: 1180px; }

.min-w-\[120px\] { min-width: 120px; }

.min-w-\[12rem\] { min-width: 12rem; }

.min-w-\[140px\] { min-width: 140px; }

.min-w-\[160px\] { min-width: 160px; }

.min-w-\[16px\] { min-width: 16px; }

.min-w-\[170px\] { min-width: 170px; }

.min-w-\[180px\] { min-width: 180px; }

.min-w-\[18px\] { min-width: 18px; }

.min-w-\[200px\] { min-width: 200px; }

.min-w-\[20px\] { min-width: 20px; }

.min-w-\[220px\] { min-width: 220px; }

.min-w-\[240px\] { min-width: 240px; }

.min-w-\[260px\] { min-width: 260px; }

.min-w-\[2rem\] { min-width: 2rem; }

.min-w-\[300px\] { min-width: 300px; }

.min-w-\[420px\] { min-width: 420px; }

.min-w-\[600px\] { min-width: 600px; }

.min-w-\[60px\] { min-width: 60px; }

.min-w-\[61px\] { min-width: 61px; }

.min-w-\[63px\] { min-width: 63px; }

.min-w-\[640px\] { min-width: 640px; }

.min-w-\[69px\] { min-width: 69px; }

.min-w-\[700px\] { min-width: 700px; }

.min-w-\[70px\] { min-width: 70px; }

.min-w-\[720px\] { min-width: 720px; }

.min-w-\[74px\] { min-width: 74px; }

.min-w-\[760px\] { min-width: 760px; }

.min-w-\[800px\] { min-width: 800px; }

.min-w-\[80px\] { min-width: 80px; }

.min-w-\[8rem\] { min-width: 8rem; }

.min-w-\[900px\] { min-width: 900px; }

.min-w-\[920px\] { min-width: 920px; }

.min-w-\[var\(--radix-select-trigger-width\)\] { min-width: var(--radix-select-trigger-width); }

.min-w-full { min-width: 100%; }

.max-w-2xl { max-width: 42rem; }

.max-w-3xl { max-width: 48rem; }

.max-w-4xl { max-width: 56rem; }

.max-w-5xl { max-width: 64rem; }

.max-w-60 { max-width: 15rem; }

.max-w-6xl { max-width: 72rem; }

.max-w-7xl { max-width: 80rem; }

.max-w-\[--skeleton-width\] { max-width: var(--skeleton-width); }

.max-w-\[10rem\] { max-width: 10rem; }

.max-w-\[1200px\] { max-width: 1200px; }

.max-w-\[120px\] { max-width: 120px; }

.max-w-\[1400px\] { max-width: 1400px; }

.max-w-\[140px\] { max-width: 140px; }

.max-w-\[1440px\] { max-width: 1440px; }

.max-w-\[1450px\] { max-width: 1450px; }

.max-w-\[1460px\] { max-width: 1460px; }

.max-w-\[1480px\] { max-width: 1480px; }

.max-w-\[14rem\] { max-width: 14rem; }

.max-w-\[150px\] { max-width: 150px; }

.max-w-\[1600px\] { max-width: 1600px; }

.max-w-\[180px\] { max-width: 180px; }

.max-w-\[200px\] { max-width: 200px; }

.max-w-\[220px\] { max-width: 220px; }

.max-w-\[250px\] { max-width: 250px; }

.max-w-\[260px\] { max-width: 260px; }

.max-w-\[280px\] { max-width: 280px; }

.max-w-\[300px\] { max-width: 300px; }

.max-w-\[320px\] { max-width: 320px; }

.max-w-\[340px\] { max-width: 340px; }

.max-w-\[360px\] { max-width: 360px; }

.max-w-\[388px\] { max-width: 388px; }

.max-w-\[480px\] { max-width: 480px; }

.max-w-\[520px\] { max-width: 520px; }

.max-w-\[60\%\] { max-width: 60%; }

.max-w-\[70\%\] { max-width: 70%; }

.max-w-\[720px\] { max-width: 720px; }

.max-w-\[75\%\] { max-width: 75%; }

.max-w-\[760px\] { max-width: 760px; }

.max-w-\[78\%\] { max-width: 78%; }

.max-w-\[80\%\] { max-width: 80%; }

.max-w-\[85\%\] { max-width: 85%; }

.max-w-\[900px\] { max-width: 900px; }

.max-w-\[90vw\] { max-width: 90vw; }

.max-w-\[95vw\] { max-width: 95vw; }

.max-w-\[calc\(100vw-2rem\)\] { max-width: calc(-2rem + 100vw); }

.max-w-full { max-width: 100%; }

.max-w-lg { max-width: 32rem; }

.max-w-max { max-width: max-content; }

.max-w-md { max-width: 28rem; }

.max-w-none { max-width: none; }

.max-w-sm { max-width: 24rem; }

.max-w-xl { max-width: 36rem; }

.max-w-xs { max-width: 20rem; }

.flex-1 { flex: 1 1 0%; }

.flex-shrink-0 { flex-shrink: 0; }

.shrink { flex-shrink: 1; }

.shrink-0 { flex-shrink: 0; }

.grow { flex-grow: 1; }

.grow-0 { flex-grow: 0; }

.basis-full { flex-basis: 100%; }

.caption-bottom { caption-side: bottom; }

.border-collapse { border-collapse: collapse; }

.-translate-x-1\/2 { --tw-translate-x: -50%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.-translate-x-px { --tw-translate-x: -1px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.-translate-y-1\/2 { --tw-translate-y: -50%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.-translate-y-6 { --tw-translate-y: -1.5rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.-translate-y-8 { --tw-translate-y: -2rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.translate-x-0 { --tw-translate-x: 0px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.translate-x-0\.5 { --tw-translate-x: .125rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.translate-x-1 { --tw-translate-x: .25rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.translate-x-28 { --tw-translate-x: 7rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.translate-x-4 { --tw-translate-x: 1rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.translate-x-5 { --tw-translate-x: 1.25rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.translate-x-6 { --tw-translate-x: 1.5rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.translate-x-7 { --tw-translate-x: 1.75rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.translate-x-\[-50\%\] { --tw-translate-x: -50%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.translate-x-\[18px\] { --tw-translate-x: 18px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.translate-x-\[3px\] { --tw-translate-x: 3px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.translate-x-full { --tw-translate-x: 100%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.translate-x-px { --tw-translate-x: 1px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.translate-y-0 { --tw-translate-y: 0px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.translate-y-2 { --tw-translate-y: .5rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.translate-y-4 { --tw-translate-y: 1rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.translate-y-8 { --tw-translate-y: 2rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.translate-y-\[-50\%\] { --tw-translate-y: -50%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.-rotate-90 { --tw-rotate: -90deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.rotate-0 { --tw-rotate: 0deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.rotate-180 { --tw-rotate: 180deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.rotate-45 { --tw-rotate: 45deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.rotate-90 { --tw-rotate: 90deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.scale-100 { --tw-scale-x: 1; --tw-scale-y: 1; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.scale-110 { --tw-scale-x: 1.1; --tw-scale-y: 1.1; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.scale-95 { --tw-scale-x: .95; --tw-scale-y: .95; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.scale-\[0\.98\] { --tw-scale-x: .98; --tw-scale-y: .98; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.scale-\[1\.02\] { --tw-scale-x: 1.02; --tw-scale-y: 1.02; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.scale-\[1\.03\] { --tw-scale-x: 1.03; --tw-scale-y: 1.03; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.transform { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.animate-\[fadeInUp_0\.7s_ease-out\] { animation: 0.7s ease-out 0s 1 normal none running fadeInUp; }

.animate-\[pulse_2\.4s_ease-in-out_infinite\] { animation: 2.4s ease-in-out 0s infinite normal none running pulse; }

.animate-\[pulse_5s_ease-in-out_infinite\] { animation: 5s ease-in-out 0s infinite normal none running pulse; }

.animate-\[pulse_6s_ease-in-out_infinite\] { animation: 6s ease-in-out 0s infinite normal none running pulse; }

.animate-\[spin_18s_linear_infinite\] { animation: 18s linear 0s infinite normal none running spin; }

@keyframes bounce { 
  0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(0.8, 0, 1, 1); }
  50% { transform: none; animation-timing-function: cubic-bezier(0, 0, 0.2, 1); }
}

.animate-bounce { animation: 1s ease 0s infinite normal none running bounce; }

@keyframes ping { 
  75%, 100% { transform: scale(2); opacity: 0; }
}

.animate-ping { animation: 1s cubic-bezier(0, 0, 0.2, 1) 0s infinite normal none running ping; }

@keyframes pulse { 
  50% { opacity: 0.5; }
}

.animate-pulse { animation: 2s cubic-bezier(0.4, 0, 0.6, 1) 0s infinite normal none running pulse; }

@keyframes spin { 
  100% { transform: rotate(360deg); }
}

.animate-spin { animation: 1s linear 0s infinite normal none running spin; }

.cursor-context-menu { cursor: context-menu; }

.cursor-default { cursor: default; }

.cursor-grab { cursor: grab; }

.cursor-not-allowed { cursor: not-allowed; }

.cursor-pointer { cursor: pointer; }

.touch-none { touch-action: none; }

.touch-pan-y { --tw-pan-y: pan-y; touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom); }

.select-none { user-select: none; }

.resize-none { resize: none; }

.resize-y { resize: vertical; }

.snap-x { scroll-snap-type: x var(--tw-scroll-snap-strictness); }

.snap-mandatory { --tw-scroll-snap-strictness: mandatory; }

.snap-start { scroll-snap-align: start; }

.scroll-mt-16 { scroll-margin-top: 4rem; }

.scroll-mt-20 { scroll-margin-top: 5rem; }

.scroll-mt-24 { scroll-margin-top: 6rem; }

.scroll-mt-28 { scroll-margin-top: 7rem; }

.list-inside { list-style-position: inside; }

.list-outside { list-style-position: outside; }

.list-decimal { list-style-type: decimal; }

.list-disc { list-style-type: disc; }

.list-none { list-style-type: none; }

.appearance-none { appearance: none; }

.auto-rows-fr { grid-auto-rows: minmax(0px, 1fr); }

.grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }

.grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }

.grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }

.grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }

.grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }

.grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }

.grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }

.grid-cols-\[140px_1fr\] { grid-template-columns: 140px 1fr; }

.grid-cols-\[1fr_auto_auto\] { grid-template-columns: 1fr auto auto; }

.grid-cols-\[74px_1fr\] { grid-template-columns: 74px 1fr; }

.grid-rows-\[0fr\] { grid-template-rows: 0fr; }

.grid-rows-\[1fr\] { grid-template-rows: 1fr; }

.flex-row { flex-direction: row; }

.flex-row-reverse { flex-direction: row-reverse; }

.flex-col { flex-direction: column; }

.flex-col-reverse { flex-direction: column-reverse; }

.flex-wrap { flex-wrap: wrap; }

.place-items-center { place-items: center; }

.content-center { align-content: center; }

.content-start { align-content: flex-start; }

.items-start { align-items: flex-start; }

.items-end { align-items: flex-end; }

.items-center { align-items: center; }

.items-baseline { align-items: baseline; }

.items-stretch { align-items: stretch; }

.justify-start { justify-content: flex-start; }

.justify-end { justify-content: flex-end; }

.justify-center { justify-content: center; }

.justify-between { justify-content: space-between; }

.gap-0\.5 { gap: 0.125rem; }

.gap-1 { gap: 0.25rem; }

.gap-1\.5 { gap: 0.375rem; }

.gap-10 { gap: 2.5rem; }

.gap-12 { gap: 3rem; }

.gap-2 { gap: 0.5rem; }

.gap-2\.5 { gap: 0.625rem; }

.gap-3 { gap: 0.75rem; }

.gap-4 { gap: 1rem; }

.gap-5 { gap: 1.25rem; }

.gap-6 { gap: 1.5rem; }

.gap-7 { gap: 1.75rem; }

.gap-8 { gap: 2rem; }

.gap-\[5px\] { gap: 5px; }

.gap-x-4 { column-gap: 1rem; }

.gap-x-6 { column-gap: 1.5rem; }

.gap-y-1 { row-gap: 0.25rem; }

.gap-y-2 { row-gap: 0.5rem; }

.gap-y-3 { row-gap: 0.75rem; }

.space-x-1 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(.25rem * var(--tw-space-x-reverse)); margin-left: calc(.25rem * calc(1 - var(--tw-space-x-reverse))); }

.space-x-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(.5rem * var(--tw-space-x-reverse)); margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse))); }

.space-x-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(1rem * var(--tw-space-x-reverse)); margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); }

.space-y-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0px * var(--tw-space-y-reverse)); }

.space-y-0\.5 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.125rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.125rem * var(--tw-space-y-reverse)); }

.space-y-1 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.25rem * var(--tw-space-y-reverse)); }

.space-y-1\.5 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.375rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.375rem * var(--tw-space-y-reverse)); }

.space-y-10 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(2.5rem * var(--tw-space-y-reverse)); }

.space-y-12 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(3rem * var(--tw-space-y-reverse)); }

.space-y-16 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(4rem * var(--tw-space-y-reverse)); }

.space-y-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.5rem * var(--tw-space-y-reverse)); }

.space-y-2\.5 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.625rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.625rem * var(--tw-space-y-reverse)); }

.space-y-3 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.75rem * var(--tw-space-y-reverse)); }

.space-y-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1rem * var(--tw-space-y-reverse)); }

.space-y-5 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1.25rem * var(--tw-space-y-reverse)); }

.space-y-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)); }

.space-y-8 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(2rem * var(--tw-space-y-reverse)); }

.divide-y > :not([hidden]) ~ :not([hidden]) { --tw-divide-y-reverse: 0; border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); border-bottom-width: calc(1px * var(--tw-divide-y-reverse)); }

.divide-emerald-100 > :not([hidden]) ~ :not([hidden]) { --tw-divide-opacity: 1; border-color: rgb(209 250 229 / var(--tw-divide-opacity, 1)); }

.divide-gray-100 > :not([hidden]) ~ :not([hidden]) { --tw-divide-opacity: 1; border-color: rgb(243 244 246 / var(--tw-divide-opacity, 1)); }

.divide-gray-200 > :not([hidden]) ~ :not([hidden]) { --tw-divide-opacity: 1; border-color: rgb(229 231 235 / var(--tw-divide-opacity, 1)); }

.divide-gray-50 > :not([hidden]) ~ :not([hidden]) { --tw-divide-opacity: 1; border-color: rgb(249 250 251 / var(--tw-divide-opacity, 1)); }

.divide-gray-800 > :not([hidden]) ~ :not([hidden]) { --tw-divide-opacity: 1; border-color: rgb(31 41 55 / var(--tw-divide-opacity, 1)); }

.divide-slate-100 > :not([hidden]) ~ :not([hidden]) { --tw-divide-opacity: 1; border-color: rgb(241 245 249 / var(--tw-divide-opacity, 1)); }

.divide-slate-800 > :not([hidden]) ~ :not([hidden]) { --tw-divide-opacity: 1; border-color: rgb(30 41 59 / var(--tw-divide-opacity, 1)); }

.divide-white\/5 > :not([hidden]) ~ :not([hidden]) { border-color: rgba(255, 255, 255, 0.05); }

.self-start { align-self: flex-start; }

.self-end { align-self: flex-end; }

.self-center { align-self: center; }

.justify-self-end { justify-self: end; }

.overflow-auto { overflow: auto; }

.overflow-hidden { overflow: hidden; }

.overflow-visible { overflow: visible; }

.overflow-x-auto { overflow-x: auto; }

.overflow-y-auto { overflow-y: auto; }

.overflow-x-hidden { overflow-x: hidden; }

.scroll-smooth { scroll-behavior: smooth; }

.truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.whitespace-nowrap { white-space: nowrap; }

.whitespace-pre-line { white-space: pre-line; }

.whitespace-pre-wrap { white-space: pre-wrap; }

.break-words { overflow-wrap: break-word; }

.break-all { word-break: break-all; }

.rounded { border-radius: 0.25rem; }

.rounded-2xl { border-radius: 1rem; }

.rounded-3xl { border-radius: 1.5rem; }

.rounded-\[1\.25rem\] { border-radius: 1.25rem; }

.rounded-\[1\.35rem\] { border-radius: 1.35rem; }

.rounded-\[1\.85rem\] { border-radius: 1.85rem; }

.rounded-\[1\.8rem\] { border-radius: 1.8rem; }

.rounded-\[10px\] { border-radius: 10px; }

.rounded-\[12px\] { border-radius: 12px; }

.rounded-\[15px\] { border-radius: 15px; }

.rounded-\[16px\] { border-radius: 16px; }

.rounded-\[18px\] { border-radius: 18px; }

.rounded-\[2\.35rem\] { border-radius: 2.35rem; }

.rounded-\[2\.5rem\] { border-radius: 2.5rem; }

.rounded-\[20px\] { border-radius: 20px; }

.rounded-\[24px\] { border-radius: 24px; }

.rounded-\[2px\] { border-radius: 2px; }

.rounded-\[2rem\] { border-radius: 2rem; }

.rounded-\[32px\] { border-radius: 32px; }

.rounded-\[3rem\] { border-radius: 3rem; }

.rounded-\[40px\] { border-radius: 40px; }

.rounded-\[4px\] { border-radius: 4px; }

.rounded-\[6px\] { border-radius: 6px; }

.rounded-\[inherit\] { border-radius: inherit; }

.rounded-full { border-radius: 9999px; }

.rounded-lg { border-radius: var(--radius); }

.rounded-md { border-radius: calc(var(--radius) - 2px); }

.rounded-none { border-radius: 0px; }

.rounded-sm { border-radius: calc(var(--radius) - 4px); }

.rounded-xl { border-radius: 0.75rem; }

.rounded-b-2xl { border-bottom-right-radius: 1rem; border-bottom-left-radius: 1rem; }

.rounded-b-full { border-bottom-right-radius: 9999px; border-bottom-left-radius: 9999px; }

.rounded-r-lg { border-top-right-radius: var(--radius); border-bottom-right-radius: var(--radius); }

.rounded-t { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }

.rounded-t-2xl { border-top-left-radius: 1rem; border-top-right-radius: 1rem; }

.rounded-t-\[10px\] { border-top-left-radius: 10px; border-top-right-radius: 10px; }

.rounded-t-lg { border-top-left-radius: var(--radius); border-top-right-radius: var(--radius); }

.rounded-t-md { border-top-left-radius: calc(var(--radius) - 2px); border-top-right-radius: calc(var(--radius) - 2px); }

.rounded-t-sm { border-top-left-radius: calc(var(--radius) - 4px); border-top-right-radius: calc(var(--radius) - 4px); }

.rounded-bl-full { border-bottom-left-radius: 9999px; }

.rounded-bl-sm { border-bottom-left-radius: calc(var(--radius) - 4px); }

.rounded-br-sm { border-bottom-right-radius: calc(var(--radius) - 4px); }

.rounded-tl-lg { border-top-left-radius: var(--radius); }

.rounded-tl-md { border-top-left-radius: calc(var(--radius) - 2px); }

.rounded-tl-sm { border-top-left-radius: calc(var(--radius) - 4px); }

.rounded-tl-xl { border-top-left-radius: 0.75rem; }

.rounded-tr-lg { border-top-right-radius: var(--radius); }

.rounded-tr-md { border-top-right-radius: calc(var(--radius) - 2px); }

.rounded-tr-xl { border-top-right-radius: 0.75rem; }

.border { border-width: 1px; }

.border-0 { border-width: 0px; }

.border-2 { border-width: 2px; }

.border-4 { border-width: 4px; }

.border-8 { border-width: 8px; }

.border-\[1\.5px\] { border-width: 1.5px; }

.border-\[8px\] { border-width: 8px; }

.border-y { border-top-width: 1px; border-bottom-width: 1px; }

.border-b { border-bottom-width: 1px; }

.border-b-2 { border-bottom-width: 2px; }

.border-l { border-left-width: 1px; }

.border-l-2 { border-left-width: 2px; }

.border-l-4 { border-left-width: 4px; }

.border-r { border-right-width: 1px; }

.border-t { border-top-width: 1px; }

.border-dashed { border-style: dashed; }

.border-\[\#00B67A\]\/70 { border-color: rgba(0, 182, 122, 0.7); }

.border-\[\#064E3B\] { --tw-border-opacity: 1; border-color: rgb(6 78 59 / var(--tw-border-opacity, 1)); }

.border-\[\#064E3B\]\/10 { border-color: rgba(6, 78, 59, 0.1); }

.border-\[\#064E3B\]\/15 { border-color: rgba(6, 78, 59, 0.15); }

.border-\[\#064E3B\]\/20 { border-color: rgba(6, 78, 59, 0.2); }

.border-\[\#064e3b\] { --tw-border-opacity: 1; border-color: rgb(6 78 59 / var(--tw-border-opacity, 1)); }

.border-\[\#0b6e3e\] { --tw-border-opacity: 1; border-color: rgb(11 110 62 / var(--tw-border-opacity, 1)); }

.border-\[\#0b6e3e\]\/20 { border-color: rgba(11, 110, 62, 0.2); }

.border-\[\#0b6e3e\]\/30 { border-color: rgba(11, 110, 62, 0.3); }

.border-\[\#0e6305\] { --tw-border-opacity: 1; border-color: rgb(14 99 5 / var(--tw-border-opacity, 1)); }

.border-\[\#0e6305\]\/30 { border-color: rgba(14, 99, 5, 0.3); }

.border-\[\#0e6305\]\/40 { border-color: rgba(14, 99, 5, 0.4); }

.border-\[\#0f172a\]\/15 { border-color: rgba(15, 23, 42, 0.15); }

.border-\[\#16A34A\] { --tw-border-opacity: 1; border-color: rgb(22 163 74 / var(--tw-border-opacity, 1)); }

.border-\[\#16A34A\]\/20 { border-color: rgba(22, 163, 74, 0.2); }

.border-\[\#16A34A\]\/30 { border-color: rgba(22, 163, 74, 0.3); }

.border-\[\#16A34A\]\/40 { border-color: rgba(22, 163, 74, 0.4); }

.border-\[\#21759b\] { --tw-border-opacity: 1; border-color: rgb(33 117 155 / var(--tw-border-opacity, 1)); }

.border-\[\#21759b\]\/40 { border-color: rgba(33, 117, 155, 0.4); }

.border-\[\#25D366\]\/30 { border-color: rgba(37, 211, 102, 0.3); }

.border-\[\#25D366\]\/40 { border-color: rgba(37, 211, 102, 0.4); }

.border-\[\#7B1FEA\] { --tw-border-opacity: 1; border-color: rgb(123 31 234 / var(--tw-border-opacity, 1)); }

.border-\[\#7B1FEA\]\/20 { border-color: rgba(123, 31, 234, 0.2); }

.border-\[\#8CC63F\] { --tw-border-opacity: 1; border-color: rgb(140 198 63 / var(--tw-border-opacity, 1)); }

.border-\[\#8CC63F\]\/25 { border-color: rgba(140, 198, 63, 0.25); }

.border-\[\#8CC63F\]\/30 { border-color: rgba(140, 198, 63, 0.3); }

.border-\[\#8CC63F\]\/35 { border-color: rgba(140, 198, 63, 0.35); }

.border-\[\#8CC63F\]\/40 { border-color: rgba(140, 198, 63, 0.4); }

.border-\[\#8CC63F\]\/50 { border-color: rgba(140, 198, 63, 0.5); }

.border-\[\#8E2DE2\] { --tw-border-opacity: 1; border-color: rgb(142 45 226 / var(--tw-border-opacity, 1)); }

.border-\[\#8E2DE2\]\/35 { border-color: rgba(142, 45, 226, 0.35); }

.border-\[\#8cc63f\] { --tw-border-opacity: 1; border-color: rgb(140 198 63 / var(--tw-border-opacity, 1)); }

.border-\[\#8cc63f\]\/30 { border-color: rgba(140, 198, 63, 0.3); }

.border-\[\#8cc63f\]\/60 { border-color: rgba(140, 198, 63, 0.6); }

.border-\[\#D1D5DB\] { --tw-border-opacity: 1; border-color: rgb(209 213 219 / var(--tw-border-opacity, 1)); }

.border-\[\#DCE8DD\] { --tw-border-opacity: 1; border-color: rgb(220 232 221 / var(--tw-border-opacity, 1)); }

.border-\[\#E5E5E5\] { --tw-border-opacity: 1; border-color: rgb(229 229 229 / var(--tw-border-opacity, 1)); }

.border-\[\#E5E7EB\] { --tw-border-opacity: 1; border-color: rgb(229 231 235 / var(--tw-border-opacity, 1)); }

.border-\[\#cfd4dc\] { --tw-border-opacity: 1; border-color: rgb(207 212 220 / var(--tw-border-opacity, 1)); }

.border-\[\#d4af37\]\/40 { border-color: rgba(212, 175, 55, 0.4); }

.border-\[\#d4af37\]\/60 { border-color: rgba(212, 175, 55, 0.6); }

.border-\[\#e5e7eb\] { --tw-border-opacity: 1; border-color: rgb(229 231 235 / var(--tw-border-opacity, 1)); }

.border-\[\#f3f4f6\] { --tw-border-opacity: 1; border-color: rgb(243 244 246 / var(--tw-border-opacity, 1)); }

.border-\[\#f5c400\] { --tw-border-opacity: 1; border-color: rgb(245 196 0 / var(--tw-border-opacity, 1)); }

.border-\[--color-border\] { border-color: var(--color-border); }

.border-amber-100 { --tw-border-opacity: 1; border-color: rgb(254 243 199 / var(--tw-border-opacity, 1)); }

.border-amber-200 { --tw-border-opacity: 1; border-color: rgb(253 230 138 / var(--tw-border-opacity, 1)); }

.border-amber-200\/60 { border-color: rgba(253, 230, 138, 0.6); }

.border-amber-300 { --tw-border-opacity: 1; border-color: rgb(252 211 77 / var(--tw-border-opacity, 1)); }

.border-amber-400 { --tw-border-opacity: 1; border-color: rgb(251 191 36 / var(--tw-border-opacity, 1)); }

.border-amber-400\/30 { border-color: rgba(251, 191, 36, 0.3); }

.border-amber-500\/20 { border-color: rgba(245, 158, 11, 0.2); }

.border-amber-500\/30 { border-color: rgba(245, 158, 11, 0.3); }

.border-amber-500\/40 { border-color: rgba(245, 158, 11, 0.4); }

.border-amber-600 { --tw-border-opacity: 1; border-color: rgb(217 119 6 / var(--tw-border-opacity, 1)); }

.border-blue-100 { --tw-border-opacity: 1; border-color: rgb(219 234 254 / var(--tw-border-opacity, 1)); }

.border-blue-200 { --tw-border-opacity: 1; border-color: rgb(191 219 254 / var(--tw-border-opacity, 1)); }

.border-blue-300 { --tw-border-opacity: 1; border-color: rgb(147 197 253 / var(--tw-border-opacity, 1)); }

.border-blue-500\/20 { border-color: rgba(59, 130, 246, 0.2); }

.border-blue-500\/30 { border-color: rgba(59, 130, 246, 0.3); }

.border-blue-600 { --tw-border-opacity: 1; border-color: rgb(37 99 235 / var(--tw-border-opacity, 1)); }

.border-blue-800 { --tw-border-opacity: 1; border-color: rgb(30 64 175 / var(--tw-border-opacity, 1)); }

.border-border\/50 { border-color: hsl(var(--border) / .5); }

.border-border\/60 { border-color: hsl(var(--border) / .6); }

.border-cyan-200 { --tw-border-opacity: 1; border-color: rgb(165 243 252 / var(--tw-border-opacity, 1)); }

.border-destructive { border-color: hsl(var(--destructive)); }

.border-destructive\/40 { border-color: hsl(var(--destructive) / .4); }

.border-destructive\/50 { border-color: hsl(var(--destructive) / .5); }

.border-emerald-100 { --tw-border-opacity: 1; border-color: rgb(209 250 229 / var(--tw-border-opacity, 1)); }

.border-emerald-200 { --tw-border-opacity: 1; border-color: rgb(167 243 208 / var(--tw-border-opacity, 1)); }

.border-emerald-200\/20 { border-color: rgba(167, 243, 208, 0.2); }

.border-emerald-200\/50 { border-color: rgba(167, 243, 208, 0.5); }

.border-emerald-200\/60 { border-color: rgba(167, 243, 208, 0.6); }

.border-emerald-300 { --tw-border-opacity: 1; border-color: rgb(110 231 183 / var(--tw-border-opacity, 1)); }

.border-emerald-300\/15 { border-color: rgba(110, 231, 183, 0.15); }

.border-emerald-300\/20 { border-color: rgba(110, 231, 183, 0.2); }

.border-emerald-300\/30 { border-color: rgba(110, 231, 183, 0.3); }

.border-emerald-400 { --tw-border-opacity: 1; border-color: rgb(52 211 153 / var(--tw-border-opacity, 1)); }

.border-emerald-400\/15 { border-color: rgba(52, 211, 153, 0.15); }

.border-emerald-400\/20 { border-color: rgba(52, 211, 153, 0.2); }

.border-emerald-400\/30 { border-color: rgba(52, 211, 153, 0.3); }

.border-emerald-400\/40 { border-color: rgba(52, 211, 153, 0.4); }

.border-emerald-400\/45 { border-color: rgba(52, 211, 153, 0.45); }

.border-emerald-400\/60 { border-color: rgba(52, 211, 153, 0.6); }

.border-emerald-500 { --tw-border-opacity: 1; border-color: rgb(16 185 129 / var(--tw-border-opacity, 1)); }

.border-emerald-500\/20 { border-color: rgba(16, 185, 129, 0.2); }

.border-emerald-500\/30 { border-color: rgba(16, 185, 129, 0.3); }

.border-emerald-500\/35 { border-color: rgba(16, 185, 129, 0.35); }

.border-emerald-500\/40 { border-color: rgba(16, 185, 129, 0.4); }

.border-emerald-500\/60 { border-color: rgba(16, 185, 129, 0.6); }

.border-emerald-500\/70 { border-color: rgba(16, 185, 129, 0.7); }

.border-emerald-600 { --tw-border-opacity: 1; border-color: rgb(5 150 105 / var(--tw-border-opacity, 1)); }

.border-emerald-600\/35 { border-color: rgba(5, 150, 105, 0.35); }

.border-emerald-700 { --tw-border-opacity: 1; border-color: rgb(4 120 87 / var(--tw-border-opacity, 1)); }

.border-emerald-700\/20 { border-color: rgba(4, 120, 87, 0.2); }

.border-emerald-700\/30 { border-color: rgba(4, 120, 87, 0.3); }

.border-emerald-700\/40 { border-color: rgba(4, 120, 87, 0.4); }

.border-emerald-800 { --tw-border-opacity: 1; border-color: rgb(6 95 70 / var(--tw-border-opacity, 1)); }

.border-emerald-800\/10 { border-color: rgba(6, 95, 70, 0.1); }

.border-emerald-800\/20 { border-color: rgba(6, 95, 70, 0.2); }

.border-emerald-800\/30 { border-color: rgba(6, 95, 70, 0.3); }

.border-emerald-800\/35 { border-color: rgba(6, 95, 70, 0.35); }

.border-emerald-900\/10 { border-color: rgba(6, 78, 59, 0.1); }

.border-emerald-900\/30 { border-color: rgba(6, 78, 59, 0.3); }

.border-fuchsia-400\/40 { border-color: rgba(232, 121, 249, 0.4); }

.border-fuchsia-500\/30 { border-color: rgba(217, 70, 239, 0.3); }

.border-gray-100 { --tw-border-opacity: 1; border-color: rgb(243 244 246 / var(--tw-border-opacity, 1)); }

.border-gray-200 { --tw-border-opacity: 1; border-color: rgb(229 231 235 / var(--tw-border-opacity, 1)); }

.border-gray-300 { --tw-border-opacity: 1; border-color: rgb(209 213 219 / var(--tw-border-opacity, 1)); }

.border-gray-400 { --tw-border-opacity: 1; border-color: rgb(156 163 175 / var(--tw-border-opacity, 1)); }

.border-gray-50 { --tw-border-opacity: 1; border-color: rgb(249 250 251 / var(--tw-border-opacity, 1)); }

.border-gray-500\/30 { border-color: rgba(107, 114, 128, 0.3); }

.border-gray-500\/40 { border-color: rgba(107, 114, 128, 0.4); }

.border-gray-600 { --tw-border-opacity: 1; border-color: rgb(75 85 99 / var(--tw-border-opacity, 1)); }

.border-gray-700 { --tw-border-opacity: 1; border-color: rgb(55 65 81 / var(--tw-border-opacity, 1)); }

.border-gray-700\/30 { border-color: rgba(55, 65, 81, 0.3); }

.border-gray-700\/50 { border-color: rgba(55, 65, 81, 0.5); }

.border-gray-800 { --tw-border-opacity: 1; border-color: rgb(31 41 55 / var(--tw-border-opacity, 1)); }

.border-gray-900 { --tw-border-opacity: 1; border-color: rgb(17 24 39 / var(--tw-border-opacity, 1)); }

.border-green-100 { --tw-border-opacity: 1; border-color: rgb(220 252 231 / var(--tw-border-opacity, 1)); }

.border-green-100\/60 { border-color: rgba(220, 252, 231, 0.6); }

.border-green-100\/80 { border-color: rgba(220, 252, 231, 0.8); }

.border-green-200 { --tw-border-opacity: 1; border-color: rgb(187 247 208 / var(--tw-border-opacity, 1)); }

.border-green-200\/50 { border-color: rgba(187, 247, 208, 0.5); }

.border-green-200\/60 { border-color: rgba(187, 247, 208, 0.6); }

.border-green-300 { --tw-border-opacity: 1; border-color: rgb(134 239 172 / var(--tw-border-opacity, 1)); }

.border-green-300\/50 { border-color: rgba(134, 239, 172, 0.5); }

.border-green-50 { --tw-border-opacity: 1; border-color: rgb(240 253 244 / var(--tw-border-opacity, 1)); }

.border-indigo-100 { --tw-border-opacity: 1; border-color: rgb(224 231 255 / var(--tw-border-opacity, 1)); }

.border-indigo-200 { --tw-border-opacity: 1; border-color: rgb(199 210 254 / var(--tw-border-opacity, 1)); }

.border-indigo-600 { --tw-border-opacity: 1; border-color: rgb(79 70 229 / var(--tw-border-opacity, 1)); }

.border-input { border-color: hsl(var(--input)); }

.border-lime-300\/40 { border-color: rgba(190, 242, 100, 0.4); }

.border-orange-200 { --tw-border-opacity: 1; border-color: rgb(254 215 170 / var(--tw-border-opacity, 1)); }

.border-orange-300 { --tw-border-opacity: 1; border-color: rgb(253 186 116 / var(--tw-border-opacity, 1)); }

.border-orange-400 { --tw-border-opacity: 1; border-color: rgb(251 146 60 / var(--tw-border-opacity, 1)); }

.border-orange-500 { --tw-border-opacity: 1; border-color: rgb(249 115 22 / var(--tw-border-opacity, 1)); }

.border-orange-500\/30 { border-color: rgba(249, 115, 22, 0.3); }

.border-pink-200 { --tw-border-opacity: 1; border-color: rgb(251 207 232 / var(--tw-border-opacity, 1)); }

.border-primary { border-color: hsl(var(--primary)); }

.border-purple-200 { --tw-border-opacity: 1; border-color: rgb(233 213 255 / var(--tw-border-opacity, 1)); }

.border-red-100 { --tw-border-opacity: 1; border-color: rgb(254 226 226 / var(--tw-border-opacity, 1)); }

.border-red-200 { --tw-border-opacity: 1; border-color: rgb(254 202 202 / var(--tw-border-opacity, 1)); }

.border-red-300 { --tw-border-opacity: 1; border-color: rgb(252 165 165 / var(--tw-border-opacity, 1)); }

.border-red-400 { --tw-border-opacity: 1; border-color: rgb(248 113 113 / var(--tw-border-opacity, 1)); }

.border-red-500 { --tw-border-opacity: 1; border-color: rgb(239 68 68 / var(--tw-border-opacity, 1)); }

.border-red-500\/10 { border-color: rgba(239, 68, 68, 0.1); }

.border-red-500\/20 { border-color: rgba(239, 68, 68, 0.2); }

.border-red-500\/30 { border-color: rgba(239, 68, 68, 0.3); }

.border-red-800 { --tw-border-opacity: 1; border-color: rgb(153 27 27 / var(--tw-border-opacity, 1)); }

.border-rose-200 { --tw-border-opacity: 1; border-color: rgb(254 205 211 / var(--tw-border-opacity, 1)); }

.border-rose-300 { --tw-border-opacity: 1; border-color: rgb(253 164 175 / var(--tw-border-opacity, 1)); }

.border-rose-400 { --tw-border-opacity: 1; border-color: rgb(251 113 133 / var(--tw-border-opacity, 1)); }

.border-rose-400\/30 { border-color: rgba(251, 113, 133, 0.3); }

.border-rose-400\/40 { border-color: rgba(251, 113, 133, 0.4); }

.border-rose-500\/20 { border-color: rgba(244, 63, 94, 0.2); }

.border-rose-500\/30 { border-color: rgba(244, 63, 94, 0.3); }

.border-rose-500\/40 { border-color: rgba(244, 63, 94, 0.4); }

.border-rose-500\/50 { border-color: rgba(244, 63, 94, 0.5); }

.border-rose-700 { --tw-border-opacity: 1; border-color: rgb(190 18 60 / var(--tw-border-opacity, 1)); }

.border-sidebar-border { border-color: hsl(var(--sidebar-border)); }

.border-sky-200 { --tw-border-opacity: 1; border-color: rgb(186 230 253 / var(--tw-border-opacity, 1)); }

.border-sky-400\/30 { border-color: rgba(56, 189, 248, 0.3); }

.border-sky-500\/30 { border-color: rgba(14, 165, 233, 0.3); }

.border-sky-600 { --tw-border-opacity: 1; border-color: rgb(2 132 199 / var(--tw-border-opacity, 1)); }

.border-slate-100 { --tw-border-opacity: 1; border-color: rgb(241 245 249 / var(--tw-border-opacity, 1)); }

.border-slate-200 { --tw-border-opacity: 1; border-color: rgb(226 232 240 / var(--tw-border-opacity, 1)); }

.border-slate-200\/80 { border-color: rgba(226, 232, 240, 0.8); }

.border-slate-300 { --tw-border-opacity: 1; border-color: rgb(203 213 225 / var(--tw-border-opacity, 1)); }

.border-slate-400\/60 { border-color: rgba(148, 163, 184, 0.6); }

.border-slate-500\/30 { border-color: rgba(100, 116, 139, 0.3); }

.border-slate-600 { --tw-border-opacity: 1; border-color: rgb(71 85 105 / var(--tw-border-opacity, 1)); }

.border-slate-700 { --tw-border-opacity: 1; border-color: rgb(51 65 85 / var(--tw-border-opacity, 1)); }

.border-slate-800 { --tw-border-opacity: 1; border-color: rgb(30 41 59 / var(--tw-border-opacity, 1)); }

.border-slate-900 { --tw-border-opacity: 1; border-color: rgb(15 23 42 / var(--tw-border-opacity, 1)); }

.border-slate-900\/15 { border-color: rgba(15, 23, 42, 0.15); }

.border-teal-400\/30 { border-color: rgba(45, 212, 191, 0.3); }

.border-teal-600 { --tw-border-opacity: 1; border-color: rgb(13 148 136 / var(--tw-border-opacity, 1)); }

.border-transparent { border-color: transparent; }

.border-violet-200 { --tw-border-opacity: 1; border-color: rgb(221 214 254 / var(--tw-border-opacity, 1)); }

.border-violet-400 { --tw-border-opacity: 1; border-color: rgb(167 139 250 / var(--tw-border-opacity, 1)); }

.border-violet-400\/30 { border-color: rgba(167, 139, 250, 0.3); }

.border-violet-500\/30 { border-color: rgba(139, 92, 246, 0.3); }

.border-white { --tw-border-opacity: 1; border-color: rgb(255 255 255 / var(--tw-border-opacity, 1)); }

.border-white\/10 { border-color: rgba(255, 255, 255, 0.1); }

.border-white\/15 { border-color: rgba(255, 255, 255, 0.15); }

.border-white\/20 { border-color: rgba(255, 255, 255, 0.2); }

.border-white\/25 { border-color: rgba(255, 255, 255, 0.25); }

.border-white\/30 { border-color: rgba(255, 255, 255, 0.3); }

.border-white\/40 { border-color: rgba(255, 255, 255, 0.4); }

.border-white\/5 { border-color: rgba(255, 255, 255, 0.05); }

.border-white\/50 { border-color: rgba(255, 255, 255, 0.5); }

.border-white\/60 { border-color: rgba(255, 255, 255, 0.6); }

.border-white\/70 { border-color: rgba(255, 255, 255, 0.7); }

.border-white\/80 { border-color: rgba(255, 255, 255, 0.8); }

.border-white\/90 { border-color: rgba(255, 255, 255, 0.9); }

.border-white\/\[0\.06\] { border-color: rgba(255, 255, 255, 0.06); }

.border-white\/\[0\.08\] { border-color: rgba(255, 255, 255, 0.08); }

.border-white\/\[0\.15\] { border-color: rgba(255, 255, 255, 0.15); }

.border-white\/\[0\.18\] { border-color: rgba(255, 255, 255, 0.18); }

.border-white\/\[0\.1\] { border-color: rgba(255, 255, 255, 0.1); }

.border-white\/\[0\.22\] { border-color: rgba(255, 255, 255, 0.22); }

.border-white\/\[0\.2\] { border-color: rgba(255, 255, 255, 0.2); }

.border-yellow-200 { --tw-border-opacity: 1; border-color: rgb(254 240 138 / var(--tw-border-opacity, 1)); }

.border-yellow-400\/30 { border-color: rgba(250, 204, 21, 0.3); }

.border-yellow-400\/40 { border-color: rgba(250, 204, 21, 0.4); }

.border-yellow-400\/50 { border-color: rgba(250, 204, 21, 0.5); }

.border-yellow-500\/20 { border-color: rgba(234, 179, 8, 0.2); }

.border-yellow-500\/30 { border-color: rgba(234, 179, 8, 0.3); }

.border-yellow-500\/50 { border-color: rgba(234, 179, 8, 0.5); }

.border-l-amber-500 { --tw-border-opacity: 1; border-left-color: rgb(245 158 11 / var(--tw-border-opacity, 1)); }

.border-l-emerald-500 { --tw-border-opacity: 1; border-left-color: rgb(16 185 129 / var(--tw-border-opacity, 1)); }

.border-l-rose-500 { --tw-border-opacity: 1; border-left-color: rgb(244 63 94 / var(--tw-border-opacity, 1)); }

.border-l-sky-500 { --tw-border-opacity: 1; border-left-color: rgb(14 165 233 / var(--tw-border-opacity, 1)); }

.border-l-transparent { border-left-color: transparent; }

.border-t-blue-600 { --tw-border-opacity: 1; border-top-color: rgb(37 99 235 / var(--tw-border-opacity, 1)); }

.border-t-slate-700 { --tw-border-opacity: 1; border-top-color: rgb(51 65 85 / var(--tw-border-opacity, 1)); }

.border-t-transparent { border-top-color: transparent; }

.\!bg-\[\#16A34A\] { --tw-bg-opacity: 1 !important; background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1)) !important; }

.\!bg-transparent { background-color: transparent !important; }

.bg-\[\#001A0F\]\/80 { background-color: rgba(0, 26, 15, 0.8); }

.bg-\[\#006432\] { --tw-bg-opacity: 1; background-color: rgb(0 100 50 / var(--tw-bg-opacity, 1)); }

.bg-\[\#0073aa\] { --tw-bg-opacity: 1; background-color: rgb(0 115 170 / var(--tw-bg-opacity, 1)); }

.bg-\[\#00B67A\] { --tw-bg-opacity: 1; background-color: rgb(0 182 122 / var(--tw-bg-opacity, 1)); }

.bg-\[\#00B67A\]\/15 { background-color: rgba(0, 182, 122, 0.15); }

.bg-\[\#00b67a\]\/10 { background-color: rgba(0, 182, 122, 0.1); }

.bg-\[\#00c16a\]\/10 { background-color: rgba(0, 193, 106, 0.1); }

.bg-\[\#010d07\] { --tw-bg-opacity: 1; background-color: rgb(1 13 7 / var(--tw-bg-opacity, 1)); }

.bg-\[\#03120a\] { --tw-bg-opacity: 1; background-color: rgb(3 18 10 / var(--tw-bg-opacity, 1)); }

.bg-\[\#03120a\]\/30 { background-color: rgba(3, 18, 10, 0.3); }

.bg-\[\#03311F\] { --tw-bg-opacity: 1; background-color: rgb(3 49 31 / var(--tw-bg-opacity, 1)); }

.bg-\[\#041C14\] { --tw-bg-opacity: 1; background-color: rgb(4 28 20 / var(--tw-bg-opacity, 1)); }

.bg-\[\#05070a\] { --tw-bg-opacity: 1; background-color: rgb(5 7 10 / var(--tw-bg-opacity, 1)); }

.bg-\[\#052217\] { --tw-bg-opacity: 1; background-color: rgb(5 34 23 / var(--tw-bg-opacity, 1)); }

.bg-\[\#053b2c\] { --tw-bg-opacity: 1; background-color: rgb(5 59 44 / var(--tw-bg-opacity, 1)); }

.bg-\[\#06120d\] { --tw-bg-opacity: 1; background-color: rgb(6 18 13 / var(--tw-bg-opacity, 1)); }

.bg-\[\#061711\] { --tw-bg-opacity: 1; background-color: rgb(6 23 17 / var(--tw-bg-opacity, 1)); }

.bg-\[\#062e23\] { --tw-bg-opacity: 1; background-color: rgb(6 46 35 / var(--tw-bg-opacity, 1)); }

.bg-\[\#063019\] { --tw-bg-opacity: 1; background-color: rgb(6 48 25 / var(--tw-bg-opacity, 1)); }

.bg-\[\#063b2d\] { --tw-bg-opacity: 1; background-color: rgb(6 59 45 / var(--tw-bg-opacity, 1)); }

.bg-\[\#064E3B\] { --tw-bg-opacity: 1; background-color: rgb(6 78 59 / var(--tw-bg-opacity, 1)); }

.bg-\[\#064E3B\]\/10 { background-color: rgba(6, 78, 59, 0.1); }

.bg-\[\#064E3B\]\/\[0\.04\] { background-color: rgba(6, 78, 59, 0.04); }

.bg-\[\#064E3B\]\/\[0\.05\] { background-color: rgba(6, 78, 59, 0.05); }

.bg-\[\#064E3B\]\/\[0\.06\] { background-color: rgba(6, 78, 59, 0.06); }

.bg-\[\#064e3b\] { --tw-bg-opacity: 1; background-color: rgb(6 78 59 / var(--tw-bg-opacity, 1)); }

.bg-\[\#070a0e\] { --tw-bg-opacity: 1; background-color: rgb(7 10 14 / var(--tw-bg-opacity, 1)); }

.bg-\[\#070b10\] { --tw-bg-opacity: 1; background-color: rgb(7 11 16 / var(--tw-bg-opacity, 1)); }

.bg-\[\#075E54\] { --tw-bg-opacity: 1; background-color: rgb(7 94 84 / var(--tw-bg-opacity, 1)); }

.bg-\[\#0A66C2\] { --tw-bg-opacity: 1; background-color: rgb(10 102 194 / var(--tw-bg-opacity, 1)); }

.bg-\[\#0A66C2\]\/10 { background-color: rgba(10, 102, 194, 0.1); }

.bg-\[\#0F172A\] { --tw-bg-opacity: 1; background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1)); }

.bg-\[\#0F2A22\] { --tw-bg-opacity: 1; background-color: rgb(15 42 34 / var(--tw-bg-opacity, 1)); }

.bg-\[\#0b1014\] { --tw-bg-opacity: 1; background-color: rgb(11 16 20 / var(--tw-bg-opacity, 1)); }

.bg-\[\#0b1d14\] { --tw-bg-opacity: 1; background-color: rgb(11 29 20 / var(--tw-bg-opacity, 1)); }

.bg-\[\#0b6e3e\] { --tw-bg-opacity: 1; background-color: rgb(11 110 62 / var(--tw-bg-opacity, 1)); }

.bg-\[\#0b6e3e\]\/10 { background-color: rgba(11, 110, 62, 0.1); }

.bg-\[\#0b6e3e\]\/15 { background-color: rgba(11, 110, 62, 0.15); }

.bg-\[\#0b6e3e\]\/40 { background-color: rgba(11, 110, 62, 0.4); }

.bg-\[\#0b6e3e\]\/5 { background-color: rgba(11, 110, 62, 0.05); }

.bg-\[\#0b6e3e\]\/60 { background-color: rgba(11, 110, 62, 0.6); }

.bg-\[\#0b6e3e\]\/\[0\.03\] { background-color: rgba(11, 110, 62, 0.03); }

.bg-\[\#0b6e3e\]\/\[0\.04\] { background-color: rgba(11, 110, 62, 0.04); }

.bg-\[\#0c2d2d\] { --tw-bg-opacity: 1; background-color: rgb(12 45 45 / var(--tw-bg-opacity, 1)); }

.bg-\[\#0e6305\] { --tw-bg-opacity: 1; background-color: rgb(14 99 5 / var(--tw-bg-opacity, 1)); }

.bg-\[\#0e6305\]\/10 { background-color: rgba(14, 99, 5, 0.1); }

.bg-\[\#0e6305\]\/20 { background-color: rgba(14, 99, 5, 0.2); }

.bg-\[\#0e6305\]\/30 { background-color: rgba(14, 99, 5, 0.3); }

.bg-\[\#0e6305\]\/40 { background-color: rgba(14, 99, 5, 0.4); }

.bg-\[\#0e6305\]\/5 { background-color: rgba(14, 99, 5, 0.05); }

.bg-\[\#0f5132\] { --tw-bg-opacity: 1; background-color: rgb(15 81 50 / var(--tw-bg-opacity, 1)); }

.bg-\[\#10B981\]\/10 { background-color: rgba(16, 185, 129, 0.1); }

.bg-\[\#10b981\] { --tw-bg-opacity: 1; background-color: rgb(16 185 129 / var(--tw-bg-opacity, 1)); }

.bg-\[\#111827\] { --tw-bg-opacity: 1; background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1)); }

.bg-\[\#128C7E\] { --tw-bg-opacity: 1; background-color: rgb(18 140 126 / var(--tw-bg-opacity, 1)); }

.bg-\[\#16A34A\] { --tw-bg-opacity: 1; background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1)); }

.bg-\[\#16A34A\]\/10 { background-color: rgba(22, 163, 74, 0.1); }

.bg-\[\#16A34A\]\/20 { background-color: rgba(22, 163, 74, 0.2); }

.bg-\[\#1A1028\] { --tw-bg-opacity: 1; background-color: rgb(26 16 40 / var(--tw-bg-opacity, 1)); }

.bg-\[\#1a1a1a\] { --tw-bg-opacity: 1; background-color: rgb(26 26 26 / var(--tw-bg-opacity, 1)); }

.bg-\[\#1f2c34\] { --tw-bg-opacity: 1; background-color: rgb(31 44 52 / var(--tw-bg-opacity, 1)); }

.bg-\[\#21759b\] { --tw-bg-opacity: 1; background-color: rgb(33 117 155 / var(--tw-bg-opacity, 1)); }

.bg-\[\#21759b\]\/10 { background-color: rgba(33, 117, 155, 0.1); }

.bg-\[\#21759b\]\/20 { background-color: rgba(33, 117, 155, 0.2); }

.bg-\[\#21759b\]\/25 { background-color: rgba(33, 117, 155, 0.25); }

.bg-\[\#22C55E\] { --tw-bg-opacity: 1; background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1)); }

.bg-\[\#22C55E\]\/50 { background-color: rgba(34, 197, 94, 0.5); }

.bg-\[\#22c55e\] { --tw-bg-opacity: 1; background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1)); }

.bg-\[\#22c55e\]\/30 { background-color: rgba(34, 197, 94, 0.3); }

.bg-\[\#23282d\] { --tw-bg-opacity: 1; background-color: rgb(35 40 45 / var(--tw-bg-opacity, 1)); }

.bg-\[\#25D366\] { --tw-bg-opacity: 1; background-color: rgb(37 211 102 / var(--tw-bg-opacity, 1)); }

.bg-\[\#25D366\]\/15 { background-color: rgba(37, 211, 102, 0.15); }

.bg-\[\#25D366\]\/20 { background-color: rgba(37, 211, 102, 0.2); }

.bg-\[\#333333\] { --tw-bg-opacity: 1; background-color: rgb(51 51 51 / var(--tw-bg-opacity, 1)); }

.bg-\[\#6A11CB\] { --tw-bg-opacity: 1; background-color: rgb(106 17 203 / var(--tw-bg-opacity, 1)); }

.bg-\[\#8CC63F\] { --tw-bg-opacity: 1; background-color: rgb(140 198 63 / var(--tw-bg-opacity, 1)); }

.bg-\[\#8CC63F\]\/10 { background-color: rgba(140, 198, 63, 0.1); }

.bg-\[\#8CC63F\]\/15 { background-color: rgba(140, 198, 63, 0.15); }

.bg-\[\#8CC63F\]\/20 { background-color: rgba(140, 198, 63, 0.2); }

.bg-\[\#8CC63F\]\/60 { background-color: rgba(140, 198, 63, 0.6); }

.bg-\[\#8E2DE2\] { --tw-bg-opacity: 1; background-color: rgb(142 45 226 / var(--tw-bg-opacity, 1)); }

.bg-\[\#8cc63f\] { --tw-bg-opacity: 1; background-color: rgb(140 198 63 / var(--tw-bg-opacity, 1)); }

.bg-\[\#8cc63f\]\/25 { background-color: rgba(140, 198, 63, 0.25); }

.bg-\[\#8cc63f\]\/80 { background-color: rgba(140, 198, 63, 0.8); }

.bg-\[\#DCF8C6\] { --tw-bg-opacity: 1; background-color: rgb(220 248 198 / var(--tw-bg-opacity, 1)); }

.bg-\[\#DCFCE7\] { --tw-bg-opacity: 1; background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1)); }

.bg-\[\#DCFCE7\]\/30 { background-color: rgba(220, 252, 231, 0.3); }

.bg-\[\#E5E7EB\] { --tw-bg-opacity: 1; background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1)); }

.bg-\[\#E8F6DE\] { --tw-bg-opacity: 1; background-color: rgb(232 246 222 / var(--tw-bg-opacity, 1)); }

.bg-\[\#EEEEEE\] { --tw-bg-opacity: 1; background-color: rgb(238 238 238 / var(--tw-bg-opacity, 1)); }

.bg-\[\#F0E7FF\] { --tw-bg-opacity: 1; background-color: rgb(240 231 255 / var(--tw-bg-opacity, 1)); }

.bg-\[\#F0F0F0\] { --tw-bg-opacity: 1; background-color: rgb(240 240 240 / var(--tw-bg-opacity, 1)); }

.bg-\[\#F0F2F5\] { --tw-bg-opacity: 1; background-color: rgb(240 242 245 / var(--tw-bg-opacity, 1)); }

.bg-\[\#F3F4F6\] { --tw-bg-opacity: 1; background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1)); }

.bg-\[\#F3F8F2\] { --tw-bg-opacity: 1; background-color: rgb(243 248 242 / var(--tw-bg-opacity, 1)); }

.bg-\[\#F5F5F7\] { --tw-bg-opacity: 1; background-color: rgb(245 245 247 / var(--tw-bg-opacity, 1)); }

.bg-\[\#F5F7F8\] { --tw-bg-opacity: 1; background-color: rgb(245 247 248 / var(--tw-bg-opacity, 1)); }

.bg-\[\#F8FAFA\] { --tw-bg-opacity: 1; background-color: rgb(248 250 250 / var(--tw-bg-opacity, 1)); }

.bg-\[\#F8FAFB\] { --tw-bg-opacity: 1; background-color: rgb(248 250 251 / var(--tw-bg-opacity, 1)); }

.bg-\[\#F9FAFB\] { --tw-bg-opacity: 1; background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)); }

.bg-\[\#FFD700\] { --tw-bg-opacity: 1; background-color: rgb(255 215 0 / var(--tw-bg-opacity, 1)); }

.bg-\[\#cfd5df\] { --tw-bg-opacity: 1; background-color: rgb(207 213 223 / var(--tw-bg-opacity, 1)); }

.bg-\[\#d4af37\] { --tw-bg-opacity: 1; background-color: rgb(212 175 55 / var(--tw-bg-opacity, 1)); }

.bg-\[\#d4af37\]\/10 { background-color: rgba(212, 175, 55, 0.1); }

.bg-\[\#d4af37\]\/5 { background-color: rgba(212, 175, 55, 0.05); }

.bg-\[\#e8f7d8\] { --tw-bg-opacity: 1; background-color: rgb(232 247 216 / var(--tw-bg-opacity, 1)); }

.bg-\[\#e97316\]\/10 { background-color: rgba(233, 115, 22, 0.1); }

.bg-\[\#e97316\]\/5 { background-color: rgba(233, 115, 22, 0.05); }

.bg-\[\#ecf8df\] { --tw-bg-opacity: 1; background-color: rgb(236 248 223 / var(--tw-bg-opacity, 1)); }

.bg-\[\#ecfdf5\] { --tw-bg-opacity: 1; background-color: rgb(236 253 245 / var(--tw-bg-opacity, 1)); }

.bg-\[\#ecfff3\] { --tw-bg-opacity: 1; background-color: rgb(236 255 243 / var(--tw-bg-opacity, 1)); }

.bg-\[\#edf8df\] { --tw-bg-opacity: 1; background-color: rgb(237 248 223 / var(--tw-bg-opacity, 1)); }

.bg-\[\#eef0f3\] { --tw-bg-opacity: 1; background-color: rgb(238 240 243 / var(--tw-bg-opacity, 1)); }

.bg-\[\#efffee\] { --tw-bg-opacity: 1; background-color: rgb(239 255 238 / var(--tw-bg-opacity, 1)); }

.bg-\[\#f1f1f1\] { --tw-bg-opacity: 1; background-color: rgb(241 241 241 / var(--tw-bg-opacity, 1)); }

.bg-\[\#f3f4f6\] { --tw-bg-opacity: 1; background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1)); }

.bg-\[\#f4f6f8\] { --tw-bg-opacity: 1; background-color: rgb(244 246 248 / var(--tw-bg-opacity, 1)); }

.bg-\[\#f4faee\] { --tw-bg-opacity: 1; background-color: rgb(244 250 238 / var(--tw-bg-opacity, 1)); }

.bg-\[\#f5c400\] { --tw-bg-opacity: 1; background-color: rgb(245 196 0 / var(--tw-bg-opacity, 1)); }

.bg-\[\#f5c400\]\/20 { background-color: rgba(245, 196, 0, 0.2); }

.bg-\[\#f5c400\]\/30 { background-color: rgba(245, 196, 0, 0.3); }

.bg-\[\#f5c400\]\/40 { background-color: rgba(245, 196, 0, 0.4); }

.bg-\[\#f5f0e8\] { --tw-bg-opacity: 1; background-color: rgb(245 240 232 / var(--tw-bg-opacity, 1)); }

.bg-\[\#f6faf7\] { --tw-bg-opacity: 1; background-color: rgb(246 250 247 / var(--tw-bg-opacity, 1)); }

.bg-\[\#f6fff8\] { --tw-bg-opacity: 1; background-color: rgb(246 255 248 / var(--tw-bg-opacity, 1)); }

.bg-\[\#f7faf6\] { --tw-bg-opacity: 1; background-color: rgb(247 250 246 / var(--tw-bg-opacity, 1)); }

.bg-\[\#f7fbf6\] { --tw-bg-opacity: 1; background-color: rgb(247 251 246 / var(--tw-bg-opacity, 1)); }

.bg-\[\#f8f9fa\] { --tw-bg-opacity: 1; background-color: rgb(248 249 250 / var(--tw-bg-opacity, 1)); }

.bg-\[\#f8faf9\]\/90 { background-color: rgba(248, 250, 249, 0.9); }

.bg-\[\#f9fafb\] { --tw-bg-opacity: 1; background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)); }

.bg-\[\#fbfbfb\] { --tw-bg-opacity: 1; background-color: rgb(251 251 251 / var(--tw-bg-opacity, 1)); }

.bg-\[\#ffd700\] { --tw-bg-opacity: 1; background-color: rgb(255 215 0 / var(--tw-bg-opacity, 1)); }

.bg-\[\#ffd700\]\/\[0\.02\] { background-color: rgba(255, 215, 0, 0.02); }

.bg-\[\#fff3b0\] { --tw-bg-opacity: 1; background-color: rgb(255 243 176 / var(--tw-bg-opacity, 1)); }

.bg-\[--color-bg\] { background-color: var(--color-bg); }

.bg-\[rgba\(5\,15\,12\,0\.92\)\] { background-color: rgba(5, 15, 12, 0.92); }

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

.bg-amber-100 { --tw-bg-opacity: 1; background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1)); }

.bg-amber-200 { --tw-bg-opacity: 1; background-color: rgb(253 230 138 / var(--tw-bg-opacity, 1)); }

.bg-amber-300\/25 { background-color: rgba(252, 211, 77, 0.25); }

.bg-amber-400 { --tw-bg-opacity: 1; background-color: rgb(251 191 36 / var(--tw-bg-opacity, 1)); }

.bg-amber-400\/10 { background-color: rgba(251, 191, 36, 0.1); }

.bg-amber-50 { --tw-bg-opacity: 1; background-color: rgb(255 251 235 / var(--tw-bg-opacity, 1)); }

.bg-amber-50\/30 { background-color: rgba(255, 251, 235, 0.3); }

.bg-amber-50\/40 { background-color: rgba(255, 251, 235, 0.4); }

.bg-amber-50\/60 { background-color: rgba(255, 251, 235, 0.6); }

.bg-amber-50\/80 { background-color: rgba(255, 251, 235, 0.8); }

.bg-amber-500 { --tw-bg-opacity: 1; background-color: rgb(245 158 11 / var(--tw-bg-opacity, 1)); }

.bg-amber-500\/10 { background-color: rgba(245, 158, 11, 0.1); }

.bg-amber-500\/15 { background-color: rgba(245, 158, 11, 0.15); }

.bg-amber-500\/20 { background-color: rgba(245, 158, 11, 0.2); }

.bg-amber-500\/5 { background-color: rgba(245, 158, 11, 0.05); }

.bg-amber-600 { --tw-bg-opacity: 1; background-color: rgb(217 119 6 / var(--tw-bg-opacity, 1)); }

.bg-background { background-color: hsl(var(--background)); }

.bg-black { --tw-bg-opacity: 1; background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1)); }

.bg-black\/10 { background-color: rgba(0, 0, 0, 0.1); }

.bg-black\/20 { background-color: rgba(0, 0, 0, 0.2); }

.bg-black\/30 { background-color: rgba(0, 0, 0, 0.3); }

.bg-black\/40 { background-color: rgba(0, 0, 0, 0.4); }

.bg-black\/5 { background-color: rgba(0, 0, 0, 0.05); }

.bg-black\/50 { background-color: rgba(0, 0, 0, 0.5); }

.bg-black\/60 { background-color: rgba(0, 0, 0, 0.6); }

.bg-black\/70 { background-color: rgba(0, 0, 0, 0.7); }

.bg-black\/80 { background-color: rgba(0, 0, 0, 0.8); }

.bg-black\/\[0\.12\] { background-color: rgba(0, 0, 0, 0.12); }

.bg-blue-100 { --tw-bg-opacity: 1; background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1)); }

.bg-blue-400 { --tw-bg-opacity: 1; background-color: rgb(96 165 250 / var(--tw-bg-opacity, 1)); }

.bg-blue-50 { --tw-bg-opacity: 1; background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1)); }

.bg-blue-50\/50 { background-color: rgba(239, 246, 255, 0.5); }

.bg-blue-50\/60 { background-color: rgba(239, 246, 255, 0.6); }

.bg-blue-500 { --tw-bg-opacity: 1; background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1)); }

.bg-blue-500\/10 { background-color: rgba(59, 130, 246, 0.1); }

.bg-blue-600 { --tw-bg-opacity: 1; background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1)); }

.bg-blue-900\/20 { background-color: rgba(30, 58, 138, 0.2); }

.bg-border { background-color: hsl(var(--border)); }

.bg-card { background-color: hsl(var(--card)); }

.bg-current { background-color: currentcolor; }

.bg-cyan-100 { --tw-bg-opacity: 1; background-color: rgb(207 250 254 / var(--tw-bg-opacity, 1)); }

.bg-cyan-50 { --tw-bg-opacity: 1; background-color: rgb(236 254 255 / var(--tw-bg-opacity, 1)); }

.bg-destructive { background-color: hsl(var(--destructive)); }

.bg-destructive\/10 { background-color: hsl(var(--destructive) / .1); }

.bg-emerald-100 { --tw-bg-opacity: 1; background-color: rgb(209 250 229 / var(--tw-bg-opacity, 1)); }

.bg-emerald-100\/30 { background-color: rgba(209, 250, 229, 0.3); }

.bg-emerald-100\/40 { background-color: rgba(209, 250, 229, 0.4); }

.bg-emerald-100\/80 { background-color: rgba(209, 250, 229, 0.8); }

.bg-emerald-200 { --tw-bg-opacity: 1; background-color: rgb(167 243 208 / var(--tw-bg-opacity, 1)); }

.bg-emerald-300 { --tw-bg-opacity: 1; background-color: rgb(110 231 183 / var(--tw-bg-opacity, 1)); }

.bg-emerald-300\/10 { background-color: rgba(110, 231, 183, 0.1); }

.bg-emerald-300\/15 { background-color: rgba(110, 231, 183, 0.15); }

.bg-emerald-300\/20 { background-color: rgba(110, 231, 183, 0.2); }

.bg-emerald-400 { --tw-bg-opacity: 1; background-color: rgb(52 211 153 / var(--tw-bg-opacity, 1)); }

.bg-emerald-400\/10 { background-color: rgba(52, 211, 153, 0.1); }

.bg-emerald-400\/15 { background-color: rgba(52, 211, 153, 0.15); }

.bg-emerald-400\/20 { background-color: rgba(52, 211, 153, 0.2); }

.bg-emerald-400\/25 { background-color: rgba(52, 211, 153, 0.25); }

.bg-emerald-400\/30 { background-color: rgba(52, 211, 153, 0.3); }

.bg-emerald-400\/70 { background-color: rgba(52, 211, 153, 0.7); }

.bg-emerald-50 { --tw-bg-opacity: 1; background-color: rgb(236 253 245 / var(--tw-bg-opacity, 1)); }

.bg-emerald-50\/30 { background-color: rgba(236, 253, 245, 0.3); }

.bg-emerald-50\/40 { background-color: rgba(236, 253, 245, 0.4); }

.bg-emerald-50\/50 { background-color: rgba(236, 253, 245, 0.5); }

.bg-emerald-50\/60 { background-color: rgba(236, 253, 245, 0.6); }

.bg-emerald-50\/70 { background-color: rgba(236, 253, 245, 0.7); }

.bg-emerald-500 { --tw-bg-opacity: 1; background-color: rgb(16 185 129 / var(--tw-bg-opacity, 1)); }

.bg-emerald-500\/10 { background-color: rgba(16, 185, 129, 0.1); }

.bg-emerald-500\/15 { background-color: rgba(16, 185, 129, 0.15); }

.bg-emerald-500\/20 { background-color: rgba(16, 185, 129, 0.2); }

.bg-emerald-500\/25 { background-color: rgba(16, 185, 129, 0.25); }

.bg-emerald-500\/5 { background-color: rgba(16, 185, 129, 0.05); }

.bg-emerald-600 { --tw-bg-opacity: 1; background-color: rgb(5 150 105 / var(--tw-bg-opacity, 1)); }

.bg-emerald-600\/20 { background-color: rgba(5, 150, 105, 0.2); }

.bg-emerald-700 { --tw-bg-opacity: 1; background-color: rgb(4 120 87 / var(--tw-bg-opacity, 1)); }

.bg-emerald-800 { --tw-bg-opacity: 1; background-color: rgb(6 95 70 / var(--tw-bg-opacity, 1)); }

.bg-emerald-900 { --tw-bg-opacity: 1; background-color: rgb(6 78 59 / var(--tw-bg-opacity, 1)); }

.bg-emerald-900\/20 { background-color: rgba(6, 78, 59, 0.2); }

.bg-emerald-900\/30 { background-color: rgba(6, 78, 59, 0.3); }

.bg-emerald-900\/40 { background-color: rgba(6, 78, 59, 0.4); }

.bg-emerald-950 { --tw-bg-opacity: 1; background-color: rgb(2 44 34 / var(--tw-bg-opacity, 1)); }

.bg-emerald-950\/20 { background-color: rgba(2, 44, 34, 0.2); }

.bg-emerald-950\/50 { background-color: rgba(2, 44, 34, 0.5); }

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

.bg-fuchsia-500 { --tw-bg-opacity: 1; background-color: rgb(217 70 239 / var(--tw-bg-opacity, 1)); }

.bg-fuchsia-500\/10 { background-color: rgba(217, 70, 239, 0.1); }

.bg-gray-100 { --tw-bg-opacity: 1; background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1)); }

.bg-gray-200 { --tw-bg-opacity: 1; background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1)); }

.bg-gray-200\/50 { background-color: rgba(229, 231, 235, 0.5); }

.bg-gray-300 { --tw-bg-opacity: 1; background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1)); }

.bg-gray-400 { --tw-bg-opacity: 1; background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1)); }

.bg-gray-50 { --tw-bg-opacity: 1; background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)); }

.bg-gray-50\/40 { background-color: rgba(249, 250, 251, 0.4); }

.bg-gray-50\/50 { background-color: rgba(249, 250, 251, 0.5); }

.bg-gray-50\/60 { background-color: rgba(249, 250, 251, 0.6); }

.bg-gray-50\/70 { background-color: rgba(249, 250, 251, 0.7); }

.bg-gray-50\/80 { background-color: rgba(249, 250, 251, 0.8); }

.bg-gray-50\/90 { background-color: rgba(249, 250, 251, 0.9); }

.bg-gray-500\/10 { background-color: rgba(107, 114, 128, 0.1); }

.bg-gray-700 { --tw-bg-opacity: 1; background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1)); }

.bg-gray-800 { --tw-bg-opacity: 1; background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1)); }

.bg-gray-800\/40 { background-color: rgba(31, 41, 55, 0.4); }

.bg-gray-800\/50 { background-color: rgba(31, 41, 55, 0.5); }

.bg-gray-800\/60 { background-color: rgba(31, 41, 55, 0.6); }

.bg-gray-900 { --tw-bg-opacity: 1; background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1)); }

.bg-gray-900\/40 { background-color: rgba(17, 24, 39, 0.4); }

.bg-gray-900\/50 { background-color: rgba(17, 24, 39, 0.5); }

.bg-gray-900\/60 { background-color: rgba(17, 24, 39, 0.6); }

.bg-gray-900\/70 { background-color: rgba(17, 24, 39, 0.7); }

.bg-gray-900\/80 { background-color: rgba(17, 24, 39, 0.8); }

.bg-gray-900\/90 { background-color: rgba(17, 24, 39, 0.9); }

.bg-gray-950 { --tw-bg-opacity: 1; background-color: rgb(3 7 18 / var(--tw-bg-opacity, 1)); }

.bg-gray-950\/50 { background-color: rgba(3, 7, 18, 0.5); }

.bg-gray-950\/55 { background-color: rgba(3, 7, 18, 0.55); }

.bg-gray-950\/60 { background-color: rgba(3, 7, 18, 0.6); }

.bg-gray-950\/70 { background-color: rgba(3, 7, 18, 0.7); }

.bg-gray-950\/80 { background-color: rgba(3, 7, 18, 0.8); }

.bg-green-100 { --tw-bg-opacity: 1; background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1)); }

.bg-green-100\/80 { background-color: rgba(220, 252, 231, 0.8); }

.bg-green-200\/30 { background-color: rgba(187, 247, 208, 0.3); }

.bg-green-400 { --tw-bg-opacity: 1; background-color: rgb(74 222 128 / var(--tw-bg-opacity, 1)); }

.bg-green-50 { --tw-bg-opacity: 1; background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1)); }

.bg-green-50\/20 { background-color: rgba(240, 253, 244, 0.2); }

.bg-green-50\/60 { background-color: rgba(240, 253, 244, 0.6); }

.bg-green-500 { --tw-bg-opacity: 1; background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1)); }

.bg-indigo-100 { --tw-bg-opacity: 1; background-color: rgb(224 231 255 / var(--tw-bg-opacity, 1)); }

.bg-indigo-50 { --tw-bg-opacity: 1; background-color: rgb(238 242 255 / var(--tw-bg-opacity, 1)); }

.bg-indigo-500 { --tw-bg-opacity: 1; background-color: rgb(99 102 241 / var(--tw-bg-opacity, 1)); }

.bg-indigo-600 { --tw-bg-opacity: 1; background-color: rgb(79 70 229 / var(--tw-bg-opacity, 1)); }

.bg-lime-300\/45 { background-color: rgba(190, 242, 100, 0.45); }

.bg-muted { background-color: hsl(var(--muted)); }

.bg-muted\/20 { background-color: hsl(var(--muted) / .2); }

.bg-muted\/30 { background-color: hsl(var(--muted) / .3); }

.bg-muted\/40 { background-color: hsl(var(--muted) / .4); }

.bg-muted\/50 { background-color: hsl(var(--muted) / .5); }

.bg-orange-100 { --tw-bg-opacity: 1; background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1)); }

.bg-orange-50 { --tw-bg-opacity: 1; background-color: rgb(255 247 237 / var(--tw-bg-opacity, 1)); }

.bg-orange-50\/50 { background-color: rgba(255, 247, 237, 0.5); }

.bg-orange-500 { --tw-bg-opacity: 1; background-color: rgb(249 115 22 / var(--tw-bg-opacity, 1)); }

.bg-orange-600 { --tw-bg-opacity: 1; background-color: rgb(234 88 12 / var(--tw-bg-opacity, 1)); }

.bg-pink-50 { --tw-bg-opacity: 1; background-color: rgb(253 242 248 / var(--tw-bg-opacity, 1)); }

.bg-popover { background-color: hsl(var(--popover)); }

.bg-primary { background-color: hsl(var(--primary)); }

.bg-primary\/10 { background-color: hsl(var(--primary) / .1); }

.bg-purple-100 { --tw-bg-opacity: 1; background-color: rgb(243 232 255 / var(--tw-bg-opacity, 1)); }

.bg-purple-50 { --tw-bg-opacity: 1; background-color: rgb(250 245 255 / var(--tw-bg-opacity, 1)); }

.bg-purple-500 { --tw-bg-opacity: 1; background-color: rgb(168 85 247 / var(--tw-bg-opacity, 1)); }

.bg-red-100 { --tw-bg-opacity: 1; background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1)); }

.bg-red-200 { --tw-bg-opacity: 1; background-color: rgb(254 202 202 / var(--tw-bg-opacity, 1)); }

.bg-red-400 { --tw-bg-opacity: 1; background-color: rgb(248 113 113 / var(--tw-bg-opacity, 1)); }

.bg-red-50 { --tw-bg-opacity: 1; background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1)); }

.bg-red-50\/30 { background-color: rgba(254, 242, 242, 0.3); }

.bg-red-50\/60 { background-color: rgba(254, 242, 242, 0.6); }

.bg-red-500 { --tw-bg-opacity: 1; background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1)); }

.bg-red-500\/10 { background-color: rgba(239, 68, 68, 0.1); }

.bg-red-500\/20 { background-color: rgba(239, 68, 68, 0.2); }

.bg-red-500\/5 { background-color: rgba(239, 68, 68, 0.05); }

.bg-red-600 { --tw-bg-opacity: 1; background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1)); }

.bg-red-900\/20 { background-color: rgba(127, 29, 29, 0.2); }

.bg-rose-100 { --tw-bg-opacity: 1; background-color: rgb(255 228 230 / var(--tw-bg-opacity, 1)); }

.bg-rose-300 { --tw-bg-opacity: 1; background-color: rgb(253 164 175 / var(--tw-bg-opacity, 1)); }

.bg-rose-400 { --tw-bg-opacity: 1; background-color: rgb(251 113 133 / var(--tw-bg-opacity, 1)); }

.bg-rose-400\/10 { background-color: rgba(251, 113, 133, 0.1); }

.bg-rose-50 { --tw-bg-opacity: 1; background-color: rgb(255 241 242 / var(--tw-bg-opacity, 1)); }

.bg-rose-500 { --tw-bg-opacity: 1; background-color: rgb(244 63 94 / var(--tw-bg-opacity, 1)); }

.bg-rose-500\/10 { background-color: rgba(244, 63, 94, 0.1); }

.bg-rose-500\/15 { background-color: rgba(244, 63, 94, 0.15); }

.bg-rose-500\/20 { background-color: rgba(244, 63, 94, 0.2); }

.bg-rose-500\/5 { background-color: rgba(244, 63, 94, 0.05); }

.bg-rose-500\/90 { background-color: rgba(244, 63, 94, 0.9); }

.bg-rose-600 { --tw-bg-opacity: 1; background-color: rgb(225 29 72 / var(--tw-bg-opacity, 1)); }

.bg-rose-950\/50 { background-color: rgba(76, 5, 25, 0.5); }

.bg-secondary { background-color: hsl(var(--secondary)); }

.bg-sidebar { background-color: hsl(var(--sidebar-background)); }

.bg-sidebar-border { background-color: hsl(var(--sidebar-border)); }

.bg-sky-100 { --tw-bg-opacity: 1; background-color: rgb(224 242 254 / var(--tw-bg-opacity, 1)); }

.bg-sky-50 { --tw-bg-opacity: 1; background-color: rgb(240 249 255 / var(--tw-bg-opacity, 1)); }

.bg-sky-500 { --tw-bg-opacity: 1; background-color: rgb(14 165 233 / var(--tw-bg-opacity, 1)); }

.bg-sky-500\/10 { background-color: rgba(14, 165, 233, 0.1); }

.bg-sky-500\/15 { background-color: rgba(14, 165, 233, 0.15); }

.bg-sky-600 { --tw-bg-opacity: 1; background-color: rgb(2 132 199 / var(--tw-bg-opacity, 1)); }

.bg-slate-100 { --tw-bg-opacity: 1; background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1)); }

.bg-slate-200 { --tw-bg-opacity: 1; background-color: rgb(226 232 240 / var(--tw-bg-opacity, 1)); }

.bg-slate-300 { --tw-bg-opacity: 1; background-color: rgb(203 213 225 / var(--tw-bg-opacity, 1)); }

.bg-slate-400 { --tw-bg-opacity: 1; background-color: rgb(148 163 184 / var(--tw-bg-opacity, 1)); }

.bg-slate-400\/40 { background-color: rgba(148, 163, 184, 0.4); }

.bg-slate-50 { --tw-bg-opacity: 1; background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1)); }

.bg-slate-50\/50 { background-color: rgba(248, 250, 252, 0.5); }

.bg-slate-50\/60 { background-color: rgba(248, 250, 252, 0.6); }

.bg-slate-500\/15 { background-color: rgba(100, 116, 139, 0.15); }

.bg-slate-500\/20 { background-color: rgba(100, 116, 139, 0.2); }

.bg-slate-500\/50 { background-color: rgba(100, 116, 139, 0.5); }

.bg-slate-700 { --tw-bg-opacity: 1; background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1)); }

.bg-slate-800 { --tw-bg-opacity: 1; background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1)); }

.bg-slate-800\/30 { background-color: rgba(30, 41, 59, 0.3); }

.bg-slate-800\/50 { background-color: rgba(30, 41, 59, 0.5); }

.bg-slate-800\/80 { background-color: rgba(30, 41, 59, 0.8); }

.bg-slate-900 { --tw-bg-opacity: 1; background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1)); }

.bg-slate-900\/40 { background-color: rgba(15, 23, 42, 0.4); }

.bg-slate-900\/50 { background-color: rgba(15, 23, 42, 0.5); }

.bg-slate-900\/60 { background-color: rgba(15, 23, 42, 0.6); }

.bg-slate-950 { --tw-bg-opacity: 1; background-color: rgb(2 6 23 / var(--tw-bg-opacity, 1)); }

.bg-teal-100 { --tw-bg-opacity: 1; background-color: rgb(204 251 241 / var(--tw-bg-opacity, 1)); }

.bg-teal-600 { --tw-bg-opacity: 1; background-color: rgb(13 148 136 / var(--tw-bg-opacity, 1)); }

.bg-transparent { background-color: transparent; }

.bg-violet-100 { --tw-bg-opacity: 1; background-color: rgb(237 233 254 / var(--tw-bg-opacity, 1)); }

.bg-violet-50 { --tw-bg-opacity: 1; background-color: rgb(245 243 255 / var(--tw-bg-opacity, 1)); }

.bg-violet-50\/60 { background-color: rgba(245, 243, 255, 0.6); }

.bg-violet-500 { --tw-bg-opacity: 1; background-color: rgb(139 92 246 / var(--tw-bg-opacity, 1)); }

.bg-violet-500\/15 { background-color: rgba(139, 92, 246, 0.15); }

.bg-violet-600 { --tw-bg-opacity: 1; background-color: rgb(124 58 237 / var(--tw-bg-opacity, 1)); }

.bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); }

.bg-white\/10 { background-color: rgba(255, 255, 255, 0.1); }

.bg-white\/15 { background-color: rgba(255, 255, 255, 0.15); }

.bg-white\/20 { background-color: rgba(255, 255, 255, 0.2); }

.bg-white\/25 { background-color: rgba(255, 255, 255, 0.25); }

.bg-white\/30 { background-color: rgba(255, 255, 255, 0.3); }

.bg-white\/40 { background-color: rgba(255, 255, 255, 0.4); }

.bg-white\/5 { background-color: rgba(255, 255, 255, 0.05); }

.bg-white\/50 { background-color: rgba(255, 255, 255, 0.5); }

.bg-white\/55 { background-color: rgba(255, 255, 255, 0.55); }

.bg-white\/60 { background-color: rgba(255, 255, 255, 0.6); }

.bg-white\/70 { background-color: rgba(255, 255, 255, 0.7); }

.bg-white\/75 { background-color: rgba(255, 255, 255, 0.75); }

.bg-white\/80 { background-color: rgba(255, 255, 255, 0.8); }

.bg-white\/85 { background-color: rgba(255, 255, 255, 0.85); }

.bg-white\/90 { background-color: rgba(255, 255, 255, 0.9); }

.bg-white\/95 { background-color: rgba(255, 255, 255, 0.95); }

.bg-white\/\[0\.02\] { background-color: rgba(255, 255, 255, 0.02); }

.bg-white\/\[0\.03\] { background-color: rgba(255, 255, 255, 0.03); }

.bg-white\/\[0\.04\] { background-color: rgba(255, 255, 255, 0.04); }

.bg-white\/\[0\.05\] { background-color: rgba(255, 255, 255, 0.05); }

.bg-white\/\[0\.06\] { background-color: rgba(255, 255, 255, 0.06); }

.bg-white\/\[0\.07\] { background-color: rgba(255, 255, 255, 0.07); }

.bg-white\/\[0\.08\] { background-color: rgba(255, 255, 255, 0.08); }

.bg-yellow-100 { --tw-bg-opacity: 1; background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1)); }

.bg-yellow-400 { --tw-bg-opacity: 1; background-color: rgb(250 204 21 / var(--tw-bg-opacity, 1)); }

.bg-yellow-400\/10 { background-color: rgba(250, 204, 21, 0.1); }

.bg-yellow-50 { --tw-bg-opacity: 1; background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1)); }

.bg-yellow-500 { --tw-bg-opacity: 1; background-color: rgb(234 179 8 / var(--tw-bg-opacity, 1)); }

.bg-yellow-500\/10 { background-color: rgba(234, 179, 8, 0.1); }

.bg-yellow-950\/20 { background-color: rgba(66, 32, 6, 0.2); }

.bg-zinc-300 { --tw-bg-opacity: 1; background-color: rgb(212 212 216 / var(--tw-bg-opacity, 1)); }

.bg-zinc-950 { --tw-bg-opacity: 1; background-color: rgb(9 9 11 / var(--tw-bg-opacity, 1)); }

.bg-\[radial-gradient\(circle_at_12\%_20\%\,rgba\(140\,198\,63\,0\.26\)\,transparent_34\%\)\,linear-gradient\(90deg\,rgba\(5\,59\,44\,0\.96\)\,rgba\(5\,59\,44\,0\.72\)\,rgba\(5\,59\,44\,0\.2\)\)\] { background-image: radial-gradient(circle at 12% 20%, rgba(140, 198, 63, 0.26), transparent 34%), linear-gradient(90deg, rgba(5, 59, 44, 0.96), rgba(5, 59, 44, 0.72), rgba(5, 59, 44, 0.2)); }

.bg-\[radial-gradient\(circle_at_14\%_14\%\,rgba\(140\,198\,63\,0\.28\)\,transparent_28\%\)\,radial-gradient\(circle_at_86\%_18\%\,rgba\(6\,78\,59\,0\.16\)\,transparent_30\%\)\,linear-gradient\(135deg\,\#ffffff_0\%\,\#f1fff5_50\%\,\#d7f7df_100\%\)\] { background-image: radial-gradient(circle at 14% 14%, rgba(140, 198, 63, 0.28), transparent 28%), radial-gradient(circle at 86% 18%, rgba(6, 78, 59, 0.16), transparent 30%), linear-gradient(135deg, rgb(255, 255, 255), rgb(241, 255, 245), rgb(215, 247, 223)); }

.bg-\[radial-gradient\(circle_at_16\%_16\%\,rgba\(140\,198\,63\,0\.28\)\,transparent_28\%\)\,radial-gradient\(circle_at_88\%_12\%\,rgba\(6\,78\,59\,0\.16\)\,transparent_30\%\)\,linear-gradient\(135deg\,\#ffffff_0\%\,\#f1fff5_50\%\,\#d7f7df_100\%\)\] { background-image: radial-gradient(circle at 16% 16%, rgba(140, 198, 63, 0.28), transparent 28%), radial-gradient(circle at 88% 12%, rgba(6, 78, 59, 0.16), transparent 30%), linear-gradient(135deg, rgb(255, 255, 255), rgb(241, 255, 245), rgb(215, 247, 223)); }

.bg-\[radial-gradient\(circle_at_20\%_0\%\,\#d7ffd0_0\%\,transparent_32\%\)\,radial-gradient\(circle_at_100\%_100\%\,\#b8f7cc_0\%\,transparent_36\%\)\,linear-gradient\(145deg\,\#f7fff4_0\%\,\#e8fff0_48\%\,\#d8f9df_100\%\)\] { background-image: radial-gradient(circle at 20% 0%, rgb(215, 255, 208) 0%, transparent 32%), radial-gradient(circle at 100% 100%, rgb(184, 247, 204) 0%, transparent 36%), linear-gradient(145deg, rgb(247, 255, 244), rgb(232, 255, 240) 48%, rgb(216, 249, 223)); }

.bg-\[radial-gradient\(circle_at_20\%_0\%\,rgba\(16\,216\,138\,0\.18\)\,transparent_60\%\)\,linear-gradient\(to_bottom\,rgba\(245\,208\,111\,0\.06\)\,transparent\)\] { background-image: radial-gradient(circle at 20% 0%, rgba(16, 216, 138, 0.18), transparent 60%), linear-gradient(rgba(245, 208, 111, 0.06), transparent); }

.bg-\[radial-gradient\(circle_at_24\%_18\%\,rgba\(255\,255\,255\,0\.42\)\,transparent_30\%\)\,radial-gradient\(circle_at_82\%_76\%\,rgba\(140\,198\,63\,0\.38\)\,transparent_34\%\)\] { background-image: radial-gradient(circle at 24% 18%, rgba(255, 255, 255, 0.42), transparent 30%), radial-gradient(circle at 82% 76%, rgba(140, 198, 63, 0.38), transparent 34%); }

.bg-\[radial-gradient\(circle_at_28\%_24\%\,rgba\(255\,255\,255\,0\.42\)\,transparent_30\%\)\,radial-gradient\(circle_at_82\%_72\%\,rgba\(140\,198\,63\,0\.40\)\,transparent_34\%\)\] { background-image: radial-gradient(circle at 28% 24%, rgba(255, 255, 255, 0.42), transparent 30%), radial-gradient(circle at 82% 72%, rgba(140, 198, 63, 0.4), transparent 34%); }

.bg-\[radial-gradient\(circle_at_50\%_50\%\,rgba\(16\,185\,129\,0\.18\)\,transparent_60\%\)\] { background-image: radial-gradient(circle, rgba(16, 185, 129, 0.18), transparent 60%); }

.bg-\[radial-gradient\(circle_at_center\,rgba\(16\,185\,129\,0\.08\)\,transparent_60\%\)\] { background-image: radial-gradient(circle, rgba(16, 185, 129, 0.08), transparent 60%); }

.bg-\[radial-gradient\(circle_at_top_left\,\#e7fff2_0\%\,\#f8fafc_34\%\,\#eef7ff_100\%\)\] { background-image: radial-gradient(circle at left top, rgb(231, 255, 242), rgb(248, 250, 252) 34%, rgb(238, 247, 255)); }

.bg-\[url\(\'data\:image\/svg\+xml\;charset\=UTF-8\,\%3Csvg\%20xmlns\%3D\%22http\%3A\%2F\%2Fwww\.w3\.org\%2F2000\%2Fsvg\%22\%20width\%3D\%2212\%22\%20height\%3D\%2212\%22\%20viewBox\%3D\%220\%200\%2012\%2012\%22\%3E\%3Cpath\%20fill\%3D\%22\%236b7280\%22\%20d\%3D\%22M2\%204l4\%204\%204-4\%22\%2F\%3E\%3C\%2Fsvg\%3E\'\)\] { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cpath%20fill%3D%22%236b7280%22%20d%3D%22M2%204l4%204%204-4%22%2F%3E%3C%2Fsvg%3E"); }

.bg-gradient-to-b { background-image: linear-gradient(to bottom,var(--tw-gradient-stops)); }

.bg-gradient-to-bl { background-image: linear-gradient(to bottom left,var(--tw-gradient-stops)); }

.bg-gradient-to-br { background-image: linear-gradient(to bottom right,var(--tw-gradient-stops)); }

.bg-gradient-to-l { background-image: linear-gradient(to left,var(--tw-gradient-stops)); }

.bg-gradient-to-r { background-image: linear-gradient(to right,var(--tw-gradient-stops)); }

.bg-gradient-to-t { background-image: linear-gradient(to top,var(--tw-gradient-stops)); }

.bg-gradient-to-tr { background-image: linear-gradient(to top right,var(--tw-gradient-stops)); }

.from-\[\#001A0F\] { --tw-gradient-from: #001A0F var(--tw-gradient-from-position); --tw-gradient-to: rgb(0 26 15 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#00B67A\]\/60 { --tw-gradient-from: rgb(0 182 122 / .6) var(--tw-gradient-from-position); --tw-gradient-to: rgb(0 182 122 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#00c16a\]\/10 { --tw-gradient-from: rgb(0 193 106 / .1) var(--tw-gradient-from-position); --tw-gradient-to: rgb(0 193 106 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#010d07\] { --tw-gradient-from: #010d07 var(--tw-gradient-from-position); --tw-gradient-to: rgb(1 13 7 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#010d07\]\/30 { --tw-gradient-from: rgb(1 13 7 / .3) var(--tw-gradient-from-position); --tw-gradient-to: rgb(1 13 7 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#010d07\]\/40 { --tw-gradient-from: rgb(1 13 7 / .4) var(--tw-gradient-from-position); --tw-gradient-to: rgb(1 13 7 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#020817\] { --tw-gradient-from: #020817 var(--tw-gradient-from-position); --tw-gradient-to: rgb(2 8 23 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#021a0e\] { --tw-gradient-from: #021a0e var(--tw-gradient-from-position); --tw-gradient-to: rgb(2 26 14 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#03120a\] { --tw-gradient-from: #03120a var(--tw-gradient-from-position); --tw-gradient-to: rgb(3 18 10 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#031a05\] { --tw-gradient-from: #031a05 var(--tw-gradient-from-position); --tw-gradient-to: rgb(3 26 5 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#05130a\] { --tw-gradient-from: #05130a var(--tw-gradient-from-position); --tw-gradient-to: rgb(5 19 10 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#052217\] { --tw-gradient-from: #052217 var(--tw-gradient-from-position); --tw-gradient-to: rgb(5 34 23 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#063019\] { --tw-gradient-from: #063019 var(--tw-gradient-from-position); --tw-gradient-to: rgb(6 48 25 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#063019\]\/55 { --tw-gradient-from: rgb(6 48 25 / .55) var(--tw-gradient-from-position); --tw-gradient-to: rgb(6 48 25 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#064E3B\] { --tw-gradient-from: #064E3B var(--tw-gradient-from-position); --tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#064E3B\]\/70 { --tw-gradient-from: rgb(6 78 59 / .7) var(--tw-gradient-from-position); --tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#071A14\] { --tw-gradient-from: #071A14 var(--tw-gradient-from-position); --tw-gradient-to: rgb(7 26 20 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#0A66C2\] { --tw-gradient-from: #0A66C2 var(--tw-gradient-from-position); --tw-gradient-to: rgb(10 102 194 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#0a1513\] { --tw-gradient-from: #0a1513 var(--tw-gradient-from-position); --tw-gradient-to: rgb(10 21 19 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#0a1f14\] { --tw-gradient-from: #0a1f14 var(--tw-gradient-from-position); --tw-gradient-to: rgb(10 31 20 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#0b1d14\] { --tw-gradient-from: #0b1d14 var(--tw-gradient-from-position); --tw-gradient-to: rgb(11 29 20 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#0b1d14\]\/70 { --tw-gradient-from: rgb(11 29 20 / .7) var(--tw-gradient-from-position); --tw-gradient-to: rgb(11 29 20 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#0b1d14\]\/80 { --tw-gradient-from: rgb(11 29 20 / .8) var(--tw-gradient-from-position); --tw-gradient-to: rgb(11 29 20 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#0b6e3e\] { --tw-gradient-from: #0b6e3e var(--tw-gradient-from-position); --tw-gradient-to: rgb(11 110 62 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#0b6e3e\]\/80 { --tw-gradient-from: rgb(11 110 62 / .8) var(--tw-gradient-from-position); --tw-gradient-to: rgb(11 110 62 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#0e6305\] { --tw-gradient-from: #0e6305 var(--tw-gradient-from-position); --tw-gradient-to: rgb(14 99 5 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#0e6305\]\/15 { --tw-gradient-from: rgb(14 99 5 / .15) var(--tw-gradient-from-position); --tw-gradient-to: rgb(14 99 5 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#0f1f17\] { --tw-gradient-from: #0f1f17 var(--tw-gradient-from-position); --tw-gradient-to: rgb(15 31 23 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#16A34A\]\/20 { --tw-gradient-from: rgb(22 163 74 / .2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#22c55e\] { --tw-gradient-from: #22c55e var(--tw-gradient-from-position); --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#6A11CB\] { --tw-gradient-from: #6A11CB var(--tw-gradient-from-position); --tw-gradient-to: rgb(106 17 203 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#8CC63F\] { --tw-gradient-from: #8CC63F var(--tw-gradient-from-position); --tw-gradient-to: rgb(140 198 63 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#d4af37\]\/25 { --tw-gradient-from: rgb(212 175 55 / .25) var(--tw-gradient-from-position); --tw-gradient-to: rgb(212 175 55 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#d4af37\]\/60 { --tw-gradient-from: rgb(212 175 55 / .6) var(--tw-gradient-from-position); --tw-gradient-to: rgb(212 175 55 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#f5c400\] { --tw-gradient-from: #f5c400 var(--tw-gradient-from-position); --tw-gradient-to: rgb(245 196 0 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#f8f9fa\] { --tw-gradient-from: #f8f9fa var(--tw-gradient-from-position); --tw-gradient-to: rgb(248 249 250 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#f8faf9\] { --tw-gradient-from: #f8faf9 var(--tw-gradient-from-position); --tw-gradient-to: rgb(248 250 249 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#f8fdf9\] { --tw-gradient-from: #f8fdf9 var(--tw-gradient-from-position); --tw-gradient-to: rgb(248 253 249 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-\[\#ffd700\] { --tw-gradient-from: #ffd700 var(--tw-gradient-from-position); --tw-gradient-to: rgb(255 215 0 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-amber-400 { --tw-gradient-from: #fbbf24 var(--tw-gradient-from-position); --tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-amber-400\/20 { --tw-gradient-from: rgb(251 191 36 / .2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-amber-50 { --tw-gradient-from: #fffbeb var(--tw-gradient-from-position); --tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-amber-500 { --tw-gradient-from: #f59e0b var(--tw-gradient-from-position); --tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-amber-500\/20 { --tw-gradient-from: rgb(245 158 11 / .2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-black { --tw-gradient-from: #000 var(--tw-gradient-from-position); --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-black\/30 { --tw-gradient-from: rgb(0 0 0 / .3) var(--tw-gradient-from-position); --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-blue-500 { --tw-gradient-from: #3b82f6 var(--tw-gradient-from-position); --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-blue-500\/20 { --tw-gradient-from: rgb(59 130 246 / .2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-blue-700 { --tw-gradient-from: #1d4ed8 var(--tw-gradient-from-position); --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-cyan-500 { --tw-gradient-from: #06b6d4 var(--tw-gradient-from-position); --tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-emerald-100 { --tw-gradient-from: #d1fae5 var(--tw-gradient-from-position); --tw-gradient-to: rgb(209 250 229 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-emerald-300 { --tw-gradient-from: #6ee7b7 var(--tw-gradient-from-position); --tw-gradient-to: rgb(110 231 183 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-emerald-400 { --tw-gradient-from: #34d399 var(--tw-gradient-from-position); --tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-emerald-50 { --tw-gradient-from: #ecfdf5 var(--tw-gradient-from-position); --tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-emerald-500 { --tw-gradient-from: #10b981 var(--tw-gradient-from-position); --tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-emerald-500\/0 { --tw-gradient-from: rgb(16 185 129 / 0) var(--tw-gradient-from-position); --tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-emerald-500\/10 { --tw-gradient-from: rgb(16 185 129 / .1) var(--tw-gradient-from-position); --tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-emerald-500\/20 { --tw-gradient-from: rgb(16 185 129 / .2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-emerald-500\/30 { --tw-gradient-from: rgb(16 185 129 / .3) var(--tw-gradient-from-position); --tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-emerald-500\/40 { --tw-gradient-from: rgb(16 185 129 / .4) var(--tw-gradient-from-position); --tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-emerald-500\/5 { --tw-gradient-from: rgb(16 185 129 / .05) var(--tw-gradient-from-position); --tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-emerald-600 { --tw-gradient-from: #059669 var(--tw-gradient-from-position); --tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-emerald-800 { --tw-gradient-from: #065f46 var(--tw-gradient-from-position); --tw-gradient-to: rgb(6 95 70 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-emerald-900 { --tw-gradient-from: #064e3b var(--tw-gradient-from-position); --tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-emerald-900\/60 { --tw-gradient-from: rgb(6 78 59 / .6) var(--tw-gradient-from-position); --tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-emerald-950\/40 { --tw-gradient-from: rgb(2 44 34 / .4) var(--tw-gradient-from-position); --tw-gradient-to: rgb(2 44 34 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-fuchsia-500 { --tw-gradient-from: #d946ef var(--tw-gradient-from-position); --tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-gray-50 { --tw-gradient-from: #f9fafb var(--tw-gradient-from-position); --tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-gray-700 { --tw-gradient-from: #374151 var(--tw-gradient-from-position); --tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-gray-800 { --tw-gradient-from: #1f2937 var(--tw-gradient-from-position); --tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-gray-900 { --tw-gradient-from: #111827 var(--tw-gradient-from-position); --tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-gray-900\/80 { --tw-gradient-from: rgb(17 24 39 / .8) var(--tw-gradient-from-position); --tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-gray-950 { --tw-gradient-from: #030712 var(--tw-gradient-from-position); --tw-gradient-to: rgb(3 7 18 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-gray-950\/60 { --tw-gradient-from: rgb(3 7 18 / .6) var(--tw-gradient-from-position); --tw-gradient-to: rgb(3 7 18 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-green-500 { --tw-gradient-from: #22c55e var(--tw-gradient-from-position); --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-indigo-50 { --tw-gradient-from: #eef2ff var(--tw-gradient-from-position); --tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-indigo-500 { --tw-gradient-from: #6366f1 var(--tw-gradient-from-position); --tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-indigo-600 { --tw-gradient-from: #4f46e5 var(--tw-gradient-from-position); --tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-lime-300 { --tw-gradient-from: #bef264 var(--tw-gradient-from-position); --tw-gradient-to: rgb(190 242 100 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-orange-200\/30 { --tw-gradient-from: rgb(254 215 170 / .3) var(--tw-gradient-from-position); --tw-gradient-to: rgb(254 215 170 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-orange-50 { --tw-gradient-from: #fff7ed var(--tw-gradient-from-position); --tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-orange-500 { --tw-gradient-from: #f97316 var(--tw-gradient-from-position); --tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-orange-500\/20 { --tw-gradient-from: rgb(249 115 22 / .2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-pink-500 { --tw-gradient-from: #ec4899 var(--tw-gradient-from-position); --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-purple-500 { --tw-gradient-from: #a855f7 var(--tw-gradient-from-position); --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-red-500 { --tw-gradient-from: #ef4444 var(--tw-gradient-from-position); --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-red-500\/20 { --tw-gradient-from: rgb(239 68 68 / .2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-rose-500 { --tw-gradient-from: #f43f5e var(--tw-gradient-from-position); --tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-rose-500\/20 { --tw-gradient-from: rgb(244 63 94 / .2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-rose-600 { --tw-gradient-from: #e11d48 var(--tw-gradient-from-position); --tw-gradient-to: rgb(225 29 72 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-sky-50 { --tw-gradient-from: #f0f9ff var(--tw-gradient-from-position); --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-sky-500 { --tw-gradient-from: #0ea5e9 var(--tw-gradient-from-position); --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-sky-500\/20 { --tw-gradient-from: rgb(14 165 233 / .2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-sky-600 { --tw-gradient-from: #0284c7 var(--tw-gradient-from-position); --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-slate-200 { --tw-gradient-from: #e2e8f0 var(--tw-gradient-from-position); --tw-gradient-to: rgb(226 232 240 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-slate-50 { --tw-gradient-from: #f8fafc var(--tw-gradient-from-position); --tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-slate-900 { --tw-gradient-from: #0f172a var(--tw-gradient-from-position); --tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-teal-500 { --tw-gradient-from: #14b8a6 var(--tw-gradient-from-position); --tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-teal-500\/20 { --tw-gradient-from: rgb(20 184 166 / .2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-transparent { --tw-gradient-from: transparent var(--tw-gradient-from-position); --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-violet-500 { --tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position); --tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-violet-500\/20 { --tw-gradient-from: rgb(139 92 246 / .2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-violet-600 { --tw-gradient-from: #7c3aed var(--tw-gradient-from-position); --tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-white { --tw-gradient-from: #fff var(--tw-gradient-from-position); --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-white\/40 { --tw-gradient-from: rgb(255 255 255 / .4) var(--tw-gradient-from-position); --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-white\/50 { --tw-gradient-from: rgb(255 255 255 / .5) var(--tw-gradient-from-position); --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-white\/80 { --tw-gradient-from: rgb(255 255 255 / .8) var(--tw-gradient-from-position); --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-white\/\[0\.03\] { --tw-gradient-from: rgb(255 255 255 / .03) var(--tw-gradient-from-position); --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-white\/\[0\.04\] { --tw-gradient-from: rgb(255 255 255 / .04) var(--tw-gradient-from-position); --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-white\/\[0\.06\] { --tw-gradient-from: rgb(255 255 255 / .06) var(--tw-gradient-from-position); --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-yellow-500 { --tw-gradient-from: #eab308 var(--tw-gradient-from-position); --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.from-yellow-500\/20 { --tw-gradient-from: rgb(234 179 8 / .2) var(--tw-gradient-from-position); --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.via-\[\#00B67A\]\/20 { --tw-gradient-to: rgb(0 182 122 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), rgb(0 182 122 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-\[\#010510\] { --tw-gradient-to: rgb(1 5 16 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #010510 var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-\[\#010d07\]\/15 { --tw-gradient-to: rgb(1 13 7 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), rgb(1 13 7 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-\[\#031a05\] { --tw-gradient-to: rgb(3 26 5 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #031a05 var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-\[\#03311F\] { --tw-gradient-to: rgb(3 49 31 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #03311F var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-\[\#040d06\] { --tw-gradient-to: rgb(4 13 6 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #040d06 var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-\[\#042a16\] { --tw-gradient-to: rgb(4 42 22 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #042a16 var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-\[\#063019\] { --tw-gradient-to: rgb(6 48 25 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #063019 var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-\[\#064E3B\] { --tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #064E3B var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-\[\#064E3B\]\/10 { --tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), rgb(6 78 59 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-\[\#065F46\] { --tw-gradient-to: rgb(6 95 70 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #065F46 var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-\[\#065f46\] { --tw-gradient-to: rgb(6 95 70 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #065f46 var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-\[\#0B6E3E\] { --tw-gradient-to: rgb(11 110 62 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #0B6E3E var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-\[\#0B7A4B\] { --tw-gradient-to: rgb(11 122 75 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #0B7A4B var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-\[\#0a5004\] { --tw-gradient-to: rgb(10 80 4 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #0a5004 var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-\[\#0a8048\] { --tw-gradient-to: rgb(10 128 72 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #0a8048 var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-\[\#0b1d14\]\/20 { --tw-gradient-to: rgb(11 29 20 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), rgb(11 29 20 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-\[\#0b6e3e\] { --tw-gradient-to: rgb(11 110 62 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #0b6e3e var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-\[\#0c7a44\] { --tw-gradient-to: rgb(12 122 68 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #0c7a44 var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-\[\#0e5a35\] { --tw-gradient-to: rgb(14 90 53 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #0e5a35 var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-\[\#0e6305\] { --tw-gradient-to: rgb(14 99 5 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #0e6305 var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-\[\#0e6305\]\/60 { --tw-gradient-to: rgb(14 99 5 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), rgb(14 99 5 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-\[\#0f1a14\] { --tw-gradient-to: rgb(15 26 20 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #0f1a14 var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-\[\#0f5132\] { --tw-gradient-to: rgb(15 81 50 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #0f5132 var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-\[\#0f8b4f\] { --tw-gradient-to: rgb(15 139 79 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #0f8b4f var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-\[\#0f8b4f\]\/70 { --tw-gradient-to: rgb(15 139 79 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), rgb(15 139 79 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-\[\#10b981\] { --tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #10b981 var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-\[\#123826\] { --tw-gradient-to: rgb(18 56 38 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #123826 var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-\[\#22c55e\] { --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #22c55e var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-\[\#8CC63F\] { --tw-gradient-to: rgb(140 198 63 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #8CC63F var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-\[\#8CC63F\]\/10 { --tw-gradient-to: rgb(140 198 63 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), rgb(140 198 63 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-\[\#d4af37\]\/30 { --tw-gradient-to: rgb(212 175 55 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), rgb(212 175 55 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-\[\#f0f7f2\] { --tw-gradient-to: rgb(240 247 242 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #f0f7f2 var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-\[\#f0faf2\] { --tw-gradient-to: rgb(240 250 242 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #f0faf2 var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-amber-400 { --tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #fbbf24 var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-amber-50 { --tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #fffbeb var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-black { --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #000 var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-emerald-200 { --tw-gradient-to: rgb(167 243 208 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0 var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-emerald-400 { --tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #34d399 var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-emerald-400\/10 { --tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), rgb(52 211 153 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-emerald-50\/40 { --tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), rgb(236 253 245 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-emerald-50\/60 { --tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), rgb(236 253 245 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-emerald-500\/0 { --tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), rgb(16 185 129 / 0) var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-emerald-700 { --tw-gradient-to: rgb(4 120 87 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #047857 var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-emerald-950\/40 { --tw-gradient-to: rgb(2 44 34 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), rgb(2 44 34 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-emerald-950\/50 { --tw-gradient-to: rgb(2 44 34 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), rgb(2 44 34 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-gray-200 { --tw-gradient-to: rgb(229 231 235 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-green-300 { --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #86efac var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-slate-100 { --tw-gradient-to: rgb(241 245 249 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #f1f5f9 var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-slate-800 { --tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #1e293b var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-slate-900\/40 { --tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), rgb(15 23 42 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-teal-700 { --tw-gradient-to: rgb(15 118 110 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #0f766e var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-transparent { --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-white { --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-white\/20 { --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to); }

.via-yellow-400 { --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #facc15 var(--tw-gradient-via-position), var(--tw-gradient-to); }

.to-\[\#0073aa\] { --tw-gradient-to: #0073aa var(--tw-gradient-to-position); }

.to-\[\#0077B5\] { --tw-gradient-to: #0077B5 var(--tw-gradient-to-position); }

.to-\[\#00B67A\]\/60 { --tw-gradient-to: rgb(0 182 122 / .6) var(--tw-gradient-to-position); }

.to-\[\#00c16a\]\/10 { --tw-gradient-to: rgb(0 193 106 / .1) var(--tw-gradient-to-position); }

.to-\[\#031a05\] { --tw-gradient-to: #031a05 var(--tw-gradient-to-position); }

.to-\[\#042F2E\] { --tw-gradient-to: #042F2E var(--tw-gradient-to-position); }

.to-\[\#047857\] { --tw-gradient-to: #047857 var(--tw-gradient-to-position); }

.to-\[\#05070a\] { --tw-gradient-to: #05070a var(--tw-gradient-to-position); }

.to-\[\#05130a\] { --tw-gradient-to: #05130a var(--tw-gradient-to-position); }

.to-\[\#061711\] { --tw-gradient-to: #061711 var(--tw-gradient-to-position); }

.to-\[\#063019\] { --tw-gradient-to: #063019 var(--tw-gradient-to-position); }

.to-\[\#063b03\] { --tw-gradient-to: #063b03 var(--tw-gradient-to-position); }

.to-\[\#063d22\] { --tw-gradient-to: #063d22 var(--tw-gradient-to-position); }

.to-\[\#064E3B\] { --tw-gradient-to: #064E3B var(--tw-gradient-to-position); }

.to-\[\#065F46\] { --tw-gradient-to: #065F46 var(--tw-gradient-to-position); }

.to-\[\#071A14\] { --tw-gradient-to: #071A14 var(--tw-gradient-to-position); }

.to-\[\#083a22\] { --tw-gradient-to: #083a22 var(--tw-gradient-to-position); }

.to-\[\#083d24\] { --tw-gradient-to: #083d24 var(--tw-gradient-to-position); }

.to-\[\#0A4D2E\] { --tw-gradient-to: #0A4D2E var(--tw-gradient-to-position); }

.to-\[\#0B7A4B\] { --tw-gradient-to: #0B7A4B var(--tw-gradient-to-position); }

.to-\[\#0a3d20\] { --tw-gradient-to: #0a3d20 var(--tw-gradient-to-position); }

.to-\[\#0a5c35\] { --tw-gradient-to: #0a5c35 var(--tw-gradient-to-position); }

.to-\[\#0a8048\] { --tw-gradient-to: #0a8048 var(--tw-gradient-to-position); }

.to-\[\#0b3d24\] { --tw-gradient-to: #0b3d24 var(--tw-gradient-to-position); }

.to-\[\#0b6b4a\] { --tw-gradient-to: #0b6b4a var(--tw-gradient-to-position); }

.to-\[\#0b6e3e\] { --tw-gradient-to: #0b6e3e var(--tw-gradient-to-position); }

.to-\[\#0b6e3e\]\/70 { --tw-gradient-to: rgb(11 110 62 / .7) var(--tw-gradient-to-position); }

.to-\[\#0b6e3e\]\/\[0\.02\] { --tw-gradient-to: rgb(11 110 62 / .02) var(--tw-gradient-to-position); }

.to-\[\#0e6305\] { --tw-gradient-to: #0e6305 var(--tw-gradient-to-position); }

.to-\[\#0e8f52\] { --tw-gradient-to: #0e8f52 var(--tw-gradient-to-position); }

.to-\[\#10945a\] { --tw-gradient-to: #10945a var(--tw-gradient-to-position); }

.to-\[\#111318\] { --tw-gradient-to: #111318 var(--tw-gradient-to-position); }

.to-\[\#17121f\] { --tw-gradient-to: #17121f var(--tw-gradient-to-position); }

.to-\[\#1e3828\] { --tw-gradient-to: #1e3828 var(--tw-gradient-to-position); }

.to-\[\#21759b\] { --tw-gradient-to: #21759b var(--tw-gradient-to-position); }

.to-\[\#22c55e\] { --tw-gradient-to: #22c55e var(--tw-gradient-to-position); }

.to-\[\#25D366\] { --tw-gradient-to: #25D366 var(--tw-gradient-to-position); }

.to-\[\#6ba832\] { --tw-gradient-to: #6ba832 var(--tw-gradient-to-position); }

.to-\[\#8CC63F\] { --tw-gradient-to: #8CC63F var(--tw-gradient-to-position); }

.to-\[\#8E2DE2\] { --tw-gradient-to: #8E2DE2 var(--tw-gradient-to-position); }

.to-\[\#d4af37\] { --tw-gradient-to: #d4af37 var(--tw-gradient-to-position); }

.to-\[\#d4af37\]\/10 { --tw-gradient-to: rgb(212 175 55 / .1) var(--tw-gradient-to-position); }

.to-\[\#e8f5ea\] { --tw-gradient-to: #e8f5ea var(--tw-gradient-to-position); }

.to-\[\#f1f3f5\] { --tw-gradient-to: #f1f3f5 var(--tw-gradient-to-position); }

.to-\[\#f3faf5\] { --tw-gradient-to: #f3faf5 var(--tw-gradient-to-position); }

.to-\[\#f5a623\] { --tw-gradient-to: #f5a623 var(--tw-gradient-to-position); }

.to-\[\#f8faf9\] { --tw-gradient-to: #f8faf9 var(--tw-gradient-to-position); }

.to-amber-100 { --tw-gradient-to: #fef3c7 var(--tw-gradient-to-position); }

.to-amber-400 { --tw-gradient-to: #fbbf24 var(--tw-gradient-to-position); }

.to-amber-400\/0 { --tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position); }

.to-amber-500 { --tw-gradient-to: #f59e0b var(--tw-gradient-to-position); }

.to-amber-500\/0 { --tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position); }

.to-amber-600 { --tw-gradient-to: #d97706 var(--tw-gradient-to-position); }

.to-black { --tw-gradient-to: #000 var(--tw-gradient-to-position); }

.to-blue-50 { --tw-gradient-to: #eff6ff var(--tw-gradient-to-position); }

.to-blue-500 { --tw-gradient-to: #3b82f6 var(--tw-gradient-to-position); }

.to-blue-600 { --tw-gradient-to: #2563eb var(--tw-gradient-to-position); }

.to-blue-700 { --tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position); }

.to-blue-900\/10 { --tw-gradient-to: rgb(30 58 138 / .1) var(--tw-gradient-to-position); }

.to-cyan-500 { --tw-gradient-to: #06b6d4 var(--tw-gradient-to-position); }

.to-cyan-700 { --tw-gradient-to: #0e7490 var(--tw-gradient-to-position); }

.to-emerald-100 { --tw-gradient-to: #d1fae5 var(--tw-gradient-to-position); }

.to-emerald-300 { --tw-gradient-to: #6ee7b7 var(--tw-gradient-to-position); }

.to-emerald-400 { --tw-gradient-to: #34d399 var(--tw-gradient-to-position); }

.to-emerald-50 { --tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position); }

.to-emerald-50\/30 { --tw-gradient-to: rgb(236 253 245 / .3) var(--tw-gradient-to-position); }

.to-emerald-50\/60 { --tw-gradient-to: rgb(236 253 245 / .6) var(--tw-gradient-to-position); }

.to-emerald-500 { --tw-gradient-to: #10b981 var(--tw-gradient-to-position); }

.to-emerald-500\/0 { --tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position); }

.to-emerald-600 { --tw-gradient-to: #059669 var(--tw-gradient-to-position); }

.to-emerald-700 { --tw-gradient-to: #047857 var(--tw-gradient-to-position); }

.to-emerald-700\/20 { --tw-gradient-to: rgb(4 120 87 / .2) var(--tw-gradient-to-position); }

.to-emerald-900 { --tw-gradient-to: #064e3b var(--tw-gradient-to-position); }

.to-emerald-900\/10 { --tw-gradient-to: rgb(6 78 59 / .1) var(--tw-gradient-to-position); }

.to-emerald-950 { --tw-gradient-to: #022c22 var(--tw-gradient-to-position); }

.to-emerald-950\/40 { --tw-gradient-to: rgb(2 44 34 / .4) var(--tw-gradient-to-position); }

.to-fuchsia-500 { --tw-gradient-to: #d946ef var(--tw-gradient-to-position); }

.to-gray-100 { --tw-gradient-to: #f3f4f6 var(--tw-gradient-to-position); }

.to-gray-600 { --tw-gradient-to: #4b5563 var(--tw-gradient-to-position); }

.to-gray-700 { --tw-gradient-to: #374151 var(--tw-gradient-to-position); }

.to-gray-800 { --tw-gradient-to: #1f2937 var(--tw-gradient-to-position); }

.to-gray-900 { --tw-gradient-to: #111827 var(--tw-gradient-to-position); }

.to-gray-900\/60 { --tw-gradient-to: rgb(17 24 39 / .6) var(--tw-gradient-to-position); }

.to-gray-950 { --tw-gradient-to: #030712 var(--tw-gradient-to-position); }

.to-green-100 { --tw-gradient-to: #dcfce7 var(--tw-gradient-to-position); }

.to-green-300 { --tw-gradient-to: #86efac var(--tw-gradient-to-position); }

.to-green-500 { --tw-gradient-to: #22c55e var(--tw-gradient-to-position); }

.to-green-600 { --tw-gradient-to: #16a34a var(--tw-gradient-to-position); }

.to-green-700 { --tw-gradient-to: #15803d var(--tw-gradient-to-position); }

.to-indigo-500 { --tw-gradient-to: #6366f1 var(--tw-gradient-to-position); }

.to-orange-400 { --tw-gradient-to: #fb923c var(--tw-gradient-to-position); }

.to-orange-500 { --tw-gradient-to: #f97316 var(--tw-gradient-to-position); }

.to-orange-600 { --tw-gradient-to: #ea580c var(--tw-gradient-to-position); }

.to-orange-900\/10 { --tw-gradient-to: rgb(124 45 18 / .1) var(--tw-gradient-to-position); }

.to-pink-500 { --tw-gradient-to: #ec4899 var(--tw-gradient-to-position); }

.to-purple-500 { --tw-gradient-to: #a855f7 var(--tw-gradient-to-position); }

.to-purple-600 { --tw-gradient-to: #9333ea var(--tw-gradient-to-position); }

.to-red-500 { --tw-gradient-to: #ef4444 var(--tw-gradient-to-position); }

.to-red-600 { --tw-gradient-to: #dc2626 var(--tw-gradient-to-position); }

.to-red-700 { --tw-gradient-to: #b91c1c var(--tw-gradient-to-position); }

.to-red-900\/10 { --tw-gradient-to: rgb(127 29 29 / .1) var(--tw-gradient-to-position); }

.to-rose-500 { --tw-gradient-to: #f43f5e var(--tw-gradient-to-position); }

.to-rose-500\/0 { --tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position); }

.to-sky-100 { --tw-gradient-to: #e0f2fe var(--tw-gradient-to-position); }

.to-sky-500 { --tw-gradient-to: #0ea5e9 var(--tw-gradient-to-position); }

.to-sky-500\/0 { --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position); }

.to-sky-700 { --tw-gradient-to: #0369a1 var(--tw-gradient-to-position); }

.to-slate-200 { --tw-gradient-to: #e2e8f0 var(--tw-gradient-to-position); }

.to-slate-50 { --tw-gradient-to: #f8fafc var(--tw-gradient-to-position); }

.to-slate-800 { --tw-gradient-to: #1e293b var(--tw-gradient-to-position); }

.to-slate-900\/40 { --tw-gradient-to: rgb(15 23 42 / .4) var(--tw-gradient-to-position); }

.to-teal-300 { --tw-gradient-to: #5eead4 var(--tw-gradient-to-position); }

.to-teal-400 { --tw-gradient-to: #2dd4bf var(--tw-gradient-to-position); }

.to-teal-500 { --tw-gradient-to: #14b8a6 var(--tw-gradient-to-position); }

.to-teal-500\/0 { --tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position); }

.to-teal-600 { --tw-gradient-to: #0d9488 var(--tw-gradient-to-position); }

.to-transparent { --tw-gradient-to: transparent var(--tw-gradient-to-position); }

.to-violet-500 { --tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position); }

.to-violet-500\/0 { --tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position); }

.to-white { --tw-gradient-to: #fff var(--tw-gradient-to-position); }

.to-white\/70 { --tw-gradient-to: rgb(255 255 255 / .7) var(--tw-gradient-to-position); }

.to-white\/\[0\.01\] { --tw-gradient-to: rgb(255 255 255 / .01) var(--tw-gradient-to-position); }

.to-white\/\[0\.02\] { --tw-gradient-to: rgb(255 255 255 / .02) var(--tw-gradient-to-position); }

.to-yellow-50 { --tw-gradient-to: #fefce8 var(--tw-gradient-to-position); }

.to-yellow-900\/10 { --tw-gradient-to: rgb(113 63 18 / .1) var(--tw-gradient-to-position); }

.bg-\[length\:12px\] { background-size: 12px auto; }

.bg-\[length\:200\%_100\%\] { background-size: 200% 100%; }

.bg-clip-text { background-clip: text; }

.bg-\[right_12px_center\] { background-position: right 12px center; }

.bg-no-repeat { background-repeat: no-repeat; }

.fill-\[\#00B67A\] { fill: rgb(0, 182, 122); }

.fill-\[\#d4af37\] { fill: rgb(212, 175, 55); }

.fill-amber-300 { fill: rgb(252, 211, 77); }

.fill-amber-400 { fill: rgb(251, 191, 36); }

.fill-current { fill: currentcolor; }

.fill-slate-700 { fill: rgb(51, 65, 85); }

.fill-white { fill: rgb(255, 255, 255); }

.object-contain { object-fit: contain; }

.object-cover { object-fit: cover; }

.object-fill { object-fit: fill; }

.object-none { object-fit: none; }

.object-scale-down { object-fit: scale-down; }

.object-center { object-position: center center; }

.object-top { object-position: center top; }

.p-0 { padding: 0px; }

.p-0\.5 { padding: 0.125rem; }

.p-1 { padding: 0.25rem; }

.p-1\.5 { padding: 0.375rem; }

.p-10 { padding: 2.5rem; }

.p-12 { padding: 3rem; }

.p-16 { padding: 4rem; }

.p-2 { padding: 0.5rem; }

.p-2\.5 { padding: 0.625rem; }

.p-3 { padding: 0.75rem; }

.p-3\.5 { padding: 0.875rem; }

.p-4 { padding: 1rem; }

.p-5 { padding: 1.25rem; }

.p-6 { padding: 1.5rem; }

.p-7 { padding: 1.75rem; }

.p-8 { padding: 2rem; }

.p-\[1px\] { padding: 1px; }

.p-\[2px\] { padding: 2px; }

.\!px-2 { padding-left: 0.5rem !important; padding-right: 0.5rem !important; }

.\!px-3 { padding-left: 0.75rem !important; padding-right: 0.75rem !important; }

.\!py-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }

.\!py-1\.5 { padding-top: 0.375rem !important; padding-bottom: 0.375rem !important; }

.px-0\.5 { padding-left: 0.125rem; padding-right: 0.125rem; }

.px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }

.px-1\.5 { padding-left: 0.375rem; padding-right: 0.375rem; }

.px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }

.px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }

.px-2\.5 { padding-left: 0.625rem; padding-right: 0.625rem; }

.px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }

.px-3\.5 { padding-left: 0.875rem; padding-right: 0.875rem; }

.px-4 { padding-left: 1rem; padding-right: 1rem; }

.px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }

.px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }

.px-7 { padding-left: 1.75rem; padding-right: 1.75rem; }

.px-8 { padding-left: 2rem; padding-right: 2rem; }

.py-0\.5 { padding-top: 0.125rem; padding-bottom: 0.125rem; }

.py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }

.py-1\.5 { padding-top: 0.375rem; padding-bottom: 0.375rem; }

.py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }

.py-12 { padding-top: 3rem; padding-bottom: 3rem; }

.py-14 { padding-top: 3.5rem; padding-bottom: 3.5rem; }

.py-16 { padding-top: 4rem; padding-bottom: 4rem; }

.py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }

.py-2\.5 { padding-top: 0.625rem; padding-bottom: 0.625rem; }

.py-20 { padding-top: 5rem; padding-bottom: 5rem; }

.py-24 { padding-top: 6rem; padding-bottom: 6rem; }

.py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }

.py-3\.5 { padding-top: 0.875rem; padding-bottom: 0.875rem; }

.py-4 { padding-top: 1rem; padding-bottom: 1rem; }

.py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; }

.py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }

.py-8 { padding-top: 2rem; padding-bottom: 2rem; }

.\!pl-9 { padding-left: 2.25rem !important; }

.pb-1 { padding-bottom: 0.25rem; }

.pb-10 { padding-bottom: 2.5rem; }

.pb-12 { padding-bottom: 3rem; }

.pb-16 { padding-bottom: 4rem; }

.pb-2 { padding-bottom: 0.5rem; }

.pb-20 { padding-bottom: 5rem; }

.pb-24 { padding-bottom: 6rem; }

.pb-28 { padding-bottom: 7rem; }

.pb-3 { padding-bottom: 0.75rem; }

.pb-32 { padding-bottom: 8rem; }

.pb-36 { padding-bottom: 9rem; }

.pb-4 { padding-bottom: 1rem; }

.pb-5 { padding-bottom: 1.25rem; }

.pb-6 { padding-bottom: 1.5rem; }

.pb-8 { padding-bottom: 2rem; }

.pl-1 { padding-left: 0.25rem; }

.pl-10 { padding-left: 2.5rem; }

.pl-12 { padding-left: 3rem; }

.pl-14 { padding-left: 3.5rem; }

.pl-2 { padding-left: 0.5rem; }

.pl-2\.5 { padding-left: 0.625rem; }

.pl-3 { padding-left: 0.75rem; }

.pl-4 { padding-left: 1rem; }

.pl-5 { padding-left: 1.25rem; }

.pl-8 { padding-left: 2rem; }

.pl-9 { padding-left: 2.25rem; }

.pr-1 { padding-right: 0.25rem; }

.pr-10 { padding-right: 2.5rem; }

.pr-14 { padding-right: 3.5rem; }

.pr-2 { padding-right: 0.5rem; }

.pr-2\.5 { padding-right: 0.625rem; }

.pr-3 { padding-right: 0.75rem; }

.pr-4 { padding-right: 1rem; }

.pr-5 { padding-right: 1.25rem; }

.pr-6 { padding-right: 1.5rem; }

.pr-7 { padding-right: 1.75rem; }

.pr-8 { padding-right: 2rem; }

.pr-9 { padding-right: 2.25rem; }

.pt-0 { padding-top: 0px; }

.pt-1 { padding-top: 0.25rem; }

.pt-10 { padding-top: 2.5rem; }

.pt-14 { padding-top: 3.5rem; }

.pt-16 { padding-top: 4rem; }

.pt-2 { padding-top: 0.5rem; }

.pt-20 { padding-top: 5rem; }

.pt-24 { padding-top: 6rem; }

.pt-28 { padding-top: 7rem; }

.pt-3 { padding-top: 0.75rem; }

.pt-32 { padding-top: 8rem; }

.pt-4 { padding-top: 1rem; }

.pt-5 { padding-top: 1.25rem; }

.pt-6 { padding-top: 1.5rem; }

.pt-8 { padding-top: 2rem; }

.text-left { text-align: left; }

.text-center { text-align: center; }

.text-right { text-align: right; }

.text-start { text-align: start; }

.align-top { vertical-align: top; }

.align-middle { vertical-align: middle; }

.align-text-bottom { vertical-align: text-bottom; }

.align-\[-0\.12em\] { vertical-align: -0.12em; }

.font-\[\'Inter\'\,\'Segoe_UI\'\,Arial\,sans-serif\] { font-family: Inter, "Segoe UI", Arial, sans-serif; }

.font-\[\'Inter\'\,\'Segoe_UI\'\,sans-serif\] { font-family: Inter, "Segoe UI", sans-serif; }

.font-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

.font-sans { font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }

.font-serif { font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; }

.\!text-base { font-size: 1rem !important; line-height: 1.5rem !important; }

.\!text-xl { font-size: 1.25rem !important; line-height: 1.75rem !important; }

.text-2xl { font-size: 1.5rem; line-height: 2rem; }

.text-3xl { font-size: 1.875rem; line-height: 2.25rem; }

.text-4xl { font-size: 2.25rem; line-height: 2.5rem; }

.text-5xl { font-size: 3rem; line-height: 1; }

.text-\[0\.8rem\] { font-size: 0.8rem; }

.text-\[10\.5px\] { font-size: 10.5px; }

.text-\[10px\] { font-size: 10px; }

.text-\[11px\] { font-size: 11px; }

.text-\[12px\] { font-size: 12px; }

.text-\[13px\] { font-size: 13px; }

.text-\[14px\] { font-size: 14px; }

.text-\[15px\] { font-size: 15px; }

.text-\[16px\] { font-size: 16px; }

.text-\[22px\] { font-size: 22px; }

.text-\[7px\] { font-size: 7px; }

.text-\[9\.5px\] { font-size: 9.5px; }

.text-\[9px\] { font-size: 9px; }

.text-\[clamp\(1\.35rem\,6vw\,1\.6rem\)\] { font-size: clamp(1.35rem, 6vw, 1.6rem); }

.text-base { font-size: 1rem; line-height: 1.5rem; }

.text-lg { font-size: 1.125rem; line-height: 1.75rem; }

.text-sm { font-size: 0.875rem; line-height: 1.25rem; }

.text-xl { font-size: 1.25rem; line-height: 1.75rem; }

.text-xs { font-size: 0.75rem; line-height: 1rem; }

.\!font-bold { font-weight: 700 !important; }

.\!font-semibold { font-weight: 600 !important; }

.font-black { font-weight: 900; }

.font-bold { font-weight: 700; }

.font-extrabold { font-weight: 800; }

.font-light { font-weight: 300; }

.font-medium { font-weight: 500; }

.font-normal { font-weight: 400; }

.font-semibold { font-weight: 600; }

.uppercase { text-transform: uppercase; }

.lowercase { text-transform: lowercase; }

.capitalize { text-transform: capitalize; }

.normal-case { text-transform: none; }

.italic { font-style: italic; }

.tabular-nums { --tw-numeric-spacing: tabular-nums; font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); }

.leading-5 { line-height: 1.25rem; }

.leading-6 { line-height: 1.5rem; }

.leading-7 { line-height: 1.75rem; }

.leading-8 { line-height: 2rem; }

.leading-\[0\.98\] { line-height: 0.98; }

.leading-\[0\.9\] { line-height: 0.9; }

.leading-\[0\] { line-height: 0; }

.leading-\[1\.04\] { line-height: 1.04; }

.leading-\[1\.05\] { line-height: 1.05; }

.leading-\[1\.15\] { line-height: 1.15; }

.leading-\[1\.7\] { line-height: 1.7; }

.leading-none { line-height: 1; }

.leading-relaxed { line-height: 1.625; }

.leading-snug { line-height: 1.375; }

.leading-tight { line-height: 1.25; }

.tracking-\[0\.12em\] { letter-spacing: 0.12em; }

.tracking-\[0\.14em\] { letter-spacing: 0.14em; }

.tracking-\[0\.15em\] { letter-spacing: 0.15em; }

.tracking-\[0\.16em\] { letter-spacing: 0.16em; }

.tracking-\[0\.18em\] { letter-spacing: 0.18em; }

.tracking-\[0\.22em\] { letter-spacing: 0.22em; }

.tracking-\[0\.24em\] { letter-spacing: 0.24em; }

.tracking-\[0\.25em\] { letter-spacing: 0.25em; }

.tracking-\[0\.26em\] { letter-spacing: 0.26em; }

.tracking-\[0\.2em\] { letter-spacing: 0.2em; }

.tracking-\[0\.32em\] { letter-spacing: 0.32em; }

.tracking-\[0\.35em\] { letter-spacing: 0.35em; }

.tracking-\[0\.4em\] { letter-spacing: 0.4em; }

.tracking-normal { letter-spacing: 0em; }

.tracking-tight { letter-spacing: -0.025em; }

.tracking-tighter { letter-spacing: -0.05em; }

.tracking-wide { letter-spacing: 0.025em; }

.tracking-wider { letter-spacing: 0.05em; }

.tracking-widest { letter-spacing: 0.1em; }

.\!text-white { --tw-text-opacity: 1 !important; color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important; }

.text-\[\#001A0F\] { --tw-text-opacity: 1; color: rgb(0 26 15 / var(--tw-text-opacity, 1)); }

.text-\[\#00B67A\], .text-\[\#00b67a\] { --tw-text-opacity: 1; color: rgb(0 182 122 / var(--tw-text-opacity, 1)); }

.text-\[\#03120a\] { --tw-text-opacity: 1; color: rgb(3 18 10 / var(--tw-text-opacity, 1)); }

.text-\[\#062b1d\] { --tw-text-opacity: 1; color: rgb(6 43 29 / var(--tw-text-opacity, 1)); }

.text-\[\#063019\] { --tw-text-opacity: 1; color: rgb(6 48 25 / var(--tw-text-opacity, 1)); }

.text-\[\#063b2d\] { --tw-text-opacity: 1; color: rgb(6 59 45 / var(--tw-text-opacity, 1)); }

.text-\[\#064E3B\] { --tw-text-opacity: 1; color: rgb(6 78 59 / var(--tw-text-opacity, 1)); }

.text-\[\#064E3B\]\/60 { color: rgba(6, 78, 59, 0.6); }

.text-\[\#064e3b\] { --tw-text-opacity: 1; color: rgb(6 78 59 / var(--tw-text-opacity, 1)); }

.text-\[\#0A66C2\] { --tw-text-opacity: 1; color: rgb(10 102 194 / var(--tw-text-opacity, 1)); }

.text-\[\#0B6E3E\] { --tw-text-opacity: 1; color: rgb(11 110 62 / var(--tw-text-opacity, 1)); }

.text-\[\#0B7A4B\] { --tw-text-opacity: 1; color: rgb(11 122 75 / var(--tw-text-opacity, 1)); }

.text-\[\#0a66c2\] { --tw-text-opacity: 1; color: rgb(10 102 194 / var(--tw-text-opacity, 1)); }

.text-\[\#0b6e3e\] { --tw-text-opacity: 1; color: rgb(11 110 62 / var(--tw-text-opacity, 1)); }

.text-\[\#0b6e3e\]\/30 { color: rgba(11, 110, 62, 0.3); }

.text-\[\#0e6305\] { --tw-text-opacity: 1; color: rgb(14 99 5 / var(--tw-text-opacity, 1)); }

.text-\[\#0f172a\] { --tw-text-opacity: 1; color: rgb(15 23 42 / var(--tw-text-opacity, 1)); }

.text-\[\#0f1f17\] { --tw-text-opacity: 1; color: rgb(15 31 23 / var(--tw-text-opacity, 1)); }

.text-\[\#0f5132\] { --tw-text-opacity: 1; color: rgb(15 81 50 / var(--tw-text-opacity, 1)); }

.text-\[\#10251C\] { --tw-text-opacity: 1; color: rgb(16 37 28 / var(--tw-text-opacity, 1)); }

.text-\[\#111827\] { --tw-text-opacity: 1; color: rgb(17 24 39 / var(--tw-text-opacity, 1)); }

.text-\[\#128C7E\] { --tw-text-opacity: 1; color: rgb(18 140 126 / var(--tw-text-opacity, 1)); }

.text-\[\#15803D\] { --tw-text-opacity: 1; color: rgb(21 128 61 / var(--tw-text-opacity, 1)); }

.text-\[\#16A34A\], .text-\[\#16a34a\] { --tw-text-opacity: 1; color: rgb(22 163 74 / var(--tw-text-opacity, 1)); }

.text-\[\#1A1A1A\], .text-\[\#1a1a1a\] { --tw-text-opacity: 1; color: rgb(26 26 26 / var(--tw-text-opacity, 1)); }

.text-\[\#1a1a1a\]\/75 { color: rgba(26, 26, 26, 0.75); }

.text-\[\#1a1a2e\] { --tw-text-opacity: 1; color: rgb(26 26 46 / var(--tw-text-opacity, 1)); }

.text-\[\#1a1f71\] { --tw-text-opacity: 1; color: rgb(26 31 113 / var(--tw-text-opacity, 1)); }

.text-\[\#1e3828\] { --tw-text-opacity: 1; color: rgb(30 56 40 / var(--tw-text-opacity, 1)); }

.text-\[\#1f1300\] { --tw-text-opacity: 1; color: rgb(31 19 0 / var(--tw-text-opacity, 1)); }

.text-\[\#21759b\] { --tw-text-opacity: 1; color: rgb(33 117 155 / var(--tw-text-opacity, 1)); }

.text-\[\#21759b\]\/15 { color: rgba(33, 117, 155, 0.15); }

.text-\[\#22C55E\], .text-\[\#22c55e\] { --tw-text-opacity: 1; color: rgb(34 197 94 / var(--tw-text-opacity, 1)); }

.text-\[\#25D366\] { --tw-text-opacity: 1; color: rgb(37 211 102 / var(--tw-text-opacity, 1)); }

.text-\[\#2c2f35\] { --tw-text-opacity: 1; color: rgb(44 47 53 / var(--tw-text-opacity, 1)); }

.text-\[\#334155\] { --tw-text-opacity: 1; color: rgb(51 65 85 / var(--tw-text-opacity, 1)); }

.text-\[\#374151\] { --tw-text-opacity: 1; color: rgb(55 65 81 / var(--tw-text-opacity, 1)); }

.text-\[\#475569\] { --tw-text-opacity: 1; color: rgb(71 85 105 / var(--tw-text-opacity, 1)); }

.text-\[\#4B5563\] { --tw-text-opacity: 1; color: rgb(75 85 99 / var(--tw-text-opacity, 1)); }

.text-\[\#4a4a4a\] { --tw-text-opacity: 1; color: rgb(74 74 74 / var(--tw-text-opacity, 1)); }

.text-\[\#4b5563\] { --tw-text-opacity: 1; color: rgb(75 85 99 / var(--tw-text-opacity, 1)); }

.text-\[\#64748b\] { --tw-text-opacity: 1; color: rgb(100 116 139 / var(--tw-text-opacity, 1)); }

.text-\[\#667085\] { --tw-text-opacity: 1; color: rgb(102 112 133 / var(--tw-text-opacity, 1)); }

.text-\[\#6A11CB\] { --tw-text-opacity: 1; color: rgb(106 17 203 / var(--tw-text-opacity, 1)); }

.text-\[\#6B7280\], .text-\[\#6b7280\] { --tw-text-opacity: 1; color: rgb(107 114 128 / var(--tw-text-opacity, 1)); }

.text-\[\#6ca11f\] { --tw-text-opacity: 1; color: rgb(108 161 31 / var(--tw-text-opacity, 1)); }

.text-\[\#7B1FEA\] { --tw-text-opacity: 1; color: rgb(123 31 234 / var(--tw-text-opacity, 1)); }

.text-\[\#8CC63F\], .text-\[\#8cc63f\] { --tw-text-opacity: 1; color: rgb(140 198 63 / var(--tw-text-opacity, 1)); }

.text-\[\#9CA3AF\], .text-\[\#9ca3af\] { --tw-text-opacity: 1; color: rgb(156 163 175 / var(--tw-text-opacity, 1)); }

.text-\[\#B6F278\] { --tw-text-opacity: 1; color: rgb(182 242 120 / var(--tw-text-opacity, 1)); }

.text-\[\#C8A6FF\] { --tw-text-opacity: 1; color: rgb(200 166 255 / var(--tw-text-opacity, 1)); }

.text-\[\#D1D5DB\] { --tw-text-opacity: 1; color: rgb(209 213 219 / var(--tw-text-opacity, 1)); }

.text-\[\#d4af37\] { --tw-text-opacity: 1; color: rgb(212 175 55 / var(--tw-text-opacity, 1)); }

.text-\[\#d4af37\]\/10 { color: rgba(212, 175, 55, 0.1); }

.text-\[\#d9ff9a\] { --tw-text-opacity: 1; color: rgb(217 255 154 / var(--tw-text-opacity, 1)); }

.text-\[\#e97316\] { --tw-text-opacity: 1; color: rgb(233 115 22 / var(--tw-text-opacity, 1)); }

.text-\[\#f0d674\] { --tw-text-opacity: 1; color: rgb(240 214 116 / var(--tw-text-opacity, 1)); }

.text-\[\#f5c400\] { --tw-text-opacity: 1; color: rgb(245 196 0 / var(--tw-text-opacity, 1)); }

.text-\[\#f5c400\]\/70 { color: rgba(245, 196, 0, 0.7); }

.text-\[\#ffd700\] { --tw-text-opacity: 1; color: rgb(255 215 0 / var(--tw-text-opacity, 1)); }

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

.text-amber-100 { --tw-text-opacity: 1; color: rgb(254 243 199 / var(--tw-text-opacity, 1)); }

.text-amber-100\/80 { color: rgba(254, 243, 199, 0.8); }

.text-amber-100\/90 { color: rgba(254, 243, 199, 0.9); }

.text-amber-200 { --tw-text-opacity: 1; color: rgb(253 230 138 / var(--tw-text-opacity, 1)); }

.text-amber-300 { --tw-text-opacity: 1; color: rgb(252 211 77 / var(--tw-text-opacity, 1)); }

.text-amber-400 { --tw-text-opacity: 1; color: rgb(251 191 36 / var(--tw-text-opacity, 1)); }

.text-amber-500 { --tw-text-opacity: 1; color: rgb(245 158 11 / var(--tw-text-opacity, 1)); }

.text-amber-600 { --tw-text-opacity: 1; color: rgb(217 119 6 / var(--tw-text-opacity, 1)); }

.text-amber-700 { --tw-text-opacity: 1; color: rgb(180 83 9 / var(--tw-text-opacity, 1)); }

.text-amber-800 { --tw-text-opacity: 1; color: rgb(146 64 14 / var(--tw-text-opacity, 1)); }

.text-amber-900 { --tw-text-opacity: 1; color: rgb(120 53 15 / var(--tw-text-opacity, 1)); }

.text-amber-950 { --tw-text-opacity: 1; color: rgb(69 26 3 / var(--tw-text-opacity, 1)); }

.text-black { --tw-text-opacity: 1; color: rgb(0 0 0 / var(--tw-text-opacity, 1)); }

.text-blue-300 { --tw-text-opacity: 1; color: rgb(147 197 253 / var(--tw-text-opacity, 1)); }

.text-blue-400 { --tw-text-opacity: 1; color: rgb(96 165 250 / var(--tw-text-opacity, 1)); }

.text-blue-500 { --tw-text-opacity: 1; color: rgb(59 130 246 / var(--tw-text-opacity, 1)); }

.text-blue-600 { --tw-text-opacity: 1; color: rgb(37 99 235 / var(--tw-text-opacity, 1)); }

.text-blue-700 { --tw-text-opacity: 1; color: rgb(29 78 216 / var(--tw-text-opacity, 1)); }

.text-blue-800 { --tw-text-opacity: 1; color: rgb(30 64 175 / var(--tw-text-opacity, 1)); }

.text-blue-900 { --tw-text-opacity: 1; color: rgb(30 58 138 / var(--tw-text-opacity, 1)); }

.text-card-foreground { color: hsl(var(--card-foreground)); }

.text-current { color: currentcolor; }

.text-cyan-600 { --tw-text-opacity: 1; color: rgb(8 145 178 / var(--tw-text-opacity, 1)); }

.text-cyan-800 { --tw-text-opacity: 1; color: rgb(21 94 117 / var(--tw-text-opacity, 1)); }

.text-destructive { color: hsl(var(--destructive)); }

.text-destructive-foreground { color: hsl(var(--destructive-foreground)); }

.text-emerald-100 { --tw-text-opacity: 1; color: rgb(209 250 229 / var(--tw-text-opacity, 1)); }

.text-emerald-100\/80 { color: rgba(209, 250, 229, 0.8); }

.text-emerald-100\/90 { color: rgba(209, 250, 229, 0.9); }

.text-emerald-200 { --tw-text-opacity: 1; color: rgb(167 243 208 / var(--tw-text-opacity, 1)); }

.text-emerald-200\/80 { color: rgba(167, 243, 208, 0.8); }

.text-emerald-200\/90 { color: rgba(167, 243, 208, 0.9); }

.text-emerald-300 { --tw-text-opacity: 1; color: rgb(110 231 183 / var(--tw-text-opacity, 1)); }

.text-emerald-300\/90 { color: rgba(110, 231, 183, 0.9); }

.text-emerald-400 { --tw-text-opacity: 1; color: rgb(52 211 153 / var(--tw-text-opacity, 1)); }

.text-emerald-50 { --tw-text-opacity: 1; color: rgb(236 253 245 / var(--tw-text-opacity, 1)); }

.text-emerald-50\/90 { color: rgba(236, 253, 245, 0.9); }

.text-emerald-500 { --tw-text-opacity: 1; color: rgb(16 185 129 / var(--tw-text-opacity, 1)); }

.text-emerald-600 { --tw-text-opacity: 1; color: rgb(5 150 105 / var(--tw-text-opacity, 1)); }

.text-emerald-600\/70 { color: rgba(5, 150, 105, 0.7); }

.text-emerald-700 { --tw-text-opacity: 1; color: rgb(4 120 87 / var(--tw-text-opacity, 1)); }

.text-emerald-700\/70 { color: rgba(4, 120, 87, 0.7); }

.text-emerald-700\/80 { color: rgba(4, 120, 87, 0.8); }

.text-emerald-800 { --tw-text-opacity: 1; color: rgb(6 95 70 / var(--tw-text-opacity, 1)); }

.text-emerald-800\/80 { color: rgba(6, 95, 70, 0.8); }

.text-emerald-900 { --tw-text-opacity: 1; color: rgb(6 78 59 / var(--tw-text-opacity, 1)); }

.text-emerald-950 { --tw-text-opacity: 1; color: rgb(2 44 34 / var(--tw-text-opacity, 1)); }

.text-foreground { color: hsl(var(--foreground)); }

.text-foreground\/50 { color: hsl(var(--foreground) / .5); }

.text-fuchsia-100 { --tw-text-opacity: 1; color: rgb(250 232 255 / var(--tw-text-opacity, 1)); }

.text-fuchsia-100\/80 { color: rgba(250, 232, 255, 0.8); }

.text-fuchsia-100\/90 { color: rgba(250, 232, 255, 0.9); }

.text-fuchsia-200 { --tw-text-opacity: 1; color: rgb(245 208 254 / var(--tw-text-opacity, 1)); }

.text-fuchsia-200\/80 { color: rgba(245, 208, 254, 0.8); }

.text-gray-100 { --tw-text-opacity: 1; color: rgb(243 244 246 / var(--tw-text-opacity, 1)); }

.text-gray-200 { --tw-text-opacity: 1; color: rgb(229 231 235 / var(--tw-text-opacity, 1)); }

.text-gray-300 { --tw-text-opacity: 1; color: rgb(209 213 219 / var(--tw-text-opacity, 1)); }

.text-gray-400 { --tw-text-opacity: 1; color: rgb(156 163 175 / var(--tw-text-opacity, 1)); }

.text-gray-500 { --tw-text-opacity: 1; color: rgb(107 114 128 / var(--tw-text-opacity, 1)); }

.text-gray-600 { --tw-text-opacity: 1; color: rgb(75 85 99 / var(--tw-text-opacity, 1)); }

.text-gray-700 { --tw-text-opacity: 1; color: rgb(55 65 81 / var(--tw-text-opacity, 1)); }

.text-gray-800 { --tw-text-opacity: 1; color: rgb(31 41 55 / var(--tw-text-opacity, 1)); }

.text-gray-900 { --tw-text-opacity: 1; color: rgb(17 24 39 / var(--tw-text-opacity, 1)); }

.text-gray-950 { --tw-text-opacity: 1; color: rgb(3 7 18 / var(--tw-text-opacity, 1)); }

.text-green-100\/80 { color: rgba(220, 252, 231, 0.8); }

.text-green-100\/90 { color: rgba(220, 252, 231, 0.9); }

.text-green-200\/40 { color: rgba(187, 247, 208, 0.4); }

.text-green-200\/70 { color: rgba(187, 247, 208, 0.7); }

.text-green-500 { --tw-text-opacity: 1; color: rgb(34 197 94 / var(--tw-text-opacity, 1)); }

.text-green-600 { --tw-text-opacity: 1; color: rgb(22 163 74 / var(--tw-text-opacity, 1)); }

.text-green-700 { --tw-text-opacity: 1; color: rgb(21 128 61 / var(--tw-text-opacity, 1)); }

.text-green-800 { --tw-text-opacity: 1; color: rgb(22 101 52 / var(--tw-text-opacity, 1)); }

.text-indigo-200 { --tw-text-opacity: 1; color: rgb(199 210 254 / var(--tw-text-opacity, 1)); }

.text-indigo-400 { --tw-text-opacity: 1; color: rgb(129 140 248 / var(--tw-text-opacity, 1)); }

.text-indigo-500 { --tw-text-opacity: 1; color: rgb(99 102 241 / var(--tw-text-opacity, 1)); }

.text-indigo-600 { --tw-text-opacity: 1; color: rgb(79 70 229 / var(--tw-text-opacity, 1)); }

.text-indigo-700 { --tw-text-opacity: 1; color: rgb(67 56 202 / var(--tw-text-opacity, 1)); }

.text-indigo-800 { --tw-text-opacity: 1; color: rgb(55 48 163 / var(--tw-text-opacity, 1)); }

.text-lime-100 { --tw-text-opacity: 1; color: rgb(236 252 203 / var(--tw-text-opacity, 1)); }

.text-lime-200 { --tw-text-opacity: 1; color: rgb(217 249 157 / var(--tw-text-opacity, 1)); }

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

.text-muted-foreground\/60 { color: hsl(var(--muted-foreground) / .6); }

.text-orange-300 { --tw-text-opacity: 1; color: rgb(253 186 116 / var(--tw-text-opacity, 1)); }

.text-orange-400 { --tw-text-opacity: 1; color: rgb(251 146 60 / var(--tw-text-opacity, 1)); }

.text-orange-500 { --tw-text-opacity: 1; color: rgb(249 115 22 / var(--tw-text-opacity, 1)); }

.text-orange-600 { --tw-text-opacity: 1; color: rgb(234 88 12 / var(--tw-text-opacity, 1)); }

.text-orange-700 { --tw-text-opacity: 1; color: rgb(194 65 12 / var(--tw-text-opacity, 1)); }

.text-orange-800 { --tw-text-opacity: 1; color: rgb(154 52 18 / var(--tw-text-opacity, 1)); }

.text-pink-600 { --tw-text-opacity: 1; color: rgb(219 39 119 / var(--tw-text-opacity, 1)); }

.text-pink-700 { --tw-text-opacity: 1; color: rgb(190 24 93 / var(--tw-text-opacity, 1)); }

.text-popover-foreground { color: hsl(var(--popover-foreground)); }

.text-primary { color: hsl(var(--primary)); }

.text-primary-foreground { color: hsl(var(--primary-foreground)); }

.text-primary\/70 { color: hsl(var(--primary) / .7); }

.text-purple-400 { --tw-text-opacity: 1; color: rgb(192 132 252 / var(--tw-text-opacity, 1)); }

.text-purple-500 { --tw-text-opacity: 1; color: rgb(168 85 247 / var(--tw-text-opacity, 1)); }

.text-purple-600 { --tw-text-opacity: 1; color: rgb(147 51 234 / var(--tw-text-opacity, 1)); }

.text-purple-700 { --tw-text-opacity: 1; color: rgb(126 34 206 / var(--tw-text-opacity, 1)); }

.text-purple-800 { --tw-text-opacity: 1; color: rgb(107 33 168 / var(--tw-text-opacity, 1)); }

.text-purple-900 { --tw-text-opacity: 1; color: rgb(88 28 135 / var(--tw-text-opacity, 1)); }

.text-red-300 { --tw-text-opacity: 1; color: rgb(252 165 165 / var(--tw-text-opacity, 1)); }

.text-red-400 { --tw-text-opacity: 1; color: rgb(248 113 113 / var(--tw-text-opacity, 1)); }

.text-red-500 { --tw-text-opacity: 1; color: rgb(239 68 68 / var(--tw-text-opacity, 1)); }

.text-red-600 { --tw-text-opacity: 1; color: rgb(220 38 38 / var(--tw-text-opacity, 1)); }

.text-red-600\/80 { color: rgba(220, 38, 38, 0.8); }

.text-red-700 { --tw-text-opacity: 1; color: rgb(185 28 28 / var(--tw-text-opacity, 1)); }

.text-red-800 { --tw-text-opacity: 1; color: rgb(153 27 27 / var(--tw-text-opacity, 1)); }

.text-red-900 { --tw-text-opacity: 1; color: rgb(127 29 29 / var(--tw-text-opacity, 1)); }

.text-rose-100 { --tw-text-opacity: 1; color: rgb(255 228 230 / var(--tw-text-opacity, 1)); }

.text-rose-200 { --tw-text-opacity: 1; color: rgb(254 205 211 / var(--tw-text-opacity, 1)); }

.text-rose-300 { --tw-text-opacity: 1; color: rgb(253 164 175 / var(--tw-text-opacity, 1)); }

.text-rose-400 { --tw-text-opacity: 1; color: rgb(251 113 133 / var(--tw-text-opacity, 1)); }

.text-rose-500 { --tw-text-opacity: 1; color: rgb(244 63 94 / var(--tw-text-opacity, 1)); }

.text-rose-600 { --tw-text-opacity: 1; color: rgb(225 29 72 / var(--tw-text-opacity, 1)); }

.text-rose-700 { --tw-text-opacity: 1; color: rgb(190 18 60 / var(--tw-text-opacity, 1)); }

.text-rose-800 { --tw-text-opacity: 1; color: rgb(159 18 57 / var(--tw-text-opacity, 1)); }

.text-rose-900 { --tw-text-opacity: 1; color: rgb(136 19 55 / var(--tw-text-opacity, 1)); }

.text-secondary-foreground { color: hsl(var(--secondary-foreground)); }

.text-sidebar-foreground { color: hsl(var(--sidebar-foreground)); }

.text-sidebar-foreground\/70 { color: hsl(var(--sidebar-foreground) / .7); }

.text-sky-100 { --tw-text-opacity: 1; color: rgb(224 242 254 / var(--tw-text-opacity, 1)); }

.text-sky-300 { --tw-text-opacity: 1; color: rgb(125 211 252 / var(--tw-text-opacity, 1)); }

.text-sky-500 { --tw-text-opacity: 1; color: rgb(14 165 233 / var(--tw-text-opacity, 1)); }

.text-sky-600 { --tw-text-opacity: 1; color: rgb(2 132 199 / var(--tw-text-opacity, 1)); }

.text-sky-700 { --tw-text-opacity: 1; color: rgb(3 105 161 / var(--tw-text-opacity, 1)); }

.text-sky-800 { --tw-text-opacity: 1; color: rgb(7 89 133 / var(--tw-text-opacity, 1)); }

.text-sky-900 { --tw-text-opacity: 1; color: rgb(12 74 110 / var(--tw-text-opacity, 1)); }

.text-sky-950 { --tw-text-opacity: 1; color: rgb(8 47 73 / var(--tw-text-opacity, 1)); }

.text-slate-100 { --tw-text-opacity: 1; color: rgb(241 245 249 / var(--tw-text-opacity, 1)); }

.text-slate-100\/90 { color: rgba(241, 245, 249, 0.9); }

.text-slate-200 { --tw-text-opacity: 1; color: rgb(226 232 240 / var(--tw-text-opacity, 1)); }

.text-slate-200\/80 { color: rgba(226, 232, 240, 0.8); }

.text-slate-300 { --tw-text-opacity: 1; color: rgb(203 213 225 / var(--tw-text-opacity, 1)); }

.text-slate-300\/90 { color: rgba(203, 213, 225, 0.9); }

.text-slate-400 { --tw-text-opacity: 1; color: rgb(148 163 184 / var(--tw-text-opacity, 1)); }

.text-slate-500 { --tw-text-opacity: 1; color: rgb(100 116 139 / var(--tw-text-opacity, 1)); }

.text-slate-600 { --tw-text-opacity: 1; color: rgb(71 85 105 / var(--tw-text-opacity, 1)); }

.text-slate-700 { --tw-text-opacity: 1; color: rgb(51 65 85 / var(--tw-text-opacity, 1)); }

.text-slate-800 { --tw-text-opacity: 1; color: rgb(30 41 59 / var(--tw-text-opacity, 1)); }

.text-slate-900 { --tw-text-opacity: 1; color: rgb(15 23 42 / var(--tw-text-opacity, 1)); }

.text-slate-950 { --tw-text-opacity: 1; color: rgb(2 6 23 / var(--tw-text-opacity, 1)); }

.text-teal-700 { --tw-text-opacity: 1; color: rgb(15 118 110 / var(--tw-text-opacity, 1)); }

.text-transparent { color: transparent; }

.text-violet-300 { --tw-text-opacity: 1; color: rgb(196 181 253 / var(--tw-text-opacity, 1)); }

.text-violet-500 { --tw-text-opacity: 1; color: rgb(139 92 246 / var(--tw-text-opacity, 1)); }

.text-violet-600 { --tw-text-opacity: 1; color: rgb(124 58 237 / var(--tw-text-opacity, 1)); }

.text-violet-700 { --tw-text-opacity: 1; color: rgb(109 40 217 / var(--tw-text-opacity, 1)); }

.text-white { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); }

.text-white\/30 { color: rgba(255, 255, 255, 0.3); }

.text-white\/40 { color: rgba(255, 255, 255, 0.4); }

.text-white\/50 { color: rgba(255, 255, 255, 0.5); }

.text-white\/55 { color: rgba(255, 255, 255, 0.55); }

.text-white\/60 { color: rgba(255, 255, 255, 0.6); }

.text-white\/65 { color: rgba(255, 255, 255, 0.65); }

.text-white\/70 { color: rgba(255, 255, 255, 0.7); }

.text-white\/75 { color: rgba(255, 255, 255, 0.75); }

.text-white\/80 { color: rgba(255, 255, 255, 0.8); }

.text-white\/85 { color: rgba(255, 255, 255, 0.85); }

.text-white\/90 { color: rgba(255, 255, 255, 0.9); }

.text-white\/95 { color: rgba(255, 255, 255, 0.95); }

.text-yellow-100 { --tw-text-opacity: 1; color: rgb(254 249 195 / var(--tw-text-opacity, 1)); }

.text-yellow-200 { --tw-text-opacity: 1; color: rgb(254 240 138 / var(--tw-text-opacity, 1)); }

.text-yellow-400 { --tw-text-opacity: 1; color: rgb(250 204 21 / var(--tw-text-opacity, 1)); }

.text-yellow-600 { --tw-text-opacity: 1; color: rgb(202 138 4 / var(--tw-text-opacity, 1)); }

.text-yellow-700 { --tw-text-opacity: 1; color: rgb(161 98 7 / var(--tw-text-opacity, 1)); }

.text-yellow-800 { --tw-text-opacity: 1; color: rgb(133 77 14 / var(--tw-text-opacity, 1)); }

.text-zinc-100 { --tw-text-opacity: 1; color: rgb(244 244 245 / var(--tw-text-opacity, 1)); }

.text-zinc-500 { --tw-text-opacity: 1; color: rgb(113 113 122 / var(--tw-text-opacity, 1)); }

.text-zinc-600 { --tw-text-opacity: 1; color: rgb(82 82 91 / var(--tw-text-opacity, 1)); }

.text-zinc-700 { --tw-text-opacity: 1; color: rgb(63 63 70 / var(--tw-text-opacity, 1)); }

.underline { text-decoration-line: underline; }

.line-through { text-decoration-line: line-through; }

.decoration-emerald-300 { text-decoration-color: rgb(110, 231, 183); }

.underline-offset-4 { text-underline-offset: 4px; }

.placeholder-\[\#6B7280\]::placeholder { --tw-placeholder-opacity: 1; color: rgb(107 114 128 / var(--tw-placeholder-opacity, 1)); }

.placeholder-gray-400::placeholder { --tw-placeholder-opacity: 1; color: rgb(156 163 175 / var(--tw-placeholder-opacity, 1)); }

.placeholder-gray-500::placeholder { --tw-placeholder-opacity: 1; color: rgb(107 114 128 / var(--tw-placeholder-opacity, 1)); }

.placeholder-slate-500::placeholder { --tw-placeholder-opacity: 1; color: rgb(100 116 139 / var(--tw-placeholder-opacity, 1)); }

.placeholder-white\/40::placeholder { color: rgba(255, 255, 255, 0.4); }

.accent-\[\#0b6e3e\] { accent-color: rgb(11, 110, 62); }

.accent-\[\#16A34A\] { accent-color: rgb(22, 163, 74); }

.accent-emerald-500 { accent-color: rgb(16, 185, 129); }

.accent-emerald-600 { accent-color: rgb(5, 150, 105); }

.opacity-0 { opacity: 0; }

.opacity-10 { opacity: 0.1; }

.opacity-100 { opacity: 1; }

.opacity-15 { opacity: 0.15; }

.opacity-20 { opacity: 0.2; }

.opacity-25 { opacity: 0.25; }

.opacity-30 { opacity: 0.3; }

.opacity-35 { opacity: 0.35; }

.opacity-40 { opacity: 0.4; }

.opacity-50 { opacity: 0.5; }

.opacity-55 { opacity: 0.55; }

.opacity-60 { opacity: 0.6; }

.opacity-70 { opacity: 0.7; }

.opacity-75 { opacity: 0.75; }

.opacity-80 { opacity: 0.8; }

.opacity-90 { opacity: 0.9; }

.opacity-95 { opacity: 0.95; }

.opacity-\[0\.03\] { opacity: 0.03; }

.opacity-\[0\.04\] { opacity: 0.04; }

.opacity-\[0\.06\] { opacity: 0.06; }

.opacity-\[0\.08\] { opacity: 0.08; }

.opacity-\[0\.12\] { opacity: 0.12; }

.opacity-\[0\.15\] { opacity: 0.15; }

.opacity-\[0\.18\] { opacity: 0.18; }

.opacity-\[0\.1\] { opacity: 0.1; }

.opacity-\[0\.22\] { opacity: 0.22; }

.opacity-\[0\.35\] { opacity: 0.35; }

.mix-blend-screen { mix-blend-mode: screen; }

.mix-blend-lighten { mix-blend-mode: lighten; }

.mix-blend-luminosity { mix-blend-mode: luminosity; }

.shadow { --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(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); }

.shadow-2xl { --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25); --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\] { --tw-shadow: 0 0 0 1px hsl(var(--sidebar-border)); --tw-shadow-colored: 0 0 0 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); }

.shadow-\[0_0_10px\] { --tw-shadow: 0 0 10px; --tw-shadow-colored: 0 0 10px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_0_10px_rgba\(16\,216\,138\,0\.9\)\] { --tw-shadow: 0 0 10px rgba(16,216,138,.9); --tw-shadow-colored: 0 0 10px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_0_12px_rgba\(140\,198\,63\,0\.8\)\] { --tw-shadow: 0 0 12px rgba(140,198,63,.8); --tw-shadow-colored: 0 0 12px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_0_12px_rgba\(255\,215\,0\,0\.5\)\] { --tw-shadow: 0 0 12px rgba(255,215,0,.5); --tw-shadow-colored: 0 0 12px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_0_14px_rgba\(16\,216\,138\,0\.7\)\] { --tw-shadow: 0 0 14px rgba(16,216,138,.7); --tw-shadow-colored: 0 0 14px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_0_22px_rgba\(255\,255\,255\,0\.28\)\] { --tw-shadow: 0 0 22px rgba(255,255,255,.28); --tw-shadow-colored: 0 0 22px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_0_24px_-6px_rgba\(16\,216\,138\,0\.7\)\] { --tw-shadow: 0 0 24px -6px rgba(16,216,138,.7); --tw-shadow-colored: 0 0 24px -6px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_0_28px_rgba\(16\,216\,138\,0\.35\)\] { --tw-shadow: 0 0 28px rgba(16,216,138,.35); --tw-shadow-colored: 0 0 28px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_0_30px_-10px_rgba\(16\,185\,129\,0\.45\)\] { --tw-shadow: 0 0 30px -10px rgba(16,185,129,.45); --tw-shadow-colored: 0 0 30px -10px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_0_30px_-10px_rgba\(16\,185\,129\,0\.55\)\] { --tw-shadow: 0 0 30px -10px rgba(16,185,129,.55); --tw-shadow-colored: 0 0 30px -10px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_0_30px_-5px_rgba\(34\,197\,94\,0\.4\)\] { --tw-shadow: 0 0 30px -5px rgba(34,197,94,.4); --tw-shadow-colored: 0 0 30px -5px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_0_40px_-10px_rgba\(16\,216\,138\,0\.55\)\,inset_0_0_0_1px_rgba\(245\,208\,111\,0\.25\)\] { --tw-shadow: 0 0 40px -10px rgba(16,216,138,.55),inset 0 0 0 1px rgba(245,208,111,.25); --tw-shadow-colored: 0 0 40px -10px var(--tw-shadow-color), inset 0 0 0 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); }

.shadow-\[0_0_40px_-5px_rgba\(16\,185\,129\,0\.6\)\] { --tw-shadow: 0 0 40px -5px rgba(16,185,129,.6); --tw-shadow-colored: 0 0 40px -5px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_0_60px_-10px_rgba\(16\,185\,129\,0\.45\)\] { --tw-shadow: 0 0 60px -10px rgba(16,185,129,.45); --tw-shadow-colored: 0 0 60px -10px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_0_60px_-10px_rgba\(16\,216\,138\,0\.55\)\] { --tw-shadow: 0 0 60px -10px rgba(16,216,138,.55); --tw-shadow-colored: 0 0 60px -10px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_0_6px_rgba\(52\,211\,153\,0\.6\)\] { --tw-shadow: 0 0 6px rgba(52,211,153,.6); --tw-shadow-colored: 0 0 6px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_0_8px_rgba\(11\,110\,62\,0\.4\)\] { --tw-shadow: 0 0 8px rgba(11,110,62,.4); --tw-shadow-colored: 0 0 8px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_0_8px_rgba\(140\,198\,63\,0\.6\)\] { --tw-shadow: 0 0 8px rgba(140,198,63,.6); --tw-shadow-colored: 0 0 8px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_0_8px_rgba\(140\,198\,63\,0\.8\)\] { --tw-shadow: 0 0 8px rgba(140,198,63,.8); --tw-shadow-colored: 0 0 8px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_0_8px_rgba\(16\,185\,129\,0\.5\)\] { --tw-shadow: 0 0 8px rgba(16,185,129,.5); --tw-shadow-colored: 0 0 8px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_0_8px_rgba\(255\,215\,0\,0\.6\)\] { --tw-shadow: 0 0 8px rgba(255,215,0,.6); --tw-shadow-colored: 0 0 8px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_0_8px_rgba\(52\,211\,153\,0\.6\)\] { --tw-shadow: 0 0 8px rgba(52,211,153,.6); --tw-shadow-colored: 0 0 8px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_10px_25px_rgba\(6\,78\,59\,0\.10\)\] { --tw-shadow: 0 10px 25px rgba(6,78,59,.1); --tw-shadow-colored: 0 10px 25px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_10px_25px_rgba\(6\,78\,59\,0\.14\)\] { --tw-shadow: 0 10px 25px rgba(6,78,59,.14); --tw-shadow-colored: 0 10px 25px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.18\)\] { --tw-shadow: 0 10px 30px rgba(0,0,0,.18); --tw-shadow-colored: 0 10px 30px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.24\)\] { --tw-shadow: 0 10px 30px rgba(0,0,0,.24); --tw-shadow-colored: 0 10px 30px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_10px_30px_rgba\(106\,17\,203\,0\.08\)\] { --tw-shadow: 0 10px 30px rgba(106,17,203,.08); --tw-shadow-colored: 0 10px 30px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_10px_30px_rgba\(106\,17\,203\,0\.1\)\] { --tw-shadow: 0 10px 30px rgba(106,17,203,.1); --tw-shadow-colored: 0 10px 30px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_10px_30px_rgba\(106\,17\,203\,0\.12\)\] { --tw-shadow: 0 10px 30px rgba(106,17,203,.12); --tw-shadow-colored: 0 10px 30px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_10px_30px_rgba\(106\,17\,203\,0\.14\)\] { --tw-shadow: 0 10px 30px rgba(106,17,203,.14); --tw-shadow-colored: 0 10px 30px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_10px_30px_rgba\(106\,17\,203\,0\.18\)\] { --tw-shadow: 0 10px 30px rgba(106,17,203,.18); --tw-shadow-colored: 0 10px 30px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_10px_30px_rgba\(106\,17\,203\,0\.24\)\] { --tw-shadow: 0 10px 30px rgba(106,17,203,.24); --tw-shadow-colored: 0 10px 30px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_10px_30px_rgba\(106\,17\,203\,0\.28\)\] { --tw-shadow: 0 10px 30px rgba(106,17,203,.28); --tw-shadow-colored: 0 10px 30px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_10px_30px_rgba\(15\,23\,42\,0\.06\)\] { --tw-shadow: 0 10px 30px rgba(15,23,42,.06); --tw-shadow-colored: 0 10px 30px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_10px_30px_rgba\(255\,255\,255\,0\.15\)\] { --tw-shadow: 0 10px 30px rgba(255,255,255,.15); --tw-shadow-colored: 0 10px 30px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_10px_30px_rgba\(6\,78\,59\,0\.08\)\] { --tw-shadow: 0 10px 30px rgba(6,78,59,.08); --tw-shadow-colored: 0 10px 30px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_10px_30px_rgba\(6\,78\,59\,0\.1\)\], .shadow-\[0_10px_30px_rgba\(6\,78\,59\,0\.10\)\] { --tw-shadow: 0 10px 30px rgba(6,78,59,.1); --tw-shadow-colored: 0 10px 30px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_10px_30px_rgba\(6\,78\,59\,0\.12\)\] { --tw-shadow: 0 10px 30px rgba(6,78,59,.12); --tw-shadow-colored: 0 10px 30px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_10px_30px_rgba\(6\,78\,59\,0\.14\)\] { --tw-shadow: 0 10px 30px rgba(6,78,59,.14); --tw-shadow-colored: 0 10px 30px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_10px_30px_rgba\(6\,78\,59\,0\.16\)\] { --tw-shadow: 0 10px 30px rgba(6,78,59,.16); --tw-shadow-colored: 0 10px 30px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_10px_30px_rgba\(6\,78\,59\,0\.18\)\] { --tw-shadow: 0 10px 30px rgba(6,78,59,.18); --tw-shadow-colored: 0 10px 30px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_10px_30px_rgba\(6\,78\,59\,0\.22\)\] { --tw-shadow: 0 10px 30px rgba(6,78,59,.22); --tw-shadow-colored: 0 10px 30px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_10px_30px_rgba\(6\,78\,59\,0\.24\)\] { --tw-shadow: 0 10px 30px rgba(6,78,59,.24); --tw-shadow-colored: 0 10px 30px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_10px_30px_rgba\(6\,78\,59\,0\.28\)\] { --tw-shadow: 0 10px 30px rgba(6,78,59,.28); --tw-shadow-colored: 0 10px 30px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_10px_30px_rgba\(6\,78\,59\,0\.34\)\] { --tw-shadow: 0 10px 30px rgba(6,78,59,.34); --tw-shadow-colored: 0 10px 30px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_10px_40px_-12px_rgba\(14\,99\,5\,0\.15\)\] { --tw-shadow: 0 10px 40px -12px rgba(14,99,5,.15); --tw-shadow-colored: 0 10px 40px -12px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_10px_40px_-12px_rgba\(14\,99\,5\,0\.25\)\] { --tw-shadow: 0 10px 40px -12px rgba(14,99,5,.25); --tw-shadow-colored: 0 10px 40px -12px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_10px_40px_rgba\(6\,78\,59\,0\.25\)\] { --tw-shadow: 0 10px 40px rgba(6,78,59,.25); --tw-shadow-colored: 0 10px 40px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_11px_24px_rgba\(2\,6\,23\,0\.18\)\,0_4px_9px_rgba\(2\,6\,23\,0\.1\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.92\)\] { --tw-shadow: 0 11px 24px rgba(2,6,23,.18),0 4px 9px rgba(2,6,23,.1),inset 0 1px 0 rgba(255,255,255,.92); --tw-shadow-colored: 0 11px 24px var(--tw-shadow-color), 0 4px 9px var(--tw-shadow-color), inset 0 1px 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); }

.shadow-\[0_12px_32px_rgba\(6\,95\,70\,0\.15\)\] { --tw-shadow: 0 12px 32px rgba(6,95,70,.15); --tw-shadow-colored: 0 12px 32px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_12px_40px_rgba\(6\,78\,59\,0\.1\)\] { --tw-shadow: 0 12px 40px rgba(6,78,59,.1); --tw-shadow-colored: 0 12px 40px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_12px_40px_rgba\(6\,78\,59\,0\.2\)\] { --tw-shadow: 0 12px 40px rgba(6,78,59,.2); --tw-shadow-colored: 0 12px 40px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_12px_40px_rgba\(6\,78\,59\,0\.25\)\] { --tw-shadow: 0 12px 40px rgba(6,78,59,.25); --tw-shadow-colored: 0 12px 40px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_12px_48px_rgba\(6\,78\,59\,0\.18\)\] { --tw-shadow: 0 12px 48px rgba(6,78,59,.18); --tw-shadow-colored: 0 12px 48px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_16px_40px_rgba\(15\,23\,42\,0\.08\)\] { --tw-shadow: 0 16px 40px rgba(15,23,42,.08); --tw-shadow-colored: 0 16px 40px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_16px_40px_rgba\(6\,78\,59\,0\.3\)\] { --tw-shadow: 0 16px 40px rgba(6,78,59,.3); --tw-shadow-colored: 0 16px 40px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_16px_48px_rgba\(6\,78\,59\,0\.12\)\] { --tw-shadow: 0 16px 48px rgba(6,78,59,.12); --tw-shadow-colored: 0 16px 48px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_18px_45px_rgba\(6\,78\,59\,0\.08\)\] { --tw-shadow: 0 18px 45px rgba(6,78,59,.08); --tw-shadow-colored: 0 18px 45px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_18px_45px_rgba\(6\,78\,59\,0\.26\)\] { --tw-shadow: 0 18px 45px rgba(6,78,59,.26); --tw-shadow-colored: 0 18px 45px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_18px_45px_rgba\(6\,95\,70\,0\.17\)\] { --tw-shadow: 0 18px 45px rgba(6,95,70,.17); --tw-shadow-colored: 0 18px 45px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_18px_50px_rgba\(6\,78\,59\,0\.22\)\] { --tw-shadow: 0 18px 50px rgba(6,78,59,.22); --tw-shadow-colored: 0 18px 50px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_20px_48px_-16px_rgba\(15\,23\,41\,0\.24\)\] { --tw-shadow: 0 20px 48px -16px rgba(15,23,41,.24); --tw-shadow-colored: 0 20px 48px -16px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_20px_50px_-20px_rgba\(16\,185\,129\,0\.6\)\] { --tw-shadow: 0 20px 50px -20px rgba(16,185,129,.6); --tw-shadow-colored: 0 20px 50px -20px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_20px_60px_rgba\(15\,23\,42\,0\.12\)\] { --tw-shadow: 0 20px 60px rgba(15,23,42,.12); --tw-shadow-colored: 0 20px 60px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_20px_60px_rgba\(6\,78\,59\,0\.22\)\] { --tw-shadow: 0 20px 60px rgba(6,78,59,.22); --tw-shadow-colored: 0 20px 60px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_24px_64px_-16px_rgba\(15\,23\,41\,0\.28\)\] { --tw-shadow: 0 24px 64px -16px rgba(15,23,41,.28); --tw-shadow-colored: 0 24px 64px -16px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_24px_70px_rgba\(6\,78\,59\,0\.16\)\] { --tw-shadow: 0 24px 70px rgba(6,78,59,.16); --tw-shadow-colored: 0 24px 70px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_24px_70px_rgba\(6\,78\,59\,0\.22\)\] { --tw-shadow: 0 24px 70px rgba(6,78,59,.22); --tw-shadow-colored: 0 24px 70px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_24px_70px_rgba\(6\,78\,59\,0\.24\)\] { --tw-shadow: 0 24px 70px rgba(6,78,59,.24); --tw-shadow-colored: 0 24px 70px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_2px_12px_rgba\(0\,0\,0\,0\.04\)\] { --tw-shadow: 0 2px 12px rgba(0,0,0,.04); --tw-shadow-colored: 0 2px 12px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_2px_12px_rgba\(6\,78\,59\,0\.05\)\] { --tw-shadow: 0 2px 12px rgba(6,78,59,.05); --tw-shadow-colored: 0 2px 12px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_2px_16px_-6px_rgba\(15\,23\,41\,0\.18\)\] { --tw-shadow: 0 2px 16px -6px rgba(15,23,41,.18); --tw-shadow-colored: 0 2px 16px -6px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_2px_8px_rgba\(6\,78\,59\,0\.3\)\] { --tw-shadow: 0 2px 8px rgba(6,78,59,.3); --tw-shadow-colored: 0 2px 8px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_30px_80px_rgba\(6\,78\,59\,0\.12\)\] { --tw-shadow: 0 30px 80px rgba(6,78,59,.12); --tw-shadow-colored: 0 30px 80px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_4px_16px_rgba\(0\,0\,0\,0\.2\)\] { --tw-shadow: 0 4px 16px rgba(0,0,0,.2); --tw-shadow-colored: 0 4px 16px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_4px_16px_rgba\(11\,110\,62\,0\.4\)\] { --tw-shadow: 0 4px 16px rgba(11,110,62,.4); --tw-shadow-colored: 0 4px 16px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_4px_16px_rgba\(15\,23\,42\,0\.1\)\] { --tw-shadow: 0 4px 16px rgba(15,23,42,.1); --tw-shadow-colored: 0 4px 16px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_4px_16px_rgba\(6\,78\,59\,0\.08\)\] { --tw-shadow: 0 4px 16px rgba(6,78,59,.08); --tw-shadow-colored: 0 4px 16px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_4px_16px_rgba\(6\,78\,59\,0\.3\)\] { --tw-shadow: 0 4px 16px rgba(6,78,59,.3); --tw-shadow-colored: 0 4px 16px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_4px_20px_-4px_rgba\(0\,0\,0\,0\.3\)\] { --tw-shadow: 0 4px 20px -4px rgba(0,0,0,.3); --tw-shadow-colored: 0 4px 20px -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); }

.shadow-\[0_4px_20px_rgba\(6\,78\,59\,0\.06\)\] { --tw-shadow: 0 4px 20px rgba(6,78,59,.06); --tw-shadow-colored: 0 4px 20px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_4px_20px_rgba\(6\,78\,59\,0\.1\)\] { --tw-shadow: 0 4px 20px rgba(6,78,59,.1); --tw-shadow-colored: 0 4px 20px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_4px_24px_-4px_rgba\(37\,211\,102\,0\.6\)\] { --tw-shadow: 0 4px 24px -4px rgba(37,211,102,.6); --tw-shadow-colored: 0 4px 24px -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); }

.shadow-\[0_4px_24px_rgba\(0\,0\,0\,0\.06\)\] { --tw-shadow: 0 4px 24px rgba(0,0,0,.06); --tw-shadow-colored: 0 4px 24px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_4px_24px_rgba\(0\,0\,0\,0\.2\)\] { --tw-shadow: 0 4px 24px rgba(0,0,0,.2); --tw-shadow-colored: 0 4px 24px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_4px_24px_rgba\(0\,0\,0\,0\.3\)\] { --tw-shadow: 0 4px 24px rgba(0,0,0,.3); --tw-shadow-colored: 0 4px 24px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_4px_24px_rgba\(6\,78\,59\,0\.08\)\] { --tw-shadow: 0 4px 24px rgba(6,78,59,.08); --tw-shadow-colored: 0 4px 24px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_4px_30px_rgba\(0\,0\,0\,0\.15\)\] { --tw-shadow: 0 4px 30px rgba(0,0,0,.15); --tw-shadow-colored: 0 4px 30px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_6px_24px_rgba\(6\,78\,59\,0\.2\)\] { --tw-shadow: 0 6px 24px rgba(6,78,59,.2); --tw-shadow-colored: 0 6px 24px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_6px_24px_rgba\(6\,78\,59\,0\.25\)\] { --tw-shadow: 0 6px 24px rgba(6,78,59,.25); --tw-shadow-colored: 0 6px 24px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_8px_20px_rgba\(6\,78\,59\,0\.18\)\] { --tw-shadow: 0 8px 20px rgba(6,78,59,.18); --tw-shadow-colored: 0 8px 20px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_8px_22px_rgba\(6\,78\,59\,0\.08\)\] { --tw-shadow: 0 8px 22px rgba(6,78,59,.08); --tw-shadow-colored: 0 8px 22px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_8px_24px_rgba\(140\,198\,63\,0\.25\)\] { --tw-shadow: 0 8px 24px rgba(140,198,63,.25); --tw-shadow-colored: 0 8px 24px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_8px_24px_rgba\(6\,78\,59\,0\.2\)\] { --tw-shadow: 0 8px 24px rgba(6,78,59,.2); --tw-shadow-colored: 0 8px 24px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_8px_24px_rgba\(6\,78\,59\,0\.3\)\] { --tw-shadow: 0 8px 24px rgba(6,78,59,.3); --tw-shadow-colored: 0 8px 24px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_8px_30px_rgba\(6\,78\,59\,0\.2\)\] { --tw-shadow: 0 8px 30px rgba(6,78,59,.2); --tw-shadow-colored: 0 8px 30px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.3\)\] { --tw-shadow: 0 8px 32px rgba(0,0,0,.3); --tw-shadow-colored: 0 8px 32px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_8px_32px_rgba\(255\,215\,0\,0\.4\)\] { --tw-shadow: 0 8px 32px rgba(255,215,0,.4); --tw-shadow-colored: 0 8px 32px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_8px_32px_rgba\(6\,78\,59\,0\.08\)\,0_2px_8px_rgba\(0\,0\,0\,0\.04\)\] { --tw-shadow: 0 8px 32px rgba(6,78,59,.08),0 2px 8px rgba(0,0,0,.04); --tw-shadow-colored: 0 8px 32px var(--tw-shadow-color), 0 2px 8px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_8px_32px_rgba\(6\,78\,59\,0\.3\)\] { --tw-shadow: 0 8px 32px rgba(6,78,59,.3); --tw-shadow-colored: 0 8px 32px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[0_8px_40px_-12px_rgba\(0\,0\,0\,0\.5\)\] { --tw-shadow: 0 8px 40px -12px rgba(0,0,0,.5); --tw-shadow-colored: 0 8px 40px -12px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[12px_0_40px_rgba\(2\,6\,23\,0\.18\)\] { --tw-shadow: 12px 0 40px rgba(2,6,23,.18); --tw-shadow-colored: 12px 0 40px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[inset_0_0_0_1px_rgba\(140\,198\,63\,0\.20\)\] { --tw-shadow: inset 0 0 0 1px rgba(140,198,63,.2); --tw-shadow-colored: inset 0 0 0 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); }

.shadow-\[inset_0_0_30px_rgba\(0\,0\,0\,0\.05\)\] { --tw-shadow: inset 0 0 30px rgba(0,0,0,.05); --tw-shadow-colored: inset 0 0 30px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,1\)\] { --tw-shadow: inset 0 1px 0 rgba(255,255,255,1); --tw-shadow-colored: inset 0 1px 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); }

.shadow-inner { --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05); --tw-shadow-colored: inset 0 2px 4px 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); }

.shadow-lg { --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(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); }

.shadow-md { --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1); --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-none { --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-sm { --tw-shadow: 0 1px 2px 0 rgb(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); }

.shadow-xl { --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1); --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.shadow-\[\#064E3B\]\/15 { --tw-shadow-color: rgb(6 78 59 / .15); --tw-shadow: var(--tw-shadow-colored); }

.shadow-\[\#064E3B\]\/20 { --tw-shadow-color: rgb(6 78 59 / .2); --tw-shadow: var(--tw-shadow-colored); }

.shadow-\[\#064E3B\]\/25, .shadow-\[\#064e3b\]\/25 { --tw-shadow-color: rgb(6 78 59 / .25); --tw-shadow: var(--tw-shadow-colored); }

.shadow-\[\#0e6305\]\/30 { --tw-shadow-color: rgb(14 99 5 / .3); --tw-shadow: var(--tw-shadow-colored); }

.shadow-\[\#25D366\]\/30 { --tw-shadow-color: rgb(37 211 102 / .3); --tw-shadow: var(--tw-shadow-colored); }

.shadow-\[\#6A11CB\]\/25 { --tw-shadow-color: rgb(106 17 203 / .25); --tw-shadow: var(--tw-shadow-colored); }

.shadow-\[\#8CC63F\]\/25 { --tw-shadow-color: rgb(140 198 63 / .25); --tw-shadow: var(--tw-shadow-colored); }

.shadow-\[\#d4af37\]\/20 { --tw-shadow-color: rgb(212 175 55 / .2); --tw-shadow: var(--tw-shadow-colored); }

.shadow-\[\#f5c400\]\/30 { --tw-shadow-color: rgb(245 196 0 / .3); --tw-shadow: var(--tw-shadow-colored); }

.shadow-amber-900\/20 { --tw-shadow-color: rgb(120 53 15 / .2); --tw-shadow: var(--tw-shadow-colored); }

.shadow-amber-900\/40 { --tw-shadow-color: rgb(120 53 15 / .4); --tw-shadow: var(--tw-shadow-colored); }

.shadow-amber-900\/5 { --tw-shadow-color: rgb(120 53 15 / .05); --tw-shadow: var(--tw-shadow-colored); }

.shadow-black\/50 { --tw-shadow-color: rgb(0 0 0 / .5); --tw-shadow: var(--tw-shadow-colored); }

.shadow-emerald-200 { --tw-shadow-color: #a7f3d0; --tw-shadow: var(--tw-shadow-colored); }

.shadow-emerald-400\/70 { --tw-shadow-color: rgb(52 211 153 / .7); --tw-shadow: var(--tw-shadow-colored); }

.shadow-emerald-500\/20 { --tw-shadow-color: rgb(16 185 129 / .2); --tw-shadow: var(--tw-shadow-colored); }

.shadow-emerald-500\/30 { --tw-shadow-color: rgb(16 185 129 / .3); --tw-shadow: var(--tw-shadow-colored); }

.shadow-emerald-700\/25 { --tw-shadow-color: rgb(4 120 87 / .25); --tw-shadow: var(--tw-shadow-colored); }

.shadow-emerald-800\/25 { --tw-shadow-color: rgb(6 95 70 / .25); --tw-shadow: var(--tw-shadow-colored); }

.shadow-emerald-900\/10 { --tw-shadow-color: rgb(6 78 59 / .1); --tw-shadow: var(--tw-shadow-colored); }

.shadow-emerald-900\/20 { --tw-shadow-color: rgb(6 78 59 / .2); --tw-shadow: var(--tw-shadow-colored); }

.shadow-emerald-900\/25 { --tw-shadow-color: rgb(6 78 59 / .25); --tw-shadow: var(--tw-shadow-colored); }

.shadow-emerald-900\/30 { --tw-shadow-color: rgb(6 78 59 / .3); --tw-shadow: var(--tw-shadow-colored); }

.shadow-emerald-900\/40 { --tw-shadow-color: rgb(6 78 59 / .4); --tw-shadow: var(--tw-shadow-colored); }

.shadow-emerald-900\/5 { --tw-shadow-color: rgb(6 78 59 / .05); --tw-shadow: var(--tw-shadow-colored); }

.shadow-emerald-950\/10 { --tw-shadow-color: rgb(2 44 34 / .1); --tw-shadow: var(--tw-shadow-colored); }

.shadow-emerald-950\/15 { --tw-shadow-color: rgb(2 44 34 / .15); --tw-shadow: var(--tw-shadow-colored); }

.shadow-emerald-950\/20 { --tw-shadow-color: rgb(2 44 34 / .2); --tw-shadow: var(--tw-shadow-colored); }

.shadow-emerald-950\/30 { --tw-shadow-color: rgb(2 44 34 / .3); --tw-shadow: var(--tw-shadow-colored); }

.shadow-green-600\/15 { --tw-shadow-color: rgb(22 163 74 / .15); --tw-shadow: var(--tw-shadow-colored); }

.shadow-green-600\/20 { --tw-shadow-color: rgb(22 163 74 / .2); --tw-shadow: var(--tw-shadow-colored); }

.shadow-green-700\/20 { --tw-shadow-color: rgb(21 128 61 / .2); --tw-shadow: var(--tw-shadow-colored); }

.shadow-green-900\/5 { --tw-shadow-color: rgb(20 83 45 / .05); --tw-shadow: var(--tw-shadow-colored); }

.shadow-indigo-200 { --tw-shadow-color: #c7d2fe; --tw-shadow: var(--tw-shadow-colored); }

.shadow-orange-200 { --tw-shadow-color: #fed7aa; --tw-shadow: var(--tw-shadow-colored); }

.shadow-rose-900\/40 { --tw-shadow-color: rgb(136 19 55 / .4); --tw-shadow: var(--tw-shadow-colored); }

.shadow-sky-900\/40 { --tw-shadow-color: rgb(12 74 110 / .4); --tw-shadow: var(--tw-shadow-colored); }

.shadow-slate-900\/5 { --tw-shadow-color: rgb(15 23 42 / .05); --tw-shadow: var(--tw-shadow-colored); }

.shadow-teal-900\/40 { --tw-shadow-color: rgb(19 78 74 / .4); --tw-shadow: var(--tw-shadow-colored); }

.shadow-yellow-500\/20 { --tw-shadow-color: rgb(234 179 8 / .2); --tw-shadow: var(--tw-shadow-colored); }

.shadow-yellow-900\/30 { --tw-shadow-color: rgb(113 63 18 / .3); --tw-shadow: var(--tw-shadow-colored); }

.shadow-yellow-900\/40 { --tw-shadow-color: rgb(113 63 18 / .4); --tw-shadow: var(--tw-shadow-colored); }

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

.outline { outline-style: solid; }

.ring { --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(3px + 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); }

.ring-0 { --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); }

.ring-1 { --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); }

.ring-2 { --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(2px + 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); }

.ring-4 { --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(4px + 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); }

.ring-\[\#064E3B\]\/15 { --tw-ring-color: rgb(6 78 59 / .15); }

.ring-\[\#064E3B\]\/20 { --tw-ring-color: rgb(6 78 59 / .2); }

.ring-\[\#0b6e3e\] { --tw-ring-opacity: 1; --tw-ring-color: rgb(11 110 62 / var(--tw-ring-opacity, 1)); }

.ring-\[\#0f172a\]\/15 { --tw-ring-color: rgb(15 23 42 / .15); }

.ring-\[\#8CC63F\]\/10 { --tw-ring-color: rgb(140 198 63 / .1); }

.ring-\[\#8CC63F\]\/25 { --tw-ring-color: rgb(140 198 63 / .25); }

.ring-\[\#8cc63f\]\/20 { --tw-ring-color: rgb(140 198 63 / .2); }

.ring-\[\#8cc63f\]\/35 { --tw-ring-color: rgb(140 198 63 / .35); }

.ring-\[\#DCE8DD\] { --tw-ring-opacity: 1; --tw-ring-color: rgb(220 232 221 / var(--tw-ring-opacity, 1)); }

.ring-\[\#E5E5E5\] { --tw-ring-opacity: 1; --tw-ring-color: rgb(229 229 229 / var(--tw-ring-opacity, 1)); }

.ring-\[\#d4af37\]\/30 { --tw-ring-color: rgb(212 175 55 / .3); }

.ring-\[\#d4af37\]\/40 { --tw-ring-color: rgb(212 175 55 / .4); }

.ring-\[\#e97316\]\/20 { --tw-ring-color: rgb(233 115 22 / .2); }

.ring-amber-100 { --tw-ring-opacity: 1; --tw-ring-color: rgb(254 243 199 / var(--tw-ring-opacity, 1)); }

.ring-amber-200 { --tw-ring-opacity: 1; --tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1)); }

.ring-black\/10 { --tw-ring-color: rgb(0 0 0 / .1); }

.ring-emerald-100 { --tw-ring-opacity: 1; --tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1)); }

.ring-emerald-200 { --tw-ring-opacity: 1; --tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1)); }

.ring-emerald-400\/20 { --tw-ring-color: rgb(52 211 153 / .2); }

.ring-emerald-500\/30 { --tw-ring-color: rgb(16 185 129 / .3); }

.ring-emerald-500\/40 { --tw-ring-color: rgb(16 185 129 / .4); }

.ring-gray-100 { --tw-ring-opacity: 1; --tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity, 1)); }

.ring-gray-200 { --tw-ring-opacity: 1; --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1)); }

.ring-ring { --tw-ring-color: hsl(var(--ring)); }

.ring-rose-100 { --tw-ring-opacity: 1; --tw-ring-color: rgb(255 228 230 / var(--tw-ring-opacity, 1)); }

.ring-rose-200 { --tw-ring-opacity: 1; --tw-ring-color: rgb(254 205 211 / var(--tw-ring-opacity, 1)); }

.ring-sidebar-ring { --tw-ring-color: hsl(var(--sidebar-ring)); }

.ring-sky-200 { --tw-ring-opacity: 1; --tw-ring-color: rgb(186 230 253 / var(--tw-ring-opacity, 1)); }

.ring-slate-900\/5 { --tw-ring-color: rgb(15 23 42 / .05); }

.ring-white { --tw-ring-opacity: 1; --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1)); }

.ring-white\/10 { --tw-ring-color: rgb(255 255 255 / .1); }

.ring-white\/20 { --tw-ring-color: rgb(255 255 255 / .2); }

.ring-white\/25 { --tw-ring-color: rgb(255 255 255 / .25); }

.ring-white\/30 { --tw-ring-color: rgb(255 255 255 / .3); }

.ring-white\/60 { --tw-ring-color: rgb(255 255 255 / .6); }

.ring-white\/70 { --tw-ring-color: rgb(255 255 255 / .7); }

.ring-offset-background { --tw-ring-offset-color: hsl(var(--background)); }

.blur { --tw-blur: blur(8px); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.blur-2xl { --tw-blur: blur(40px); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.blur-3xl { --tw-blur: blur(64px); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.blur-\[100px\] { --tw-blur: blur(100px); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.blur-\[120px\] { --tw-blur: blur(120px); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.blur-\[140px\] { --tw-blur: blur(140px); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.blur-\[160px\] { --tw-blur: blur(160px); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.blur-\[2px\] { --tw-blur: blur(2px); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.blur-\[80px\] { --tw-blur: blur(80px); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.blur-md { --tw-blur: blur(12px); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.blur-sm { --tw-blur: blur(4px); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.blur-xl { --tw-blur: blur(24px); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.brightness-0 { --tw-brightness: brightness(0); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.drop-shadow { --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06)); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.drop-shadow-\[0_0_20px_rgba\(255\,215\,0\,0\.3\)\] { --tw-drop-shadow: drop-shadow(0 0 20px rgba(255,215,0,.3)); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.drop-shadow-\[0_0_4px_rgba\(52\,211\,153\,0\.5\)\] { --tw-drop-shadow: drop-shadow(0 0 4px rgba(52,211,153,.5)); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.drop-shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.85\)\] { --tw-drop-shadow: drop-shadow(0 1px 0 rgba(255,255,255,.85)); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.drop-shadow-\[0_25px_60px_rgba\(16\,185\,129\,0\.25\)\] { --tw-drop-shadow: drop-shadow(0 25px 60px rgba(16,185,129,.25)); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.drop-shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.4\)\] { --tw-drop-shadow: drop-shadow(0 2px 8px rgba(0,0,0,.4)); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.drop-shadow-\[0_4px_12px_rgba\(0\,0\,0\,0\.5\)\] { --tw-drop-shadow: drop-shadow(0 4px 12px rgba(0,0,0,.5)); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.drop-shadow-lg { --tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1)); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.drop-shadow-md { --tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06)); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.grayscale { --tw-grayscale: grayscale(100%); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.invert { --tw-invert: invert(100%); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.\!filter { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important; }

.filter { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.backdrop-blur { --tw-backdrop-blur: blur(8px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }

.backdrop-blur-2xl { --tw-backdrop-blur: blur(40px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }

.backdrop-blur-\[14px\] { --tw-backdrop-blur: blur(14px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }

.backdrop-blur-\[1px\] { --tw-backdrop-blur: blur(1px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }

.backdrop-blur-\[2px\] { --tw-backdrop-blur: blur(2px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }

.backdrop-blur-lg { --tw-backdrop-blur: blur(16px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }

.backdrop-blur-md { --tw-backdrop-blur: blur(12px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }

.backdrop-blur-sm { --tw-backdrop-blur: blur(4px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }

.backdrop-blur-xl { --tw-backdrop-blur: blur(24px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }

.backdrop-filter { backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }

.transition { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }

.transition-\[background-color\,box-shadow\,border-color\] { transition-property: background-color, box-shadow, border-color; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }

.transition-\[grid-template-rows\] { transition-property: grid-template-rows; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }

.transition-\[height\] { transition-property: height; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }

.transition-\[left\,right\,width\] { transition-property: left, right, width; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }

.transition-\[margin\,opa\] { transition-property: margin, opa; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }

.transition-\[width\,height\,padding\] { transition-property: width, height, padding; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }

.transition-\[width\] { transition-property: width; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }

.transition-all { transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }

.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: 0.15s; }

.transition-opacity { transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }

.transition-shadow { transition-property: box-shadow; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }

.transition-transform { transition-property: transform; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }

.duration-1000 { transition-duration: 1s; }

.duration-150 { transition-duration: 0.15s; }

.duration-200 { transition-duration: 0.2s; }

.duration-300 { transition-duration: 0.3s; }

.duration-500 { transition-duration: 0.5s; }

.duration-700 { transition-duration: 0.7s; }

.ease-in-out { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.ease-linear { transition-timing-function: linear; }

.ease-out { transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }

.will-change-transform { will-change: transform; }

@keyframes enter { 
  0% { 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 { 
  100% { 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)); }
}

.animate-in { animation-name: enter; animation-duration: 0.15s; --tw-enter-opacity: initial; --tw-enter-scale: initial; --tw-enter-rotate: initial; --tw-enter-translate-x: initial; --tw-enter-translate-y: initial; }

.fade-in, .fade-in-0 { --tw-enter-opacity: 0; }

.fade-in-80 { --tw-enter-opacity: .8; }

.fade-out { --tw-exit-opacity: 0; }

.zoom-in-95 { --tw-enter-scale: .95; }

.slide-in-from-left-8 { --tw-enter-translate-x: -2rem; }

.slide-in-from-right { --tw-enter-translate-x: 100%; }

.slide-in-from-right-8 { --tw-enter-translate-x: 2rem; }

.slide-in-from-top-2 { --tw-enter-translate-y: -.5rem; }

.duration-1000 { animation-duration: 1s; }

.duration-150 { animation-duration: 0.15s; }

.duration-200 { animation-duration: 0.2s; }

.duration-300 { animation-duration: 0.3s; }

.duration-500 { animation-duration: 0.5s; }

.duration-700 { animation-duration: 0.7s; }

.ease-in-out { animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.ease-linear { animation-timing-function: linear; }

.ease-out { animation-timing-function: cubic-bezier(0, 0, 0.2, 1); }

.\!running { animation-play-state: running !important; }

.running { animation-play-state: running; }

.paused { animation-play-state: paused; }

.no-scrollbar { scrollbar-width: none; }

.no-scrollbar::-webkit-scrollbar { display: none; }

@media (max-width: 768px) {
  * { scrollbar-width: none; }
  ::-webkit-scrollbar { display: none; }
}

.brand-green { color: rgb(11, 110, 62); }

.hero-gradient { background: radial-gradient(1200px 500px at 70% 30%, rgba(16, 122, 69, 0.45), transparent 60%), radial-gradient(800px 400px at 20% 70%, rgba(11, 110, 62, 0.35), transparent 60%), linear-gradient(rgb(5, 34, 23), rgb(6, 48, 25) 60%, rgb(7, 54, 29)); }

.glass-soft { background: rgba(255, 255, 255, 0.92); backdrop-filter: blur(20px) saturate(1.2); border: 1px solid rgba(15, 23, 42, 0.08); box-shadow: rgba(15, 23, 42, 0.04) 0px 1px 2px, rgba(15, 23, 42, 0.06) 0px 4px 16px, rgba(15, 23, 42, 0.07) 0px 16px 48px, rgba(255, 255, 255, 0.9) 0px 1px inset; transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1), box-shadow 0.4s cubic-bezier(0.22, 1, 0.36, 1), border-color 0.4s; }

.glass-soft:hover { transform: translateY(-6px); border-color: rgba(15, 23, 42, 0.12); box-shadow: rgba(15, 23, 42, 0.05) 0px 2px 4px, rgba(15, 23, 42, 0.09) 0px 12px 32px, rgba(15, 23, 42, 0.11) 0px 32px 72px, rgb(255, 255, 255) 0px 1px inset; }

@keyframes shimmer { 
  0% { background-position: 0% center; }
  100% { background-position: 200% center; }
}

.\[animation-delay\:-0\.15s\] { animation-delay: -0.15s; }

.\[animation-delay\:-0\.3s\] { animation-delay: -0.3s; }

.\[animation-delay\:150ms\] { animation-delay: 0.15s; }

.\[animation-delay\:300ms\] { animation-delay: 0.3s; }

.\[background-image\:linear-gradient\(90deg\,rgba\(6\,78\,59\,\.10\)_1px\,transparent_1px\)\,linear-gradient\(rgba\(6\,78\,59\,\.08\)_1px\,transparent_1px\)\] { background-image: linear-gradient(90deg, rgba(6, 78, 59, 0.1) 1px, transparent 1px), linear-gradient(rgba(6, 78, 59, 0.08) 1px, transparent 1px); }

.\[background-image\:linear-gradient\(rgba\(255\,255\,255\,\.18\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(255\,255\,255\,\.18\)_1px\,transparent_1px\)\] { background-image: linear-gradient(rgba(255, 255, 255, 0.18) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.18) 1px, transparent 1px); }

.\[background-image\:radial-gradient\(circle_at_25\%_20\%\,rgba\(140\,198\,63\,\.45\)\,transparent_22\%\)\,linear-gradient\(rgba\(140\,198\,63\,\.12\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(140\,198\,63\,\.12\)_1px\,transparent_1px\)\] { background-image: radial-gradient(circle at 25% 20%, rgba(140, 198, 63, 0.45), transparent 22%), linear-gradient(rgba(140, 198, 63, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(140, 198, 63, 0.12) 1px, transparent 1px); }

.\[background-size\:34px_34px\] { background-size: 34px 34px; }

.\[background-size\:48px_48px\] { background-size: 48px 48px; }

.\[background-size\:auto\,46px_46px\,46px_46px\] { background-size: auto, 46px 46px, 46px 46px; }

.\[text-shadow\:0_2px_20px_rgba\(255\,255\,255\,0\.1\)\] { text-shadow: rgba(255, 255, 255, 0.1) 0px 2px 20px; }

.\[zoom\:0\.85\] { zoom: 0.85; }

@keyframes dropdownWave1 { 
  0% { transform: translate(-100%) scaleY(1); }
  50% { transform: translate(0px) scaleY(1.3); }
  100% { transform: translate(100%) scaleY(1); }
}

@keyframes dropdownWave2 { 
  0% { transform: translate(100%) scaleY(1.1); }
  50% { transform: translate(0px) scaleY(0.8); }
  100% { transform: translate(-100%) scaleY(1.1); }
}

@keyframes dropdownWave3 { 
  0% { transform: translate(-50%) scaleY(0.9); }
  50% { transform: translate(50%) scaleY(1.2); }
  100% { transform: translate(-50%) scaleY(0.9); }
}

.dropdown-waves { position: absolute; inset: 0px; overflow: hidden; border-radius: inherit; pointer-events: none; z-index: 0; }

.dropdown-waves::before, .dropdown-waves::after, .dropdown-waves span { content: ""; position: absolute; bottom: 0px; left: 0px; width: 200%; height: 60%; border-radius: 40% 45% 35% 50%; opacity: 0.07; }

.dropdown-waves::before { background: linear-gradient(135deg, rgb(6, 78, 59), rgb(140, 198, 63)); animation: 6s ease-in-out 0s infinite normal none running dropdownWave1; }

.dropdown-waves::after { background: linear-gradient(225deg, rgb(11, 110, 62), rgb(110, 231, 183)); animation: 8s ease-in-out 0s infinite normal none running dropdownWave2; opacity: 0.05; }

.dropdown-waves span { display: block; background: linear-gradient(rgb(16, 185, 129), rgb(6, 78, 59)); animation: 7s ease-in-out 0s infinite normal none running dropdownWave3; opacity: 0.04; height: 50%; }

*, ::before, ::after { font-weight: 400 !important; }



.site-nav-link { font-size: 13px; letter-spacing: 0.02em; font-family: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif; }

footer a, footer li, footer p, footer span { font-family: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif; }

html { font-size: 14.4px; }

@media (min-width: 1536px) {
  html { font-size: 15.3px; }
}

@media (min-width: 1792px) {
  html { font-size: 16.2px; }
}

@media (min-width: 2240px) {
  html { font-size: 18px; }
}

@media (min-width: 2880px) {
  html { font-size: 19.8px; }
}

@media (min-width: 1792px) {
  .onepage-section { padding-left: 2rem; padding-right: 2rem; }
}

@media (min-width: 2560px) {
  .onepage-section { padding-left: 4rem; padding-right: 4rem; }
}

video, .hero-gradient { max-width: 100%; }

input[type="range"].range-thumb { appearance: none; background: transparent; outline: none; height: 100%; margin: 0px; }

input[type="range"].range-thumb::-webkit-slider-runnable-track { background: transparent; height: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

input[type="range"].range-thumb::-webkit-slider-thumb { appearance: none; pointer-events: auto; width: 20px; height: 20px; border-radius: 9999px; background: rgb(255, 255, 255); border: 2px solid rgb(11, 110, 62); box-shadow: rgba(15, 23, 42, 0.18) 0px 2px 6px; cursor: grab; transition: transform 0.15s, box-shadow 0.15s; margin-top: 0px; }

input[type="range"].range-thumb::-webkit-slider-thumb:hover { transform: scale(1.1); box-shadow: rgba(11, 110, 62, 0.35) 0px 3px 10px; }

input[type="range"].range-thumb::-webkit-slider-thumb:active { cursor: grabbing; background: rgb(245, 196, 0); }

@keyframes fadeInUp { 
  0% { opacity: 0; transform: translateY(24px); }
  100% { opacity: 1; transform: translateY(0px); }
}

html.onepage-mode, body.onepage-mode { scroll-snap-type: y; scroll-behavior: smooth; scroll-padding-top: 0px; overscroll-behavior-y: contain; scrollbar-width: none; }

html.onepage-mode::-webkit-scrollbar, body.onepage-mode::-webkit-scrollbar { display: none; }

.onepage-section { scroll-snap-align: start; scroll-snap-stop: normal; min-height: 100dvh; height: 100dvh; display: flex; flex-direction: column; position: relative; overflow: hidden; }

.onepage-section-header { flex-shrink: 0; height: 56px; display: flex; align-items: center; justify-content: center; z-index: 10; box-shadow: rgba(15, 23, 42, 0.06) 0px 4px 20px; }

.onepage-section-footer { flex-shrink: 0; height: 80px; display: flex; flex-direction: row; align-items: center; justify-content: center; gap: 18px; z-index: 10; box-shadow: rgba(15, 23, 42, 0.06) 0px -4px 20px; }

.onepage-section-content { flex: 1 1 0%; min-height: 0px; display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; padding: 0.5rem 0px; overflow: hidden; }

@media (max-width: 767px) {
  html.onepage-mode, body.onepage-mode { scroll-snap-type: y; }
  .onepage-section { min-height: 100dvh; height: auto; justify-content: flex-start; }
  .onepage-section:first-child { min-height: 100dvh; height: 100dvh; }
  .onepage-section-content { flex: unset; min-height: auto; overflow: visible; }
  .onepage-section-header { height: auto; box-shadow: none; padding: 0.75rem 0px; }
  .onepage-section-footer { height: auto; box-shadow: none; padding: 1rem 0px; }
}

@media (prefers-reduced-motion: reduce) {
  html.onepage-mode, body.onepage-mode { scroll-snap-type: none; scroll-behavior: auto; }
}

html[dir="rtl"] body { font-family: Cairo, Tajawal, Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif; }

html[dir="rtl"] .rtl-mirror, html[dir="rtl"] .rtl-flip { transform: scaleX(-1); }

html[dir="rtl"] .keep-ltr, html[dir="rtl"] code, html[dir="rtl"] pre, html[dir="rtl"] input[type="email"], html[dir="rtl"] input[type="tel"], html[dir="rtl"] input[type="url"], html[dir="rtl"] input[type="number"], html[dir="rtl"] time, html[dir="rtl"] .font-mono, html[dir="rtl"] [data-price], html[dir="rtl"] [data-numeric] { direction: ltr; unicode-bidi: embed; text-align: start; }

html[dir="rtl"] .no-flip, html[dir="rtl"] .no-flip * { direction: ltr; }

html[dir="rtl"] svg.lucide-chevron-right, html[dir="rtl"] svg.lucide-chevron-left, html[dir="rtl"] svg.lucide-arrow-right, html[dir="rtl"] svg.lucide-arrow-left, html[dir="rtl"] svg.lucide-arrow-big-right, html[dir="rtl"] svg.lucide-arrow-big-left, html[dir="rtl"] svg.lucide-arrow-up-right, html[dir="rtl"] svg.lucide-arrow-up-left, html[dir="rtl"] svg.lucide-arrow-down-right, html[dir="rtl"] svg.lucide-arrow-down-left, html[dir="rtl"] svg.lucide-chevrons-right, html[dir="rtl"] svg.lucide-chevrons-left, html[dir="rtl"] svg.lucide-move-right, html[dir="rtl"] svg.lucide-move-left, html[dir="rtl"] svg.lucide-corner-up-right, html[dir="rtl"] svg.lucide-corner-up-left, html[dir="rtl"] svg.lucide-corner-down-right, html[dir="rtl"] svg.lucide-corner-down-left, html[dir="rtl"] svg.lucide-log-out, html[dir="rtl"] svg.lucide-log-in, html[dir="rtl"] svg.lucide-send, html[dir="rtl"] svg[data-lucide="chevron-right"], html[dir="rtl"] svg[data-lucide="chevron-left"], html[dir="rtl"] svg[data-lucide="arrow-right"], html[dir="rtl"] svg[data-lucide="arrow-left"] { transform: scaleX(-1); }

html[dir="rtl"] svg.no-flip, html[dir="rtl"] .no-flip svg { transform: none !important; }

html[dir="rtl"] .space-x-0 > :not([hidden]) ~ :not([hidden]), html[dir="rtl"] .space-x-1 > :not([hidden]) ~ :not([hidden]), html[dir="rtl"] .space-x-1\.5 > :not([hidden]) ~ :not([hidden]), html[dir="rtl"] .space-x-2 > :not([hidden]) ~ :not([hidden]), html[dir="rtl"] .space-x-2\.5 > :not([hidden]) ~ :not([hidden]), html[dir="rtl"] .space-x-3 > :not([hidden]) ~ :not([hidden]), html[dir="rtl"] .space-x-3\.5 > :not([hidden]) ~ :not([hidden]), html[dir="rtl"] .space-x-4 > :not([hidden]) ~ :not([hidden]), html[dir="rtl"] .space-x-5 > :not([hidden]) ~ :not([hidden]), html[dir="rtl"] .space-x-6 > :not([hidden]) ~ :not([hidden]), html[dir="rtl"] .space-x-8 > :not([hidden]) ~ :not([hidden]), html[dir="rtl"] .space-x-10 > :not([hidden]) ~ :not([hidden]), html[dir="rtl"] .space-x-12 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 1; }

html[dir="rtl"] .price, html[dir="rtl"] .amount, html[dir="rtl"] .tabular-nums, html[dir="rtl"] [class*="text-"][class*="currency"] { direction: ltr; unicode-bidi: isolate; display: inline-block; }

html[dir="rtl"] [data-carousel-nav="prev"] svg, html[dir="rtl"] [data-carousel-nav="next"] svg { transform: scaleX(-1); }

html[dir="rtl"] .rtl-anchor-flip.right-0 { right: auto; left: 0px; }

html[dir="rtl"] .rtl-anchor-flip.left-0 { left: auto; right: 0px; }

html[dir="rtl"] .rtl-input-flip .pl-10 { padding-left: 0.75rem; padding-right: 2.5rem; }

html[dir="rtl"] .rtl-input-flip .left-3 { left: auto; right: 0.75rem; }

html[dir="rtl"] .rtl-auto-align.text-left { text-align: right; }

html[dir="rtl"] .rtl-auto-align.text-right { text-align: left; }

html[dir="rtl"] .rtl-drawer.translate-x-full { transform: translate(-100%); }

@keyframes cart-icon-pulse-kf { 
  0% { transform: scale(1); box-shadow: rgba(11, 110, 62, 0.45) 0px 0px; }
  40% { transform: scale(1.18); box-shadow: rgba(11, 110, 62, 0) 0px 0px 0px 10px; }
  70% { transform: scale(0.94); }
  100% { transform: scale(1); box-shadow: rgba(11, 110, 62, 0) 0px 0px; }
}

.cart-icon-pulse { animation: 0.65s cubic-bezier(0.22, 1, 0.36, 1) 0s 1 normal none running cart-icon-pulse-kf; }

@keyframes cart-line-enter-kf { 
  0% { opacity: 0; transform: translateY(-6px) scale(0.96); background-color: rgba(11, 110, 62, 0.08); }
  60% { opacity: 1; transform: translateY(0px) scale(1); background-color: rgba(11, 110, 62, 0.08); }
  100% { opacity: 1; transform: translateY(0px) scale(1); background-color: transparent; }
}

.cart-line-enter { animation: 0.55s cubic-bezier(0.22, 1, 0.36, 1) 0s 1 normal none running cart-line-enter-kf; }

@media (prefers-reduced-motion: reduce) {
  .cart-icon-pulse, .cart-line-enter { animation: auto ease 0s 1 normal none running none !important; }
}

@keyframes go-to-top-bob-kf { 
  0%, 100% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
}

@keyframes gentle-bounce-kf { 
  0%, 100% { transform: translateY(0px); }
  50% { transform: translateY(-8px); }
}

.animate-gentle-bounce { animation: 2.8s ease-in-out 0s infinite normal none running gentle-bounce-kf; }

@keyframes go-to-top-enter-kf { 
  0% { opacity: 0; transform: translateY(12px) scale(0.9); }
  100% { opacity: 0.9; transform: translateY(0px) scale(1); }
}

.animate-go-to-top-bob { animation: 0.35s cubic-bezier(0.22, 1, 0.36, 1) 0s 1 normal both running go-to-top-enter-kf, 2s ease-in-out 0.35s infinite normal none running go-to-top-bob-kf; }

.animate-go-to-top-bob:hover { animation-play-state: paused; }

@media (prefers-reduced-motion: reduce) {
  .animate-go-to-top-bob { animation: auto ease 0s 1 normal none running none !important; }
}

@keyframes fade-in-up-kf { 
  0% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0px); }
}

.animate-fade-in-up { animation: 0.6s cubic-bezier(0.22, 1, 0.36, 1) 0s 1 normal both running fade-in-up-kf; }

@keyframes whatsapp-pulse-kf { 
  0%, 100% { box-shadow: rgba(37, 211, 102, 0.6) 0px 4px 24px -4px; }
  50% { box-shadow: rgba(37, 211, 102, 0.85) 0px 4px 32px 4px, rgba(37, 211, 102, 0.15) 0px 0px 0px 8px; }
}

.animate-whatsapp-pulse { animation: 2.5s ease-in-out 0s infinite normal none running whatsapp-pulse-kf; }

@media (prefers-reduced-motion: reduce) {
  .animate-fade-in-up, .animate-whatsapp-pulse, .animate-chat-launcher, .animate-pulse-glow { animation: auto ease 0s 1 normal none running none !important; }
}

@keyframes chat-launcher-kf { 
  0%, 100% { transform: scale(1); box-shadow: rgba(5, 150, 105, 0.5) 0px 0px; }
  50% { transform: scale(1.08); box-shadow: rgba(5, 150, 105, 0) 0px 0px 0px 12px; }
}

.animate-chat-launcher { animation: 2.5s ease-in-out 0s infinite normal none running chat-launcher-kf; }

@keyframes pulse-glow-kf { 
  0%, 100% { transform: scale(1); box-shadow: rgba(6, 78, 59, 0.4) 0px 8px 32px, rgba(16, 185, 129, 0.15) 0px 0px 60px, rgba(255, 255, 255, 0.1) 0px 1px inset; }
  50% { transform: scale(1.06); box-shadow: rgba(6, 78, 59, 0.5) 0px 8px 32px, rgba(16, 185, 129, 0.3) 0px 0px 80px, rgba(255, 255, 255, 0.15) 0px 1px inset; }
}

.animate-pulse-glow { animation: 2.8s ease-in-out 0s infinite normal none running pulse-glow-kf; }

@keyframes doiteasy-network-pulse { 
  0%, 100% { opacity: 0.22; filter: drop-shadow(rgba(140, 198, 63, 0) 0px 0px 0px); }
  50% { opacity: 0.48; filter: drop-shadow(rgba(140, 198, 63, 0.35) 0px 0px 10px); }
}

@keyframes doiteasy-network-flow { 
  0% { stroke-dashoffset: 0; }
  100% { stroke-dashoffset: -96; }
}

.network-bg { animation: 5.5s ease-in-out 0s infinite normal none running doiteasy-network-pulse; mix-blend-mode: screen; }

.network-line { stroke-dasharray: 10, 18; animation: 14s linear 0s infinite normal none running doiteasy-network-flow; opacity: 0.72; }

.network-line-slow { animation-duration: 20s; opacity: 0.38; }

.network-node { animation: 4.8s ease-in-out 0s infinite normal none running doiteasy-network-pulse; }

.network-node-delay { animation-delay: 1.6s; }

.marker\:font-bold ::marker { font-weight: 700; }

.marker\:text-\[\#0b6e3e\] ::marker { color: rgb(11, 110, 62); }

.marker\:text-\[\#0e6305\] ::marker { color: rgb(14, 99, 5); }

.marker\:font-bold::marker { font-weight: 700; }

.marker\:text-\[\#0b6e3e\]::marker { color: rgb(11, 110, 62); }

.marker\:text-\[\#0e6305\]::marker { color: rgb(14, 99, 5); }

.file\:border-0::file-selector-button { border-width: 0px; }

.file\:bg-transparent::file-selector-button { background-color: transparent; }

.file\:text-sm::file-selector-button { font-size: 0.875rem; line-height: 1.25rem; }

.file\:font-medium::file-selector-button { font-weight: 500; }

.file\:text-foreground::file-selector-button { color: hsl(var(--foreground)); }

.placeholder\:text-gray-400::placeholder { --tw-text-opacity: 1; color: rgb(156 163 175 / var(--tw-text-opacity, 1)); }

.placeholder\:text-gray-500::placeholder { --tw-text-opacity: 1; color: rgb(107 114 128 / var(--tw-text-opacity, 1)); }

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

.placeholder\:text-slate-300::placeholder { --tw-text-opacity: 1; color: rgb(203 213 225 / var(--tw-text-opacity, 1)); }

.placeholder\:text-slate-400::placeholder { --tw-text-opacity: 1; color: rgb(148 163 184 / var(--tw-text-opacity, 1)); }

.placeholder\:text-slate-600::placeholder { --tw-text-opacity: 1; color: rgb(71 85 105 / var(--tw-text-opacity, 1)); }

.placeholder\:text-white\/40::placeholder { color: rgba(255, 255, 255, 0.4); }

.placeholder\:text-zinc-400::placeholder { --tw-text-opacity: 1; color: rgb(161 161 170 / var(--tw-text-opacity, 1)); }

.after\:absolute::after { content: var(--tw-content); position: absolute; }

.after\:-inset-2::after { content: var(--tw-content); inset: -0.5rem; }

.after\:inset-y-0::after { content: var(--tw-content); top: 0px; bottom: 0px; }

.after\:left-1\/2::after { content: var(--tw-content); left: 50%; }

.after\:left-\[2px\]::after { content: var(--tw-content); left: 2px; }

.after\:top-\[2px\]::after { content: var(--tw-content); top: 2px; }

.after\:h-4::after { content: var(--tw-content); height: 1rem; }

.after\:h-5::after { content: var(--tw-content); height: 1.25rem; }

.after\:w-1::after { content: var(--tw-content); width: 0.25rem; }

.after\:w-4::after { content: var(--tw-content); width: 1rem; }

.after\:w-5::after { content: var(--tw-content); width: 1.25rem; }

.after\:w-\[2px\]::after { content: var(--tw-content); width: 2px; }

.after\:-translate-x-1\/2::after { content: var(--tw-content); --tw-translate-x: -50%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.after\:rounded-full::after { content: var(--tw-content); border-radius: 9999px; }

.after\:border::after { content: var(--tw-content); border-width: 1px; }

.after\:border-gray-300::after { content: var(--tw-content); --tw-border-opacity: 1; border-color: rgb(209 213 219 / var(--tw-border-opacity, 1)); }

.after\:bg-white::after { content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); }

.after\:transition-all::after { content: var(--tw-content); transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }

.after\:content-\[\'\'\]::after { --tw-content: ""; content: var(--tw-content); }

.first\:rounded-l-md:first-child { border-top-left-radius: calc(var(--radius) - 2px); border-bottom-left-radius: calc(var(--radius) - 2px); }

.first\:border-0:first-child { border-width: 0px; }

.first\:border-l:first-child { border-left-width: 1px; }

.first\:border-t-0:first-child { border-top-width: 0px; }

.last\:rounded-r-md:last-child { border-top-right-radius: calc(var(--radius) - 2px); border-bottom-right-radius: calc(var(--radius) - 2px); }

.last\:rounded-tr-xl:last-child { border-top-right-radius: 0.75rem; }

.last\:border-0:last-child { border-width: 0px; }

.last\:border-b-0:last-child { border-bottom-width: 0px; }

.focus-within\:relative:focus-within { position: relative; }

.focus-within\:z-20:focus-within { z-index: 20; }

.focus-within\:opacity-100:focus-within { opacity: 1; }

.hover\:-translate-x-0\.5:hover { --tw-translate-x: -.125rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.hover\:-translate-y-0\.5:hover { --tw-translate-y: -.125rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.hover\:-translate-y-1:hover { --tw-translate-y: -.25rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.hover\:-translate-y-2:hover { --tw-translate-y: -.5rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.hover\:scale-105:hover { --tw-scale-x: 1.05; --tw-scale-y: 1.05; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.hover\:scale-110:hover { --tw-scale-x: 1.1; --tw-scale-y: 1.1; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.hover\:scale-\[1\.01\]:hover { --tw-scale-x: 1.01; --tw-scale-y: 1.01; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.hover\:scale-\[1\.02\]:hover { --tw-scale-x: 1.02; --tw-scale-y: 1.02; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.hover\:scale-\[1\.03\]:hover { --tw-scale-x: 1.03; --tw-scale-y: 1.03; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.hover\:border-\[\#00B67A\]:hover { --tw-border-opacity: 1; border-color: rgb(0 182 122 / var(--tw-border-opacity, 1)); }

.hover\:border-\[\#00c16a\]\/50:hover { border-color: rgba(0, 193, 106, 0.5); }

.hover\:border-\[\#0A66C2\]:hover { --tw-border-opacity: 1; border-color: rgb(10 102 194 / var(--tw-border-opacity, 1)); }

.hover\:border-\[\#0b6e3e\]:hover { --tw-border-opacity: 1; border-color: rgb(11 110 62 / var(--tw-border-opacity, 1)); }

.hover\:border-\[\#0b6e3e\]\/20:hover { border-color: rgba(11, 110, 62, 0.2); }

.hover\:border-\[\#0b6e3e\]\/30:hover { border-color: rgba(11, 110, 62, 0.3); }

.hover\:border-\[\#0e6305\]:hover { --tw-border-opacity: 1; border-color: rgb(14 99 5 / var(--tw-border-opacity, 1)); }

.hover\:border-\[\#0e6305\]\/30:hover { border-color: rgba(14, 99, 5, 0.3); }

.hover\:border-\[\#0e6305\]\/40:hover { border-color: rgba(14, 99, 5, 0.4); }

.hover\:border-\[\#0e6305\]\/60:hover { border-color: rgba(14, 99, 5, 0.6); }

.hover\:border-\[\#16A34A\]:hover { --tw-border-opacity: 1; border-color: rgb(22 163 74 / var(--tw-border-opacity, 1)); }

.hover\:border-\[\#16A34A\]\/30:hover { border-color: rgba(22, 163, 74, 0.3); }

.hover\:border-\[\#16A34A\]\/40:hover { border-color: rgba(22, 163, 74, 0.4); }

.hover\:border-\[\#16A34A\]\/50:hover { border-color: rgba(22, 163, 74, 0.5); }

.hover\:border-\[\#21759b\]:hover { --tw-border-opacity: 1; border-color: rgb(33 117 155 / var(--tw-border-opacity, 1)); }

.hover\:border-\[\#25D366\]:hover { --tw-border-opacity: 1; border-color: rgb(37 211 102 / var(--tw-border-opacity, 1)); }

.hover\:border-\[\#8CC63F\]:hover { --tw-border-opacity: 1; border-color: rgb(140 198 63 / var(--tw-border-opacity, 1)); }

.hover\:border-\[\#8CC63F\]\/30:hover { border-color: rgba(140, 198, 63, 0.3); }

.hover\:border-\[\#8CC63F\]\/35:hover { border-color: rgba(140, 198, 63, 0.35); }

.hover\:border-\[\#8CC63F\]\/40:hover { border-color: rgba(140, 198, 63, 0.4); }

.hover\:border-\[\#8CC63F\]\/60:hover { border-color: rgba(140, 198, 63, 0.6); }

.hover\:border-\[\#d4af37\]\/60:hover { border-color: rgba(212, 175, 55, 0.6); }

.hover\:border-\[\#e97316\]\/40:hover { border-color: rgba(233, 115, 22, 0.4); }

.hover\:border-amber-300:hover { --tw-border-opacity: 1; border-color: rgb(252 211 77 / var(--tw-border-opacity, 1)); }

.hover\:border-blue-300:hover { --tw-border-opacity: 1; border-color: rgb(147 197 253 / var(--tw-border-opacity, 1)); }

.hover\:border-blue-500:hover { --tw-border-opacity: 1; border-color: rgb(59 130 246 / var(--tw-border-opacity, 1)); }

.hover\:border-emerald-100:hover { --tw-border-opacity: 1; border-color: rgb(209 250 229 / var(--tw-border-opacity, 1)); }

.hover\:border-emerald-200:hover { --tw-border-opacity: 1; border-color: rgb(167 243 208 / var(--tw-border-opacity, 1)); }

.hover\:border-emerald-200\/50:hover { border-color: rgba(167, 243, 208, 0.5); }

.hover\:border-emerald-300:hover { --tw-border-opacity: 1; border-color: rgb(110 231 183 / var(--tw-border-opacity, 1)); }

.hover\:border-emerald-400:hover { --tw-border-opacity: 1; border-color: rgb(52 211 153 / var(--tw-border-opacity, 1)); }

.hover\:border-emerald-400\/40:hover { border-color: rgba(52, 211, 153, 0.4); }

.hover\:border-emerald-500\/40:hover { border-color: rgba(16, 185, 129, 0.4); }

.hover\:border-gray-200:hover { --tw-border-opacity: 1; border-color: rgb(229 231 235 / var(--tw-border-opacity, 1)); }

.hover\:border-gray-300:hover { --tw-border-opacity: 1; border-color: rgb(209 213 219 / var(--tw-border-opacity, 1)); }

.hover\:border-gray-400:hover { --tw-border-opacity: 1; border-color: rgb(156 163 175 / var(--tw-border-opacity, 1)); }

.hover\:border-green-200:hover { --tw-border-opacity: 1; border-color: rgb(187 247 208 / var(--tw-border-opacity, 1)); }

.hover\:border-green-300\/80:hover { border-color: rgba(134, 239, 172, 0.8); }

.hover\:border-green-400:hover { --tw-border-opacity: 1; border-color: rgb(74 222 128 / var(--tw-border-opacity, 1)); }

.hover\:border-indigo-200:hover { --tw-border-opacity: 1; border-color: rgb(199 210 254 / var(--tw-border-opacity, 1)); }

.hover\:border-indigo-300:hover { --tw-border-opacity: 1; border-color: rgb(165 180 252 / var(--tw-border-opacity, 1)); }

.hover\:border-orange-400:hover { --tw-border-opacity: 1; border-color: rgb(251 146 60 / var(--tw-border-opacity, 1)); }

.hover\:border-primary\/40:hover { border-color: hsl(var(--primary) / .4); }

.hover\:border-purple-300:hover { --tw-border-opacity: 1; border-color: rgb(216 180 254 / var(--tw-border-opacity, 1)); }

.hover\:border-red-300:hover { --tw-border-opacity: 1; border-color: rgb(252 165 165 / var(--tw-border-opacity, 1)); }

.hover\:border-red-400:hover { --tw-border-opacity: 1; border-color: rgb(248 113 113 / var(--tw-border-opacity, 1)); }

.hover\:border-rose-300:hover { --tw-border-opacity: 1; border-color: rgb(253 164 175 / var(--tw-border-opacity, 1)); }

.hover\:border-rose-400:hover { --tw-border-opacity: 1; border-color: rgb(251 113 133 / var(--tw-border-opacity, 1)); }

.hover\:border-sky-400:hover { --tw-border-opacity: 1; border-color: rgb(56 189 248 / var(--tw-border-opacity, 1)); }

.hover\:border-slate-200:hover { --tw-border-opacity: 1; border-color: rgb(226 232 240 / var(--tw-border-opacity, 1)); }

.hover\:border-slate-300:hover { --tw-border-opacity: 1; border-color: rgb(203 213 225 / var(--tw-border-opacity, 1)); }

.hover\:border-slate-400:hover { --tw-border-opacity: 1; border-color: rgb(148 163 184 / var(--tw-border-opacity, 1)); }

.hover\:border-slate-500\/80:hover { border-color: rgba(100, 116, 139, 0.8); }

.hover\:border-slate-600:hover { --tw-border-opacity: 1; border-color: rgb(71 85 105 / var(--tw-border-opacity, 1)); }

.hover\:border-violet-300:hover { --tw-border-opacity: 1; border-color: rgb(196 181 253 / var(--tw-border-opacity, 1)); }

.hover\:border-violet-400:hover { --tw-border-opacity: 1; border-color: rgb(167 139 250 / var(--tw-border-opacity, 1)); }

.hover\:border-white:hover { --tw-border-opacity: 1; border-color: rgb(255 255 255 / var(--tw-border-opacity, 1)); }

.hover\:border-white\/20:hover { border-color: rgba(255, 255, 255, 0.2); }

.hover\:border-white\/30:hover { border-color: rgba(255, 255, 255, 0.3); }

.hover\:border-white\/60:hover { border-color: rgba(255, 255, 255, 0.6); }

.hover\:border-white\/\[0\.18\]:hover { border-color: rgba(255, 255, 255, 0.18); }

.hover\:border-white\/\[0\.45\]:hover { border-color: rgba(255, 255, 255, 0.45); }

.hover\:border-white\/\[0\.4\]:hover { border-color: rgba(255, 255, 255, 0.4); }

.hover\:\!bg-\[\#0b6e3e\]:hover { --tw-bg-opacity: 1 !important; background-color: rgb(11 110 62 / var(--tw-bg-opacity, 1)) !important; }

.hover\:\!bg-slate-50:hover { --tw-bg-opacity: 1 !important; background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1)) !important; }

.hover\:\!bg-transparent:hover { background-color: transparent !important; }

.hover\:\!bg-white:hover { --tw-bg-opacity: 1 !important; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important; }

.hover\:\!bg-white\/10:hover { background-color: rgba(255, 255, 255, 0.1) !important; }

.hover\:bg-\[\#0073aa\]:hover { --tw-bg-opacity: 1; background-color: rgb(0 115 170 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#00B67A\]:hover { --tw-bg-opacity: 1; background-color: rgb(0 182 122 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#00c16a\]\/20:hover { background-color: rgba(0, 193, 106, 0.2); }

.hover\:bg-\[\#042F2E\]:hover { --tw-bg-opacity: 1; background-color: rgb(4 47 46 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#043c2f\]:hover { --tw-bg-opacity: 1; background-color: rgb(4 60 47 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#053d2f\]:hover { --tw-bg-opacity: 1; background-color: rgb(5 61 47 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#063019\]:hover { --tw-bg-opacity: 1; background-color: rgb(6 48 25 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#064E3B\]:hover { --tw-bg-opacity: 1; background-color: rgb(6 78 59 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#064E3B\]\/\[0\.08\]:hover { background-color: rgba(6, 78, 59, 0.08); }

.hover\:bg-\[\#064E3B\]\/\[0\.10\]:hover { background-color: rgba(6, 78, 59, 0.1); }

.hover\:bg-\[\#07542f\]:hover { --tw-bg-opacity: 1; background-color: rgb(7 84 47 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#084d91\]:hover { --tw-bg-opacity: 1; background-color: rgb(8 77 145 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#084e2c\]:hover { --tw-bg-opacity: 1; background-color: rgb(8 78 44 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#085a32\]:hover { --tw-bg-opacity: 1; background-color: rgb(8 90 50 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#085a33\]:hover { --tw-bg-opacity: 1; background-color: rgb(8 90 51 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#086548\]:hover { --tw-bg-opacity: 1; background-color: rgb(8 101 72 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#095530\]:hover { --tw-bg-opacity: 1; background-color: rgb(9 85 48 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#0959ab\]:hover { --tw-bg-opacity: 1; background-color: rgb(9 89 171 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#095a32\]:hover { --tw-bg-opacity: 1; background-color: rgb(9 90 50 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#0B6E3E\]:hover { --tw-bg-opacity: 1; background-color: rgb(11 110 62 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#0a4027\]:hover { --tw-bg-opacity: 1; background-color: rgb(10 64 39 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#0a4a04\]:hover { --tw-bg-opacity: 1; background-color: rgb(10 74 4 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#0a5004\]:hover { --tw-bg-opacity: 1; background-color: rgb(10 80 4 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#0a5c34\]:hover { --tw-bg-opacity: 1; background-color: rgb(10 92 52 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#0a5f36\]:hover { --tw-bg-opacity: 1; background-color: rgb(10 95 54 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#0a8048\]:hover { --tw-bg-opacity: 1; background-color: rgb(10 128 72 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#0b3d24\]:hover { --tw-bg-opacity: 1; background-color: rgb(11 61 36 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#0b6e3e\]:hover { --tw-bg-opacity: 1; background-color: rgb(11 110 62 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#0b6e3e\]\/5:hover { background-color: rgba(11, 110, 62, 0.05); }

.hover\:bg-\[\#0e6305\]:hover { --tw-bg-opacity: 1; background-color: rgb(14 99 5 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#0e7265\]:hover { --tw-bg-opacity: 1; background-color: rgb(14 114 101 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#0f8c51\]:hover { --tw-bg-opacity: 1; background-color: rgb(15 140 81 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#15803D\]:hover { --tw-bg-opacity: 1; background-color: rgb(21 128 61 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#16A34A\]:hover, .hover\:bg-\[\#16a34a\]:hover { --tw-bg-opacity: 1; background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#1ebe57\]:hover { --tw-bg-opacity: 1; background-color: rgb(30 190 87 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#1fbf5a\]:hover { --tw-bg-opacity: 1; background-color: rgb(31 191 90 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#22c55e\]:hover { --tw-bg-opacity: 1; background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#32373c\]:hover { --tw-bg-opacity: 1; background-color: rgb(50 55 60 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#7B1FEA\]:hover { --tw-bg-opacity: 1; background-color: rgb(123 31 234 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#8CC63F\]\/10:hover { background-color: rgba(140, 198, 63, 0.1); }

.hover\:bg-\[\#8cc63f\]:hover { --tw-bg-opacity: 1; background-color: rgb(140 198 63 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#9DD64F\]:hover { --tw-bg-opacity: 1; background-color: rgb(157 214 79 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#9fd653\]:hover { --tw-bg-opacity: 1; background-color: rgb(159 214 83 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#E5E7EB\]:hover { --tw-bg-opacity: 1; background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#E8F6DE\]:hover { --tw-bg-opacity: 1; background-color: rgb(232 246 222 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#EEE7FF\]:hover { --tw-bg-opacity: 1; background-color: rgb(238 231 255 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#F0E7FF\]:hover { --tw-bg-opacity: 1; background-color: rgb(240 231 255 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#F3F8F2\]:hover { --tw-bg-opacity: 1; background-color: rgb(243 248 242 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#F5F5F7\]:hover { --tw-bg-opacity: 1; background-color: rgb(245 245 247 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#F5F7F8\]:hover { --tw-bg-opacity: 1; background-color: rgb(245 247 248 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#F8FAFA\]:hover { --tw-bg-opacity: 1; background-color: rgb(248 250 250 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#b8962e\]:hover { --tw-bg-opacity: 1; background-color: rgb(184 150 46 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#d9f99d\]:hover { --tw-bg-opacity: 1; background-color: rgb(217 249 157 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#dff2ca\]:hover { --tw-bg-opacity: 1; background-color: rgb(223 242 202 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#dfffea\]:hover { --tw-bg-opacity: 1; background-color: rgb(223 255 234 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#ecfff3\]:hover { --tw-bg-opacity: 1; background-color: rgb(236 255 243 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#f0fdf4\]:hover { --tw-bg-opacity: 1; background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#f3f4f6\]:hover { --tw-bg-opacity: 1; background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#f9fafb\]:hover { --tw-bg-opacity: 1; background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)); }

.hover\:bg-\[\#ffe36b\]:hover { --tw-bg-opacity: 1; background-color: rgb(255 227 107 / var(--tw-bg-opacity, 1)); }

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

.hover\:bg-amber-100:hover { --tw-bg-opacity: 1; background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1)); }

.hover\:bg-amber-200:hover { --tw-bg-opacity: 1; background-color: rgb(253 230 138 / var(--tw-bg-opacity, 1)); }

.hover\:bg-amber-300:hover { --tw-bg-opacity: 1; background-color: rgb(252 211 77 / var(--tw-bg-opacity, 1)); }

.hover\:bg-amber-400:hover { --tw-bg-opacity: 1; background-color: rgb(251 191 36 / var(--tw-bg-opacity, 1)); }

.hover\:bg-amber-50:hover { --tw-bg-opacity: 1; background-color: rgb(255 251 235 / var(--tw-bg-opacity, 1)); }

.hover\:bg-amber-500:hover { --tw-bg-opacity: 1; background-color: rgb(245 158 11 / var(--tw-bg-opacity, 1)); }

.hover\:bg-amber-600:hover { --tw-bg-opacity: 1; background-color: rgb(217 119 6 / var(--tw-bg-opacity, 1)); }

.hover\:bg-amber-700:hover { --tw-bg-opacity: 1; background-color: rgb(180 83 9 / var(--tw-bg-opacity, 1)); }

.hover\:bg-blue-100:hover { --tw-bg-opacity: 1; background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1)); }

.hover\:bg-blue-50:hover { --tw-bg-opacity: 1; background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1)); }

.hover\:bg-blue-50\/50:hover { background-color: rgba(239, 246, 255, 0.5); }

.hover\:bg-blue-700:hover { --tw-bg-opacity: 1; background-color: rgb(29 78 216 / var(--tw-bg-opacity, 1)); }

.hover\:bg-destructive\/80:hover { background-color: hsl(var(--destructive) / .8); }

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

.hover\:bg-emerald-100:hover { --tw-bg-opacity: 1; background-color: rgb(209 250 229 / var(--tw-bg-opacity, 1)); }

.hover\:bg-emerald-400:hover { --tw-bg-opacity: 1; background-color: rgb(52 211 153 / var(--tw-bg-opacity, 1)); }

.hover\:bg-emerald-400\/10:hover { background-color: rgba(52, 211, 153, 0.1); }

.hover\:bg-emerald-50:hover { --tw-bg-opacity: 1; background-color: rgb(236 253 245 / var(--tw-bg-opacity, 1)); }

.hover\:bg-emerald-50\/40:hover { background-color: rgba(236, 253, 245, 0.4); }

.hover\:bg-emerald-50\/50:hover { background-color: rgba(236, 253, 245, 0.5); }

.hover\:bg-emerald-500:hover { --tw-bg-opacity: 1; background-color: rgb(16 185 129 / var(--tw-bg-opacity, 1)); }

.hover\:bg-emerald-500\/10:hover { background-color: rgba(16, 185, 129, 0.1); }

.hover\:bg-emerald-500\/20:hover { background-color: rgba(16, 185, 129, 0.2); }

.hover\:bg-emerald-600:hover { --tw-bg-opacity: 1; background-color: rgb(5 150 105 / var(--tw-bg-opacity, 1)); }

.hover\:bg-emerald-700:hover { --tw-bg-opacity: 1; background-color: rgb(4 120 87 / var(--tw-bg-opacity, 1)); }

.hover\:bg-emerald-800:hover { --tw-bg-opacity: 1; background-color: rgb(6 95 70 / var(--tw-bg-opacity, 1)); }

.hover\:bg-emerald-900\/20:hover { background-color: rgba(6, 78, 59, 0.2); }

.hover\:bg-fuchsia-400:hover { --tw-bg-opacity: 1; background-color: rgb(232 121 249 / var(--tw-bg-opacity, 1)); }

.hover\:bg-fuchsia-500\/20:hover { background-color: rgba(217, 70, 239, 0.2); }

.hover\:bg-gray-100:hover { --tw-bg-opacity: 1; background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1)); }

.hover\:bg-gray-100\/50:hover { background-color: rgba(243, 244, 246, 0.5); }

.hover\:bg-gray-200:hover { --tw-bg-opacity: 1; background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1)); }

.hover\:bg-gray-300:hover { --tw-bg-opacity: 1; background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1)); }

.hover\:bg-gray-50:hover { --tw-bg-opacity: 1; background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)); }

.hover\:bg-gray-50\/50:hover { background-color: rgba(249, 250, 251, 0.5); }

.hover\:bg-gray-50\/60:hover { background-color: rgba(249, 250, 251, 0.6); }

.hover\:bg-gray-50\/80:hover { background-color: rgba(249, 250, 251, 0.8); }

.hover\:bg-gray-700\/20:hover { background-color: rgba(55, 65, 81, 0.2); }

.hover\:bg-gray-700\/50:hover { background-color: rgba(55, 65, 81, 0.5); }

.hover\:bg-gray-800:hover { --tw-bg-opacity: 1; background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1)); }

.hover\:bg-gray-900\/70:hover { background-color: rgba(17, 24, 39, 0.7); }

.hover\:bg-green-100:hover { --tw-bg-opacity: 1; background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1)); }

.hover\:bg-green-50\/30:hover { background-color: rgba(240, 253, 244, 0.3); }

.hover\:bg-green-50\/50:hover { background-color: rgba(240, 253, 244, 0.5); }

.hover\:bg-indigo-100:hover { --tw-bg-opacity: 1; background-color: rgb(224 231 255 / var(--tw-bg-opacity, 1)); }

.hover\:bg-indigo-50:hover { --tw-bg-opacity: 1; background-color: rgb(238 242 255 / var(--tw-bg-opacity, 1)); }

.hover\:bg-indigo-50\/30:hover { background-color: rgba(238, 242, 255, 0.3); }

.hover\:bg-indigo-50\/40:hover { background-color: rgba(238, 242, 255, 0.4); }

.hover\:bg-indigo-700:hover { --tw-bg-opacity: 1; background-color: rgb(67 56 202 / var(--tw-bg-opacity, 1)); }

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

.hover\:bg-muted\/50:hover { background-color: hsl(var(--muted) / .5); }

.hover\:bg-orange-100:hover { --tw-bg-opacity: 1; background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1)); }

.hover\:bg-orange-50:hover { --tw-bg-opacity: 1; background-color: rgb(255 247 237 / var(--tw-bg-opacity, 1)); }

.hover\:bg-orange-600:hover { --tw-bg-opacity: 1; background-color: rgb(234 88 12 / var(--tw-bg-opacity, 1)); }

.hover\:bg-orange-700:hover { --tw-bg-opacity: 1; background-color: rgb(194 65 12 / var(--tw-bg-opacity, 1)); }

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

.hover\:bg-primary\/80:hover { background-color: hsl(var(--primary) / .8); }

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

.hover\:bg-purple-100:hover { --tw-bg-opacity: 1; background-color: rgb(243 232 255 / var(--tw-bg-opacity, 1)); }

.hover\:bg-purple-50:hover { --tw-bg-opacity: 1; background-color: rgb(250 245 255 / var(--tw-bg-opacity, 1)); }

.hover\:bg-purple-50\/50:hover { background-color: rgba(250, 245, 255, 0.5); }

.hover\:bg-red-100:hover { --tw-bg-opacity: 1; background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1)); }

.hover\:bg-red-200:hover { --tw-bg-opacity: 1; background-color: rgb(254 202 202 / var(--tw-bg-opacity, 1)); }

.hover\:bg-red-400:hover { --tw-bg-opacity: 1; background-color: rgb(248 113 113 / var(--tw-bg-opacity, 1)); }

.hover\:bg-red-50:hover { --tw-bg-opacity: 1; background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1)); }

.hover\:bg-red-700:hover { --tw-bg-opacity: 1; background-color: rgb(185 28 28 / var(--tw-bg-opacity, 1)); }

.hover\:bg-rose-100:hover { --tw-bg-opacity: 1; background-color: rgb(255 228 230 / var(--tw-bg-opacity, 1)); }

.hover\:bg-rose-200:hover { --tw-bg-opacity: 1; background-color: rgb(254 205 211 / var(--tw-bg-opacity, 1)); }

.hover\:bg-rose-400:hover { --tw-bg-opacity: 1; background-color: rgb(251 113 133 / var(--tw-bg-opacity, 1)); }

.hover\:bg-rose-50:hover { --tw-bg-opacity: 1; background-color: rgb(255 241 242 / var(--tw-bg-opacity, 1)); }

.hover\:bg-rose-500:hover { --tw-bg-opacity: 1; background-color: rgb(244 63 94 / var(--tw-bg-opacity, 1)); }

.hover\:bg-rose-500\/10:hover { background-color: rgba(244, 63, 94, 0.1); }

.hover\:bg-rose-500\/20:hover { background-color: rgba(244, 63, 94, 0.2); }

.hover\:bg-rose-700:hover { --tw-bg-opacity: 1; background-color: rgb(190 18 60 / var(--tw-bg-opacity, 1)); }

.hover\:bg-rose-950:hover { --tw-bg-opacity: 1; background-color: rgb(76 5 25 / var(--tw-bg-opacity, 1)); }

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

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

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

.hover\:bg-sky-700:hover { --tw-bg-opacity: 1; background-color: rgb(3 105 161 / var(--tw-bg-opacity, 1)); }

.hover\:bg-slate-100:hover { --tw-bg-opacity: 1; background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1)); }

.hover\:bg-slate-200:hover { --tw-bg-opacity: 1; background-color: rgb(226 232 240 / var(--tw-bg-opacity, 1)); }

.hover\:bg-slate-400:hover { --tw-bg-opacity: 1; background-color: rgb(148 163 184 / var(--tw-bg-opacity, 1)); }

.hover\:bg-slate-50:hover { --tw-bg-opacity: 1; background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1)); }

.hover\:bg-slate-50\/60:hover { background-color: rgba(248, 250, 252, 0.6); }

.hover\:bg-slate-600:hover { --tw-bg-opacity: 1; background-color: rgb(71 85 105 / var(--tw-bg-opacity, 1)); }

.hover\:bg-slate-600\/70:hover { background-color: rgba(71, 85, 105, 0.7); }

.hover\:bg-slate-700:hover { --tw-bg-opacity: 1; background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1)); }

.hover\:bg-slate-800:hover { --tw-bg-opacity: 1; background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1)); }

.hover\:bg-slate-900:hover { --tw-bg-opacity: 1; background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1)); }

.hover\:bg-teal-700:hover { --tw-bg-opacity: 1; background-color: rgb(15 118 110 / var(--tw-bg-opacity, 1)); }

.hover\:bg-violet-50:hover { --tw-bg-opacity: 1; background-color: rgb(245 243 255 / var(--tw-bg-opacity, 1)); }

.hover\:bg-violet-700:hover { --tw-bg-opacity: 1; background-color: rgb(109 40 217 / var(--tw-bg-opacity, 1)); }

.hover\:bg-white:hover { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); }

.hover\:bg-white\/10:hover { background-color: rgba(255, 255, 255, 0.1); }

.hover\:bg-white\/15:hover { background-color: rgba(255, 255, 255, 0.15); }

.hover\:bg-white\/20:hover { background-color: rgba(255, 255, 255, 0.2); }

.hover\:bg-white\/25:hover { background-color: rgba(255, 255, 255, 0.25); }

.hover\:bg-white\/40:hover { background-color: rgba(255, 255, 255, 0.4); }

.hover\:bg-white\/5:hover { background-color: rgba(255, 255, 255, 0.05); }

.hover\:bg-white\/50:hover { background-color: rgba(255, 255, 255, 0.5); }

.hover\:bg-white\/55:hover { background-color: rgba(255, 255, 255, 0.55); }

.hover\:bg-white\/60:hover { background-color: rgba(255, 255, 255, 0.6); }

.hover\:bg-white\/70:hover { background-color: rgba(255, 255, 255, 0.7); }

.hover\:bg-white\/80:hover { background-color: rgba(255, 255, 255, 0.8); }

.hover\:bg-white\/\[0\.02\]:hover { background-color: rgba(255, 255, 255, 0.02); }

.hover\:bg-white\/\[0\.05\]:hover { background-color: rgba(255, 255, 255, 0.05); }

.hover\:bg-white\/\[0\.06\]:hover { background-color: rgba(255, 255, 255, 0.06); }

.hover\:bg-white\/\[0\.08\]:hover { background-color: rgba(255, 255, 255, 0.08); }

.hover\:bg-white\/\[0\.12\]:hover { background-color: rgba(255, 255, 255, 0.12); }

.hover\:bg-white\/\[0\.15\]:hover { background-color: rgba(255, 255, 255, 0.15); }

.hover\:bg-yellow-300:hover { --tw-bg-opacity: 1; background-color: rgb(253 224 71 / var(--tw-bg-opacity, 1)); }

.hover\:bg-yellow-400:hover { --tw-bg-opacity: 1; background-color: rgb(250 204 21 / var(--tw-bg-opacity, 1)); }

.hover\:bg-yellow-400\/10:hover { background-color: rgba(250, 204, 21, 0.1); }

.hover\:bg-yellow-950:hover { --tw-bg-opacity: 1; background-color: rgb(66 32 6 / var(--tw-bg-opacity, 1)); }

.hover\:from-\[\#047857\]:hover { --tw-gradient-from: #047857 var(--tw-gradient-from-position); --tw-gradient-to: rgb(4 120 87 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.hover\:from-\[\#0b6e3e\]:hover { --tw-gradient-from: #0b6e3e var(--tw-gradient-from-position); --tw-gradient-to: rgb(11 110 62 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.hover\:from-\[\#9dd44f\]:hover { --tw-gradient-from: #9dd44f var(--tw-gradient-from-position); --tw-gradient-to: rgb(157 212 79 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.hover\:from-\[\#ffe44d\]:hover { --tw-gradient-from: #ffe44d var(--tw-gradient-from-position); --tw-gradient-to: rgb(255 228 77 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.hover\:from-emerald-500:hover { --tw-gradient-from: #10b981 var(--tw-gradient-from-position); --tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.hover\:from-emerald-600:hover { --tw-gradient-from: #059669 var(--tw-gradient-from-position); --tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.hover\:from-emerald-700:hover { --tw-gradient-from: #047857 var(--tw-gradient-from-position); --tw-gradient-to: rgb(4 120 87 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.hover\:from-indigo-700:hover { --tw-gradient-from: #4338ca var(--tw-gradient-from-position); --tw-gradient-to: rgb(67 56 202 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.hover\:from-orange-600:hover { --tw-gradient-from: #ea580c var(--tw-gradient-from-position); --tw-gradient-to: rgb(234 88 12 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.hover\:to-\[\#0a8048\]:hover { --tw-gradient-to: #0a8048 var(--tw-gradient-to-position); }

.hover\:to-\[\#10b981\]:hover { --tw-gradient-to: #10b981 var(--tw-gradient-to-position); }

.hover\:to-\[\#8CC63F\]:hover { --tw-gradient-to: #8CC63F var(--tw-gradient-to-position); }

.hover\:to-\[\#f5c400\]:hover { --tw-gradient-to: #f5c400 var(--tw-gradient-to-position); }

.hover\:to-amber-600:hover { --tw-gradient-to: #d97706 var(--tw-gradient-to-position); }

.hover\:to-blue-600:hover { --tw-gradient-to: #2563eb var(--tw-gradient-to-position); }

.hover\:to-emerald-400:hover { --tw-gradient-to: #34d399 var(--tw-gradient-to-position); }

.hover\:to-green-700:hover { --tw-gradient-to: #15803d var(--tw-gradient-to-position); }

.hover\:to-teal-700:hover { --tw-gradient-to: #0f766e var(--tw-gradient-to-position); }

.hover\:\!text-\[\#0b6e3e\]:hover { --tw-text-opacity: 1 !important; color: rgb(11 110 62 / var(--tw-text-opacity, 1)) !important; }

.hover\:\!text-white:hover { --tw-text-opacity: 1 !important; color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important; }

.hover\:text-\[\#063019\]:hover { --tw-text-opacity: 1; color: rgb(6 48 25 / var(--tw-text-opacity, 1)); }

.hover\:text-\[\#063b2d\]:hover { --tw-text-opacity: 1; color: rgb(6 59 45 / var(--tw-text-opacity, 1)); }

.hover\:text-\[\#064E3B\]:hover { --tw-text-opacity: 1; color: rgb(6 78 59 / var(--tw-text-opacity, 1)); }

.hover\:text-\[\#0A66C2\]:hover { --tw-text-opacity: 1; color: rgb(10 102 194 / var(--tw-text-opacity, 1)); }

.hover\:text-\[\#0B6E3E\]:hover { --tw-text-opacity: 1; color: rgb(11 110 62 / var(--tw-text-opacity, 1)); }

.hover\:text-\[\#0a5c34\]:hover { --tw-text-opacity: 1; color: rgb(10 92 52 / var(--tw-text-opacity, 1)); }

.hover\:text-\[\#0a8048\]:hover { --tw-text-opacity: 1; color: rgb(10 128 72 / var(--tw-text-opacity, 1)); }

.hover\:text-\[\#0b3d24\]:hover { --tw-text-opacity: 1; color: rgb(11 61 36 / var(--tw-text-opacity, 1)); }

.hover\:text-\[\#0b6e3e\]:hover { --tw-text-opacity: 1; color: rgb(11 110 62 / var(--tw-text-opacity, 1)); }

.hover\:text-\[\#0e6305\]:hover { --tw-text-opacity: 1; color: rgb(14 99 5 / var(--tw-text-opacity, 1)); }

.hover\:text-\[\#0f1454\]:hover { --tw-text-opacity: 1; color: rgb(15 20 84 / var(--tw-text-opacity, 1)); }

.hover\:text-\[\#0f5132\]:hover { --tw-text-opacity: 1; color: rgb(15 81 50 / var(--tw-text-opacity, 1)); }

.hover\:text-\[\#111827\]:hover { --tw-text-opacity: 1; color: rgb(17 24 39 / var(--tw-text-opacity, 1)); }

.hover\:text-\[\#15803D\]:hover { --tw-text-opacity: 1; color: rgb(21 128 61 / var(--tw-text-opacity, 1)); }

.hover\:text-\[\#16A34A\]:hover { --tw-text-opacity: 1; color: rgb(22 163 74 / var(--tw-text-opacity, 1)); }

.hover\:text-\[\#22c55e\]:hover { --tw-text-opacity: 1; color: rgb(34 197 94 / var(--tw-text-opacity, 1)); }

.hover\:text-\[\#8CC63F\]:hover { --tw-text-opacity: 1; color: rgb(140 198 63 / var(--tw-text-opacity, 1)); }

.hover\:text-\[\#d4af37\]:hover { --tw-text-opacity: 1; color: rgb(212 175 55 / var(--tw-text-opacity, 1)); }

.hover\:text-\[\#f5c400\]:hover { --tw-text-opacity: 1; color: rgb(245 196 0 / var(--tw-text-opacity, 1)); }

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

.hover\:text-amber-500:hover { --tw-text-opacity: 1; color: rgb(245 158 11 / var(--tw-text-opacity, 1)); }

.hover\:text-amber-600:hover { --tw-text-opacity: 1; color: rgb(217 119 6 / var(--tw-text-opacity, 1)); }

.hover\:text-amber-700:hover { --tw-text-opacity: 1; color: rgb(180 83 9 / var(--tw-text-opacity, 1)); }

.hover\:text-amber-800:hover { --tw-text-opacity: 1; color: rgb(146 64 14 / var(--tw-text-opacity, 1)); }

.hover\:text-black:hover { --tw-text-opacity: 1; color: rgb(0 0 0 / var(--tw-text-opacity, 1)); }

.hover\:text-blue-600:hover { --tw-text-opacity: 1; color: rgb(37 99 235 / var(--tw-text-opacity, 1)); }

.hover\:text-blue-700:hover { --tw-text-opacity: 1; color: rgb(29 78 216 / var(--tw-text-opacity, 1)); }

.hover\:text-blue-800:hover { --tw-text-opacity: 1; color: rgb(30 64 175 / var(--tw-text-opacity, 1)); }

.hover\:text-emerald-200:hover { --tw-text-opacity: 1; color: rgb(167 243 208 / var(--tw-text-opacity, 1)); }

.hover\:text-emerald-300:hover { --tw-text-opacity: 1; color: rgb(110 231 183 / var(--tw-text-opacity, 1)); }

.hover\:text-emerald-400:hover { --tw-text-opacity: 1; color: rgb(52 211 153 / var(--tw-text-opacity, 1)); }

.hover\:text-emerald-500:hover { --tw-text-opacity: 1; color: rgb(16 185 129 / var(--tw-text-opacity, 1)); }

.hover\:text-emerald-600:hover { --tw-text-opacity: 1; color: rgb(5 150 105 / var(--tw-text-opacity, 1)); }

.hover\:text-emerald-700:hover { --tw-text-opacity: 1; color: rgb(4 120 87 / var(--tw-text-opacity, 1)); }

.hover\:text-emerald-800:hover { --tw-text-opacity: 1; color: rgb(6 95 70 / var(--tw-text-opacity, 1)); }

.hover\:text-emerald-900:hover { --tw-text-opacity: 1; color: rgb(6 78 59 / var(--tw-text-opacity, 1)); }

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

.hover\:text-gray-200:hover { --tw-text-opacity: 1; color: rgb(229 231 235 / var(--tw-text-opacity, 1)); }

.hover\:text-gray-600:hover { --tw-text-opacity: 1; color: rgb(75 85 99 / var(--tw-text-opacity, 1)); }

.hover\:text-gray-700:hover { --tw-text-opacity: 1; color: rgb(55 65 81 / var(--tw-text-opacity, 1)); }

.hover\:text-gray-800:hover { --tw-text-opacity: 1; color: rgb(31 41 55 / var(--tw-text-opacity, 1)); }

.hover\:text-gray-900:hover { --tw-text-opacity: 1; color: rgb(17 24 39 / var(--tw-text-opacity, 1)); }

.hover\:text-indigo-500:hover { --tw-text-opacity: 1; color: rgb(99 102 241 / var(--tw-text-opacity, 1)); }

.hover\:text-indigo-600:hover { --tw-text-opacity: 1; color: rgb(79 70 229 / var(--tw-text-opacity, 1)); }

.hover\:text-indigo-700:hover { --tw-text-opacity: 1; color: rgb(67 56 202 / var(--tw-text-opacity, 1)); }

.hover\:text-indigo-800:hover { --tw-text-opacity: 1; color: rgb(55 48 163 / var(--tw-text-opacity, 1)); }

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

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

.hover\:text-purple-700:hover { --tw-text-opacity: 1; color: rgb(126 34 206 / var(--tw-text-opacity, 1)); }

.hover\:text-red-300:hover { --tw-text-opacity: 1; color: rgb(252 165 165 / var(--tw-text-opacity, 1)); }

.hover\:text-red-600:hover { --tw-text-opacity: 1; color: rgb(220 38 38 / var(--tw-text-opacity, 1)); }

.hover\:text-red-700:hover { --tw-text-opacity: 1; color: rgb(185 28 28 / var(--tw-text-opacity, 1)); }

.hover\:text-rose-500:hover { --tw-text-opacity: 1; color: rgb(244 63 94 / var(--tw-text-opacity, 1)); }

.hover\:text-rose-600:hover { --tw-text-opacity: 1; color: rgb(225 29 72 / var(--tw-text-opacity, 1)); }

.hover\:text-rose-700:hover { --tw-text-opacity: 1; color: rgb(190 18 60 / var(--tw-text-opacity, 1)); }

.hover\:text-rose-800:hover { --tw-text-opacity: 1; color: rgb(159 18 57 / var(--tw-text-opacity, 1)); }

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

.hover\:text-sky-800:hover { --tw-text-opacity: 1; color: rgb(7 89 133 / var(--tw-text-opacity, 1)); }

.hover\:text-slate-200:hover { --tw-text-opacity: 1; color: rgb(226 232 240 / var(--tw-text-opacity, 1)); }

.hover\:text-slate-600:hover { --tw-text-opacity: 1; color: rgb(71 85 105 / var(--tw-text-opacity, 1)); }

.hover\:text-slate-700:hover { --tw-text-opacity: 1; color: rgb(51 65 85 / var(--tw-text-opacity, 1)); }

.hover\:text-slate-800:hover { --tw-text-opacity: 1; color: rgb(30 41 59 / var(--tw-text-opacity, 1)); }

.hover\:text-slate-900:hover { --tw-text-opacity: 1; color: rgb(15 23 42 / var(--tw-text-opacity, 1)); }

.hover\:text-teal-800:hover { --tw-text-opacity: 1; color: rgb(17 94 89 / var(--tw-text-opacity, 1)); }

.hover\:text-violet-700:hover { --tw-text-opacity: 1; color: rgb(109 40 217 / var(--tw-text-opacity, 1)); }

.hover\:text-white:hover { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); }

.hover\:text-yellow-900:hover { --tw-text-opacity: 1; color: rgb(113 63 18 / var(--tw-text-opacity, 1)); }

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

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

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

.hover\:opacity-90:hover { opacity: 0.9; }

.hover\:opacity-95:hover { opacity: 0.95; }

.hover\:shadow:hover { --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(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); }

.hover\:shadow-2xl:hover { --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25); --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover { --tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent)); --tw-shadow-colored: 0 0 0 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); }

.hover\:shadow-\[0_0_20px_-4px_rgba\(0\,193\,106\,0\.4\)\]:hover { --tw-shadow: 0 0 20px -4px rgba(0,193,106,.4); --tw-shadow-colored: 0 0 20px -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); }

.hover\:shadow-\[0_0_20px_rgba\(140\,198\,63\,0\.15\)\]:hover { --tw-shadow: 0 0 20px rgba(140,198,63,.15); --tw-shadow-colored: 0 0 20px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.hover\:shadow-\[0_0_40px_-5px_rgba\(34\,197\,94\,0\.35\)\]:hover { --tw-shadow: 0 0 40px -5px rgba(34,197,94,.35); --tw-shadow-colored: 0 0 40px -5px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.hover\:shadow-\[0_0_55px_-8px_rgba\(16\,216\,138\,0\.75\)\]:hover { --tw-shadow: 0 0 55px -8px rgba(16,216,138,.75); --tw-shadow-colored: 0 0 55px -8px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.hover\:shadow-\[0_10px_30px_-8px_rgba\(0\,182\,122\,0\.75\)\]:hover { --tw-shadow: 0 10px 30px -8px rgba(0,182,122,.75); --tw-shadow-colored: 0 10px 30px -8px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.hover\:shadow-\[0_10px_30px_rgba\(6\,78\,59\,0\.12\)\]:hover { --tw-shadow: 0 10px 30px rgba(6,78,59,.12); --tw-shadow-colored: 0 10px 30px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.hover\:shadow-\[0_10px_32px_rgba\(6\,78\,59\,0\.25\)\]:hover { --tw-shadow: 0 10px 32px rgba(6,78,59,.25); --tw-shadow-colored: 0 10px 32px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.hover\:shadow-\[0_12px_32px_rgba\(140\,198\,63\,0\.35\)\]:hover { --tw-shadow: 0 12px 32px rgba(140,198,63,.35); --tw-shadow-colored: 0 12px 32px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.hover\:shadow-\[0_12px_32px_rgba\(6\,78\,59\,0\.3\)\]:hover { --tw-shadow: 0 12px 32px rgba(6,78,59,.3); --tw-shadow-colored: 0 12px 32px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.hover\:shadow-\[0_12px_32px_rgba\(6\,78\,59\,0\.4\)\]:hover { --tw-shadow: 0 12px 32px rgba(6,78,59,.4); --tw-shadow-colored: 0 12px 32px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.hover\:shadow-\[0_12px_40px_rgba\(255\,215\,0\,0\.5\)\]:hover { --tw-shadow: 0 12px 40px rgba(255,215,0,.5); --tw-shadow-colored: 0 12px 40px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.hover\:shadow-\[0_12px_40px_rgba\(6\,78\,59\,0\.12\)\]:hover { --tw-shadow: 0 12px 40px rgba(6,78,59,.12); --tw-shadow-colored: 0 12px 40px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.hover\:shadow-\[0_12px_40px_rgba\(6\,78\,59\,0\.4\)\]:hover { --tw-shadow: 0 12px 40px rgba(6,78,59,.4); --tw-shadow-colored: 0 12px 40px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.hover\:shadow-\[0_12px_48px_rgba\(6\,78\,59\,0\.12\)\]:hover { --tw-shadow: 0 12px 48px rgba(6,78,59,.12); --tw-shadow-colored: 0 12px 48px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.hover\:shadow-\[0_12px_50px_-12px_rgba\(34\,197\,94\,0\.35\)\]:hover { --tw-shadow: 0 12px 50px -12px rgba(34,197,94,.35); --tw-shadow-colored: 0 12px 50px -12px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.hover\:shadow-\[0_16px_36px_rgba\(106\,17\,203\,0\.16\)\]:hover { --tw-shadow: 0 16px 36px rgba(106,17,203,.16); --tw-shadow-colored: 0 16px 36px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.hover\:shadow-\[0_16px_36px_rgba\(6\,78\,59\,0\.14\)\]:hover { --tw-shadow: 0 16px 36px rgba(6,78,59,.14); --tw-shadow-colored: 0 16px 36px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.hover\:shadow-\[0_16px_36px_rgba\(6\,78\,59\,0\.16\)\]:hover { --tw-shadow: 0 16px 36px rgba(6,78,59,.16); --tw-shadow-colored: 0 16px 36px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.hover\:shadow-\[0_16px_40px_rgba\(6\,78\,59\,0\.28\)\]:hover { --tw-shadow: 0 16px 40px rgba(6,78,59,.28); --tw-shadow-colored: 0 16px 40px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.hover\:shadow-\[0_16px_48px_rgba\(0\,0\,0\,0\.3\)\]:hover { --tw-shadow: 0 16px 48px rgba(0,0,0,.3); --tw-shadow-colored: 0 16px 48px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.hover\:shadow-\[0_18px_48px_rgba\(6\,78\,59\,0\.18\)\]:hover { --tw-shadow: 0 18px 48px rgba(6,78,59,.18); --tw-shadow-colored: 0 18px 48px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.hover\:shadow-\[0_18px_50px_rgba\(6\,78\,59\,0\.16\)\]:hover { --tw-shadow: 0 18px 50px rgba(6,78,59,.16); --tw-shadow-colored: 0 18px 50px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.hover\:shadow-\[0_20px_48px_rgba\(15\,23\,42\,0\.12\)\]:hover { --tw-shadow: 0 20px 48px rgba(15,23,42,.12); --tw-shadow-colored: 0 20px 48px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.hover\:shadow-\[0_20px_50px_rgba\(6\,78\,59\,0\.3\)\]:hover { --tw-shadow: 0 20px 50px rgba(6,78,59,.3); --tw-shadow-colored: 0 20px 50px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.hover\:shadow-\[0_20px_50px_rgba\(6\,78\,59\,0\.35\)\]:hover { --tw-shadow: 0 20px 50px rgba(6,78,59,.35); --tw-shadow-colored: 0 20px 50px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.hover\:shadow-\[0_20px_60px_-15px_rgba\(14\,99\,5\,0\.25\)\]:hover { --tw-shadow: 0 20px 60px -15px rgba(14,99,5,.25); --tw-shadow-colored: 0 20px 60px -15px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.hover\:shadow-\[0_24px_64px_rgba\(6\,78\,59\,0\.18\)\]:hover { --tw-shadow: 0 24px 64px rgba(6,78,59,.18); --tw-shadow-colored: 0 24px 64px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.hover\:shadow-\[0_6px_32px_-2px_rgba\(37\,211\,102\,0\.8\)\]:hover { --tw-shadow: 0 6px 32px -2px rgba(37,211,102,.8); --tw-shadow-colored: 0 6px 32px -2px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.hover\:shadow-\[0_8px_30px_-12px_rgba\(14\,99\,5\,0\.15\)\]:hover { --tw-shadow: 0 8px 30px -12px rgba(14,99,5,.15); --tw-shadow-colored: 0 8px 30px -12px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.hover\:shadow-\[0_8px_30px_rgba\(233\,115\,22\,0\.1\)\]:hover { --tw-shadow: 0 8px 30px rgba(233,115,22,.1); --tw-shadow-colored: 0 8px 30px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.hover\:shadow-\[0_8px_30px_rgba\(233\,115\,22\,0\.12\)\]:hover { --tw-shadow: 0 8px 30px rgba(233,115,22,.12); --tw-shadow-colored: 0 8px 30px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.hover\:shadow-\[0_8px_32px_rgba\(6\,78\,59\,0\.1\)\]:hover { --tw-shadow: 0 8px 32px rgba(6,78,59,.1); --tw-shadow-colored: 0 8px 32px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.hover\:shadow-lg:hover { --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(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); }

.hover\:shadow-md:hover { --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1); --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.hover\:shadow-sm:hover { --tw-shadow: 0 1px 2px 0 rgb(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); }

.hover\:shadow-xl:hover { --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1); --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.hover\:shadow-\[\#0e6305\]\/50:hover { --tw-shadow-color: rgb(14 99 5 / .5); --tw-shadow: var(--tw-shadow-colored); }

.hover\:shadow-\[\#d4af37\]\/40:hover { --tw-shadow-color: rgb(212 175 55 / .4); --tw-shadow: var(--tw-shadow-colored); }

.hover\:shadow-emerald-500\/10:hover { --tw-shadow-color: rgb(16 185 129 / .1); --tw-shadow: var(--tw-shadow-colored); }

.hover\:shadow-emerald-500\/40:hover { --tw-shadow-color: rgb(16 185 129 / .4); --tw-shadow: var(--tw-shadow-colored); }

.hover\:shadow-emerald-900\/10:hover { --tw-shadow-color: rgb(6 78 59 / .1); --tw-shadow: var(--tw-shadow-colored); }

.hover\:shadow-emerald-950\/10:hover { --tw-shadow-color: rgb(2 44 34 / .1); --tw-shadow: var(--tw-shadow-colored); }

.hover\:shadow-green-900\/10:hover { --tw-shadow-color: rgb(20 83 45 / .1); --tw-shadow: var(--tw-shadow-colored); }

.hover\:\!brightness-110:hover { --tw-brightness: brightness(1.1) !important; filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important; }

.hover\:brightness-95:hover { --tw-brightness: brightness(.95); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.hover\:grayscale-0:hover { --tw-grayscale: grayscale(0); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.hover\:after\:bg-sidebar-border:hover::after { content: var(--tw-content); background-color: hsl(var(--sidebar-border)); }

.focus\:border-\[\#064e3b\]:focus { --tw-border-opacity: 1; border-color: rgb(6 78 59 / var(--tw-border-opacity, 1)); }

.focus\:border-\[\#0b6e3e\]:focus { --tw-border-opacity: 1; border-color: rgb(11 110 62 / var(--tw-border-opacity, 1)); }

.focus\:border-\[\#0b6e3e\]\/40:focus { border-color: rgba(11, 110, 62, 0.4); }

.focus\:border-\[\#0e6305\]:focus { --tw-border-opacity: 1; border-color: rgb(14 99 5 / var(--tw-border-opacity, 1)); }

.focus\:border-\[\#0f5132\]:focus { --tw-border-opacity: 1; border-color: rgb(15 81 50 / var(--tw-border-opacity, 1)); }

.focus\:border-\[\#128C7E\]:focus { --tw-border-opacity: 1; border-color: rgb(18 140 126 / var(--tw-border-opacity, 1)); }

.focus\:border-\[\#16A34A\]:focus { --tw-border-opacity: 1; border-color: rgb(22 163 74 / var(--tw-border-opacity, 1)); }

.focus\:border-\[\#16A34A\]\/50:focus { border-color: rgba(22, 163, 74, 0.5); }

.focus\:border-\[\#7B1FEA\]:focus { --tw-border-opacity: 1; border-color: rgb(123 31 234 / var(--tw-border-opacity, 1)); }

.focus\:border-\[\#8CC63F\]:focus { --tw-border-opacity: 1; border-color: rgb(140 198 63 / var(--tw-border-opacity, 1)); }

.focus\:border-amber-400:focus { --tw-border-opacity: 1; border-color: rgb(251 191 36 / var(--tw-border-opacity, 1)); }

.focus\:border-blue-300:focus { --tw-border-opacity: 1; border-color: rgb(147 197 253 / var(--tw-border-opacity, 1)); }

.focus\:border-blue-400:focus { --tw-border-opacity: 1; border-color: rgb(96 165 250 / var(--tw-border-opacity, 1)); }

.focus\:border-emerald-400:focus { --tw-border-opacity: 1; border-color: rgb(52 211 153 / var(--tw-border-opacity, 1)); }

.focus\:border-emerald-400\/60:focus { border-color: rgba(52, 211, 153, 0.6); }

.focus\:border-emerald-500:focus { --tw-border-opacity: 1; border-color: rgb(16 185 129 / var(--tw-border-opacity, 1)); }

.focus\:border-emerald-500\/50:focus { border-color: rgba(16, 185, 129, 0.5); }

.focus\:border-emerald-600:focus { --tw-border-opacity: 1; border-color: rgb(5 150 105 / var(--tw-border-opacity, 1)); }

.focus\:border-indigo-400:focus { --tw-border-opacity: 1; border-color: rgb(129 140 248 / var(--tw-border-opacity, 1)); }

.focus\:border-indigo-500:focus { --tw-border-opacity: 1; border-color: rgb(99 102 241 / var(--tw-border-opacity, 1)); }

.focus\:border-red-400:focus { --tw-border-opacity: 1; border-color: rgb(248 113 113 / var(--tw-border-opacity, 1)); }

.focus\:border-red-500:focus { --tw-border-opacity: 1; border-color: rgb(239 68 68 / var(--tw-border-opacity, 1)); }

.focus\:border-rose-500:focus { --tw-border-opacity: 1; border-color: rgb(244 63 94 / var(--tw-border-opacity, 1)); }

.focus\:border-violet-500:focus { --tw-border-opacity: 1; border-color: rgb(139 92 246 / var(--tw-border-opacity, 1)); }

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

.focus\:bg-primary:focus { background-color: hsl(var(--primary)); }

.focus\:bg-rose-50:focus { --tw-bg-opacity: 1; background-color: rgb(255 241 242 / var(--tw-bg-opacity, 1)); }

.focus\:bg-slate-100:focus { --tw-bg-opacity: 1; background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1)); }

.focus\:bg-white:focus { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); }

.focus\:bg-white\/15:focus { background-color: rgba(255, 255, 255, 0.15); }

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

.focus\:text-primary-foreground:focus { color: hsl(var(--primary-foreground)); }

.focus\:text-rose-700:focus { --tw-text-opacity: 1; color: rgb(190 18 60 / var(--tw-text-opacity, 1)); }

.focus\:text-slate-900:focus { --tw-text-opacity: 1; color: rgb(15 23 42 / var(--tw-text-opacity, 1)); }

.focus\:opacity-100:focus { opacity: 1; }

.focus\:shadow-\[0_0_0_3px_rgba\(123\,31\,234\,0\.15\)\]:focus { --tw-shadow: 0 0 0 3px rgba(123,31,234,.15); --tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.focus\:shadow-\[0_0_0_3px_rgba\(6\,78\,59\,0\.08\)\]:focus { --tw-shadow: 0 0 0 3px rgba(6,78,59,.08); --tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.focus\:shadow-\[0_0_16px_rgba\(16\,185\,129\,0\.08\)\]:focus { --tw-shadow: 0 0 16px rgba(16,185,129,.08); --tw-shadow-colored: 0 0 16px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

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

.focus\:outline:focus { outline-style: solid; }

.focus\:outline-2:focus { outline-width: 2px; }

.focus\:outline-\[\#0b6e3e\]\/50:focus { outline-color: rgba(11, 110, 62, 0.5); }

.focus\:ring-1: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(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\:ring-2: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(2px + 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\:ring-4: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(4px + 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\:ring-\[\#064e3b\]:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(6 78 59 / var(--tw-ring-opacity, 1)); }

.focus\:ring-\[\#0b6e3e\]:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(11 110 62 / var(--tw-ring-opacity, 1)); }

.focus\:ring-\[\#0b6e3e\]\/10:focus { --tw-ring-color: rgb(11 110 62 / .1); }

.focus\:ring-\[\#0b6e3e\]\/20:focus { --tw-ring-color: rgb(11 110 62 / .2); }

.focus\:ring-\[\#0b6e3e\]\/30:focus { --tw-ring-color: rgb(11 110 62 / .3); }

.focus\:ring-\[\#0b6e3e\]\/40:focus { --tw-ring-color: rgb(11 110 62 / .4); }

.focus\:ring-\[\#0e6305\]\/20:focus { --tw-ring-color: rgb(14 99 5 / .2); }

.focus\:ring-\[\#0f5132\]\/20:focus { --tw-ring-color: rgb(15 81 50 / .2); }

.focus\:ring-\[\#16A34A\]\/10:focus { --tw-ring-color: rgb(22 163 74 / .1); }

.focus\:ring-\[\#16A34A\]\/30:focus { --tw-ring-color: rgb(22 163 74 / .3); }

.focus\:ring-\[\#7B1FEA\]\/20:focus { --tw-ring-color: rgb(123 31 234 / .2); }

.focus\:ring-\[\#8CC63F\]\/20:focus { --tw-ring-color: rgb(140 198 63 / .2); }

.focus\:ring-\[\#8CC63F\]\/25:focus { --tw-ring-color: rgb(140 198 63 / .25); }

.focus\:ring-\[\#8CC63F\]\/40:focus { --tw-ring-color: rgb(140 198 63 / .4); }

.focus\:ring-\[\#8cc63f\]\/25:focus { --tw-ring-color: rgb(140 198 63 / .25); }

.focus\:ring-\[\#8cc63f\]\/35:focus { --tw-ring-color: rgb(140 198 63 / .35); }

.focus\:ring-amber-200:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1)); }

.focus\:ring-blue-200:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1)); }

.focus\:ring-blue-500:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1)); }

.focus\:ring-blue-500\/20:focus { --tw-ring-color: rgb(59 130 246 / .2); }

.focus\:ring-emerald-100:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1)); }

.focus\:ring-emerald-200:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1)); }

.focus\:ring-emerald-300\/50:focus { --tw-ring-color: rgb(110 231 183 / .5); }

.focus\:ring-emerald-400:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity, 1)); }

.focus\:ring-emerald-400\/20:focus { --tw-ring-color: rgb(52 211 153 / .2); }

.focus\:ring-emerald-400\/30:focus { --tw-ring-color: rgb(52 211 153 / .3); }

.focus\:ring-emerald-500:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1)); }

.focus\:ring-emerald-500\/20:focus { --tw-ring-color: rgb(16 185 129 / .2); }

.focus\:ring-emerald-500\/30:focus { --tw-ring-color: rgb(16 185 129 / .3); }

.focus\:ring-emerald-500\/40:focus { --tw-ring-color: rgb(16 185 129 / .4); }

.focus\:ring-emerald-500\/50:focus { --tw-ring-color: rgb(16 185 129 / .5); }

.focus\:ring-emerald-600\/20:focus { --tw-ring-color: rgb(5 150 105 / .2); }

.focus\:ring-emerald-600\/30:focus { --tw-ring-color: rgb(5 150 105 / .3); }

.focus\:ring-emerald-700\/20:focus { --tw-ring-color: rgb(4 120 87 / .2); }

.focus\:ring-indigo-100:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(224 231 255 / var(--tw-ring-opacity, 1)); }

.focus\:ring-indigo-300:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(165 180 252 / var(--tw-ring-opacity, 1)); }

.focus\:ring-indigo-500:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1)); }

.focus\:ring-orange-400:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(251 146 60 / var(--tw-ring-opacity, 1)); }

.focus\:ring-red-200:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1)); }

.focus\:ring-red-500\/20:focus { --tw-ring-color: rgb(239 68 68 / .2); }

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

.focus\:ring-violet-500:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity, 1)); }

.focus\:ring-violet-500\/30:focus { --tw-ring-color: rgb(139 92 246 / .3); }

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

.focus\:ring-offset-1:focus { --tw-ring-offset-width: 1px; }

.focus\:ring-offset-2:focus { --tw-ring-offset-width: 2px; }

.focus\:ring-offset-slate-950:focus { --tw-ring-offset-color: #020617; }

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

.focus-visible\: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\:ring-2: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(2px + 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\:ring-4: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(4px + 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\:ring-\[\#00B67A\]\/35:focus-visible { --tw-ring-color: rgb(0 182 122 / .35); }

.focus-visible\:ring-amber-500\/40:focus-visible { --tw-ring-color: rgb(245 158 11 / .4); }

.focus-visible\:ring-emerald-600\/40:focus-visible { --tw-ring-color: rgb(5 150 105 / .4); }

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

.focus-visible\:ring-rose-500:focus-visible { --tw-ring-opacity: 1; --tw-ring-color: rgb(244 63 94 / var(--tw-ring-opacity, 1)); }

.focus-visible\:ring-rose-500\/40:focus-visible { --tw-ring-color: rgb(244 63 94 / .4); }

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

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

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

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

.focus-visible\:ring-offset-white:focus-visible { --tw-ring-offset-color: #fff; }

.active\:translate-y-0:active { --tw-translate-y: 0px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.active\:scale-95:active { --tw-scale-x: .95; --tw-scale-y: .95; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.active\:scale-\[0\.98\]:active { --tw-scale-x: .98; --tw-scale-y: .98; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.active\:cursor-grabbing:active { cursor: grabbing; }

.active\:bg-sidebar-accent:active { background-color: hsl(var(--sidebar-accent)); }

.active\:text-sidebar-accent-foreground:active { color: hsl(var(--sidebar-accent-foreground)); }

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

.disabled\:cursor-not-allowed:disabled { cursor: not-allowed; }

.disabled\:bg-gray-300:disabled { --tw-bg-opacity: 1; background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1)); }

.disabled\:bg-gray-50:disabled { --tw-bg-opacity: 1; background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)); }

.disabled\:bg-slate-100:disabled { --tw-bg-opacity: 1; background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1)); }

.disabled\:bg-slate-300:disabled { --tw-bg-opacity: 1; background-color: rgb(203 213 225 / var(--tw-bg-opacity, 1)); }

.disabled\:bg-slate-50:disabled { --tw-bg-opacity: 1; background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1)); }

.disabled\:text-gray-400:disabled { --tw-text-opacity: 1; color: rgb(156 163 175 / var(--tw-text-opacity, 1)); }

.disabled\:text-gray-600:disabled { --tw-text-opacity: 1; color: rgb(75 85 99 / var(--tw-text-opacity, 1)); }

.disabled\:text-slate-400:disabled { --tw-text-opacity: 1; color: rgb(148 163 184 / var(--tw-text-opacity, 1)); }

.disabled\:opacity-30:disabled { opacity: 0.3; }

.disabled\:opacity-40:disabled { opacity: 0.4; }

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

.disabled\:opacity-60:disabled { opacity: 0.6; }

.disabled\:opacity-70:disabled { opacity: 0.7; }

.disabled\:opacity-80:disabled { opacity: 0.8; }

.disabled\:hover\:translate-y-0:hover:disabled { --tw-translate-y: 0px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.disabled\:hover\:bg-white:hover:disabled { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); }

.disabled\:hover\:shadow-none:hover:disabled { --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.group[open] .group-open\:text-\[\#16A34A\] { --tw-text-opacity: 1; color: rgb(22 163 74 / var(--tw-text-opacity, 1)); }

.group:focus-within .group-focus-within\:border-\[\#0e6305\] { --tw-border-opacity: 1; border-color: rgb(14 99 5 / var(--tw-border-opacity, 1)); }

.group:focus-within .group-focus-within\:text-\[\#0e6305\] { --tw-text-opacity: 1; color: rgb(14 99 5 / var(--tw-text-opacity, 1)); }

.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100 { opacity: 1; }

.group:focus-within .group-focus-within\:opacity-60 { opacity: 0.6; }

.group\/card:hover .group-hover\/card\:visible, .group:hover .group-hover\:visible { visibility: visible; }

.group:hover .group-hover\:flex { display: flex; }

.group\/btn:hover .group-hover\/btn\:translate-x-1 { --tw-translate-x: .25rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.group:hover .group-hover\:-translate-y-0\.5 { --tw-translate-y: -.125rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.group:hover .group-hover\:translate-x-0\.5 { --tw-translate-x: .125rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.group:hover .group-hover\:translate-x-1 { --tw-translate-x: .25rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.group:hover .group-hover\:translate-y-0 { --tw-translate-y: 0px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.group:hover .group-hover\:rotate-180 { --tw-rotate: 180deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.group:hover .group-hover\:scale-105 { --tw-scale-x: 1.05; --tw-scale-y: 1.05; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.group:hover .group-hover\:scale-110 { --tw-scale-x: 1.1; --tw-scale-y: 1.1; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.group:hover .group-hover\:scale-125 { --tw-scale-x: 1.25; --tw-scale-y: 1.25; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.group:hover .group-hover\:scale-150 { --tw-scale-x: 1.5; --tw-scale-y: 1.5; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.group:hover .group-hover\:scale-\[1\.025\] { --tw-scale-x: 1.025; --tw-scale-y: 1.025; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.group:hover .group-hover\:gap-1\.5 { gap: 0.375rem; }

.group:hover .group-hover\:gap-2 { gap: 0.5rem; }

.group:hover .group-hover\:border-\[\#00c16a\]\/30 { border-color: rgba(0, 193, 106, 0.3); }

.group\/item:hover .group-hover\/item\:bg-\[\#0b6e3e\] { --tw-bg-opacity: 1; background-color: rgb(11 110 62 / var(--tw-bg-opacity, 1)); }

.group:hover .group-hover\:bg-\[\#063019\] { --tw-bg-opacity: 1; background-color: rgb(6 48 25 / var(--tw-bg-opacity, 1)); }

.group:hover .group-hover\:bg-\[\#064e3b\]\/60 { background-color: rgba(6, 78, 59, 0.6); }

.group:hover .group-hover\:bg-\[\#0b6e3e\] { --tw-bg-opacity: 1; background-color: rgb(11 110 62 / var(--tw-bg-opacity, 1)); }

.group:hover .group-hover\:bg-\[\#0e6305\] { --tw-bg-opacity: 1; background-color: rgb(14 99 5 / var(--tw-bg-opacity, 1)); }

.group:hover .group-hover\:bg-\[\#0e6305\]\/10 { background-color: rgba(14, 99, 5, 0.1); }

.group:hover .group-hover\:bg-\[\#21759b\] { --tw-bg-opacity: 1; background-color: rgb(33 117 155 / var(--tw-bg-opacity, 1)); }

.group:hover .group-hover\:bg-\[\#25D366\] { --tw-bg-opacity: 1; background-color: rgb(37 211 102 / var(--tw-bg-opacity, 1)); }

.group:hover .group-hover\:bg-\[\#8CC63F\]\/15 { background-color: rgba(140, 198, 63, 0.15); }

.group:hover .group-hover\:bg-\[\#8cc63f\] { --tw-bg-opacity: 1; background-color: rgb(140 198 63 / var(--tw-bg-opacity, 1)); }

.group:hover .group-hover\:bg-\[\#f5c400\] { --tw-bg-opacity: 1; background-color: rgb(245 196 0 / var(--tw-bg-opacity, 1)); }

.group:hover .group-hover\:bg-emerald-400\/20 { background-color: rgba(52, 211, 153, 0.2); }

.group:hover .group-hover\:bg-emerald-700 { --tw-bg-opacity: 1; background-color: rgb(4 120 87 / var(--tw-bg-opacity, 1)); }

.group:hover .group-hover\:bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); }

.group:hover .group-hover\:bg-white\/20 { background-color: rgba(255, 255, 255, 0.2); }

.group:hover .group-hover\:from-emerald-500\/10 { --tw-gradient-from: rgb(16 185 129 / .1) var(--tw-gradient-from-position); --tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.group:hover .group-hover\:from-emerald-700 { --tw-gradient-from: #047857 var(--tw-gradient-from-position); --tw-gradient-to: rgb(4 120 87 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }

.group:hover .group-hover\:to-green-700 { --tw-gradient-to: #15803d var(--tw-gradient-to-position); }

.group:hover .group-hover\:fill-white { fill: rgb(255, 255, 255); }

.group\/item:hover .group-hover\/item\:text-white { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); }

.group:hover .group-hover\:text-\[\#03120a\] { --tw-text-opacity: 1; color: rgb(3 18 10 / var(--tw-text-opacity, 1)); }

.group:hover .group-hover\:text-\[\#063b2d\] { --tw-text-opacity: 1; color: rgb(6 59 45 / var(--tw-text-opacity, 1)); }

.group:hover .group-hover\:text-\[\#064E3B\] { --tw-text-opacity: 1; color: rgb(6 78 59 / var(--tw-text-opacity, 1)); }

.group:hover .group-hover\:text-\[\#0b6e3e\] { --tw-text-opacity: 1; color: rgb(11 110 62 / var(--tw-text-opacity, 1)); }

.group:hover .group-hover\:text-\[\#0e6305\] { --tw-text-opacity: 1; color: rgb(14 99 5 / var(--tw-text-opacity, 1)); }

.group:hover .group-hover\:text-\[\#0f172a\] { --tw-text-opacity: 1; color: rgb(15 23 42 / var(--tw-text-opacity, 1)); }

.group:hover .group-hover\:text-\[\#25D366\]\/20 { color: rgba(37, 211, 102, 0.2); }

.group:hover .group-hover\:text-\[\#334155\] { --tw-text-opacity: 1; color: rgb(51 65 85 / var(--tw-text-opacity, 1)); }

.group:hover .group-hover\:text-\[\#8CC63F\] { --tw-text-opacity: 1; color: rgb(140 198 63 / var(--tw-text-opacity, 1)); }

.group:hover .group-hover\:text-\[\#f0d674\] { --tw-text-opacity: 1; color: rgb(240 214 116 / var(--tw-text-opacity, 1)); }

.group:hover .group-hover\:text-emerald-300 { --tw-text-opacity: 1; color: rgb(110 231 183 / var(--tw-text-opacity, 1)); }

.group:hover .group-hover\:text-emerald-500 { --tw-text-opacity: 1; color: rgb(16 185 129 / var(--tw-text-opacity, 1)); }

.group:hover .group-hover\:text-emerald-600 { --tw-text-opacity: 1; color: rgb(5 150 105 / var(--tw-text-opacity, 1)); }

.group:hover .group-hover\:text-emerald-700 { --tw-text-opacity: 1; color: rgb(4 120 87 / var(--tw-text-opacity, 1)); }

.group:hover .group-hover\:text-slate-500 { --tw-text-opacity: 1; color: rgb(100 116 139 / var(--tw-text-opacity, 1)); }

.group:hover .group-hover\:text-slate-900 { --tw-text-opacity: 1; color: rgb(15 23 42 / var(--tw-text-opacity, 1)); }

.group:hover .group-hover\:text-white { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); }

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

.group\/card:hover .group-hover\/card\:opacity-100, .group\/menu-item:hover .group-hover\/menu-item\:opacity-100, .group\/nav:hover .group-hover\/nav\:opacity-100, .group:hover .group-hover\:opacity-100 { opacity: 1; }

.group:hover .group-hover\:opacity-80 { opacity: 0.8; }

.group:hover .group-hover\:shadow-\[0_0_36px_rgba\(16\,216\,138\,0\.55\)\] { --tw-shadow: 0 0 36px rgba(16,216,138,.55); --tw-shadow-colored: 0 0 36px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.group:hover .group-hover\:shadow-\[0_10px_32px_rgba\(6\,78\,59\,0\.3\)\] { --tw-shadow: 0 10px 32px rgba(6,78,59,.3); --tw-shadow-colored: 0 10px 32px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.group:hover .group-hover\:shadow-\[0_4px_16px_rgba\(6\,78\,59\,0\.4\)\] { --tw-shadow: 0 4px 16px rgba(6,78,59,.4); --tw-shadow-colored: 0 4px 16px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.group:hover .group-hover\:shadow-\[0_8px_24px_rgba\(11\,110\,62\,0\.5\)\] { --tw-shadow: 0 8px 24px rgba(11,110,62,.5); --tw-shadow-colored: 0 8px 24px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.group:hover .group-hover\:shadow-\[0_8px_24px_rgba\(6\,78\,59\,0\.4\)\] { --tw-shadow: 0 8px 24px rgba(6,78,59,.4); --tw-shadow-colored: 0 8px 24px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }

.group:hover .group-hover\:shadow-lg { --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(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); }

.group:hover .group-hover\:shadow-emerald-700\/25 { --tw-shadow-color: rgb(4 120 87 / .25); --tw-shadow: var(--tw-shadow-colored); }

.group:hover .group-hover\:ring-2 { --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(2px + 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); }

.group:hover .group-hover\:ring-\[\#f5c400\]\/60 { --tw-ring-color: rgb(245 196 0 / .6); }

.group:hover .group-hover\:ring-emerald-300 { --tw-ring-opacity: 1; --tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity, 1)); }

.group:hover .group-hover\:grayscale-0 { --tw-grayscale: grayscale(0); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }

.group.destructive .group-\[\.destructive\]\:border-muted\/40 { border-color: hsl(var(--muted) / .4); }

.group.toaster .group-\[\.toaster\]\:border-border { border-color: hsl(var(--border)); }

.group.toast .group-\[\.toast\]\:bg-muted { background-color: hsl(var(--muted)); }

.group.toast .group-\[\.toast\]\:bg-primary { background-color: hsl(var(--primary)); }

.group.toaster .group-\[\.toaster\]\:bg-background { background-color: hsl(var(--background)); }

.group.destructive .group-\[\.destructive\]\:text-red-300 { --tw-text-opacity: 1; color: rgb(252 165 165 / var(--tw-text-opacity, 1)); }

.group.toast .group-\[\.toast\]\:text-muted-foreground { color: hsl(var(--muted-foreground)); }

.group.toast .group-\[\.toast\]\:text-primary-foreground { color: hsl(var(--primary-foreground)); }

.group.toaster .group-\[\.toaster\]\:text-foreground { color: hsl(var(--foreground)); }

.group.toaster .group-\[\.toaster\]\:shadow-lg { --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(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); }

.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover { border-color: hsl(var(--destructive) / .3); }

.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover { background-color: hsl(var(--destructive)); }

.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover { color: hsl(var(--destructive-foreground)); }

.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover { --tw-text-opacity: 1; color: rgb(254 242 242 / var(--tw-text-opacity, 1)); }

.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus { --tw-ring-color: hsl(var(--destructive)); }

.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1)); }

.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus { --tw-ring-offset-color: #dc2626; }

.peer:checked ~ .peer-checked\:bg-emerald-500 { --tw-bg-opacity: 1; background-color: rgb(16 185 129 / var(--tw-bg-opacity, 1)); }

.peer:checked ~ .peer-checked\:bg-emerald-600 { --tw-bg-opacity: 1; background-color: rgb(5 150 105 / var(--tw-bg-opacity, 1)); }

.peer:checked ~ .peer-checked\:after\:translate-x-full::after { content: var(--tw-content); --tw-translate-x: 100%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.peer:checked ~ .peer-checked\:after\:border-white::after { content: var(--tw-content); --tw-border-opacity: 1; border-color: rgb(255 255 255 / var(--tw-border-opacity, 1)); }

.peer\/menu-button:hover ~ .peer-hover\/menu-button\:text-sidebar-accent-foreground { color: hsl(var(--sidebar-accent-foreground)); }

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

.peer:focus ~ .peer-focus\:ring-4 { --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(4px + 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); }

.peer:focus ~ .peer-focus\:ring-emerald-300 { --tw-ring-opacity: 1; --tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity, 1)); }

.peer:disabled ~ .peer-disabled\:cursor-not-allowed { cursor: not-allowed; }

.peer:disabled ~ .peer-disabled\:opacity-70 { opacity: 0.7; }

.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant="inset"]) { background-color: hsl(var(--sidebar-background)); }

.has-\[\:disabled\]\:opacity-50:has(:disabled) { opacity: 0.5; }

.group\/menu-item:has([data-sidebar="menu-action"]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8 { padding-right: 2rem; }

.aria-disabled\:pointer-events-none[aria-disabled="true"] { pointer-events: none; }

.aria-disabled\:opacity-50[aria-disabled="true"] { opacity: 0.5; }

.aria-selected\:bg-accent[aria-selected="true"] { background-color: hsl(var(--accent)); }

.aria-selected\:bg-accent\/50[aria-selected="true"] { background-color: hsl(var(--accent) / .5); }

.aria-selected\:text-accent-foreground[aria-selected="true"] { color: hsl(var(--accent-foreground)); }

.aria-selected\:text-muted-foreground[aria-selected="true"] { color: hsl(var(--muted-foreground)); }

.aria-selected\:opacity-100[aria-selected="true"] { opacity: 1; }

.aria-selected\:opacity-30[aria-selected="true"] { opacity: 0.3; }

.data-\[disabled\=true\]\:pointer-events-none[data-disabled="true"], .data-\[disabled\]\:pointer-events-none[data-disabled] { pointer-events: none; }

.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction="vertical"] { height: 1px; }

.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction="vertical"] { width: 100%; }

.data-\[side\=bottom\]\:translate-y-1[data-side="bottom"] { --tw-translate-y: .25rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.data-\[side\=left\]\:-translate-x-1[data-side="left"] { --tw-translate-x: -.25rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.data-\[side\=right\]\:translate-x-1[data-side="right"] { --tw-translate-x: .25rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.data-\[side\=top\]\:-translate-y-1[data-side="top"] { --tw-translate-y: -.25rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.data-\[state\=checked\]\:translate-x-5[data-state="checked"] { --tw-translate-x: 1.25rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.data-\[state\=unchecked\]\:translate-x-0[data-state="unchecked"], .data-\[swipe\=cancel\]\:translate-x-0[data-swipe="cancel"] { --tw-translate-x: 0px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe="end"] { --tw-translate-x: var(--radix-toast-swipe-end-x); transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe="move"] { --tw-translate-x: var(--radix-toast-swipe-move-x); transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.data-\[state\=open\]\:rotate-180[data-state="open"] { --tw-rotate: 180deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

@keyframes accordion-up { 
  0% { height: var(--radix-accordion-content-height); }
  100% { height: 0px; }
}

.data-\[state\=closed\]\:animate-accordion-up[data-state="closed"] { animation: 0.2s ease-out 0s 1 normal none running accordion-up; }

@keyframes accordion-down { 
  0% { height: 0px; }
  100% { height: var(--radix-accordion-content-height); }
}

.data-\[state\=open\]\:animate-accordion-down[data-state="open"] { animation: 0.2s ease-out 0s 1 normal none running accordion-down; }

.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction="vertical"] { flex-direction: column; }

.data-\[state\=open\]\:border-emerald-300[data-state="open"] { --tw-border-opacity: 1; border-color: rgb(110 231 183 / var(--tw-border-opacity, 1)); }

.data-\[active\=true\]\:bg-sidebar-accent[data-active="true"] { background-color: hsl(var(--sidebar-accent)); }

.data-\[active\]\:bg-accent\/50[data-active] { background-color: hsl(var(--accent) / .5); }

.data-\[selected\=\'true\'\]\:bg-accent[data-selected="true"] { background-color: hsl(var(--accent)); }

.data-\[state\=active\]\:bg-\[\#0b6e3e\][data-state="active"] { --tw-bg-opacity: 1; background-color: rgb(11 110 62 / var(--tw-bg-opacity, 1)); }

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

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

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

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

.data-\[state\=open\]\:bg-emerald-50\/40[data-state="open"] { background-color: rgba(236, 253, 245, 0.4); }

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

.data-\[state\=open\]\:bg-slate-100[data-state="open"] { --tw-bg-opacity: 1; background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1)); }

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

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

.data-\[active\=true\]\:font-medium[data-active="true"] { font-weight: 500; }

.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active="true"] { color: hsl(var(--sidebar-accent-foreground)); }

.data-\[selected\=true\]\:text-accent-foreground[data-selected="true"] { color: hsl(var(--accent-foreground)); }

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

.data-\[state\=active\]\:text-white[data-state="active"] { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); }

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

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

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

.data-\[state\=open\]\:text-slate-900[data-state="open"] { --tw-text-opacity: 1; color: rgb(15 23 42 / var(--tw-text-opacity, 1)); }

.data-\[disabled\=true\]\:opacity-50[data-disabled="true"], .data-\[disabled\]\:opacity-50[data-disabled] { opacity: 0.5; }

.data-\[state\=open\]\:opacity-100[data-state="open"] { opacity: 1; }

.data-\[state\=active\]\:shadow-sm[data-state="active"] { --tw-shadow: 0 1px 2px 0 rgb(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); }

.data-\[swipe\=move\]\:transition-none[data-swipe="move"] { transition-property: none; }

.data-\[state\=closed\]\:duration-300[data-state="closed"] { transition-duration: 0.3s; }

.data-\[state\=open\]\:duration-500[data-state="open"] { transition-duration: 0.5s; }

.data-\[motion\^\=from-\]\:animate-in[data-motion^="from-"], .data-\[state\=open\]\:animate-in[data-state="open"], .data-\[state\=visible\]\:animate-in[data-state="visible"] { animation-name: enter; animation-duration: 0.15s; --tw-enter-opacity: initial; --tw-enter-scale: initial; --tw-enter-rotate: initial; --tw-enter-translate-x: initial; --tw-enter-translate-y: initial; }

.data-\[motion\^\=to-\]\:animate-out[data-motion^="to-"], .data-\[state\=closed\]\:animate-out[data-state="closed"], .data-\[state\=hidden\]\:animate-out[data-state="hidden"], .data-\[swipe\=end\]\:animate-out[data-swipe="end"] { animation-name: exit; animation-duration: 0.15s; --tw-exit-opacity: initial; --tw-exit-scale: initial; --tw-exit-rotate: initial; --tw-exit-translate-x: initial; --tw-exit-translate-y: initial; }

.data-\[motion\^\=from-\]\:fade-in[data-motion^="from-"] { --tw-enter-opacity: 0; }

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

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

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

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

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

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

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

.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion="from-end"] { --tw-enter-translate-x: 13rem; }

.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion="from-start"] { --tw-enter-translate-x: -13rem; }

.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion="to-end"] { --tw-exit-translate-x: 13rem; }

.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion="to-start"] { --tw-exit-translate-x: -13rem; }

.data-\[side\=bottom\]\:slide-in-from-top-2[data-side="bottom"] { --tw-enter-translate-y: -.5rem; }

.data-\[side\=left\]\:slide-in-from-right-2[data-side="left"] { --tw-enter-translate-x: .5rem; }

.data-\[side\=right\]\:slide-in-from-left-2[data-side="right"] { --tw-enter-translate-x: -.5rem; }

.data-\[side\=top\]\:slide-in-from-bottom-2[data-side="top"] { --tw-enter-translate-y: .5rem; }

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

.data-\[state\=closed\]\:slide-out-to-left[data-state="closed"] { --tw-exit-translate-x: -100%; }

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

.data-\[state\=closed\]\:slide-out-to-right[data-state="closed"], .data-\[state\=closed\]\:slide-out-to-right-full[data-state="closed"] { --tw-exit-translate-x: 100%; }

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

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

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

.data-\[state\=open\]\:slide-in-from-left[data-state="open"] { --tw-enter-translate-x: -100%; }

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

.data-\[state\=open\]\:slide-in-from-right[data-state="open"] { --tw-enter-translate-x: 100%; }

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

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

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

.data-\[state\=closed\]\:duration-300[data-state="closed"] { animation-duration: 0.3s; }

.data-\[state\=open\]\:duration-500[data-state="open"] { animation-duration: 0.5s; }

.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction="vertical"]::after { content: var(--tw-content); left: 0px; }

.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction="vertical"]::after { content: var(--tw-content); height: 0.25rem; }

.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction="vertical"]::after { content: var(--tw-content); width: 100%; }

.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction="vertical"]::after { content: var(--tw-content); --tw-translate-y: -50%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction="vertical"]::after { content: var(--tw-content); --tw-translate-x: 0px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

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

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

.group[data-collapsible="offcanvas"] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\] { left: calc(var(--sidebar-width) * -1); }

.group[data-collapsible="offcanvas"] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\] { right: calc(var(--sidebar-width) * -1); }

.group[data-side="left"] .group-data-\[side\=left\]\:-right-4 { right: -1rem; }

.group[data-side="right"] .group-data-\[side\=right\]\:left-0 { left: 0px; }

.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:-mt-8 { margin-top: -2rem; }

.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:hidden { display: none; }

.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:\!size-8 { width: 2rem !important; height: 2rem !important; }

.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\] { width: var(--sidebar-width-icon); }

.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\] { width: calc(var(--sidebar-width-icon) + 1rem); }

.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\] { width: calc(var(--sidebar-width-icon) + 1rem + 2px); }

.group[data-collapsible="offcanvas"] .group-data-\[collapsible\=offcanvas\]\:w-0 { width: 0px; }

.group[data-collapsible="offcanvas"] .group-data-\[collapsible\=offcanvas\]\:translate-x-0 { --tw-translate-x: 0px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.group[data-side="right"] .group-data-\[side\=right\]\:rotate-180, .group[data-state="open"] .group-data-\[state\=open\]\:rotate-180 { --tw-rotate: 180deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:overflow-hidden { overflow: hidden; }

.group[data-variant="floating"] .group-data-\[variant\=floating\]\:rounded-lg { border-radius: var(--radius); }

.group[data-variant="floating"] .group-data-\[variant\=floating\]\:border { border-width: 1px; }

.group[data-side="left"] .group-data-\[side\=left\]\:border-r { border-right-width: 1px; }

.group[data-side="right"] .group-data-\[side\=right\]\:border-l { border-left-width: 1px; }

.group[data-variant="floating"] .group-data-\[variant\=floating\]\:border-sidebar-border { border-color: hsl(var(--sidebar-border)); }

.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:\!p-0 { padding: 0px !important; }

.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:\!p-2 { padding: 0.5rem !important; }

.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:opacity-0 { opacity: 0; }

.group[data-variant="floating"] .group-data-\[variant\=floating\]\:shadow { --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(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); }

.group[data-collapsible="offcanvas"] .group-data-\[collapsible\=offcanvas\]\:after\:left-full::after { content: var(--tw-content); left: 100%; }

.group[data-collapsible="offcanvas"] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover { background-color: hsl(var(--sidebar-background)); }

.peer\/menu-button[data-size="default"] ~ .peer-data-\[size\=default\]\/menu-button\:top-1\.5 { top: 0.375rem; }

.peer\/menu-button[data-size="lg"] ~ .peer-data-\[size\=lg\]\/menu-button\:top-2\.5 { top: 0.625rem; }

.peer\/menu-button[data-size="sm"] ~ .peer-data-\[size\=sm\]\/menu-button\:top-1 { top: 0.25rem; }

.peer[data-variant="inset"] ~ .peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\] { min-height: calc(-1rem + 100svh); }

.peer\/menu-button[data-active="true"] ~ .peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground { color: hsl(var(--sidebar-accent-foreground)); }

.prose-headings\:font-serif :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"], [class~="not-prose"] *))) { font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; }

.prose-headings\:text-slate-950 :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"], [class~="not-prose"] *))) { --tw-text-opacity: 1; color: rgb(2 6 23 / var(--tw-text-opacity, 1)); }

.prose-h1\:mt-0 :is(:where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *))) { margin-top: 0px; }

.prose-h1\:text-4xl :is(:where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *))) { font-size: 2.25rem; line-height: 2.5rem; }

.prose-h1\:leading-tight :is(:where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *))) { line-height: 1.25; }

.prose-h2\:mt-12 :is(:where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *))) { margin-top: 3rem; }

.prose-h2\:border-t :is(:where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *))) { border-top-width: 1px; }

.prose-h2\:border-slate-200 :is(:where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *))) { --tw-border-opacity: 1; border-color: rgb(226 232 240 / var(--tw-border-opacity, 1)); }

.prose-h2\:pt-8 :is(:where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *))) { padding-top: 2rem; }

.prose-h2\:text-3xl :is(:where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *))) { font-size: 1.875rem; line-height: 2.25rem; }

.prose-h2\:leading-snug :is(:where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *))) { line-height: 1.375; }

.prose-h3\:mt-10 :is(:where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *))) { margin-top: 2.5rem; }

.prose-h3\:text-2xl :is(:where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *))) { font-size: 1.5rem; line-height: 2rem; }

.prose-h3\:leading-snug :is(:where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *))) { line-height: 1.375; }

.prose-p\:text-\[1\.06rem\] :is(:where(p):not(:where([class~="not-prose"], [class~="not-prose"] *))) { font-size: 1.06rem; }

.prose-p\:leading-8 :is(:where(p):not(:where([class~="not-prose"], [class~="not-prose"] *))) { line-height: 2rem; }

.prose-a\:text-sky-700 :is(:where(a):not(:where([class~="not-prose"], [class~="not-prose"] *))) { --tw-text-opacity: 1; color: rgb(3 105 161 / var(--tw-text-opacity, 1)); }

.prose-a\:decoration-sky-300 :is(:where(a):not(:where([class~="not-prose"], [class~="not-prose"] *))) { text-decoration-color: rgb(125, 211, 252); }

.prose-a\:underline-offset-4 :is(:where(a):not(:where([class~="not-prose"], [class~="not-prose"] *))) { text-underline-offset: 4px; }

.hover\:prose-a\:text-sky-800 :is(:where(a):not(:where([class~="not-prose"], [class~="not-prose"] *))):hover { --tw-text-opacity: 1; color: rgb(7 89 133 / var(--tw-text-opacity, 1)); }

.prose-strong\:text-slate-950 :is(:where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *))) { --tw-text-opacity: 1; color: rgb(2 6 23 / var(--tw-text-opacity, 1)); }

.prose-code\:rounded :is(:where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))) { border-radius: 0.25rem; }

.prose-code\:bg-slate-100 :is(:where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))) { --tw-bg-opacity: 1; background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1)); }

.prose-code\:px-1\.5 :is(:where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))) { padding-left: 0.375rem; padding-right: 0.375rem; }

.prose-code\:py-0\.5 :is(:where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))) { padding-top: 0.125rem; padding-bottom: 0.125rem; }

.prose-code\:text-\[0\.9em\] :is(:where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))) { font-size: 0.9em; }

.prose-code\:font-medium :is(:where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))) { font-weight: 500; }

.prose-pre\:rounded-3xl :is(:where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *))) { border-radius: 1.5rem; }

.prose-pre\:bg-slate-950 :is(:where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *))) { --tw-bg-opacity: 1; background-color: rgb(2 6 23 / var(--tw-bg-opacity, 1)); }

.prose-pre\:p-5 :is(:where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *))) { padding: 1.25rem; }

.prose-pre\:text-slate-50 :is(:where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *))) { --tw-text-opacity: 1; color: rgb(248 250 252 / var(--tw-text-opacity, 1)); }

.prose-li\:leading-8 :is(:where(li):not(:where([class~="not-prose"], [class~="not-prose"] *))) { line-height: 2rem; }

@supports (backdrop-filter: var(--tw)) {
  .supports-\[backdrop-filter\]\:bg-white\/75 { background-color: rgba(255, 255, 255, 0.75); }
  .supports-\[backdrop-filter\]\:bg-white\/85 { background-color: rgba(255, 255, 255, 0.85); }
}

.dark\:border-amber-800:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(146 64 14 / var(--tw-border-opacity, 1)); }

.dark\:border-blue-800:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(30 64 175 / var(--tw-border-opacity, 1)); }

.dark\:border-destructive:is(.dark *) { border-color: hsl(var(--destructive)); }

.dark\:border-emerald-800:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(6 95 70 / var(--tw-border-opacity, 1)); }

.dark\:border-gray-700:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(55 65 81 / var(--tw-border-opacity, 1)); }

.dark\:border-red-800:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(153 27 27 / var(--tw-border-opacity, 1)); }

.dark\:bg-amber-950\/30:is(.dark *) { background-color: rgba(69, 26, 3, 0.3); }

.dark\:bg-blue-950\/30:is(.dark *) { background-color: rgba(23, 37, 84, 0.3); }

.dark\:bg-emerald-950\/30:is(.dark *) { background-color: rgba(2, 44, 34, 0.3); }

.dark\:bg-gray-800:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1)); }

.dark\:bg-gray-800\/50:is(.dark *) { background-color: rgba(31, 41, 55, 0.5); }

.dark\:bg-red-950\/30:is(.dark *) { background-color: rgba(69, 10, 10, 0.3); }

.dark\:bg-zinc-900:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(24 24 27 / var(--tw-bg-opacity, 1)); }

.dark\:text-amber-300:is(.dark *) { --tw-text-opacity: 1; color: rgb(252 211 77 / var(--tw-text-opacity, 1)); }

.dark\:text-amber-400:is(.dark *) { --tw-text-opacity: 1; color: rgb(251 191 36 / var(--tw-text-opacity, 1)); }

.dark\:text-blue-300:is(.dark *) { --tw-text-opacity: 1; color: rgb(147 197 253 / var(--tw-text-opacity, 1)); }

.dark\:text-blue-400:is(.dark *) { --tw-text-opacity: 1; color: rgb(96 165 250 / var(--tw-text-opacity, 1)); }

.dark\:text-emerald-200:is(.dark *) { --tw-text-opacity: 1; color: rgb(167 243 208 / var(--tw-text-opacity, 1)); }

.dark\:text-emerald-300:is(.dark *) { --tw-text-opacity: 1; color: rgb(110 231 183 / var(--tw-text-opacity, 1)); }

.dark\:text-emerald-400:is(.dark *) { --tw-text-opacity: 1; color: rgb(52 211 153 / var(--tw-text-opacity, 1)); }

.dark\:text-gray-200:is(.dark *) { --tw-text-opacity: 1; color: rgb(229 231 235 / var(--tw-text-opacity, 1)); }

.dark\:text-gray-300:is(.dark *) { --tw-text-opacity: 1; color: rgb(209 213 219 / var(--tw-text-opacity, 1)); }

.dark\:text-gray-400:is(.dark *) { --tw-text-opacity: 1; color: rgb(156 163 175 / var(--tw-text-opacity, 1)); }

.dark\:text-green-500:is(.dark *) { --tw-text-opacity: 1; color: rgb(34 197 94 / var(--tw-text-opacity, 1)); }

.dark\:text-red-300:is(.dark *) { --tw-text-opacity: 1; color: rgb(252 165 165 / var(--tw-text-opacity, 1)); }

.dark\:text-red-400:is(.dark *) { --tw-text-opacity: 1; color: rgb(248 113 113 / var(--tw-text-opacity, 1)); }

.dark\:hover\:bg-gray-700:hover:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1)); }

@media (min-width: 640px) {
  .sm\:bottom-0 { bottom: 0px; }
  .sm\:bottom-4 { bottom: 1rem; }
  .sm\:bottom-6 { bottom: 1.5rem; }
  .sm\:left-4 { left: 1rem; }
  .sm\:left-6 { left: 1.5rem; }
  .sm\:right-0 { right: 0px; }
  .sm\:right-4 { right: 1rem; }
  .sm\:right-6 { right: 1.5rem; }
  .sm\:top-4 { top: 1rem; }
  .sm\:top-auto { top: auto; }
  .sm\:col-span-2 { grid-column: span 2 / span 2; }
  .sm\:col-span-3 { grid-column: span 3 / span 3; }
  .sm\:-mx-7 { margin-left: -1.75rem; margin-right: -1.75rem; }
  .sm\:ml-0 { margin-left: 0px; }
  .sm\:mt-0 { margin-top: 0px; }
  .sm\:block { display: block; }
  .sm\:inline { display: inline; }
  .sm\:flex { display: flex; }
  .sm\:inline-flex { display: inline-flex; }
  .sm\:h-12 { height: 3rem; }
  .sm\:h-14 { height: 3.5rem; }
  .sm\:h-20 { height: 5rem; }
  .sm\:h-32 { height: 8rem; }
  .sm\:h-56 { height: 14rem; }
  .sm\:w-10 { width: 2.5rem; }
  .sm\:w-12 { width: 3rem; }
  .sm\:w-20 { width: 5rem; }
  .sm\:w-32 { width: 8rem; }
  .sm\:w-56 { width: 14rem; }
  .sm\:w-80 { width: 20rem; }
  .sm\:w-\[640px\] { width: 640px; }
  .sm\:max-w-sm { max-width: 24rem; }
  .sm\:shrink-0 { flex-shrink: 0; }
  .sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .sm\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .sm\:flex-row { flex-direction: row; }
  .sm\:flex-col { flex-direction: column; }
  .sm\:items-start { align-items: flex-start; }
  .sm\:items-center { align-items: center; }
  .sm\:justify-end { justify-content: flex-end; }
  .sm\:justify-between { justify-content: space-between; }
  .sm\:gap-2\.5 { gap: 0.625rem; }
  .sm\:gap-3 { gap: 0.75rem; }
  .sm\:gap-4 { gap: 1rem; }
  .sm\:gap-5 { gap: 1.25rem; }
  .sm\:space-x-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(.5rem * var(--tw-space-x-reverse)); margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse))); }
  .sm\:space-x-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(1rem * var(--tw-space-x-reverse)); margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); }
  .sm\:space-y-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0px * var(--tw-space-y-reverse)); }
  .sm\:rounded-lg { border-radius: var(--radius); }
  .sm\:p-10 { padding: 2.5rem; }
  .sm\:p-12 { padding: 3rem; }
  .sm\:p-3 { padding: 0.75rem; }
  .sm\:p-6 { padding: 1.5rem; }
  .sm\:p-7 { padding: 1.75rem; }
  .sm\:p-8 { padding: 2rem; }
  .sm\:p-9 { padding: 2.25rem; }
  .sm\:px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
  .sm\:px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
  .sm\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .sm\:px-7 { padding-left: 1.75rem; padding-right: 1.75rem; }
  .sm\:px-8 { padding-left: 2rem; padding-right: 2rem; }
  .sm\:py-16 { padding-top: 4rem; padding-bottom: 4rem; }
  .sm\:py-20 { padding-top: 5rem; padding-bottom: 5rem; }
  .sm\:py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
  .sm\:py-8 { padding-top: 2rem; padding-bottom: 2rem; }
  .sm\:pr-5 { padding-right: 1.25rem; }
  .sm\:pt-24 { padding-top: 6rem; }
  .sm\:text-left { text-align: left; }
  .sm\:text-2xl { font-size: 1.5rem; line-height: 2rem; }
  .sm\:text-3xl { font-size: 1.875rem; line-height: 2.25rem; }
  .sm\:text-4xl { font-size: 2.25rem; line-height: 2.5rem; }
  .sm\:text-5xl { font-size: 3rem; line-height: 1; }
  .sm\:text-6xl { font-size: 3.75rem; line-height: 1; }
  .sm\:text-7xl { font-size: 4.5rem; line-height: 1; }
  .sm\:text-\[11px\] { font-size: 11px; }
  .sm\:text-base { font-size: 1rem; line-height: 1.5rem; }
  .sm\:text-lg { font-size: 1.125rem; line-height: 1.75rem; }
  .sm\:text-sm { font-size: 0.875rem; line-height: 1.25rem; }
  .sm\:text-xl { font-size: 1.25rem; line-height: 1.75rem; }
  .sm\:text-xs { font-size: 0.75rem; line-height: 1rem; }
  .data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state="open"] { --tw-enter-translate-y: 100%; }
}

@media (min-width: 768px) {
  .md\:absolute { position: absolute; }
  .md\:-left-5 { left: -1.25rem; }
  .md\:-right-5 { right: -1.25rem; }
  .md\:bottom-8 { bottom: 2rem; }
  .md\:right-10 { right: 2.5rem; }
  .md\:order-1 { order: 1; }
  .md\:order-2 { order: 2; }
  .md\:col-span-1 { grid-column: span 1 / span 1; }
  .md\:col-span-2 { grid-column: span 2 / span 2; }
  .md\:col-span-4 { grid-column: span 4 / span 4; }
  .md\:-mx-6 { margin-left: -1.5rem; margin-right: -1.5rem; }
  .md\:mx-0 { margin-left: 0px; margin-right: 0px; }
  .md\:my-6 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
  .md\:-mt-\[4vh\] { margin-top: -4vh; }
  .md\:-mt-\[6vh\] { margin-top: -6vh; }
  .md\:mb-10 { margin-bottom: 2.5rem; }
  .md\:mb-20 { margin-bottom: 5rem; }
  .md\:mb-4 { margin-bottom: 1rem; }
  .md\:mb-5 { margin-bottom: 1.25rem; }
  .md\:mb-6 { margin-bottom: 1.5rem; }
  .md\:mb-7 { margin-bottom: 1.75rem; }
  .md\:ml-4 { margin-left: 1rem; }
  .md\:mr-4 { margin-right: 1rem; }
  .md\:mt-6 { margin-top: 1.5rem; }
  .md\:block { display: block; }
  .md\:flex { display: flex; }
  .md\:inline-flex { display: inline-flex; }
  .md\:grid { display: grid; }
  .md\:hidden { display: none; }
  .md\:h-11 { height: 2.75rem; }
  .md\:h-12 { height: 3rem; }
  .md\:h-14 { height: 3.5rem; }
  .md\:h-16 { height: 4rem; }
  .md\:h-20 { height: 5rem; }
  .md\:h-24 { height: 6rem; }
  .md\:h-28 { height: 7rem; }
  .md\:h-32 { height: 8rem; }
  .md\:h-36 { height: 9rem; }
  .md\:h-\[84px\] { height: 84px; }
  .md\:h-full { height: 100%; }
  .md\:w-24 { width: 6rem; }
  .md\:w-28 { width: 7rem; }
  .md\:w-36 { width: 9rem; }
  .md\:w-48 { width: 12rem; }
  .md\:w-5\/12 { width: 41.6667%; }
  .md\:w-\[120px\] { width: 120px; }
  .md\:w-\[130px\] { width: 130px; }
  .md\:w-\[140px\] { width: 140px; }
  .md\:w-\[150px\] { width: 150px; }
  .md\:w-\[340px\] { width: 340px; }
  .md\:w-\[720px\] { width: 720px; }
  .md\:w-\[var\(--radix-navigation-menu-viewport-width\)\] { width: var(--radix-navigation-menu-viewport-width); }
  .md\:w-auto { width: auto; }
  .md\:max-w-\[200px\] { max-width: 200px; }
  .md\:max-w-\[420px\] { max-width: 420px; }
  .md\:flex-1 { flex: 1 1 0%; }
  .md\:-translate-y-16 { --tw-translate-y: -4rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .md\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
  .md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .md\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .md\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
  .md\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
  .md\:grid-cols-\[0\.92fr_1\.08fr\] { grid-template-columns: 0.92fr 1.08fr; }
  .md\:grid-cols-\[150px_1fr\] { grid-template-columns: 150px 1fr; }
  .md\:grid-cols-\[18rem_1fr\] { grid-template-columns: 18rem 1fr; }
  .md\:grid-cols-\[1fr\,1fr\,auto\] { grid-template-columns: 1fr 1fr auto; }
  .md\:grid-cols-\[1fr_1fr_1fr_1fr_auto\] { grid-template-columns: 1fr 1fr 1fr 1fr auto; }
  .md\:grid-cols-\[1fr_1fr_1fr_auto\] { grid-template-columns: 1fr 1fr 1fr auto; }
  .md\:grid-cols-\[280px\,1fr\] { grid-template-columns: 280px 1fr; }
  .md\:grid-cols-\[76px_220px_1fr\] { grid-template-columns: 76px 220px 1fr; }
  .md\:grid-cols-\[90px_120px_1fr_auto\] { grid-template-columns: 90px 120px 1fr auto; }
  .md\:flex-row { flex-direction: row; }
  .md\:flex-row-reverse { flex-direction: row-reverse; }
  .md\:items-start { align-items: flex-start; }
  .md\:items-end { align-items: flex-end; }
  .md\:items-center { align-items: center; }
  .md\:justify-start { justify-content: flex-start; }
  .md\:justify-between { justify-content: space-between; }
  .md\:gap-10 { gap: 2.5rem; }
  .md\:gap-14 { gap: 3.5rem; }
  .md\:gap-4 { gap: 1rem; }
  .md\:gap-5 { gap: 1.25rem; }
  .md\:gap-6 { gap: 1.5rem; }
  .md\:space-y-12 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(3rem * var(--tw-space-y-reverse)); }
  .md\:rounded-lg { border-radius: var(--radius); }
  .md\:rounded-xl { border-radius: 0.75rem; }
  .md\:border { border-width: 1px; }
  .md\:border-slate-200 { --tw-border-opacity: 1; border-color: rgb(226 232 240 / var(--tw-border-opacity, 1)); }
  .md\:p-10 { padding: 2.5rem; }
  .md\:p-12 { padding: 3rem; }
  .md\:p-14 { padding: 3.5rem; }
  .md\:p-5 { padding: 1.25rem; }
  .md\:p-6 { padding: 1.5rem; }
  .md\:p-7 { padding: 1.75rem; }
  .md\:p-8 { padding: 2rem; }
  .md\:p-9 { padding: 2.25rem; }
  .md\:px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
  .md\:px-14 { padding-left: 3.5rem; padding-right: 3.5rem; }
  .md\:px-16 { padding-left: 4rem; padding-right: 4rem; }
  .md\:px-4 { padding-left: 1rem; padding-right: 1rem; }
  .md\:px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
  .md\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .md\:px-8 { padding-left: 2rem; padding-right: 2rem; }
  .md\:py-14 { padding-top: 3.5rem; padding-bottom: 3.5rem; }
  .md\:py-16 { padding-top: 4rem; padding-bottom: 4rem; }
  .md\:py-20 { padding-top: 5rem; padding-bottom: 5rem; }
  .md\:py-24 { padding-top: 6rem; padding-bottom: 6rem; }
  .md\:py-28 { padding-top: 7rem; padding-bottom: 7rem; }
  .md\:py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
  .md\:py-32 { padding-top: 8rem; padding-bottom: 8rem; }
  .md\:py-4 { padding-top: 1rem; padding-bottom: 1rem; }
  .md\:pb-24 { padding-bottom: 6rem; }
  .md\:pb-32 { padding-bottom: 8rem; }
  .md\:pt-32 { padding-top: 8rem; }
  .md\:pt-36 { padding-top: 9rem; }
  .md\:pt-8 { padding-top: 2rem; }
  .md\:text-left { text-align: left; }
  .md\:text-right { text-align: right; }
  .md\:\!text-2xl { font-size: 1.5rem !important; line-height: 2rem !important; }
  .md\:\!text-lg { font-size: 1.125rem !important; line-height: 1.75rem !important; }
  .md\:text-2xl { font-size: 1.5rem; line-height: 2rem; }
  .md\:text-3xl { font-size: 1.875rem; line-height: 2.25rem; }
  .md\:text-4xl { font-size: 2.25rem; line-height: 2.5rem; }
  .md\:text-5xl { font-size: 3rem; line-height: 1; }
  .md\:text-6xl { font-size: 3.75rem; line-height: 1; }
  .md\:text-\[26px\] { font-size: 26px; }
  .md\:text-base { font-size: 1rem; line-height: 1.5rem; }
  .md\:text-lg { font-size: 1.125rem; line-height: 1.75rem; }
  .md\:text-sm { font-size: 0.875rem; line-height: 1.25rem; }
  .md\:text-xl { font-size: 1.25rem; line-height: 1.75rem; }
  .md\:text-xs { font-size: 0.75rem; line-height: 1rem; }
  .md\:opacity-0 { opacity: 0; }
  .after\:md\:hidden::after { content: var(--tw-content); display: none; }
  .peer[data-variant="inset"] ~ .md\:peer-data-\[variant\=inset\]\:m-2 { margin: 0.5rem; }
  .peer[data-state="collapsed"][data-variant="inset"] ~ .md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2 { margin-left: 0.5rem; }
  .peer[data-variant="inset"] ~ .md\:peer-data-\[variant\=inset\]\:ml-0 { margin-left: 0px; }
  .peer[data-variant="inset"] ~ .md\:peer-data-\[variant\=inset\]\:rounded-xl { border-radius: 0.75rem; }
  .peer[data-variant="inset"] ~ .md\:peer-data-\[variant\=inset\]\:shadow { --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(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); }
}

@media (min-width: 1024px) {
  .lg\:sticky { position: sticky; }
  .lg\:bottom-7 { bottom: 1.75rem; }
  .lg\:left-0 { left: 0px; }
  .lg\:top-24 { top: 6rem; }
  .lg\:top-6 { top: 1.5rem; }
  .lg\:order-1 { order: 1; }
  .lg\:order-2 { order: 2; }
  .lg\:col-span-1 { grid-column: span 1 / span 1; }
  .lg\:col-span-2 { grid-column: span 2 / span 2; }
  .lg\:col-span-3 { grid-column: span 3 / span 3; }
  .lg\:col-span-4 { grid-column: span 4 / span 4; }
  .lg\:col-span-8 { grid-column: span 8 / span 8; }
  .lg\:-mx-10 { margin-left: -2.5rem; margin-right: -2.5rem; }
  .lg\:mb-16 { margin-bottom: 4rem; }
  .lg\:block { display: block; }
  .lg\:flex { display: flex; }
  .lg\:hidden { display: none; }
  .lg\:h-\[430px\] { height: 430px; }
  .lg\:max-w-\[520px\] { max-width: 520px; }
  .lg\:max-w-none { max-width: none; }
  .lg\:-translate-y-16 { --tw-translate-y: -4rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .lg\:-translate-y-24 { --tw-translate-y: -6rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .lg\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
  .lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .lg\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
  .lg\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
  .lg\:grid-cols-\[\.9fr_1\.1fr\] { grid-template-columns: 0.9fr 1.1fr; }
  .lg\:grid-cols-\[0\.82fr_1\.18fr\] { grid-template-columns: 0.82fr 1.18fr; }
  .lg\:grid-cols-\[0\.85fr_1\.15fr\] { grid-template-columns: 0.85fr 1.15fr; }
  .lg\:grid-cols-\[0\.92fr_1\.08fr\] { grid-template-columns: 0.92fr 1.08fr; }
  .lg\:grid-cols-\[0\.94fr_1\.06fr\] { grid-template-columns: 0.94fr 1.06fr; }
  .lg\:grid-cols-\[0\.95fr_1\.05fr\] { grid-template-columns: 0.95fr 1.05fr; }
  .lg\:grid-cols-\[1\.05fr_1fr\] { grid-template-columns: 1.05fr 1fr; }
  .lg\:grid-cols-\[1\.1fr_\.9fr\] { grid-template-columns: 1.1fr 0.9fr; }
  .lg\:grid-cols-\[1\.25fr_0\.75fr\] { grid-template-columns: 1.25fr 0.75fr; }
  .lg\:grid-cols-\[1\.2fr_0\.8fr\] { grid-template-columns: 1.2fr 0.8fr; }
  .lg\:grid-cols-\[1\.3fr_0\.7fr\] { grid-template-columns: 1.3fr 0.7fr; }
  .lg\:grid-cols-\[1fr_1\.05fr\] { grid-template-columns: 1fr 1.05fr; }
  .lg\:grid-cols-\[1fr_1\.2fr\] { grid-template-columns: 1fr 1.2fr; }
  .lg\:grid-cols-\[1fr_1\.4fr\] { grid-template-columns: 1fr 1.4fr; }
  .lg\:grid-cols-\[1fr_1fr\] { grid-template-columns: 1fr 1fr; }
  .lg\:grid-cols-\[1fr_280px\] { grid-template-columns: 1fr 280px; }
  .lg\:grid-cols-\[1fr_320px\] { grid-template-columns: 1fr 320px; }
  .lg\:grid-cols-\[1fr_420px\] { grid-template-columns: 1fr 420px; }
  .lg\:grid-cols-\[1fr_auto\] { grid-template-columns: 1fr auto; }
  .lg\:grid-cols-\[240px_1fr\] { grid-template-columns: 240px 1fr; }
  .lg\:grid-cols-\[2fr_1fr\] { grid-template-columns: 2fr 1fr; }
  .lg\:grid-cols-\[320px_minmax\(0\,1fr\)\] { grid-template-columns: 320px minmax(0px, 1fr); }
  .lg\:grid-cols-\[330px_1fr\] { grid-template-columns: 330px 1fr; }
  .lg\:grid-cols-\[340px_1fr\] { grid-template-columns: 340px 1fr; }
  .lg\:grid-cols-\[360px_1fr\] { grid-template-columns: 360px 1fr; }
  .lg\:grid-cols-\[380px_1fr\] { grid-template-columns: 380px 1fr; }
  .lg\:grid-cols-\[minmax\(0\,1fr\)_360px\] { grid-template-columns: minmax(0px, 1fr) 360px; }
  .lg\:grid-cols-\[minmax\(220px\,1fr\)_150px_160px_150px_auto\] { grid-template-columns: minmax(220px, 1fr) 150px 160px 150px auto; }
  .lg\:flex-row { flex-direction: row; }
  .lg\:flex-col { flex-direction: column; }
  .lg\:items-start { align-items: flex-start; }
  .lg\:items-center { align-items: center; }
  .lg\:justify-start { justify-content: flex-start; }
  .lg\:justify-between { justify-content: space-between; }
  .lg\:gap-12 { gap: 3rem; }
  .lg\:gap-16 { gap: 4rem; }
  .lg\:gap-6 { gap: 1.5rem; }
  .lg\:self-start { align-self: flex-start; }
  .lg\:p-10 { padding: 2.5rem; }
  .lg\:p-6 { padding: 1.5rem; }
  .lg\:p-8 { padding: 2rem; }
  .lg\:px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
  .lg\:px-12 { padding-left: 3rem; padding-right: 3rem; }
  .lg\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .lg\:px-8 { padding-left: 2rem; padding-right: 2rem; }
  .lg\:py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
  .lg\:py-16 { padding-top: 4rem; padding-bottom: 4rem; }
  .lg\:py-28 { padding-top: 7rem; padding-bottom: 7rem; }
  .lg\:py-8 { padding-top: 2rem; padding-bottom: 2rem; }
  .lg\:pb-36 { padding-bottom: 9rem; }
  .lg\:pt-8 { padding-top: 2rem; }
  .lg\:text-left { text-align: left; }
  .lg\:text-4xl { font-size: 2.25rem; line-height: 2.5rem; }
  .lg\:text-5xl { font-size: 3rem; line-height: 1; }
  .lg\:text-6xl { font-size: 3.75rem; line-height: 1; }
  .lg\:text-7xl { font-size: 4.5rem; line-height: 1; }
  .lg\:text-8xl { font-size: 6rem; line-height: 1; }
}

@media (min-width: 1280px) {
  .xl\:sticky { position: sticky; }
  .xl\:top-4 { top: 1rem; }
  .xl\:col-span-2 { grid-column: span 2 / span 2; }
  .xl\:col-span-3 { grid-column: span 3 / span 3; }
  .xl\:col-span-9 { grid-column: span 9 / span 9; }
  .xl\:block { display: block; }
  .xl\:h-\[calc\(100vh-160px\)\] { height: calc(-160px + 100vh); }
  .xl\:-translate-y-28 { --tw-translate-y: -7rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
  .xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
  .xl\:grid-cols-\[0\.95fr_1\.45fr\] { grid-template-columns: 0.95fr 1.45fr; }
  .xl\:grid-cols-\[0\.95fr_1\.65fr_0\.95fr\] { grid-template-columns: 0.95fr 1.65fr 0.95fr; }
  .xl\:grid-cols-\[1\.05fr_0\.95fr\] { grid-template-columns: 1.05fr 0.95fr; }
  .xl\:grid-cols-\[1\.15fr_0\.85fr\] { grid-template-columns: 1.15fr 0.85fr; }
  .xl\:grid-cols-\[1fr_\.85fr\] { grid-template-columns: 1fr 0.85fr; }
  .xl\:grid-cols-\[1fr_1fr\] { grid-template-columns: 1fr 1fr; }
  .xl\:grid-cols-\[1fr_420px\] { grid-template-columns: 1fr 420px; }
  .xl\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(380px\,0\.65fr\)\] { grid-template-columns: minmax(0px, 1.35fr) minmax(380px, 0.65fr); }
  .xl\:gap-8 { gap: 2rem; }
  .xl\:border-b-0 { border-bottom-width: 0px; }
  .xl\:border-r { border-right-width: 1px; }
  .xl\:p-12 { padding: 3rem; }
  .xl\:p-14 { padding: 3.5rem; }
  .xl\:text-4xl { font-size: 2.25rem; line-height: 2.5rem; }
  .xl\:text-6xl { font-size: 3.75rem; line-height: 1; }
  .xl\:text-\[40px\] { font-size: 40px; }
  .xl\:text-base { font-size: 1rem; line-height: 1.5rem; }
}

@media (min-width: 1536px) {
  .\32 xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
}

@media (min-width: 1792px) {
  .\33 xl\:h-20 { height: 5rem; }
  .\33 xl\:h-24 { height: 6rem; }
  .\33 xl\:max-w-\[1400px\] { max-width: 1400px; }
  .\33 xl\:max-w-\[1500px\] { max-width: 1500px; }
  .\33 xl\:max-w-\[1680px\] { max-width: 1680px; }
  .\33 xl\:px-12 { padding-left: 3rem; padding-right: 3rem; }
}

@media (min-width: 2240px) {
  .\34 xl\:max-w-\[1700px\] { max-width: 1700px; }
  .\34 xl\:max-w-\[1800px\] { max-width: 1800px; }
  .\34 xl\:max-w-\[2000px\] { max-width: 2000px; }
}

@media (min-width: 2880px) {
  .\35 xl\:h-24 { height: 6rem; }
  .\35 xl\:h-28 { height: 7rem; }
  .\35 xl\:max-w-\[2000px\] { max-width: 2000px; }
  .\35 xl\:max-w-\[2200px\] { max-width: 2200px; }
  .\35 xl\:max-w-\[2400px\] { max-width: 2400px; }
  .\35 xl\:px-16 { padding-left: 4rem; padding-right: 4rem; }
}

.ltr\:right-0:where([dir="ltr"], [dir="ltr"] *) { right: 0px; }

.rtl\:left-0:where([dir="rtl"], [dir="rtl"] *) { left: 0px; }

@media print {
  .print\:bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); }
  .print\:text-black { --tw-text-opacity: 1; color: rgb(0 0 0 / var(--tw-text-opacity, 1)); }
}

.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]) { background-color: hsl(var(--accent)); }

.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child { border-top-left-radius: calc(var(--radius) - 2px); border-bottom-left-radius: calc(var(--radius) - 2px); }

.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child { border-top-right-radius: calc(var(--radius) - 2px); border-bottom-right-radius: calc(var(--radius) - 2px); }

.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside) { background-color: hsl(var(--accent) / .5); }

.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end) { border-top-right-radius: calc(var(--radius) - 2px); border-bottom-right-radius: calc(var(--radius) - 2px); }

.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role="checkbox"]) { padding-right: 0px; }

@media (min-width: 768px) {
  .md\:\[\&\>\*\:first-child\]\:col-start-2 > :first-child { grid-column-start: 2; }
}

.\[\&\>button\]\:hidden > button { display: none; }

.\[\&\>span\:last-child\]\:truncate > span:last-child { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.\[\&\>span\]\:line-clamp-1 > span { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }

.\[\&\>svg\+div\]\:translate-y-\[-3px\] > svg + div { --tw-translate-y: -3px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.\[\&\>svg\]\:absolute > svg { position: absolute; }

.\[\&\>svg\]\:left-4 > svg { left: 1rem; }

.\[\&\>svg\]\:top-4 > svg { top: 1rem; }

.\[\&\>svg\]\:size-3\.5 > svg { width: 0.875rem; height: 0.875rem; }

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

.\[\&\>svg\]\:h-2\.5 > svg { height: 0.625rem; }

.\[\&\>svg\]\:h-3 > svg { height: 0.75rem; }

.\[\&\>svg\]\:w-2\.5 > svg { width: 0.625rem; }

.\[\&\>svg\]\:w-3 > svg { width: 0.75rem; }

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

.\[\&\>svg\]\:text-destructive > svg { color: hsl(var(--destructive)); }

.\[\&\>svg\]\:text-foreground > svg { color: hsl(var(--foreground)); }

.\[\&\>svg\]\:text-muted-foreground > svg { color: hsl(var(--muted-foreground)); }

.\[\&\>svg\]\:text-sidebar-accent-foreground > svg { color: hsl(var(--sidebar-accent-foreground)); }

.\[\&\>svg\~\*\]\:pl-7 > svg ~ * { padding-left: 1.75rem; }

.\[\&\>tr\]\:last\:border-b-0:last-child > tr { border-bottom-width: 0px; }

.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction="vertical"] > div { --tw-rotate: 90deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state="open"] > svg { --tw-rotate: 180deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text { fill: hsl(var(--muted-foreground)); }

.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"] { stroke: hsl(var(--border) / .5); }

.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor { stroke: hsl(var(--border)); }

.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"] { stroke: transparent; }

.\[\&_\.recharts-layer\]\:outline-none .recharts-layer { outline: transparent solid 2px; outline-offset: 2px; }

.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"] { stroke: hsl(var(--border)); }

.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector, .\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor { fill: hsl(var(--muted)); }

.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"] { stroke: hsl(var(--border)); }

.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"] { stroke: transparent; }

.\[\&_\.recharts-sector\]\:outline-none .recharts-sector, .\[\&_\.recharts-surface\]\:outline-none .recharts-surface { outline: transparent solid 2px; outline-offset: 2px; }

.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading] { padding-left: 0.5rem; padding-right: 0.5rem; }

.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading] { padding-top: 0.375rem; padding-bottom: 0.375rem; }

.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading] { font-size: 0.75rem; line-height: 1rem; }

.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading] { font-weight: 500; }

.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading] { color: hsl(var(--muted-foreground)); }

.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden]) ~ [cmdk-group] { padding-top: 0px; }

.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group] { padding-left: 0.5rem; padding-right: 0.5rem; }

.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg { height: 1.25rem; }

.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg { width: 1.25rem; }

.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input] { height: 3rem; }

.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item] { padding-left: 0.5rem; padding-right: 0.5rem; }

.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item] { padding-top: 0.75rem; padding-bottom: 0.75rem; }

.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg { height: 1.25rem; }

.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg { width: 1.25rem; }

.\[\&_p\]\:leading-relaxed p { line-height: 1.625; }

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

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

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

.\[\&_tr\:last-child\]\:border-0 tr:last-child { border-width: 0px; }

.\[\&_tr\]\:border-b tr { border-bottom-width: 1px; }

[data-side="left"][data-collapsible="offcanvas"] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2 { right: -0.5rem; }

[data-side="left"][data-state="collapsed"] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize { cursor: e-resize; }

[data-side="left"] .\[\[data-side\=left\]_\&\]\:cursor-w-resize { cursor: w-resize; }

[data-side="right"][data-collapsible="offcanvas"] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2 { left: -0.5rem; }

[data-side="right"][data-state="collapsed"] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize { cursor: w-resize; }

[data-side="right"] .\[\[data-side\=right\]_\&\]\:cursor-e-resize { cursor: e-resize; }