/*! tailwindcss v4.0.10 | MIT License | https://tailwindcss.com */
:root, :host {
  --font-sans: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --color-red-50: rgb(254, 242, 242);
  --color-red-100: rgb(255, 226, 226);
  --color-red-200: rgb(255, 202, 202);
  --color-red-300: rgb(255, 163, 164);
  --color-red-400: rgb(255, 101, 104);
  --color-red-500: rgb(251, 44, 54);
  --color-red-600: rgb(228, 0, 22);
  --color-red-700: rgb(191, 0, 15);
  --color-red-800: rgb(159, 7, 18);
  --color-red-900: rgb(130, 24, 26);
  --color-yellow-500: rgb(234, 179, 0);
  --color-green-200: rgb(185, 248, 207);
  --color-green-500: rgb(0, 198, 90);
  --color-green-600: rgb(0, 164, 71);
  --color-blue-500: rgb(50, 128, 255);
  --color-blue-600: rgb(21, 93, 252);
  --color-blue-700: rgb(20, 71, 230);
  --color-indigo-200: rgb(199, 210, 255);
  --color-indigo-300: rgb(164, 180, 255);
  --color-indigo-600: rgb(79, 57, 246);
  --color-indigo-900: rgb(49, 44, 133);
  --color-pink-500: rgb(246, 51, 154);
  --color-slate-200: rgb(226, 232, 240);
  --color-slate-500: rgb(98, 116, 142);
  --color-slate-800: rgb(29, 41, 61);
  --color-slate-900: rgb(15, 23, 43);
  --color-gray-50: rgb(249, 250, 251);
  --color-gray-100: rgb(243, 244, 246);
  --color-gray-200: rgb(229, 231, 235);
  --color-gray-300: rgb(209, 213, 220);
  --color-gray-400: rgb(153, 161, 175);
  --color-gray-500: rgb(106, 114, 130);
  --color-gray-600: rgb(74, 85, 101);
  --color-gray-700: rgb(54, 65, 83);
  --color-gray-800: rgb(30, 41, 57);
  --color-gray-900: rgb(16, 24, 40);
  --color-black: #000;
  --color-white: #fff;
  --spacing: 0.25rem;
  --container-sm: 24rem;
  --container-md: 28rem;
  --container-lg: 32rem;
  --container-xl: 36rem;
  --container-2xl: 42rem;
  --container-3xl: 48rem;
  --container-4xl: 56rem;
  --container-5xl: 64rem;
  --container-7xl: 80rem;
  --text-xs: 0.75rem;
  --text-xs--line-height: calc(1 / 0.75);
  --text-sm: 0.875rem;
  --text-sm--line-height: calc(1.25 / 0.875);
  --text-base: 1rem;
  --text-base--line-height: calc(1.5 / 1);
  --text-lg: 1.125rem;
  --text-lg--line-height: calc(1.75 / 1.125);
  --text-xl: 1.25rem;
  --text-xl--line-height: calc(1.75 / 1.25);
  --text-2xl: 1.5rem;
  --text-2xl--line-height: calc(2 / 1.5);
  --text-3xl: 1.875rem;
  --text-3xl--line-height: calc(2.25 / 1.875);
  --text-4xl: 2.25rem;
  --text-4xl--line-height: calc(2.5 / 2.25);
  --text-5xl: 3rem;
  --text-5xl--line-height: 1;
  --text-6xl: 3.75rem;
  --text-6xl--line-height: 1;
  --font-weight-light: 300;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
  --font-weight-extrabold: 800;
  --tracking-tight: -0.025em;
  --tracking-normal: 0em;
  --tracking-wider: 0.05em;
  --leading-tight: 1.25;
  --leading-normal: 1.5;
  --radius-sm: 0.25rem;
  --radius-md: 0.375rem;
  --radius-lg: 0.5rem;
  --radius-xl: 0.75rem;
  --ease-in: cubic-bezier(0.4, 0, 1, 1);
  --ease-out: cubic-bezier(0, 0, 0.2, 1);
  --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
  --animate-spin: spin 1s linear infinite;
  --blur-sm: 8px;
  --default-transition-duration: 150ms;
  --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  --default-font-family: var(--font-sans);
  --default-font-feature-settings: var(--font-sans--font-feature-settings);
  --default-font-variation-settings: var( --font-sans--font-variation-settings );
  --default-mono-font-family: var(--font-mono);
  --default-mono-font-feature-settings: var( --font-mono--font-feature-settings );
  --default-mono-font-variation-settings: var( --font-mono--font-variation-settings );
}
@supports (color: color(display-p3 0 0 0%)) {
:root, :host {
    --color-red-200: rgb(255, 202, 202);
    --color-red-300: rgb(255, 163, 164);
    --color-red-400: rgb(255, 101, 104);
    --color-red-600: rgb(228, 0, 22);
    --color-red-700: rgb(191, 0, 16);
    --color-yellow-500: rgb(234, 179, 0);
    --color-green-500: rgb(0, 198, 90);
    --color-green-600: rgb(0, 164, 71);
    --color-blue-500: rgb(50, 128, 255);
    --color-indigo-200: rgb(199, 210, 255);
    --color-indigo-300: rgb(164, 180, 255);
  }

@media (color-gamut: p3) {
:root, :host {
      --color-red-200: color(display-p3 0.96956 0.79815 0.7943);
      --color-red-300: color(display-p3 0.95692 0.65189 0.64512);
      --color-red-400: color(display-p3 0.93353 0.43168 0.42349);
      --color-red-600: color(display-p3 0.83032 0.14038 0.1332);
      --color-red-700: color(display-p3 0.69274 0.11623 0.10468);
      --color-yellow-500: color(display-p3 0.90365 0.70306 0.07454);
      --color-green-500: color(display-p3 0.30873 0.77475 0.37431);
      --color-green-600: color(display-p3 0.24388 0.64082 0.29481);
      --color-blue-500: color(display-p3 0.26642 0.49122 0.98862);
      --color-indigo-200: color(display-p3 0.78656 0.82175 0.98845);
      --color-indigo-300: color(display-p3 0.65089 0.70016 0.99082);
    }
}
}
*:not(#\#):not(#\#),:not(#\#):not(#\#)::after,:not(#\#):not(#\#)::before,:not(#\#):not(#\#)::backdrop,:not(#\#):not(#\#)::file-selector-button {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0 solid;
}
html:not(#\#):not(#\#),:host:not(#\#):not(#\#) {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  tab-size: 4;
  font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-family: var(--default-font-family, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
  font-feature-settings: normal;
  font-feature-settings: var(--default-font-feature-settings, normal);
  font-variation-settings: normal;
  font-variation-settings: var(--default-font-variation-settings, normal);
  -webkit-tap-highlight-color: transparent;
}
body:not(#\#):not(#\#) {
  line-height: inherit;
}
hr:not(#\#):not(#\#) {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
abbr:where([title]):not(#\#):not(#\#) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline;
  text-decoration: underline dotted;
}
h1:not(#\#):not(#\#),h2:not(#\#):not(#\#),h3:not(#\#):not(#\#),h4:not(#\#):not(#\#),h5:not(#\#):not(#\#),h6:not(#\#):not(#\#) {
  font-size: inherit;
  font-weight: inherit;
}
a:not(#\#):not(#\#) {
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
}
b:not(#\#):not(#\#),strong:not(#\#):not(#\#) {
  font-weight: bolder;
}
code:not(#\#):not(#\#),kbd:not(#\#):not(#\#),samp:not(#\#):not(#\#),pre:not(#\#):not(#\#) {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
  font-feature-settings: normal;
  font-feature-settings: var(--default-mono-font-feature-settings, normal);
  font-variation-settings: normal;
  font-variation-settings: var(--default-mono-font-variation-settings, normal);
  font-size: 1em;
}
small:not(#\#):not(#\#) {
  font-size: 80%;
}
sub:not(#\#):not(#\#),sup:not(#\#):not(#\#) {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub:not(#\#):not(#\#) {
  bottom: -0.25em;
}
sup:not(#\#):not(#\#) {
  top: -0.5em;
}
table:not(#\#):not(#\#) {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
:-moz-focusring:not(#\#):not(#\#) {
  outline: auto;
}
progress:not(#\#):not(#\#) {
  vertical-align: baseline;
}
summary:not(#\#):not(#\#) {
  display: list-item;
}
ol:not(#\#):not(#\#),ul:not(#\#):not(#\#),menu:not(#\#):not(#\#) {
  list-style: none;
}
img:not(#\#):not(#\#),svg:not(#\#):not(#\#),video:not(#\#):not(#\#),canvas:not(#\#):not(#\#),audio:not(#\#):not(#\#),iframe:not(#\#):not(#\#),embed:not(#\#):not(#\#),object:not(#\#):not(#\#) {
  display: block;
  vertical-align: middle;
}
img:not(#\#):not(#\#),video:not(#\#):not(#\#) {
  max-width: 100%;
  height: auto;
}
button:not(#\#):not(#\#),input:not(#\#):not(#\#),select:not(#\#):not(#\#),optgroup:not(#\#):not(#\#),textarea:not(#\#):not(#\#),:not(#\#):not(#\#)::file-selector-button {
  font: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  letter-spacing: inherit;
  color: inherit;
  border-radius: 0;
  background-color: transparent;
  opacity: 1;
}
:where(select[multiple]):not(#\#):not(#\#) optgroup {
  font-weight: bolder;
}
:where(select[size]):not(#\#):not(#\#) optgroup {
  font-weight: bolder;
}
:where(select[multiple]):not(#\#):not(#\#) optgroup option {
  padding-left: 20px;
}
:where(select[size]):not(#\#):not(#\#) optgroup option {
  padding-left: 20px;
}
:not(#\#):not(#\#)::file-selector-button {
  margin-right: 4px;
}
:not(#\#):not(#\#)::placeholder {
  opacity: 1;
  color: color-mix(in oklab, currentColor 50%, transparent);
}
textarea:not(#\#):not(#\#) {
  resize: vertical;
}
:not(#\#):not(#\#)::-webkit-search-decoration {
  -webkit-appearance: none;
}
:not(#\#):not(#\#)::-webkit-date-and-time-value {
  min-height: 1lh;
  text-align: inherit;
}
:not(#\#):not(#\#)::-webkit-datetime-edit {
  display: inline-flex;
}
:not(#\#):not(#\#)::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}
:not(#\#):not(#\#)::-webkit-datetime-edit,:not(#\#):not(#\#)::-webkit-datetime-edit-year-field,:not(#\#):not(#\#)::-webkit-datetime-edit-month-field,:not(#\#):not(#\#)::-webkit-datetime-edit-day-field,:not(#\#):not(#\#)::-webkit-datetime-edit-hour-field,:not(#\#):not(#\#)::-webkit-datetime-edit-minute-field,:not(#\#):not(#\#)::-webkit-datetime-edit-second-field,:not(#\#):not(#\#)::-webkit-datetime-edit-millisecond-field,:not(#\#):not(#\#)::-webkit-datetime-edit-meridiem-field {
  padding-top: 0;
  padding-bottom: 0;
}
:-moz-ui-invalid:not(#\#):not(#\#) {
  box-shadow: none;
}
button:not(#\#):not(#\#),input:where([type=button],[type=reset],[type=submit]):not(#\#):not(#\#),:not(#\#):not(#\#)::file-selector-button {
  appearance: button;
}
:not(#\#):not(#\#)::-webkit-inner-spin-button,:not(#\#):not(#\#)::-webkit-outer-spin-button {
  height: auto;
}
[hidden]:where(:not([hidden=until-found])):not(#\#):not(#\#) {
  display: none !important;
}
.\@container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  container-type: inline-size;
}
.\@container-\[inline-size\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  container-type: inline-size;
}
.pointer-events-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  pointer-events: auto;
}
.pointer-events-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  pointer-events: none;
}
.collapse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  visibility: collapse;
}
.invisible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  visibility: hidden;
}
.visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  visibility: visible;
}
.aspect-w-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
  padding-bottom: calc(var(--tw-aspect-h) / 1 * 100%);
  padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
  --tw-aspect-w: 1;
}
.aspect-w-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)  > * {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.aspect-w-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
  padding-bottom: calc(var(--tw-aspect-h) / 2 * 100%);
  padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
  --tw-aspect-w: 2;
}
.aspect-w-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)  > * {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.aspect-w-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
  padding-bottom: calc(var(--tw-aspect-h) / 3 * 100%);
  padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
  --tw-aspect-w: 3;
}
.aspect-w-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)  > * {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.aspect-w-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
  padding-bottom: calc(var(--tw-aspect-h) / 4 * 100%);
  padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
  --tw-aspect-w: 4;
}
.aspect-w-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)  > * {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.aspect-w-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
  padding-bottom: calc(var(--tw-aspect-h) / 5 * 100%);
  padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
  --tw-aspect-w: 5;
}
.aspect-w-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)  > * {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.aspect-w-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
  padding-bottom: calc(var(--tw-aspect-h) / 6 * 100%);
  padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
  --tw-aspect-w: 6;
}
.aspect-w-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)  > * {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.aspect-w-7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
  padding-bottom: calc(var(--tw-aspect-h) / 7 * 100%);
  padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
  --tw-aspect-w: 7;
}
.aspect-w-7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)  > * {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.aspect-w-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
  padding-bottom: calc(var(--tw-aspect-h) / 8 * 100%);
  padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
  --tw-aspect-w: 8;
}
.aspect-w-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)  > * {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.aspect-w-9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
  padding-bottom: calc(var(--tw-aspect-h) / 9 * 100%);
  padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
  --tw-aspect-w: 9;
}
.aspect-w-9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)  > * {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.aspect-w-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
  padding-bottom: calc(var(--tw-aspect-h) / 10 * 100%);
  padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
  --tw-aspect-w: 10;
}
.aspect-w-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)  > * {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.aspect-w-11:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
  padding-bottom: calc(var(--tw-aspect-h) / 11 * 100%);
  padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
  --tw-aspect-w: 11;
}
.aspect-w-11:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)  > * {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.aspect-w-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
  padding-bottom: calc(var(--tw-aspect-h) / 12 * 100%);
  padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
  --tw-aspect-w: 12;
}
.aspect-w-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)  > * {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.aspect-w-13:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
  padding-bottom: calc(var(--tw-aspect-h) / 13 * 100%);
  padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
  --tw-aspect-w: 13;
}
.aspect-w-13:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)  > * {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.aspect-w-14:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
  padding-bottom: calc(var(--tw-aspect-h) / 14 * 100%);
  padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
  --tw-aspect-w: 14;
}
.aspect-w-14:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)  > * {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.aspect-w-15:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
  padding-bottom: calc(var(--tw-aspect-h) / 15 * 100%);
  padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
  --tw-aspect-w: 15;
}
.aspect-w-15:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)  > * {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.aspect-w-16:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
  padding-bottom: calc(var(--tw-aspect-h) / 16 * 100%);
  padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
  --tw-aspect-w: 16;
}
.aspect-w-16:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)  > * {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.aspect-w-\[123\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
  padding-bottom: calc(var(--tw-aspect-h) / 123 * 100%);
  padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
  --tw-aspect-w: 123;
}
.aspect-w-\[123\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)  > * {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.aspect-w-\[var\(--width\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
  padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
  --tw-aspect-w: var(--width);
}
.aspect-w-\[var\(--width\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)  > * {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.aspect-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: static;
  padding-bottom: 0;
}
.aspect-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > * {
  position: static;
  height: auto;
  width: auto;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
}
.sr-only:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.not-sr-only:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal;
}
.\!fixed {
  position: fixed !important;
}
.absolute:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: absolute;
}
.fixed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: fixed;
}
.relative:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
}
.static:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: static;
}
.sticky:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: sticky;
}
.inset-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  top: calc(0.25rem * 0);
  right: calc(0.25rem * 0);
  bottom: calc(0.25rem * 0);
  left: calc(0.25rem * 0);
  top: calc(var(--spacing) * 0);
  right: calc(var(--spacing) * 0);
  bottom: calc(var(--spacing) * 0);
  left: calc(var(--spacing) * 0);
}
.inset-x-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  left: calc(0.25rem * 0);
  right: calc(0.25rem * 0);
  left: calc(var(--spacing) * 0);
  right: calc(var(--spacing) * 0);
}
.inset-y-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  top: calc(0.25rem * 0);
  bottom: calc(0.25rem * 0);
  top: calc(var(--spacing) * 0);
  bottom: calc(var(--spacing) * 0);
}
.inset-y-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  top: calc(0.25rem * 3);
  bottom: calc(0.25rem * 3);
  top: calc(var(--spacing) * 3);
  bottom: calc(var(--spacing) * 3);
}
.start-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  left: calc(0.25rem * 1);
  left: calc(var(--spacing) * 1);
}
.end-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  right: calc(0.25rem * 1);
  right: calc(var(--spacing) * 1);
}
.top-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  top: calc(0.25rem * 0);
  top: calc(var(--spacing) * 0);
}
.top-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  top: calc(0.25rem * 2);
  top: calc(var(--spacing) * 2);
}
.right-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  right: calc(0.25rem * 0);
  right: calc(var(--spacing) * 0);
}
.right-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  right: calc(0.25rem * 2);
  right: calc(var(--spacing) * 2);
}
.right-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  right: calc(0.25rem * 3);
  right: calc(var(--spacing) * 3);
}
.right-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  right: auto;
}
.bottom-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: calc(0.25rem * 0);
  bottom: calc(var(--spacing) * 0);
}
.bottom-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: calc(0.25rem * 3);
  bottom: calc(var(--spacing) * 3);
}
.left-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  left: calc(0.25rem * 0);
  left: calc(var(--spacing) * 0);
}
.left-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  left: auto;
}
.isolate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  isolation: isolate;
}
.isolation-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  isolation: auto;
}
.z-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  z-index: 0;
}
.z-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  z-index: 1;
}
.z-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  z-index: 10;
}
.z-20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  z-index: 20;
}
.z-30:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  z-index: 30;
}
.z-40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  z-index: 40;
}
.z-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  z-index: auto;
}
.order-123:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  order: 123;
}
.order-first:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  order: -9999;
}
.order-last:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  order: 9999;
}
.order-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  order: 0;
}
.col-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-column: auto;
}
.col-span-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-column: span 1 / span 1;
}
.col-span-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-column: span 3 / span 3;
}
.col-span-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-column: 1 / -1;
}
.col-start-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-column-start: auto;
}
.col-end-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-column-end: auto;
}
.row-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-row: auto;
}
.row-span-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-row: 1 / -1;
}
.row-start-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-row-start: auto;
}
.row-end-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-row-end: auto;
}
.float-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  float: right;
}
.float-left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  float: left;
}
.float-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  float: none;
}
.float-right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  float: right;
}
.float-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  float: left;
}
.clear-both:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  clear: both;
}
.clear-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  clear: right;
}
.clear-left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  clear: left;
}
.clear-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  clear: none;
}
.clear-right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  clear: right;
}
.clear-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  clear: left;
}
.container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
}
@media (min-width: 640px) {
  .container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 640px;
  }
}
@media (min-width: 1024px) {
  .container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {
  .container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {
  .container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 1536px;
  }
}
@media (min-width: 1792px) {
  .container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 1792px;
  }
}
.container\! {
  width: 100% !important;
}
@media (min-width: 640px) {
  .container\! {
    max-width: 640px !important;
  }
}
@media (min-width: 1024px) {
  .container\! {
    max-width: 1024px !important;
  }
}
@media (min-width: 1280px) {
  .container\! {
    max-width: 1280px !important;
  }
}
@media (min-width: 1536px) {
  .container\! {
    max-width: 1536px !important;
  }
}
@media (min-width: 1792px) {
  .container\! {
    max-width: 1792px !important;
  }
}
.m-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin: calc(0.25rem * 1);
  margin: calc(var(--spacing) * 1);
}
.m-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin: calc(0.25rem * 2);
  margin: calc(var(--spacing) * 2);
}
.m-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin: calc(0.25rem * 4);
  margin: calc(var(--spacing) * 4);
}
.m-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin: calc(0.25rem * 6);
  margin: calc(var(--spacing) * 6);
}
.-mx-1\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: calc(0.25rem * -1.5);
  margin-right: calc(0.25rem * -1.5);
  margin-left: calc(var(--spacing) * -1.5);
  margin-right: calc(var(--spacing) * -1.5);
}
.-mx-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: calc(0.25rem * -6);
  margin-right: calc(0.25rem * -6);
  margin-left: calc(var(--spacing) * -6);
  margin-right: calc(var(--spacing) * -6);
}
.mx-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: calc(0.25rem * 2);
  margin-right: calc(0.25rem * 2);
  margin-left: calc(var(--spacing) * 2);
  margin-right: calc(var(--spacing) * 2);
}
.mx-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: auto;
  margin-right: auto;
}
.-my-1\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(0.25rem * -1.5);
  margin-bottom: calc(0.25rem * -1.5);
  margin-top: calc(var(--spacing) * -1.5);
  margin-bottom: calc(var(--spacing) * -1.5);
}
.-my-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(0.25rem * -2);
  margin-bottom: calc(0.25rem * -2);
  margin-top: calc(var(--spacing) * -2);
  margin-bottom: calc(var(--spacing) * -2);
}
.my-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(0.25rem * 4);
  margin-bottom: calc(0.25rem * 4);
  margin-top: calc(var(--spacing) * 4);
  margin-bottom: calc(var(--spacing) * 4);
}
.my-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(0.25rem * 6);
  margin-bottom: calc(0.25rem * 6);
  margin-top: calc(var(--spacing) * 6);
  margin-bottom: calc(var(--spacing) * 6);
}
.my-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(0.25rem * 8);
  margin-bottom: calc(0.25rem * 8);
  margin-top: calc(var(--spacing) * 8);
  margin-bottom: calc(var(--spacing) * 8);
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: var(--tw-prose-body);
  max-width: 65ch;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :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:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-links);
  -webkit-text-decoration: underline;
  text-decoration: underline;
  font-weight: 500;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-bold);
  font-weight: 600;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: decimal;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: upper-alpha;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: lower-alpha;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: upper-alpha;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: lower-alpha;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: upper-roman;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: lower-roman;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: upper-roman;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: lower-roman;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: decimal;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: disc;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {
  font-weight: 400;
  color: var(--tw-prose-counters);
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {
  color: var(--tw-prose-bullets);
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  margin-top: 1.25em;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-color: var(--tw-prose-hr);
  border-top-width: 1;
  margin-top: 3em;
  margin-bottom: 3em;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 500;
  font-style: italic;
  color: var(--tw-prose-quotes);
  border-left-width: 0.25rem;
  border-left-color: var(--tw-prose-quote-borders);
  quotes: "\201C""\201D""\2018""\2019";
  margin-top: 1.6em;
  margin-bottom: 1.6em;
  padding-left: 1em;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
  content: open-quote;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
  content: close-quote;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 800;
  font-size: 2.25em;
  margin-top: 0;
  margin-bottom: 0.8888889em;
  line-height: 1.1111111;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 900;
  color: inherit;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :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.3333333;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 800;
  color: inherit;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :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:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 700;
  color: inherit;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :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:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 700;
  color: inherit;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  display: block;
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :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 rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
  font-size: 0.875em;
  border-radius: 0.3125rem;
  padding-top: 0.1875em;
  padding-right: 0.375em;
  padding-bottom: 0.1875em;
  padding-left: 0.375em;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-code);
  font-weight: 600;
  font-size: 0.875em;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
  content: "`";
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
  content: "`";
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
  font-size: 0.875em;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
  font-size: 0.9em;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :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.7142857;
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
  border-radius: 0.375rem;
  padding-top: 0.8571429em;
  padding-right: 1.1428571em;
  padding-bottom: 0.8571429em;
  padding-left: 1.1428571em;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  background-color: transparent;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
  content: none;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
  content: none;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :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.7142857;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-th-borders);
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  vertical-align: bottom;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-td-borders);
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-bottom-width: 0;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  vertical-align: baseline;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-top-width: 1px;
  border-top-color: var(--tw-prose-th-borders);
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  vertical-align: top;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(th,td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  text-align: left;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-captions);
  font-size: 0.875em;
  line-height: 1.4285714;
  margin-top: 0.8571429em;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-prose-body: rgb(54, 65, 83);
  --tw-prose-headings: rgb(16, 24, 40);
  --tw-prose-lead: rgb(74, 85, 101);
  --tw-prose-links: rgb(16, 24, 40);
  --tw-prose-bold: rgb(16, 24, 40);
  --tw-prose-counters: rgb(106, 114, 130);
  --tw-prose-bullets: rgb(209, 213, 220);
  --tw-prose-hr: rgb(229, 231, 235);
  --tw-prose-quotes: rgb(16, 24, 40);
  --tw-prose-quote-borders: rgb(229, 231, 235);
  --tw-prose-captions: rgb(106, 114, 130);
  --tw-prose-kbd: rgb(16, 24, 40);
  --tw-prose-kbd-shadows: NaN NaN NaN;
  --tw-prose-code: rgb(16, 24, 40);
  --tw-prose-pre-code: rgb(229, 231, 235);
  --tw-prose-pre-bg: rgb(30, 41, 57);
  --tw-prose-th-borders: rgb(209, 213, 220);
  --tw-prose-td-borders: rgb(229, 231, 235);
  --tw-prose-invert-body: rgb(209, 213, 220);
  --tw-prose-invert-headings: #fff;
  --tw-prose-invert-lead: rgb(153, 161, 175);
  --tw-prose-invert-links: #fff;
  --tw-prose-invert-bold: #fff;
  --tw-prose-invert-counters: rgb(153, 161, 175);
  --tw-prose-invert-bullets: rgb(74, 85, 101);
  --tw-prose-invert-hr: rgb(54, 65, 83);
  --tw-prose-invert-quotes: rgb(243, 244, 246);
  --tw-prose-invert-quote-borders: rgb(54, 65, 83);
  --tw-prose-invert-captions: rgb(153, 161, 175);
  --tw-prose-invert-kbd: #fff;
  --tw-prose-invert-kbd-shadows: 255 255 255;
  --tw-prose-invert-code: #fff;
  --tw-prose-invert-pre-code: rgb(209, 213, 220);
  --tw-prose-invert-pre-bg: rgba(0, 0, 0, 0.5);
  --tw-prose-invert-th-borders: rgb(74, 85, 101);
  --tw-prose-invert-td-borders: rgb(54, 65, 83);
  font-size: 1rem;
  line-height: 1.75;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: 0.375em;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: 0.375em;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.25em;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 1.25em;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.25em;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 1.25em;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :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:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.5em;
  padding-left: 1.625em;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: 0;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-right: 0;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td,tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-top: 0.5714286em;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: 0;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-right: 0;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 0;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 1.5rem;
  line-height: 1.6666667;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 1.25em;
  line-height: 1.4666667;
  margin-top: 1.0666667em;
  margin-bottom: 1.0666667em;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
  padding-left: 1.1111111em;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 2.6666667em;
  margin-top: 0;
  margin-bottom: 0.875em;
  line-height: 1;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 2em;
  margin-top: 1.5em;
  margin-bottom: 0.8333333em;
  line-height: 1.0833333;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 1.5em;
  margin-top: 1.5555556em;
  margin-bottom: 0.6666667em;
  line-height: 1.2222222;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.6666667em;
  margin-bottom: 0.6666667em;
  line-height: 1.5;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.8333333em;
  border-radius: 0.375rem;
  padding-top: 0.25em;
  padding-right: 0.3333333em;
  padding-bottom: 0.25em;
  padding-left: 0.3333333em;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.8333333em;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.875em;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.8888889em;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.8333333em;
  line-height: 1.8;
  margin-top: 2em;
  margin-bottom: 2em;
  border-radius: 0.5rem;
  padding-top: 1.2em;
  padding-right: 1.6em;
  padding-bottom: 1.2em;
  padding-left: 1.6em;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
  padding-left: 1.5833333em;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
  padding-left: 1.5833333em;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: 0.4166667em;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: 0.4166667em;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose-2xl > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.8333333em;
  margin-bottom: 0.8333333em;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose-2xl > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.3333333em;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose-2xl > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 1.3333333em;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose-2xl > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.3333333em;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose-2xl > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 1.3333333em;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.6666667em;
  margin-bottom: 0.6666667em;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.3333333em;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.5em;
  padding-left: 1.5833333em;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 3em;
  margin-bottom: 3em;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.8333333em;
  line-height: 1.4;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-right: 0.6em;
  padding-bottom: 0.8em;
  padding-left: 0.6em;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: 0;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-right: 0;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td,tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-top: 0.8em;
  padding-right: 0.6em;
  padding-bottom: 0.8em;
  padding-left: 0.6em;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: 0;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-right: 0;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.8333333em;
  line-height: 1.6;
  margin-top: 1em;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose-2xl > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose-2xl > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 0;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 1rem;
  line-height: 1.75;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 1.25em;
  line-height: 1.6;
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.6em;
  margin-bottom: 1.6em;
  padding-left: 1em;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 2.25em;
  margin-top: 0;
  margin-bottom: 0.8888889em;
  line-height: 1.1111111;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 1.5em;
  margin-top: 2em;
  margin-bottom: 1em;
  line-height: 1.3333333;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 1.25em;
  margin-top: 1.6em;
  margin-bottom: 0.6em;
  line-height: 1.6;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  line-height: 1.5;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.875em;
  border-radius: 0.3125rem;
  padding-top: 0.1875em;
  padding-right: 0.375em;
  padding-bottom: 0.1875em;
  padding-left: 0.375em;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.875em;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.875em;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.9em;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.875em;
  line-height: 1.7142857;
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
  border-radius: 0.375rem;
  padding-top: 0.8571429em;
  padding-right: 1.1428571em;
  padding-bottom: 0.8571429em;
  padding-left: 1.1428571em;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: 0.375em;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: 0.375em;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose-base > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose-base > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.25em;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose-base > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 1.25em;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose-base > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.25em;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose-base > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 1.25em;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :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-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.25em;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.5em;
  padding-left: 1.625em;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 3em;
  margin-bottom: 3em;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.875em;
  line-height: 1.7142857;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: 0;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-right: 0;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td,tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-top: 0.5714286em;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: 0;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-right: 0;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.875em;
  line-height: 1.4285714;
  margin-top: 0.8571429em;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose-base > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose-base > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 0;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 1.125rem;
  line-height: 1.7777778;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 1.2222222em;
  line-height: 1.4545455;
  margin-top: 1.0909091em;
  margin-bottom: 1.0909091em;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.6666667em;
  margin-bottom: 1.6666667em;
  padding-left: 1em;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 2.6666667em;
  margin-top: 0;
  margin-bottom: 0.8333333em;
  line-height: 1;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 1.6666667em;
  margin-top: 1.8666667em;
  margin-bottom: 1.0666667em;
  line-height: 1.3333333;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 1.3333333em;
  margin-top: 1.6666667em;
  margin-bottom: 0.6666667em;
  line-height: 1.5;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.7777778em;
  margin-bottom: 0.4444444em;
  line-height: 1.5555556;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.8888889em;
  border-radius: 0.3125rem;
  padding-top: 0.2222222em;
  padding-right: 0.4444444em;
  padding-bottom: 0.2222222em;
  padding-left: 0.4444444em;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.8888889em;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.8666667em;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.875em;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.8888889em;
  line-height: 1.75;
  margin-top: 2em;
  margin-bottom: 2em;
  border-radius: 0.375rem;
  padding-top: 1em;
  padding-right: 1.5em;
  padding-bottom: 1em;
  padding-left: 1.5em;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
  padding-left: 1.5555556em;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
  padding-left: 1.5555556em;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.6666667em;
  margin-bottom: 0.6666667em;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: 0.4444444em;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: 0.4444444em;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose-lg > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.8888889em;
  margin-bottom: 0.8888889em;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose-lg > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.3333333em;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose-lg > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 1.3333333em;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose-lg > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.3333333em;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose-lg > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 1.3333333em;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.8888889em;
  margin-bottom: 0.8888889em;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.3333333em;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.6666667em;
  padding-left: 1.5555556em;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 3.1111111em;
  margin-bottom: 3.1111111em;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.8888889em;
  line-height: 1.5;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-right: 0.75em;
  padding-bottom: 0.75em;
  padding-left: 0.75em;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: 0;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-right: 0;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td,tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-top: 0.75em;
  padding-right: 0.75em;
  padding-bottom: 0.75em;
  padding-left: 0.75em;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: 0;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-right: 0;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.8888889em;
  line-height: 1.5;
  margin-top: 1em;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose-lg > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose-lg > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 0;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 0.875rem;
  line-height: 1.7142857;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.1428571em;
  margin-bottom: 1.1428571em;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 1.2857143em;
  line-height: 1.5555556;
  margin-top: 0.8888889em;
  margin-bottom: 0.8888889em;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
  padding-left: 1.1111111em;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 2.1428571em;
  margin-top: 0;
  margin-bottom: 0.8em;
  line-height: 1.2;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 1.4285714em;
  margin-top: 1.6em;
  margin-bottom: 0.8em;
  line-height: 1.4;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 1.2857143em;
  margin-top: 1.5555556em;
  margin-bottom: 0.4444444em;
  line-height: 1.5555556;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.4285714em;
  margin-bottom: 0.5714286em;
  line-height: 1.4285714;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.8571429em;
  border-radius: 0.3125rem;
  padding-top: 0.1428571em;
  padding-right: 0.3571429em;
  padding-bottom: 0.1428571em;
  padding-left: 0.3571429em;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.8571429em;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.9em;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.8888889em;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.8571429em;
  line-height: 1.6666667;
  margin-top: 1.6666667em;
  margin-bottom: 1.6666667em;
  border-radius: 0.25rem;
  padding-top: 0.6666667em;
  padding-right: 1em;
  padding-bottom: 0.6666667em;
  padding-left: 1em;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.1428571em;
  margin-bottom: 1.1428571em;
  padding-left: 1.5714286em;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.1428571em;
  margin-bottom: 1.1428571em;
  padding-left: 1.5714286em;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.2857143em;
  margin-bottom: 0.2857143em;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: 0.4285714em;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: 0.4285714em;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.5714286em;
  margin-bottom: 0.5714286em;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.1428571em;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 1.1428571em;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.1428571em;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose-sm > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 1.1428571em;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.5714286em;
  margin-bottom: 0.5714286em;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.1428571em;
  margin-bottom: 1.1428571em;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.1428571em;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.2857143em;
  padding-left: 1.5714286em;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 2.8571429em;
  margin-bottom: 2.8571429em;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.8571429em;
  line-height: 1.5;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-right: 1em;
  padding-bottom: 0.6666667em;
  padding-left: 1em;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: 0;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-right: 0;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td,tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-top: 0.6666667em;
  padding-right: 1em;
  padding-bottom: 0.6666667em;
  padding-left: 1em;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: 0;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-right: 0;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.8571429em;
  line-height: 1.3333333;
  margin-top: 0.6666667em;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose-sm > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose-sm > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 0;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 1.25rem;
  line-height: 1.8;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 1.2em;
  line-height: 1.5;
  margin-top: 1em;
  margin-bottom: 1em;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.6em;
  margin-bottom: 1.6em;
  padding-left: 1.0666667em;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 2.8em;
  margin-top: 0;
  margin-bottom: 0.8571429em;
  line-height: 1;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 1.8em;
  margin-top: 1.5555556em;
  margin-bottom: 0.8888889em;
  line-height: 1.1111111;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 1.5em;
  margin-top: 1.6em;
  margin-bottom: 0.6666667em;
  line-height: 1.3333333;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.8em;
  margin-bottom: 0.6em;
  line-height: 1.6;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.9em;
  border-radius: 0.3125rem;
  padding-top: 0.25em;
  padding-right: 0.4em;
  padding-bottom: 0.25em;
  padding-left: 0.4em;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.9em;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.8611111em;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.9em;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.9em;
  line-height: 1.7777778;
  margin-top: 2em;
  margin-bottom: 2em;
  border-radius: 0.5rem;
  padding-top: 1.1111111em;
  padding-right: 1.3333333em;
  padding-bottom: 1.1111111em;
  padding-left: 1.3333333em;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.2em;
  margin-bottom: 1.2em;
  padding-left: 1.6em;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.2em;
  margin-bottom: 1.2em;
  padding-left: 1.6em;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.6em;
  margin-bottom: 0.6em;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: 0.4em;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: 0.4em;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose-xl > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.8em;
  margin-bottom: 0.8em;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose-xl > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.2em;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose-xl > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 1.2em;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose-xl > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.2em;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose-xl > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 1.2em;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.8em;
  margin-bottom: 0.8em;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.2em;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.6em;
  padding-left: 1.6em;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 2.8em;
  margin-bottom: 2.8em;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.9em;
  line-height: 1.5555556;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-right: 0.6666667em;
  padding-bottom: 0.8888889em;
  padding-left: 0.6666667em;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: 0;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-right: 0;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td,tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-top: 0.8888889em;
  padding-right: 0.6666667em;
  padding-bottom: 0.8888889em;
  padding-left: 0.6666667em;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: 0;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-right: 0;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.9em;
  line-height: 1.5555556;
  margin-top: 1em;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose-xl > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose-xl > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 0;
}
.-mt-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(0.25rem * -2);
  margin-top: calc(var(--spacing) * -2);
}
.mt-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(0.25rem * 0);
  margin-top: calc(var(--spacing) * 0);
}
.mt-0\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(0.25rem * 0.5);
  margin-top: calc(var(--spacing) * 0.5);
}
.mt-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(0.25rem * 1);
  margin-top: calc(var(--spacing) * 1);
}
.mt-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(0.25rem * 2);
  margin-top: calc(var(--spacing) * 2);
}
.mt-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(0.25rem * 3);
  margin-top: calc(var(--spacing) * 3);
}
.mt-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(0.25rem * 4);
  margin-top: calc(var(--spacing) * 4);
}
.mt-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(0.25rem * 5);
  margin-top: calc(var(--spacing) * 5);
}
.mt-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(0.25rem * 6);
  margin-top: calc(var(--spacing) * 6);
}
.mt-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(0.25rem * 8);
  margin-top: calc(var(--spacing) * 8);
}
.mt-9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(0.25rem * 9);
  margin-top: calc(var(--spacing) * 9);
}
.mt-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(0.25rem * 10);
  margin-top: calc(var(--spacing) * 10);
}
.mt-24:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(0.25rem * 24);
  margin-top: calc(var(--spacing) * 24);
}
.-mr-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: calc(0.25rem * -2);
  margin-right: calc(var(--spacing) * -2);
}
.mr-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: calc(0.25rem * 1);
  margin-right: calc(var(--spacing) * 1);
}
.mr-1\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: calc(0.25rem * 1.5);
  margin-right: calc(var(--spacing) * 1.5);
}
.mr-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: calc(0.25rem * 2);
  margin-right: calc(var(--spacing) * 2);
}
.mr-2\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: calc(0.25rem * 2.5);
  margin-right: calc(var(--spacing) * 2.5);
}
.mr-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: calc(0.25rem * 3);
  margin-right: calc(var(--spacing) * 3);
}
.mr-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: calc(0.25rem * 5);
  margin-right: calc(var(--spacing) * 5);
}
.mr-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: auto;
}
.-mb-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: calc(0.25rem * -1);
  margin-bottom: calc(var(--spacing) * -1);
}
.mb-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: calc(0.25rem * 0);
  margin-bottom: calc(var(--spacing) * 0);
}
.mb-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: calc(0.25rem * 1);
  margin-bottom: calc(var(--spacing) * 1);
}
.mb-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: calc(0.25rem * 2);
  margin-bottom: calc(var(--spacing) * 2);
}
.mb-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: calc(0.25rem * 3);
  margin-bottom: calc(var(--spacing) * 3);
}
.mb-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: calc(0.25rem * 4);
  margin-bottom: calc(var(--spacing) * 4);
}
.mb-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: calc(0.25rem * 5);
  margin-bottom: calc(var(--spacing) * 5);
}
.mb-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: calc(0.25rem * 6);
  margin-bottom: calc(var(--spacing) * 6);
}
.mb-7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: calc(0.25rem * 7);
  margin-bottom: calc(var(--spacing) * 7);
}
.mb-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: calc(0.25rem * 8);
  margin-bottom: calc(var(--spacing) * 8);
}
.-ml-0\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: calc(0.25rem * -0.5);
  margin-left: calc(var(--spacing) * -0.5);
}
.-ml-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: calc(0.25rem * -1);
  margin-left: calc(var(--spacing) * -1);
}
.-ml-1\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: calc(0.25rem * -1.5);
  margin-left: calc(var(--spacing) * -1.5);
}
.-ml-px:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: -1px;
}
.ml-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: calc(0.25rem * 0);
  margin-left: calc(var(--spacing) * 0);
}
.ml-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: calc(0.25rem * 2);
  margin-left: calc(var(--spacing) * 2);
}
.ml-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: calc(0.25rem * 3);
  margin-left: calc(var(--spacing) * 3);
}
.ml-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: calc(0.25rem * 4);
  margin-left: calc(var(--spacing) * 4);
}
.ml-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: calc(0.25rem * 5);
  margin-left: calc(var(--spacing) * 5);
}
.ml-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: calc(0.25rem * 6);
  margin-left: calc(var(--spacing) * 6);
}
.ml-14:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: calc(0.25rem * 14);
  margin-left: calc(var(--spacing) * 14);
}
.ml-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: auto;
}
.box-border:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  box-sizing: border-box;
}
.box-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  box-sizing: content-box;
}
.form-checkbox:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  appearance: none;
  padding: 0;
  print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: rgb(21, 93, 252);
  background-color: #fff;
  border-color: rgb(106, 114, 130);
  border-width: 1px;
  --tw-shadow: 0 0 rgba(0,0,0,0);
  border-radius: 0px;
}
.form-checkbox:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(21, 93, 252);
  --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: /*!*/ /*!*/ 0 0 0 2px #fff, /*!*/ /*!*/ 0 0 0 calc(2px + 2px) rgb(21, 93, 252), var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.form-checkbox:checked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}
