/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */

:root:not(#\#), :host:not(#\#) {

  --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-amber-50: rgb(255, 251, 235);

  --color-amber-900: rgb(123, 51, 6);

  --color-yellow-200: rgb(255, 240, 133);

  --color-yellow-500: rgb(234, 179, 0);

  --color-green-50: rgb(240, 253, 244);

  --color-green-100: rgb(220, 252, 231);

  --color-green-200: rgb(185, 248, 207);

  --color-green-500: rgb(0, 198, 90);

  --color-green-600: rgb(0, 164, 71);

  --color-green-800: rgb(1, 102, 48);

  --color-blue-50: rgb(239, 246, 255);

  --color-blue-200: rgb(190, 219, 255);

  --color-blue-500: rgb(50, 128, 255);

  --color-blue-600: rgb(21, 93, 252);

  --color-blue-700: rgb(20, 71, 230);

  --color-blue-800: rgb(25, 60, 184);

  --color-blue-900: rgb(28, 57, 142);

  --color-indigo-200: rgb(199, 210, 255);

  --color-indigo-900: rgb(49, 44, 133);

  --color-slate-200: rgb(226, 232, 240);

  --color-slate-500: rgb(98, 116, 142);

  --color-slate-600: rgb(69, 85, 108);

  --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-wide: 0.025em;

  --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-mono-font-family: var(--font-mono);
}

@supports (color: color(display-p3 0 0 0%)) {
:root:not(#\#), :host:not(#\#) {

    --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-amber-50: rgb(255, 251, 235);

    --color-yellow-500: rgb(234, 179, 0);

    --color-green-500: rgb(0, 198, 90);

    --color-green-600: rgb(0, 164, 71);

    --color-blue-200: rgb(190, 219, 255);

    --color-blue-500: rgb(50, 128, 255);

    --color-indigo-200: rgb(199, 210, 255);
  }

@media (color-gamut: p3) {
:root:not(#\#), :host:not(#\#) {

      --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-amber-50: color(display-p3 0.9978 0.98505 0.92631);

      --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-200: color(display-p3 0.76688 0.85521 0.98748);

      --color-blue-500: color(display-p3 0.26642 0.49122 0.98862);

      --color-indigo-200: color(display-p3 0.78656 0.82175 0.98845);
    }
}
}

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

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

@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px) {

  :not(#\#):not(#\#)::placeholder {

    color: currentcolor;
  }

  @supports (color: color-mix(in lab, red, red)) {

    :not(#\#):not(#\#)::placeholder {

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

:not(#\#):not(#\#)::-webkit-calendar-picker-indicator {

  line-height: 1;
}

:-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(#\#):not(#\#) {

  display: none !important;
}

.pointer-events-auto:not(#\#):not(#\#):not(#\#):not(#\#) {

  pointer-events: auto;
}

.pointer-events-none:not(#\#):not(#\#):not(#\#):not(#\#) {

  pointer-events: none;
}

.collapse:not(#\#):not(#\#):not(#\#):not(#\#) {

  visibility: collapse;
}

.visible:not(#\#):not(#\#):not(#\#):not(#\#) {

  visibility: visible;
}

.sr-only:not(#\#):not(#\#):not(#\#):not(#\#) {

  position: absolute;

  width: 1px;

  height: 1px;

  padding: 0;

  margin: -1px;

  overflow: hidden;

  clip-path: inset(50%);

  white-space: nowrap;

  border-width: 0;
}

.absolute:not(#\#):not(#\#):not(#\#):not(#\#) {

  position: absolute;
}

.absolute\!:not(#\#) {

  position: absolute !important;
}

.fixed:not(#\#):not(#\#):not(#\#):not(#\#) {

  position: fixed;
}

.relative:not(#\#):not(#\#):not(#\#):not(#\#) {

  position: relative;
}

.static:not(#\#):not(#\#):not(#\#):not(#\#) {

  position: static;
}

.inset-0: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(#\#) {

  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(#\#) {

  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(#\#) {

  top: calc(0.25rem * 3);

  bottom: calc(0.25rem * 3);

  top: calc(var(--spacing) * 3);

  bottom: calc(var(--spacing) * 3);
}

.start:not(#\#):not(#\#):not(#\#):not(#\#) {

  left: 0.25rem;

  left: var(--spacing);
}

.start\!:not(#\#) {

  left: 0.25rem !important;

  left: var(--spacing) !important;
}

.end:not(#\#):not(#\#):not(#\#):not(#\#) {

  right: 0.25rem;

  right: var(--spacing);
}

.end\!:not(#\#) {

  right: 0.25rem !important;

  right: var(--spacing) !important;
}

.top-0:not(#\#):not(#\#):not(#\#):not(#\#) {

  top: calc(0.25rem * 0);

  top: calc(var(--spacing) * 0);
}

.top-2:not(#\#):not(#\#):not(#\#):not(#\#) {

  top: calc(0.25rem * 2);

  top: calc(var(--spacing) * 2);
}

.top-20:not(#\#):not(#\#):not(#\#):not(#\#) {

  top: calc(0.25rem * 20);

  top: calc(var(--spacing) * 20);
}

.right-0:not(#\#):not(#\#):not(#\#):not(#\#) {

  right: calc(0.25rem * 0);

  right: calc(var(--spacing) * 0);
}

.right-2:not(#\#):not(#\#):not(#\#):not(#\#) {

  right: calc(0.25rem * 2);

  right: calc(var(--spacing) * 2);
}

.right-3:not(#\#):not(#\#):not(#\#):not(#\#) {

  right: calc(0.25rem * 3);

  right: calc(var(--spacing) * 3);
}

.right-4:not(#\#):not(#\#):not(#\#):not(#\#) {

  right: calc(0.25rem * 4);

  right: calc(var(--spacing) * 4);
}

.right-auto:not(#\#):not(#\#):not(#\#):not(#\#) {

  right: auto;
}

.bottom-0:not(#\#):not(#\#):not(#\#):not(#\#) {

  bottom: calc(0.25rem * 0);

  bottom: calc(var(--spacing) * 0);
}

.bottom-3:not(#\#):not(#\#):not(#\#):not(#\#) {

  bottom: calc(0.25rem * 3);

  bottom: calc(var(--spacing) * 3);
}

.left-0:not(#\#):not(#\#):not(#\#):not(#\#) {

  left: calc(0.25rem * 0);

  left: calc(var(--spacing) * 0);
}

.left-auto:not(#\#):not(#\#):not(#\#):not(#\#) {

  left: auto;
}

.isolate:not(#\#):not(#\#):not(#\#):not(#\#) {

  isolation: isolate;
}

.z-0:not(#\#):not(#\#):not(#\#):not(#\#) {

  z-index: 0;
}

.z-1:not(#\#):not(#\#):not(#\#):not(#\#) {

  z-index: 1;
}

.z-10:not(#\#):not(#\#):not(#\#):not(#\#) {

  z-index: 10;
}

.z-20:not(#\#):not(#\#):not(#\#):not(#\#) {

  z-index: 20;
}

.z-30:not(#\#):not(#\#):not(#\#):not(#\#) {

  z-index: 30;
}

.z-40:not(#\#):not(#\#):not(#\#):not(#\#) {

  z-index: 40;
}

.z-50:not(#\#):not(#\#):not(#\#):not(#\#) {

  z-index: 50;
}

.container:not(#\#):not(#\#):not(#\#):not(#\#) {

  width: 100%;
}

@media (min-width: 640px) {

  .container:not(#\#):not(#\#):not(#\#):not(#\#) {

    max-width: 640px;
  }
}

@media (min-width: 1024px) {

  .container:not(#\#):not(#\#):not(#\#):not(#\#) {

    max-width: 1024px;
  }
}

@media (min-width: 1280px) {

  .container:not(#\#):not(#\#):not(#\#):not(#\#) {

    max-width: 1280px;
  }
}

@media (min-width: 1536px) {

  .container:not(#\#):not(#\#):not(#\#):not(#\#) {

    max-width: 1536px;
  }
}

@media (min-width: 1792px) {

  .container:not(#\#):not(#\#):not(#\#):not(#\#) {

    max-width: 1792px;
  }
}

.m-1:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin: calc(0.25rem * 1);

  margin: calc(var(--spacing) * 1);
}

.m-2:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin: calc(0.25rem * 2);

  margin: calc(var(--spacing) * 2);
}

.m-4:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin: calc(0.25rem * 4);

  margin: calc(var(--spacing) * 4);
}

.m-6:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin: calc(0.25rem * 6);

  margin: calc(var(--spacing) * 6);
}

.-mx-1\.5: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(#\#) {

  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(#\#) {

  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(#\#) {

  margin-left: auto;

  margin-right: auto;
}

.-my-1\.5: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(#\#) {

  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(#\#) {

  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(#\#) {

  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(#\#) {

  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(#\#) {

  color: var(--tw-prose-body);

  max-width: 65ch;
}

.prose: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(#\#) :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(#\#) :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(#\#) :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  color: var(--tw-prose-bold);

  font-weight: 600;
}

.prose:not(#\#):not(#\#):not(#\#):not(#\#) :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  color: inherit;
}

.prose:not(#\#):not(#\#):not(#\#):not(#\#) :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  color: inherit;
}

.prose:not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  color: inherit;
}

.prose: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(#\#) :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  list-style-type: upper-alpha;
}

.prose: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(#\#) :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  list-style-type: upper-alpha;
}

.prose: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(#\#) :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  list-style-type: upper-roman;
}

.prose: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(#\#) :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  list-style-type: upper-roman;
}

.prose: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(#\#) :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  list-style-type: decimal;
}

.prose: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(#\#) :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(#\#) :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {

  color: var(--tw-prose-bullets);
}

.prose: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(#\#) :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  border-color: var(--tw-prose-hr);

  border-top-width: 1px;

  margin-top: 3em;

  margin-bottom: 3em;
}

.prose: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(#\#) :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {

  content: open-quote;
}

.prose: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(#\#) :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(#\#) :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  font-weight: 900;

  color: inherit;
}

.prose: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(#\#) :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  font-weight: 800;

  color: inherit;
}

.prose: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(#\#) :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  font-weight: 700;

  color: inherit;
}

.prose: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(#\#) :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  font-weight: 700;

  color: inherit;
}

.prose: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(#\#) :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  display: block;

  margin-top: 2em;

  margin-bottom: 2em;
}

.prose: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(#\#) :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  font-weight: 500;

  font-family: inherit;

  color: var(--tw-prose-kbd);

  box-shadow: 0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);

  font-size: 0.875em;

  border-radius: 0.3125rem;

  padding-top: 0.1875em;

  padding-right: 0.375em;

  padding-bottom: 0.1875em;

  padding-left: 0.375em;
}

.prose: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(#\#) :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {

  content: "`";
}

.prose:not(#\#):not(#\#):not(#\#):not(#\#) :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {

  content: "`";
}

.prose:not(#\#):not(#\#):not(#\#):not(#\#) :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  color: inherit;
}

.prose:not(#\#):not(#\#):not(#\#):not(#\#) :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  color: inherit;
}

.prose: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(#\#) :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  color: inherit;

  font-size: 0.9em;
}

.prose:not(#\#):not(#\#):not(#\#):not(#\#) :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  color: inherit;
}

.prose:not(#\#):not(#\#):not(#\#):not(#\#) :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  color: inherit;
}

.prose:not(#\#):not(#\#):not(#\#):not(#\#) :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  color: inherit;
}

.prose: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(#\#) :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(#\#) :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {

  content: none;
}

.prose:not(#\#):not(#\#):not(#\#):not(#\#) :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {

  content: none;
}

.prose: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(#\#) :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(#\#) :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(#\#) :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(#\#) :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  border-bottom-width: 0;
}

.prose:not(#\#):not(#\#):not(#\#):not(#\#) :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  vertical-align: baseline;
}

.prose: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(#\#) :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  vertical-align: top;
}

.prose:not(#\#):not(#\#):not(#\#):not(#\#) :where(th,td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  text-align: left;
}

.prose: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(#\#) :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(#\#) {

  --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: rgba(16, 24, 40, 0.1);

  --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: rgba(255, 255, 255, 0.1);

  --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(#\#) :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  margin-top: 0;

  margin-bottom: 0;
}

.prose: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(#\#) :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  padding-left: 0.375em;
}

.prose:not(#\#):not(#\#):not(#\#):not(#\#) :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  padding-left: 0.375em;
}

.prose: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(#\#) :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  margin-top: 1.25em;
}

.prose: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(#\#) :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  margin-top: 1.25em;
}

.prose: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(#\#) :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(#\#) :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  margin-top: 1.25em;

  margin-bottom: 1.25em;
}

.prose: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(#\#) :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  margin-top: 0;
}

.prose:not(#\#):not(#\#):not(#\#):not(#\#) :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  margin-top: 0;
}

.prose:not(#\#):not(#\#):not(#\#):not(#\#) :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  margin-top: 0;
}

.prose:not(#\#):not(#\#):not(#\#):not(#\#) :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  margin-top: 0;
}

.prose: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(#\#) :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  padding-right: 0;
}

.prose: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(#\#) :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(#\#) :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(#\#) :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  margin-top: 2em;

  margin-bottom: 2em;
}

.prose:not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  margin-top: 0;
}

.prose:not(#\#):not(#\#):not(#\#):not(#\#) :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  margin-bottom: 0;
}

.mt-0:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-top: calc(0.25rem * 0);

  margin-top: calc(var(--spacing) * 0);
}

.mt-0\.5:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-top: calc(0.25rem * 0.5);

  margin-top: calc(var(--spacing) * 0.5);
}

.mt-1:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-top: calc(0.25rem * 1);

  margin-top: calc(var(--spacing) * 1);
}

.mt-2:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-top: calc(0.25rem * 2);

  margin-top: calc(var(--spacing) * 2);
}

.mt-2\.5:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-top: calc(0.25rem * 2.5);

  margin-top: calc(var(--spacing) * 2.5);
}

.mt-3:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-top: calc(0.25rem * 3);

  margin-top: calc(var(--spacing) * 3);
}

.mt-4:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-top: calc(0.25rem * 4);

  margin-top: calc(var(--spacing) * 4);
}

.mt-5:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-top: calc(0.25rem * 5);

  margin-top: calc(var(--spacing) * 5);
}

.mt-6:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-top: calc(0.25rem * 6);

  margin-top: calc(var(--spacing) * 6);
}

.mt-8:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-top: calc(0.25rem * 8);

  margin-top: calc(var(--spacing) * 8);
}

.mt-10:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-top: calc(0.25rem * 10);

  margin-top: calc(var(--spacing) * 10);
}

.mt-24:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-top: calc(0.25rem * 24);

  margin-top: calc(var(--spacing) * 24);
}

.mt-\[0\.4rem\]:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-top: 0.4rem;
}

.-mr-2:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-right: calc(0.25rem * -2);

  margin-right: calc(var(--spacing) * -2);
}

.mr-1:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-right: calc(0.25rem * 1);

  margin-right: calc(var(--spacing) * 1);
}

.mr-1\.5:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-right: calc(0.25rem * 1.5);

  margin-right: calc(var(--spacing) * 1.5);
}

.mr-2:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-right: calc(0.25rem * 2);

  margin-right: calc(var(--spacing) * 2);
}

.mr-2\.5:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-right: calc(0.25rem * 2.5);

  margin-right: calc(var(--spacing) * 2.5);
}

.mr-3:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-right: calc(0.25rem * 3);

  margin-right: calc(var(--spacing) * 3);
}

.mr-5:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-right: calc(0.25rem * 5);

  margin-right: calc(var(--spacing) * 5);
}

.mr-auto:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-right: auto;
}

.-mb-1:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-bottom: calc(0.25rem * -1);

  margin-bottom: calc(var(--spacing) * -1);
}

.mb-0:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-bottom: calc(0.25rem * 0);

  margin-bottom: calc(var(--spacing) * 0);
}

.mb-1:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-bottom: calc(0.25rem * 1);

  margin-bottom: calc(var(--spacing) * 1);
}

.mb-2:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-bottom: calc(0.25rem * 2);

  margin-bottom: calc(var(--spacing) * 2);
}

.mb-3:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-bottom: calc(0.25rem * 3);

  margin-bottom: calc(var(--spacing) * 3);
}

.mb-4:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-bottom: calc(0.25rem * 4);

  margin-bottom: calc(var(--spacing) * 4);
}

.mb-5:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-bottom: calc(0.25rem * 5);

  margin-bottom: calc(var(--spacing) * 5);
}

.mb-6:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-bottom: calc(0.25rem * 6);

  margin-bottom: calc(var(--spacing) * 6);
}

.mb-7:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-bottom: calc(0.25rem * 7);

  margin-bottom: calc(var(--spacing) * 7);
}

.mb-8:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-bottom: calc(0.25rem * 8);

  margin-bottom: calc(var(--spacing) * 8);
}

.mb-10:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-bottom: calc(0.25rem * 10);

  margin-bottom: calc(var(--spacing) * 10);
}

.spaced-list:not(#\#):not(#\#):not(#\#):not(#\#) li:not(:last-of-type) {

  margin-bottom: calc(0.25rem * 1);

  margin-bottom: calc(var(--spacing) * 1);
}

.-ml-0\.5:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-left: calc(0.25rem * -0.5);

  margin-left: calc(var(--spacing) * -0.5);
}

.-ml-1:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-left: calc(0.25rem * -1);

  margin-left: calc(var(--spacing) * -1);
}

.-ml-1\.5:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-left: calc(0.25rem * -1.5);

  margin-left: calc(var(--spacing) * -1.5);
}

.-ml-px:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-left: -1px;
}

.ml-0:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-left: calc(0.25rem * 0);

  margin-left: calc(var(--spacing) * 0);
}

.ml-2:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-left: calc(0.25rem * 2);

  margin-left: calc(var(--spacing) * 2);
}

.ml-3:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-left: calc(0.25rem * 3);

  margin-left: calc(var(--spacing) * 3);
}

.ml-4:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-left: calc(0.25rem * 4);

  margin-left: calc(var(--spacing) * 4);
}

.ml-5:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-left: calc(0.25rem * 5);

  margin-left: calc(var(--spacing) * 5);
}

.ml-6:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-left: calc(0.25rem * 6);

  margin-left: calc(var(--spacing) * 6);
}

.ml-14:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-left: calc(0.25rem * 14);

  margin-left: calc(var(--spacing) * 14);
}

.ml-auto:not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-left: auto;
}

.form-checkbox: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(#\#) {

  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(#\#) {

  border-color: transparent;

  background-color: currentColor;

  background-size: 100% 100%;

  background-position: center;

  background-repeat: no-repeat;
}

.form-checkbox:checked: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(#\#) {

    appearance: auto;
  }
}

.form-checkbox:checked:hover:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: transparent;

  background-color: currentColor;
}

.form-checkbox:checked:focus:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: transparent;

  background-color: currentColor;
}

.form-checkbox:indeterminate: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(#\#) {

    appearance: auto;
  }
}

.form-checkbox:indeterminate:hover:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: transparent;

  background-color: currentColor;
}

.form-checkbox:indeterminate:focus:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: transparent;

  background-color: currentColor;
}

.form-radio: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(#\#) {

  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(#\#) {

  border-color: transparent;

  background-color: currentColor;

  background-size: 100% 100%;

  background-position: center;

  background-repeat: no-repeat;
}

.form-radio:checked: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(#\#) {

    appearance: auto;
  }
}

.form-radio:checked:hover:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: transparent;

  background-color: currentColor;
}

.form-radio:checked:focus:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: transparent;

  background-color: currentColor;
}

