/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@7.1.2_webpack@5.99.9/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/postcss-loader@8.1.1_postcs_740f0568942eaa910375812c73779a98/node_modules/postcss-loader/dist/cjs.js!./resources/css/app.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/
@starting-style {}
@starting-style {}
@starting-style {}
@starting-style {}
@starting-style {}
@starting-style {}
@starting-style {}
/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */
:root:not(#\#):not(#\#):not(#\#), :host:not(#\#):not(#\#):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-600: rgb(228, 0, 22);
  --color-green-600: rgb(0, 164, 71);
  --color-blue-600: rgb(21, 93, 252);
  --color-gray-50: var(--gray-50);
  --color-gray-100: var(--gray-100);
  --color-gray-200: var(--gray-200);
  --color-gray-300: var(--gray-300);
  --color-gray-400: var(--gray-400);
  --color-gray-500: var(--gray-500);
  --color-gray-600: var(--gray-600);
  --color-gray-700: var(--gray-700);
  --color-zinc-100: rgb(244, 244, 245);
  --color-zinc-200: rgb(228, 228, 231);
  --color-black: #000;
  --color-white: #fff;
  --spacing: 0.25rem;
  --container-sm: 24rem;
  --container-lg: 32rem;
  --container-xl: 36rem;
  --container-2xl: 42rem;
  --container-3xl: 48rem;
  --container-4xl: 56rem;
  --container-5xl: 64rem;
  --container-6xl: 72rem;
  --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;
  --text-7xl: 4.5rem;
  --text-7xl--line-height: 1;
  --text-8xl: 6rem;
  --text-8xl--line-height: 1;
  --text-9xl: 8rem;
  --text-9xl--line-height: 1;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
  --font-weight-bold: var(--font-body-bold-weight);
  --leading-tight: 1.25;
  --radius-md: 0.375rem;
  --radius-lg: 0.5rem;
  --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  --blur-sm: 8px;
  --aspect-video: 16 / 9;
  --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);
  --color-sentiment-positive: #2e7d32;
  --color-sentiment-negative: #c62828;
  --color-sentiment-neutral: #f9a825;
  --font-heading: var(--font-heading-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-body: var(--font-body-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';
}
@supports (color: color(display-p3 0 0 0%)) {
:root:not(#\#):not(#\#):not(#\#), :host:not(#\#):not(#\#):not(#\#) {
    --color-red-600: rgb(228, 0, 22);
    --color-green-600: rgb(0, 164, 71);
  }

@media (color-gamut: p3) {
:root:not(#\#):not(#\#):not(#\#), :host:not(#\#):not(#\#):not(#\#) {
      --color-red-600: color(display-p3 0.83032 0.14038 0.1332);
      --color-green-600: color(display-p3 0.24388 0.64082 0.29481);
    }
}
}
*:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), :not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::after, :not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before, :not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop, :not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0 solid;
}
html:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), :host:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
    -o-tab-size: 4;
       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(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
abbr:where([title]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline;
  text-decoration: underline dotted;
}
h1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), h2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), h3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), h4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), h5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), h6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: inherit;
  font-weight: inherit;
}
a:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
}
b:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), strong:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-weight: bolder;
}
code:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), kbd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), samp:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), pre:not(#\#):not(#\#):not(#\#):not(#\#):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(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 80%;
}
sub:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), sup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: -0.25em;
}
sup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  top: -0.5em;
}
table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
:-moz-focusring:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  outline: auto;
}
progress:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  vertical-align: baseline;
}
summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: list-item;
}
ol:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), ul:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  list-style: none;
}
img:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), svg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), video:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), canvas:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), audio:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), iframe:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), embed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), object:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: block;
  vertical-align: middle;
}
img:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), video:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 100%;
  height: auto;
}
button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), select:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), optgroup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), textarea:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), :not(#\#):not(#\#):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(#\#):not(#\#):not(#\#):not(#\#):not(#\#) optgroup {
  font-weight: bolder;
}
:where(select[size]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) optgroup {
  font-weight: bolder;
}
:where(select[multiple]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) optgroup option {
  padding-left: 20px;
}
:where(select[size]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) optgroup option {
  padding-left: 20px;
}
:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button {
  margin-right: 4px;
}
:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-moz-placeholder {
  opacity: 1;
}
:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  opacity: 1;
}
@supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
  :not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-moz-placeholder {
    color: currentcolor;
  }
  :not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
    color: currentcolor;
  }
  @supports (color: color-mix(in lab, red, red)) {
    :not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-moz-placeholder {
      color: color-mix(in oklab, currentcolor 50%, transparent);
    }
    :not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
      color: color-mix(in oklab, currentcolor 50%, transparent);
    }
  }
}
textarea:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  resize: vertical;
}
:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-search-decoration {
  -webkit-appearance: none;
}
:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-date-and-time-value {
  min-height: 1lh;
  text-align: inherit;
}
:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit {
  display: inline-flex;
}
:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}
:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit, :not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-year-field, :not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-month-field, :not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-day-field, :not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-hour-field, :not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-minute-field, :not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-second-field, :not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-millisecond-field, :not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-meridiem-field {
  padding-top: 0;
  padding-bottom: 0;
}
:-moz-ui-invalid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  box-shadow: none;
}
button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), input:where([type="button"], [type="reset"], [type="submit"]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), :not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button {
  -webkit-appearance: button;
     -moz-appearance: button;
          appearance: button;
}
:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-inner-spin-button, :not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-outer-spin-button {
  height: auto;
}
[hidden]:where(:not([hidden="until-found"])) {
  display: none !important;
}
.\@container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  container-type: inline-size;
}
.pointer-events-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  pointer-events: auto;
}
.pointer-events-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  pointer-events: none;
}
.visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  visibility: visible;
}
.form-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
  --tw-duration: 200ms;
  transition-duration: 200ms;
}
.form-icon:has(*:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: var(--color-gray-400);
}
.form-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input:first-child, .form-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) select:first-child {
  padding-right: calc(0.25rem * 11);
  padding-right: calc(var(--spacing) * 11);
}
.form-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input:last-child, .form-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) select:last-child {
  padding-left: calc(0.25rem * 11);
  padding-left: calc(var(--spacing) * 11);
}
.form-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg {
  position: absolute;
  top: calc(1/2 * 100%);
  width: calc(0.25rem * 5);
  width: calc(var(--spacing) * 5);
  height: calc(0.25rem * 5);
  height: calc(var(--spacing) * 5);
  --tw-translate-y: calc(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);
}
.form-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg:first-child {
  left: calc(0.25rem * 4);
  left: calc(var(--spacing) * 4);
}
.form-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg:last-child {
  right: calc(0.25rem * 4);
  right: calc(var(--spacing) * 4);
}
.sr-only:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.absolute:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: absolute;
}
.fixed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: fixed;
}
.relative:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
}
.static:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: static;
}
.sticky:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: sticky;
}
.inset-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  top: calc(0.25rem * 0);
  right: calc(0.25rem * 0);
  bottom: calc(0.25rem * 0);
  left: calc(0.25rem * 0);
  top: calc(var(--spacing) * 0);
  right: calc(var(--spacing) * 0);
  bottom: calc(var(--spacing) * 0);
  left: calc(var(--spacing) * 0);
}
.top-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  top: calc(0.25rem * 0);
  top: calc(var(--spacing) * 0);
}
.top-1\/2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  top: calc(1/2 * 100%);
}
.top-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  top: calc(0.25rem * 3);
  top: calc(var(--spacing) * 3);
}
.top-\[calc\(100\%\+1px\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  top: calc(100% + 1px);
}
.top-\[calc\(var\(--header-height\)_\+_var\(--spacing-top\)\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  top: calc(0px + var(--spacing-top));
  top: calc(var(--header-height) + var(--spacing-top));
}
.top-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  top: auto;
}
.right-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  right: calc(0.25rem * 0);
  right: calc(var(--spacing) * 0);
}
.right-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  right: calc(0.25rem * 4);
  right: calc(var(--spacing) * 4);
}
.bottom-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: calc(0.25rem * 0);
  bottom: calc(var(--spacing) * 0);
}
.bottom-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: calc(0.25rem * 3);
  bottom: calc(var(--spacing) * 3);
}
.bottom-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: calc(0.25rem * 12);
  bottom: calc(var(--spacing) * 12);
}
.bottom-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: auto;
}
.left-\(--progress\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  left: var(--progress);
}
.left-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  left: calc(0.25rem * 0);
  left: calc(var(--spacing) * 0);
}
.left-1\/2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  left: calc(1/2 * 100%);
}
.left-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  left: calc(0.25rem * 4);
  left: calc(var(--spacing) * 4);
}
.isolate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  isolation: isolate;
}
.z-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  z-index: 10;
}
.z-20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  z-index: 20;
}
.z-30:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  z-index: 30;
}
.order-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  order: 1;
}
.order-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  order: 2;
}
.order-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  order: 3;
}
.order-first:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  order: -9999;
}
.col-span-\(--col-span\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-column: span var(--col-span) / span var(--col-span);
}
.col-span-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-column: span 1 / span 1;
}
.col-span-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-column: span 2 / span 2;
}
.col-span-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-column: span 3 / span 3;
}
.col-span-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-column: span 4 / span 4;
}
.col-span-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-column: 1 / -1;
}
.col-start-\(--col-start\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-column-start: var(--col-start);
}
.row-span-\(--row-span\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-row: span var(--row-span) / span var(--row-span);
}
.row-span-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-row: span 1 / span 1;
}
.row-span-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-row: span 2 / span 2;
}
.row-span-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-row: span 3 / span 3;
}
.row-span-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-row: span 4 / span 4;
}
.row-start-\(--row-start\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-row-start: var(--row-start);
}
.container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
}
@media (min-width: 40rem) {
  .container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 40rem;
  }
}
@media (min-width: 48rem) {
  .container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 48rem;
  }
}
@media (min-width: 64rem) {
  .container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 64rem;
  }
}
@media (min-width: 80rem) {
  .container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 80rem;
  }
}
@media (min-width: 96rem) {
  .container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 96rem;
  }
}
.m-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin: calc(0.25rem * 2);
  margin: calc(var(--spacing) * 2);
}
.container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: auto;
  margin-right: auto;
  max-width: var(--container-max-width);
  padding-left: var(--container-padding);
  padding-right: var(--container-padding);
}
.mx-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: auto;
  margin-right: auto;
}
.my-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(0.25rem * 3);
  margin-bottom: calc(0.25rem * 3);
  margin-top: calc(var(--spacing) * 3);
  margin-bottom: calc(var(--spacing) * 3);
}
.my-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(0.25rem * 10);
  margin-bottom: calc(0.25rem * 10);
  margin-top: calc(var(--spacing) * 10);
  margin-bottom: calc(var(--spacing) * 10);
}
.form-error:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--gap-base);
  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: #c62828;
  color: var(--color-sentiment-negative);
}
.-mt-32:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(0.25rem * -32);
  margin-top: calc(var(--spacing) * -32);
}
.mt-\(--gap-base\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--gap-base);
}
.mt-\(--spacing-bottom\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--spacing-bottom);
}
.mt-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(0.25rem * 1);
  margin-top: calc(var(--spacing) * 1);
}
.mt-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(0.25rem * 4);
  margin-top: calc(var(--spacing) * 4);
}
.mt-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: auto;
}
.button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: inline-flex;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  border-radius: var(--button-radius);
  --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: var(--font-weight-bold);
  white-space: nowrap;
  --tw-duration: 200ms;
  transition-duration: 200ms;
  --tw-outline-style: none;
  outline-style: none;
}
.button:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  --tw-ring-color: rgba(21, 93, 252, 0.5);
}
@supports (color: color-mix(in lab, red, red)) {
  .button:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-ring-color: color-mix(in oklab, var(--color-blue-600) 50%, transparent);
  }
}
.button:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  cursor: default;
}
.button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg {
  height: calc(0.25rem * 5);
  height: calc(var(--spacing) * 5);
}
.button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg:first-child {
  margin-right: calc(0.25rem * 1);
  margin-right: calc(var(--spacing) * 1);
}
.button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg:last-child {
  margin-left: calc(0.25rem * 1);
  margin-left: calc(var(--spacing) * 1);
}
.button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: var(--height);
  background-color: var(--background);
  padding-left: var(--padding-x);
  padding-right: var(--padding-x);
  color: var(--color);
}
.button:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-gray-200);
  color: var(--color-gray-400);
}
.button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --padding-x: calc(var(--spacing) * 4);
  --height: calc(var(--spacing) * 12);
}
.mr-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: calc(0.25rem * 2);
  margin-right: calc(var(--spacing) * 2);
}
.form-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--gap-base);
  display: block;
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}
.rte:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p, .rte:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul, .rte:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ol {
  margin-bottom: calc(0.25rem * 4);
  margin-bottom: calc(var(--spacing) * 4);
}
.rte:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a {
  color: var(--links);
  text-decoration-line: underline;
}
.rte:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul, .rte:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ol {
  list-style-position: inside;
}
.rte:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul {
  list-style-type: disc;
}
.rte:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ol {
  list-style-type: decimal;
}
.rte:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > *:last-child {
  margin-bottom: calc(0.25rem * 0);
  margin-bottom: calc(var(--spacing) * 0);
}
.mb-\(--gap-base\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--gap-base);
}
.mb-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: calc(0.25rem * 1);
  margin-bottom: calc(var(--spacing) * 1);
}
.mb-2\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: calc(0.25rem * 2.5);
  margin-bottom: calc(var(--spacing) * 2.5);
}
.mb-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: calc(0.25rem * 3);
  margin-bottom: calc(var(--spacing) * 3);
}
.mb-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: calc(0.25rem * 4);
  margin-bottom: calc(var(--spacing) * 4);
}
.mb-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: calc(0.25rem * 6);
  margin-bottom: calc(var(--spacing) * 6);
}
.mb-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: calc(0.25rem * 8);
  margin-bottom: calc(var(--spacing) * 8);
}
.mb-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: calc(0.25rem * 12);
  margin-bottom: calc(var(--spacing) * 12);
}
.no-scrollbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.no-scrollbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar {
  display: none;
}
.block:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: block;
}
.contents:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: contents;
}
.flex:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
}
.grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: grid;
}
.hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: none;
}
.inline-block:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: inline-block;
}
.inline-flex:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: inline-flex;
}
.table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: table;
}
.aspect-\(--aspect\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  aspect-ratio: var(--aspect);
}
.aspect-\[3\/1\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 3/1;
}
.aspect-\[3\/4\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 3/4;
}
.aspect-square:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 1 / 1;
}
.aspect-video:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 16 / 9;
  aspect-ratio: var(--aspect-video);
}
.form-checkbox:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(--color-gray-300);
  background-position: center;
  background-repeat: no-repeat;
  --tw-duration: 200ms;
  transition-duration: 200ms;
}
@media (hover: hover) {
  .form-checkbox:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-color: #000;
    border-color: var(--color-black);
  }
  .form-checkbox:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-color: #000;
    border-color: var(--color-black);
  }
}
.form-checkbox:checked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #000;
  border-color: var(--color-black);
  background-color: #000;
  background-color: var(--color-black);
}
.form-checkbox:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: var(--color-gray-300);
  background-color: var(--color-gray-200);
}
.form-checkbox:disabled:checked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-gray-200);
}
.form-checkbox:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(0.25rem * 6);
  width: calc(var(--spacing) * 6);
  height: calc(0.25rem * 6);
  height: calc(var(--spacing) * 6);
  background-size: calc(0.25rem * 4) calc(0.25rem * 4);
  background-size: calc(var(--spacing) * 4) calc(var(--spacing) * 4);
  border-radius: var(--radius);
}
.form-checkbox:checked:not(*:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 18 13'%3E%3Cpath fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 1 6 12 1 7'/%3E%3C/svg%3E");
}
.form-checkbox:checked:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 18 13'%3E%3Cpath fill='none' stroke='%23A3A3A3' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 1 6 12 1 7'/%3E%3C/svg%3E");
}
.form-radio:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(--color-gray-300);
  background-position: center;
  background-repeat: no-repeat;
  --tw-duration: 200ms;
  transition-duration: 200ms;
}
@media (hover: hover) {
  .form-radio:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-color: #000;
    border-color: var(--color-black);
  }
  .form-radio:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-color: #000;
    border-color: var(--color-black);
  }
}
.form-radio:checked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #000;
  border-color: var(--color-black);
  background-color: #000;
  background-color: var(--color-black);
}
.form-radio:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: var(--color-gray-300);
  background-color: var(--color-gray-200);
}
.form-radio:disabled:checked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-gray-200);
}
.form-radio:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(0.25rem * 6);
  width: calc(var(--spacing) * 6);
  height: calc(0.25rem * 6);
  height: calc(var(--spacing) * 6);
  background-size: calc(0.25rem * 4) calc(0.25rem * 4);
  background-size: calc(var(--spacing) * 4) calc(var(--spacing) * 4);
  border-radius: calc(infinity * 1px);
}
.form-radio:checked:not(*:disabled):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.99935 2.6665C5.05383 2.6665 2.66602 5.05432 2.66602 7.99984C2.66602 10.9454 5.05383 13.3332 7.99935 13.3332C10.9449 13.3332 13.3327 10.9454 13.3327 7.99984C13.3327 5.05432 10.9449 2.6665 7.99935 2.6665Z' fill='%23ffffff'/%3E%3C/svg%3E");
}
.form-radio:checked:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.99935 2.6665C5.05383 2.6665 2.66602 5.05432 2.66602 7.99984C2.66602 10.9454 5.05383 13.3332 7.99935 13.3332C10.9449 13.3332 13.3327 10.9454 13.3327 7.99984C13.3327 5.05432 10.9449 2.6665 7.99935 2.6665Z' fill='%23A3A3A3'/%3E%3C/svg%3E");
}
.form-checkbox--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(0.25rem * 4);
  width: calc(var(--spacing) * 4);
  height: calc(0.25rem * 4);
  height: calc(var(--spacing) * 4);
  background-size: calc(0.25rem * 2.5) calc(0.25rem * 2.5);
  background-size: calc(var(--spacing) * 2.5) calc(var(--spacing) * 2.5);
}
.form-radio--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(0.25rem * 4);
  width: calc(var(--spacing) * 4);
  height: calc(0.25rem * 4);
  height: calc(var(--spacing) * 4);
  background-size: calc(0.25rem * 2.5) calc(0.25rem * 2.5);
  background-size: calc(var(--spacing) * 2.5) calc(var(--spacing) * 2.5);
}
.size-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(0.25rem * 2);
  width: calc(var(--spacing) * 2);
  height: calc(0.25rem * 2);
  height: calc(var(--spacing) * 2);
}
.size-2\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(0.25rem * 2.5);
  width: calc(var(--spacing) * 2.5);
  height: calc(0.25rem * 2.5);
  height: calc(var(--spacing) * 2.5);
}
.size-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(0.25rem * 3);
  width: calc(var(--spacing) * 3);
  height: calc(0.25rem * 3);
  height: calc(var(--spacing) * 3);
}
.size-3\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(0.25rem * 3.5);
  width: calc(var(--spacing) * 3.5);
  height: calc(0.25rem * 3.5);
  height: calc(var(--spacing) * 3.5);
}
.size-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(0.25rem * 4);
  width: calc(var(--spacing) * 4);
  height: calc(0.25rem * 4);
  height: calc(var(--spacing) * 4);
}
.size-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):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(#\#):not(#\#):not(#\#):not(#\#):not(#\#):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-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(0.25rem * 8);
  width: calc(var(--spacing) * 8);
  height: calc(0.25rem * 8);
  height: calc(var(--spacing) * 8);
}
.size-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(0.25rem * 10);
  width: calc(var(--spacing) * 10);
  height: calc(0.25rem * 10);
  height: calc(var(--spacing) * 10);
}
.size-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(0.25rem * 12);
  width: calc(var(--spacing) * 12);
  height: calc(0.25rem * 12);
  height: calc(var(--spacing) * 12);
}
.size-14:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(0.25rem * 14);
  width: calc(var(--spacing) * 14);
  height: calc(0.25rem * 14);
  height: calc(var(--spacing) * 14);
}
.size-16:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(0.25rem * 16);
  width: calc(var(--spacing) * 16);
  height: calc(0.25rem * 16);
  height: calc(var(--spacing) * 16);
}
.size-20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(0.25rem * 20);
  width: calc(var(--spacing) * 20);
  height: calc(0.25rem * 20);
  height: calc(var(--spacing) * 20);
}
.size-24:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(0.25rem * 24);
  width: calc(var(--spacing) * 24);
  height: calc(0.25rem * 24);
  height: calc(var(--spacing) * 24);
}
.size-32:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(0.25rem * 32);
  width: calc(var(--spacing) * 32);
  height: calc(0.25rem * 32);
  height: calc(var(--spacing) * 32);
}
.size-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
  height: 100%;
}
.h-\(--height\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--height);
}
.h-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: calc(0.25rem * 0);
  height: calc(var(--spacing) * 0);
}
.h-0\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: calc(0.25rem * 0.5);
  height: calc(var(--spacing) * 0.5);
}
.h-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: calc(0.25rem * 6);
  height: calc(var(--spacing) * 6);
}
.h-20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: calc(0.25rem * 20);
  height: calc(var(--spacing) * 20);
}
.h-96:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: calc(0.25rem * 96);
  height: calc(var(--spacing) * 96);
}
.h-\[1em\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1em;
}
.h-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100%;
}
.button--outline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: var(--height);
  background-color: transparent;
  padding-left: var(--padding-x);
  padding-right: var(--padding-x);
  color: var(--background);
  --tw-inset-shadow: inset 0 0 0 1px var(--tw-inset-shadow-color, var(--tw-inset-shadow-color, rgb(0, 0, 0)));
  box-shadow: inset 0 0 0 1px rgb(0, 0, 0), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  --tw-inset-shadow-color: var(--background);
}
@supports (color: color-mix(in lab, red, red)) {
  .button--outline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-inset-shadow-color: color-mix(in oklab, var(--background) var(--tw-inset-shadow-alpha), transparent);
  }
}
.button--outline:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: transparent;
  color: var(--color-gray-400);
  --tw-shadow-color: var(--color-gray-200);
}
@supports (color: color-mix(in lab, red, red)) {
  .button--outline:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-shadow-color: color-mix(in oklab, var(--color-gray-200) var(--tw-shadow-alpha), transparent);
  }
}
.min-h-\(--height\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: var(--height);
}
.min-h-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: calc(0.25rem * 0);
  min-height: calc(var(--spacing) * 0);
}
.min-h-96:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: calc(0.25rem * 96);
  min-height: calc(var(--spacing) * 96);
}
.form-select:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
  border-radius: var(--button-radius);
  border-style: var(--tw-border-style);
  border-width: 0px;
  background-color: #fff;
  background-color: var(--color-white);
  --tw-leading: calc(var(--spacing) * 6);
  line-height: calc(0.25rem * 6);
  line-height: calc(var(--spacing) * 6);
  --tw-inset-shadow: inset 0 0 0 1px var(--tw-inset-shadow-color, var(--tw-inset-shadow-color, rgb(0, 0, 0)));
  box-shadow: inset 0 0 0 1px rgb(0, 0, 0), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  --tw-inset-shadow-color: var(--color-gray-200);
}
@supports (color: color-mix(in lab, red, red)) {
  .form-select:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-inset-shadow-color: color-mix(in oklab, var(--color-gray-200) var(--tw-inset-shadow-alpha), transparent);
  }
}
.form-select:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-duration: 200ms;
  transition-duration: 200ms;
  --tw-outline-style: none;
  outline-style: none;
}
.form-select:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-gray-50);
}
.form-select:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-gray-100);
  --tw-inset-shadow-color: var(--color-gray-400);
}
@supports (color: color-mix(in lab, red, red)) {
  .form-select:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-inset-shadow-color: color-mix(in oklab, var(--color-gray-400) var(--tw-inset-shadow-alpha), transparent);
  }
}
@supports selector(:user-invalid) {
  .form-select:user-invalid:not(:-moz-placeholder):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-inset-shadow-color: #c62828;
  }
  .form-select:user-invalid:not(:placeholder-shown):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-inset-shadow-color: #c62828;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .form-select:user-invalid:not(:-moz-placeholder):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
      --tw-inset-shadow-color: color-mix(in oklab, var(--color-sentiment-negative) var(--tw-inset-shadow-alpha), transparent);
    }
    .form-select:user-invalid:not(:placeholder-shown):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
      --tw-inset-shadow-color: color-mix(in oklab, var(--color-sentiment-negative) var(--tw-inset-shadow-alpha), transparent);
    }
  }
}
@supports not selector(:user-invalid) {
  .form-select:invalid:not(:-moz-placeholder):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-inset-shadow-color: #c62828;
  }
  .form-select:invalid:not(:placeholder-shown):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-inset-shadow-color: #c62828;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .form-select:invalid:not(:-moz-placeholder):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
      --tw-inset-shadow-color: color-mix(in oklab, var(--color-sentiment-negative) var(--tw-inset-shadow-alpha), transparent);
    }
    .form-select:invalid:not(:placeholder-shown):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
      --tw-inset-shadow-color: color-mix(in oklab, var(--color-sentiment-negative) var(--tw-inset-shadow-alpha), transparent);
    }
  }
}
.form-select:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),   0 0 0 calc(1px + 1px) currentcolor, var(--tw-shadow);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  --tw-ring-color: rgba(21, 93, 252, 0.5);
}
@supports (color: color-mix(in lab, red, red)) {
  .form-select:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-ring-color: color-mix(in oklab, var(--color-blue-600) 50%, transparent);
  }
}
.form-select:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-inset-shadow-color: rgba(21, 93, 252, 0.5);
}
@supports (color: color-mix(in lab, red, red)) {
  .form-select:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-inset-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-blue-600) 50%, transparent) var(--tw-inset-shadow-alpha), transparent);
  }
}
.form-select:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-moz-placeholder {
  color: var(--color-gray-400);
}
.form-select:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  color: var(--color-gray-400);
}
.form-select:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: calc(0.25rem * 4);
  padding-right: calc(0.25rem * 4);
  padding-left: calc(var(--spacing) * 4);
  padding-right: calc(var(--spacing) * 4);
  padding-top: calc(0.25rem * 3);
  padding-bottom: calc(0.25rem * 3);
  padding-top: calc(var(--spacing) * 3);
  padding-bottom: calc(var(--spacing) * 3);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-size: calc(0.25rem * 5) calc(0.25rem * 5);
  background-size: calc(var(--spacing) * 5) calc(var(--spacing) * 5);
  background-position: right calc(0.25rem * 4) center;
  background-position: right calc(var(--spacing) * 4) center;
  background-repeat: no-repeat;
  padding-right: calc(0.25rem * 11);
  padding-right: calc(var(--spacing) * 11);
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 14 8'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1' d='m1 1 6 6 6-6'/%3E%3C/svg%3E");
}
.form-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
  border-radius: var(--button-radius);
  border-style: var(--tw-border-style);
  border-width: 0px;
  background-color: #fff;
  background-color: var(--color-white);
  --tw-leading: calc(var(--spacing) * 6);
  line-height: calc(0.25rem * 6);
  line-height: calc(var(--spacing) * 6);
  --tw-inset-shadow: inset 0 0 0 1px var(--tw-inset-shadow-color, var(--tw-inset-shadow-color, rgb(0, 0, 0)));
  box-shadow: inset 0 0 0 1px rgb(0, 0, 0), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  --tw-inset-shadow-color: var(--color-gray-200);
}
@supports (color: color-mix(in lab, red, red)) {
  .form-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-inset-shadow-color: color-mix(in oklab, var(--color-gray-200) var(--tw-inset-shadow-alpha), transparent);
  }
}
.form-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-duration: 200ms;
  transition-duration: 200ms;
  --tw-outline-style: none;
  outline-style: none;
}
.form-input:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-gray-50);
}
.form-input:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-gray-100);
  --tw-inset-shadow-color: var(--color-gray-400);
}
@supports (color: color-mix(in lab, red, red)) {
  .form-input:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-inset-shadow-color: color-mix(in oklab, var(--color-gray-400) var(--tw-inset-shadow-alpha), transparent);
  }
}
@supports selector(:user-invalid) {
  .form-input:user-invalid:not(:-moz-placeholder):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-inset-shadow-color: #c62828;
  }
  .form-input:user-invalid:not(:placeholder-shown):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-inset-shadow-color: #c62828;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .form-input:user-invalid:not(:-moz-placeholder):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
      --tw-inset-shadow-color: color-mix(in oklab, var(--color-sentiment-negative) var(--tw-inset-shadow-alpha), transparent);
    }
    .form-input:user-invalid:not(:placeholder-shown):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
      --tw-inset-shadow-color: color-mix(in oklab, var(--color-sentiment-negative) var(--tw-inset-shadow-alpha), transparent);
    }
  }
}
@supports not selector(:user-invalid) {
  .form-input:invalid:not(:-moz-placeholder):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-inset-shadow-color: #c62828;
  }
  .form-input:invalid:not(:placeholder-shown):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-inset-shadow-color: #c62828;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .form-input:invalid:not(:-moz-placeholder):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
      --tw-inset-shadow-color: color-mix(in oklab, var(--color-sentiment-negative) var(--tw-inset-shadow-alpha), transparent);
    }
    .form-input:invalid:not(:placeholder-shown):not(:focus):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
      --tw-inset-shadow-color: color-mix(in oklab, var(--color-sentiment-negative) var(--tw-inset-shadow-alpha), transparent);
    }
  }
}
.form-input:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),   0 0 0 calc(1px + 1px) currentcolor, var(--tw-shadow);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  --tw-ring-color: rgba(21, 93, 252, 0.5);
}
@supports (color: color-mix(in lab, red, red)) {
  .form-input:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-ring-color: color-mix(in oklab, var(--color-blue-600) 50%, transparent);
  }
}
.form-input:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-inset-shadow-color: rgba(21, 93, 252, 0.5);
}
@supports (color: color-mix(in lab, red, red)) {
  .form-input:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-inset-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-blue-600) 50%, transparent) var(--tw-inset-shadow-alpha), transparent);
  }
}
.form-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-moz-placeholder {
  color: var(--color-gray-400);
}
.form-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  color: var(--color-gray-400);
}
.form-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: calc(0.25rem * 4);
  padding-right: calc(0.25rem * 4);
  padding-left: calc(var(--spacing) * 4);
  padding-right: calc(var(--spacing) * 4);
  padding-top: calc(0.25rem * 3);
  padding-bottom: calc(0.25rem * 3);
  padding-top: calc(var(--spacing) * 3);
  padding-bottom: calc(var(--spacing) * 3);
}
.w-\(--item-width\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--item-width);
}
.w-\(--logo-width\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--logo-width);
}
.w-1\/3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(1/3 * 100%);
}
.w-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(0.25rem * 8);
  width: calc(var(--spacing) * 8);
}
.w-16:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(0.25rem * 16);
  width: calc(var(--spacing) * 16);
}
.w-20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(0.25rem * 20);
  width: calc(var(--spacing) * 20);
}
.w-24:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(0.25rem * 24);
  width: calc(var(--spacing) * 24);
}
.w-32:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(0.25rem * 32);
  width: calc(var(--spacing) * 32);
}
.w-56:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(0.25rem * 56);
  width: calc(var(--spacing) * 56);
}
.w-fit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: -moz-fit-content;
  width: fit-content;
}
.w-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
}
.max-w-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 42rem;
  max-width: var(--container-2xl);
}
.max-w-3xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 48rem;
  max-width: var(--container-3xl);
}
.max-w-4xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 56rem;
  max-width: var(--container-4xl);
}
.max-w-5xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 64rem;
  max-width: var(--container-5xl);
}
.max-w-6xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 72rem;
  max-width: var(--container-6xl);
}
.max-w-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 100%;
}
.max-w-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 32rem;
  max-width: var(--container-lg);
}
.max-w-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 24rem;
  max-width: var(--container-sm);
}
.max-w-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 36rem;
  max-width: var(--container-xl);
}
.flex-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  flex: 1;
}
.shrink-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  flex-shrink: 0;
}
.grow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  flex-grow: 1;
}
.basis-1\/3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  flex-basis: calc(1/3 * 100%);
}
.-translate-x-1\/2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-translate-x: calc(calc(1/2 * 100%) * -1);
  translate: calc(calc(1/2 * 100%) * -1) var(--tw-translate-y);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-y-1\/2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-translate-y: calc(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);
}
.animate-pulse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  animation: var(--animate-pulse);
}
.cursor-pointer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  cursor: pointer;
}
.resize:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  resize: both;
}
.snap-x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  scroll-snap-type: x var(--tw-scroll-snap-strictness);
}
.snap-mandatory:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-scroll-snap-strictness: mandatory;
}
.snap-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  scroll-snap-align: start;
}
.grid-cols-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid-rows-\[0fr\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-template-rows: 0fr;
}
.flex-col:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  flex-direction: column;
}
.flex-col-reverse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  flex-direction: column-reverse;
}
.flex-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  flex-direction: row;
}
.flex-wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  flex-wrap: wrap;
}
.items-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-items: center;
}
.items-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-items: flex-end;
}
.items-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-items: flex-start;
}
.items-stretch:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-items: stretch;
}
.justify-around:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  justify-content: space-around;
}
.justify-between:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  justify-content: space-between;
}
.justify-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  justify-content: center;
}
.justify-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  justify-content: flex-end;
}
.justify-evenly:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  justify-content: space-evenly;
}
.justify-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  justify-content: flex-start;
}
.gap-\(--gap\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: var(--gap);
}
.gap-\(--gap-base\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: var(--gap-base);
}
.gap-\(--gap-lg\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: var(--gap-lg);
}
.gap-\(--gap-md\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: var(--gap-md);
}
.gap-\(--gap-sm\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: var(--gap-sm);
}
.gap-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: calc(0.25rem * 1);
  gap: calc(var(--spacing) * 1);
}
.gap-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: calc(0.25rem * 2);
  gap: calc(var(--spacing) * 2);
}
.gap-2\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: calc(0.25rem * 2.5);
  gap: calc(var(--spacing) * 2.5);
}
.gap-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: calc(0.25rem * 3);
  gap: calc(var(--spacing) * 3);
}
.gap-3\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: calc(0.25rem * 3.5);
  gap: calc(var(--spacing) * 3.5);
}
.gap-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: calc(0.25rem * 4);
  gap: calc(var(--spacing) * 4);
}
.gap-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: calc(0.25rem * 5);
  gap: calc(var(--spacing) * 5);
}
.gap-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: calc(0.25rem * 12);
  gap: calc(var(--spacing) * 12);
}
:where(.space-y-\(--gap-base\) > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-space-y-reverse: 0;
  margin-top: calc(var(--gap-base) * 0);
  margin-top: calc(var(--gap-base) * var(--tw-space-y-reverse));
  margin-bottom: calc(var(--gap-base) * calc(1 - 0));
  margin-bottom: calc(var(--gap-base) * calc(1 - var(--tw-space-y-reverse)));
}
:where(.space-y-\(--gap-md\) > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-space-y-reverse: 0;
  margin-top: calc(var(--gap-md) * 0);
  margin-top: calc(var(--gap-md) * var(--tw-space-y-reverse));
  margin-bottom: calc(var(--gap-md) * calc(1 - 0));
  margin-bottom: calc(var(--gap-md) * calc(1 - var(--tw-space-y-reverse)));
}
:where(.space-y-\(--gap-sm\) > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-space-y-reverse: 0;
  margin-top: calc(var(--gap-sm) * 0);
  margin-top: calc(var(--gap-sm) * var(--tw-space-y-reverse));
  margin-bottom: calc(var(--gap-sm) * calc(1 - 0));
  margin-bottom: calc(var(--gap-sm) * calc(1 - var(--tw-space-y-reverse)));
}
:where(.space-y-2 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-space-y-reverse: 0;
  margin-top: calc(calc(0.25rem * 2) * 0);
  margin-top: calc(calc(var(--spacing) * 2) * 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-2\.5 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-space-y-reverse: 0;
  margin-top: calc(calc(0.25rem * 2.5) * 0);
  margin-top: calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));
  margin-bottom: calc(calc(0.25rem * 2.5) * calc(1 - 0));
  margin-bottom: calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)));
}
:where(.space-y-4 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-space-y-reverse: 0;
  margin-top: calc(calc(0.25rem * 4) * 0);
  margin-top: calc(calc(var(--spacing) * 4) * 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-6 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-space-y-reverse: 0;
  margin-top: calc(calc(0.25rem * 6) * 0);
  margin-top: calc(calc(var(--spacing) * 6) * 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)));
}
.gap-x-\(--gap-base\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  -moz-column-gap: var(--gap-base);
       column-gap: var(--gap-base);
}
:where(.space-x-\(--gap-sm\) > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-space-x-reverse: 0;
  margin-left: calc(var(--gap-sm) * 0);
  margin-left: calc(var(--gap-sm) * var(--tw-space-x-reverse));
  margin-right: calc(var(--gap-sm) * calc(1 - 0));
  margin-right: calc(var(--gap-sm) * calc(1 - var(--tw-space-x-reverse)));
}
:where(.space-x-2 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-space-x-reverse: 0;
  margin-left: calc(calc(0.25rem * 2) * 0);
  margin-left: calc(calc(var(--spacing) * 2) * 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-4 > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-space-x-reverse: 0;
  margin-left: calc(calc(0.25rem * 4) * 0);
  margin-left: calc(calc(var(--spacing) * 4) * 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)));
}
.gap-y-\(--gap-md\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  row-gap: var(--gap-md);
}
:where(.divide-y > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-divide-y-reverse: 0;
  border-bottom-style: var(--tw-border-style);
  border-top-style: var(--tw-border-style);
  border-top-width: calc(1px * 0);
  border-top-width: calc(1px * var(--tw-divide-y-reverse));
  border-bottom-width: calc(1px * calc(1 - 0));
  border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
}
:where(.divide-\(--border\) > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: var(--border);
}
.self-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-self: center;
}
.self-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-self: flex-end;
}
.self-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-self: flex-start;
}
.self-stretch:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-self: stretch;
}
.truncate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.overflow-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow: auto;
}
.overflow-hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow: hidden;
}
.overflow-x-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-x: auto;
}
.overflow-y-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-y: auto;
}
.label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-radius: var(--radius);
  background-color: var(--label-background);
  padding-left: calc(0.25rem * 1);
  padding-right: calc(0.25rem * 1);
  padding-left: calc(var(--spacing) * 1);
  padding-right: calc(var(--spacing) * 1);
  padding-top: calc(0.25rem * 0.5);
  padding-bottom: calc(0.25rem * 0.5);
  padding-top: calc(var(--spacing) * 0.5);
  padding-bottom: calc(var(--spacing) * 0.5);
  font-family: var(--font-heading);
  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: var(--label-color);
}
.label--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: calc(0.25rem * 2);
  padding-right: calc(0.25rem * 2);
  padding-left: calc(var(--spacing) * 2);
  padding-right: calc(var(--spacing) * 2);
  padding-top: calc(0.25rem * 1);
  padding-bottom: calc(0.25rem * 1);
  padding-top: calc(var(--spacing) * 1);
  padding-bottom: calc(var(--spacing) * 1);
  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));
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}
.rounded:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-radius: 0.25rem;
}
.rounded-\(--radius\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-radius: var(--radius);
}
.rounded-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-radius: calc(infinity * 1px);
}
.rounded-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-radius: 0.5rem;
  border-radius: var(--radius-lg);
}
.rounded-md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-radius: 0.375rem;
  border-radius: var(--radius-md);
}
.rounded-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-radius: 0;
}
.border:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-style: var(--tw-border-style);
  border-width: 1px;
}
.border-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-style: var(--tw-border-style);
  border-width: 4px;
}
.border-t:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-style: var(--tw-border-style);
  border-top-width: 1px;
}
.border-b:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
}
.border-dashed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-border-style: dashed;
  border-style: dashed;
}
.border-\(--border\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: var(--border);
}
.border-current:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: currentcolor;
}
.border-zinc-100:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: rgb(244, 244, 245);
  border-color: var(--color-zinc-100);
}
.bg-\(--background\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: var(--background);
}
.bg-\[var\(--button-primary-background\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: var(--button-primary-background);
}
.bg-black:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #000;
  background-color: var(--color-black);
}
.bg-black\/20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: rgba(0, 0, 0, 0.2);
}
@supports (color: color-mix(in lab, red, red)) {
  .bg-black\/20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: color-mix(in oklab, #000 20%, transparent);
  }

@supports (color: color-mix(in lch, red, blue)) {
.bg-black\/20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
      background-color: color-mix(in oklab, var(--color-black) 20%, transparent);
    }
}
}
.bg-black\/30:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: rgba(0, 0, 0, 0.3);
}
@supports (color: color-mix(in lab, red, red)) {
  .bg-black\/30:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: color-mix(in oklab, #000 30%, transparent);
  }

@supports (color: color-mix(in lch, red, blue)) {
.bg-black\/30:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
      background-color: color-mix(in oklab, var(--color-black) 30%, transparent);
    }
}
}
.bg-gray-100:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-gray-100);
}
.bg-gray-200:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-gray-200);
}
.bg-green-600:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: rgb(0, 164, 71);
  background-color: color(display-p3 0.24388 0.64082 0.29481);
  background-color: var(--color-green-600);
}
.bg-sentiment-negative:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #c62828;
  background-color: var(--color-sentiment-negative);
}
.bg-sentiment-neutral:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #f9a825;
  background-color: var(--color-sentiment-neutral);
}
.bg-sentiment-positive:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #2e7d32;
  background-color: var(--color-sentiment-positive);
}
.bg-transparent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: transparent;
}
.bg-white:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #fff;
  background-color: var(--color-white);
}
.bg-\(image\:--background-gradient\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-image: var(--background-gradient);
}
.object-contain:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  -o-object-fit: contain;
     object-fit: contain;
}
.object-cover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  -o-object-fit: cover;
     object-fit: cover;
}
.p-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding: calc(0.25rem * 0);
  padding: calc(var(--spacing) * 0);
}
.p-1\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding: calc(0.25rem * 1.5);
  padding: calc(var(--spacing) * 1.5);
}
.p-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding: calc(0.25rem * 2);
  padding: calc(var(--spacing) * 2);
}
.p-2\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding: calc(0.25rem * 2.5);
  padding: calc(var(--spacing) * 2.5);
}
.p-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding: calc(0.25rem * 4);
  padding: calc(var(--spacing) * 4);
}
.p-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding: calc(0.25rem * 6);
  padding: calc(var(--spacing) * 6);
}
.p-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding: calc(0.25rem * 8);
  padding: calc(var(--spacing) * 8);
}
.p-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding: calc(0.25rem * 12);
  padding: calc(var(--spacing) * 12);
}
.form-input--base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: calc(0.25rem * 4);
  padding-right: calc(0.25rem * 4);
  padding-left: calc(var(--spacing) * 4);
  padding-right: calc(var(--spacing) * 4);
  padding-top: calc(0.25rem * 3);
  padding-bottom: calc(0.25rem * 3);
  padding-top: calc(var(--spacing) * 3);
  padding-bottom: calc(var(--spacing) * 3);
}
.form-input--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: calc(0.25rem * 5);
  padding-right: calc(0.25rem * 5);
  padding-left: calc(var(--spacing) * 5);
  padding-right: calc(var(--spacing) * 5);
  padding-top: calc(0.25rem * 4);
  padding-bottom: calc(0.25rem * 4);
  padding-top: calc(var(--spacing) * 4);
  padding-bottom: calc(var(--spacing) * 4);
}
.form-input--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: calc(0.25rem * 3);
  padding-right: calc(0.25rem * 3);
  padding-left: calc(var(--spacing) * 3);
  padding-right: calc(var(--spacing) * 3);
  padding-top: calc(0.25rem * 2);
  padding-bottom: calc(0.25rem * 2);
  padding-top: calc(var(--spacing) * 2);
  padding-bottom: calc(var(--spacing) * 2);
}
.px-\(--container-padding\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: var(--container-padding);
  padding-right: var(--container-padding);
}
.px-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: calc(0.25rem * 3);
  padding-right: calc(0.25rem * 3);
  padding-left: calc(var(--spacing) * 3);
  padding-right: calc(var(--spacing) * 3);
}
.px-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: calc(0.25rem * 4);
  padding-right: calc(0.25rem * 4);
  padding-left: calc(var(--spacing) * 4);
  padding-right: calc(var(--spacing) * 4);
}
.px-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: calc(0.25rem * 10);
  padding-right: calc(0.25rem * 10);
  padding-left: calc(var(--spacing) * 10);
  padding-right: calc(var(--spacing) * 10);
}
.py-\(--gap-base\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--gap-base);
  padding-bottom: var(--gap-base);
}
.py-\(--gap-md\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--gap-md);
  padding-bottom: var(--gap-md);
}
.py-1\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: calc(0.25rem * 1.5);
  padding-bottom: calc(0.25rem * 1.5);
  padding-top: calc(var(--spacing) * 1.5);
  padding-bottom: calc(var(--spacing) * 1.5);
}
.py-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: calc(0.25rem * 3);
  padding-bottom: calc(0.25rem * 3);
  padding-top: calc(var(--spacing) * 3);
  padding-bottom: calc(var(--spacing) * 3);
}
.py-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: calc(0.25rem * 5);
  padding-bottom: calc(0.25rem * 5);
  padding-top: calc(var(--spacing) * 5);
  padding-bottom: calc(var(--spacing) * 5);
}
.pt-\(--spacing-bottom\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--spacing-bottom);
}
.pt-\(--spacing-top\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--spacing-top);
}
.pt-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: calc(0.25rem * 3);
  padding-top: calc(var(--spacing) * 3);
}
.pb-\(--gap-base\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--gap-base);
}
.pb-\(--spacing-bottom\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--spacing-bottom);
}
.pb-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: calc(0.25rem * 2);
  padding-bottom: calc(var(--spacing) * 2);
}
.pb-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: calc(0.25rem * 5);
  padding-bottom: calc(var(--spacing) * 5);
}
.pb-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: calc(0.25rem * 6);
  padding-bottom: calc(var(--spacing) * 6);
}
.text-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-align: center;
}
.text-left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-align: left;
}
.text-right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-align: right;
}
.text-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-align: left;
}
.font-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-family: var(--font-body);
}
.font-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-family: var(--font-heading);
}
.text-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 1.5rem;
  font-size: var(--text-2xl);
  line-height: calc(2 / 1.5);
  line-height: var(--tw-leading, var(--text-2xl--line-height));
}
.text-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 1rem;
  font-size: var(--text-base);
  line-height: calc(1.5 / 1);
  line-height: var(--tw-leading, var(--text-base--line-height));
}
.text-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 1.125rem;
  font-size: var(--text-lg);
  line-height: calc(1.75 / 1.125);
  line-height: var(--tw-leading, var(--text-lg--line-height));
}
.text-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 0.875rem;
  font-size: var(--text-sm);
  line-height: calc(1.25 / 0.875);
  line-height: var(--tw-leading, var(--text-sm--line-height));
}
.text-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 1.25rem;
  font-size: var(--text-xl);
  line-height: calc(1.75 / 1.25);
  line-height: var(--tw-leading, var(--text-xl--line-height));
}
.text-xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 0.75rem;
  font-size: var(--text-xs);
  line-height: calc(1 / 0.75);
  line-height: var(--tw-leading, var(--text-xs--line-height));
}
.leading-tight:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-leading: var(--leading-tight);
  line-height: 1.25;
  line-height: var(--leading-tight);
}
.font-bold:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}
.font-medium:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-font-weight: var(--font-weight-medium);
  font-weight: 500;
  font-weight: var(--font-weight-medium);
}
.font-semibold:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-font-weight: var(--font-weight-semibold);
  font-weight: 600;
  font-weight: var(--font-weight-semibold);
}
.whitespace-nowrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  white-space: nowrap;
}
.text-\(--color\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: var(--color);
}
.text-\(--text\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: var(--text);
}
.text-black:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #000;
  color: var(--color-black);
}
.text-gray-300:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: var(--color-gray-300);
}
.text-gray-400:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: var(--color-gray-400);
}
.text-gray-500:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: var(--color-gray-500);
}
.text-gray-600:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: var(--color-gray-600);
}
.text-gray-700:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: var(--color-gray-700);
}
.text-green-600:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: rgb(0, 164, 71);
  color: color(display-p3 0.24388 0.64082 0.29481);
  color: var(--color-green-600);
}
.text-red-600:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: rgb(228, 0, 22);
  color: color(display-p3 0.83032 0.14038 0.1332);
  color: var(--color-red-600);
}
.text-sentiment-negative:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #c62828;
  color: var(--color-sentiment-negative);
}
.text-sentiment-positive:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #2e7d32;
  color: var(--color-sentiment-positive);
}
.text-white:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #fff;
  color: var(--color-white);
}
.capitalize:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-transform: capitalize;
}
.uppercase:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-transform: uppercase;
}
.underline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-decoration-line: underline;
}
.decoration-black:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-decoration-color: #000;
  text-decoration-color: var(--color-black);
}
.decoration-gray-200:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-decoration-color: var(--color-gray-200);
}
.underline-offset-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-underline-offset: 4px;
}
.scheme-dark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --csstools-color-scheme--light:  ;
  color-scheme: dark;
}
.scheme-light:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --csstools-color-scheme--light: initial;
  color-scheme: light;
}
.opacity-\(--overlay-opacity\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  opacity: var(--overlay-opacity);
}
.opacity-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  opacity: 0;
}
.opacity-50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  opacity: 0.5;
}
.ring-blue-600:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-color: var(--color-blue-600);
}
.outline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  outline-style: var(--tw-outline-style);
  outline-width: 1px;
}
.filter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  filter:                  ;
  filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