.form-checkbox:checked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z%27/%3e%3c/svg%3e");
}
@media (forced-colors: active) {
  .form-checkbox:checked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    appearance: auto;
  }
}
.form-checkbox:checked:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: transparent;
  background-color: currentColor;
}
.form-checkbox:checked:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: transparent;
  background-color: currentColor;
}
.form-checkbox:indeterminate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 16 16%27%3e%3cpath stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M4 8h8%27/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}
@media (forced-colors: active) {
  .form-checkbox:indeterminate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    appearance: auto;
  }
}
.form-checkbox:indeterminate:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: transparent;
  background-color: currentColor;
}
.form-checkbox:indeterminate:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: transparent;
  background-color: currentColor;
}
.form-radio:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  appearance: none;
  padding: 0;
  print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: rgb(21, 93, 252);
  background-color: #fff;
  border-color: rgb(106, 114, 130);
  border-width: 1px;
  --tw-shadow: 0 0 rgba(0,0,0,0);
  border-radius: 100%;
}
.form-radio:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(21, 93, 252);
  --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: /*!*/ /*!*/ 0 0 0 2px #fff, /*!*/ /*!*/ 0 0 0 calc(2px + 2px) rgb(21, 93, 252), var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.form-radio:checked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}
.form-radio:checked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3ccircle cx=%278%27 cy=%278%27 r=%273%27/%3e%3c/svg%3e");
}
@media (forced-colors: active) {
  .form-radio:checked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    appearance: auto;
  }
}
.form-radio:checked:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: transparent;
  background-color: currentColor;
}
.form-radio:checked:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: transparent;
  background-color: currentColor;
}
.form-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  appearance: none;
  background-color: #fff;
  border-color: rgb(106, 114, 130);
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 rgba(0,0,0,0);
}
.form-input:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(21, 93, 252);
  --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: /*!*/ /*!*/ 0 0 0 2px #fff, /*!*/ /*!*/ 0 0 0 calc(1px + 0px) rgb(21, 93, 252), var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: rgb(21, 93, 252);
}
.form-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  color: rgb(106, 114, 130);
  opacity: 1;
}
.form-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}
.form-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-date-and-time-value {
  min-height: 1.5em;
}
.form-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-date-and-time-value {
  text-align: inherit;
}
.form-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit {
  display: inline-flex;
}
.form-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit {
  padding-top: 0;
  padding-bottom: 0;
}
.form-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-year-field {
  padding-top: 0;
  padding-bottom: 0;
}
.form-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-month-field {
  padding-top: 0;
  padding-bottom: 0;
}
.form-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-day-field {
  padding-top: 0;
  padding-bottom: 0;
}
.form-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-hour-field {
  padding-top: 0;
  padding-bottom: 0;
}
.form-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-minute-field {
  padding-top: 0;
  padding-bottom: 0;
}
.form-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-second-field {
  padding-top: 0;
  padding-bottom: 0;
}
.form-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-millisecond-field {
  padding-top: 0;
  padding-bottom: 0;
}
.form-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-meridiem-field {
  padding-top: 0;
  padding-bottom: 0;
}
.line-clamp-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow: visible;
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-line-clamp: unset;
}
.\!block {
  display: block !important;
}
.\!hidden {
  display: none !important;
}
.block:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: block;
}
.block\! {
  display: block !important;
}
.contents:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: contents;
}
.contents\! {
  display: contents !important;
}
.flex:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
}
.flow-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flow-root;
}
.grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: grid;
}
.hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: none;
}
.inline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: inline;
}
.inline-block:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: inline-block;
}
.inline-flex:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: inline-flex;
}
.inline-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: inline-grid;
}
.inline-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: inline-table;
}
.list-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: list-item;
}
.table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: table;
}
.table-caption:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: table-caption;
}
.table-cell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: table-cell;
}
.table-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: table-column;
}
.table-column-group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: table-column-group;
}
.table-footer-group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: table-footer-group;
}
.table-header-group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: table-header-group;
}
.table-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: table-row;
}
.table-row-group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: table-row-group;
}
.field-sizing-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  field-sizing: content;
}
.field-sizing-fixed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  field-sizing: fixed;
}
.aspect-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  aspect-ratio: auto;
}
.aspect-square:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 1 / 1;
}
.size-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(0.25rem * 4);
  width: calc(var(--spacing) * 4);
  height: calc(0.25rem * 4);
  height: calc(var(--spacing) * 4);
}
.h-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: calc(0.25rem * 0);
  height: calc(var(--spacing) * 0);
}
.h-0\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: calc(0.25rem * 0.5);
  height: calc(var(--spacing) * 0.5);
}
.h-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: calc(0.25rem * 2);
  height: calc(var(--spacing) * 2);
}
.h-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: calc(0.25rem * 4);
  height: calc(var(--spacing) * 4);
}
.h-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: calc(0.25rem * 5);
  height: calc(var(--spacing) * 5);
}
.h-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: calc(0.25rem * 6);
  height: calc(var(--spacing) * 6);
}
.h-7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: calc(0.25rem * 7);
  height: calc(var(--spacing) * 7);
}
.h-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: calc(0.25rem * 8);
  height: calc(var(--spacing) * 8);
}
.h-9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: calc(0.25rem * 9);
  height: calc(var(--spacing) * 9);
}
.h-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: calc(0.25rem * 10);
  height: calc(var(--spacing) * 10);
}
.h-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: calc(0.25rem * 12);
  height: calc(var(--spacing) * 12);
}
.h-16:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: calc(0.25rem * 16);
  height: calc(var(--spacing) * 16);
}
.h-24:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: calc(0.25rem * 24);
  height: calc(var(--spacing) * 24);
}
.h-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: auto;
}
.h-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100%;
}
.h-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100vh;
}
.max-h-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 1.5rem;
}
.max-h-40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 10rem;
}
.max-h-48:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 12rem;
}
.max-h-80:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 20rem;
}
.max-h-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: none;
}
.max-h-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 100vh;
}
.max-h-v75:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 75vh;
}
.min-h-24:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 6rem;
}
.min-h-25:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: calc(0.25rem * 25);
  min-height: calc(var(--spacing) * 25);
}
.min-h-32:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 8rem;
}
.min-h-48:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 12rem;
}
.min-h-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 100vh;
}
.min-h-xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 20rem;
}
.w-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(0.25rem * 0);
  width: calc(var(--spacing) * 0);
}
.w-1\/2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(1/2 * 100%);
}
.w-1\/4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(1/4 * 100%);
}
.w-1\/6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(1/6 * 100%);
}
.w-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 0.5rem;
}
.w-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 0.75rem;
}
.w-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1rem;
}
.w-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1.25rem;
}
.w-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1.5rem;
}
.w-7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(0.25rem * 7);
  width: calc(var(--spacing) * 7);
}
.w-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 2rem;
}
.w-9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(0.25rem * 9);
  width: calc(var(--spacing) * 9);
}
.w-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 2.5rem;
}
.w-11:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(0.25rem * 11);
  width: calc(var(--spacing) * 11);
}
.w-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 3rem;
}
.w-16:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 4rem;
}
.w-24:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 6rem;
}
.w-32:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 8rem;
}
.w-36:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(0.25rem * 36);
  width: calc(var(--spacing) * 36);
}
.w-40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 10rem;
}
.w-48:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 12rem;
}
.w-72:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(0.25rem * 72);
  width: calc(var(--spacing) * 72);
}
.w-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: auto;
}
.w-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
}
.w-max:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: max-content;
}
.w-md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 28rem;
}
.w-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100vw;
}
.max-w-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: calc(0.25rem * 0);
  max-width: calc(var(--spacing) * 0);
}
.max-w-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 42rem;
  max-width: var(--container-2xl);
}
.max-w-3\/4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: calc(3/4 * 100%);
}
.max-w-3xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 48rem;
  max-width: var(--container-3xl);
}
.max-w-4xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 56rem;
  max-width: var(--container-4xl);
}
.max-w-7xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 80rem;
  max-width: var(--container-7xl);
}
.max-w-32:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 8rem;
}
.max-w-40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 10rem;
}
.max-w-60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: calc(0.25rem * 60);
  max-width: calc(var(--spacing) * 60);
}
.max-w-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 100%;
}
.max-w-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 32rem;
  max-width: var(--container-lg);
}
.max-w-md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 28rem;
  max-width: var(--container-md);
}
.max-w-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: none;
}
.max-w-prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 65ch;
}
.max-w-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 100vw;
}
.max-w-screen-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1536px;
}
.max-w-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 24rem;
  max-width: var(--container-sm);
}
.max-w-v75:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 75vw;
}
.max-w-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 36rem;
  max-width: var(--container-xl);
}
.min-w-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: calc(0.25rem * 0);
  min-width: calc(var(--spacing) * 0);
}
.min-w-25:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: calc(0.25rem * 25);
  min-width: calc(var(--spacing) * 25);
}
.min-w-48:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 12rem;
}
.min-w-64:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 16rem;
}
.min-w-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 100%;
}
.min-w-md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 28rem;
}
.min-w-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 100vw;
}
.flex-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  flex: 1;
}
.flex-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  flex: auto;
}
.flex-initial:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  flex: 0 auto;
}
.flex-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  flex: none;
}
.flex-shrink:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  flex-shrink: 1;
}
.flex-shrink-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  flex-shrink: 0;
}
.shrink:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  flex-shrink: 1;
}
.shrink-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  flex-shrink: 0;
}
.flex-grow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  flex-grow: 1;
}
.grow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  flex-grow: 1;
}
.basis-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  flex-basis: auto;
}
.basis-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  flex-basis: 100%;
}
.table-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  table-layout: auto;
}
.table-fixed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  table-layout: fixed;
}
.caption-bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  caption-side: bottom;
}
.caption-top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  caption-side: top;
}
.border-collapse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-collapse: collapse;
}
.border-separate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-collapse: separate;
}
.origin-bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transform-origin: bottom;
}
.origin-bottom-left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transform-origin: bottom left;
}
.origin-bottom-right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transform-origin: bottom right;
}
.origin-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transform-origin: center;
}
.origin-left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transform-origin: left;
}
.origin-right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transform-origin: right;
}
.origin-top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transform-origin: top;
}
.origin-top-left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transform-origin: top left;
}
.origin-top-right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transform-origin: top right;
}
.-translate-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-translate-x: -100%;
  --tw-translate-y: -100%;
  translate: -100% -100%;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
.translate-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-translate-x: 100%;
  --tw-translate-y: 100%;
  translate: 100% 100%;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
.translate-3d:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  translate: var(--tw-translate-x) var(--tw-translate-y) var(--tw-translate-z);
}
.translate-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  translate: none;
}
.scale-95:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-scale-x: 95%;
  --tw-scale-y: 95%;
  --tw-scale-z: 95%;
  scale: 95% 95%;
  scale: var(--tw-scale-x) var(--tw-scale-y);
}
.scale-100:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-scale-x: 100%;
  --tw-scale-y: 100%;
  --tw-scale-z: 100%;
  scale: 100% 100%;
  scale: var(--tw-scale-x) var(--tw-scale-y);
}
.scale-3d:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  scale: var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z);
}
.scale-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  scale: none;
}
.rotate-90:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  rotate: 90deg;
}
.rotate-180:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  rotate: 180deg;
}
.rotate-270:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  rotate: 270deg;
}
.rotate-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  rotate: none;
}
.transform:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
}
.transform\! {
  transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y) !important;
}
.transform-cpu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
}
.transform-gpu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transform: translateZ(0) var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
}
.transform-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transform: none;
}
.animate-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  animation: none;
}
.animate-spin:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  animation: spin 1s linear infinite;
  animation: var(--animate-spin);
}
.cursor-not-allowed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  cursor: not-allowed;
}
.cursor-pointer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  cursor: pointer;
}
.touch-pinch-zoom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-pinch-zoom: pinch-zoom;
  touch-action:     pinch-zoom;
  touch-action: var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,);
}
.resize:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  resize: both;
}
.resize-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  resize: none;
}
.resize-x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  resize: horizontal;
}
.resize-y:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  resize: vertical;
}
.snap-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  scroll-snap-type: none;
}
.snap-mandatory:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-scroll-snap-strictness: mandatory;
}
.snap-proximity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-scroll-snap-strictness: proximity;
}
.snap-align-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  scroll-snap-align: none;
}
.snap-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  scroll-snap-align: center;
}
.snap-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  scroll-snap-align: end;
}
.snap-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  scroll-snap-align: start;
}
.snap-always:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  scroll-snap-stop: always;
}
.snap-normal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  scroll-snap-stop: normal;
}
.list-inside:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  list-style-position: inside;
}
.list-outside:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  list-style-position: outside;
}
.list-decimal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  list-style-type: decimal;
}
.list-disc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  list-style-type: disc;
}
.list-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  list-style-type: none;
}
.list-image-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  list-style-image: none;
}
.form-select:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  appearance: none;
  background-color: #fff;
  border-color: rgb(106, 114, 130);
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 rgba(0,0,0,0);
}
.form-select:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(21, 93, 252);
  --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: /*!*/ /*!*/ 0 0 0 2px #fff, /*!*/ /*!*/ 0 0 0 calc(1px + 0px) rgb(21, 93, 252), var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: rgb(21, 93, 252);
}
.form-select:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3e%3cpath stroke=%27oklch%280.551 0.027 264.364%29%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M6 8l4 4 4-4%27/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  print-color-adjust: exact;
}
.form-select:where([size]:not([size="1"])):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-image: none;
  background-image: initial;
  background-position: 0 0;
  background-position: initial;
  background-repeat: repeat;
  background-repeat: initial;
  background-size: auto auto;
  background-size: initial;
  padding-right: 0.75rem;
  print-color-adjust: inherit;
}
.form-textarea:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  appearance: none;
  background-color: #fff;
  border-color: rgb(106, 114, 130);
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 rgba(0,0,0,0);
}
.form-textarea:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(21, 93, 252);
  --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: /*!*/ /*!*/ 0 0 0 2px #fff, /*!*/ /*!*/ 0 0 0 calc(1px + 0px) rgb(21, 93, 252), var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: rgb(21, 93, 252);
}
.form-textarea:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  color: rgb(106, 114, 130);
  opacity: 1;
}
.form-multiselect:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  appearance: none;
  background-color: #fff;
  border-color: rgb(106, 114, 130);
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 rgba(0,0,0,0);
}
.form-multiselect:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(21, 93, 252);
  --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: /*!*/ /*!*/ 0 0 0 2px #fff, /*!*/ /*!*/ 0 0 0 calc(1px + 0px) rgb(21, 93, 252), var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: rgb(21, 93, 252);
}
.appearance-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  appearance: auto;
}
.appearance-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  appearance: none;
}
.columns-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  columns: 0.5rem;
}
.columns-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  columns: 0.75rem;
}
.columns-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  columns: 1rem;
}
.columns-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  columns: auto;
}
.auto-cols-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-auto-columns: auto;
}
.auto-cols-fr:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-auto-columns: minmax(0, 1fr);
}
.auto-cols-max:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-auto-columns: max-content;
}
.auto-cols-min:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-auto-columns: min-content;
}
.grid-flow-col:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-auto-flow: column;
}
.grid-flow-col-dense:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-auto-flow: column dense;
}
.grid-flow-dense:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-auto-flow: dense;
}
.grid-flow-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-auto-flow: row;
}
.grid-flow-row-dense:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-auto-flow: row dense;
}
.auto-rows-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-auto-rows: auto;
}
.auto-rows-fr:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-auto-rows: minmax(0, 1fr);
}
.auto-rows-max:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-auto-rows: max-content;
}
.auto-rows-min:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-auto-rows: min-content;
}
.grid-cols-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-template-columns: none;
}
.grid-cols-subgrid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-template-columns: subgrid;
}
.grid-rows-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-template-rows: none;
}
.grid-rows-subgrid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-template-rows: subgrid;
}
.flex-col:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  flex-direction: column;
}
.flex-col-reverse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  flex-direction: column-reverse;
}
.flex-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  flex-direction: row;
}
.flex-row-reverse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  flex-direction: row-reverse;
}
.flex-nowrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  flex-wrap: nowrap;
}
.flex-wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  flex-wrap: wrap;
}
.flex-wrap-reverse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  flex-wrap: wrap-reverse;
}
.place-content-around:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-content: space-around;
  justify-content: space-around;
  place-content: space-around;
}
.place-content-baseline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-content: baseline;
  justify-content: baseline;
  place-content: baseline;
}
.place-content-between:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-content: space-between;
  justify-content: space-between;
  place-content: space-between;
}
.place-content-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-content: center;
  justify-content: center;
  place-content: center;
}
.place-content-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-content: end;
  justify-content: end;
  place-content: end;
}
.place-content-evenly:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-content: space-evenly;
  justify-content: space-evenly;
  place-content: space-evenly;
}
.place-content-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-content: start;
  justify-content: start;
  place-content: start;
}
.place-content-stretch:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-content: stretch;
  justify-content: stretch;
  place-content: stretch;
}
.place-items-baseline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-items: baseline;
  justify-items: baseline;
  place-items: baseline;
}
.place-items-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-items: center;
  justify-items: center;
  place-items: center;
}
.place-items-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-items: end;
  justify-items: end;
  place-items: end;
}
.place-items-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-items: start;
  justify-items: start;
  place-items: start;
}
.place-items-stretch:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-items: stretch;
  justify-items: stretch;
  place-items: stretch;
}
.content-around:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-content: space-around;
}
.content-baseline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-content: baseline;
}
.content-between:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-content: space-between;
}
.content-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-content: center;
}
.content-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-content: flex-end;
}
.content-evenly:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-content: space-evenly;
}
.content-normal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-content: normal;
}
.content-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-content: flex-start;
}
.content-stretch:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-content: stretch;
}
.items-baseline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-items: baseline;
}
.items-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-items: center;
}
.items-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-items: flex-end;
}
.items-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-items: flex-start;
}
.items-stretch:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-items: stretch;
}
.justify-around:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  justify-content: space-around;
}
.justify-baseline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  justify-content: baseline;
}
.justify-between:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  justify-content: space-between;
}
.justify-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  justify-content: center;
}
.justify-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  justify-content: flex-end;
}
.justify-evenly:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  justify-content: space-evenly;
}
.justify-normal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  justify-content: normal;
}
.justify-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  justify-content: flex-start;
}
.justify-stretch:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  justify-content: stretch;
}
.justify-items-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  justify-items: center;
}
.justify-items-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  justify-items: end;
}
.justify-items-normal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  justify-items: normal;
}
.justify-items-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  justify-items: start;
}
.justify-items-stretch:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  justify-items: stretch;
}
.gap-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: calc(0.25rem * 1);
  gap: calc(var(--spacing) * 1);
}
.gap-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: calc(0.25rem * 2);
  gap: calc(var(--spacing) * 2);
}
.gap-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: calc(0.25rem * 3);
  gap: calc(var(--spacing) * 3);
}
.gap-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: calc(0.25rem * 4);
  gap: calc(var(--spacing) * 4);
}
.gap-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: calc(0.25rem * 5);
  gap: calc(var(--spacing) * 5);
}
.gap-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: calc(0.25rem * 6);
  gap: calc(var(--spacing) * 6);
}
.gap-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: calc(0.25rem * 8);
  gap: calc(var(--spacing) * 8);
}
.gap-9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: calc(0.25rem * 9);
  gap: calc(var(--spacing) * 9);
}
:where(.-space-y-px > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-1px * 0);
  margin-top: calc(-1px * var(--tw-space-y-reverse));
  margin-bottom: calc(-1px * (1 - 0));
  margin-bottom: calc(-1px * (1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-1px * calc(1 - 0));
  margin-bottom: calc(-1px * calc(1 - var(--tw-space-y-reverse)));
}
:where(.space-y-1 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-space-y-reverse: 0;
  margin-top: calc((0.25rem * 1) * 0);
  margin-top: calc((var(--spacing) * 1) * var(--tw-space-y-reverse));
  margin-top: calc(calc(0.25rem * 1) * 0);
  margin-top: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));
  margin-bottom: calc((0.25rem * 1) * (1 - 0));
  margin-bottom: calc((var(--spacing) * 1) * (1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(calc(0.25rem * 1) * calc(1 - 0));
  margin-bottom: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));
}
:where(.space-y-2 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-space-y-reverse: 0;
  margin-top: calc((0.25rem * 2) * 0);
  margin-top: calc((var(--spacing) * 2) * var(--tw-space-y-reverse));
  margin-top: calc(calc(0.25rem * 2) * 0);
  margin-top: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
  margin-bottom: calc((0.25rem * 2) * (1 - 0));
  margin-bottom: calc((var(--spacing) * 2) * (1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(calc(0.25rem * 2) * calc(1 - 0));
  margin-bottom: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
}
:where(.space-y-3 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-space-y-reverse: 0;
  margin-top: calc((0.25rem * 3) * 0);
  margin-top: calc((var(--spacing) * 3) * var(--tw-space-y-reverse));
  margin-top: calc(calc(0.25rem * 3) * 0);
  margin-top: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
  margin-bottom: calc((0.25rem * 3) * (1 - 0));
  margin-bottom: calc((var(--spacing) * 3) * (1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(calc(0.25rem * 3) * calc(1 - 0));
  margin-bottom: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
}
:where(.space-y-4 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-space-y-reverse: 0;
  margin-top: calc((0.25rem * 4) * 0);
  margin-top: calc((var(--spacing) * 4) * var(--tw-space-y-reverse));
  margin-top: calc(calc(0.25rem * 4) * 0);
  margin-top: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
  margin-bottom: calc((0.25rem * 4) * (1 - 0));
  margin-bottom: calc((var(--spacing) * 4) * (1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(calc(0.25rem * 4) * calc(1 - 0));
  margin-bottom: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
}
:where(.space-y-5 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-space-y-reverse: 0;
  margin-top: calc((0.25rem * 5) * 0);
  margin-top: calc((var(--spacing) * 5) * var(--tw-space-y-reverse));
  margin-top: calc(calc(0.25rem * 5) * 0);
  margin-top: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
  margin-bottom: calc((0.25rem * 5) * (1 - 0));
  margin-bottom: calc((var(--spacing) * 5) * (1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(calc(0.25rem * 5) * calc(1 - 0));
  margin-bottom: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));
}
:where(.space-y-6 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-space-y-reverse: 0;
  margin-top: calc((0.25rem * 6) * 0);
  margin-top: calc((var(--spacing) * 6) * var(--tw-space-y-reverse));
  margin-top: calc(calc(0.25rem * 6) * 0);
  margin-top: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
  margin-bottom: calc((0.25rem * 6) * (1 - 0));
  margin-bottom: calc((var(--spacing) * 6) * (1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(calc(0.25rem * 6) * calc(1 - 0));
  margin-bottom: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
}
:where(.space-y-7 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-space-y-reverse: 0;
  margin-top: calc((0.25rem * 7) * 0);
  margin-top: calc((var(--spacing) * 7) * var(--tw-space-y-reverse));
  margin-top: calc(calc(0.25rem * 7) * 0);
  margin-top: calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));
  margin-bottom: calc((0.25rem * 7) * (1 - 0));
  margin-bottom: calc((var(--spacing) * 7) * (1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(calc(0.25rem * 7) * calc(1 - 0));
  margin-bottom: calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)));
}
:where(.space-y-8 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-space-y-reverse: 0;
  margin-top: calc((0.25rem * 8) * 0);
  margin-top: calc((var(--spacing) * 8) * var(--tw-space-y-reverse));
  margin-top: calc(calc(0.25rem * 8) * 0);
  margin-top: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
  margin-bottom: calc((0.25rem * 8) * (1 - 0));
  margin-bottom: calc((var(--spacing) * 8) * (1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(calc(0.25rem * 8) * calc(1 - 0));
  margin-bottom: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
}
:where(.space-y-9 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-space-y-reverse: 0;
  margin-top: calc((0.25rem * 9) * 0);
  margin-top: calc((var(--spacing) * 9) * var(--tw-space-y-reverse));
  margin-top: calc(calc(0.25rem * 9) * 0);
  margin-top: calc(calc(var(--spacing) * 9) * var(--tw-space-y-reverse));
  margin-bottom: calc((0.25rem * 9) * (1 - 0));
  margin-bottom: calc((var(--spacing) * 9) * (1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(calc(0.25rem * 9) * calc(1 - 0));
  margin-bottom: calc(calc(var(--spacing) * 9) * calc(1 - var(--tw-space-y-reverse)));
}
:where(.space-y-reverse > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-space-y-reverse: 1;
}
.gap-x-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  column-gap: calc(0.25rem * 2);
  column-gap: calc(var(--spacing) * 2);
}
.gap-x-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  column-gap: calc(0.25rem * 3);
  column-gap: calc(var(--spacing) * 3);
}
.gap-x-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  column-gap: calc(0.25rem * 4);
  column-gap: calc(var(--spacing) * 4);
}
.gap-x-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  column-gap: calc(0.25rem * 6);
  column-gap: calc(var(--spacing) * 6);
}
:where(.space-x-1 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-space-x-reverse: 0;
  margin-left: calc((0.25rem * 1) * 0);
  margin-left: calc((var(--spacing) * 1) * var(--tw-space-x-reverse));
  margin-left: calc(calc(0.25rem * 1) * 0);
  margin-left: calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));
  margin-right: calc((0.25rem * 1) * (1 - 0));
  margin-right: calc((var(--spacing) * 1) * (1 - var(--tw-space-x-reverse)));
  margin-right: calc(calc(0.25rem * 1) * calc(1 - 0));
  margin-right: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)));
}
:where(.space-x-2 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-space-x-reverse: 0;
  margin-left: calc((0.25rem * 2) * 0);
  margin-left: calc((var(--spacing) * 2) * var(--tw-space-x-reverse));
  margin-left: calc(calc(0.25rem * 2) * 0);
  margin-left: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
  margin-right: calc((0.25rem * 2) * (1 - 0));
  margin-right: calc((var(--spacing) * 2) * (1 - var(--tw-space-x-reverse)));
  margin-right: calc(calc(0.25rem * 2) * calc(1 - 0));
  margin-right: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
}
:where(.space-x-3 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-space-x-reverse: 0;
  margin-left: calc((0.25rem * 3) * 0);
  margin-left: calc((var(--spacing) * 3) * var(--tw-space-x-reverse));
  margin-left: calc(calc(0.25rem * 3) * 0);
  margin-left: calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));
  margin-right: calc((0.25rem * 3) * (1 - 0));
  margin-right: calc((var(--spacing) * 3) * (1 - var(--tw-space-x-reverse)));
  margin-right: calc(calc(0.25rem * 3) * calc(1 - 0));
  margin-right: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)));
}
:where(.space-x-4 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-space-x-reverse: 0;
  margin-left: calc((0.25rem * 4) * 0);
  margin-left: calc((var(--spacing) * 4) * var(--tw-space-x-reverse));
  margin-left: calc(calc(0.25rem * 4) * 0);
  margin-left: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
  margin-right: calc((0.25rem * 4) * (1 - 0));
  margin-right: calc((var(--spacing) * 4) * (1 - var(--tw-space-x-reverse)));
  margin-right: calc(calc(0.25rem * 4) * calc(1 - 0));
  margin-right: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));
}
:where(.space-x-reverse > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-space-x-reverse: 1;
}
:where(.divide-x > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-divide-x-reverse: 0;
  border-left-style: var(--tw-border-style);
  border-right-style: var(--tw-border-style);
  border-left-width: calc(1px * 0);
  border-left-width: calc(1px * var(--tw-divide-x-reverse));
  border-right-width: calc(1px * (1 - 0));
  border-right-width: calc(1px * (1 - var(--tw-divide-x-reverse)));
  border-right-width: calc(1px * calc(1 - 0));
  border-right-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
}
:where(.divide-y > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-divide-y-reverse: 0;
  border-bottom-style: var(--tw-border-style);
  border-top-style: var(--tw-border-style);
  border-top-width: calc(1px * 0);
  border-top-width: calc(1px * var(--tw-divide-y-reverse));
  border-bottom-width: calc(1px * (1 - 0));
  border-bottom-width: calc(1px * (1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * calc(1 - 0));
  border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
}
:where(.divide-y-reverse > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-divide-y-reverse: 1;
}
:where(.divide-gray-100 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: rgb(243, 244, 246);
  border-color: var(--color-gray-100);
}
:where(.divide-gray-200 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: rgb(229, 231, 235);
  border-color: var(--color-gray-200);
}
.place-self-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-self: auto;
  justify-self: auto;
  place-self: auto;
}
.place-self-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-self: center;
  justify-self: center;
  place-self: center;
}
.place-self-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-self: end;
  justify-self: end;
  place-self: end;
}
.place-self-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-self: start;
  justify-self: start;
  place-self: start;
}
.place-self-stretch:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-self: stretch;
  justify-self: stretch;
  place-self: stretch;
}
.self-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-self: auto;
}
.self-baseline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-self: baseline;
}
.self-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-self: center;
}
.self-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-self: flex-end;
}
.self-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-self: flex-start;
}
.self-stretch:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-self: stretch;
}
.justify-self-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  justify-self: auto;
}
.justify-self-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  justify-self: center;
}
.justify-self-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  justify-self: flex-end;
}
.justify-self-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  justify-self: flex-start;
}
.justify-self-stretch:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  justify-self: stretch;
}
.truncate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.overflow-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow: auto;
}
.overflow-hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow: hidden;
}
.overflow-x-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-x: auto;
}
.overflow-x-hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-x: hidden;
}
.overflow-y-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-y: auto;
}
.scroll-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  scroll-behavior: auto;
}
.scroll-smooth:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  scroll-behavior: smooth;
}
.rounded:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-radius: 0.25rem;
}
.rounded-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-radius: calc(infinity * 1px);
}
.rounded-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-radius: 0.5rem;
  border-radius: var(--radius-lg);
}
.rounded-md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-radius: 0.375rem;
  border-radius: var(--radius-md);
}
.rounded-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-radius: 0.25rem;
  border-radius: var(--radius-sm);
}
.rounded-s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.rounded-ss:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-left-radius: 0.25rem;
}
.rounded-e:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.rounded-se:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-right-radius: 0.25rem;
}
.rounded-ee:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-right-radius: 0.25rem;
}
.rounded-es:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-left-radius: 0.25rem;
}
.rounded-t:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.rounded-t-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-left-radius: 0.5rem;
  border-top-left-radius: var(--radius-lg);
  border-top-right-radius: 0.5rem;
  border-top-right-radius: var(--radius-lg);
}
.rounded-l:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.rounded-l-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-left-radius: 0.5rem;
  border-top-left-radius: var(--radius-lg);
  border-bottom-left-radius: 0.5rem;
  border-bottom-left-radius: var(--radius-lg);
}
.rounded-l-md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-left-radius: 0.375rem;
  border-top-left-radius: var(--radius-md);
  border-bottom-left-radius: 0.375rem;
  border-bottom-left-radius: var(--radius-md);
}
.rounded-tl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-left-radius: 0.25rem;
}
.rounded-r:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.rounded-r-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-right-radius: 0.5rem;
  border-top-right-radius: var(--radius-lg);
  border-bottom-right-radius: 0.5rem;
  border-bottom-right-radius: var(--radius-lg);
}
.rounded-r-md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-right-radius: 0.375rem;
  border-top-right-radius: var(--radius-md);
  border-bottom-right-radius: 0.375rem;
  border-bottom-right-radius: var(--radius-md);
}
.rounded-tr:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-right-radius: 0.25rem;
}
.rounded-b:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.rounded-b-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-right-radius: 0.5rem;
  border-bottom-right-radius: var(--radius-lg);
  border-bottom-left-radius: 0.5rem;
  border-bottom-left-radius: var(--radius-lg);
}
.rounded-b-md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-right-radius: 0.375rem;
  border-bottom-right-radius: var(--radius-md);
  border-bottom-left-radius: 0.375rem;
  border-bottom-left-radius: var(--radius-md);
}
.rounded-br:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-right-radius: 0.25rem;
}
.rounded-br-md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-right-radius: 0.375rem;
  border-bottom-right-radius: var(--radius-md);
}
.rounded-bl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-left-radius: 0.25rem;
}
.rounded-bl-md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-left-radius: 0.375rem;
  border-bottom-left-radius: var(--radius-md);
}
.border:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-style: var(--tw-border-style);
  border-width: 1px;
}
.border-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-style: var(--tw-border-style);
  border-width: 0px;
}
.border-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-style: var(--tw-border-style);
  border-width: 1px;
}
.border-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-style: var(--tw-border-style);
  border-width: 2px;
}
.border-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-style: var(--tw-border-style);
  border-width: 4px;
}
.border-x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-style: var(--tw-border-style);
  border-right-style: var(--tw-border-style);
  border-left-width: 1px;
  border-right-width: 1px;
}
.border-y:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-style: var(--tw-border-style);
  border-bottom-style: var(--tw-border-style);
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.border-s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-style: var(--tw-border-style);
  border-left-width: 1px;
}
.border-e:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-style: var(--tw-border-style);
  border-right-width: 1px;
}
.border-t:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-style: var(--tw-border-style);
  border-top-width: 1px;
}
.border-r:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-style: var(--tw-border-style);
  border-right-width: 1px;
}
.border-b:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
}
.border-b-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 2px;
}
.border-l:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-style: var(--tw-border-style);
  border-left-width: 1px;
}
.border-l-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-style: var(--tw-border-style);
  border-left-width: 4px;
}
.border-dashed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-border-style: dashed;
  border-style: dashed;
}
.border-dotted:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-border-style: dotted;
  border-style: dotted;
}
.border-double:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-border-style: double;
  border-style: double;
}
.border-hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-border-style: hidden;
  border-style: hidden;
}
.border-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-border-style: none;
  border-style: none;
}
.border-solid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-border-style: solid;
  border-style: solid;
}
.border-aaf-blue-200:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #B1DCF1;
}
.border-aaf-blue-300:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #8BCAEA;
}
.border-aaf-blue-700:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #1D74A0;
}
.border-aaf-green-200:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #B4EEC9;
}
.border-aaf-green-600:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #28B35B;
}
.border-aaf-green-800:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #197139;
}
.border-aaf-indigo-800:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #5F368C;
}
.border-aaf-mid-grey:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #606161;
}
.border-aaf-navy-300:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #96B5DE;
}
.border-aaf-navy-600:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #376BAE;
}
.border-aaf-orange-600:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #D04A25;
}
.border-aaf-purple-500:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #A947FF;
}
.border-aaf-tangerine-200:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #F6D8B1;
}
.border-gray-100:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: rgb(243, 244, 246);
  border-color: var(--color-gray-100);
}
.border-gray-200:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: rgb(229, 231, 235);
  border-color: var(--color-gray-200);
}
.border-gray-300:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: rgb(209, 213, 220);
  border-color: var(--color-gray-300);
}
.border-gray-400:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: rgb(153, 161, 175);
  border-color: var(--color-gray-400);
}
.border-gray-500:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: rgb(106, 114, 130);
  border-color: var(--color-gray-500);
}
.border-gray-700:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: rgb(54, 65, 83);
  border-color: var(--color-gray-700);
}
.border-red-200:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: rgb(255, 202, 202);
  border-color: color(display-p3 0.96956 0.79815 0.7943);
  border-color: var(--color-red-200);
}
.border-red-300:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: rgb(255, 163, 164);
  border-color: color(display-p3 0.95692 0.65189 0.64512);
  border-color: var(--color-red-300);
}
.border-red-400:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: rgb(255, 101, 104);
  border-color: color(display-p3 0.93353 0.43168 0.42349);
  border-color: var(--color-red-400);
}
.border-red-700:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: rgb(191, 0, 15);
  border-color: color(display-p3 0.69274 0.11623 0.10468);
  border-color: var(--color-red-700);
}
.border-slate-200:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: rgb(226, 232, 240);
  border-color: var(--color-slate-200);
}
.border-slate-500:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: rgb(98, 116, 142);
  border-color: var(--color-slate-500);
}
.border-transparent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: transparent;
}
.border-verifid-teal-300:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #4EF3E9;
}
.border-verifid-teal-500:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #0DC4B9;
}
.border-white:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #fff;
  border-color: var(--color-white);
}
.border-white\/10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: rgba(255, 255, 255, 0.1);
}
@supports (color: color-mix(in lch, red, blue)) {
.border-white\/10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
  }
}
.border-t-transparent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: transparent;
}
.bg-\(--my_variable\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: var(--my_variable);
}
.bg-\[\#0088cc\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #0088cc;
}
.bg-\[color\:var\(--my-color\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: var(--my-color);
}
.bg-\[var\(--my_variable\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: var(--my_variable);
}
.bg-aaf-almost-black:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #393939;
}
.bg-aaf-blue-50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #ECF6FB;
}
.bg-aaf-blue-100:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #D8EDF8;
}
.bg-aaf-blue-200:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #B1DCF1;
}
.bg-aaf-blue-600:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #2490C6;
}
.bg-aaf-blue-700:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #1D74A0;
}
.bg-aaf-dark-grey:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #2a2a2a;
}
.bg-aaf-green-50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #ECFBF2;
}
.bg-aaf-green-100:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #D9F7E4;
}
.bg-aaf-green-700:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #21924A;
}
.bg-aaf-green-800:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #197139;
}
.bg-aaf-indigo-50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #FAF7FD;
}
.bg-aaf-indigo-100:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #F1EAFB;
}
.bg-aaf-indigo-800:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #5F368C;
}
.bg-aaf-light-grey:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #dce0e3;
}
.bg-aaf-mid-grey:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #606161;
}
.bg-aaf-navy-100:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #DCE6F4;
}
.bg-aaf-navy-600:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #376BAE;
}
.bg-aaf-orange-100:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #FAE9DB;
}
.bg-aaf-orange-600:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #D04A25;
}
.bg-aaf-purple-100:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #F3E5FF;
}
.bg-aaf-tangerine-50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #FDF7ED;
}
.bg-aaf-tangerine-100:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #FBEEDA;
}
.bg-aaf-tangerine-600:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #D46921;
}
.bg-black:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #000;
  background-color: var(--color-black);
}
.bg-gray-50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: rgb(249, 250, 251);
  background-color: var(--color-gray-50);
}
.bg-gray-100:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: rgb(243, 244, 246);
  background-color: var(--color-gray-100);
}
.bg-gray-200:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: rgb(229, 231, 235);
  background-color: var(--color-gray-200);
}
.bg-gray-500:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: rgb(106, 114, 130);
  background-color: var(--color-gray-500);
}
.bg-green-200:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: rgb(185, 248, 207);
  background-color: var(--color-green-200);
}
.bg-red-50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: rgb(254, 242, 242);
  background-color: var(--color-red-50);
}
.bg-red-100:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: rgb(255, 226, 226);
  background-color: var(--color-red-100);
}
.bg-red-200:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: rgb(255, 202, 202);
  background-color: color(display-p3 0.96956 0.79815 0.7943);
  background-color: var(--color-red-200);
}
.bg-red-500:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: rgb(251, 44, 54);
  background-color: var(--color-red-500);
}
.bg-red-500\/50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: rgba(251, 44, 54, 0.5);
}
@supports (color: color-mix(in lch, red, blue)) {
.bg-red-500\/50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: color-mix(in oklab, var(--color-red-500) 50%, transparent);
  }
}
.bg-red-500\/\[50\%\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: rgba(251, 44, 54, 0.5);
}
@supports (color: color-mix(in lch, red, blue)) {
.bg-red-500\/\[50\%\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: color-mix(in oklab, var(--color-red-500) 50%, transparent);
  }
}
.bg-red-700:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: rgb(191, 0, 15);
  background-color: color(display-p3 0.69274 0.11623 0.10468);
  background-color: var(--color-red-700);
}
.bg-transparent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: transparent;
}
.bg-verifid-teal-50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #EAFEFC;
}
.bg-verifid-teal-700:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #08736C;
}
.bg-white:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #fff;
  background-color: var(--color-white);
}
.-bg-conic:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-gradient-position: in oklab;
  background-image: conic-gradient(var(--tw-gradient-stops));
}
.bg-conic:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-gradient-position: in oklab;
  background-image: conic-gradient(var(--tw-gradient-stops));
}
.bg-gradient-to-tr:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-gradient-position: to top right in oklab;
  background-image: linear-gradient(var(--tw-gradient-stops));
}
.bg-radial:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-gradient-position: in oklab;
  background-image: radial-gradient(var(--tw-gradient-stops));
}
.bg-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-image: none;
}
.via-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-gradient-via-stops: initial;
}
.from-aaf-orange-400:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-gradient-from: #E37945;
  --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.to-aaf-indigo-800:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-gradient-to: #5F368C;
  --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.box-decoration-clone:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