.form-input: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(#\#) {

  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(#\#)::placeholder {

  color: rgb(106, 114, 130);

  opacity: 1;
}

.form-input:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-fields-wrapper {

  padding: 0;
}

.form-input:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-date-and-time-value {

  min-height: 1.5em;
}

.form-input:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-date-and-time-value {

  text-align: inherit;
}

.form-input:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit {

  display: inline-flex;
}

.form-input:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit {

  padding-top: 0;

  padding-bottom: 0;
}

.form-input:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-year-field {

  padding-top: 0;

  padding-bottom: 0;
}

.form-input:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-month-field {

  padding-top: 0;

  padding-bottom: 0;
}

.form-input:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-day-field {

  padding-top: 0;

  padding-bottom: 0;
}

.form-input:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-hour-field {

  padding-top: 0;

  padding-bottom: 0;
}

.form-input:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-minute-field {

  padding-top: 0;

  padding-bottom: 0;
}

.form-input:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-second-field {

  padding-top: 0;

  padding-bottom: 0;
}

.form-input:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-millisecond-field {

  padding-top: 0;

  padding-bottom: 0;
}

.form-input:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-meridiem-field {

  padding-top: 0;

  padding-bottom: 0;
}

.block:not(#\#):not(#\#):not(#\#):not(#\#) {

  display: block;
}

.flex:not(#\#):not(#\#):not(#\#):not(#\#) {

  display: flex;
}

.grid:not(#\#):not(#\#):not(#\#):not(#\#) {

  display: grid;
}

.hidden:not(#\#):not(#\#):not(#\#):not(#\#) {

  display: none;
}

.inline-block:not(#\#):not(#\#):not(#\#):not(#\#) {

  display: inline-block;
}

.inline-flex:not(#\#):not(#\#):not(#\#):not(#\#) {

  display: inline-flex;
}

.table:not(#\#):not(#\#):not(#\#):not(#\#) {

  display: table;
}

.table-row:not(#\#):not(#\#):not(#\#):not(#\#) {

  display: table-row;
}

.size-4:not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 4);

  width: calc(var(--spacing) * 4);

  height: calc(0.25rem * 4);

  height: calc(var(--spacing) * 4);
}

.size-5:not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 5);

  width: calc(var(--spacing) * 5);

  height: calc(0.25rem * 5);

  height: calc(var(--spacing) * 5);
}

.size-6:not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 6);

  width: calc(var(--spacing) * 6);

  height: calc(0.25rem * 6);

  height: calc(var(--spacing) * 6);
}

.size-auto:not(#\#):not(#\#):not(#\#):not(#\#) {

  width: auto;

  height: auto;
}

.h-0:not(#\#):not(#\#):not(#\#):not(#\#) {

  height: calc(0.25rem * 0);

  height: calc(var(--spacing) * 0);
}

.h-2:not(#\#):not(#\#):not(#\#):not(#\#) {

  height: calc(0.25rem * 2);

  height: calc(var(--spacing) * 2);
}

.h-4:not(#\#):not(#\#):not(#\#):not(#\#) {

  height: calc(0.25rem * 4);

  height: calc(var(--spacing) * 4);
}

.h-5:not(#\#):not(#\#):not(#\#):not(#\#) {

  height: calc(0.25rem * 5);

  height: calc(var(--spacing) * 5);
}

.h-6:not(#\#):not(#\#):not(#\#):not(#\#) {

  height: calc(0.25rem * 6);

  height: calc(var(--spacing) * 6);
}

.h-7:not(#\#):not(#\#):not(#\#):not(#\#) {

  height: calc(0.25rem * 7);

  height: calc(var(--spacing) * 7);
}

.h-8:not(#\#):not(#\#):not(#\#):not(#\#) {

  height: calc(0.25rem * 8);

  height: calc(var(--spacing) * 8);
}

.h-9:not(#\#):not(#\#):not(#\#):not(#\#) {

  height: calc(0.25rem * 9);

  height: calc(var(--spacing) * 9);
}

.h-10:not(#\#):not(#\#):not(#\#):not(#\#) {

  height: calc(0.25rem * 10);

  height: calc(var(--spacing) * 10);
}

.h-12:not(#\#):not(#\#):not(#\#):not(#\#) {

  height: calc(0.25rem * 12);

  height: calc(var(--spacing) * 12);
}

.h-16:not(#\#):not(#\#):not(#\#):not(#\#) {

  height: calc(0.25rem * 16);

  height: calc(var(--spacing) * 16);
}

.h-auto:not(#\#):not(#\#):not(#\#):not(#\#) {

  height: auto;
}

.h-full:not(#\#):not(#\#):not(#\#):not(#\#) {

  height: 100%;
}

.h-screen:not(#\#):not(#\#):not(#\#):not(#\#) {

  height: 100vh;
}

.max-h-6:not(#\#):not(#\#):not(#\#):not(#\#) {

  max-height: 1.5rem;
}

.max-h-40:not(#\#):not(#\#):not(#\#):not(#\#) {

  max-height: 10rem;
}

.max-h-64:not(#\#):not(#\#):not(#\#):not(#\#) {

  max-height: 16rem;
}

.max-h-80:not(#\#):not(#\#):not(#\#):not(#\#) {

  max-height: 20rem;
}

.max-h-none:not(#\#):not(#\#):not(#\#):not(#\#) {

  max-height: none;
}

.max-h-v75:not(#\#):not(#\#):not(#\#):not(#\#) {

  max-height: 75vh;
}

.min-h-24:not(#\#):not(#\#):not(#\#):not(#\#) {

  min-height: 6rem;
}

.min-h-25:not(#\#):not(#\#):not(#\#):not(#\#) {

  min-height: calc(0.25rem * 25);

  min-height: calc(var(--spacing) * 25);
}

.min-h-32:not(#\#):not(#\#):not(#\#):not(#\#) {

  min-height: 8rem;
}

.min-h-48:not(#\#):not(#\#):not(#\#):not(#\#) {

  min-height: 12rem;
}

.min-h-full:not(#\#):not(#\#):not(#\#):not(#\#) {

  min-height: 100%;
}

.min-h-screen:not(#\#):not(#\#):not(#\#):not(#\#) {

  min-height: 100vh;
}

.min-h-xs:not(#\#):not(#\#):not(#\#):not(#\#) {

  min-height: 20rem;
}

.w-0:not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 0);

  width: calc(var(--spacing) * 0);
}

.w-1\/2:not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(1 / 2 * 100%);
}

.w-1\/4:not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(1 / 4 * 100%);
}

.w-1\/6:not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(1 / 6 * 100%);
}

.w-2:not(#\#):not(#\#):not(#\#):not(#\#) {

  width: 0.5rem;
}

.w-3:not(#\#):not(#\#):not(#\#):not(#\#) {

  width: 0.75rem;
}

.w-4:not(#\#):not(#\#):not(#\#):not(#\#) {

  width: 1rem;
}

.w-5:not(#\#):not(#\#):not(#\#):not(#\#) {

  width: 1.25rem;
}

.w-6:not(#\#):not(#\#):not(#\#):not(#\#) {

  width: 1.5rem;
}

.w-7:not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 7);

  width: calc(var(--spacing) * 7);
}

.w-8:not(#\#):not(#\#):not(#\#):not(#\#) {

  width: 2rem;
}

.w-9:not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 9);

  width: calc(var(--spacing) * 9);
}

.w-10:not(#\#):not(#\#):not(#\#):not(#\#) {

  width: 2.5rem;
}

.w-11:not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 11);

  width: calc(var(--spacing) * 11);
}

.w-11\/12:not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(11 / 12 * 100%);
}

.w-12:not(#\#):not(#\#):not(#\#):not(#\#) {

  width: 3rem;
}

.w-16:not(#\#):not(#\#):not(#\#):not(#\#) {

  width: 4rem;
}

.w-24:not(#\#):not(#\#):not(#\#):not(#\#) {

  width: 6rem;
}

.w-32:not(#\#):not(#\#):not(#\#):not(#\#) {

  width: 8rem;
}

.w-36:not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 36);

  width: calc(var(--spacing) * 36);
}

.w-40:not(#\#):not(#\#):not(#\#):not(#\#) {

  width: 10rem;
}

.w-48:not(#\#):not(#\#):not(#\#):not(#\#) {

  width: 12rem;
}

.w-55:not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 55);

  width: calc(var(--spacing) * 55);
}

.w-72:not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 72);

  width: calc(var(--spacing) * 72);
}

.w-95:not(#\#):not(#\#):not(#\#):not(#\#) {

  width: calc(0.25rem * 95);

  width: calc(var(--spacing) * 95);
}

.w-auto:not(#\#):not(#\#):not(#\#):not(#\#) {

  width: auto;
}

.w-full:not(#\#):not(#\#):not(#\#):not(#\#) {

  width: 100%;
}

.w-max:not(#\#):not(#\#):not(#\#):not(#\#) {

  width: max-content;
}

.w-md:not(#\#):not(#\#):not(#\#):not(#\#) {

  width: 28rem;
}

.max-w-0:not(#\#):not(#\#):not(#\#):not(#\#) {

  max-width: calc(0.25rem * 0);

  max-width: calc(var(--spacing) * 0);
}

.max-w-2xl:not(#\#):not(#\#):not(#\#):not(#\#) {

  max-width: 42rem;

  max-width: var(--container-2xl);
}

.max-w-3\/4:not(#\#):not(#\#):not(#\#):not(#\#) {

  max-width: calc(3 / 4 * 100%);
}

.max-w-3xl:not(#\#):not(#\#):not(#\#):not(#\#) {

  max-width: 48rem;

  max-width: var(--container-3xl);
}

.max-w-4xl:not(#\#):not(#\#):not(#\#):not(#\#) {

  max-width: 56rem;

  max-width: var(--container-4xl);
}

.max-w-7xl:not(#\#):not(#\#):not(#\#):not(#\#) {

  max-width: 80rem;

  max-width: var(--container-7xl);
}

.max-w-40:not(#\#):not(#\#):not(#\#):not(#\#) {

  max-width: 10rem;
}

.max-w-60:not(#\#):not(#\#):not(#\#):not(#\#) {

  max-width: calc(0.25rem * 60);

  max-width: calc(var(--spacing) * 60);
}

.max-w-72:not(#\#):not(#\#):not(#\#):not(#\#) {

  max-width: calc(0.25rem * 72);

  max-width: calc(var(--spacing) * 72);
}

.max-w-\[min\(92vw\,36rem\)\]:not(#\#):not(#\#):not(#\#):not(#\#) {

  max-width: min(92vw, 36rem);
}

.max-w-full:not(#\#):not(#\#):not(#\#):not(#\#) {

  max-width: 100%;
}

.max-w-lg:not(#\#):not(#\#):not(#\#):not(#\#) {

  max-width: 32rem;

  max-width: var(--container-lg);
}

.max-w-md:not(#\#):not(#\#):not(#\#):not(#\#) {

  max-width: 28rem;

  max-width: var(--container-md);
}

.max-w-none:not(#\#):not(#\#):not(#\#):not(#\#) {

  max-width: none;
}

.max-w-prose:not(#\#):not(#\#):not(#\#):not(#\#) {

  max-width: 65ch;
}

.max-w-screen-xl:not(#\#):not(#\#):not(#\#):not(#\#) {

  max-width: 1536px;
}

.max-w-sm:not(#\#):not(#\#):not(#\#):not(#\#) {

  max-width: 24rem;

  max-width: var(--container-sm);
}

.max-w-v75:not(#\#):not(#\#):not(#\#):not(#\#) {

  max-width: 75vw;
}

.max-w-xl:not(#\#):not(#\#):not(#\#):not(#\#) {

  max-width: 36rem;

  max-width: var(--container-xl);
}

.min-w-0:not(#\#):not(#\#):not(#\#):not(#\#) {

  min-width: calc(0.25rem * 0);

  min-width: calc(var(--spacing) * 0);
}

.min-w-25:not(#\#):not(#\#):not(#\#):not(#\#) {

  min-width: calc(0.25rem * 25);

  min-width: calc(var(--spacing) * 25);
}

.min-w-64:not(#\#):not(#\#):not(#\#):not(#\#) {

  min-width: 16rem;
}

.min-w-full:not(#\#):not(#\#):not(#\#):not(#\#) {

  min-width: 100%;
}

.min-w-md:not(#\#):not(#\#):not(#\#):not(#\#) {

  min-width: 28rem;
}

.flex-1:not(#\#):not(#\#):not(#\#):not(#\#) {

  flex: 1;
}

.flex-auto:not(#\#):not(#\#):not(#\#):not(#\#) {

  flex: auto;
}

.flex-initial:not(#\#):not(#\#):not(#\#):not(#\#) {

  flex: 0 auto;
}

.flex-shrink-0:not(#\#):not(#\#):not(#\#):not(#\#) {

  flex-shrink: 0;
}

.shrink-0:not(#\#):not(#\#):not(#\#):not(#\#) {

  flex-shrink: 0;
}

.flex-grow:not(#\#):not(#\#):not(#\#):not(#\#) {

  flex-grow: 1;
}

.grow:not(#\#):not(#\#):not(#\#):not(#\#) {

  flex-grow: 1;
}

.table-auto:not(#\#):not(#\#):not(#\#):not(#\#) {

  table-layout: auto;
}

.table-fixed:not(#\#):not(#\#):not(#\#):not(#\#) {

  table-layout: fixed;
}

.border-collapse:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-collapse: collapse;
}

.border-separate:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-collapse: separate;
}

.border-spacing-y-2:not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-border-spacing-y: calc(var(--spacing) * 2);

  border-spacing: var(--tw-border-spacing-x) calc(0.25rem * 2);

  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.origin-top-left:not(#\#):not(#\#):not(#\#):not(#\#) {

  transform-origin: 0 0;
}

.origin-top-right:not(#\#):not(#\#):not(#\#):not(#\#) {

  transform-origin: 100% 0;
}

.scale-95: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(#\#) {

  --tw-scale-x: 100%;

  --tw-scale-y: 100%;

  --tw-scale-z: 100%;

  scale: 100% 100%;

  scale: var(--tw-scale-x) var(--tw-scale-y);
}

.transform:not(#\#):not(#\#):not(#\#):not(#\#) {

  transform:          ;

  transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
}

.animate-spin:not(#\#):not(#\#):not(#\#):not(#\#) {

  animation: spin 1s linear infinite;

  animation: var(--animate-spin);
}

.cursor-not-allowed:not(#\#):not(#\#):not(#\#):not(#\#) {

  cursor: not-allowed;
}

.cursor-pointer:not(#\#):not(#\#):not(#\#):not(#\#) {

  cursor: pointer;
}

.resize:not(#\#):not(#\#):not(#\#):not(#\#) {

  resize: both;
}

.list-inside:not(#\#):not(#\#):not(#\#):not(#\#) {

  list-style-position: inside;
}

.list-decimal:not(#\#):not(#\#):not(#\#):not(#\#) {

  list-style-type: decimal;
}

.list-disc:not(#\#):not(#\#):not(#\#):not(#\#) {

  list-style-type: disc;
}

.form-select: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(#\#) {

  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(#\#) {

  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%2855.1%25 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(#\#) {

  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(#\#) {

  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(#\#) {

  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(#\#)::placeholder {

  color: rgb(106, 114, 130);

  opacity: 1;
}

.appearance-none:not(#\#):not(#\#):not(#\#):not(#\#) {

  appearance: none;
}

.grid-cols-1:not(#\#):not(#\#):not(#\#):not(#\#) {

  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.flex-col:not(#\#):not(#\#):not(#\#):not(#\#) {

  flex-direction: column;
}

.flex-col-reverse:not(#\#):not(#\#):not(#\#):not(#\#) {

  flex-direction: column-reverse;
}

.flex-row:not(#\#):not(#\#):not(#\#):not(#\#) {

  flex-direction: row;
}

.flex-row-reverse:not(#\#):not(#\#):not(#\#):not(#\#) {

  flex-direction: row-reverse;
}

.flex-wrap:not(#\#):not(#\#):not(#\#):not(#\#) {

  flex-wrap: wrap;
}

.flex-wrap-reverse:not(#\#):not(#\#):not(#\#):not(#\#) {

  flex-wrap: wrap-reverse;
}

.content-start:not(#\#):not(#\#):not(#\#):not(#\#) {

  align-content: flex-start;
}

.items-baseline:not(#\#):not(#\#):not(#\#):not(#\#) {

  align-items: baseline;
}

.items-center:not(#\#):not(#\#):not(#\#):not(#\#) {

  align-items: center;
}

.items-end:not(#\#):not(#\#):not(#\#):not(#\#) {

  align-items: flex-end;
}

.items-start:not(#\#):not(#\#):not(#\#):not(#\#) {

  align-items: flex-start;
}

.items-stretch:not(#\#):not(#\#):not(#\#):not(#\#) {

  align-items: stretch;
}

.justify-around:not(#\#):not(#\#):not(#\#):not(#\#) {

  justify-content: space-around;
}

.justify-between:not(#\#):not(#\#):not(#\#):not(#\#) {

  justify-content: space-between;
}

.justify-center:not(#\#):not(#\#):not(#\#):not(#\#) {

  justify-content: center;
}

.justify-end:not(#\#):not(#\#):not(#\#):not(#\#) {

  justify-content: flex-end;
}

.gap-1:not(#\#):not(#\#):not(#\#):not(#\#) {

  gap: calc(0.25rem * 1);

  gap: calc(var(--spacing) * 1);
}

.gap-2:not(#\#):not(#\#):not(#\#):not(#\#) {

  gap: calc(0.25rem * 2);

  gap: calc(var(--spacing) * 2);
}

.gap-3:not(#\#):not(#\#):not(#\#):not(#\#) {

  gap: calc(0.25rem * 3);

  gap: calc(var(--spacing) * 3);
}

.gap-4:not(#\#):not(#\#):not(#\#):not(#\#) {

  gap: calc(0.25rem * 4);

  gap: calc(var(--spacing) * 4);
}

.gap-5:not(#\#):not(#\#):not(#\#):not(#\#) {

  gap: calc(0.25rem * 5);

  gap: calc(var(--spacing) * 5);
}

.gap-6:not(#\#):not(#\#):not(#\#):not(#\#) {

  gap: calc(0.25rem * 6);

  gap: calc(var(--spacing) * 6);
}

.gap-8:not(#\#):not(#\#):not(#\#):not(#\#) {

  gap: calc(0.25rem * 8);

  gap: calc(var(--spacing) * 8);
}

:where(.-space-y-px > :not(:last-child)):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(#\#) {

  --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(#\#) {

  --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(#\#) {

  --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(#\#) {

  --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(#\#) {

  --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(#\#) {

  --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(#\#) {

  --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(#\#) {

  --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(#\#) {

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

.gap-x-2:not(#\#):not(#\#):not(#\#):not(#\#) {

  column-gap: calc(0.25rem * 2);

  column-gap: calc(var(--spacing) * 2);
}

.gap-x-3:not(#\#):not(#\#):not(#\#):not(#\#) {

  column-gap: calc(0.25rem * 3);

  column-gap: calc(var(--spacing) * 3);
}

.gap-x-4:not(#\#):not(#\#):not(#\#):not(#\#) {

  column-gap: calc(0.25rem * 4);

  column-gap: calc(var(--spacing) * 4);
}

.gap-x-6: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(#\#) {

  --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(#\#) {

  --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(#\#) {

  --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(#\#) {

  --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(.divide-x > :not(:last-child)):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(#\#) {

  --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-gray-100 > :not(:last-child)):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(#\#) {

  border-color: rgb(229, 231, 235);

  border-color: var(--color-gray-200);
}

.place-self-center:not(#\#):not(#\#):not(#\#):not(#\#) {

  align-self: center;

  justify-self: center;

  place-self: center;
}

.self-center:not(#\#):not(#\#):not(#\#):not(#\#) {

  align-self: center;
}

.self-start:not(#\#):not(#\#):not(#\#):not(#\#) {

  align-self: flex-start;
}

.truncate:not(#\#):not(#\#):not(#\#):not(#\#) {

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;
}

.overflow-auto:not(#\#):not(#\#):not(#\#):not(#\#) {

  overflow: auto;
}

.overflow-hidden:not(#\#):not(#\#):not(#\#):not(#\#) {

  overflow: hidden;
}

.overflow-visible:not(#\#):not(#\#):not(#\#):not(#\#) {

  overflow: visible;
}

.overflow-x-auto:not(#\#):not(#\#):not(#\#):not(#\#) {

  overflow-x: auto;
}

.overflow-x-hidden:not(#\#):not(#\#):not(#\#):not(#\#) {

  overflow-x: hidden;
}

.overflow-y-auto:not(#\#):not(#\#):not(#\#):not(#\#) {

  overflow-y: auto;
}

.round-box: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);
}

.rounded:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-radius: 0.25rem;
}

.rounded-full:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-radius: calc(infinity * 1px);
}

.rounded-lg:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-radius: 0.5rem;

  border-radius: var(--radius-lg);
}

.rounded-md:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-radius: 0.375rem;

  border-radius: var(--radius-md);
}

.rounded-sm:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-radius: 0.25rem;

  border-radius: var(--radius-sm);
}

.rounded-xl:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-radius: 0.75rem;

  border-radius: var(--radius-xl);
}

.rounded-t-lg: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-lg: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(#\#) {

  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-r-lg: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(#\#) {

  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-b-lg: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(#\#) {

  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-md:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-bottom-right-radius: 0.375rem;

  border-bottom-right-radius: var(--radius-md);
}

.rounded-bl-md:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-bottom-left-radius: 0.375rem;

  border-bottom-left-radius: var(--radius-md);
}

.border:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-style: var(--tw-border-style);

  border-width: 1px;
}

.border-0:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-style: var(--tw-border-style);

  border-width: 0px;
}

.border-1:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-style: var(--tw-border-style);

  border-width: 1px;
}

.border-2:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-style: var(--tw-border-style);

  border-width: 2px;
}

.border-4:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-style: var(--tw-border-style);

  border-width: 4px;
}

.border-t:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-top-style: var(--tw-border-style);

  border-top-width: 1px;
}

.border-r:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-right-style: var(--tw-border-style);

  border-right-width: 1px;
}

.table-row-dividers:not(#\#):not(#\#):not(#\#):not(#\#) tr:not(:last-of-type) td,.table-row-dividers: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);
}

.border-b:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-bottom-style: var(--tw-border-style);

  border-bottom-width: 1px;
}

.border-l-4:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-left-style: var(--tw-border-style);

  border-left-width: 4px;
}

.border-solid:not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-border-style: solid;

  border-style: solid;
}

.border-aaf-blue-200:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: #B1DCF1;
}

.border-aaf-blue-300:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: #8BCAEA;
}