.backdrop-blur-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-backdrop-blur: blur(var(--blur-sm));
  -webkit-backdrop-filter: blur(8px)                ;
  -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  backdrop-filter: blur(8px)                ;
  backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
}
.transition:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, visibility, 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-colors:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: 150ms;
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
.transition-discrete:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transition-behavior: allow-discrete;
}
.delay-\(--delay\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transition-delay: var(--delay);
}
.duration-300:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-duration: 300ms;
  transition-duration: 300ms;
}
.button--primary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --background: var(--button-primary-background);
  --color: var(--button-primary-text);
}
@media (hover: hover) {
  .button--primary:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --background: var(--button-primary-background-hover);
    --color: var(--button-primary-text-hover);
  }
  .button--primary:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --background: var(--button-primary-background-hover);
    --color: var(--button-primary-text-hover);
  }
}
.button--secondary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --background: var(--button-secondary-background);
  --color: var(--button-secondary-text);
}
@media (hover: hover) {
  .button--secondary:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --background: var(--button-secondary-background-hover);
    --color: var(--button-secondary-text-hover);
  }
  .button--secondary:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --background: var(--button-secondary-background-hover);
    --color: var(--button-secondary-text-hover);
  }
}
.button--base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --padding-x: calc(var(--spacing) * 4);
  --height: calc(var(--spacing) * 12);
}
.button--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --padding-x: calc(var(--spacing) * 5);
  --height: calc(var(--spacing) * 14);
}
.button--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --padding-x: calc(var(--spacing) * 3);
  --height: calc(var(--spacing) * 10);
}
.outline-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-outline-style: none;
  outline-style: none;
}
.\*\:pointer-events-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > * {
  pointer-events: auto;
}
.\*\:absolute:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > * {
  position: absolute;
}
.\*\:inset-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > * {
  top: calc(0.25rem * 0);
  right: calc(0.25rem * 0);
  bottom: calc(0.25rem * 0);
  left: calc(0.25rem * 0);
  top: calc(var(--spacing) * 0);
  right: calc(var(--spacing) * 0);
  bottom: calc(var(--spacing) * 0);
  left: calc(var(--spacing) * 0);
}
.\*\:inline-flex:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > * {
  display: inline-flex;
}
.\*\:size-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > * {
  width: 100%;
  height: 100%;
}
.\*\:w-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > * {
  width: 100%;
}
.\*\:shrink-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > * {
  flex-shrink: 0;
}
.\*\:snap-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > * {
  scroll-snap-align: start;
}
.\*\:rounded-\(--radius\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > * {
  border-radius: var(--radius);
}
.\*\:border-\(--border\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > * {
  border-color: var(--border);
}
.\*\:object-cover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > * {
  -o-object-fit: cover;
     object-fit: cover;
}
.\*\:text-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > * {
  text-align: center;
}
.\*\:not-first\:border-t:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > :not(:first-child) {
  border-top-style: var(--tw-border-style);
  border-top-width: 1px;
}
.\*\:not-first\:pt-\(--gap\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > :not(:first-child) {
  padding-top: var(--gap);
}
@media (hover: hover) {
  :where(.group):hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .group-hover\:opacity-100 {
    opacity: 1;
  }
  :where(.group):focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .group-hover\:opacity-100 {
    opacity: 1;
  }
  :where(.group):focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .group-hover\:opacity-100 {
    opacity: 1;
  }
}
:where(.peer):checked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ~ .peer-checked\:ring-black {
  --tw-ring-color: var(--color-black);
}
.placeholder\:text-current:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-moz-placeholder {
  color: currentcolor;
}
.placeholder\:text-current:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  color: currentcolor;
}
.before\:absolute:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {
  content: var(--tw-content);
  position: absolute;
}
.before\:top-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {
  content: var(--tw-content);
  top: calc(0.25rem * 0);
  top: calc(var(--spacing) * 0);
}
.before\:right-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {
  content: var(--tw-content);
  right: calc(0.25rem * 0);
  right: calc(var(--spacing) * 0);
}
.before\:flex:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {
  content: var(--tw-content);
  display: flex;
}
.before\:h-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {
  content: var(--tw-content);
  height: calc(0.25rem * 4);
  height: calc(var(--spacing) * 4);
}
.before\:w-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {
  content: var(--tw-content);
  width: calc(0.25rem * 4);
  width: calc(var(--spacing) * 4);
}
.before\:translate-x-1\/2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {
  content: var(--tw-content);
  --tw-translate-x: calc(1/2 * 100%);
  translate: calc(1/2 * 100%) var(--tw-translate-y);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
.before\:-translate-y-1\/2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {
  content: var(--tw-content);
  --tw-translate-y: calc(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);
}
.before\:items-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {
  content: var(--tw-content);
  align-items: center;
}
.before\:justify-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {
  content: var(--tw-content);
  justify-content: center;
}
.before\:rounded-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {
  content: var(--tw-content);
  border-radius: calc(infinity * 1px);
}
.before\:bg-black:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {
  content: var(--tw-content);
  background-color: #000;
  background-color: var(--color-black);
}
.before\:text-xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {
  content: var(--tw-content);
  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));
}
.before\:text-white:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {
  content: var(--tw-content);
  color: #fff;
  color: var(--color-white);
}
.before\:content-\[attr\(data-cart-count\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {
  content: attr(data-cart-count);
  content: var(--tw-content);
  --tw-content: attr(data-cart-count);
  content: var(--tw-content);
}
.first\:block:first-child:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: block;
}
.first\:flex:first-child:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
}
.first\:pl-0:first-child:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: calc(0.25rem * 0);
  padding-left: calc(var(--spacing) * 0);
}
.last\:pr-0:last-child:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: calc(0.25rem * 0);
  padding-right: calc(var(--spacing) * 0);
}
.\*\:last\:flex-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > :last-child {
  flex: 1;
}
.\*\:last\:justify-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > :last-child {
  justify-content: flex-end;
}
.\*\:last\:truncate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > :last-child {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.\*\:last\:text-black:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > :last-child {
  color: #000;
  color: var(--color-black);
}
.target\:block:target:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: block;
}
@media (hover: hover) {
  .hover\:bg-black\/30:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: rgba(0, 0, 0, 0.3);
  }
  .hover\:bg-black\/30:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: rgba(0, 0, 0, 0.3);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .hover\:bg-black\/30:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
      background-color: color-mix(in oklab, #000 30%, transparent);
    }

@supports (color: color-mix(in lch, red, blue)) {
.hover\:bg-black\/30:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
        background-color: color-mix(in oklab, var(--color-black) 30%, transparent);
      }
}
    .hover\:bg-black\/30:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
      background-color: color-mix(in oklab, #000 30%, transparent);
    }

@supports (color: color-mix(in lch, red, blue)) {
.hover\:bg-black\/30:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
        background-color: color-mix(in oklab, var(--color-black) 30%, transparent);
      }
}
  }
}
@media (hover: hover) {
  .hover\:bg-transparent:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: transparent;
  }
  .hover\:bg-transparent:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: transparent;
  }
}
@media (hover: hover) {
  .hover\:opacity-80:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    opacity: 0.8;
  }
  .hover\:opacity-80:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    opacity: 0.8;
  }
}
.focus-visible\:ring-2:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.data-\[state\=open\]\:grid-rows-\[1fr\][data-state="open"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-template-rows: 1fr;
}
@media (prefers-reduced-motion: no-preference) {
  .motion-safe\:duration-300:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-duration: 300ms;
    transition-duration: 300ms;
  }
}
@media (max-width: 63.999rem) {
  .max-lg\:text-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.5rem;
    font-size: var(--text-2xl);
    line-height: calc(2 / 1.5);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }
}
@media (max-width: 63.999rem) {
  .max-lg\:text-3xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.875rem;
    font-size: var(--text-3xl);
    line-height: calc(2.25 / 1.875);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }
}
@media (max-width: 63.999rem) {
  .max-lg\:text-4xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 2.25rem;
    font-size: var(--text-4xl);
    line-height: calc(2.5 / 2.25);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }
}
@media (max-width: 63.999rem) {
  .max-lg\:text-5xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 3rem;
    font-size: var(--text-5xl);
    line-height: 1;
    line-height: var(--tw-leading, var(--text-5xl--line-height));
  }
}
@media (max-width: 63.999rem) {
  .max-lg\:text-6xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 3.75rem;
    font-size: var(--text-6xl);
    line-height: 1;
    line-height: var(--tw-leading, var(--text-6xl--line-height));
  }
}
@media (max-width: 63.999rem) {
  .max-lg\:text-7xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 4.5rem;
    font-size: var(--text-7xl);
    line-height: 1;
    line-height: var(--tw-leading, var(--text-7xl--line-height));
  }
}
@media (max-width: 63.999rem) {
  .max-lg\:text-8xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 6rem;
    font-size: var(--text-8xl);
    line-height: 1;
    line-height: var(--tw-leading, var(--text-8xl--line-height));
  }
}
@media (max-width: 63.999rem) {
  .max-lg\:text-9xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 8rem;
    font-size: var(--text-9xl);
    line-height: 1;
    line-height: var(--tw-leading, var(--text-9xl--line-height));
  }
}
@media (max-width: 63.999rem) {
  .max-lg\:text-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1rem;
    font-size: var(--text-base);
    line-height: calc(1.5 / 1);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
}
@media (max-width: 63.999rem) {
  .max-lg\:text-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.125rem;
    font-size: var(--text-lg);
    line-height: calc(1.75 / 1.125);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }
}
@media (max-width: 63.999rem) {
  .max-lg\:text-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 0.875rem;
    font-size: var(--text-sm);
    line-height: calc(1.25 / 0.875);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
}
@media (max-width: 63.999rem) {
  .max-lg\:text-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.25rem;
    font-size: var(--text-xl);
    line-height: calc(1.75 / 1.25);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }
}
@media (max-width: 63.999rem) {
  .max-lg\:text-xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 0.75rem;
    font-size: var(--text-xs);
    line-height: calc(1 / 0.75);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }
}
@media (min-width: 48rem) {
  .md\:grid-cols-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 64rem) {
  .lg\:order-first:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    order: -9999;
  }
}
@media (min-width: 64rem) {
  .lg\:col-span-\(--col-span\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: span var(--col-span) / span var(--col-span);
  }
}
@media (min-width: 64rem) {
  .lg\:col-span-\(--media-span\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: span var(--media-span) / span var(--media-span);
  }
}
@media (min-width: 64rem) {
  .lg\:col-span-\(--meta-span\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: span var(--meta-span) / span var(--meta-span);
  }
}
@media (min-width: 64rem) {
  .lg\:col-span-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: span 1 / span 1;
  }
}
@media (min-width: 64rem) {
  .lg\:col-span-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: span 2 / span 2;
  }
}
@media (min-width: 64rem) {
  .lg\:col-span-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: span 3 / span 3;
  }
}
@media (min-width: 64rem) {
  .lg\:col-span-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: span 4 / span 4;
  }
}
@media (min-width: 64rem) {
  .lg\:col-span-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: span 5 / span 5;
  }
}
@media (min-width: 64rem) {
  .lg\:col-span-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: span 6 / span 6;
  }
}
@media (min-width: 64rem) {
  .lg\:col-span-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: 1 / -1;
  }
}
@media (min-width: 64rem) {
  .lg\:row-span-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-row: span 1 / span 1;
  }
}
@media (min-width: 64rem) {
  .lg\:row-span-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-row: span 2 / span 2;
  }
}
@media (min-width: 64rem) {
  .lg\:row-span-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-row: span 3 / span 3;
  }
}
@media (min-width: 64rem) {
  .lg\:row-span-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-row: span 4 / span 4;
  }
}
@media (min-width: 64rem) {
  .lg\:row-span-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-row: span 5 / span 5;
  }
}
@media (min-width: 64rem) {
  .lg\:row-span-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-row: span 6 / span 6;
  }
}
@media (min-width: 64rem) {
  .lg\:block:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: block;
  }
}
@media (min-width: 64rem) {
  .lg\:flex:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: flex;
  }
}
@media (min-width: 64rem) {
  .lg\:grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: grid;
  }
}
@media (min-width: 64rem) {
  .lg\:hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}
@media (min-width: 64rem) {
  .lg\:inline-flex:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: inline-flex;
  }
}
@media (min-width: 64rem) {
  .lg\:size-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: calc(0.25rem * 4);
    width: calc(var(--spacing) * 4);
    height: calc(0.25rem * 4);
    height: calc(var(--spacing) * 4);
  }
}
@media (min-width: 64rem) {
  .lg\:size-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: calc(0.25rem * 5);
    width: calc(var(--spacing) * 5);
    height: calc(0.25rem * 5);
    height: calc(var(--spacing) * 5);
  }
}
@media (min-width: 64rem) {
  .lg\:size-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: calc(0.25rem * 6);
    width: calc(var(--spacing) * 6);
    height: calc(0.25rem * 6);
    height: calc(var(--spacing) * 6);
  }
}
@media (min-width: 64rem) {
  .lg\:size-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: calc(0.25rem * 8);
    width: calc(var(--spacing) * 8);
    height: calc(0.25rem * 8);
    height: calc(var(--spacing) * 8);
  }
}
@media (min-width: 64rem) {
  .lg\:size-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: calc(0.25rem * 10);
    width: calc(var(--spacing) * 10);
    height: calc(0.25rem * 10);
    height: calc(var(--spacing) * 10);
  }
}
@media (min-width: 64rem) {
  .lg\:size-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: calc(0.25rem * 12);
    width: calc(var(--spacing) * 12);
    height: calc(0.25rem * 12);
    height: calc(var(--spacing) * 12);
  }
}
@media (min-width: 64rem) {
  .lg\:size-14:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: calc(0.25rem * 14);
    width: calc(var(--spacing) * 14);
    height: calc(0.25rem * 14);
    height: calc(var(--spacing) * 14);
  }
}
@media (min-width: 64rem) {
  .lg\:size-16:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: calc(0.25rem * 16);
    width: calc(var(--spacing) * 16);
    height: calc(0.25rem * 16);
    height: calc(var(--spacing) * 16);
  }
}
@media (min-width: 64rem) {
  .lg\:size-20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: calc(0.25rem * 20);
    width: calc(var(--spacing) * 20);
    height: calc(0.25rem * 20);
    height: calc(var(--spacing) * 20);
  }
}
@media (min-width: 64rem) {
  .lg\:size-24:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: calc(0.25rem * 24);
    width: calc(var(--spacing) * 24);
    height: calc(0.25rem * 24);
    height: calc(var(--spacing) * 24);
  }
}
@media (min-width: 64rem) {
  .lg\:size-32:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: calc(0.25rem * 32);
    width: calc(var(--spacing) * 32);
    height: calc(0.25rem * 32);
    height: calc(var(--spacing) * 32);
  }
}
@media (min-width: 64rem) {
  .lg\:h-fit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: -moz-fit-content;
    height: fit-content;
  }
}
@media (min-width: 64rem) {
  .lg\:h-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 100%;
  }
}
@media (min-width: 64rem) {
  .lg\:w-fit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: -moz-fit-content;
    width: fit-content;
  }
}
@media (min-width: 64rem) {
  .lg\:w-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100%;
  }
}
@media (min-width: 64rem) {
  .lg\:max-w-96:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: calc(0.25rem * 96);
    max-width: calc(var(--spacing) * 96);
  }
}
@media (min-width: 64rem) {
  .lg\:basis-1\/4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    flex-basis: calc(1/4 * 100%);
  }
}
@media (min-width: 64rem) {
  .lg\:grid-cols-\(--grid-cols\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: var(--grid-cols);
  }
}
@media (min-width: 64rem) {
  .lg\:grid-cols-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
@media (min-width: 64rem) {
  .lg\:grid-cols-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 64rem) {
  .lg\:grid-cols-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 64rem) {
  .lg\:grid-cols-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
@media (min-width: 64rem) {
  .lg\:grid-cols-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}
@media (min-width: 64rem) {
  .lg\:grid-cols-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}
@media (min-width: 64rem) {
  .lg\:grid-cols-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
}
@media (min-width: 64rem) {
  .lg\:flex-col:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    flex-direction: column;
  }
}
@media (min-width: 64rem) {
  .lg\:flex-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }
}
@media (min-width: 64rem) {
  .lg\:flex-wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    flex-wrap: wrap;
  }
}
@media (min-width: 64rem) {
  .lg\:items-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    align-items: center;
  }
}
@media (min-width: 64rem) {
  .lg\:items-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    align-items: flex-end;
  }
}
@media (min-width: 64rem) {
  .lg\:items-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    align-items: flex-start;
  }
}
@media (min-width: 64rem) {
  .lg\:items-stretch:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    align-items: stretch;
  }
}
@media (min-width: 64rem) {
  .lg\:justify-around:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    justify-content: space-around;
  }
}
@media (min-width: 64rem) {
  .lg\:justify-between:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    justify-content: space-between;
  }
}
@media (min-width: 64rem) {
  .lg\:justify-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    justify-content: center;
  }
}
@media (min-width: 64rem) {
  .lg\:justify-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    justify-content: flex-end;
  }
}
@media (min-width: 64rem) {
  .lg\:justify-evenly:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    justify-content: space-evenly;
  }
}
@media (min-width: 64rem) {
  .lg\:justify-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    justify-content: flex-start;
  }
}
@media (min-width: 64rem) {
  .lg\:gap-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: calc(0.25rem * 5);
    gap: calc(var(--spacing) * 5);
  }
}
@media (min-width: 64rem) {
  .lg\:gap-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: calc(0.25rem * 10);
    gap: calc(var(--spacing) * 10);
  }
}
@media (min-width: 64rem) {
  .lg\:p-\(--gap-md\):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding: var(--gap-md);
  }
}
@media (min-width: 64rem) {
  .lg\:p-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding: calc(0.25rem * 0);
    padding: calc(var(--spacing) * 0);
  }
}
@media (min-width: 64rem) {
  .lg\:p-1\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding: calc(0.25rem * 1.5);
    padding: calc(var(--spacing) * 1.5);
  }
}
@media (min-width: 64rem) {
  .lg\:p-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding: calc(0.25rem * 4);
    padding: calc(var(--spacing) * 4);
  }
}
@media (min-width: 64rem) {
  .lg\:p-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding: calc(0.25rem * 12);
    padding: calc(var(--spacing) * 12);
  }
}
@media (min-width: 64rem) {
  .lg\:form-input--base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: calc(0.25rem * 4);
    padding-right: calc(0.25rem * 4);
    padding-left: calc(var(--spacing) * 4);
    padding-right: calc(var(--spacing) * 4);
    padding-top: calc(0.25rem * 3);
    padding-bottom: calc(0.25rem * 3);
    padding-top: calc(var(--spacing) * 3);
    padding-bottom: calc(var(--spacing) * 3);
  }
}
@media (min-width: 64rem) {
  .lg\:form-input--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: calc(0.25rem * 5);
    padding-right: calc(0.25rem * 5);
    padding-left: calc(var(--spacing) * 5);
    padding-right: calc(var(--spacing) * 5);
    padding-top: calc(0.25rem * 4);
    padding-bottom: calc(0.25rem * 4);
    padding-top: calc(var(--spacing) * 4);
    padding-bottom: calc(var(--spacing) * 4);
  }
}
@media (min-width: 64rem) {
  .lg\:form-input--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: calc(0.25rem * 3);
    padding-right: calc(0.25rem * 3);
    padding-left: calc(var(--spacing) * 3);
    padding-right: calc(var(--spacing) * 3);
    padding-top: calc(0.25rem * 2);
    padding-bottom: calc(0.25rem * 2);
    padding-top: calc(var(--spacing) * 2);
    padding-bottom: calc(var(--spacing) * 2);
  }
}
@media (min-width: 64rem) {
  .lg\:pb-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: calc(0.25rem * 0);
    padding-bottom: calc(var(--spacing) * 0);
  }
}
@media (min-width: 64rem) {
  .lg\:text-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    text-align: center;
  }
}
@media (min-width: 64rem) {
  .lg\:text-left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    text-align: left;
  }
}
@media (min-width: 64rem) {
  .lg\:text-right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    text-align: right;
  }
}
@media (min-width: 64rem) {
  .lg\:text-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.5rem;
    font-size: var(--text-2xl);
    line-height: calc(2 / 1.5);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }
}
@media (min-width: 64rem) {
  .lg\:text-3xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.875rem;
    font-size: var(--text-3xl);
    line-height: calc(2.25 / 1.875);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }
}
@media (min-width: 64rem) {
  .lg\:text-4xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 2.25rem;
    font-size: var(--text-4xl);
    line-height: calc(2.5 / 2.25);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }
}
@media (min-width: 64rem) {
  .lg\:text-5xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 3rem;
    font-size: var(--text-5xl);
    line-height: 1;
    line-height: var(--tw-leading, var(--text-5xl--line-height));
  }
}
@media (min-width: 64rem) {
  .lg\:text-6xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 3.75rem;
    font-size: var(--text-6xl);
    line-height: 1;
    line-height: var(--tw-leading, var(--text-6xl--line-height));
  }
}
@media (min-width: 64rem) {
  .lg\:text-7xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 4.5rem;
    font-size: var(--text-7xl);
    line-height: 1;
    line-height: var(--tw-leading, var(--text-7xl--line-height));
  }
}
@media (min-width: 64rem) {
  .lg\:text-8xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 6rem;
    font-size: var(--text-8xl);
    line-height: 1;
    line-height: var(--tw-leading, var(--text-8xl--line-height));
  }
}
@media (min-width: 64rem) {
  .lg\:text-9xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 8rem;
    font-size: var(--text-9xl);
    line-height: 1;
    line-height: var(--tw-leading, var(--text-9xl--line-height));
  }
}
@media (min-width: 64rem) {
  .lg\:text-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1rem;
    font-size: var(--text-base);
    line-height: calc(1.5 / 1);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
}
@media (min-width: 64rem) {
  .lg\:text-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.125rem;
    font-size: var(--text-lg);
    line-height: calc(1.75 / 1.125);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }
}
@media (min-width: 64rem) {
  .lg\:text-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 0.875rem;
    font-size: var(--text-sm);
    line-height: calc(1.25 / 0.875);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
}
@media (min-width: 64rem) {
  .lg\:text-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.25rem;
    font-size: var(--text-xl);
    line-height: calc(1.75 / 1.25);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }
}
@media (min-width: 64rem) {
  .lg\:text-xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 0.75rem;
    font-size: var(--text-xs);
    line-height: calc(1 / 0.75);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }
}
@media (min-width: 64rem) {
  .lg\:button--base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --padding-x: calc(var(--spacing) * 4);
    --height: calc(var(--spacing) * 12);
  }
}
@media (min-width: 64rem) {
  .lg\:button--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --padding-x: calc(var(--spacing) * 5);
    --height: calc(var(--spacing) * 14);
  }
}
@media (min-width: 64rem) {
  .lg\:button--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --padding-x: calc(var(--spacing) * 3);
    --height: calc(var(--spacing) * 10);
  }
}
@media (min-width: 64rem) {
  .lg\:\*\:not-first\:border-t-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > :not(:first-child) {
    border-top-style: var(--tw-border-style);
    border-top-width: 0px;
  }
}
@media (min-width: 64rem) {
  .lg\:\*\:not-first\:pt-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > :not(:first-child) {
    padding-top: calc(0.25rem * 0);
    padding-top: calc(var(--spacing) * 0);
  }
}
@media (min-width: 64rem) {
  @media (hover: hover) {
    :where(.group):hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .lg\:group-hover\:opacity-100 {
      opacity: 1;
    }
    :where(.group):focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .lg\:group-hover\:opacity-100 {
      opacity: 1;
    }
    :where(.group):focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .lg\:group-hover\:opacity-100 {
      opacity: 1;
    }
  }
}
@media (min-width: 80rem) {
  .xl\:grid-cols-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@container (width >= 12rem) {
  .\@4xs\:block:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: block;
  }
}
@container (width >= 12rem) {
  .\@4xs\:text-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 0.875rem;
    font-size: var(--text-sm);
    line-height: calc(1.25 / 0.875);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
}
@container (width >= 12rem) {
  .\@4xs\:whitespace-normal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    white-space: normal;
  }
}
@container (width >= 16rem) {
  .\@3xs\:text-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1rem;
    font-size: var(--text-base);
    line-height: calc(1.5 / 1);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
}
@container (width >= 16rem) {
  .\@3xs\:text-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 0.875rem;
    font-size: var(--text-sm);
    line-height: calc(1.25 / 0.875);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
}
@container (width >= 28rem) {
  .\@md\:col-span-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: span 2 / span 2;
  }
}
@container (width >= 28rem) {
  .\@md\:grid-cols-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@container (width >= 28rem) {
  .\@md\:flex-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }
}
@container (width >= 28rem) {
  .\@md\:items-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    align-items: center;
  }
}
@container (width >= 28rem) {
  .\@md\:justify-between:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    justify-content: space-between;
  }
}
@container (width >= 42rem) {
  .\@2xl\:col-span-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: span 2 / span 2;
  }
}
@container (width >= 42rem) {
  .\@2xl\:col-span-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: span 3 / span 3;
  }
}
@container (width >= 42rem) {
  .\@2xl\:grid-cols-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}