.box-decoration-slice:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  -webkit-box-decoration-break: slice;
  box-decoration-break: slice;
}
.decoration-clone:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
.decoration-slice:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  -webkit-box-decoration-break: slice;
  box-decoration-break: slice;
}
.bg-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-size: auto;
}
.bg-contain:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-size: contain;
}
.bg-cover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-size: cover;
}
.bg-fixed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-attachment: fixed;
}
.bg-local:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-attachment: local;
}
.bg-scroll:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-attachment: scroll;
}
.bg-clip-border:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-clip: border-box;
}
.bg-clip-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-clip: content-box;
}
.bg-clip-padding:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-clip: padding-box;
}
.bg-clip-text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-clip: text;
}
.bg-bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-position: bottom;
}
.bg-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-position: center;
}
.bg-left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-position: left;
}
.bg-left-bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-position: left bottom;
}
.bg-left-top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-position: left top;
}
.bg-right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-position: right;
}
.bg-right-bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-position: right bottom;
}
.bg-right-top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-position: right top;
}
.bg-top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-position: top;
}
.bg-no-repeat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-repeat: no-repeat;
}
.bg-repeat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-repeat: repeat;
}
.bg-repeat-round:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-repeat: round;
}
.bg-repeat-space:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-repeat: space;
}
.bg-repeat-x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-repeat: repeat-x;
}
.bg-repeat-y:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-repeat: repeat-y;
}
.bg-origin-border:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-origin: border-box;
}
.bg-origin-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-origin: content-box;
}
.bg-origin-padding:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-origin: padding-box;
}
.fill-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  fill: none;
}
.stroke-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  stroke: none;
}
.object-contain:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  object-fit: contain;
}
.object-cover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  object-fit: cover;
}
.object-fill:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  object-fit: fill;
}
.object-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  object-fit: none;
}
.object-scale-down:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  object-fit: scale-down;
}
.object-bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  object-position: bottom;
}
.object-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  object-position: center;
}
.object-left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  object-position: left;
}
.object-left-bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  object-position: left bottom;
}
.object-left-top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  object-position: left top;
}
.object-right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  object-position: right;
}
.object-right-bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  object-position: right bottom;
}
.object-right-top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  object-position: right top;
}
.object-top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  object-position: top;
}
.p-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding: calc(0.25rem * 1);
  padding: calc(var(--spacing) * 1);
}
.p-1\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding: calc(0.25rem * 1.5);
  padding: calc(var(--spacing) * 1.5);
}
.p-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding: calc(0.25rem * 2);
  padding: calc(var(--spacing) * 2);
}
.p-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding: calc(0.25rem * 4);
  padding: calc(var(--spacing) * 4);
}
.p-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding: calc(0.25rem * 5);
  padding: calc(var(--spacing) * 5);
}
.p-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding: calc(0.25rem * 6);
  padding: calc(var(--spacing) * 6);
}
.p-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding: calc(0.25rem * 8);
  padding: calc(var(--spacing) * 8);
}
.px-0\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: calc(0.25rem * 0.5);
  padding-right: calc(0.25rem * 0.5);
  padding-left: calc(var(--spacing) * 0.5);
  padding-right: calc(var(--spacing) * 0.5);
}
.px-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: calc(0.25rem * 1);
  padding-right: calc(0.25rem * 1);
  padding-left: calc(var(--spacing) * 1);
  padding-right: calc(var(--spacing) * 1);
}
.px-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: calc(0.25rem * 2);
  padding-right: calc(0.25rem * 2);
  padding-left: calc(var(--spacing) * 2);
  padding-right: calc(var(--spacing) * 2);
}
.px-2\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: calc(0.25rem * 2.5);
  padding-right: calc(0.25rem * 2.5);
  padding-left: calc(var(--spacing) * 2.5);
  padding-right: calc(var(--spacing) * 2.5);
}
.px-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: calc(0.25rem * 3);
  padding-right: calc(0.25rem * 3);
  padding-left: calc(var(--spacing) * 3);
  padding-right: calc(var(--spacing) * 3);
}
.px-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: calc(0.25rem * 4);
  padding-right: calc(0.25rem * 4);
  padding-left: calc(var(--spacing) * 4);
  padding-right: calc(var(--spacing) * 4);
}
.px-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: calc(0.25rem * 5);
  padding-right: calc(0.25rem * 5);
  padding-left: calc(var(--spacing) * 5);
  padding-right: calc(var(--spacing) * 5);
}
.px-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: calc(0.25rem * 6);
  padding-right: calc(0.25rem * 6);
  padding-left: calc(var(--spacing) * 6);
  padding-right: calc(var(--spacing) * 6);
}
.px-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: calc(0.25rem * 8);
  padding-right: calc(0.25rem * 8);
  padding-left: calc(var(--spacing) * 8);
  padding-right: calc(var(--spacing) * 8);
}
.py-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: calc(0.25rem * 1);
  padding-bottom: calc(0.25rem * 1);
  padding-top: calc(var(--spacing) * 1);
  padding-bottom: calc(var(--spacing) * 1);
}
.py-1\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: calc(0.25rem * 1.5);
  padding-bottom: calc(0.25rem * 1.5);
  padding-top: calc(var(--spacing) * 1.5);
  padding-bottom: calc(var(--spacing) * 1.5);
}
.py-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: calc(0.25rem * 2);
  padding-bottom: calc(0.25rem * 2);
  padding-top: calc(var(--spacing) * 2);
  padding-bottom: calc(var(--spacing) * 2);
}
.py-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: calc(0.25rem * 3);
  padding-bottom: calc(0.25rem * 3);
  padding-top: calc(var(--spacing) * 3);
  padding-bottom: calc(var(--spacing) * 3);
}
.py-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: calc(0.25rem * 4);
  padding-bottom: calc(0.25rem * 4);
  padding-top: calc(var(--spacing) * 4);
  padding-bottom: calc(var(--spacing) * 4);
}
.py-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: calc(0.25rem * 5);
  padding-bottom: calc(0.25rem * 5);
  padding-top: calc(var(--spacing) * 5);
  padding-bottom: calc(var(--spacing) * 5);
}
.py-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: calc(0.25rem * 6);
  padding-bottom: calc(0.25rem * 6);
  padding-top: calc(var(--spacing) * 6);
  padding-bottom: calc(var(--spacing) * 6);
}
.py-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: calc(0.25rem * 8);
  padding-bottom: calc(0.25rem * 8);
  padding-top: calc(var(--spacing) * 8);
  padding-bottom: calc(var(--spacing) * 8);
}
.py-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: calc(0.25rem * 12);
  padding-bottom: calc(0.25rem * 12);
  padding-top: calc(var(--spacing) * 12);
  padding-bottom: calc(var(--spacing) * 12);
}
.pt-0\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: calc(0.25rem * 0.5);
  padding-top: calc(var(--spacing) * 0.5);
}
.pt-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: calc(0.25rem * 4);
  padding-top: calc(var(--spacing) * 4);
}
.pt-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: calc(0.25rem * 5);
  padding-top: calc(var(--spacing) * 5);
}
.pt-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: calc(0.25rem * 6);
  padding-top: calc(var(--spacing) * 6);
}
.pt-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: calc(0.25rem * 10);
  padding-top: calc(var(--spacing) * 10);
}
.pt-14:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: calc(0.25rem * 14);
  padding-top: calc(var(--spacing) * 14);
}
.pr-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: calc(0.25rem * 0);
  padding-right: calc(var(--spacing) * 0);
}
.pr-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: calc(0.25rem * 2);
  padding-right: calc(var(--spacing) * 2);
}
.pr-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: calc(0.25rem * 4);
  padding-right: calc(var(--spacing) * 4);
}
.pr-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: calc(0.25rem * 10);
  padding-right: calc(var(--spacing) * 10);
}
.pb-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: calc(0.25rem * 1);
  padding-bottom: calc(var(--spacing) * 1);
}
.pb-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: calc(0.25rem * 2);
  padding-bottom: calc(var(--spacing) * 2);
}
.pb-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: calc(0.25rem * 3);
  padding-bottom: calc(var(--spacing) * 3);
}
.pb-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: calc(0.25rem * 4);
  padding-bottom: calc(var(--spacing) * 4);
}
.pb-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: calc(0.25rem * 6);
  padding-bottom: calc(var(--spacing) * 6);
}
.pb-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: calc(0.25rem * 8);
  padding-bottom: calc(var(--spacing) * 8);
}
.pb-16:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: calc(0.25rem * 16);
  padding-bottom: calc(var(--spacing) * 16);
}
.pl-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: calc(0.25rem * 0);
  padding-left: calc(var(--spacing) * 0);
}
.pl-0\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: calc(0.25rem * 0.5);
  padding-left: calc(var(--spacing) * 0.5);
}
.pl-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: calc(0.25rem * 1);
  padding-left: calc(var(--spacing) * 1);
}
.pl-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: calc(0.25rem * 2);
  padding-left: calc(var(--spacing) * 2);
}
.pl-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: calc(0.25rem * 3);
  padding-left: calc(var(--spacing) * 3);
}
.pl-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: calc(0.25rem * 4);
  padding-left: calc(var(--spacing) * 4);
}
.pl-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: calc(0.25rem * 5);
  padding-left: calc(var(--spacing) * 5);
}
.pl-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: calc(0.25rem * 6);
  padding-left: calc(var(--spacing) * 6);
}
.pl-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: calc(0.25rem * 10);
  padding-left: calc(var(--spacing) * 10);
}
.pl-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: calc(0.25rem * 12);
  padding-left: calc(var(--spacing) * 12);
}
.text-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-align: center;
}
.text-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-align: right;
}
.text-justify:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-align: justify;
}
.text-left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-align: left;
}
.text-right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-align: right;
}
.text-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-align: left;
}
.align-baseline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  vertical-align: baseline;
}
.align-bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  vertical-align: bottom;
}
.align-middle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  vertical-align: middle;
}
.align-sub:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  vertical-align: sub;
}
.align-super:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  vertical-align: super;
}
.align-text-bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  vertical-align: text-bottom;
}
.align-text-top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  vertical-align: text-top;
}
.align-top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  vertical-align: top;
}
.font-mono:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-family: var(--font-mono);
}
.text-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 1.5rem;
  font-size: var(--text-2xl);
  line-height: calc(2 / 1.5);
  line-height: var(--tw-leading, var(--text-2xl--line-height));
}
.text-3xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 1.875rem;
  font-size: var(--text-3xl);
  line-height: calc(2.25 / 1.875);
  line-height: var(--tw-leading, var(--text-3xl--line-height));
}
.text-4xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 2.25rem;
  font-size: var(--text-4xl);
  line-height: calc(2.5 / 2.25);
  line-height: var(--tw-leading, var(--text-4xl--line-height));
}
.text-5xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 3rem;
  font-size: var(--text-5xl);
  line-height: 1;
  line-height: var(--tw-leading, var(--text-5xl--line-height));
}
.text-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 1rem;
  font-size: var(--text-base);
  line-height: calc(1.5 / 1);
  line-height: var(--tw-leading, var(--text-base--line-height));
}
.text-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 1.125rem;
  font-size: var(--text-lg);
  line-height: calc(1.75 / 1.125);
  line-height: var(--tw-leading, var(--text-lg--line-height));
}
.text-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 0.875rem;
  font-size: var(--text-sm);
  line-height: calc(1.25 / 0.875);
  line-height: var(--tw-leading, var(--text-sm--line-height));
}
.text-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 1.25rem;
  font-size: var(--text-xl);
  line-height: calc(1.75 / 1.25);
  line-height: var(--tw-leading, var(--text-xl--line-height));
}
.text-xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 0.75rem;
  font-size: var(--text-xs);
  line-height: calc(1 / 0.75);
  line-height: var(--tw-leading, var(--text-xs--line-height));
}
.text-sm\/6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 0.875rem;
  font-size: var(--text-sm);
  line-height: calc(0.25rem * 6);
  line-height: calc(var(--spacing) * 6);
}
.text-\[90\%\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 90%;
}
.leading-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-leading: calc(var(--spacing) * 4);
  line-height: calc(0.25rem * 4);
  line-height: calc(var(--spacing) * 4);
}
.leading-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-leading: calc(var(--spacing) * 5);
  line-height: calc(0.25rem * 5);
  line-height: calc(var(--spacing) * 5);
}
.leading-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-leading: calc(var(--spacing) * 6);
  line-height: calc(0.25rem * 6);
  line-height: calc(var(--spacing) * 6);
}
.leading-7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-leading: calc(var(--spacing) * 7);
  line-height: calc(0.25rem * 7);
  line-height: calc(var(--spacing) * 7);
}
.leading-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-leading: calc(var(--spacing) * 8);
  line-height: calc(0.25rem * 8);
  line-height: calc(var(--spacing) * 8);
}
.leading-9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-leading: calc(var(--spacing) * 9);
  line-height: calc(0.25rem * 9);
  line-height: calc(var(--spacing) * 9);
}
.leading-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-leading: 1;
  line-height: 1;
}
.leading-tight:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-leading: var(--leading-tight);
  line-height: 1.25;
  line-height: var(--leading-tight);
}
.font-bold:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-font-weight: var(--font-weight-bold);
  font-weight: 700;
  font-weight: var(--font-weight-bold);
}
.font-extrabold:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-font-weight: var(--font-weight-extrabold);
  font-weight: 800;
  font-weight: var(--font-weight-extrabold);
}
.font-light:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-font-weight: var(--font-weight-light);
  font-weight: 300;
  font-weight: var(--font-weight-light);
}
.font-medium:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-font-weight: var(--font-weight-medium);
  font-weight: 500;
  font-weight: var(--font-weight-medium);
}
.font-normal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-font-weight: var(--font-weight-normal);
  font-weight: 400;
  font-weight: var(--font-weight-normal);
}
.font-semibold:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-font-weight: var(--font-weight-semibold);
  font-weight: 600;
  font-weight: var(--font-weight-semibold);
}
.tracking-normal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-tracking: var(--tracking-normal);
  letter-spacing: 0em;
  letter-spacing: var(--tracking-normal);
}
.tracking-tight:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-tracking: var(--tracking-tight);
  letter-spacing: -0.025em;
  letter-spacing: var(--tracking-tight);
}
.text-balance:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-wrap: balance;
}
.text-nowrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-wrap: nowrap;
}
.text-pretty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-wrap: pretty;
}
.text-wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-wrap: wrap;
}
.break-normal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  word-wrap: normal;
  word-break: normal;
}
.break-words:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  word-wrap: break-word;
}
.break-all:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  word-break: break-all;
}
.break-keep:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  word-break: keep-all;
}
.overflow-ellipsis:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-overflow: ellipsis;
}
.text-clip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-overflow: clip;
}
.text-ellipsis:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-overflow: ellipsis;
}
.hyphens-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  -webkit-hyphens: auto;
  hyphens: auto;
}
.hyphens-manual:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  -webkit-hyphens: manual;
  hyphens: manual;
}
.hyphens-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  -webkit-hyphens: none;
  hyphens: none;
}
.whitespace-break-spaces:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  white-space: break-spaces;
}
.whitespace-normal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  white-space: normal;
}
.whitespace-nowrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  white-space: nowrap;
}
.whitespace-pre:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  white-space: pre;
}
.whitespace-pre-line:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  white-space: pre-line;
}
.whitespace-pre-wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  white-space: pre-wrap;
}
.prose-verifid-teal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: #08736C;
}
.prose-verifid-teal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)):hover {
  color: #06514D;
}
.prose-verifid-teal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}
.prose-verifid-teal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}
.\[color\:red\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: red;
}
.\[color\:red\]\/50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: rgba(255, 0, 0, 0.5);
}
.\[color\:red\]\/50\! {
  color: rgba(255, 0, 0, 0.5) !important;
}
.text-aaf-blue-400:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #64B8E3;
}
.text-aaf-blue-500:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #3FA8DC;
}
.text-aaf-blue-600:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #2490C6;
}
.text-aaf-blue-700:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #1D74A0;
}
.text-aaf-blue-800:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #165879;
}
.text-aaf-dark-grey:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #2a2a2a;
}
.text-aaf-green-400:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #65DD91;
}
.text-aaf-green-500:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #3BD373;
}
.text-aaf-green-600:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #28B35B;
}
.text-aaf-green-700:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #21924A;
}
.text-aaf-green-800:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #197139;
}
.text-aaf-indigo-400:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #BA98E7;
}
.text-aaf-indigo-700:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #7440B0;
}
.text-aaf-indigo-800:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #5F368C;
}
.text-aaf-navy-600:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #376BAE;
}
.text-aaf-navy-700:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #2D588F;
}
.text-aaf-navy-800:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #22426D;
}
.text-aaf-orange-800:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #8B3123;
}
.text-aaf-purple-800:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #6B17B0;
}
.text-aaf-tangerine-400:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #E89645;
}
.text-aaf-tangerine-500:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #E3812B;
}
.text-aaf-tangerine-600:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #D46921;
}
.text-aaf-tangerine-700:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #AF4E1D;
}
.text-aaf-tangerine-800:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #8E3F1F;
}
.text-black:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #000;
  color: var(--color-black);
}
.text-blue-500:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: rgb(50, 128, 255);
  color: color(display-p3 0.26642 0.49122 0.98862);
  color: var(--color-blue-500);
}
.text-blue-600:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: rgb(21, 93, 252);
  color: var(--color-blue-600);
}
.text-blue-700:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: rgb(20, 71, 230);
  color: var(--color-blue-700);
}
.text-gray-100:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: rgb(243, 244, 246);
  color: var(--color-gray-100);
}
.text-gray-200:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: rgb(229, 231, 235);
  color: var(--color-gray-200);
}
.text-gray-300:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: rgb(209, 213, 220);
  color: var(--color-gray-300);
}
.text-gray-400:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: rgb(153, 161, 175);
  color: var(--color-gray-400);
}
.text-gray-500:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: rgb(106, 114, 130);
  color: var(--color-gray-500);
}
.text-gray-600:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: rgb(74, 85, 101);
  color: var(--color-gray-600);
}
.text-gray-700:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: rgb(54, 65, 83);
  color: var(--color-gray-700);
}
.text-gray-800:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: rgb(30, 41, 57);
  color: var(--color-gray-800);
}
.text-gray-900:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: rgb(16, 24, 40);
  color: var(--color-gray-900);
}
.text-green-500:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: rgb(0, 198, 90);
  color: color(display-p3 0.30873 0.77475 0.37431);
  color: var(--color-green-500);
}
.text-indigo-600:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: rgb(79, 57, 246);
  color: var(--color-indigo-600);
}
.text-pink-500:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: rgb(246, 51, 154);
  color: var(--color-pink-500);
}
.text-red-400:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: rgb(255, 101, 104);
  color: color(display-p3 0.93353 0.43168 0.42349);
  color: var(--color-red-400);
}
.text-red-500:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: rgb(251, 44, 54);
  color: var(--color-red-500);
}
.text-red-600:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: rgb(228, 0, 22);
  color: color(display-p3 0.83032 0.14038 0.1332);
  color: var(--color-red-600);
}
.text-red-700:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: rgb(191, 0, 15);
  color: color(display-p3 0.69274 0.11623 0.10468);
  color: var(--color-red-700);
}
.text-red-800:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: rgb(159, 7, 18);
  color: var(--color-red-800);
}
.text-slate-500:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: rgb(98, 116, 142);
  color: var(--color-slate-500);
}
.text-slate-800:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: rgb(29, 41, 61);
  color: var(--color-slate-800);
}
.text-slate-900:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: rgb(15, 23, 43);
  color: var(--color-slate-900);
}
.text-verifid-navy-600:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #3A49A1;
}
.text-verifid-teal-700:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #08736C;
}
.text-white:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #fff;
  color: var(--color-white);
}
.text-yellow-500:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: rgb(234, 179, 0);
  color: color(display-p3 0.90365 0.70306 0.07454);
  color: var(--color-yellow-500);
}
.capitalize:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-transform: capitalize;
}
.lowercase:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-transform: lowercase;
}
.normal-case:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-transform: none;
}
.uppercase:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-transform: uppercase;
}
.italic:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-style: italic;
}
.not-italic:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-style: normal;
}
.font-stretch-condensed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-stretch: condensed;
}
.font-stretch-expanded:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-stretch: expanded;
}
.font-stretch-extra-condensed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-stretch: extra-condensed;
}
.font-stretch-extra-expanded:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-stretch: extra-expanded;
}
.font-stretch-normal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-stretch: normal;
}
.font-stretch-semi-condensed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-stretch: semi-condensed;
}
.font-stretch-semi-expanded:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-stretch: semi-expanded;
}
.font-stretch-ultra-condensed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-stretch: ultra-condensed;
}
.font-stretch-ultra-expanded:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-stretch: ultra-expanded;
}
.diagonal-fractions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-numeric-fraction: diagonal-fractions;
  font-feature-settings:         diagonal-fractions;
  font-feature-settings: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
  font-variant-numeric:         diagonal-fractions;
  font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
}
.lining-nums:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-numeric-figure: lining-nums;
  font-feature-settings:     lining-nums    ;
  font-feature-settings: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
  font-variant-numeric:     lining-nums    ;
  font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
}
.oldstyle-nums:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-numeric-figure: oldstyle-nums;
  font-feature-settings:     oldstyle-nums    ;
  font-feature-settings: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
  font-variant-numeric:     oldstyle-nums    ;
  font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
}
.ordinal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ordinal: ordinal;
  font-feature-settings: ordinal        ;
  font-feature-settings: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
  font-variant-numeric: ordinal        ;
  font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
}
.proportional-nums:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-numeric-spacing: proportional-nums;
  font-feature-settings:       proportional-nums  ;
  font-feature-settings: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
  font-variant-numeric:       proportional-nums  ;
  font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
}
.slashed-zero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-slashed-zero: slashed-zero;
  font-feature-settings:   slashed-zero      ;
  font-feature-settings: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
  font-variant-numeric:   slashed-zero      ;
  font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
}
.stacked-fractions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-numeric-fraction: stacked-fractions;
  font-feature-settings:         stacked-fractions;
  font-feature-settings: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
  font-variant-numeric:         stacked-fractions;
  font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
}
.tabular-nums:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-numeric-spacing: tabular-nums;
  font-feature-settings:       tabular-nums  ;
  font-feature-settings: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
  font-variant-numeric:       tabular-nums  ;
  font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
}
.normal-nums:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-feature-settings: normal;
  font-variant-numeric: normal;
}
.line-through:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-decoration-line: line-through;
}
.no-underline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-decoration-line: none;
}
.overline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-decoration-line: overline;
}
.underline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-decoration-line: underline;
}
.decoration-dashed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-decoration-style: dashed;
}
.decoration-dotted:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-decoration-style: dotted;
}
.decoration-double:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-decoration-style: double;
}
.decoration-solid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-decoration-style: solid;
}
.decoration-wavy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-decoration-style: wavy;
}
.decoration-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-decoration-thickness: auto;
}
.decoration-from-font:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-decoration-thickness: from-font;
}
.underline-offset-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-underline-offset: auto;
}
.antialiased:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.subpixel-antialiased:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}
.accent-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  accent-color: auto;
}
.scheme-dark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --csstools-color-scheme--light:  ;
  color-scheme: dark;
}
.scheme-light:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --csstools-color-scheme--light: initial;
  color-scheme: light;
}
.scheme-light-dark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --csstools-color-scheme--light: initial;
  color-scheme: light dark;
}
@media (prefers-color-scheme: dark) {
  .scheme-light-dark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --csstools-color-scheme--light:  ;
  }
}
.scheme-normal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color-scheme: normal;
}
.scheme-only-dark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --csstools-color-scheme--light:  ;
  color-scheme: only dark;
}
.scheme-only-light:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --csstools-color-scheme--light: initial;
  color-scheme: only light;
}
.opacity-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  opacity: 0;
}
.opacity-50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  opacity: 0.5;
}
.opacity-75:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  opacity: 0.75;
}
.opacity-100:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  opacity: 1;
}
.mix-blend-plus-darker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  mix-blend-mode: plus-darker;
}
.mix-blend-plus-lighter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  mix-blend-mode: plus-lighter;
}
.shadow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgba(0, 0, 0, 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgba(0, 0, 0, 0.1));
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.shadow-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgba(0, 0, 0, 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgba(0, 0, 0, 0.1));
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.shadow-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgba(0, 0, 0, 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgba(0, 0, 0, 0.1));
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.shadow-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgba(0, 0, 0, 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgba(0, 0, 0, 0.1));
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.shadow-xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgba(0, 0, 0, 0.05));
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.ring:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.ring-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.inset-ring:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-inset-ring-shadow: inset 0 0 0 1px var(--tw-inset-ring-color, currentColor);
  box-shadow: var(--tw-inset-shadow), inset 0 0 0 1px currentColor, var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.shadow-initial:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-shadow-color: initial;
}
.ring-gray-400\/20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-color: rgba(153, 161, 175, 0.2);
}
.inset-shadow-initial:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-inset-shadow-color: initial;
}
.outline-hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-outline-style: none;
  outline-style: none;
}
@media (forced-colors: active) {
  .outline-hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }
}
.outline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  outline-style: var(--tw-outline-style);
  outline-width: 1px;
}
.blur:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-blur: blur(8px);
  filter: 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-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-blur:  ;
  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,);
}
.blur-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-blur: blur(var(--blur-sm));
  filter: 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,);
}
.drop-shadow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow( 0 1px 1px rgba(0, 0, 0, 0.06));
  filter:                 drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow( 0 1px 1px rgba(0, 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-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --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,);
}
.grayscale:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-grayscale: grayscale(100%);
  filter:       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:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-invert: invert(100%);
  filter:           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,);
}
.sepia:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-sepia: sepia(100%);
  filter:               sepia(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:                   !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;
}
.filter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  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,);
}
.filter\! {
  filter:                   !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;
}
.backdrop-blur:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-backdrop-blur: blur(8px);
  -webkit-backdrop-filter: blur(8px)                ;
  -webkit-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: 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-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-backdrop-blur:  ;
  -webkit-backdrop-filter:                  ;
  -webkit-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,);
}
.backdrop-grayscale:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-backdrop-grayscale: grayscale(100%);
  -webkit-backdrop-filter:       grayscale(100%)          ;
  -webkit-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:       grayscale(100%)          ;
  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-invert:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-backdrop-invert: invert(100%);
  -webkit-backdrop-filter:           invert(100%)      ;
  -webkit-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:           invert(100%)      ;
  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-sepia:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-backdrop-sepia: sepia(100%);
  -webkit-backdrop-filter:                 sepia(100%);
  -webkit-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:                 sepia(100%);
  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:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  -webkit-backdrop-filter:                  ;
  -webkit-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:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: 150ms;
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
.transition-all:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: 150ms;
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
.transition-colors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: 150ms;
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
.transition-opacity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: 150ms;
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
.transition-shadow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transition-property: box-shadow;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: 150ms;
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
.transition-transform:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transition-property: transform, translate, scale, rotate;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: 150ms;
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
.transition-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transition-property: none;
}
.transition-discrete:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transition-behavior: allow-discrete;
}
.transition-normal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transition-behavior: normal;
}
.duration-75:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-duration: 75ms;
  transition-duration: 75ms;
}
.duration-100:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-duration: 100ms;
  transition-duration: 100ms;
}
.duration-150:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-duration: 150ms;
  transition-duration: 150ms;
}
.duration-200:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-duration: 200ms;
  transition-duration: 200ms;
}
.duration-300:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-duration: 300ms;
  transition-duration: 300ms;
}
.duration-1000:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-duration: 1000ms;
  transition-duration: 1000ms;
}
.ease-in:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ease: var(--ease-in);
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  transition-timing-function: var(--ease-in);
}
.ease-in-out:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ease: var(--ease-in-out);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: var(--ease-in-out);
}
.ease-linear:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ease: linear;
  transition-timing-function: linear;
}
.ease-out:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ease: var(--ease-out);
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  transition-timing-function: var(--ease-out);
}
.will-change-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  will-change: auto;
}
.will-change-contents:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  will-change: contents;
}
.will-change-scroll:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  will-change: scroll-position;
}
.will-change-transform:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  will-change: transform;
}
.contain-inline-size:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-contain-size: inline-size;
  contain: inline-size      ;
  contain: var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,);
}
.contain-layout:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-contain-layout: layout;
  contain:   layout    ;
  contain: var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,);
}
.contain-paint:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-contain-paint: paint;
  contain:     paint  ;
  contain: var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,);
}
.contain-size:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-contain-size: size;
  contain: size      ;
  contain: var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,);
}
.contain-style:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-contain-style: style;
  contain:       style;
  contain: var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,);
}
.contain-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  contain: content;
}
.contain-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  contain: none;
}
.contain-strict:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  contain: strict;
}
.content-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-content: none;
  content: none;
}
.forced-color-adjust-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  forced-color-adjust: auto;
}
.forced-color-adjust-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  forced-color-adjust: none;
}
.prose-gray:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-prose-body: rgb(54, 65, 83);
  --tw-prose-headings: rgb(16, 24, 40);
  --tw-prose-lead: rgb(74, 85, 101);
  --tw-prose-links: rgb(16, 24, 40);
  --tw-prose-bold: rgb(16, 24, 40);
  --tw-prose-counters: rgb(106, 114, 130);
  --tw-prose-bullets: rgb(209, 213, 220);
  --tw-prose-hr: rgb(229, 231, 235);
  --tw-prose-quotes: rgb(16, 24, 40);
  --tw-prose-quote-borders: rgb(229, 231, 235);
  --tw-prose-captions: rgb(106, 114, 130);
  --tw-prose-kbd: rgb(16, 24, 40);
  --tw-prose-kbd-shadows: NaN NaN NaN;
  --tw-prose-code: rgb(16, 24, 40);
  --tw-prose-pre-code: rgb(229, 231, 235);
  --tw-prose-pre-bg: rgb(30, 41, 57);
  --tw-prose-th-borders: rgb(209, 213, 220);
  --tw-prose-td-borders: rgb(229, 231, 235);
  --tw-prose-invert-body: rgb(209, 213, 220);
  --tw-prose-invert-headings: #fff;
  --tw-prose-invert-lead: rgb(153, 161, 175);
  --tw-prose-invert-links: #fff;
  --tw-prose-invert-bold: #fff;
  --tw-prose-invert-counters: rgb(153, 161, 175);
  --tw-prose-invert-bullets: rgb(74, 85, 101);
  --tw-prose-invert-hr: rgb(54, 65, 83);
  --tw-prose-invert-quotes: rgb(243, 244, 246);
  --tw-prose-invert-quote-borders: rgb(54, 65, 83);
  --tw-prose-invert-captions: rgb(153, 161, 175);
  --tw-prose-invert-kbd: #fff;
  --tw-prose-invert-kbd-shadows: 255 255 255;
  --tw-prose-invert-code: #fff;
  --tw-prose-invert-pre-code: rgb(209, 213, 220);
  --tw-prose-invert-pre-bg: rgba(0, 0, 0, 0.5);
  --tw-prose-invert-th-borders: rgb(74, 85, 101);
  --tw-prose-invert-td-borders: rgb(54, 65, 83);
}
.prose-neutral:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-prose-body: rgb(64, 64, 64);
  --tw-prose-headings: rgb(23, 23, 23);
  --tw-prose-lead: rgb(82, 82, 82);
  --tw-prose-links: rgb(23, 23, 23);
  --tw-prose-bold: rgb(23, 23, 23);
  --tw-prose-counters: rgb(115, 115, 115);
  --tw-prose-bullets: rgb(212, 212, 212);
  --tw-prose-hr: rgb(229, 229, 229);
  --tw-prose-quotes: rgb(23, 23, 23);
  --tw-prose-quote-borders: rgb(229, 229, 229);
  --tw-prose-captions: rgb(115, 115, 115);
  --tw-prose-kbd: rgb(23, 23, 23);
  --tw-prose-kbd-shadows: NaN NaN NaN;
  --tw-prose-code: rgb(23, 23, 23);
  --tw-prose-pre-code: rgb(229, 229, 229);
  --tw-prose-pre-bg: rgb(38, 38, 38);
  --tw-prose-th-borders: rgb(212, 212, 212);
  --tw-prose-td-borders: rgb(229, 229, 229);
  --tw-prose-invert-body: rgb(212, 212, 212);
  --tw-prose-invert-headings: #fff;
  --tw-prose-invert-lead: rgb(161, 161, 161);
  --tw-prose-invert-links: #fff;
  --tw-prose-invert-bold: #fff;
  --tw-prose-invert-counters: rgb(161, 161, 161);
  --tw-prose-invert-bullets: rgb(82, 82, 82);
  --tw-prose-invert-hr: rgb(64, 64, 64);
  --tw-prose-invert-quotes: rgb(245, 245, 245);
  --tw-prose-invert-quote-borders: rgb(64, 64, 64);
  --tw-prose-invert-captions: rgb(161, 161, 161);
  --tw-prose-invert-kbd: #fff;
  --tw-prose-invert-kbd-shadows: 255 255 255;
  --tw-prose-invert-code: #fff;
  --tw-prose-invert-pre-code: rgb(212, 212, 212);
  --tw-prose-invert-pre-bg: rgba(0, 0, 0, 0.5);
  --tw-prose-invert-th-borders: rgb(82, 82, 82);
  --tw-prose-invert-td-borders: rgb(64, 64, 64);
}
.prose-slate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-prose-body: rgb(49, 65, 88);
  --tw-prose-headings: rgb(15, 23, 43);
  --tw-prose-lead: rgb(69, 85, 108);
  --tw-prose-links: rgb(15, 23, 43);
  --tw-prose-bold: rgb(15, 23, 43);
  --tw-prose-counters: rgb(98, 116, 142);
  --tw-prose-bullets: rgb(202, 213, 226);
  --tw-prose-hr: rgb(226, 232, 240);
  --tw-prose-quotes: rgb(15, 23, 43);
  --tw-prose-quote-borders: rgb(226, 232, 240);
  --tw-prose-captions: rgb(98, 116, 142);
  --tw-prose-kbd: rgb(15, 23, 43);
  --tw-prose-kbd-shadows: NaN NaN NaN;
  --tw-prose-code: rgb(15, 23, 43);
  --tw-prose-pre-code: rgb(226, 232, 240);
  --tw-prose-pre-bg: rgb(29, 41, 61);
  --tw-prose-th-borders: rgb(202, 213, 226);
  --tw-prose-td-borders: rgb(226, 232, 240);
  --tw-prose-invert-body: rgb(202, 213, 226);
  --tw-prose-invert-headings: #fff;
  --tw-prose-invert-lead: rgb(144, 161, 185);
  --tw-prose-invert-links: #fff;
  --tw-prose-invert-bold: #fff;
  --tw-prose-invert-counters: rgb(144, 161, 185);
  --tw-prose-invert-bullets: rgb(69, 85, 108);
  --tw-prose-invert-hr: rgb(49, 65, 88);
  --tw-prose-invert-quotes: rgb(241, 245, 249);
  --tw-prose-invert-quote-borders: rgb(49, 65, 88);
  --tw-prose-invert-captions: rgb(144, 161, 185);
  --tw-prose-invert-kbd: #fff;
  --tw-prose-invert-kbd-shadows: 255 255 255;
  --tw-prose-invert-code: #fff;
  --tw-prose-invert-pre-code: rgb(202, 213, 226);
  --tw-prose-invert-pre-bg: rgba(0, 0, 0, 0.5);
  --tw-prose-invert-th-borders: rgb(69, 85, 108);
  --tw-prose-invert-td-borders: rgb(49, 65, 88);
}
.prose-stone:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-prose-body: rgb(68, 64, 59);
  --tw-prose-headings: rgb(28, 25, 23);
  --tw-prose-lead: rgb(87, 83, 77);
  --tw-prose-links: rgb(28, 25, 23);
  --tw-prose-bold: rgb(28, 25, 23);
  --tw-prose-counters: rgb(121, 113, 107);
  --tw-prose-bullets: rgb(214, 211, 209);
  --tw-prose-hr: rgb(231, 229, 228);
  --tw-prose-quotes: rgb(28, 25, 23);
  --tw-prose-quote-borders: rgb(231, 229, 228);
  --tw-prose-captions: rgb(121, 113, 107);
  --tw-prose-kbd: rgb(28, 25, 23);
  --tw-prose-kbd-shadows: NaN NaN NaN;
  --tw-prose-code: rgb(28, 25, 23);
  --tw-prose-pre-code: rgb(231, 229, 228);
  --tw-prose-pre-bg: rgb(41, 37, 36);
  --tw-prose-th-borders: rgb(214, 211, 209);
  --tw-prose-td-borders: rgb(231, 229, 228);
  --tw-prose-invert-body: rgb(214, 211, 209);
  --tw-prose-invert-headings: #fff;
  --tw-prose-invert-lead: rgb(166, 160, 155);
  --tw-prose-invert-links: #fff;
  --tw-prose-invert-bold: #fff;
  --tw-prose-invert-counters: rgb(166, 160, 155);
  --tw-prose-invert-bullets: rgb(87, 83, 77);
  --tw-prose-invert-hr: rgb(68, 64, 59);
  --tw-prose-invert-quotes: rgb(245, 245, 244);
  --tw-prose-invert-quote-borders: rgb(68, 64, 59);
  --tw-prose-invert-captions: rgb(166, 160, 155);
  --tw-prose-invert-kbd: #fff;
  --tw-prose-invert-kbd-shadows: 255 255 255;
  --tw-prose-invert-code: #fff;
  --tw-prose-invert-pre-code: rgb(214, 211, 209);
  --tw-prose-invert-pre-bg: rgba(0, 0, 0, 0.5);
  --tw-prose-invert-th-borders: rgb(87, 83, 77);
  --tw-prose-invert-td-borders: rgb(68, 64, 59);
}
.prose-zinc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-prose-body: rgb(63, 63, 70);
  --tw-prose-headings: rgb(24, 24, 27);
  --tw-prose-lead: rgb(82, 82, 92);
  --tw-prose-links: rgb(24, 24, 27);
  --tw-prose-bold: rgb(24, 24, 27);
  --tw-prose-counters: rgb(113, 113, 123);
  --tw-prose-bullets: rgb(212, 212, 216);
  --tw-prose-hr: rgb(228, 228, 231);
  --tw-prose-quotes: rgb(24, 24, 27);
  --tw-prose-quote-borders: rgb(228, 228, 231);
  --tw-prose-captions: rgb(113, 113, 123);
  --tw-prose-kbd: rgb(24, 24, 27);
  --tw-prose-kbd-shadows: NaN NaN NaN;
  --tw-prose-code: rgb(24, 24, 27);
  --tw-prose-pre-code: rgb(228, 228, 231);
  --tw-prose-pre-bg: rgb(39, 39, 42);
  --tw-prose-th-borders: rgb(212, 212, 216);
  --tw-prose-td-borders: rgb(228, 228, 231);
  --tw-prose-invert-body: rgb(212, 212, 216);
  --tw-prose-invert-headings: #fff;
  --tw-prose-invert-lead: rgb(159, 159, 169);
  --tw-prose-invert-links: #fff;
  --tw-prose-invert-bold: #fff;
  --tw-prose-invert-counters: rgb(159, 159, 169);
  --tw-prose-invert-bullets: rgb(82, 82, 92);
  --tw-prose-invert-hr: rgb(63, 63, 70);
  --tw-prose-invert-quotes: rgb(244, 244, 245);
  --tw-prose-invert-quote-borders: rgb(63, 63, 70);
  --tw-prose-invert-captions: rgb(159, 159, 169);
  --tw-prose-invert-kbd: #fff;
  --tw-prose-invert-kbd-shadows: 255 255 255;
  --tw-prose-invert-code: #fff;
  --tw-prose-invert-pre-code: rgb(212, 212, 216);
  --tw-prose-invert-pre-bg: rgba(0, 0, 0, 0.5);
  --tw-prose-invert-th-borders: rgb(82, 82, 92);
  --tw-prose-invert-td-borders: rgb(63, 63, 70);
}
.prose-invert:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-prose-body: var(--tw-prose-invert-body);
  --tw-prose-headings: var(--tw-prose-invert-headings);
  --tw-prose-lead: var(--tw-prose-invert-lead);
  --tw-prose-links: var(--tw-prose-invert-links);
  --tw-prose-bold: var(--tw-prose-invert-bold);
  --tw-prose-counters: var(--tw-prose-invert-counters);
  --tw-prose-bullets: var(--tw-prose-invert-bullets);
  --tw-prose-hr: var(--tw-prose-invert-hr);
  --tw-prose-quotes: var(--tw-prose-invert-quotes);
  --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);
  --tw-prose-captions: var(--tw-prose-invert-captions);
  --tw-prose-kbd: var(--tw-prose-invert-kbd);
  --tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);
  --tw-prose-code: var(--tw-prose-invert-code);
  --tw-prose-pre-code: var(--tw-prose-invert-pre-code);
  --tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);
  --tw-prose-th-borders: var(--tw-prose-invert-th-borders);
  --tw-prose-td-borders: var(--tw-prose-invert-td-borders);
}
.outline-dashed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-outline-style: dashed;
  outline-style: dashed;
}
.outline-dotted:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-outline-style: dotted;
  outline-style: dotted;
}
.outline-double:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-outline-style: double;
  outline-style: double;
}
.outline-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-outline-style: none;
  outline-style: none;
}
.outline-solid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-outline-style: solid;
  outline-style: solid;
}
.prose-teal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-prose-links: rgb(0, 148, 136);
  --tw-prose-invert-links: rgb(0, 185, 166);
}
@supports (color: color(display-p3 0 0 0%)) {
.prose-teal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-prose-links: rgb(0, 148, 136);
    --tw-prose-invert-links: rgb(0, 185, 166);
  }