.border-aaf-blue-700:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: #1D74A0;
}

.border-aaf-green-200:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: #B4EEC9;
}

.border-aaf-green-600:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: #28B35B;
}

.border-aaf-green-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: #197139;
}

.border-aaf-indigo-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: #5F368C;
}

.border-aaf-mid-grey:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: #606161;
}

.border-aaf-navy-300:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: #96B5DE;
}

.border-aaf-navy-600:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: #376BAE;
}

.border-aaf-orange-600:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: #D04A25;
}

.border-aaf-purple-500:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: #A947FF;
}

.border-aaf-tangerine-200:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: #F6D8B1;
}

.border-blue-200:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: rgb(190, 219, 255);

  border-color: color(display-p3 0.76688 0.85521 0.98748);

  border-color: var(--color-blue-200);
}

.border-gray-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: rgb(243, 244, 246);

  border-color: var(--color-gray-100);
}

.border-gray-200:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: rgb(229, 231, 235);

  border-color: var(--color-gray-200);
}

.border-gray-300:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: rgb(209, 213, 220);

  border-color: var(--color-gray-300);
}

.border-gray-400:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: rgb(153, 161, 175);

  border-color: var(--color-gray-400);
}

.border-gray-500:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: rgb(106, 114, 130);

  border-color: var(--color-gray-500);
}

.border-gray-700:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: rgb(54, 65, 83);

  border-color: var(--color-gray-700);
}

.border-red-200: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(#\#) {

  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(#\#) {

  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(#\#) {

  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(#\#) {

  border-color: rgb(226, 232, 240);

  border-color: var(--color-slate-200);
}

.border-slate-500:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: rgb(98, 116, 142);

  border-color: var(--color-slate-500);
}

.border-transparent:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: transparent;
}

.border-verifid-teal-300:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: #4EF3E9;
}

.border-verifid-teal-500:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: #0DC4B9;
}

.border-white:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: #fff;

  border-color: var(--color-white);
}

.border-white\/10:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: rgba(255, 255, 255, 0.1);
}

@supports (color: color-mix(in lab, red, red)) {

  .border-white\/10:not(#\#):not(#\#):not(#\#):not(#\#) {

    border-color: color-mix(in oklab, #fff 10%, transparent);
  }

@supports (color: color-mix(in lch, red, blue)) {
.border-white\/10:not(#\#):not(#\#):not(#\#):not(#\#) {

      border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
}
}

.border-t-transparent:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-top-color: transparent;
}

.table-header-cell:not(#\#):not(#\#):not(#\#):not(#\#) {

  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;

  font-size: 0.75rem;

  font-size: var(--text-xs);

  line-height: calc(0.25rem * 4);

  line-height: var(--tw-leading, var(--text-xs--line-height));

  --tw-leading: calc(var(--spacing) * 4);

  line-height: calc(var(--spacing) * 4);

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

  color: rgb(74, 85, 101);

  color: var(--color-gray-600);

  text-transform: uppercase;
}

@media (min-width: 640px) {

  .table-header-cell: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));
  }
}

.vertical-table-header-cell:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: rgb(249, 250, 251);

  background-color: var(--color-gray-50);

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

  font-size: 0.75rem;

  font-size: var(--text-xs);

  line-height: calc(0.25rem * 4);

  line-height: var(--tw-leading, var(--text-xs--line-height));

  --tw-leading: calc(var(--spacing) * 4);

  line-height: calc(var(--spacing) * 4);

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

  color: rgb(74, 85, 101);

  color: var(--color-gray-600);

  text-transform: uppercase;
}

@media (min-width: 640px) {

  .vertical-table-header-cell: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));
  }
}

.table-row: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));

  --tw-duration: 150ms;

  transition-duration: 150ms;
}

.table-row:nth-child(even):not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: rgb(249, 250, 251);

  background-color: var(--color-gray-50);
}

@media (hover: hover) {

  .table-row:hover:not(#\#):not(#\#):not(#\#):not(#\#) {

    background-color: rgb(243, 244, 246);

    background-color: var(--color-gray-100);
  }
}

.bg-aaf-alabaster-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #F0F0F0;
}

.bg-aaf-almost-black:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #393939;
}

.bg-aaf-amber-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #FFFBC7;
}

.bg-aaf-apple-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #E5F6E5;
}

.bg-aaf-aquamarine-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #C7FFE9;
}

.bg-aaf-atlantis-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #ECF7CF;
}

.bg-aaf-azure-radiance-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #DBEAFF;
}

.bg-aaf-bittersweet-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #FFE3E0;
}

.bg-aaf-blue-50:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #ECF6FB;
}

.bg-aaf-blue-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #D8EDF8;
}

.bg-aaf-blue-200:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #B1DCF1;
}

.bg-aaf-blue-600:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #2490C6;
}

.bg-aaf-blue-700:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #1D74A0;
}

.bg-aaf-bright-green-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #DAFFC2;
}

.bg-aaf-bubbles-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #E0F7FA;
}

.bg-aaf-caper-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #E9F3D3;
}

.bg-aaf-casper-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #E6EBF4;
}

.bg-aaf-chalet-green-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #EAF0D6;
}

.bg-aaf-chartreuse-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #E8FFC7;
}

.bg-aaf-chartreuse-yellow-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #FAFFC2;
}

.bg-aaf-classic-rose-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #FEE6F2;
}

.bg-aaf-cosmos-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #FBE5E6;
}

.bg-aaf-dark-grey:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #2a2a2a;
}

.bg-aaf-dodger-blue-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #D6F1FF;
}

.bg-aaf-electric-violet-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #DBE0FF;
}

.bg-aaf-frangipani-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #FFEDD6;
}

.bg-aaf-french-lilac-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #F7ECF8;
}

.bg-aaf-fuchsia-pink-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #F7E5FF;
}

.bg-aaf-gold-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #FEFFC2;
}

.bg-aaf-gold-sand-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #F6EEDF;
}

.bg-aaf-green-50:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #ECFBF2;
}

.bg-aaf-green-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #D9F7E4;
}

.bg-aaf-green-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #197139;
}

.bg-aaf-green-yellow-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #EDFFC2;
}

.bg-aaf-hot-pink-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #FEE6F3;
}

.bg-aaf-indigo-50:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #FAF7FD;
}

.bg-aaf-indigo-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #F1EAFB;
}

.bg-aaf-indigo-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #5F368C;
}

.bg-aaf-light-grey:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #dce0e3;
}

.bg-aaf-lilac-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #F5F0F5;
}

.bg-aaf-lima-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #E6F3D3;
}

.bg-aaf-lochinvar-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #C7FFF4;
}

.bg-aaf-madang-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #D6FFE0;
}

.bg-aaf-medium-purple-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #EDEAFB;
}

.bg-aaf-mid-grey:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #606161;
}

.bg-aaf-navy-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #DCE6F4;
}

.bg-aaf-navy-600:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #376BAE;
}

.bg-aaf-olive-drab-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #EDF5D1;
}

.bg-aaf-orange-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #FAE9DB;
}

.bg-aaf-orange-600:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #D04A25;
}

.bg-aaf-outrageous-orange-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #FFE2D6;
}

.bg-aaf-paarl-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #F4E9D2;
}

.bg-aaf-pale-prim-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #FFFFB8;
}

.bg-aaf-parchment-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #F0EAD6;
}

.bg-aaf-pastel-pink-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #FFE5EB;
}

.bg-aaf-pear-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #F7F9CD;
}

.bg-aaf-pixie-green-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #EAF3E7;
}

.bg-aaf-purple-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #F3E5FF;
}

.bg-aaf-robins-egg-blue-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #C7FFFB;
}

.bg-aaf-roman-coffee-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #E8E1D9;
}

.bg-aaf-rope-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #FCF4CA;
}

.bg-aaf-sail-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #E0F0FF;
}

.bg-aaf-sandy-brown-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #FDECD8;
}

.bg-aaf-scooter-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #CCFDFF;
}

.bg-aaf-screaming-green-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #D6FFDE;
}

.bg-aaf-selective-yellow-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #FFF1C7;
}

.bg-aaf-shadow-green-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #DCEAE6;
}

.bg-aaf-shocking-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #F7EDF5;
}

.bg-aaf-silver-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #F0F0F0;
}

.bg-aaf-sky-blue-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #CCFBFF;
}

.bg-aaf-smalt-blue-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #E1E7EA;
}

.bg-aaf-sundown-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #FFE5E6;
}

.bg-aaf-tan-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #F3EDE2;
}

.bg-aaf-tangerine-50:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #FDF7ED;
}

.bg-aaf-tangerine-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #FBEEDA;
}

.bg-aaf-tangerine-600:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #D46921;
}

.bg-aaf-tasman-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #EAF0EA;
}

.bg-aaf-thistle-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #F3EEF6;
}

.bg-aaf-tree-poppy-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #FFF3C7;
}

.bg-aaf-turquoise-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #C9FDF3;
}

.bg-aaf-vermilion-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #FFE7D6;
}

.bg-aaf-we-peep-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #FBE9ED;
}

.bg-aaf-yellow-orange-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #FFEAC7;
}

.bg-amber-50:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: rgb(255, 251, 235);

  background-color: color(display-p3 0.9978 0.98505 0.92631);

  background-color: var(--color-amber-50);
}

.bg-black:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #000;

  background-color: var(--color-black);
}

.bg-blue-50:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: rgb(239, 246, 255);

  background-color: var(--color-blue-50);
}

.bg-gray-50:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: rgb(249, 250, 251);

  background-color: var(--color-gray-50);
}

.bg-gray-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: rgb(243, 244, 246);

  background-color: var(--color-gray-100);
}

.bg-gray-500:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: rgb(106, 114, 130);

  background-color: var(--color-gray-500);
}

.bg-gray-500\/75:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: rgba(106, 114, 130, 0.75);
}

@supports (color: color-mix(in lab, red, red)) {

  .bg-gray-500\/75:not(#\#):not(#\#):not(#\#):not(#\#) {

    background-color: color-mix(in oklab, rgb(106, 114, 130) 75%, transparent);
  }

@supports (color: color-mix(in lch, red, blue)) {
.bg-gray-500\/75:not(#\#):not(#\#):not(#\#):not(#\#) {

      background-color: color-mix(in oklab, var(--color-gray-500) 75%, transparent);
    }
}
}

.bg-green-50:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: rgb(240, 253, 244);

  background-color: var(--color-green-50);
}

.bg-green-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: rgb(220, 252, 231);

  background-color: var(--color-green-100);
}

.bg-green-200:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: rgb(185, 248, 207);

  background-color: var(--color-green-200);
}

.bg-red-50:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: rgb(254, 242, 242);

  background-color: var(--color-red-50);
}

.bg-red-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: rgb(255, 226, 226);

  background-color: var(--color-red-100);
}

.bg-red-200: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(#\#) {

  background-color: rgb(251, 44, 54);

  background-color: var(--color-red-500);
}

.bg-red-700: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(#\#) {

  background-color: transparent;
}

.bg-verifid-teal-50:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #EAFEFC;
}

.bg-verifid-teal-700:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #08736C;
}

.bg-white:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #fff;

  background-color: var(--color-white);
}

.bg-gradient-to-tr:not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-gradient-position: to top right in oklab;

  background-image: linear-gradient(var(--tw-gradient-stops));
}

.from-aaf-orange-400: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(#\#) {

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

.p-1:not(#\#):not(#\#):not(#\#):not(#\#) {

  padding: calc(0.25rem * 1);

  padding: calc(var(--spacing) * 1);
}

.p-1\.5:not(#\#):not(#\#):not(#\#):not(#\#) {

  padding: calc(0.25rem * 1.5);

  padding: calc(var(--spacing) * 1.5);
}

.p-2:not(#\#):not(#\#):not(#\#):not(#\#) {

  padding: calc(0.25rem * 2);

  padding: calc(var(--spacing) * 2);
}

.p-3:not(#\#):not(#\#):not(#\#):not(#\#) {

  padding: calc(0.25rem * 3);

  padding: calc(var(--spacing) * 3);
}

.p-4:not(#\#):not(#\#):not(#\#):not(#\#) {

  padding: calc(0.25rem * 4);

  padding: calc(var(--spacing) * 4);
}

.p-5:not(#\#):not(#\#):not(#\#):not(#\#) {

  padding: calc(0.25rem * 5);

  padding: calc(var(--spacing) * 5);
}

.p-6:not(#\#):not(#\#):not(#\#):not(#\#) {

  padding: calc(0.25rem * 6);

  padding: calc(var(--spacing) * 6);
}

.p-8:not(#\#):not(#\#):not(#\#):not(#\#) {

  padding: calc(0.25rem * 8);

  padding: calc(var(--spacing) * 8);
}

.table-body-cell: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);

  padding-top: calc(0.25rem * 4);

  padding-bottom: calc(0.25rem * 4);

  padding-top: calc(var(--spacing) * 4);

  padding-bottom: calc(var(--spacing) * 4);

  vertical-align: top;

  font-size: 0.75rem;

  font-size: var(--text-xs);

  line-height: calc(0.25rem * 5);

  line-height: var(--tw-leading, var(--text-xs--line-height));

  --tw-leading: calc(var(--spacing) * 5);

  line-height: calc(var(--spacing) * 5);
}

@media (min-width: 640px) {

  .table-body-cell: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));
  }
}

.px-1: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(#\#) {

  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(#\#) {

  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(#\#) {

  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(#\#) {

  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(#\#) {

  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(#\#) {

  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(#\#) {

  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(#\#) {

  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(#\#) {

  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(#\#) {

  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(#\#) {

  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(#\#) {

  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(#\#) {

  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(#\#) {

  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(#\#) {

  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(#\#) {

  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(#\#) {

  padding-top: calc(0.25rem * 0.5);

  padding-top: calc(var(--spacing) * 0.5);
}

.pt-4:not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-top: calc(0.25rem * 4);

  padding-top: calc(var(--spacing) * 4);
}

.pt-5:not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-top: calc(0.25rem * 5);

  padding-top: calc(var(--spacing) * 5);
}

.pt-6:not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-top: calc(0.25rem * 6);

  padding-top: calc(var(--spacing) * 6);
}

.pt-10:not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-top: calc(0.25rem * 10);

  padding-top: calc(var(--spacing) * 10);
}

.pt-14:not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-top: calc(0.25rem * 14);

  padding-top: calc(var(--spacing) * 14);
}

.pr-2:not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-right: calc(0.25rem * 2);

  padding-right: calc(var(--spacing) * 2);
}

.pr-4:not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-right: calc(0.25rem * 4);

  padding-right: calc(var(--spacing) * 4);
}

.pb-2:not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-bottom: calc(0.25rem * 2);

  padding-bottom: calc(var(--spacing) * 2);
}

.pb-3:not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-bottom: calc(0.25rem * 3);

  padding-bottom: calc(var(--spacing) * 3);
}

.pb-4:not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-bottom: calc(0.25rem * 4);

  padding-bottom: calc(var(--spacing) * 4);
}

.pb-5:not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-bottom: calc(0.25rem * 5);

  padding-bottom: calc(var(--spacing) * 5);
}

.pb-6:not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-bottom: calc(0.25rem * 6);

  padding-bottom: calc(var(--spacing) * 6);
}

.pb-8:not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-bottom: calc(0.25rem * 8);

  padding-bottom: calc(var(--spacing) * 8);
}

.pb-16:not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-bottom: calc(0.25rem * 16);

  padding-bottom: calc(var(--spacing) * 16);
}

.pl-1:not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-left: calc(0.25rem * 1);

  padding-left: calc(var(--spacing) * 1);
}

.pl-2:not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-left: calc(0.25rem * 2);

  padding-left: calc(var(--spacing) * 2);
}

.pl-3:not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-left: calc(0.25rem * 3);

  padding-left: calc(var(--spacing) * 3);
}

.pl-4:not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-left: calc(0.25rem * 4);

  padding-left: calc(var(--spacing) * 4);
}

.pl-5:not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-left: calc(0.25rem * 5);

  padding-left: calc(var(--spacing) * 5);
}

.pl-6:not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-left: calc(0.25rem * 6);

  padding-left: calc(var(--spacing) * 6);
}

.pl-10:not(#\#):not(#\#):not(#\#):not(#\#) {

  padding-left: calc(0.25rem * 10);

  padding-left: calc(var(--spacing) * 10);
}

.text-center:not(#\#):not(#\#):not(#\#):not(#\#) {

  text-align: center;
}

.text-left:not(#\#):not(#\#):not(#\#):not(#\#) {

  text-align: left;
}

.text-right:not(#\#):not(#\#):not(#\#):not(#\#) {

  text-align: right;
}

.align-middle:not(#\#):not(#\#):not(#\#):not(#\#) {

  vertical-align: middle;
}

.align-top:not(#\#):not(#\#):not(#\#):not(#\#) {

  vertical-align: top;
}