@container (width >= 64rem) {
  .\@5xl\:p-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding: calc(0.25rem * 10);
    padding: calc(var(--spacing) * 10);
  }
}
@starting-style {
  .data-\[state\=open\]\:starting\:grid-rows-\[0fr\][data-state="open"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-rows: 0fr;
  }
}
@media print {
  .print\:mt-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: calc(0.25rem * 0);
    margin-top: calc(var(--spacing) * 0);
  }
}
@media print {
  .print\:block:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: block;
  }
}
@media print {
  .print\:hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}
@media print {
  .print\:justify-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    justify-content: center;
  }
}
.\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:leading-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1,.\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:leading-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2,.\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:leading-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3,.\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:leading-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h4,.\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:leading-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h5,.\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:leading-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h6 {
  --tw-leading: inherit;
  line-height: inherit;
}
@media (max-width: 63.999rem) {
  .max-lg\:\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:text-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1,.max-lg\:\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:text-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2,.max-lg\:\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:text-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3,.max-lg\:\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:text-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h4,.max-lg\:\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:text-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h5,.max-lg\:\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:text-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h6 {
    font-size: inherit;
  }
}
@media (min-width: 64rem) {
  .lg\:\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:text-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1,.lg\:\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:text-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2,.lg\:\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:text-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3,.lg\:\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:text-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h4,.lg\:\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:text-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h5,.lg\:\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:text-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h6 {
    font-size: inherit;
  }
}
@media (min-width: 64rem) {
  .lg\:\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:leading-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1,.lg\:\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:leading-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2,.lg\:\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:leading-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3,.lg\:\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:leading-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h4,.lg\:\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:leading-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h5,.lg\:\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:leading-\[length\:inherit\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h6 {
    --tw-leading: inherit;
    line-height: inherit;
  }
}
.\[\&_button\]\:size-2\.5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button {
  width: calc(0.25rem * 2.5);
  width: calc(var(--spacing) * 2.5);
  height: calc(0.25rem * 2.5);
  height: calc(var(--spacing) * 2.5);
}
.\[\&_button\]\:rounded-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button {
  border-radius: calc(infinity * 1px);
}
.\[\&_button\]\:bg-gray-200:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button {
  background-color: var(--color-gray-200);
}
.\[\&_button\]\:duration-200:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button {
  --tw-duration: 200ms;
  transition-duration: 200ms;
}
.\[\&_button\]\:aria-selected\:bg-black:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button[aria-selected="true"] {
  background-color: #000;
  background-color: var(--color-black);
}
.\[\&_svg\]\:w-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg {
  width: calc(0.25rem * 8);
  width: calc(var(--spacing) * 8);
}
.\[\&\:target\+\*\]\:hidden:target:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+* {
  display: none;
}
[data-state=open]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .\[\[data-state\=open\]_\&\]\:block {
  display: block;
}
[data-state=open]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .\[\[data-state\=open\]_\&\]\:hidden {
  display: none;
}
[data-state=open]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .\[\[data-state\=open\]_\&\]\:rotate-45 {
  rotate: 45deg;
}
:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --header-height: 0px;
  --gap-sm: calc(var(--gap-base) * 0.5);
  --gap-md: calc(var(--gap-base) * 2);
  --gap-lg: calc(var(--gap-base) * 4);
  --gap-xl: calc(var(--gap-base) * 5);
}
body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-family: var(--font-body);
  --tw-leading: var(--line-height);
  line-height: var(--line-height);
  --tw-font-weight: var(--font-body-weight);
  font-weight: var(--font-body-weight);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
h1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .h1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), h2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .h2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), h3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .h3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), h4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .h4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), h5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .h5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), h6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .h6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-family: var(--font-heading);
  --tw-font-weight: var(--font-heading-weight);
  font-weight: var(--font-heading-weight);
}
h1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .h1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 1.875rem;
  font-size: var(--text-3xl);
  line-height: calc(2.25 / 1.875);
  line-height: var(--tw-leading, var(--text-3xl--line-height));
}
@media (min-width: 64rem) {
  h1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .h1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 2.25rem;
    font-size: var(--text-4xl);
    line-height: calc(2.5 / 2.25);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }
}
h2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .h2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 1.5rem;
  font-size: var(--text-2xl);
  line-height: calc(2 / 1.5);
  line-height: var(--tw-leading, var(--text-2xl--line-height));
}
@media (min-width: 64rem) {
  h2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .h2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.875rem;
    font-size: var(--text-3xl);
    line-height: calc(2.25 / 1.875);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }
}
h3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .h3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 1.25rem;
  font-size: var(--text-xl);
  line-height: calc(1.75 / 1.25);
  line-height: var(--tw-leading, var(--text-xl--line-height));
}
@media (min-width: 64rem) {
  h3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .h3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.5rem;
    font-size: var(--text-2xl);
    line-height: calc(2 / 1.5);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }
}
h4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .h4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 1.125rem;
  font-size: var(--text-lg);
  line-height: calc(1.75 / 1.125);
  line-height: var(--tw-leading, var(--text-lg--line-height));
}
@media (min-width: 64rem) {
  h4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .h4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.25rem;
    font-size: var(--text-xl);
    line-height: calc(1.75 / 1.25);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }
}
h5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .h5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 1rem;
  font-size: var(--text-base);
  line-height: calc(1.5 / 1);
  line-height: var(--tw-leading, var(--text-base--line-height));
}
@media (min-width: 64rem) {
  h5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .h5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.125rem;
    font-size: var(--text-lg);
    line-height: calc(1.75 / 1.125);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }
}
h6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .h6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 0.875rem;
  font-size: var(--text-sm);
  line-height: calc(1.25 / 0.875);
  line-height: var(--tw-leading, var(--text-sm--line-height));
}
@media (min-width: 64rem) {
  h6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .h6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1rem;
    font-size: var(--text-base);
    line-height: calc(1.5 / 1);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
}
b:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), strong:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-font-weight: var(--font-body-bold-weight);
  font-weight: var(--font-body-bold-weight);
}
.overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: fixed;
  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: 40;
  background-color: transparent;
  transition-behavior: allow-discrete;
  --tw-duration: 300ms;
  transition-duration: 300ms;
}
.overlay--active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: rgba(0, 0, 0, 0.3);
}
@supports (color: color-mix(in lab, red, red)) {
  .overlay--active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: color-mix(in oklab, #000 30%, transparent);
  }

@supports (color: color-mix(in lch, red, blue)) {
.overlay--active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
      background-color: color-mix(in oklab, var(--color-black) 30%, transparent);
    }
}
}
@starting-style {
  .overlay--active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: transparent;
  }
}
.drawer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: fixed;
  top: calc(0.25rem * 0);
  top: calc(var(--spacing) * 0);
  bottom: calc(0.25rem * 0);
  bottom: calc(var(--spacing) * 0);
  z-index: 50;
  display: flex;
  width: calc(0.25rem * 120);
  width: calc(var(--spacing) * 120);
  max-width: 100%;
  transform: translateZ(0)          ;
  transform: translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  flex-direction: column;
  overscroll-behavior: contain;
  background-color: #fff;
  background-color: var(--color-white);
  transition-behavior: allow-discrete;
  --tw-duration: 300ms;
  transition-duration: 300ms;
}
@media (prefers-reduced-motion: reduce) {
  .drawer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    opacity: 0;
  }
}
.drawer--left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  left: calc(0.25rem * 0);
  left: calc(var(--spacing) * 0);
  --tw-translate-x: -100%;
  translate: -100% var(--tw-translate-y);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
.drawer--right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  right: calc(0.25rem * 0);
  right: calc(var(--spacing) * 0);
  --tw-translate-x: 100%;
  translate: 100% var(--tw-translate-y);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
.drawer--top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: -moz-fit-content;
  height: fit-content;
  max-height: 100dvh;
  width: 100%;
  top: calc(0.25rem * 0);
  top: calc(var(--spacing) * 0);
  --tw-translate-y: -100%;
  translate: var(--tw-translate-x) -100%;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
@media (prefers-reduced-motion: reduce) {
  .drawer--top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --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);
  }
}
.drawer--bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: -moz-fit-content;
  height: fit-content;
  width: 100%;
  bottom: calc(0.25rem * 0);
  bottom: calc(var(--spacing) * 0);
  --tw-translate-y: 100%;
  translate: var(--tw-translate-x) 100%;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
@media (prefers-reduced-motion: reduce) {
  .drawer--bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --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 (prefers-reduced-motion: reduce) {
  .drawer--left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .drawer--right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .drawer--top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .drawer--bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    translate: none;
  }
}
.drawer--active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  translate: none;
  opacity: 1;
}
@starting-style {
  @media (prefers-reduced-motion: reduce) {
    .drawer--active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
      opacity: 0;
    }
  }
}
@starting-style {
  .drawer--active.drawer--left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-translate-x: -100%;
    translate: -100% var(--tw-translate-y);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
}
@starting-style {
  .drawer--active.drawer--right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-translate-x: 100%;
    translate: 100% var(--tw-translate-y);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
}
@starting-style {
  .drawer--active.drawer--top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-translate-y: -100%;
    translate: var(--tw-translate-x) -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
}
.drawer--active.drawer--bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: -moz-fit-content;
  height: fit-content;
  width: 100%;
  bottom: calc(0.25rem * 0);
  bottom: calc(var(--spacing) * 0);
  --tw-translate-y: 100%;
  translate: var(--tw-translate-x) 100%;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
@media (prefers-reduced-motion: reduce) {
  .drawer--active.drawer--bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --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);
  }
}
@starting-style {
  @media (prefers-reduced-motion: reduce) {
    .drawer--active.drawer--left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .drawer--active.drawer--right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .drawer--active.drawer--top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .drawer--active.drawer--bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
      translate: none;
    }
  }
}
.drawer__header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: calc(0.25rem * 4);
  padding-right: calc(0.25rem * 4);
  padding-left: calc(var(--spacing) * 4);
  padding-right: calc(var(--spacing) * 4);
  padding-top: calc(0.25rem * 3.5);
  padding-bottom: calc(0.25rem * 3.5);
  padding-top: calc(var(--spacing) * 3.5);
  padding-bottom: calc(var(--spacing) * 3.5);
}
.drawer__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: calc(0.25rem * 4);
  padding-right: calc(0.25rem * 4);
  padding-left: calc(var(--spacing) * 4);
  padding-right: calc(var(--spacing) * 4);
  padding-top: calc(0.25rem * 3);
  padding-bottom: calc(0.25rem * 3);
  padding-top: calc(var(--spacing) * 3);
  padding-bottom: calc(var(--spacing) * 3);
}
.drawer__content-escape:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: calc(0.25rem * -4);
  margin-right: calc(0.25rem * -4);
  margin-left: calc(var(--spacing) * -4);
  margin-right: calc(var(--spacing) * -4);
  padding-left: calc(0.25rem * 4);
  padding-right: calc(0.25rem * 4);
  padding-left: calc(var(--spacing) * 4);
  padding-right: calc(var(--spacing) * 4);
}
.drawer__subdrawer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: absolute;
  top: calc(0.25rem * 0);
  right: calc(0.25rem * 0);
  bottom: calc(0.25rem * 0);
  left: calc(0.25rem * 0);
  top: calc(var(--spacing) * 0);
  right: calc(var(--spacing) * 0);
  bottom: calc(var(--spacing) * 0);
  left: calc(var(--spacing) * 0);
  z-index: 10;
  overscroll-behavior: contain;
  background-color: #fff;
  background-color: var(--color-white);
  --tw-duration: 300ms;
  transition-duration: 300ms;
}
@media (prefers-reduced-motion: reduce) {
  .drawer__subdrawer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    opacity: 0;
  }
}
.drawer--left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .drawer__subdrawer {
  --tw-translate-x: -100%;
  translate: -100% var(--tw-translate-y);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
.drawer--right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .drawer__subdrawer {
  --tw-translate-x: 100%;
  translate: 100% var(--tw-translate-y);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
.drawer--top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .drawer__subdrawer {
  --tw-translate-y: -100%;
  translate: var(--tw-translate-x) -100%;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
.drawer--bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .drawer__subdrawer {
  --tw-translate-y: 100%;
  translate: var(--tw-translate-x) 100%;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
.drawer--left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .drawer__subdrawer--active, .drawer--right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .drawer__subdrawer--active {
  --tw-translate-x: calc(var(--spacing) * 0);
  translate: calc(0.25rem * 0) var(--tw-translate-y);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
@media (prefers-reduced-motion: reduce) {
  .drawer--left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .drawer__subdrawer--active, .drawer--right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .drawer__subdrawer--active {
    opacity: 1;
  }
}
.drawer--top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .drawer__subdrawer--active {
  --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);
}
.drawer--bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .drawer__subdrawer--active {
  --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);
}
.modal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: fixed;
  top: calc(0.25rem * 0);
  top: calc(var(--spacing) * 0);
  right: calc(0.25rem * 0);
  right: calc(var(--spacing) * 0);
  left: calc(0.25rem * 0);
  left: calc(var(--spacing) * 0);
  z-index: 50;
  margin: auto;
  max-width: 42rem;
  max-width: var(--container-2xl);
  --tw-translate-y: -100%;
  translate: var(--tw-translate-x) -100%;
  translate: var(--tw-translate-x) var(--tw-translate-y);
  overscroll-behavior: contain;
  border-radius: 0.25rem;
  background-color: #fff;
  background-color: var(--color-white);
  padding: calc(0.25rem * 4);
  padding: calc(var(--spacing) * 4);
  opacity: 0;
  transition-behavior: allow-discrete;
  --tw-duration: 300ms;
  transition-duration: 300ms;
}
@media (prefers-reduced-motion: reduce) {
  .modal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --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);
  }
}
.modal--active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  top: calc(1/2 * 100%);
  --tw-translate-y: calc(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);
  opacity: 1;
}
@starting-style {
  .modal--active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    top: calc(0.25rem * 0);
    top: calc(var(--spacing) * 0);
    --tw-translate-y: -100%;
    translate: var(--tw-translate-x) -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  @media (prefers-reduced-motion: reduce) {
    .modal--active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
      translate: none;
    }
  }
}
.account__avatar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
  width: calc(0.25rem * 16);
  width: calc(var(--spacing) * 16);
  height: calc(0.25rem * 16);
  height: calc(var(--spacing) * 16);
  align-items: center;
  justify-content: center;
  border-radius: var(--radius);
  background-color: #000;
  background-color: var(--color-black);
  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));
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
  color: #fff;
  color: var(--color-white);
  text-transform: uppercase;
}
.drawer-navigation__logo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(0.25rem * 24);
  width: calc(var(--spacing) * 24);
  translate: none;
  transition-behavior: allow-discrete;
  --tw-duration: 300ms;
  transition-duration: 300ms;
}
.drawer-navigation__logo[hidden]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  opacity: 0;
}
@media (prefers-reduced-motion: no-preference) {
  .drawer-navigation__logo[hidden]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-left: calc(0.25rem * -24);
    margin-left: calc(var(--spacing) * -24);
  }
}
@starting-style {
  .drawer-navigation__logo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    opacity: 0;
  }
  @media (prefers-reduced-motion: no-preference) {
    .drawer-navigation__logo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
      margin-left: calc(0.25rem * -24);
      margin-left: calc(var(--spacing) * -24);
    }
  }
}
.drawer-navigation__list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul > li {
  translate: none;
  opacity: 1;
  --tw-duration: 300ms;
  transition-duration: 300ms;
}
@starting-style {
  .drawer-navigation__list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul > li {
    opacity: 0;
  }
  @media (prefers-reduced-motion: no-preference) {
    .drawer-navigation__list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul > li {
      --tw-translate-x: calc(var(--spacing) * -2);
      translate: calc(0.25rem * -2) var(--tw-translate-y);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
}
.drawer-navigation__expanding-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: grid;
  grid-template-rows: 1fr;
  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-behavior: allow-discrete;
  --tw-duration: 150ms;
  transition-duration: 150ms;
}
@starting-style {
  .drawer-navigation__expanding-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-rows: 0fr;
  }
}
.drawer-navigation__expanding-list[hidden]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-template-rows: 0fr;
}
.drawer-navigation__expanding-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul > li {
  translate: none;
  opacity: 1;
  --tw-duration: 300ms;
  transition-duration: 300ms;
}
@starting-style {
  .drawer-navigation__expanding-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul > li {
    opacity: 0;
  }
  @media (prefers-reduced-motion: no-preference) {
    .drawer-navigation__expanding-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul > li {
      --tw-translate-x: calc(var(--spacing) * -2);
      translate: calc(0.25rem * -2) var(--tw-translate-y);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
}
.header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
}
.header--sticky:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: sticky;
  top: calc(0.25rem * 0);
  top: calc(var(--spacing) * 0);
}
.header--hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-main] {
  --tw-translate-y: -100%;
  translate: var(--tw-translate-x) -100%;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
.header__main:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
  border-color: var(--border);
  background-color: var(--background);
  background-clip: padding-box;
  color: var(--text);
  --tw-duration: 300ms;
  transition-duration: 300ms;
}
.header--transparent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .header__main {
  border-color: transparent;
  background-color: transparent;
  color: var(--text);
}
.header--transparent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .header__main:hover, .header--transparent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .header__main:focus-within {
  border-color: var(--border);
  background-color: var(--background);
  color: var(--text);
}
.header--transparent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .header__main:focus-visible {
  border-color: var(--border);
  background-color: var(--background);
  color: var(--text);
}
.header__mega-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: none;
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
  border-color: var(--border);
  background-color: var(--background);
  transition-behavior: allow-discrete;
  --tw-duration: 300ms;
  transition-duration: 300ms;
}
@media (prefers-reduced-motion: no-preference) {
  .header__mega-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-translate-y: -100%;
    translate: var(--tw-translate-x) -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
}
@media (prefers-reduced-motion: reduce) {
  .header__mega-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    opacity: 0;
  }
}
.header__menu-root-item:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .header__mega-menu, .header__menu-root-item:focus-within:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .header__mega-menu {
  position: relative;
  z-index: 10;
  display: block;
  translate: none;
  opacity: 1;
}
.header__menu-root-item:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .header__mega-menu {
  position: relative;
  z-index: 10;
  display: block;
  translate: none;
  opacity: 1;
}
@starting-style {
  @media (prefers-reduced-motion: no-preference) {
    .header__menu-root-item:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .header__mega-menu, .header__menu-root-item:focus-within:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .header__mega-menu {
      --tw-translate-y: -100%;
      translate: var(--tw-translate-x) -100%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .header__menu-root-item:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .header__mega-menu {
      --tw-translate-y: -100%;
      translate: var(--tw-translate-x) -100%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  @media (prefers-reduced-motion: reduce) {
    .header__menu-root-item:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .header__mega-menu, .header__menu-root-item:focus-within:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .header__mega-menu {
      opacity: 0;
    }
    .header__menu-root-item:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .header__mega-menu {
      opacity: 0;
    }
  }
}
.header--transparent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .header__mega-menu {
  opacity: 0;
}
.header--transparent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .header__menu-root-item:hover .header__mega-menu, .header--transparent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .header__menu-root-item:focus-within .header__mega-menu {
  opacity: 1;
}
.header--transparent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .header__menu-root-item:focus-visible .header__mega-menu {
  opacity: 1;
}
.option-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
  min-width: calc(0.25rem * 12);
  min-width: calc(var(--spacing) * 12);
  cursor: pointer;
  overflow: hidden;
  border-radius: var(--radius);
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(--border);
  padding: calc(0.25rem * 3);
  padding: calc(var(--spacing) * 3);
  text-align: center;
  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));
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
  --tw-duration: 200ms;
  transition-duration: 200ms;
}
@media (hover: hover) {
  .option-label:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-color: #000;
    border-color: var(--color-black);
  }
  .option-label:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-color: #000;
    border-color: var(--color-black);
  }
}
:where(.peer):checked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ~ .option-label {
  border-color: #000;
  border-color: var(--color-black);
  background-color: #000;
  background-color: var(--color-black);
  color: #fff;
  color: var(--color-white);
}
:where(.peer):focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ~ .option-label {
  --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);
  --tw-ring-color: rgba(21, 93, 252, 0.5);
}
@supports (color: color-mix(in lab, red, red)) {
  :where(.peer):focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ~ .option-label {
    --tw-ring-color: color-mix(in oklab, var(--color-blue-600) 50%, transparent);
  }
}
.option-label--unavailable:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
  background-color: var(--color-gray-50);
  color: var(--color-gray-500);
}
.option-label--unavailable:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {
  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);
  --tw-gradient-position: to bottom right in oklab;
  background-image: linear-gradient(var(--tw-gradient-stops));
  --tw-gradient-from: transparent;
  --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));
  --tw-gradient-from-position: calc(50% - 1px);
  --tw-gradient-via: var(--color-gray-300);
  --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-via-stops);
  --tw-gradient-to-position: calc(50% + 1px);
  --tw-content: '';
  content: '';
  content: var(--tw-content);
}
.address-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100%;
  border-radius: 0.5rem;
  border-radius: var(--radius-lg);
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(--border);
  padding: calc(0.25rem * 6);
  padding: calc(var(--spacing) * 6);
}
.address-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) hr {
  margin-top: calc(0.25rem * 5);
  margin-bottom: calc(0.25rem * 5);
  margin-top: calc(var(--spacing) * 5);
  margin-bottom: calc(var(--spacing) * 5);
  border-top-style: var(--tw-border-style);
  border-top-width: 1px;
  border-color: var(--border);
}
.address-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a, .address-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button {
  color: var(--color-gray-600);
}
@media (hover: hover) {
  .address-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:hover, .address-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:hover {
    text-decoration-line: underline;
  }
  .address-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:focus-visible, .address-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:focus-visible {
    text-decoration-line: underline;
  }
}
.order-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-radius: 0.5rem;
  border-radius: var(--radius-lg);
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(--border);
  padding: calc(0.25rem * 6);
  padding: calc(var(--spacing) * 6);
}
.order-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) hr {
  margin-top: calc(0.25rem * 5);
  margin-bottom: calc(0.25rem * 5);
  margin-top: calc(var(--spacing) * 5);
  margin-bottom: calc(var(--spacing) * 5);
  border-top-style: var(--tw-border-style);
  border-top-width: 1px;
  border-color: var(--border);
}
.order-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a, .order-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button {
  color: var(--color-gray-600);
}
@media (hover: hover) {
  .order-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:hover, .order-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:hover {
    text-decoration-line: underline;
  }
  .order-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:focus-visible, .order-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:focus-visible {
    text-decoration-line: underline;
  }
}
.order-item__product:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
  height: calc(0.25rem * 16);
  height: calc(var(--spacing) * 16);
  width: calc(0.25rem * 16);
  width: calc(var(--spacing) * 16);
  border-radius: 0.5rem;
  border-radius: var(--radius-lg);
  background-color: var(--color-gray-400);
}
.order-item__product-overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: absolute;
  top: calc(0.25rem * 0);
  right: calc(0.25rem * 0);
  bottom: calc(0.25rem * 0);
  left: calc(0.25rem * 0);
  top: calc(var(--spacing) * 0);
  right: calc(var(--spacing) * 0);
  bottom: calc(var(--spacing) * 0);
  left: calc(var(--spacing) * 0);
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.5rem;
  border-radius: var(--radius-lg);
  background-color: rgba(0, 0, 0, 0.5);
}
@supports (color: color-mix(in lab, red, red)) {
  .order-item__product-overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: color-mix(in oklab, #000 50%, transparent);
  }

@supports (color: color-mix(in lch, red, blue)) {
.order-item__product-overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
      background-color: color-mix(in oklab, var(--color-black) 50%, transparent);
    }
}
}
.order-item__product-overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
  color: #fff;
  color: var(--color-white);
}
.pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
  justify-content: center;
  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));
}
:where(.pagination ul > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-divide-x-reverse: 0;
  border-left-style: var(--tw-border-style);
  border-right-style: var(--tw-border-style);
  border-left-width: calc(1px * 0);
  border-left-width: calc(1px * var(--tw-divide-x-reverse));
  border-right-width: calc(1px * calc(1 - 0));
  border-right-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
}
:where(.pagination ul > :not(:last-child)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: var(--border);
}
.pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul {
  border-radius: 0.5rem;
  border-radius: var(--radius-lg);
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(--border);
  display: flex;
}
.pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul li:first-child a, .pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul li:first-child span {
  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);
}
.pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul li:last-child a, .pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul li:last-child span {
  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);
}
.pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul li a, .pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul li span {
  box-sizing: content-box;
  display: flex;
  height: calc(0.25rem * 6);
  height: calc(var(--spacing) * 6);
  width: calc(0.25rem * 6);
  width: calc(var(--spacing) * 6);
  align-items: center;
  justify-content: center;
  padding: calc(0.25rem * 3.5);
  padding: calc(var(--spacing) * 3.5);
}
.pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul li a:hover, .pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul li a:focus {
  background-color: var(--color-gray-100);
}
.pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul li a:focus-visible {
  background-color: var(--color-gray-100);
}
.progress:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: calc(0.25rem * 0.5);
  height: calc(var(--spacing) * 0.5);
  border-radius: calc(infinity * 1px);
  background-color: var(--color-gray-300);
}
.progress__indicator:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: var(--offset);
  height: 100%;
  width: var(--progress);
  border-radius: calc(infinity * 1px);
  background-color: #000;
  background-color: var(--color-black);
  --tw-duration: 300ms;
  transition-duration: 300ms;
}
.quantity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: inline-flex;
  border-radius: 0.5rem;
  border-radius: var(--radius-lg);
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(--border);
  padding: 1px;
}
.quantity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg {
  width: calc(0.25rem * 4);
  width: calc(var(--spacing) * 4);
  height: calc(0.25rem * 4);
  height: calc(var(--spacing) * 4);
}
.quantity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button, .quantity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input {
  width: calc(0.25rem * 8);
  width: calc(var(--spacing) * 8);
  height: calc(0.25rem * 8);
  height: calc(var(--spacing) * 8);
}
.quantity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.5rem;
  border-radius: var(--radius-lg);
  --tw-duration: 300ms;
  transition-duration: 300ms;
}
.quantity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:focus-visible {
  background-color: var(--color-gray-300);
  --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);
  --tw-ring-color: rgba(21, 93, 252, 0.5);
}
@supports (color: color-mix(in lab, red, red)) {
  .quantity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:focus-visible {
    --tw-ring-color: color-mix(in oklab, var(--color-blue-600) 50%, transparent);
  }
}
.quantity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input {
  border-radius: 0.25rem;
  text-align: center;
  --tw-outline-style: none;
  outline-style: none;
}
.quantity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input:focus-visible {
  --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),   0 0 0 calc(1px + 1px) currentcolor, var(--tw-shadow);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  --tw-shadow-color: rgba(21, 93, 252, 0.5);
}
@supports (color: color-mix(in lab, red, red)) {
  .quantity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input:focus-visible {
    --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-blue-600) 50%, transparent) var(--tw-shadow-alpha), transparent);
  }
}
.quantity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input:focus-visible {
  --tw-ring-color: rgba(21, 93, 252, 0.5);
}
@supports (color: color-mix(in lab, red, red)) {
  .quantity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input:focus-visible {
    --tw-ring-color: color-mix(in oklab, var(--color-blue-600) 50%, transparent);
  }
}
.swatch:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: block;
  border-radius: calc(infinity * 1px);
  background-color: var(--swatch-color,var(--color-gray-200));
  --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),   0 0 0 calc(1px + 1px) currentcolor, var(--tw-shadow);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  --tw-ring-color: var(--color-gray-300);
  --tw-ring-offset-width: 1px;
  --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-duration: 200ms;
  transition-duration: 200ms;
}
@media (hover: hover) {
  .swatch:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-ring-color: var(--color-black);
  }
  .swatch:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-ring-color: var(--color-black);
  }
}
.swatch[aria-current]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-color: var(--color-black);
}
.swatch--square:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-radius: 0.25rem;
  background-color: transparent;
  padding: calc(0.25rem * 1);
  padding: calc(var(--spacing) * 1);
  --tw-ring-color: var(--color-gray-200);
}
.quick-buy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: absolute;
  right: calc(0.25rem * 2.5);
  right: calc(var(--spacing) * 2.5);
  bottom: calc(0.25rem * 2.5);
  bottom: calc(var(--spacing) * 2.5);
  z-index: 10;
  display: none;
  border-radius: 0.25rem;
  background-color: #fff;
  background-color: var(--color-white);
  color: #000;
  color: var(--color-black);
  opacity: 0;
  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;
}
@media (min-width: 64rem) {
  .quick-buy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: block;
  }
}
.quick-buy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: calc(100% - 0.25rem * 2.5);
  max-height: calc(100% - var(--spacing) * 2.5);
  overflow-y: auto;
}
.quick-buy:has([data-closed][hidden]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  left: calc(0.25rem * 2.5);
  left: calc(var(--spacing) * 2.5);
  border-style: var(--tw-border-style);
  border-width: 2px;
  border-color: rgb(228, 228, 231);
  border-color: var(--color-zinc-200);
  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);
  padding-top: calc(0.25rem * 3.5);
  padding-bottom: calc(0.25rem * 3.5);
  padding-top: calc(var(--spacing) * 3.5);
  padding-bottom: calc(var(--spacing) * 3.5);
  padding-bottom: calc(0.25rem * 2.5);
  padding-bottom: calc(var(--spacing) * 2.5);
  opacity: 1;
}
.size-guide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
  flex-direction: column;
  gap: calc(0.25rem * 4);
  gap: calc(var(--spacing) * 4);
}
.size-guide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) table {
  display: table;
  width: 100%;
  overflow: auto;
  background-color: #e8e8e1;
}
.size-guide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) thead {
  display: table-header-group;
  width: 100%;
  table-layout: auto;
}
.size-guide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) tbody {
  width: 100%;
  table-layout: auto;
}
.size-guide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) table, .size-guide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) td {
  --tw-border-style: none;
  border-style: none;
  border-color: transparent;
}
.size-guide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) tbody th {
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}
.size-guide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) td {
  padding: calc(0.25rem * 4);
  padding: calc(var(--spacing) * 4);
  text-align: center;
  white-space: nowrap;
}
.size-guide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) tbody tr {
  background-color: #fafafa;
}
.size-guide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) tbody tr:nth-child(even) {
  background-color: #f6f5f2;
}
#cookiescript_injected:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: fixed;
  top: calc(1/2 * 100%);
  left: calc(1/2 * 100%);
  z-index: 50;
  --tw-translate-x: calc(calc(1/2 * 100%) * -1);
  translate: calc(calc(1/2 * 100%) * -1) calc(calc(1/2 * 100%) * -1);
  translate: var(--tw-translate-x) var(--tw-translate-y);
  --tw-translate-y: calc(calc(1/2 * 100%) * -1);
  translate: var(--tw-translate-x) var(--tw-translate-y);
  transform: none;
  max-height: 80%;
  width: calc(3/4 * 100%);
  max-width: 800px;
  background-color: #fff;
  background-color: var(--color-white);
  --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);
  --tw-outline-style: none;
  outline-style: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow-y: auto;
  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);
  text-align: center;
  font-family: var(--font-body);
  font-size: 0.875rem;
  font-size: var(--text-sm);
  line-height: calc(0.25rem * 4);
  line-height: var(--tw-leading, var(--text-sm--line-height));
  --tw-leading: calc(var(--spacing) * 4);
  line-height: calc(var(--spacing) * 4);
}
.cookiescript_overlay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin: calc(0.25rem * 0);
  margin: calc(var(--spacing) * 0);
  padding: calc(0.25rem * 0);
  padding: calc(var(--spacing) * 0);
}
.cookiescript_checkbox_label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin: calc(0.25rem * 0);
  margin: calc(var(--spacing) * 0);
  padding-left: calc(0.25rem * 2);
  padding-right: calc(0.25rem * 2);
  padding-left: calc(var(--spacing) * 2);
  padding-right: calc(var(--spacing) * 2);
}
.cookiescript_pre_header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(0.25rem * 4);
  margin-top: calc(var(--spacing) * 4);
  margin-right: calc(0.25rem * 4);
  margin-right: calc(var(--spacing) * 4);
  padding: calc(0.25rem * 0);
  padding: calc(var(--spacing) * 0);
}
#cookiescript_close:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin: calc(0.25rem * 0);
  margin: calc(var(--spacing) * 0);
  margin-left: calc(0.25rem * 2.5);
  margin-left: calc(var(--spacing) * 2.5);
  padding: calc(0.25rem * 0);
  padding: calc(var(--spacing) * 0);
}
#cookiescript_buttons:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(0.25rem * 3);
  margin-top: calc(var(--spacing) * 3);
  display: flex;
  gap: calc(0.25rem * 2);
  gap: calc(var(--spacing) * 2);
  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);
  padding-top: calc(0.25rem * 4);
  padding-bottom: calc(0.25rem * 4);
  padding-top: calc(var(--spacing) * 4);
  padding-bottom: calc(var(--spacing) * 4);
}
#cookiescript_manage_wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin: calc(0.25rem * 0);
  margin: calc(var(--spacing) * 0);
  padding: calc(0.25rem * 0);
  padding: calc(var(--spacing) * 0);
}
#cookiescript_manage:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: calc(0.25rem * -4);
  margin-left: calc(var(--spacing) * -4);
  display: flex;
  align-items: center;
  padding: calc(0.25rem * 0);
  padding: calc(var(--spacing) * 0);
}
svg#cookiescript_manageicon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(0.25rem * -3);
  margin-top: calc(var(--spacing) * -3);
  margin-right: calc(0.25rem * 1.5);
  margin-right: calc(var(--spacing) * 1.5);
  padding: calc(0.25rem * 0);
  padding: calc(var(--spacing) * 0);
}
.cookiescript-extra-links:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: calc(0.25rem * 2.5);
  margin-bottom: calc(var(--spacing) * 2.5);
  padding-top: calc(0.25rem * 1.5);
  padding-top: calc(var(--spacing) * 1.5);
}
#cookiescript_injected.hascookiereport:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cookiescript-extra-links {
  margin: calc(0.25rem * 0);
  margin: calc(var(--spacing) * 0);
  padding: calc(0.25rem * 0);
  padding: calc(var(--spacing) * 0);
}
.cookiescript-extra-links:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a {
  margin: calc(0.25rem * 0);
  margin: calc(var(--spacing) * 0);
  margin-left: calc(0.25rem * 4);
  margin-right: calc(0.25rem * 4);
  margin-left: calc(var(--spacing) * 4);
  margin-right: calc(var(--spacing) * 4);
  padding: calc(0.25rem * 0);
  padding: calc(var(--spacing) * 0);
}
#cookiescript_header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(0.25rem * 2);
  margin-top: calc(var(--spacing) * 2);
  margin-bottom: calc(0.25rem * 4);
  margin-bottom: calc(var(--spacing) * 4);
  text-align: center;
  font-family: var(--font-heading);
  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));
}
.cookiescript_checkbox:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin: calc(0.25rem * 0);
  margin: calc(var(--spacing) * 0);
  padding: calc(0.25rem * 0);
  padding: calc(var(--spacing) * 0);
}
span.cookiescript_checkbox_text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin: calc(0.25rem * 0);
  margin: calc(var(--spacing) * 0);
  padding: calc(0.25rem * 0);
  padding: calc(var(--spacing) * 0);
}
#cookiescript_save:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-radius: calc(infinity * 1px);
  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));
  text-transform: capitalize;
}
@media screen and (min-width: 0\0 ) and (min-resolution: 0.001dpcm) {
  .cookiescript_checkbox_label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin: calc(0.25rem * 0);
    margin: calc(var(--spacing) * 0);
    padding-left: calc(0.25rem * 1);
    padding-right: calc(0.25rem * 1);
    padding-left: calc(var(--spacing) * 1);
    padding-right: calc(var(--spacing) * 1);
  }
  #cookiescript_accept:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), #cookiescript_reject:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), #cookiescript_save:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin: calc(0.25rem * 0);
    margin: calc(var(--spacing) * 0);
    padding: calc(0.25rem * 0);
    padding: calc(var(--spacing) * 0);
  }
  #cookiescript_buttons:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin: calc(0.25rem * 0);
    margin: calc(var(--spacing) * 0);
    padding: calc(0.25rem * 0);
    padding: calc(var(--spacing) * 0);
  }
}
#cookiescript_injected_fsd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #cookiescript_accept, #cookiescript_injected_fsd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #cookiescript_save, #cookiescript_injected_fsd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #cookiescript_reject {
  margin-left: calc(0.25rem * 4);
  margin-right: calc(0.25rem * 4);
  margin-left: calc(var(--spacing) * 4);
  margin-right: calc(var(--spacing) * 4);
  margin-top: calc(0.25rem * 2.5);
  margin-bottom: calc(0.25rem * 2.5);
  margin-top: calc(var(--spacing) * 2.5);
  margin-bottom: calc(var(--spacing) * 2.5);
  flex-grow: 1;
  padding-left: calc(0.25rem * 6);
  padding-right: calc(0.25rem * 6);
  padding-left: calc(var(--spacing) * 6);
  padding-right: calc(var(--spacing) * 6);
}
.cookiescript_fsd_category:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: calc(0.25rem * 6);
  padding-top: calc(var(--spacing) * 6);
  padding-bottom: calc(0.25rem * 5);
  padding-bottom: calc(var(--spacing) * 5);
}
#cookiescript_reject:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-radius: calc(infinity * 1px);
  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));
  text-transform: capitalize;
}
#cookiescript_accept:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-radius: calc(infinity * 1px);
  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));
  text-transform: capitalize;
}
#cookiescript_accept:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), #cookiescript_reject:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), #cookiescript_save:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-radius: calc(infinity * 1px);
  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));
  text-transform: capitalize;
}
.cookiescript_bigger:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin: calc(0.25rem * 0);
  margin: calc(var(--spacing) * 0);
  padding: calc(0.25rem * 0);
  padding: calc(var(--spacing) * 0);
}
#cookiescript_link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin: calc(0.25rem * 0);
  margin: calc(var(--spacing) * 0);
  padding: calc(0.25rem * 0);
  padding: calc(var(--spacing) * 0);
}
#cookiescript_readmore:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), #cookiescript_reportlink:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), #cookiescript_cookiescriptlink:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin: calc(0.25rem * 0);
  margin: calc(var(--spacing) * 0);
  padding: calc(0.25rem * 0);
  padding: calc(var(--spacing) * 0);
}
#cookiescript_description:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 0.875rem;
  font-size: var(--text-sm);
  line-height: calc(1.25 / 0.875);
  line-height: var(--tw-leading, var(--text-sm--line-height));
}
#cookiescript_checkboxs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin: calc(0.25rem * 0);
  margin: calc(var(--spacing) * 0);
  display: flex;
  gap: calc(0.25rem * 2);
  gap: calc(var(--spacing) * 2);
  padding-top: calc(0.25rem * 4);
  padding-top: calc(var(--spacing) * 4);
}
#cookiescript_injected_fsd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin: calc(0.25rem * 0);
  margin: calc(var(--spacing) * 0);
  padding: calc(0.25rem * 0);
  padding: calc(var(--spacing) * 0);
}
#cookiescript_fsd_wrapper:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin: auto;
  margin-top: calc(0.25rem * 0);
  margin-top: calc(var(--spacing) * 0);
  margin-bottom: calc(0.25rem * 12);
  margin-bottom: calc(var(--spacing) * 12);
}
.cookiescript_fsd_header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin: calc(0.25rem * 0);
  margin: calc(var(--spacing) * 0);
  padding: calc(0.25rem * 0);
  padding: calc(var(--spacing) * 0);
}
.cookiescript_fsd_logo_a:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: calc(0.25rem * 6);
  margin-left: calc(var(--spacing) * 6);
  padding: calc(0.25rem * 0);
  padding: calc(var(--spacing) * 0);
}
.cookiescript_fsd_logo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin: calc(0.25rem * 0);
  margin: calc(var(--spacing) * 0);
  padding: calc(0.25rem * 0);
  padding: calc(var(--spacing) * 0);
}
.cookiescript_fsd_powered:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin: calc(0.25rem * 0);
  margin: calc(var(--spacing) * 0);
  padding: calc(0.25rem * 0);
  padding: calc(var(--spacing) * 0);
}
.cookiescript_fsd_language_drop_down:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(0.25rem * 5);
  margin-top: calc(var(--spacing) * 5);
  margin-right: calc(0.25rem * 16);
  margin-right: calc(var(--spacing) * 16);
  padding: calc(0.25rem * 0);
  padding: calc(var(--spacing) * 0);
}
.cookiescript_fsd_main:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin: calc(0.25rem * 0);
  margin: calc(var(--spacing) * 0);
  padding: calc(0.25rem * 0);
  padding: calc(var(--spacing) * 0);
}
.cookiescript_fsd_main_info:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: calc(0.25rem * 14);
  padding-right: calc(0.25rem * 14);
  padding-left: calc(var(--spacing) * 14);
  padding-right: calc(var(--spacing) * 14);
  padding-top: calc(0.25rem * 5);
  padding-bottom: calc(0.25rem * 5);
  padding-top: calc(var(--spacing) * 5);
  padding-bottom: calc(var(--spacing) * 5);
  padding-bottom: calc(0.25rem * 7.5);
  padding-bottom: calc(var(--spacing) * 7.5);
}
.cookiescript_fsd_title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin: calc(0.25rem * 0);
  margin: calc(var(--spacing) * 0);
  padding: calc(0.25rem * 0);
  padding: calc(var(--spacing) * 0);
}
.cookiescript_fsd_description:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(0.25rem * 2);
  margin-top: calc(var(--spacing) * 2);
  padding: calc(0.25rem * 0);
  padding: calc(var(--spacing) * 0);
}
#cookiescript_fsd_wrapper:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cookiescript-extra-links {
  margin-top: calc(0.25rem * 2);
  margin-top: calc(var(--spacing) * 2);
  padding: calc(0.25rem * 0);
  padding: calc(var(--spacing) * 0);
}
#cookiescript_fsd_wrapper:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cookiescript-extra-links a {
  margin: calc(0.25rem * 0);
  margin: calc(var(--spacing) * 0);
  margin-right: calc(0.25rem * 5);
  margin-right: calc(var(--spacing) * 5);
  padding: calc(0.25rem * 0);
  padding: calc(var(--spacing) * 0);
}
#cookiescript_fsd_wrapper:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #cookiescript_readmore {
  margin: calc(0.25rem * 0);
  margin: calc(var(--spacing) * 0);
  padding: calc(0.25rem * 0);
  padding: calc(var(--spacing) * 0);
}
.cookiescript_fsd_tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin: calc(0.25rem * 0);
  margin: calc(var(--spacing) * 0);
  padding: calc(0.25rem * 0);
  padding: calc(var(--spacing) * 0);
}
.cookiescript_fsd_tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > div {
  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 * 2.5);
  padding-bottom: calc(0.25rem * 2.5);
  padding-top: calc(var(--spacing) * 2.5);
  padding-bottom: calc(var(--spacing) * 2.5);
}
.cookiescript_fsd_tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > .cookiescript_active {
  margin: calc(0.25rem * 0);
  margin: calc(var(--spacing) * 0);
  padding: calc(0.25rem * 0);
  padding: calc(var(--spacing) * 0);
}
.cookiescript_fsd_tabs_content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  box-sizing: border-box;
  width: 100%;
  flex-grow: 1;
  overflow-y: auto;
  padding-left: calc(0.25rem * 12);
  padding-right: calc(0.25rem * 12);
  padding-left: calc(var(--spacing) * 12);
  padding-right: calc(var(--spacing) * 12);
  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);
  padding-bottom: calc(0.25rem * 2.5);
  padding-bottom: calc(var(--spacing) * 2.5);
  --scrollbar-width: 8px;
  --mask-height: 35px;
  --mask-image-content: linear-gradient(
    to bottom,
    transparent,
    black var(--mask-height),
    black calc(100% - var(--mask-height)),
    transparent
  );
  --mask-size-content: calc(100% - var(--scrollbar-width)) 100%;
  --mask-image-scrollbar: linear-gradient(black, black);
  --mask-size-scrollbar: var(--scrollbar-width) 100%;
  mask-image: linear-gradient(
    to bottom,
    transparent,
    black 35px,
    black calc(100% - 35px),
    transparent
  ), linear-gradient(black, black);
  mask-image: var(--mask-image-content), var(--mask-image-scrollbar);
  mask-size: calc(100% - 8px) 100%, 8px 100%;
  mask-size: var(--mask-size-content), var(--mask-size-scrollbar);
  mask-position: 0 0, 100% 0;
  mask-repeat: no-repeat, no-repeat;
  -webkit-mask-image: linear-gradient(
    to bottom,
    transparent,
    black 35px,
    black calc(100% - 35px),
    transparent
  ), linear-gradient(black, black);
  -webkit-mask-image: var(--mask-image-content), var(--mask-image-scrollbar);
  -webkit-mask-size: calc(100% - 8px) 100%, 8px 100%;
  -webkit-mask-size: var(--mask-size-content), var(--mask-size-scrollbar);
  -webkit-mask-position: 0 0, 100% 0;
  -webkit-mask-repeat: no-repeat, no-repeat;
}
#cookiescript_fsd_wrapper:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #cookiescript_aboutwrap {
  min-height: calc(0.25rem * 44);
  min-height: calc(var(--spacing) * 44);
  overflow: auto;
  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: 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));
}
.mdc-checkbox:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input {
  height: 100%;
  width: 100%;
}
.mdc-checkbox__background:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: none;
}
._CookieScriptReportPageConsentKey:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) + h4 {
  margin-top: calc(0.25rem * 6);
  margin-bottom: calc(0.25rem * 6);
  margin-top: calc(var(--spacing) * 6);
  margin-bottom: calc(var(--spacing) * 6);
}
._CookieScriptReportPageTableTd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), ._CookieScriptReportPageTableTh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(--color-gray-200);
  padding: calc(0.25rem * 2);
  padding: calc(var(--spacing) * 2);
}
._CookieScriptReportPageTableTd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding: calc(0.25rem * 2);
  padding: calc(var(--spacing) * 2);
}
@keyframes splide-loading {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(1turn);
  }
}
.splide__track--draggable:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}
.splide__track--fade>.splide__list>.splide__slide {
  margin: 0 !important;
}
.splide__track--fade:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.splide__list>.splide__slide {
  opacity: 0;
  z-index: 0;
}
.splide__track--fade:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.splide__list>.splide__slide.is-active {
  opacity: 1;
  z-index: 1;
}
.splide--rtl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  direction: rtl;
}
.splide__track--ttb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.splide__list {
  display: block;
}
.splide__container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  box-sizing: border-box;
  position: relative;
}
.splide__list {
  margin: 0 !important;
  padding: 0 !important;
}
.splide__list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  backface-visibility: hidden;
  display: flex;
  height: 100%;
}
.splide.is-initialized:not(.is-active):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .splide__list {
  display: block;
}
.splide__pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
  pointer-events: none;
}
.splide__pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li {
  display: inline-block;
  line-height: 1;
  list-style-type: none;
  margin: 0;
  pointer-events: auto;
}
.splide:not(.is-overflow):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .splide__pagination {
  display: none;
}
.splide__progress__bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 0;
}
.splide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
  visibility: hidden;
}
.splide.is-initialized:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.splide.is-rendered:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  visibility: visible;
}
.splide__slide {
  list-style-type: none !important;
}
.splide__slide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  backface-visibility: hidden;
  box-sizing: border-box;
  flex-shrink: 0;
  margin: 0;
  position: relative;
}
.splide__slide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img {
  vertical-align: bottom;
}
.splide__spinner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  animation: splide-loading 1s linear infinite;
  border: 2px solid #999;
  border-left-color: transparent;
  border-radius: 50%;
  bottom: 0;
  contain: strict;
  display: inline-block;
  height: 20px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}