@media (color-gamut: p3) {
.prose-teal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
      --tw-prose-links: color(display-p3 0.20711 0.57958 0.53668);
      --tw-prose-invert-links: color(display-p3 0.26657 0.72152 0.65546);
    }
}
}
.select-all:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  -webkit-user-select: all;
  user-select: all;
}
.\[emoji\:4\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  emoji: 4;
}
.\[emoji\:\<length\>\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  emoji: <length>;
}
.\[hash\:base64\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  hash: base64;
}
.\[https\:\/\/github\.com\/jshjohnson\/Choices\#setup\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  https: //github.com/jshjohnson/Choices#setup;
}
.\[k\:K\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  k: K;
}
.\[key\:string\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  key: string;
}
.aspect-h-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-aspect-h: 1;
}
.aspect-h-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-aspect-h: 2;
}
.aspect-h-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-aspect-h: 3;
}
.aspect-h-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-aspect-h: 4;
}
.aspect-h-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-aspect-h: 5;
}
.aspect-h-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-aspect-h: 6;
}
.aspect-h-7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-aspect-h: 7;
}
.aspect-h-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-aspect-h: 8;
}
.aspect-h-9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-aspect-h: 9;
}
.aspect-h-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-aspect-h: 10;
}
.aspect-h-11:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-aspect-h: 11;
}
.aspect-h-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-aspect-h: 12;
}
.aspect-h-13:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-aspect-h: 13;
}
.aspect-h-14:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-aspect-h: 14;
}
.aspect-h-15:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-aspect-h: 15;
}
.aspect-h-16:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-aspect-h: 16;
}
.aspect-h-\[123\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-aspect-h: 123;
}
.aspect-h-\[var\(--height\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-aspect-h: var(--height);
}
.backface-hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  backface-visibility: hidden;
}
.backface-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  backface-visibility: visible;
}
:where(.divide-x-reverse > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-divide-x-reverse: 1;
}
.duration-initial:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-duration: initial;
}
.ease-initial:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ease: initial;
}
.perspective-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  perspective: none;
}
.perspective-origin-bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  perspective-origin: bottom;
}
.perspective-origin-bottom-left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  perspective-origin: bottom left;
}
.perspective-origin-bottom-right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  perspective-origin: bottom right;
}
.perspective-origin-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  perspective-origin: center;
}
.perspective-origin-left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  perspective-origin: left;
}
.perspective-origin-right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  perspective-origin: right;
}
.perspective-origin-top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  perspective-origin: top;
}
.perspective-origin-top-left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  perspective-origin: top left;
}
.perspective-origin-top-right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  perspective-origin: top right;
}
.ring-inset:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-inset: inset;
}
.transform-3d:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transform-style: preserve-3d;
}
.transform-border:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transform-box: border-box;
}
.transform-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transform-box: content-box;
}
.transform-fill:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transform-box: fill-box;
}
.transform-flat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transform-style: flat;
}
.transform-stroke:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transform-box: stroke-box;
}
.transform-view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transform-box: view-box;
}
@media (hover: hover) {
  :where(.group):hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .group-hover\:w-0 {
    width: calc(0.25rem * 0);
    width: calc(var(--spacing) * 0);
  }
}
@media (hover: hover) {
  :where(.group):hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .group-hover\:w-max {
    width: max-content;
  }
}
@media (hover: hover) {
  :where(.group):hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .group-hover\:max-w-0 {
    max-width: calc(0.25rem * 0);
    max-width: calc(var(--spacing) * 0);
  }
}
@media (hover: hover) {
  :where(.group):hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .group-hover\:max-w-full {
    max-width: 100%;
  }
}
@media (hover: hover) {
  :where(.group):hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .group-hover\:text-gray-300 {
    color: rgb(209, 213, 220);
    color: var(--color-gray-300);
  }
}
@media (hover: hover) {
  :where(.group):hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .group-hover\:text-gray-500 {
    color: rgb(106, 114, 130);
    color: var(--color-gray-500);
  }
}
@media (hover: hover) {
  :where(.group):hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .group-hover\:text-gray-600 {
    color: rgb(74, 85, 101);
    color: var(--color-gray-600);
  }
}
@media (hover: hover) {
  :where(.group):hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .group-hover\:text-white {
    color: #fff;
    color: var(--color-white);
  }
}
:where(.group):focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .group-focus\:text-gray-300 {
  color: rgb(209, 213, 220);
  color: var(--color-gray-300);
}
:where(.group):focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .group-focus\:text-gray-500 {
  color: rgb(106, 114, 130);
  color: var(--color-gray-500);
}
:where(.group):focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .group-focus\:text-red-600 {
  color: rgb(228, 0, 22);
  color: color(display-p3 0.83032 0.14038 0.1332);
  color: var(--color-red-600);
}
:where(.group):focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .group-focus\:text-white {
  color: #fff;
  color: var(--color-white);
}
:where(.group):has(:checked):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .group-has-checked\:text-aaf-indigo-800 {
  color: #5F368C;
}
:where(.group):has(:checked):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .group-has-checked\:text-indigo-900 {
  color: rgb(49, 44, 133);
  color: var(--color-indigo-900);
}
.before\:absolute:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {
  content: var(--tw-content);
  position: absolute;
}
.before\:inset-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {
  content: var(--tw-content);
  top: calc(0.25rem * 1);
  right: calc(0.25rem * 1);
  bottom: calc(0.25rem * 1);
  left: calc(0.25rem * 1);
  top: calc(var(--spacing) * 1);
  right: calc(var(--spacing) * 1);
  bottom: calc(var(--spacing) * 1);
  left: calc(var(--spacing) * 1);
}
.before\:rounded-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {
  content: var(--tw-content);
  border-radius: calc(infinity * 1px);
}
.before\:bg-white:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {
  content: var(--tw-content);
  background-color: #fff;
  background-color: var(--color-white);
}
.not-checked\:before\:hidden:not(*:checked):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {
  content: var(--tw-content);
  display: none;
}
.first\:rounded-tl-md:first-child:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-left-radius: 0.375rem;
  border-top-left-radius: var(--radius-md);
}
.first\:rounded-tr-md:first-child:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-right-radius: 0.375rem;
  border-top-right-radius: var(--radius-md);
}
.last\:rounded-br-md:last-child:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-right-radius: 0.375rem;
  border-bottom-right-radius: var(--radius-md);
}
.last\:rounded-bl-md:last-child:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-left-radius: 0.375rem;
  border-bottom-left-radius: var(--radius-md);
}
.checked\:border-aaf-indigo-800:checked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #5F368C;
}
.checked\:bg-aaf-indigo-800:checked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #5F368C;
}
.focus-within\:border-aaf-indigo-800:focus-within:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #5F368C;
}
.focus-within\:border-aaf-purple-300:focus-within:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #D9ADFF;
}
.focus-within\:ring-2:focus-within:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.focus-within\:ring-aaf-indigo-800:focus-within:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-color: #5F368C;
}
.focus-within\:ring-aaf-purple-300:focus-within:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-color: #D9ADFF;
}
@media (hover: hover) {
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.125rem;
    line-height: 1.7777778;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.2222222em;
    line-height: 1.4545455;
    margin-top: 1.0909091em;
    margin-bottom: 1.0909091em;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    padding-left: 1em;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.8333333em;
    line-height: 1;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.6666667em;
    margin-top: 1.8666667em;
    margin-bottom: 1.0666667em;
    line-height: 1.3333333;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.3333333em;
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    border-radius: 0.3125rem;
    padding-top: 0.2222222em;
    padding-right: 0.4444444em;
    padding-bottom: 0.2222222em;
    padding-left: 0.4444444em;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8666667em;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.875em;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.75;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.375rem;
    padding-top: 1em;
    padding-right: 1.5em;
    padding-bottom: 1em;
    padding-left: 1.5em;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.5555556em;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.5555556em;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0.4444444em;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0.4444444em;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.hover\:prose-lg > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.hover\:prose-lg > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.hover\:prose-lg > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.3333333em;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.hover\:prose-lg > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.hover\:prose-lg > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.3333333em;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.6666667em;
    padding-left: 1.5555556em;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 3.1111111em;
    margin-bottom: 3.1111111em;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.5;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td,tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-top: 0.75em;
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.5;
    margin-top: 1em;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.hover\:prose-lg > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
  }
  .hover\:prose-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.hover\:prose-lg > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 0;
  }
}
@media (hover: hover) {
  .hover\:border-gray-200:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-color: rgb(229, 231, 235);
    border-color: var(--color-gray-200);
  }
}
@media (hover: hover) {
  .hover\:border-white:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-color: #fff;
    border-color: var(--color-white);
  }
}
@media (hover: hover) {
  .hover\:bg-aaf-blue-500:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: #3FA8DC;
  }
}
@media (hover: hover) {
  .hover\:bg-aaf-green-600:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: #28B35B;
  }
}
@media (hover: hover) {
  .hover\:bg-aaf-green-700:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: #21924A;
  }
}
@media (hover: hover) {
  .hover\:bg-aaf-indigo-800:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: #5F368C;
  }
}
@media (hover: hover) {
  .hover\:bg-aaf-navy-500:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: #5184C8;
  }
}
@media (hover: hover) {
  .hover\:bg-aaf-purple-800:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: #6B17B0;
  }
}
@media (hover: hover) {
  .hover\:bg-aaf-tangerine-100:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: #FBEEDA;
  }
}
@media (hover: hover) {
  .hover\:bg-aaf-tangerine-500:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: #E3812B;
  }
}
@media (hover: hover) {
  .hover\:bg-gray-50:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: rgb(249, 250, 251);
    background-color: var(--color-gray-50);
  }
}
@media (hover: hover) {
  .hover\:bg-gray-100:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: rgb(243, 244, 246);
    background-color: var(--color-gray-100);
  }
}
@media (hover: hover) {
  .hover\:bg-gray-200:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: rgb(229, 231, 235);
    background-color: var(--color-gray-200);
  }
}
@media (hover: hover) {
  .hover\:bg-gray-500:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: rgb(106, 114, 130);
    background-color: var(--color-gray-500);
  }
}
@media (hover: hover) {
  .hover\:bg-gray-800:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: rgb(30, 41, 57);
    background-color: var(--color-gray-800);
  }
}
@media (hover: hover) {
  .hover\:bg-red-600:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: rgb(228, 0, 22);
    background-color: color(display-p3 0.83032 0.14038 0.1332);
    background-color: var(--color-red-600);
  }
}
@media (hover: hover) {
  .hover\:bg-verifid-teal-600:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: #0A9189;
  }
}
@media (hover: hover) {
  .hover\:bg-white:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: #fff;
    background-color: var(--color-white);
  }
}
@media (hover: hover) {
  .hover\:font-medium:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: 500;
    font-weight: var(--font-weight-medium);
  }
}
@media (hover: hover) {
  .hover\:text-aaf-blue-500:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    color: #3FA8DC;
  }
}
@media (hover: hover) {
  .hover\:text-aaf-blue-800:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    color: #165879;
  }
}
@media (hover: hover) {
  .hover\:text-aaf-green-600:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    color: #28B35B;
  }
}
@media (hover: hover) {
  .hover\:text-aaf-indigo-800:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    color: #5F368C;
  }
}
@media (hover: hover) {
  .hover\:text-aaf-navy-500:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    color: #5184C8;
  }
}
@media (hover: hover) {
  .hover\:text-aaf-navy-700:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    color: #2D588F;
  }
}
@media (hover: hover) {
  .hover\:text-aaf-tangerine-400:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    color: #E89645;
  }
}
@media (hover: hover) {
  .hover\:text-aaf-tangerine-500:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    color: #E3812B;
  }
}
@media (hover: hover) {
  .hover\:text-gray-200:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    color: rgb(229, 231, 235);
    color: var(--color-gray-200);
  }
}
@media (hover: hover) {
  .hover\:text-gray-500:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    color: rgb(106, 114, 130);
    color: var(--color-gray-500);
  }
}
@media (hover: hover) {
  .hover\:text-gray-600:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    color: rgb(74, 85, 101);
    color: var(--color-gray-600);
  }
}
@media (hover: hover) {
  .hover\:text-gray-700:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    color: rgb(54, 65, 83);
    color: var(--color-gray-700);
  }
}
@media (hover: hover) {
  .hover\:text-gray-900:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    color: rgb(16, 24, 40);
    color: var(--color-gray-900);
  }
}
@media (hover: hover) {
  .hover\:text-red-500:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    color: rgb(251, 44, 54);
    color: var(--color-red-500);
  }
}
@media (hover: hover) {
  .hover\:text-red-900:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    color: rgb(130, 24, 26);
    color: var(--color-red-900);
  }
}
@media (hover: hover) {
  .hover\:text-verifid-teal-600:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    color: #0A9189;
  }
}
@media (hover: hover) {
  .hover\:text-white:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    color: #fff;
    color: var(--color-white);
  }
}
@media (hover: hover) {
  .hover\:underline:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    text-decoration-line: underline;
  }
}
@media (hover: hover) {
  .hover\:shadow:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgba(0, 0, 0, 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgba(0, 0, 0, 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
}
@media (hover: hover) {
  .hover\:shadow-lg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgba(0, 0, 0, 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgba(0, 0, 0, 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
}
.focus\:z-10:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  z-index: 10;
}
.focus\:border-b-2:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 2px;
}
.focus\:border-aaf-blue-300:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #8BCAEA;
}
.focus\:border-black:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #000;
  border-color: var(--color-black);
}
.focus\:border-gray-300:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: rgb(209, 213, 220);
  border-color: var(--color-gray-300);
}
.focus\:border-gray-500:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: rgb(106, 114, 130);
  border-color: var(--color-gray-500);
}
.focus\:border-indigo-300:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: rgb(164, 180, 255);
  border-color: color(display-p3 0.65089 0.70016 0.99082);
  border-color: var(--color-indigo-300);
}
.focus\:border-transparent:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: transparent;
}
.focus\:border-verifid-teal-500:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #0DC4B9;
}
.focus\:bg-aaf-blue-100:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #D8EDF8;
}
.focus\:bg-aaf-green-100:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #D9F7E4;
}
.focus\:bg-aaf-tangerine-100:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #FBEEDA;
}
.focus\:bg-gray-100:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: rgb(243, 244, 246);
  background-color: var(--color-gray-100);
}
.focus\:bg-gray-200:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: rgb(229, 231, 235);
  background-color: var(--color-gray-200);
}
.focus\:bg-red-100:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: rgb(255, 226, 226);
  background-color: var(--color-red-100);
}
.focus\:bg-white:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #fff;
  background-color: var(--color-white);
}
.focus\:text-aaf-blue-800:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #165879;
}
.focus\:text-aaf-green-600:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #28B35B;
}
.focus\:text-aaf-navy-700:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #2D588F;
}
.focus\:text-gray-500:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: rgb(106, 114, 130);
  color: var(--color-gray-500);
}
.focus\:text-gray-600:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: rgb(74, 85, 101);
  color: var(--color-gray-600);
}
.focus\:text-gray-700:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: rgb(54, 65, 83);
  color: var(--color-gray-700);
}
.focus\:text-gray-900:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: rgb(16, 24, 40);
  color: var(--color-gray-900);
}
.focus\:underline:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-decoration-line: underline;
}
.focus\:placeholder-gray-600:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  color: rgb(74, 85, 101);
  color: var(--color-gray-600);
}
.focus\:placeholder-white:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  color: #fff;
  color: var(--color-white);
}
.focus\:ring:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.focus\:ring-0:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.focus\:ring-1:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.focus\:ring-2:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.focus\:ring-4:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.focus\:ring-aaf-blue-300:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-color: #8BCAEA;
}
.focus\:ring-aaf-dark-grey:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-color: #2a2a2a;
}
.focus\:ring-aaf-green-300:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-color: #8EE6AE;
}
.focus\:ring-aaf-green-700:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-color: #21924A;
}
.focus\:ring-aaf-indigo-800:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-color: #5F368C;
}
.focus\:ring-aaf-mid-grey:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-color: #606161;
}
.focus\:ring-aaf-navy-300:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-color: #96B5DE;
}
.focus\:ring-aaf-navy-600:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-color: #376BAE;
}
.focus\:ring-aaf-tangerine-300:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-color: #F0BF7F;
}
.focus\:ring-black:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-color: #000;
}
.focus\:ring-gray-100:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-color: rgb(243, 244, 246);
}
.focus\:ring-gray-200:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-color: rgb(229, 231, 235);
}
.focus\:ring-gray-400:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-color: rgb(153, 161, 175);
}
.focus\:ring-gray-500:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-color: rgb(106, 114, 130);
}
.focus\:ring-gray-900:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-color: rgb(16, 24, 40);
}
.focus\:ring-indigo-200:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-color: rgb(199, 210, 255);
}
@supports (color: color(display-p3 0 0 0%)) {
.focus\:ring-indigo-200:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-ring-color: rgb(199, 210, 255);
  }

@media (color-gamut: p3) {
.focus\:ring-indigo-200:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
      --tw-ring-color: color(display-p3 0.78656 0.82175 0.98845);
    }
}
}
.focus\:ring-red-300:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-color: rgb(255, 163, 164);
}
@supports (color: color(display-p3 0 0 0%)) {
.focus\:ring-red-300:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-ring-color: rgb(255, 163, 164);
  }

@media (color-gamut: p3) {
.focus\:ring-red-300:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
      --tw-ring-color: color(display-p3 0.95692 0.65189 0.64512);
    }
}
}
.focus\:ring-red-600:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-color: rgb(228, 0, 22);
}
@supports (color: color(display-p3 0 0 0%)) {
.focus\:ring-red-600:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-ring-color: rgb(228, 0, 22);
  }

@media (color-gamut: p3) {
.focus\:ring-red-600:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
      --tw-ring-color: color(display-p3 0.83032 0.14038 0.1332);
    }
}
}
.focus\:ring-verifid-teal-300:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-color: #4EF3E9;
}
.focus\:ring-verifid-teal-700:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-color: #08736C;
}
.focus\:ring-offset-0:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
}
.focus\:ring-offset-2:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
}
.focus\:ring-offset-gray-200:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-offset-color: var(--color-gray-200);
}
.focus\:outline-hidden:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-outline-style: none;
  outline-style: none;
}
@media (forced-colors: active) {
  .focus\:outline-hidden:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }
}
.focus\:outline-none:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-outline-style: none;
  outline-style: none;
}
.focus-visible\:outline-2:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  outline-style: var(--tw-outline-style);
  outline-width: 2px;
}
.focus-visible\:outline-offset-2:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  outline-offset: 2px;
}
.focus-visible\:outline-aaf-indigo-800:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  outline-color: #5F368C;
}
.active\:border-gray-200:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: rgb(229, 231, 235);
  border-color: var(--color-gray-200);
}
.active\:bg-aaf-blue-700:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #1D74A0;
}
.active\:bg-aaf-green-800:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #197139;
}
.active\:bg-aaf-indigo-800:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #5F368C;
}
.active\:bg-aaf-navy-700:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #2D588F;
}
.active\:bg-aaf-tangerine-700:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #AF4E1D;
}
.active\:bg-gray-50:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: rgb(249, 250, 251);
  background-color: var(--color-gray-50);
}
.active\:bg-gray-100:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: rgb(243, 244, 246);
  background-color: var(--color-gray-100);
}
.active\:bg-gray-300:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: rgb(209, 213, 220);
  background-color: var(--color-gray-300);
}
.active\:bg-gray-600:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: rgb(74, 85, 101);
  background-color: var(--color-gray-600);
}
.active\:bg-gray-900:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: rgb(16, 24, 40);
  background-color: var(--color-gray-900);
}
.active\:bg-red-800:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: rgb(159, 7, 18);
  background-color: var(--color-red-800);
}
.active\:bg-verifid-teal-800:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #06514D;
}
.active\:text-aaf-blue-800:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #165879;
}
.active\:text-aaf-green-800:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #197139;
}
.active\:text-aaf-navy-700:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #2D588F;
}
.active\:text-aaf-purple-800:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #6B17B0;
}
.active\:text-aaf-tangerine-700:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #AF4E1D;
}
.active\:text-gray-200:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: rgb(229, 231, 235);
  color: var(--color-gray-200);
}
.active\:text-gray-500:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: rgb(106, 114, 130);
  color: var(--color-gray-500);
}
.active\:text-gray-600:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: rgb(74, 85, 101);
  color: var(--color-gray-600);
}
.active\:text-gray-700:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: rgb(54, 65, 83);
  color: var(--color-gray-700);
}
.active\:text-gray-900:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: rgb(16, 24, 40);
  color: var(--color-gray-900);
}
.active\:text-red-700:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: rgb(191, 0, 15);
  color: color(display-p3 0.69274 0.11623 0.10468);
  color: var(--color-red-700);
}
.active\:text-verifid-teal-800:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #06514D;
}
.disabled\:border-gray-300:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: rgb(209, 213, 220);
  border-color: var(--color-gray-300);
}
.disabled\:bg-gray-100:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: rgb(243, 244, 246);
  background-color: var(--color-gray-100);
}
.disabled\:before\:bg-gray-400:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {
  content: var(--tw-content);
  background-color: rgb(153, 161, 175);
  background-color: var(--color-gray-400);
}
.has-checked\:relative:has(*:checked):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
}
.has-checked\:border-indigo-200:has(*:checked):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: rgb(199, 210, 255);
  border-color: color(display-p3 0.78656 0.82175 0.98845);
  border-color: var(--color-indigo-200);
}
.has-checked\:bg-aaf-indigo-50:has(*:checked):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #FAF7FD;
}
@media (min-width: 640px) {
  .sm\:inset-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    top: calc(0.25rem * 0);
    right: calc(0.25rem * 0);
    bottom: calc(0.25rem * 0);
    left: calc(0.25rem * 0);
    top: calc(var(--spacing) * 0);
    right: calc(var(--spacing) * 0);
    bottom: calc(var(--spacing) * 0);
    left: calc(var(--spacing) * 0);
  }
}
@media (min-width: 640px) {
  .sm\:right-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    right: calc(0.25rem * 6);
    right: calc(var(--spacing) * 6);
  }
}
@media (min-width: 640px) {
  .sm\:col-span-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: span 1 / span 1;
  }
}
@media (min-width: 640px) {
  .sm\:col-span-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: span 2 / span 2;
  }
}
@media (min-width: 640px) {
  .sm\:col-span-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: span 3 / span 3;
  }
}
@media (min-width: 640px) {
  .sm\:-mx-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-left: calc(0.25rem * -6);
    margin-right: calc(0.25rem * -6);
    margin-left: calc(var(--spacing) * -6);
    margin-right: calc(var(--spacing) * -6);
  }
}
@media (min-width: 640px) {
  .sm\:mx-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-left: calc(0.25rem * 0);
    margin-right: calc(0.25rem * 0);
    margin-left: calc(var(--spacing) * 0);
    margin-right: calc(var(--spacing) * 0);
  }
}
@media (min-width: 640px) {
  .sm\:mx-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 640px) {
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    color: var(--tw-prose-body);
    max-width: 65ch;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :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;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-links);
    -webkit-text-decoration: underline;
    text-decoration: underline;
    font-weight: 500;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-bold);
    font-weight: 600;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: decimal;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-left: 1.625em;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: upper-alpha;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: lower-alpha;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: upper-alpha;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: lower-alpha;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: upper-roman;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: lower-roman;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: upper-roman;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: lower-roman;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: decimal;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: disc;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-left: 1.625em;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {
    font-weight: 400;
    color: var(--tw-prose-counters);
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {
    color: var(--tw-prose-bullets);
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.25em;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    border-color: var(--tw-prose-hr);
    border-top-width: 1;
    margin-top: 3em;
    margin-bottom: 3em;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-weight: 500;
    font-style: italic;
    color: var(--tw-prose-quotes);
    border-left-width: 0.25rem;
    border-left-color: var(--tw-prose-quote-borders);
    quotes: "\201C""\201D""\2018""\2019";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-left: 1em;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
    content: open-quote;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
    content: close-quote;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 800;
    font-size: 2.25em;
    margin-top: 0;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-weight: 900;
    color: inherit;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :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.3333333;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-weight: 800;
    color: inherit;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :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;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-weight: 700;
    color: inherit;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :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;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-weight: 700;
    color: inherit;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    display: block;
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :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 rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
    font-size: 0.875em;
    border-radius: 0.3125rem;
    padding-top: 0.1875em;
    padding-right: 0.375em;
    padding-bottom: 0.1875em;
    padding-left: 0.375em;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-code);
    font-weight: 600;
    font-size: 0.875em;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
    content: "`";
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
    content: "`";
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
    font-size: 0.875em;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
    font-size: 0.9em;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :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.7142857;
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
    border-radius: 0.375rem;
    padding-top: 0.8571429em;
    padding-right: 1.1428571em;
    padding-bottom: 0.8571429em;
    padding-left: 1.1428571em;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    background-color: transparent;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-weight: inherit;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
    content: none;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
    content: none;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :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.7142857;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-th-borders);
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    vertical-align: bottom;
    padding-right: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-left: 0.5714286em;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-td-borders);
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    border-bottom-width: 0;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    vertical-align: baseline;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    border-top-width: 1px;
    border-top-color: var(--tw-prose-th-borders);
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    vertical-align: top;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(th,td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    text-align: left;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-captions);
    font-size: 0.875em;
    line-height: 1.4285714;
    margin-top: 0.8571429em;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-prose-body: rgb(54, 65, 83);
    --tw-prose-headings: rgb(16, 24, 40);
    --tw-prose-lead: rgb(74, 85, 101);
    --tw-prose-links: rgb(16, 24, 40);
    --tw-prose-bold: rgb(16, 24, 40);
    --tw-prose-counters: rgb(106, 114, 130);
    --tw-prose-bullets: rgb(209, 213, 220);
    --tw-prose-hr: rgb(229, 231, 235);
    --tw-prose-quotes: rgb(16, 24, 40);
    --tw-prose-quote-borders: rgb(229, 231, 235);
    --tw-prose-captions: rgb(106, 114, 130);
    --tw-prose-kbd: rgb(16, 24, 40);
    --tw-prose-kbd-shadows: NaN NaN NaN;
    --tw-prose-code: rgb(16, 24, 40);
    --tw-prose-pre-code: rgb(229, 231, 235);
    --tw-prose-pre-bg: rgb(30, 41, 57);
    --tw-prose-th-borders: rgb(209, 213, 220);
    --tw-prose-td-borders: rgb(229, 231, 235);
    --tw-prose-invert-body: rgb(209, 213, 220);
    --tw-prose-invert-headings: #fff;
    --tw-prose-invert-lead: rgb(153, 161, 175);
    --tw-prose-invert-links: #fff;
    --tw-prose-invert-bold: #fff;
    --tw-prose-invert-counters: rgb(153, 161, 175);
    --tw-prose-invert-bullets: rgb(74, 85, 101);
    --tw-prose-invert-hr: rgb(54, 65, 83);
    --tw-prose-invert-quotes: rgb(243, 244, 246);
    --tw-prose-invert-quote-borders: rgb(54, 65, 83);
    --tw-prose-invert-captions: rgb(153, 161, 175);
    --tw-prose-invert-kbd: #fff;
    --tw-prose-invert-kbd-shadows: 255 255 255;
    --tw-prose-invert-code: #fff;
    --tw-prose-invert-pre-code: rgb(209, 213, 220);
    --tw-prose-invert-pre-bg: rgba(0, 0, 0, 0.5);
    --tw-prose-invert-th-borders: rgb(74, 85, 101);
    --tw-prose-invert-td-borders: rgb(54, 65, 83);
    font-size: 1rem;
    line-height: 1.75;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0.375em;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0.375em;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.sm\:prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.sm\:prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.25em;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.sm\:prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.25em;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.sm\:prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.25em;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.sm\:prose > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.25em;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :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;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.5em;
    padding-left: 1.625em;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td,tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-top: 0.5714286em;
    padding-right: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-left: 0.5714286em;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.sm\:prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
  }
  .sm\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.sm\:prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 0;
  }
}
@media (min-width: 640px) {
  .sm\:mt-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: calc(0.25rem * 0);
    margin-top: calc(var(--spacing) * 0);
  }
}
@media (min-width: 640px) {
  .sm\:mr-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-right: calc(0.25rem * 3);
    margin-right: calc(var(--spacing) * 3);
  }
}
@media (min-width: 640px) {
  .sm\:-mb-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-bottom: calc(0.25rem * -3);
    margin-bottom: calc(var(--spacing) * -3);
  }
}
@media (min-width: 640px) {
  .sm\:mb-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-bottom: calc(0.25rem * 0);
    margin-bottom: calc(var(--spacing) * 0);
  }
}
@media (min-width: 640px) {
  .sm\:mb-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-bottom: calc(0.25rem * 3);
    margin-bottom: calc(var(--spacing) * 3);
  }
}
@media (min-width: 640px) {
  .sm\:ml-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-left: calc(0.25rem * 4);
    margin-left: calc(var(--spacing) * 4);
  }
}
@media (min-width: 640px) {
  .sm\:ml-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-left: calc(0.25rem * 5);
    margin-left: calc(var(--spacing) * 5);
  }
}
@media (min-width: 640px) {
  .sm\:ml-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-left: auto;
  }
}
@media (min-width: 640px) {
  .sm\:block:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: block;
  }
}
@media (min-width: 640px) {
  .sm\:flex:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: flex;
  }
}
@media (min-width: 640px) {
  .sm\:grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: grid;
  }
}
@media (min-width: 640px) {
  .sm\:hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}