.font-mono: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(#\#) {

  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(#\#) {

  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(#\#) {

  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(#\#) {

  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(#\#) {

  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(#\#) {

  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(#\#) {

  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-sm\/6: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-xl: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(#\#) {

  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-\[90\%\]:not(#\#):not(#\#):not(#\#):not(#\#) {

  font-size: 90%;
}

.leading-4: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(#\#) {

  --tw-leading: calc(var(--spacing) * 5);

  line-height: calc(0.25rem * 5);

  line-height: calc(var(--spacing) * 5);
}

.leading-6: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(#\#) {

  --tw-leading: calc(var(--spacing) * 7);

  line-height: calc(0.25rem * 7);

  line-height: calc(var(--spacing) * 7);
}

.leading-8: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(#\#) {

  --tw-leading: calc(var(--spacing) * 9);

  line-height: calc(0.25rem * 9);

  line-height: calc(var(--spacing) * 9);
}

.leading-tight:not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-leading: var(--leading-tight);

  line-height: 1.25;

  line-height: var(--leading-tight);
}

.font-bold: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(#\#) {

  --tw-font-weight: var(--font-weight-extrabold);

  font-weight: 800;

  font-weight: var(--font-weight-extrabold);
}

.font-light: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(#\#) {

  --tw-font-weight: var(--font-weight-medium);

  font-weight: 500;

  font-weight: var(--font-weight-medium);
}

.font-normal: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(#\#) {

  --tw-font-weight: var(--font-weight-semibold);

  font-weight: 600;

  font-weight: var(--font-weight-semibold);
}

.tracking-normal:not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-tracking: var(--tracking-normal);

  letter-spacing: 0em;

  letter-spacing: var(--tracking-normal);
}

.tracking-tight:not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-tracking: var(--tracking-tight);

  letter-spacing: -0.025em;

  letter-spacing: var(--tracking-tight);
}

.tracking-wide:not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-tracking: var(--tracking-wide);

  letter-spacing: 0.025em;

  letter-spacing: var(--tracking-wide);
}

.break-words:not(#\#):not(#\#):not(#\#):not(#\#) {

  word-wrap: break-word;
}

.break-all:not(#\#):not(#\#):not(#\#):not(#\#) {

  word-break: break-all;
}

.hyphens-auto:not(#\#):not(#\#):not(#\#):not(#\#) {

  -webkit-hyphens: auto;

  hyphens: auto;
}

.whitespace-break-spaces:not(#\#):not(#\#):not(#\#):not(#\#) {

  white-space: break-spaces;
}

.whitespace-nowrap:not(#\#):not(#\#):not(#\#):not(#\#) {

  white-space: nowrap;
}

.whitespace-pre-wrap:not(#\#):not(#\#):not(#\#):not(#\#) {

  white-space: pre-wrap;
}

.prose-verifid-teal:not(#\#):not(#\#):not(#\#):not(#\#) :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  color: #08736C;
}

.prose-verifid-teal:not(#\#):not(#\#):not(#\#):not(#\#) :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)):hover {

  color: #06514D;
}

.prose-verifid-teal:not(#\#):not(#\#):not(#\#):not(#\#) :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  color: inherit;
}

.prose-verifid-teal:not(#\#):not(#\#):not(#\#):not(#\#) :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {

  color: inherit;
}

.text-aaf-alabaster-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #454545;
}

.text-aaf-amber-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #964F08;
}

.text-aaf-apple-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #275429;
}

.text-aaf-aquamarine-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #007056;
}

.text-aaf-atlantis-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #425A1C;
}

.text-aaf-azure-radiance-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #1634B6;
}

.text-aaf-bittersweet-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #9F1F14;
}

.text-aaf-blue-400:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #64B8E3;
}

.text-aaf-blue-500:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #3FA8DC;
}

.text-aaf-blue-600:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #2490C6;
}

.text-aaf-blue-700:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #1D74A0;
}

.text-aaf-blue-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #165879;
}

.text-aaf-bright-green-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #236E07;
}

.text-aaf-bubbles-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #215669;
}

.text-aaf-caper-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #3D5520;
}

.text-aaf-casper-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #475485;
}

.text-aaf-chalet-green-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #3F4F27;
}

.text-aaf-chartreuse-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #366D08;
}

.text-aaf-chartreuse-yellow-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #566E07;
}

.text-aaf-classic-rose-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #A80B3F;
}

.text-aaf-cosmos-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #8B2730;
}

.text-aaf-dark-grey:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #2a2a2a;
}

.text-aaf-dodger-blue-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #0F5ABD;
}

.text-aaf-electric-violet-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #381CB5;
}

.text-aaf-frangipani-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #9D3410;
}

.text-aaf-french-lilac-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #6E396F;
}

.text-aaf-fuchsia-pink-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #8412B5;
}

.text-aaf-gold-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #8A590A;
}

.text-aaf-gold-sand-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #7F462E;
}

.text-aaf-green-400:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #65DD91;
}

.text-aaf-green-500:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #3BD373;
}

.text-aaf-green-600:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #28B35B;
}

.text-aaf-green-700:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #21924A;
}

.text-aaf-green-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #197139;
}

.text-aaf-green-yellow-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #3E6E07;
}

.text-aaf-hot-pink-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #A70C47;
}

.text-aaf-indigo-400:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #BA98E7;
}

.text-aaf-indigo-700:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #7440B0;
}

.text-aaf-indigo-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #5F368C;
}

.text-aaf-lilac-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #6C4767;
}

.text-aaf-lima-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #3A5520;
}

.text-aaf-lochinvar-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #0A6660;
}

.text-aaf-madang-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #0B6F24;
}

.text-aaf-medium-purple-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #613A9C;
}

.text-aaf-navy-600:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #376BAE;
}

.text-aaf-navy-700:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #2D588F;
}

.text-aaf-navy-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #22426D;
}

.text-aaf-olive-drab-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #44571E;
}

.text-aaf-orange-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #8B3123;
}

.text-aaf-outrageous-orange-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #9F0F11;
}

.text-aaf-paarl-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #773C27;
}

.text-aaf-pale-prim-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #88580C;
}

.text-aaf-parchment-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #6F462F;
}

.text-aaf-pastel-pink-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #A30F4A;
}

.text-aaf-pear-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #545F16;
}

.text-aaf-pixie-green-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #344C2F;
}

.text-aaf-purple-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #6B17B0;
}

.text-aaf-robins-egg-blue-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #086268;
}

.text-aaf-roman-coffee-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #593E3A;
}

.text-aaf-rope-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #8B4513;
}

.text-aaf-sail-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #034E87;
}

.text-aaf-sandy-brown-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #943219;
}

.text-aaf-scooter-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #126278;
}

.text-aaf-screaming-green-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #047619;
}

.text-aaf-selective-yellow-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #92390C;
}

.text-aaf-shadow-green-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #2D4340;
}

.text-aaf-shocking-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #7A385D;
}

.text-aaf-silver-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #6B6B6B;
}

.text-aaf-sky-blue-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #0D5D7D;
}

.text-aaf-smalt-blue-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #3C474E;
}

.text-aaf-sundown-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #A30F34;
}

.text-aaf-tan-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #764B37;
}

.text-aaf-tangerine-400:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #E89645;
}

.text-aaf-tangerine-500:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #E3812B;
}

.text-aaf-tangerine-600:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #D46921;
}

.text-aaf-tangerine-700:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #AF4E1D;
}

.text-aaf-tangerine-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #8E3F1F;
}

.text-aaf-tasman-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #354635;
}

.text-aaf-thistle-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #695077;
}

.text-aaf-tree-poppy-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #963A08;
}

.text-aaf-turquoise-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #0D635F;
}

.text-aaf-vermilion-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #A01A0E;
}

.text-aaf-we-peep-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #8B2754;
}

.text-aaf-yellow-orange-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #92270C;
}

.text-amber-900:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: rgb(123, 51, 6);

  color: var(--color-amber-900);
}

.text-black:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #000;

  color: var(--color-black);
}

.text-blue-500: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(#\#) {

  color: rgb(21, 93, 252);

  color: var(--color-blue-600);
}

.text-blue-700:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: rgb(20, 71, 230);

  color: var(--color-blue-700);
}

.text-blue-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: rgb(25, 60, 184);

  color: var(--color-blue-800);
}

.text-gray-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: rgb(243, 244, 246);

  color: var(--color-gray-100);
}

.text-gray-200:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: rgb(229, 231, 235);

  color: var(--color-gray-200);
}

.text-gray-300:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: rgb(209, 213, 220);

  color: var(--color-gray-300);
}

.text-gray-400:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: rgb(153, 161, 175);

  color: var(--color-gray-400);
}

.text-gray-500:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: rgb(106, 114, 130);

  color: var(--color-gray-500);
}

.text-gray-600:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: rgb(74, 85, 101);

  color: var(--color-gray-600);
}

.text-gray-700:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: rgb(54, 65, 83);

  color: var(--color-gray-700);
}

.text-gray-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: rgb(30, 41, 57);

  color: var(--color-gray-800);
}

.text-gray-900:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: rgb(16, 24, 40);

  color: var(--color-gray-900);
}

.text-green-500: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-green-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: rgb(1, 102, 48);

  color: var(--color-green-800);
}

.text-red-400: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(#\#) {

  color: rgb(251, 44, 54);

  color: var(--color-red-500);
}

.text-red-600: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(#\#) {

  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(#\#) {

  color: rgb(159, 7, 18);

  color: var(--color-red-800);
}

.text-slate-600:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: rgb(69, 85, 108);

  color: var(--color-slate-600);
}

.text-slate-800:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: rgb(29, 41, 61);

  color: var(--color-slate-800);
}

.text-slate-900:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: rgb(15, 23, 43);

  color: var(--color-slate-900);
}

.text-verifid-navy-600:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #3A49A1;
}

.text-verifid-teal-700:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #08736C;
}

.text-white:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #fff;

  color: var(--color-white);
}

.text-yellow-500: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(#\#) {

  text-transform: capitalize;
}

.lowercase:not(#\#):not(#\#):not(#\#):not(#\#) {

  text-transform: lowercase;
}

.normal-case:not(#\#):not(#\#):not(#\#):not(#\#) {

  text-transform: none;
}

.uppercase:not(#\#):not(#\#):not(#\#):not(#\#) {

  text-transform: uppercase;
}

.italic:not(#\#):not(#\#):not(#\#):not(#\#) {

  font-style: italic;
}

.line-through:not(#\#):not(#\#):not(#\#):not(#\#) {

  text-decoration-line: line-through;
}

.no-underline:not(#\#):not(#\#):not(#\#):not(#\#) {

  text-decoration-line: none;
}

.underline:not(#\#):not(#\#):not(#\#):not(#\#) {

  text-decoration-line: underline;
}

.underline-offset-8:not(#\#):not(#\#):not(#\#):not(#\#) {

  text-underline-offset: 8px;
}

.antialiased:not(#\#):not(#\#):not(#\#):not(#\#) {

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;
}

.opacity-0:not(#\#):not(#\#):not(#\#):not(#\#) {

  opacity: 0;
}

.opacity-50:not(#\#):not(#\#):not(#\#):not(#\#) {

  opacity: 0.5;
}

.opacity-75:not(#\#):not(#\#):not(#\#):not(#\#) {

  opacity: 0.75;
}

.opacity-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  opacity: 1;
}

.shadow: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(#\#) {

  --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(#\#) {

  --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(#\#) {

  --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(#\#) {

  --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(#\#) {

  --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(#\#) {

  --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-amber-200:not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-ring-color: rgb(254, 230, 133);
}

.ring-gray-400\/20:not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-ring-color: rgba(153, 161, 175, 0.2);
}

.ring-green-200:not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-ring-color: rgb(185, 248, 207);
}

.ring-red-200:not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-ring-color: rgb(255, 202, 202);
}

@supports (color: color(display-p3 0 0 0%)) {
.ring-red-200:not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-ring-color: rgb(255, 202, 202);
  }

@media (color-gamut: p3) {
.ring-red-200:not(#\#):not(#\#):not(#\#):not(#\#) {

      --tw-ring-color: color(display-p3 0.96956 0.79815 0.7943);
    }
}
}

.blur: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-sm: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,);
}

.filter: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,);
}

.transition: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, display, content-visibility, overlay, pointer-events;

  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\!: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, display, content-visibility, overlay, pointer-events !important;

  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;

  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)) !important;

  transition-duration: 150ms !important;

  transition-duration: var(--tw-duration, var(--default-transition-duration)) !important;
}

.transition-all: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(#\#) {

  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(#\#) {

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

.duration-75:not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-duration: 75ms;

  transition-duration: 75ms;
}

.duration-100:not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-duration: 100ms;

  transition-duration: 100ms;
}

.duration-150:not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-duration: 150ms;

  transition-duration: 150ms;
}

.duration-200:not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-duration: 200ms;

  transition-duration: 200ms;
}

.duration-300:not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-duration: 300ms;

  transition-duration: 300ms;
}

.duration-1000:not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-duration: 1000ms;

  transition-duration: 1000ms;
}

.ease-in: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(#\#) {

  --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-out: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);
}

.outline-none:not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-outline-style: none;

  outline-style: none;
}

.prose-teal: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(#\#) {

    --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(#\#) {

      --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(#\#) {

  -webkit-user-select: all;

  user-select: all;
}

.ring-inset:not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-ring-inset: inset;
}

@media (hover: hover) {

  :where(.group):hover: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(#\#) .group-hover\:w-max {

    width: max-content;
  }
}

@media (hover: hover) {

  :where(.group):hover: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(#\#) .group-hover\:max-w-full {

    max-width: 100%;
  }
}

@media (hover: hover) {

  :where(.group):hover: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(#\#) .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(#\#) .group-hover\:text-white {

    color: #fff;

    color: var(--color-white);
  }
}

:where(.group):focus: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(#\#) .group-focus\:text-gray-500 {

  color: rgb(106, 114, 130);

  color: var(--color-gray-500);
}

:where(.group):focus:not(#\#):not(#\#):not(#\#):not(#\#) .group-focus\:text-white {

  color: #fff;

  color: var(--color-white);
}

:where(.group):disabled:not(#\#):not(#\#):not(#\#):not(#\#) .group-disabled\:block {

  display: block;
}

:where(.group):disabled:not(#\#):not(#\#):not(#\#):not(#\#) .group-disabled\:hidden {

  display: none;
}

:where(.group):has(:checked):not(#\#):not(#\#):not(#\#):not(#\#) .group-has-checked\:text-aaf-indigo-800 {

  color: #5F368C;
}

:where(.group):has(:checked):not(#\#):not(#\#):not(#\#):not(#\#) .group-has-checked\:text-indigo-900 {

  color: rgb(49, 44, 133);

  color: var(--color-indigo-900);
}

.backdrop\:bg-transparent:not(#\#):not(#\#):not(#\#):not(#\#)::backdrop {

  background-color: transparent;
}

.before\:absolute:not(#\#):not(#\#):not(#\#):not(#\#)::before {

  content: var(--tw-content);

  position: absolute;
}

.before\:inset-1: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(#\#)::before {

  content: var(--tw-content);

  border-radius: calc(infinity * 1px);
}

.before\:bg-white: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(#\#)::before {

  content: var(--tw-content);

  display: none;
}

.first\:rounded-tl-md:first-child: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(#\#) {

  border-top-right-radius: 0.375rem;

  border-top-right-radius: var(--radius-md);
}

.last\:rounded-br-md:last-child: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(#\#) {

  border-bottom-left-radius: 0.375rem;

  border-bottom-left-radius: var(--radius-md);
}

.checked\:border-aaf-indigo-800:checked:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: #5F368C;
}

.checked\:bg-aaf-indigo-800:checked:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #5F368C;
}

.focus-within\:border-aaf-indigo-800:focus-within:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: #5F368C;
}

.focus-within\:border-aaf-purple-300:focus-within:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: #D9ADFF;
}

.focus-within\:ring-2:focus-within: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(#\#) {

  --tw-ring-color: #5F368C;
}

.focus-within\:ring-aaf-purple-300:focus-within:not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-ring-color: #D9ADFF;
}

@media (hover: hover) {

  .hover\:border-gray-200:hover: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(#\#) {

    border-color: #fff;

    border-color: var(--color-white);
  }
}

@media (hover: hover) {

  .hover\:bg-aaf-blue-500:hover:not(#\#):not(#\#):not(#\#):not(#\#) {

    background-color: #3FA8DC;
  }
}

@media (hover: hover) {

  .hover\:bg-aaf-green-600:hover:not(#\#):not(#\#):not(#\#):not(#\#) {

    background-color: #28B35B;
  }
}

@media (hover: hover) {

  .hover\:bg-aaf-green-700:hover:not(#\#):not(#\#):not(#\#):not(#\#) {

    background-color: #21924A;
  }
}

@media (hover: hover) {

  .hover\:bg-aaf-indigo-800:hover:not(#\#):not(#\#):not(#\#):not(#\#) {

    background-color: #5F368C;
  }
}

@media (hover: hover) {

  .hover\:bg-aaf-navy-500:hover:not(#\#):not(#\#):not(#\#):not(#\#) {

    background-color: #5184C8;
  }
}

@media (hover: hover) {

  .hover\:bg-aaf-purple-800:hover:not(#\#):not(#\#):not(#\#):not(#\#) {

    background-color: #6B17B0;
  }
}

@media (hover: hover) {

  .hover\:bg-aaf-tangerine-100:hover:not(#\#):not(#\#):not(#\#):not(#\#) {

    background-color: #FBEEDA;
  }
}

@media (hover: hover) {

  .hover\:bg-aaf-tangerine-500:hover:not(#\#):not(#\#):not(#\#):not(#\#) {

    background-color: #E3812B;
  }
}

@media (hover: hover) {

  .hover\:bg-gray-50:hover: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(#\#) {

    background-color: rgb(243, 244, 246);

    background-color: var(--color-gray-100);
  }
}

@media (hover: hover) {

  .hover\:bg-gray-200:hover: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(#\#) {

    background-color: rgb(106, 114, 130);

    background-color: var(--color-gray-500);
  }
}

