/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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_postcss@8.5.6_typescript@5.8.3_webpack@5.99.9/node_modules/postcss-loader/dist/cjs.js!./resources/css/app.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************/
@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:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: inline;
}
.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-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));
  backdrop-filter: blur(8px)                ;
  backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
}
.backdrop-filter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  backdrop-filter:                  ;
  backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
}
.transition:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):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, 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(#\#) {
    pointer-events: none;
  }
}
@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);
}
@media (prefers-reduced-motion: reduce) {
  .drawer--left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --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);
  }
}
.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);
}
@media (prefers-reduced-motion: reduce) {
  .drawer--right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --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);
  }
}
.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;
}
@media (prefers-reduced-motion: reduce) {
  .drawer--active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    pointer-events: auto;
  }
}
@media (prefers-reduced-motion: reduce) {
  .drawer--active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    opacity: 1;
  }
}
@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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RUFBQTtBQUFBO0FBQW5CO0VBQUE7SUFBQSxlQUFtQjtJQUFuQiwyQkFBbUI7SUFBbkIsMEJBQW1CO0lBQW5CLDZEQUFtQjtFQUFBO0FBQUE7QUFBbkI7RUFBQTtJQUFBLG1CQUFtQjtJQUFuQix5QkFBbUI7SUFBbkIsK0JBQW1CO0lBQW5CLDJEQUFtQjtFQUFBO0FBQUE7QUFBbkI7RUFBQTtJQUFBLG1CQUFtQjtJQUFuQix5QkFBbUI7SUFBbkIsK0JBQW1CO0lBQW5CLDJEQUFtQjtFQUFBO0FBQUE7QUFBbkI7RUFBQTtJQUFBLGtCQUFtQjtJQUFuQix5QkFBbUI7SUFBbkIsOEJBQW1CO0lBQW5CLDJEQUFtQjtFQUFBO0FBQUE7QUFBbkI7RUFBQTtJQUFBLGtCQUFtQjtJQUFuQix5QkFBbUI7SUFBbkIsMkJBQW1CO0lBQW5CLDJEQUFtQjtFQUFBO0FBQUE7QUFBbkI7RUFBQTtJQUFBLGdEQUFtQjtFQUFBO0FBQUE7QUFBbkI7RUFBQTtJQUFBLFlBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsd0RBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsNERBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsMERBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsNEJBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsNEJBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsNEJBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsNEJBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsNEJBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsNEJBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsbUJBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEseUJBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEseUJBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEseUJBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEseUJBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEseUJBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEseUJBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsY0FBbUI7RUFBQTtBQUFBO0FBQW5CO0VBQUE7SUFBQSxhQUFtQjtFQUFBO0FBQUE7QUFBbkI7RUFBQTtJQUFBLGFBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsYUFBbUI7RUFBQTtBQUFBO0FBQW5CO0VBQUE7SUFBQSxvQkFBbUI7RUFBQTtBQUFBO0FBQW5CO0VBQUE7SUFBQSx3QkFBbUI7SUFBbkIsK0JBQW1CO0lBQW5CLHlCQUFtQjtJQUFuQixnQ0FBbUI7RUFBQTtBQUFBO0FBQW5CO0VBQUE7SUFBQSx3QkFBbUI7SUFBbkIsK0JBQW1CO0lBQW5CLHlCQUFtQjtJQUFuQixnQ0FBbUI7RUFBQTtBQUFBO0FBQW5CO0VBQUE7SUFBQSx3QkFBbUI7SUFBbkIsK0JBQW1CO0lBQW5CLHlCQUFtQjtJQUFuQixnQ0FBbUI7RUFBQTtBQUFBO0FBQW5CO0VBQUE7SUFBQSx3QkFBbUI7SUFBbkIsK0JBQW1CO0lBQW5CLHlCQUFtQjtJQUFuQixnQ0FBbUI7RUFBQTtBQUFBO0FBQW5CO0VBQUE7SUFBQSx5QkFBbUI7SUFBbkIsZ0NBQW1CO0lBQW5CLDBCQUFtQjtJQUFuQixpQ0FBbUI7RUFBQTtBQUFBO0FBQW5CO0VBQUE7SUFBQSx5QkFBbUI7SUFBbkIsZ0NBQW1CO0lBQW5CLDBCQUFtQjtJQUFuQixpQ0FBbUI7RUFBQTtBQUFBO0FBQW5CO0VBQUE7SUFBQSx5QkFBbUI7SUFBbkIsZ0NBQW1CO0lBQW5CLDBCQUFtQjtJQUFuQixpQ0FBbUI7RUFBQTtBQUFBO0FBQW5CO0VBQUE7SUFBQSx5QkFBbUI7SUFBbkIsZ0NBQW1CO0lBQW5CLDBCQUFtQjtJQUFuQixpQ0FBbUI7RUFBQTtBQUFBO0FBQW5CO0VBQUE7SUFBQSx5QkFBbUI7SUFBbkIsZ0NBQW1CO0lBQW5CLDBCQUFtQjtJQUFuQixpQ0FBbUI7RUFBQTtBQUFBO0FBQW5CO0VBQUE7SUFBQSx5QkFBbUI7SUFBbkIsZ0NBQW1CO0lBQW5CLDBCQUFtQjtJQUFuQixpQ0FBbUI7RUFBQTtBQUFBO0FBQW5CO0VBQUE7SUFBQSx5QkFBbUI7SUFBbkIsZ0NBQW1CO0lBQW5CLDBCQUFtQjtJQUFuQixpQ0FBbUI7RUFBQTtBQUFBO0FBQW5CO0VBQUE7SUFBQSx3QkFBbUI7SUFBbkIsbUJBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsWUFBbUI7RUFBQTtBQUFBO0FBQW5CO0VBQUE7SUFBQSx1QkFBbUI7SUFBbkIsa0JBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsV0FBbUI7RUFBQTtBQUFBO0FBQW5CO0VBQUE7SUFBQSw2QkFBbUI7SUFBbkIsb0NBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsNEJBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsdUNBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsZ0RBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsZ0RBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsZ0RBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsZ0RBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsZ0RBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsZ0RBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsaURBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsc0JBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsbUJBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsZUFBbUI7RUFBQTtBQUFBO0FBQW5CO0VBQUE7SUFBQSxtQkFBbUI7RUFBQTtBQUFBO0FBQW5CO0VBQUE7SUFBQSxxQkFBbUI7RUFBQTtBQUFBO0FBQW5CO0VBQUE7SUFBQSx1QkFBbUI7RUFBQTtBQUFBO0FBQW5CO0VBQUE7SUFBQSxvQkFBbUI7RUFBQTtBQUFBO0FBQW5CO0VBQUE7SUFBQSw2QkFBbUI7RUFBQTtBQUFBO0FBQW5CO0VBQUE7SUFBQSw4QkFBbUI7RUFBQTtBQUFBO0FBQW5CO0VBQUE7SUFBQSx1QkFBbUI7RUFBQTtBQUFBO0FBQW5CO0VBQUE7SUFBQSx5QkFBbUI7RUFBQTtBQUFBO0FBQW5CO0VBQUE7SUFBQSw2QkFBbUI7RUFBQTtBQUFBO0FBQW5CO0VBQUE7SUFBQSwyQkFBbUI7RUFBQTtBQUFBO0FBQW5CO0VBQUE7SUFBQSxzQkFBbUI7SUFBbkIsNkJBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsdUJBQW1CO0lBQW5CLDhCQUFtQjtFQUFBO0FBQUE7QUFBbkI7RUFBQTtJQUFBLHNCQUFtQjtFQUFBO0FBQUE7QUFBbkI7RUFBQTtJQUFBLDBCQUFtQjtJQUFuQixpQ0FBbUI7RUFBQTtBQUFBO0FBQW5CO0VBQUE7SUFBQSw0QkFBbUI7SUFBbkIsbUNBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsMEJBQW1CO0lBQW5CLGlDQUFtQjtFQUFBO0FBQUE7QUFBbkI7RUFBQTtJQUFBLDJCQUFtQjtJQUFuQixrQ0FBbUI7RUFBQTtBQUFBO0FBQW5CO0VBQUE7SUV6MEJPLCtCQUFxQjtJQUFyQixnQ0FBcUI7SUFBckIsc0NBQXFCO0lBQXJCLHVDQUFxQjtJQUFyQiw4QkFBcUI7SUFBckIsaUNBQXFCO0lBQXJCLHFDQUFxQjtJQUFyQix3Q0FBcUI7RUZ5MEJUO0FBQUE7QUFBbkI7RUFBQTtJRW4wQk8sK0JBQW1CO0lBQW5CLGdDQUFtQjtJQUFuQixzQ0FBbUI7SUFBbkIsdUNBQW1CO0lBQW5CLDhCQUFtQjtJQUFuQixpQ0FBbUI7SUFBbkIscUNBQW1CO0lBQW5CLHdDQUFtQjtFRm0wQlA7QUFBQTtBQUFuQjtFQUFBO0lFdDBCTywrQkFBbUI7SUFBbkIsZ0NBQW1CO0lBQW5CLHNDQUFtQjtJQUFuQix1Q0FBbUI7SUFBbkIsOEJBQW1CO0lBQW5CLGlDQUFtQjtJQUFuQixxQ0FBbUI7SUFBbkIsd0NBQW1CO0VGczBCUDtBQUFBO0FBQW5CO0VBQUE7SUFBQSxpQ0FBbUI7SUFBbkIsd0NBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsa0JBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsZ0JBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsaUJBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsaUJBQW1CO0lBQW5CLDBCQUFtQjtJQUFuQiwwQkFBbUI7SUFBbkIsNERBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsbUJBQW1CO0lBQW5CLDBCQUFtQjtJQUFuQiwrQkFBbUI7SUFBbkIsNERBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsa0JBQW1CO0lBQW5CLDBCQUFtQjtJQUFuQiw2QkFBbUI7SUFBbkIsNERBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsZUFBbUI7SUFBbkIsMEJBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLDREQUFtQjtFQUFBO0FBQUE7QUFBbkI7RUFBQTtJQUFBLGtCQUFtQjtJQUFuQiwwQkFBbUI7SUFBbkIsY0FBbUI7SUFBbkIsNERBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsaUJBQW1CO0lBQW5CLDBCQUFtQjtJQUFuQixjQUFtQjtJQUFuQiw0REFBbUI7RUFBQTtBQUFBO0FBQW5CO0VBQUE7SUFBQSxlQUFtQjtJQUFuQiwwQkFBbUI7SUFBbkIsY0FBbUI7SUFBbkIsNERBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsZUFBbUI7SUFBbkIsMEJBQW1CO0lBQW5CLGNBQW1CO0lBQW5CLDREQUFtQjtFQUFBO0FBQUE7QUFBbkI7RUFBQTtJQUFBLGVBQW1CO0lBQW5CLDJCQUFtQjtJQUFuQiwwQkFBbUI7SUFBbkIsNkRBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsbUJBQW1CO0lBQW5CLHlCQUFtQjtJQUFuQiwrQkFBbUI7SUFBbkIsMkRBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsbUJBQW1CO0lBQW5CLHlCQUFtQjtJQUFuQiwrQkFBbUI7SUFBbkIsMkRBQW1CO0VBQUE7QUFBQTtBQUFuQjtFQUFBO0lBQUEsa0JBQW1CO0lBQW5CLHlCQUFtQjtJ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QUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CLGVBQW1CO0VBQW5CLG1CQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGlCQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FjdDJCNkI7RUFBQSxXQUFnQjtFQUFoQixlQUFnQjtBQUFBO0FBQWhCO0VBQUEsaUJBQWdCO0VBQWhCLGVBQWdCO0VBQWhCLDRCQUFnQjtBQUFBO0FBQWhCO0VBQUEsaUJBQWdCO0VBQWhCLGVBQWdCO0VBQWhCLDRCQUFnQjtBQUFBO0FBQWhCO0VBQUEsaUJBQWdCO0VBQWhCLGVBQWdCO0VBQWhCLDRCQUFnQjtBQUFBO0FBQWhCO0VBQUEsV0FBZ0I7RUFBaEIsZUFBZ0I7QUFBQTtBQUFoQjtFQUFBLFdBQWdCO0VBQWhCLGVBQWdCO0FBQUE7QUFBaEI7RUFBQSw2QkFBZ0I7RUFBaEIsZUFBZ0I7RUFBaEIsaUJBQWdCO0FBQUE7QUFBaEI7RUFBQSw2QkFBZ0I7RUFBaEIsZUFBZ0I7RUFBaEIsa0JBQWdCO0FBQUE7QUFBaEI7RUFBQSw2QkFBZ0I7RUFBaEIsZUFBZ0I7RUFBaEIsbUJBQWdCO0FBQUE7QUdYckQ7RUFBQSxXQUFRO0VBQVIsZUFBUTtFQUFSLGdCQUFRO0FBQUE7QWpCNFpqQjtFQUNFO0lBQ0UsWUFBWTtFQURWO0FBRFc7QUV0VUg7RUFBQTtJQUFBLHNCQUFZO0lBS0ssbUJBQWdCO0lBQWhCLG1CQUFnQjtJQUFoQixtQkFBZ0I7SUUvRnVDLHFCQUFTO0lBQUMseUJBQVM7SUFHbEcsOEJBQU07SUFBTiwwQkFBTTtJQUFOLHVCQUFNO0lBQU4sb0NBQU07SUFBTixnQ0FBTTtJQUFOLDZCQUFNO0lBQU4sd0JBQU07SUFBTixtQ0FBTTtJQUFOLDhCQUFNO0lBQU4seUNBQU07SUFBTix3QkFBTTtJQUFOLDJCQUFNO0lBQU4sNEJBQU07SUFBTiwwQ0FBTTtJRnlIUix3QkFBZ0I7SUZ5dkJ2QixzQ0FBbUI7SUFBbkIsdUJBQW1CO0lBQW5CLHVCQUFtQjtJQUFuQix3QkFBbUI7SUFBbkIseUJBQW1CO0lBQW5CLGtCQUFtQjtJQUFuQix3QkFBbUI7SUFBbkIsc0JBQW1CO0lBQW5CLHVCQUFtQjtJQUFuQix3QkFBbUI7SUFBbkIsb0JBQW1CO0lBQW5CLHFCQUFtQjtJQUFuQixzQkFBbUI7SUFBbkIsbUJBQW1CO0lBQW5CLHlCQUFtQjtJQUFuQiwrQkFBbUI7SUFBbkIsNEJBQW1CO0lBQW5CLDhCQUFtQjtJQUFuQiwyQkFBbUI7SUFBbkIsaUNBQW1CO0lBQW5CLCtCQUFtQjtJQUFuQixnQ0FBbUI7SUFBbkIsaUNBQW1CO0lBQW5CLDZCQUFtQjtJQUFuQiw4QkFBbUI7SUFBbkIsK0JBQW1CO0lBQW5CLDRCQUFtQjtJQUFuQixnQkFBbUI7SWN0MkI2QiwrQkFBZ0I7SUFBaEIsaUNBQWdCO0lBQWhCLGdDQUFnQjtJQUFoQiwrQkFBZ0I7SUFBaEIsNEJBQWdCO0lBQWhCLGdDQUFnQjtJQUFoQiwrQkFBZ0I7SUFBaEIsK0JBQWdCO0lBQWhCLCtCQUFnQjtJR1hyRCx3QkFBUTtFZnNGUztBQUFBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy91dGlscy9kcmF3ZXIuY3NzIiwid2VicGFjazovLy88bm8gc291cmNlPiIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvLnBucG0vdGFpbHdpbmRjc3NANC4xLjExL25vZGVfbW9kdWxlcy90YWlsd2luZGNzcy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9hcHAuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvbGF5b3V0L2Zvcm0uY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvYmFzZS9zY2FmZm9sZGluZy5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL2J1dHRvbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9iYXNlL3J0ZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy91dGlscy9uby1zY3JvbGxiYXIuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9sYWJlbC5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9iYXNlL3R5cG9ncmFwaHkuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvdXRpbHMvb3ZlcmxheS5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy91dGlscy9tb2RhbC5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9sYXlvdXQvY3VzdG9tZXJzL2FjY291bnQuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvbGF5b3V0L2RyYXdlci1uYXZpZ2F0aW9uLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2xheW91dC9oZWFkZXIuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9vcHRpb24tbGFiZWwuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9hZGRyZXNzLWl0ZW0uY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9vcmRlci1pdGVtLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvcGFnaW5hdGlvbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9jb21wb25lbnRzL3Byb2dyZXNzLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvcXVhbnRpdHkuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9zd2F0Y2guY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9xdWljay1idXkuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvY29tcG9uZW50cy9zaXplLWd1aWRlLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2NvbXBvbmVudHMvY29va2llLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvLnBucG0vQHNwbGlkZWpzK3NwbGlkZUA0LjEuNC9ub2RlX21vZHVsZXMvQHNwbGlkZWpzL3NwbGlkZS9kaXN0L2Nzcy9zcGxpZGUtY29yZS5taW4uY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBsYXllciBjb21wb25lbnRzIHtcbiAgLmRyYXdlciB7XG4gICAgQGFwcGx5IGZpeGVkIHRvcC0wIGJvdHRvbS0wIHotNTAgZmxleCB3LTEyMCBtYXgtdy1mdWxsIHRyYW5zZm9ybS1ncHUgZmxleC1jb2wgb3ZlcnNjcm9sbC1jb250YWluIGJnLXdoaXRlIHRyYW5zaXRpb24tZGlzY3JldGUgZHVyYXRpb24tMzAwIG1vdGlvbi1yZWR1Y2U6b3BhY2l0eS0wIG1vdGlvbi1yZWR1Y2U6cG9pbnRlci1ldmVudHMtbm9uZTtcblxuICAgICYtLWxlZnQge1xuICAgICAgQGFwcGx5IGxlZnQtMCAtdHJhbnNsYXRlLXgtZnVsbCBtb3Rpb24tcmVkdWNlOnRyYW5zbGF0ZS14LTA7XG4gICAgfVxuXG4gICAgJi0tcmlnaHQge1xuICAgICAgQGFwcGx5IHJpZ2h0LTAgdHJhbnNsYXRlLXgtZnVsbCBtb3Rpb24tcmVkdWNlOnRyYW5zbGF0ZS14LTA7XG4gICAgfVxuXG4gICAgJi0tdG9wIHtcbiAgICAgIEBhcHBseSBoLWZpdCBtYXgtaC1kdmggdy1mdWxsO1xuICAgICAgQGFwcGx5IHRvcC0wIC10cmFuc2xhdGUteS1mdWxsIG1vdGlvbi1yZWR1Y2U6dHJhbnNsYXRlLXktMDtcbiAgICB9XG5cbiAgICAmLS1ib3R0b20ge1xuICAgICAgQGFwcGx5IGgtZml0IHctZnVsbDtcbiAgICAgIEBhcHBseSBib3R0b20tMCB0cmFuc2xhdGUteS1mdWxsIG1vdGlvbi1yZWR1Y2U6dHJhbnNsYXRlLXktMDtcbiAgICB9XG5cbiAgICAmLS1sZWZ0LFxuICAgICYtLXJpZ2h0LFxuICAgICYtLXRvcCxcbiAgICAmLS1ib3R0b20ge1xuICAgICAgQGFwcGx5IG1vdGlvbi1yZWR1Y2U6dHJhbnNsYXRlLW5vbmU7XG4gICAgfVxuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIEBhcHBseSB0cmFuc2xhdGUtbm9uZSBvcGFjaXR5LTEwMCBtb3Rpb24tcmVkdWNlOm9wYWNpdHktMTAwIG1vdGlvbi1yZWR1Y2U6cG9pbnRlci1ldmVudHMtYXV0bztcbiAgICB9XG5cbiAgICAmLS1hY3RpdmUmLS1sZWZ0IHtcbiAgICAgIEBhcHBseSBzdGFydGluZzotdHJhbnNsYXRlLXgtZnVsbDtcbiAgICB9XG5cbiAgICAmLS1hY3RpdmUmLS1yaWdodCB7XG4gICAgICBAYXBwbHkgc3RhcnRpbmc6dHJhbnNsYXRlLXgtZnVsbDtcbiAgICB9XG5cbiAgICAmLS1hY3RpdmUmLS10b3Age1xuICAgICAgQGFwcGx5IHN0YXJ0aW5nOi10cmFuc2xhdGUteS1mdWxsO1xuICAgIH1cblxuICAgICYtLWFjdGl2ZSYtLWJvdHRvbSB7XG4gICAgICBAYXBwbHkgaC1maXQgdy1mdWxsO1xuICAgICAgQGFwcGx5IGJvdHRvbS0wIHRyYW5zbGF0ZS15LWZ1bGwgbW90aW9uLXJlZHVjZTp0cmFuc2xhdGUteS0wO1xuICAgIH1cblxuICAgICYtLWFjdGl2ZSYtLWxlZnQsXG4gICAgJi0tYWN0aXZlJi0tcmlnaHQsXG4gICAgJi0tYWN0aXZlJi0tdG9wLFxuICAgICYtLWFjdGl2ZSYtLWJvdHRvbSB7XG4gICAgICBAYXBwbHkgc3RhcnRpbmc6bW90aW9uLXJlZHVjZTp0cmFuc2xhdGUtbm9uZTtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgQGFwcGx5IHB4LTQgcHktMy41O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgQGFwcGx5IHB4LTQgcHktMztcbiAgICB9XG5cbiAgICAmX19jb250ZW50LWVzY2FwZSB7XG4gICAgICBAYXBwbHkgLW14LTQgcHgtNDtcbiAgICB9XG5cbiAgICAvKiBTdWJkcmF3ZXIgKi9cbiAgICAmX19zdWJkcmF3ZXIge1xuICAgICAgQGFwcGx5IGFic29sdXRlIGluc2V0LTAgei0xMCBvdmVyc2Nyb2xsLWNvbnRhaW4gYmctd2hpdGUgZHVyYXRpb24tMzAwIG1vdGlvbi1yZWR1Y2U6b3BhY2l0eS0wO1xuICAgIH1cblxuICAgICYtLWxlZnQgJl9fc3ViZHJhd2VyIHtcbiAgICAgIEBhcHBseSAtdHJhbnNsYXRlLXgtZnVsbDtcbiAgICB9XG5cbiAgICAmLS1yaWdodCAmX19zdWJkcmF3ZXIge1xuICAgICAgQGFwcGx5IHRyYW5zbGF0ZS14LWZ1bGw7XG4gICAgfVxuXG4gICAgJi0tdG9wICZfX3N1YmRyYXdlciB7XG4gICAgICBAYXBwbHkgLXRyYW5zbGF0ZS15LWZ1bGw7XG4gICAgfVxuXG4gICAgJi0tYm90dG9tICZfX3N1YmRyYXdlciB7XG4gICAgICBAYXBwbHkgdHJhbnNsYXRlLXktZnVsbDtcbiAgICB9XG5cbiAgICAmLS1sZWZ0ICZfX3N1YmRyYXdlci0tYWN0aXZlLFxuICAgICYtLXJpZ2h0ICZfX3N1YmRyYXdlci0tYWN0aXZlIHtcbiAgICAgIEBhcHBseSB0cmFuc2xhdGUteC0wIG1vdGlvbi1yZWR1Y2U6b3BhY2l0eS0xMDA7XG4gICAgfVxuXG4gICAgJi0tdG9wICZfX3N1YmRyYXdlci0tYWN0aXZlIHtcbiAgICAgIEBhcHBseSAtdHJhbnNsYXRlLXktMDtcbiAgICB9XG5cbiAgICAmLS1ib3R0b20gJl9fc3ViZHJhd2VyLS1hY3RpdmUge1xuICAgICAgQGFwcGx5IHRyYW5zbGF0ZS15LTA7XG4gICAgfVxuICB9XG59XG4iLG51bGwsIkBsYXllciB0aGVtZSwgYmFzZSwgY29tcG9uZW50cywgdXRpbGl0aWVzO1xuXG5AbGF5ZXIgdGhlbWUge1xuICBAdGhlbWUgZGVmYXVsdCB7XG4gICAgLS1mb250LXNhbnM6XG4gICAgICB1aS1zYW5zLXNlcmlmLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIixcbiAgICAgIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gICAgLS1mb250LXNlcmlmOiB1aS1zZXJpZiwgR2VvcmdpYSwgQ2FtYnJpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICAgIC0tZm9udC1tb25vOlxuICAgICAgdWktbW9ub3NwYWNlLCBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsXG4gICAgICBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcblxuICAgIC0tY29sb3ItcmVkLTUwOiBva2xjaCg5Ny4xJSAwLjAxMyAxNy4zOCk7XG4gICAgLS1jb2xvci1yZWQtMTAwOiBva2xjaCg5My42JSAwLjAzMiAxNy43MTcpO1xuICAgIC0tY29sb3ItcmVkLTIwMDogb2tsY2goODguNSUgMC4wNjIgMTguMzM0KTtcbiAgICAtLWNvbG9yLXJlZC0zMDA6IG9rbGNoKDgwLjglIDAuMTE0IDE5LjU3MSk7XG4gICAgLS1jb2xvci1yZWQtNDAwOiBva2xjaCg3MC40JSAwLjE5MSAyMi4yMTYpO1xuICAgIC0tY29sb3ItcmVkLTUwMDogb2tsY2goNjMuNyUgMC4yMzcgMjUuMzMxKTtcbiAgICAtLWNvbG9yLXJlZC02MDA6IG9rbGNoKDU3LjclIDAuMjQ1IDI3LjMyNSk7XG4gICAgLS1jb2xvci1yZWQtNzAwOiBva2xjaCg1MC41JSAwLjIxMyAyNy41MTgpO1xuICAgIC0tY29sb3ItcmVkLTgwMDogb2tsY2goNDQuNCUgMC4xNzcgMjYuODk5KTtcbiAgICAtLWNvbG9yLXJlZC05MDA6IG9rbGNoKDM5LjYlIDAuMTQxIDI1LjcyMyk7XG4gICAgLS1jb2xvci1yZWQtOTUwOiBva2xjaCgyNS44JSAwLjA5MiAyNi4wNDIpO1xuXG4gICAgLS1jb2xvci1vcmFuZ2UtNTA6IG9rbGNoKDk4JSAwLjAxNiA3My42ODQpO1xuICAgIC0tY29sb3Itb3JhbmdlLTEwMDogb2tsY2goOTUuNCUgMC4wMzggNzUuMTY0KTtcbiAgICAtLWNvbG9yLW9yYW5nZS0yMDA6IG9rbGNoKDkwLjElIDAuMDc2IDcwLjY5Nyk7XG4gICAgLS1jb2xvci1vcmFuZ2UtMzAwOiBva2xjaCg4My43JSAwLjEyOCA2Ni4yOSk7XG4gICAgLS1jb2xvci1vcmFuZ2UtNDAwOiBva2xjaCg3NSUgMC4xODMgNTUuOTM0KTtcbiAgICAtLWNvbG9yLW9yYW5nZS01MDA6IG9rbGNoKDcwLjUlIDAuMjEzIDQ3LjYwNCk7XG4gICAgLS1jb2xvci1vcmFuZ2UtNjAwOiBva2xjaCg2NC42JSAwLjIyMiA0MS4xMTYpO1xuICAgIC0tY29sb3Itb3JhbmdlLTcwMDogb2tsY2goNTUuMyUgMC4xOTUgMzguNDAyKTtcbiAgICAtLWNvbG9yLW9yYW5nZS04MDA6IG9rbGNoKDQ3JSAwLjE1NyAzNy4zMDQpO1xuICAgIC0tY29sb3Itb3JhbmdlLTkwMDogb2tsY2goNDAuOCUgMC4xMjMgMzguMTcyKTtcbiAgICAtLWNvbG9yLW9yYW5nZS05NTA6IG9rbGNoKDI2LjYlIDAuMDc5IDM2LjI1OSk7XG5cbiAgICAtLWNvbG9yLWFtYmVyLTUwOiBva2xjaCg5OC43JSAwLjAyMiA5NS4yNzcpO1xuICAgIC0tY29sb3ItYW1iZXItMTAwOiBva2xjaCg5Ni4yJSAwLjA1OSA5NS42MTcpO1xuICAgIC0tY29sb3ItYW1iZXItMjAwOiBva2xjaCg5Mi40JSAwLjEyIDk1Ljc0Nik7XG4gICAgLS1jb2xvci1hbWJlci0zMDA6IG9rbGNoKDg3LjklIDAuMTY5IDkxLjYwNSk7XG4gICAgLS1jb2xvci1hbWJlci00MDA6IG9rbGNoKDgyLjglIDAuMTg5IDg0LjQyOSk7XG4gICAgLS1jb2xvci1hbWJlci01MDA6IG9rbGNoKDc2LjklIDAuMTg4IDcwLjA4KTtcbiAgICAtLWNvbG9yLWFtYmVyLTYwMDogb2tsY2goNjYuNiUgMC4xNzkgNTguMzE4KTtcbiAgICAtLWNvbG9yLWFtYmVyLTcwMDogb2tsY2goNTUuNSUgMC4xNjMgNDguOTk4KTtcbiAgICAtLWNvbG9yLWFtYmVyLTgwMDogb2tsY2goNDcuMyUgMC4xMzcgNDYuMjAxKTtcbiAgICAtLWNvbG9yLWFtYmVyLTkwMDogb2tsY2goNDEuNCUgMC4xMTIgNDUuOTA0KTtcbiAgICAtLWNvbG9yLWFtYmVyLTk1MDogb2tsY2goMjcuOSUgMC4wNzcgNDUuNjM1KTtcblxuICAgIC0tY29sb3IteWVsbG93LTUwOiBva2xjaCg5OC43JSAwLjAyNiAxMDIuMjEyKTtcbiAgICAtLWNvbG9yLXllbGxvdy0xMDA6IG9rbGNoKDk3LjMlIDAuMDcxIDEwMy4xOTMpO1xuICAgIC0tY29sb3IteWVsbG93LTIwMDogb2tsY2goOTQuNSUgMC4xMjkgMTAxLjU0KTtcbiAgICAtLWNvbG9yLXllbGxvdy0zMDA6IG9rbGNoKDkwLjUlIDAuMTgyIDk4LjExMSk7XG4gICAgLS1jb2xvci15ZWxsb3ctNDAwOiBva2xjaCg4NS4yJSAwLjE5OSA5MS45MzYpO1xuICAgIC0tY29sb3IteWVsbG93LTUwMDogb2tsY2goNzkuNSUgMC4xODQgODYuMDQ3KTtcbiAgICAtLWNvbG9yLXllbGxvdy02MDA6IG9rbGNoKDY4LjElIDAuMTYyIDc1LjgzNCk7XG4gICAgLS1jb2xvci15ZWxsb3ctNzAwOiBva2xjaCg1NS40JSAwLjEzNSA2Ni40NDIpO1xuICAgIC0tY29sb3IteWVsbG93LTgwMDogb2tsY2goNDcuNiUgMC4xMTQgNjEuOTA3KTtcbiAgICAtLWNvbG9yLXllbGxvdy05MDA6IG9rbGNoKDQyLjElIDAuMDk1IDU3LjcwOCk7XG4gICAgLS1jb2xvci15ZWxsb3ctOTUwOiBva2xjaCgyOC42JSAwLjA2NiA1My44MTMpO1xuXG4gICAgLS1jb2xvci1saW1lLTUwOiBva2xjaCg5OC42JSAwLjAzMSAxMjAuNzU3KTtcbiAgICAtLWNvbG9yLWxpbWUtMTAwOiBva2xjaCg5Ni43JSAwLjA2NyAxMjIuMzI4KTtcbiAgICAtLWNvbG9yLWxpbWUtMjAwOiBva2xjaCg5My44JSAwLjEyNyAxMjQuMzIxKTtcbiAgICAtLWNvbG9yLWxpbWUtMzAwOiBva2xjaCg4OS43JSAwLjE5NiAxMjYuNjY1KTtcbiAgICAtLWNvbG9yLWxpbWUtNDAwOiBva2xjaCg4NC4xJSAwLjIzOCAxMjguODUpO1xuICAgIC0tY29sb3ItbGltZS01MDA6IG9rbGNoKDc2LjglIDAuMjMzIDEzMC44NSk7XG4gICAgLS1jb2xvci1saW1lLTYwMDogb2tsY2goNjQuOCUgMC4yIDEzMS42ODQpO1xuICAgIC0tY29sb3ItbGltZS03MDA6IG9rbGNoKDUzLjIlIDAuMTU3IDEzMS41ODkpO1xuICAgIC0tY29sb3ItbGltZS04MDA6IG9rbGNoKDQ1LjMlIDAuMTI0IDEzMC45MzMpO1xuICAgIC0tY29sb3ItbGltZS05MDA6IG9rbGNoKDQwLjUlIDAuMTAxIDEzMS4wNjMpO1xuICAgIC0tY29sb3ItbGltZS05NTA6IG9rbGNoKDI3LjQlIDAuMDcyIDEzMi4xMDkpO1xuXG4gICAgLS1jb2xvci1ncmVlbi01MDogb2tsY2goOTguMiUgMC4wMTggMTU1LjgyNik7XG4gICAgLS1jb2xvci1ncmVlbi0xMDA6IG9rbGNoKDk2LjIlIDAuMDQ0IDE1Ni43NDMpO1xuICAgIC0tY29sb3ItZ3JlZW4tMjAwOiBva2xjaCg5Mi41JSAwLjA4NCAxNTUuOTk1KTtcbiAgICAtLWNvbG9yLWdyZWVuLTMwMDogb2tsY2goODcuMSUgMC4xNSAxNTQuNDQ5KTtcbiAgICAtLWNvbG9yLWdyZWVuLTQwMDogb2tsY2goNzkuMiUgMC4yMDkgMTUxLjcxMSk7XG4gICAgLS1jb2xvci1ncmVlbi01MDA6IG9rbGNoKDcyLjMlIDAuMjE5IDE0OS41NzkpO1xuICAgIC0tY29sb3ItZ3JlZW4tNjAwOiBva2xjaCg2Mi43JSAwLjE5NCAxNDkuMjE0KTtcbiAgICAtLWNvbG9yLWdyZWVuLTcwMDogb2tsY2goNTIuNyUgMC4xNTQgMTUwLjA2OSk7XG4gICAgLS1jb2xvci1ncmVlbi04MDA6IG9rbGNoKDQ0LjglIDAuMTE5IDE1MS4zMjgpO1xuICAgIC0tY29sb3ItZ3JlZW4tOTAwOiBva2xjaCgzOS4zJSAwLjA5NSAxNTIuNTM1KTtcbiAgICAtLWNvbG9yLWdyZWVuLTk1MDogb2tsY2goMjYuNiUgMC4wNjUgMTUyLjkzNCk7XG5cbiAgICAtLWNvbG9yLWVtZXJhbGQtNTA6IG9rbGNoKDk3LjklIDAuMDIxIDE2Ni4xMTMpO1xuICAgIC0tY29sb3ItZW1lcmFsZC0xMDA6IG9rbGNoKDk1JSAwLjA1MiAxNjMuMDUxKTtcbiAgICAtLWNvbG9yLWVtZXJhbGQtMjAwOiBva2xjaCg5MC41JSAwLjA5MyAxNjQuMTUpO1xuICAgIC0tY29sb3ItZW1lcmFsZC0zMDA6IG9rbGNoKDg0LjUlIDAuMTQzIDE2NC45NzgpO1xuICAgIC0tY29sb3ItZW1lcmFsZC00MDA6IG9rbGNoKDc2LjUlIDAuMTc3IDE2My4yMjMpO1xuICAgIC0tY29sb3ItZW1lcmFsZC01MDA6IG9rbGNoKDY5LjYlIDAuMTcgMTYyLjQ4KTtcbiAgICAtLWNvbG9yLWVtZXJhbGQtNjAwOiBva2xjaCg1OS42JSAwLjE0NSAxNjMuMjI1KTtcbiAgICAtLWNvbG9yLWVtZXJhbGQtNzAwOiBva2xjaCg1MC44JSAwLjExOCAxNjUuNjEyKTtcbiAgICAtLWNvbG9yLWVtZXJhbGQtODAwOiBva2xjaCg0My4yJSAwLjA5NSAxNjYuOTEzKTtcbiAgICAtLWNvbG9yLWVtZXJhbGQtOTAwOiBva2xjaCgzNy44JSAwLjA3NyAxNjguOTQpO1xuICAgIC0tY29sb3ItZW1lcmFsZC05NTA6IG9rbGNoKDI2LjIlIDAuMDUxIDE3Mi41NTIpO1xuXG4gICAgLS1jb2xvci10ZWFsLTUwOiBva2xjaCg5OC40JSAwLjAxNCAxODAuNzIpO1xuICAgIC0tY29sb3ItdGVhbC0xMDA6IG9rbGNoKDk1LjMlIDAuMDUxIDE4MC44MDEpO1xuICAgIC0tY29sb3ItdGVhbC0yMDA6IG9rbGNoKDkxJSAwLjA5NiAxODAuNDI2KTtcbiAgICAtLWNvbG9yLXRlYWwtMzAwOiBva2xjaCg4NS41JSAwLjEzOCAxODEuMDcxKTtcbiAgICAtLWNvbG9yLXRlYWwtNDAwOiBva2xjaCg3Ny43JSAwLjE1MiAxODEuOTEyKTtcbiAgICAtLWNvbG9yLXRlYWwtNTAwOiBva2xjaCg3MC40JSAwLjE0IDE4Mi41MDMpO1xuICAgIC0tY29sb3ItdGVhbC02MDA6IG9rbGNoKDYwJSAwLjExOCAxODQuNzA0KTtcbiAgICAtLWNvbG9yLXRlYWwtNzAwOiBva2xjaCg1MS4xJSAwLjA5NiAxODYuMzkxKTtcbiAgICAtLWNvbG9yLXRlYWwtODAwOiBva2xjaCg0My43JSAwLjA3OCAxODguMjE2KTtcbiAgICAtLWNvbG9yLXRlYWwtOTAwOiBva2xjaCgzOC42JSAwLjA2MyAxODguNDE2KTtcbiAgICAtLWNvbG9yLXRlYWwtOTUwOiBva2xjaCgyNy43JSAwLjA0NiAxOTIuNTI0KTtcblxuICAgIC0tY29sb3ItY3lhbi01MDogb2tsY2goOTguNCUgMC4wMTkgMjAwLjg3Myk7XG4gICAgLS1jb2xvci1jeWFuLTEwMDogb2tsY2goOTUuNiUgMC4wNDUgMjAzLjM4OCk7XG4gICAgLS1jb2xvci1jeWFuLTIwMDogb2tsY2goOTEuNyUgMC4wOCAyMDUuMDQxKTtcbiAgICAtLWNvbG9yLWN5YW4tMzAwOiBva2xjaCg4Ni41JSAwLjEyNyAyMDcuMDc4KTtcbiAgICAtLWNvbG9yLWN5YW4tNDAwOiBva2xjaCg3OC45JSAwLjE1NCAyMTEuNTMpO1xuICAgIC0tY29sb3ItY3lhbi01MDA6IG9rbGNoKDcxLjUlIDAuMTQzIDIxNS4yMjEpO1xuICAgIC0tY29sb3ItY3lhbi02MDA6IG9rbGNoKDYwLjklIDAuMTI2IDIyMS43MjMpO1xuICAgIC0tY29sb3ItY3lhbi03MDA6IG9rbGNoKDUyJSAwLjEwNSAyMjMuMTI4KTtcbiAgICAtLWNvbG9yLWN5YW4tODAwOiBva2xjaCg0NSUgMC4wODUgMjI0LjI4Myk7XG4gICAgLS1jb2xvci1jeWFuLTkwMDogb2tsY2goMzkuOCUgMC4wNyAyMjcuMzkyKTtcbiAgICAtLWNvbG9yLWN5YW4tOTUwOiBva2xjaCgzMC4yJSAwLjA1NiAyMjkuNjk1KTtcblxuICAgIC0tY29sb3Itc2t5LTUwOiBva2xjaCg5Ny43JSAwLjAxMyAyMzYuNjIpO1xuICAgIC0tY29sb3Itc2t5LTEwMDogb2tsY2goOTUuMSUgMC4wMjYgMjM2LjgyNCk7XG4gICAgLS1jb2xvci1za3ktMjAwOiBva2xjaCg5MC4xJSAwLjA1OCAyMzAuOTAyKTtcbiAgICAtLWNvbG9yLXNreS0zMDA6IG9rbGNoKDgyLjglIDAuMTExIDIzMC4zMTgpO1xuICAgIC0tY29sb3Itc2t5LTQwMDogb2tsY2goNzQuNiUgMC4xNiAyMzIuNjYxKTtcbiAgICAtLWNvbG9yLXNreS01MDA6IG9rbGNoKDY4LjUlIDAuMTY5IDIzNy4zMjMpO1xuICAgIC0tY29sb3Itc2t5LTYwMDogb2tsY2goNTguOCUgMC4xNTggMjQxLjk2Nik7XG4gICAgLS1jb2xvci1za3ktNzAwOiBva2xjaCg1MCUgMC4xMzQgMjQyLjc0OSk7XG4gICAgLS1jb2xvci1za3ktODAwOiBva2xjaCg0NC4zJSAwLjExIDI0MC43OSk7XG4gICAgLS1jb2xvci1za3ktOTAwOiBva2xjaCgzOS4xJSAwLjA5IDI0MC44NzYpO1xuICAgIC0tY29sb3Itc2t5LTk1MDogb2tsY2goMjkuMyUgMC4wNjYgMjQzLjE1Nyk7XG5cbiAgICAtLWNvbG9yLWJsdWUtNTA6IG9rbGNoKDk3JSAwLjAxNCAyNTQuNjA0KTtcbiAgICAtLWNvbG9yLWJsdWUtMTAwOiBva2xjaCg5My4yJSAwLjAzMiAyNTUuNTg1KTtcbiAgICAtLWNvbG9yLWJsdWUtMjAwOiBva2xjaCg4OC4yJSAwLjA1OSAyNTQuMTI4KTtcbiAgICAtLWNvbG9yLWJsdWUtMzAwOiBva2xjaCg4MC45JSAwLjEwNSAyNTEuODEzKTtcbiAgICAtLWNvbG9yLWJsdWUtNDAwOiBva2xjaCg3MC43JSAwLjE2NSAyNTQuNjI0KTtcbiAgICAtLWNvbG9yLWJsdWUtNTAwOiBva2xjaCg2Mi4zJSAwLjIxNCAyNTkuODE1KTtcbiAgICAtLWNvbG9yLWJsdWUtNjAwOiBva2xjaCg1NC42JSAwLjI0NSAyNjIuODgxKTtcbiAgICAtLWNvbG9yLWJsdWUtNzAwOiBva2xjaCg0OC44JSAwLjI0MyAyNjQuMzc2KTtcbiAgICAtLWNvbG9yLWJsdWUtODAwOiBva2xjaCg0Mi40JSAwLjE5OSAyNjUuNjM4KTtcbiAgICAtLWNvbG9yLWJsdWUtOTAwOiBva2xjaCgzNy45JSAwLjE0NiAyNjUuNTIyKTtcbiAgICAtLWNvbG9yLWJsdWUtOTUwOiBva2xjaCgyOC4yJSAwLjA5MSAyNjcuOTM1KTtcblxuICAgIC0tY29sb3ItaW5kaWdvLTUwOiBva2xjaCg5Ni4yJSAwLjAxOCAyNzIuMzE0KTtcbiAgICAtLWNvbG9yLWluZGlnby0xMDA6IG9rbGNoKDkzJSAwLjAzNCAyNzIuNzg4KTtcbiAgICAtLWNvbG9yLWluZGlnby0yMDA6IG9rbGNoKDg3JSAwLjA2NSAyNzQuMDM5KTtcbiAgICAtLWNvbG9yLWluZGlnby0zMDA6IG9rbGNoKDc4LjUlIDAuMTE1IDI3NC43MTMpO1xuICAgIC0tY29sb3ItaW5kaWdvLTQwMDogb2tsY2goNjcuMyUgMC4xODIgMjc2LjkzNSk7XG4gICAgLS1jb2xvci1pbmRpZ28tNTAwOiBva2xjaCg1OC41JSAwLjIzMyAyNzcuMTE3KTtcbiAgICAtLWNvbG9yLWluZGlnby02MDA6IG9rbGNoKDUxLjElIDAuMjYyIDI3Ni45NjYpO1xuICAgIC0tY29sb3ItaW5kaWdvLTcwMDogb2tsY2goNDUuNyUgMC4yNCAyNzcuMDIzKTtcbiAgICAtLWNvbG9yLWluZGlnby04MDA6IG9rbGNoKDM5LjglIDAuMTk1IDI3Ny4zNjYpO1xuICAgIC0tY29sb3ItaW5kaWdvLTkwMDogb2tsY2goMzUuOSUgMC4xNDQgMjc4LjY5Nyk7XG4gICAgLS1jb2xvci1pbmRpZ28tOTUwOiBva2xjaCgyNS43JSAwLjA5IDI4MS4yODgpO1xuXG4gICAgLS1jb2xvci12aW9sZXQtNTA6IG9rbGNoKDk2LjklIDAuMDE2IDI5My43NTYpO1xuICAgIC0tY29sb3ItdmlvbGV0LTEwMDogb2tsY2goOTQuMyUgMC4wMjkgMjk0LjU4OCk7XG4gICAgLS1jb2xvci12aW9sZXQtMjAwOiBva2xjaCg4OS40JSAwLjA1NyAyOTMuMjgzKTtcbiAgICAtLWNvbG9yLXZpb2xldC0zMDA6IG9rbGNoKDgxLjElIDAuMTExIDI5My41NzEpO1xuICAgIC0tY29sb3ItdmlvbGV0LTQwMDogb2tsY2goNzAuMiUgMC4xODMgMjkzLjU0MSk7XG4gICAgLS1jb2xvci12aW9sZXQtNTAwOiBva2xjaCg2MC42JSAwLjI1IDI5Mi43MTcpO1xuICAgIC0tY29sb3ItdmlvbGV0LTYwMDogb2tsY2goNTQuMSUgMC4yODEgMjkzLjAwOSk7XG4gICAgLS1jb2xvci12aW9sZXQtNzAwOiBva2xjaCg0OS4xJSAwLjI3IDI5Mi41ODEpO1xuICAgIC0tY29sb3ItdmlvbGV0LTgwMDogb2tsY2goNDMuMiUgMC4yMzIgMjkyLjc1OSk7XG4gICAgLS1jb2xvci12aW9sZXQtOTAwOiBva2xjaCgzOCUgMC4xODkgMjkzLjc0NSk7XG4gICAgLS1jb2xvci12aW9sZXQtOTUwOiBva2xjaCgyOC4zJSAwLjE0MSAyOTEuMDg5KTtcblxuICAgIC0tY29sb3ItcHVycGxlLTUwOiBva2xjaCg5Ny43JSAwLjAxNCAzMDguMjk5KTtcbiAgICAtLWNvbG9yLXB1cnBsZS0xMDA6IG9rbGNoKDk0LjYlIDAuMDMzIDMwNy4xNzQpO1xuICAgIC0tY29sb3ItcHVycGxlLTIwMDogb2tsY2goOTAuMiUgMC4wNjMgMzA2LjcwMyk7XG4gICAgLS1jb2xvci1wdXJwbGUtMzAwOiBva2xjaCg4Mi43JSAwLjExOSAzMDYuMzgzKTtcbiAgICAtLWNvbG9yLXB1cnBsZS00MDA6IG9rbGNoKDcxLjQlIDAuMjAzIDMwNS41MDQpO1xuICAgIC0tY29sb3ItcHVycGxlLTUwMDogb2tsY2goNjIuNyUgMC4yNjUgMzAzLjkpO1xuICAgIC0tY29sb3ItcHVycGxlLTYwMDogb2tsY2goNTUuOCUgMC4yODggMzAyLjMyMSk7XG4gICAgLS1jb2xvci1wdXJwbGUtNzAwOiBva2xjaCg0OS42JSAwLjI2NSAzMDEuOTI0KTtcbiAgICAtLWNvbG9yLXB1cnBsZS04MDA6IG9rbGNoKDQzLjglIDAuMjE4IDMwMy43MjQpO1xuICAgIC0tY29sb3ItcHVycGxlLTkwMDogb2tsY2goMzguMSUgMC4xNzYgMzA0Ljk4Nyk7XG4gICAgLS1jb2xvci1wdXJwbGUtOTUwOiBva2xjaCgyOS4xJSAwLjE0OSAzMDIuNzE3KTtcblxuICAgIC0tY29sb3ItZnVjaHNpYS01MDogb2tsY2goOTcuNyUgMC4wMTcgMzIwLjA1OCk7XG4gICAgLS1jb2xvci1mdWNoc2lhLTEwMDogb2tsY2goOTUuMiUgMC4wMzcgMzE4Ljg1Mik7XG4gICAgLS1jb2xvci1mdWNoc2lhLTIwMDogb2tsY2goOTAuMyUgMC4wNzYgMzE5LjYyKTtcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtMzAwOiBva2xjaCg4My4zJSAwLjE0NSAzMjEuNDM0KTtcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtNDAwOiBva2xjaCg3NCUgMC4yMzggMzIyLjE2KTtcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtNTAwOiBva2xjaCg2Ni43JSAwLjI5NSAzMjIuMTUpO1xuICAgIC0tY29sb3ItZnVjaHNpYS02MDA6IG9rbGNoKDU5LjElIDAuMjkzIDMyMi44OTYpO1xuICAgIC0tY29sb3ItZnVjaHNpYS03MDA6IG9rbGNoKDUxLjglIDAuMjUzIDMyMy45NDkpO1xuICAgIC0tY29sb3ItZnVjaHNpYS04MDA6IG9rbGNoKDQ1LjIlIDAuMjExIDMyNC41OTEpO1xuICAgIC0tY29sb3ItZnVjaHNpYS05MDA6IG9rbGNoKDQwLjElIDAuMTcgMzI1LjYxMik7XG4gICAgLS1jb2xvci1mdWNoc2lhLTk1MDogb2tsY2goMjkuMyUgMC4xMzYgMzI1LjY2MSk7XG5cbiAgICAtLWNvbG9yLXBpbmstNTA6IG9rbGNoKDk3LjElIDAuMDE0IDM0My4xOTgpO1xuICAgIC0tY29sb3ItcGluay0xMDA6IG9rbGNoKDk0LjglIDAuMDI4IDM0Mi4yNTgpO1xuICAgIC0tY29sb3ItcGluay0yMDA6IG9rbGNoKDg5LjklIDAuMDYxIDM0My4yMzEpO1xuICAgIC0tY29sb3ItcGluay0zMDA6IG9rbGNoKDgyLjMlIDAuMTIgMzQ2LjAxOCk7XG4gICAgLS1jb2xvci1waW5rLTQwMDogb2tsY2goNzEuOCUgMC4yMDIgMzQ5Ljc2MSk7XG4gICAgLS1jb2xvci1waW5rLTUwMDogb2tsY2goNjUuNiUgMC4yNDEgMzU0LjMwOCk7XG4gICAgLS1jb2xvci1waW5rLTYwMDogb2tsY2goNTkuMiUgMC4yNDkgMC41ODQpO1xuICAgIC0tY29sb3ItcGluay03MDA6IG9rbGNoKDUyLjUlIDAuMjIzIDMuOTU4KTtcbiAgICAtLWNvbG9yLXBpbmstODAwOiBva2xjaCg0NS45JSAwLjE4NyAzLjgxNSk7XG4gICAgLS1jb2xvci1waW5rLTkwMDogb2tsY2goNDAuOCUgMC4xNTMgMi40MzIpO1xuICAgIC0tY29sb3ItcGluay05NTA6IG9rbGNoKDI4LjQlIDAuMTA5IDMuOTA3KTtcblxuICAgIC0tY29sb3Itcm9zZS01MDogb2tsY2goOTYuOSUgMC4wMTUgMTIuNDIyKTtcbiAgICAtLWNvbG9yLXJvc2UtMTAwOiBva2xjaCg5NC4xJSAwLjAzIDEyLjU4KTtcbiAgICAtLWNvbG9yLXJvc2UtMjAwOiBva2xjaCg4OS4yJSAwLjA1OCAxMC4wMDEpO1xuICAgIC0tY29sb3Itcm9zZS0zMDA6IG9rbGNoKDgxJSAwLjExNyAxMS42MzgpO1xuICAgIC0tY29sb3Itcm9zZS00MDA6IG9rbGNoKDcxLjIlIDAuMTk0IDEzLjQyOCk7XG4gICAgLS1jb2xvci1yb3NlLTUwMDogb2tsY2goNjQuNSUgMC4yNDYgMTYuNDM5KTtcbiAgICAtLWNvbG9yLXJvc2UtNjAwOiBva2xjaCg1OC42JSAwLjI1MyAxNy41ODUpO1xuICAgIC0tY29sb3Itcm9zZS03MDA6IG9rbGNoKDUxLjQlIDAuMjIyIDE2LjkzNSk7XG4gICAgLS1jb2xvci1yb3NlLTgwMDogb2tsY2goNDUuNSUgMC4xODggMTMuNjk3KTtcbiAgICAtLWNvbG9yLXJvc2UtOTAwOiBva2xjaCg0MSUgMC4xNTkgMTAuMjcyKTtcbiAgICAtLWNvbG9yLXJvc2UtOTUwOiBva2xjaCgyNy4xJSAwLjEwNSAxMi4wOTQpO1xuXG4gICAgLS1jb2xvci1zbGF0ZS01MDogb2tsY2goOTguNCUgMC4wMDMgMjQ3Ljg1OCk7XG4gICAgLS1jb2xvci1zbGF0ZS0xMDA6IG9rbGNoKDk2LjglIDAuMDA3IDI0Ny44OTYpO1xuICAgIC0tY29sb3Itc2xhdGUtMjAwOiBva2xjaCg5Mi45JSAwLjAxMyAyNTUuNTA4KTtcbiAgICAtLWNvbG9yLXNsYXRlLTMwMDogb2tsY2goODYuOSUgMC4wMjIgMjUyLjg5NCk7XG4gICAgLS1jb2xvci1zbGF0ZS00MDA6IG9rbGNoKDcwLjQlIDAuMDQgMjU2Ljc4OCk7XG4gICAgLS1jb2xvci1zbGF0ZS01MDA6IG9rbGNoKDU1LjQlIDAuMDQ2IDI1Ny40MTcpO1xuICAgIC0tY29sb3Itc2xhdGUtNjAwOiBva2xjaCg0NC42JSAwLjA0MyAyNTcuMjgxKTtcbiAgICAtLWNvbG9yLXNsYXRlLTcwMDogb2tsY2goMzcuMiUgMC4wNDQgMjU3LjI4Nyk7XG4gICAgLS1jb2xvci1zbGF0ZS04MDA6IG9rbGNoKDI3LjklIDAuMDQxIDI2MC4wMzEpO1xuICAgIC0tY29sb3Itc2xhdGUtOTAwOiBva2xjaCgyMC44JSAwLjA0MiAyNjUuNzU1KTtcbiAgICAtLWNvbG9yLXNsYXRlLTk1MDogb2tsY2goMTIuOSUgMC4wNDIgMjY0LjY5NSk7XG5cbiAgICAtLWNvbG9yLWdyYXktNTA6IG9rbGNoKDk4LjUlIDAuMDAyIDI0Ny44MzkpO1xuICAgIC0tY29sb3ItZ3JheS0xMDA6IG9rbGNoKDk2LjclIDAuMDAzIDI2NC41NDIpO1xuICAgIC0tY29sb3ItZ3JheS0yMDA6IG9rbGNoKDkyLjglIDAuMDA2IDI2NC41MzEpO1xuICAgIC0tY29sb3ItZ3JheS0zMDA6IG9rbGNoKDg3LjIlIDAuMDEgMjU4LjMzOCk7XG4gICAgLS1jb2xvci1ncmF5LTQwMDogb2tsY2goNzAuNyUgMC4wMjIgMjYxLjMyNSk7XG4gICAgLS1jb2xvci1ncmF5LTUwMDogb2tsY2goNTUuMSUgMC4wMjcgMjY0LjM2NCk7XG4gICAgLS1jb2xvci1ncmF5LTYwMDogb2tsY2goNDQuNiUgMC4wMyAyNTYuODAyKTtcbiAgICAtLWNvbG9yLWdyYXktNzAwOiBva2xjaCgzNy4zJSAwLjAzNCAyNTkuNzMzKTtcbiAgICAtLWNvbG9yLWdyYXktODAwOiBva2xjaCgyNy44JSAwLjAzMyAyNTYuODQ4KTtcbiAgICAtLWNvbG9yLWdyYXktOTAwOiBva2xjaCgyMSUgMC4wMzQgMjY0LjY2NSk7XG4gICAgLS1jb2xvci1ncmF5LTk1MDogb2tsY2goMTMlIDAuMDI4IDI2MS42OTIpO1xuXG4gICAgLS1jb2xvci16aW5jLTUwOiBva2xjaCg5OC41JSAwIDApO1xuICAgIC0tY29sb3ItemluYy0xMDA6IG9rbGNoKDk2LjclIDAuMDAxIDI4Ni4zNzUpO1xuICAgIC0tY29sb3ItemluYy0yMDA6IG9rbGNoKDkyJSAwLjAwNCAyODYuMzIpO1xuICAgIC0tY29sb3ItemluYy0zMDA6IG9rbGNoKDg3LjElIDAuMDA2IDI4Ni4yODYpO1xuICAgIC0tY29sb3ItemluYy00MDA6IG9rbGNoKDcwLjUlIDAuMDE1IDI4Ni4wNjcpO1xuICAgIC0tY29sb3ItemluYy01MDA6IG9rbGNoKDU1LjIlIDAuMDE2IDI4NS45MzgpO1xuICAgIC0tY29sb3ItemluYy02MDA6IG9rbGNoKDQ0LjIlIDAuMDE3IDI4NS43ODYpO1xuICAgIC0tY29sb3ItemluYy03MDA6IG9rbGNoKDM3JSAwLjAxMyAyODUuODA1KTtcbiAgICAtLWNvbG9yLXppbmMtODAwOiBva2xjaCgyNy40JSAwLjAwNiAyODYuMDMzKTtcbiAgICAtLWNvbG9yLXppbmMtOTAwOiBva2xjaCgyMSUgMC4wMDYgMjg1Ljg4NSk7XG4gICAgLS1jb2xvci16aW5jLTk1MDogb2tsY2goMTQuMSUgMC4wMDUgMjg1LjgyMyk7XG5cbiAgICAtLWNvbG9yLW5ldXRyYWwtNTA6IG9rbGNoKDk4LjUlIDAgMCk7XG4gICAgLS1jb2xvci1uZXV0cmFsLTEwMDogb2tsY2goOTclIDAgMCk7XG4gICAgLS1jb2xvci1uZXV0cmFsLTIwMDogb2tsY2goOTIuMiUgMCAwKTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtMzAwOiBva2xjaCg4NyUgMCAwKTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtNDAwOiBva2xjaCg3MC44JSAwIDApO1xuICAgIC0tY29sb3ItbmV1dHJhbC01MDA6IG9rbGNoKDU1LjYlIDAgMCk7XG4gICAgLS1jb2xvci1uZXV0cmFsLTYwMDogb2tsY2goNDMuOSUgMCAwKTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtNzAwOiBva2xjaCgzNy4xJSAwIDApO1xuICAgIC0tY29sb3ItbmV1dHJhbC04MDA6IG9rbGNoKDI2LjklIDAgMCk7XG4gICAgLS1jb2xvci1uZXV0cmFsLTkwMDogb2tsY2goMjAuNSUgMCAwKTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtOTUwOiBva2xjaCgxNC41JSAwIDApO1xuXG4gICAgLS1jb2xvci1zdG9uZS01MDogb2tsY2goOTguNSUgMC4wMDEgMTA2LjQyMyk7XG4gICAgLS1jb2xvci1zdG9uZS0xMDA6IG9rbGNoKDk3JSAwLjAwMSAxMDYuNDI0KTtcbiAgICAtLWNvbG9yLXN0b25lLTIwMDogb2tsY2goOTIuMyUgMC4wMDMgNDguNzE3KTtcbiAgICAtLWNvbG9yLXN0b25lLTMwMDogb2tsY2goODYuOSUgMC4wMDUgNTYuMzY2KTtcbiAgICAtLWNvbG9yLXN0b25lLTQwMDogb2tsY2goNzAuOSUgMC4wMSA1Ni4yNTkpO1xuICAgIC0tY29sb3Itc3RvbmUtNTAwOiBva2xjaCg1NS4zJSAwLjAxMyA1OC4wNzEpO1xuICAgIC0tY29sb3Itc3RvbmUtNjAwOiBva2xjaCg0NC40JSAwLjAxMSA3My42MzkpO1xuICAgIC0tY29sb3Itc3RvbmUtNzAwOiBva2xjaCgzNy40JSAwLjAxIDY3LjU1OCk7XG4gICAgLS1jb2xvci1zdG9uZS04MDA6IG9rbGNoKDI2LjglIDAuMDA3IDM0LjI5OCk7XG4gICAgLS1jb2xvci1zdG9uZS05MDA6IG9rbGNoKDIxLjYlIDAuMDA2IDU2LjA0Myk7XG4gICAgLS1jb2xvci1zdG9uZS05NTA6IG9rbGNoKDE0LjclIDAuMDA0IDQ5LjI1KTtcblxuICAgIC0tY29sb3ItYmxhY2s6ICMwMDA7XG4gICAgLS1jb2xvci13aGl0ZTogI2ZmZjtcblxuICAgIC0tc3BhY2luZzogMC4yNXJlbTtcblxuICAgIC0tYnJlYWtwb2ludC1zbTogNDByZW07XG4gICAgLS1icmVha3BvaW50LW1kOiA0OHJlbTtcbiAgICAtLWJyZWFrcG9pbnQtbGc6IDY0cmVtO1xuICAgIC0tYnJlYWtwb2ludC14bDogODByZW07XG4gICAgLS1icmVha3BvaW50LTJ4bDogOTZyZW07XG5cbiAgICAtLWNvbnRhaW5lci0zeHM6IDE2cmVtO1xuICAgIC0tY29udGFpbmVyLTJ4czogMThyZW07XG4gICAgLS1jb250YWluZXIteHM6IDIwcmVtO1xuICAgIC0tY29udGFpbmVyLXNtOiAyNHJlbTtcbiAgICAtLWNvbnRhaW5lci1tZDogMjhyZW07XG4gICAgLS1jb250YWluZXItbGc6IDMycmVtO1xuICAgIC0tY29udGFpbmVyLXhsOiAzNnJlbTtcbiAgICAtLWNvbnRhaW5lci0yeGw6IDQycmVtO1xuICAgIC0tY29udGFpbmVyLTN4bDogNDhyZW07XG4gICAgLS1jb250YWluZXItNHhsOiA1NnJlbTtcbiAgICAtLWNvbnRhaW5lci01eGw6IDY0cmVtO1xuICAgIC0tY29udGFpbmVyLTZ4bDogNzJyZW07XG4gICAgLS1jb250YWluZXItN3hsOiA4MHJlbTtcblxuICAgIC0tdGV4dC14czogMC43NXJlbTtcbiAgICAtLXRleHQteHMtLWxpbmUtaGVpZ2h0OiBjYWxjKDEgLyAwLjc1KTtcbiAgICAtLXRleHQtc206IDAuODc1cmVtO1xuICAgIC0tdGV4dC1zbS0tbGluZS1oZWlnaHQ6IGNhbGMoMS4yNSAvIDAuODc1KTtcbiAgICAtLXRleHQtYmFzZTogMXJlbTtcbiAgICAtLXRleHQtYmFzZS0tbGluZS1oZWlnaHQ6IGNhbGMoMS41IC8gMSk7XG4gICAgLS10ZXh0LWxnOiAxLjEyNXJlbTtcbiAgICAtLXRleHQtbGctLWxpbmUtaGVpZ2h0OiBjYWxjKDEuNzUgLyAxLjEyNSk7XG4gICAgLS10ZXh0LXhsOiAxLjI1cmVtO1xuICAgIC0tdGV4dC14bC0tbGluZS1oZWlnaHQ6IGNhbGMoMS43NSAvIDEuMjUpO1xuICAgIC0tdGV4dC0yeGw6IDEuNXJlbTtcbiAgICAtLXRleHQtMnhsLS1saW5lLWhlaWdodDogY2FsYygyIC8gMS41KTtcbiAgICAtLXRleHQtM3hsOiAxLjg3NXJlbTtcbiAgICAtLXRleHQtM3hsLS1saW5lLWhlaWdodDogY2FsYygyLjI1IC8gMS44NzUpO1xuICAgIC0tdGV4dC00eGw6IDIuMjVyZW07XG4gICAgLS10ZXh0LTR4bC0tbGluZS1oZWlnaHQ6IGNhbGMoMi41IC8gMi4yNSk7XG4gICAgLS10ZXh0LTV4bDogM3JlbTtcbiAgICAtLXRleHQtNXhsLS1saW5lLWhlaWdodDogMTtcbiAgICAtLXRleHQtNnhsOiAzLjc1cmVtO1xuICAgIC0tdGV4dC02eGwtLWxpbmUtaGVpZ2h0OiAxO1xuICAgIC0tdGV4dC03eGw6IDQuNXJlbTtcbiAgICAtLXRleHQtN3hsLS1saW5lLWhlaWdodDogMTtcbiAgICAtLXRleHQtOHhsOiA2cmVtO1xuICAgIC0tdGV4dC04eGwtLWxpbmUtaGVpZ2h0OiAxO1xuICAgIC0tdGV4dC05eGw6IDhyZW07XG4gICAgLS10ZXh0LTl4bC0tbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAtLWZvbnQtd2VpZ2h0LXRoaW46IDEwMDtcbiAgICAtLWZvbnQtd2VpZ2h0LWV4dHJhbGlnaHQ6IDIwMDtcbiAgICAtLWZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XG4gICAgLS1mb250LXdlaWdodC1ub3JtYWw6IDQwMDtcbiAgICAtLWZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwO1xuICAgIC0tZm9udC13ZWlnaHQtc2VtaWJvbGQ6IDYwMDtcbiAgICAtLWZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiAgICAtLWZvbnQtd2VpZ2h0LWV4dHJhYm9sZDogODAwO1xuICAgIC0tZm9udC13ZWlnaHQtYmxhY2s6IDkwMDtcblxuICAgIC0tdHJhY2tpbmctdGlnaHRlcjogLTAuMDVlbTtcbiAgICAtLXRyYWNraW5nLXRpZ2h0OiAtMC4wMjVlbTtcbiAgICAtLXRyYWNraW5nLW5vcm1hbDogMGVtO1xuICAgIC0tdHJhY2tpbmctd2lkZTogMC4wMjVlbTtcbiAgICAtLXRyYWNraW5nLXdpZGVyOiAwLjA1ZW07XG4gICAgLS10cmFja2luZy13aWRlc3Q6IDAuMWVtO1xuXG4gICAgLS1sZWFkaW5nLXRpZ2h0OiAxLjI1O1xuICAgIC0tbGVhZGluZy1zbnVnOiAxLjM3NTtcbiAgICAtLWxlYWRpbmctbm9ybWFsOiAxLjU7XG4gICAgLS1sZWFkaW5nLXJlbGF4ZWQ6IDEuNjI1O1xuICAgIC0tbGVhZGluZy1sb29zZTogMjtcblxuICAgIC0tcmFkaXVzLXhzOiAwLjEyNXJlbTtcbiAgICAtLXJhZGl1cy1zbTogMC4yNXJlbTtcbiAgICAtLXJhZGl1cy1tZDogMC4zNzVyZW07XG4gICAgLS1yYWRpdXMtbGc6IDAuNXJlbTtcbiAgICAtLXJhZGl1cy14bDogMC43NXJlbTtcbiAgICAtLXJhZGl1cy0yeGw6IDFyZW07XG4gICAgLS1yYWRpdXMtM3hsOiAxLjVyZW07XG4gICAgLS1yYWRpdXMtNHhsOiAycmVtO1xuXG4gICAgLS1zaGFkb3ctMnhzOiAwIDFweCByZ2IoMCAwIDAgLyAwLjA1KTtcbiAgICAtLXNoYWRvdy14czogMCAxcHggMnB4IDAgcmdiKDAgMCAwIC8gMC4wNSk7XG4gICAgLS1zaGFkb3ctc206IDAgMXB4IDNweCAwIHJnYigwIDAgMCAvIDAuMSksIDAgMXB4IDJweCAtMXB4IHJnYigwIDAgMCAvIDAuMSk7XG4gICAgLS1zaGFkb3ctbWQ6XG4gICAgICAwIDRweCA2cHggLTFweCByZ2IoMCAwIDAgLyAwLjEpLCAwIDJweCA0cHggLTJweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAgIC0tc2hhZG93LWxnOlxuICAgICAgMCAxMHB4IDE1cHggLTNweCByZ2IoMCAwIDAgLyAwLjEpLCAwIDRweCA2cHggLTRweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAgIC0tc2hhZG93LXhsOlxuICAgICAgMCAyMHB4IDI1cHggLTVweCByZ2IoMCAwIDAgLyAwLjEpLCAwIDhweCAxMHB4IC02cHggcmdiKDAgMCAwIC8gMC4xKTtcbiAgICAtLXNoYWRvdy0yeGw6IDAgMjVweCA1MHB4IC0xMnB4IHJnYigwIDAgMCAvIDAuMjUpO1xuXG4gICAgLS1pbnNldC1zaGFkb3ctMnhzOiBpbnNldCAwIDFweCByZ2IoMCAwIDAgLyAwLjA1KTtcbiAgICAtLWluc2V0LXNoYWRvdy14czogaW5zZXQgMCAxcHggMXB4IHJnYigwIDAgMCAvIDAuMDUpO1xuICAgIC0taW5zZXQtc2hhZG93LXNtOiBpbnNldCAwIDJweCA0cHggcmdiKDAgMCAwIC8gMC4wNSk7XG5cbiAgICAtLWRyb3Atc2hhZG93LXhzOiAwIDFweCAxcHggcmdiKDAgMCAwIC8gMC4wNSk7XG4gICAgLS1kcm9wLXNoYWRvdy1zbTogMCAxcHggMnB4IHJnYigwIDAgMCAvIDAuMTUpO1xuICAgIC0tZHJvcC1zaGFkb3ctbWQ6IDAgM3B4IDNweCByZ2IoMCAwIDAgLyAwLjEyKTtcbiAgICAtLWRyb3Atc2hhZG93LWxnOiAwIDRweCA0cHggcmdiKDAgMCAwIC8gMC4xNSk7XG4gICAgLS1kcm9wLXNoYWRvdy14bDogMCA5cHggN3B4IHJnYigwIDAgMCAvIDAuMSk7XG4gICAgLS1kcm9wLXNoYWRvdy0yeGw6IDAgMjVweCAyNXB4IHJnYigwIDAgMCAvIDAuMTUpO1xuXG4gICAgLS10ZXh0LXNoYWRvdy0yeHM6IDBweCAxcHggMHB4IHJnYigwIDAgMCAvIDAuMTUpO1xuICAgIC0tdGV4dC1zaGFkb3cteHM6IDBweCAxcHggMXB4IHJnYigwIDAgMCAvIDAuMik7XG4gICAgLS10ZXh0LXNoYWRvdy1zbTpcbiAgICAgIDBweCAxcHggMHB4IHJnYigwIDAgMCAvIDAuMDc1KSwgMHB4IDFweCAxcHggcmdiKDAgMCAwIC8gMC4wNzUpLFxuICAgICAgMHB4IDJweCAycHggcmdiKDAgMCAwIC8gMC4wNzUpO1xuICAgIC0tdGV4dC1zaGFkb3ctbWQ6XG4gICAgICAwcHggMXB4IDFweCByZ2IoMCAwIDAgLyAwLjEpLCAwcHggMXB4IDJweCByZ2IoMCAwIDAgLyAwLjEpLFxuICAgICAgMHB4IDJweCA0cHggcmdiKDAgMCAwIC8gMC4xKTtcbiAgICAtLXRleHQtc2hhZG93LWxnOlxuICAgICAgMHB4IDFweCAycHggcmdiKDAgMCAwIC8gMC4xKSwgMHB4IDNweCAycHggcmdiKDAgMCAwIC8gMC4xKSxcbiAgICAgIDBweCA0cHggOHB4IHJnYigwIDAgMCAvIDAuMSk7XG5cbiAgICAtLWVhc2UtaW46IGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpO1xuICAgIC0tZWFzZS1vdXQ6IGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICAgIC0tZWFzZS1pbi1vdXQ6IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG5cbiAgICAtLWFuaW1hdGUtc3Bpbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLS1hbmltYXRlLXBpbmc6IHBpbmcgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSkgaW5maW5pdGU7XG4gICAgLS1hbmltYXRlLXB1bHNlOiBwdWxzZSAycyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpIGluZmluaXRlO1xuICAgIC0tYW5pbWF0ZS1ib3VuY2U6IGJvdW5jZSAxcyBpbmZpbml0ZTtcblxuICAgIEBrZXlmcmFtZXMgc3BpbiB7XG4gICAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBwaW5nIHtcbiAgICAgIDc1JSxcbiAgICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgcHVsc2Uge1xuICAgICAgNTAlIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgYm91bmNlIHtcbiAgICAgIDAlLFxuICAgICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuOCwgMCwgMSwgMSk7XG4gICAgICB9XG5cbiAgICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLS1ibHVyLXhzOiA0cHg7XG4gICAgLS1ibHVyLXNtOiA4cHg7XG4gICAgLS1ibHVyLW1kOiAxMnB4O1xuICAgIC0tYmx1ci1sZzogMTZweDtcbiAgICAtLWJsdXIteGw6IDI0cHg7XG4gICAgLS1ibHVyLTJ4bDogNDBweDtcbiAgICAtLWJsdXItM3hsOiA2NHB4O1xuXG4gICAgLS1wZXJzcGVjdGl2ZS1kcmFtYXRpYzogMTAwcHg7XG4gICAgLS1wZXJzcGVjdGl2ZS1uZWFyOiAzMDBweDtcbiAgICAtLXBlcnNwZWN0aXZlLW5vcm1hbDogNTAwcHg7XG4gICAgLS1wZXJzcGVjdGl2ZS1taWRyYW5nZTogODAwcHg7XG4gICAgLS1wZXJzcGVjdGl2ZS1kaXN0YW50OiAxMjAwcHg7XG5cbiAgICAtLWFzcGVjdC12aWRlbzogMTYgLyA5O1xuXG4gICAgLS1kZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuICAgIC0tZGVmYXVsdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICAtLWRlZmF1bHQtZm9udC1mYW1pbHk6IC0tdGhlbWUoLS1mb250LXNhbnMsIGluaXRpYWwpO1xuICAgIC0tZGVmYXVsdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IC0tdGhlbWUoXG4gICAgICAtLWZvbnQtc2Fucy0tZm9udC1mZWF0dXJlLXNldHRpbmdzLFxuICAgICAgaW5pdGlhbFxuICAgICk7XG4gICAgLS1kZWZhdWx0LWZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAtLXRoZW1lKFxuICAgICAgLS1mb250LXNhbnMtLWZvbnQtdmFyaWF0aW9uLXNldHRpbmdzLFxuICAgICAgaW5pdGlhbFxuICAgICk7XG4gICAgLS1kZWZhdWx0LW1vbm8tZm9udC1mYW1pbHk6IC0tdGhlbWUoLS1mb250LW1vbm8sIGluaXRpYWwpO1xuICAgIC0tZGVmYXVsdC1tb25vLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogLS10aGVtZShcbiAgICAgIC0tZm9udC1tb25vLS1mb250LWZlYXR1cmUtc2V0dGluZ3MsXG4gICAgICBpbml0aWFsXG4gICAgKTtcbiAgICAtLWRlZmF1bHQtbW9uby1mb250LXZhcmlhdGlvbi1zZXR0aW5nczogLS10aGVtZShcbiAgICAgIC0tZm9udC1tb25vLS1mb250LXZhcmlhdGlvbi1zZXR0aW5ncyxcbiAgICAgIGluaXRpYWxcbiAgICApO1xuICB9XG5cbiAgLyogRGVwcmVjYXRlZCAqL1xuICBAdGhlbWUgZGVmYXVsdCBpbmxpbmUgcmVmZXJlbmNlIHtcbiAgICAtLWJsdXI6IDhweDtcbiAgICAtLXNoYWRvdzogMCAxcHggM3B4IDAgcmdiKDAgMCAwIC8gMC4xKSwgMCAxcHggMnB4IC0xcHggcmdiKDAgMCAwIC8gMC4xKTtcbiAgICAtLXNoYWRvdy1pbm5lcjogaW5zZXQgMCAycHggNHB4IDAgcmdiKDAgMCAwIC8gMC4wNSk7XG4gICAgLS1kcm9wLXNoYWRvdzogMCAxcHggMnB4IHJnYigwIDAgMCAvIDAuMSksIDAgMXB4IDFweCByZ2IoMCAwIDAgLyAwLjA2KTtcbiAgICAtLXJhZGl1czogMC4yNXJlbTtcbiAgICAtLW1heC13aWR0aC1wcm9zZTogNjVjaDtcbiAgfVxufVxuXG5AbGF5ZXIgYmFzZSB7XG4gIC8qXG4gIDEuIFByZXZlbnQgcGFkZGluZyBhbmQgYm9yZGVyIGZyb20gYWZmZWN0aW5nIGVsZW1lbnQgd2lkdGguIChodHRwczovL2dpdGh1Yi5jb20vbW96ZGV2cy9jc3NyZW1lZHkvaXNzdWVzLzQpXG4gIDIuIFJlbW92ZSBkZWZhdWx0IG1hcmdpbnMgYW5kIHBhZGRpbmdcbiAgMy4gUmVzZXQgYWxsIGJvcmRlcnMuXG4qL1xuXG4gICosXG4gIDo6YWZ0ZXIsXG4gIDo6YmVmb3JlLFxuICA6OmJhY2tkcm9wLFxuICA6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gICAgbWFyZ2luOiAwOyAvKiAyICovXG4gICAgcGFkZGluZzogMDsgLyogMiAqL1xuICAgIGJvcmRlcjogMCBzb2xpZDsgLyogMyAqL1xuICB9XG5cbiAgLypcbiAgMS4gVXNlIGEgY29uc2lzdGVudCBzZW5zaWJsZSBsaW5lLWhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICAzLiBVc2UgYSBtb3JlIHJlYWRhYmxlIHRhYiBzaXplLlxuICA0LiBVc2UgdGhlIHVzZXIncyBjb25maWd1cmVkIGBzYW5zYCBmb250LWZhbWlseSBieSBkZWZhdWx0LlxuICA1LiBVc2UgdGhlIHVzZXIncyBjb25maWd1cmVkIGBzYW5zYCBmb250LWZlYXR1cmUtc2V0dGluZ3MgYnkgZGVmYXVsdC5cbiAgNi4gVXNlIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBgc2Fuc2AgZm9udC12YXJpYXRpb24tc2V0dGluZ3MgYnkgZGVmYXVsdC5cbiAgNy4gRGlzYWJsZSB0YXAgaGlnaGxpZ2h0cyBvbiBpT1MuXG4qL1xuXG4gIGh0bWwsXG4gIDpob3N0IHtcbiAgICBsaW5lLWhlaWdodDogMS41OyAvKiAxICovXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gICAgdGFiLXNpemU6IDQ7IC8qIDMgKi9cbiAgICBmb250LWZhbWlseTogLS10aGVtZShcbiAgICAgIC0tZGVmYXVsdC1mb250LWZhbWlseSxcbiAgICAgIHVpLXNhbnMtc2VyaWYsXG4gICAgICBzeXN0ZW0tdWksXG4gICAgICBzYW5zLXNlcmlmLFxuICAgICAgXCJBcHBsZSBDb2xvciBFbW9qaVwiLFxuICAgICAgXCJTZWdvZSBVSSBFbW9qaVwiLFxuICAgICAgXCJTZWdvZSBVSSBTeW1ib2xcIixcbiAgICAgIFwiTm90byBDb2xvciBFbW9qaVwiXG4gICAgKTsgLyogNCAqL1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogLS10aGVtZShcbiAgICAgIC0tZGVmYXVsdC1mb250LWZlYXR1cmUtc2V0dGluZ3MsXG4gICAgICBub3JtYWxcbiAgICApOyAvKiA1ICovXG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IC0tdGhlbWUoXG4gICAgICAtLWRlZmF1bHQtZm9udC12YXJpYXRpb24tc2V0dGluZ3MsXG4gICAgICBub3JtYWxcbiAgICApOyAvKiA2ICovXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgLyogNyAqL1xuICB9XG5cbiAgLypcbiAgMS4gQWRkIHRoZSBjb3JyZWN0IGhlaWdodCBpbiBGaXJlZm94LlxuICAyLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBvZiBib3JkZXIgY29sb3IgaW4gRmlyZWZveC4gKGh0dHBzOi8vYnVnemlsbGEubW96aWxsYS5vcmcvc2hvd19idWcuY2dpP2lkPTE5MDY1NSlcbiAgMy4gUmVzZXQgdGhlIGRlZmF1bHQgYm9yZGVyIHN0eWxlIHRvIGEgMXB4IHNvbGlkIGJvcmRlci5cbiovXG5cbiAgaHIge1xuICAgIGhlaWdodDogMDsgLyogMSAqL1xuICAgIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4OyAvKiAzICovXG4gIH1cblxuICAvKlxuICBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiovXG5cbiAgYWJicjp3aGVyZShbdGl0bGVdKSB7XG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICB9XG5cbiAgLypcbiAgUmVtb3ZlIHRoZSBkZWZhdWx0IGZvbnQgc2l6ZSBhbmQgd2VpZ2h0IGZvciBoZWFkaW5ncy5cbiovXG5cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICB9XG5cbiAgLypcbiAgUmVzZXQgbGlua3MgdG8gb3B0aW1pemUgZm9yIG9wdC1pbiBzdHlsaW5nIGluc3RlYWQgb2Ygb3B0LW91dC5cbiovXG5cbiAgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB9XG5cbiAgLypcbiAgQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIEVkZ2UgYW5kIFNhZmFyaS5cbiovXG5cbiAgYixcbiAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICB9XG5cbiAgLypcbiAgMS4gVXNlIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBgbW9ub2AgZm9udC1mYW1pbHkgYnkgZGVmYXVsdC5cbiAgMi4gVXNlIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBgbW9ub2AgZm9udC1mZWF0dXJlLXNldHRpbmdzIGJ5IGRlZmF1bHQuXG4gIDMuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYG1vbm9gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzIGJ5IGRlZmF1bHQuXG4gIDQuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiovXG5cbiAgY29kZSxcbiAga2JkLFxuICBzYW1wLFxuICBwcmUge1xuICAgIGZvbnQtZmFtaWx5OiAtLXRoZW1lKFxuICAgICAgLS1kZWZhdWx0LW1vbm8tZm9udC1mYW1pbHksXG4gICAgICB1aS1tb25vc3BhY2UsXG4gICAgICBTRk1vbm8tUmVndWxhcixcbiAgICAgIE1lbmxvLFxuICAgICAgTW9uYWNvLFxuICAgICAgQ29uc29sYXMsXG4gICAgICBcIkxpYmVyYXRpb24gTW9ub1wiLFxuICAgICAgXCJDb3VyaWVyIE5ld1wiLFxuICAgICAgbW9ub3NwYWNlXG4gICAgKTsgLyogMSAqL1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogLS10aGVtZShcbiAgICAgIC0tZGVmYXVsdC1tb25vLWZvbnQtZmVhdHVyZS1zZXR0aW5ncyxcbiAgICAgIG5vcm1hbFxuICAgICk7IC8qIDIgKi9cbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogLS10aGVtZShcbiAgICAgIC0tZGVmYXVsdC1tb25vLWZvbnQtdmFyaWF0aW9uLXNldHRpbmdzLFxuICAgICAgbm9ybWFsXG4gICAgKTsgLyogMyAqL1xuICAgIGZvbnQtc2l6ZTogMWVtOyAvKiA0ICovXG4gIH1cblxuICAvKlxuICBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiovXG5cbiAgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICB9XG5cbiAgLypcbiAgUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiovXG5cbiAgc3ViLFxuICBzdXAge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIH1cblxuICBzdWIge1xuICAgIGJvdHRvbTogLTAuMjVlbTtcbiAgfVxuXG4gIHN1cCB7XG4gICAgdG9wOiAtMC41ZW07XG4gIH1cblxuICAvKlxuICAxLiBSZW1vdmUgdGV4dCBpbmRlbnRhdGlvbiBmcm9tIHRhYmxlIGNvbnRlbnRzIGluIENocm9tZSBhbmQgU2FmYXJpLiAoaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9OTk5MDg4LCBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjAxMjk3KVxuICAyLiBDb3JyZWN0IHRhYmxlIGJvcmRlciBjb2xvciBpbmhlcml0YW5jZSBpbiBhbGwgQ2hyb21lIGFuZCBTYWZhcmkuIChodHRwczovL2J1Z3MuY2hyb21pdW0ub3JnL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD05MzU3MjksIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTUwMTYpXG4gIDMuIFJlbW92ZSBnYXBzIGJldHdlZW4gdGFibGUgYm9yZGVycyBieSBkZWZhdWx0LlxuKi9cblxuICB0YWJsZSB7XG4gICAgdGV4dC1pbmRlbnQ6IDA7IC8qIDEgKi9cbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvKiAzICovXG4gIH1cblxuICAvKlxuICBVc2UgdGhlIG1vZGVybiBGaXJlZm94IGZvY3VzIHN0eWxlIGZvciBhbGwgZm9jdXNhYmxlIGVsZW1lbnRzLlxuKi9cblxuICA6LW1vei1mb2N1c3Jpbmcge1xuICAgIG91dGxpbmU6IGF1dG87XG4gIH1cblxuICAvKlxuICBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSBhbmQgRmlyZWZveC5cbiovXG5cbiAgcHJvZ3Jlc3Mge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxuXG4gIC8qXG4gIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIENocm9tZSBhbmQgU2FmYXJpLlxuKi9cblxuICBzdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIH1cblxuICAvKlxuICBNYWtlIGxpc3RzIHVuc3R5bGVkIGJ5IGRlZmF1bHQuXG4qL1xuXG4gIG9sLFxuICB1bCxcbiAgbWVudSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIC8qXG4gIDEuIE1ha2UgcmVwbGFjZWQgZWxlbWVudHMgYGRpc3BsYXk6IGJsb2NrYCBieSBkZWZhdWx0LiAoaHR0cHM6Ly9naXRodWIuY29tL21vemRldnMvY3NzcmVtZWR5L2lzc3Vlcy8xNClcbiAgMi4gQWRkIGB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlYCB0byBhbGlnbiByZXBsYWNlZCBlbGVtZW50cyBtb3JlIHNlbnNpYmx5IGJ5IGRlZmF1bHQuIChodHRwczovL2dpdGh1Yi5jb20vamVuc2ltbW9ucy9jc3NyZW1lZHkvaXNzdWVzLzE0I2lzc3VlY29tbWVudC02MzQ5MzQyMTApXG4gICAgICBUaGlzIGNhbiB0cmlnZ2VyIGEgcG9vcmx5IGNvbnNpZGVyZWQgbGludCBlcnJvciBpbiBzb21lIHRvb2xzIGJ1dCBpcyBpbmNsdWRlZCBieSBkZXNpZ24uXG4qL1xuXG4gIGltZyxcbiAgc3ZnLFxuICB2aWRlbyxcbiAgY2FudmFzLFxuICBhdWRpbyxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0IHtcbiAgICBkaXNwbGF5OiBibG9jazsgLyogMSAqL1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8qIDIgKi9cbiAgfVxuXG4gIC8qXG4gIENvbnN0cmFpbiBpbWFnZXMgYW5kIHZpZGVvcyB0byB0aGUgcGFyZW50IHdpZHRoIGFuZCBwcmVzZXJ2ZSB0aGVpciBpbnRyaW5zaWMgYXNwZWN0IHJhdGlvLiAoaHR0cHM6Ly9naXRodWIuY29tL21vemRldnMvY3NzcmVtZWR5L2lzc3Vlcy8xNClcbiovXG5cbiAgaW1nLFxuICB2aWRlbyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC8qXG4gIDEuIEluaGVyaXQgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICAyLiBSZW1vdmUgYm9yZGVyIHJhZGl1cyBpbiBhbGwgYnJvd3NlcnMuXG4gIDMuIFJlbW92ZSBiYWNrZ3JvdW5kIGNvbG9yIGluIGFsbCBicm93c2Vycy5cbiAgNC4gRW5zdXJlIGNvbnNpc3RlbnQgb3BhY2l0eSBmb3IgZGlzYWJsZWQgc3RhdGVzIGluIGFsbCBicm93c2Vycy5cbiovXG5cbiAgYnV0dG9uLFxuICBpbnB1dCxcbiAgc2VsZWN0LFxuICBvcHRncm91cCxcbiAgdGV4dGFyZWEsXG4gIDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGZvbnQ6IGluaGVyaXQ7IC8qIDEgKi9cbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IGluaGVyaXQ7IC8qIDEgKi9cbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogaW5oZXJpdDsgLyogMSAqL1xuICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0OyAvKiAxICovXG4gICAgY29sb3I6IGluaGVyaXQ7IC8qIDEgKi9cbiAgICBib3JkZXItcmFkaXVzOiAwOyAvKiAyICovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDMgKi9cbiAgICBvcGFjaXR5OiAxOyAvKiA0ICovXG4gIH1cblxuICAvKlxuICBSZXN0b3JlIGRlZmF1bHQgZm9udCB3ZWlnaHQuXG4qL1xuXG4gIDp3aGVyZShzZWxlY3Q6aXMoW211bHRpcGxlXSwgW3NpemVdKSkgb3B0Z3JvdXAge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIH1cblxuICAvKlxuICBSZXN0b3JlIGluZGVudGF0aW9uLlxuKi9cblxuICA6d2hlcmUoc2VsZWN0OmlzKFttdWx0aXBsZV0sIFtzaXplXSkpIG9wdGdyb3VwIG9wdGlvbiB7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDIwcHg7XG4gIH1cblxuICAvKlxuICBSZXN0b3JlIHNwYWNlIGFmdGVyIGJ1dHRvbi5cbiovXG5cbiAgOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDRweDtcbiAgfVxuXG4gIC8qXG4gIFJlc2V0IHRoZSBkZWZhdWx0IHBsYWNlaG9sZGVyIG9wYWNpdHkgaW4gRmlyZWZveC4gKGh0dHBzOi8vZ2l0aHViLmNvbS90YWlsd2luZGxhYnMvdGFpbHdpbmRjc3MvaXNzdWVzLzMzMDApXG4qL1xuXG4gIDo6cGxhY2Vob2xkZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvKlxuICBTZXQgdGhlIGRlZmF1bHQgcGxhY2Vob2xkZXIgY29sb3IgdG8gYSBzZW1pLXRyYW5zcGFyZW50IHZlcnNpb24gb2YgdGhlIGN1cnJlbnQgdGV4dCBjb2xvciBpbiBicm93c2VycyB0aGF0IGRvIG5vdFxuICBjcmFzaCB3aGVuIHVzaW5nIGBjb2xvci1taXgo4oCmKWAgd2l0aCBgY3VycmVudGNvbG9yYC4gKGh0dHBzOi8vZ2l0aHViLmNvbS90YWlsd2luZGxhYnMvdGFpbHdpbmRjc3MvaXNzdWVzLzE3MTk0KVxuKi9cblxuICBAc3VwcG9ydHMgKG5vdCAoLXdlYmtpdC1hcHBlYXJhbmNlOiAtYXBwbGUtcGF5LWJ1dHRvbikpIC8qIE5vdCBTYWZhcmkgKi8gb3JcbiAgICAoY29udGFpbi1pbnRyaW5zaWMtc2l6ZTogMXB4KSAvKiBTYWZhcmkgMTcrICovIHtcbiAgICA6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiBjb2xvci1taXgoaW4gb2tsYWIsIGN1cnJlbnRjb2xvciA1MCUsIHRyYW5zcGFyZW50KTtcbiAgICB9XG4gIH1cblxuICAvKlxuICBQcmV2ZW50IHJlc2l6aW5nIHRleHRhcmVhcyBob3Jpem9udGFsbHkgYnkgZGVmYXVsdC5cbiovXG5cbiAgdGV4dGFyZWEge1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gIH1cblxuICAvKlxuICBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4qL1xuXG4gIDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB9XG5cbiAgLypcbiAgMS4gRW5zdXJlIGRhdGUvdGltZSBpbnB1dHMgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgd2hlbiBlbXB0eSBpbiBpT1MgU2FmYXJpLlxuICAyLiBFbnN1cmUgdGV4dCBhbGlnbm1lbnQgY2FuIGJlIGNoYW5nZWQgb24gZGF0ZS90aW1lIGlucHV0cyBpbiBpT1MgU2FmYXJpLlxuKi9cblxuICA6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gICAgbWluLWhlaWdodDogMWxoOyAvKiAxICovXG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLyogMiAqL1xuICB9XG5cbiAgLypcbiAgUHJldmVudCBoZWlnaHQgZnJvbSBjaGFuZ2luZyBvbiBkYXRlL3RpbWUgaW5wdXRzIGluIG1hY09TIFNhZmFyaSB3aGVuIHRoZSBpbnB1dCBpcyBzZXQgdG8gYGRpc3BsYXk6IGJsb2NrYC5cbiovXG5cbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLypcbiAgUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGZyb20gcHNldWRvLWVsZW1lbnRzIGluIGRhdGUvdGltZSBpbnB1dHMgdG8gZW5zdXJlIGNvbnNpc3RlbnQgaGVpZ2h0IGFjcm9zcyBicm93c2Vycy5cbiovXG5cbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCxcbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCxcbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLWZpZWxkLFxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1zZWNvbmQtZmllbGQsXG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbGxpc2Vjb25kLWZpZWxkLFxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tZXJpZGllbS1maWVsZCB7XG4gICAgcGFkZGluZy1ibG9jazogMDtcbiAgfVxuXG4gIC8qXG4gIFJlbW92ZSB0aGUgYWRkaXRpb25hbCBgOmludmFsaWRgIHN0eWxlcyBpbiBGaXJlZm94LiAoaHR0cHM6Ly9naXRodWIuY29tL21vemlsbGEvZ2Vja28tZGV2L2Jsb2IvMmY5ZWFjZDlkM2Q5OTVjOTM3YjQyNTFhNTU1N2Q5NWQ0OTRjOWJlMS9sYXlvdXQvc3R5bGUvcmVzL2Zvcm1zLmNzcyNMNzI4LUw3MzcpXG4qL1xuXG4gIDotbW96LXVpLWludmFsaWQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAvKlxuICBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgdGhlIGJvcmRlciByYWRpdXMgaW4gaU9TIFNhZmFyaS5cbiovXG5cbiAgYnV0dG9uLFxuICBpbnB1dDp3aGVyZShbdHlwZT1cImJ1dHRvblwiXSwgW3R5cGU9XCJyZXNldFwiXSwgW3R5cGU9XCJzdWJtaXRcIl0pLFxuICA6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBhcHBlYXJhbmNlOiBidXR0b247XG4gIH1cblxuICAvKlxuICBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBTYWZhcmkuXG4qL1xuXG4gIDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiAgOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAvKlxuICBNYWtlIGVsZW1lbnRzIHdpdGggdGhlIEhUTUwgaGlkZGVuIGF0dHJpYnV0ZSBzdGF5IGhpZGRlbiBieSBkZWZhdWx0LlxuKi9cblxuICBbaGlkZGVuXTp3aGVyZSg6bm90KFtoaWRkZW49XCJ1bnRpbC1mb3VuZFwiXSkpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGxheWVyIHV0aWxpdGllcyB7XG4gIEB0YWlsd2luZCB1dGlsaXRpZXM7XG59XG4iLCJAaW1wb3J0ICd0YWlsd2luZGNzcyc7XG5cbi8qIEJhc2UgKi9cbkBpbXBvcnQgJy4vYmFzZS9zY2FmZm9sZGluZy5jc3MnO1xuQGltcG9ydCAnLi9iYXNlL3R5cG9ncmFwaHkuY3NzJztcbkBpbXBvcnQgJy4vYmFzZS9ydGUuY3NzJztcblxuLyogVXRpbCAqL1xuQGltcG9ydCAnLi91dGlscy9vdmVybGF5LmNzcyc7XG5AaW1wb3J0ICcuL3V0aWxzL2RyYXdlci5jc3MnO1xuQGltcG9ydCAnLi91dGlscy9uby1zY3JvbGxiYXIuY3NzJztcbkBpbXBvcnQgJy4vdXRpbHMvbW9kYWwuY3NzJztcblxuLyogTGF5b3V0ICovXG5AaW1wb3J0ICcuL2xheW91dC9jdXN0b21lcnMvYWNjb3VudC5jc3MnO1xuQGltcG9ydCAnLi9sYXlvdXQvZHJhd2VyLW5hdmlnYXRpb24uY3NzJztcbkBpbXBvcnQgJy4vbGF5b3V0L2Zvcm0uY3NzJztcbkBpbXBvcnQgJy4vbGF5b3V0L2hlYWRlci5jc3MnO1xuXG4vKiBQYWdlcyAqL1xuQGltcG9ydCAnLi9wYWdlcy9zaG9waWZ5LmNzcyc7XG5cbi8qIENvbXBvbmVudHMgKi9cbkBpbXBvcnQgJy4vY29tcG9uZW50cy9sYWJlbC5jc3MnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2J1dHRvbi5jc3MnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL29wdGlvbi1sYWJlbC5jc3MnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2FkZHJlc3MtaXRlbS5jc3MnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL29yZGVyLWl0ZW0uY3NzJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9wYWdpbmF0aW9uLmNzcyc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvcHJvZ3Jlc3MuY3NzJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9xdWFudGl0eS5jc3MnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL3N3YXRjaC5jc3MnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL3F1aWNrLWJ1eS5jc3MnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL3NpemUtZ3VpZGUuY3NzJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9jb29raWUuY3NzJztcblxuLyogVmVuZG9yICovXG5AaW1wb3J0ICdAc3BsaWRlanMvc3BsaWRlL2Rpc3QvY3NzL3NwbGlkZS1jb3JlLm1pbi5jc3MnO1xuXG5AY3VzdG9tLXZhcmlhbnQgYXJpYS1jdXJyZW50ICgmW2FyaWEtY3VycmVudF0pO1xuXG5AdGhlbWUge1xuICAtLWNvbnRhaW5lci00eHM6IDEycmVtO1xuXG4gIC0tY29sb3ItZ3JheS01MDogdmFyKC0tZ3JheS01MCk7XG4gIC0tY29sb3ItZ3JheS0xMDA6IHZhcigtLWdyYXktMTAwKTtcbiAgLS1jb2xvci1ncmF5LTIwMDogdmFyKC0tZ3JheS0yMDApO1xuICAtLWNvbG9yLWdyYXktMzAwOiB2YXIoLS1ncmF5LTMwMCk7XG4gIC0tY29sb3ItZ3JheS00MDA6IHZhcigtLWdyYXktNDAwKTtcbiAgLS1jb2xvci1ncmF5LTUwMDogdmFyKC0tZ3JheS01MDApO1xuICAtLWNvbG9yLWdyYXktNjAwOiB2YXIoLS1ncmF5LTYwMCk7XG4gIC0tY29sb3ItZ3JheS03MDA6IHZhcigtLWdyYXktNzAwKTtcbiAgLS1jb2xvci1ncmF5LTgwMDogdmFyKC0tZ3JheS04MDApO1xuICAtLWNvbG9yLWdyYXktOTAwOiB2YXIoLS1ncmF5LTkwMCk7XG4gIC0tY29sb3ItZ3JheS05NTA6IHZhcigtLWdyYXktOTUwKTtcblxuICAtLWNvbG9yLXNlbnRpbWVudC1wb3NpdGl2ZTogIzJlN2QzMjtcbiAgLS1jb2xvci1zZW50aW1lbnQtbmVnYXRpdmU6ICNjNjI4Mjg7XG4gIC0tY29sb3Itc2VudGltZW50LW5ldXRyYWw6ICNmOWE4MjU7XG5cbiAgLS1mb250LWhlYWRpbmc6XG4gICAgdmFyKC0tZm9udC1oZWFkaW5nLWZhbWlseSksIHVpLXNhbnMtc2VyaWYsIHN5c3RlbS11aSwgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJyxcbiAgICAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICAtLWZvbnQtYm9keTpcbiAgICB2YXIoLS1mb250LWJvZHktZmFtaWx5KSwgdWktc2Fucy1zZXJpZiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLFxuICAgICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG5cbiAgLS1mb250LXdlaWdodC1ub3JtYWw6IHZhcigtLWZvbnQtYm9keS13ZWlnaHQpO1xuICAtLWZvbnQtd2VpZ2h0LWJvbGQ6IHZhcigtLWZvbnQtYm9keS1ib2xkLXdlaWdodCk7XG5cbiAgLS1zaGFkb3ctbGluZTogMCAwIDAgMXB4IHZhcigtLXR3LXNoYWRvdy1jb2xvciwgcmdiKDAgMCAwIC8gMTAwJSkpO1xuICAtLWluc2V0LXNoYWRvdy1saW5lOiBpbnNldCAwIDAgMCAxcHggdmFyKC0tdHctaW5zZXQtc2hhZG93LWNvbG9yLCByZ2IoMCAwIDAgLyAxMDAlKSk7XG59XG4iLCJAdXRpbGl0eSBmb3JtLWxhYmVsIHtcbiAgQGFwcGx5IG1iLSgtLWdhcC1iYXNlKSBibG9jayBmb250LWJvbGQ7XG59XG5AdXRpbGl0eSBmb3JtLWVycm9yIHtcbiAgQGFwcGx5IHRleHQtc2VudGltZW50LW5lZ2F0aXZlIG10LSgtLWdhcC1iYXNlKSB0ZXh0LXhzO1xufVxuQHV0aWxpdHkgZm9ybS1pdGVtLWlucHV0IHtcbiAgQGFwcGx5IGluc2V0LXNoYWRvdy1saW5lIHctZnVsbCByb3VuZGVkLSgtLWJ1dHRvbi1yYWRpdXMpIGJvcmRlci0wIGJnLXdoaXRlIGxlYWRpbmctNiBpbnNldC1zaGFkb3ctZ3JheS0yMDAgZHVyYXRpb24tMjAwIG91dGxpbmUtbm9uZTtcbiAgJjpob3ZlciB7XG4gICAgQGFwcGx5IGJnLWdyYXktNTA7XG4gIH1cbiAgJjpkaXNhYmxlZCB7XG4gICAgQGFwcGx5IGJnLWdyYXktMTAwIGluc2V0LXNoYWRvdy1ncmF5LTQwMDtcbiAgfVxuICBAc3VwcG9ydHMgc2VsZWN0b3IoOnVzZXItaW52YWxpZCkge1xuICAgICY6dXNlci1pbnZhbGlkOm5vdCg6cGxhY2Vob2xkZXItc2hvd24sIDpmb2N1cykge1xuICAgICAgQGFwcGx5IGluc2V0LXNoYWRvdy1zZW50aW1lbnQtbmVnYXRpdmU7XG4gICAgfVxuICB9XG4gIEBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOnVzZXItaW52YWxpZCkge1xuICAgICY6aW52YWxpZDpub3QoOnBsYWNlaG9sZGVyLXNob3duLCA6Zm9jdXMpIHtcbiAgICAgIEBhcHBseSBpbnNldC1zaGFkb3ctc2VudGltZW50LW5lZ2F0aXZlO1xuICAgIH1cbiAgfVxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIEBhcHBseSByaW5nLTEgcmluZy1ibHVlLTYwMC81MCBpbnNldC1zaGFkb3ctYmx1ZS02MDAvNTA7XG4gIH1cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIEBhcHBseSB0ZXh0LWdyYXktNDAwO1xuICB9XG4gIEBhcHBseSBmb3JtLWl0ZW0taW5wdXQtLWJhc2U7XG59XG5AdXRpbGl0eSBmb3JtLWl0ZW0taW5wdXQtLWJhc2Uge1xuICBAYXBwbHkgcHgtNCBweS0zO1xufVxuQHV0aWxpdHkgZm9ybS1pdGVtLWlucHV0LS1zbSB7XG4gIEBhcHBseSBweC0zIHB5LTI7XG59XG5AdXRpbGl0eSBmb3JtLWl0ZW0taW5wdXQtLWxnIHtcbiAgQGFwcGx5IHB4LTUgcHktNDtcbn1cbkB1dGlsaXR5IGZvcm0taW5wdXQge1xuICBAYXBwbHkgZm9ybS1pdGVtLWlucHV0O1xufVxuQHV0aWxpdHkgZm9ybS1pbnB1dC0tYmFzZSB7XG4gIEBhcHBseSBmb3JtLWl0ZW0taW5wdXQtLWJhc2U7XG59XG5AdXRpbGl0eSBmb3JtLWlucHV0LS1zbSB7XG4gIEBhcHBseSBmb3JtLWl0ZW0taW5wdXQtLXNtO1xufVxuQHV0aWxpdHkgZm9ybS1pbnB1dC0tbGcge1xuICBAYXBwbHkgZm9ybS1pdGVtLWlucHV0LS1sZztcbn1cbkB1dGlsaXR5IGZvcm0tc2VsZWN0IHtcbiAgQGFwcGx5IGZvcm0taXRlbS1pbnB1dCBhcHBlYXJhbmNlLW5vbmUgYmctc2l6ZS1bLS1zcGFjaW5nKDUpXy0tc3BhY2luZyg1KV0gYmctcG9zaXRpb24tW3JpZ2h0Xy0tc3BhY2luZyg0KV9jZW50ZXJdIGJnLW5vLXJlcGVhdCBwci0xMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbDpzcGFjZT0ncHJlc2VydmUnIHZpZXdCb3g9JzAgMCAxNCA4JyUzRSUzQ3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxJyBkPSdtMSAxIDYgNiA2LTYnLyUzRSUzQy9zdmclM0VcIik7XG59XG5AdXRpbGl0eSBmb3JtLXNlbGVjdC0tYmFzZSB7XG4gIEBhcHBseSBmb3JtLWl0ZW0taW5wdXQtLWJhc2U7XG59XG5AdXRpbGl0eSBmb3JtLXNlbGVjdC0tc20ge1xuICBAYXBwbHkgZm9ybS1pdGVtLWlucHV0LS1zbTtcbn1cbkB1dGlsaXR5IGZvcm0tc2VsZWN0LS1sZyB7XG4gIEBhcHBseSBmb3JtLWl0ZW0taW5wdXQtLWxnO1xufVxuQHV0aWxpdHkgZm9ybS1tdWx0aXNlbGVjdCB7XG4gIEBhcHBseSBmb3JtLXNlbGVjdDtcbn1cbkB1dGlsaXR5IGZvcm0tbXVsdGlzZWxlY3QtLWJhc2Uge1xuICBAYXBwbHkgZm9ybS1zZWxlY3QtLWJhc2U7XG59XG5AdXRpbGl0eSBmb3JtLW11bHRpc2VsZWN0LS1zbSB7XG4gIEBhcHBseSBmb3JtLXNlbGVjdC0tc207XG59XG5AdXRpbGl0eSBmb3JtLW11bHRpc2VsZWN0LS1sZyB7XG4gIEBhcHBseSBmb3JtLXNlbGVjdC0tbGc7XG59XG5AdXRpbGl0eSBmb3JtLXRleHRhcmVhIHtcbiAgQGFwcGx5IGZvcm0taXRlbS1pbnB1dCBtaW4taC0yODtcbn1cbkB1dGlsaXR5IGZvcm0tdGV4dGFyZWEtLWJhc2Uge1xuICBAYXBwbHkgZm9ybS1pdGVtLWlucHV0LS1iYXNlO1xufVxuQHV0aWxpdHkgZm9ybS10ZXh0YXJlYS0tc20ge1xuICBAYXBwbHkgZm9ybS1pdGVtLWlucHV0LS1zbTtcbn1cbkB1dGlsaXR5IGZvcm0tdGV4dGFyZWEtLWxnIHtcbiAgQGFwcGx5IGZvcm0taXRlbS1pbnB1dC0tbGc7XG59XG5AdXRpbGl0eSBmb3JtLWljb24ge1xuICBAYXBwbHkgcmVsYXRpdmUgZHVyYXRpb24tMjAwIGhhcy1kaXNhYmxlZDp0ZXh0LWdyYXktNDAwO1xuICBpbnB1dCwgc2VsZWN0IHtcbiAgICBAYXBwbHkgZmlyc3Q6cHItMTEgbGFzdDpwbC0xMTtcbiAgfVxuICBzdmcge1xuICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtMS8yIHNpemUtNSAtdHJhbnNsYXRlLXktMS8yIGZpcnN0OmxlZnQtNCBsYXN0OnJpZ2h0LTQ7XG4gIH1cbn1cbkB1dGlsaXR5IGZvcm0taXRlbS1jaG9pY2Uge1xuICBAYXBwbHkgYXBwZWFyYW5jZS1ub25lIGJvcmRlciBib3JkZXItZ3JheS0zMDAgYmctY2VudGVyIGJnLW5vLXJlcGVhdCBkdXJhdGlvbi0yMDA7XG4gIEB2YXJpYW50IGhvdmVyIHtcbiAgICBAYXBwbHkgYm9yZGVyLWJsYWNrO1xuICB9XG4gIEB2YXJpYW50IGNoZWNrZWQge1xuICAgIEBhcHBseSBib3JkZXItYmxhY2sgYmctYmxhY2s7XG4gIH1cbiAgQHZhcmlhbnQgZGlzYWJsZWQge1xuICAgIEBhcHBseSBib3JkZXItZ3JheS0zMDAgYmctZ3JheS0yMDA7XG4gICAgQHZhcmlhbnQgY2hlY2tlZCB7XG4gICAgICBAYXBwbHkgYmctZ3JheS0yMDA7XG4gICAgfVxuICB9XG4gIEBhcHBseSBmb3JtLWl0ZW0tY2hvaWNlLS1iYXNlO1xufVxuQHV0aWxpdHkgZm9ybS1pdGVtLWNob2ljZS0tYmFzZSB7XG4gIEBhcHBseSBzaXplLTYgYmctc2l6ZS1bLS1zcGFjaW5nKDQpXy0tc3BhY2luZyg0KV07XG59XG5AdXRpbGl0eSBmb3JtLWl0ZW0tY2hvaWNlLS1zbSB7XG4gIEBhcHBseSBzaXplLTQgYmctc2l6ZS1bLS1zcGFjaW5nKDIuNSlfLS1zcGFjaW5nKDIuNSldO1xufVxuQHV0aWxpdHkgZm9ybS1pdGVtLWNob2ljZS0tbGcge1xuICBAYXBwbHkgc2l6ZS04IGJnLXNpemUtWy0tc3BhY2luZyg2KV8tLXNwYWNpbmcoNildO1xufVxuQHV0aWxpdHkgZm9ybS1jaGVja2JveCB7XG4gIEBhcHBseSBmb3JtLWl0ZW0tY2hvaWNlIHJvdW5kZWQtKC0tcmFkaXVzKTtcbiAgQHZhcmlhbnQgY2hlY2tlZCB7XG4gICAgQHZhcmlhbnQgbm90LWRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyB2aWV3Qm94PScwIDAgMTggMTMnJTNFJTNDcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM0ZGRicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00xNyAxIDYgMTIgMSA3Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgICBAdmFyaWFudCBkaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgdmlld0JveD0nMCAwIDE4IDEzJyUzRSUzQ3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNBM0EzQTMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMTcgMSA2IDEyIDEgNycvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cbn1cbkB1dGlsaXR5IGZvcm0tY2hlY2tib3gtLWJhc2Uge1xuICBAYXBwbHkgZm9ybS1pdGVtLWNob2ljZS0tYmFzZTtcbn1cbkB1dGlsaXR5IGZvcm0tY2hlY2tib3gtLXNtIHtcbiAgQGFwcGx5IGZvcm0taXRlbS1jaG9pY2UtLXNtO1xufVxuQHV0aWxpdHkgZm9ybS1jaGVja2JveC0tbGcge1xuICBAYXBwbHkgZm9ybS1pdGVtLWNob2ljZS0tbGc7XG59XG5AdXRpbGl0eSBmb3JtLXJhZGlvIHtcbiAgQGFwcGx5IGZvcm0taXRlbS1jaG9pY2Ugcm91bmRlZC1mdWxsO1xuICBAdmFyaWFudCBjaGVja2VkIHtcbiAgICBAdmFyaWFudCBub3QtZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNy45OTkzNSAyLjY2NjVDNS4wNTM4MyAyLjY2NjUgMi42NjYwMiA1LjA1NDMyIDIuNjY2MDIgNy45OTk4NEMyLjY2NjAyIDEwLjk0NTQgNS4wNTM4MyAxMy4zMzMyIDcuOTk5MzUgMTMuMzMzMkMxMC45NDQ5IDEzLjMzMzIgMTMuMzMyNyAxMC45NDU0IDEzLjMzMjcgNy45OTk4NEMxMy4zMzI3IDUuMDU0MzIgMTAuOTQ0OSAyLjY2NjUgNy45OTkzNSAyLjY2NjVaJyBmaWxsPSclMjNmZmZmZmYnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxuICAgIEB2YXJpYW50IGRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTcuOTk5MzUgMi42NjY1QzUuMDUzODMgMi42NjY1IDIuNjY2MDIgNS4wNTQzMiAyLjY2NjAyIDcuOTk5ODRDMi42NjYwMiAxMC45NDU0IDUuMDUzODMgMTMuMzMzMiA3Ljk5OTM1IDEzLjMzMzJDMTAuOTQ0OSAxMy4zMzMyIDEzLjMzMjcgMTAuOTQ1NCAxMy4zMzI3IDcuOTk5ODRDMTMuMzMyNyA1LjA1NDMyIDEwLjk0NDkgMi42NjY1IDcuOTk5MzUgMi42NjY1WicgZmlsbD0nJTIzQTNBM0EzJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuQHV0aWxpdHkgZm9ybS1yYWRpby0tYmFzZSB7XG4gIEBhcHBseSBmb3JtLWl0ZW0tY2hvaWNlLS1iYXNlO1xufVxuQHV0aWxpdHkgZm9ybS1yYWRpby0tc20ge1xuICBAYXBwbHkgZm9ybS1pdGVtLWNob2ljZS0tc207XG59XG5AdXRpbGl0eSBmb3JtLXJhZGlvLS1sZyB7XG4gIEBhcHBseSBmb3JtLWl0ZW0tY2hvaWNlLS1sZztcbn1cbkB1dGlsaXR5IGZvcm0tc3dpdGNoIHtcbiAgQGFwcGx5IGJveC1jb250ZW50IGlubGluZS1mbGV4IHctKC0tdHJhY2stc2l6ZSkgYXBwZWFyYW5jZS1ub25lIGl0ZW1zLWNlbnRlciByb3VuZGVkLWZ1bGwgYm9yZGVyLTAgYmctZ3JheS0yMDAgcC0wLjUgZHVyYXRpb24tMjAwO1xuICAtLXRyYWNrLXNpemU6IGNhbGModmFyKC0tdGh1bWItc2l6ZSkgKiAyKTtcbiAgLS1scy1sdHI6IDE7XG4gICY6ZGlyKHJ0bCkge1xuICAgIC0tbHMtbHRyOiAtMTtcbiAgfVxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOjpiZWZvcmUge1xuICAgIEBhcHBseSByaW5nLTQgcmluZy1ibGFjay8yNTtcbiAgfVxuICAmOmNoZWNrZWQge1xuICAgIEBhcHBseSBiZy1ibHVlLTYwMDtcbiAgICAtLXRodW1iLXBvc2l0aW9uOiBjYWxjKCh2YXIoLS10cmFjay1zaXplKSAtIDEwMCUpICogdmFyKC0tbHMtbHRyKSk7XG4gIH1cbiAgJjppbmRldGVybWluYXRlIHtcbiAgICBAYXBwbHkgYmctZ3JheS0yMDA7XG4gICAgLS10aHVtYi1wb3NpdGlvbjogY2FsYygoKHZhcigtLXRyYWNrLXNpemUpIC8gMikgLSAodmFyKC0tdGh1bWItc2l6ZSkgLyAyKSkgKiB2YXIoLS1scy1sdHIpKTtcbiAgfVxuICAmOmRpc2FibGVkIHtcbiAgICBAYXBwbHkgYmctZ3JheS0yMDA7XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICBAYXBwbHkgYmxvY2sgaC0oLS10aHVtYi1zaXplKSB3LSgtLXRodW1iLXNpemUpIHRyYW5zbGF0ZS14LSgtLXRodW1iLXBvc2l0aW9uKSByb3VuZGVkLWZ1bGwgYmctd2hpdGUgZHVyYXRpb24tMjAwIGNvbnRlbnQtWycnXSBtb3Rpb24tcmVkdWNlOmR1cmF0aW9uLTA7XG4gIH1cbiAgJjpjaGVja2VkOjpiZWZvcmUge1xuICAgIEBhcHBseSBiZy13aGl0ZTtcbiAgfVxuICAmOmRpc2FibGVkOjpiZWZvcmUge1xuICAgIEBhcHBseSBib3JkZXItMiBib3JkZXItd2hpdGUvNTAgYmctdHJhbnNwYXJlbnQ7XG4gIH1cbiAgQGFwcGx5IGZvcm0tc3dpdGNoLS1iYXNlO1xufVxuQHV0aWxpdHkgZm9ybS1zd2l0Y2gtLWJhc2Uge1xuICAtLXRodW1iLXNpemU6IC0tc3BhY2luZyg2KTtcbn1cbkB1dGlsaXR5IGZvcm0tc3dpdGNoLS1zbSB7XG4gIC0tdGh1bWItc2l6ZTogLS1zcGFjaW5nKDQpO1xufVxuQHV0aWxpdHkgZm9ybS1zd2l0Y2gtLWxnIHtcbiAgLS10aHVtYi1zaXplOiAtLXNwYWNpbmcoOCk7XG59XG4iLCJAbGF5ZXIgYmFzZSB7XG4gIDpyb290IHtcbiAgICAtLWhlYWRlci1oZWlnaHQ6IDBweDtcblxuICAgIC8qIC0tZ2FwLWJhc2UgaXMgZGVmaW5lZCBpbiB0aGUgc25pcHBldHMvaGVhZC1jc3MubGlxdWlkIGZpbGUgKi9cbiAgICAtLWdhcC1zbTogY2FsYyh2YXIoLS1nYXAtYmFzZSkgKiAwLjUpO1xuICAgIC0tZ2FwLW1kOiBjYWxjKHZhcigtLWdhcC1iYXNlKSAqIDIpO1xuICAgIC0tZ2FwLWxnOiBjYWxjKHZhcigtLWdhcC1iYXNlKSAqIDQpO1xuICAgIC0tZ2FwLXhsOiBjYWxjKHZhcigtLWdhcC1iYXNlKSAqIDUpO1xuICB9XG5cbiAgYm9keSB7XG4gICAgQGFwcGx5IGZvbnQtYm9keSBsZWFkaW5nLSgtLWxpbmUtaGVpZ2h0KSBmb250LShudW1iZXI6LS1mb250LWJvZHktd2VpZ2h0KSBhbnRpYWxpYXNlZDtcbiAgfVxufVxuXG5AdXRpbGl0eSBjb250YWluZXIge1xuICBAYXBwbHkgbXgtYXV0byBtYXgtdy0oLS1jb250YWluZXItbWF4LXdpZHRoKSBweC0oLS1jb250YWluZXItcGFkZGluZyk7XG59XG4iLCJAdXRpbGl0eSBidXR0b24ge1xuICBAYXBwbHkgaW5saW5lLWZsZXggY3Vyc29yLXBvaW50ZXIgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHJvdW5kZWQtKC0tYnV0dG9uLXJhZGl1cykgbGVhZGluZy02IGZvbnQtYm9sZCB3aGl0ZXNwYWNlLW5vd3JhcCBkdXJhdGlvbi0yMDAgb3V0bGluZS1ub25lO1xuXG4gIEB2YXJpYW50IGZvY3VzLXZpc2libGUge1xuICAgIEBhcHBseSByaW5nLTIgcmluZy1ibHVlLTYwMC81MDtcbiAgfVxuXG4gIEB2YXJpYW50IGRpc2FibGVkIHtcbiAgICBAYXBwbHkgY3Vyc29yLWRlZmF1bHQ7XG4gIH1cblxuICBzdmcge1xuICAgIEBhcHBseSBoLTUgZmlyc3Q6bXItMSBsYXN0Om1sLTE7XG4gIH1cblxuICAvKiBEZWZhdWx0cyAqL1xuICBAYXBwbHkgYnV0dG9uLS1zb2xpZCBidXR0b24tLWJhc2U7XG59XG5cbi8qIENvbG9ycyAqL1xuQHV0aWxpdHkgYnV0dG9uLS1wcmltYXJ5IHtcbiAgLS1iYWNrZ3JvdW5kOiB2YXIoLS1idXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kKTtcbiAgLS1jb2xvcjogdmFyKC0tYnV0dG9uLXByaW1hcnktdGV4dCk7XG5cbiAgQHZhcmlhbnQgaG92ZXIge1xuICAgIC0tYmFja2dyb3VuZDogdmFyKC0tYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZC1ob3Zlcik7XG4gICAgLS1jb2xvcjogdmFyKC0tYnV0dG9uLXByaW1hcnktdGV4dC1ob3Zlcik7XG4gIH1cbn1cblxuQHV0aWxpdHkgYnV0dG9uLS1zZWNvbmRhcnkge1xuICAtLWJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZCk7XG4gIC0tY29sb3I6IHZhcigtLWJ1dHRvbi1zZWNvbmRhcnktdGV4dCk7XG5cbiAgQHZhcmlhbnQgaG92ZXIge1xuICAgIC0tYmFja2dyb3VuZDogdmFyKC0tYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWhvdmVyKTtcbiAgICAtLWNvbG9yOiB2YXIoLS1idXR0b24tc2Vjb25kYXJ5LXRleHQtaG92ZXIpO1xuICB9XG59XG5cbi8qIFZhcmlhbnRzICovXG5AdXRpbGl0eSBidXR0b24tLXNvbGlkIHtcbiAgQGFwcGx5IG1pbi1oLSgtLWhlaWdodCkgYmctKC0tYmFja2dyb3VuZCkgcHgtKC0tcGFkZGluZy14KSB0ZXh0LSgtLWNvbG9yKTtcblxuICBAdmFyaWFudCBkaXNhYmxlZCB7XG4gICAgQGFwcGx5IGJnLWdyYXktMjAwIHRleHQtZ3JheS00MDA7XG4gIH1cbn1cblxuQHV0aWxpdHkgYnV0dG9uLS1vdXRsaW5lIHtcbiAgQGFwcGx5IGluc2V0LXNoYWRvdy1saW5lIG1pbi1oLSgtLWhlaWdodCkgYmctdHJhbnNwYXJlbnQgcHgtKC0tcGFkZGluZy14KSB0ZXh0LShjb2xvcjotLWJhY2tncm91bmQpIGluc2V0LXNoYWRvdy0oY29sb3I6LS1iYWNrZ3JvdW5kKTtcblxuICBAdmFyaWFudCBkaXNhYmxlZCB7XG4gICAgQGFwcGx5IGJnLXRyYW5zcGFyZW50IHRleHQtZ3JheS00MDAgc2hhZG93LWdyYXktMjAwO1xuICB9XG59XG5cbkB1dGlsaXR5IGJ1dHRvbi0tc3F1YXJlIHtcbiAgQGFwcGx5IHNpemUtKC0taGVpZ2h0KSBwLTA7XG59XG5cbi8qIFNpemVzICovXG5AdXRpbGl0eSBidXR0b24tLWJhc2Uge1xuICAtLXBhZGRpbmcteDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpO1xuICAtLWhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEyKTtcbn1cblxuQHV0aWxpdHkgYnV0dG9uLS1zbSB7XG4gIC0tcGFkZGluZy14OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMyk7XG4gIC0taGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTApO1xufVxuXG5AdXRpbGl0eSBidXR0b24tLWxnIHtcbiAgLS1wYWRkaW5nLXg6IGNhbGModmFyKC0tc3BhY2luZykgKiA1KTtcbiAgLS1oZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAxNCk7XG59XG4iLCJAdXRpbGl0eSBydGUge1xuICBwLFxuICB1bCxcbiAgb2wge1xuICAgIEBhcHBseSBtYi00O1xuICB9XG5cbiAgYSB7XG4gICAgQGFwcGx5IHRleHQtKC0tbGlua3MpIHVuZGVybGluZTtcbiAgfVxuXG4gIHVsLFxuICBvbCB7XG4gICAgQGFwcGx5IGxpc3QtaW5zaWRlO1xuICB9XG5cbiAgdWwge1xuICAgIEBhcHBseSBsaXN0LWRpc2M7XG4gIH1cblxuICBvbCB7XG4gICAgQGFwcGx5IGxpc3QtZGVjaW1hbDtcbiAgfVxuXG4gID4gKjpsYXN0LWNoaWxkIHtcbiAgICBAYXBwbHkgbWItMDtcbiAgfVxufVxuIiwiQHV0aWxpdHkgbm8tc2Nyb2xsYmFyIHtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIkB1dGlsaXR5IGxhYmVsIHtcbiAgQGFwcGx5IGZvbnQtaGVhZGluZyByb3VuZGVkLSgtLXJhZGl1cykgYmctKC0tbGFiZWwtYmFja2dyb3VuZCkgcHgtMSBweS0wLjUgdGV4dC14cyB0ZXh0LSgtLWxhYmVsLWNvbG9yKTtcblxuICAmLS1sZyB7XG4gICAgQGFwcGx5IHRleHQtc20gcHgtMiBweS0xIGZvbnQtYm9sZDtcbiAgfVxufVxuIiwiQGxheWVyIGJhc2Uge1xuICBoMSxcbiAgLmgxLFxuICBoMixcbiAgLmgyLFxuICBoMyxcbiAgLmgzLFxuICBoNCxcbiAgLmg0LFxuICBoNSxcbiAgLmg1LFxuICBoNixcbiAgLmg2LFxuICAuaGVhZGluZyB7XG4gICAgQGFwcGx5IGZvbnQtaGVhZGluZyBmb250LVtudW1iZXI6dmFyKC0tZm9udC1oZWFkaW5nLXdlaWdodCldO1xuICB9XG5cbiAgaDEsXG4gIC5oMSB7XG4gICAgQGFwcGx5IHRleHQtM3hsIGxnOnRleHQtNHhsO1xuICB9XG5cbiAgaDIsXG4gIC5oMiB7XG4gICAgQGFwcGx5IHRleHQtMnhsIGxnOnRleHQtM3hsO1xuICB9XG5cbiAgaDMsXG4gIC5oMyB7XG4gICAgQGFwcGx5IHRleHQteGwgbGc6dGV4dC0yeGw7XG4gIH1cblxuICBoNCxcbiAgLmg0IHtcbiAgICBAYXBwbHkgdGV4dC1sZyBsZzp0ZXh0LXhsO1xuICB9XG5cbiAgaDUsXG4gIC5oNSB7XG4gICAgQGFwcGx5IHRleHQtYmFzZSBsZzp0ZXh0LWxnO1xuICB9XG5cbiAgaDYsXG4gIC5oNiB7XG4gICAgQGFwcGx5IHRleHQtc20gbGc6dGV4dC1iYXNlO1xuICB9XG5cbiAgYixcbiAgc3Ryb25nIHtcbiAgICBAYXBwbHkgZm9udC0obnVtYmVyOi0tZm9udC1ib2R5LWJvbGQtd2VpZ2h0KTtcbiAgfVxufVxuIiwiQGxheWVyIGNvbXBvbmVudHMge1xuICAub3ZlcmxheSB7XG4gICAgQGFwcGx5IGZpeGVkIGluc2V0LTAgei00MCBiZy10cmFuc3BhcmVudCB0cmFuc2l0aW9uLWRpc2NyZXRlIGR1cmF0aW9uLTMwMDtcblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBAYXBwbHkgYmctYmxhY2svMzAgc3RhcnRpbmc6YmctdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG4iLCJAbGF5ZXIgY29tcG9uZW50cyB7XG4gIC5tb2RhbCB7XG4gICAgQGFwcGx5IGZpeGVkIHRvcC0wIHJpZ2h0LTAgbGVmdC0wIHotNTAgbS1hdXRvIG1heC13LTJ4bCAtdHJhbnNsYXRlLXktZnVsbCBvdmVyc2Nyb2xsLWNvbnRhaW4gcm91bmRlZCBiZy13aGl0ZSBwLTQgb3BhY2l0eS0wIHRyYW5zaXRpb24tZGlzY3JldGUgZHVyYXRpb24tMzAwIG1vdGlvbi1yZWR1Y2U6dHJhbnNsYXRlLXktMDtcblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBAYXBwbHkgdG9wLTEvMiAtdHJhbnNsYXRlLXktMS8yIG9wYWNpdHktMTAwO1xuXG4gICAgICBAdmFyaWFudCBzdGFydGluZyB7XG4gICAgICAgIEBhcHBseSB0b3AtMCAtdHJhbnNsYXRlLXktZnVsbCBtb3Rpb24tcmVkdWNlOnRyYW5zbGF0ZS1ub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGxheWVyIGNvbXBvbmVudHMge1xuICAuYWNjb3VudCB7XG4gICAgJl9fYXZhdGFyIHtcbiAgICAgIEBhcHBseSBmbGV4IHNpemUtMTYgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHJvdW5kZWQtKC0tcmFkaXVzKSBiZy1ibGFjayB0ZXh0LXhsIGZvbnQtYm9sZCB0ZXh0LXdoaXRlIHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cbn1cbiIsIkBsYXllciBjb21wb25lbnRzIHtcbiAgLmRyYXdlci1uYXZpZ2F0aW9uIHtcbiAgICAmX19sb2dvIHtcbiAgICAgIEBhcHBseSB3LTI0IHRyYW5zbGF0ZS1ub25lIHRyYW5zaXRpb24tZGlzY3JldGUgZHVyYXRpb24tMzAwO1xuXG4gICAgICAmW2hpZGRlbl0ge1xuICAgICAgICBAYXBwbHkgb3BhY2l0eS0wIG1vdGlvbi1zYWZlOi1tbC0yNDtcbiAgICAgIH1cblxuICAgICAgQHZhcmlhbnQgc3RhcnRpbmcge1xuICAgICAgICBAYXBwbHkgb3BhY2l0eS0wIG1vdGlvbi1zYWZlOi1tbC0yNDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgIHVsID4gbGkge1xuICAgICAgICBAYXBwbHkgdHJhbnNsYXRlLW5vbmUgb3BhY2l0eS0xMDAgZHVyYXRpb24tMzAwO1xuICAgICAgfVxuXG4gICAgICBAdmFyaWFudCBzdGFydGluZyB7XG4gICAgICAgIHVsID4gbGkge1xuICAgICAgICAgIEBhcHBseSBvcGFjaXR5LTAgbW90aW9uLXNhZmU6LXRyYW5zbGF0ZS14LTI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19leHBhbmRpbmctbGlzdCB7XG4gICAgICBAYXBwbHkgZ3JpZCBncmlkLXJvd3MtWzFmcl0gdHJhbnNpdGlvbi1hbGwgdHJhbnNpdGlvbi1kaXNjcmV0ZSBkdXJhdGlvbi0xNTAgc3RhcnRpbmc6Z3JpZC1yb3dzLVswZnJdO1xuXG4gICAgICAmW2hpZGRlbl0ge1xuICAgICAgICBAYXBwbHkgZ3JpZC1yb3dzLVswZnJdO1xuICAgICAgfVxuXG4gICAgICB1bCA+IGxpIHtcbiAgICAgICAgQGFwcGx5IHRyYW5zbGF0ZS1ub25lIG9wYWNpdHktMTAwIGR1cmF0aW9uLTMwMDtcbiAgICAgIH1cblxuICAgICAgQHZhcmlhbnQgc3RhcnRpbmcge1xuICAgICAgICB1bCA+IGxpIHtcbiAgICAgICAgICBAYXBwbHkgb3BhY2l0eS0wIG1vdGlvbi1zYWZlOi10cmFuc2xhdGUteC0yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAbGF5ZXIgY29tcG9uZW50cyB7XG4gIC5oZWFkZXIge1xuICAgIEBhcHBseSByZWxhdGl2ZTtcblxuICAgICYtLXN0aWNreSB7XG4gICAgICBAYXBwbHkgc3RpY2t5IHRvcC0wO1xuICAgIH1cblxuICAgICYtLWhpZGRlbiBbZGF0YS1tYWluXSB7XG4gICAgICBAYXBwbHkgLXRyYW5zbGF0ZS15LWZ1bGw7XG4gICAgfVxuXG4gICAgJl9fbWFpbiB7XG4gICAgICBAYXBwbHkgcmVsYXRpdmUgYm9yZGVyLWIgYm9yZGVyLSgtLWJvcmRlcikgYmctKC0tYmFja2dyb3VuZCkgYmctY2xpcC1wYWRkaW5nIHRleHQtKC0tdGV4dCkgZHVyYXRpb24tMzAwO1xuICAgIH1cblxuICAgICYtLXRyYW5zcGFyZW50ICZfX21haW4ge1xuICAgICAgQGFwcGx5IGJvcmRlci10cmFuc3BhcmVudCBiZy10cmFuc3BhcmVudCB0ZXh0LSgtLXRleHQpO1xuICAgIH1cblxuICAgICYtLXRyYW5zcGFyZW50ICZfX21haW46aG92ZXIsXG4gICAgJi0tdHJhbnNwYXJlbnQgJl9fbWFpbjpmb2N1cy13aXRoaW4ge1xuICAgICAgQGFwcGx5IGJvcmRlci0oLS1ib3JkZXIpIGJnLSgtLWJhY2tncm91bmQpIHRleHQtKC0tdGV4dCk7XG4gICAgfVxuXG4gICAgJl9fbWVnYS1tZW51IHtcbiAgICAgIEBhcHBseSBoaWRkZW4gYm9yZGVyLWIgYm9yZGVyLSgtLWJvcmRlcikgYmctKC0tYmFja2dyb3VuZCkgdHJhbnNpdGlvbi1kaXNjcmV0ZSBkdXJhdGlvbi0zMDAgbW90aW9uLXNhZmU6LXRyYW5zbGF0ZS15LWZ1bGwgbW90aW9uLXJlZHVjZTpvcGFjaXR5LTA7XG4gICAgfVxuXG4gICAgJl9fbWVudS1yb290LWl0ZW06aG92ZXIgJl9fbWVnYS1tZW51LFxuICAgICZfX21lbnUtcm9vdC1pdGVtOmZvY3VzLXdpdGhpbiAmX19tZWdhLW1lbnUge1xuICAgICAgQGFwcGx5IHJlbGF0aXZlIHotMTAgYmxvY2sgdHJhbnNsYXRlLW5vbmUgb3BhY2l0eS0xMDA7XG5cbiAgICAgIEB2YXJpYW50IHN0YXJ0aW5nIHtcbiAgICAgICAgQGFwcGx5IG1vdGlvbi1zYWZlOi10cmFuc2xhdGUteS1mdWxsIG1vdGlvbi1yZWR1Y2U6b3BhY2l0eS0wO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXRyYW5zcGFyZW50ICZfX21lZ2EtbWVudSB7XG4gICAgICBAYXBwbHkgb3BhY2l0eS0wO1xuICAgIH1cblxuICAgICYtLXRyYW5zcGFyZW50ICZfX21lbnUtcm9vdC1pdGVtOmhvdmVyICZfX21lZ2EtbWVudSxcbiAgICAmLS10cmFuc3BhcmVudCAmX19tZW51LXJvb3QtaXRlbTpmb2N1cy13aXRoaW4gJl9fbWVnYS1tZW51IHtcbiAgICAgIEBhcHBseSBvcGFjaXR5LTEwMDtcbiAgICB9XG4gIH1cbn1cbiIsIkBsYXllciBjb21wb25lbnRzIHtcbiAgLm9wdGlvbi1sYWJlbCB7XG4gICAgQGFwcGx5IHctZnVsbCBtaW4tdy0xMiBjdXJzb3ItcG9pbnRlciBvdmVyZmxvdy1oaWRkZW4gcm91bmRlZC0oLS1yYWRpdXMpIGJvcmRlciBib3JkZXItKC0tYm9yZGVyKSBwLTMgdGV4dC1jZW50ZXIgdGV4dC14cyBmb250LWJvbGQgZHVyYXRpb24tMjAwIGhvdmVyOmJvcmRlci1ibGFjaztcblxuICAgIEB2YXJpYW50IHBlZXItY2hlY2tlZCB7XG4gICAgICBAYXBwbHkgYm9yZGVyLWJsYWNrIGJnLWJsYWNrIHRleHQtd2hpdGU7XG4gICAgfVxuXG4gICAgQHZhcmlhbnQgcGVlci1mb2N1cy12aXNpYmxlIHtcbiAgICAgIEBhcHBseSByaW5nLTIgcmluZy1ibHVlLTYwMC81MDtcbiAgICB9XG5cbiAgICAmLS11bmF2YWlsYWJsZSB7XG4gICAgICBAYXBwbHkgcmVsYXRpdmUgYmctZ3JheS01MCB0ZXh0LWdyYXktNTAwO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgaW5zZXQtMCBiZy1ncmFkaWVudC10by1iciBmcm9tLXRyYW5zcGFyZW50IGZyb20tW2NhbGMoNTAlXy1fMXB4KV0gdmlhLWdyYXktMzAwIHRvLVtjYWxjKDUwJV8rXzFweCldIGNvbnRlbnQtWycnXTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBsYXllciBjb21wb25lbnRzIHtcbiAgLmFkZHJlc3MtaXRlbSB7XG4gICAgQGFwcGx5IGgtZnVsbCByb3VuZGVkLWxnIGJvcmRlciBib3JkZXItKC0tYm9yZGVyKSBwLTY7XG5cbiAgICBociB7XG4gICAgICBAYXBwbHkgbXktNSBib3JkZXItdCBib3JkZXItKC0tYm9yZGVyKTtcbiAgICB9XG5cbiAgICBhLFxuICAgIGJ1dHRvbiB7XG4gICAgICBAYXBwbHkgdGV4dC1ncmF5LTYwMCBob3Zlcjp1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG4iLCJAbGF5ZXIgY29tcG9uZW50cyB7XG4gIC5vcmRlci1pdGVtIHtcbiAgICBAYXBwbHkgcm91bmRlZC1sZyBib3JkZXIgYm9yZGVyLSgtLWJvcmRlcikgcC02O1xuXG4gICAgaHIge1xuICAgICAgQGFwcGx5IG15LTUgYm9yZGVyLXQgYm9yZGVyLSgtLWJvcmRlcik7XG4gICAgfVxuXG4gICAgYSxcbiAgICBidXR0b24ge1xuICAgICAgQGFwcGx5IHRleHQtZ3JheS02MDAgaG92ZXI6dW5kZXJsaW5lO1xuICAgIH1cblxuICAgICZfX3Byb2R1Y3Qge1xuICAgICAgQGFwcGx5IHJlbGF0aXZlIGgtMTYgdy0xNiByb3VuZGVkLWxnIGJnLWdyYXktNDAwO1xuICAgIH1cblxuICAgICZfX3Byb2R1Y3Qtb3ZlcmxheSB7XG4gICAgICBAYXBwbHkgYWJzb2x1dGUgaW5zZXQtMCB6LTEwIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHJvdW5kZWQtbGcgYmctYmxhY2svNTAgZm9udC1ib2xkIHRleHQtd2hpdGU7XG4gICAgfVxuICB9XG59XG4iLCJAbGF5ZXIgY29tcG9uZW50cyB7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBAYXBwbHkgZmxleCBqdXN0aWZ5LWNlbnRlciB0ZXh0LXhzO1xuXG4gICAgdWwge1xuICAgICAgQGFwcGx5IGRpdmlkZS14IGRpdmlkZS0oLS1ib3JkZXIpIHJvdW5kZWQtbGcgYm9yZGVyIGJvcmRlci0oLS1ib3JkZXIpO1xuICAgICAgQGFwcGx5IGZsZXg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCBhLFxuICAgICAgICAmOmZpcnN0LWNoaWxkIHNwYW4ge1xuICAgICAgICAgIEBhcHBseSByb3VuZGVkLWwtbGc7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQgYSxcbiAgICAgICAgJjpsYXN0LWNoaWxkIHNwYW4ge1xuICAgICAgICAgIEBhcHBseSByb3VuZGVkLXItbGc7XG4gICAgICAgIH1cblxuICAgICAgICBhLFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBAYXBwbHkgYm94LWNvbnRlbnQgZmxleCBoLTYgdy02IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBwLTMuNTtcbiAgICAgICAgfVxuXG4gICAgICAgIGE6aG92ZXIsXG4gICAgICAgIGE6Zm9jdXMge1xuICAgICAgICAgIEBhcHBseSBiZy1ncmF5LTEwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGxheWVyIGNvbXBvbmVudHMge1xuICAucHJvZ3Jlc3Mge1xuICAgIEBhcHBseSBoLTAuNSByb3VuZGVkLWZ1bGwgYmctZ3JheS0zMDA7XG5cbiAgICAmX19pbmRpY2F0b3Ige1xuICAgICAgQGFwcGx5IG1sLSgtLW9mZnNldCkgaC1mdWxsIHctKC0tcHJvZ3Jlc3MpIHJvdW5kZWQtZnVsbCBiZy1ibGFjayBkdXJhdGlvbi0zMDA7XG4gICAgfVxuICB9XG59XG4iLCJAbGF5ZXIgY29tcG9uZW50cyB7XG4gIC5xdWFudGl0eSB7XG4gICAgQGFwcGx5IGlubGluZS1mbGV4IHJvdW5kZWQtbGcgYm9yZGVyIGJvcmRlci0oLS1ib3JkZXIpIHAtcHg7XG5cbiAgICBzdmcge1xuICAgICAgQGFwcGx5IHNpemUtNDtcbiAgICB9XG5cbiAgICBidXR0b24sXG4gICAgaW5wdXQge1xuICAgICAgQGFwcGx5IHNpemUtODtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyO1xuICAgICAgQGFwcGx5IHJvdW5kZWQtbGc7XG4gICAgICBAYXBwbHkgZHVyYXRpb24tMzAwO1xuXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBAYXBwbHkgYmctZ3JheS0zMDAgcmluZy0yIHJpbmctYmx1ZS02MDAvNTA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgQGFwcGx5IHJvdW5kZWQgdGV4dC1jZW50ZXIgb3V0bGluZS1ub25lO1xuXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBAYXBwbHkgcmluZy0xIHNoYWRvdy1ibHVlLTYwMC81MCByaW5nLWJsdWUtNjAwLzUwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGxheWVyIGNvbXBvbmVudHMge1xuICAuc3dhdGNoIHtcbiAgICBAYXBwbHkgYmxvY2sgcm91bmRlZC1mdWxsIGJnLVt2YXIoLS1zd2F0Y2gtY29sb3IsdmFyKC0tY29sb3ItZ3JheS0yMDApKV0gcmluZy0xIHJpbmctZ3JheS0zMDAgcmluZy1vZmZzZXQtMSBkdXJhdGlvbi0yMDAgaG92ZXI6cmluZy1ibGFjayBhcmlhLWN1cnJlbnQ6cmluZy1ibGFjaztcblxuICAgICYtLXNxdWFyZSB7XG4gICAgICBAYXBwbHkgcm91bmRlZCBiZy10cmFuc3BhcmVudCBwLTEgcmluZy1ncmF5LTIwMDtcbiAgICB9XG4gIH1cbn1cbiIsIkBsYXllciBjb21wb25lbnRzIHtcbiAgLnF1aWNrLWJ1eSB7XG4gICAgQGFwcGx5IGFic29sdXRlIHJpZ2h0LTIuNSBib3R0b20tMi41IHotMTAgaGlkZGVuIHJvdW5kZWQgYmctd2hpdGUgdGV4dC1ibGFjayBvcGFjaXR5LTAgdHJhbnNpdGlvbi1vcGFjaXR5IGR1cmF0aW9uLTE1MCBsZzpibG9jaztcbiAgICBAYXBwbHkgbWF4LWgtW2NhbGMoMTAwJS12YXIoLS1zcGFjaW5nKSoyLjUpXSBvdmVyZmxvdy15LWF1dG87XG4gIH1cblxuICAucXVpY2stYnV5OmhhcyhbZGF0YS1jbG9zZWRdW2hpZGRlbl0pIHtcbiAgICBAYXBwbHkgbGVmdC0yLjUgYm9yZGVyLTIgYm9yZGVyLXppbmMtMjAwIHB4LTIuNSBweS0zLjUgcGItMi41IG9wYWNpdHktMTAwO1xuICB9XG59XG4iLCJAbGF5ZXIgY29tcG9uZW50cyB7XG4gIC5zaXplLWd1aWRlIHtcbiAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBnYXAtNDtcblxuICAgIHRhYmxlIHtcbiAgICAgIEBhcHBseSB0YWJsZSB3LWZ1bGwgb3ZlcmZsb3ctYXV0byBiZy1bI2U4ZThlMV07XG4gICAgfVxuXG4gICAgdGhlYWQge1xuICAgICAgQGFwcGx5IHRhYmxlLWhlYWRlci1ncm91cCB3LWZ1bGwgdGFibGUtYXV0bztcbiAgICB9XG5cbiAgICB0Ym9keSB7XG4gICAgICBAYXBwbHkgdy1mdWxsIHRhYmxlLWF1dG87XG4gICAgfVxuXG4gICAgdGFibGUsXG4gICAgdGQge1xuICAgICAgQGFwcGx5IGJvcmRlci1ub25lIGJvcmRlci10cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICB0Ym9keSB0aCB7XG4gICAgICBAYXBwbHkgZm9udC1ib2xkO1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIEBhcHBseSBwLTQgdGV4dC1jZW50ZXIgd2hpdGVzcGFjZS1ub3dyYXA7XG4gICAgfVxuXG4gICAgdGJvZHkgdHIge1xuICAgICAgQGFwcGx5IGJnLVsjZmFmYWZhXTtcbiAgICB9XG5cbiAgICB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgQGFwcGx5IGJnLVsjZjZmNWYyXTtcbiAgICB9XG4gIH1cbn1cbiIsIiNjb29raWVzY3JpcHRfaW5qZWN0ZWQge1xuICBAYXBwbHkgZml4ZWQgdG9wLTEvMiBsZWZ0LTEvMiAtdHJhbnNsYXRlLXktMS8yIC10cmFuc2xhdGUteC0xLzIgdHJhbnNmb3JtLW5vbmUgei01MDtcbiAgQGFwcGx5IHctMy80IG1heC13LVs4MDBweF0gbWF4LWgtWzgwJV0gYmctd2hpdGUgc2hhZG93LWxnIG91dGxpbmUtbm9uZTtcbiAgQGFwcGx5IHB4LTUgcHktNCBmbGV4IGZsZXgtY29sIGl0ZW1zLWNlbnRlciBvdmVyZmxvdy15LWF1dG87XG4gIEBhcHBseSB0ZXh0LWNlbnRlciBmb250LWJvZHkgdGV4dC1zbSBsZWFkaW5nLTQ7XG59XG5cbi5jb29raWVzY3JpcHRfb3ZlcmxheSB7XG4gIEBhcHBseSBtLTAgcC0wO1xufVxuXG4uY29va2llc2NyaXB0X2NoZWNrYm94X2xhYmVsIHtcbiAgQGFwcGx5IG0tMCBweC0yO1xufVxuXG4uY29va2llc2NyaXB0X3ByZV9oZWFkZXIge1xuICBAYXBwbHkgbXQtNCBtci00IHAtMDtcbn1cblxuI2Nvb2tpZXNjcmlwdF9jbG9zZSB7XG4gIEBhcHBseSBtLTAgbWwtMi41IHAtMDtcbn1cblxuI2Nvb2tpZXNjcmlwdF9idXR0b25zIHtcbiAgQGFwcGx5IG10LTMgcHgtMi41IHB5LTQgZmxleCBnYXAtMjtcbn1cblxuI2Nvb2tpZXNjcmlwdF9tYW5hZ2Vfd3JhcCB7XG4gIEBhcHBseSBtLTAgcC0wO1xufVxuXG4jY29va2llc2NyaXB0X21hbmFnZSB7XG4gIEBhcHBseSAtbWwtNCBwLTAgZmxleCBpdGVtcy1jZW50ZXI7XG59XG5cbnN2ZyNjb29raWVzY3JpcHRfbWFuYWdlaWNvbiB7XG4gIEBhcHBseSBtci0xLjUgLW10LTMgcC0wO1xufVxuXG4uY29va2llc2NyaXB0LWV4dHJhLWxpbmtzIHtcbiAgQGFwcGx5IG1iLTIuNSBwdC0xLjU7XG59XG5cbiNjb29raWVzY3JpcHRfaW5qZWN0ZWQuaGFzY29va2llcmVwb3J0IC5jb29raWVzY3JpcHQtZXh0cmEtbGlua3Mge1xuICBAYXBwbHkgbS0wIHAtMDtcbn1cblxuLmNvb2tpZXNjcmlwdC1leHRyYS1saW5rcyBhIHtcbiAgQGFwcGx5IG0tMCBteC00IHAtMDtcbn1cblxuI2Nvb2tpZXNjcmlwdF9oZWFkZXIge1xuICBAYXBwbHkgZm9udC1oZWFkaW5nIG10LTIgbWItNCB0ZXh0LWNlbnRlciB0ZXh0LTJ4bDtcbn1cblxuLmNvb2tpZXNjcmlwdF9jaGVja2JveCB7XG4gIEBhcHBseSBtLTAgcC0wO1xufVxuXG5zcGFuLmNvb2tpZXNjcmlwdF9jaGVja2JveF90ZXh0IHtcbiAgQGFwcGx5IG0tMCBwLTA7XG59XG5cbiNjb29raWVzY3JpcHRfc2F2ZSB7XG4gIEBhcHBseSByb3VuZGVkLWZ1bGwgcHgtNCBweS0yIHRleHQtc20gY2FwaXRhbGl6ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMFxcMFxuKSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAwLjAwMWRwY20pIHtcbiAgLmNvb2tpZXNjcmlwdF9jaGVja2JveF9sYWJlbCB7XG4gICAgQGFwcGx5IG0tMCBweC0xO1xuICB9XG5cbiAgI2Nvb2tpZXNjcmlwdF9hY2NlcHQsXG4gICNjb29raWVzY3JpcHRfcmVqZWN0LFxuICAjY29va2llc2NyaXB0X3NhdmUge1xuICAgIEBhcHBseSBtLTAgcC0wO1xuICB9XG5cbiAgI2Nvb2tpZXNjcmlwdF9idXR0b25zIHtcbiAgICBAYXBwbHkgbS0wIHAtMDtcbiAgfVxufVxuXG4jY29va2llc2NyaXB0X2luamVjdGVkX2ZzZCAjY29va2llc2NyaXB0X2FjY2VwdCxcbiNjb29raWVzY3JpcHRfaW5qZWN0ZWRfZnNkICNjb29raWVzY3JpcHRfc2F2ZSxcbiNjb29raWVzY3JpcHRfaW5qZWN0ZWRfZnNkICNjb29raWVzY3JpcHRfcmVqZWN0IHtcbiAgQGFwcGx5IGZsZXgtZ3JvdyBweC02IG15LTIuNSBteC00O1xufVxuXG4uY29va2llc2NyaXB0X2ZzZF9jYXRlZ29yeSB7XG4gIEBhcHBseSBwdC02IHBiLTVcbn1cblxuI2Nvb2tpZXNjcmlwdF9yZWplY3Qge1xuICBAYXBwbHkgcm91bmRlZC1mdWxsIHB4LTQgcHktMiB0ZXh0LXNtIGNhcGl0YWxpemU7XG59XG5cbiNjb29raWVzY3JpcHRfYWNjZXB0IHtcbiAgQGFwcGx5IHJvdW5kZWQtZnVsbCBweC00IHB5LTIgdGV4dC1zbSBjYXBpdGFsaXplO1xufVxuXG4jY29va2llc2NyaXB0X2FjY2VwdCxcbiNjb29raWVzY3JpcHRfcmVqZWN0LFxuI2Nvb2tpZXNjcmlwdF9zYXZlIHtcbiAgQGFwcGx5IHJvdW5kZWQtZnVsbCBweC00IHB5LTIgdGV4dC1zbSBjYXBpdGFsaXplO1xufVxuXG4uY29va2llc2NyaXB0X2JpZ2dlciB7XG4gIEBhcHBseSBtLTAgcC0wO1xufVxuXG4jY29va2llc2NyaXB0X2xpbmsge1xuICBAYXBwbHkgbS0wIHAtMDtcbn1cblxuI2Nvb2tpZXNjcmlwdF9yZWFkbW9yZSxcbiNjb29raWVzY3JpcHRfcmVwb3J0bGluayxcbiNjb29raWVzY3JpcHRfY29va2llc2NyaXB0bGluayB7XG4gIEBhcHBseSBtLTAgcC0wO1xufVxuXG4jY29va2llc2NyaXB0X2Rlc2NyaXB0aW9uIHtcbiAgQGFwcGx5IHRleHQtc207XG59XG5cbiNjb29raWVzY3JpcHRfY2hlY2tib3hzIHtcbiAgQGFwcGx5IG0tMCBwdC00IGZsZXggZ2FwLTI7XG59XG5cbiNjb29raWVzY3JpcHRfaW5qZWN0ZWRfZnNkIHtcbiAgQGFwcGx5IG0tMCBwLTA7XG59XG5cbiNjb29raWVzY3JpcHRfZnNkX3dyYXBwZXIge1xuICBAYXBwbHkgbS1hdXRvIG10LTAgbWItMTI7XG59XG5cbi5jb29raWVzY3JpcHRfZnNkX2hlYWRlciB7XG4gIEBhcHBseSBtLTAgcC0wO1xufVxuXG4uY29va2llc2NyaXB0X2ZzZF9sb2dvX2Ege1xuICBAYXBwbHkgbWwtNiBwLTA7XG59XG5cbi5jb29raWVzY3JpcHRfZnNkX2xvZ28ge1xuICBAYXBwbHkgbS0wIHAtMDtcbn1cblxuLmNvb2tpZXNjcmlwdF9mc2RfcG93ZXJlZCB7XG4gIEBhcHBseSBtLTAgcC0wO1xufVxuXG4uY29va2llc2NyaXB0X2ZzZF9sYW5ndWFnZV9kcm9wX2Rvd24ge1xuICBAYXBwbHkgbXQtNSBtci0xNiBwLTA7XG59XG5cbi5jb29raWVzY3JpcHRfZnNkX21haW4ge1xuICBAYXBwbHkgbS0wIHAtMDtcbn1cblxuLmNvb2tpZXNjcmlwdF9mc2RfbWFpbl9pbmZvIHtcbiAgQGFwcGx5IHB4LTE0IHB5LTUgcGItNy41O1xufVxuXG4uY29va2llc2NyaXB0X2ZzZF90aXRsZSB7XG4gIEBhcHBseSBtLTAgcC0wO1xufVxuXG4uY29va2llc2NyaXB0X2ZzZF9kZXNjcmlwdGlvbiB7XG4gIEBhcHBseSBtdC0yIHAtMDtcbn1cblxuI2Nvb2tpZXNjcmlwdF9mc2Rfd3JhcHBlciAuY29va2llc2NyaXB0LWV4dHJhLWxpbmtzIHtcbiAgQGFwcGx5IG10LTIgcC0wO1xufVxuXG4jY29va2llc2NyaXB0X2ZzZF93cmFwcGVyIC5jb29raWVzY3JpcHQtZXh0cmEtbGlua3MgYSB7XG4gIEBhcHBseSBtLTAgbXItNSBwLTA7XG59XG5cbiNjb29raWVzY3JpcHRfZnNkX3dyYXBwZXIgI2Nvb2tpZXNjcmlwdF9yZWFkbW9yZSB7XG4gIEBhcHBseSBtLTAgcC0wO1xufVxuXG4uY29va2llc2NyaXB0X2ZzZF90YWJzIHtcbiAgQGFwcGx5IG0tMCBwLTA7XG59XG5cbi5jb29raWVzY3JpcHRfZnNkX3RhYnMgPiBkaXYge1xuICBAYXBwbHkgcHgtNSBweS0yLjU7XG59XG5cbi5jb29raWVzY3JpcHRfZnNkX3RhYnMgPiAuY29va2llc2NyaXB0X2FjdGl2ZSB7XG4gIEBhcHBseSBtLTAgcC0wO1xufVxuXG4uY29va2llc2NyaXB0X2ZzZF90YWJzX2NvbnRlbnQge1xuICBAYXBwbHkgcHgtMTIgcHktMS41IHBiLTIuNSBvdmVyZmxvdy15LWF1dG8gYm94LWJvcmRlciBmbGV4LWdyb3cgdy1mdWxsO1xuXG4gIC0tc2Nyb2xsYmFyLXdpZHRoOiA4cHg7XG4gIC0tbWFzay1oZWlnaHQ6IDM1cHg7XG4gIC0tbWFzay1pbWFnZS1jb250ZW50OiBsaW5lYXItZ3JhZGllbnQoXG4gICAgdG8gYm90dG9tLFxuICAgIHRyYW5zcGFyZW50LFxuICAgIGJsYWNrIHZhcigtLW1hc2staGVpZ2h0KSxcbiAgICBibGFjayBjYWxjKDEwMCUgLSB2YXIoLS1tYXNrLWhlaWdodCkpLFxuICAgIHRyYW5zcGFyZW50XG4gICk7XG4gIC0tbWFzay1zaXplLWNvbnRlbnQ6IGNhbGMoMTAwJSAtIHZhcigtLXNjcm9sbGJhci13aWR0aCkpIDEwMCU7XG4gIC0tbWFzay1pbWFnZS1zY3JvbGxiYXI6IGxpbmVhci1ncmFkaWVudChibGFjaywgYmxhY2spO1xuICAtLW1hc2stc2l6ZS1zY3JvbGxiYXI6IHZhcigtLXNjcm9sbGJhci13aWR0aCkgMTAwJTtcbiAgbWFzay1pbWFnZTogdmFyKC0tbWFzay1pbWFnZS1jb250ZW50KSwgdmFyKC0tbWFzay1pbWFnZS1zY3JvbGxiYXIpO1xuICBtYXNrLXNpemU6IHZhcigtLW1hc2stc2l6ZS1jb250ZW50KSwgdmFyKC0tbWFzay1zaXplLXNjcm9sbGJhcik7XG4gIG1hc2stcG9zaXRpb246IDAgMCxcbiAgMTAwJSAwO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdmFyKC0tbWFzay1pbWFnZS1jb250ZW50KSwgdmFyKC0tbWFzay1pbWFnZS1zY3JvbGxiYXIpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogdmFyKC0tbWFzay1zaXplLWNvbnRlbnQpLCB2YXIoLS1tYXNrLXNpemUtc2Nyb2xsYmFyKTtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiAwIDAsXG4gIDEwMCUgMDtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG59XG5cbiNjb29raWVzY3JpcHRfZnNkX3dyYXBwZXIgI2Nvb2tpZXNjcmlwdF9hYm91dHdyYXAge1xuICBAYXBwbHkgdGV4dC1zbSBvdmVyZmxvdy1hdXRvIG1pbi1oLTQ0IHRyYW5zaXRpb24tb3BhY2l0eTtcbn1cblxuLm1kYy1jaGVja2JveCBpbnB1dCB7XG4gIEBhcHBseSB3LWZ1bGwgaC1mdWxsO1xufVxuXG4ubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kIHtcbiAgQGFwcGx5IGhpZGRlbjtcbn1cblxuLl9Db29raWVTY3JpcHRSZXBvcnRQYWdlQ29uc2VudEtleSArIGg0IHtcbiAgQGFwcGx5IG15LTY7XG59XG5cbi5fQ29va2llU2NyaXB0UmVwb3J0UGFnZVRhYmxlVGQsXG4uX0Nvb2tpZVNjcmlwdFJlcG9ydFBhZ2VUYWJsZVRoIHtcbiAgQGFwcGx5IGJvcmRlciBib3JkZXItZ3JheS0yMDAgcC0yO1xufVxuXG4uX0Nvb2tpZVNjcmlwdFJlcG9ydFBhZ2VUYWJsZVRkIHtcbiAgQGFwcGx5IHAtMjtcbn0iLCJAa2V5ZnJhbWVzIHNwbGlkZS1sb2FkaW5nezAle3RyYW5zZm9ybTpyb3RhdGUoMCl9dG97dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fS5zcGxpZGVfX3RyYWNrLS1kcmFnZ2FibGV7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LnNwbGlkZV9fdHJhY2stLWZhZGU+LnNwbGlkZV9fbGlzdD4uc3BsaWRlX19zbGlkZXttYXJnaW46MCFpbXBvcnRhbnQ7b3BhY2l0eTowO3otaW5kZXg6MH0uc3BsaWRlX190cmFjay0tZmFkZT4uc3BsaWRlX19saXN0Pi5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZXtvcGFjaXR5OjE7ei1pbmRleDoxfS5zcGxpZGUtLXJ0bHtkaXJlY3Rpb246cnRsfS5zcGxpZGVfX3RyYWNrLS10dGI+LnNwbGlkZV9fbGlzdHtkaXNwbGF5OmJsb2NrfS5zcGxpZGVfX2NvbnRhaW5lcntib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246cmVsYXRpdmV9LnNwbGlkZV9fbGlzdHtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MTAwJTttYXJnaW46MCFpbXBvcnRhbnQ7cGFkZGluZzowIWltcG9ydGFudH0uc3BsaWRlLmlzLWluaXRpYWxpemVkOm5vdCguaXMtYWN0aXZlKSAuc3BsaWRlX19saXN0e2Rpc3BsYXk6YmxvY2t9LnNwbGlkZV9fcGFnaW5hdGlvbnstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnNwbGlkZV9fcGFnaW5hdGlvbiBsaXtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxO2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowO3BvaW50ZXItZXZlbnRzOmF1dG99LnNwbGlkZTpub3QoLmlzLW92ZXJmbG93KSAuc3BsaWRlX19wYWdpbmF0aW9ue2Rpc3BsYXk6bm9uZX0uc3BsaWRlX19wcm9ncmVzc19fYmFye3dpZHRoOjB9LnNwbGlkZXtwb3NpdGlvbjpyZWxhdGl2ZTt2aXNpYmlsaXR5OmhpZGRlbn0uc3BsaWRlLmlzLWluaXRpYWxpemVkLC5zcGxpZGUuaXMtcmVuZGVyZWR7dmlzaWJpbGl0eTp2aXNpYmxlfS5zcGxpZGVfX3NsaWRle2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JveC1zaXppbmc6Ym9yZGVyLWJveDstbXMtZmxleC1uZWdhdGl2ZTowO2ZsZXgtc2hyaW5rOjA7bGlzdC1zdHlsZS10eXBlOm5vbmUhaW1wb3J0YW50O21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlfS5zcGxpZGVfX3NsaWRlIGltZ3t2ZXJ0aWNhbC1hbGlnbjpib3R0b219LnNwbGlkZV9fc3Bpbm5lcnthbmltYXRpb246c3BsaWRlLWxvYWRpbmcgMXMgbGluZWFyIGluZmluaXRlO2JvcmRlcjoycHggc29saWQgIzk5OTtib3JkZXItbGVmdC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjUwJTtib3R0b206MDtjb250YWluOnN0cmljdDtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MjBweDtsZWZ0OjA7bWFyZ2luOmF1dG87cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt3aWR0aDoyMHB4fS5zcGxpZGVfX3Nye2NsaXA6cmVjdCgwIDAgMCAwKTtib3JkZXI6MDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS5zcGxpZGVfX3RvZ2dsZS5pcy1hY3RpdmUgLnNwbGlkZV9fdG9nZ2xlX19wbGF5LC5zcGxpZGVfX3RvZ2dsZV9fcGF1c2V7ZGlzcGxheTpub25lfS5zcGxpZGVfX3RvZ2dsZS5pcy1hY3RpdmUgLnNwbGlkZV9fdG9nZ2xlX19wYXVzZXtkaXNwbGF5OmlubGluZX0uc3BsaWRlX190cmFja3tvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowfSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/