@media (min-width: 640px) {
  .sm\:inline-flex:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: inline-flex;
  }
}
@media (min-width: 640px) {
  .sm\:table-cell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: table-cell;
  }
}
@media (min-width: 640px) {
  .sm\:h-7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: calc(0.25rem * 7);
    height: calc(var(--spacing) * 7);
  }
}
@media (min-width: 640px) {
  .sm\:h-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: calc(0.25rem * 10);
    height: calc(var(--spacing) * 10);
  }
}
@media (min-width: 640px) {
  .sm\:h-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: calc(0.25rem * 12);
    height: calc(var(--spacing) * 12);
  }
}
@media (min-width: 640px) {
  .sm\:w-1\/2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: calc(1/2 * 100%);
  }
}
@media (min-width: 640px) {
  .sm\:w-1\/3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: calc(1/3 * 100%);
  }
}
@media (min-width: 640px) {
  .sm\:w-1\/4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: calc(1/4 * 100%);
  }
}
@media (min-width: 640px) {
  .sm\:w-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 2.5rem;
  }
}
@media (min-width: 640px) {
  .sm\:w-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 3rem;
  }
}
@media (min-width: 640px) {
  .sm\:w-40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 10rem;
  }
}
@media (min-width: 640px) {
  .sm\:w-50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: calc(0.25rem * 50);
    width: calc(var(--spacing) * 50);
  }
}
@media (min-width: 640px) {
  .sm\:w-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: auto;
  }
}
@media (min-width: 640px) {
  .sm\:w-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100%;
  }
}
@media (min-width: 640px) {
  .sm\:max-w-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 42rem;
    max-width: var(--container-2xl);
  }
}
@media (min-width: 640px) {
  .sm\:max-w-5xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 64rem;
    max-width: var(--container-5xl);
  }
}
@media (min-width: 640px) {
  .sm\:max-w-56:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 14rem;
  }
}
@media (min-width: 640px) {
  .sm\:max-w-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 32rem;
    max-width: var(--container-lg);
  }
}
@media (min-width: 640px) {
  .sm\:min-w-24:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    min-width: 6rem;
  }
}
@media (min-width: 640px) {
  .sm\:grid-cols-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 640px) {
  .sm\:grid-cols-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 640px) {
  .sm\:flex-col:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    flex-direction: column;
  }
}
@media (min-width: 640px) {
  .sm\:flex-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }
}
@media (min-width: 640px) {
  .sm\:flex-row-reverse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    flex-direction: row-reverse;
  }
}
@media (min-width: 640px) {
  .sm\:flex-wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    flex-wrap: wrap;
  }
}
@media (min-width: 640px) {
  .sm\:items-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    align-items: center;
  }
}
@media (min-width: 640px) {
  .sm\:items-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    align-items: flex-end;
  }
}
@media (min-width: 640px) {
  .sm\:items-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    align-items: flex-start;
  }
}
@media (min-width: 640px) {
  .sm\:justify-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    justify-content: center;
  }
}
@media (min-width: 640px) {
  .sm\:gap-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: calc(0.25rem * 4);
    gap: calc(var(--spacing) * 4);
  }
}
@media (min-width: 640px) {
  .sm\:truncate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
@media (min-width: 640px) {
  .sm\:rounded-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-radius: 0.5rem;
    border-radius: var(--radius-lg);
  }
}
@media (min-width: 640px) {
  .sm\:rounded-b-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-right-radius: 0.5rem;
    border-bottom-right-radius: var(--radius-lg);
    border-bottom-left-radius: 0.5rem;
    border-bottom-left-radius: var(--radius-lg);
  }
}
@media (min-width: 640px) {
  .sm\:p-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding: calc(0.25rem * 0);
    padding: calc(var(--spacing) * 0);
  }
}
@media (min-width: 640px) {
  .sm\:p-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding: calc(0.25rem * 4);
    padding: calc(var(--spacing) * 4);
  }
}
@media (min-width: 640px) {
  .sm\:p-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding: calc(0.25rem * 6);
    padding: calc(var(--spacing) * 6);
  }
}
@media (min-width: 640px) {
  .sm\:px-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: calc(0.25rem * 2);
    padding-right: calc(0.25rem * 2);
    padding-left: calc(var(--spacing) * 2);
    padding-right: calc(var(--spacing) * 2);
  }
}
@media (min-width: 640px) {
  .sm\:px-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: calc(0.25rem * 5);
    padding-right: calc(0.25rem * 5);
    padding-left: calc(var(--spacing) * 5);
    padding-right: calc(var(--spacing) * 5);
  }
}
@media (min-width: 640px) {
  .sm\:px-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: calc(0.25rem * 6);
    padding-right: calc(0.25rem * 6);
    padding-left: calc(var(--spacing) * 6);
    padding-right: calc(var(--spacing) * 6);
  }
}
@media (min-width: 640px) {
  .sm\:px-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: calc(0.25rem * 10);
    padding-right: calc(0.25rem * 10);
    padding-left: calc(var(--spacing) * 10);
    padding-right: calc(var(--spacing) * 10);
  }
}
@media (min-width: 640px) {
  .sm\:pt-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: calc(0.25rem * 8);
    padding-top: calc(var(--spacing) * 8);
  }
}
@media (min-width: 640px) {
  .sm\:pb-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: calc(0.25rem * 4);
    padding-bottom: calc(var(--spacing) * 4);
  }
}
@media (min-width: 640px) {
  .sm\:text-left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    text-align: left;
  }
}
@media (min-width: 640px) {
  .sm\:text-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.5rem;
    font-size: var(--text-2xl);
    line-height: calc(2 / 1.5);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }
}
@media (min-width: 640px) {
  .sm\:text-4xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 2.25rem;
    font-size: var(--text-4xl);
    line-height: calc(2.5 / 2.25);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }
}
@media (min-width: 640px) {
  .sm\:text-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 0.875rem;
    font-size: var(--text-sm);
    line-height: calc(1.25 / 0.875);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
}
@media (min-width: 640px) {
  .sm\:leading-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-leading: calc(var(--spacing) * 8);
    line-height: calc(0.25rem * 8);
    line-height: calc(var(--spacing) * 8);
  }
}
@media (min-width: 640px) {
  .sm\:tracking-wider:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-tracking: var(--tracking-wider);
    letter-spacing: 0.05em;
    letter-spacing: var(--tracking-wider);
  }
}
@media (min-width: 1024px) {
  .md\:right-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    right: calc(0.25rem * 0);
    right: calc(var(--spacing) * 0);
  }
}
@media (min-width: 1024px) {
  .md\:left-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    left: auto;
  }
}
@media (min-width: 1024px) {
  .md\:order-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    order: 1;
  }
}
@media (min-width: 1024px) {
  .md\:order-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    order: 2;
  }
}
@media (min-width: 1024px) {
  .md\:col-span-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: span 2 / span 2;
  }
}
@media (min-width: 1024px) {
  .md\:col-span-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: span 4 / span 4;
  }
}
@media (min-width: 1024px) {
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.125rem;
    line-height: 1.7777778;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.2222222em;
    line-height: 1.4545455;
    margin-top: 1.0909091em;
    margin-bottom: 1.0909091em;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    padding-left: 1em;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.8333333em;
    line-height: 1;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.6666667em;
    margin-top: 1.8666667em;
    margin-bottom: 1.0666667em;
    line-height: 1.3333333;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.3333333em;
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    border-radius: 0.3125rem;
    padding-top: 0.2222222em;
    padding-right: 0.4444444em;
    padding-bottom: 0.2222222em;
    padding-left: 0.4444444em;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8666667em;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.875em;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.75;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.375rem;
    padding-top: 1em;
    padding-right: 1.5em;
    padding-bottom: 1em;
    padding-left: 1.5em;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.5555556em;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.5555556em;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0.4444444em;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0.4444444em;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.md\:prose-lg > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.md\:prose-lg > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.md\:prose-lg > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.3333333em;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.md\:prose-lg > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.md\:prose-lg > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.3333333em;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.6666667em;
    padding-left: 1.5555556em;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 3.1111111em;
    margin-bottom: 3.1111111em;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.5;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td,tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-top: 0.75em;
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.5;
    margin-top: 1em;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.md\:prose-lg > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
  }
  .md\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.md\:prose-lg > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 0;
  }
}
@media (min-width: 1024px) {
  .md\:-mt-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: calc(0.25rem * -1);
    margin-top: calc(var(--spacing) * -1);
  }
}
@media (min-width: 1024px) {
  .md\:mt-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: calc(0.25rem * 0);
    margin-top: calc(var(--spacing) * 0);
  }
}
@media (min-width: 1024px) {
  .md\:mr-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-right: calc(0.25rem * 5);
    margin-right: calc(var(--spacing) * 5);
  }
}
@media (min-width: 1024px) {
  .md\:mb-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-bottom: calc(0.25rem * 0);
    margin-bottom: calc(var(--spacing) * 0);
  }
}
@media (min-width: 1024px) {
  .md\:ml-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-left: calc(0.25rem * 4);
    margin-left: calc(var(--spacing) * 4);
  }
}
@media (min-width: 1024px) {
  .md\:block:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: block;
  }
}
@media (min-width: 1024px) {
  .md\:flex:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: flex;
  }
}
@media (min-width: 1024px) {
  .md\:hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}
@media (min-width: 1024px) {
  .md\:table-cell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: table-cell;
  }
}
@media (min-width: 1024px) {
  .md\:max-h-32:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-height: 8rem;
  }
}
@media (min-width: 1024px) {
  .md\:w-1\/4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: calc(1/4 * 100%);
  }
}
@media (min-width: 1024px) {
  .md\:w-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 1.5rem;
  }
}
@media (min-width: 1024px) {
  .md\:w-40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 10rem;
  }
}
@media (min-width: 1024px) {
  .md\:w-60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: calc(0.25rem * 60);
    width: calc(var(--spacing) * 60);
  }
}
@media (min-width: 1024px) {
  .md\:w-64:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 16rem;
  }
}
@media (min-width: 1024px) {
  .md\:w-80:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: calc(0.25rem * 80);
    width: calc(var(--spacing) * 80);
  }
}
@media (min-width: 1024px) {
  .md\:max-w-4xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 56rem;
    max-width: var(--container-4xl);
  }
}
@media (min-width: 1024px) {
  .md\:origin-top-right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transform-origin: top right;
  }
}
@media (min-width: 1024px) {
  .md\:grid-cols-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 1024px) {
  .md\:grid-cols-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 1024px) {
  .md\:grid-cols-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}
@media (min-width: 1024px) {
  .md\:flex-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }
}
@media (min-width: 1024px) {
  .md\:items-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    align-items: center;
  }
}
@media (min-width: 1024px) {
  .md\:items-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    align-items: flex-start;
  }
}
@media (min-width: 1024px) {
  .md\:justify-between:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    justify-content: space-between;
  }
}
@media (min-width: 1024px) {
  :where(.md\:space-x-2 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-space-x-reverse: 0;
    margin-left: calc((0.25rem * 2) * 0);
    margin-left: calc((var(--spacing) * 2) * var(--tw-space-x-reverse));
    margin-left: calc(calc(0.25rem * 2) * 0);
    margin-left: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
    margin-right: calc((0.25rem * 2) * (1 - 0));
    margin-right: calc((var(--spacing) * 2) * (1 - var(--tw-space-x-reverse)));
    margin-right: calc(calc(0.25rem * 2) * calc(1 - 0));
    margin-right: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
  }
}
@media (min-width: 1024px) {
  :where(.md\:space-x-4 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-space-x-reverse: 0;
    margin-left: calc((0.25rem * 4) * 0);
    margin-left: calc((var(--spacing) * 4) * var(--tw-space-x-reverse));
    margin-left: calc(calc(0.25rem * 4) * 0);
    margin-left: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
    margin-right: calc((0.25rem * 4) * (1 - 0));
    margin-right: calc((var(--spacing) * 4) * (1 - var(--tw-space-x-reverse)));
    margin-right: calc(calc(0.25rem * 4) * calc(1 - 0));
    margin-right: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));
  }
}
@media (min-width: 1024px) {
  :where(.md\:space-x-reverse > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-space-x-reverse: 1;
  }
}
@media (min-width: 1024px) {
  .md\:pt-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: calc(0.25rem * 6);
    padding-top: calc(var(--spacing) * 6);
  }
}
@media (min-width: 1024px) {
  .md\:pr-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-right: calc(0.25rem * 2);
    padding-right: calc(var(--spacing) * 2);
  }
}
@media (min-width: 1024px) {
  .md\:pb-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: calc(0.25rem * 10);
    padding-bottom: calc(var(--spacing) * 10);
  }
}
@media (min-width: 1024px) {
  .md\:text-left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    text-align: left;
  }
}
@media (min-width: 1024px) {
  .md\:text-4xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 2.25rem;
    font-size: var(--text-4xl);
    line-height: calc(2.5 / 2.25);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }
}
@media (min-width: 1024px) {
  .md\:text-5xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 3rem;
    font-size: var(--text-5xl);
    line-height: 1;
    line-height: var(--tw-leading, var(--text-5xl--line-height));
  }
}
@media (min-width: 1024px) {
  .md\:text-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.125rem;
    font-size: var(--text-lg);
    line-height: calc(1.75 / 1.125);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }
}
@media (min-width: 1280px) {
  .lg\:aspect-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    position: static;
    padding-bottom: 0;
  }
  .lg\:aspect-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > * {
    position: static;
    height: auto;
    width: auto;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }
}
@media (min-width: 1280px) {
  .lg\:col-span-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: span 2 / span 2;
  }
}
@media (min-width: 1280px) {
  .lg\:col-span-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: span 8 / span 8;
  }
}
@media (min-width: 1280px) {
  .lg\:col-start-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column-start: 3;
  }
}
@media (min-width: 1280px) {
  .lg\:-mx-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-left: calc(0.25rem * -8);
    margin-right: calc(0.25rem * -8);
    margin-left: calc(var(--spacing) * -8);
    margin-right: calc(var(--spacing) * -8);
  }
}
@media (min-width: 1280px) {
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.125rem;
    line-height: 1.7777778;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.2222222em;
    line-height: 1.4545455;
    margin-top: 1.0909091em;
    margin-bottom: 1.0909091em;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    padding-left: 1em;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.8333333em;
    line-height: 1;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.6666667em;
    margin-top: 1.8666667em;
    margin-bottom: 1.0666667em;
    line-height: 1.3333333;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.3333333em;
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    border-radius: 0.3125rem;
    padding-top: 0.2222222em;
    padding-right: 0.4444444em;
    padding-bottom: 0.2222222em;
    padding-left: 0.4444444em;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8666667em;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.875em;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.75;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.375rem;
    padding-top: 1em;
    padding-right: 1.5em;
    padding-bottom: 1em;
    padding-left: 1.5em;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.5555556em;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.5555556em;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0.4444444em;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0.4444444em;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.lg\:prose-lg > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.lg\:prose-lg > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.lg\:prose-lg > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.3333333em;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.lg\:prose-lg > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.lg\:prose-lg > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.3333333em;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.6666667em;
    padding-left: 1.5555556em;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 3.1111111em;
    margin-bottom: 3.1111111em;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.5;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td,tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-top: 0.75em;
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.5;
    margin-top: 1em;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.lg\:prose-lg > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
  }
  .lg\:prose-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.lg\:prose-lg > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 0;
  }
}
@media (min-width: 1280px) {
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.25rem;
    line-height: 1.8;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.2em;
    line-height: 1.5;
    margin-top: 1em;
    margin-bottom: 1em;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-left: 1.0666667em;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 2.8em;
    margin-top: 0;
    margin-bottom: 0.8571429em;
    line-height: 1;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.8em;
    margin-top: 1.5555556em;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.5em;
    margin-top: 1.6em;
    margin-bottom: 0.6666667em;
    line-height: 1.3333333;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.8em;
    margin-bottom: 0.6em;
    line-height: 1.6;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.9em;
    border-radius: 0.3125rem;
    padding-top: 0.25em;
    padding-right: 0.4em;
    padding-bottom: 0.25em;
    padding-left: 0.4em;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.9em;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8611111em;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.9em;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.9em;
    line-height: 1.7777778;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.5rem;
    padding-top: 1.1111111em;
    padding-right: 1.3333333em;
    padding-bottom: 1.1111111em;
    padding-left: 1.3333333em;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.2em;
    margin-bottom: 1.2em;
    padding-left: 1.6em;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.2em;
    margin-bottom: 1.2em;
    padding-left: 1.6em;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.6em;
    margin-bottom: 0.6em;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0.4em;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0.4em;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.lg\:prose-xl > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.8em;
    margin-bottom: 0.8em;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.lg\:prose-xl > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.2em;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.lg\:prose-xl > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.2em;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.lg\:prose-xl > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.2em;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.lg\:prose-xl > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.2em;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.8em;
    margin-bottom: 0.8em;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.2em;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.6em;
    padding-left: 1.6em;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 2.8em;
    margin-bottom: 2.8em;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.9em;
    line-height: 1.5555556;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0.6666667em;
    padding-bottom: 0.8888889em;
    padding-left: 0.6666667em;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td,tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-top: 0.8888889em;
    padding-right: 0.6666667em;
    padding-bottom: 0.8888889em;
    padding-left: 0.6666667em;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.9em;
    line-height: 1.5555556;
    margin-top: 1em;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.lg\:prose-xl > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
  }
  .lg\:prose-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.lg\:prose-xl > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 0;
  }
}
@media (min-width: 1280px) {
  .lg\:mb-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-bottom: calc(0.25rem * 8);
    margin-bottom: calc(var(--spacing) * 8);
  }
}
@media (min-width: 1280px) {
  .lg\:ml-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-left: auto;
  }
}
@media (min-width: 1280px) {
  .lg\:flex:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: flex;
  }
}
@media (min-width: 1280px) {
  .lg\:table-cell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: table-cell;
  }
}
@media (min-width: 1280px) {
  .lg\:h-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 100%;
  }
}
@media (min-width: 1280px) {
  .lg\:w-1\/2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: calc(1/2 * 100%);
  }
}
@media (min-width: 1280px) {
  .lg\:w-1\/3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: calc(1/3 * 100%);
  }
}
@media (min-width: 1280px) {
  .lg\:w-1\/4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: calc(1/4 * 100%);
  }
}
@media (min-width: 1280px) {
  .lg\:w-1\/5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: calc(1/5 * 100%);
  }
}
@media (min-width: 1280px) {
  .lg\:w-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: auto;
  }
}
@media (min-width: 1280px) {
  .lg\:w-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100%;
  }
}
@media (min-width: 1280px) {
  .lg\:max-w-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: none;
  }
}
@media (min-width: 1280px) {
  .lg\:grid-cols-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 1280px) {
  .lg\:grid-cols-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 1280px) {
  .lg\:grid-cols-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
@media (min-width: 1280px) {
  .lg\:grid-cols-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}
@media (min-width: 1280px) {
  .lg\:grid-cols-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
}
@media (min-width: 1280px) {
  .lg\:flex-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }
}
@media (min-width: 1280px) {
  .lg\:justify-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    justify-content: center;
  }
}
@media (min-width: 1280px) {
  .lg\:gap-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: calc(0.25rem * 0);
    gap: calc(var(--spacing) * 0);
  }
}
@media (min-width: 1280px) {
  .lg\:gap-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: calc(0.25rem * 8);
    gap: calc(var(--spacing) * 8);
  }
}
@media (min-width: 1280px) {
  .lg\:px-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: calc(0.25rem * 6);
    padding-right: calc(0.25rem * 6);
    padding-left: calc(var(--spacing) * 6);
    padding-right: calc(var(--spacing) * 6);
  }
}
@media (min-width: 1280px) {
  .lg\:px-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: calc(0.25rem * 8);
    padding-right: calc(0.25rem * 8);
    padding-left: calc(var(--spacing) * 8);
    padding-right: calc(var(--spacing) * 8);
  }
}
@media (min-width: 1280px) {
  .lg\:py-16:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: calc(0.25rem * 16);
    padding-bottom: calc(0.25rem * 16);
    padding-top: calc(var(--spacing) * 16);
    padding-bottom: calc(var(--spacing) * 16);
  }
}
@media (min-width: 1280px) {
  .lg\:text-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.25rem;
    font-size: var(--text-xl);
    line-height: calc(1.75 / 1.25);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }
}
@media (min-width: 1536px) {
  .xl\:table-cell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: table-cell;
  }
}
@media (min-width: 1536px) {
  .xl\:w-2\/5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: calc(2/5 * 100%);
  }
}
@media (min-width: 1536px) {
  .xl\:grid-cols-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 1536px) {
  .xl\:gap-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: calc(0.25rem * 0);
    gap: calc(var(--spacing) * 0);
  }
}
@media (min-width: 1536px) {
  .xl\:px-15:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: calc(0.25rem * 15);
    padding-right: calc(0.25rem * 15);
    padding-left: calc(var(--spacing) * 15);
    padding-right: calc(var(--spacing) * 15);
  }
}
@media (min-width: 1536px) {
  .xl\:text-6xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 3.75rem;
    font-size: var(--text-6xl);
    line-height: 1;
    line-height: var(--tw-leading, var(--text-6xl--line-height));
  }
}
@media (prefers-color-scheme: dark) {
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    color: var(--tw-prose-body);
    max-width: 65ch;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :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;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-links);
    -webkit-text-decoration: underline;
    text-decoration: underline;
    font-weight: 500;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-bold);
    font-weight: 600;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: decimal;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-left: 1.625em;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: upper-alpha;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: lower-alpha;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: upper-alpha;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: lower-alpha;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: upper-roman;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: lower-roman;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: upper-roman;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: lower-roman;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: decimal;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    list-style-type: disc;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-left: 1.625em;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {
    font-weight: 400;
    color: var(--tw-prose-counters);
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {
    color: var(--tw-prose-bullets);
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.25em;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    border-color: var(--tw-prose-hr);
    border-top-width: 1;
    margin-top: 3em;
    margin-bottom: 3em;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-weight: 500;
    font-style: italic;
    color: var(--tw-prose-quotes);
    border-left-width: 0.25rem;
    border-left-color: var(--tw-prose-quote-borders);
    quotes: "\201C""\201D""\2018""\2019";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-left: 1em;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
    content: open-quote;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
    content: close-quote;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 800;
    font-size: 2.25em;
    margin-top: 0;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-weight: 900;
    color: inherit;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :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.3333333;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-weight: 800;
    color: inherit;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :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;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-weight: 700;
    color: inherit;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :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;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-weight: 700;
    color: inherit;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    display: block;
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :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 rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
    font-size: 0.875em;
    border-radius: 0.3125rem;
    padding-top: 0.1875em;
    padding-right: 0.375em;
    padding-bottom: 0.1875em;
    padding-left: 0.375em;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-code);
    font-weight: 600;
    font-size: 0.875em;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
    content: "`";
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
    content: "`";
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
    font-size: 0.875em;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
    font-size: 0.9em;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: inherit;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :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.7142857;
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
    border-radius: 0.375rem;
    padding-top: 0.8571429em;
    padding-right: 1.1428571em;
    padding-bottom: 0.8571429em;
    padding-left: 1.1428571em;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    background-color: transparent;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-weight: inherit;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
    content: none;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
    content: none;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :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.7142857;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-th-borders);
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    vertical-align: bottom;
    padding-right: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-left: 0.5714286em;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-td-borders);
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    border-bottom-width: 0;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    vertical-align: baseline;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    border-top-width: 1px;
    border-top-color: var(--tw-prose-th-borders);
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    vertical-align: top;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(th,td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    text-align: left;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: var(--tw-prose-captions);
    font-size: 0.875em;
    line-height: 1.4285714;
    margin-top: 0.8571429em;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-prose-body: rgb(54, 65, 83);
    --tw-prose-headings: rgb(16, 24, 40);
    --tw-prose-lead: rgb(74, 85, 101);
    --tw-prose-links: rgb(16, 24, 40);
    --tw-prose-bold: rgb(16, 24, 40);
    --tw-prose-counters: rgb(106, 114, 130);
    --tw-prose-bullets: rgb(209, 213, 220);
    --tw-prose-hr: rgb(229, 231, 235);
    --tw-prose-quotes: rgb(16, 24, 40);
    --tw-prose-quote-borders: rgb(229, 231, 235);
    --tw-prose-captions: rgb(106, 114, 130);
    --tw-prose-kbd: rgb(16, 24, 40);
    --tw-prose-kbd-shadows: NaN NaN NaN;
    --tw-prose-code: rgb(16, 24, 40);
    --tw-prose-pre-code: rgb(229, 231, 235);
    --tw-prose-pre-bg: rgb(30, 41, 57);
    --tw-prose-th-borders: rgb(209, 213, 220);
    --tw-prose-td-borders: rgb(229, 231, 235);
    --tw-prose-invert-body: rgb(209, 213, 220);
    --tw-prose-invert-headings: #fff;
    --tw-prose-invert-lead: rgb(153, 161, 175);
    --tw-prose-invert-links: #fff;
    --tw-prose-invert-bold: #fff;
    --tw-prose-invert-counters: rgb(153, 161, 175);
    --tw-prose-invert-bullets: rgb(74, 85, 101);
    --tw-prose-invert-hr: rgb(54, 65, 83);
    --tw-prose-invert-quotes: rgb(243, 244, 246);
    --tw-prose-invert-quote-borders: rgb(54, 65, 83);
    --tw-prose-invert-captions: rgb(153, 161, 175);
    --tw-prose-invert-kbd: #fff;
    --tw-prose-invert-kbd-shadows: 255 255 255;
    --tw-prose-invert-code: #fff;
    --tw-prose-invert-pre-code: rgb(209, 213, 220);
    --tw-prose-invert-pre-bg: rgba(0, 0, 0, 0.5);
    --tw-prose-invert-th-borders: rgb(74, 85, 101);
    --tw-prose-invert-td-borders: rgb(54, 65, 83);
    font-size: 1rem;
    line-height: 1.75;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0.375em;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0.375em;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.dark\:prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.dark\:prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.25em;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.dark\:prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.25em;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.dark\:prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.25em;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.dark\:prose > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.25em;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :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;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.5em;
    padding-left: 1.625em;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td,tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-top: 0.5714286em;
    padding-right: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-left: 0.5714286em;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.dark\:prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
  }
  .dark\:prose:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(.dark\:prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 0;
  }
}
@media (prefers-color-scheme: dark) {
  .dark\:prose-invert:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-prose-body: var(--tw-prose-invert-body);
    --tw-prose-headings: var(--tw-prose-invert-headings);
    --tw-prose-lead: var(--tw-prose-invert-lead);
    --tw-prose-links: var(--tw-prose-invert-links);
    --tw-prose-bold: var(--tw-prose-invert-bold);
    --tw-prose-counters: var(--tw-prose-invert-counters);
    --tw-prose-bullets: var(--tw-prose-invert-bullets);
    --tw-prose-hr: var(--tw-prose-invert-hr);
    --tw-prose-quotes: var(--tw-prose-invert-quotes);
    --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);
    --tw-prose-captions: var(--tw-prose-invert-captions);
    --tw-prose-kbd: var(--tw-prose-invert-kbd);
    --tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);
    --tw-prose-code: var(--tw-prose-invert-code);
    --tw-prose-pre-code: var(--tw-prose-invert-pre-code);
    --tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);
    --tw-prose-th-borders: var(--tw-prose-invert-th-borders);
    --tw-prose-td-borders: var(--tw-prose-invert-td-borders);
  }
}
@media (forced-colors: active) {
  .forced-colors\:appearance-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    appearance: auto;
  }
}
@media (forced-colors: active) {
  .forced-colors\:before\:hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {
    content: var(--tw-content);
    display: none;
  }
}
.prose-headings\:text-ellipsis:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  text-overflow: ellipsis;
}
.prose-headings\:underline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  text-decoration-line: underline;
}
.prose-h1\:text-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  text-align: center;
}
.prose-h1\:text-3xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 1.875rem;
  font-size: var(--text-3xl);
  line-height: calc(2.25 / 1.875);
  line-height: var(--tw-leading, var(--text-3xl--line-height));
}
.prose-h2\:text-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 1.5rem;
  font-size: var(--text-2xl);
  line-height: calc(2 / 1.5);
  line-height: var(--tw-leading, var(--text-2xl--line-height));
}
.prose-h3\:text-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 1.25rem;
  font-size: var(--text-xl);
  line-height: calc(1.75 / 1.25);
  line-height: var(--tw-leading, var(--text-xl--line-height));
}
.prose-h4\:text-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 1.125rem;
  font-size: var(--text-lg);
  line-height: calc(1.75 / 1.125);
  line-height: var(--tw-leading, var(--text-lg--line-height));
}
.prose-h5\:text-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h5):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 0.875rem;
  font-size: var(--text-sm);
  line-height: calc(1.25 / 0.875);
  line-height: var(--tw-leading, var(--text-sm--line-height));
}
.prose-h6\:text-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(h6):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-size: 1.25rem;
  font-size: var(--text-xl);
  line-height: calc(1.75 / 1.25);
  line-height: var(--tw-leading, var(--text-xl--line-height));
}
.prose-p\:text-gray-700:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: rgb(54, 65, 83);
  color: var(--color-gray-700);
}
.prose-a\:font-bold:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  --tw-font-weight: var(--font-weight-bold);
  font-weight: 700;
  font-weight: var(--font-weight-bold);
}
.prose-a\:text-blue-600:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: rgb(21, 93, 252);
  color: var(--color-blue-600);
}
@media (hover: hover) {
  .hover\:prose-a\:text-blue-500:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    color: rgb(50, 128, 255);
    color: color(display-p3 0.26642 0.49122 0.98862);
    color: var(--color-blue-500);
  }
}
.prose-blockquote\:italic:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-style: italic;
}
.prose-figure\:mx-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-left: auto;
  margin-right: auto;
}
.prose-figcaption\:opacity-75:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  opacity: 0.75;
}
.prose-strong\:font-medium:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  --tw-font-weight: var(--font-weight-medium);
  font-weight: 500;
  font-weight: var(--font-weight-medium);
}
.prose-em\:italic:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(em):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-style: italic;
}
.prose-kbd\:border-b-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 2px;
}
.prose-code\:font-mono:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-family: var(--font-mono);
}
.prose-pre\:font-mono:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-family: var(--font-mono);
}
.prose-ol\:pl-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: calc(0.25rem * 6);
  padding-left: calc(var(--spacing) * 6);
}
.prose-ul\:pl-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-left: calc(0.25rem * 8);
  padding-left: calc(var(--spacing) * 8);
}
.prose-li\:my-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: calc(0.25rem * 4);
  margin-bottom: calc(0.25rem * 4);
  margin-top: calc(var(--spacing) * 4);
  margin-bottom: calc(var(--spacing) * 4);
}
.prose-table\:my-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: calc(0.25rem * 8);
  margin-bottom: calc(0.25rem * 8);
  margin-top: calc(var(--spacing) * 8);
  margin-bottom: calc(var(--spacing) * 8);
}
.prose-thead\:border-red-300:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-color: rgb(255, 163, 164);
  border-color: color(display-p3 0.95692 0.65189 0.64512);
  border-color: var(--color-red-300);
}
.prose-tr\:border-red-200:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(tr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-color: rgb(255, 202, 202);
  border-color: color(display-p3 0.96956 0.79815 0.7943);
  border-color: var(--color-red-200);
}
.prose-th\:text-left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  text-align: left;
}
.prose-img\:rounded-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-radius: 0.5rem;
  border-radius: var(--radius-lg);
}
.prose-img\:rounded-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-radius: 0.75rem;
  border-radius: var(--radius-xl);
}
.prose-video\:my-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: calc(0.25rem * 12);
  margin-bottom: calc(0.25rem * 12);
  margin-top: calc(var(--spacing) * 12);
  margin-bottom: calc(var(--spacing) * 12);
}
.prose-hr\:border-t-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-top-style: var(--tw-border-style);
  border-top-width: 2px;
}
.prose-lead\:italic:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-style: italic;
}
*:not(#\#):not(#\#),:not(#\#):not(#\#)::after,:not(#\#):not(#\#)::before,:not(#\#):not(#\#)::backdrop,:not(#\#):not(#\#)::file-selector-button {
  border-color: rgb(229, 231, 235);
  border-color: var(--color-gray-200, currentColor);
}
/*! purgecss start ignore*/
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local("Inter Light"),local("Inter-Light"),url(/assets/ab15890d6f6bc7f32adf-164a4296c33854a5fae8467a2e428b76ca950344e95a2a5c01b3493554e33a5d.woff2) format("woff2"),url(/assets/3ee890bd00a8751acbc3-58cc1f2db76e1ffa469c4871f72c1271bb96f6f5def1b0ddce74928b5b75c018.woff) format("woff");
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local("Inter LightItalic"),local("Inter-LightItalic"),url(/assets/c0c6857dccbc0f214912-834e7d5404f7bfbf2fa4ea7c1b414deb0157d432db023f367dd87be2fd50b3f6.woff2) format("woff2"),url(/assets/b199a1a00fd163232925-60970b208d9d3f271baacfa8e534bf6ce461c3f1edd72cff49733c32c709825c.woff) format("woff");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Inter Regular"),local("Inter-Regular"),url(/assets/26a30a5f1103393aac70-c1d5269c53c7e246e172399bd5d636a4410e7fcadf226e71ee66c85849838bab.woff2) format("woff2"),url(/assets/e148c4a1158f8cee8285-ec70f1ea866aae80f920bff17e819bf7a0f8a61a7bbdca29d542fb5ba52ed50c.woff) format("woff");
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local("Inter Italic"),local("Inter-Italic"),url(/assets/b89e547a163c899c5373-6620190fb9133e1a34b6a75a97bcf62361c83f8295de709062dfa73f0f283e96.woff2) format("woff2"),url(/assets/d3b5fcca5f6ef7f595b7-14ad108408a6eac01d49f14483310ff183e11269faa96e7de2e2cdf69fae7e87.woff) format("woff");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Inter Medium"),local("Inter-Medium"),url(/assets/d0a58d956cf2f4cf078f-baf17dc827869131f7428aacf83337b4072b75d6b9882102cf1805f26625d027.woff2) format("woff2"),url(/assets/eec0ea57721daa33c7a2-b44901913142ca18d641c96260fed3cd546819185b69f5c396956d2e1392f988.woff) format("woff");
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: local("Inter MediumItalic"),local("Inter-MediumItalic"),url(/assets/dd1448de60455cc80292-44b75932b9602318ffc1ea461e0bdfbce052f1fd82d3ca4870f4709e493e0255.woff2) format("woff2"),url(/assets/77fc6c7d62496a309e7e-7d24ba10f9131c9c28c5ee73fc12180840795de5764dd065bd2c787d7dfff289.woff) format("woff");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("Inter Bold"),local("Inter-Bold"),url(/assets/df60e0aa5fcfd8bb7d54-3c42e23d5100f3c2913014581be355c161752ffafd08e22c972a22c112d637a2.woff2) format("woff2"),url(/assets/828b5dfc027ace162d5d-83a66b83fda6baa5f3dee9d169794cd18a3c6f2fd8c98d5106e84ae5822d1a12.woff) format("woff");
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local("Inter BoldItalic"),local("Inter-BoldItalic"),url(/assets/303520752ccc1e68c9d0-e31a064b5c100e7ad8961860f0449a256a7d46eecbb8a84482d150aedf1e88d5.woff2) format("woff2"),url(/assets/6b5fde51feaa4e40f3f1-e595c3dd54a174b792770c27437b66fb8dcd214e4ee41574b3c08d1da7d1e557.woff) format("woff");
}
@font-face {
  font-family: "Inter var";
  font-weight: 100 900;
  font-display: swap;
  font-style: normal;
  font-named-instance: "Regular";
  src: local("Inter V"),local("Inter-V"),url(/assets/73d88d2ca065037a4d55-5e44a2537d6dfcd74a4ca0b5846c860b02dae8b10710585077dfd70fb485d7ba.woff2) format("woff2");
}
@font-face {
  font-family: "Inter var";
  font-weight: 100 900;
  font-display: swap;
  font-style: italic;
  font-named-instance: "Italic";
  src: local("Inter V"),local("Inter-V"),url(/assets/e2e12d2e9288439ecb06-110090220fa0579973a53b6f2a92ef5594d2e0a3f70ec9f0e91d31793356202e.woff2) format("woff2");
}
html:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-family: Inter,ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
@supports (font-variation-settings: normal) {
  html:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-family: "Inter var",ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }
}
:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),:host:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
  --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
  --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";
  --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";
  --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";
  --fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 6 Duotone";
  --fa-font-duotone-light: normal 300 1em/1 "Font Awesome 6 Duotone";
  --fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 6 Duotone";
  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
  --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";
  --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";
  --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";
  --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";
  --fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone";
  --fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 6 Sharp Duotone";
  --fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 6 Sharp Duotone";
  --fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 6 Sharp Duotone";
}
svg.svg-inline--fa:not(:root):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),svg.svg-inline--fa:not(:host):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow: visible;
  box-sizing: content-box;
}
.svg-inline--fa:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: inline-block;
  display: var(--fa-display, inline-block);
  height: 1em;
  overflow: visible;
  vertical-align: -0.125em;
}
.svg-inline--fa.fa-2xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  vertical-align: .1em;
}
.svg-inline--fa.fa-xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  vertical-align: 0em;
}
.svg-inline--fa.fa-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  vertical-align: -0.07143em;
}
.svg-inline--fa.fa-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  vertical-align: -0.2em;
}
.svg-inline--fa.fa-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  vertical-align: -0.25em;
}
.svg-inline--fa.fa-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  vertical-align: -0.3125em;
}
.svg-inline--fa.fa-pull-left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: 0.3em;
  margin-right: var(--fa-pull-margin, 0.3em);
  width: auto;
}
.svg-inline--fa.fa-pull-right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: 0.3em;
  margin-left: var(--fa-pull-margin, 0.3em);
  width: auto;
}
.svg-inline--fa.fa-li:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 2em;
  width: var(--fa-li-width, 2em);
  top: .25em;
}
.svg-inline--fa.fa-fw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1.25em;
  width: var(--fa-fw-width, 1.25em);
}
.fa-layers:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg.svg-inline--fa {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}
.fa-layers-counter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.fa-layers-text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: inline-block;
  position: absolute;
  text-align: center;
}
.fa-layers:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: inline-block;
  height: 1em;
  position: relative;
  text-align: center;
  vertical-align: -0.125em;
  width: 1em;
}
.fa-layers:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg.svg-inline--fa {
  transform-origin: center center;
}
.fa-layers-text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transform-origin: center center;
}
.fa-layers-counter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #ff253a;
  background-color: var(--fa-counter-background-color, #ff253a);
  border-radius: 1em;
  border-radius: var(--fa-counter-border-radius, 1em);
  box-sizing: border-box;
  color: #fff;
  color: var(--fa-inverse, #fff);
  line-height: 1;
  line-height: var(--fa-counter-line-height, 1);
  max-width: 5em;
  max-width: var(--fa-counter-max-width, 5em);
  min-width: 1.5em;
  min-width: var(--fa-counter-min-width, 1.5em);
  overflow: hidden;
  padding: 0.25em 0.5em;
  padding: var(--fa-counter-padding, 0.25em 0.5em);
  right: 0;
  right: var(--fa-right, 0);
  text-overflow: ellipsis;
  top: 0;
  top: var(--fa-top, 0);
  transform: scale(0.25);
  transform: scale(var(--fa-counter-scale, 0.25));
  transform-origin: top right;
}
.fa-layers-bottom-right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 0;
  bottom: var(--fa-bottom, 0);
  right: 0;
  right: var(--fa-right, 0);
  top: auto;
  transform: scale(0.25);
  transform: scale(var(--fa-layers-scale, 0.25));
  transform-origin: bottom right;
}
.fa-layers-bottom-left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 0;
  bottom: var(--fa-bottom, 0);
  left: 0;
  left: var(--fa-left, 0);
  right: auto;
  top: auto;
  transform: scale(0.25);
  transform: scale(var(--fa-layers-scale, 0.25));
  transform-origin: bottom left;
}
.fa-layers-top-right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 0;
  top: var(--fa-top, 0);
  right: 0;
  right: var(--fa-right, 0);
  transform: scale(0.25);
  transform: scale(var(--fa-layers-scale, 0.25));
  transform-origin: top right;
}
.fa-layers-top-left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 0;
  left: var(--fa-left, 0);
  right: auto;
  top: 0;
  top: var(--fa-top, 0);
  transform: scale(0.25);
  transform: scale(var(--fa-layers-scale, 0.25));
  transform-origin: top left;
}
.fa-1x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 1em;
}
.fa-2x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 2em;
}
.fa-3x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 3em;
}
.fa-4x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 4em;
}
.fa-5x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 5em;
}
.fa-6x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 6em;
}
.fa-7x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 7em;
}
.fa-8x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 8em;
}
.fa-9x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 9em;
}
.fa-10x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 10em;
}
.fa-2xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: .625em;
  line-height: .1em;
  vertical-align: .225em;
}
.fa-xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: .75em;
  line-height: .08333em;
  vertical-align: .125em;
}
.fa-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: .875em;
  line-height: .07143em;
  vertical-align: .05357em;
}
.fa-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 1.25em;
  line-height: .05em;
  vertical-align: -0.075em;
}
.fa-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 1.5em;
  line-height: .04167em;
  vertical-align: -0.125em;
}
.fa-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 2em;
  line-height: .03125em;
  vertical-align: -0.1875em;
}
.fa-fw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-align: center;
  width: 1.25em;
}
.fa-ul:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  list-style-type: none;
  margin-left: 2.5em;
  margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0;
}
.fa-ul:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>li {
  position: relative;
}
.fa-li:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  left: calc(-1*2em);
  left: calc(-1*var(--fa-li-width, 2em));
  position: absolute;
  text-align: center;
  width: 2em;
  width: var(--fa-li-width, 2em);
  line-height: inherit;
}
.fa-border:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #eee;
  border-color: var(--fa-border-color, #eee);
  border-radius: 0.1em;
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: solid;
  border-style: var(--fa-border-style, solid);
  border-width: 0.08em;
  border-width: var(--fa-border-width, 0.08em);
  padding: 0.2em 0.25em 0.15em;
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
}
.fa-pull-left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  float: left;
  margin-right: 0.3em;
  margin-right: var(--fa-pull-margin, 0.3em);
}
.fa-pull-right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  float: right;
  margin-left: 0.3em;
  margin-left: var(--fa-pull-margin, 0.3em);
}
.fa-beat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  animation-name: fa-beat;
  animation-delay: 0s;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: normal;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: 1s;
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: infinite;
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: ease-in-out;
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}
.fa-bounce:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  animation-name: fa-bounce;
  animation-delay: 0s;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: normal;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: 1s;
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: infinite;
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: cubic-bezier(0.28, 0.84, 0.42, 1);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
}
.fa-fade:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  animation-name: fa-fade;
  animation-delay: 0s;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: normal;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: 1s;
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: infinite;
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}
.fa-beat-fade:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  animation-name: fa-beat-fade;
  animation-delay: 0s;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: normal;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: 1s;
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: infinite;
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}
.fa-flip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  animation-name: fa-flip;
  animation-delay: 0s;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: normal;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: 1s;
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: infinite;
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: ease-in-out;
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}
.fa-shake:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  animation-name: fa-shake;
  animation-delay: 0s;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: normal;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: 1s;
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: infinite;
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: linear;
  animation-timing-function: var(--fa-animation-timing, linear);
}
.fa-spin:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  animation-name: fa-spin;
  animation-delay: 0s;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: normal;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: 2s;
  animation-duration: var(--fa-animation-duration, 2s);
  animation-iteration-count: infinite;
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: linear;
  animation-timing-function: var(--fa-animation-timing, linear);
}
.fa-spin-reverse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --fa-animation-direction: reverse;
}
.fa-pulse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.fa-spin-pulse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  animation-name: fa-spin;
  animation-direction: normal;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: 1s;
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: infinite;
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: steps(8);
  animation-timing-function: var(--fa-animation-timing, steps(8));
}
@media (prefers-reduced-motion: reduce) {
  .fa-beat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.fa-bounce:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.fa-fade:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.fa-beat-fade:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.fa-flip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.fa-pulse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.fa-shake:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.fa-spin:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.fa-spin-pulse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-delay: -1ms;
    animation-duration: 1ms;
    animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s;
  }
}
@keyframes fa-beat {
  0%,90% {
    transform: scale(1);
  }
  45% {
    transform: scale(1.25);
    transform: scale(var(--fa-beat-scale, 1.25));
  }
}
@keyframes fa-bounce {
  0% {
    transform: scale(1, 1) translateY(0);
  }
  10% {
    transform: scale(1.1, 0.9) translateY(0);
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
  }
  30% {
    transform: scale(0.9, 1.1) translateY(-0.5em);
    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
  }
  50% {
    transform: scale(1.05, 0.95) translateY(0);
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
  }
  57% {
    transform: scale(1, 1) translateY(-0.125em);
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
  }
  64% {
    transform: scale(1, 1) translateY(0);
  }
  100% {
    transform: scale(1, 1) translateY(0);
  }
}
@keyframes fa-fade {
  50% {
    opacity: 0.4;
    opacity: var(--fa-fade-opacity, 0.4);
  }
}
@keyframes fa-beat-fade {
  0%,100% {
    opacity: 0.4;
    opacity: var(--fa-beat-fade-opacity, 0.4);
    transform: scale(1);
  }
  50% {
    opacity: 1;
    transform: scale(1.125);
    transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}
@keyframes fa-flip {
  50% {
    transform: rotate3d(0, 1, 0, -180deg);
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
  }
}
@keyframes fa-shake {
  0% {
    transform: rotate(-15deg);
  }
  4% {
    transform: rotate(15deg);
  }
  8%,24% {
    transform: rotate(-18deg);
  }
  12%,28% {
    transform: rotate(18deg);
  }
  16% {
    transform: rotate(-22deg);
  }
  20% {
    transform: rotate(22deg);
  }
  32% {
    transform: rotate(-12deg);
  }
  36% {
    transform: rotate(12deg);
  }
  40%,100% {
    transform: rotate(0deg);
  }
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fa-rotate-90:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transform: rotate(90deg);
}
.fa-rotate-180:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transform: rotate(180deg);
}
.fa-rotate-270:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transform: rotate(270deg);
}
.fa-flip-horizontal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transform: scale(-1, 1);
}
.fa-flip-vertical:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transform: scale(1, -1);
}
.fa-flip-both:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.fa-flip-horizontal.fa-flip-vertical:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transform: scale(-1, -1);
}
.fa-rotate-by:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transform: rotate(0);
  transform: rotate(var(--fa-rotate-angle, 0));
}
.fa-stack:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: inline-block;
  vertical-align: middle;
  height: 2em;
  position: relative;
  width: 2.5em;
}
.fa-stack-1x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.fa-stack-2x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  z-index: auto;
  z-index: var(--fa-stack-z-index, auto);
}
.svg-inline--fa.fa-stack-1x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1em;
  width: 1.25em;
}
.svg-inline--fa.fa-stack-2x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2em;
  width: 2.5em;
}
.fa-inverse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #fff;
  color: var(--fa-inverse, #fff);
}
.sr-only:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.fa-sr-only:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.sr-only-focusable:not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.fa-sr-only-focusable:not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.svg-inline--fa:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .fa-primary {
  fill: currentColor;
  fill: var(--fa-primary-color, currentColor);
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1);
}
.svg-inline--fa:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .fa-secondary {
  fill: currentColor;
  fill: var(--fa-secondary-color, currentColor);
  opacity: 0.4;
  opacity: var(--fa-secondary-opacity, 0.4);
}
.svg-inline--fa.fa-swap-opacity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .fa-primary {
  opacity: 0.4;
  opacity: var(--fa-secondary-opacity, 0.4);
}
.svg-inline--fa.fa-swap-opacity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .fa-secondary {
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1);
}
.svg-inline--fa:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) mask .fa-primary,.svg-inline--fa:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) mask .fa-secondary {
  fill: black;
}
.choices:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
  overflow: hidden;
  margin-bottom: 24px;
  font-size: 16px;
}
.choices:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  outline: none;
}
.choices:last-child:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 0;
}
.choices.is-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow: visible;
}
.choices.is-disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__inner,.choices.is-disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__input {
  background-color: #eaeaea;
  cursor: not-allowed;
  user-select: none;
}
.choices.is-disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__item {
  cursor: not-allowed;
}
.choices [hidden] {
  display: none !important;
}
.choices[data-type*=select-one]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  cursor: pointer;
}
.choices[data-type*=select-one]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__inner {
  padding-bottom: 7.5px;
}
.choices[data-type*=select-one]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__input {
  display: block;
  width: 100%;
  padding: 10px;
  border-bottom: 1px solid #ddd;
  background-color: #fff;
  margin: 0;
}
.choices[data-type*=select-one]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__button {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
  padding: 0;
  background-size: 8px;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -10px;
  margin-right: 25px;
  height: 20px;
  width: 20px;
  border-radius: 10em;
  opacity: .25;
}
.choices[data-type*=select-one]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__button:hover,.choices[data-type*=select-one]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__button:focus {
  opacity: 1;
}
.choices[data-type*=select-one]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__button:focus {
  box-shadow: 0 0 0 2px #005f75;
}
.choices[data-type*=select-one]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__item[data-placeholder] .choices__button {
  display: none;
}
.choices[data-type*=select-one]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::after {
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-color: #333 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  border-width: 5px;
  position: absolute;
  right: 11.5px;
  top: 50%;
  margin-top: -2.5px;
  pointer-events: none;
}
.choices[data-type*=select-one].is-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::after {
  border-color: rgba(0,0,0,0) rgba(0,0,0,0) #333;
  margin-top: -7.5px;
}
.choices[data-type*=select-one][dir=rtl]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::after {
  left: 11.5px;
  right: auto;
}
.choices[data-type*=select-one][dir=rtl]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__button {
  right: auto;
  left: 0;
  margin-left: 25px;
  margin-right: 0;
}
.choices[data-type*=select-multiple]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__inner,.choices[data-type*=text]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__inner {
  cursor: text;
}
.choices[data-type*=select-multiple]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__button,.choices[data-type*=text]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__button {
  position: relative;
  display: inline-block;
  margin-top: 0;
  margin-right: -4px;
  margin-bottom: 0;
  margin-left: 8px;
  padding-left: 16px;
  border-left: 1px solid rgb(0,53.5897435897,66);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
  background-size: 8px;
  width: 8px;
  line-height: 1;
  opacity: .75;
  border-radius: 0;
}
.choices[data-type*=select-multiple]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__button:hover,.choices[data-type*=select-multiple]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__button:focus,.choices[data-type*=text]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__button:hover,.choices[data-type*=text]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__button:focus {
  opacity: 1;
}
.choices__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  background-color: #f9f9f9;
  padding: 7.5px 7.5px 3.75px;
  border: 1px solid #ddd;
  border-radius: 2.5px;
  font-size: 14px;
  min-height: 44px;
  overflow: hidden;
}
.is-focused:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__inner,.is-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__inner {
  border-color: hsl(0,0%,71.6666666667%);
}
.is-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__inner {
  border-radius: 2.5px 2.5px 0 0;
}
.is-flipped.is-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__inner {
  border-radius: 0 0 2.5px 2.5px;
}
.choices__list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin: 0;
  padding-left: 0;
  list-style: none;
}
.choices__list--single:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: inline-block;
  padding: 4px 16px 4px 4px;
  width: 100%;
}
[dir=rtl]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__list--single {
  padding-right: 4px;
  padding-left: 16px;
}
.choices__list--single:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__item {
  width: 100%;
}
.choices__list--multiple:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: inline;
}
.choices__list--multiple:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__item {
  display: inline-block;
  vertical-align: middle;
  border-radius: 20px;
  padding: 4px 10px;
  font-size: 12px;
  font-weight: 500;
  margin-right: 3.75px;
  margin-bottom: 3.75px;
  background-color: #005f75;
  border: 1px solid rgb(0,74.2948717949,91.5);
  color: #fff;
  word-break: break-all;
  box-sizing: border-box;
}
.choices__list--multiple:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__item[data-deletable] {
  padding-right: 5px;
}
[dir=rtl]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__list--multiple .choices__item {
  margin-right: 0;
  margin-left: 3.75px;
}
.choices__list--multiple:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__item.is-highlighted {
  background-color: rgb(0,74.2948717949,91.5);
  border: 1px solid rgb(0,53.5897435897,66);
}
.is-disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__list--multiple .choices__item {
  background-color: hsl(0,0%,66.7647058824%);
  border: 1px solid hsl(0,0%,56.7647058824%);
}
.choices__list--dropdown:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.choices__list[aria-expanded]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: none;
  z-index: 1;
  position: absolute;
  width: 100%;
  background-color: #fff;
  border: 1px solid #ddd;
  top: 100%;
  margin-top: -1px;
  border-bottom-left-radius: 2.5px;
  border-bottom-right-radius: 2.5px;
  overflow: hidden;
  word-break: break-all;
}
.is-active.choices__list--dropdown:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.is-active.choices__list[aria-expanded]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: block;
}
.is-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__list--dropdown,.is-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__list[aria-expanded] {
  border-color: hsl(0,0%,71.6666666667%);
}
.is-flipped:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__list--dropdown,.is-flipped:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__list[aria-expanded] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: -1px;
  border-radius: .25rem .25rem 0 0;
}
.choices__list--dropdown:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__list,.choices__list[aria-expanded]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__list {
  position: relative;
  max-height: 300px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  will-change: scroll-position;
}
.choices__list--dropdown:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__item,.choices__list[aria-expanded]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__item {
  position: relative;
  padding: 10px;
  font-size: 14px;
}
[dir=rtl]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__list--dropdown .choices__item,[dir=rtl]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__list[aria-expanded] .choices__item {
  text-align: right;
}
@media (min-width: 640px) {
  .choices__list--dropdown:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__item--selectable[data-select-text],.choices__list[aria-expanded]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__item--selectable[data-select-text] {
    padding-right: 100px;
  }
  .choices__list--dropdown:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__item--selectable[data-select-text]::after,.choices__list[aria-expanded]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__item--selectable[data-select-text]::after {
    content: attr(data-select-text);
    font-size: 12px;
    opacity: 0;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
  }
  [dir=rtl]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__list--dropdown .choices__item--selectable[data-select-text],[dir=rtl]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__list[aria-expanded] .choices__item--selectable[data-select-text] {
    text-align: right;
    padding-left: 100px;
    padding-right: 10px;
  }
  [dir=rtl]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__list--dropdown .choices__item--selectable[data-select-text]::after,[dir=rtl]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__list[aria-expanded] .choices__item--selectable[data-select-text]::after {
    right: auto;
    left: 10px;
  }
}
.choices__list--dropdown:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__item--selectable.is-highlighted,.choices__list[aria-expanded]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__item--selectable.is-highlighted {
  background-color: hsl(0,0%,95%);
}
.choices__list--dropdown:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__item--selectable.is-highlighted::after,.choices__list[aria-expanded]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__item--selectable.is-highlighted::after {
  opacity: .5;
}
.choices__item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  cursor: default;
}
.choices__item--selectable:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  cursor: pointer;
}
.choices__item--disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  cursor: not-allowed;
  user-select: none;
  opacity: .5;
}
.choices__heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-weight: 600;
  font-size: 12px;
  padding: 10px;
  border-bottom: 1px solid rgb(246.5,246.5,246.5);
  color: hsl(0,0%,50%);
}
.choices__button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-indent: -9999px;
  appearance: none;
  border: 0;
  background-color: rgba(0,0,0,0);
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}
.choices__button:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  outline: none;
}
.choices__input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: inline-block;
  vertical-align: baseline;
  background-color: #f9f9f9;
  font-size: 14px;
  margin-bottom: 5px;
  border: 0;
  border-radius: 0;
  max-width: 100%;
  padding: 4px 0 4px 2px;
}
.choices__input:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  outline: 0;
}
.choices__input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-search-decoration,.choices__input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-search-cancel-button,.choices__input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-search-results-button,.choices__input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-search-results-decoration {
  display: none;
}
.choices__input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-ms-clear,.choices__input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
[dir=rtl]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__input {
  padding-right: 2px;
  padding-left: 0;
}
.choices__placeholder:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  opacity: .5;
}
.choices__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: calc(0.25rem * 0);
  min-height: calc(var(--spacing) * 0);
  border-radius: 0.375rem;
  border-radius: var(--radius-md);
  border-color: rgb(209, 213, 220);
  border-color: var(--color-gray-300);
  background-color: #fff;
  background-color: var(--color-white);
  padding: calc(0.25rem * 3);
  padding: calc(var(--spacing) * 3);
  padding-top: calc(0.25rem * 2);
  padding-top: calc(var(--spacing) * 2);
  font-size: 1rem;
  font-size: var(--text-base);
  line-height: 1.5;
  line-height: var(--tw-leading, var(--text-base--line-height));
  --tw-leading: var(--leading-normal);
  line-height: var(--leading-normal);
  color: rgb(54, 65, 83);
  color: var(--color-gray-700);
  --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgba(0, 0, 0, 0.05));
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.choices.is-focused:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-outline-style: none;
  outline-style: none;
}
.choices.is-focused:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__inner {
  border-color: #6B17B0;
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  --tw-ring-color: #6B17B0;
}
.choices.is-focused.is-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__inner {
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #b7b7b7;
}
.choices__placeholder:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  opacity: 0.75;
}
.choices__input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  color: rgb(54, 65, 83);
  color: var(--color-gray-700);
  opacity: 0.75;
}
.choices__list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding: calc(0.25rem * 0);
  padding: calc(var(--spacing) * 0);
}
.choices[data-type*=select-one]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::after,.choices[data-type*=select-multiple]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::after {
  margin-top: calc(0.25rem * 0);
  margin-top: calc(var(--spacing) * 0);
  --tw-translate-y: calc(calc(1/2 * 100%) * -1);
  translate: var(--tw-translate-x) calc((1/2 * 100%) * -1);
  translate: var(--tw-translate-x) calc(calc(1/2 * 100%) * -1);
  translate: var(--tw-translate-x) var(--tw-translate-y);
  transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
  --tw-border-style: none;
  border-style: none;
  background-position: center;
  font-size: 0.875rem;
  font-size: var(--text-sm);
  line-height: calc(1.25 / 0.875);
  line-height: var(--tw-leading, var(--text-sm--line-height));
  transition-property: transform, translate, scale, rotate;
  transition-timing-function: linear;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: 150ms;
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: 150ms;
  transition-duration: 150ms;
  --tw-ease: linear;
  transition-timing-function: linear;
  right: .5rem;
  height: 1em;
  width: 1.5em;
  background-size: 1.5em 1.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27%23a0aec0%27%3e%3cpath d=%27M15.3 9.3a1 1 0 0 1 1.4 1.4l-4 4a1 1 0 0 1-1.4 0l-4-4a1 1 0 0 1 1.4-1.4l3.3 3.29 3.3-3.3z%27/%3e%3c/svg%3e");
}
.choices[data-type*=select-one].is-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::after,.choices[data-type*=select-multiple].is-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::after {
  margin-top: calc(0.25rem * 0);
  margin-top: calc(var(--spacing) * 0);
  rotate: 180deg;
}
.choices[data-type*=text]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__inner,.choices[data-type*=select-multiple]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__inner {
  padding-bottom: calc(.5rem - 3.75px);
}
.choices[data-type*=text]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__input,.choices[data-type*=select-multiple]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__input {
  background-color: #fff;
  background-color: var(--color-white);
}
.choices:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__list--multiple .choices__item {
  border-color: #5A148F;
  background-color: #5A148F;
}
.-no-select-text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__item--selectable {
  padding-right: 10px;
}
@media (min-width: 640px) {
  .choices__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 0.875rem;
    font-size: var(--text-sm);
    line-height: calc(0.25rem * 5);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-leading: calc(var(--spacing) * 5);
    line-height: calc(var(--spacing) * 5);
  }
}
/*!
 * 
 * ../css/litepicker.css
 * Litepicker v2.0.12 (https://github.com/wakirin/Litepicker)
 * Package: litepicker (https://www.npmjs.com/package/litepicker)
 * License: MIT (https://github.com/wakirin/Litepicker/blob/master/LICENCE.md)
 * Copyright 2019-2021 Rinat G.
 *     
 * Hash: 2f11f1f0300ea13b17b5
 **/
:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --litepicker-container-months-color-bg: #fff;
  --litepicker-container-months-box-shadow-color: #ddd;
  --litepicker-footer-color-bg: #fafafa;
  --litepicker-footer-box-shadow-color: #ddd;
  --litepicker-tooltip-color-bg: #fff;
  --litepicker-month-header-color: #333;
  --litepicker-button-prev-month-color: #9e9e9e;
  --litepicker-button-next-month-color: #9e9e9e;
  --litepicker-button-prev-month-color-hover: #2196f3;
  --litepicker-button-next-month-color-hover: #2196f3;
  --litepicker-month-width: calc(var(--litepicker-day-width) * 7);
  --litepicker-month-weekday-color: #9e9e9e;
  --litepicker-month-week-number-color: #9e9e9e;
  --litepicker-day-width: 38px;
  --litepicker-day-color: #333;
  --litepicker-day-color-hover: #2196f3;
  --litepicker-is-today-color: #f44336;
  --litepicker-is-in-range-color: #bbdefb;
  --litepicker-is-locked-color: #9e9e9e;
  --litepicker-is-start-color: #fff;
  --litepicker-is-start-color-bg: #2196f3;
  --litepicker-is-end-color: #fff;
  --litepicker-is-end-color-bg: #2196f3;
  --litepicker-button-cancel-color: #fff;
  --litepicker-button-cancel-color-bg: #9e9e9e;
  --litepicker-button-apply-color: #fff;
  --litepicker-button-apply-color-bg: #2196f3;
  --litepicker-button-reset-color: #909090;
  --litepicker-button-reset-color-hover: #2196f3;
  --litepicker-highlighted-day-color: #333;
  --litepicker-highlighted-day-color-bg: #ffeb3b;
}
.show-week-numbers:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --litepicker-month-width: calc(var(--litepicker-day-width) * 8);
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  font-size: .8em;
  display: none;
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button {
  border: none;
  background: none;
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: #fff;
  background-color: var(--litepicker-container-months-color-bg);
  border-radius: 5px;
  -webkit-box-shadow: 0 0 5px #ddd;
  -webkit-box-shadow: 0 0 5px var(--litepicker-container-months-box-shadow-color);
  box-shadow: 0 0 5px #ddd;
  box-shadow: 0 0 5px var(--litepicker-container-months-box-shadow-color);
  width: calc((38px * 7) + 10px);
  width: calc(calc(38px * 7) + 10px);
  width: calc(var(--litepicker-month-width) + 10px);
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months.columns-2 {
  width: calc((38px * 7)*2 + 20px);
  width: calc(calc(38px * 7)*2 + 20px);
  width: calc(var(--litepicker-month-width)*2 + 20px);
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months.columns-3 {
  width: calc((38px * 7)*3 + 30px);
  width: calc(calc(38px * 7)*3 + 30px);
  width: calc(var(--litepicker-month-width)*3 + 30px);
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months.columns-4 {
  width: calc((38px * 7)*4 + 40px);
  width: calc(calc(38px * 7)*4 + 40px);
  width: calc(var(--litepicker-month-width)*4 + 40px);
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months.split-view .month-item-header .button-previous-month,.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months.split-view .month-item-header .button-next-month {
  visibility: visible;
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item {
  padding: 5px;
  width: calc(38px * 7);
  width: var(--litepicker-month-width);
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-weight: 500;
  padding: 10px 5px;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #333;
  color: var(--litepicker-month-header-color);
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item-header div {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item-header div>.month-item-name {
  margin-right: 5px;
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item-header div>.month-item-year {
  padding: 0;
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item-header .reset-button {
  color: #909090;
  color: var(--litepicker-button-reset-color);
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item-header .reset-button>svg {
  fill: #909090;
  fill: var(--litepicker-button-reset-color);
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item-header .reset-button * {
  pointer-events: none;
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item-header .reset-button:hover {
  color: #2196f3;
  color: var(--litepicker-button-reset-color-hover);
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item-header .reset-button:hover>svg {
  fill: #2196f3;
  fill: var(--litepicker-button-reset-color-hover);
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item-header .button-previous-month,.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item-header .button-next-month {
  visibility: hidden;
  -webkit-text-decoration: none;
  text-decoration: none;
  padding: 3px 5px;
  border-radius: 3px;
  -webkit-transition: color .3s,border .3s;
  transition: color .3s, border .3s;
  cursor: default;
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item-header .button-previous-month *,.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item-header .button-next-month * {
  pointer-events: none;
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item-header .button-previous-month {
  color: #9e9e9e;
  color: var(--litepicker-button-prev-month-color);
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item-header .button-previous-month>svg,.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item-header .button-previous-month>img {
  fill: #9e9e9e;
  fill: var(--litepicker-button-prev-month-color);
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item-header .button-previous-month:hover {
  color: #2196f3;
  color: var(--litepicker-button-prev-month-color-hover);
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item-header .button-previous-month:hover>svg {
  fill: #2196f3;
  fill: var(--litepicker-button-prev-month-color-hover);
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item-header .button-next-month {
  color: #9e9e9e;
  color: var(--litepicker-button-next-month-color);
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item-header .button-next-month>svg,.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item-header .button-next-month>img {
  fill: #9e9e9e;
  fill: var(--litepicker-button-next-month-color);
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item-header .button-next-month:hover {
  color: #2196f3;
  color: var(--litepicker-button-next-month-color-hover);
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item-header .button-next-month:hover>svg {
  fill: #2196f3;
  fill: var(--litepicker-button-next-month-color-hover);
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item-weekdays-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-self: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  color: #9e9e9e;
  color: var(--litepicker-month-weekday-color);
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item-weekdays-row>div {
  padding: 5px 0;
  font-size: 85%;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 38px;
  width: var(--litepicker-day-width);
  text-align: center;
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item:first-child .button-previous-month {
  visibility: visible;
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item:last-child .button-next-month {
  visibility: visible;
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item.no-previous-month .button-previous-month {
  visibility: hidden;
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item.no-next-month .button-next-month {
  visibility: hidden;
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__days {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-self: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-align: center;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__days>div,.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__days>a {
  padding: 5px 0;
  width: 38px;
  width: var(--litepicker-day-width);
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__days .day-item {
  color: #333;
  color: var(--litepicker-day-color);
  text-align: center;
  -webkit-text-decoration: none;
  text-decoration: none;
  border-radius: 3px;
  -webkit-transition: color .3s,border .3s;
  transition: color .3s, border .3s;
  cursor: default;
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__days .day-item:hover {
  color: #2196f3;
  color: var(--litepicker-day-color-hover);
  -webkit-box-shadow: inset 0 0 0 1px #2196f3;
  -webkit-box-shadow: inset 0 0 0 1px var(--litepicker-day-color-hover);
  box-shadow: inset 0 0 0 1px #2196f3;
  box-shadow: inset 0 0 0 1px var(--litepicker-day-color-hover);
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__days .day-item.is-today {
  color: #f44336;
  color: var(--litepicker-is-today-color);
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__days .day-item.is-locked {
  color: #9e9e9e;
  color: var(--litepicker-is-locked-color);
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__days .day-item.is-locked:hover {
  color: #9e9e9e;
  color: var(--litepicker-is-locked-color);
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: default;
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__days .day-item.is-in-range {
  background-color: #bbdefb;
  background-color: var(--litepicker-is-in-range-color);
  border-radius: 0;
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__days .day-item.is-start-date {
  color: #fff;
  color: var(--litepicker-is-start-color);
  background-color: #2196f3;
  background-color: var(--litepicker-is-start-color-bg);
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__days .day-item.is-start-date.is-flipped {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__days .day-item.is-end-date {
  color: #fff;
  color: var(--litepicker-is-end-color);
  background-color: #2196f3;
  background-color: var(--litepicker-is-end-color-bg);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__days .day-item.is-end-date.is-flipped {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__days .day-item.is-start-date.is-end-date {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__days .day-item.is-highlighted {
  color: #333;
  color: var(--litepicker-highlighted-day-color);
  background-color: #ffeb3b;
  background-color: var(--litepicker-highlighted-day-color-bg);
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__days .week-number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #9e9e9e;
  color: var(--litepicker-month-week-number-color);
  font-size: 85%;
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__footer {
  text-align: right;
  padding: 10px 5px;
  margin: 0 5px;
  background-color: #fafafa;
  background-color: var(--litepicker-footer-color-bg);
  -webkit-box-shadow: inset 0px 3px 3px 0px #ddd;
  -webkit-box-shadow: inset 0px 3px 3px 0px var(--litepicker-footer-box-shadow-color);
  box-shadow: inset 0px 3px 3px 0px #ddd;
  box-shadow: inset 0px 3px 3px 0px var(--litepicker-footer-box-shadow-color);
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__footer .preview-date-range {
  margin-right: 10px;
  font-size: 90%;
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__footer .button-cancel {
  background-color: #9e9e9e;
  background-color: var(--litepicker-button-cancel-color-bg);
  color: #fff;
  color: var(--litepicker-button-cancel-color);
  border: 0;
  padding: 3px 7px 4px;
  border-radius: 3px;
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__footer .button-cancel * {
  pointer-events: none;
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__footer .button-apply {
  background-color: #2196f3;
  background-color: var(--litepicker-button-apply-color-bg);
  color: #fff;
  color: var(--litepicker-button-apply-color);
  border: 0;
  padding: 3px 7px 4px;
  border-radius: 3px;
  margin-left: 10px;
  margin-right: 10px;
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__footer .button-apply:disabled {
  opacity: .7;
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__footer .button-apply * {
  pointer-events: none;
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__tooltip {
  position: absolute;
  margin-top: -4px;
  padding: 4px 8px;
  border-radius: 4px;
  background-color: #fff;
  background-color: var(--litepicker-tooltip-color-bg);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  white-space: nowrap;
  font-size: 11px;
  pointer-events: none;
  visibility: hidden;
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__tooltip:before {
  position: absolute;
  bottom: -5px;
  left: calc(50% - 5px);
  border-top: 5px solid rgba(0, 0, 0, 0.12);
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  content: "";
}
.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__tooltip:after {
  position: absolute;
  bottom: -4px;
  left: calc(50% - 4px);
  border-top: 4px solid #fff;
  border-top: 4px solid var(--litepicker-tooltip-color-bg);
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
}
/*!
 * 
 * ../css/plugins/keyboardnav.js.css
 * Litepicker v2.0.12 (https://github.com/wakirin/Litepicker)
 * Package: litepicker (https://www.npmjs.com/package/litepicker)
 * License: MIT (https://github.com/wakirin/Litepicker/blob/master/LICENCE.md)
 * Copyright 2019-2021 Rinat G.
 *     
 * Hash: fc3887e0bb19d54c36db
 **/
/*!
 * 
 * ../css/plugins/mobilefriendly.js.css
 * Litepicker v2.0.12 (https://github.com/wakirin/Litepicker)
 * Package: litepicker (https://www.npmjs.com/package/litepicker)
 * License: MIT (https://github.com/wakirin/Litepicker/blob/master/LICENCE.md)
 * Copyright 2019-2021 Rinat G.
 *     
 * Hash: fc3887e0bb19d54c36db
 **/
:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --litepicker-mobilefriendly-backdrop-color-bg: #000;
}
.litepicker-backdrop:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: none;
  background-color: #000;
  background-color: var(--litepicker-mobilefriendly-backdrop-color-bg);
  opacity: .3;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.litepicker-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow: hidden;
}
.litepicker.mobilefriendly[data-plugins*=mobilefriendly]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 1.1rem;
  --litepicker-container-months-box-shadow-color: #616161;
}
.litepicker.mobilefriendly-portrait:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --litepicker-day-width: 13.5vw;
  --litepicker-month-width: calc(var(--litepicker-day-width) * 7);
}
.litepicker.mobilefriendly-landscape:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --litepicker-day-width: 5.5vw;
  --litepicker-month-width: calc(var(--litepicker-day-width) * 7);
}
.litepicker[data-plugins*=mobilefriendly]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months {
  overflow: hidden;
}
.litepicker.mobilefriendly[data-plugins*=mobilefriendly]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item-header {
  height: 38px;
  height: var(--litepicker-day-width);
}
.litepicker.mobilefriendly[data-plugins*=mobilefriendly]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__days>div {
  height: 38px;
  height: var(--litepicker-day-width);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.litepicker[data-plugins*=mobilefriendly]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item {
  -webkit-transform-origin: center;
  transform-origin: center;
}
.litepicker[data-plugins*=mobilefriendly]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item.touch-target-next {
  -webkit-animation-name: lp-bounce-target-next;
  animation-name: lp-bounce-target-next;
  -webkit-animation-duration: .5s;
  animation-duration: .5s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}
.litepicker[data-plugins*=mobilefriendly]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item.touch-target-prev {
  -webkit-animation-name: lp-bounce-target-prev;
  animation-name: lp-bounce-target-prev;
  -webkit-animation-duration: .5s;
  animation-duration: .5s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}
@-webkit-keyframes lp-bounce-target-next {
  from:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    -webkit-transform: translateX(100px) scale(0.5);
    transform: translateX(100px) scale(0.5);
  }
  to:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    -webkit-transform: translateX(0px) scale(1);
    transform: translateX(0px) scale(1);
  }
}
@keyframes lp-bounce-target-next {
  from {
    -webkit-transform: translateX(100px) scale(0.5);
    transform: translateX(100px) scale(0.5);
  }
  to {
    -webkit-transform: translateX(0px) scale(1);
    transform: translateX(0px) scale(1);
  }
}
@-webkit-keyframes lp-bounce-target-prev {
  from:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    -webkit-transform: translateX(-100px) scale(0.5);
    transform: translateX(-100px) scale(0.5);
  }
  to:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    -webkit-transform: translateX(0px) scale(1);
    transform: translateX(0px) scale(1);
  }
}
@keyframes lp-bounce-target-prev {
  from {
    -webkit-transform: translateX(-100px) scale(0.5);
    transform: translateX(-100px) scale(0.5);
  }
  to {
    -webkit-transform: translateX(0px) scale(1);
    transform: translateX(0px) scale(1);
  }
}
/*!
 * 
 * ../css/plugins/multiselect.js.css
 * Litepicker v2.0.12 (https://github.com/wakirin/Litepicker)
 * Package: litepicker (https://www.npmjs.com/package/litepicker)
 * License: MIT (https://github.com/wakirin/Litepicker/blob/master/LICENCE.md)
 * Copyright 2019-2021 Rinat G.
 *     
 * Hash: fc3887e0bb19d54c36db
 **/
:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --litepicker-multiselect-is-selected-color-bg: #2196f3;
  --litepicker-multiselect-is-selected-color: #fff;
  --litepicker-multiselect-hover-color-bg: #2196f3;
  --litepicker-multiselect-hover-color: #fff;
}
.litepicker[data-plugins*=multiselect]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__days .day-item {
  position: relative;
  z-index: 1;
}
.litepicker[data-plugins*=multiselect]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__days .day-item:not(.is-locked):after {
  content: "";
  position: absolute;
  width: 27px;
  height: 27px;
  top: 50%;
  left: 50%;
  z-index: -1;
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.litepicker[data-plugins*=multiselect]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__days .day-item:not(.is-locked):hover {
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #333;
  color: var(--litepicker-day-color);
  font-weight: bold;
}
.litepicker[data-plugins*=multiselect]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__days .day-item.is-selected,.litepicker[data-plugins*=multiselect]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__days .day-item.is-selected:hover {
  color: #fff;
  color: var(--litepicker-multiselect-is-selected-color);
}
.litepicker[data-plugins*=multiselect]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__days .day-item.is-selected:after {
  color: #fff;
  color: var(--litepicker-multiselect-is-selected-color);
  background-color: #2196f3;
  background-color: var(--litepicker-multiselect-is-selected-color-bg);
}
/*!
 * 
 * ../css/plugins/ranges.js.css
 * Litepicker v2.0.12 (https://github.com/wakirin/Litepicker)
 * Package: litepicker (https://www.npmjs.com/package/litepicker)
 * License: MIT (https://github.com/wakirin/Litepicker/blob/master/LICENCE.md)
 * Copyright 2019-2021 Rinat G.
 *     
 * Hash: fc3887e0bb19d54c36db
 **/
.litepicker[data-plugins*=ranges]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.container__main>.container__predefined-ranges {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  background: #fff;
  background: var(--litepicker-container-months-color-bg);
  -webkit-box-shadow: -2px 0px 5px #ddd;
  -webkit-box-shadow: -2px 0px 5px var(--litepicker-footer-box-shadow-color);
  box-shadow: -2px 0px 5px #ddd;
  box-shadow: -2px 0px 5px var(--litepicker-footer-box-shadow-color);
  border-radius: 3px;
}
.litepicker[data-plugins*=ranges][data-ranges-position=right]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.container__main {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.litepicker[data-plugins*=ranges][data-ranges-position=right]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.container__main>.container__predefined-ranges {
  -webkit-box-shadow: 2px 0px 2px #ddd;
  -webkit-box-shadow: 2px 0px 2px var(--litepicker-footer-box-shadow-color);
  box-shadow: 2px 0px 2px #ddd;
  box-shadow: 2px 0px 2px var(--litepicker-footer-box-shadow-color);
}
.litepicker[data-plugins*=ranges][data-ranges-position=top]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.container__main {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.litepicker[data-plugins*=ranges][data-ranges-position=top]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.container__main>.container__predefined-ranges {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-shadow: 2px 0px 2px #ddd;
  -webkit-box-shadow: 2px 0px 2px var(--litepicker-footer-box-shadow-color);
  box-shadow: 2px 0px 2px #ddd;
  box-shadow: 2px 0px 2px var(--litepicker-footer-box-shadow-color);
}
.litepicker[data-plugins*=ranges][data-ranges-position=bottom]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.container__main {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.litepicker[data-plugins*=ranges][data-ranges-position=bottom]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.container__main>.container__predefined-ranges {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-shadow: 2px 0px 2px #ddd;
  -webkit-box-shadow: 2px 0px 2px var(--litepicker-footer-box-shadow-color);
  box-shadow: 2px 0px 2px #ddd;
  box-shadow: 2px 0px 2px var(--litepicker-footer-box-shadow-color);
}
.litepicker[data-plugins*=ranges]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.container__main>.container__predefined-ranges button {
  padding: 5px;
  margin: 2px 0;
}
.litepicker[data-plugins*=ranges][data-ranges-position=left]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.container__main>.container__predefined-ranges button,.litepicker[data-plugins*=ranges][data-ranges-position=right]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.container__main>.container__predefined-ranges button {
  width: 100%;
  text-align: left;
}
.litepicker[data-plugins*=ranges]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.container__main>.container__predefined-ranges button:hover {
  cursor: default;
  opacity: .6;
}
@media screen and (max-width: 48rem) {
  .litepicker .container__predefined-ranges {
    flex-direction: row !important;
    transform: translateY(100%) !important;
  }
  .litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__predefined-ranges {
    bottom: 0;
    max-width: 100%;
    width: 100%;
    flex-wrap: wrap;
  }
  .litepicker .container__predefined-ranges button {
    width: 50% !important;
  }
}
.pagy-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.pagy-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
}
@media (min-width: 640px) {
  .pagy-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.pagy-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    position: relative;
    z-index: 0;
    display: inline-flex;
    width: auto;
    align-items: flex-start;
    justify-content: flex-end;
    --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgba(0, 0, 0, 0.05));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
}
.pagy-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page,.pagy-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page,.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page,.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pagy-combo-input {
  position: relative;
  margin-left: calc(0.25rem * 0);
  margin-right: calc(0.25rem * 0);
  margin-left: calc(var(--spacing) * 0);
  margin-right: calc(var(--spacing) * 0);
  align-items: center;
  border-radius: 0.375rem;
  border-radius: var(--radius-md);
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: rgb(209, 213, 220);
  border-color: var(--color-gray-300);
  background-color: #fff;
  background-color: var(--color-white);
  font-size: 0.875rem;
  font-size: var(--text-sm);
  line-height: calc(0.25rem * 5);
  line-height: var(--tw-leading, var(--text-sm--line-height));
  --tw-leading: calc(var(--spacing) * 5);
  line-height: calc(var(--spacing) * 5);
  --tw-font-weight: var(--font-weight-medium);
  font-weight: 500;
  font-weight: var(--font-weight-medium);
  white-space: nowrap;
  color: rgb(54, 65, 83);
  color: var(--color-gray-700);
}
.pagy-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page.disabled,.pagy-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page.disabled,.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page.disabled,.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pagy-combo-input.disabled {
  visibility: hidden;
}
.pagy-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a,.pagy-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page button,.pagy-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a,.pagy-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page button,.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a,.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page button,.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pagy-combo-input a,.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pagy-combo-input button {
  padding-left: calc(0.25rem * 4);
  padding-right: calc(0.25rem * 4);
  padding-left: calc(var(--spacing) * 4);
  padding-right: calc(var(--spacing) * 4);
  padding-top: calc(0.25rem * 2);
  padding-bottom: calc(0.25rem * 2);
  padding-top: calc(var(--spacing) * 2);
  padding-bottom: calc(var(--spacing) * 2);
  --tw-leading: calc(var(--spacing) * 5);
  line-height: calc(0.25rem * 5);
  line-height: calc(var(--spacing) * 5);
}
.pagy-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a:focus-within {
  z-index: 10;
}
.pagy-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page button:focus-within {
  z-index: 10;
}
.pagy-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a:focus-within {
  z-index: 10;
}
.pagy-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page button:focus-within {
  z-index: 10;
}
.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a:focus-within {
  z-index: 10;
}
.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page button:focus-within {
  z-index: 10;
}
.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pagy-combo-input a:focus-within {
  z-index: 10;
}
.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pagy-combo-input button:focus-within {
  z-index: 10;
}
.pagy-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a:focus-within {
  border-color: #8BCAEA;
}
.pagy-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page button:focus-within {
  border-color: #8BCAEA;
}
.pagy-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a:focus-within {
  border-color: #8BCAEA;
}
.pagy-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page button:focus-within {
  border-color: #8BCAEA;
}
.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a:focus-within {
  border-color: #8BCAEA;
}
.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page button:focus-within {
  border-color: #8BCAEA;
}
.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pagy-combo-input a:focus-within {
  border-color: #8BCAEA;
}
.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pagy-combo-input button:focus-within {
  border-color: #8BCAEA;
}
.pagy-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a:focus-within {
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.pagy-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page button:focus-within {
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.pagy-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a:focus-within {
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.pagy-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page button:focus-within {
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a:focus-within {
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page button:focus-within {
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pagy-combo-input a:focus-within {
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pagy-combo-input button:focus-within {
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.pagy-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a:focus-within {
  --tw-ring-color: #8BCAEA;
}
.pagy-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page button:focus-within {
  --tw-ring-color: #8BCAEA;
}
.pagy-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a:focus-within {
  --tw-ring-color: #8BCAEA;
}
.pagy-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page button:focus-within {
  --tw-ring-color: #8BCAEA;
}
.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a:focus-within {
  --tw-ring-color: #8BCAEA;
}
.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page button:focus-within {
  --tw-ring-color: #8BCAEA;
}
.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pagy-combo-input a:focus-within {
  --tw-ring-color: #8BCAEA;
}
.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pagy-combo-input button:focus-within {
  --tw-ring-color: #8BCAEA;
}
.pagy-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a:focus-within {
  --tw-outline-style: none;
  outline-style: none;
}
.pagy-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page button:focus-within {
  --tw-outline-style: none;
  outline-style: none;
}
.pagy-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a:focus-within {
  --tw-outline-style: none;
  outline-style: none;
}
.pagy-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page button:focus-within {
  --tw-outline-style: none;
  outline-style: none;
}
.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a:focus-within {
  --tw-outline-style: none;
  outline-style: none;
}
.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page button:focus-within {
  --tw-outline-style: none;
  outline-style: none;
}
.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pagy-combo-input a:focus-within {
  --tw-outline-style: none;
  outline-style: none;
}
.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pagy-combo-input button:focus-within {
  --tw-outline-style: none;
  outline-style: none;
}
@media (hover: hover) {
  .pagy-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a:hover,.pagy-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page button:hover,.pagy-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a:hover,.pagy-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page button:hover,.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a:hover,.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page button:hover,.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pagy-combo-input a:hover,.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pagy-combo-input button:hover {
    color: rgb(153, 161, 175);
    color: var(--color-gray-400);
  }
}
.pagy-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a:focus,.pagy-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page button:focus,.pagy-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a:focus,.pagy-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page button:focus,.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a:focus,.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page button:focus,.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pagy-combo-input a:focus,.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pagy-combo-input button:focus {
  --tw-outline-style: none;
  outline-style: none;
}
.pagy-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a:active {
  background-color: rgb(243, 244, 246);
  background-color: var(--color-gray-100);
}
.pagy-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page button:active {
  background-color: rgb(243, 244, 246);
  background-color: var(--color-gray-100);
}
.pagy-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a:active {
  background-color: rgb(243, 244, 246);
  background-color: var(--color-gray-100);
}
.pagy-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page button:active {
  background-color: rgb(243, 244, 246);
  background-color: var(--color-gray-100);
}
.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a:active {
  background-color: rgb(243, 244, 246);
  background-color: var(--color-gray-100);
}
.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page button:active {
  background-color: rgb(243, 244, 246);
  background-color: var(--color-gray-100);
}
.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pagy-combo-input a:active {
  background-color: rgb(243, 244, 246);
  background-color: var(--color-gray-100);
}
.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pagy-combo-input button:active {
  background-color: rgb(243, 244, 246);
  background-color: var(--color-gray-100);
}
.pagy-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a:active {
  color: rgb(106, 114, 130);
  color: var(--color-gray-500);
}
.pagy-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page button:active {
  color: rgb(106, 114, 130);
  color: var(--color-gray-500);
}
.pagy-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a:active {
  color: rgb(106, 114, 130);
  color: var(--color-gray-500);
}
.pagy-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page button:active {
  color: rgb(106, 114, 130);
  color: var(--color-gray-500);
}
.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a:active {
  color: rgb(106, 114, 130);
  color: var(--color-gray-500);
}
.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page button:active {
  color: rgb(106, 114, 130);
  color: var(--color-gray-500);
}
.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pagy-combo-input a:active {
  color: rgb(106, 114, 130);
  color: var(--color-gray-500);
}
.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pagy-combo-input button:active {
  color: rgb(106, 114, 130);
  color: var(--color-gray-500);
}
@media (min-width: 640px) {
  .pagy-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page,.pagy-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page,.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page,.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pagy-combo-input {
    margin-left: -1px;
    border-radius: 0;
    --tw-shadow: 0 0 rgba(0,0,0,0);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .pagy-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page.prev,.pagy-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page.prev,.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page.prev,.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pagy-combo-input.prev {
    margin-left: calc(0.25rem * 0);
    margin-left: calc(var(--spacing) * 0);
    border-top-left-radius: 0.375rem;
    border-top-left-radius: var(--radius-md);
    border-bottom-left-radius: 0.375rem;
    border-bottom-left-radius: var(--radius-md);
    font-size: 0.75rem;
    font-size: var(--text-xs);
    line-height: calc(1 / 0.75);
    line-height: var(--tw-leading, var(--text-xs--line-height));
    color: rgb(106, 114, 130);
    color: var(--color-gray-500);
  }
  .pagy-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page.next,.pagy-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page.next,.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page.next,.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pagy-combo-input.next {
    border-top-right-radius: 0.375rem;
    border-top-right-radius: var(--radius-md);
    border-bottom-right-radius: 0.375rem;
    border-bottom-right-radius: var(--radius-md);
    font-size: 0.75rem;
    font-size: var(--text-xs);
    line-height: calc(1 / 0.75);
    line-height: var(--tw-leading, var(--text-xs--line-height));
    color: rgb(106, 114, 130);
    color: var(--color-gray-500);
  }
  .pagy-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page.current,.pagy-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page.current,.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page.current,.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pagy-combo-input.current {
    background-color: rgb(229, 231, 235);
    background-color: var(--color-gray-200);
    padding-left: calc(0.25rem * 4);
    padding-right: calc(0.25rem * 4);
    padding-left: calc(var(--spacing) * 4);
    padding-right: calc(var(--spacing) * 4);
    padding-top: calc(0.25rem * 2);
    padding-bottom: calc(0.25rem * 2);
    padding-top: calc(var(--spacing) * 2);
    padding-bottom: calc(var(--spacing) * 2);
    color: rgb(30, 41, 57);
    color: var(--color-gray-800);
  }
  .pagy-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page.gap,.pagy-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page.gap,.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page.gap,.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pagy-combo-input.gap {
    padding-left: calc(0.25rem * 4);
    padding-right: calc(0.25rem * 4);
    padding-left: calc(var(--spacing) * 4);
    padding-right: calc(var(--spacing) * 4);
    padding-top: calc(0.25rem * 2);
    padding-bottom: calc(0.25rem * 2);
    padding-top: calc(var(--spacing) * 2);
    padding-bottom: calc(var(--spacing) * 2);
  }
  .pagy-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page.disabled,.pagy-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page.disabled,.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page.disabled,.pagy-combo-nav-js:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pagy-combo-input.disabled {
    visibility: visible;
    cursor: not-allowed;
    align-self: stretch;
    padding-left: calc(0.25rem * 4);
    padding-right: calc(0.25rem * 4);
    padding-left: calc(var(--spacing) * 4);
    padding-right: calc(var(--spacing) * 4);
    padding-top: calc(0.25rem * 2);
    padding-bottom: calc(0.25rem * 2);
    padding-top: calc(var(--spacing) * 2);
    padding-bottom: calc(var(--spacing) * 2);
    color: rgb(209, 213, 220);
    color: var(--color-gray-300);
  }
}
.pagy-info:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 0.875rem;
  font-size: var(--text-sm);
  line-height: calc(0.25rem * 5);
  line-height: var(--tw-leading, var(--text-sm--line-height));
  --tw-leading: calc(var(--spacing) * 5);
  line-height: calc(var(--spacing) * 5);
  color: rgb(54, 65, 83);
  color: var(--color-gray-700);
}
.pagy-info:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) b {
  --tw-font-weight: var(--font-weight-medium);
  font-weight: 500;
  font-weight: var(--font-weight-medium);
}
.tippy-box[data-animation=fade][data-state=hidden]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  opacity: 0;
}
[data-tippy-root]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: calc(100vw - 10px);
}
.tippy-box:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
  background-color: #333;
  color: #fff;
  border-radius: 4px;
  font-size: 14px;
  line-height: 1.4;
  white-space: normal;
  outline: 0;
  transition-property: transform,visibility,opacity;
}
.tippy-box[data-placement^=top]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.tippy-arrow {
  bottom: 0;
}
.tippy-box[data-placement^=top]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.tippy-arrow:before {
  bottom: -7px;
  left: 0;
  border-width: 8px 8px 0;
  border-top-color: currentcolor;
  border-top-color: initial;
  transform-origin: center top;
}
.tippy-box[data-placement^=bottom]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.tippy-arrow {
  top: 0;
}
.tippy-box[data-placement^=bottom]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.tippy-arrow:before {
  top: -7px;
  left: 0;
  border-width: 0 8px 8px;
  border-bottom-color: currentcolor;
  border-bottom-color: initial;
  transform-origin: center bottom;
}
.tippy-box[data-placement^=left]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.tippy-arrow {
  right: 0;
}
.tippy-box[data-placement^=left]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.tippy-arrow:before {
  border-width: 8px 0 8px 8px;
  border-left-color: currentcolor;
  border-left-color: initial;
  right: -7px;
  transform-origin: center left;
}
.tippy-box[data-placement^=right]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.tippy-arrow {
  left: 0;
}
.tippy-box[data-placement^=right]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.tippy-arrow:before {
  left: -7px;
  border-width: 8px 8px 8px 0;
  border-right-color: currentcolor;
  border-right-color: initial;
  transform-origin: center right;
}
.tippy-box[data-inertia][data-state=visible]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11);
}
.tippy-arrow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 16px;
  height: 16px;
  color: #333;
}
.tippy-arrow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  content: "";
  position: absolute;
  border-color: transparent;
  border-style: solid;
}
.tippy-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
  padding: 5px 9px;
  z-index: 1;
}
.tippy-box[data-animation=shift-away][data-state=hidden]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  opacity: 0;
}
.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=top]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transform: translateY(10px);
}
.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=bottom]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transform: translateY(-10px);
}
.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=left]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transform: translateX(10px);
}
.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=right]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transform: translateX(-10px);
}
trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border: 1px solid #bbb;
  border-radius: 3px;
  margin: 0;
  padding: .4em .6em;
  min-height: 5em;
  outline: none;
}
trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) * {
  box-sizing: border-box;
}
trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button-row {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  overflow-x: auto;
}
trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button-group {
  display: flex;
  margin-bottom: 10px;
  border: 1px solid #bbb;
  border-top-color: #ccc;
  border-bottom-color: #888;
  border-radius: 3px;
}
trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button-group:not(:first-child) {
  margin-left: 1.5vw;
}
@media (max-width: 768px) {
  trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button-group:not(:first-child) {
    margin-left: 0;
  }
}
trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button-group-spacer {
  flex-grow: 1;
}
@media (max-width: 768px) {
  trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button-group-spacer {
    display: none;
  }
}
trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button {
  position: relative;
  float: left;
  color: rgba(0, 0, 0, 0.6);
  font-size: .75em;
  font-weight: 600;
  white-space: nowrap;
  padding: 0 .5em;
  margin: 0;
  outline: none;
  border: none;
  border-bottom: 1px solid #ddd;
  border-radius: 0;
  background: transparent;
}
trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button:not(:first-child) {
  border-left: 1px solid #ccc;
}
trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button.trix-active {
  background: #cbeefa;
  color: rgb(0, 0, 0);
}
trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button:not(:disabled) {
  cursor: pointer;
}
trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button:disabled {
  color: rgba(0, 0, 0, 0.125);
}
@media (max-width: 768px) {
  trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button {
    letter-spacing: -0.01em;
    padding: 0 .3em;
  }
}
trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button--icon {
  font-size: inherit;
  width: 2.6em;
  height: 1.6em;
  max-width: calc(.8em + 4vw);
  text-indent: -9999px;
}
@media (max-width: 768px) {
  trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button--icon {
    height: 2em;
    max-width: calc(.8em + 3.5vw);
  }
}
trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button--icon::before {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: .6;
  content: "";
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
@media (max-width: 768px) {
  trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button--icon::before {
    right: 6%;
    left: 6%;
  }
}
trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button--icon.trix-active::before {
  opacity: 1;
}
trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button--icon:disabled::before {
  opacity: .125;
}
trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button--icon-attach::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
  top: 8%;
  bottom: 4%;
}
trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button--icon-bold::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button--icon-italic::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button--icon-link::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button--icon-strike::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6%2014.986c.088%202.647%202.246%204.258%205.635%204.258%203.496%200%205.713-1.728%205.713-4.463%200-.275-.02-.536-.062-.781h-3.461c.398.293.573.654.573%201.123%200%201.035-1.074%201.787-2.646%201.787-1.563%200-2.773-.762-2.91-1.924H6ZM6.432%2010h3.763c-.632-.314-.914-.715-.914-1.273%200-1.045.977-1.739%202.432-1.739%201.475%200%202.52.723%202.617%201.914h2.764c-.05-2.548-2.11-4.238-5.39-4.238-3.145%200-5.392%201.719-5.392%204.316%200%20.363.04.703.12%201.02ZM4%2011a1%201%200%201%200%200%202h15a1%201%200%201%200%200-2H4Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button--icon-quote::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button--icon-heading-1::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.5%207.5v-3h-12v3H14v13h3v-13h4.5ZM9%2013.5h3.5v-3h-10v3H6v7h3v-7Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button--icon-code::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button--icon-bullet-list::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button--icon-number-list::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button--icon-undo::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%2014a1%201%200%200%200%201%201h6a1%201%200%201%200%200-2H6.257c2.247-2.764%205.151-3.668%207.579-3.264%202.589.432%204.739%202.356%205.174%205.405a1%201%200%200%200%201.98-.283c-.564-3.95-3.415-6.526-6.825-7.095C11.084%207.25%207.63%208.377%205%2011.39V8a1%201%200%200%200-2%200v6Zm2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button--icon-redo::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21%2014a1%201%200%200%201-1%201h-6a1%201%200%201%201%200-2h3.743c-2.247-2.764-5.151-3.668-7.579-3.264-2.589.432-4.739%202.356-5.174%205.405a1%201%200%200%201-1.98-.283c.564-3.95%203.415-6.526%206.826-7.095%203.08-.513%206.534.614%209.164%203.626V8a1%201%200%201%201%202%200v6Zm-2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button--icon-decrease-nesting-level::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-3.707-5.707a1%201%200%200%200%200%201.414l2%202a1%201%200%201%200%201.414-1.414L4.414%2012l1.293-1.293a1%201%200%200%200-1.414-1.414l-2%202Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button--icon-increase-nesting-level::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-2.293-2.293%202-2a1%201%200%200%200%200-1.414l-2-2a1%201%200%201%200-1.414%201.414L3.586%2012l-1.293%201.293a1%201%200%201%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-dialogs {
  position: relative;
}
trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-dialog {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  font-size: .75em;
  padding: 15px 10px;
  background: #fff;
  box-shadow: 0 .3em 1em #ccc;
  border-top: 2px solid #888;
  border-radius: 5px;
  z-index: 5;
}
trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-input--dialog {
  font-size: inherit;
  font-weight: normal;
  padding: .5em .8em;
  margin: 0 10px 0 0;
  border-radius: 3px;
  border: 1px solid #bbb;
  background-color: #fff;
  box-shadow: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-input--dialog.validate:invalid {
  box-shadow: red 0px 0px 1.5px 1px;
}
trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button--dialog {
  font-size: inherit;
  padding: .5em;
  border-bottom: none;
}
trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-dialog--link {
  max-width: 600px;
}
trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-dialog__link-fields {
  display: flex;
  align-items: baseline;
}
trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-dialog__link-fields .trix-input {
  flex: 1;
}
trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-dialog__link-fields .trix-button-group {
  flex: 0 0 content;
  margin: 0;
}
trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-trix-mutable]:not(.attachment__caption-editor) {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-trix-mutable] ::-moz-selection,trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-trix-mutable]::-moz-selection,trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-trix-cursor-target]::-moz-selection {
  background: none;
}
trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-trix-mutable] ::selection,trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-trix-mutable]::selection,trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-trix-cursor-target]::selection {
  background: none;
}
trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {
  background: highlight;
}
trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-trix-mutable].attachment__caption-editor:focus::selection {
  background: highlight;
}
trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-trix-mutable].attachment.attachment--file {
  box-shadow: 0 0 0 2px highlight;
  border-color: transparent;
}
trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-trix-mutable].attachment img {
  box-shadow: 0 0 0 2px highlight;
}
trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .attachment {
  position: relative;
}
trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .attachment:hover {
  cursor: default;
}
trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .attachment--preview .attachment__caption:hover {
  cursor: text;
}
trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .attachment__progress {
  position: absolute;
  z-index: 1;
  height: 20px;
  top: calc(50% - 10px);
  left: 5%;
  width: 90%;
  opacity: .9;
  transition: opacity 200ms ease-in;
}
trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .attachment__progress[value="100"] {
  opacity: 0;
}
trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .attachment__caption-editor {
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  color: inherit;
  text-align: center;
  vertical-align: top;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .attachment__toolbar {
  position: absolute;
  z-index: 1;
  top: -0.9em;
  left: 0;
  width: 100%;
  text-align: center;
}
trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button-group {
  display: inline-flex;
}
trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button {
  position: relative;
  float: left;
  color: #666;
  white-space: nowrap;
  font-size: 80%;
  padding: 0 .8em;
  margin: 0;
  outline: none;
  border: none;
  border-radius: 0;
  background: transparent;
}
trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button:not(:first-child) {
  border-left: 1px solid #ccc;
}
trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button.trix-active {
  background: #cbeefa;
}
trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button:not(:disabled) {
  cursor: pointer;
}
trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button--remove {
  text-indent: -9999px;
  display: inline-block;
  padding: 0;
  outline: none;
  width: 1.8em;
  height: 1.8em;
  line-height: 1.8em;
  border-radius: 50%;
  background-color: #fff;
  border: 2px solid highlight;
  box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);
}
trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button--remove::before {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: .7;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20height%3D%2224%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%206.41%2017.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 90%;
}
trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button--remove:hover {
  border-color: #333;
}
trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button--remove:hover::before {
  opacity: 1;
}
trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .attachment__metadata-container {
  position: relative;
}
trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .attachment__metadata {
  position: absolute;
  left: 50%;
  top: 2em;
  transform: translate(-50%, 0);
  max-width: 90%;
  padding: .1em .6em;
  font-size: .8em;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 3px;
}
trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .attachment__metadata .attachment__name {
  display: inline-block;
  max-width: 100%;
  vertical-align: bottom;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .attachment__metadata .attachment__size {
  margin-left: .2em;
  white-space: nowrap;
}
.trix-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  line-height: 1.5;
  word-wrap: break-word;
  word-break: break-word;
}
.trix-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
.trix-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1 {
  font-size: 1.2em;
  line-height: 1.2;
}
.trix-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) blockquote {
  border: 0 solid #ccc;
  border-left-width: .3em;
  margin-left: .3em;
  padding-left: .6em;
}
.trix-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [dir=rtl] blockquote,.trix-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) blockquote[dir=rtl] {
  border-width: 0;
  border-right-width: .3em;
  margin-right: .3em;
  padding-right: .6em;
}
.trix-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li {
  margin-left: 1em;
}
.trix-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [dir=rtl] li {
  margin-right: 1em;
}
.trix-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) pre {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  font-family: monospace;
  font-size: .9em;
  padding: .5em;
  white-space: pre;
  background-color: #eee;
  overflow-x: auto;
}
.trix-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img {
  max-width: 100%;
  height: auto;
}
.trix-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .attachment {
  display: inline-block;
  position: relative;
  max-width: 100%;
}
.trix-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .attachment a {
  color: inherit;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.trix-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .attachment a:hover,.trix-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .attachment a:visited:hover {
  color: inherit;
}
.trix-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .attachment__caption {
  text-align: center;
}
.trix-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .attachment__caption .attachment__name+.attachment__size::before {
  content: " •";
}
.trix-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .attachment--preview {
  width: 100%;
  text-align: center;
}
.trix-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .attachment--preview .attachment__caption {
  color: #666;
  font-size: .9em;
  line-height: 1.2;
}
.trix-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .attachment--file {
  color: #333;
  line-height: 1;
  margin: 0 2px 2px 2px;
  padding: .4em 1em;
  border: 1px solid #bbb;
  border-radius: 5px;
}
.trix-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .attachment-gallery {
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
.trix-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .attachment-gallery .attachment {
  flex: 1 0 33%;
  padding: 0 .5em;
  max-width: 33%;
}
.trix-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .attachment-gallery.attachment-gallery--2 .attachment,.trix-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .attachment-gallery.attachment-gallery--4 .attachment {
  flex-basis: 50%;
  max-width: 50%;
}
.trix.-no-attachments:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) trix-toolbar .trix-button-group--file-tools {
  display: none;
}
.trix.-scroll:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) trix-editor {
  max-height: 20rem;
  overflow-y: scroll;
}
.trix:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) trix-toolbar {
  font-size: 0.75rem;
  font-size: var(--text-xs);
  line-height: calc(1 / 0.75);
  line-height: var(--tw-leading, var(--text-xs--line-height));
}
@media (min-width: 640px) {
  .trix:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) trix-toolbar {
    font-size: 0.875rem;
    font-size: var(--text-sm);
    line-height: calc(1.25 / 0.875);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
}
.trix:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) trix-toolbar .trix-button {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 0px;
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: 150ms;
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: 150ms;
  transition-duration: 150ms;
  --tw-ease: var(--ease-in-out);
  transition-timing-function: var(--ease-in-out);
}
.trix:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) trix-toolbar .trix-button:before {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: 150ms;
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: 150ms;
  transition-duration: 150ms;
  --tw-ease: var(--ease-in-out);
  transition-timing-function: var(--ease-in-out);
}
.trix:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) trix-toolbar .trix-button.trix-active {
  background-color: #ECF6FB;
}
.trix:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) trix-toolbar .trix-button.trix-active:before {
  opacity: 0.75;
}
.trix:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) trix-toolbar .trix-button-row {
  margin-bottom: calc(0.25rem * 2);
  margin-bottom: calc(var(--spacing) * 2);
  flex-wrap: wrap;
  gap: calc(0.25rem * 0);
  gap: calc(var(--spacing) * 0);
}
@media (min-width: 640px) {
  .trix:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) trix-toolbar .trix-button-row {
    gap: calc(0.25rem * 2);
    gap: calc(var(--spacing) * 2);
  }
}
.trix:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) trix-toolbar .trix-button-group {
  margin-bottom: calc(0.25rem * 0);
  margin-bottom: calc(var(--spacing) * 0);
  border-radius: 0.25rem;
  border-radius: var(--radius-sm);
  border-color: rgb(229, 231, 235);
  border-color: var(--color-gray-200);
}
.trix:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) trix-toolbar .trix-button-group:not(:first-child) {
  margin-left: calc(0.25rem * 0);
  margin-left: calc(var(--spacing) * 0);
}
.trix:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) trix-toolbar .trix-button-group .trix-button:first-child {
  border-top-left-radius: 0.25rem;
  border-top-left-radius: var(--radius-sm);
  border-bottom-left-radius: 0.25rem;
  border-bottom-left-radius: var(--radius-sm);
}
.trix:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) trix-toolbar .trix-button-group .trix-button:last-child {
  border-top-right-radius: 0.25rem;
  border-top-right-radius: var(--radius-sm);
  border-bottom-right-radius: 0.25rem;
  border-bottom-right-radius: var(--radius-sm);
}
.trix:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) trix-toolbar .trix-button-group .trix-button:not(:first-child) {
  border-color: rgb(229, 231, 235);
  border-color: var(--color-gray-200);
}
.trix:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) trix-toolbar .trix-dialog {
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: rgb(209, 213, 220);
  border-color: var(--color-gray-300);
}
.trix:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) trix-editor {
  min-height: 8rem;
  border-radius: 0.375rem;
  border-radius: var(--radius-md);
  border-color: rgb(229, 231, 235);
  border-color: var(--color-gray-200);
  --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgba(0, 0, 0, 0.05));
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: 150ms;
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: 150ms;
  transition-duration: 150ms;
  --tw-ease: var(--ease-in-out);
  transition-timing-function: var(--ease-in-out);
}
.trix:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) trix-editor:focus {
  border-color: #8BCAEA;
}
.trix:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) trix-editor:focus {
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.trix:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) trix-editor:focus {
  --tw-ring-color: #8BCAEA;
}
.trix:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) trix-editor:focus {
  --tw-outline-style: none;
  outline-style: none;
}
.trix:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-content h1 {
  margin-bottom: calc(0.25rem * 2);
  margin-bottom: calc(var(--spacing) * 2);
  --tw-leading: calc(var(--spacing) * 6);
  line-height: calc(0.25rem * 6);
  line-height: calc(var(--spacing) * 6);
  --tw-font-weight: var(--font-weight-bold);
  font-weight: 700;
  font-weight: var(--font-weight-bold);
}
.trix:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-content pre {
  border-radius: 0.25rem;
  border-radius: var(--radius-sm);
  background-color: rgb(229, 231, 235);
  background-color: var(--color-gray-200);
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-family: var(--font-mono);
}
.trix:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-content a {
  color: rgb(20, 71, 230);
  color: var(--color-blue-700);
}
@media (hover: hover) {
  .trix:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-content a:hover {
    text-decoration-line: underline;
  }
}
.trix:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-content p {
  margin-bottom: calc(0.25rem * 4);
  margin-bottom: calc(var(--spacing) * 4);
}
.trix:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-content ol {
  list-style-type: decimal;
}
.trix:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-content ul {
  list-style-type: disc;
}
.icon.-boolean.fa-times:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.icon.-boolean.-false:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: inline-block;
  color: rgb(228, 0, 22);
  color: color(display-p3 0.83032 0.14038 0.1332);
  color: var(--color-red-600);
}
.icon.-boolean.fa-check:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.icon.-boolean.-true:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: inline-block;
  color: rgb(0, 164, 71);
  color: color(display-p3 0.24388 0.64082 0.29481);
  color: var(--color-green-600);
}
svg.icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: inline-block;
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
}
.hamburger-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
  height: calc(0.25rem * 6);
  height: calc(var(--spacing) * 6);
  width: 1.25rem;
  --menu-height: 1.5rem;
  height: 1.5rem;
  height: var(--menu-height);
}
.hamburger-menu__bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  margin-top: calc(0.25rem * 1);
  margin-bottom: calc(0.25rem * 1);
  margin-top: calc(var(--spacing) * 1);
  margin-bottom: calc(var(--spacing) * 1);
  display: block;
  width: 100%;
  border-radius: 0.25rem;
  border-radius: var(--radius-sm);
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: 200ms;
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: 200ms;
  transition-duration: 200ms;
  height: calc(var(--menu-height)/12);
  background-color: currentColor;
}
.hamburger-menu.-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hamburger-menu__bar:nth-of-type(1) {
  --translate-y: calc(var(--menu-height) / 4);
  transform: translateY(var(--translate-y)) rotate(45deg);
}
.hamburger-menu.-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hamburger-menu__bar:nth-of-type(2) {
  opacity: 0;
}
.hamburger-menu.-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hamburger-menu__bar:nth-of-type(3) {
  --translate-y: calc(var(--menu-height) / -4);
  transform: translateY(var(--translate-y)) rotate(-45deg);
}
.caret-close__icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
  margin-top: calc(0.25rem * 0);
  margin-top: calc(var(--spacing) * 0);
  rotate: calc(90deg * -1);
  transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: 300ms;
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: 300ms;
  transition-duration: 300ms;
  height: .9em;
  width: .9em;
}
.caret-close__icon__stroke:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: absolute;
  display: block;
  transform-origin: bottom left;
  rotate: calc(45deg * -1);
  transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
  border-radius: 0.25rem;
  border-radius: var(--radius-sm);
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: 300ms;
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: 300ms;
  transition-duration: 300ms;
  height: 2px;
  left: 25%;
  top: 50%;
  width: 60%;
}
.caret-close__icon__stroke:last-child:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transform-origin: top left;
  rotate: 45deg;
}
.caret-close.-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .caret-close__icon {
  margin-top: 2px;
}
.caret-close.-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .caret-close__icon__stroke {
  left: calc(0.25rem * 0);
  left: calc(var(--spacing) * 0);
  width: 100%;
  transform-origin: center;
  rotate: 45deg;
}
.caret-close.-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .caret-close__icon__stroke:last-child {
  rotate: calc(45deg * -1);
}
.table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
  color: rgb(74, 85, 101);
  color: var(--color-gray-600);
}
.table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) th {
  background-color: rgb(249, 250, 251);
  background-color: var(--color-gray-50);
  --tw-font-weight: var(--font-weight-medium);
  font-weight: 500;
  font-weight: var(--font-weight-medium);
  --tw-tracking: var(--tracking-wider);
  letter-spacing: 0.05em;
  letter-spacing: var(--tracking-wider);
  text-transform: uppercase;
}
.table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) thead th {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
  border-color: rgb(229, 231, 235);
  border-color: var(--color-gray-200);
  background-color: rgb(229, 231, 235);
  background-color: var(--color-gray-200);
  padding-left: calc(0.25rem * 5);
  padding-right: calc(0.25rem * 5);
  padding-left: calc(var(--spacing) * 5);
  padding-right: calc(var(--spacing) * 5);
  padding-top: calc(0.25rem * 3);
  padding-bottom: calc(0.25rem * 3);
  padding-top: calc(var(--spacing) * 3);
  padding-bottom: calc(var(--spacing) * 3);
  vertical-align: bottom;
  --tw-leading: calc(var(--spacing) * 4);
  line-height: calc(0.25rem * 4);
  line-height: calc(var(--spacing) * 4);
}
.table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) tbody tr {
  background-color: #fff;
  background-color: var(--color-white);
}
.table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) tbody td,.table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) tbody th {
  padding-left: calc(0.25rem * 5);
  padding-right: calc(0.25rem * 5);
  padding-left: calc(var(--spacing) * 5);
  padding-right: calc(var(--spacing) * 5);
  padding-top: calc(0.25rem * 4);
  padding-bottom: calc(0.25rem * 4);
  padding-top: calc(var(--spacing) * 4);
  padding-bottom: calc(var(--spacing) * 4);
  --tw-leading: calc(var(--spacing) * 5);
  line-height: calc(0.25rem * 5);
  line-height: calc(var(--spacing) * 5);
}
.table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) tbody td.boolean-cell {
  text-align: center;
  white-space: nowrap;
}
.table.-striped:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) tbody tr:nth-of-type(odd) {
  background-color: #fff;
  background-color: var(--color-white);
}
.table.-striped:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) tbody tr:nth-of-type(even) {
  background-color: rgb(249, 250, 251);
  background-color: var(--color-gray-50);
}
.table.-hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) tbody tr {
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: 150ms;
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: 150ms;
  transition-duration: 150ms;
}
@media (hover: hover) {
  .table.-hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) tbody tr:hover {
    background-color: rgb(243, 244, 246);
    background-color: var(--color-gray-100);
  }
}
.table.-row-dividers:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) tr:not(:last-of-type) td,.table.-row-dividers:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) tr:not(:last-of-type) th {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
  border-color: rgb(229, 231, 235);
  border-color: var(--color-gray-200);
}
.simple-format-text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p:not(:last-of-type) {
  margin-bottom: calc(0.25rem * 2);
  margin-bottom: calc(var(--spacing) * 2);
}
ol.-spaced:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li:not(:last-of-type),ul.-spaced:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li:not(:last-of-type) {
  margin-bottom: calc(0.25rem * 1);
  margin-bottom: calc(var(--spacing) * 1);
}
button[disabled]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  cursor: not-allowed;
  opacity: 0.5;
}
button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .show-when-disabled {
  display: none;
}
button[disabled]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .show-when-disabled {
  display: inline;
  display: initial;
}
button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .show-when-enabled {
  display: inline;
  display: initial;
}
button[disabled]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .show-when-enabled {
  display: none;
}
.round-box:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-radius: 0.5rem;
  border-radius: var(--radius-lg);
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
  border-color: rgb(229, 231, 235);
  border-color: var(--color-gray-200);
  background-color: #fff;
  background-color: var(--color-white);
  --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgba(0, 0, 0, 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgba(0, 0, 0, 0.1));
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.form-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.form-textarea:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: rgb(209, 213, 220);
  border-color: var(--color-gray-300);
}
.form-input:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.form-textarea:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #8BCAEA;
}
.form-input:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.form-textarea:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.form-input:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.form-textarea:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-color: #8BCAEA;
}
.form-input:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.form-textarea:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-outline-style: none;
  outline-style: none;
}
.form-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  font-size: 0.875rem;
  font-size: var(--text-sm);
  line-height: calc(1.25 / 0.875);
  line-height: var(--tw-leading, var(--text-sm--line-height));
}
.form-textarea:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  font-size: 0.875rem;
  font-size: var(--text-sm);
  line-height: calc(1.25 / 0.875);
  line-height: var(--tw-leading, var(--text-sm--line-height));
}
.form-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  color: rgb(54, 65, 83);
  color: var(--color-gray-700);
}
.form-textarea:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  color: rgb(54, 65, 83);
  color: var(--color-gray-700);
}
.form-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  opacity: 0.75;
}
.form-textarea:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  opacity: 0.75;
}
.form-input[readonly]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.form-textarea[readonly]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  pointer-events: none;
  cursor: default;
  background-color: rgb(229, 231, 235);
  background-color: var(--color-gray-200);
}
.form-input[readonly]:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.form-textarea[readonly]:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: rgb(209, 213, 220);
  border-color: var(--color-gray-300);
}
.form-input[readonly]:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.form-textarea[readonly]:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.form-input[disabled]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.form-textarea[disabled]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  pointer-events: none;
  cursor: default;
  background-color: rgb(229, 231, 235);
  background-color: var(--color-gray-200);
}
.form-input[disabled]:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.form-textarea[disabled]:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: rgb(209, 213, 220);
  border-color: var(--color-gray-300);
}
.form-input[disabled]:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.form-textarea[disabled]:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.form-radio:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: calc(0.25rem * 4);
  height: calc(var(--spacing) * 4);
  width: 1rem;
  border-color: rgb(209, 213, 220);
  border-color: var(--color-gray-300);
  color: #6B17B0;
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: 150ms;
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: 150ms;
  transition-duration: 150ms;
  --tw-ease: var(--ease-in-out);
  transition-timing-function: var(--ease-in-out);
}
.form-radio:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.form-radio:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-color: #6B17B0;
}
.form-checkbox:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: calc(0.25rem * 5);
  height: calc(var(--spacing) * 5);
  width: 1.25rem;
  border-radius: 0.375rem;
  border-radius: var(--radius-md);
  border-color: rgb(209, 213, 220);
  border-color: var(--color-gray-300);
  color: #6B17B0;
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: 150ms;
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: 150ms;
  transition-duration: 150ms;
  --tw-ease: var(--ease-in-out);
  transition-timing-function: var(--ease-in-out);
}
.form-checkbox:checked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #6B17B0;
}
.form-checkbox:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.form-checkbox:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-color: #6B17B0;
}
.input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.select:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: block;
  width: 100%;
  border-radius: 0.375rem;
  border-radius: var(--radius-md);
  border-color: rgb(209, 213, 220);
  border-color: var(--color-gray-300);
  color: rgb(54, 65, 83);
  color: var(--color-gray-700);
  --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgba(0, 0, 0, 0.05));
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: 150ms;
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: 150ms;
  transition-duration: 150ms;
  --tw-ease: var(--ease-in-out);
  transition-timing-function: var(--ease-in-out);
}
@media (min-width: 640px) {
  .input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.select:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 0.875rem;
    font-size: var(--text-sm);
    line-height: calc(0.25rem * 5);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-leading: calc(var(--spacing) * 5);
    line-height: calc(var(--spacing) * 5);
  }
}
.label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: block;
  font-size: 0.875rem;
  font-size: var(--text-sm);
  line-height: calc(0.25rem * 5);
  line-height: var(--tw-leading, var(--text-sm--line-height));
  --tw-leading: calc(var(--spacing) * 5);
  line-height: calc(var(--spacing) * 5);
  --tw-font-weight: var(--font-weight-medium);
  font-weight: 500;
  font-weight: var(--font-weight-medium);
  color: rgb(54, 65, 83);
  color: var(--color-gray-700);
}
.joined-inputs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .input {
  margin-top: calc(0.25rem * 0);
  margin-top: calc(var(--spacing) * 0);
  margin-left: -1px;
  min-width: calc(0.25rem * 0);
  min-width: calc(var(--spacing) * 0);
  flex: 1;
  border-radius: 0;
  --tw-shadow: 0 0 rgba(0,0,0,0);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.joined-inputs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .input:focus {
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.joined-inputs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .input:focus {
  --tw-ring-color: #6B17B0;
}
.joined-inputs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .input:first-of-type {
  margin-left: calc(0.25rem * 0);
  margin-left: calc(var(--spacing) * 0);
  border-top-left-radius: 0.375rem;
  border-top-left-radius: var(--radius-md);
  border-bottom-left-radius: 0.375rem;
  border-bottom-left-radius: var(--radius-md);
}
.joined-inputs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .input:last-of-type {
  margin-right: calc(0.25rem * 0);
  margin-right: calc(var(--spacing) * 0);
  border-top-right-radius: 0.375rem;
  border-top-right-radius: var(--radius-md);
  border-bottom-right-radius: 0.375rem;
  border-bottom-right-radius: var(--radius-md);
}
.input-group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
  border-radius: 0.375rem;
  border-radius: var(--radius-md);
  --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgba(0, 0, 0, 0.05));
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.input-group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .input-group__append,.input-group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .input-group__prepend {
  display: inline-flex;
  align-items: center;
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: rgb(209, 213, 220);
  border-color: var(--color-gray-300);
  background-color: rgb(249, 250, 251);
  background-color: var(--color-gray-50);
  padding-left: calc(0.25rem * 3);
  padding-right: calc(0.25rem * 3);
  padding-left: calc(var(--spacing) * 3);
  padding-right: calc(var(--spacing) * 3);
  color: rgb(106, 114, 130);
  color: var(--color-gray-500);
}
@media (min-width: 640px) {
  .input-group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .input-group__append,.input-group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .input-group__prepend {
    font-size: 0.875rem;
    font-size: var(--text-sm);
    line-height: calc(1.25 / 0.875);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
}
.input-group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .input-group__append {
  border-top-right-radius: 0.375rem;
  border-top-right-radius: var(--radius-md);
  border-bottom-right-radius: 0.375rem;
  border-bottom-right-radius: var(--radius-md);
  border-left-style: var(--tw-border-style);
  border-left-width: 0px;
}
.input-group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .input-group__prepend {
  border-top-left-radius: 0.375rem;
  border-top-left-radius: var(--radius-md);
  border-bottom-left-radius: 0.375rem;
  border-bottom-left-radius: var(--radius-md);
  border-right-style: var(--tw-border-style);
  border-right-width: 0px;
}
.input-group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .field_with_errors {
  width: 100%;
}
.input-group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input {
  border-radius: 0;
  --tw-shadow: 0 0 rgba(0,0,0,0);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  z-index: 1;
}
.input-group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input:first-child {
  border-top-left-radius: 0.375rem;
  border-top-left-radius: var(--radius-md);
  border-bottom-left-radius: 0.375rem;
  border-bottom-left-radius: var(--radius-md);
}
.input-group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input:last-child {
  border-top-right-radius: 0.375rem;
  border-top-right-radius: var(--radius-md);
  border-bottom-right-radius: 0.375rem;
  border-bottom-right-radius: var(--radius-md);
}
.input-group.-input-only:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .input-group__append,.input-group.-input-only:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .input-group__prepend {
  display: none;
}
.input-group.-input-only:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input {
  border-radius: 0.375rem;
  border-radius: var(--radius-md);
}
.field_with_errors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input:not(.choices__input),.field_with_errors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) textarea,.field_with_errors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__inner {
  border-color: rgb(255, 163, 164);
  border-color: color(display-p3 0.95692 0.65189 0.64512);
  border-color: var(--color-red-300);
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  --tw-ring-color: rgb(255, 163, 164);
}
@supports (color: color(display-p3 0 0 0%)) {
.field_with_errors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input:not(.choices__input),.field_with_errors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) textarea,.field_with_errors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__inner {
    --tw-ring-color: rgb(255, 163, 164);
  }

@media (color-gamut: p3) {
.field_with_errors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input:not(.choices__input),.field_with_errors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) textarea,.field_with_errors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__inner {
      --tw-ring-color: color(display-p3 0.95692 0.65189 0.64512);
    }
}
}
.field_with_errors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) label {
  color: rgb(191, 0, 15);
  color: color(display-p3 0.69274 0.11623 0.10468);
  color: var(--color-red-700);
}
select.validation-error:invalid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),textarea.validation-error:invalid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),input:not(.choices__input).validation-error:invalid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: rgb(255, 163, 164);
  border-color: color(display-p3 0.95692 0.65189 0.64512);
  border-color: var(--color-red-300);
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  --tw-ring-color: rgb(255, 163, 164);
}
@supports (color: color(display-p3 0 0 0%)) {
select.validation-error:invalid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),textarea.validation-error:invalid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),input:not(.choices__input).validation-error:invalid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-ring-color: rgb(255, 163, 164);
  }