@media (hover: hover) {

  .hover\:bg-gray-800:hover: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(#\#) {

    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(#\#) {

    background-color: #0A9189;
  }
}

@media (hover: hover) {

  .hover\:bg-white:hover:not(#\#):not(#\#):not(#\#):not(#\#) {

    background-color: #fff;

    background-color: var(--color-white);
  }
}

@media (hover: hover) {

  .hover\:bg-yellow-200:hover:not(#\#):not(#\#):not(#\#):not(#\#) {

    background-color: rgb(255, 240, 133);

    background-color: var(--color-yellow-200);
  }
}

@media (hover: hover) {

  .hover\:font-medium:hover: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(#\#) {

    color: #3FA8DC;
  }
}

@media (hover: hover) {

  .hover\:text-aaf-blue-600:hover:not(#\#):not(#\#):not(#\#):not(#\#) {

    color: #2490C6;
  }
}

@media (hover: hover) {

  .hover\:text-aaf-blue-800:hover:not(#\#):not(#\#):not(#\#):not(#\#) {

    color: #165879;
  }
}

@media (hover: hover) {

  .hover\:text-aaf-dark-grey:hover:not(#\#):not(#\#):not(#\#):not(#\#) {

    color: #2a2a2a;
  }
}

@media (hover: hover) {

  .hover\:text-aaf-green-600:hover:not(#\#):not(#\#):not(#\#):not(#\#) {

    color: #28B35B;
  }
}

@media (hover: hover) {

  .hover\:text-aaf-green-700:hover:not(#\#):not(#\#):not(#\#):not(#\#) {

    color: #21924A;
  }
}

@media (hover: hover) {

  .hover\:text-aaf-indigo-800:hover:not(#\#):not(#\#):not(#\#):not(#\#) {

    color: #5F368C;
  }
}

@media (hover: hover) {

  .hover\:text-aaf-mid-grey:hover:not(#\#):not(#\#):not(#\#):not(#\#) {

    color: #606161;
  }
}

@media (hover: hover) {

  .hover\:text-aaf-navy-500:hover:not(#\#):not(#\#):not(#\#):not(#\#) {

    color: #5184C8;
  }
}

@media (hover: hover) {

  .hover\:text-aaf-navy-600:hover:not(#\#):not(#\#):not(#\#):not(#\#) {

    color: #376BAE;
  }
}

@media (hover: hover) {

  .hover\:text-aaf-navy-700:hover:not(#\#):not(#\#):not(#\#):not(#\#) {

    color: #2D588F;
  }
}

@media (hover: hover) {

  .hover\:text-aaf-tangerine-400:hover:not(#\#):not(#\#):not(#\#):not(#\#) {

    color: #E89645;
  }
}

@media (hover: hover) {

  .hover\:text-aaf-tangerine-500:hover:not(#\#):not(#\#):not(#\#):not(#\#) {

    color: #E3812B;
  }
}

@media (hover: hover) {

  .hover\:text-aaf-tangerine-600:hover:not(#\#):not(#\#):not(#\#):not(#\#) {

    color: #D46921;
  }
}

@media (hover: hover) {

  .hover\:text-black:hover:not(#\#):not(#\#):not(#\#):not(#\#) {

    color: #000;

    color: var(--color-black);
  }
}

@media (hover: hover) {

  .hover\:text-blue-900:hover:not(#\#):not(#\#):not(#\#):not(#\#) {

    color: rgb(28, 57, 142);

    color: var(--color-blue-900);
  }
}

@media (hover: hover) {

  .hover\:text-gray-100:hover:not(#\#):not(#\#):not(#\#):not(#\#) {

    color: rgb(243, 244, 246);

    color: var(--color-gray-100);
  }
}

@media (hover: hover) {

  .hover\:text-gray-200:hover: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(#\#) {

    color: rgb(106, 114, 130);

    color: var(--color-gray-500);
  }
}

@media (hover: hover) {

  .hover\:text-gray-600:hover: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(#\#) {

    color: rgb(54, 65, 83);

    color: var(--color-gray-700);
  }
}

@media (hover: hover) {

  .hover\:text-gray-900:hover: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(#\#) {

    color: rgb(251, 44, 54);

    color: var(--color-red-500);
  }
}

@media (hover: hover) {

  .hover\:text-red-700:hover:not(#\#):not(#\#):not(#\#):not(#\#) {

    color: rgb(191, 0, 15);

    color: color(display-p3 0.69274 0.11623 0.10468);

    color: var(--color-red-700);
  }
}

@media (hover: hover) {

  .hover\:text-verifid-teal-600:hover:not(#\#):not(#\#):not(#\#):not(#\#) {

    color: #0A9189;
  }
}

@media (hover: hover) {

  .hover\:text-verifid-teal-700:hover:not(#\#):not(#\#):not(#\#):not(#\#) {

    color: #08736C;
  }
}

@media (hover: hover) {

  .hover\:text-white:hover:not(#\#):not(#\#):not(#\#):not(#\#) {

    color: #fff;

    color: var(--color-white);
  }
}

@media (hover: hover) {

  .hover\:underline:hover:not(#\#):not(#\#):not(#\#):not(#\#) {

    text-decoration-line: underline;
  }
}

@media (hover: hover) {

  .hover\:decoration-aaf-tangerine-400:hover:not(#\#):not(#\#):not(#\#):not(#\#) {

    text-decoration-color: #E89645;
  }
}

@media (hover: hover) {

  .hover\:shadow:hover: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(#\#) {

    --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(#\#) {

  z-index: 10;
}

.focus\:border-b-2:focus: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(#\#) {

  border-color: #8BCAEA;
}

.focus\:border-verifid-teal-500:focus:not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: #0DC4B9;
}

.focus\:bg-aaf-blue-100:focus:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #D8EDF8;
}

.focus\:bg-aaf-green-100:focus:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #D9F7E4;
}

.focus\:bg-aaf-tangerine-100:focus:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #FBEEDA;
}

.focus\:bg-gray-100:focus:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: rgb(243, 244, 246);

  background-color: var(--color-gray-100);
}

.focus\:bg-red-100:focus:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: rgb(255, 226, 226);

  background-color: var(--color-red-100);
}

.focus\:text-aaf-blue-800:focus:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #165879;
}

.focus\:text-aaf-green-600:focus:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #28B35B;
}

.focus\:text-aaf-navy-700:focus:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #2D588F;
}

.focus\:text-gray-500:focus:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: rgb(106, 114, 130);

  color: var(--color-gray-500);
}

.focus\:text-gray-600:focus:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: rgb(74, 85, 101);

  color: var(--color-gray-600);
}

.focus\:text-gray-700:focus:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: rgb(54, 65, 83);

  color: var(--color-gray-700);
}

.focus\:text-gray-900:focus:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: rgb(16, 24, 40);

  color: var(--color-gray-900);
}

.focus\:underline:focus:not(#\#):not(#\#):not(#\#):not(#\#) {

  text-decoration-line: underline;
}

.focus\:placeholder-white:focus:not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {

  color: #fff;

  color: var(--color-white);
}

.focus\:ring-1:focus: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(#\#) {

  --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(#\#) {

  --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(#\#) {

  --tw-ring-color: #8BCAEA;
}

.focus\:ring-aaf-dark-grey:focus:not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-ring-color: #2a2a2a;
}

.focus\:ring-aaf-green-300:focus:not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-ring-color: #8EE6AE;
}

.focus\:ring-aaf-green-700:focus:not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-ring-color: #21924A;
}

.focus\:ring-aaf-indigo-800:focus:not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-ring-color: #5F368C;
}

.focus\:ring-aaf-mid-grey:focus:not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-ring-color: #606161;
}

.focus\:ring-aaf-navy-300:focus:not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-ring-color: #96B5DE;
}

.focus\:ring-aaf-navy-600:focus:not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-ring-color: #376BAE;
}

.focus\:ring-aaf-tangerine-300:focus:not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-ring-color: #F0BF7F;
}

.focus\:ring-gray-100:focus:not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-ring-color: rgb(243, 244, 246);
}

.focus\:ring-gray-200:focus:not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-ring-color: rgb(229, 231, 235);
}

.focus\:ring-gray-400:focus:not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-ring-color: rgb(153, 161, 175);
}

.focus\:ring-gray-500:focus:not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-ring-color: rgb(106, 114, 130);
}

.focus\:ring-gray-900:focus:not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-ring-color: rgb(16, 24, 40);
}

.focus\:ring-red-300:focus: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(#\#) {

    --tw-ring-color: rgb(255, 163, 164);
  }

@media (color-gamut: p3) {
.focus\:ring-red-300:focus: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(#\#) {

  --tw-ring-color: rgb(228, 0, 22);
}

@supports (color: color(display-p3 0 0 0%)) {
.focus\:ring-red-600:focus:not(#\#):not(#\#):not(#\#):not(#\#) {

    --tw-ring-color: rgb(228, 0, 22);
  }

@media (color-gamut: p3) {
.focus\:ring-red-600:focus: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(#\#) {

  --tw-ring-color: #4EF3E9;
}

.focus\:ring-verifid-teal-700:focus:not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-ring-color: #08736C;
}

.focus\:ring-offset-2:focus: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(#\#) {

  --tw-ring-offset-color: var(--color-gray-200);
}

.focus\:ring-offset-white:focus:not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-ring-offset-color: var(--color-white);
}

.focus\:outline-hidden:focus:not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-outline-style: none;

  outline-style: none;
}

@media (forced-colors: active) {

  .focus\:outline-hidden:focus:not(#\#):not(#\#):not(#\#):not(#\#) {

    outline: 2px solid transparent;

    outline-offset: 2px;
  }
}

.focus\:outline-none:focus:not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-outline-style: none;

  outline-style: none;
}

.focus-visible\:outline-2:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#) {

  outline-style: var(--tw-outline-style);

  outline-width: 2px;
}

.focus-visible\:outline-offset-2:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#) {

  outline-offset: 2px;
}

.focus-visible\:outline-aaf-indigo-800:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#) {

  outline-color: #5F368C;
}

.active\:border-gray-200:active: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(#\#) {

  background-color: #1D74A0;
}

.active\:bg-aaf-green-800:active:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #197139;
}

.active\:bg-aaf-indigo-800:active:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #5F368C;
}

.active\:bg-aaf-navy-700:active:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #2D588F;
}

.active\:bg-aaf-tangerine-700:active:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #AF4E1D;
}

.active\:bg-gray-50:active: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(#\#) {

  background-color: rgb(243, 244, 246);

  background-color: var(--color-gray-100);
}

.active\:bg-gray-300:active: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(#\#) {

  background-color: rgb(74, 85, 101);

  background-color: var(--color-gray-600);
}

.active\:bg-gray-900:active: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(#\#) {

  background-color: rgb(159, 7, 18);

  background-color: var(--color-red-800);
}

.active\:bg-verifid-teal-800:active:not(#\#):not(#\#):not(#\#):not(#\#) {

  background-color: #06514D;
}

.active\:text-aaf-blue-800:active:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #165879;
}

.active\:text-aaf-green-800:active:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #197139;
}

.active\:text-aaf-navy-700:active:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #2D588F;
}

.active\:text-aaf-purple-800:active:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #6B17B0;
}

.active\:text-aaf-tangerine-700:active:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #AF4E1D;
}

.active\:text-gray-200:active:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: rgb(229, 231, 235);

  color: var(--color-gray-200);
}

.active\:text-gray-500:active:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: rgb(106, 114, 130);

  color: var(--color-gray-500);
}

.active\:text-gray-600:active:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: rgb(74, 85, 101);

  color: var(--color-gray-600);
}

.active\:text-gray-700:active:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: rgb(54, 65, 83);

  color: var(--color-gray-700);
}

.active\:text-gray-900:active:not(#\#):not(#\#):not(#\#):not(#\#) {

  color: rgb(16, 24, 40);

  color: var(--color-gray-900);
}

.active\:text-red-700:active: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(#\#) {

  color: #06514D;
}

.disabled\:border-gray-300:disabled: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(#\#) {

  background-color: rgb(243, 244, 246);

  background-color: var(--color-gray-100);
}

.disabled\:before\:bg-gray-400:disabled: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(#\#) {

  position: relative;
}

.has-checked\:border-indigo-200:has(*:checked):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(#\#) {

  background-color: #FAF7FD;
}

@media (min-width: 640px) {

  .sm\:inset-0: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(#\#) {

    right: calc(0.25rem * 6);

    right: calc(var(--spacing) * 6);
  }
}

@media (min-width: 640px) {

  .sm\:col-span-2:not(#\#):not(#\#):not(#\#):not(#\#) {

    grid-column: span 2 / span 2;
  }
}

@media (min-width: 640px) {

  .sm\:col-span-3:not(#\#):not(#\#):not(#\#):not(#\#) {

    grid-column: span 3 / span 3;
  }
}

@media (min-width: 640px) {

  .sm\:-mx-6: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(#\#) {

    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(#\#) {

    margin-left: auto;

    margin-right: auto;
  }
}

@media (min-width: 640px) {

  .sm\:my-8: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);
  }
}

@media (min-width: 640px) {

  .sm\:mt-0:not(#\#):not(#\#):not(#\#):not(#\#) {

    margin-top: calc(0.25rem * 0);

    margin-top: calc(var(--spacing) * 0);
  }
}

@media (min-width: 640px) {

  .sm\:mt-6:not(#\#):not(#\#):not(#\#):not(#\#) {

    margin-top: calc(0.25rem * 6);

    margin-top: calc(var(--spacing) * 6);
  }
}

@media (min-width: 640px) {

  .sm\:mr-3: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(#\#) {

    margin-bottom: calc(0.25rem * -3);

    margin-bottom: calc(var(--spacing) * -3);
  }
}

@media (min-width: 640px) {

  .sm\:mb-0: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(#\#) {

    margin-bottom: calc(0.25rem * 3);

    margin-bottom: calc(var(--spacing) * 3);
  }
}

@media (min-width: 640px) {

  .sm\:ml-1:not(#\#):not(#\#):not(#\#):not(#\#) {

    margin-left: calc(0.25rem * 1);

    margin-left: calc(var(--spacing) * 1);
  }
}

@media (min-width: 640px) {

  .sm\:ml-4: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(#\#) {

    margin-left: calc(0.25rem * 5);

    margin-left: calc(var(--spacing) * 5);
  }
}

@media (min-width: 640px) {

  .sm\:ml-auto:not(#\#):not(#\#):not(#\#):not(#\#) {

    margin-left: auto;
  }
}

@media (min-width: 640px) {

  .sm\:block:not(#\#):not(#\#):not(#\#):not(#\#) {

    display: block;
  }
}

@media (min-width: 640px) {

  .sm\:flex:not(#\#):not(#\#):not(#\#):not(#\#) {

    display: flex;
  }
}

@media (min-width: 640px) {

  .sm\:grid:not(#\#):not(#\#):not(#\#):not(#\#) {

    display: grid;
  }
}

@media (min-width: 640px) {

  .sm\:hidden:not(#\#):not(#\#):not(#\#):not(#\#) {

    display: none;
  }
}

@media (min-width: 640px) {

  .sm\:inline-flex:not(#\#):not(#\#):not(#\#):not(#\#) {

    display: inline-flex;
  }
}

@media (min-width: 640px) {

  .sm\:table-cell:not(#\#):not(#\#):not(#\#):not(#\#) {

    display: table-cell;
  }
}

@media (min-width: 640px) {

  .sm\:h-7: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(#\#) {

    height: calc(0.25rem * 10);

    height: calc(var(--spacing) * 10);
  }
}

@media (min-width: 640px) {

  .sm\:h-12: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(#\#) {

    width: calc(1 / 2 * 100%);
  }
}

@media (min-width: 640px) {

  .sm\:w-1\/3:not(#\#):not(#\#):not(#\#):not(#\#) {

    width: calc(1 / 3 * 100%);
  }
}

@media (min-width: 640px) {

  .sm\:w-1\/4:not(#\#):not(#\#):not(#\#):not(#\#) {

    width: calc(1 / 4 * 100%);
  }
}

@media (min-width: 640px) {

  .sm\:w-10:not(#\#):not(#\#):not(#\#):not(#\#) {

    width: 2.5rem;
  }
}

@media (min-width: 640px) {

  .sm\:w-12:not(#\#):not(#\#):not(#\#):not(#\#) {

    width: 3rem;
  }
}

@media (min-width: 640px) {

  .sm\:w-36:not(#\#):not(#\#):not(#\#):not(#\#) {

    width: calc(0.25rem * 36);

    width: calc(var(--spacing) * 36);
  }
}

@media (min-width: 640px) {

  .sm\:w-40:not(#\#):not(#\#):not(#\#):not(#\#) {

    width: 10rem;
  }
}

@media (min-width: 640px) {

  .sm\:w-auto:not(#\#):not(#\#):not(#\#):not(#\#) {

    width: auto;
  }
}

@media (min-width: 640px) {

  .sm\:w-full:not(#\#):not(#\#):not(#\#):not(#\#) {

    width: 100%;
  }
}

@media (min-width: 640px) {

  .sm\:max-w-2xl:not(#\#):not(#\#):not(#\#):not(#\#) {

    max-width: 42rem;

    max-width: var(--container-2xl);
  }
}

@media (min-width: 640px) {

  .sm\:max-w-5xl:not(#\#):not(#\#):not(#\#):not(#\#) {

    max-width: 64rem;

    max-width: var(--container-5xl);
  }
}

@media (min-width: 640px) {

  .sm\:max-w-56:not(#\#):not(#\#):not(#\#):not(#\#) {

    max-width: 14rem;
  }
}

@media (min-width: 640px) {

  .sm\:max-w-lg:not(#\#):not(#\#):not(#\#):not(#\#) {

    max-width: 32rem;

    max-width: var(--container-lg);
  }
}

@media (min-width: 640px) {

  .sm\:max-w-prose:not(#\#):not(#\#):not(#\#):not(#\#) {

    max-width: 65ch;
  }
}

@media (min-width: 640px) {

  .sm\:min-w-24:not(#\#):not(#\#):not(#\#):not(#\#) {

    min-width: 6rem;
  }
}