.splide__sr:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.splide__toggle.is-active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .splide__toggle__play,.splide__toggle__pause:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: none;
}
.splide__toggle.is-active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .splide__toggle__pause {
  display: inline;
}
.splide__track:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow: hidden;
  position: relative;
  z-index: 0;
}
@property --tw-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 rgba(0,0,0,0);
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-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-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-scroll-snap-strictness {
  syntax: "*";
  inherits: false;
  initial-value: proximity;
}
@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: "*";
  inherits: false;
}
@property --tw-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-backdrop-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-content {
  syntax: "*";
  initial-value: "";
  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-divide-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@keyframes pulse {
  50% {
    opacity: 0.5;
  }
}
@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-duration: initial;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-translate-z: 0;
    --tw-leading: initial;
    --tw-font-weight: initial;
    --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-border-style: solid;
    --tw-scroll-snap-strictness: proximity;
    --tw-space-y-reverse: 0;
    --tw-space-x-reverse: 0;
    --tw-divide-y-reverse: 0;
    --tw-outline-style: solid;
    --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-backdrop-blur: initial;
    --tw-backdrop-brightness: initial;
    --tw-backdrop-contrast: initial;
    --tw-backdrop-grayscale: initial;
    --tw-backdrop-hue-rotate: initial;
    --tw-backdrop-invert: initial;
    --tw-backdrop-opacity: initial;
    --tw-backdrop-saturate: initial;
    --tw-backdrop-sepia: initial;
    --tw-content: "";
    --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-divide-x-reverse: 0;
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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REFBbUI7RUFBQTtBQUFBO0FBQW5CO0VBQUE7SUFBQSxlQUFtQjtJQUFuQiwyQkFBbUI7SUFBbkIsMEJBQW1CO0lBQW5CLDZEQUFtQjtFQUFBO0FBQUE7QUFBbkI7RUFBQTtJQUFBLG1CQUFtQjtJQUFuQix5QkFBbUI7SUFBbkIsK0JBQW1CO0lBQW5CLDJEQUFtQjtFQUFBO0FBQUE7QUFBbkI7RUFBQTtJQUFBLG1CQUFtQjtJQUFuQix5QkFBbUI7SUFBbkIsK0JBQW1CO0lBQW5CLDJEQUFtQjtFQUFBO0FBQUE7QUFBbkI7RUFBQTtJQUFBLGtCQUFtQjtJQUFuQix5QkFBbUI7SUFBbkIsOEJBQW1CO0lBQW5CLDJEQUFtQjtFQUFBO0FBQUE7QUFBbkI7RUFBQTtJQUFBLGtCQUFtQjtJQUFuQix5QkFBbUI7SUFBbkIsMkJBQW1CO0lBQW5CLDJEQUFtQjtFQUFBO0FBQUE7QUFBbkI7RUFBQTtJQUFBLGdEQUFtQjtFQUFBO0FBQUE7QUFBbkI7RUFBQTtJQUFBLFlBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsd0RBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsNERBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsMERBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsNEJBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsNEJBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsNEJBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsNEJBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsNEJBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsNEJBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsbUJBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEseUJBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEseUJBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEseUJBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEseUJBQW1CO0VBQUE7QUFB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QUEsa0JBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsZ0JBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsaUJBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsaUJBQW1CO0lBQW5CLDBCQUFtQjtJQUFuQiwwQkFBbUI7SUFBbkIsNERBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsbUJBQW1CO0lBQW5CLDBCQUFtQjtJQUFuQiwrQkFBbUI7SUFBbkIsNERBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsa0JBQW1CO0lBQW5CLDBCQUFtQjtJQUFuQiw2QkFBbUI7SUFBbkIsNERBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsZUFBbUI7SUFBbkIsMEJBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLDREQUFtQjtFQUFBO0FBQUE7QUFBbkI7RUFBQTtJQUFBLGtCQUFtQjtJQUFuQiwwQkFBbUI7SUFBbkIsY0FBbUI7SUFBbkIsNERBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsaUJBQW1CO0lBQW5CLDBCQUFtQjtJQUFuQixjQUFtQjtJQUFuQiw0REFBbUI7RUFBQTtBQUFBO0FBQW5CO0VBQUE7SUFBQSxlQUFtQjtJQUFuQiwwQkFBbUI7SUFBbkIsY0FBbUI7SUFBbkIsNERBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsZUFBbUI7SUFBbkIsMEJBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLDREQUFtQjtFQUFBO0FBQUE7QUFBbkI7RUFBQTtJQUFBLGVBQW1CO0lBQW5CLDJCQUFtQjtJQUFuQiwwQkFBbUI7SUFBbkIsNkRBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsbUJBQW1CO0lBQW5CLHlCQUFtQjtJQUFuQiwrQkFBbUI7SUFBbkIsMkRBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsbUJBQW1CO0lBQW5CLHlCQUFtQjtJQUFuQiwrQkFBbUI7SUFBbkIsMkRBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsa0JBQW1CO0lBQW5CLHlC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QVIsZUFBUTtFQUFSLGdCQUFRO0FBQUE7QWpCNFpqQjtFQUNFO0lBQ0UsWUFBWTtFQURWO0FBRFc7QUV0VUg7RUFBQTtJQUFBLHNCQUFZO0lBS0ssbUJBQWdCO0lBQWhCLG1CQUFnQjtJQUFoQixtQkFBZ0I7SUUvRnVDLHFCQUFTO0lBQUMseUJBQVM7SUFHbEcsOEJBQU07SUFBTiwwQkFBTTtJQUFOLHVCQUFNO0lBQU4sb0NBQU07SUFBTixnQ0FBTTtJQUFOLDZCQUFNO0lBQU4sd0JBQU07SUFBTixtQ0FBTTtJQUFOLDhCQUFNO0lBQU4seUNBQU07SUFBTix3QkFBTTtJQUFOLDJCQUFNO0lBQU4sNEJBQU07SUFBTiwwQ0FBTTtJRnlIUix3QkFBZ0I7SUZ5dkJ2QixzQ0FBbUI7SUFBbkIsdUJBQW1CO0lBQW5CLHVCQUFtQjtJQUFuQix3QkFBbUI7SUFBbkIseUJBQW1CO0lBQW5CLGtCQUFtQjtJQUFuQix3QkFBbUI7SUFBbkIsc0JBQW1CO0lBQW5CLHVCQUFtQjtJQUFuQix3QkFBbUI7SUFBbkIsb0JBQW1CO0lBQW5CLHFCQUFtQjtJQUFuQixzQkFBbUI7SUFBbkIsbUJBQW1CO0lBQW5CLHlCQUFtQjtJQUFuQiwrQkFBbUI7SUFBbkIsNEJBQW1CO0lBQW5CLDhCQUFtQjtJQUFuQiwyQkFBbUI7SUFBbkIsaUNBQW1CO0lBQW5CLCtCQUFtQjtJQUFuQixnQ0FBbUI7SUFBbkIsaUNBQW1CO0lBQW5CLDZCQUFtQjtJQUFuQiw4QkFBbUI7SUFBbkIsK0JBQW1CO0lBQW5CLDRCQUFtQjtJQUFuQixnQkFBbUI7SWN0MkI2QiwrQkFBZ0I7SUFBaEIsaUNBQWdCO0lBQWhCLGdDQUFnQjtJQUFoQiwrQkFBZ0I7SUFBaEIsNEJBQWdCO0lBQWhCLGdDQUFnQjtJQUFoQiwrQkFBZ0I7SUFBaEIsK0JBQWdCO0lBQWhCLCtCQUFnQjtJR1hyRCx3QkFBUTtFZnNGUztBQUFBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy91dGlscy9kcmF3ZXIuY3NzIiwid2VicGFjazovLy88bm8gc291cmNlPiIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvLnBucG0vdGFpbHdpbmRjc3NANC4xLjExL25vZGVfbW9kdWxlcy90YWlsd2luZGNzcy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9hcHAuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvbGF5b3V0L2Zvcm0uY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvYmFzZS9zY2FmZm9sZGluZy5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL2J1dHRvbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9iYXNlL3J0ZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy91dGlscy9uby1zY3JvbGxiYXIuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9sYWJlbC5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9iYXNlL3R5cG9ncmFwaHkuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvdXRpbHMvb3ZlcmxheS5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy91dGlscy9tb2RhbC5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9sYXlvdXQvY3VzdG9tZXJzL2FjY291bnQuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvbGF5b3V0L2RyYXdlci1uYXZpZ2F0aW9uLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2xheW91dC9oZWFkZXIuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9vcHRpb24tbGFiZWwuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9hZGRyZXNzLWl0ZW0uY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9vcmRlci1pdGVtLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvcGFnaW5hdGlvbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL3Byb2dyZXNzLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvcXVhbnRpdHkuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9zd2F0Y2guY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9xdWljay1idXkuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9zaXplLWd1aWRlLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvY29va2llLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvLnBucG0vQHNwbGlkZWpzK3NwbGlkZUA0LjEuNC9ub2RlX21vZHVsZXMvQHNwbGlkZWpzL3NwbGlkZS9kaXN0L2Nzcy9zcGxpZGUtY29yZS5taW4uY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBsYXllciBjb21wb25lbnRzIHtcclxuICAuZHJhd2VyIHtcclxuICAgIEBhcHBseSBmaXhlZCB0b3AtMCBib3R0b20tMCB6LTUwIGZsZXggdy0xMjAgbWF4LXctZnVsbCB0cmFuc2Zvcm0tZ3B1IGZsZXgtY29sIG92ZXJzY3JvbGwtY29udGFpbiBiZy13aGl0ZSB0cmFuc2l0aW9uLWRpc2NyZXRlIGR1cmF0aW9uLTMwMCBtb3Rpb24tcmVkdWNlOm9wYWNpdHktMDtcclxuXHJcbiAgICAmLS1sZWZ0IHtcclxuICAgICAgQGFwcGx5IGxlZnQtMCAtdHJhbnNsYXRlLXgtZnVsbDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1yaWdodCB7XHJcbiAgICAgIEBhcHBseSByaWdodC0wIHRyYW5zbGF0ZS14LWZ1bGw7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdG9wIHtcclxuICAgICAgQGFwcGx5IGgtZml0IG1heC1oLWR2aCB3LWZ1bGw7XHJcbiAgICAgIEBhcHBseSB0b3AtMCAtdHJhbnNsYXRlLXktZnVsbCBtb3Rpb24tcmVkdWNlOnRyYW5zbGF0ZS15LTA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYm90dG9tIHtcclxuICAgICAgQGFwcGx5IGgtZml0IHctZnVsbDtcclxuICAgICAgQGFwcGx5IGJvdHRvbS0wIHRyYW5zbGF0ZS15LWZ1bGwgbW90aW9uLXJlZHVjZTp0cmFuc2xhdGUteS0wO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWxlZnQsXHJcbiAgICAmLS1yaWdodCxcclxuICAgICYtLXRvcCxcclxuICAgICYtLWJvdHRvbSB7XHJcbiAgICAgIEBhcHBseSBtb3Rpb24tcmVkdWNlOnRyYW5zbGF0ZS1ub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgIEBhcHBseSB0cmFuc2xhdGUtbm9uZSBvcGFjaXR5LTEwMCBzdGFydGluZzptb3Rpb24tcmVkdWNlOm9wYWNpdHktMDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1hY3RpdmUmLS1sZWZ0IHtcclxuICAgICAgQGFwcGx5IHN0YXJ0aW5nOi10cmFuc2xhdGUteC1mdWxsO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWFjdGl2ZSYtLXJpZ2h0IHtcclxuICAgICAgQGFwcGx5IHN0YXJ0aW5nOnRyYW5zbGF0ZS14LWZ1bGw7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYWN0aXZlJi0tdG9wIHtcclxuICAgICAgQGFwcGx5IHN0YXJ0aW5nOi10cmFuc2xhdGUteS1mdWxsO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWFjdGl2ZSYtLWJvdHRvbSB7XHJcbiAgICAgIEBhcHBseSBoLWZpdCB3LWZ1bGw7XHJcbiAgICAgIEBhcHBseSBib3R0b20tMCB0cmFuc2xhdGUteS1mdWxsIG1vdGlvbi1yZWR1Y2U6dHJhbnNsYXRlLXktMDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1hY3RpdmUmLS1sZWZ0LFxyXG4gICAgJi0tYWN0aXZlJi0tcmlnaHQsXHJcbiAgICAmLS1hY3RpdmUmLS10b3AsXHJcbiAgICAmLS1hY3RpdmUmLS1ib3R0b20ge1xyXG4gICAgICBAYXBwbHkgc3RhcnRpbmc6bW90aW9uLXJlZHVjZTp0cmFuc2xhdGUtbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICBAYXBwbHkgcHgtNCBweS0zLjU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIEBhcHBseSBweC00IHB5LTM7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudC1lc2NhcGUge1xyXG4gICAgICBAYXBwbHkgLW14LTQgcHgtNDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBTdWJkcmF3ZXIgKi9cclxuICAgICZfX3N1YmRyYXdlciB7XHJcbiAgICAgIEBhcHBseSBhYnNvbHV0ZSBpbnNldC0wIHotMTAgb3ZlcnNjcm9sbC1jb250YWluIGJnLXdoaXRlIGR1cmF0aW9uLTMwMCBtb3Rpb24tcmVkdWNlOm9wYWNpdHktMDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1sZWZ0ICZfX3N1YmRyYXdlciB7XHJcbiAgICAgIEBhcHBseSAtdHJhbnNsYXRlLXgtZnVsbDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1yaWdodCAmX19zdWJkcmF3ZXIge1xyXG4gICAgICBAYXBwbHkgdHJhbnNsYXRlLXgtZnVsbDtcclxuICAgIH1cclxuXHJcbiAgICAmLS10b3AgJl9fc3ViZHJhd2VyIHtcclxuICAgICAgQGFwcGx5IC10cmFuc2xhdGUteS1mdWxsO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWJvdHRvbSAmX19zdWJkcmF3ZXIge1xyXG4gICAgICBAYXBwbHkgdHJhbnNsYXRlLXktZnVsbDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1sZWZ0ICZfX3N1YmRyYXdlci0tYWN0aXZlLFxyXG4gICAgJi0tcmlnaHQgJl9fc3ViZHJhd2VyLS1hY3RpdmUge1xyXG4gICAgICBAYXBwbHkgdHJhbnNsYXRlLXgtMCBtb3Rpb24tcmVkdWNlOm9wYWNpdHktMTAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXRvcCAmX19zdWJkcmF3ZXItLWFjdGl2ZSB7XHJcbiAgICAgIEBhcHBseSAtdHJhbnNsYXRlLXktMDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1ib3R0b20gJl9fc3ViZHJhd2VyLS1hY3RpdmUge1xyXG4gICAgICBAYXBwbHkgdHJhbnNsYXRlLXktMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIixudWxsLCJAbGF5ZXIgdGhlbWUsIGJhc2UsIGNvbXBvbmVudHMsIHV0aWxpdGllcztcblxuQGxheWVyIHRoZW1lIHtcbiAgQHRoZW1lIGRlZmF1bHQge1xuICAgIC0tZm9udC1zYW5zOlxuICAgICAgdWktc2Fucy1zZXJpZiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsXG4gICAgICBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAgIC0tZm9udC1zZXJpZjogdWktc2VyaWYsIEdlb3JnaWEsIENhbWJyaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgICAtLWZvbnQtbW9ubzpcbiAgICAgIHVpLW1vbm9zcGFjZSwgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLFxuICAgICAgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG5cbiAgICAtLWNvbG9yLXJlZC01MDogb2tsY2goOTcuMSUgMC4wMTMgMTcuMzgpO1xuICAgIC0tY29sb3ItcmVkLTEwMDogb2tsY2goOTMuNiUgMC4wMzIgMTcuNzE3KTtcbiAgICAtLWNvbG9yLXJlZC0yMDA6IG9rbGNoKDg4LjUlIDAuMDYyIDE4LjMzNCk7XG4gICAgLS1jb2xvci1yZWQtMzAwOiBva2xjaCg4MC44JSAwLjExNCAxOS41NzEpO1xuICAgIC0tY29sb3ItcmVkLTQwMDogb2tsY2goNzAuNCUgMC4xOTEgMjIuMjE2KTtcbiAgICAtLWNvbG9yLXJlZC01MDA6IG9rbGNoKDYzLjclIDAuMjM3IDI1LjMzMSk7XG4gICAgLS1jb2xvci1yZWQtNjAwOiBva2xjaCg1Ny43JSAwLjI0NSAyNy4zMjUpO1xuICAgIC0tY29sb3ItcmVkLTcwMDogb2tsY2goNTAuNSUgMC4yMTMgMjcuNTE4KTtcbiAgICAtLWNvbG9yLXJlZC04MDA6IG9rbGNoKDQ0LjQlIDAuMTc3IDI2Ljg5OSk7XG4gICAgLS1jb2xvci1yZWQtOTAwOiBva2xjaCgzOS42JSAwLjE0MSAyNS43MjMpO1xuICAgIC0tY29sb3ItcmVkLTk1MDogb2tsY2goMjUuOCUgMC4wOTIgMjYuMDQyKTtcblxuICAgIC0tY29sb3Itb3JhbmdlLTUwOiBva2xjaCg5OCUgMC4wMTYgNzMuNjg0KTtcbiAgICAtLWNvbG9yLW9yYW5nZS0xMDA6IG9rbGNoKDk1LjQlIDAuMDM4IDc1LjE2NCk7XG4gICAgLS1jb2xvci1vcmFuZ2UtMjAwOiBva2xjaCg5MC4xJSAwLjA3NiA3MC42OTcpO1xuICAgIC0tY29sb3Itb3JhbmdlLTMwMDogb2tsY2goODMuNyUgMC4xMjggNjYuMjkpO1xuICAgIC0tY29sb3Itb3JhbmdlLTQwMDogb2tsY2goNzUlIDAuMTgzIDU1LjkzNCk7XG4gICAgLS1jb2xvci1vcmFuZ2UtNTAwOiBva2xjaCg3MC41JSAwLjIxMyA0Ny42MDQpO1xuICAgIC0tY29sb3Itb3JhbmdlLTYwMDogb2tsY2goNjQuNiUgMC4yMjIgNDEuMTE2KTtcbiAgICAtLWNvbG9yLW9yYW5nZS03MDA6IG9rbGNoKDU1LjMlIDAuMTk1IDM4LjQwMik7XG4gICAgLS1jb2xvci1vcmFuZ2UtODAwOiBva2xjaCg0NyUgMC4xNTcgMzcuMzA0KTtcbiAgICAtLWNvbG9yLW9yYW5nZS05MDA6IG9rbGNoKDQwLjglIDAuMTIzIDM4LjE3Mik7XG4gICAgLS1jb2xvci1vcmFuZ2UtOTUwOiBva2xjaCgyNi42JSAwLjA3OSAzNi4yNTkpO1xuXG4gICAgLS1jb2xvci1hbWJlci01MDogb2tsY2goOTguNyUgMC4wMjIgOTUuMjc3KTtcbiAgICAtLWNvbG9yLWFtYmVyLTEwMDogb2tsY2goOTYuMiUgMC4wNTkgOTUuNjE3KTtcbiAgICAtLWNvbG9yLWFtYmVyLTIwMDogb2tsY2goOTIuNCUgMC4xMiA5NS43NDYpO1xuICAgIC0tY29sb3ItYW1iZXItMzAwOiBva2xjaCg4Ny45JSAwLjE2OSA5MS42MDUpO1xuICAgIC0tY29sb3ItYW1iZXItNDAwOiBva2xjaCg4Mi44JSAwLjE4OSA4NC40MjkpO1xuICAgIC0tY29sb3ItYW1iZXItNTAwOiBva2xjaCg3Ni45JSAwLjE4OCA3MC4wOCk7XG4gICAgLS1jb2xvci1hbWJlci02MDA6IG9rbGNoKDY2LjYlIDAuMTc5IDU4LjMxOCk7XG4gICAgLS1jb2xvci1hbWJlci03MDA6IG9rbGNoKDU1LjUlIDAuMTYzIDQ4Ljk5OCk7XG4gICAgLS1jb2xvci1hbWJlci04MDA6IG9rbGNoKDQ3LjMlIDAuMTM3IDQ2LjIwMSk7XG4gICAgLS1jb2xvci1hbWJlci05MDA6IG9rbGNoKDQxLjQlIDAuMTEyIDQ1LjkwNCk7XG4gICAgLS1jb2xvci1hbWJlci05NTA6IG9rbGNoKDI3LjklIDAuMDc3IDQ1LjYzNSk7XG5cbiAgICAtLWNvbG9yLXllbGxvdy01MDogb2tsY2goOTguNyUgMC4wMjYgMTAyLjIxMik7XG4gICAgLS1jb2xvci15ZWxsb3ctMTAwOiBva2xjaCg5Ny4zJSAwLjA3MSAxMDMuMTkzKTtcbiAgICAtLWNvbG9yLXllbGxvdy0yMDA6IG9rbGNoKDk0LjUlIDAuMTI5IDEwMS41NCk7XG4gICAgLS1jb2xvci15ZWxsb3ctMzAwOiBva2xjaCg5MC41JSAwLjE4MiA5OC4xMTEpO1xuICAgIC0tY29sb3IteWVsbG93LTQwMDogb2tsY2goODUuMiUgMC4xOTkgOTEuOTM2KTtcbiAgICAtLWNvbG9yLXllbGxvdy01MDA6IG9rbGNoKDc5LjUlIDAuMTg0IDg2LjA0Nyk7XG4gICAgLS1jb2xvci15ZWxsb3ctNjAwOiBva2xjaCg2OC4xJSAwLjE2MiA3NS44MzQpO1xuICAgIC0tY29sb3IteWVsbG93LTcwMDogb2tsY2goNTUuNCUgMC4xMzUgNjYuNDQyKTtcbiAgICAtLWNvbG9yLXllbGxvdy04MDA6IG9rbGNoKDQ3LjYlIDAuMTE0IDYxLjkwNyk7XG4gICAgLS1jb2xvci15ZWxsb3ctOTAwOiBva2xjaCg0Mi4xJSAwLjA5NSA1Ny43MDgpO1xuICAgIC0tY29sb3IteWVsbG93LTk1MDogb2tsY2goMjguNiUgMC4wNjYgNTMuODEzKTtcblxuICAgIC0tY29sb3ItbGltZS01MDogb2tsY2goOTguNiUgMC4wMzEgMTIwLjc1Nyk7XG4gICAgLS1jb2xvci1saW1lLTEwMDogb2tsY2goOTYuNyUgMC4wNjcgMTIyLjMyOCk7XG4gICAgLS1jb2xvci1saW1lLTIwMDogb2tsY2goOTMuOCUgMC4xMjcgMTI0LjMyMSk7XG4gICAgLS1jb2xvci1saW1lLTMwMDogb2tsY2goODkuNyUgMC4xOTYgMTI2LjY2NSk7XG4gICAgLS1jb2xvci1saW1lLTQwMDogb2tsY2goODQuMSUgMC4yMzggMTI4Ljg1KTtcbiAgICAtLWNvbG9yLWxpbWUtNTAwOiBva2xjaCg3Ni44JSAwLjIzMyAxMzAuODUpO1xuICAgIC0tY29sb3ItbGltZS02MDA6IG9rbGNoKDY0LjglIDAuMiAxMzEuNjg0KTtcbiAgICAtLWNvbG9yLWxpbWUtNzAwOiBva2xjaCg1My4yJSAwLjE1NyAxMzEuNTg5KTtcbiAgICAtLWNvbG9yLWxpbWUtODAwOiBva2xjaCg0NS4zJSAwLjEyNCAxMzAuOTMzKTtcbiAgICAtLWNvbG9yLWxpbWUtOTAwOiBva2xjaCg0MC41JSAwLjEwMSAxMzEuMDYzKTtcbiAgICAtLWNvbG9yLWxpbWUtOTUwOiBva2xjaCgyNy40JSAwLjA3MiAxMzIuMTA5KTtcblxuICAgIC0tY29sb3ItZ3JlZW4tNTA6IG9rbGNoKDk4LjIlIDAuMDE4IDE1NS44MjYpO1xuICAgIC0tY29sb3ItZ3JlZW4tMTAwOiBva2xjaCg5Ni4yJSAwLjA0NCAxNTYuNzQzKTtcbiAgICAtLWNvbG9yLWdyZWVuLTIwMDogb2tsY2goOTIuNSUgMC4wODQgMTU1Ljk5NSk7XG4gICAgLS1jb2xvci1ncmVlbi0zMDA6IG9rbGNoKDg3LjElIDAuMTUgMTU0LjQ0OSk7XG4gICAgLS1jb2xvci1ncmVlbi00MDA6IG9rbGNoKDc5LjIlIDAuMjA5IDE1MS43MTEpO1xuICAgIC0tY29sb3ItZ3JlZW4tNTAwOiBva2xjaCg3Mi4zJSAwLjIxOSAxNDkuNTc5KTtcbiAgICAtLWNvbG9yLWdyZWVuLTYwMDogb2tsY2goNjIuNyUgMC4xOTQgMTQ5LjIxNCk7XG4gICAgLS1jb2xvci1ncmVlbi03MDA6IG9rbGNoKDUyLjclIDAuMTU0IDE1MC4wNjkpO1xuICAgIC0tY29sb3ItZ3JlZW4tODAwOiBva2xjaCg0NC44JSAwLjExOSAxNTEuMzI4KTtcbiAgICAtLWNvbG9yLWdyZWVuLTkwMDogb2tsY2goMzkuMyUgMC4wOTUgMTUyLjUzNSk7XG4gICAgLS1jb2xvci1ncmVlbi05NTA6IG9rbGNoKDI2LjYlIDAuMDY1IDE1Mi45MzQpO1xuXG4gICAgLS1jb2xvci1lbWVyYWxkLTUwOiBva2xjaCg5Ny45JSAwLjAyMSAxNjYuMTEzKTtcbiAgICAtLWNvbG9yLWVtZXJhbGQtMTAwOiBva2xjaCg5NSUgMC4wNTIgMTYzLjA1MSk7XG4gICAgLS1jb2xvci1lbWVyYWxkLTIwMDogb2tsY2goOTAuNSUgMC4wOTMgMTY0LjE1KTtcbiAgICAtLWNvbG9yLWVtZXJhbGQtMzAwOiBva2xjaCg4NC41JSAwLjE0MyAxNjQuOTc4KTtcbiAgICAtLWNvbG9yLWVtZXJhbGQtNDAwOiBva2xjaCg3Ni41JSAwLjE3NyAxNjMuMjIzKTtcbiAgICAtLWNvbG9yLWVtZXJhbGQtNTAwOiBva2xjaCg2OS42JSAwLjE3IDE2Mi40OCk7XG4gICAgLS1jb2xvci1lbWVyYWxkLTYwMDogb2tsY2goNTkuNiUgMC4xNDUgMTYzLjIyNSk7XG4gICAgLS1jb2xvci1lbWVyYWxkLTcwMDogb2tsY2goNTAuOCUgMC4xMTggMTY1LjYxMik7XG4gICAgLS1jb2xvci1lbWVyYWxkLTgwMDogb2tsY2goNDMuMiUgMC4wOTUgMTY2LjkxMyk7XG4gICAgLS1jb2xvci1lbWVyYWxkLTkwMDogb2tsY2goMzcuOCUgMC4wNzcgMTY4Ljk0KTtcbiAgICAtLWNvbG9yLWVtZXJhbGQtOTUwOiBva2xjaCgyNi4yJSAwLjA1MSAxNzIuNTUyKTtcblxuICAgIC0tY29sb3ItdGVhbC01MDogb2tsY2goOTguNCUgMC4wMTQgMTgwLjcyKTtcbiAgICAtLWNvbG9yLXRlYWwtMTAwOiBva2xjaCg5NS4zJSAwLjA1MSAxODAuODAxKTtcbiAgICAtLWNvbG9yLXRlYWwtMjAwOiBva2xjaCg5MSUgMC4wOTYgMTgwLjQyNik7XG4gICAgLS1jb2xvci10ZWFsLTMwMDogb2tsY2goODUuNSUgMC4xMzggMTgxLjA3MSk7XG4gICAgLS1jb2xvci10ZWFsLTQwMDogb2tsY2goNzcuNyUgMC4xNTIgMTgxLjkxMik7XG4gICAgLS1jb2xvci10ZWFsLTUwMDogb2tsY2goNzAuNCUgMC4xNCAxODIuNTAzKTtcbiAgICAtLWNvbG9yLXRlYWwtNjAwOiBva2xjaCg2MCUgMC4xMTggMTg0LjcwNCk7XG4gICAgLS1jb2xvci10ZWFsLTcwMDogb2tsY2goNTEuMSUgMC4wOTYgMTg2LjM5MSk7XG4gICAgLS1jb2xvci10ZWFsLTgwMDogb2tsY2goNDMuNyUgMC4wNzggMTg4LjIxNik7XG4gICAgLS1jb2xvci10ZWFsLTkwMDogb2tsY2goMzguNiUgMC4wNjMgMTg4LjQxNik7XG4gICAgLS1jb2xvci10ZWFsLTk1MDogb2tsY2goMjcuNyUgMC4wNDYgMTkyLjUyNCk7XG5cbiAgICAtLWNvbG9yLWN5YW4tNTA6IG9rbGNoKDk4LjQlIDAuMDE5IDIwMC44NzMpO1xuICAgIC0tY29sb3ItY3lhbi0xMDA6IG9rbGNoKDk1LjYlIDAuMDQ1IDIwMy4zODgpO1xuICAgIC0tY29sb3ItY3lhbi0yMDA6IG9rbGNoKDkxLjclIDAuMDggMjA1LjA0MSk7XG4gICAgLS1jb2xvci1jeWFuLTMwMDogb2tsY2goODYuNSUgMC4xMjcgMjA3LjA3OCk7XG4gICAgLS1jb2xvci1jeWFuLTQwMDogb2tsY2goNzguOSUgMC4xNTQgMjExLjUzKTtcbiAgICAtLWNvbG9yLWN5YW4tNTAwOiBva2xjaCg3MS41JSAwLjE0MyAyMTUuMjIxKTtcbiAgICAtLWNvbG9yLWN5YW4tNjAwOiBva2xjaCg2MC45JSAwLjEyNiAyMjEuNzIzKTtcbiAgICAtLWNvbG9yLWN5YW4tNzAwOiBva2xjaCg1MiUgMC4xMDUgMjIzLjEyOCk7XG4gICAgLS1jb2xvci1jeWFuLTgwMDogb2tsY2goNDUlIDAuMDg1IDIyNC4yODMpO1xuICAgIC0tY29sb3ItY3lhbi05MDA6IG9rbGNoKDM5LjglIDAuMDcgMjI3LjM5Mik7XG4gICAgLS1jb2xvci1jeWFuLTk1MDogb2tsY2goMzAuMiUgMC4wNTYgMjI5LjY5NSk7XG5cbiAgICAtLWNvbG9yLXNreS01MDogb2tsY2goOTcuNyUgMC4wMTMgMjM2LjYyKTtcbiAgICAtLWNvbG9yLXNreS0xMDA6IG9rbGNoKDk1LjElIDAuMDI2IDIzNi44MjQpO1xuICAgIC0tY29sb3Itc2t5LTIwMDogb2tsY2goOTAuMSUgMC4wNTggMjMwLjkwMik7XG4gICAgLS1jb2xvci1za3ktMzAwOiBva2xjaCg4Mi44JSAwLjExMSAyMzAuMzE4KTtcbiAgICAtLWNvbG9yLXNreS00MDA6IG9rbGNoKDc0LjYlIDAuMTYgMjMyLjY2MSk7XG4gICAgLS1jb2xvci1za3ktNTAwOiBva2xjaCg2OC41JSAwLjE2OSAyMzcuMzIzKTtcbiAgICAtLWNvbG9yLXNreS02MDA6IG9rbGNoKDU4LjglIDAuMTU4IDI0MS45NjYpO1xuICAgIC0tY29sb3Itc2t5LTcwMDogb2tsY2goNTAlIDAuMTM0IDI0Mi43NDkpO1xuICAgIC0tY29sb3Itc2t5LTgwMDogb2tsY2goNDQuMyUgMC4xMSAyNDAuNzkpO1xuICAgIC0tY29sb3Itc2t5LTkwMDogb2tsY2goMzkuMSUgMC4wOSAyNDAuODc2KTtcbiAgICAtLWNvbG9yLXNreS05NTA6IG9rbGNoKDI5LjMlIDAuMDY2IDI0My4xNTcpO1xuXG4gICAgLS1jb2xvci1ibHVlLTUwOiBva2xjaCg5NyUgMC4wMTQgMjU0LjYwNCk7XG4gICAgLS1jb2xvci1ibHVlLTEwMDogb2tsY2goOTMuMiUgMC4wMzIgMjU1LjU4NSk7XG4gICAgLS1jb2xvci1ibHVlLTIwMDogb2tsY2goODguMiUgMC4wNTkgMjU0LjEyOCk7XG4gICAgLS1jb2xvci1ibHVlLTMwMDogb2tsY2goODAuOSUgMC4xMDUgMjUxLjgxMyk7XG4gICAgLS1jb2xvci1ibHVlLTQwMDogb2tsY2goNzAuNyUgMC4xNjUgMjU0LjYyNCk7XG4gICAgLS1jb2xvci1ibHVlLTUwMDogb2tsY2goNjIuMyUgMC4yMTQgMjU5LjgxNSk7XG4gICAgLS1jb2xvci1ibHVlLTYwMDogb2tsY2goNTQuNiUgMC4yNDUgMjYyLjg4MSk7XG4gICAgLS1jb2xvci1ibHVlLTcwMDogb2tsY2goNDguOCUgMC4yNDMgMjY0LjM3Nik7XG4gICAgLS1jb2xvci1ibHVlLTgwMDogb2tsY2goNDIuNCUgMC4xOTkgMjY1LjYzOCk7XG4gICAgLS1jb2xvci1ibHVlLTkwMDogb2tsY2goMzcuOSUgMC4xNDYgMjY1LjUyMik7XG4gICAgLS1jb2xvci1ibHVlLTk1MDogb2tsY2goMjguMiUgMC4wOTEgMjY3LjkzNSk7XG5cbiAgICAtLWNvbG9yLWluZGlnby01MDogb2tsY2goOTYuMiUgMC4wMTggMjcyLjMxNCk7XG4gICAgLS1jb2xvci1pbmRpZ28tMTAwOiBva2xjaCg5MyUgMC4wMzQgMjcyLjc4OCk7XG4gICAgLS1jb2xvci1pbmRpZ28tMjAwOiBva2xjaCg4NyUgMC4wNjUgMjc0LjAzOSk7XG4gICAgLS1jb2xvci1pbmRpZ28tMzAwOiBva2xjaCg3OC41JSAwLjExNSAyNzQuNzEzKTtcbiAgICAtLWNvbG9yLWluZGlnby00MDA6IG9rbGNoKDY3LjMlIDAuMTgyIDI3Ni45MzUpO1xuICAgIC0tY29sb3ItaW5kaWdvLTUwMDogb2tsY2goNTguNSUgMC4yMzMgMjc3LjExNyk7XG4gICAgLS1jb2xvci1pbmRpZ28tNjAwOiBva2xjaCg1MS4xJSAwLjI2MiAyNzYuOTY2KTtcbiAgICAtLWNvbG9yLWluZGlnby03MDA6IG9rbGNoKDQ1LjclIDAuMjQgMjc3LjAyMyk7XG4gICAgLS1jb2xvci1pbmRpZ28tODAwOiBva2xjaCgzOS44JSAwLjE5NSAyNzcuMzY2KTtcbiAgICAtLWNvbG9yLWluZGlnby05MDA6IG9rbGNoKDM1LjklIDAuMTQ0IDI3OC42OTcpO1xuICAgIC0tY29sb3ItaW5kaWdvLTk1MDogb2tsY2goMjUuNyUgMC4wOSAyODEuMjg4KTtcblxuICAgIC0tY29sb3ItdmlvbGV0LTUwOiBva2xjaCg5Ni45JSAwLjAxNiAyOTMuNzU2KTtcbiAgICAtLWNvbG9yLXZpb2xldC0xMDA6IG9rbGNoKDk0LjMlIDAuMDI5IDI5NC41ODgpO1xuICAgIC0tY29sb3ItdmlvbGV0LTIwMDogb2tsY2goODkuNCUgMC4wNTcgMjkzLjI4Myk7XG4gICAgLS1jb2xvci12aW9sZXQtMzAwOiBva2xjaCg4MS4xJSAwLjExMSAyOTMuNTcxKTtcbiAgICAtLWNvbG9yLXZpb2xldC00MDA6IG9rbGNoKDcwLjIlIDAuMTgzIDI5My41NDEpO1xuICAgIC0tY29sb3ItdmlvbGV0LTUwMDogb2tsY2goNjAuNiUgMC4yNSAyOTIuNzE3KTtcbiAgICAtLWNvbG9yLXZpb2xldC02MDA6IG9rbGNoKDU0LjElIDAuMjgxIDI5My4wMDkpO1xuICAgIC0tY29sb3ItdmlvbGV0LTcwMDogb2tsY2goNDkuMSUgMC4yNyAyOTIuNTgxKTtcbiAgICAtLWNvbG9yLXZpb2xldC04MDA6IG9rbGNoKDQzLjIlIDAuMjMyIDI5Mi43NTkpO1xuICAgIC0tY29sb3ItdmlvbGV0LTkwMDogb2tsY2goMzglIDAuMTg5IDI5My43NDUpO1xuICAgIC0tY29sb3ItdmlvbGV0LTk1MDogb2tsY2goMjguMyUgMC4xNDEgMjkxLjA4OSk7XG5cbiAgICAtLWNvbG9yLXB1cnBsZS01MDogb2tsY2goOTcuNyUgMC4wMTQgMzA4LjI5OSk7XG4gICAgLS1jb2xvci1wdXJwbGUtMTAwOiBva2xjaCg5NC42JSAwLjAzMyAzMDcuMTc0KTtcbiAgICAtLWNvbG9yLXB1cnBsZS0yMDA6IG9rbGNoKDkwLjIlIDAuMDYzIDMwNi43MDMpO1xuICAgIC0tY29sb3ItcHVycGxlLTMwMDogb2tsY2goODIuNyUgMC4xMTkgMzA2LjM4Myk7XG4gICAgLS1jb2xvci1wdXJwbGUtNDAwOiBva2xjaCg3MS40JSAwLjIwMyAzMDUuNTA0KTtcbiAgICAtLWNvbG9yLXB1cnBsZS01MDA6IG9rbGNoKDYyLjclIDAuMjY1IDMwMy45KTtcbiAgICAtLWNvbG9yLXB1cnBsZS02MDA6IG9rbGNoKDU1LjglIDAuMjg4IDMwMi4zMjEpO1xuICAgIC0tY29sb3ItcHVycGxlLTcwMDogb2tsY2goNDkuNiUgMC4yNjUgMzAxLjkyNCk7XG4gICAgLS1jb2xvci1wdXJwbGUtODAwOiBva2xjaCg0My44JSAwLjIxOCAzMDMuNzI0KTtcbiAgICAtLWNvbG9yLXB1cnBsZS05MDA6IG9rbGNoKDM4LjElIDAuMTc2IDMwNC45ODcpO1xuICAgIC0tY29sb3ItcHVycGxlLTk1MDogb2tsY2goMjkuMSUgMC4xNDkgMzAyLjcxNyk7XG5cbiAgICAtLWNvbG9yLWZ1Y2hzaWEtNTA6IG9rbGNoKDk3LjclIDAuMDE3IDMyMC4wNTgpO1xuICAgIC0tY29sb3ItZnVjaHNpYS0xMDA6IG9rbGNoKDk1LjIlIDAuMDM3IDMxOC44NTIpO1xuICAgIC0tY29sb3ItZnVjaHNpYS0yMDA6IG9rbGNoKDkwLjMlIDAuMDc2IDMxOS42Mik7XG4gICAgLS1jb2xvci1mdWNoc2lhLTMwMDogb2tsY2goODMuMyUgMC4xNDUgMzIxLjQzNCk7XG4gICAgLS1jb2xvci1mdWNoc2lhLTQwMDogb2tsY2goNzQlIDAuMjM4IDMyMi4xNik7XG4gICAgLS1jb2xvci1mdWNoc2lhLTUwMDogb2tsY2goNjYuNyUgMC4yOTUgMzIyLjE1KTtcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtNjAwOiBva2xjaCg1OS4xJSAwLjI5MyAzMjIuODk2KTtcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtNzAwOiBva2xjaCg1MS44JSAwLjI1MyAzMjMuOTQ5KTtcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtODAwOiBva2xjaCg0NS4yJSAwLjIxMSAzMjQuNTkxKTtcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtOTAwOiBva2xjaCg0MC4xJSAwLjE3IDMyNS42MTIpO1xuICAgIC0tY29sb3ItZnVjaHNpYS05NTA6IG9rbGNoKDI5LjMlIDAuMTM2IDMyNS42NjEpO1xuXG4gICAgLS1jb2xvci1waW5rLTUwOiBva2xjaCg5Ny4xJSAwLjAxNCAzNDMuMTk4KTtcbiAgICAtLWNvbG9yLXBpbmstMTAwOiBva2xjaCg5NC44JSAwLjAyOCAzNDIuMjU4KTtcbiAgICAtLWNvbG9yLXBpbmstMjAwOiBva2xjaCg4OS45JSAwLjA2MSAzNDMuMjMxKTtcbiAgICAtLWNvbG9yLXBpbmstMzAwOiBva2xjaCg4Mi4zJSAwLjEyIDM0Ni4wMTgpO1xuICAgIC0tY29sb3ItcGluay00MDA6IG9rbGNoKDcxLjglIDAuMjAyIDM0OS43NjEpO1xuICAgIC0tY29sb3ItcGluay01MDA6IG9rbGNoKDY1LjYlIDAuMjQxIDM1NC4zMDgpO1xuICAgIC0tY29sb3ItcGluay02MDA6IG9rbGNoKDU5LjIlIDAuMjQ5IDAuNTg0KTtcbiAgICAtLWNvbG9yLXBpbmstNzAwOiBva2xjaCg1Mi41JSAwLjIyMyAzLjk1OCk7XG4gICAgLS1jb2xvci1waW5rLTgwMDogb2tsY2goNDUuOSUgMC4xODcgMy44MTUpO1xuICAgIC0tY29sb3ItcGluay05MDA6IG9rbGNoKDQwLjglIDAuMTUzIDIuNDMyKTtcbiAgICAtLWNvbG9yLXBpbmstOTUwOiBva2xjaCgyOC40JSAwLjEwOSAzLjkwNyk7XG5cbiAgICAtLWNvbG9yLXJvc2UtNTA6IG9rbGNoKDk2LjklIDAuMDE1IDEyLjQyMik7XG4gICAgLS1jb2xvci1yb3NlLTEwMDogb2tsY2goOTQuMSUgMC4wMyAxMi41OCk7XG4gICAgLS1jb2xvci1yb3NlLTIwMDogb2tsY2goODkuMiUgMC4wNTggMTAuMDAxKTtcbiAgICAtLWNvbG9yLXJvc2UtMzAwOiBva2xjaCg4MSUgMC4xMTcgMTEuNjM4KTtcbiAgICAtLWNvbG9yLXJvc2UtNDAwOiBva2xjaCg3MS4yJSAwLjE5NCAxMy40MjgpO1xuICAgIC0tY29sb3Itcm9zZS01MDA6IG9rbGNoKDY0LjUlIDAuMjQ2IDE2LjQzOSk7XG4gICAgLS1jb2xvci1yb3NlLTYwMDogb2tsY2goNTguNiUgMC4yNTMgMTcuNTg1KTtcbiAgICAtLWNvbG9yLXJvc2UtNzAwOiBva2xjaCg1MS40JSAwLjIyMiAxNi45MzUpO1xuICAgIC0tY29sb3Itcm9zZS04MDA6IG9rbGNoKDQ1LjUlIDAuMTg4IDEzLjY5Nyk7XG4gICAgLS1jb2xvci1yb3NlLTkwMDogb2tsY2goNDElIDAuMTU5IDEwLjI3Mik7XG4gICAgLS1jb2xvci1yb3NlLTk1MDogb2tsY2goMjcuMSUgMC4xMDUgMTIuMDk0KTtcblxuICAgIC0tY29sb3Itc2xhdGUtNTA6IG9rbGNoKDk4LjQlIDAuMDAzIDI0Ny44NTgpO1xuICAgIC0tY29sb3Itc2xhdGUtMTAwOiBva2xjaCg5Ni44JSAwLjAwNyAyNDcuODk2KTtcbiAgICAtLWNvbG9yLXNsYXRlLTIwMDogb2tsY2goOTIuOSUgMC4wMTMgMjU1LjUwOCk7XG4gICAgLS1jb2xvci1zbGF0ZS0zMDA6IG9rbGNoKDg2LjklIDAuMDIyIDI1Mi44OTQpO1xuICAgIC0tY29sb3Itc2xhdGUtNDAwOiBva2xjaCg3MC40JSAwLjA0IDI1Ni43ODgpO1xuICAgIC0tY29sb3Itc2xhdGUtNTAwOiBva2xjaCg1NS40JSAwLjA0NiAyNTcuNDE3KTtcbiAgICAtLWNvbG9yLXNsYXRlLTYwMDogb2tsY2goNDQuNiUgMC4wNDMgMjU3LjI4MSk7XG4gICAgLS1jb2xvci1zbGF0ZS03MDA6IG9rbGNoKDM3LjIlIDAuMDQ0IDI1Ny4yODcpO1xuICAgIC0tY29sb3Itc2xhdGUtODAwOiBva2xjaCgyNy45JSAwLjA0MSAyNjAuMDMxKTtcbiAgICAtLWNvbG9yLXNsYXRlLTkwMDogb2tsY2goMjAuOCUgMC4wNDIgMjY1Ljc1NSk7XG4gICAgLS1jb2xvci1zbGF0ZS05NTA6IG9rbGNoKDEyLjklIDAuMDQyIDI2NC42OTUpO1xuXG4gICAgLS1jb2xvci1ncmF5LTUwOiBva2xjaCg5OC41JSAwLjAwMiAyNDcuODM5KTtcbiAgICAtLWNvbG9yLWdyYXktMTAwOiBva2xjaCg5Ni43JSAwLjAwMyAyNjQuNTQyKTtcbiAgICAtLWNvbG9yLWdyYXktMjAwOiBva2xjaCg5Mi44JSAwLjAwNiAyNjQuNTMxKTtcbiAgICAtLWNvbG9yLWdyYXktMzAwOiBva2xjaCg4Ny4yJSAwLjAxIDI1OC4zMzgpO1xuICAgIC0tY29sb3ItZ3JheS00MDA6IG9rbGNoKDcwLjclIDAuMDIyIDI2MS4zMjUpO1xuICAgIC0tY29sb3ItZ3JheS01MDA6IG9rbGNoKDU1LjElIDAuMDI3IDI2NC4zNjQpO1xuICAgIC0tY29sb3ItZ3JheS02MDA6IG9rbGNoKDQ0LjYlIDAuMDMgMjU2LjgwMik7XG4gICAgLS1jb2xvci1ncmF5LTcwMDogb2tsY2goMzcuMyUgMC4wMzQgMjU5LjczMyk7XG4gICAgLS1jb2xvci1ncmF5LTgwMDogb2tsY2goMjcuOCUgMC4wMzMgMjU2Ljg0OCk7XG4gICAgLS1jb2xvci1ncmF5LTkwMDogb2tsY2goMjElIDAuMDM0IDI2NC42NjUpO1xuICAgIC0tY29sb3ItZ3JheS05NTA6IG9rbGNoKDEzJSAwLjAyOCAyNjEuNjkyKTtcblxuICAgIC0tY29sb3ItemluYy01MDogb2tsY2goOTguNSUgMCAwKTtcbiAgICAtLWNvbG9yLXppbmMtMTAwOiBva2xjaCg5Ni43JSAwLjAwMSAyODYuMzc1KTtcbiAgICAtLWNvbG9yLXppbmMtMjAwOiBva2xjaCg5MiUgMC4wMDQgMjg2LjMyKTtcbiAgICAtLWNvbG9yLXppbmMtMzAwOiBva2xjaCg4Ny4xJSAwLjAwNiAyODYuMjg2KTtcbiAgICAtLWNvbG9yLXppbmMtNDAwOiBva2xjaCg3MC41JSAwLjAxNSAyODYuMDY3KTtcbiAgICAtLWNvbG9yLXppbmMtNTAwOiBva2xjaCg1NS4yJSAwLjAxNiAyODUuOTM4KTtcbiAgICAtLWNvbG9yLXppbmMtNjAwOiBva2xjaCg0NC4yJSAwLjAxNyAyODUuNzg2KTtcbiAgICAtLWNvbG9yLXppbmMtNzAwOiBva2xjaCgzNyUgMC4wMTMgMjg1LjgwNSk7XG4gICAgLS1jb2xvci16aW5jLTgwMDogb2tsY2goMjcuNCUgMC4wMDYgMjg2LjAzMyk7XG4gICAgLS1jb2xvci16aW5jLTkwMDogb2tsY2goMjElIDAuMDA2IDI4NS44ODUpO1xuICAgIC0tY29sb3ItemluYy05NTA6IG9rbGNoKDE0LjElIDAuMDA1IDI4NS44MjMpO1xuXG4gICAgLS1jb2xvci1uZXV0cmFsLTUwOiBva2xjaCg5OC41JSAwIDApO1xuICAgIC0tY29sb3ItbmV1dHJhbC0xMDA6IG9rbGNoKDk3JSAwIDApO1xuICAgIC0tY29sb3ItbmV1dHJhbC0yMDA6IG9rbGNoKDkyLjIlIDAgMCk7XG4gICAgLS1jb2xvci1uZXV0cmFsLTMwMDogb2tsY2goODclIDAgMCk7XG4gICAgLS1jb2xvci1uZXV0cmFsLTQwMDogb2tsY2goNzAuOCUgMCAwKTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtNTAwOiBva2xjaCg1NS42JSAwIDApO1xuICAgIC0tY29sb3ItbmV1dHJhbC02MDA6IG9rbGNoKDQzLjklIDAgMCk7XG4gICAgLS1jb2xvci1uZXV0cmFsLTcwMDogb2tsY2goMzcuMSUgMCAwKTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtODAwOiBva2xjaCgyNi45JSAwIDApO1xuICAgIC0tY29sb3ItbmV1dHJhbC05MDA6IG9rbGNoKDIwLjUlIDAgMCk7XG4gICAgLS1jb2xvci1uZXV0cmFsLTk1MDogb2tsY2goMTQuNSUgMCAwKTtcblxuICAgIC0tY29sb3Itc3RvbmUtNTA6IG9rbGNoKDk4LjUlIDAuMDAxIDEwNi40MjMpO1xuICAgIC0tY29sb3Itc3RvbmUtMTAwOiBva2xjaCg5NyUgMC4wMDEgMTA2LjQyNCk7XG4gICAgLS1jb2xvci1zdG9uZS0yMDA6IG9rbGNoKDkyLjMlIDAuMDAzIDQ4LjcxNyk7XG4gICAgLS1jb2xvci1zdG9uZS0zMDA6IG9rbGNoKDg2LjklIDAuMDA1IDU2LjM2Nik7XG4gICAgLS1jb2xvci1zdG9uZS00MDA6IG9rbGNoKDcwLjklIDAuMDEgNTYuMjU5KTtcbiAgICAtLWNvbG9yLXN0b25lLTUwMDogb2tsY2goNTUuMyUgMC4wMTMgNTguMDcxKTtcbiAgICAtLWNvbG9yLXN0b25lLTYwMDogb2tsY2goNDQuNCUgMC4wMTEgNzMuNjM5KTtcbiAgICAtLWNvbG9yLXN0b25lLTcwMDogb2tsY2goMzcuNCUgMC4wMSA2Ny41NTgpO1xuICAgIC0tY29sb3Itc3RvbmUtODAwOiBva2xjaCgyNi44JSAwLjAwNyAzNC4yOTgpO1xuICAgIC0tY29sb3Itc3RvbmUtOTAwOiBva2xjaCgyMS42JSAwLjAwNiA1Ni4wNDMpO1xuICAgIC0tY29sb3Itc3RvbmUtOTUwOiBva2xjaCgxNC43JSAwLjAwNCA0OS4yNSk7XG5cbiAgICAtLWNvbG9yLWJsYWNrOiAjMDAwO1xuICAgIC0tY29sb3Itd2hpdGU6ICNmZmY7XG5cbiAgICAtLXNwYWNpbmc6IDAuMjVyZW07XG5cbiAgICAtLWJyZWFrcG9pbnQtc206IDQwcmVtO1xuICAgIC0tYnJlYWtwb2ludC1tZDogNDhyZW07XG4gICAgLS1icmVha3BvaW50LWxnOiA2NHJlbTtcbiAgICAtLWJyZWFrcG9pbnQteGw6IDgwcmVtO1xuICAgIC0tYnJlYWtwb2ludC0yeGw6IDk2cmVtO1xuXG4gICAgLS1jb250YWluZXItM3hzOiAxNnJlbTtcbiAgICAtLWNvbnRhaW5lci0yeHM6IDE4cmVtO1xuICAgIC0tY29udGFpbmVyLXhzOiAyMHJlbTtcbiAgICAtLWNvbnRhaW5lci1zbTogMjRyZW07XG4gICAgLS1jb250YWluZXItbWQ6IDI4cmVtO1xuICAgIC0tY29udGFpbmVyLWxnOiAzMnJlbTtcbiAgICAtLWNvbnRhaW5lci14bDogMzZyZW07XG4gICAgLS1jb250YWluZXItMnhsOiA0MnJlbTtcbiAgICAtLWNvbnRhaW5lci0zeGw6IDQ4cmVtO1xuICAgIC0tY29udGFpbmVyLTR4bDogNTZyZW07XG4gICAgLS1jb250YWluZXItNXhsOiA2NHJlbTtcbiAgICAtLWNvbnRhaW5lci02eGw6IDcycmVtO1xuICAgIC0tY29udGFpbmVyLTd4bDogODByZW07XG5cbiAgICAtLXRleHQteHM6IDAuNzVyZW07XG4gICAgLS10ZXh0LXhzLS1saW5lLWhlaWdodDogY2FsYygxIC8gMC43NSk7XG4gICAgLS10ZXh0LXNtOiAwLjg3NXJlbTtcbiAgICAtLXRleHQtc20tLWxpbmUtaGVpZ2h0OiBjYWxjKDEuMjUgLyAwLjg3NSk7XG4gICAgLS10ZXh0LWJhc2U6IDFyZW07XG4gICAgLS10ZXh0LWJhc2UtLWxpbmUtaGVpZ2h0OiBjYWxjKDEuNSAvIDEpO1xuICAgIC0tdGV4dC1sZzogMS4xMjVyZW07XG4gICAgLS10ZXh0LWxnLS1saW5lLWhlaWdodDogY2FsYygxLjc1IC8gMS4xMjUpO1xuICAgIC0tdGV4dC14bDogMS4yNXJlbTtcbiAgICAtLXRleHQteGwtLWxpbmUtaGVpZ2h0OiBjYWxjKDEuNzUgLyAxLjI1KTtcbiAgICAtLXRleHQtMnhsOiAxLjVyZW07XG4gICAgLS10ZXh0LTJ4bC0tbGluZS1oZWlnaHQ6IGNhbGMoMiAvIDEuNSk7XG4gICAgLS10ZXh0LTN4bDogMS44NzVyZW07XG4gICAgLS10ZXh0LTN4bC0tbGluZS1oZWlnaHQ6IGNhbGMoMi4yNSAvIDEuODc1KTtcbiAgICAtLXRleHQtNHhsOiAyLjI1cmVtO1xuICAgIC0tdGV4dC00eGwtLWxpbmUtaGVpZ2h0OiBjYWxjKDIuNSAvIDIuMjUpO1xuICAgIC0tdGV4dC01eGw6IDNyZW07XG4gICAgLS10ZXh0LTV4bC0tbGluZS1oZWlnaHQ6IDE7XG4gICAgLS10ZXh0LTZ4bDogMy43NXJlbTtcbiAgICAtLXRleHQtNnhsLS1saW5lLWhlaWdodDogMTtcbiAgICAtLXRleHQtN3hsOiA0LjVyZW07XG4gICAgLS10ZXh0LTd4bC0tbGluZS1oZWlnaHQ6IDE7XG4gICAgLS10ZXh0LTh4bDogNnJlbTtcbiAgICAtLXRleHQtOHhsLS1saW5lLWhlaWdodDogMTtcbiAgICAtLXRleHQtOXhsOiA4cmVtO1xuICAgIC0tdGV4dC05eGwtLWxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgLS1mb250LXdlaWdodC10aGluOiAxMDA7XG4gICAgLS1mb250LXdlaWdodC1leHRyYWxpZ2h0OiAyMDA7XG4gICAgLS1mb250LXdlaWdodC1saWdodDogMzAwO1xuICAgIC0tZm9udC13ZWlnaHQtbm9ybWFsOiA0MDA7XG4gICAgLS1mb250LXdlaWdodC1tZWRpdW06IDUwMDtcbiAgICAtLWZvbnQtd2VpZ2h0LXNlbWlib2xkOiA2MDA7XG4gICAgLS1mb250LXdlaWdodC1ib2xkOiA3MDA7XG4gICAgLS1mb250LXdlaWdodC1leHRyYWJvbGQ6IDgwMDtcbiAgICAtLWZvbnQtd2VpZ2h0LWJsYWNrOiA5MDA7XG5cbiAgICAtLXRyYWNraW5nLXRpZ2h0ZXI6IC0wLjA1ZW07XG4gICAgLS10cmFja2luZy10aWdodDogLTAuMDI1ZW07XG4gICAgLS10cmFja2luZy1ub3JtYWw6IDBlbTtcbiAgICAtLXRyYWNraW5nLXdpZGU6IDAuMDI1ZW07XG4gICAgLS10cmFja2luZy13aWRlcjogMC4wNWVtO1xuICAgIC0tdHJhY2tpbmctd2lkZXN0OiAwLjFlbTtcblxuICAgIC0tbGVhZGluZy10aWdodDogMS4yNTtcbiAgICAtLWxlYWRpbmctc251ZzogMS4zNzU7XG4gICAgLS1sZWFkaW5nLW5vcm1hbDogMS41O1xuICAgIC0tbGVhZGluZy1yZWxheGVkOiAxLjYyNTtcbiAgICAtLWxlYWRpbmctbG9vc2U6IDI7XG5cbiAgICAtLXJhZGl1cy14czogMC4xMjVyZW07XG4gICAgLS1yYWRpdXMtc206IDAuMjVyZW07XG4gICAgLS1yYWRpdXMtbWQ6IDAuMzc1cmVtO1xuICAgIC0tcmFkaXVzLWxnOiAwLjVyZW07XG4gICAgLS1yYWRpdXMteGw6IDAuNzVyZW07XG4gICAgLS1yYWRpdXMtMnhsOiAxcmVtO1xuICAgIC0tcmFkaXVzLTN4bDogMS41cmVtO1xuICAgIC0tcmFkaXVzLTR4bDogMnJlbTtcblxuICAgIC0tc2hhZG93LTJ4czogMCAxcHggcmdiKDAgMCAwIC8gMC4wNSk7XG4gICAgLS1zaGFkb3cteHM6IDAgMXB4IDJweCAwIHJnYigwIDAgMCAvIDAuMDUpO1xuICAgIC0tc2hhZG93LXNtOiAwIDFweCAzcHggMCByZ2IoMCAwIDAgLyAwLjEpLCAwIDFweCAycHggLTFweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAgIC0tc2hhZG93LW1kOlxuICAgICAgMCA0cHggNnB4IC0xcHggcmdiKDAgMCAwIC8gMC4xKSwgMCAycHggNHB4IC0ycHggcmdiKDAgMCAwIC8gMC4xKTtcbiAgICAtLXNoYWRvdy1sZzpcbiAgICAgIDAgMTBweCAxNXB4IC0zcHggcmdiKDAgMCAwIC8gMC4xKSwgMCA0cHggNnB4IC00cHggcmdiKDAgMCAwIC8gMC4xKTtcbiAgICAtLXNoYWRvdy14bDpcbiAgICAgIDAgMjBweCAyNXB4IC01cHggcmdiKDAgMCAwIC8gMC4xKSwgMCA4cHggMTBweCAtNnB4IHJnYigwIDAgMCAvIDAuMSk7XG4gICAgLS1zaGFkb3ctMnhsOiAwIDI1cHggNTBweCAtMTJweCByZ2IoMCAwIDAgLyAwLjI1KTtcblxuICAgIC0taW5zZXQtc2hhZG93LTJ4czogaW5zZXQgMCAxcHggcmdiKDAgMCAwIC8gMC4wNSk7XG4gICAgLS1pbnNldC1zaGFkb3cteHM6IGluc2V0IDAgMXB4IDFweCByZ2IoMCAwIDAgLyAwLjA1KTtcbiAgICAtLWluc2V0LXNoYWRvdy1zbTogaW5zZXQgMCAycHggNHB4IHJnYigwIDAgMCAvIDAuMDUpO1xuXG4gICAgLS1kcm9wLXNoYWRvdy14czogMCAxcHggMXB4IHJnYigwIDAgMCAvIDAuMDUpO1xuICAgIC0tZHJvcC1zaGFkb3ctc206IDAgMXB4IDJweCByZ2IoMCAwIDAgLyAwLjE1KTtcbiAgICAtLWRyb3Atc2hhZG93LW1kOiAwIDNweCAzcHggcmdiKDAgMCAwIC8gMC4xMik7XG4gICAgLS1kcm9wLXNoYWRvdy1sZzogMCA0cHggNHB4IHJnYigwIDAgMCAvIDAuMTUpO1xuICAgIC0tZHJvcC1zaGFkb3cteGw6IDAgOXB4IDdweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAgIC0tZHJvcC1zaGFkb3ctMnhsOiAwIDI1cHggMjVweCByZ2IoMCAwIDAgLyAwLjE1KTtcblxuICAgIC0tdGV4dC1zaGFkb3ctMnhzOiAwcHggMXB4IDBweCByZ2IoMCAwIDAgLyAwLjE1KTtcbiAgICAtLXRleHQtc2hhZG93LXhzOiAwcHggMXB4IDFweCByZ2IoMCAwIDAgLyAwLjIpO1xuICAgIC0tdGV4dC1zaGFkb3ctc206XG4gICAgICAwcHggMXB4IDBweCByZ2IoMCAwIDAgLyAwLjA3NSksIDBweCAxcHggMXB4IHJnYigwIDAgMCAvIDAuMDc1KSxcbiAgICAgIDBweCAycHggMnB4IHJnYigwIDAgMCAvIDAuMDc1KTtcbiAgICAtLXRleHQtc2hhZG93LW1kOlxuICAgICAgMHB4IDFweCAxcHggcmdiKDAgMCAwIC8gMC4xKSwgMHB4IDFweCAycHggcmdiKDAgMCAwIC8gMC4xKSxcbiAgICAgIDBweCAycHggNHB4IHJnYigwIDAgMCAvIDAuMSk7XG4gICAgLS10ZXh0LXNoYWRvdy1sZzpcbiAgICAgIDBweCAxcHggMnB4IHJnYigwIDAgMCAvIDAuMSksIDBweCAzcHggMnB4IHJnYigwIDAgMCAvIDAuMSksXG4gICAgICAwcHggNHB4IDhweCByZ2IoMCAwIDAgLyAwLjEpO1xuXG4gICAgLS1lYXNlLWluOiBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcbiAgICAtLWVhc2Utb3V0OiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgICAtLWVhc2UtaW4tb3V0OiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuXG4gICAgLS1hbmltYXRlLXNwaW46IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xuICAgIC0tYW5pbWF0ZS1waW5nOiBwaW5nIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpIGluZmluaXRlO1xuICAgIC0tYW5pbWF0ZS1wdWxzZTogcHVsc2UgMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSBpbmZpbml0ZTtcbiAgICAtLWFuaW1hdGUtYm91bmNlOiBib3VuY2UgMXMgaW5maW5pdGU7XG5cbiAgICBAa2V5ZnJhbWVzIHNwaW4ge1xuICAgICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgcGluZyB7XG4gICAgICA3NSUsXG4gICAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIHB1bHNlIHtcbiAgICAgIDUwJSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIGJvdW5jZSB7XG4gICAgICAwJSxcbiAgICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjgsIDAsIDEsIDEpO1xuICAgICAgfVxuXG4gICAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC0tYmx1ci14czogNHB4O1xuICAgIC0tYmx1ci1zbTogOHB4O1xuICAgIC0tYmx1ci1tZDogMTJweDtcbiAgICAtLWJsdXItbGc6IDE2cHg7XG4gICAgLS1ibHVyLXhsOiAyNHB4O1xuICAgIC0tYmx1ci0yeGw6IDQwcHg7XG4gICAgLS1ibHVyLTN4bDogNjRweDtcblxuICAgIC0tcGVyc3BlY3RpdmUtZHJhbWF0aWM6IDEwMHB4O1xuICAgIC0tcGVyc3BlY3RpdmUtbmVhcjogMzAwcHg7XG4gICAgLS1wZXJzcGVjdGl2ZS1ub3JtYWw6IDUwMHB4O1xuICAgIC0tcGVyc3BlY3RpdmUtbWlkcmFuZ2U6IDgwMHB4O1xuICAgIC0tcGVyc3BlY3RpdmUtZGlzdGFudDogMTIwMHB4O1xuXG4gICAgLS1hc3BlY3QtdmlkZW86IDE2IC8gOTtcblxuICAgIC0tZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbiAgICAtLWRlZmF1bHQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgLS1kZWZhdWx0LWZvbnQtZmFtaWx5OiAtLXRoZW1lKC0tZm9udC1zYW5zLCBpbml0aWFsKTtcbiAgICAtLWRlZmF1bHQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiAtLXRoZW1lKFxuICAgICAgLS1mb250LXNhbnMtLWZvbnQtZmVhdHVyZS1zZXR0aW5ncyxcbiAgICAgIGluaXRpYWxcbiAgICApO1xuICAgIC0tZGVmYXVsdC1mb250LXZhcmlhdGlvbi1zZXR0aW5nczogLS10aGVtZShcbiAgICAgIC0tZm9udC1zYW5zLS1mb250LXZhcmlhdGlvbi1zZXR0aW5ncyxcbiAgICAgIGluaXRpYWxcbiAgICApO1xuICAgIC0tZGVmYXVsdC1tb25vLWZvbnQtZmFtaWx5OiAtLXRoZW1lKC0tZm9udC1tb25vLCBpbml0aWFsKTtcbiAgICAtLWRlZmF1bHQtbW9uby1mb250LWZlYXR1cmUtc2V0dGluZ3M6IC0tdGhlbWUoXG4gICAgICAtLWZvbnQtbW9uby0tZm9udC1mZWF0dXJlLXNldHRpbmdzLFxuICAgICAgaW5pdGlhbFxuICAgICk7XG4gICAgLS1kZWZhdWx0LW1vbm8tZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IC0tdGhlbWUoXG4gICAgICAtLWZvbnQtbW9uby0tZm9udC12YXJpYXRpb24tc2V0dGluZ3MsXG4gICAgICBpbml0aWFsXG4gICAgKTtcbiAgfVxuXG4gIC8qIERlcHJlY2F0ZWQgKi9cbiAgQHRoZW1lIGRlZmF1bHQgaW5saW5lIHJlZmVyZW5jZSB7XG4gICAgLS1ibHVyOiA4cHg7XG4gICAgLS1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYigwIDAgMCAvIDAuMSksIDAgMXB4IDJweCAtMXB4IHJnYigwIDAgMCAvIDAuMSk7XG4gICAgLS1zaGFkb3ctaW5uZXI6IGluc2V0IDAgMnB4IDRweCAwIHJnYigwIDAgMCAvIDAuMDUpO1xuICAgIC0tZHJvcC1zaGFkb3c6IDAgMXB4IDJweCByZ2IoMCAwIDAgLyAwLjEpLCAwIDFweCAxcHggcmdiKDAgMCAwIC8gMC4wNik7XG4gICAgLS1yYWRpdXM6IDAuMjVyZW07XG4gICAgLS1tYXgtd2lkdGgtcHJvc2U6IDY1Y2g7XG4gIH1cbn1cblxuQGxheWVyIGJhc2Uge1xuICAvKlxuICAxLiBQcmV2ZW50IHBhZGRpbmcgYW5kIGJvcmRlciBmcm9tIGFmZmVjdGluZyBlbGVtZW50IHdpZHRoLiAoaHR0cHM6Ly9naXRodWIuY29tL21vemRldnMvY3NzcmVtZWR5L2lzc3Vlcy80KVxuICAyLiBSZW1vdmUgZGVmYXVsdCBtYXJnaW5zIGFuZCBwYWRkaW5nXG4gIDMuIFJlc2V0IGFsbCBib3JkZXJzLlxuKi9cblxuICAqLFxuICA6OmFmdGVyLFxuICA6OmJlZm9yZSxcbiAgOjpiYWNrZHJvcCxcbiAgOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICAgIG1hcmdpbjogMDsgLyogMiAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDIgKi9cbiAgICBib3JkZXI6IDAgc29saWQ7IC8qIDMgKi9cbiAgfVxuXG4gIC8qXG4gIDEuIFVzZSBhIGNvbnNpc3RlbnQgc2Vuc2libGUgbGluZS1oZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAgMy4gVXNlIGEgbW9yZSByZWFkYWJsZSB0YWIgc2l6ZS5cbiAgNC4gVXNlIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBgc2Fuc2AgZm9udC1mYW1pbHkgYnkgZGVmYXVsdC5cbiAgNS4gVXNlIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBgc2Fuc2AgZm9udC1mZWF0dXJlLXNldHRpbmdzIGJ5IGRlZmF1bHQuXG4gIDYuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYHNhbnNgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzIGJ5IGRlZmF1bHQuXG4gIDcuIERpc2FibGUgdGFwIGhpZ2hsaWdodHMgb24gaU9TLlxuKi9cblxuICBodG1sLFxuICA6aG9zdCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgLyogMSAqL1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAgIHRhYi1zaXplOiA0OyAvKiAzICovXG4gICAgZm9udC1mYW1pbHk6IC0tdGhlbWUoXG4gICAgICAtLWRlZmF1bHQtZm9udC1mYW1pbHksXG4gICAgICB1aS1zYW5zLXNlcmlmLFxuICAgICAgc3lzdGVtLXVpLFxuICAgICAgc2Fucy1zZXJpZixcbiAgICAgIFwiQXBwbGUgQ29sb3IgRW1vamlcIixcbiAgICAgIFwiU2Vnb2UgVUkgRW1vamlcIixcbiAgICAgIFwiU2Vnb2UgVUkgU3ltYm9sXCIsXG4gICAgICBcIk5vdG8gQ29sb3IgRW1vamlcIlxuICAgICk7IC8qIDQgKi9cbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IC0tdGhlbWUoXG4gICAgICAtLWRlZmF1bHQtZm9udC1mZWF0dXJlLXNldHRpbmdzLFxuICAgICAgbm9ybWFsXG4gICAgKTsgLyogNSAqL1xuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAtLXRoZW1lKFxuICAgICAgLS1kZWZhdWx0LWZvbnQtdmFyaWF0aW9uLXNldHRpbmdzLFxuICAgICAgbm9ybWFsXG4gICAgKTsgLyogNiAqL1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDcgKi9cbiAgfVxuXG4gIC8qXG4gIDEuIEFkZCB0aGUgY29ycmVjdCBoZWlnaHQgaW4gRmlyZWZveC5cbiAgMi4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2Ugb2YgYm9yZGVyIGNvbG9yIGluIEZpcmVmb3guIChodHRwczovL2J1Z3ppbGxhLm1vemlsbGEub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTA2NTUpXG4gIDMuIFJlc2V0IHRoZSBkZWZhdWx0IGJvcmRlciBzdHlsZSB0byBhIDFweCBzb2xpZCBib3JkZXIuXG4qL1xuXG4gIGhyIHtcbiAgICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDsgLyogMyAqL1xuICB9XG5cbiAgLypcbiAgQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4qL1xuXG4gIGFiYnI6d2hlcmUoW3RpdGxlXSkge1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgfVxuXG4gIC8qXG4gIFJlbW92ZSB0aGUgZGVmYXVsdCBmb250IHNpemUgYW5kIHdlaWdodCBmb3IgaGVhZGluZ3MuXG4qL1xuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgfVxuXG4gIC8qXG4gIFJlc2V0IGxpbmtzIHRvIG9wdGltaXplIGZvciBvcHQtaW4gc3R5bGluZyBpbnN0ZWFkIG9mIG9wdC1vdXQuXG4qL1xuXG4gIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgfVxuXG4gIC8qXG4gIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBFZGdlIGFuZCBTYWZhcmkuXG4qL1xuXG4gIGIsXG4gIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgfVxuXG4gIC8qXG4gIDEuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYG1vbm9gIGZvbnQtZmFtaWx5IGJ5IGRlZmF1bHQuXG4gIDIuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYG1vbm9gIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyBieSBkZWZhdWx0LlxuICAzLiBVc2UgdGhlIHVzZXIncyBjb25maWd1cmVkIGBtb25vYCBmb250LXZhcmlhdGlvbi1zZXR0aW5ncyBieSBkZWZhdWx0LlxuICA0LiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuXG4gIGNvZGUsXG4gIGtiZCxcbiAgc2FtcCxcbiAgcHJlIHtcbiAgICBmb250LWZhbWlseTogLS10aGVtZShcbiAgICAgIC0tZGVmYXVsdC1tb25vLWZvbnQtZmFtaWx5LFxuICAgICAgdWktbW9ub3NwYWNlLFxuICAgICAgU0ZNb25vLVJlZ3VsYXIsXG4gICAgICBNZW5sbyxcbiAgICAgIE1vbmFjbyxcbiAgICAgIENvbnNvbGFzLFxuICAgICAgXCJMaWJlcmF0aW9uIE1vbm9cIixcbiAgICAgIFwiQ291cmllciBOZXdcIixcbiAgICAgIG1vbm9zcGFjZVxuICAgICk7IC8qIDEgKi9cbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IC0tdGhlbWUoXG4gICAgICAtLWRlZmF1bHQtbW9uby1mb250LWZlYXR1cmUtc2V0dGluZ3MsXG4gICAgICBub3JtYWxcbiAgICApOyAvKiAyICovXG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IC0tdGhlbWUoXG4gICAgICAtLWRlZmF1bHQtbW9uby1mb250LXZhcmlhdGlvbi1zZXR0aW5ncyxcbiAgICAgIG5vcm1hbFxuICAgICk7IC8qIDMgKi9cbiAgICBmb250LXNpemU6IDFlbTsgLyogNCAqL1xuICB9XG5cbiAgLypcbiAgQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuXG4gIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgfVxuXG4gIC8qXG4gIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuXG4gIHN1YixcbiAgc3VwIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG5cbiAgc3ViIHtcbiAgICBib3R0b206IC0wLjI1ZW07XG4gIH1cblxuICBzdXAge1xuICAgIHRvcDogLTAuNWVtO1xuICB9XG5cbiAgLypcbiAgMS4gUmVtb3ZlIHRleHQgaW5kZW50YXRpb24gZnJvbSB0YWJsZSBjb250ZW50cyBpbiBDaHJvbWUgYW5kIFNhZmFyaS4gKGh0dHBzOi8vYnVncy5jaHJvbWl1bS5vcmcvcC9jaHJvbWl1bS9pc3N1ZXMvZGV0YWlsP2lkPTk5OTA4OCwgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwMTI5NylcbiAgMi4gQ29ycmVjdCB0YWJsZSBib3JkZXIgY29sb3IgaW5oZXJpdGFuY2UgaW4gYWxsIENocm9tZSBhbmQgU2FmYXJpLiAoaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9OTM1NzI5LCBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk1MDE2KVxuICAzLiBSZW1vdmUgZ2FwcyBiZXR3ZWVuIHRhYmxlIGJvcmRlcnMgYnkgZGVmYXVsdC5cbiovXG5cbiAgdGFibGUge1xuICAgIHRleHQtaW5kZW50OiAwOyAvKiAxICovXG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLyogMyAqL1xuICB9XG5cbiAgLypcbiAgVXNlIHRoZSBtb2Rlcm4gRmlyZWZveCBmb2N1cyBzdHlsZSBmb3IgYWxsIGZvY3VzYWJsZSBlbGVtZW50cy5cbiovXG5cbiAgOi1tb3otZm9jdXNyaW5nIHtcbiAgICBvdXRsaW5lOiBhdXRvO1xuICB9XG5cbiAgLypcbiAgQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUgYW5kIEZpcmVmb3guXG4qL1xuXG4gIHByb2dyZXNzIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIH1cblxuICAvKlxuICBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiovXG5cbiAgc3VtbWFyeSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICB9XG5cbiAgLypcbiAgTWFrZSBsaXN0cyB1bnN0eWxlZCBieSBkZWZhdWx0LlxuKi9cblxuICBvbCxcbiAgdWwsXG4gIG1lbnUge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAvKlxuICAxLiBNYWtlIHJlcGxhY2VkIGVsZW1lbnRzIGBkaXNwbGF5OiBibG9ja2AgYnkgZGVmYXVsdC4gKGh0dHBzOi8vZ2l0aHViLmNvbS9tb3pkZXZzL2Nzc3JlbWVkeS9pc3N1ZXMvMTQpXG4gIDIuIEFkZCBgdmVydGljYWwtYWxpZ246IG1pZGRsZWAgdG8gYWxpZ24gcmVwbGFjZWQgZWxlbWVudHMgbW9yZSBzZW5zaWJseSBieSBkZWZhdWx0LiAoaHR0cHM6Ly9naXRodWIuY29tL2plbnNpbW1vbnMvY3NzcmVtZWR5L2lzc3Vlcy8xNCNpc3N1ZWNvbW1lbnQtNjM0OTM0MjEwKVxuICAgICAgVGhpcyBjYW4gdHJpZ2dlciBhIHBvb3JseSBjb25zaWRlcmVkIGxpbnQgZXJyb3IgaW4gc29tZSB0b29scyBidXQgaXMgaW5jbHVkZWQgYnkgZGVzaWduLlxuKi9cblxuICBpbWcsXG4gIHN2ZyxcbiAgdmlkZW8sXG4gIGNhbnZhcyxcbiAgYXVkaW8sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7IC8qIDEgKi9cbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvKiAyICovXG4gIH1cblxuICAvKlxuICBDb25zdHJhaW4gaW1hZ2VzIGFuZCB2aWRlb3MgdG8gdGhlIHBhcmVudCB3aWR0aCBhbmQgcHJlc2VydmUgdGhlaXIgaW50cmluc2ljIGFzcGVjdCByYXRpby4gKGh0dHBzOi8vZ2l0aHViLmNvbS9tb3pkZXZzL2Nzc3JlbWVkeS9pc3N1ZXMvMTQpXG4qL1xuXG4gIGltZyxcbiAgdmlkZW8ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAvKlxuICAxLiBJbmhlcml0IGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAgMi4gUmVtb3ZlIGJvcmRlciByYWRpdXMgaW4gYWxsIGJyb3dzZXJzLlxuICAzLiBSZW1vdmUgYmFja2dyb3VuZCBjb2xvciBpbiBhbGwgYnJvd3NlcnMuXG4gIDQuIEVuc3VyZSBjb25zaXN0ZW50IG9wYWNpdHkgZm9yIGRpc2FibGVkIHN0YXRlcyBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuXG4gIGJ1dHRvbixcbiAgaW5wdXQsXG4gIHNlbGVjdCxcbiAgb3B0Z3JvdXAsXG4gIHRleHRhcmVhLFxuICA6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBmb250OiBpbmhlcml0OyAvKiAxICovXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBpbmhlcml0OyAvKiAxICovXG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IGluaGVyaXQ7IC8qIDEgKi9cbiAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDsgLyogMSAqL1xuICAgIGNvbG9yOiBpbmhlcml0OyAvKiAxICovXG4gICAgYm9yZGVyLXJhZGl1czogMDsgLyogMiAqL1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAzICovXG4gICAgb3BhY2l0eTogMTsgLyogNCAqL1xuICB9XG5cbiAgLypcbiAgUmVzdG9yZSBkZWZhdWx0IGZvbnQgd2VpZ2h0LlxuKi9cblxuICA6d2hlcmUoc2VsZWN0OmlzKFttdWx0aXBsZV0sIFtzaXplXSkpIG9wdGdyb3VwIHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICB9XG5cbiAgLypcbiAgUmVzdG9yZSBpbmRlbnRhdGlvbi5cbiovXG5cbiAgOndoZXJlKHNlbGVjdDppcyhbbXVsdGlwbGVdLCBbc2l6ZV0pKSBvcHRncm91cCBvcHRpb24ge1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyMHB4O1xuICB9XG5cbiAgLypcbiAgUmVzdG9yZSBzcGFjZSBhZnRlciBidXR0b24uXG4qL1xuXG4gIDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA0cHg7XG4gIH1cblxuICAvKlxuICBSZXNldCB0aGUgZGVmYXVsdCBwbGFjZWhvbGRlciBvcGFjaXR5IGluIEZpcmVmb3guIChodHRwczovL2dpdGh1Yi5jb20vdGFpbHdpbmRsYWJzL3RhaWx3aW5kY3NzL2lzc3Vlcy8zMzAwKVxuKi9cblxuICA6OnBsYWNlaG9sZGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLypcbiAgU2V0IHRoZSBkZWZhdWx0IHBsYWNlaG9sZGVyIGNvbG9yIHRvIGEgc2VtaS10cmFuc3BhcmVudCB2ZXJzaW9uIG9mIHRoZSBjdXJyZW50IHRleHQgY29sb3IgaW4gYnJvd3NlcnMgdGhhdCBkbyBub3RcbiAgY3Jhc2ggd2hlbiB1c2luZyBgY29sb3ItbWl4KOKApilgIHdpdGggYGN1cnJlbnRjb2xvcmAuIChodHRwczovL2dpdGh1Yi5jb20vdGFpbHdpbmRsYWJzL3RhaWx3aW5kY3NzL2lzc3Vlcy8xNzE5NClcbiovXG5cbiAgQHN1cHBvcnRzIChub3QgKC13ZWJraXQtYXBwZWFyYW5jZTogLWFwcGxlLXBheS1idXR0b24pKSAvKiBOb3QgU2FmYXJpICovIG9yXG4gICAgKGNvbnRhaW4taW50cmluc2ljLXNpemU6IDFweCkgLyogU2FmYXJpIDE3KyAqLyB7XG4gICAgOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogY29sb3ItbWl4KGluIG9rbGFiLCBjdXJyZW50Y29sb3IgNTAlLCB0cmFuc3BhcmVudCk7XG4gICAgfVxuICB9XG5cbiAgLypcbiAgUHJldmVudCByZXNpemluZyB0ZXh0YXJlYXMgaG9yaXpvbnRhbGx5IGJ5IGRlZmF1bHQuXG4qL1xuXG4gIHRleHRhcmVhIHtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICB9XG5cbiAgLypcbiAgUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuKi9cblxuICA6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuXG4gIC8qXG4gIDEuIEVuc3VyZSBkYXRlL3RpbWUgaW5wdXRzIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IHdoZW4gZW1wdHkgaW4gaU9TIFNhZmFyaS5cbiAgMi4gRW5zdXJlIHRleHQgYWxpZ25tZW50IGNhbiBiZSBjaGFuZ2VkIG9uIGRhdGUvdGltZSBpbnB1dHMgaW4gaU9TIFNhZmFyaS5cbiovXG5cbiAgOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIG1pbi1oZWlnaHQ6IDFsaDsgLyogMSAqL1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7IC8qIDIgKi9cbiAgfVxuXG4gIC8qXG4gIFByZXZlbnQgaGVpZ2h0IGZyb20gY2hhbmdpbmcgb24gZGF0ZS90aW1lIGlucHV0cyBpbiBtYWNPUyBTYWZhcmkgd2hlbiB0aGUgaW5wdXQgaXMgc2V0IHRvIGBkaXNwbGF5OiBibG9ja2AuXG4qL1xuXG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuXG4gIC8qXG4gIFJlbW92ZSBleGNlc3MgcGFkZGluZyBmcm9tIHBzZXVkby1lbGVtZW50cyBpbiBkYXRlL3RpbWUgaW5wdXRzIHRvIGVuc3VyZSBjb25zaXN0ZW50IGhlaWdodCBhY3Jvc3MgYnJvd3NlcnMuXG4qL1xuXG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQsXG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQsXG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZS1maWVsZCxcbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtc2Vjb25kLWZpZWxkLFxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taWxsaXNlY29uZC1maWVsZCxcbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWVyaWRpZW0tZmllbGQge1xuICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gIH1cblxuICAvKlxuICBSZW1vdmUgdGhlIGFkZGl0aW9uYWwgYDppbnZhbGlkYCBzdHlsZXMgaW4gRmlyZWZveC4gKGh0dHBzOi8vZ2l0aHViLmNvbS9tb3ppbGxhL2dlY2tvLWRldi9ibG9iLzJmOWVhY2Q5ZDNkOTk1YzkzN2I0MjUxYTU1NTdkOTVkNDk0YzliZTEvbGF5b3V0L3N0eWxlL3Jlcy9mb3Jtcy5jc3MjTDcyOC1MNzM3KVxuKi9cblxuICA6LW1vei11aS1pbnZhbGlkIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLypcbiAgQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIHRoZSBib3JkZXIgcmFkaXVzIGluIGlPUyBTYWZhcmkuXG4qL1xuXG4gIGJ1dHRvbixcbiAgaW5wdXQ6d2hlcmUoW3R5cGU9XCJidXR0b25cIl0sIFt0eXBlPVwicmVzZXRcIl0sIFt0eXBlPVwic3VibWl0XCJdKSxcbiAgOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYXBwZWFyYW5jZTogYnV0dG9uO1xuICB9XG5cbiAgLypcbiAgQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gU2FmYXJpLlxuKi9cblxuICA6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gIDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLypcbiAgTWFrZSBlbGVtZW50cyB3aXRoIHRoZSBIVE1MIGhpZGRlbiBhdHRyaWJ1dGUgc3RheSBoaWRkZW4gYnkgZGVmYXVsdC5cbiovXG5cbiAgW2hpZGRlbl06d2hlcmUoOm5vdChbaGlkZGVuPVwidW50aWwtZm91bmRcIl0pKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBsYXllciB1dGlsaXRpZXMge1xuICBAdGFpbHdpbmQgdXRpbGl0aWVzO1xufVxuIiwiQGltcG9ydCAndGFpbHdpbmRjc3MnO1xyXG5cclxuLyogQmFzZSAqL1xyXG5AaW1wb3J0ICcuL2Jhc2Uvc2NhZmZvbGRpbmcuY3NzJztcclxuQGltcG9ydCAnLi9iYXNlL3R5cG9ncmFwaHkuY3NzJztcclxuQGltcG9ydCAnLi9iYXNlL3J0ZS5jc3MnO1xyXG5cclxuLyogVXRpbCAqL1xyXG5AaW1wb3J0ICcuL3V0aWxzL292ZXJsYXkuY3NzJztcclxuQGltcG9ydCAnLi91dGlscy9kcmF3ZXIuY3NzJztcclxuQGltcG9ydCAnLi91dGlscy9uby1zY3JvbGxiYXIuY3NzJztcclxuQGltcG9ydCAnLi91dGlscy9tb2RhbC5jc3MnO1xyXG5cclxuLyogTGF5b3V0ICovXHJcbkBpbXBvcnQgJy4vbGF5b3V0L2N1c3RvbWVycy9hY2NvdW50LmNzcyc7XHJcbkBpbXBvcnQgJy4vbGF5b3V0L2RyYXdlci1uYXZpZ2F0aW9uLmNzcyc7XHJcbkBpbXBvcnQgJy4vbGF5b3V0L2Zvcm0uY3NzJztcclxuQGltcG9ydCAnLi9sYXlvdXQvaGVhZGVyLmNzcyc7XHJcblxyXG4vKiBQYWdlcyAqL1xyXG5AaW1wb3J0ICcuL3BhZ2VzL3Nob3BpZnkuY3NzJztcclxuXHJcbi8qIENvbXBvbmVudHMgKi9cclxuQGltcG9ydCAnLi9jb21wb25lbnRzL2xhYmVsLmNzcyc7XHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9idXR0b24uY3NzJztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL29wdGlvbi1sYWJlbC5jc3MnO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvYWRkcmVzcy1pdGVtLmNzcyc7XHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9vcmRlci1pdGVtLmNzcyc7XHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9wYWdpbmF0aW9uLmNzcyc7XHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9wcm9ncmVzcy5jc3MnO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvcXVhbnRpdHkuY3NzJztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL3N3YXRjaC5jc3MnO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvcXVpY2stYnV5LmNzcyc7XHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9zaXplLWd1aWRlLmNzcyc7XHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9jb29raWUuY3NzJztcclxuXHJcbi8qIFZlbmRvciAqL1xyXG5AaW1wb3J0ICdAc3BsaWRlanMvc3BsaWRlL2Rpc3QvY3NzL3NwbGlkZS1jb3JlLm1pbi5jc3MnO1xyXG5cclxuQGN1c3RvbS12YXJpYW50IGFyaWEtY3VycmVudCAoJlthcmlhLWN1cnJlbnRdKTtcclxuXHJcbkB0aGVtZSB7XHJcbiAgLS1jb250YWluZXItNHhzOiAxMnJlbTtcclxuXHJcbiAgLS1jb2xvci1ncmF5LTUwOiB2YXIoLS1ncmF5LTUwKTtcclxuICAtLWNvbG9yLWdyYXktMTAwOiB2YXIoLS1ncmF5LTEwMCk7XHJcbiAgLS1jb2xvci1ncmF5LTIwMDogdmFyKC0tZ3JheS0yMDApO1xyXG4gIC0tY29sb3ItZ3JheS0zMDA6IHZhcigtLWdyYXktMzAwKTtcclxuICAtLWNvbG9yLWdyYXktNDAwOiB2YXIoLS1ncmF5LTQwMCk7XHJcbiAgLS1jb2xvci1ncmF5LTUwMDogdmFyKC0tZ3JheS01MDApO1xyXG4gIC0tY29sb3ItZ3JheS02MDA6IHZhcigtLWdyYXktNjAwKTtcclxuICAtLWNvbG9yLWdyYXktNzAwOiB2YXIoLS1ncmF5LTcwMCk7XHJcbiAgLS1jb2xvci1ncmF5LTgwMDogdmFyKC0tZ3JheS04MDApO1xyXG4gIC0tY29sb3ItZ3JheS05MDA6IHZhcigtLWdyYXktOTAwKTtcclxuICAtLWNvbG9yLWdyYXktOTUwOiB2YXIoLS1ncmF5LTk1MCk7XHJcblxyXG4gIC0tY29sb3Itc2VudGltZW50LXBvc2l0aXZlOiAjMmU3ZDMyO1xyXG4gIC0tY29sb3Itc2VudGltZW50LW5lZ2F0aXZlOiAjYzYyODI4O1xyXG4gIC0tY29sb3Itc2VudGltZW50LW5ldXRyYWw6ICNmOWE4MjU7XHJcblxyXG4gIC0tZm9udC1oZWFkaW5nOlxyXG4gICAgdmFyKC0tZm9udC1oZWFkaW5nLWZhbWlseSksIHVpLXNhbnMtc2VyaWYsIHN5c3RlbS11aSwgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJyxcclxuICAgICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XHJcbiAgLS1mb250LWJvZHk6XHJcbiAgICB2YXIoLS1mb250LWJvZHktZmFtaWx5KSwgdWktc2Fucy1zZXJpZiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLFxyXG4gICAgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCcsICdOb3RvIENvbG9yIEVtb2ppJztcclxuXHJcbiAgLS1mb250LXdlaWdodC1ub3JtYWw6IHZhcigtLWZvbnQtYm9keS13ZWlnaHQpO1xyXG4gIC0tZm9udC13ZWlnaHQtYm9sZDogdmFyKC0tZm9udC1ib2R5LWJvbGQtd2VpZ2h0KTtcclxuXHJcbiAgLS1zaGFkb3ctbGluZTogMCAwIDAgMXB4IHZhcigtLXR3LXNoYWRvdy1jb2xvciwgcmdiKDAgMCAwIC8gMTAwJSkpO1xyXG4gIC0taW5zZXQtc2hhZG93LWxpbmU6IGluc2V0IDAgMCAwIDFweCB2YXIoLS10dy1pbnNldC1zaGFkb3ctY29sb3IsIHJnYigwIDAgMCAvIDEwMCUpKTtcclxufVxyXG4iLCJAdXRpbGl0eSBmb3JtLWxhYmVsIHtcbiAgQGFwcGx5IG1iLSgtLWdhcC1iYXNlKSBibG9jayBmb250LWJvbGQ7XG59XG5AdXRpbGl0eSBmb3JtLWVycm9yIHtcbiAgQGFwcGx5IHRleHQtc2VudGltZW50LW5lZ2F0aXZlIG10LSgtLWdhcC1iYXNlKSB0ZXh0LXhzO1xufVxuQHV0aWxpdHkgZm9ybS1pdGVtLWlucHV0IHtcbiAgQGFwcGx5IGluc2V0LXNoYWRvdy1saW5lIHctZnVsbCByb3VuZGVkLSgtLWJ1dHRvbi1yYWRpdXMpIGJvcmRlci0wIGJnLXdoaXRlIGxlYWRpbmctNiBpbnNldC1zaGFkb3ctZ3JheS0yMDAgZHVyYXRpb24tMjAwIG91dGxpbmUtbm9uZTtcbiAgJjpob3ZlciB7XG4gICAgQGFwcGx5IGJnLWdyYXktNTA7XG4gIH1cbiAgJjpkaXNhYmxlZCB7XG4gICAgQGFwcGx5IGJnLWdyYXktMTAwIGluc2V0LXNoYWRvdy1ncmF5LTQwMDtcbiAgfVxuICBAc3VwcG9ydHMgc2VsZWN0b3IoOnVzZXItaW52YWxpZCkge1xuICAgICY6dXNlci1pbnZhbGlkOm5vdCg6cGxhY2Vob2xkZXItc2hvd24sIDpmb2N1cykge1xuICAgICAgQGFwcGx5IGluc2V0LXNoYWRvdy1zZW50aW1lbnQtbmVnYXRpdmU7XG4gICAgfVxuICB9XG4gIEBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOnVzZXItaW52YWxpZCkge1xuICAgICY6aW52YWxpZDpub3QoOnBsYWNlaG9sZGVyLXNob3duLCA6Zm9jdXMpIHtcbiAgICAgIEBhcHBseSBpbnNldC1zaGFkb3ctc2VudGltZW50LW5lZ2F0aXZlO1xuICAgIH1cbiAgfVxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIEBhcHBseSByaW5nLTEgcmluZy1ibHVlLTYwMC81MCBpbnNldC1zaGFkb3ctYmx1ZS02MDAvNTA7XG4gIH1cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIEBhcHBseSB0ZXh0LWdyYXktNDAwO1xuICB9XG4gIEBhcHBseSBmb3JtLWl0ZW0taW5wdXQtLWJhc2U7XG59XG5AdXRpbGl0eSBmb3JtLWl0ZW0taW5wdXQtLWJhc2Uge1xuICBAYXBwbHkgcHgtNCBweS0zO1xufVxuQHV0aWxpdHkgZm9ybS1pdGVtLWlucHV0LS1zbSB7XG4gIEBhcHBseSBweC0zIHB5LTI7XG59XG5AdXRpbGl0eSBmb3JtLWl0ZW0taW5wdXQtLWxnIHtcbiAgQGFwcGx5IHB4LTUgcHktNDtcbn1cbkB1dGlsaXR5IGZvcm0taW5wdXQge1xuICBAYXBwbHkgZm9ybS1pdGVtLWlucHV0O1xufVxuQHV0aWxpdHkgZm9ybS1pbnB1dC0tYmFzZSB7XG4gIEBhcHBseSBmb3JtLWl0ZW0taW5wdXQtLWJhc2U7XG59XG5AdXRpbGl0eSBmb3JtLWlucHV0LS1zbSB7XG4gIEBhcHBseSBmb3JtLWl0ZW0taW5wdXQtLXNtO1xufVxuQHV0aWxpdHkgZm9ybS1pbnB1dC0tbGcge1xuICBAYXBwbHkgZm9ybS1pdGVtLWlucHV0LS1sZztcbn1cbkB1dGlsaXR5IGZvcm0tc2VsZWN0IHtcbiAgQGFwcGx5IGZvcm0taXRlbS1pbnB1dCBhcHBlYXJhbmNlLW5vbmUgYmctc2l6ZS1bLS1zcGFjaW5nKDUpXy0tc3BhY2luZyg1KV0gYmctcG9zaXRpb24tW3JpZ2h0Xy0tc3BhY2luZyg0KV9jZW50ZXJdIGJnLW5vLXJlcGVhdCBwci0xMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbDpzcGFjZT0ncHJlc2VydmUnIHZpZXdCb3g9JzAgMCAxNCA4JyUzRSUzQ3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxJyBkPSdtMSAxIDYgNiA2LTYnLyUzRSUzQy9zdmclM0VcIik7XG59XG5AdXRpbGl0eSBmb3JtLXNlbGVjdC0tYmFzZSB7XG4gIEBhcHBseSBmb3JtLWl0ZW0taW5wdXQtLWJhc2U7XG59XG5AdXRpbGl0eSBmb3JtLXNlbGVjdC0tc20ge1xuICBAYXBwbHkgZm9ybS1pdGVtLWlucHV0LS1zbTtcbn1cbkB1dGlsaXR5IGZvcm0tc2VsZWN0LS1sZyB7XG4gIEBhcHBseSBmb3JtLWl0ZW0taW5wdXQtLWxnO1xufVxuQHV0aWxpdHkgZm9ybS1tdWx0aXNlbGVjdCB7XG4gIEBhcHBseSBmb3JtLXNlbGVjdDtcbn1cbkB1dGlsaXR5IGZvcm0tbXVsdGlzZWxlY3QtLWJhc2Uge1xuICBAYXBwbHkgZm9ybS1zZWxlY3QtLWJhc2U7XG59XG5AdXRpbGl0eSBmb3JtLW11bHRpc2VsZWN0LS1zbSB7XG4gIEBhcHBseSBmb3JtLXNlbGVjdC0tc207XG59XG5AdXRpbGl0eSBmb3JtLW11bHRpc2VsZWN0LS1sZyB7XG4gIEBhcHBseSBmb3JtLXNlbGVjdC0tbGc7XG59XG5AdXRpbGl0eSBmb3JtLXRleHRhcmVhIHtcbiAgQGFwcGx5IGZvcm0taXRlbS1pbnB1dCBtaW4taC0yODtcbn1cbkB1dGlsaXR5IGZvcm0tdGV4dGFyZWEtLWJhc2Uge1xuICBAYXBwbHkgZm9ybS1pdGVtLWlucHV0LS1iYXNlO1xufVxuQHV0aWxpdHkgZm9ybS10ZXh0YXJlYS0tc20ge1xuICBAYXBwbHkgZm9ybS1pdGVtLWlucHV0LS1zbTtcbn1cbkB1dGlsaXR5IGZvcm0tdGV4dGFyZWEtLWxnIHtcbiAgQGFwcGx5IGZvcm0taXRlbS1pbnB1dC0tbGc7XG59XG5AdXRpbGl0eSBmb3JtLWljb24ge1xuICBAYXBwbHkgcmVsYXRpdmUgZHVyYXRpb24tMjAwIGhhcy1kaXNhYmxlZDp0ZXh0LWdyYXktNDAwO1xuICBpbnB1dCwgc2VsZWN0IHtcbiAgICBAYXBwbHkgZmlyc3Q6cHItMTEgbGFzdDpwbC0xMTtcbiAgfVxuICBzdmcge1xuICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtMS8yIHNpemUtNSAtdHJhbnNsYXRlLXktMS8yIGZpcnN0OmxlZnQtNCBsYXN0OnJpZ2h0LTQ7XG4gIH1cbn1cbkB1dGlsaXR5IGZvcm0taXRlbS1jaG9pY2Uge1xuICBAYXBwbHkgYXBwZWFyYW5jZS1ub25lIGJvcmRlciBib3JkZXItZ3JheS0zMDAgYmctY2VudGVyIGJnLW5vLXJlcGVhdCBkdXJhdGlvbi0yMDA7XG4gIEB2YXJpYW50IGhvdmVyIHtcbiAgICBAYXBwbHkgYm9yZGVyLWJsYWNrO1xuICB9XG4gIEB2YXJpYW50IGNoZWNrZWQge1xuICAgIEBhcHBseSBib3JkZXItYmxhY2sgYmctYmxhY2s7XG4gIH1cbiAgQHZhcmlhbnQgZGlzYWJsZWQge1xuICAgIEBhcHBseSBib3JkZXItZ3JheS0zMDAgYmctZ3JheS0yMDA7XG4gICAgQHZhcmlhbnQgY2hlY2tlZCB7XG4gICAgICBAYXBwbHkgYmctZ3JheS0yMDA7XG4gICAgfVxuICB9XG4gIEBhcHBseSBmb3JtLWl0ZW0tY2hvaWNlLS1iYXNlO1xufVxuQHV0aWxpdHkgZm9ybS1pdGVtLWNob2ljZS0tYmFzZSB7XG4gIEBhcHBseSBzaXplLTYgYmctc2l6ZS1bLS1zcGFjaW5nKDQpXy0tc3BhY2luZyg0KV07XG59XG5AdXRpbGl0eSBmb3JtLWl0ZW0tY2hvaWNlLS1zbSB7XG4gIEBhcHBseSBzaXplLTQgYmctc2l6ZS1bLS1zcGFjaW5nKDIuNSlfLS1zcGFjaW5nKDIuNSldO1xufVxuQHV0aWxpdHkgZm9ybS1pdGVtLWNob2ljZS0tbGcge1xuICBAYXBwbHkgc2l6ZS04IGJnLXNpemUtWy0tc3BhY2luZyg2KV8tLXNwYWNpbmcoNildO1xufVxuQHV0aWxpdHkgZm9ybS1jaGVja2JveCB7XG4gIEBhcHBseSBmb3JtLWl0ZW0tY2hvaWNlIHJvdW5kZWQtKC0tcmFkaXVzKTtcbiAgQHZhcmlhbnQgY2hlY2tlZCB7XG4gICAgQHZhcmlhbnQgbm90LWRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyB2aWV3Qm94PScwIDAgMTggMTMnJTNFJTNDcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM0ZGRicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00xNyAxIDYgMTIgMSA3Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgICBAdmFyaWFudCBkaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgdmlld0JveD0nMCAwIDE4IDEzJyUzRSUzQ3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNBM0EzQTMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMTcgMSA2IDEyIDEgNycvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cbn1cbkB1dGlsaXR5IGZvcm0tY2hlY2tib3gtLWJhc2Uge1xuICBAYXBwbHkgZm9ybS1pdGVtLWNob2ljZS0tYmFzZTtcbn1cbkB1dGlsaXR5IGZvcm0tY2hlY2tib3gtLXNtIHtcbiAgQGFwcGx5IGZvcm0taXRlbS1jaG9pY2UtLXNtO1xufVxuQHV0aWxpdHkgZm9ybS1jaGVja2JveC0tbGcge1xuICBAYXBwbHkgZm9ybS1pdGVtLWNob2ljZS0tbGc7XG59XG5AdXRpbGl0eSBmb3JtLXJhZGlvIHtcbiAgQGFwcGx5IGZvcm0taXRlbS1jaG9pY2Ugcm91bmRlZC1mdWxsO1xuICBAdmFyaWFudCBjaGVja2VkIHtcbiAgICBAdmFyaWFudCBub3QtZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNy45OTkzNSAyLjY2NjVDNS4wNTM4MyAyLjY2NjUgMi42NjYwMiA1LjA1NDMyIDIuNjY2MDIgNy45OTk4NEMyLjY2NjAyIDEwLjk0NTQgNS4wNTM4MyAxMy4zMzMyIDcuOTk5MzUgMTMuMzMzMkMxMC45NDQ5IDEzLjMzMzIgMTMuMzMyNyAxMC45NDU0IDEzLjMzMjcgNy45OTk4NEMxMy4zMzI3IDUuMDU0MzIgMTAuOTQ0OSAyLjY2NjUgNy45OTkzNSAyLjY2NjVaJyBmaWxsPSclMjNmZmZmZmYnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxuICAgIEB2YXJpYW50IGRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTcuOTk5MzUgMi42NjY1QzUuMDUzODMgMi42NjY1IDIuNjY2MDIgNS4wNTQzMiAyLjY2NjAyIDcuOTk5ODRDMi42NjYwMiAxMC45NDU0IDUuMDUzODMgMTMuMzMzMiA3Ljk5OTM1IDEzLjMzMzJDMTAuOTQ0OSAxMy4zMzMyIDEzLjMzMjcgMTAuOTQ1NCAxMy4zMzI3IDcuOTk5ODRDMTMuMzMyNyA1LjA1NDMyIDEwLjk0NDkgMi42NjY1IDcuOTk5MzUgMi42NjY1WicgZmlsbD0nJTIzQTNBM0EzJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuQHV0aWxpdHkgZm9ybS1yYWRpby0tYmFzZSB7XG4gIEBhcHBseSBmb3JtLWl0ZW0tY2hvaWNlLS1iYXNlO1xufVxuQHV0aWxpdHkgZm9ybS1yYWRpby0tc20ge1xuICBAYXBwbHkgZm9ybS1pdGVtLWNob2ljZS0tc207XG59XG5AdXRpbGl0eSBmb3JtLXJhZGlvLS1sZyB7XG4gIEBhcHBseSBmb3JtLWl0ZW0tY2hvaWNlLS1sZztcbn1cbkB1dGlsaXR5IGZvcm0tc3dpdGNoIHtcbiAgQGFwcGx5IGJveC1jb250ZW50IGlubGluZS1mbGV4IHctKC0tdHJhY2stc2l6ZSkgYXBwZWFyYW5jZS1ub25lIGl0ZW1zLWNlbnRlciByb3VuZGVkLWZ1bGwgYm9yZGVyLTAgYmctZ3JheS0yMDAgcC0wLjUgZHVyYXRpb24tMjAwO1xuICAtLXRyYWNrLXNpemU6IGNhbGModmFyKC0tdGh1bWItc2l6ZSkgKiAyKTtcbiAgLS1scy1sdHI6IDE7XG4gICY6ZGlyKHJ0bCkge1xuICAgIC0tbHMtbHRyOiAtMTtcbiAgfVxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOjpiZWZvcmUge1xuICAgIEBhcHBseSByaW5nLTQgcmluZy1ibGFjay8yNTtcbiAgfVxuICAmOmNoZWNrZWQge1xuICAgIEBhcHBseSBiZy1ibHVlLTYwMDtcbiAgICAtLXRodW1iLXBvc2l0aW9uOiBjYWxjKCh2YXIoLS10cmFjay1zaXplKSAtIDEwMCUpICogdmFyKC0tbHMtbHRyKSk7XG4gIH1cbiAgJjppbmRldGVybWluYXRlIHtcbiAgICBAYXBwbHkgYmctZ3JheS0yMDA7XG4gICAgLS10aHVtYi1wb3NpdGlvbjogY2FsYygoKHZhcigtLXRyYWNrLXNpemUpIC8gMikgLSAodmFyKC0tdGh1bWItc2l6ZSkgLyAyKSkgKiB2YXIoLS1scy1sdHIpKTtcbiAgfVxuICAmOmRpc2FibGVkIHtcbiAgICBAYXBwbHkgYmctZ3JheS0yMDA7XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICBAYXBwbHkgYmxvY2sgaC0oLS10aHVtYi1zaXplKSB3LSgtLXRodW1iLXNpemUpIHRyYW5zbGF0ZS14LSgtLXRodW1iLXBvc2l0aW9uKSByb3VuZGVkLWZ1bGwgYmctd2hpdGUgZHVyYXRpb24tMjAwIGNvbnRlbnQtWycnXSBtb3Rpb24tcmVkdWNlOmR1cmF0aW9uLTA7XG4gIH1cbiAgJjpjaGVja2VkOjpiZWZvcmUge1xuICAgIEBhcHBseSBiZy13aGl0ZTtcbiAgfVxuICAmOmRpc2FibGVkOjpiZWZvcmUge1xuICAgIEBhcHBseSBib3JkZXItMiBib3JkZXItd2hpdGUvNTAgYmctdHJhbnNwYXJlbnQ7XG4gIH1cbiAgQGFwcGx5IGZvcm0tc3dpdGNoLS1iYXNlO1xufVxuQHV0aWxpdHkgZm9ybS1zd2l0Y2gtLWJhc2Uge1xuICAtLXRodW1iLXNpemU6IC0tc3BhY2luZyg2KTtcbn1cbkB1dGlsaXR5IGZvcm0tc3dpdGNoLS1zbSB7XG4gIC0tdGh1bWItc2l6ZTogLS1zcGFjaW5nKDQpO1xufVxuQHV0aWxpdHkgZm9ybS1zd2l0Y2gtLWxnIHtcbiAgLS10aHVtYi1zaXplOiAtLXNwYWNpbmcoOCk7XG59XG4iLCJAbGF5ZXIgYmFzZSB7XHJcbiAgOnJvb3Qge1xyXG4gICAgLS1oZWFkZXItaGVpZ2h0OiAwcHg7XHJcblxyXG4gICAgLyogLS1nYXAtYmFzZSBpcyBkZWZpbmVkIGluIHRoZSBzbmlwcGV0cy9oZWFkLWNzcy5saXF1aWQgZmlsZSAqL1xyXG4gICAgLS1nYXAtc206IGNhbGModmFyKC0tZ2FwLWJhc2UpICogMC41KTtcclxuICAgIC0tZ2FwLW1kOiBjYWxjKHZhcigtLWdhcC1iYXNlKSAqIDIpO1xyXG4gICAgLS1nYXAtbGc6IGNhbGModmFyKC0tZ2FwLWJhc2UpICogNCk7XHJcbiAgICAtLWdhcC14bDogY2FsYyh2YXIoLS1nYXAtYmFzZSkgKiA1KTtcclxuICB9XHJcblxyXG4gIGJvZHkge1xyXG4gICAgQGFwcGx5IGZvbnQtYm9keSBsZWFkaW5nLSgtLWxpbmUtaGVpZ2h0KSBmb250LShudW1iZXI6LS1mb250LWJvZHktd2VpZ2h0KSBhbnRpYWxpYXNlZDtcclxuICB9XHJcbn1cclxuXHJcbkB1dGlsaXR5IGNvbnRhaW5lciB7XHJcbiAgQGFwcGx5IG14LWF1dG8gbWF4LXctKC0tY29udGFpbmVyLW1heC13aWR0aCkgcHgtKC0tY29udGFpbmVyLXBhZGRpbmcpO1xyXG59XHJcbiIsIkB1dGlsaXR5IGJ1dHRvbiB7XHJcbiAgQGFwcGx5IGlubGluZS1mbGV4IGN1cnNvci1wb2ludGVyIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciByb3VuZGVkLSgtLWJ1dHRvbi1yYWRpdXMpIGxlYWRpbmctNiBmb250LWJvbGQgd2hpdGVzcGFjZS1ub3dyYXAgZHVyYXRpb24tMjAwIG91dGxpbmUtbm9uZTtcclxuXHJcbiAgQHZhcmlhbnQgZm9jdXMtdmlzaWJsZSB7XHJcbiAgICBAYXBwbHkgcmluZy0yIHJpbmctYmx1ZS02MDAvNTA7XHJcbiAgfVxyXG5cclxuICBAdmFyaWFudCBkaXNhYmxlZCB7XHJcbiAgICBAYXBwbHkgY3Vyc29yLWRlZmF1bHQ7XHJcbiAgfVxyXG5cclxuICBzdmcge1xyXG4gICAgQGFwcGx5IGgtNSBmaXJzdDptci0xIGxhc3Q6bWwtMTtcclxuICB9XHJcblxyXG4gIC8qIERlZmF1bHRzICovXHJcbiAgQGFwcGx5IGJ1dHRvbi0tc29saWQgYnV0dG9uLS1iYXNlO1xyXG59XHJcblxyXG4vKiBDb2xvcnMgKi9cclxuQHV0aWxpdHkgYnV0dG9uLS1wcmltYXJ5IHtcclxuICAtLWJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQpO1xyXG4gIC0tY29sb3I6IHZhcigtLWJ1dHRvbi1wcmltYXJ5LXRleHQpO1xyXG5cclxuICBAdmFyaWFudCBob3ZlciB7XHJcbiAgICAtLWJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtaG92ZXIpO1xyXG4gICAgLS1jb2xvcjogdmFyKC0tYnV0dG9uLXByaW1hcnktdGV4dC1ob3Zlcik7XHJcbiAgfVxyXG59XHJcblxyXG5AdXRpbGl0eSBidXR0b24tLXNlY29uZGFyeSB7XHJcbiAgLS1iYWNrZ3JvdW5kOiB2YXIoLS1idXR0b24tc2Vjb25kYXJ5LWJhY2tncm91bmQpO1xyXG4gIC0tY29sb3I6IHZhcigtLWJ1dHRvbi1zZWNvbmRhcnktdGV4dCk7XHJcblxyXG4gIEB2YXJpYW50IGhvdmVyIHtcclxuICAgIC0tYmFja2dyb3VuZDogdmFyKC0tYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWhvdmVyKTtcclxuICAgIC0tY29sb3I6IHZhcigtLWJ1dHRvbi1zZWNvbmRhcnktdGV4dC1ob3Zlcik7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBWYXJpYW50cyAqL1xyXG5AdXRpbGl0eSBidXR0b24tLXNvbGlkIHtcclxuICBAYXBwbHkgbWluLWgtKC0taGVpZ2h0KSBiZy0oLS1iYWNrZ3JvdW5kKSBweC0oLS1wYWRkaW5nLXgpIHRleHQtKC0tY29sb3IpO1xyXG5cclxuICBAdmFyaWFudCBkaXNhYmxlZCB7XHJcbiAgICBAYXBwbHkgYmctZ3JheS0yMDAgdGV4dC1ncmF5LTQwMDtcclxuICB9XHJcbn1cclxuXHJcbkB1dGlsaXR5IGJ1dHRvbi0tb3V0bGluZSB7XHJcbiAgQGFwcGx5IGluc2V0LXNoYWRvdy1saW5lIG1pbi1oLSgtLWhlaWdodCkgYmctdHJhbnNwYXJlbnQgcHgtKC0tcGFkZGluZy14KSB0ZXh0LShjb2xvcjotLWJhY2tncm91bmQpIGluc2V0LXNoYWRvdy0oY29sb3I6LS1iYWNrZ3JvdW5kKTtcclxuXHJcbiAgQHZhcmlhbnQgZGlzYWJsZWQge1xyXG4gICAgQGFwcGx5IGJnLXRyYW5zcGFyZW50IHRleHQtZ3JheS00MDAgc2hhZG93LWdyYXktMjAwO1xyXG4gIH1cclxufVxyXG5cclxuQHV0aWxpdHkgYnV0dG9uLS1zcXVhcmUge1xyXG4gIEBhcHBseSBzaXplLSgtLWhlaWdodCkgcC0wO1xyXG59XHJcblxyXG4vKiBTaXplcyAqL1xyXG5AdXRpbGl0eSBidXR0b24tLWJhc2Uge1xyXG4gIC0tcGFkZGluZy14OiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XHJcbiAgLS1oZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMik7XHJcbn1cclxuXHJcbkB1dGlsaXR5IGJ1dHRvbi0tc20ge1xyXG4gIC0tcGFkZGluZy14OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMyk7XHJcbiAgLS1oZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMCk7XHJcbn1cclxuXHJcbkB1dGlsaXR5IGJ1dHRvbi0tbGcge1xyXG4gIC0tcGFkZGluZy14OiBjYWxjKHZhcigtLXNwYWNpbmcpICogNSk7XHJcbiAgLS1oZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAxNCk7XHJcbn1cclxuIiwiQHV0aWxpdHkgcnRlIHtcclxuICBwLFxyXG4gIHVsLFxyXG4gIG9sIHtcclxuICAgIEBhcHBseSBtYi00O1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBAYXBwbHkgdGV4dC0oLS1saW5rcykgdW5kZXJsaW5lO1xyXG4gIH1cclxuXHJcbiAgdWwsXHJcbiAgb2wge1xyXG4gICAgQGFwcGx5IGxpc3QtaW5zaWRlO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgQGFwcGx5IGxpc3QtZGlzYztcclxuICB9XHJcblxyXG4gIG9sIHtcclxuICAgIEBhcHBseSBsaXN0LWRlY2ltYWw7XHJcbiAgfVxyXG5cclxuICA+ICo6bGFzdC1jaGlsZCB7XHJcbiAgICBAYXBwbHkgbWItMDtcclxuICB9XHJcbn1cclxuIiwiQHV0aWxpdHkgbm8tc2Nyb2xsYmFyIHtcclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4iLCJAdXRpbGl0eSBsYWJlbCB7XHJcbiAgQGFwcGx5IGZvbnQtaGVhZGluZyByb3VuZGVkLSgtLXJhZGl1cykgYmctKC0tbGFiZWwtYmFja2dyb3VuZCkgcHgtMSBweS0wLjUgdGV4dC14cyB0ZXh0LSgtLWxhYmVsLWNvbG9yKTtcclxuXHJcbiAgJi0tbGcge1xyXG4gICAgQGFwcGx5IHRleHQtc20gcHgtMiBweS0xIGZvbnQtYm9sZDtcclxuICB9XHJcbn1cclxuIiwiQGxheWVyIGJhc2Uge1xyXG4gIGgxLFxyXG4gIC5oMSxcclxuICBoMixcclxuICAuaDIsXHJcbiAgaDMsXHJcbiAgLmgzLFxyXG4gIGg0LFxyXG4gIC5oNCxcclxuICBoNSxcclxuICAuaDUsXHJcbiAgaDYsXHJcbiAgLmg2LFxyXG4gIC5oZWFkaW5nIHtcclxuICAgIEBhcHBseSBmb250LWhlYWRpbmcgZm9udC1bbnVtYmVyOnZhcigtLWZvbnQtaGVhZGluZy13ZWlnaHQpXTtcclxuICB9XHJcblxyXG4gIGgxLFxyXG4gIC5oMSB7XHJcbiAgICBAYXBwbHkgdGV4dC0zeGwgbGc6dGV4dC00eGw7XHJcbiAgfVxyXG5cclxuICBoMixcclxuICAuaDIge1xyXG4gICAgQGFwcGx5IHRleHQtMnhsIGxnOnRleHQtM3hsO1xyXG4gIH1cclxuXHJcbiAgaDMsXHJcbiAgLmgzIHtcclxuICAgIEBhcHBseSB0ZXh0LXhsIGxnOnRleHQtMnhsO1xyXG4gIH1cclxuXHJcbiAgaDQsXHJcbiAgLmg0IHtcclxuICAgIEBhcHBseSB0ZXh0LWxnIGxnOnRleHQteGw7XHJcbiAgfVxyXG5cclxuICBoNSxcclxuICAuaDUge1xyXG4gICAgQGFwcGx5IHRleHQtYmFzZSBsZzp0ZXh0LWxnO1xyXG4gIH1cclxuXHJcbiAgaDYsXHJcbiAgLmg2IHtcclxuICAgIEBhcHBseSB0ZXh0LXNtIGxnOnRleHQtYmFzZTtcclxuICB9XHJcblxyXG4gIGIsXHJcbiAgc3Ryb25nIHtcclxuICAgIEBhcHBseSBmb250LShudW1iZXI6LS1mb250LWJvZHktYm9sZC13ZWlnaHQpO1xyXG4gIH1cclxufVxyXG4iLCJAbGF5ZXIgY29tcG9uZW50cyB7XHJcbiAgLm92ZXJsYXkge1xyXG4gICAgQGFwcGx5IGZpeGVkIGluc2V0LTAgei00MCBiZy10cmFuc3BhcmVudCB0cmFuc2l0aW9uLWRpc2NyZXRlIGR1cmF0aW9uLTMwMDtcclxuXHJcbiAgICAmLS1hY3RpdmUge1xyXG4gICAgICBAYXBwbHkgYmctYmxhY2svMzAgc3RhcnRpbmc6YmctdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBsYXllciBjb21wb25lbnRzIHtcclxuICAubW9kYWwge1xyXG4gICAgQGFwcGx5IGZpeGVkIHRvcC0wIHJpZ2h0LTAgbGVmdC0wIHotNTAgbS1hdXRvIG1heC13LTJ4bCAtdHJhbnNsYXRlLXktZnVsbCBvdmVyc2Nyb2xsLWNvbnRhaW4gcm91bmRlZCBiZy13aGl0ZSBwLTQgb3BhY2l0eS0wIHRyYW5zaXRpb24tZGlzY3JldGUgZHVyYXRpb24tMzAwIG1vdGlvbi1yZWR1Y2U6dHJhbnNsYXRlLXktMDtcclxuXHJcbiAgICAmLS1hY3RpdmUge1xyXG4gICAgICBAYXBwbHkgdG9wLTEvMiAtdHJhbnNsYXRlLXktMS8yIG9wYWNpdHktMTAwO1xyXG5cclxuICAgICAgQHZhcmlhbnQgc3RhcnRpbmcge1xyXG4gICAgICAgIEBhcHBseSB0b3AtMCAtdHJhbnNsYXRlLXktZnVsbCBtb3Rpb24tcmVkdWNlOnRyYW5zbGF0ZS1ub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBsYXllciBjb21wb25lbnRzIHtcclxuICAuYWNjb3VudCB7XHJcbiAgICAmX19hdmF0YXIge1xyXG4gICAgICBAYXBwbHkgZmxleCBzaXplLTE2IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciByb3VuZGVkLSgtLXJhZGl1cykgYmctYmxhY2sgdGV4dC14bCBmb250LWJvbGQgdGV4dC13aGl0ZSB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBsYXllciBjb21wb25lbnRzIHtcclxuICAuZHJhd2VyLW5hdmlnYXRpb24ge1xyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgIEBhcHBseSB3LTI0IHRyYW5zbGF0ZS1ub25lIHRyYW5zaXRpb24tZGlzY3JldGUgZHVyYXRpb24tMzAwO1xyXG5cclxuICAgICAgJltoaWRkZW5dIHtcclxuICAgICAgICBAYXBwbHkgb3BhY2l0eS0wIG1vdGlvbi1zYWZlOi1tbC0yNDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQHZhcmlhbnQgc3RhcnRpbmcge1xyXG4gICAgICAgIEBhcHBseSBvcGFjaXR5LTAgbW90aW9uLXNhZmU6LW1sLTI0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIHVsID4gbGkge1xyXG4gICAgICAgIEBhcHBseSB0cmFuc2xhdGUtbm9uZSBvcGFjaXR5LTEwMCBkdXJhdGlvbi0zMDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEB2YXJpYW50IHN0YXJ0aW5nIHtcclxuICAgICAgICB1bCA+IGxpIHtcclxuICAgICAgICAgIEBhcHBseSBvcGFjaXR5LTAgbW90aW9uLXNhZmU6LXRyYW5zbGF0ZS14LTI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZXhwYW5kaW5nLWxpc3Qge1xyXG4gICAgICBAYXBwbHkgZ3JpZCBncmlkLXJvd3MtWzFmcl0gdHJhbnNpdGlvbi1hbGwgdHJhbnNpdGlvbi1kaXNjcmV0ZSBkdXJhdGlvbi0xNTAgc3RhcnRpbmc6Z3JpZC1yb3dzLVswZnJdO1xyXG5cclxuICAgICAgJltoaWRkZW5dIHtcclxuICAgICAgICBAYXBwbHkgZ3JpZC1yb3dzLVswZnJdO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCA+IGxpIHtcclxuICAgICAgICBAYXBwbHkgdHJhbnNsYXRlLW5vbmUgb3BhY2l0eS0xMDAgZHVyYXRpb24tMzAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAdmFyaWFudCBzdGFydGluZyB7XHJcbiAgICAgICAgdWwgPiBsaSB7XHJcbiAgICAgICAgICBAYXBwbHkgb3BhY2l0eS0wIG1vdGlvbi1zYWZlOi10cmFuc2xhdGUteC0yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAbGF5ZXIgY29tcG9uZW50cyB7XHJcbiAgLmhlYWRlciB7XHJcbiAgICBAYXBwbHkgcmVsYXRpdmU7XHJcblxyXG4gICAgJi0tc3RpY2t5IHtcclxuICAgICAgQGFwcGx5IHN0aWNreSB0b3AtMDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1oaWRkZW4gW2RhdGEtbWFpbl0ge1xyXG4gICAgICBAYXBwbHkgLXRyYW5zbGF0ZS15LWZ1bGw7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFpbiB7XHJcbiAgICAgIEBhcHBseSByZWxhdGl2ZSBib3JkZXItYiBib3JkZXItKC0tYm9yZGVyKSBiZy0oLS1iYWNrZ3JvdW5kKSBiZy1jbGlwLXBhZGRpbmcgdGV4dC0oLS10ZXh0KSBkdXJhdGlvbi0zMDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdHJhbnNwYXJlbnQgJl9fbWFpbiB7XHJcbiAgICAgIEBhcHBseSBib3JkZXItdHJhbnNwYXJlbnQgYmctdHJhbnNwYXJlbnQgdGV4dC0oLS10ZXh0KTtcclxuICAgIH1cclxuXHJcbiAgICAmLS10cmFuc3BhcmVudCAmX19tYWluOmhvdmVyLFxyXG4gICAgJi0tdHJhbnNwYXJlbnQgJl9fbWFpbjpmb2N1cy13aXRoaW4ge1xyXG4gICAgICBAYXBwbHkgYm9yZGVyLSgtLWJvcmRlcikgYmctKC0tYmFja2dyb3VuZCkgdGV4dC0oLS10ZXh0KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19tZWdhLW1lbnUge1xyXG4gICAgICBAYXBwbHkgaGlkZGVuIGJvcmRlci1iIGJvcmRlci0oLS1ib3JkZXIpIGJnLSgtLWJhY2tncm91bmQpIHRyYW5zaXRpb24tZGlzY3JldGUgZHVyYXRpb24tMzAwIG1vdGlvbi1zYWZlOi10cmFuc2xhdGUteS1mdWxsIG1vdGlvbi1yZWR1Y2U6b3BhY2l0eS0wO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21lbnUtcm9vdC1pdGVtOmhvdmVyICZfX21lZ2EtbWVudSxcclxuICAgICZfX21lbnUtcm9vdC1pdGVtOmZvY3VzLXdpdGhpbiAmX19tZWdhLW1lbnUge1xyXG4gICAgICBAYXBwbHkgcmVsYXRpdmUgei0xMCBibG9jayB0cmFuc2xhdGUtbm9uZSBvcGFjaXR5LTEwMDtcclxuXHJcbiAgICAgIEB2YXJpYW50IHN0YXJ0aW5nIHtcclxuICAgICAgICBAYXBwbHkgbW90aW9uLXNhZmU6LXRyYW5zbGF0ZS15LWZ1bGwgbW90aW9uLXJlZHVjZTpvcGFjaXR5LTA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS10cmFuc3BhcmVudCAmX19tZWdhLW1lbnUge1xyXG4gICAgICBAYXBwbHkgb3BhY2l0eS0wO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXRyYW5zcGFyZW50ICZfX21lbnUtcm9vdC1pdGVtOmhvdmVyICZfX21lZ2EtbWVudSxcclxuICAgICYtLXRyYW5zcGFyZW50ICZfX21lbnUtcm9vdC1pdGVtOmZvY3VzLXdpdGhpbiAmX19tZWdhLW1lbnUge1xyXG4gICAgICBAYXBwbHkgb3BhY2l0eS0xMDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBsYXllciBjb21wb25lbnRzIHtcclxuICAub3B0aW9uLWxhYmVsIHtcclxuICAgIEBhcHBseSB3LWZ1bGwgbWluLXctMTIgY3Vyc29yLXBvaW50ZXIgb3ZlcmZsb3ctaGlkZGVuIHJvdW5kZWQtKC0tcmFkaXVzKSBib3JkZXIgYm9yZGVyLSgtLWJvcmRlcikgcC0zIHRleHQtY2VudGVyIHRleHQteHMgZm9udC1ib2xkIGR1cmF0aW9uLTIwMCBob3Zlcjpib3JkZXItYmxhY2s7XHJcblxyXG4gICAgQHZhcmlhbnQgcGVlci1jaGVja2VkIHtcclxuICAgICAgQGFwcGx5IGJvcmRlci1ibGFjayBiZy1ibGFjayB0ZXh0LXdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIEB2YXJpYW50IHBlZXItZm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgIEBhcHBseSByaW5nLTIgcmluZy1ibHVlLTYwMC81MDtcclxuICAgIH1cclxuXHJcbiAgICAmLS11bmF2YWlsYWJsZSB7XHJcbiAgICAgIEBhcHBseSByZWxhdGl2ZSBiZy1ncmF5LTUwIHRleHQtZ3JheS01MDA7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSBpbnNldC0wIGJnLWdyYWRpZW50LXRvLWJyIGZyb20tdHJhbnNwYXJlbnQgZnJvbS1bY2FsYyg1MCVfLV8xcHgpXSB2aWEtZ3JheS0zMDAgdG8tW2NhbGMoNTAlXytfMXB4KV0gY29udGVudC1bJyddO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBsYXllciBjb21wb25lbnRzIHtcclxuICAuYWRkcmVzcy1pdGVtIHtcclxuICAgIEBhcHBseSBoLWZ1bGwgcm91bmRlZC1sZyBib3JkZXIgYm9yZGVyLSgtLWJvcmRlcikgcC02O1xyXG5cclxuICAgIGhyIHtcclxuICAgICAgQGFwcGx5IG15LTUgYm9yZGVyLXQgYm9yZGVyLSgtLWJvcmRlcik7XHJcbiAgICB9XHJcblxyXG4gICAgYSxcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIEBhcHBseSB0ZXh0LWdyYXktNjAwIGhvdmVyOnVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGxheWVyIGNvbXBvbmVudHMge1xyXG4gIC5vcmRlci1pdGVtIHtcclxuICAgIEBhcHBseSByb3VuZGVkLWxnIGJvcmRlciBib3JkZXItKC0tYm9yZGVyKSBwLTY7XHJcblxyXG4gICAgaHIge1xyXG4gICAgICBAYXBwbHkgbXktNSBib3JkZXItdCBib3JkZXItKC0tYm9yZGVyKTtcclxuICAgIH1cclxuXHJcbiAgICBhLFxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgQGFwcGx5IHRleHQtZ3JheS02MDAgaG92ZXI6dW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Byb2R1Y3Qge1xyXG4gICAgICBAYXBwbHkgcmVsYXRpdmUgaC0xNiB3LTE2IHJvdW5kZWQtbGcgYmctZ3JheS00MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvZHVjdC1vdmVybGF5IHtcclxuICAgICAgQGFwcGx5IGFic29sdXRlIGluc2V0LTAgei0xMCBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciByb3VuZGVkLWxnIGJnLWJsYWNrLzUwIGZvbnQtYm9sZCB0ZXh0LXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAbGF5ZXIgY29tcG9uZW50cyB7XHJcbiAgLnBhZ2luYXRpb24ge1xyXG4gICAgQGFwcGx5IGZsZXgganVzdGlmeS1jZW50ZXIgdGV4dC14cztcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIEBhcHBseSBkaXZpZGUteCBkaXZpZGUtKC0tYm9yZGVyKSByb3VuZGVkLWxnIGJvcmRlciBib3JkZXItKC0tYm9yZGVyKTtcclxuICAgICAgQGFwcGx5IGZsZXg7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCBhLFxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQgc3BhbiB7XHJcbiAgICAgICAgICBAYXBwbHkgcm91bmRlZC1sLWxnO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIGEsXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHNwYW4ge1xyXG4gICAgICAgICAgQGFwcGx5IHJvdW5kZWQtci1sZztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEsXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBAYXBwbHkgYm94LWNvbnRlbnQgZmxleCBoLTYgdy02IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBwLTMuNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGE6aG92ZXIsXHJcbiAgICAgICAgYTpmb2N1cyB7XHJcbiAgICAgICAgICBAYXBwbHkgYmctZ3JheS0xMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBsYXllciBjb21wb25lbnRzIHtcclxuICAucHJvZ3Jlc3Mge1xyXG4gICAgQGFwcGx5IGgtMC41IHJvdW5kZWQtZnVsbCBiZy1ncmF5LTMwMDtcclxuXHJcbiAgICAmX19pbmRpY2F0b3Ige1xyXG4gICAgICBAYXBwbHkgbWwtKC0tb2Zmc2V0KSBoLWZ1bGwgdy0oLS1wcm9ncmVzcykgcm91bmRlZC1mdWxsIGJnLWJsYWNrIGR1cmF0aW9uLTMwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGxheWVyIGNvbXBvbmVudHMge1xyXG4gIC5xdWFudGl0eSB7XHJcbiAgICBAYXBwbHkgaW5saW5lLWZsZXggcm91bmRlZC1sZyBib3JkZXIgYm9yZGVyLSgtLWJvcmRlcikgcC1weDtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBAYXBwbHkgc2l6ZS00O1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbixcclxuICAgIGlucHV0IHtcclxuICAgICAgQGFwcGx5IHNpemUtODtcclxuICAgIH1cclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXI7XHJcbiAgICAgIEBhcHBseSByb3VuZGVkLWxnO1xyXG4gICAgICBAYXBwbHkgZHVyYXRpb24tMzAwO1xyXG5cclxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICBAYXBwbHkgYmctZ3JheS0zMDAgcmluZy0yIHJpbmctYmx1ZS02MDAvNTA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIEBhcHBseSByb3VuZGVkIHRleHQtY2VudGVyIG91dGxpbmUtbm9uZTtcclxuXHJcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgQGFwcGx5IHJpbmctMSBzaGFkb3ctYmx1ZS02MDAvNTAgcmluZy1ibHVlLTYwMC81MDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAbGF5ZXIgY29tcG9uZW50cyB7XHJcbiAgLnN3YXRjaCB7XHJcbiAgICBAYXBwbHkgYmxvY2sgcm91bmRlZC1mdWxsIGJnLVt2YXIoLS1zd2F0Y2gtY29sb3IsdmFyKC0tY29sb3ItZ3JheS0yMDApKV0gcmluZy0xIHJpbmctZ3JheS0zMDAgcmluZy1vZmZzZXQtMSBkdXJhdGlvbi0yMDAgaG92ZXI6cmluZy1ibGFjayBhcmlhLWN1cnJlbnQ6cmluZy1ibGFjaztcclxuXHJcbiAgICAmLS1zcXVhcmUge1xyXG4gICAgICBAYXBwbHkgcm91bmRlZCBiZy10cmFuc3BhcmVudCBwLTEgcmluZy1ncmF5LTIwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGxheWVyIGNvbXBvbmVudHMge1xyXG4gIC5xdWljay1idXkge1xyXG4gICAgQGFwcGx5IGFic29sdXRlIHJpZ2h0LTIuNSBib3R0b20tMi41IHotMTAgaGlkZGVuIHJvdW5kZWQgYmctd2hpdGUgdGV4dC1ibGFjayBvcGFjaXR5LTAgdHJhbnNpdGlvbi1vcGFjaXR5IGR1cmF0aW9uLTE1MCBsZzpibG9jaztcclxuICAgIEBhcHBseSBtYXgtaC1bY2FsYygxMDAlLXZhcigtLXNwYWNpbmcpKjIuNSldIG92ZXJmbG93LXktYXV0bztcclxuICB9XHJcblxyXG4gIC5xdWljay1idXk6aGFzKFtkYXRhLWNsb3NlZF1baGlkZGVuXSkge1xyXG4gICAgQGFwcGx5IGxlZnQtMi41IGJvcmRlci0yIGJvcmRlci16aW5jLTIwMCBweC0yLjUgcHktMy41IHBiLTIuNSBvcGFjaXR5LTEwMDtcclxuICB9XHJcbn1cclxuIiwiQGxheWVyIGNvbXBvbmVudHMge1xyXG4gIC5zaXplLWd1aWRlIHtcclxuICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGdhcC00O1xyXG5cclxuICAgIHRhYmxlIHtcclxuICAgICAgQGFwcGx5IHRhYmxlIHctZnVsbCBvdmVyZmxvdy1hdXRvIGJnLVsjZThlOGUxXTtcclxuICAgIH1cclxuXHJcbiAgICB0aGVhZCB7XHJcbiAgICAgIEBhcHBseSB0YWJsZS1oZWFkZXItZ3JvdXAgdy1mdWxsIHRhYmxlLWF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgdGJvZHkge1xyXG4gICAgICBAYXBwbHkgdy1mdWxsIHRhYmxlLWF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUsXHJcbiAgICB0ZCB7XHJcbiAgICAgIEBhcHBseSBib3JkZXItbm9uZSBib3JkZXItdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGJvZHkgdGgge1xyXG4gICAgICBAYXBwbHkgZm9udC1ib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIHRkIHtcclxuICAgICAgQGFwcGx5IHAtNCB0ZXh0LWNlbnRlciB3aGl0ZXNwYWNlLW5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICB0Ym9keSB0ciB7XHJcbiAgICAgIEBhcHBseSBiZy1bI2ZhZmFmYV07XHJcbiAgICB9XHJcblxyXG4gICAgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgQGFwcGx5IGJnLVsjZjZmNWYyXTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiI2Nvb2tpZXNjcmlwdF9pbmplY3RlZCB7XHJcbiAgQGFwcGx5IGZpeGVkIHRvcC0xLzIgbGVmdC0xLzIgLXRyYW5zbGF0ZS15LTEvMiAtdHJhbnNsYXRlLXgtMS8yIHRyYW5zZm9ybS1ub25lIHotNTA7XHJcbiAgQGFwcGx5IHctMy80IG1heC13LVs4MDBweF0gbWF4LWgtWzgwJV0gYmctd2hpdGUgc2hhZG93LWxnIG91dGxpbmUtbm9uZTtcclxuICBAYXBwbHkgcHgtNSBweS00IGZsZXggZmxleC1jb2wgaXRlbXMtY2VudGVyIG92ZXJmbG93LXktYXV0bztcclxuICBAYXBwbHkgdGV4dC1jZW50ZXIgZm9udC1ib2R5IHRleHQtc20gbGVhZGluZy00O1xyXG59XHJcblxyXG4uY29va2llc2NyaXB0X292ZXJsYXkge1xyXG4gIEBhcHBseSBtLTAgcC0wO1xyXG59XHJcblxyXG4uY29va2llc2NyaXB0X2NoZWNrYm94X2xhYmVsIHtcclxuICBAYXBwbHkgbS0wIHB4LTI7XHJcbn1cclxuXHJcbi5jb29raWVzY3JpcHRfcHJlX2hlYWRlciB7XHJcbiAgQGFwcGx5IG10LTQgbXItNCBwLTA7XHJcbn1cclxuXHJcbiNjb29raWVzY3JpcHRfY2xvc2Uge1xyXG4gIEBhcHBseSBtLTAgbWwtMi41IHAtMDtcclxufVxyXG5cclxuI2Nvb2tpZXNjcmlwdF9idXR0b25zIHtcclxuICBAYXBwbHkgbXQtMyBweC0yLjUgcHktNCBmbGV4IGdhcC0yO1xyXG59XHJcblxyXG4jY29va2llc2NyaXB0X21hbmFnZV93cmFwIHtcclxuICBAYXBwbHkgbS0wIHAtMDtcclxufVxyXG5cclxuI2Nvb2tpZXNjcmlwdF9tYW5hZ2Uge1xyXG4gIEBhcHBseSAtbWwtNCBwLTAgZmxleCBpdGVtcy1jZW50ZXI7XHJcbn1cclxuXHJcbnN2ZyNjb29raWVzY3JpcHRfbWFuYWdlaWNvbiB7XHJcbiAgQGFwcGx5IG1yLTEuNSAtbXQtMyBwLTA7XHJcbn1cclxuXHJcbi5jb29raWVzY3JpcHQtZXh0cmEtbGlua3Mge1xyXG4gIEBhcHBseSBtYi0yLjUgcHQtMS41O1xyXG59XHJcblxyXG4jY29va2llc2NyaXB0X2luamVjdGVkLmhhc2Nvb2tpZXJlcG9ydCAuY29va2llc2NyaXB0LWV4dHJhLWxpbmtzIHtcclxuICBAYXBwbHkgbS0wIHAtMDtcclxufVxyXG5cclxuLmNvb2tpZXNjcmlwdC1leHRyYS1saW5rcyBhIHtcclxuICBAYXBwbHkgbS0wIG14LTQgcC0wO1xyXG59XHJcblxyXG4jY29va2llc2NyaXB0X2hlYWRlciB7XHJcbiAgQGFwcGx5IGZvbnQtaGVhZGluZyBtdC0yIG1iLTQgdGV4dC1jZW50ZXIgdGV4dC0yeGw7XHJcbn1cclxuXHJcbi5jb29raWVzY3JpcHRfY2hlY2tib3gge1xyXG4gIEBhcHBseSBtLTAgcC0wO1xyXG59XHJcblxyXG5zcGFuLmNvb2tpZXNjcmlwdF9jaGVja2JveF90ZXh0IHtcclxuICBAYXBwbHkgbS0wIHAtMDtcclxufVxyXG5cclxuI2Nvb2tpZXNjcmlwdF9zYXZlIHtcclxuICBAYXBwbHkgcm91bmRlZC1mdWxsIHB4LTQgcHktMiB0ZXh0LXNtIGNhcGl0YWxpemU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBcXDBcclxuKSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAwLjAwMWRwY20pIHtcclxuICAuY29va2llc2NyaXB0X2NoZWNrYm94X2xhYmVsIHtcclxuICAgIEBhcHBseSBtLTAgcHgtMTtcclxuICB9XHJcblxyXG4gICNjb29raWVzY3JpcHRfYWNjZXB0LFxyXG4gICNjb29raWVzY3JpcHRfcmVqZWN0LFxyXG4gICNjb29raWVzY3JpcHRfc2F2ZSB7XHJcbiAgICBAYXBwbHkgbS0wIHAtMDtcclxuICB9XHJcblxyXG4gICNjb29raWVzY3JpcHRfYnV0dG9ucyB7XHJcbiAgICBAYXBwbHkgbS0wIHAtMDtcclxuICB9XHJcbn1cclxuXHJcbiNjb29raWVzY3JpcHRfaW5qZWN0ZWRfZnNkICNjb29raWVzY3JpcHRfYWNjZXB0LFxyXG4jY29va2llc2NyaXB0X2luamVjdGVkX2ZzZCAjY29va2llc2NyaXB0X3NhdmUsXHJcbiNjb29raWVzY3JpcHRfaW5qZWN0ZWRfZnNkICNjb29raWVzY3JpcHRfcmVqZWN0IHtcclxuICBAYXBwbHkgZmxleC1ncm93IHB4LTYgbXktMi41IG14LTQ7XHJcbn1cclxuXHJcbi5jb29raWVzY3JpcHRfZnNkX2NhdGVnb3J5IHtcclxuICBAYXBwbHkgcHQtNiBwYi01XHJcbn1cclxuXHJcbiNjb29raWVzY3JpcHRfcmVqZWN0IHtcclxuICBAYXBwbHkgcm91bmRlZC1mdWxsIHB4LTQgcHktMiB0ZXh0LXNtIGNhcGl0YWxpemU7XHJcbn1cclxuXHJcbiNjb29raWVzY3JpcHRfYWNjZXB0IHtcclxuICBAYXBwbHkgcm91bmRlZC1mdWxsIHB4LTQgcHktMiB0ZXh0LXNtIGNhcGl0YWxpemU7XHJcbn1cclxuXHJcbiNjb29raWVzY3JpcHRfYWNjZXB0LFxyXG4jY29va2llc2NyaXB0X3JlamVjdCxcclxuI2Nvb2tpZXNjcmlwdF9zYXZlIHtcclxuICBAYXBwbHkgcm91bmRlZC1mdWxsIHB4LTQgcHktMiB0ZXh0LXNtIGNhcGl0YWxpemU7XHJcbn1cclxuXHJcbi5jb29raWVzY3JpcHRfYmlnZ2VyIHtcclxuICBAYXBwbHkgbS0wIHAtMDtcclxufVxyXG5cclxuI2Nvb2tpZXNjcmlwdF9saW5rIHtcclxuICBAYXBwbHkgbS0wIHAtMDtcclxufVxyXG5cclxuI2Nvb2tpZXNjcmlwdF9yZWFkbW9yZSxcclxuI2Nvb2tpZXNjcmlwdF9yZXBvcnRsaW5rLFxyXG4jY29va2llc2NyaXB0X2Nvb2tpZXNjcmlwdGxpbmsge1xyXG4gIEBhcHBseSBtLTAgcC0wO1xyXG59XHJcblxyXG4jY29va2llc2NyaXB0X2Rlc2NyaXB0aW9uIHtcclxuICBAYXBwbHkgdGV4dC1zbTtcclxufVxyXG5cclxuI2Nvb2tpZXNjcmlwdF9jaGVja2JveHMge1xyXG4gIEBhcHBseSBtLTAgcHQtNCBmbGV4IGdhcC0yO1xyXG59XHJcblxyXG4jY29va2llc2NyaXB0X2luamVjdGVkX2ZzZCB7XHJcbiAgQGFwcGx5IG0tMCBwLTA7XHJcbn1cclxuXHJcbiNjb29raWVzY3JpcHRfZnNkX3dyYXBwZXIge1xyXG4gIEBhcHBseSBtLWF1dG8gbXQtMCBtYi0xMjtcclxufVxyXG5cclxuLmNvb2tpZXNjcmlwdF9mc2RfaGVhZGVyIHtcclxuICBAYXBwbHkgbS0wIHAtMDtcclxufVxyXG5cclxuLmNvb2tpZXNjcmlwdF9mc2RfbG9nb19hIHtcclxuICBAYXBwbHkgbWwtNiBwLTA7XHJcbn1cclxuXHJcbi5jb29raWVzY3JpcHRfZnNkX2xvZ28ge1xyXG4gIEBhcHBseSBtLTAgcC0wO1xyXG59XHJcblxyXG4uY29va2llc2NyaXB0X2ZzZF9wb3dlcmVkIHtcclxuICBAYXBwbHkgbS0wIHAtMDtcclxufVxyXG5cclxuLmNvb2tpZXNjcmlwdF9mc2RfbGFuZ3VhZ2VfZHJvcF9kb3duIHtcclxuICBAYXBwbHkgbXQtNSBtci0xNiBwLTA7XHJcbn1cclxuXHJcbi5jb29raWVzY3JpcHRfZnNkX21haW4ge1xyXG4gIEBhcHBseSBtLTAgcC0wO1xyXG59XHJcblxyXG4uY29va2llc2NyaXB0X2ZzZF9tYWluX2luZm8ge1xyXG4gIEBhcHBseSBweC0xNCBweS01IHBiLTcuNTtcclxufVxyXG5cclxuLmNvb2tpZXNjcmlwdF9mc2RfdGl0bGUge1xyXG4gIEBhcHBseSBtLTAgcC0wO1xyXG59XHJcblxyXG4uY29va2llc2NyaXB0X2ZzZF9kZXNjcmlwdGlvbiB7XHJcbiAgQGFwcGx5IG10LTIgcC0wO1xyXG59XHJcblxyXG4jY29va2llc2NyaXB0X2ZzZF93cmFwcGVyIC5jb29raWVzY3JpcHQtZXh0cmEtbGlua3Mge1xyXG4gIEBhcHBseSBtdC0yIHAtMDtcclxufVxyXG5cclxuI2Nvb2tpZXNjcmlwdF9mc2Rfd3JhcHBlciAuY29va2llc2NyaXB0LWV4dHJhLWxpbmtzIGEge1xyXG4gIEBhcHBseSBtLTAgbXItNSBwLTA7XHJcbn1cclxuXHJcbiNjb29raWVzY3JpcHRfZnNkX3dyYXBwZXIgI2Nvb2tpZXNjcmlwdF9yZWFkbW9yZSB7XHJcbiAgQGFwcGx5IG0tMCBwLTA7XHJcbn1cclxuXHJcbi5jb29raWVzY3JpcHRfZnNkX3RhYnMge1xyXG4gIEBhcHBseSBtLTAgcC0wO1xyXG59XHJcblxyXG4uY29va2llc2NyaXB0X2ZzZF90YWJzID4gZGl2IHtcclxuICBAYXBwbHkgcHgtNSBweS0yLjU7XHJcbn1cclxuXHJcbi5jb29raWVzY3JpcHRfZnNkX3RhYnMgPiAuY29va2llc2NyaXB0X2FjdGl2ZSB7XHJcbiAgQGFwcGx5IG0tMCBwLTA7XHJcbn1cclxuXHJcbi5jb29raWVzY3JpcHRfZnNkX3RhYnNfY29udGVudCB7XHJcbiAgQGFwcGx5IHB4LTEyIHB5LTEuNSBwYi0yLjUgb3ZlcmZsb3cteS1hdXRvIGJveC1ib3JkZXIgZmxleC1ncm93IHctZnVsbDtcclxuXHJcbiAgLS1zY3JvbGxiYXItd2lkdGg6IDhweDtcclxuICAtLW1hc2staGVpZ2h0OiAzNXB4O1xyXG4gIC0tbWFzay1pbWFnZS1jb250ZW50OiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICB0byBib3R0b20sXHJcbiAgICB0cmFuc3BhcmVudCxcclxuICAgIGJsYWNrIHZhcigtLW1hc2staGVpZ2h0KSxcclxuICAgIGJsYWNrIGNhbGMoMTAwJSAtIHZhcigtLW1hc2staGVpZ2h0KSksXHJcbiAgICB0cmFuc3BhcmVudFxyXG4gICk7XHJcbiAgLS1tYXNrLXNpemUtY29udGVudDogY2FsYygxMDAlIC0gdmFyKC0tc2Nyb2xsYmFyLXdpZHRoKSkgMTAwJTtcclxuICAtLW1hc2staW1hZ2Utc2Nyb2xsYmFyOiBsaW5lYXItZ3JhZGllbnQoYmxhY2ssIGJsYWNrKTtcclxuICAtLW1hc2stc2l6ZS1zY3JvbGxiYXI6IHZhcigtLXNjcm9sbGJhci13aWR0aCkgMTAwJTtcclxuICBtYXNrLWltYWdlOiB2YXIoLS1tYXNrLWltYWdlLWNvbnRlbnQpLCB2YXIoLS1tYXNrLWltYWdlLXNjcm9sbGJhcik7XHJcbiAgbWFzay1zaXplOiB2YXIoLS1tYXNrLXNpemUtY29udGVudCksIHZhcigtLW1hc2stc2l6ZS1zY3JvbGxiYXIpO1xyXG4gIG1hc2stcG9zaXRpb246IDAgMCxcclxuICAxMDAlIDA7XHJcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xyXG4gIC13ZWJraXQtbWFzay1pbWFnZTogdmFyKC0tbWFzay1pbWFnZS1jb250ZW50KSwgdmFyKC0tbWFzay1pbWFnZS1zY3JvbGxiYXIpO1xyXG4gIC13ZWJraXQtbWFzay1zaXplOiB2YXIoLS1tYXNrLXNpemUtY29udGVudCksIHZhcigtLW1hc2stc2l6ZS1zY3JvbGxiYXIpO1xyXG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogMCAwLFxyXG4gIDEwMCUgMDtcclxuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcclxufVxyXG5cclxuI2Nvb2tpZXNjcmlwdF9mc2Rfd3JhcHBlciAjY29va2llc2NyaXB0X2Fib3V0d3JhcCB7XHJcbiAgQGFwcGx5IHRleHQtc20gb3ZlcmZsb3ctYXV0byBtaW4taC00NCB0cmFuc2l0aW9uLW9wYWNpdHk7XHJcbn1cclxuXHJcbi5tZGMtY2hlY2tib3ggaW5wdXQge1xyXG4gIEBhcHBseSB3LWZ1bGwgaC1mdWxsO1xyXG59XHJcblxyXG4ubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kIHtcclxuICBAYXBwbHkgaGlkZGVuO1xyXG59XHJcblxyXG4uX0Nvb2tpZVNjcmlwdFJlcG9ydFBhZ2VDb25zZW50S2V5ICsgaDQge1xyXG4gIEBhcHBseSBteS02O1xyXG59XHJcblxyXG4uX0Nvb2tpZVNjcmlwdFJlcG9ydFBhZ2VUYWJsZVRkLFxyXG4uX0Nvb2tpZVNjcmlwdFJlcG9ydFBhZ2VUYWJsZVRoIHtcclxuICBAYXBwbHkgYm9yZGVyIGJvcmRlci1ncmF5LTIwMCBwLTI7XHJcbn1cclxuXHJcbi5fQ29va2llU2NyaXB0UmVwb3J0UGFnZVRhYmxlVGQge1xyXG4gIEBhcHBseSBwLTI7XHJcbn0iLCJAa2V5ZnJhbWVzIHNwbGlkZS1sb2FkaW5nezAle3RyYW5zZm9ybTpyb3RhdGUoMCl9dG97dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fS5zcGxpZGVfX3RyYWNrLS1kcmFnZ2FibGV7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LnNwbGlkZV9fdHJhY2stLWZhZGU+LnNwbGlkZV9fbGlzdD4uc3BsaWRlX19zbGlkZXttYXJnaW46MCFpbXBvcnRhbnQ7b3BhY2l0eTowO3otaW5kZXg6MH0uc3BsaWRlX190cmFjay0tZmFkZT4uc3BsaWRlX19saXN0Pi5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZXtvcGFjaXR5OjE7ei1pbmRleDoxfS5zcGxpZGUtLXJ0bHtkaXJlY3Rpb246cnRsfS5zcGxpZGVfX3RyYWNrLS10dGI+LnNwbGlkZV9fbGlzdHtkaXNwbGF5OmJsb2NrfS5zcGxpZGVfX2NvbnRhaW5lcntib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246cmVsYXRpdmV9LnNwbGlkZV9fbGlzdHtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MTAwJTttYXJnaW46MCFpbXBvcnRhbnQ7cGFkZGluZzowIWltcG9ydGFudH0uc3BsaWRlLmlzLWluaXRpYWxpemVkOm5vdCguaXMtYWN0aXZlKSAuc3BsaWRlX19saXN0e2Rpc3BsYXk6YmxvY2t9LnNwbGlkZV9fcGFnaW5hdGlvbnstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnNwbGlkZV9fcGFnaW5hdGlvbiBsaXtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxO2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowO3BvaW50ZXItZXZlbnRzOmF1dG99LnNwbGlkZTpub3QoLmlzLW92ZXJmbG93KSAuc3BsaWRlX19wYWdpbmF0aW9ue2Rpc3BsYXk6bm9uZX0uc3BsaWRlX19wcm9ncmVzc19fYmFye3dpZHRoOjB9LnNwbGlkZXtwb3NpdGlvbjpyZWxhdGl2ZTt2aXNpYmlsaXR5OmhpZGRlbn0uc3BsaWRlLmlzLWluaXRpYWxpemVkLC5zcGxpZGUuaXMtcmVuZGVyZWR7dmlzaWJpbGl0eTp2aXNpYmxlfS5zcGxpZGVfX3NsaWRle2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JveC1zaXppbmc6Ym9yZGVyLWJveDstbXMtZmxleC1uZWdhdGl2ZTowO2ZsZXgtc2hyaW5rOjA7bGlzdC1zdHlsZS10eXBlOm5vbmUhaW1wb3J0YW50O21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlfS5zcGxpZGVfX3NsaWRlIGltZ3t2ZXJ0aWNhbC1hbGlnbjpib3R0b219LnNwbGlkZV9fc3Bpbm5lcnthbmltYXRpb246c3BsaWRlLWxvYWRpbmcgMXMgbGluZWFyIGluZmluaXRlO2JvcmRlcjoycHggc29saWQgIzk5OTtib3JkZXItbGVmdC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjUwJTtib3R0b206MDtjb250YWluOnN0cmljdDtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MjBweDtsZWZ0OjA7bWFyZ2luOmF1dG87cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt3aWR0aDoyMHB4fS5zcGxpZGVfX3Nye2NsaXA6cmVjdCgwIDAgMCAwKTtib3JkZXI6MDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS5zcGxpZGVfX3RvZ2dsZS5pcy1hY3RpdmUgLnNwbGlkZV9fdG9nZ2xlX19wbGF5LC5zcGxpZGVfX3RvZ2dsZV9fcGF1c2V7ZGlzcGxheTpub25lfS5zcGxpZGVfX3RvZ2dsZS5pcy1hY3RpdmUgLnNwbGlkZV9fdG9nZ2xlX19wYXVzZXtkaXNwbGF5OmlubGluZX0uc3BsaWRlX190cmFja3tvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowfSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/