@media (color-gamut: p3) {
select.validation-error:invalid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),textarea.validation-error:invalid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),input:not(.choices__input).validation-error:invalid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
      --tw-ring-color: color(display-p3 0.95692 0.65189 0.64512);
    }
}
}
.choices__inner.validation-error:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: rgb(255, 163, 164);
  border-color: color(display-p3 0.95692 0.65189 0.64512);
  border-color: var(--color-red-300);
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  --tw-ring-color: rgb(255, 163, 164);
}
@supports (color: color(display-p3 0 0 0%)) {
.choices__inner.validation-error:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-ring-color: rgb(255, 163, 164);
  }

@media (color-gamut: p3) {
.choices__inner.validation-error:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
      --tw-ring-color: color(display-p3 0.95692 0.65189 0.64512);
    }
}
}
footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #links {
  display: flex;
  min-height: 1.5rem;
  align-items: stretch;
  justify-content: center;
  text-align: center;
}
footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #links a {
  display: flex;
  align-items: center;
}
footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #links.-delimited a:not(:last-of-type) {
  margin-right: calc(0.25rem * 2);
  margin-right: calc(var(--spacing) * 2);
  border-right-style: var(--tw-border-style);
  border-right-width: 1px;
  border-color: rgb(229, 231, 235);
  border-color: var(--color-gray-200);
  padding-right: calc(0.25rem * 2);
  padding-right: calc(var(--spacing) * 2);
}
.tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
  width: 100%;
  flex-direction: column;
}
.tabs__header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(0.25rem * 3);
  margin-top: calc(var(--spacing) * 3);
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
  color: #fff;
  color: var(--color-white);
}
.tabs__header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>li {
  display: inline-block;
  cursor: pointer;
  padding-left: calc(0.25rem * 4);
  padding-right: calc(0.25rem * 4);
  padding-left: calc(var(--spacing) * 4);
  padding-right: calc(var(--spacing) * 4);
  padding-top: calc(0.25rem * 2);
  padding-bottom: calc(0.25rem * 2);
  padding-top: calc(var(--spacing) * 2);
  padding-bottom: calc(var(--spacing) * 2);
  font-size: 0.875rem;
  font-size: var(--text-sm);
  line-height: calc(1.25 / 0.875);
  line-height: var(--tw-leading, var(--text-sm--line-height));
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: 200ms;
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: 200ms;
  transition-duration: 200ms;
  --tw-ease: var(--ease-in-out);
  transition-timing-function: var(--ease-in-out);
  margin-bottom: -1px;
}
.tabs__header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>li.-active {
  border-top-left-radius: 0.5rem;
  border-top-left-radius: var(--radius-lg);
  border-top-right-radius: 0.5rem;
  border-top-right-radius: var(--radius-lg);
  border-style: var(--tw-border-style);
  border-width: 1px;
  --tw-font-weight: var(--font-weight-bold);
  font-weight: 700;
  font-weight: var(--font-weight-bold);
  border-bottom-color: currentColor;
}
.tabs__header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>li span {
  color: rgb(54, 65, 83);
  color: var(--color-gray-700);
}
.tabs__header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>li:not([class*=-active]) {
  cursor: pointer;
}
.tabs__header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>li:not([class*=-active]):hover span {
  color: rgb(159, 7, 18);
  color: var(--color-red-800);
}
.tabs__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
}
.tabs__tab:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: none;
  flex-grow: 1;
}
.tabs__tab.-active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: block;
}
.modal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .modal__overlay {
  opacity: 0;
  --tw-duration: 200ms;
  transition-duration: 200ms;
  --tw-ease: var(--ease-in);
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  transition-timing-function: var(--ease-in);
}
.modal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .modal__panel {
  --tw-translate-y: calc(var(--spacing) * 4);
  translate: var(--tw-translate-x) calc(0.25rem * 4);
  translate: var(--tw-translate-x) var(--tw-translate-y);
  opacity: 0;
  --tw-duration: 200ms;
  transition-duration: 200ms;
  --tw-ease: var(--ease-in);
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  transition-timing-function: var(--ease-in);
}
@media (min-width: 640px) {
  .modal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .modal__panel {
    --tw-translate-y: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) calc(0.25rem * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
}
@media (min-width: 640px) {
  .modal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .modal__panel {
    --tw-scale-x: 95%;
    --tw-scale-y: 95%;
    --tw-scale-z: 95%;
    scale: 95% 95%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
}
.modal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .modal__panel[hidden] {
  visibility: hidden;
  display: block;
}
.modal.-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .modal__overlay {
  opacity: 1;
  --tw-duration: 300ms;
  transition-duration: 300ms;
  --tw-ease: var(--ease-out);
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  transition-timing-function: var(--ease-out);
}
.modal.-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .modal__panel {
  --tw-translate-y: calc(var(--spacing) * 0);
  translate: var(--tw-translate-x) calc(0.25rem * 0);
  translate: var(--tw-translate-x) var(--tw-translate-y);
  opacity: 1;
  --tw-duration: 300ms;
  transition-duration: 300ms;
  --tw-ease: var(--ease-out);
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  transition-timing-function: var(--ease-out);
}
@media (min-width: 640px) {
  .modal.-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .modal__panel {
    --tw-scale-x: 100%;
    --tw-scale-y: 100%;
    --tw-scale-z: 100%;
    scale: 100% 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
}
.loading-overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: absolute;
  top: calc(0.25rem * 0);
  right: calc(0.25rem * 0);
  bottom: calc(0.25rem * 0);
  left: calc(0.25rem * 0);
  top: calc(var(--spacing) * 0);
  right: calc(var(--spacing) * 0);
  bottom: calc(var(--spacing) * 0);
  left: calc(var(--spacing) * 0);
  z-index: 10;
  display: none;
  opacity: 0;
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: 300ms;
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: 300ms;
  transition-duration: 300ms;
  --tw-ease: var(--ease-in);
  transition-timing-function: var(--ease-in);
}
.loading-overlay__backdrop:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: absolute;
  top: calc(0.25rem * 0);
  right: calc(0.25rem * 0);
  bottom: calc(0.25rem * 0);
  left: calc(0.25rem * 0);
  top: calc(var(--spacing) * 0);
  right: calc(var(--spacing) * 0);
  bottom: calc(var(--spacing) * 0);
  left: calc(var(--spacing) * 0);
  background-color: #fff;
  background-color: var(--color-white);
  opacity: 0.75;
}
.loading-overlay__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: absolute;
  top: calc(0.25rem * 0);
  right: calc(0.25rem * 0);
  bottom: calc(0.25rem * 0);
  left: calc(0.25rem * 0);
  top: calc(var(--spacing) * 0);
  right: calc(var(--spacing) * 0);
  bottom: calc(var(--spacing) * 0);
  left: calc(var(--spacing) * 0);
  display: flex;
  align-items: center;
  justify-content: center;
}
.loading-overlay.-show:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: block;
  opacity: 1;
}
.uppy-Root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  box-sizing: border-box;
  color: #333;
  font-family: -apple-system,system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,Segoe UI Emoji,Apple Color Emoji,Roboto,Helvetica,Arial,sans-serif;
  line-height: 1;
  position: relative;
  text-align: left;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.uppy-Root[dir=rtl]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),[dir=rtl]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .uppy-Root {
  text-align: right;
}
.uppy-Root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) *,.uppy-Root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :after,.uppy-Root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :before {
  box-sizing: inherit;
}
.uppy-Root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [hidden] {
  display: none;
}
.uppy-u-reset:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  animation: none 0s ease 0s 1 normal none running;
  backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentcolor;
  border-collapse: separate;
  border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentcolor;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none currentcolor;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: left;
  text-align-last: auto;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50% 0;
  transform-style: flat;
  transition: none 0s ease 0s;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  -webkit-appearance: none;
  appearance: none;
  box-sizing: border-box;
  font-family: -apple-system,system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,Segoe UI Emoji,Apple Color Emoji,Roboto,Helvetica,Arial,sans-serif;
  line-height: 1;
}
[dir=rtl]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .uppy-u-reset {
  text-align: right;
}
.uppy-c-textInput:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  font-family: inherit;
  font-size: 14px;
  line-height: 1.5;
  padding: 6px 8px;
}
.uppy-size--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .uppy-c-textInput {
  padding: 8px 10px;
}
.uppy-c-textInput:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: rgba(18,105,207,.6);
  box-shadow: 0 0 0 3px rgba(18,105,207,.1490196078);
  outline: none;
}
[data-uppy-theme=dark]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .uppy-c-textInput {
  background-color: #333;
  border-color: #333;
  color: #eaeaea;
}
[data-uppy-theme=dark]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .uppy-c-textInput:focus {
  border-color: #525252;
  box-shadow: none;
}
.uppy-c-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: inline-block;
  max-height: 100%;
  max-width: 100%;
  overflow: hidden;
  fill: currentColor;
}
.uppy-c-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-items: center;
  color: inherit;
  display: inline-flex;
  font-family: inherit;
  font-size: inherit;
  font-weight: 500;
  justify-content: center;
  line-height: 1;
  transition-duration: .3s;
  transition-property: background-color,color;
  -webkit-user-select: none;
  user-select: none;
  white-space: nowrap;
}
.uppy-c-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),[dir=rtl]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .uppy-c-btn {
  text-align: center;
}
.uppy-c-btn:not(:disabled):not(.disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  cursor: pointer;
}
.uppy-c-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-moz-focus-inner {
  border: 0;
}
.uppy-c-btn-primary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #1269cf;
  border-radius: 4px;
  color: #fff;
  font-size: 14px;
  padding: 10px 18px;
}
.uppy-c-btn-primary:not(:disabled):hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #0e51a0;
}
.uppy-c-btn-primary:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 3px rgba(18,105,207,.4);
  outline: none;
}
.uppy-size--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .uppy-c-btn-primary {
  padding: 13px 22px;
}
[data-uppy-theme=dark]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .uppy-c-btn-primary {
  color: #eaeaea;
}
[data-uppy-theme=dark]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .uppy-c-btn-primary:focus {
  outline: none;
}
[data-uppy-theme=dark]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .uppy-c-btn-primary::-moz-focus-inner {
  border: 0;
}
[data-uppy-theme=dark]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .uppy-c-btn-primary:focus {
  box-shadow: 0 0 0 2px rgba(170,225,255,.8509803922);
}
.uppy-c-btn-primary.uppy-c-btn--disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #8eb2db;
}
.uppy-c-btn-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: transparent;
  background-color: initial;
  border-radius: 4px;
  color: #525252;
  font-size: 14px;
  line-height: 1;
  padding: 10px 15px;
}
.uppy-c-btn-link:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #333;
}
.uppy-c-btn-link:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 3px rgba(18,105,207,.2509803922);
  outline: none;
}
.uppy-size--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .uppy-c-btn-link {
  padding: 13px 18px;
}
[data-uppy-theme=dark]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .uppy-c-btn-link {
  color: #eaeaea;
}
[data-uppy-theme=dark]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .uppy-c-btn-link:focus {
  outline: none;
}
[data-uppy-theme=dark]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .uppy-c-btn-link::-moz-focus-inner {
  border: 0;
}
[data-uppy-theme=dark]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .uppy-c-btn-link:focus {
  box-shadow: 0 0 0 2px rgba(170,225,255,.8509803922);
}
[data-uppy-theme=dark]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .uppy-c-btn-link:hover {
  color: #939393;
}
.uppy-DragDrop-container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-items: center;
  background-color: #fff;
  border-radius: 7px;
  cursor: pointer;
  display: flex;
  font-family: -apple-system,system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,Segoe UI Emoji,Apple Color Emoji,Roboto,Helvetica,Arial,sans-serif;
  justify-content: center;
  max-width: 100%;
}
.uppy-DragDrop-container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-moz-focus-inner {
  border: 0;
}
.uppy-DragDrop-container:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 3px rgba(18,105,207,.4);
  outline: none;
}
.uppy-DragDrop-inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  line-height: 1.4;
  margin: 0;
  padding: 80px 20px;
  text-align: center;
}
.uppy-DragDrop-arrow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 60px;
  margin-bottom: 17px;
  width: 60px;
  fill: #e0e0e0;
}
.uppy-DragDrop--isDragDropSupported:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border: 2px dashed #adadad;
}
.uppy-DragDrop--isDraggingOver:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background: #eaeaea;
  border: 2px dashed #1269cf;
}
.uppy-DragDrop--isDraggingOver:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .uppy-DragDrop-arrow {
  fill: #939393;
}
.uppy-DragDrop-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: block;
  font-size: 1.15em;
  margin-bottom: 5px;
}
.uppy-DragDrop-browse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #1269cf;
  cursor: pointer;
}
.uppy-DragDrop-note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #adadad;
  font-size: 1em;
}
.uppy-ProgressBar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 3px;
  left: 0;
  position: absolute;
  top: 0;
  transition: height .2s;
  width: 100%;
  z-index: 10000;
}
.uppy-ProgressBar[aria-hidden=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 0;
}
.uppy-ProgressBar-inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #1269cf;
  box-shadow: 0 0 10px rgba(18,105,207,.7019607843);
  height: 100%;
  transition: width .4s ease;
  width: 0;
}
.uppy-ProgressBar-percentage:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #fff;
  display: none;
  left: 50%;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translate(-50%, -50%);
}
.uppy-Informer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 60px;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 1005;
}
.uppy-Informer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span>div {
  margin-bottom: 6px;
}
.uppy-Informer-animated:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  opacity: 0;
  transform: translateY(350%);
  transition: all .3s ease-in;
  z-index: -1000;
}
.uppy-Informer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p {
  background-color: #757575;
  border-radius: 18px;
  color: #fff;
  display: inline-block;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.4;
  margin: 0;
  max-width: 90%;
  padding: 6px 15px;
}
.uppy-size--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .uppy-Informer p {
  font-size: 14px;
  line-height: 1.3;
  max-width: 500px;
  padding: 10px 20px;
}
[data-uppy-theme=dark]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .uppy-Informer p {
  background-color: #333;
}
[dir=ltr]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .uppy-Informer p span {
  left: 3px;
}
[dir=rtl]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .uppy-Informer p span {
  right: 3px;
}
[dir=ltr]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .uppy-Informer p span {
  margin-left: -1px;
}
[dir=rtl]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .uppy-Informer p span {
  margin-right: -1px;
}
.uppy-Informer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p span {
  background-color: #fff;
  border-radius: 50%;
  color: #525252;
  display: inline-block;
  font-size: 10px;
  height: 13px;
  line-height: 12px;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 13px;
}
.uppy-Informer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p span:hover {
  cursor: help;
}
.uppy-Informer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p span:after {
  line-height: 1.3;
  word-wrap: break-word;
}
.file-upload__preview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img[src=""] {
  display: none;
}
.file-upload__preview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img[src=""]+button {
  display: none;
}
.uppy-DragDrop-container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
  align-items: center;
  justify-content: center;
}
.uppy-DragDrop-container:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.uppy-DragDrop-container:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-color: #8BCAEA;
}
.uppy-DragDrop-container:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
}
.uppy-DragDrop-container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .uppy-DragDrop-inner {
  padding-top: calc(0.25rem * 4);
  padding-bottom: calc(0.25rem * 4);
  padding-top: calc(var(--spacing) * 4);
  padding-bottom: calc(var(--spacing) * 4);
}
.uppy-DragDrop-container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .uppy-DragDrop-label {
  font-size: 1rem;
  font-size: var(--text-base);
  line-height: calc(1.5 / 1);
  line-height: var(--tw-leading, var(--text-base--line-height));
  color: rgb(54, 65, 83);
  color: var(--color-gray-700);
}
.uppy-DragDrop-container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .uppy-DragDrop-note {
  font-size: 0.875rem;
  font-size: var(--text-sm);
  line-height: calc(1.25 / 0.875);
  line-height: var(--tw-leading, var(--text-sm--line-height));
}
.notifications-panel__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .notifications-panel__empty-state,.notifications-panel__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .notifications-panel__view-all {
  display: none;
}
.notifications-panel__content.-empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .notifications-panel__notifications,.notifications-panel__content.-empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .notifications-panel__view-unread,.notifications-panel__content.-empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .notifications-panel__mark-read {
  display: none;
}
.notifications-panel__content.-empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .notifications-panel__empty-state,.notifications-panel__content.-empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .notifications-panel__view-all {
  display: flex;
}
.notifications-panel__notifications:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .notification:not(:first-of-type) {
  border-top-style: var(--tw-border-style);
  border-top-width: 1px;
  border-color: rgb(243, 244, 246);
  border-color: var(--color-gray-100);
}
#notifications-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) td .unread-indicator {
  color: #376BAE;
  margin-top: .4rem;
}
#notifications-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) th {
  padding-top: calc(0.25rem * 2);
  padding-bottom: calc(0.25rem * 2);
  padding-top: calc(var(--spacing) * 2);
  padding-bottom: calc(var(--spacing) * 2);
}
#notifications-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) tbody td,#notifications-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) thead th {
  padding-left: calc(0.25rem * 2);
  padding-right: calc(0.25rem * 2);
  padding-left: calc(var(--spacing) * 2);
  padding-right: calc(var(--spacing) * 2);
  text-transform: none;
}
#notifications-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) tbody td:first-of-type,#notifications-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) thead th:first-of-type {
  padding-left: calc(0.25rem * 4);
  padding-left: calc(var(--spacing) * 4);
}
#notifications-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button.bulk-actions {
  padding-top: calc(0.25rem * 1);
  padding-bottom: calc(0.25rem * 1);
  padding-top: calc(var(--spacing) * 1);
  padding-bottom: calc(var(--spacing) * 1);
  border-color: rgb(209, 213, 220);
  border-color: var(--color-gray-300);
}
.notification__message:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p {
  margin-bottom: calc(0.25rem * 2);
  margin-bottom: calc(var(--spacing) * 2);
}
.notification-menu.-unread:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .notification-icon {
  position: relative;
}
.notification-menu.-unread:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .notification-icon svg~.notification-icon__badge {
  position: absolute;
  display: block;
  height: calc(0.25rem * 2);
  height: calc(var(--spacing) * 2);
  width: 0.5rem;
  border-radius: calc(infinity * 1px);
  background-color: rgb(251, 44, 54);
  background-color: var(--color-red-500);
  top: -1px;
  right: -1px;
}
.slide-toggle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow: hidden;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: 500ms;
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: 500ms;
  transition-duration: 500ms;
  --tw-ease: var(--ease-in-out);
  transition-timing-function: var(--ease-in-out);
}
.slide-toggle.-hidden {
  border-width: 0 !important;
  max-height: 0 !important;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.force-hidden,[hidden] {
  display: none !important;
}
/*! purgecss end ignore*/
[type='text']:not(#\#):not(#\#),input:where(:not([type])):not(#\#):not(#\#),[type='email']:not(#\#):not(#\#),[type='url']:not(#\#):not(#\#),[type='password']:not(#\#):not(#\#),[type='number']:not(#\#):not(#\#),[type='date']:not(#\#):not(#\#),[type='datetime-local']:not(#\#):not(#\#),[type='month']:not(#\#):not(#\#),[type='search']:not(#\#):not(#\#),[type='tel']:not(#\#):not(#\#),[type='time']:not(#\#):not(#\#),[type='week']:not(#\#):not(#\#),[multiple]:not(#\#):not(#\#),textarea:not(#\#):not(#\#),select:not(#\#):not(#\#) {
  appearance: none;
  background-color: #fff;
  border-color: rgb(106, 114, 130);
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 rgba(0,0,0,0);
}
input:where(:not([type])):not(.does-not-exist):focus:not(#\#):not(#\#) {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(21, 93, 252);
  --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: /*!*/ /*!*/ 0 0 0 2px #fff, /*!*/ /*!*/ 0 0 0 calc(1px + 0px) rgb(21, 93, 252), var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: rgb(21, 93, 252);
}
[type='text']:focus:not(#\#):not(#\#),[type='email']:focus:not(#\#):not(#\#),[type='url']:focus:not(#\#):not(#\#),[type='password']:focus:not(#\#):not(#\#),[type='number']:focus:not(#\#):not(#\#),[type='date']:focus:not(#\#):not(#\#),[type='datetime-local']:focus:not(#\#):not(#\#),[type='month']:focus:not(#\#):not(#\#),[type='search']:focus:not(#\#):not(#\#),[type='tel']:focus:not(#\#):not(#\#),[type='time']:focus:not(#\#):not(#\#),[type='week']:focus:not(#\#):not(#\#),[multiple]:focus:not(#\#):not(#\#),textarea:not(.does-not-exist):focus:not(#\#):not(#\#),select:not(.does-not-exist):focus:not(#\#):not(#\#) {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(21, 93, 252);
  --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: /*!*/ /*!*/ 0 0 0 2px #fff, /*!*/ /*!*/ 0 0 0 calc(1px + 0px) rgb(21, 93, 252), var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: rgb(21, 93, 252);
}
input:not(#\#):not(#\#)::placeholder,textarea:not(#\#):not(#\#)::placeholder {
  color: rgb(106, 114, 130);
  opacity: 1;
}
:not(#\#):not(#\#)::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}
:not(#\#):not(#\#)::-webkit-date-and-time-value {
  min-height: 1.5em;
}
:not(#\#):not(#\#)::-webkit-date-and-time-value {
  text-align: inherit;
}
:not(#\#):not(#\#)::-webkit-datetime-edit {
  display: inline-flex;
}
:not(#\#):not(#\#)::-webkit-datetime-edit,:not(#\#):not(#\#)::-webkit-datetime-edit-year-field,:not(#\#):not(#\#)::-webkit-datetime-edit-month-field,:not(#\#):not(#\#)::-webkit-datetime-edit-day-field,:not(#\#):not(#\#)::-webkit-datetime-edit-hour-field,:not(#\#):not(#\#)::-webkit-datetime-edit-minute-field,:not(#\#):not(#\#)::-webkit-datetime-edit-second-field,:not(#\#):not(#\#)::-webkit-datetime-edit-millisecond-field,:not(#\#):not(#\#)::-webkit-datetime-edit-meridiem-field {
  padding-top: 0;
  padding-bottom: 0;
}
select:not(#\#):not(#\#) {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3e%3cpath stroke=%27oklch%280.551 0.027 264.364%29%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M6 8l4 4 4-4%27/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  print-color-adjust: exact;
}
[multiple]:not(#\#):not(#\#),[size]:where(select:not([size="1"])):not(#\#):not(#\#) {
  background-image: none;
  background-image: initial;
  background-position: 0 0;
  background-position: initial;
  background-repeat: repeat;
  background-repeat: initial;
  background-size: auto auto;
  background-size: initial;
  padding-right: 0.75rem;
  print-color-adjust: inherit;
}
[type='checkbox']:not(#\#):not(#\#),[type='radio']:not(#\#):not(#\#) {
  appearance: none;
  padding: 0;
  print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: rgb(21, 93, 252);
  background-color: #fff;
  border-color: rgb(106, 114, 130);
  border-width: 1px;
  --tw-shadow: 0 0 rgba(0,0,0,0);
}
[type='checkbox']:not(#\#):not(#\#) {
  border-radius: 0px;
}
[type='radio']:not(#\#):not(#\#) {
  border-radius: 100%;
}
[type='checkbox']:focus:not(#\#):not(#\#),[type='radio']:focus:not(#\#):not(#\#) {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(21, 93, 252);
  --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: /*!*/ /*!*/ 0 0 0 2px #fff, /*!*/ /*!*/ 0 0 0 calc(2px + 2px) rgb(21, 93, 252), var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
[type='checkbox']:checked:not(#\#):not(#\#),[type='radio']:checked:not(#\#):not(#\#) {
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}
[type='checkbox']:checked:not(#\#):not(#\#) {
  background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z%27/%3e%3c/svg%3e");
}
@media (forced-colors: active) {
  [type='checkbox']:checked:not(#\#):not(#\#) {
    appearance: auto;
  }
}
[type='radio']:checked:not(#\#):not(#\#) {
  background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3ccircle cx=%278%27 cy=%278%27 r=%273%27/%3e%3c/svg%3e");
}
@media (forced-colors: active) {
  [type='radio']:checked:not(#\#):not(#\#) {
    appearance: auto;
  }
}
[type='checkbox']:checked:hover:not(#\#):not(#\#),[type='checkbox']:checked:focus:not(#\#):not(#\#),[type='radio']:checked:hover:not(#\#):not(#\#),[type='radio']:checked:focus:not(#\#):not(#\#) {
  border-color: transparent;
  background-color: currentColor;
}
[type='checkbox']:indeterminate:not(#\#):not(#\#) {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 16 16%27%3e%3cpath stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M4 8h8%27/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}
@media (forced-colors: active) {
  [type='checkbox']:indeterminate:not(#\#):not(#\#) {
    appearance: auto;
  }
}
[type='checkbox']:indeterminate:hover:not(#\#):not(#\#),[type='checkbox']:indeterminate:focus:not(#\#):not(#\#) {
  border-color: transparent;
  background-color: currentColor;
}
[type='file']:not(#\#):not(#\#) {
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: inherit;
  line-height: inherit;
}
[type='file']:focus:not(#\#):not(#\#) {
  outline: 1px solid ButtonText;
  outline: 1px auto -webkit-focus-ring-color;
}
@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
  initial-value: rotateX(0);
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
  initial-value: rotateY(0);
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
  initial-value: rotateZ(0);
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
  initial-value: skewX(0);
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
  initial-value: skewY(0);
}
@property --tw-pan-x {
  syntax: "*";
  inherits: false;
}
@property --tw-pan-y {
  syntax: "*";
  inherits: false;
}
@property --tw-pinch-zoom {
  syntax: "*";
  inherits: false;
}
@property --tw-scroll-snap-strictness {
  syntax: "*";
  inherits: false;
  initial-value: proximity;
}
@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-divide-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-gradient-position {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: rgba(0,0,0,0);
}
@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: rgba(0,0,0,0);
}
@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: rgba(0,0,0,0);
}
@property --tw-gradient-stops {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}
@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}
@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-tracking {
  syntax: "*";
  inherits: false;
}
@property --tw-ordinal {
  syntax: "*";
  inherits: false;
}
@property --tw-slashed-zero {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-figure {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-spacing {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-fraction {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 rgba(0,0,0,0);
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 rgba(0,0,0,0);
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 rgba(0,0,0,0);
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 rgba(0,0,0,0);
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 rgba(0,0,0,0);
}
@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-ease {
  syntax: "*";
  inherits: false;
}
@property --tw-contain-size {
  syntax: "*";
  inherits: false;
}
@property --tw-contain-layout {
  syntax: "*";
  inherits: false;
}
@property --tw-contain-paint {
  syntax: "*";
  inherits: false;
}
@property --tw-contain-style {
  syntax: "*";
  inherits: false;
}
@property --tw-content {
  syntax: "*";
  initial-value: "";
  inherits: false;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