@media (min-width: 640px) {

  .sm\:grid-cols-2:not(#\#):not(#\#):not(#\#):not(#\#) {

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

@media (min-width: 640px) {

  .sm\:grid-cols-3:not(#\#):not(#\#):not(#\#):not(#\#) {

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

@media (min-width: 640px) {

  .sm\:flex-col:not(#\#):not(#\#):not(#\#):not(#\#) {

    flex-direction: column;
  }
}

@media (min-width: 640px) {

  .sm\:flex-row:not(#\#):not(#\#):not(#\#):not(#\#) {

    flex-direction: row;
  }
}

@media (min-width: 640px) {

  .sm\:flex-row-reverse:not(#\#):not(#\#):not(#\#):not(#\#) {

    flex-direction: row-reverse;
  }
}

@media (min-width: 640px) {

  .sm\:flex-nowrap:not(#\#):not(#\#):not(#\#):not(#\#) {

    flex-wrap: nowrap;
  }
}

@media (min-width: 640px) {

  .sm\:flex-wrap:not(#\#):not(#\#):not(#\#):not(#\#) {

    flex-wrap: wrap;
  }
}

@media (min-width: 640px) {

  .sm\:items-center:not(#\#):not(#\#):not(#\#):not(#\#) {

    align-items: center;
  }
}

@media (min-width: 640px) {

  .sm\:items-end:not(#\#):not(#\#):not(#\#):not(#\#) {

    align-items: flex-end;
  }
}

@media (min-width: 640px) {

  .sm\:items-start:not(#\#):not(#\#):not(#\#):not(#\#) {

    align-items: flex-start;
  }
}

@media (min-width: 640px) {

  .sm\:justify-center:not(#\#):not(#\#):not(#\#):not(#\#) {

    justify-content: center;
  }
}

@media (min-width: 640px) {

  .sm\:gap-4:not(#\#):not(#\#):not(#\#):not(#\#) {

    gap: calc(0.25rem * 4);

    gap: calc(var(--spacing) * 4);
  }
}

@media (min-width: 640px) {

  .sm\:truncate:not(#\#):not(#\#):not(#\#):not(#\#) {

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;
  }
}

@media (min-width: 640px) {

  .sm\:rounded-lg: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(#\#) {

    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(#\#) {

    padding: calc(0.25rem * 0);

    padding: calc(var(--spacing) * 0);
  }
}

@media (min-width: 640px) {

  .sm\:p-4: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(#\#) {

    padding: calc(0.25rem * 6);

    padding: calc(var(--spacing) * 6);
  }
}

@media (min-width: 640px) {

  .sm\:px-2: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(#\#) {

    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(#\#) {

    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(#\#) {

    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(#\#) {

    padding-top: calc(0.25rem * 8);

    padding-top: calc(var(--spacing) * 8);
  }
}

@media (min-width: 640px) {

  .sm\:pb-4: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(#\#) {

    text-align: left;
  }
}

@media (min-width: 640px) {

  .sm\:text-2xl: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-sm: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(#\#) {

    --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(#\#) {

    --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(#\#) {

    right: calc(0.25rem * 0);

    right: calc(var(--spacing) * 0);
  }
}

@media (min-width: 1024px) {

  .md\:left-auto:not(#\#):not(#\#):not(#\#):not(#\#) {

    left: auto;
  }
}

@media (min-width: 1024px) {

  .md\:order-1:not(#\#):not(#\#):not(#\#):not(#\#) {

    order: 1;
  }
}

@media (min-width: 1024px) {

  .md\:order-2:not(#\#):not(#\#):not(#\#):not(#\#) {

    order: 2;
  }
}

@media (min-width: 1024px) {

  .md\:col-span-2:not(#\#):not(#\#):not(#\#):not(#\#) {

    grid-column: span 2 / span 2;
  }
}

@media (min-width: 1024px) {

  .md\:-mt-1: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(#\#) {

    margin-top: calc(0.25rem * 0);

    margin-top: calc(var(--spacing) * 0);
  }
}

@media (min-width: 1024px) {

  .md\:mr-5: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(#\#) {

    margin-bottom: calc(0.25rem * 0);

    margin-bottom: calc(var(--spacing) * 0);
  }
}

@media (min-width: 1024px) {

  .md\:ml-4: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(#\#) {

    display: block;
  }
}

@media (min-width: 1024px) {

  .md\:flex:not(#\#):not(#\#):not(#\#):not(#\#) {

    display: flex;
  }
}

@media (min-width: 1024px) {

  .md\:hidden:not(#\#):not(#\#):not(#\#):not(#\#) {

    display: none;
  }
}

@media (min-width: 1024px) {

  .md\:table-cell:not(#\#):not(#\#):not(#\#):not(#\#) {

    display: table-cell;
  }
}

@media (min-width: 1024px) {

  .md\:max-h-32:not(#\#):not(#\#):not(#\#):not(#\#) {

    max-height: 8rem;
  }
}

@media (min-width: 1024px) {

  .md\:w-1\/4:not(#\#):not(#\#):not(#\#):not(#\#) {

    width: calc(1 / 4 * 100%);
  }
}

@media (min-width: 1024px) {

  .md\:w-6:not(#\#):not(#\#):not(#\#):not(#\#) {

    width: 1.5rem;
  }
}

@media (min-width: 1024px) {

  .md\:w-40:not(#\#):not(#\#):not(#\#):not(#\#) {

    width: 10rem;
  }
}

@media (min-width: 1024px) {

  .md\:w-50:not(#\#):not(#\#):not(#\#):not(#\#) {

    width: calc(0.25rem * 50);

    width: calc(var(--spacing) * 50);
  }
}

@media (min-width: 1024px) {

  .md\:w-60: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(#\#) {

    width: 16rem;
  }
}

@media (min-width: 1024px) {

  .md\:w-100:not(#\#):not(#\#):not(#\#):not(#\#) {

    width: calc(0.25rem * 100);

    width: calc(var(--spacing) * 100);
  }
}

@media (min-width: 1024px) {

  .md\:w-160:not(#\#):not(#\#):not(#\#):not(#\#) {

    width: calc(0.25rem * 160);

    width: calc(var(--spacing) * 160);
  }
}

@media (min-width: 1024px) {

  .md\:origin-top-right:not(#\#):not(#\#):not(#\#):not(#\#) {

    transform-origin: 100% 0;
  }
}

@media (min-width: 1024px) {

  .md\:grid-cols-3:not(#\#):not(#\#):not(#\#):not(#\#) {

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

@media (min-width: 1024px) {

  .md\:grid-cols-4:not(#\#):not(#\#):not(#\#):not(#\#) {

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

@media (min-width: 1024px) {

  .md\:flex-row:not(#\#):not(#\#):not(#\#):not(#\#) {

    flex-direction: row;
  }
}

@media (min-width: 1024px) {

  .md\:items-center:not(#\#):not(#\#):not(#\#):not(#\#) {

    align-items: center;
  }
}

@media (min-width: 1024px) {

  .md\:items-start:not(#\#):not(#\#):not(#\#):not(#\#) {

    align-items: flex-start;
  }
}

@media (min-width: 1024px) {

  .md\:justify-between:not(#\#):not(#\#):not(#\#):not(#\#) {

    justify-content: space-between;
  }
}

@media (min-width: 1024px) {

  :where(.md\:space-x-2 > :not(:last-child)):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(#\#) {

    --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(#\#) {

    --tw-space-x-reverse: 1;
  }
}

@media (min-width: 1024px) {

  .md\:pt-6: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(#\#) {

    padding-right: calc(0.25rem * 2);

    padding-right: calc(var(--spacing) * 2);
  }
}

@media (min-width: 1024px) {

  .md\:pb-10: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(#\#) {

    text-align: left;
  }
}

@media (min-width: 1024px) {

  .md\:text-4xl: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(#\#) {

    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(#\#) {

    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\:sticky:not(#\#):not(#\#):not(#\#):not(#\#) {

    position: sticky;
  }
}

@media (min-width: 1280px) {

  .lg\:top-0:not(#\#):not(#\#):not(#\#):not(#\#) {

    top: calc(0.25rem * 0);

    top: calc(var(--spacing) * 0);
  }
}

@media (min-width: 1280px) {

  .lg\:col-span-2:not(#\#):not(#\#):not(#\#):not(#\#) {

    grid-column: span 2 / span 2;
  }
}

@media (min-width: 1280px) {

  .lg\:col-span-8:not(#\#):not(#\#):not(#\#):not(#\#) {

    grid-column: span 8 / span 8;
  }
}

@media (min-width: 1280px) {

  .lg\:col-start-3:not(#\#):not(#\#):not(#\#):not(#\#) {

    grid-column-start: 3;
  }
}

@media (min-width: 1280px) {

  .lg\:-mx-8: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\:mr-6:not(#\#):not(#\#):not(#\#):not(#\#) {

    margin-right: calc(0.25rem * 6);

    margin-right: calc(var(--spacing) * 6);
  }
}

@media (min-width: 1280px) {

  .lg\:mb-8: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(#\#) {

    margin-left: auto;
  }
}

@media (min-width: 1280px) {

  .lg\:flex:not(#\#):not(#\#):not(#\#):not(#\#) {

    display: flex;
  }
}

@media (min-width: 1280px) {

  .lg\:table-cell:not(#\#):not(#\#):not(#\#):not(#\#) {

    display: table-cell;
  }
}

@media (min-width: 1280px) {

  .lg\:h-full:not(#\#):not(#\#):not(#\#):not(#\#) {

    height: 100%;
  }
}

@media (min-width: 1280px) {

  .lg\:h-screen:not(#\#):not(#\#):not(#\#):not(#\#) {

    height: 100vh;
  }
}

@media (min-width: 1280px) {

  .lg\:max-h-none:not(#\#):not(#\#):not(#\#):not(#\#) {

    max-height: none;
  }
}

@media (min-width: 1280px) {

  .lg\:min-h-0:not(#\#):not(#\#):not(#\#):not(#\#) {

    min-height: calc(0.25rem * 0);

    min-height: calc(var(--spacing) * 0);
  }
}

@media (min-width: 1280px) {

  .lg\:w-1\/3:not(#\#):not(#\#):not(#\#):not(#\#) {

    width: calc(1 / 3 * 100%);
  }
}

@media (min-width: 1280px) {

  .lg\:w-1\/4:not(#\#):not(#\#):not(#\#):not(#\#) {

    width: calc(1 / 4 * 100%);
  }
}

@media (min-width: 1280px) {

  .lg\:w-1\/5:not(#\#):not(#\#):not(#\#):not(#\#) {

    width: calc(1 / 5 * 100%);
  }
}

@media (min-width: 1280px) {

  .lg\:w-72:not(#\#):not(#\#):not(#\#):not(#\#) {

    width: calc(0.25rem * 72);

    width: calc(var(--spacing) * 72);
  }
}

@media (min-width: 1280px) {

  .lg\:w-auto:not(#\#):not(#\#):not(#\#):not(#\#) {

    width: auto;
  }
}

@media (min-width: 1280px) {

  .lg\:max-w-none:not(#\#):not(#\#):not(#\#):not(#\#) {

    max-width: none;
  }
}

@media (min-width: 1280px) {

  .lg\:flex-1:not(#\#):not(#\#):not(#\#):not(#\#) {

    flex: 1;
  }
}

@media (min-width: 1280px) {

  .lg\:flex-initial:not(#\#):not(#\#):not(#\#):not(#\#) {

    flex: 0 auto;
  }
}

@media (min-width: 1280px) {

  .lg\:flex-none:not(#\#):not(#\#):not(#\#):not(#\#) {

    flex: none;
  }
}

@media (min-width: 1280px) {

  .lg\:grid-cols-2:not(#\#):not(#\#):not(#\#):not(#\#) {

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

@media (min-width: 1280px) {

  .lg\:grid-cols-3:not(#\#):not(#\#):not(#\#):not(#\#) {

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

@media (min-width: 1280px) {

  .lg\:grid-cols-4:not(#\#):not(#\#):not(#\#):not(#\#) {

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

@media (min-width: 1280px) {

  .lg\:grid-cols-5:not(#\#):not(#\#):not(#\#):not(#\#) {

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

@media (min-width: 1280px) {

  .lg\:grid-cols-12:not(#\#):not(#\#):not(#\#):not(#\#) {

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

@media (min-width: 1280px) {

  .lg\:flex-col:not(#\#):not(#\#):not(#\#):not(#\#) {

    flex-direction: column;
  }
}

@media (min-width: 1280px) {

  .lg\:flex-row:not(#\#):not(#\#):not(#\#):not(#\#) {

    flex-direction: row;
  }
}

@media (min-width: 1280px) {

  .lg\:justify-center:not(#\#):not(#\#):not(#\#):not(#\#) {

    justify-content: center;
  }
}

@media (min-width: 1280px) {

  .lg\:gap-0: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(#\#) {

    gap: calc(0.25rem * 8);

    gap: calc(var(--spacing) * 8);
  }
}

@media (min-width: 1280px) {

  .lg\:self-start:not(#\#):not(#\#):not(#\#):not(#\#) {

    align-self: flex-start;
  }
}

@media (min-width: 1280px) {

  .lg\:overflow-hidden:not(#\#):not(#\#):not(#\#):not(#\#) {

    overflow: hidden;
  }
}

@media (min-width: 1280px) {

  .lg\:px-6: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(#\#) {

    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(#\#) {

    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(#\#) {

    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(#\#) {

    display: table-cell;
  }
}

@media (min-width: 1536px) {

  .xl\:w-2\/5:not(#\#):not(#\#):not(#\#):not(#\#) {

    width: calc(2 / 5 * 100%);
  }
}

@media (min-width: 1536px) {

  .xl\:grid-cols-2:not(#\#):not(#\#):not(#\#):not(#\#) {

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

@media (min-width: 1536px) {

  .xl\:grid-cols-4:not(#\#):not(#\#):not(#\#):not(#\#) {

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

@media (min-width: 1536px) {

  .xl\:gap-0: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(#\#) {

    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(#\#) {

    font-size: 3.75rem;

    font-size: var(--text-6xl);

    line-height: 1;

    line-height: var(--tw-leading, var(--text-6xl--line-height));
  }
}

@media (forced-colors: active) {

  .forced-colors\:appearance-auto:not(#\#):not(#\#):not(#\#):not(#\#) {

    appearance: auto;
  }
}

@media (forced-colors: active) {

  .forced-colors\:before\:hidden:not(#\#):not(#\#):not(#\#):not(#\#)::before {

    content: var(--tw-content);

    display: none;
  }
}

@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(#\#) {

  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(#\#) {

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

.form-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.form-textarea: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(#\#),.form-textarea:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  border-color: #8BCAEA;
}

.form-input:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.form-textarea:focus: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(#\#),.form-textarea:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-ring-color: #8BCAEA;
}

.form-input:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.form-textarea:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --tw-outline-style: none;

  outline-style: none;
}

.form-input: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(#\#)::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(#\#)::placeholder {

  color: rgb(54, 65, 83);

  color: var(--color-gray-700);
}

.form-textarea:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {

  color: rgb(54, 65, 83);

  color: var(--color-gray-700);
}

.form-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {

  opacity: 0.75;
}

.form-textarea:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {

  opacity: 0.75;
}

.form-input[readonly]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.form-textarea[readonly]: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(#\#),.form-textarea[readonly]:focus: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(#\#),.form-textarea[readonly]:focus: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(#\#),.form-textarea[disabled]: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(#\#),.form-textarea[disabled]:focus: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(#\#),.form-textarea[disabled]:focus: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(#\#) {

  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, display, content-visibility, overlay, pointer-events;

  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(#\#) {

  --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(#\#) {

  --tw-ring-color: #6B17B0;
}

.form-checkbox: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, display, content-visibility, overlay, pointer-events;

  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(#\#) {

  background-color: #6B17B0;
}

.form-checkbox:focus: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(#\#) {

  --tw-ring-color: #6B17B0;
}

.input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.select: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, display, content-visibility, overlay, pointer-events;

  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(#\#),.select: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(#\#) {

  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(#\#) .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(#\#) .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(#\#) .input:focus {

  --tw-ring-color: #6B17B0;
}

.joined-inputs: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(#\#) .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(#\#) {

  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(#\#) .input-group__append,.input-group: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(#\#) .input-group__append,.input-group: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(#\#) .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(#\#) .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(#\#) .field_with_errors {

  width: 100%;
}

.input-group: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(#\#) 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(#\#) 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(#\#) .input-group__append,.input-group.-input-only:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .input-group__prepend {

  display: none;
}

.input-group.-input-only:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input {

  border-radius: 0.375rem;

  border-radius: var(--radius-md);
}

.field_with_errors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input:not(.choices__input),.field_with_errors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) textarea,.field_with_errors: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(#\#) input:not(.choices__input),.field_with_errors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) textarea,.field_with_errors: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(#\#) input:not(.choices__input),.field_with_errors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) textarea,.field_with_errors: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(#\#) 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(#\#),textarea.validation-error:invalid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),input:not(.choices__input).validation-error:invalid: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(#\#),textarea.validation-error:invalid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),input:not(.choices__input).validation-error:invalid: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(#\#),textarea.validation-error:invalid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),input:not(.choices__input).validation-error:invalid: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(#\#) {

  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(#\#) {

    --tw-ring-color: rgb(255, 163, 164);
  }

@media (color-gamut: p3) {
.choices__inner.validation-error:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

      --tw-ring-color: color(display-p3 0.95692 0.65189 0.64512);
    }
}
}

.toast__dismiss:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  position: relative;
}

.toast__dismiss-ring:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  position: absolute;

  top: -2px;

  right: -2px;

  bottom: -2px;

  left: -2px;

  display: block;

  pointer-events: none;
}

.toast__dismiss-ring:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg {

  width: 100%;

  height: 100%;

  transform: rotate(-90deg);
}

.toast__dismiss-ring:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) circle {

  fill: none;

  stroke: currentColor;

  stroke-width: 2;

  opacity: .4;

  stroke-linecap: round;
}

*: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);
}

.caret-close__icon:not(#\#):not(#\#):not(#\#) {

  position: relative;

  margin-top: calc(0.25rem * 0);

  margin-top: calc(var(--spacing) * 0);

  rotate: calc(90deg * -1);

  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, display, content-visibility, overlay, pointer-events;

  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;

  width: .9em;

  height: .9em;
}

.caret-close__icon__stroke:not(#\#):not(#\#):not(#\#) {

  position: absolute;

  display: block;

  transform-origin: 0 100%;

  rotate: calc(45deg * -1);

  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, display, content-visibility, overlay, pointer-events;

  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;

  width: 60%;

  height: 2px;

  left: 25%;

  top: 50%;
}

.caret-close__icon__stroke:last-child:not(#\#):not(#\#):not(#\#) {

  transform-origin: 0 0;

  rotate: 45deg;
}

.caret-close.-open:not(#\#):not(#\#):not(#\#) .caret-close__icon {

  margin-top: 2px;
}

.caret-close.-open: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(#\#) .caret-close__icon__stroke:last-child {

  rotate: calc(45deg * -1);
}

.icon.-boolean.fa-times:not(#\#):not(#\#):not(#\#),.icon.-boolean.-false: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(#\#),.icon.-boolean.-true: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(#\#) {

  display: inline-block;

  height: 1em;

  width: 1em;

  vertical-align: -0.125em;
}

.hamburger-menu: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(#\#) {

  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, display, content-visibility, overlay, pointer-events;

  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(#\#) .hamburger-menu__bar:nth-of-type(1) {

  transform: translateY(calc(var(--menu-height) / 4)) rotate(45deg);
}

.hamburger-menu.--open:not(#\#):not(#\#):not(#\#) .hamburger-menu__bar:nth-of-type(2) {

  opacity: 0;
}

.hamburger-menu.--open:not(#\#):not(#\#):not(#\#) .hamburger-menu__bar:nth-of-type(3) {

  transform: translateY(calc(var(--menu-height) / -4)) rotate(-45deg);
}

.modal: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(#\#) .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(#\#) .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(#\#) .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(#\#) .modal__panel[hidden] {

  visibility: hidden;

  display: block;
}

.modal.-open: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(#\#) .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(#\#) .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);
  }
}

.tabs:not(#\#):not(#\#):not(#\#) {

  display: flex;

  width: 100%;

  flex-direction: column;
}

.tabs__header:not(#\#):not(#\#):not(#\#) {

  margin-top: calc(0.25rem * 3);

  margin-top: calc(var(--spacing) * 3);

  display: flex;

  flex-wrap: wrap;

  justify-content: flex-start;

  color: #fff;

  color: var(--color-white);
}

.tabs__header:not(#\#):not(#\#):not(#\#)>a,.tabs__header:not(#\#):not(#\#):not(#\#)>li {

  margin-bottom: -1px;

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

.tabs__header: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(#\#)>a.-active {

  --tw-font-weight: var(--font-weight-semibold);

  font-weight: 600;

  font-weight: var(--font-weight-semibold);

  border-bottom-color: currentColor;
}

.tabs__header:not(#\#):not(#\#):not(#\#)>a.-active::after {

  content: "";

  position: absolute;

  left: calc(0.25rem * 0);

  right: calc(0.25rem * 0);

  left: calc(var(--spacing) * 0);

  right: calc(var(--spacing) * 0);

  bottom: calc(0.25rem * 0);

  bottom: calc(var(--spacing) * 0);

  background-color: #5F368C;

  height: 3px;
}

.tabs__header:not(#\#):not(#\#):not(#\#)>a,.tabs__header:not(#\#):not(#\#):not(#\#)>li span {

  color: rgb(54, 65, 83);

  color: var(--color-gray-700);
}

.tabs__header:not(#\#):not(#\#):not(#\#)>a:not([class*=-active]),.tabs__header:not(#\#):not(#\#):not(#\#)>li:not([class*=-active]) {

  cursor: pointer;
}

.tabs__header:not(#\#):not(#\#):not(#\#)>a:not([class*=-active]):hover,.tabs__header:not(#\#):not(#\#):not(#\#)>li:not([class*=-active]):hover {

  background-color: rgb(243, 244, 246);

  background-color: var(--color-gray-100);
}

.tabs__content:not(#\#):not(#\#):not(#\#) {

  display: flex;
}

.tabs__tab:not(#\#):not(#\#):not(#\#) {

  display: none;

  flex-grow: 1;
}

.tabs__tab.-active:not(#\#):not(#\#):not(#\#) {

  display: block;
}

.loading-overlay: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, display, content-visibility, overlay, pointer-events;

  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(#\#) {

  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(#\#) {

  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(#\#) {

  display: block;

  opacity: 1;
}

.notifications-panel__notifications: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);
}

.notification__message:not(#\#):not(#\#):not(#\#) p {

  margin-bottom: calc(0.25rem * 2);

  margin-bottom: calc(var(--spacing) * 2);
}

.notification-menu.-unread:not(#\#):not(#\#):not(#\#) .notification-icon {

  position: relative;
}

.notification-menu.-unread: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;
}

.diff:not(#\#):not(#\#):not(#\#) {

  overflow: auto;
}

.diff:not(#\#):not(#\#):not(#\#) ul {

  margin: calc(0.25rem * 0);

  margin: calc(var(--spacing) * 0);

  display: table;

  width: 100%;

  list-style-type: none;

  overflow: auto;

  background-color: #fff;

  background-color: var(--color-white);

  padding: calc(0.25rem * 0);

  padding: calc(var(--spacing) * 0);

  font-size: 13px;
}

.diff:not(#\#):not(#\#):not(#\#) del,.diff:not(#\#):not(#\#):not(#\#) ins {

  display: block;

  text-decoration-line: none;
}

.diff:not(#\#):not(#\#):not(#\#) li {

  margin: calc(0.25rem * 0);

  margin: calc(var(--spacing) * 0);

  display: table-row;

  height: calc(0.25rem * 4);

  height: calc(var(--spacing) * 4);

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

.diff:not(#\#):not(#\#):not(#\#) li:nth-child(even) {

  background-color: rgb(249, 250, 251);

  background-color: var(--color-gray-50);
}

@media (hover: hover) {

  .diff:not(#\#):not(#\#):not(#\#) li:hover {

    background-color: rgb(243, 244, 246);

    background-color: var(--color-gray-100);
  }
}

.diff:not(#\#):not(#\#):not(#\#) li {

  padding: calc(0.25rem * 0);

  padding: calc(var(--spacing) * 0);
}

.diff:not(#\#):not(#\#):not(#\#) li.ins {

  background-color: rgb(220, 252, 231);

  background-color: var(--color-green-100);

  color: rgb(1, 102, 48);

  color: var(--color-green-800);
}

@media (hover: hover) {

  .diff:not(#\#):not(#\#):not(#\#) li.ins:hover {

    background-color: rgb(255, 240, 133);

    background-color: var(--color-yellow-200);
  }
}

.diff:not(#\#):not(#\#):not(#\#) li.del {

  background-color: rgb(255, 226, 226);

  background-color: var(--color-red-100);

  color: rgb(191, 0, 15);

  color: color(display-p3 0.69274 0.11623 0.10468);

  color: var(--color-red-700);

  text-decoration-line: line-through;
}

@media (hover: hover) {

  .diff:not(#\#):not(#\#):not(#\#) li.del:hover {

    background-color: rgb(255, 240, 133);

    background-color: var(--color-yellow-200);
  }
}

.diff:not(#\#):not(#\#):not(#\#) del,.diff:not(#\#):not(#\#):not(#\#) ins,.diff:not(#\#):not(#\#):not(#\#) span {

  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;

  font-family: var(--font-mono);

  white-space: pre-wrap;
}

.diff:not(#\#):not(#\#):not(#\#) del strong {

  background-color: rgb(255, 202, 202);

  background-color: color(display-p3 0.96956 0.79815 0.7943);

  background-color: var(--color-red-200);

  --tw-font-weight: var(--font-weight-normal);

  font-weight: 400;

  font-weight: var(--font-weight-normal);
}

.diff:not(#\#):not(#\#):not(#\#) ins strong {

  background-color: rgb(185, 248, 207);

  background-color: var(--color-green-200);

  --tw-font-weight: var(--font-weight-normal);

  font-weight: 400;

  font-weight: var(--font-weight-normal);
}

.diff:not(#\#):not(#\#):not(#\#) li.diff-comment {

  display: none;
}

.diff:not(#\#):not(#\#):not(#\#) li.diff-block-info {

  background-color: rgb(106, 114, 130);

  background-color: var(--color-gray-500);
}

.scrollbar-always:not(#\#):not(#\#):not(#\#):not(#\#) {

  overflow-y: auto;
}

.scrollbar-always:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar {

  width: 10px;
}

.scrollbar-always:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar-track {

  background-color: rgb(243, 244, 246);

  background-color: var(--color-gray-100);
}

.scrollbar-always:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar-thumb {

  border-radius: calc(infinity * 1px);

  background-color: rgb(153, 161, 175);

  background-color: var(--color-gray-400);

  border: 2px solid rgba(0,0,0,0);

  background-clip: content-box;
}

.scrollbar-always:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar-thumb:hover {

  background-color: rgb(106, 114, 130);

  background-color: var(--color-gray-500);
}

@supports (-moz-appearance: none) {

  .scrollbar-always:not(#\#):not(#\#):not(#\#):not(#\#) {

    scrollbar-width: thin;

    scrollbar-color: rgb(153, 161, 175) rgb(243, 244, 246);

    scrollbar-color: var(--color-gray-400) var(--color-gray-100);
  }
}

.force-hidden:not(#\#):not(#\#):not(#\#):not(#\#),[hidden]:not(#\#):not(#\#):not(#\#):not(#\#) {

  display: none;
}

/*! purgecss start ignore*/

:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),:host:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --fa-font-solid: normal 900 1em/1 'Font Awesome 7 Free';

  --fa-font-regular: normal 400 1em/1 'Font Awesome 7 Free';

  --fa-font-light: normal 300 1em/1 'Font Awesome 7 Pro';

  --fa-font-thin: normal 100 1em/1 'Font Awesome 7 Pro';

  --fa-font-duotone: normal 900 1em/1 'Font Awesome 7 Duotone';

  --fa-font-duotone-regular: normal 400 1em/1 'Font Awesome 7 Duotone';

  --fa-font-duotone-light: normal 300 1em/1 'Font Awesome 7 Duotone';

  --fa-font-duotone-thin: normal 100 1em/1 'Font Awesome 7 Duotone';

  --fa-font-brands: normal 400 1em/1 'Font Awesome 7 Brands';

  --fa-font-sharp-solid: normal 900 1em/1 'Font Awesome 7 Sharp';

  --fa-font-sharp-regular: normal 400 1em/1 'Font Awesome 7 Sharp';

  --fa-font-sharp-light: normal 300 1em/1 'Font Awesome 7 Sharp';

  --fa-font-sharp-thin: normal 100 1em/1 'Font Awesome 7 Sharp';

  --fa-font-sharp-duotone-solid: normal 900 1em/1 'Font Awesome 7 Sharp Duotone';

  --fa-font-sharp-duotone-regular: normal 400 1em/1 'Font Awesome 7 Sharp Duotone';

  --fa-font-sharp-duotone-light: normal 300 1em/1 'Font Awesome 7 Sharp Duotone';

  --fa-font-sharp-duotone-thin: normal 100 1em/1 'Font Awesome 7 Sharp Duotone';

  --fa-font-slab-regular: normal 400 1em/1 'Font Awesome 7 Slab';

  --fa-font-slab-press-regular: normal 400 1em/1 'Font Awesome 7 Slab Press';

  --fa-font-whiteboard-semibold: normal 600 1em/1 'Font Awesome 7 Whiteboard';

  --fa-font-thumbprint-light: normal 300 1em/1 'Font Awesome 7 Thumbprint';

  --fa-font-notdog-solid: normal 900 1em/1 'Font Awesome 7 Notdog';

  --fa-font-notdog-duo-solid: normal 900 1em/1 'Font Awesome 7 Notdog Duo';

  --fa-font-etch-solid: normal 900 1em/1 'Font Awesome 7 Etch';

  --fa-font-graphite-thin: normal 100 1em/1 'Font Awesome 7 Graphite';

  --fa-font-jelly-regular: normal 400 1em/1 'Font Awesome 7 Jelly';

  --fa-font-jelly-fill-regular: normal 400 1em/1 'Font Awesome 7 Jelly Fill';

  --fa-font-jelly-duo-regular: normal 400 1em/1 'Font Awesome 7 Jelly Duo';

  --fa-font-chisel-regular: normal 400 1em/1 'Font Awesome 7 Chisel';

  --fa-font-utility-semibold: normal 600 1em/1 'Font Awesome 7 Utility';

  --fa-font-utility-duo-semibold: normal 600 1em/1 'Font Awesome 7 Utility Duo';

  --fa-font-utility-fill-semibold: normal 600 1em/1 'Font Awesome 7 Utility Fill';
}

.svg-inline--fa:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  box-sizing: content-box;

  display: inline-block;

  display: var(--fa-display, inline-block);

  height: 1em;

  overflow: visible;

  vertical-align: -0.125em;

  width: 1.25em;

  width: var(--fa-width, 1.25em);
}

.svg-inline--fa.fa-2xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  vertical-align: .1em;
}

.svg-inline--fa.fa-xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  vertical-align: 0em;
}

.svg-inline--fa.fa-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  vertical-align: -0.0714285714em;
}

.svg-inline--fa.fa-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  vertical-align: -0.2em;
}

.svg-inline--fa.fa-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  vertical-align: -0.25em;
}

.svg-inline--fa.fa-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  vertical-align: -0.3125em;
}

.svg-inline--fa.fa-pull-left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.svg-inline--fa:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .fa-pull-start {

  float: left;

  margin-right: 0.3em;

  margin-right: var(--fa-pull-margin, 0.3em);
}

.svg-inline--fa.fa-pull-right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.svg-inline--fa:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .fa-pull-end {

  float: right;

  margin-left: 0.3em;

  margin-left: var(--fa-pull-margin, 0.3em);
}

.svg-inline--fa.fa-li:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: 2em;

  width: var(--fa-li-width, 2em);

  left: calc(-1*2em);

  left: calc(-1*var(--fa-li-width, 2em));

  top: .25em;
}

.fa-layers-counter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.fa-layers-text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  display: inline-block;

  position: absolute;

  text-align: center;
}

.fa-layers:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  display: inline-block;

  height: 1em;

  position: relative;

  text-align: center;

  vertical-align: -0.125em;

  width: 1.25em;

  width: var(--fa-width, 1.25em);
}

.fa-layers:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .svg-inline--fa {

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  margin: auto;

  position: absolute;

  transform-origin: center center;
}

.fa-layers-text: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(#\#) {

  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(#\#) {

  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(#\#) {

  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(#\#) {

  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(#\#) {

  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(#\#) {

  font-size: 1em;
}

.fa-2x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  font-size: 2em;
}

.fa-3x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  font-size: 3em;
}

.fa-4x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  font-size: 4em;
}

.fa-5x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  font-size: 5em;
}

.fa-6x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  font-size: 6em;
}

.fa-7x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  font-size: 7em;
}

.fa-8x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  font-size: 8em;
}

.fa-9x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  font-size: 9em;
}

.fa-10x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  font-size: 10em;
}

.fa-2xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  font-size: .625em;

  line-height: .1em;

  vertical-align: .225em;
}

.fa-xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  font-size: .75em;

  line-height: .0833333333em;

  vertical-align: .125em;
}

.fa-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  font-size: .875em;

  line-height: .0714285714em;

  vertical-align: .0535714286em;
}

.fa-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  font-size: 1.25em;

  line-height: .05em;

  vertical-align: -.075em;
}

.fa-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  font-size: 1.5em;

  line-height: .0416666667em;

  vertical-align: -0.125em;
}

.fa-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  font-size: 2em;

  line-height: .03125em;

  vertical-align: -0.1875em;
}

.fa-width-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --fa-width: auto;
}

.fa-fw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.fa-width-fixed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --fa-width: 1.25em;
}

.fa-ul: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(#\#)>li {

  position: relative;
}

.fa-li: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(#\#) {

  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.0625em;

  border-width: var(--fa-border-width, 0.0625em);

  box-sizing: content-box;

  box-sizing: var(--fa-border-box-sizing, content-box);

  padding: 0.1875em 0.25em;

  padding: var(--fa-border-padding, 0.1875em 0.25em);
}

.fa-pull-left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.fa-pull-start: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(#\#),.fa-pull-end: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(#\#) {

  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(#\#) {

  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(#\#) {

  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(#\#) {

  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(#\#) {

  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(#\#) {

  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(#\#) {

  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(#\#) {

  --fa-animation-direction: reverse;
}

.fa-pulse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.fa-spin-pulse: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,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse {

    animation: none !important;

    transition: none !important;
  }
}

@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(#\#) {

  transform: rotate(90deg);
}

.fa-rotate-180:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  transform: rotate(180deg);
}

.fa-rotate-270:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  transform: rotate(270deg);
}

.fa-flip-horizontal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  transform: scale(-1, 1);
}

.fa-flip-vertical:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  transform: scale(1, -1);
}

.fa-flip-both:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.fa-flip-horizontal.fa-flip-vertical:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  transform: scale(-1, -1);
}

.fa-rotate-by:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  transform: rotate(0);

  transform: rotate(var(--fa-rotate-angle, 0));
}

.svg-inline--fa: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(#\#) .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(#\#) .fa-primary {

  opacity: 0.4;

  opacity: var(--fa-secondary-opacity, 0.4);
}

.svg-inline--fa.fa-swap-opacity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .fa-secondary {

  opacity: 1;

  opacity: var(--fa-primary-opacity, 1);
}

.svg-inline--fa:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) mask .fa-primary,.svg-inline--fa:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) mask .fa-secondary {

  fill: black;
}

.svg-inline--fa.fa-inverse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  fill: #fff;

  fill: var(--fa-inverse, #fff);
}

.fa-stack:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  display: inline-block;

  height: 2em;

  line-height: 2em;

  position: relative;

  vertical-align: middle;

  width: 2.5em;
}

.fa-inverse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  color: #fff;

  color: var(--fa-inverse, #fff);
}

.svg-inline--fa.fa-stack-1x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --fa-width: 1.25em;

  height: 1em;

  width: 1.25em;

  width: var(--fa-width);
}

.svg-inline--fa.fa-stack-2x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  --fa-width: 2.5em;

  height: 2em;

  width: 2.5em;

  width: var(--fa-width);
}

.fa-stack-1x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.fa-stack-2x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  margin: auto;

  position: absolute;

  z-index: auto;

  z-index: var(--fa-stack-z-index, auto);
}

.choices:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  position: relative;

  overflow: hidden;

  margin-bottom: 24px;

  font-size: 16px;
}

.choices:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  outline: none;
}

.choices:last-child:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin-bottom: 0;
}

.choices.is-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  overflow: visible;
}

.choices.is-disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__inner,.choices.is-disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__input {

  background-color: #eaeaea;

  cursor: not-allowed;

  user-select: none;
}

.choices.is-disabled: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(#\#) {

  cursor: pointer;
}

.choices[data-type*=select-one]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__inner {

  padding-bottom: 7.5px;
}

.choices[data-type*=select-one]: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(#\#) .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(#\#) .choices__button:hover,.choices[data-type*=select-one]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__button:focus {

  opacity: 1;
}

.choices[data-type*=select-one]: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(#\#) .choices__item[data-placeholder] .choices__button {

  display: none;
}

.choices[data-type*=select-one]: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(#\#)::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(#\#)::after {

  left: 11.5px;

  right: auto;
}

.choices[data-type*=select-one][dir=rtl]: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(#\#) .choices__inner,.choices[data-type*=text]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__inner {

  cursor: text;
}

.choices[data-type*=select-multiple]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__button,.choices[data-type*=text]: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(#\#) .choices__button:hover,.choices[data-type*=select-multiple]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__button:focus,.choices[data-type*=text]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__button:hover,.choices[data-type*=text]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__button:focus {

  opacity: 1;
}

.choices__inner: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(#\#) .choices__inner,.is-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__inner {

  border-color: hsl(0,0%,71.6666666667%);
}

.is-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__inner {

  border-radius: 2.5px 2.5px 0 0;
}

.is-flipped.is-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__inner {

  border-radius: 0 0 2.5px 2.5px;
}

.choices__list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  margin: 0;

  padding-left: 0;

  list-style: none;
}

.choices__list--single:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  display: inline-block;

  padding: 4px 16px 4px 4px;

  width: 100%;
}

[dir=rtl]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__list--single {

  padding-right: 4px;

  padding-left: 16px;
}

.choices__list--single:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__item {

  width: 100%;
}

.choices__list--multiple:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  display: inline;
}

.choices__list--multiple: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(#\#) .choices__item[data-deletable] {

  padding-right: 5px;
}

[dir=rtl]: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(#\#) .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(#\#) .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(#\#),.choices__list[aria-expanded]: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(#\#),.is-active.choices__list[aria-expanded]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  display: block;
}

.is-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__list--dropdown,.is-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__list[aria-expanded] {

  border-color: hsl(0,0%,71.6666666667%);
}

.is-flipped:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__list--dropdown,.is-flipped: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(#\#) .choices__list,.choices__list[aria-expanded]: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(#\#) .choices__item,.choices__list[aria-expanded]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__item {

  position: relative;

  padding: 10px;

  font-size: 14px;
}

[dir=rtl]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__list--dropdown .choices__item,[dir=rtl]: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(#\#) .choices__item--selectable[data-select-text],.choices__list[aria-expanded]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__item--selectable[data-select-text] {

    padding-right: 100px;
  }

  .choices__list--dropdown:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__item--selectable[data-select-text]::after,.choices__list[aria-expanded]: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(#\#) .choices__list--dropdown .choices__item--selectable[data-select-text],[dir=rtl]: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(#\#) .choices__list--dropdown .choices__item--selectable[data-select-text]::after,[dir=rtl]: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(#\#) .choices__item--selectable.is-highlighted,.choices__list[aria-expanded]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__item--selectable.is-highlighted {

  background-color: hsl(0,0%,95%);
}

.choices__list--dropdown:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__item--selectable.is-highlighted::after,.choices__list[aria-expanded]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__item--selectable.is-highlighted::after {

  opacity: .5;
}

.choices__item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  cursor: default;
}

.choices__item--selectable:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  cursor: pointer;
}

.choices__item--disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  cursor: not-allowed;

  user-select: none;

  opacity: .5;
}

.choices__heading: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(#\#) {

  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(#\#) {

  outline: none;
}

.choices__input: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(#\#) {

  outline: 0;
}

.choices__input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-search-decoration,.choices__input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-search-cancel-button,.choices__input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-search-results-button,.choices__input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-search-results-decoration {

  display: none;
}

.choices__input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-ms-clear,.choices__input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-ms-reveal {

  display: none;

  width: 0;

  height: 0;
}

[dir=rtl]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__input {

  padding-right: 2px;

  padding-left: 0;
}

.choices__placeholder:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  opacity: .5;
}

.choices__inner: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(#\#) {

  --tw-outline-style: none;

  outline-style: none;
}

.choices.is-focused: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(#\#) .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(#\#) {

  opacity: 0.75;
}

.choices__input: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(#\#) {

  padding: calc(0.25rem * 0);

  padding: calc(var(--spacing) * 0);
}

.choices[data-type*=select-one]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::after,.choices[data-type*=select-multiple]: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:          ;

  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(#\#)::after,.choices[data-type*=select-multiple].is-open: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(#\#) .choices__inner,.choices[data-type*=select-multiple]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__inner {

  padding-bottom: calc(.5rem - 3.75px);
}

.choices[data-type*=text]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__input,.choices[data-type*=select-multiple]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__input {

  background-color: #fff;

  background-color: var(--color-white);
}

.choices:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__list--multiple .choices__item {

  border-color: #5A148F;

  background-color: #5A148F;
}

.-no-select-text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .choices__item--selectable {

  padding-right: 10px;
}

@media (min-width: 640px) {

  .choices__inner: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(#\#) {

  --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(#\#) {

  --litepicker-month-width: calc(var(--litepicker-day-width) * 8);
}

.litepicker: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(#\#) button {

  border: none;

  background: none;
}

.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__main {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
}

.litepicker: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(#\#) .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(#\#) .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(#\#) .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(#\#) .container__months.split-view .month-item-header .button-previous-month,.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months.split-view .month-item-header .button-next-month {

  visibility: visible;
}

.litepicker: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(#\#) .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(#\#) .container__months .month-item-header div {

  -webkit-box-flex: 1;

  -ms-flex: 1;

  flex: 1;
}

.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item-header div>.month-item-name {

  margin-right: 5px;
}

.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item-header div>.month-item-year {

  padding: 0;
}

.litepicker: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(#\#) .container__months .month-item-header .reset-button>svg {

  fill: #909090;

  fill: var(--litepicker-button-reset-color);
}

.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item-header .reset-button * {

  pointer-events: none;
}

.litepicker: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(#\#) .container__months .month-item-header .reset-button:hover>svg {

  fill: #2196f3;

  fill: var(--litepicker-button-reset-color-hover);
}

.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item-header .button-previous-month,.litepicker: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(#\#) .container__months .month-item-header .button-previous-month *,.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item-header .button-next-month * {

  pointer-events: none;
}

.litepicker: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(#\#) .container__months .month-item-header .button-previous-month>svg,.litepicker: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(#\#) .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(#\#) .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(#\#) .container__months .month-item-header .button-next-month {

  color: #9e9e9e;

  color: var(--litepicker-button-next-month-color);
}

.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item-header .button-next-month>svg,.litepicker: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(#\#) .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(#\#) .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(#\#) .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(#\#) .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(#\#) .container__months .month-item:first-child .button-previous-month {

  visibility: visible;
}

.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item:last-child .button-next-month {

  visibility: visible;
}

.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item.no-previous-month .button-previous-month {

  visibility: hidden;
}

.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__months .month-item.no-next-month .button-next-month {

  visibility: hidden;
}

.litepicker: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(#\#) .container__days>div,.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__days>a {

  padding: 5px 0;

  width: 38px;

  width: var(--litepicker-day-width);
}

.litepicker: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(#\#) .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(#\#) .container__days .day-item.is-today {

  color: #f44336;

  color: var(--litepicker-is-today-color);
}

.litepicker: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(#\#) .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(#\#) .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(#\#) .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(#\#) .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(#\#) .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(#\#) .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(#\#) .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(#\#) .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(#\#) .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(#\#) .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(#\#) .container__footer .preview-date-range {

  margin-right: 10px;

  font-size: 90%;
}

.litepicker: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(#\#) .container__footer .button-cancel * {

  pointer-events: none;
}

.litepicker: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(#\#) .container__footer .button-apply:disabled {

  opacity: .7;
}

.litepicker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .container__footer .button-apply * {

  pointer-events: none;
}

.litepicker: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(#\#) .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(#\#) .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(#\#) {

  --litepicker-mobilefriendly-backdrop-color-bg: #000;
}

.litepicker-backdrop: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(#\#) {

  overflow: hidden;
}

.litepicker.mobilefriendly[data-plugins*=mobilefriendly]: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(#\#) {

  --litepicker-day-width: 13.5vw;

  --litepicker-month-width: calc(var(--litepicker-day-width) * 7);
}

.litepicker.mobilefriendly-landscape: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(#\#) .container__months {

  overflow: hidden;
}

.litepicker.mobilefriendly[data-plugins*=mobilefriendly]: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(#\#) .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(#\#) .container__months .month-item {

  -webkit-transform-origin: center;

  transform-origin: center;
}

.litepicker[data-plugins*=mobilefriendly]: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(#\#) .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(#\#) {

    -webkit-transform: translateX(100px) scale(0.5);

    transform: translateX(100px) scale(0.5);
  }

  to: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(#\#) {

    -webkit-transform: translateX(-100px) scale(0.5);

    transform: translateX(-100px) scale(0.5);
  }

  to: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(#\#) {

  --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(#\#) .container__days .day-item {

  position: relative;

  z-index: 1;
}

.litepicker[data-plugins*=multiselect]: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(#\#) .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(#\#) .container__days .day-item.is-selected,.litepicker[data-plugins*=multiselect]: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(#\#) .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(#\#)>.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(#\#)>.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(#\#)>.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(#\#)>.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(#\#)>.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(#\#)>.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(#\#)>.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(#\#)>.container__main>.container__predefined-ranges button {

  padding: 5px;

  margin: 2px 0;
}

.litepicker[data-plugins*=ranges][data-ranges-position=left]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.container__main>.container__predefined-ranges button,.litepicker[data-plugins*=ranges][data-ranges-position=right]: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(#\#)>.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(#\#) .container__predefined-ranges {

    bottom: 0;

    max-width: 100%;

    width: 100%;

    flex-wrap: wrap;
  }

  .litepicker .container__predefined-ranges button {

    width: 50% !important;
  }
}

.pagination-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  display: flex;

  width: 100%;

  align-items: center;

  justify-content: space-between;
}

@media (min-width: 640px) {

  .pagination-nav: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);
  }
}

.pagination-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page {

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

.pagination-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page.disabled {

  visibility: hidden;
}

.pagination-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a {

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

.pagination-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a:focus-within {

  z-index: 10;
}

.pagination-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a:focus-within {

  border-color: #8BCAEA;
}

.pagination-nav: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);
}

.pagination-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a:focus-within {

  --tw-ring-color: #8BCAEA;
}

.pagination-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a:focus-within {

  --tw-outline-style: none;

  outline-style: none;
}

@media (hover: hover) {

  .pagination-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a:hover {

    color: rgb(153, 161, 175);

    color: var(--color-gray-400);
  }
}

.pagination-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a:focus {

  --tw-outline-style: none;

  outline-style: none;
}

.pagination-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a:active {

  background-color: rgb(243, 244, 246);

  background-color: var(--color-gray-100);
}

.pagination-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page a:active {

  color: rgb(106, 114, 130);

  color: var(--color-gray-500);
}

@media (min-width: 640px) {

  .pagination-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page {

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

  .pagination-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page.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);
  }

  .pagination-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page.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);
  }

  .pagination-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page.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);
  }

  .pagination-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page.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);
  }

  .pagination-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page.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);
  }
}

.pagination-info: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);
}

.tippy-box[data-animation=fade][data-state=hidden]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  opacity: 0;
}

[data-tippy-root]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  max-width: calc(100vw - 10px);
}

.tippy-box: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(#\#)>.tippy-arrow {

  bottom: 0;
}

.tippy-box[data-placement^=top]: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(#\#)>.tippy-arrow {

  top: 0;
}

.tippy-box[data-placement^=bottom]: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(#\#)>.tippy-arrow {

  right: 0;
}

.tippy-box[data-placement^=left]: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(#\#)>.tippy-arrow {

  left: 0;
}

.tippy-box[data-placement^=right]: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(#\#) {

  transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11);
}

.tippy-arrow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  width: 16px;

  height: 16px;

  color: #333;
}

.tippy-arrow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {

  content: "";

  position: absolute;

  border-color: transparent;

  border-style: solid;
}

.tippy-content: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(#\#) {

  opacity: 0;
}

.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=top]: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(#\#) {

  transform: translateY(-10px);
}

.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=left]: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(#\#) {

  transform: translateX(-10px);
}

trix-editor: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(#\#) * {

  box-sizing: border-box;
}

trix-toolbar: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(#\#) .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(#\#) .trix-button-group:not(:first-child) {

  margin-left: 1.5vw;
}

@media (max-width: 768px) {

  trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button-group:not(:first-child) {

    margin-left: 0;
  }
}

trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button-group-spacer {

  flex-grow: 1;
}

@media (max-width: 768px) {

  trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button-group-spacer {

    display: none;
  }
}

trix-toolbar: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(#\#) .trix-button:not(:first-child) {

  border-left: 1px solid #ccc;
}

trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button.trix-active {

  background: #cbeefa;

  color: rgb(0, 0, 0);
}

trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button:not(:disabled) {

  cursor: pointer;
}

trix-toolbar: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(#\#) .trix-button {

    letter-spacing: -0.01em;

    padding: 0 .3em;
  }
}

trix-toolbar: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(#\#) .trix-button--icon {

    height: 2em;

    max-width: calc(.8em + 3.5vw);
  }
}

trix-toolbar: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(#\#) .trix-button--icon::before {

    right: 6%;

    left: 6%;
  }
}

trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button--icon.trix-active::before {

  opacity: 1;
}

trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button--icon:disabled::before {

  opacity: .125;
}

trix-toolbar: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(#\#) .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(#\#) .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(#\#) .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(#\#) .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(#\#) .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(#\#) .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(#\#) .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(#\#) .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(#\#) .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(#\#) .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(#\#) .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(#\#) .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(#\#) .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(#\#) .trix-dialogs {

  position: relative;
}

trix-toolbar: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(#\#) .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(#\#) .trix-input--dialog.validate:invalid {

  box-shadow: red 0px 0px 1.5px 1px;
}

trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button--dialog {

  font-size: inherit;

  padding: .5em;

  border-bottom: none;
}

trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-dialog--link {

  max-width: 600px;
}

trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-dialog__link-fields {

  display: flex;

  align-items: baseline;
}

trix-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-dialog__link-fields .trix-input {

  flex: 1;
}

trix-toolbar: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(#\#) [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(#\#) [data-trix-mutable] ::-moz-selection,trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-trix-mutable]::-moz-selection,trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-trix-cursor-target]::-moz-selection {

  background: none;
}

trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-trix-mutable] ::selection,trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-trix-mutable]::selection,trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-trix-cursor-target]::selection {

  background: none;
}

trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {

  background: highlight;
}

trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-trix-mutable].attachment__caption-editor:focus::selection {

  background: highlight;
}

trix-editor: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(#\#) [data-trix-mutable].attachment img {

  box-shadow: 0 0 0 2px highlight;
}

trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .attachment {

  position: relative;
}

trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .attachment:hover {

  cursor: default;
}

trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .attachment--preview .attachment__caption:hover {

  cursor: text;
}

trix-editor: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(#\#) .attachment__progress[value="100"] {

  opacity: 0;
}

trix-editor: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(#\#) .attachment__toolbar {

  position: absolute;

  z-index: 1;

  top: -0.9em;

  left: 0;

  width: 100%;

  text-align: center;
}

trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button-group {

  display: inline-flex;
}

trix-editor: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(#\#) .trix-button:not(:first-child) {

  border-left: 1px solid #ccc;
}

trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button.trix-active {

  background: #cbeefa;
}

trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button:not(:disabled) {

  cursor: pointer;
}

trix-editor: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(#\#) .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(#\#) .trix-button--remove:hover {

  border-color: #333;
}

trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-button--remove:hover::before {

  opacity: 1;
}

trix-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .attachment__metadata-container {

  position: relative;
}

trix-editor: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(#\#) .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(#\#) .attachment__metadata .attachment__size {

  margin-left: .2em;

  white-space: nowrap;
}

.trix-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  line-height: 1.5;

  word-wrap: break-word;

  word-break: break-word;
}

.trix-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) * {

  box-sizing: border-box;

  margin: 0;

  padding: 0;
}

.trix-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1 {

  font-size: 1.2em;

  line-height: 1.2;
}

.trix-content: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(#\#) [dir=rtl] blockquote,.trix-content: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(#\#) li {

  margin-left: 1em;
}

.trix-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [dir=rtl] li {

  margin-right: 1em;
}

.trix-content: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(#\#) img {

  max-width: 100%;

  height: auto;
}

.trix-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .attachment {

  display: inline-block;

  position: relative;

  max-width: 100%;
}

.trix-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .attachment a {

  color: inherit;

  -webkit-text-decoration: none;

  text-decoration: none;
}

.trix-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .attachment a:hover,.trix-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .attachment a:visited:hover {

  color: inherit;
}

.trix-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .attachment__caption {

  text-align: center;
}

.trix-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .attachment__caption .attachment__name+.attachment__size::before {

  content: " •";
}

.trix-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .attachment--preview {

  width: 100%;

  text-align: center;
}

.trix-content: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(#\#) .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(#\#) .attachment-gallery {

  display: flex;

  flex-wrap: wrap;

  position: relative;
}

.trix-content: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(#\#) .attachment-gallery.attachment-gallery--2 .attachment,.trix-content: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(#\#) trix-toolbar .trix-button-group--file-tools {

  display: none;
}

.trix.-scroll:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) trix-editor {

  max-height: 20rem;

  overflow-y: scroll;
}

.trix: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(#\#) 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(#\#) 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(#\#) 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(#\#) trix-toolbar .trix-button.trix-active {

  background-color: #ECF6FB;
}

.trix:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) trix-toolbar .trix-button.trix-active:before {

  opacity: 0.75;
}

.trix: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(#\#) trix-toolbar .trix-button-row {

    gap: calc(0.25rem * 2);

    gap: calc(var(--spacing) * 2);
  }
}

.trix: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(#\#) 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(#\#) 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(#\#) 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(#\#) 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(#\#) 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(#\#) 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, display, content-visibility, overlay, pointer-events;

  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(#\#) trix-editor:focus {

  border-color: #8BCAEA;
}

.trix: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(#\#) trix-editor:focus {

  --tw-ring-color: #8BCAEA;
}

.trix:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) trix-editor:focus {

  --tw-outline-style: none;

  outline-style: none;
}

.trix: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(#\#) .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(#\#) .trix-content a {

  color: rgb(20, 71, 230);

  color: var(--color-blue-700);
}

@media (hover: hover) {

  .trix:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-content a:hover {

    text-decoration-line: underline;
  }
}

.trix: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(#\#) .trix-content ol {

  list-style-type: decimal;
}

.trix:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .trix-content ul {

  list-style-type: disc;
}

.slide-toggle: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;
}

.toast__dismiss:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  position: relative;
}

.toast__dismiss-ring:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {

  position: absolute;

  top: -2px;

  right: -2px;

  bottom: -2px;

  left: -2px;

  display: block;

  pointer-events: none;
}

.toast__dismiss-ring:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg {

  width: 100%;

  height: 100%;

  transform: rotate(-90deg);
}

.toast__dismiss-ring:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) circle {

  fill: none;

  stroke: currentColor;

  stroke-width: 2;

  opacity: .4;

  stroke-linecap: round;
}

/*! purgecss end ignore*/

input:where([type='text']):not(#\#):not(#\#),input:where(:not([type])):not(#\#):not(#\#),input:where([type='email']):not(#\#):not(#\#),input:where([type='url']):not(#\#):not(#\#),input:where([type='password']):not(#\#):not(#\#),input:where([type='number']):not(#\#):not(#\#),input:where([type='date']):not(#\#):not(#\#),input:where([type='datetime-local']):not(#\#):not(#\#),input:where([type='month']):not(#\#):not(#\#),input:where([type='search']):not(#\#):not(#\#),input:where([type='tel']):not(#\#):not(#\#),input:where([type='time']):not(#\#):not(#\#),input:where([type='week']):not(#\#):not(#\#),select:where([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([type='text']):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:where(:not([type])):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:where([type='email']):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:where([type='url']):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:where([type='password']):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:where([type='number']):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:where([type='date']):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:where([type='datetime-local']):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:where([type='month']):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:where([type='search']):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:where([type='tel']):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:where([type='time']):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:where([type='week']):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);
}

select:where([multiple]):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);
}

textarea:focus:not(#\#):not(#\#),select: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%2855.1%25 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;
}

select:where([multiple]):not(#\#):not(#\#),select:where([size]: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;
}

input:where([type='checkbox']):not(#\#):not(#\#),input:where([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);
}

input:where([type='checkbox']):not(#\#):not(#\#) {

  border-radius: 0px;
}

input:where([type='radio']):not(#\#):not(#\#) {

  border-radius: 100%;
}

input:where([type='checkbox']):focus:not(#\#):not(#\#),input:where([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);
}

input:where([type='checkbox']):checked:not(#\#):not(#\#),input:where([type='radio']):checked:not(#\#):not(#\#) {

  border-color: transparent;

  background-color: currentColor;

  background-size: 100% 100%;

  background-position: center;

  background-repeat: no-repeat;
}

input:where([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) {

  input:where([type='checkbox']):checked:not(#\#):not(#\#) {

    appearance: auto;
  }
}

input:where([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) {

  input:where([type='radio']):checked:not(#\#):not(#\#) {

    appearance: auto;
  }
}

input:where([type='checkbox']):checked:hover:not(#\#):not(#\#),input:where([type='checkbox']):checked:focus:not(#\#):not(#\#),input:where([type='radio']):checked:hover:not(#\#):not(#\#),input:where([type='radio']):checked:focus:not(#\#):not(#\#) {

  border-color: transparent;

  background-color: currentColor;
}

input:where([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) {

  input:where([type='checkbox']):indeterminate:not(#\#):not(#\#) {

    appearance: auto;
  }
}

input:where([type='checkbox']):indeterminate:hover:not(#\#):not(#\#),input:where([type='checkbox']):indeterminate:focus:not(#\#):not(#\#) {

  border-color: transparent;

  background-color: currentColor;
}

input:where([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;
}

input:where([type='file']):focus:not(#\#):not(#\#) {

  outline: 1px solid ButtonText;

  outline: 1px auto -webkit-focus-ring-color;
}

@property --tw-border-spacing-x {

  syntax: "<length>";

  inherits: false;

  initial-value: 0;
}

@property --tw-border-spacing-y {

  syntax: "<length>";

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

@property --tw-rotate-y {

  syntax: "*";

  inherits: false;
}

@property --tw-rotate-z {

  syntax: "*";

  inherits: false;
}

@property --tw-skew-x {

  syntax: "*";

  inherits: false;
}

@property --tw-skew-y {

  syntax: "*";

  inherits: false;
}

@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-shadow {

  syntax: "*";

  inherits: false;

  initial-value: 0 0 rgba(0,0,0,0);
}

@property --tw-shadow-color {

  syntax: "*";

  inherits: false;
}

@property --tw-shadow-alpha {

  syntax: "<percentage>";

  inherits: false;

  initial-value: 100%;
}

@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-inset-shadow-alpha {

  syntax: "<percentage>";

  inherits: false;

  initial-value: 100%;
}

@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-leading {

  syntax: "*";

  inherits: false;
}

@property --tw-font-weight {

  syntax: "*";

  inherits: false;
}

@property --tw-tracking {

  syntax: "*";

  inherits: false;
}

@property --tw-duration {

  syntax: "*";

  inherits: false;
}

@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-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-drop-shadow-color {

  syntax: "*";

  inherits: false;
}

@property --tw-drop-shadow-alpha {

  syntax: "<percentage>";

  inherits: false;

  initial-value: 100%;
}

@property --tw-drop-shadow-size {

  syntax: "*";

  inherits: false;
}

@property --tw-ease {

  syntax: "*";

  inherits: false;
}

@property --tw-content {

  syntax: "*";

  initial-value: "";

  inherits: false;
}

@property --tw-outline-style {

  syntax: "*";

  inherits: false;

  initial-value: solid;
}

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

@keyframes spin {

  to {

    transform: rotate(360deg);
  }
}

@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {

  *, ::before, ::after, ::backdrop {

    --tw-border-spacing-x: 0;

    --tw-border-spacing-y: 0;

    --tw-scale-x: 1;

    --tw-scale-y: 1;

    --tw-scale-z: 1;

    --tw-rotate-x: initial;

    --tw-rotate-y: initial;

    --tw-rotate-z: initial;

    --tw-skew-x: initial;

    --tw-skew-y: initial;

    --tw-space-y-reverse: 0;

    --tw-space-x-reverse: 0;

    --tw-divide-x-reverse: 0;

    --tw-border-style: solid;

    --tw-divide-y-reverse: 0;

    --tw-shadow: 0 0 rgba(0,0,0,0);

    --tw-shadow-color: initial;

    --tw-shadow-alpha: 100%;

    --tw-inset-shadow: 0 0 rgba(0,0,0,0);

    --tw-inset-shadow-color: initial;

    --tw-inset-shadow-alpha: 100%;

    --tw-ring-color: initial;

    --tw-ring-shadow: 0 0 rgba(0,0,0,0);

    --tw-inset-ring-color: initial;

    --tw-inset-ring-shadow: 0 0 rgba(0,0,0,0);

    --tw-ring-inset: initial;

    --tw-ring-offset-width: 0px;

    --tw-ring-offset-color: #fff;

    --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);

    --tw-leading: initial;

    --tw-font-weight: initial;

    --tw-tracking: initial;

    --tw-duration: initial;

    --tw-gradient-position: initial;

    --tw-gradient-from: rgba(0,0,0,0);

    --tw-gradient-via: rgba(0,0,0,0);

    --tw-gradient-to: rgba(0,0,0,0);

    --tw-gradient-stops: initial;

    --tw-gradient-via-stops: initial;

    --tw-gradient-from-position: 0%;

    --tw-gradient-via-position: 50%;

    --tw-gradient-to-position: 100%;

    --tw-blur: initial;

    --tw-brightness: initial;

    --tw-contrast: initial;

    --tw-grayscale: initial;

    --tw-hue-rotate: initial;

    --tw-invert: initial;

    --tw-opacity: initial;

    --tw-saturate: initial;

    --tw-sepia: initial;

    --tw-drop-shadow: initial;

    --tw-drop-shadow-color: initial;

    --tw-drop-shadow-alpha: 100%;

    --tw-drop-shadow-size: initial;

    --tw-ease: initial;

    --tw-content: "";

    --tw-outline-style: solid;

    --tw-translate-x: 0;

    --tw-translate-y: 0;

    --tw-translate-z: 0;
  }
}
