@charset "UTF-8";
/*
Theme Name: Groupon
*/
@layer properties {
  @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
    *,
    ::backdrop,
    :after,
    :before {
      --tw-translate-x:0;
      --tw-translate-y:0;
      --tw-translate-z:0;
      --tw-scale-x:1;
      --tw-scale-y:1;
      --tw-scale-z:1;
      --tw-rotate-x:initial;
      --tw-rotate-y:initial;
      --tw-rotate-z:initial;
      --tw-skew-x:initial;
      --tw-skew-y:initial;
      --tw-scroll-snap-strictness:proximity;
      --tw-space-y-reverse:0;
      --tw-space-x-reverse:0;
      --tw-divide-y-reverse:0;
      --tw-border-style:solid;
      --tw-gradient-position:initial;
      --tw-gradient-from:#0000;
      --tw-gradient-via:#0000;
      --tw-gradient-to:#0000;
      --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-leading:initial;
      --tw-font-weight:initial;
      --tw-tracking:initial;
      --tw-shadow:0 0 #0000;
      --tw-shadow-color:initial;
      --tw-shadow-alpha:100%;
      --tw-inset-shadow:0 0 #0000;
      --tw-inset-shadow-color:initial;
      --tw-inset-shadow-alpha:100%;
      --tw-ring-color:initial;
      --tw-ring-shadow:0 0 #0000;
      --tw-inset-ring-color:initial;
      --tw-inset-ring-shadow:0 0 #0000;
      --tw-ring-inset:initial;
      --tw-ring-offset-width:0px;
      --tw-ring-offset-color:#fff;
      --tw-ring-offset-shadow:0 0 #0000;
      --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-duration:initial;
      --tw-ease:initial;
      --tw-content:""
    }
  }
}
@layer base {
  @supports not (aspect-ratio:1/1) {
    [class*=--aspect-ratio]>:first-child {
      width:100%
    }
    [class*=--aspect-ratio]>img {
      height:auto
    }
    @supports (--custom:property) {
      [class*=--aspect-ratio] {
        position:relative
      }
      [class*=--aspect-ratio]:before {
        content:"";
        padding-bottom:calc(100%/(var(--aspect-ratio)));
        display:block
      }
    }
  }
  *,
  ::backdrop,
  :after,
  :before {
    box-sizing:border-box;
    border:0 solid;
    margin:0;
    padding:0
  }
  ::file-selector-button {
    box-sizing:border-box;
    border:0 solid;
    margin:0;
    padding:0
  }
  :host,
  html {
    -webkit-text-size-adjust:100%;
    tab-size:4;
    line-height:1.5;
    font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");
    font-feature-settings:var(--default-font-feature-settings,normal);
    font-variation-settings:var(--default-font-variation-settings,normal);
    -webkit-tap-highlight-color:transparent
  }
  hr {
    height:0;
    color:inherit;
    border-top-width:1px
  }
  abbr:where([title]) {
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-size:inherit;
    font-weight:inherit
  }
  a {
    color:inherit;
    -webkit-text-decoration:inherit;
    text-decoration:inherit
  }
  b,
  strong {
    font-weight:bolder
  }
  code,
  kbd,
  pre,
  samp {
    font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);
    font-feature-settings:var(--default-mono-font-feature-settings,normal);
    font-variation-settings:var(--default-mono-font-variation-settings,normal);
    font-size:1em
  }
  small {
    font-size:80%
  }
  sub,
  sup {
    vertical-align:initial;
    font-size:75%;
    line-height:0;
    position:relative
  }
  sub {
    bottom:-.25em
  }
  sup {
    top:-.5em
  }
  table {
    text-indent:0;
    border-color:inherit;
    border-collapse:collapse
  }
  :-moz-focusring {
    outline:auto
  }
  progress {
    vertical-align:initial
  }
  summary {
    display:list-item
  }
  menu,
  ol,
  ul {
    list-style:none
  }
  audio,
  canvas,
  embed,
  iframe,
  img,
  object,
  svg,
  video {
    vertical-align:middle;
    display:block
  }
  img,
  video {
    max-width:100%;
    height:auto
  }
  button,
  input,
  optgroup,
  select,
  textarea {
    font:inherit;
    font-feature-settings:inherit;
    font-variation-settings:inherit;
    letter-spacing:inherit;
    color:inherit;
    opacity:1;
    background-color:#0000;
    border-radius:0
  }
  ::file-selector-button {
    font:inherit;
    font-feature-settings:inherit;
    font-variation-settings:inherit;
    letter-spacing:inherit;
    color:inherit;
    opacity:1;
    background-color:#0000;
    border-radius:0
  }
  :where(select:is([multiple],
  [size])) optgroup {
    font-weight:bolder
  }
  :where(select:is([multiple],
  [size])) optgroup option {
    padding-inline-start:20px
  }
  ::file-selector-button {
    margin-inline-end:4px
  }
  ::placeholder {
    opacity:1
  }
  @supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px) {
    ::placeholder {
      color:currentColor
    }
    @supports (color:color-mix(in lab,red,red)) {
      ::placeholder {
        color:color-mix(in oklab,currentcolor 50%,transparent)
      }
    }
  }
  textarea {
    resize:vertical
  }
  ::-webkit-search-decoration {
    -webkit-appearance:none
  }
  ::-webkit-date-and-time-value {
    min-height:1lh;
    text-align:inherit
  }
  ::-webkit-datetime-edit {
    display:inline-flex
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding:0
  }
  ::-webkit-datetime-edit,
  ::-webkit-datetime-edit-year-field {
    padding-block:0
  }
  ::-webkit-datetime-edit-day-field,
  ::-webkit-datetime-edit-month-field {
    padding-block:0
  }
  ::-webkit-datetime-edit-hour-field,
  ::-webkit-datetime-edit-minute-field {
    padding-block:0
  }
  ::-webkit-datetime-edit-millisecond-field,
  ::-webkit-datetime-edit-second-field {
    padding-block:0
  }
  ::-webkit-datetime-edit-meridiem-field {
    padding-block:0
  }
  ::-webkit-calendar-picker-indicator {
    line-height:1
  }
  :-moz-ui-invalid {
    box-shadow:none
  }
  button,
  input:where([type=button],
  [type=reset],
  [type=submit]) {
    appearance:button
  }
  ::file-selector-button {
    appearance:button
  }
  ::-webkit-inner-spin-button,
  ::-webkit-outer-spin-button {
    height:auto
  }
  [hidden]:where(:not([hidden=until-found])) {
    display:none!important
  }
  [role=button]:not(:disabled),
  button:not(:disabled) {
    cursor:pointer
  }
  input,
  select,
  textarea {
    background-color:var(--color-white)
  }
  *,
  ::backdrop,
  :after,
  :before {
    border-color:currentColor
  }
  ::file-selector-button {
    border-color:currentColor
  }
}
@layer theme {
  :host,
  :root {
    --font-sans:var(--font-nunito);
    --font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    --spacing:.25rem;
    --breakpoint-lg:991px;
    --container-xs:20rem;
    --container-sm:24rem;
    --container-md:28rem;
    --container-lg:32rem;
    --container-xl:36rem;
    --container-2xl:42rem;
    --container-5xl:64rem;
    --text-xs:.8125rem;
    --text-xs--line-height:1.125rem;
    --text-sm:.875rem;
    --text-sm--line-height:1.25rem;
    --text-base:1rem;
    --text-base--line-height:1.5rem;
    --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);
    --font-weight-light:300;
    --font-weight-normal:400;
    --font-weight-medium:500;
    --font-weight-semibold:600;
    --font-weight-bold:700;
    --font-weight-extrabold:800;
    --font-weight-black:900;
    --tracking-tight:-.025em;
    --tracking-normal:0em;
    --tracking-wide:.025em;
    --tracking-wider:.05em;
    --tracking-widest:.1em;
    --leading-tight:1.25;
    --leading-snug:1.375;
    --leading-normal:1.5;
    --radius-xs:.5rem;
    --radius-sm:.75rem;
    --radius-md:.375rem;
    --radius-lg:.5rem;
    --radius-xl:2rem;
    --radius-2xl:1rem;
    --radius-3xl:1.5rem;
    --drop-shadow-xl:0 9px 7px #0000001a;
    --drop-shadow-2xl:0 25px 25px #00000026;
    --ease-out:cubic-bezier(0,0,.2,1);
    --ease-in-out:cubic-bezier(.4,0,.2,1);
    --animate-spin:spin 1s linear infinite;
    --animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;
    --blur-xs:4px;
    --blur-sm:8px;
    --blur-md:12px;
    --blur-lg:16px;
    --aspect-video:16/9;
    --default-transition-duration:.15s;
    --default-transition-timing-function:cubic-bezier(.4,0,.2,1);
    --default-font-family:var(--font-sans);
    --default-mono-font-family:var(--font-mono);
    --color-black:oklch(17.9% .029 264.7);
    --color-white:oklch(100% 0 0);
    --color-gray:oklch(91.1% .007 247.9);
    --color-gray-100:oklch(96.7% .003 264.5);
    --color-gray-200:oklch(92.8% .006 264.5);
    --color-gray-400:oklch(71.4% .019 261.3);
    --color-gray-600:oklch(44.6% .026 256.8);
    --color-gray-700:oklch(37.3% .031 259.7);
    --color-neutral:var(--color-neutral-500);
    --color-neutral-50:oklch(95% 0 0);
    --color-neutral-100:oklch(91.1% .009 258.3);
    --color-neutral-200:oklch(82.3% .015 264.5);
    --color-neutral-300:oklch(71.5% .017 266.2);
    --color-neutral-400:oklch(64.7% .016 268.4);
    --color-neutral-500:oklch(55.9% .015 266.6);
    --color-neutral-600:oklch(47.8% .019 266.1);
    --color-neutral-700:oklch(39.4% .021 267.5);
    --color-neutral-800:oklch(30.6% .027 266.7);
    --color-neutral-900:oklch(21% .032 264.7);
    --color-green:var(--color-green-500);
    --color-green-50:oklch(95.1% .02 154.9);
    --color-green-100:oklch(90.5% .041 153.1);
    --color-green-200:oklch(80.8% .081 152.2);
    --color-green-300:oklch(71.7% .123 150.1);
    --color-green-400:oklch(62.8% .156 148);
    --color-green-500:oklch(55% .174 144.9);
    --color-green-600:oklch(51% .16 145);
    --color-green-700:oklch(46.8% .147 145.1);
    --color-green-800:oklch(42.8% .133 145.4);
    --color-green-900:oklch(38.5% .119 145.5);
    --color-blue:var(--color-blue-500);
    --color-blue-50:oklch(95.2% .019 243);
    --color-blue-100:oklch(90.7% .036 241.8);
    --color-blue-200:oklch(81.6% .075 243.3);
    --color-blue-300:oklch(72.5% .112 245.3);
    --color-blue-400:oklch(64.2% .147 247.9);
    --color-blue-500:oklch(56.9% .174 252.7);
    --color-blue-600:oklch(52.7% .16 252.5);
    --color-blue-700:oklch(48.4% .147 252.4);
    --color-blue-800:oklch(44% .132 252);
    --color-blue-900:oklch(39.5% .117 251.5);
    --color-red:var(--color-red-500);
    --color-red-50:oklch(96% .02 17.5);
    --color-red-100:oklch(92.1% .04 17.9);
    --color-red-200:oklch(84.7% .084 19);
    --color-red-300:oklch(77.6% .132 20.5);
    --color-red-400:oklch(71.6% .178 22.6);
    --color-red-500:oklch(67% .218 25.3);
    --color-red-600:oklch(62.1% .2 25.2);
    --color-red-700:oklch(56.8% .182 25.1);
    --color-red-800:oklch(51.7% .164 25);
    --color-red-900:oklch(46.1% .145 24.9);
    --color-yellow:var(--color-yellow-500);
    --color-yellow-50:oklch(97.5% .019 72.6);
    --color-yellow-100:oklch(95.1% .037 75.2);
    --color-yellow-200:oklch(90.3% .075 73.1);
    --color-yellow-300:oklch(85.8% .11 72.5);
    --color-yellow-400:oklch(81.6% .141 69.6);
    --color-yellow-500:oklch(77.8% .163 65.7);
    --color-yellow-600:oklch(71.9% .151 65.7);
    --color-yellow-700:oklch(65.9% .138 65.7);
    --color-yellow-800:oklch(59.8% .123 66.7);
    --color-yellow-900:oklch(53.6% .109 66.9);
    --color-purple:var(--color-purple-500);
    --color-purple-50:oklch(95.7% .022 309.6);
    --color-purple-100:oklch(91.6% .041 310.9);
    --color-purple-200:oklch(83.1% .085 309.2);
    --color-purple-300:oklch(74.8% .129 308.9);
    --color-purple-400:oklch(66.7% .172 307.5);
    --color-purple-500:oklch(59.2% .21 306.2);
    --color-purple-600:oklch(54.9% .194 306.2);
    --color-purple-700:oklch(50.4% .176 306.1);
    --color-purple-800:oklch(45.9% .158 306.8);
    --color-purple-900:oklch(41.3% .139 306.7);
    --color-teal:var(--color-teal-500);
    --color-teal-50:oklch(96.4% .024 209.8);
    --color-teal-100:oklch(92.7% .061 209);
    --color-teal-200:oklch(87.3% .096 209.8);
    --color-teal-300:oklch(81.9% .116 210.7);
    --color-teal-400:oklch(71.5% .12 213.3);
    --color-teal-500:oklch(64.4% .113 215.8);
    --color-teal-600:oklch(59.3% .105 216.2);
    --color-teal-700:oklch(54% .096 215.9);
    --color-teal-800:oklch(48.6% .086 214.6);
    --color-teal-900:oklch(44.4% .079 215.6);
    --color-specialDark:oklch(85.1% .005 258.3);
    --color-specialDark-50:oklch(93.1% .002 247.8);
    --color-specialDark-100:oklch(89.1% .003 264.5);
    --color-specialDark-200:oklch(85.1% .005 258.3);
    --color-specialDark-250:oklch(91.1% .009 258.3);
    --color-specialDark-300:oklch(95.1% .003 247.9);
    --color-special-galaxy-black:oklch(21.9% .07 307.2);
    --color-special-pink:oklch(60.3% .258 340.7);
    --color-special-amber:oklch(66.6% .217 36.8);
    --color-special-light-green:oklch(81.7% .256 140.1);
    --color-special-star:oklch(81.6% .141 69.4);
    --color-special-magenta:oklch(49.5% .214 340.9);
    --color-primary:var(--color-green-500);
    --color-info:var(--color-blue-500);
    --color-warning:var(--color-yellow-500);
    --color-danger:var(--color-red-600);
    --color-success:var(--color-teal-500);
    --color-extra:var(--color-purple-700);
    --background-color-body:var(--color-white);
    --background-color-secondary:var(--color-neutral-50);
    --background-color-tertiary:var(--color-neutral-100);
    --background-color-primary-subtle:var(--color-green-50);
    --background-color-dark:var(--color-neutral-900);
    --background-color-specialDark-100-subtle:transparent;
    --background-color-secondary-subtle:var(--color-neutral-300);
    --background-color-tertiary-subtle:var(--color-neutral-100);
    --background-color-dark-subtle:var(--color-neutral-300);
    --background-color-info-subtle:var(--color-blue-50);
    --background-color-warning-subtle:var(--color-yellow-50);
    --background-color-danger-subtle:var(--color-red-50);
    --background-color-success-subtle:var(--color-teal-50);
    --background-color-extra-subtle:var(--color-purple-50);
    --background-color-separator:var(--color-specialDark-50);
    --background-color-dark-hover:var(--color-neutral-700);
    --background-color-primary-hover:var(--color-green-700);
    --background-color-secondary-hover:var(--color-neutral-100);
    --background-color-tertiary-hover:var(--color-white);
    --background-color-info-hover:var(--color-blue-700);
    --background-color-danger-hover:var(--color-red-700);
    --background-color-success-hover:var(--color-teal-700);
    --background-color-extra-hover:var(--color-purple-700);
    --background-color-warning-hover:var(--color-yellow-700);
    --border-color-dark:var(--color-neutral-900);
    --border-color-input:var(--color-specialDark-100);
    --border-color-separator:var(--color-specialDark-50);
    --border-color-specialDark-100-subtle:transparent;
    --border-color-primary-subtle:var(--color-green-200);
    --border-color-secondary-subtle:var(--color-neutral-300);
    --border-color-tertiary-subtle:var(--color-neutral-100);
    --border-color-dark-subtle:var(--color-neutral-300);
    --border-color-info-subtle:var(--color-blue-200);
    --border-color-warning-subtle:var(--color-yellow-200);
    --border-color-danger-subtle:var(--color-red-200);
    --border-color-success-subtle:var(--color-teal-200);
    --border-color-extra-subtle:var(--color-purple-200);
    --border-color-tertiary:var(--color-neutral-100);
    --border-color-primary:var(--color-green-600);
    --border-color-info:var(--color-blue-600);
    --border-color-warning:var(--color-yellow-600);
    --border-color-danger:var(--color-red-600);
    --border-color-success:var(--color-teal-600);
    --border-color-extra:var(--color-purple-600);
    --color-input:var(--color-specialDark-100);
    --color-separator:var(--color-specialDark-50);
    --text-color-white:var(--color-white);
    --text-color-primary:var(--color-green-600);
    --text-color-danger:var(--color-red-700);
    --text-color-body:var(--color-neutral-900);
    --text-color-muted:var(--color-neutral-500);
    --text-color-tertiary:var(--color-neutral-300);
    --text-color-hyperlink:var(--color-blue-500);
    --text-color-extra-price:var(--color-purple-700);
    --text-color-light:var(--color-neutral-50);
    --text-color-light-muted:var(--color-neutral-300);
    --text-color-dark-outlined-hover:var(--color-white);
    --text-color-primary-outlined-hover:var(--color-white);
    --text-color-secondary-outlined-hover:var(--color-white);
    --text-color-tertiary-outlined-hover:var(--color-neutral-900);
    --text-color-info-outlined-hover:var(--color-white);
    --text-color-danger-outlined-hover:var(--color-white);
    --text-color-success-outlined-hover:var(--color-white);
    --text-color-extra-outlined-hover:var(--color-white);
    --text-color-warning-outlined-hover:var(--color-white);
    --text-color-black-outlined-hover:var(--color-white);
    --shadow-size-sm:0px 1px 8px -3px;
    --shadow-size-md:0px 4px 28px -6px;
    --shadow-size-lg:0px 12px 63px -18px;
    --shadow-size-xl:0px 27px 105px -16px;
    --shadow-color-black:8,14,28;
    --shadow-color-red:255,74,74;
    --shadow-color-green:0,138,34;
    --shadow-color-blue:0,119,217;
    --shadow-opacity-sm-black:.3;
    --shadow-opacity-sm-green:.35;
    --shadow-opacity-sm-blue:.35;
    --shadow-opacity-md-black:.15;
    --shadow-opacity-md-red:.2;
    --shadow-opacity-md-green:.15;
    --shadow-opacity-lg-black:.25;
    --shadow-opacity-xl-black:.2;
    --shadow-sm-black:var(--shadow-size-sm)rgba(var(--shadow-color-black),var(--shadow-opacity-sm-black));
    --radius-xxs:.25rem;
    --radius-m:1rem;
    --radius-l:1.5rem;
    --radius-pill:999px;
    --animate-linearLoadingIndicator:linearLoadingIndicator 1.2s linear infinite;
    --animate-accordionDown:accordionDown .19s ease-in-out;
    --animate-accordionUp:accordionUp .19s ease-in-out;
    --animate-grouponSpinnerG:grouponSpinnerG 3.2s cubic-bezier(.35,0,.65,0)infinite;
    --animate-grouponSpinnerParticle1:grouponSpinnerParticle1 3.2s cubic-bezier(.35,0,.65,0)infinite;
    --animate-grouponSpinnerParticle2:grouponSpinnerParticle2 3.2s cubic-bezier(.35,0,.65,0)infinite;
    --animate-grouponSpinnerParticle3:grouponSpinnerParticle3 3.2s cubic-bezier(.35,0,.65,0)infinite;
    --animate-grouponSpinnerParticle4:grouponSpinnerParticle4 3.2s cubic-bezier(.35,0,.65,0)infinite;
    --text-h1:2rem;
    --text-h1--line-height:2.375rem;
    --text-h1--font-weight:800;
    --text-h2:1.5rem;
    --text-h2--line-height:1.8125rem;
    --text-h2--font-weight:800;
    --text-h3:1.25rem;
    --text-h3--line-height:1.5rem;
    --text-h3--font-weight:800;
    --text-h4:1.125rem;
    --text-h4--line-height:1.375rem;
    --text-h4--font-weight:800;
    --text-h5:1rem;
    --text-h5--line-height:1.1875rem;
    --text-h5--font-weight:800;
    --text-h6:.875rem;
    --text-h6--line-height:1.0625rem;
    --text-h6--font-weight:800;
    --text-xxs:.75rem;
    --text-xxs--line-height:1rem;
    --text-xxxs:.6875rem;
    --text-xxxs--line-height:.9375rem;
    --text-xxxxs:.625rem;
    --text-xxxxs--line-height:.875rem;
    --text-dealCardTitle:1rem;
    --text-dealCardTitle--line-height:1.375rem;
    --text-dealCardTitle--font-weight:700;
    --text-smallDealCardTitle:.875rem;
    --text-smallDealCardTitle--line-height:1.0625rem;
    --text-smallDealCardTitle--font-weight:800;
    --text-price:1.125rem;
    --text-price--line-height:1.375rem;
    --text-price--font-weight:800;
    --text-priceMedium:1rem;
    --text-priceMedium--line-height:1.1875rem;
    --text-priceMedium--font-weight:800;
    --text-priceSmall:.875rem;
    --text-priceSmall--line-height:1.0625rem;
    --text-priceSmall--font-weight:800;
    --text-priceMini:.75rem;
    --text-priceMini--line-height:1rem;
    --text-priceMini--font-weight:800;
    --text-priceTiny:.625rem;
    --text-priceTiny--line-height:.75rem;
    --text-priceTiny--font-weight:700;
    --font-dm-serif-display:var(--font-dm-serif-display);
    --blur-xxs:2px
  }
}
@layer components {
  .form-checkbox {
    appearance:none;
    print-color-adjust:exact;
    vertical-align:middle;
    -webkit-user-select:none;
    user-select:none;
    color:oklch(54.6% .245 262.881);
    --tw-shadow:0 0 #0000;
    background-color:#fff;
    background-origin:border-box;
    border-width:1px;
    border-color:oklch(55.1% .027 264.364);
    border-radius:0;
    flex-shrink:0;
    width:1rem;
    height:1rem;
    padding:0;
    display:inline-block
  }
  .form-checkbox:focus {
    outline-offset:2px;
    --tw-ring-inset:var(--tw-empty, );
    --tw-ring-offset-width:2px;
    --tw-ring-offset-color:#fff;
    --tw-ring-color:oklch(54.6% .245 262.881);
    --tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);
    --tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
    outline:2px solid #0000
  }
  .form-checkbox:checked {
    background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
    background-position:50%;
    background-repeat:no-repeat;
    background-size:100% 100%
  }
  .form-checkbox:checked,
  .form-checkbox:checked:focus,
  .form-checkbox:checked:hover,
  .form-checkbox:indeterminate {
    background-color:currentColor;
    border-color:#0000
  }
  .form-checkbox:indeterminate {
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
    background-position:50%;
    background-repeat:no-repeat;
    background-size:100% 100%
  }
  .form-checkbox:indeterminate:focus,
  .form-checkbox:indeterminate:hover {
    background-color:currentColor;
    border-color:#0000
  }
  .form-radio {
    appearance:none;
    print-color-adjust:exact;
    vertical-align:middle;
    -webkit-user-select:none;
    user-select:none;
    color:oklch(54.6% .245 262.881);
    --tw-shadow:0 0 #0000;
    background-color:#fff;
    background-origin:border-box;
    border-width:1px;
    border-color:oklch(55.1% .027 264.364);
    border-radius:100%;
    flex-shrink:0;
    width:1rem;
    height:1rem;
    padding:0;
    display:inline-block
  }
  .form-radio:focus {
    outline-offset:2px;
    --tw-ring-inset:var(--tw-empty, );
    --tw-ring-offset-width:2px;
    --tw-ring-offset-color:#fff;
    --tw-ring-color:oklch(54.6% .245 262.881);
    --tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);
    --tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
    outline:2px solid #0000
  }
  .form-radio:checked {
    background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
    background-position:50%;
    background-repeat:no-repeat;
    background-size:100% 100%
  }
  .form-radio:checked,
  .form-radio:checked:focus,
  .form-radio:checked:hover {
    background-color:currentColor;
    border-color:#0000
  }
  .form-input {
    appearance:none;
    --tw-shadow:0 0 #0000;
    background-color:#fff;
    border-width:1px;
    border-color:oklch(55.1% .027 264.364);
    border-radius:0;
    padding:.5rem .75rem;
    font-size:1rem;
    line-height:1.5rem
  }
  .form-input:focus {
    outline-offset:2px;
    --tw-ring-inset:var(--tw-empty, );
    --tw-ring-offset-width:0px;
    --tw-ring-offset-color:#fff;
    --tw-ring-color:oklch(54.6% .245 262.881);
    --tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);
    --tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
    border-color:oklch(54.6% .245 262.881);
    outline:2px solid #0000
  }
  .form-input::placeholder {
    color:oklch(55.1% .027 264.364);
    opacity:1
  }
  .form-input::-webkit-datetime-edit-fields-wrapper {
    padding:0
  }
  .form-input::-webkit-date-and-time-value {
    min-height:1.5em;
    text-align:inherit
  }
  .form-input::-webkit-datetime-edit {
    display:inline-flex;
    padding-top:0;
    padding-bottom:0
  }
  .form-input::-webkit-datetime-edit-month-field,
  .form-input::-webkit-datetime-edit-year-field {
    padding-top:0;
    padding-bottom:0
  }
  .form-input::-webkit-datetime-edit-day-field,
  .form-input::-webkit-datetime-edit-hour-field {
    padding-top:0;
    padding-bottom:0
  }
  .form-input::-webkit-datetime-edit-minute-field,
  .form-input::-webkit-datetime-edit-second-field {
    padding-top:0;
    padding-bottom:0
  }
  .form-input::-webkit-datetime-edit-meridiem-field,
  .form-input::-webkit-datetime-edit-millisecond-field {
    padding-top:0;
    padding-bottom:0
  }
  .form-select {
    appearance:none;
    --tw-shadow:0 0 #0000;
    background-color:#fff;
    border-width:1px;
    border-color:oklch(55.1% .027 264.364);
    border-radius:0;
    padding:.5rem .75rem;
    font-size:1rem;
    line-height:1.5rem
  }
  .form-select:focus {
    outline-offset:2px;
    --tw-ring-inset:var(--tw-empty, );
    --tw-ring-offset-width:0px;
    --tw-ring-offset-color:#fff;
    --tw-ring-color:oklch(54.6% .245 262.881);
    --tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);
    --tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
    border-color:oklch(54.6% .245 262.881);
    outline:2px solid #0000
  }
  .form-select {
    print-color-adjust:exact;
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
    background-position:right .5rem center;
    background-repeat:no-repeat;
    background-size:1.5em 1.5em;
    padding-right:2.5rem
  }
  .form-select:where([size]:not([size="1"])) {
    background-image:none;
    background-position:0 0;
    background-repeat:unset;
    background-size:initial;
    print-color-adjust:unset;
    padding-right:.75rem
  }
  .form-textarea {
    appearance:none;
    --tw-shadow:0 0 #0000;
    background-color:#fff;
    border-width:1px;
    border-color:oklch(55.1% .027 264.364);
    border-radius:0;
    padding:.5rem .75rem;
    font-size:1rem;
    line-height:1.5rem
  }
  .form-textarea:focus {
    outline-offset:2px;
    --tw-ring-inset:var(--tw-empty, );
    --tw-ring-offset-width:0px;
    --tw-ring-offset-color:#fff;
    --tw-ring-color:oklch(54.6% .245 262.881);
    --tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);
    --tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
    border-color:oklch(54.6% .245 262.881);
    outline:2px solid #0000
  }
  .form-textarea::placeholder {
    color:oklch(55.1% .027 264.364);
    opacity:1
  }
}
@layer utilities {
  .\@container {
    container-type:inline-size
  }
  .pointer-events-auto {
    pointer-events:auto
  }
  .pointer-events-none {
    pointer-events:none
  }
  .pointer-events-none\! {
    pointer-events:none!important
  }
  .\!visible {
    visibility:visible!important
  }
  .collapse {
    visibility:collapse
  }
  .invisible {
    visibility:hidden
  }
  .visible {
    visibility:visible
  }
  .sr-only {
    clip:rect(0,0,0,0);
    white-space:nowrap;
    border-width:0;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden
  }
  .absolute,
  .sr-only {
    position:absolute
  }
  .fixed {
    position:fixed
  }
  .relative {
    position:relative
  }
  .static {
    position:static
  }
  .sticky {
    position:sticky
  }
  .inset-0 {
    inset:calc(var(--spacing)*0)
  }
  .inset-3 {
    inset:calc(var(--spacing)*3)
  }
  .inset-x-0 {
    inset-inline:calc(var(--spacing)*0)
  }
  .inset-x-3 {
    inset-inline:calc(var(--spacing)*3)
  }
  .inset-y-0 {
    inset-block:calc(var(--spacing)*0)
  }
  .-top-1 {
    top:calc(var(--spacing)*-1)
  }
  .-top-1\.5 {
    top:calc(var(--spacing)*-1.5)
  }
  .-top-4 {
    top:calc(var(--spacing)*-4)
  }
  .-top-12 {
    top:calc(var(--spacing)*-12)
  }
  .top-0 {
    top:calc(var(--spacing)*0)
  }
  .top-0\.5 {
    top:calc(var(--spacing)*.5)
  }
  .top-1 {
    top:calc(var(--spacing)*1)
  }
  .top-1\.5 {
    top:calc(var(--spacing)*1.5)
  }
  .top-1\.25 {
    top:calc(var(--spacing)*1.25)
  }
  .top-1\/2 {
    top:50%
  }
  .top-2 {
    top:calc(var(--spacing)*2)
  }
  .top-3 {
    top:calc(var(--spacing)*3)
  }
  .top-4 {
    top:calc(var(--spacing)*4)
  }
  .top-5 {
    top:calc(var(--spacing)*5)
  }
  .top-6 {
    top:calc(var(--spacing)*6)
  }
  .top-8 {
    top:calc(var(--spacing)*8)
  }
  .top-10 {
    top:calc(var(--spacing)*10)
  }
  .top-11 {
    top:calc(var(--spacing)*11)
  }
  .top-16 {
    top:calc(var(--spacing)*16)
  }
  .top-20 {
    top:calc(var(--spacing)*20)
  }
  .top-60 {
    top:calc(var(--spacing)*60)
  }
  .top-\[-0\.1lh\] {
    top:-.1lh
  }
  .top-\[-3px\] {
    top:-3px
  }
  .top-\[-70px\] {
    top:-70px
  }
  .top-\[5px\] {
    top:5px
  }
  .top-\[6px\] {
    top:6px
  }
  .top-\[17px\] {
    top:17px
  }
  .top-\[54px\] {
    top:54px
  }
  .top-\[86px\] {
    top:86px
  }
  .top-\[122px\] {
    top:122px
  }
  .top-\[132px\] {
    top:132px
  }
  .top-\[max\(env\(saf-area-inset-top\,0px\)\,var\(--offset-top\,0px\)\)\] {
    top:max(env(saf-area-inset-top,0px),var(--offset-top,0px))
  }
  .top-\[unset\] {
    top:unset
  }
  .top-auto {
    top:auto
  }
  .top-full {
    top:100%
  }
  .top-px {
    top:1px
  }
  .-right-0\.5 {
    right:calc(var(--spacing)*-.5)
  }
  .-right-1 {
    right:calc(var(--spacing)*-1)
  }
  .-right-1\.5 {
    right:calc(var(--spacing)*-1.5)
  }
  .-right-1\.25 {
    right:calc(var(--spacing)*-1.25)
  }
  .-right-2 {
    right:calc(var(--spacing)*-2)
  }
  .-right-4 {
    right:calc(var(--spacing)*-4)
  }
  .-right-6 {
    right:calc(var(--spacing)*-6)
  }
  .-right-7 {
    right:calc(var(--spacing)*-7)
  }
  .-right-12 {
    right:calc(var(--spacing)*-12)
  }
  .-right-\[68px\] {
    right:-68px
  }
  .right-0 {
    right:calc(var(--spacing)*0)
  }
  .right-0\.5 {
    right:calc(var(--spacing)*.5)
  }
  .right-1 {
    right:calc(var(--spacing)*1)
  }
  .right-1\.75 {
    right:calc(var(--spacing)*1.75)
  }
  .right-2 {
    right:calc(var(--spacing)*2)
  }
  .right-2\.5 {
    right:calc(var(--spacing)*2.5)
  }
  .right-3 {
    right:calc(var(--spacing)*3)
  }
  .right-4 {
    right:calc(var(--spacing)*4)
  }
  .right-5 {
    right:calc(var(--spacing)*5)
  }
  .right-6 {
    right:calc(var(--spacing)*6)
  }
  .right-8 {
    right:calc(var(--spacing)*8)
  }
  .right-\[-6px\] {
    right:-6px
  }
  .right-\[-11px\] {
    right:-11px
  }
  .right-\[-12px\] {
    right:-12px
  }
  .right-\[0\.4375rem\] {
    right:.4375rem
  }
  .right-\[4px\] {
    right:4px
  }
  .right-\[5px\] {
    right:5px
  }
  .right-\[12px\] {
    right:12px
  }
  .right-\[130px\] {
    right:130px
  }
  .right-\[180px\] {
    right:180px
  }
  .right-\[max\(env\(safe-area-inset-right\,0px\)\,var\(--offset-right\,0px\)\)\] {
    right:max(env(safe-area-inset-right,0px),var(--offset-right,0px))
  }
  .right-px {
    right:1px
  }
  .-bottom-2 {
    bottom:calc(var(--spacing)*-2)
  }
  .-bottom-8 {
    bottom:calc(var(--spacing)*-8)
  }
  .-bottom-9\.5 {
    bottom:calc(var(--spacing)*-9.5)
  }
  .bottom-0 {
    bottom:calc(var(--spacing)*0)
  }
  .bottom-1 {
    bottom:calc(var(--spacing)*1)
  }
  .bottom-1\.5 {
    bottom:calc(var(--spacing)*1.5)
  }
  .bottom-2 {
    bottom:calc(var(--spacing)*2)
  }
  .bottom-3 {
    bottom:calc(var(--spacing)*3)
  }
  .bottom-4 {
    bottom:calc(var(--spacing)*4)
  }
  .bottom-11 {
    bottom:calc(var(--spacing)*11)
  }
  .bottom-12 {
    bottom:calc(var(--spacing)*12)
  }
  .bottom-16 {
    bottom:calc(var(--spacing)*16)
  }
  .bottom-18 {
    bottom:calc(var(--spacing)*18)
  }
  .bottom-36 {
    bottom:calc(var(--spacing)*36)
  }
  .bottom-44 {
    bottom:calc(var(--spacing)*44)
  }
  .bottom-\[-10px\] {
    bottom:-10px
  }
  .bottom-\[74\%\] {
    bottom:74%
  }
  .bottom-\[80\%\] {
    bottom:80%
  }
  .bottom-\[max\(env\(safe-area-inset-bottom\,0px\)\,var\(--offset-bottom\,0px\)\)\] {
    bottom:max(env(safe-area-inset-bottom,0px),var(--offset-bottom,0px))
  }
  .bottom-auto {
    bottom:auto
  }
  .bottom-full {
    bottom:100%
  }
  .-left-4 {
    left:calc(var(--spacing)*-4)
  }
  .left-0 {
    left:calc(var(--spacing)*0)
  }
  .left-0\.5 {
    left:calc(var(--spacing)*.5)
  }
  .left-1 {
    left:calc(var(--spacing)*1)
  }
  .left-1\.5 {
    left:calc(var(--spacing)*1.5)
  }
  .left-1\/2 {
    left:50%
  }
  .left-2 {
    left:calc(var(--spacing)*2)
  }
  .left-3 {
    left:calc(var(--spacing)*3)
  }
  .left-4 {
    left:calc(var(--spacing)*4)
  }
  .left-5 {
    left:calc(var(--spacing)*5)
  }
  .left-6 {
    left:calc(var(--spacing)*6)
  }
  .left-8 {
    left:calc(var(--spacing)*8)
  }
  .left-11 {
    left:calc(var(--spacing)*11)
  }
  .left-93\.75 {
    left:calc(var(--spacing)*93.75)
  }
  .left-\[-6px\] {
    left:-6px
  }
  .left-\[-7px\] {
    left:-7px
  }
  .left-\[10px\] {
    left:10px
  }
  .left-\[12px\] {
    left:12px
  }
  .left-\[max\(env\(safe-area-inset-left\,0px\)\,var\(--offset-left\,0px\)\)\] {
    left:max(env(safe-area-inset-left,0px),var(--offset-left,0px))
  }
  .left-full {
    left:100%
  }
  .left-px {
    left:1px
  }
  .isolate {
    isolation:isolate
  }
  .-z-1 {
    z-index:calc(1*-1)
  }
  .-z-10 {
    z-index:calc(10*-1)
  }
  .z-0 {
    z-index:0
  }
  .z-1 {
    z-index:1
  }
  .z-8 {
    z-index:8
  }
  .z-10 {
    z-index:10
  }
  .z-15 {
    z-index:15
  }
  .z-20 {
    z-index:20
  }
  .z-30 {
    z-index:30
  }
  .z-40 {
    z-index:40
  }
  .z-48 {
    z-index:48
  }
  .z-49 {
    z-index:49
  }
  .z-50 {
    z-index:50
  }
  .z-60 {
    z-index:60
  }
  .z-100 {
    z-index:100
  }
  .z-999 {
    z-index:999
  }
  .z-1000 {
    z-index:1000
  }
  .z-9999 {
    z-index:9999
  }
  .z-\[1\] {
    z-index:1
  }
  .z-\[100\] {
    z-index:100
  }
  .z-\[9999\] {
    z-index:9999
  }
  .z-auto {
    z-index:auto
  }
  .order-1 {
    order:1
  }
  .order-2 {
    order:2
  }
  .order-3 {
    order:3
  }
  .order-5 {
    order:5
  }
  .col-span-1 {
    grid-column:span 1/span 1
  }
  .col-span-2 {
    grid-column:span 2/span 2
  }
  .col-span-3 {
    grid-column:span 3/span 3
  }
  .col-span-4 {
    grid-column:span 4/span 4
  }
  .col-span-6 {
    grid-column:span 6/span 6
  }
  .col-span-full {
    grid-column:1/-1
  }
  .col-start-1 {
    grid-column-start:1
  }
  .col-start-2 {
    grid-column-start:2
  }
  .row-span-1 {
    grid-row:span 1/span 1
  }
  .row-span-2 {
    grid-row:span 2/span 2
  }
  .row-span-3 {
    grid-row:span 3/span 3
  }
  .row-start-1 {
    grid-row-start:1
  }
  .row-start-2 {
    grid-row-start:2
  }
  .float-right {
    float:right
  }
  .container {
    width:100%
  }
  @media (min-width:375px) {
    .container {
      max-width:375px
    }
  }
  @media (min-width:641px) {
    .container {
      max-width:641px
    }
  }
  @media (min-width:991px) {
    .container {
      max-width:991px
    }
  }
  @media (min-width:1280px) {
    .container {
      max-width:1280px
    }
  }
  @media (min-width:1536px) {
    .container {
      max-width:1536px
    }
  }
  @media (min-width:1920px) {
    .container {
      max-width:1920px
    }
  }
  .no-spinner {
    appearance:textfield
  }
  .no-spinner::-webkit-inner-spin-button,
  .no-spinner::-webkit-outer-spin-button {
    appearance:none;
    margin:0
  }
  .-m-1 {
    margin:calc(var(--spacing)*-1)
  }
  .-m-4 {
    margin:calc(var(--spacing)*-4)
  }
  .m-0 {
    margin:calc(var(--spacing)*0)
  }
  .m-1 {
    margin:calc(var(--spacing)*1)
  }
  .m-1\.5 {
    margin:calc(var(--spacing)*1.5)
  }
  .m-2 {
    margin:calc(var(--spacing)*2)
  }
  .m-2\.5 {
    margin:calc(var(--spacing)*2.5)
  }
  .m-3 {
    margin:calc(var(--spacing)*3)
  }
  .m-4 {
    margin:calc(var(--spacing)*4)
  }
  .m-6 {
    margin:calc(var(--spacing)*6)
  }
  .m-auto {
    margin:auto
  }
  .-mx-1 {
    margin-inline:calc(var(--spacing)*-1)
  }
  .-mx-2 {
    margin-inline:calc(var(--spacing)*-2)
  }
  .-mx-3 {
    margin-inline:calc(var(--spacing)*-3)
  }
  .-mx-4 {
    margin-inline:calc(var(--spacing)*-4)
  }
  .-mx-5 {
    margin-inline:calc(var(--spacing)*-5)
  }
  .mx-0 {
    margin-inline:calc(var(--spacing)*0)
  }
  .mx-0\.5 {
    margin-inline:calc(var(--spacing)*.5)
  }
  .mx-1 {
    margin-inline:calc(var(--spacing)*1)
  }
  .mx-1\.5 {
    margin-inline:calc(var(--spacing)*1.5)
  }
  .mx-2 {
    margin-inline:calc(var(--spacing)*2)
  }
  .mx-2\.5 {
    margin-inline:calc(var(--spacing)*2.5)
  }
  .mx-3 {
    margin-inline:calc(var(--spacing)*3)
  }
  .mx-4 {
    margin-inline:calc(var(--spacing)*4)
  }
  .mx-5 {
    margin-inline:calc(var(--spacing)*5)
  }
  .mx-8 {
    margin-inline:calc(var(--spacing)*8)
  }
  .mx-\[-30px\] {
    margin-inline:-30px
  }
  .mx-auto {
    margin-inline:auto
  }
  .-my-2 {
    margin-block:calc(var(--spacing)*-2)
  }
  .my-0 {
    margin-block:calc(var(--spacing)*0)
  }
  .my-1 {
    margin-block:calc(var(--spacing)*1)
  }
  .my-2 {
    margin-block:calc(var(--spacing)*2)
  }
  .my-3 {
    margin-block:calc(var(--spacing)*3)
  }
  .my-4 {
    margin-block:calc(var(--spacing)*4)
  }
  .my-5 {
    margin-block:calc(var(--spacing)*5)
  }
  .my-6 {
    margin-block:calc(var(--spacing)*6)
  }
  .my-8 {
    margin-block:calc(var(--spacing)*8)
  }
  .my-10 {
    margin-block:calc(var(--spacing)*10)
  }
  .my-12 {
    margin-block:calc(var(--spacing)*12)
  }
  .my-12\! {
    margin-block:calc(var(--spacing)*12)!important
  }
  .my-auto {
    margin-block:auto
  }
  .prose {
    color:var(--tw-prose-body);
    max-width:65ch
  }
  .prose :where(p):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    margin-top:1.25em;
    margin-bottom:1.25em
  }
  .prose :where([class~=lead]):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    color:var(--tw-prose-lead);
    margin-top:1.2em;
    margin-bottom:1.2em;
    font-size:1.25em;
    line-height:1.6
  }
  .prose :where(a):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    color:var(--tw-prose-links);
    font-weight:500;
    text-decoration:underline
  }
  .prose :where(strong):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    color:var(--tw-prose-bold);
    font-weight:600
  }
  .prose :where(a strong):not(:where([class~=not-prose],
  [class~=not-prose] *)),
  .prose :where(blockquote strong):not(:where([class~=not-prose],
  [class~=not-prose] *)),
  .prose :where(thead th strong):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    color:inherit
  }
  .prose :where(ol):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    margin-top:1.25em;
    margin-bottom:1.25em;
    padding-inline-start:1.625em;
    list-style-type:decimal
  }
  .prose :where(ol[type=A]):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    list-style-type:upper-alpha
  }
  .prose :where(ol[type=a]):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    list-style-type:lower-alpha
  }
  .prose :where(ol[type=A s]):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    list-style-type:upper-alpha
  }
  .prose :where(ol[type=a s]):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    list-style-type:lower-alpha
  }
  .prose :where(ol[type=I]):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    list-style-type:upper-roman
  }
  .prose :where(ol[type=i]):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    list-style-type:lower-roman
  }
  .prose :where(ol[type=I s]):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    list-style-type:upper-roman
  }
  .prose :where(ol[type=i s]):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    list-style-type:lower-roman
  }
  .prose :where(ol[type="1"]):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    list-style-type:decimal
  }
  .prose :where(ul):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    margin-top:1.25em;
    margin-bottom:1.25em;
    padding-inline-start:1.625em;
    list-style-type:disc
  }
  .prose :where(ol>li):not(:where([class~=not-prose],
  [class~=not-prose] *))::marker {
    color:var(--tw-prose-counters);
    font-weight:400
  }
  .prose :where(ul>li):not(:where([class~=not-prose],
  [class~=not-prose] *))::marker {
    color:var(--tw-prose-bullets)
  }
  .prose :where(dt):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    color:var(--tw-prose-headings);
    margin-top:1.25em;
    font-weight:600
  }
  .prose :where(hr):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    border-color:var(--tw-prose-hr);
    border-top-width:1px;
    margin-top:3em;
    margin-bottom:3em
  }
  .prose :where(blockquote):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    color:var(--tw-prose-quotes);
    border-inline-start-width:.25rem;
    border-inline-start-color:var(--tw-prose-quote-borders);
    quotes:"“""”""‘""’";
    margin-top:1.6em;
    margin-bottom:1.6em;
    padding-inline-start:1em;
    font-style:italic;
    font-weight:500
  }
  .prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],
  [class~=not-prose] *)):before {
    content:open-quote
  }
  .prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],
  [class~=not-prose] *)):after {
    content:close-quote
  }
  .prose :where(h1):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    color:var(--tw-prose-headings);
    margin-top:0;
    margin-bottom:.888889em;
    font-size:2.25em;
    font-weight:800;
    line-height:1.11111
  }
  .prose :where(h1 strong):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    color:inherit;
    font-weight:900
  }
  .prose :where(h2):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    color:var(--tw-prose-headings);
    margin-top:2em;
    margin-bottom:1em;
    font-size:1.5em;
    font-weight:700;
    line-height:1.33333
  }
  .prose :where(h2 strong):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    color:inherit;
    font-weight:800
  }
  .prose :where(h3):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    color:var(--tw-prose-headings);
    margin-top:1.6em;
    margin-bottom:.6em;
    font-size:1.25em;
    font-weight:600;
    line-height:1.6
  }
  .prose :where(h3 strong):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    color:inherit;
    font-weight:700
  }
  .prose :where(h4):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    color:var(--tw-prose-headings);
    margin-top:1.5em;
    margin-bottom:.5em;
    font-weight:600;
    line-height:1.5
  }
  .prose :where(h4 strong):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    color:inherit;
    font-weight:700
  }
  .prose :where(img):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    margin-top:2em;
    margin-bottom:2em
  }
  .prose :where(picture):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    margin-top:2em;
    margin-bottom:2em;
    display:block
  }
  .prose :where(video):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    margin-top:2em;
    margin-bottom:2em
  }
  .prose :where(kbd):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    color:var(--tw-prose-kbd);
    box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows)/10%);
    padding-top:.1875em;
    padding-inline-end:.375em;
    padding-bottom:.1875em;
    border-radius:.3125rem;
    padding-inline-start:.375em;
    font-family:inherit;
    font-size:.875em;
    font-weight:500
  }
  .prose :where(code):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    color:var(--tw-prose-code);
    font-size:.875em;
    font-weight:600
  }
  .prose :where(code):not(:where([class~=not-prose],
  [class~=not-prose] *)):after,
  .prose :where(code):not(:where([class~=not-prose],
  [class~=not-prose] *)):before {
    content:"`"
  }
  .prose :where(a code):not(:where([class~=not-prose],
  [class~=not-prose] *)),
  .prose :where(h1 code):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    color:inherit
  }
  .prose :where(h2 code):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    color:inherit;
    font-size:.875em
  }
  .prose :where(h3 code):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    color:inherit;
    font-size:.9em
  }
  .prose :where(blockquote code):not(:where([class~=not-prose],
  [class~=not-prose] *)),
  .prose :where(h4 code):not(:where([class~=not-prose],
  [class~=not-prose] *)),
  .prose :where(thead th code):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    color:inherit
  }
  .prose :where(pre):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    color:var(--tw-prose-pre-code);
    background-color:var(--tw-prose-pre-bg);
    padding-top:.857143em;
    padding-inline-end:1.14286em;
    padding-bottom:.857143em;
    border-radius:.375rem;
    margin-top:1.71429em;
    margin-bottom:1.71429em;
    padding-inline-start:1.14286em;
    font-size:.875em;
    font-weight:400;
    line-height:1.71429;
    overflow-x:auto
  }
  .prose :where(pre code):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    font-weight:inherit;
    color:inherit;
    font-size:inherit;
    font-family:inherit;
    line-height:inherit;
    background-color:#0000;
    border-width:0;
    border-radius:0;
    padding:0
  }
  .prose :where(pre code):not(:where([class~=not-prose],
  [class~=not-prose] *)):after,
  .prose :where(pre code):not(:where([class~=not-prose],
  [class~=not-prose] *)):before {
    content:none
  }
  .prose :where(table):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    table-layout:auto;
    width:100%;
    margin-top:2em;
    margin-bottom:2em;
    font-size:.875em;
    line-height:1.71429
  }
  .prose :where(thead):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    border-bottom-width:1px;
    border-bottom-color:var(--tw-prose-th-borders)
  }
  .prose :where(thead th):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    color:var(--tw-prose-headings);
    vertical-align:bottom;
    padding-inline-end:.571429em;
    padding-bottom:.571429em;
    padding-inline-start:.571429em;
    font-weight:600
  }
  .prose :where(tbody tr):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    border-bottom-width:1px;
    border-bottom-color:var(--tw-prose-td-borders)
  }
  .prose :where(tbody tr:last-child):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    border-bottom-width:0
  }
  .prose :where(tbody td):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    vertical-align:initial
  }
  .prose :where(tfoot):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    border-top-width:1px;
    border-top-color:var(--tw-prose-th-borders)
  }
  .prose :where(tfoot td):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    vertical-align:top
  }
  .prose :where(th,
  td):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    text-align:start
  }
  .prose :where(figure>*):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    margin-top:0;
    margin-bottom:0
  }
  .prose :where(figcaption):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    color:var(--tw-prose-captions);
    margin-top:.857143em;
    font-size:.875em;
    line-height:1.42857
  }
  .prose {
    --tw-prose-body:oklch(37.3% .034 259.733);
    --tw-prose-headings:oklch(21% .034 264.665);
    --tw-prose-lead:oklch(44.6% .03 256.802);
    --tw-prose-links:oklch(21% .034 264.665);
    --tw-prose-bold:oklch(21% .034 264.665);
    --tw-prose-counters:oklch(55.1% .027 264.364);
    --tw-prose-bullets:oklch(87.2% .01 258.338);
    --tw-prose-hr:oklch(92.8% .006 264.531);
    --tw-prose-quotes:oklch(21% .034 264.665);
    --tw-prose-quote-borders:oklch(92.8% .006 264.531);
    --tw-prose-captions:oklch(55.1% .027 264.364);
    --tw-prose-kbd:oklch(21% .034 264.665);
    --tw-prose-kbd-shadows:NaN NaN NaN;
    --tw-prose-code:oklch(21% .034 264.665);
    --tw-prose-pre-code:oklch(92.8% .006 264.531);
    --tw-prose-pre-bg:oklch(27.8% .033 256.848);
    --tw-prose-th-borders:oklch(87.2% .01 258.338);
    --tw-prose-td-borders:oklch(92.8% .006 264.531);
    --tw-prose-invert-body:oklch(87.2% .01 258.338);
    --tw-prose-invert-headings:#fff;
    --tw-prose-invert-lead:oklch(70.7% .022 261.325);
    --tw-prose-invert-links:#fff;
    --tw-prose-invert-bold:#fff;
    --tw-prose-invert-counters:oklch(70.7% .022 261.325);
    --tw-prose-invert-bullets:oklch(44.6% .03 256.802);
    --tw-prose-invert-hr:oklch(37.3% .034 259.733);
    --tw-prose-invert-quotes:oklch(96.7% .003 264.542);
    --tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);
    --tw-prose-invert-captions:oklch(70.7% .022 261.325);
    --tw-prose-invert-kbd:#fff;
    --tw-prose-invert-kbd-shadows:255 255 255;
    --tw-prose-invert-code:#fff;
    --tw-prose-invert-pre-code:oklch(87.2% .01 258.338);
    --tw-prose-invert-pre-bg:#00000080;
    --tw-prose-invert-th-borders:oklch(44.6% .03 256.802);
    --tw-prose-invert-td-borders:oklch(37.3% .034 259.733);
    font-size:1rem;
    line-height:1.75
  }
  .prose :where(picture>img):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    margin-top:0;
    margin-bottom:0
  }
  .prose :where(li):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    margin-top:.5em;
    margin-bottom:.5em
  }
  .prose :where(ol>li):not(:where([class~=not-prose],
  [class~=not-prose] *)),
  .prose :where(ul>li):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    padding-inline-start:.375em
  }
  .prose :where(.prose>ul>li p):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    margin-top:.75em;
    margin-bottom:.75em
  }
  .prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    margin-top:1.25em
  }
  .prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    margin-bottom:1.25em
  }
  .prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    margin-top:1.25em
  }
  .prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    margin-bottom:1.25em
  }
  .prose :where(ul ul,
  ul ol,
  ol ul,
  ol ol):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    margin-top:.75em;
    margin-bottom:.75em
  }
  .prose :where(dl):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    margin-top:1.25em;
    margin-bottom:1.25em
  }
  .prose :where(dd):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    margin-top:.5em;
    padding-inline-start:1.625em
  }
  .prose :where(h2+*):not(:where([class~=not-prose],
  [class~=not-prose] *)),
  .prose :where(h3+*):not(:where([class~=not-prose],
  [class~=not-prose] *)),
  .prose :where(h4+*):not(:where([class~=not-prose],
  [class~=not-prose] *)),
  .prose :where(hr+*):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    margin-top:0
  }
  .prose :where(thead th:first-child):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    padding-inline-start:0
  }
  .prose :where(thead th:last-child):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    padding-inline-end:0
  }
  .prose :where(tbody td,
  tfoot td):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    padding-top:.571429em;
    padding-inline-end:.571429em;
    padding-bottom:.571429em;
    padding-inline-start:.571429em
  }
  .prose :where(tbody td:first-child,
  tfoot td:first-child):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    padding-inline-start:0
  }
  .prose :where(tbody td:last-child,
  tfoot td:last-child):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    padding-inline-end:0
  }
  .prose :where(figure):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    margin-top:2em;
    margin-bottom:2em
  }
  .prose :where(.prose>:first-child):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    margin-top:0
  }
  .prose :where(.prose>:last-child):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    margin-bottom:0
  }
  .-mt-0\.5 {
    margin-top:calc(var(--spacing)*-.5)
  }
  .-mt-1 {
    margin-top:calc(var(--spacing)*-1)
  }
  .-mt-2 {
    margin-top:calc(var(--spacing)*-2)
  }
  .-mt-3 {
    margin-top:calc(var(--spacing)*-3)
  }
  .-mt-3\.5 {
    margin-top:calc(var(--spacing)*-3.5)
  }
  .-mt-4 {
    margin-top:calc(var(--spacing)*-4)
  }
  .-mt-6 {
    margin-top:calc(var(--spacing)*-6)
  }
  .-mt-10 {
    margin-top:calc(var(--spacing)*-10)
  }
  .mt-0 {
    margin-top:calc(var(--spacing)*0)
  }
  .mt-0\.5 {
    margin-top:calc(var(--spacing)*.5)
  }
  .mt-1 {
    margin-top:calc(var(--spacing)*1)
  }
  .mt-1\.5 {
    margin-top:calc(var(--spacing)*1.5)
  }
  .mt-2 {
    margin-top:calc(var(--spacing)*2)
  }
  .mt-2\.5 {
    margin-top:calc(var(--spacing)*2.5)
  }
  .mt-3 {
    margin-top:calc(var(--spacing)*3)
  }
  .mt-4 {
    margin-top:calc(var(--spacing)*4)
  }
  .mt-5 {
    margin-top:calc(var(--spacing)*5)
  }
  .mt-6 {
    margin-top:calc(var(--spacing)*6)
  }
  .mt-7 {
    margin-top:calc(var(--spacing)*7)
  }
  .mt-8 {
    margin-top:calc(var(--spacing)*8)
  }
  .mt-10 {
    margin-top:calc(var(--spacing)*10)
  }
  .mt-12 {
    margin-top:calc(var(--spacing)*12)
  }
  .mt-13 {
    margin-top:calc(var(--spacing)*13)
  }
  .mt-14 {
    margin-top:calc(var(--spacing)*14)
  }
  .mt-16 {
    margin-top:calc(var(--spacing)*16)
  }
  .mt-17\.5 {
    margin-top:calc(var(--spacing)*17.5)
  }
  .mt-20 {
    margin-top:calc(var(--spacing)*20)
  }
  .mt-24 {
    margin-top:calc(var(--spacing)*24)
  }
  .mt-30 {
    margin-top:calc(var(--spacing)*30)
  }
  .mt-\[-2px\] {
    margin-top:-2px
  }
  .mt-\[3px\] {
    margin-top:3px
  }
  .mt-\[20px\] {
    margin-top:20px
  }
  .mt-\[22px\] {
    margin-top:22px
  }
  .mt-\[29px\] {
    margin-top:29px
  }
  .mt-\[47px\] {
    margin-top:47px
  }
  .mt-px {
    margin-top:1px
  }
  .-mr-2 {
    margin-right:calc(var(--spacing)*-2)
  }
  .-mr-3 {
    margin-right:calc(var(--spacing)*-3)
  }
  .-mr-4 {
    margin-right:calc(var(--spacing)*-4)
  }
  .mr-0 {
    margin-right:calc(var(--spacing)*0)
  }
  .mr-0\.5 {
    margin-right:calc(var(--spacing)*.5)
  }
  .mr-1 {
    margin-right:calc(var(--spacing)*1)
  }
  .mr-1\.5 {
    margin-right:calc(var(--spacing)*1.5)
  }
  .mr-2 {
    margin-right:calc(var(--spacing)*2)
  }
  .mr-2\.5 {
    margin-right:calc(var(--spacing)*2.5)
  }
  .mr-3 {
    margin-right:calc(var(--spacing)*3)
  }
  .mr-4 {
    margin-right:calc(var(--spacing)*4)
  }
  .mr-5 {
    margin-right:calc(var(--spacing)*5)
  }
  .mr-6 {
    margin-right:calc(var(--spacing)*6)
  }
  .mr-8 {
    margin-right:calc(var(--spacing)*8)
  }
  .mr-12 {
    margin-right:calc(var(--spacing)*12)
  }
  .mr-12\.5 {
    margin-right:calc(var(--spacing)*12.5)
  }
  .mr-\[5px\] {
    margin-right:5px
  }
  .mr-\[50px\] {
    margin-right:50px
  }
  .mr-\[100px\] {
    margin-right:100px
  }
  .mr-auto {
    margin-right:auto
  }
  .miniDealCardImageSize {
    margin-bottom:calc(var(--spacing)*0);
    aspect-ratio:1;
    --aspect-ratio:16/9;
    flex-shrink:0;
    width:150px;
    height:150px
  }
  @media (min-width:641px) {
    .miniDealCardImageSize {
      aspect-ratio:auto;
      width:200px;
      height:120px
    }
  }
  .-mb-1 {
    margin-bottom:calc(var(--spacing)*-1)
  }
  .-mb-2 {
    margin-bottom:calc(var(--spacing)*-2)
  }
  .mb-0 {
    margin-bottom:calc(var(--spacing)*0)
  }
  .mb-0\.5 {
    margin-bottom:calc(var(--spacing)*.5)
  }
  .mb-1 {
    margin-bottom:calc(var(--spacing)*1)
  }
  .mb-1\.5 {
    margin-bottom:calc(var(--spacing)*1.5)
  }
  .mb-2 {
    margin-bottom:calc(var(--spacing)*2)
  }
  .mb-2\.5 {
    margin-bottom:calc(var(--spacing)*2.5)
  }
  .mb-3 {
    margin-bottom:calc(var(--spacing)*3)
  }
  .mb-4 {
    margin-bottom:calc(var(--spacing)*4)
  }
  .mb-5 {
    margin-bottom:calc(var(--spacing)*5)
  }
  .mb-6 {
    margin-bottom:calc(var(--spacing)*6)
  }
  .mb-7 {
    margin-bottom:calc(var(--spacing)*7)
  }
  .mb-8 {
    margin-bottom:calc(var(--spacing)*8)
  }
  .mb-9 {
    margin-bottom:calc(var(--spacing)*9)
  }
  .mb-10 {
    margin-bottom:calc(var(--spacing)*10)
  }
  .mb-12 {
    margin-bottom:calc(var(--spacing)*12)
  }
  .mb-16 {
    margin-bottom:calc(var(--spacing)*16)
  }
  .mb-\[2px\] {
    margin-bottom:2px
  }
  .mb-\[3px\] {
    margin-bottom:3px
  }
  .mb-\[15px\] {
    margin-bottom:15px
  }
  .mb-\[17px\] {
    margin-bottom:17px
  }
  .mb-\[114px\] {
    margin-bottom:114px
  }
  .mb-auto {
    margin-bottom:auto
  }
  .-ml-1 {
    margin-left:calc(var(--spacing)*-1)
  }
  .-ml-2 {
    margin-left:calc(var(--spacing)*-2)
  }
  .-ml-5 {
    margin-left:calc(var(--spacing)*-5)
  }
  .ml-0\.5 {
    margin-left:calc(var(--spacing)*.5)
  }
  .ml-1 {
    margin-left:calc(var(--spacing)*1)
  }
  .ml-1\.5 {
    margin-left:calc(var(--spacing)*1.5)
  }
  .ml-2 {
    margin-left:calc(var(--spacing)*2)
  }
  .ml-3 {
    margin-left:calc(var(--spacing)*3)
  }
  .ml-4 {
    margin-left:calc(var(--spacing)*4)
  }
  .ml-5 {
    margin-left:calc(var(--spacing)*5)
  }
  .ml-8 {
    margin-left:calc(var(--spacing)*8)
  }
  .ml-9 {
    margin-left:calc(var(--spacing)*9)
  }
  .ml-14 {
    margin-left:calc(var(--spacing)*14)
  }
  .ml-\[-4\] {
    margin-left:-4px
  }
  .ml-\[-18px\] {
    margin-left:-18px
  }
  .ml-\[5px\] {
    margin-left:5px
  }
  .ml-\[12px\] {
    margin-left:12px
  }
  .ml-\[19\.5px\] {
    margin-left:19.5px
  }
  .ml-\[130px\] {
    margin-left:130px
  }
  .ml-auto {
    margin-left:auto
  }
  .box-border {
    box-sizing:border-box
  }
  .box-content {
    box-sizing:initial
  }
  .line-clamp-1 {
    -webkit-line-clamp:1
  }
  .line-clamp-1,
  .line-clamp-2 {
    -webkit-box-orient:vertical;
    display:-webkit-box;
    overflow:hidden
  }
  .line-clamp-2 {
    -webkit-line-clamp:2
  }
  .line-clamp-3 {
    -webkit-line-clamp:3
  }
  .line-clamp-3,
  .line-clamp-4 {
    -webkit-box-orient:vertical;
    display:-webkit-box;
    overflow:hidden
  }
  .line-clamp-4 {
    -webkit-line-clamp:4
  }
  .line-clamp-5 {
    -webkit-line-clamp:5;
    -webkit-box-orient:vertical;
    display:-webkit-box;
    overflow:hidden
  }
  .hide-scrollbar {
    -ms-overflow-style:none;
    scrollbar-width:none
  }
  .hide-scrollbar::-webkit-scrollbar {
    display:none
  }
  .block {
    display:block
  }
  .cart-item {
    display:-webkit-box
  }
  .contents {
    display:contents
  }
  .flex {
    display:flex
  }
  .grid {
    display:grid
  }
  .hidden {
    display:none
  }
  .inline {
    display:inline
  }
  .inline-block {
    display:inline-block
  }
  .inline-flex {
    display:inline-flex
  }
  .search-item {
    display:flex
  }
  .table {
    display:table
  }
  .aspect-3\/2 {
    aspect-ratio:3/2
  }
  .aspect-8\/3 {
    aspect-ratio:8/3
  }
  .aspect-9\/5 {
    aspect-ratio:9/5
  }
  .aspect-9\/6 {
    aspect-ratio:9/6
  }
  .aspect-336\/280 {
    aspect-ratio:336/280
  }
  .aspect-736\/280 {
    aspect-ratio:736/280
  }
  .aspect-auto {
    aspect-ratio:auto
  }
  .aspect-square {
    aspect-ratio:1
  }
  .aspect-video {
    aspect-ratio:var(--aspect-video)
  }
  .size-1 {
    width:calc(var(--spacing)*1);
    height:calc(var(--spacing)*1)
  }
  .size-1\.5 {
    width:calc(var(--spacing)*1.5);
    height:calc(var(--spacing)*1.5)
  }
  .size-2 {
    width:calc(var(--spacing)*2);
    height:calc(var(--spacing)*2)
  }
  .size-2\.5 {
    width:calc(var(--spacing)*2.5);
    height:calc(var(--spacing)*2.5)
  }
  .size-3 {
    width:calc(var(--spacing)*3);
    height:calc(var(--spacing)*3)
  }
  .size-3\.5 {
    width:calc(var(--spacing)*3.5);
    height:calc(var(--spacing)*3.5)
  }
  .size-4 {
    width:calc(var(--spacing)*4);
    height:calc(var(--spacing)*4)
  }
  .size-4\.5 {
    width:calc(var(--spacing)*4.5);
    height:calc(var(--spacing)*4.5)
  }
  .size-5 {
    width:calc(var(--spacing)*5);
    height:calc(var(--spacing)*5)
  }
  .size-6 {
    width:calc(var(--spacing)*6);
    height:calc(var(--spacing)*6)
  }
  .size-7 {
    width:calc(var(--spacing)*7);
    height:calc(var(--spacing)*7)
  }
  .size-8 {
    width:calc(var(--spacing)*8);
    height:calc(var(--spacing)*8)
  }
  .size-9\.5 {
    width:calc(var(--spacing)*9.5);
    height:calc(var(--spacing)*9.5)
  }
  .size-10 {
    width:calc(var(--spacing)*10);
    height:calc(var(--spacing)*10)
  }
  .size-11 {
    width:calc(var(--spacing)*11);
    height:calc(var(--spacing)*11)
  }
  .size-12 {
    width:calc(var(--spacing)*12);
    height:calc(var(--spacing)*12)
  }
  .size-14 {
    width:calc(var(--spacing)*14);
    height:calc(var(--spacing)*14)
  }
  .size-16 {
    width:calc(var(--spacing)*16);
    height:calc(var(--spacing)*16)
  }
  .size-18 {
    width:calc(var(--spacing)*18);
    height:calc(var(--spacing)*18)
  }
  .size-19 {
    width:calc(var(--spacing)*19);
    height:calc(var(--spacing)*19)
  }
  .size-20 {
    width:calc(var(--spacing)*20);
    height:calc(var(--spacing)*20)
  }
  .size-24 {
    width:calc(var(--spacing)*24);
    height:calc(var(--spacing)*24)
  }
  .size-30 {
    width:calc(var(--spacing)*30);
    height:calc(var(--spacing)*30)
  }
  .size-32 {
    width:calc(var(--spacing)*32);
    height:calc(var(--spacing)*32)
  }
  .size-40 {
    width:calc(var(--spacing)*40);
    height:calc(var(--spacing)*40)
  }
  .size-64 {
    width:calc(var(--spacing)*64);
    height:calc(var(--spacing)*64)
  }
  .size-\[15px\] {
    width:15px;
    height:15px
  }
  .size-\[64px\] {
    width:64px;
    height:64px
  }
  .size-\[72px\] {
    width:72px;
    height:72px
  }
  .size-\[98px\] {
    width:98px;
    height:98px
  }
  .size-auto {
    width:auto;
    height:auto
  }
  .size-full {
    width:100%;
    height:100%
  }
  .full-height-without-header {
    height:calc(100dvh - 81px)
  }
  .h-0 {
    height:calc(var(--spacing)*0)
  }
  .h-0\.5 {
    height:calc(var(--spacing)*.5)
  }
  .h-1 {
    height:calc(var(--spacing)*1)
  }
  .h-1\.25 {
    height:calc(var(--spacing)*1.25)
  }
  .h-2 {
    height:calc(var(--spacing)*2)
  }
  .h-2\.5 {
    height:calc(var(--spacing)*2.5)
  }
  .h-2\/4 {
    height:50%
  }
  .h-3 {
    height:calc(var(--spacing)*3)
  }
  .h-3\.5 {
    height:calc(var(--spacing)*3.5)
  }
  .h-3\/4 {
    height:75%
  }
  .h-4 {
    height:calc(var(--spacing)*4)
  }
  .h-4\! {
    height:calc(var(--spacing)*4)!important
  }
  .h-4\.5 {
    height:calc(var(--spacing)*4.5)
  }
  .h-5 {
    height:calc(var(--spacing)*5)
  }
  .h-6 {
    height:calc(var(--spacing)*6)
  }
  .h-7 {
    height:calc(var(--spacing)*7)
  }
  .h-8 {
    height:calc(var(--spacing)*8)
  }
  .h-9 {
    height:calc(var(--spacing)*9)
  }
  .h-9\.5 {
    height:calc(var(--spacing)*9.5)
  }
  .h-10 {
    height:calc(var(--spacing)*10)
  }
  .h-10\.5 {
    height:calc(var(--spacing)*10.5)
  }
  .h-11 {
    height:calc(var(--spacing)*11)
  }
  .h-12 {
    height:calc(var(--spacing)*12)
  }
  .h-13 {
    height:calc(var(--spacing)*13)
  }
  .h-13\.5 {
    height:calc(var(--spacing)*13.5)
  }
  .h-14 {
    height:calc(var(--spacing)*14)
  }
  .h-15 {
    height:calc(var(--spacing)*15)
  }
  .h-16 {
    height:calc(var(--spacing)*16)
  }
  .h-18 {
    height:calc(var(--spacing)*18)
  }
  .h-19 {
    height:calc(var(--spacing)*19)
  }
  .h-20 {
    height:calc(var(--spacing)*20)
  }
  .h-24 {
    height:calc(var(--spacing)*24)
  }
  .h-30 {
    height:calc(var(--spacing)*30)
  }
  .h-32 {
    height:calc(var(--spacing)*32)
  }
  .h-35 {
    height:calc(var(--spacing)*35)
  }
  .h-36 {
    height:calc(var(--spacing)*36)
  }
  .h-40 {
    height:calc(var(--spacing)*40)
  }
  .h-56 {
    height:calc(var(--spacing)*56)
  }
  .h-64 {
    height:calc(var(--spacing)*64)
  }
  .h-72 {
    height:calc(var(--spacing)*72)
  }
  .h-80 {
    height:calc(var(--spacing)*80)
  }
  .h-96 {
    height:calc(var(--spacing)*96)
  }
  .h-\[5px\] {
    height:5px
  }
  .h-\[6px\] {
    height:6px
  }
  .h-\[14px\] {
    height:14px
  }
  .h-\[18px\] {
    height:18px
  }
  .h-\[20px\] {
    height:20px
  }
  .h-\[21px\] {
    height:21px
  }
  .h-\[22px\] {
    height:22px
  }
  .h-\[25px\] {
    height:25px
  }
  .h-\[30px\] {
    height:30px
  }
  .h-\[34px\] {
    height:34px
  }
  .h-\[36px\] {
    height:36px
  }
  .h-\[38px\] {
    height:38px
  }
  .h-\[40px\] {
    height:40px
  }
  .h-\[44px\] {
    height:44px
  }
  .h-\[48px\] {
    height:48px
  }
  .h-\[50px\] {
    height:50px
  }
  .h-\[52px\] {
    height:52px
  }
  .h-\[54px\] {
    height:54px
  }
  .h-\[55px\] {
    height:55px
  }
  .h-\[56px\] {
    height:56px
  }
  .h-\[69px\] {
    height:69px
  }
  .h-\[70px\] {
    height:70px
  }
  .h-\[72px\] {
    height:72px
  }
  .h-\[78px\] {
    height:78px
  }
  .h-\[80px\] {
    height:80px
  }
  .h-\[84px\] {
    height:84px
  }
  .h-\[90\%\] {
    height:90%
  }
  .h-\[98px\] {
    height:98px
  }
  .h-\[99px\] {
    height:99px
  }
  .h-\[100px\] {
    height:100px
  }
  .h-\[109px\] {
    height:109px
  }
  .h-\[117px\] {
    height:117px
  }
  .h-\[120px\] {
    height:120px
  }
  .h-\[125px\] {
    height:125px
  }
  .h-\[127vw\] {
    height:127vw
  }
  .h-\[127vw\]\! {
    height:127vw!important
  }
  .h-\[128px\] {
    height:128px
  }
  .h-\[134px\] {
    height:134px
  }
  .h-\[140px\] {
    height:140px
  }
  .h-\[150px\] {
    height:150px
  }
  .h-\[158px\] {
    height:158px
  }
  .h-\[160px\] {
    height:160px
  }
  .h-\[168px\] {
    height:168px
  }
  .h-\[196px\] {
    height:196px
  }
  .h-\[197px\] {
    height:197px
  }
  .h-\[198px\] {
    height:198px
  }
  .h-\[200px\] {
    height:200px
  }
  .h-\[207px\] {
    height:207px
  }
  .h-\[226px\] {
    height:226px
  }
  .h-\[292px\] {
    height:292px
  }
  .h-\[327px\] {
    height:327px
  }
  .h-\[338px\] {
    height:338px
  }
  .h-\[357px\] {
    height:357px
  }
  .h-\[391px\] {
    height:391px
  }
  .h-\[400px\] {
    height:400px
  }
  .h-\[449px\] {
    height:449px
  }
  .h-\[450px\] {
    height:450px
  }
  .h-\[536px\] {
    height:536px
  }
  .h-\[calc\(100\%\*100\/var\(--scale-preview\)\)\] {
    height:calc(100%*100/var(--scale-preview))
  }
  .h-\[calc\(100\%-62px\)\] {
    height:calc(100% - 62px)
  }
  .h-\[calc\(100\%-120px\)\] {
    height:calc(100% - 120px)
  }
  .h-\[calc\(100dvh-210px\)\] {
    height:calc(100dvh - 210px)
  }
  .h-\[calc\(100dvh-env\(safe-area-inset-top\,50px\)-env\(safe-area-inset-bottom\,50px\)-6rem\)\] {
    height:calc(100dvh - env(safe-area-inset-top,50px) - env(safe-area-inset-bottom,50px) - 6rem)
  }
  .h-auto {
    height:auto
  }
  .h-dvh {
    height:100dvh
  }
  .h-fit {
    height:fit-content
  }
  .h-full {
    height:100%
  }
  .h-max {
    height:max-content
  }
  .h-min {
    height:min-content
  }
  .h-px {
    height:1px
  }
  .h-screen {
    height:100vh
  }
  .h-svh {
    height:100svh
  }
  .max-h-0 {
    max-height:calc(var(--spacing)*0)
  }
  .max-h-10 {
    max-height:calc(var(--spacing)*10)
  }
  .max-h-17 {
    max-height:calc(var(--spacing)*17)
  }
  .max-h-60 {
    max-height:calc(var(--spacing)*60)
  }
  .max-h-72 {
    max-height:calc(var(--spacing)*72)
  }
  .max-h-75 {
    max-height:calc(var(--spacing)*75)
  }
  .max-h-\[-webkit-fill-available\] {
    max-height:-webkit-fill-available
  }
  .max-h-\[54px\] {
    max-height:54px
  }
  .max-h-\[70vh\] {
    max-height:70vh
  }
  .max-h-\[75vh\] {
    max-height:75vh
  }
  .max-h-\[80svh\] {
    max-height:80svh
  }
  .max-h-\[85vh\] {
    max-height:85vh
  }
  .max-h-\[90dvh\] {
    max-height:90dvh
  }
  .max-h-\[90px\] {
    max-height:90px
  }
  .max-h-\[90vh\] {
    max-height:90vh
  }
  .max-h-\[95vh\] {
    max-height:95vh
  }
  .max-h-\[134px\] {
    max-height:134px
  }
  .max-h-\[150px\] {
    max-height:150px
  }
  .max-h-\[158px\] {
    max-height:158px
  }
  .max-h-\[220px\] {
    max-height:220px
  }
  .max-h-\[400px\] {
    max-height:400px
  }
  .max-h-\[550px\] {
    max-height:550px
  }
  .max-h-\[940px\] {
    max-height:940px
  }
  .max-h-\[calc\(80vh-env\(safe-area-inset-top\,50px\)-env\(safe-area-inset-bottom\,50px\)\)\] {
    max-height:calc(80vh - env(safe-area-inset-top,50px) - env(safe-area-inset-bottom,50px))
  }
  .max-h-\[calc\(100vh-10rem\)\] {
    max-height:calc(100vh - 10rem)
  }
  .max-h-\[calc\(100vh-40px-4px\)\] {
    max-height:calc(100vh - 44px)
  }
  .max-h-\[calc\(100vh-130px\)\] {
    max-height:calc(100vh - 130px)
  }
  .max-h-\[calc\(100vh-150px\)\] {
    max-height:calc(100vh - 150px)
  }
  .max-h-\[var\(--radix-popover-content-available-height\)\] {
    max-height:var(--radix-popover-content-available-height)
  }
  .max-h-dvh {
    max-height:100dvh
  }
  .max-h-full {
    max-height:100%
  }
  .max-h-screen {
    max-height:100vh
  }
  .max-h-svh {
    max-height:100svh
  }
  .min-h-0 {
    min-height:calc(var(--spacing)*0)
  }
  .min-h-9 {
    min-height:calc(var(--spacing)*9)
  }
  .min-h-11 {
    min-height:calc(var(--spacing)*11)
  }
  .min-h-13 {
    min-height:calc(var(--spacing)*13)
  }
  .min-h-15 {
    min-height:calc(var(--spacing)*15)
  }
  .min-h-16 {
    min-height:calc(var(--spacing)*16)
  }
  .min-h-18 {
    min-height:calc(var(--spacing)*18)
  }
  .min-h-20 {
    min-height:calc(var(--spacing)*20)
  }
  .min-h-40 {
    min-height:calc(var(--spacing)*40)
  }
  .min-h-60 {
    min-height:calc(var(--spacing)*60)
  }
  .min-h-\[10px\] {
    min-height:10px
  }
  .min-h-\[38px\] {
    min-height:38px
  }
  .min-h-\[40px\] {
    min-height:40px
  }
  .min-h-\[52px\] {
    min-height:52px
  }
  .min-h-\[60px\] {
    min-height:60px
  }
  .min-h-\[70px\] {
    min-height:70px
  }
  .min-h-\[70vh\] {
    min-height:70vh
  }
  .min-h-\[92px\] {
    min-height:92px
  }
  .min-h-\[124px\] {
    min-height:124px
  }
  .min-h-\[134px\] {
    min-height:134px
  }
  .min-h-\[180px\] {
    min-height:180px
  }
  .min-h-\[200px\] {
    min-height:200px
  }
  .min-h-\[270px\] {
    min-height:270px
  }
  .min-h-\[calc\(100\%-144px\)\] {
    min-height:calc(100% - 144px)
  }
  .min-h-full {
    min-height:100%
  }
  .min-h-screen {
    min-height:100vh
  }
  .custom-scrollbar {
    -ms-overflow-style:auto;
    scrollbar-width:thin;
    scrollbar-color:#00000080 #0000001a
  }
  .custom-scrollbar::-webkit-scrollbar {
    background-color:#0000001a;
    width:.25rem
  }
  .custom-scrollbar::-webkit-scrollbar-track {
    background:#0000001a
  }
  .custom-scrollbar::-webkit-scrollbar-thumb {
    background:#00000080;
    border-radius:.5rem
  }
  .w-\(--radix-popper-anchor-width\,250px\) {
    width:var(--radix-popper-anchor-width,250px)
  }
  .w-0 {
    width:calc(var(--spacing)*0)
  }
  .w-1 {
    width:calc(var(--spacing)*1)
  }
  .w-1\.25 {
    width:calc(var(--spacing)*1.25)
  }
  .w-1\/2 {
    width:50%
  }
  .w-1\/3 {
    width:33.3333%
  }
  .w-1\/4 {
    width:25%
  }
  .w-1\/5 {
    width:20%
  }
  .w-1\/12 {
    width:8.33333%
  }
  .w-2 {
    width:calc(var(--spacing)*2)
  }
  .w-2\.5 {
    width:calc(var(--spacing)*2.5)
  }
  .w-2\/3 {
    width:66.6667%
  }
  .w-2\/5 {
    width:40%
  }
  .w-2\/12 {
    width:16.6667%
  }
  .w-3 {
    width:calc(var(--spacing)*3)
  }
  .w-3\.5 {
    width:calc(var(--spacing)*3.5)
  }
  .w-3\/4 {
    width:75%
  }
  .w-3\/5 {
    width:60%
  }
  .w-3\/6 {
    width:50%
  }
  .w-3\/8 {
    width:37.5%
  }
  .w-3\/12 {
    width:25%
  }
  .w-4 {
    width:calc(var(--spacing)*4)
  }
  .w-4\! {
    width:calc(var(--spacing)*4)!important
  }
  .w-4\.5 {
    width:calc(var(--spacing)*4.5)
  }
  .w-4\/5 {
    width:80%
  }
  .w-4\/6 {
    width:66.6667%
  }
  .w-4\/12 {
    width:33.3333%
  }
  .w-5 {
    width:calc(var(--spacing)*5)
  }
  .w-5\/6 {
    width:83.3333%
  }
  .w-5\/12 {
    width:41.6667%
  }
  .w-6 {
    width:calc(var(--spacing)*6)
  }
  .w-6\/12 {
    width:50%
  }
  .w-7 {
    width:calc(var(--spacing)*7)
  }
  .w-7\/12 {
    width:58.3333%
  }
  .w-8 {
    width:calc(var(--spacing)*8)
  }
  .w-8\/12 {
    width:66.6667%
  }
  .w-9 {
    width:calc(var(--spacing)*9)
  }
  .w-9\.5 {
    width:calc(var(--spacing)*9.5)
  }
  .w-9\/10 {
    width:90%
  }
  .w-9\/12 {
    width:75%
  }
  .w-10 {
    width:calc(var(--spacing)*10)
  }
  .w-10\/12 {
    width:83.3333%
  }
  .w-11 {
    width:calc(var(--spacing)*11)
  }
  .w-11\/12 {
    width:91.6667%
  }
  .w-12 {
    width:calc(var(--spacing)*12)
  }
  .w-14 {
    width:calc(var(--spacing)*14)
  }
  .w-15 {
    width:calc(var(--spacing)*15)
  }
  .w-16 {
    width:calc(var(--spacing)*16)
  }
  .w-18 {
    width:calc(var(--spacing)*18)
  }
  .w-19 {
    width:calc(var(--spacing)*19)
  }
  .w-20 {
    width:calc(var(--spacing)*20)
  }
  .w-24 {
    width:calc(var(--spacing)*24)
  }
  .w-28 {
    width:calc(var(--spacing)*28)
  }
  .w-30 {
    width:calc(var(--spacing)*30)
  }
  .w-32 {
    width:calc(var(--spacing)*32)
  }
  .w-36 {
    width:calc(var(--spacing)*36)
  }
  .w-40 {
    width:calc(var(--spacing)*40)
  }
  .w-44 {
    width:calc(var(--spacing)*44)
  }
  .w-48 {
    width:calc(var(--spacing)*48)
  }
  .w-50 {
    width:calc(var(--spacing)*50)
  }
  .w-52 {
    width:calc(var(--spacing)*52)
  }
  .w-56 {
    width:calc(var(--spacing)*56)
  }
  .w-60 {
    width:calc(var(--spacing)*60)
  }
  .w-64 {
    width:calc(var(--spacing)*64)
  }
  .w-72 {
    width:calc(var(--spacing)*72)
  }
  .w-80 {
    width:calc(var(--spacing)*80)
  }
  .w-97\.5 {
    width:calc(var(--spacing)*97.5)
  }
  .w-\[14\.5px\] {
    width:14.5px
  }
  .w-\[14px\] {
    width:14px
  }
  .w-\[20px\] {
    width:20px
  }
  .w-\[21px\] {
    width:21px
  }
  .w-\[22px\] {
    width:22px
  }
  .w-\[23px\] {
    width:23px
  }
  .w-\[30px\] {
    width:30px
  }
  .w-\[38px\] {
    width:38px
  }
  .w-\[42px\] {
    width:42px
  }
  .w-\[50px\] {
    width:50px
  }
  .w-\[52px\] {
    width:52px
  }
  .w-\[72px\] {
    width:72px
  }
  .w-\[85vw\] {
    width:85vw
  }
  .w-\[88px\] {
    width:88px
  }
  .w-\[90\%\] {
    width:90%
  }
  .w-\[90\%\]\! {
    width:90%!important
  }
  .w-\[90px\] {
    width:90px
  }
  .w-\[90vw\] {
    width:90vw
  }
  .w-\[93px\] {
    width:93px
  }
  .w-\[98px\] {
    width:98px
  }
  .w-\[100px\] {
    width:100px
  }
  .w-\[107px\] {
    width:107px
  }
  .w-\[109px\] {
    width:109px
  }
  .w-\[112px\] {
    width:112px
  }
  .w-\[120px\] {
    width:120px
  }
  .w-\[123px\] {
    width:123px
  }
  .w-\[124px\] {
    width:124px
  }
  .w-\[124px\]\! {
    width:124px!important
  }
  .w-\[128px\] {
    width:128px
  }
  .w-\[132px\] {
    width:132px
  }
  .w-\[134px\] {
    width:134px
  }
  .w-\[136px\] {
    width:136px
  }
  .w-\[140px\] {
    width:140px
  }
  .w-\[142px\] {
    width:142px
  }
  .w-\[147px\] {
    width:147px
  }
  .w-\[149px\] {
    width:149px
  }
  .w-\[167px\] {
    width:167px
  }
  .w-\[172px\] {
    width:172px
  }
  .w-\[177px\] {
    width:177px
  }
  .w-\[190px\] {
    width:190px
  }
  .w-\[200px\] {
    width:200px
  }
  .w-\[201px\] {
    width:201px
  }
  .w-\[220px\] {
    width:220px
  }
  .w-\[235px\] {
    width:235px
  }
  .w-\[270px\] {
    width:270px
  }
  .w-\[274px\] {
    width:274px
  }
  .w-\[280px\] {
    width:280px
  }
  .w-\[340px\] {
    width:340px
  }
  .w-\[360px\] {
    width:360px
  }
  .w-\[380px\] {
    width:380px
  }
  .w-\[381px\] {
    width:381px
  }
  .w-\[390px\] {
    width:390px
  }
  .w-\[398px\] {
    width:398px
  }
  .w-\[400px\] {
    width:400px
  }
  .w-\[434px\] {
    width:434px
  }
  .w-\[490px\] {
    width:490px
  }
  .w-\[calc\(100\%\*100\/var\(--scale-preview\)\)\] {
    width:calc(100%*100/var(--scale-preview))
  }
  .w-\[calc\(100\%-1px\)\] {
    width:calc(100% - 1px)
  }
  .w-\[calc\(100\%-134px\)\] {
    width:calc(100% - 134px)
  }
  .w-\[calc\(100dvw-56px\)\] {
    width:calc(100dvw - 56px)
  }
  .w-\[calc\(100vw-32px\)\] {
    width:calc(100vw - 32px)
  }
  .w-\[calc\(100vw-48px\)\] {
    width:calc(100vw - 48px)
  }
  .w-\[calc\(380px\+2rem\)\] {
    width:calc(380px + 2rem)
  }
  .w-auto {
    width:auto
  }
  .w-auto\! {
    width:auto!important
  }
  .w-fit {
    width:fit-content
  }
  .w-full {
    width:100%
  }
  .w-max {
    width:max-content
  }
  .w-min {
    width:min-content
  }
  .w-px {
    width:1px
  }
  .w-screen {
    width:100vw
  }
  .max-w-5xl {
    max-width:var(--container-5xl)
  }
  .max-w-9 {
    max-width:calc(var(--spacing)*9)
  }
  .max-w-20 {
    max-width:calc(var(--spacing)*20)
  }
  .max-w-36 {
    max-width:calc(var(--spacing)*36)
  }
  .max-w-40 {
    max-width:calc(var(--spacing)*40)
  }
  .max-w-50 {
    max-width:calc(var(--spacing)*50)
  }
  .max-w-80 {
    max-width:calc(var(--spacing)*80)
  }
  .max-w-97\.5 {
    max-width:calc(var(--spacing)*97.5)
  }
  .max-w-120 {
    max-width:calc(var(--spacing)*120)
  }
  .max-w-132\.5 {
    max-width:calc(var(--spacing)*132.5)
  }
  .max-w-150 {
    max-width:calc(var(--spacing)*150)
  }
  .max-w-175 {
    max-width:calc(var(--spacing)*175)
  }
  .max-w-300 {
    max-width:calc(var(--spacing)*300)
  }
  .max-w-\[52px\] {
    max-width:52px
  }
  .max-w-\[54px\] {
    max-width:54px
  }
  .max-w-\[73px\] {
    max-width:73px
  }
  .max-w-\[120px\] {
    max-width:120px
  }
  .max-w-\[168px\] {
    max-width:168px
  }
  .max-w-\[180px\] {
    max-width:180px
  }
  .max-w-\[200px\] {
    max-width:200px
  }
  .max-w-\[210px\] {
    max-width:210px
  }
  .max-w-\[283px\] {
    max-width:283px
  }
  .max-w-\[304px\] {
    max-width:304px
  }
  .max-w-\[316px\] {
    max-width:316px
  }
  .max-w-\[339px\] {
    max-width:339px
  }
  .max-w-\[350px\] {
    max-width:350px
  }
  .max-w-\[380px\] {
    max-width:380px
  }
  .max-w-\[400px\] {
    max-width:400px
  }
  .max-w-\[477px\] {
    max-width:477px
  }
  .max-w-\[480px\] {
    max-width:480px
  }
  .max-w-\[480px\]\! {
    max-width:480px!important
  }
  .max-w-\[600px\] {
    max-width:600px
  }
  .max-w-\[700px\] {
    max-width:700px
  }
  .max-w-\[720px\] {
    max-width:720px
  }
  .max-w-\[760px\] {
    max-width:760px
  }
  .max-w-\[860px\] {
    max-width:860px
  }
  .max-w-\[900px\] {
    max-width:900px
  }
  .max-w-\[1022px\] {
    max-width:1022px
  }
  .max-w-\[1200px\] {
    max-width:1200px
  }
  .max-w-\[1232px\] {
    max-width:1232px
  }
  .max-w-\[1280px\] {
    max-width:1280px
  }
  .max-w-dvw {
    max-width:100dvw
  }
  .max-w-fit {
    max-width:fit-content
  }
  .max-w-full {
    max-width:100%
  }
  .max-w-lg {
    max-width:var(--container-lg)
  }
  .max-w-md {
    max-width:var(--container-md)
  }
  .max-w-none {
    max-width:none
  }
  .max-w-screen {
    max-width:100vw
  }
  .max-w-sm {
    max-width:var(--container-sm)
  }
  .max-w-xl {
    max-width:var(--container-xl)
  }
  .max-w-xs {
    max-width:var(--container-xs)
  }
  .min-w-0 {
    min-width:calc(var(--spacing)*0)
  }
  .min-w-6 {
    min-width:calc(var(--spacing)*6)
  }
  .min-w-8 {
    min-width:calc(var(--spacing)*8)
  }
  .min-w-9\.5 {
    min-width:calc(var(--spacing)*9.5)
  }
  .min-w-11 {
    min-width:calc(var(--spacing)*11)
  }
  .min-w-13\.5 {
    min-width:calc(var(--spacing)*13.5)
  }
  .min-w-16 {
    min-width:calc(var(--spacing)*16)
  }
  .min-w-24 {
    min-width:calc(var(--spacing)*24)
  }
  .min-w-32 {
    min-width:calc(var(--spacing)*32)
  }
  .min-w-86 {
    min-width:calc(var(--spacing)*86)
  }
  .min-w-\[14px\] {
    min-width:14px
  }
  .min-w-\[16px\] {
    min-width:16px
  }
  .min-w-\[20px\] {
    min-width:20px
  }
  .min-w-\[24px\] {
    min-width:24px
  }
  .min-w-\[40\%\] {
    min-width:40%
  }
  .min-w-\[50px\] {
    min-width:50px
  }
  .min-w-\[52px\] {
    min-width:52px
  }
  .min-w-\[73px\] {
    min-width:73px
  }
  .min-w-\[90px\] {
    min-width:90px
  }
  .min-w-\[91px\] {
    min-width:91px
  }
  .min-w-\[94px\] {
    min-width:94px
  }
  .min-w-\[100px\] {
    min-width:100px
  }
  .min-w-\[120px\] {
    min-width:120px
  }
  .min-w-\[124px\]\! {
    min-width:124px!important
  }
  .min-w-\[126px\] {
    min-width:126px
  }
  .min-w-\[136px\] {
    min-width:136px
  }
  .min-w-\[180px\] {
    min-width:180px
  }
  .min-w-\[200px\] {
    min-width:200px
  }
  .min-w-\[232px\] {
    min-width:232px
  }
  .min-w-\[240px\] {
    min-width:240px
  }
  .min-w-\[256px\] {
    min-width:256px
  }
  .min-w-\[260px\] {
    min-width:260px
  }
  .min-w-\[264px\] {
    min-width:264px
  }
  .min-w-\[267px\] {
    min-width:267px
  }
  .min-w-\[280px\] {
    min-width:280px
  }
  .min-w-\[320px\] {
    min-width:320px
  }
  .min-w-\[400px\] {
    min-width:400px
  }
  .min-w-\[600px\] {
    min-width:600px
  }
  .min-w-\[1000px\] {
    min-width:1000px
  }
  .min-w-fit {
    min-width:fit-content
  }
  .min-w-full {
    min-width:100%
  }
  .min-w-max {
    min-width:max-content
  }
  .min-w-px {
    min-width:1px
  }
  .flex-1 {
    flex:1
  }
  .flex-1\! {
    flex:1!important
  }
  .flex-2 {
    flex:2
  }
  .flex-auto {
    flex:auto
  }
  .flex-initial {
    flex:0 auto
  }
  .flex-none {
    flex:none
  }
  .flex-shrink-0 {
    flex-shrink:0
  }
  .shrink {
    flex-shrink:1
  }
  .shrink-0 {
    flex-shrink:0
  }
  .grow {
    flex-grow:1
  }
  .grow-0 {
    flex-grow:0
  }
  .basis-0 {
    flex-basis:calc(var(--spacing)*0)
  }
  .basis-1\/2 {
    flex-basis:50%
  }
  .basis-2\/5 {
    flex-basis:40%
  }
  .basis-3\/5 {
    flex-basis:60%
  }
  .basis-12 {
    flex-basis:calc(var(--spacing)*12)
  }
  .basis-15 {
    flex-basis:calc(var(--spacing)*15)
  }
  .basis-full {
    flex-basis:100%
  }
  .origin-center {
    transform-origin:50%
  }
  .origin-top {
    transform-origin:top
  }
  .origin-top-left {
    transform-origin:0 0
  }
  .-translate-x-1 {
    --tw-translate-x:calc(var(--spacing)*-1)
  }
  .-translate-x-1,
  .-translate-x-1\.25 {
    translate:var(--tw-translate-x)var(--tw-translate-y)
  }
  .-translate-x-1\.25 {
    --tw-translate-x:calc(var(--spacing)*-1.25)
  }
  .-translate-x-1\/2 {
    --tw-translate-x:calc(calc(1/2*100%)*-1)
  }
  .-translate-x-1\/2,
  .-translate-x-3 {
    translate:var(--tw-translate-x)var(--tw-translate-y)
  }
  .-translate-x-3 {
    --tw-translate-x:calc(var(--spacing)*-3)
  }
  .-translate-x-5 {
    --tw-translate-x:calc(var(--spacing)*-5)
  }
  .-translate-x-11,
  .-translate-x-5 {
    translate:var(--tw-translate-x)var(--tw-translate-y)
  }
  .-translate-x-11 {
    --tw-translate-x:calc(var(--spacing)*-11)
  }
  .translate-x-0\.5 {
    --tw-translate-x:calc(var(--spacing)*.5)
  }
  .translate-x-0\.5,
  .translate-x-5 {
    translate:var(--tw-translate-x)var(--tw-translate-y)
  }
  .translate-x-5 {
    --tw-translate-x:calc(var(--spacing)*5)
  }
  .-translate-y-1 {
    --tw-translate-y:calc(var(--spacing)*-1)
  }
  .-translate-y-1,
  .-translate-y-1\/2 {
    translate:var(--tw-translate-x)var(--tw-translate-y)
  }
  .-translate-y-1\/2 {
    --tw-translate-y:calc(calc(1/2*100%)*-1)
  }
  .-translate-y-\[3px\] {
    --tw-translate-y:calc(3px*-1)
  }
  .-translate-y-\[3px\],
  .-translate-y-full {
    translate:var(--tw-translate-x)var(--tw-translate-y)
  }
  .-translate-y-full {
    --tw-translate-y:-100%
  }
  .translate-y-0 {
    --tw-translate-y:calc(var(--spacing)*0)
  }
  .translate-y-0,
  .translate-y-16 {
    translate:var(--tw-translate-x)var(--tw-translate-y)
  }
  .translate-y-16 {
    --tw-translate-y:calc(var(--spacing)*16)
  }
  .translate-y-\[34px\] {
    --tw-translate-y:34px
  }
  .translate-y-\[34px\],
  .translate-y-full {
    translate:var(--tw-translate-x)var(--tw-translate-y)
  }
  .translate-y-full {
    --tw-translate-y:100%
  }
  .scale-50 {
    --tw-scale-x:50%;
    --tw-scale-y:50%;
    --tw-scale-z:50%
  }
  .scale-105,
  .scale-50 {
    scale:var(--tw-scale-x)var(--tw-scale-y)
  }
  .scale-105 {
    --tw-scale-x:105%;
    --tw-scale-y:105%;
    --tw-scale-z:105%
  }
  .scale-150 {
    --tw-scale-x:150%;
    --tw-scale-y:150%;
    --tw-scale-z:150%
  }
  .scale-150,
  .scale-200 {
    scale:var(--tw-scale-x)var(--tw-scale-y)
  }
  .scale-200 {
    --tw-scale-x:200%;
    --tw-scale-y:200%;
    --tw-scale-z:200%
  }
  .-scale-x-100 {
    --tw-scale-x:calc(100%*-1);
    scale:var(--tw-scale-x)var(--tw-scale-y)
  }
  .scale-\[calc\(1\%\*var\(--scale-preview\)\)\] {
    scale:calc(1%*var(--scale-preview))
  }
  .-rotate-90 {
    rotate:-90deg
  }
  .rotate-0 {
    rotate:none
  }
  .rotate-45 {
    rotate:45deg
  }
  .rotate-90 {
    rotate:90deg
  }
  .rotate-180 {
    rotate:180deg
  }
  .rotate-\[-15deg\] {
    rotate:-15deg
  }
  .rotate-\[12\.597deg\] {
    rotate:12.597deg
  }
  .transform {
    transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)
  }
  .transform-none {
    transform:none
  }
  .animate-\[wiggle_0\.5s_ease-in-out_1\] {
    animation:wiggle .5s ease-in-out
  }
  .animate-grouponSpinnerG {
    animation:var(--animate-grouponSpinnerG)
  }
  .animate-grouponSpinnerParticle1 {
    animation:var(--animate-grouponSpinnerParticle1)
  }
  .animate-grouponSpinnerParticle2 {
    animation:var(--animate-grouponSpinnerParticle2)
  }
  .animate-grouponSpinnerParticle3 {
    animation:var(--animate-grouponSpinnerParticle3)
  }
  .animate-grouponSpinnerParticle4 {
    animation:var(--animate-grouponSpinnerParticle4)
  }
  .animate-linearLoadingIndicator {
    animation:var(--animate-linearLoadingIndicator)
  }
  .animate-pulse {
    animation:var(--animate-pulse)
  }
  .animate-spin {
    animation:var(--animate-spin)
  }
  .cursor-auto {
    cursor:auto
  }
  .cursor-default {
    cursor:default
  }
  .cursor-grab {
    cursor:grab
  }
  .cursor-not-allowed {
    cursor:not-allowed
  }
  .cursor-pointer {
    cursor:pointer
  }
  .cursor-pointer\! {
    cursor:pointer!important
  }
  .cursor-zoom-in {
    cursor:zoom-in
  }
  .\[touch-action\:manipulation\] {
    touch-action:manipulation
  }
  .touch-none {
    touch-action:none
  }
  .resize {
    resize:both
  }
  .resize-none {
    resize:none
  }
  .resize-x {
    resize:horizontal
  }
  .resize-y {
    resize:vertical
  }
  .snap-x {
    scroll-snap-type:x var(--tw-scroll-snap-strictness)
  }
  .snap-mandatory {
    --tw-scroll-snap-strictness:mandatory
  }
  .snap-center {
    scroll-snap-align:center
  }
  .snap-start {
    scroll-snap-align:start
  }
  .snap-always {
    scroll-snap-stop:always
  }
  .scroll-mx-2 {
    scroll-margin-inline:calc(var(--spacing)*2)
  }
  .scroll-mx-4 {
    scroll-margin-inline:calc(var(--spacing)*4)
  }
  .scroll-mx-6 {
    scroll-margin-inline:calc(var(--spacing)*6)
  }
  .scroll-mx-8 {
    scroll-margin-inline:calc(var(--spacing)*8)
  }
  .scroll-mt-28 {
    scroll-margin-top:calc(var(--spacing)*28)
  }
  .list-inside {
    list-style-position:inside
  }
  .list-decimal {
    list-style-type:decimal
  }
  .list-disc {
    list-style-type:disc
  }
  .list-none {
    list-style-type:none
  }
  .columns-5 {
    column-count:5
  }
  .break-inside-avoid {
    break-inside:avoid
  }
  .auto-cols-\[256px\] {
    grid-auto-columns:256px
  }
  .grid-flow-col {
    grid-auto-flow:column
  }
  .grid-flow-row {
    grid-auto-flow:row
  }
  .auto-rows-max {
    grid-auto-rows:max-content
  }
  .auto-rows-min {
    grid-auto-rows:min-content
  }
  .grid-cols-1 {
    grid-template-columns:repeat(1,minmax(0,1fr))
  }
  .grid-cols-2 {
    grid-template-columns:repeat(2,minmax(0,1fr))
  }
  .grid-cols-3 {
    grid-template-columns:repeat(3,minmax(0,1fr))
  }
  .grid-cols-4 {
    grid-template-columns:repeat(4,minmax(0,1fr))
  }
  .grid-cols-5 {
    grid-template-columns:repeat(5,minmax(0,1fr))
  }
  .grid-cols-6 {
    grid-template-columns:repeat(6,minmax(0,1fr))
  }
  .grid-cols-7 {
    grid-template-columns:repeat(7,minmax(0,1fr))
  }
  .grid-cols-\[1fr\] {
    grid-template-columns:1fr
  }
  .grid-cols-\[1fr_auto\] {
    grid-template-columns:1fr auto
  }
  .grid-cols-\[100\%\] {
    grid-template-columns:100%
  }
  .grid-cols-\[repeat\(2\,80\%\)\] {
    grid-template-columns:repeat(2,80%)
  }
  .grid-cols-\[repeat\(3\,70\%\)\] {
    grid-template-columns:repeat(3,70%)
  }
  .grid-cols-\[repeat\(3\,80\%\)\] {
    grid-template-columns:repeat(3,80%)
  }
  .grid-cols-\[repeat\(auto-fill\,minmax\(100px\,120px\)\)\] {
    grid-template-columns:repeat(auto-fill,minmax(100px,120px))
  }
  .grid-rows-2 {
    grid-template-rows:repeat(2,minmax(0,1fr))
  }
  .grid-rows-4 {
    grid-template-rows:repeat(4,minmax(0,1fr))
  }
  .grid-rows-\[256px\] {
    grid-template-rows:256px
  }
  .grid-rows-\[320px\] {
    grid-template-rows:320px
  }
  .grid-rows-\[repeat\(2\,214px\)\] {
    grid-template-rows:repeat(2,214px)
  }
  .grid-rows-\[repeat\(2\,240px\)\] {
    grid-template-rows:repeat(2,240px)
  }
  .\[flex-direction\:inherit\] {
    flex-direction:inherit
  }
  .flex-col {
    flex-direction:column
  }
  .flex-col-reverse {
    flex-direction:column-reverse
  }
  .flex-row {
    flex-direction:row
  }
  .flex-nowrap {
    flex-wrap:nowrap
  }
  .flex-wrap {
    flex-wrap:wrap
  }
  .flex-wrap-reverse {
    flex-wrap:wrap-reverse
  }
  .place-content-center {
    place-content:center
  }
  .place-content-stretch {
    place-content:stretch
  }
  .place-items-center {
    place-items:center
  }
  .content-center {
    align-content:center
  }
  .content-start {
    align-content:flex-start
  }
  .items-baseline {
    align-items:baseline
  }
  .items-center {
    align-items:center
  }
  .items-end {
    align-items:flex-end
  }
  .items-start {
    align-items:flex-start
  }
  .items-stretch {
    align-items:stretch
  }
  .justify-around {
    justify-content:space-around
  }
  .justify-between {
    justify-content:space-between
  }
  .justify-center {
    justify-content:center
  }
  .justify-end {
    justify-content:flex-end
  }
  .justify-evenly {
    justify-content:space-evenly
  }
  .justify-start {
    justify-content:flex-start
  }
  .justify-items-center {
    justify-items:center
  }
  .justify-items-start {
    justify-items:start
  }
  .gap-0 {
    gap:calc(var(--spacing)*0)
  }
  .gap-0\.5 {
    gap:calc(var(--spacing)*.5)
  }
  .gap-1 {
    gap:calc(var(--spacing)*1)
  }
  .gap-1\.5 {
    gap:calc(var(--spacing)*1.5)
  }
  .gap-1\.25 {
    gap:calc(var(--spacing)*1.25)
  }
  .gap-2 {
    gap:calc(var(--spacing)*2)
  }
  .gap-2\.5 {
    gap:calc(var(--spacing)*2.5)
  }
  .gap-3 {
    gap:calc(var(--spacing)*3)
  }
  .gap-3\.5 {
    gap:calc(var(--spacing)*3.5)
  }
  .gap-4 {
    gap:calc(var(--spacing)*4)
  }
  .gap-5 {
    gap:calc(var(--spacing)*5)
  }
  .gap-6 {
    gap:calc(var(--spacing)*6)
  }
  .gap-7 {
    gap:calc(var(--spacing)*7)
  }
  .gap-8 {
    gap:calc(var(--spacing)*8)
  }
  .gap-10 {
    gap:calc(var(--spacing)*10)
  }
  .gap-12 {
    gap:calc(var(--spacing)*12)
  }
  .gap-16 {
    gap:calc(var(--spacing)*16)
  }
  .gap-20 {
    gap:calc(var(--spacing)*20)
  }
  .gap-\[20px\] {
    gap:20px
  }
  .gap-\[inherit\] {
    gap:inherit
  }
  .gap-px {
    gap:1px
  }
  :where(.space-y-0>:not(:last-child)) {
    --tw-space-y-reverse:0;
    margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));
    margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))
  }
  :where(.space-y-1>:not(:last-child)) {
    --tw-space-y-reverse:0;
    margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));
    margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))
  }
  :where(.space-y-2>:not(:last-child)) {
    --tw-space-y-reverse:0;
    margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));
    margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))
  }
  :where(.space-y-2\.5>:not(:last-child)) {
    --tw-space-y-reverse:0;
    margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));
    margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))
  }
  :where(.space-y-3>:not(:last-child)) {
    --tw-space-y-reverse:0;
    margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));
    margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))
  }
  :where(.space-y-4>:not(:last-child)) {
    --tw-space-y-reverse:0;
    margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));
    margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))
  }
  :where(.space-y-5>:not(:last-child)) {
    --tw-space-y-reverse:0;
    margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));
    margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))
  }
  :where(.space-y-6>:not(:last-child)) {
    --tw-space-y-reverse:0;
    margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));
    margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))
  }
  :where(.space-y-8>:not(:last-child)) {
    --tw-space-y-reverse:0;
    margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));
    margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))
  }
  :where(.space-y-12>:not(:last-child)) {
    --tw-space-y-reverse:0;
    margin-block-start:calc(calc(var(--spacing)*12)*var(--tw-space-y-reverse));
    margin-block-end:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-y-reverse)))
  }
  .gap-x-0 {
    column-gap:calc(var(--spacing)*0)
  }
  .gap-x-0\.5 {
    column-gap:calc(var(--spacing)*.5)
  }
  .gap-x-1 {
    column-gap:calc(var(--spacing)*1)
  }
  .gap-x-1\.5 {
    column-gap:calc(var(--spacing)*1.5)
  }
  .gap-x-2 {
    column-gap:calc(var(--spacing)*2)
  }
  .gap-x-2\.5 {
    column-gap:calc(var(--spacing)*2.5)
  }
  .gap-x-3 {
    column-gap:calc(var(--spacing)*3)
  }
  .gap-x-4 {
    column-gap:calc(var(--spacing)*4)
  }
  .gap-x-6 {
    column-gap:calc(var(--spacing)*6)
  }
  .gap-x-8 {
    column-gap:calc(var(--spacing)*8)
  }
  .gap-x-12 {
    column-gap:calc(var(--spacing)*12)
  }
  .gap-x-16 {
    column-gap:calc(var(--spacing)*16)
  }
  :where(.space-x-1>:not(:last-child)) {
    --tw-space-x-reverse:0;
    margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));
    margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))
  }
  :where(.space-x-1\.5>:not(:last-child)) {
    --tw-space-x-reverse:0;
    margin-inline-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-x-reverse));
    margin-inline-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-x-reverse)))
  }
  :where(.space-x-2>:not(:last-child)) {
    --tw-space-x-reverse:0;
    margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));
    margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))
  }
  :where(.space-x-3>:not(:last-child)) {
    --tw-space-x-reverse:0;
    margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));
    margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))
  }
  :where(.space-x-4>:not(:last-child)) {
    --tw-space-x-reverse:0;
    margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));
    margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))
  }
  :where(.space-x-\[12px\]>:not(:last-child)) {
    --tw-space-x-reverse:0;
    margin-inline-start:calc(12px*var(--tw-space-x-reverse));
    margin-inline-end:calc(12px*calc(1 - var(--tw-space-x-reverse)))
  }
  .gap-y-0 {
    row-gap:calc(var(--spacing)*0)
  }
  .gap-y-0\.5 {
    row-gap:calc(var(--spacing)*.5)
  }
  .gap-y-1 {
    row-gap:calc(var(--spacing)*1)
  }
  .gap-y-1\.5 {
    row-gap:calc(var(--spacing)*1.5)
  }
  .gap-y-2 {
    row-gap:calc(var(--spacing)*2)
  }
  .gap-y-3 {
    row-gap:calc(var(--spacing)*3)
  }
  .gap-y-4 {
    row-gap:calc(var(--spacing)*4)
  }
  .gap-y-5 {
    row-gap:calc(var(--spacing)*5)
  }
  .gap-y-6 {
    row-gap:calc(var(--spacing)*6)
  }
  .gap-y-8 {
    row-gap:calc(var(--spacing)*8)
  }
  .gap-y-10 {
    row-gap:calc(var(--spacing)*10)
  }
  .gap-y-12 {
    row-gap:calc(var(--spacing)*12)
  }
  :where(.divide-y>:not(:last-child)) {
    --tw-divide-y-reverse:0;
    border-bottom-style:var(--tw-border-style);
    border-top-style:var(--tw-border-style);
    border-top-width:calc(1px*var(--tw-divide-y-reverse));
    border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))
  }
  :where(.divide-specialDark-50>:not(:last-child)) {
    border-color:var(--color-specialDark-50)
  }
  .place-self-start {
    place-self:start
  }
  .self-center {
    align-self:center
  }
  .self-end {
    align-self:flex-end
  }
  .self-start {
    align-self:flex-start
  }
  .self-stretch {
    align-self:stretch
  }
  .truncate {
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden
  }
  .overflow-auto {
    overflow:auto
  }
  .overflow-hidden {
    overflow:hidden
  }
  .overflow-visible {
    overflow:visible
  }
  .overflow-x-auto {
    overflow-x:auto
  }
  .overflow-x-hidden {
    overflow-x:hidden
  }
  .overflow-x-scroll {
    overflow-x:scroll
  }
  .overflow-y-auto {
    overflow-y:auto
  }
  .overflow-y-hidden {
    overflow-y:hidden
  }
  .overflow-y-scroll {
    overflow-y:scroll
  }
  .overscroll-contain {
    overscroll-behavior:contain
  }
  .scroll-smooth {
    scroll-behavior:smooth
  }
  .rounded {
    border-radius:.25rem
  }
  .rounded-2xl {
    border-radius:var(--radius-2xl)
  }
  .rounded-3xl {
    border-radius:var(--radius-3xl)
  }
  .rounded-\[6px\] {
    border-radius:6px
  }
  .rounded-\[12px\] {
    border-radius:12px
  }
  .rounded-\[200px\] {
    border-radius:200px
  }
  .rounded-full {
    border-radius:3.40282e+38px
  }
  .rounded-full\! {
    border-radius:3.40282e+38px!important
  }
  .rounded-l {
    border-radius:var(--radius-l)
  }
  .rounded-lg {
    border-radius:var(--radius-lg)
  }
  .rounded-m {
    border-radius:var(--radius-m)
  }
  .rounded-md {
    border-radius:var(--radius-md)
  }
  .rounded-none {
    border-radius:0
  }
  .rounded-pill {
    border-radius:var(--radius-pill)
  }
  .rounded-sm {
    border-radius:var(--radius-sm)
  }
  .rounded-xl {
    border-radius:var(--radius-xl)
  }
  .rounded-xs {
    border-radius:var(--radius-xs)
  }
  .rounded-xxs {
    border-radius:var(--radius-xxs)
  }
  .rounded-s {
    border-start-start-radius:.25rem;
    border-end-start-radius:.25rem
  }
  .rounded-t-2xl {
    border-top-left-radius:var(--radius-2xl);
    border-top-right-radius:var(--radius-2xl)
  }
  .rounded-t-3xl {
    border-top-left-radius:var(--radius-3xl);
    border-top-right-radius:var(--radius-3xl)
  }
  .rounded-t-lg {
    border-top-left-radius:var(--radius-lg);
    border-top-right-radius:var(--radius-lg)
  }
  .rounded-t-none {
    border-top-left-radius:0;
    border-top-right-radius:0
  }
  .rounded-t-sm {
    border-top-left-radius:var(--radius-sm);
    border-top-right-radius:var(--radius-sm)
  }
  .rounded-t-xs {
    border-top-left-radius:var(--radius-xs);
    border-top-right-radius:var(--radius-xs)
  }
  .rounded-l {
    border-top-left-radius:.25rem;
    border-bottom-left-radius:.25rem
  }
  .rounded-l-none {
    border-top-left-radius:0;
    border-bottom-left-radius:0
  }
  .rounded-tl-\[16px\] {
    border-top-left-radius:16px
  }
  .rounded-tl-none {
    border-top-left-radius:0
  }
  .rounded-r-full {
    border-top-right-radius:3.40282e+38px;
    border-bottom-right-radius:3.40282e+38px
  }
  .rounded-r-none {
    border-bottom-right-radius:0
  }
  .rounded-r-none,
  .rounded-tr-none {
    border-top-right-radius:0
  }
  .rounded-tr-sm {
    border-top-right-radius:var(--radius-sm)
  }
  .rounded-b-2xl {
    border-bottom-right-radius:var(--radius-2xl);
    border-bottom-left-radius:var(--radius-2xl)
  }
  .rounded-b-lg {
    border-bottom-right-radius:var(--radius-lg);
    border-bottom-left-radius:var(--radius-lg)
  }
  .rounded-b-none {
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
  }
  .rounded-b-none\! {
    border-bottom-right-radius:0!important;
    border-bottom-left-radius:0!important
  }
  .rounded-b-sm {
    border-bottom-right-radius:var(--radius-sm);
    border-bottom-left-radius:var(--radius-sm)
  }
  .rounded-br-\[16px\] {
    border-bottom-right-radius:16px
  }
  .rounded-br-none {
    border-bottom-right-radius:0
  }
  .rounded-bl-3xl {
    border-bottom-left-radius:var(--radius-3xl)
  }
  .rounded-bl-none {
    border-bottom-left-radius:0
  }
  .rounded-bl-sm {
    border-bottom-left-radius:var(--radius-sm)
  }
  .border {
    border-style:var(--tw-border-style);
    border-width:1px
  }
  .border-0 {
    border-style:var(--tw-border-style);
    border-width:0
  }
  .border-2 {
    border-style:var(--tw-border-style);
    border-width:2px
  }
  .border-4 {
    border-style:var(--tw-border-style);
    border-width:4px
  }
  .border-\[3px\] {
    border-style:var(--tw-border-style);
    border-width:3px
  }
  .border-x {
    border-inline-style:var(--tw-border-style);
    border-inline-width:1px
  }
  .border-x-0 {
    border-inline-style:var(--tw-border-style);
    border-inline-width:0
  }
  .border-y {
    border-block-style:var(--tw-border-style);
    border-block-width:1px
  }
  .border-y-0 {
    border-block-style:var(--tw-border-style);
    border-block-width:0
  }
  .border-t {
    border-top-style:var(--tw-border-style);
    border-top-width:1px
  }
  .border-t-0 {
    border-top-style:var(--tw-border-style);
    border-top-width:0
  }
  .border-t-2 {
    border-top-style:var(--tw-border-style);
    border-top-width:2px
  }
  .border-r {
    border-right-style:var(--tw-border-style);
    border-right-width:1px
  }
  .border-b {
    border-bottom-style:var(--tw-border-style);
    border-bottom-width:1px
  }
  .border-b-0 {
    border-bottom-style:var(--tw-border-style);
    border-bottom-width:0
  }
  .border-b-2 {
    border-bottom-style:var(--tw-border-style);
    border-bottom-width:2px
  }
  .border-b-\[3px\] {
    border-bottom-style:var(--tw-border-style);
    border-bottom-width:3px
  }
  .border-dashed {
    --tw-border-style:dashed;
    border-style:dashed
  }
  .border-none {
    --tw-border-style:none;
    border-style:none
  }
  .border-solid {
    --tw-border-style:solid;
    border-style:solid
  }
  .border-\[\#0B111E26\] {
    border-color:#0b111e26
  }
  .border-\[\#2B2430\]\/20 {
    border-color:oklab(27.3307% .0156891 -.0180353/.2)
  }
  .border-\[\#9BC9EF\] {
    border-color:#9bc9ef
  }
  .border-\[\#B9C4C9\] {
    border-color:#b9c4c9
  }
  .border-\[\#C7CED5\] {
    border-color:#c7ced5
  }
  .border-\[\#FFB9BB\] {
    border-color:#ffb9bb
  }
  .border-\[\#FFCADC\] {
    border-color:#ffcadc
  }
  .border-\[\#FFFFFF80\] {
    border-color:#ffffff80
  }
  .border-black {
    border-color:var(--color-black)
  }
  .border-black\/10 {
    border-color:#0b111e1a
  }
  @supports (color:color-mix(in lab,red,red)) {
    .border-black\/10 {
      border-color:color-mix(in oklab,var(--color-black)10%,transparent)
    }
  }
  .border-black\/15 {
    border-color:#0b111e26
  }
  @supports (color:color-mix(in lab,red,red)) {
    .border-black\/15 {
      border-color:color-mix(in oklab,var(--color-black)15%,transparent)
    }
  }
  .border-black\/75 {
    border-color:#0b111ebf
  }
  @supports (color:color-mix(in lab,red,red)) {
    .border-black\/75 {
      border-color:color-mix(in oklab,var(--color-black)75%,transparent)
    }
  }
  .border-black\/90 {
    border-color:#0b111ee6
  }
  @supports (color:color-mix(in lab,red,red)) {
    .border-black\/90 {
      border-color:color-mix(in oklab,var(--color-black)90%,transparent)
    }
  }
  .border-blue {
    border-color:var(--color-blue)
  }
  .border-blue-50 {
    border-color:var(--color-blue-50)
  }
  .border-blue-100 {
    border-color:var(--color-blue-100)
  }
  .border-blue-200 {
    border-color:var(--color-blue-200)
  }
  .border-blue-300 {
    border-color:var(--color-blue-300)
  }
  .border-blue-400 {
    border-color:var(--color-blue-400)
  }
  .border-blue-500 {
    border-color:var(--color-blue-500)
  }
  .border-blue-600 {
    border-color:var(--color-blue-600)
  }
  .border-blue-700 {
    border-color:var(--color-blue-700)
  }
  .border-blue-800 {
    border-color:var(--color-blue-800)
  }
  .border-blue-800\/80 {
    border-color:#005398cc
  }
  @supports (color:color-mix(in lab,red,red)) {
    .border-blue-800\/80 {
      border-color:color-mix(in oklab,var(--color-blue-800)80%,transparent)
    }
  }
  .border-blue-900 {
    border-color:var(--color-blue-900)
  }
  .border-danger {
    border-color:var(--border-color-danger)
  }
  .border-danger-subtle {
    border-color:var(--border-color-danger-subtle)
  }
  .border-dark {
    border-color:var(--border-color-dark)
  }
  .border-dark-subtle {
    border-color:var(--border-color-dark-subtle)
  }
  .border-extra {
    border-color:var(--border-color-extra)
  }
  .border-extra-subtle {
    border-color:var(--border-color-extra-subtle)
  }
  .border-gray {
    border-color:var(--color-gray)
  }
  .border-gray-100 {
    border-color:var(--color-gray-100)
  }
  .border-gray-200 {
    border-color:var(--color-gray-200)
  }
  .border-gray-400 {
    border-color:var(--color-gray-400)
  }
  .border-gray-600 {
    border-color:var(--color-gray-600)
  }
  .border-gray-700 {
    border-color:var(--color-gray-700)
  }
  .border-green {
    border-color:var(--color-green)
  }
  .border-green-50 {
    border-color:var(--color-green-50)
  }
  .border-green-100 {
    border-color:var(--color-green-100)
  }
  .border-green-200 {
    border-color:var(--color-green-200)
  }
  .border-green-300 {
    border-color:var(--color-green-300)
  }
  .border-green-400 {
    border-color:var(--color-green-400)
  }
  .border-green-500 {
    border-color:var(--color-green-500)
  }
  .border-green-600 {
    border-color:var(--color-green-600)
  }
  .border-green-700 {
    border-color:var(--color-green-700)
  }
  .border-green-800 {
    border-color:var(--color-green-800)
  }
  .border-green-800\/80 {
    border-color:#006118cc
  }
  @supports (color:color-mix(in lab,red,red)) {
    .border-green-800\/80 {
      border-color:color-mix(in oklab,var(--color-green-800)80%,transparent)
    }
  }
  .border-green-900 {
    border-color:var(--color-green-900)
  }
  .border-info {
    border-color:var(--border-color-info)
  }
  .border-info-subtle {
    border-color:var(--border-color-info-subtle)
  }
  .border-input {
    border-color:var(--border-color-input)
  }
  .border-neutral {
    border-color:var(--color-neutral)
  }
  .border-neutral-50 {
    border-color:var(--color-neutral-50)
  }
  .border-neutral-100 {
    border-color:var(--color-neutral-100)
  }
  .border-neutral-200 {
    border-color:var(--color-neutral-200)
  }
  .border-neutral-300 {
    border-color:var(--color-neutral-300)
  }
  .border-neutral-400 {
    border-color:var(--color-neutral-400)
  }
  .border-neutral-500 {
    border-color:var(--color-neutral-500)
  }
  .border-neutral-600 {
    border-color:var(--color-neutral-600)
  }
  .border-neutral-700 {
    border-color:var(--color-neutral-700)
  }
  .border-neutral-800 {
    border-color:var(--color-neutral-800)
  }
  .border-neutral-900 {
    border-color:var(--color-neutral-900)
  }
  .border-primary {
    border-color:var(--border-color-primary)
  }
  .border-primary-subtle {
    border-color:var(--border-color-primary-subtle)
  }
  .border-purple {
    border-color:var(--color-purple)
  }
  .border-purple-50 {
    border-color:var(--color-purple-50)
  }
  .border-purple-100 {
    border-color:var(--color-purple-100)
  }
  .border-purple-200 {
    border-color:var(--color-purple-200)
  }
  .border-purple-300 {
    border-color:var(--color-purple-300)
  }
  .border-purple-400 {
    border-color:var(--color-purple-400)
  }
  .border-purple-500 {
    border-color:var(--color-purple-500)
  }
  .border-purple-600 {
    border-color:var(--color-purple-600)
  }
  .border-purple-700 {
    border-color:var(--color-purple-700)
  }
  .border-purple-800 {
    border-color:var(--color-purple-800)
  }
  .border-purple-900 {
    border-color:var(--color-purple-900)
  }
  .border-red {
    border-color:var(--color-red)
  }
  .border-red-50 {
    border-color:var(--color-red-50)
  }
  .border-red-100 {
    border-color:var(--color-red-100)
  }
  .border-red-200 {
    border-color:var(--color-red-200)
  }
  .border-red-300 {
    border-color:var(--color-red-300)
  }
  .border-red-400 {
    border-color:var(--color-red-400)
  }
  .border-red-500 {
    border-color:var(--color-red-500)
  }
  .border-red-600 {
    border-color:var(--color-red-600)
  }
  .border-red-700 {
    border-color:var(--color-red-700)
  }
  .border-red-800 {
    border-color:var(--color-red-800)
  }
  .border-red-900 {
    border-color:var(--color-red-900)
  }
  .border-secondary-subtle {
    border-color:var(--border-color-secondary-subtle)
  }
  .border-separator {
    border-color:var(--border-color-separator)
  }
  .border-specialDark {
    border-color:var(--color-specialDark)
  }
  .border-specialDark-50 {
    border-color:var(--color-specialDark-50)
  }
  .border-specialDark-100 {
    border-color:var(--color-specialDark-100)
  }
  .border-specialDark-100-subtle {
    border-color:var(--border-color-specialDark-100-subtle)
  }
  .border-specialDark-200 {
    border-color:var(--color-specialDark-200)
  }
  .border-specialDark-250 {
    border-color:var(--color-specialDark-250)
  }
  .border-specialDark-300 {
    border-color:var(--color-specialDark-300)
  }
  .border-success {
    border-color:var(--border-color-success)
  }
  .border-success-subtle {
    border-color:var(--border-color-success-subtle)
  }
  .border-teal {
    border-color:var(--color-teal)
  }
  .border-teal-50 {
    border-color:var(--color-teal-50)
  }
  .border-teal-100 {
    border-color:var(--color-teal-100)
  }
  .border-teal-200 {
    border-color:var(--color-teal-200)
  }
  .border-teal-300 {
    border-color:var(--color-teal-300)
  }
  .border-teal-400 {
    border-color:var(--color-teal-400)
  }
  .border-teal-500 {
    border-color:var(--color-teal-500)
  }
  .border-teal-600 {
    border-color:var(--color-teal-600)
  }
  .border-teal-700 {
    border-color:var(--color-teal-700)
  }
  .border-teal-800 {
    border-color:var(--color-teal-800)
  }
  .border-teal-900 {
    border-color:var(--color-teal-900)
  }
  .border-tertiary {
    border-color:var(--border-color-tertiary)
  }
  .border-tertiary-subtle {
    border-color:var(--border-color-tertiary-subtle)
  }
  .border-transparent {
    border-color:#0000
  }
  .border-warning {
    border-color:var(--border-color-warning)
  }
  .border-warning-subtle {
    border-color:var(--border-color-warning-subtle)
  }
  .border-white {
    border-color:var(--color-white)
  }
  .border-white\/20 {
    border-color:#fff3
  }
  @supports (color:color-mix(in lab,red,red)) {
    .border-white\/20 {
      border-color:color-mix(in oklab,var(--color-white)20%,transparent)
    }
  }
  .border-white\/25 {
    border-color:#ffffff40
  }
  @supports (color:color-mix(in lab,red,red)) {
    .border-white\/25 {
      border-color:color-mix(in oklab,var(--color-white)25%,transparent)
    }
  }
  .border-yellow {
    border-color:var(--color-yellow)
  }
  .border-yellow-50 {
    border-color:var(--color-yellow-50)
  }
  .border-yellow-100 {
    border-color:var(--color-yellow-100)
  }
  .border-yellow-200 {
    border-color:var(--color-yellow-200)
  }
  .border-yellow-300 {
    border-color:var(--color-yellow-300)
  }
  .border-yellow-400 {
    border-color:var(--color-yellow-400)
  }
  .border-yellow-500 {
    border-color:var(--color-yellow-500)
  }
  .border-yellow-600 {
    border-color:var(--color-yellow-600)
  }
  .border-yellow-700 {
    border-color:var(--color-yellow-700)
  }
  .border-yellow-800 {
    border-color:var(--color-yellow-800)
  }
  .border-yellow-900 {
    border-color:var(--color-yellow-900)
  }
  .border-r-transparent {
    border-right-color:#0000
  }
  .border-b-info {
    border-bottom-color:var(--border-color-info)
  }
  .border-b-neutral-200 {
    border-bottom-color:var(--color-neutral-200)
  }
  .border-b-specialDark-50 {
    border-bottom-color:var(--color-specialDark-50)
  }
  .border-b-transparent {
    border-bottom-color:#0000
  }
  .border-l-transparent {
    border-left-color:#0000
  }
  .bg-\[\#0B111E26\] {
    background-color:#0b111e26
  }
  .bg-\[\#0B111EBF\] {
    background-color:#0b111ebf
  }
  .bg-\[\#2B2430\]\/5 {
    background-color:oklab(27.3307% .0156891 -.0180353/.05)
  }
  .bg-\[\#741CBC\] {
    background-color:#741cbc
  }
  .bg-\[\#48404E\] {
    background-color:#48404e
  }
  .bg-\[\#111827\] {
    background-color:#111827
  }
  .bg-\[\#910172\] {
    background-color:#910172
  }
  .bg-\[\#A90185\] {
    background-color:#a90185
  }
  .bg-\[\#D9EAFB\] {
    background-color:#d9eafb
  }
  .bg-\[\#E5F1FB\] {
    background-color:#e5f1fb
  }
  .bg-\[\#FFC539\] {
    background-color:#ffc539
  }
  .bg-\[\#FFE9E5\] {
    background-color:#ffe9e5
  }
  .bg-\[\#FFEEFB\] {
    background-color:#ffeefb
  }
  .bg-\[\#FFEFF4\] {
    background-color:#ffeff4
  }
  .bg-\[rgba\(0\,0\,0\,0\.9\)\] {
    background-color:#000000e6
  }
  .bg-\[url\] {
    background-color:url
  }
  .bg-black {
    background-color:var(--color-black)
  }
  .bg-black\/10 {
    background-color:#0b111e1a
  }
  @supports (color:color-mix(in lab,red,red)) {
    .bg-black\/10 {
      background-color:color-mix(in oklab,var(--color-black)10%,transparent)
    }
  }
  .bg-black\/20 {
    background-color:#0b111e33
  }
  @supports (color:color-mix(in lab,red,red)) {
    .bg-black\/20 {
      background-color:color-mix(in oklab,var(--color-black)20%,transparent)
    }
  }
  .bg-black\/50 {
    background-color:#0b111e80
  }
  @supports (color:color-mix(in lab,red,red)) {
    .bg-black\/50 {
      background-color:color-mix(in oklab,var(--color-black)50%,transparent)
    }
  }
  .bg-black\/60 {
    background-color:#0b111e99
  }
  @supports (color:color-mix(in lab,red,red)) {
    .bg-black\/60 {
      background-color:color-mix(in oklab,var(--color-black)60%,transparent)
    }
  }
  .bg-black\/70 {
    background-color:#0b111eb3
  }
  @supports (color:color-mix(in lab,red,red)) {
    .bg-black\/70 {
      background-color:color-mix(in oklab,var(--color-black)70%,transparent)
    }
  }
  .bg-black\/75 {
    background-color:#0b111ebf
  }
  @supports (color:color-mix(in lab,red,red)) {
    .bg-black\/75 {
      background-color:color-mix(in oklab,var(--color-black)75%,transparent)
    }
  }
  .bg-black\/80 {
    background-color:#0b111ecc
  }
  @supports (color:color-mix(in lab,red,red)) {
    .bg-black\/80 {
      background-color:color-mix(in oklab,var(--color-black)80%,transparent)
    }
  }
  .bg-black\/90 {
    background-color:#0b111ee6
  }
  @supports (color:color-mix(in lab,red,red)) {
    .bg-black\/90 {
      background-color:color-mix(in oklab,var(--color-black)90%,transparent)
    }
  }
  .bg-blue {
    background-color:var(--color-blue)
  }
  .bg-blue-50 {
    background-color:var(--color-blue-50)
  }
  .bg-blue-100 {
    background-color:var(--color-blue-100)
  }
  .bg-blue-200 {
    background-color:var(--color-blue-200)
  }
  .bg-blue-300 {
    background-color:var(--color-blue-300)
  }
  .bg-blue-400 {
    background-color:var(--color-blue-400)
  }
  .bg-blue-500 {
    background-color:var(--color-blue-500)
  }
  .bg-blue-600 {
    background-color:var(--color-blue-600)
  }
  .bg-blue-700 {
    background-color:var(--color-blue-700)
  }
  .bg-blue-800 {
    background-color:var(--color-blue-800)
  }
  .bg-blue-900 {
    background-color:var(--color-blue-900)
  }
  .bg-blue-900\/50 {
    background-color:#00478280
  }
  @supports (color:color-mix(in lab,red,red)) {
    .bg-blue-900\/50 {
      background-color:color-mix(in oklab,var(--color-blue-900)50%,transparent)
    }
  }
  .bg-blue-900\/80 {
    background-color:#004782cc
  }
  @supports (color:color-mix(in lab,red,red)) {
    .bg-blue-900\/80 {
      background-color:color-mix(in oklab,var(--color-blue-900)80%,transparent)
    }
  }
  .bg-body {
    background-color:var(--background-color-body)
  }
  .bg-body\/50 {
    background-color:#ffffff80
  }
  @supports (color:color-mix(in lab,red,red)) {
    .bg-body\/50 {
      background-color:color-mix(in oklab,var(--background-color-body)50%,transparent)
    }
  }
  .bg-danger {
    background-color:var(--color-danger)
  }
  .bg-danger-hover {
    background-color:var(--background-color-danger-hover)
  }
  .bg-danger-subtle {
    background-color:var(--background-color-danger-subtle)
  }
  .bg-danger-subtle\! {
    background-color:var(--background-color-danger-subtle)!important
  }
  .bg-dark {
    background-color:var(--background-color-dark)
  }
  .bg-dark-hover {
    background-color:var(--background-color-dark-hover)
  }
  .bg-dark-subtle {
    background-color:var(--background-color-dark-subtle)
  }
  .bg-dark\/50 {
    background-color:#11182780
  }
  @supports (color:color-mix(in lab,red,red)) {
    .bg-dark\/50 {
      background-color:color-mix(in oklab,var(--background-color-dark)50%,transparent)
    }
  }
  .bg-dark\/70 {
    background-color:#111827b3
  }
  @supports (color:color-mix(in lab,red,red)) {
    .bg-dark\/70 {
      background-color:color-mix(in oklab,var(--background-color-dark)70%,transparent)
    }
  }
  .bg-dark\/75 {
    background-color:#111827bf
  }
  @supports (color:color-mix(in lab,red,red)) {
    .bg-dark\/75 {
      background-color:color-mix(in oklab,var(--background-color-dark)75%,transparent)
    }
  }
  .bg-dark\/90 {
    background-color:#111827e6
  }
  @supports (color:color-mix(in lab,red,red)) {
    .bg-dark\/90 {
      background-color:color-mix(in oklab,var(--background-color-dark)90%,transparent)
    }
  }
  .bg-dark\/95 {
    background-color:#111827f2
  }
  @supports (color:color-mix(in lab,red,red)) {
    .bg-dark\/95 {
      background-color:color-mix(in oklab,var(--background-color-dark)95%,transparent)
    }
  }
  .bg-extra {
    background-color:var(--color-extra)
  }
  .bg-extra-hover {
    background-color:var(--background-color-extra-hover)
  }
  .bg-extra-subtle {
    background-color:var(--background-color-extra-subtle)
  }
  .bg-gray {
    background-color:var(--color-gray)
  }
  .bg-gray-100 {
    background-color:var(--color-gray-100)
  }
  .bg-gray-200 {
    background-color:var(--color-gray-200)
  }
  .bg-gray-400 {
    background-color:var(--color-gray-400)
  }
  .bg-gray-600 {
    background-color:var(--color-gray-600)
  }
  .bg-gray-700 {
    background-color:var(--color-gray-700)
  }
  .bg-green {
    background-color:var(--color-green)
  }
  .bg-green-50 {
    background-color:var(--color-green-50)
  }
  .bg-green-100 {
    background-color:var(--color-green-100)
  }
  .bg-green-200 {
    background-color:var(--color-green-200)
  }
  .bg-green-300 {
    background-color:var(--color-green-300)
  }
  .bg-green-400 {
    background-color:var(--color-green-400)
  }
  .bg-green-500 {
    background-color:var(--color-green-500)
  }
  .bg-green-600 {
    background-color:var(--color-green-600)
  }
  .bg-green-700 {
    background-color:var(--color-green-700)
  }
  .bg-green-700\/90 {
    background-color:#006e1be6
  }
  @supports (color:color-mix(in lab,red,red)) {
    .bg-green-700\/90 {
      background-color:color-mix(in oklab,var(--color-green-700)90%,transparent)
    }
  }
  .bg-green-800 {
    background-color:var(--color-green-800)
  }
  .bg-green-900 {
    background-color:var(--color-green-900)
  }
  .bg-green-900\/50 {
    background-color:#00531480
  }
  @supports (color:color-mix(in lab,red,red)) {
    .bg-green-900\/50 {
      background-color:color-mix(in oklab,var(--color-green-900)50%,transparent)
    }
  }
  .bg-green-900\/80 {
    background-color:#005314cc
  }
  @supports (color:color-mix(in lab,red,red)) {
    .bg-green-900\/80 {
      background-color:color-mix(in oklab,var(--color-green-900)80%,transparent)
    }
  }
  .bg-info {
    background-color:var(--color-info)
  }
  .bg-info-hover {
    background-color:var(--background-color-info-hover)
  }
  .bg-info-subtle {
    background-color:var(--background-color-info-subtle)
  }
  .bg-neutral {
    background-color:var(--color-neutral)
  }
  .bg-neutral-50 {
    background-color:var(--color-neutral-50)
  }
  .bg-neutral-100 {
    background-color:var(--color-neutral-100)
  }
  .bg-neutral-100\/90 {
    background-color:#dee2e8e6
  }
  @supports (color:color-mix(in lab,red,red)) {
    .bg-neutral-100\/90 {
      background-color:color-mix(in oklab,var(--color-neutral-100)90%,transparent)
    }
  }
  .bg-neutral-200 {
    background-color:var(--color-neutral-200)
  }
  .bg-neutral-300 {
    background-color:var(--color-neutral-300)
  }
  .bg-neutral-300\/50 {
    background-color:#9ea3ae80
  }
  @supports (color:color-mix(in lab,red,red)) {
    .bg-neutral-300\/50 {
      background-color:color-mix(in oklab,var(--color-neutral-300)50%,transparent)
    }
  }
  .bg-neutral-400 {
    background-color:var(--color-neutral-400)
  }
  .bg-neutral-500 {
    background-color:var(--color-neutral-500)
  }
  .bg-neutral-600 {
    background-color:var(--color-neutral-600)
  }
  .bg-neutral-700 {
    background-color:var(--color-neutral-700)
  }
  .bg-neutral-700\/50 {
    background-color:#41465280
  }
  @supports (color:color-mix(in lab,red,red)) {
    .bg-neutral-700\/50 {
      background-color:color-mix(in oklab,var(--color-neutral-700)50%,transparent)
    }
  }
  .bg-neutral-800 {
    background-color:var(--color-neutral-800)
  }
  .bg-neutral-900 {
    background-color:var(--color-neutral-900)
  }
  .bg-neutral-900\/75 {
    background-color:#111827bf
  }
  @supports (color:color-mix(in lab,red,red)) {
    .bg-neutral-900\/75 {
      background-color:color-mix(in oklab,var(--color-neutral-900)75%,transparent)
    }
  }
  .bg-primary {
    background-color:var(--color-primary)
  }
  .bg-primary-hover {
    background-color:var(--background-color-primary-hover)
  }
  .bg-primary-subtle {
    background-color:var(--background-color-primary-subtle)
  }
  .bg-primary-subtle\! {
    background-color:var(--background-color-primary-subtle)!important
  }
  .bg-primary\/50 {
    background-color:#008a2280
  }
  @supports (color:color-mix(in lab,red,red)) {
    .bg-primary\/50 {
      background-color:color-mix(in oklab,var(--color-primary)50%,transparent)
    }
  }
  .bg-purple {
    background-color:var(--color-purple)
  }
  .bg-purple-50 {
    background-color:var(--color-purple-50)
  }
  .bg-purple-100 {
    background-color:var(--color-purple-100)
  }
  .bg-purple-200 {
    background-color:var(--color-purple-200)
  }
  .bg-purple-300 {
    background-color:var(--color-purple-300)
  }
  .bg-purple-400 {
    background-color:var(--color-purple-400)
  }
  .bg-purple-500 {
    background-color:var(--color-purple-500)
  }
  .bg-purple-600 {
    background-color:var(--color-purple-600)
  }
  .bg-purple-700 {
    background-color:var(--color-purple-700)
  }
  .bg-purple-800 {
    background-color:var(--color-purple-800)
  }
  .bg-purple-900 {
    background-color:var(--color-purple-900)
  }
  .bg-red {
    background-color:var(--color-red)
  }
  .bg-red-50 {
    background-color:var(--color-red-50)
  }
  .bg-red-100 {
    background-color:var(--color-red-100)
  }
  .bg-red-200 {
    background-color:var(--color-red-200)
  }
  .bg-red-300 {
    background-color:var(--color-red-300)
  }
  .bg-red-400 {
    background-color:var(--color-red-400)
  }
  .bg-red-500 {
    background-color:var(--color-red-500)
  }
  .bg-red-600 {
    background-color:var(--color-red-600)
  }
  .bg-red-700 {
    background-color:var(--color-red-700)
  }
  .bg-red-800 {
    background-color:var(--color-red-800)
  }
  .bg-red-900 {
    background-color:var(--color-red-900)
  }
  .bg-secondary {
    background-color:var(--background-color-secondary)
  }
  .bg-secondary-hover {
    background-color:var(--background-color-secondary-hover)
  }
  .bg-secondary-subtle {
    background-color:var(--background-color-secondary-subtle)
  }
  .bg-secondary\/80 {
    background-color:#eeec
  }
  @supports (color:color-mix(in lab,red,red)) {
    .bg-secondary\/80 {
      background-color:color-mix(in oklab,var(--background-color-secondary)80%,transparent)
    }
  }
  .bg-separator {
    background-color:var(--background-color-separator)
  }
  .bg-special-amber {
    background-color:var(--color-special-amber)
  }
  .bg-special-galaxy-black {
    background-color:var(--color-special-galaxy-black)
  }
  .bg-special-light-green {
    background-color:var(--color-special-light-green)
  }
  .bg-special-magenta {
    background-color:var(--color-special-magenta)
  }
  .bg-special-pink {
    background-color:var(--color-special-pink)
  }
  .bg-special-star {
    background-color:var(--color-special-star)
  }
  .bg-specialDark {
    background-color:var(--color-specialDark)
  }
  .bg-specialDark-50 {
    background-color:var(--color-specialDark-50)
  }
  .bg-specialDark-100 {
    background-color:var(--color-specialDark-100)
  }
  .bg-specialDark-100-subtle {
    background-color:var(--background-color-specialDark-100-subtle)
  }
  .bg-specialDark-200 {
    background-color:var(--color-specialDark-200)
  }
  .bg-specialDark-250 {
    background-color:var(--color-specialDark-250)
  }
  .bg-specialDark-300 {
    background-color:var(--color-specialDark-300)
  }
  .bg-success {
    background-color:var(--color-success)
  }
  .bg-success-hover {
    background-color:var(--background-color-success-hover)
  }
  .bg-success-subtle {
    background-color:var(--background-color-success-subtle)
  }
  .bg-teal {
    background-color:var(--color-teal)
  }
  .bg-teal-50 {
    background-color:var(--color-teal-50)
  }
  .bg-teal-100 {
    background-color:var(--color-teal-100)
  }
  .bg-teal-200 {
    background-color:var(--color-teal-200)
  }
  .bg-teal-300 {
    background-color:var(--color-teal-300)
  }
  .bg-teal-400 {
    background-color:var(--color-teal-400)
  }
  .bg-teal-500 {
    background-color:var(--color-teal-500)
  }
  .bg-teal-600 {
    background-color:var(--color-teal-600)
  }
  .bg-teal-700 {
    background-color:var(--color-teal-700)
  }
  .bg-teal-800 {
    background-color:var(--color-teal-800)
  }
  .bg-teal-900 {
    background-color:var(--color-teal-900)
  }
  .bg-tertiary {
    background-color:var(--background-color-tertiary)
  }
  .bg-tertiary-hover {
    background-color:var(--background-color-tertiary-hover)
  }
  .bg-tertiary-subtle {
    background-color:var(--background-color-tertiary-subtle)
  }
  .bg-transparent {
    background-color:#0000
  }
  .bg-warning {
    background-color:var(--color-warning)
  }
  .bg-warning-hover {
    background-color:var(--background-color-warning-hover)
  }
  .bg-warning-subtle {
    background-color:var(--background-color-warning-subtle)
  }
  .bg-white {
    background-color:var(--color-white)
  }
  .bg-white\/10 {
    background-color:#ffffff1a
  }
  @supports (color:color-mix(in lab,red,red)) {
    .bg-white\/10 {
      background-color:color-mix(in oklab,var(--color-white)10%,transparent)
    }
  }
  .bg-white\/15 {
    background-color:#ffffff26
  }
  @supports (color:color-mix(in lab,red,red)) {
    .bg-white\/15 {
      background-color:color-mix(in oklab,var(--color-white)15%,transparent)
    }
  }
  .bg-white\/40 {
    background-color:#fff6
  }
  @supports (color:color-mix(in lab,red,red)) {
    .bg-white\/40 {
      background-color:color-mix(in oklab,var(--color-white)40%,transparent)
    }
  }
  .bg-white\/50 {
    background-color:#ffffff80
  }
  @supports (color:color-mix(in lab,red,red)) {
    .bg-white\/50 {
      background-color:color-mix(in oklab,var(--color-white)50%,transparent)
    }
  }
  .bg-white\/60 {
    background-color:#fff9
  }
  @supports (color:color-mix(in lab,red,red)) {
    .bg-white\/60 {
      background-color:color-mix(in oklab,var(--color-white)60%,transparent)
    }
  }
  .bg-white\/75 {
    background-color:#ffffffbf
  }
  @supports (color:color-mix(in lab,red,red)) {
    .bg-white\/75 {
      background-color:color-mix(in oklab,var(--color-white)75%,transparent)
    }
  }
  .bg-white\/80 {
    background-color:#fffc
  }
  @supports (color:color-mix(in lab,red,red)) {
    .bg-white\/80 {
      background-color:color-mix(in oklab,var(--color-white)80%,transparent)
    }
  }
  .bg-yellow {
    background-color:var(--color-yellow)
  }
  .bg-yellow-50 {
    background-color:var(--color-yellow-50)
  }
  .bg-yellow-100 {
    background-color:var(--color-yellow-100)
  }
  .bg-yellow-200 {
    background-color:var(--color-yellow-200)
  }
  .bg-yellow-300 {
    background-color:var(--color-yellow-300)
  }
  .bg-yellow-400 {
    background-color:var(--color-yellow-400)
  }
  .bg-yellow-500 {
    background-color:var(--color-yellow-500)
  }
  .bg-yellow-600 {
    background-color:var(--color-yellow-600)
  }
  .bg-yellow-700 {
    background-color:var(--color-yellow-700)
  }
  .bg-yellow-800 {
    background-color:var(--color-yellow-800)
  }
  .bg-yellow-900 {
    background-color:var(--color-yellow-900)
  }
  .booking-modal:has(.loading-section) {
    background-color:#fff
  }
  .bg-linear-to-b {
    --tw-gradient-position:to bottom
  }
  @supports (background-image:linear-gradient(in lab,red,red)) {
    .bg-linear-to-b {
      --tw-gradient-position:to bottom in oklab
    }
  }
  .bg-linear-to-b {
    background-image:linear-gradient(var(--tw-gradient-stops))
  }
  .bg-linear-to-l {
    --tw-gradient-position:to left
  }
  @supports (background-image:linear-gradient(in lab,red,red)) {
    .bg-linear-to-l {
      --tw-gradient-position:to left in oklab
    }
  }
  .bg-linear-to-l {
    background-image:linear-gradient(var(--tw-gradient-stops))
  }
  .bg-linear-to-r {
    --tw-gradient-position:to right
  }
  @supports (background-image:linear-gradient(in lab,red,red)) {
    .bg-linear-to-r {
      --tw-gradient-position:to right in oklab
    }
  }
  .bg-linear-to-r {
    background-image:linear-gradient(var(--tw-gradient-stops))
  }
  .bg-linear-to-t {
    --tw-gradient-position:to top
  }
  @supports (background-image:linear-gradient(in lab,red,red)) {
    .bg-linear-to-t {
      --tw-gradient-position:to top in oklab
    }
  }
  .bg-gradient-to-b,
  .bg-linear-to-t {
    background-image:linear-gradient(var(--tw-gradient-stops))
  }
  .bg-gradient-to-b {
    --tw-gradient-position:to bottom in oklab
  }
  .bg-linear-\[175deg\,\#910172_4\%\,\#6E0056_96\%\] {
    --tw-gradient-position:175deg,#910172 4%,#6e0056 96%;
    background-image:linear-gradient(var(--tw-gradient-stops,175deg,#910172 4%,#6e0056 96%))
  }
  .bg-\[linear-gradient\(90\.94deg\,\#5F3085_0\%\,\#004782_100\%\)\] {
    background-image:linear-gradient(90.94deg,#5f3085,#004782)
  }
  .bg-\[linear-gradient\(180deg\,\#dee2e6_0\%\,\#fff_100\%\)\] {
    background-image:linear-gradient(#dee2e6,#fff)
  }
  .bg-\[url\(\'https\:\/\/img\.grouponcdn\.com\/sls\/2iAig8YaEPhVwwWrZaZVukoVvvzK\/2i-848x848\'\)\] {
    background-image:url(https://img.grouponcdn.com/sls/2iAig8YaEPhVwwWrZaZVukoVvvzK/2i-848x848)
  }
  .bg-none {
    background-image:none
  }
  .from-\[\#00000073\] {
    --tw-gradient-from:#00000073;
    --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))
  }
  .from-\[\#080e1ca3\] {
    --tw-gradient-from:#080e1ca3;
    --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))
  }
  .from-black\/75 {
    --tw-gradient-from:#0b111ebf
  }
  @supports (color:color-mix(in lab,red,red)) {
    .from-black\/75 {
      --tw-gradient-from:color-mix(in oklab,var(--color-black)75%,transparent)
    }
  }
  .from-black\/75 {
    --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))
  }
  .from-blue-100 {
    --tw-gradient-from:var(--color-blue-100);
    --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))
  }
  .from-primary\/50 {
    --tw-gradient-from:#008a2280
  }
  @supports (color:color-mix(in lab,red,red)) {
    .from-primary\/50 {
      --tw-gradient-from:color-mix(in oklab,var(--color-primary)50%,transparent)
    }
  }
  .from-primary\/50 {
    --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))
  }
  .from-transparent {
    --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))
  }
  .from-white {
    --tw-gradient-from:var(--color-white);
    --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))
  }
  .from-0\% {
    --tw-gradient-from-position:0%
  }
  .via-white {
    --tw-gradient-via:var(--color-white);
    --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)
  }
  .via-white\/90 {
    --tw-gradient-via:#ffffffe6
  }
  @supports (color:color-mix(in lab,red,red)) {
    .via-white\/90 {
      --tw-gradient-via:color-mix(in oklab,var(--color-white)90%,transparent)
    }
  }
  .via-white\/90 {
    --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)
  }
  .via-10\% {
    --tw-gradient-via-position:10%
  }
  .via-50\% {
    --tw-gradient-via-position:50%
  }
  .to-black\/0 {
    --tw-gradient-to:#0000
  }
  @supports (color:color-mix(in lab,red,red)) {
    .to-black\/0 {
      --tw-gradient-to:color-mix(in oklab,var(--color-black)0%,transparent)
    }
  }
  .to-black\/0 {
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
  }
  .to-gray {
    --tw-gradient-to:var(--color-gray);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
  }
  .to-green-100 {
    --tw-gradient-to:var(--color-green-100);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
  }
  .to-transparent {
    --tw-gradient-to: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))
  }
  .to-white {
    --tw-gradient-to:var(--color-white);
    --tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
  }
  .to-100\% {
    --tw-gradient-to-position:100%
  }
  .mask-\[linear-gradient\(180deg\,\#000_58\.19\%\,transparent_96\.69\%\)\] {
    -webkit-mask-image:linear-gradient(#000 58.19%,#0000 96.69%);
    mask-image:linear-gradient(#000 58.19%,#0000 96.69%)
  }
  .mask-\[radial-gradient\(circle\,\#FFF_100\%\,transparent_100\%\)\] {
    -webkit-mask-image:radial-gradient(circle,#fff 100%,#0000 0);
    mask-image:radial-gradient(circle,#fff 100%,#0000 0)
  }
  .bg-cover {
    background-size:cover
  }
  .bg-center {
    background-position:50%
  }
  .bg-position-\[50\%_440px\] {
    background-position:50% 440px
  }
  .bg-no-repeat {
    background-repeat:no-repeat
  }
  .fill-black {
    fill:var(--color-black)
  }
  .fill-current {
    fill:currentColor
  }
  .fill-green {
    fill:var(--color-green)
  }
  .fill-info {
    fill:var(--color-info)
  }
  .fill-neutral-900 {
    fill:var(--color-neutral-900)
  }
  .fill-primary {
    fill:var(--color-primary)
  }
  .fill-red {
    fill:var(--color-red)
  }
  .fill-transparent {
    fill:#0000
  }
  .fill-warning {
    fill:var(--color-warning)
  }
  .fill-white {
    fill:var(--color-white)
  }
  .stroke-current {
    stroke:currentColor
  }
  .stroke-white {
    stroke:var(--color-white)
  }
  .stroke-1 {
    stroke-width:1px
  }
  .stroke-2 {
    stroke-width:2px
  }
  .object-contain {
    object-fit:contain
  }
  .object-cover {
    object-fit:cover
  }
  .object-center {
    object-position:center
  }
  .p-0 {
    padding:calc(var(--spacing)*0)
  }
  .p-0\! {
    padding:calc(var(--spacing)*0)!important
  }
  .p-0\.5 {
    padding:calc(var(--spacing)*.5)
  }
  .p-0\.75 {
    padding:calc(var(--spacing)*.75)
  }
  .p-1 {
    padding:calc(var(--spacing)*1)
  }
  .p-1\.5 {
    padding:calc(var(--spacing)*1.5)
  }
  .p-1\.25 {
    padding:calc(var(--spacing)*1.25)
  }
  .p-2 {
    padding:calc(var(--spacing)*2)
  }
  .p-2\.5 {
    padding:calc(var(--spacing)*2.5)
  }
  .p-3 {
    padding:calc(var(--spacing)*3)
  }
  .p-3\.5 {
    padding:calc(var(--spacing)*3.5)
  }
  .p-4 {
    padding:calc(var(--spacing)*4)
  }
  .p-5 {
    padding:calc(var(--spacing)*5)
  }
  .p-6 {
    padding:calc(var(--spacing)*6)
  }
  .p-8 {
    padding:calc(var(--spacing)*8)
  }
  .p-9 {
    padding:calc(var(--spacing)*9)
  }
  .p-12 {
    padding:calc(var(--spacing)*12)
  }
  .p-\[10px\] {
    padding:10px
  }
  .p-\[11px\] {
    padding:11px
  }
  .p-\[calc\(0\.5rem-1px\)\] {
    padding:calc(.5rem - 1px)
  }
  .p-\[calc\(0\.25rem-1px\)\] {
    padding:calc(.25rem - 1px)
  }
  .p-\[calc\(0\.75rem-1px\)\] {
    padding:calc(.75rem - 1px)
  }
  .p-px {
    padding:1px
  }
  .px-\(--modal-header-button-placeholder-size\) {
    padding-inline:var(--modal-header-button-placeholder-size)
  }
  .px-0 {
    padding-inline:calc(var(--spacing)*0)
  }
  .px-0\! {
    padding-inline:calc(var(--spacing)*0)!important
  }
  .px-1 {
    padding-inline:calc(var(--spacing)*1)
  }
  .px-1\! {
    padding-inline:calc(var(--spacing)*1)!important
  }
  .px-1\.5 {
    padding-inline:calc(var(--spacing)*1.5)
  }
  .px-2 {
    padding-inline:calc(var(--spacing)*2)
  }
  .px-2\.5 {
    padding-inline:calc(var(--spacing)*2.5)
  }
  .px-3 {
    padding-inline:calc(var(--spacing)*3)
  }
  .px-3\.5 {
    padding-inline:calc(var(--spacing)*3.5)
  }
  .px-4 {
    padding-inline:calc(var(--spacing)*4)
  }
  .px-5 {
    padding-inline:calc(var(--spacing)*5)
  }
  .px-5\! {
    padding-inline:calc(var(--spacing)*5)!important
  }
  .px-6 {
    padding-inline:calc(var(--spacing)*6)
  }
  .px-7 {
    padding-inline:calc(var(--spacing)*7)
  }
  .px-8 {
    padding-inline:calc(var(--spacing)*8)
  }
  .px-11 {
    padding-inline:calc(var(--spacing)*11)
  }
  .px-12 {
    padding-inline:calc(var(--spacing)*12)
  }
  .px-\[2px\] {
    padding-inline:2px
  }
  .px-\[3px\] {
    padding-inline:3px
  }
  .px-\[5px\] {
    padding-inline:5px
  }
  .px-\[6px\] {
    padding-inline:6px
  }
  .px-\[8px\] {
    padding-inline:8px
  }
  .px-\[20px\] {
    padding-inline:20px
  }
  .px-\[calc\(1\.5rem-1px\)\] {
    padding-inline:calc(1.5rem - 1px)
  }
  .px-\[calc\(1rem-1px\)\] {
    padding-inline:calc(1rem - 1px)
  }
  .px-\[calc\(2rem-1px\)\] {
    padding-inline:calc(2rem - 1px)
  }
  .py-0 {
    padding-block:calc(var(--spacing)*0)
  }
  .py-0\.5 {
    padding-block:calc(var(--spacing)*.5)
  }
  .py-0\.5\! {
    padding-block:calc(var(--spacing)*.5)!important
  }
  .py-1 {
    padding-block:calc(var(--spacing)*1)
  }
  .py-1\.5 {
    padding-block:calc(var(--spacing)*1.5)
  }
  .py-2 {
    padding-block:calc(var(--spacing)*2)
  }
  .py-2\! {
    padding-block:calc(var(--spacing)*2)!important
  }
  .py-2\.5 {
    padding-block:calc(var(--spacing)*2.5)
  }
  .py-3 {
    padding-block:calc(var(--spacing)*3)
  }
  .py-4 {
    padding-block:calc(var(--spacing)*4)
  }
  .py-5 {
    padding-block:calc(var(--spacing)*5)
  }
  .py-6 {
    padding-block:calc(var(--spacing)*6)
  }
  .py-7 {
    padding-block:calc(var(--spacing)*7)
  }
  .py-8 {
    padding-block:calc(var(--spacing)*8)
  }
  .py-8\! {
    padding-block:calc(var(--spacing)*8)!important
  }
  .py-10 {
    padding-block:calc(var(--spacing)*10)
  }
  .py-16 {
    padding-block:calc(var(--spacing)*16)
  }
  .py-\[5px\] {
    padding-block:5px
  }
  .py-\[10px\] {
    padding-block:10px
  }
  .py-\[15px\] {
    padding-block:15px
  }
  .py-\[20px\] {
    padding-block:20px
  }
  .py-\[calc\(0\.375rem\+1px\)\] {
    padding-block:calc(.375rem + 1px)
  }
  .py-\[calc\(0\.625rem-1px\)\] {
    padding-block:calc(.625rem - 1px)
  }
  .py-\[calc\(0\.875rem\)\] {
    padding-block:.875rem
  }
  .py-\[calc\(0\.875rem\+1px\)\] {
    padding-block:calc(.875rem + 1px)
  }
  .py-\[calc\(0\.9375rem\)\] {
    padding-block:.9375rem
  }
  .py-px {
    padding-block:1px
  }
  .ps-3 {
    padding-inline-start:calc(var(--spacing)*3)
  }
  .pe-8 {
    padding-inline-end:calc(var(--spacing)*8)
  }
  .pt-0 {
    padding-top:calc(var(--spacing)*0)
  }
  .pt-0\.5 {
    padding-top:calc(var(--spacing)*.5)
  }
  .pt-1 {
    padding-top:calc(var(--spacing)*1)
  }
  .pt-1\.25 {
    padding-top:calc(var(--spacing)*1.25)
  }
  .pt-2 {
    padding-top:calc(var(--spacing)*2)
  }
  .pt-3 {
    padding-top:calc(var(--spacing)*3)
  }
  .pt-4 {
    padding-top:calc(var(--spacing)*4)
  }
  .pt-5 {
    padding-top:calc(var(--spacing)*5)
  }
  .pt-6 {
    padding-top:calc(var(--spacing)*6)
  }
  .pt-8 {
    padding-top:calc(var(--spacing)*8)
  }
  .pt-10 {
    padding-top:calc(var(--spacing)*10)
  }
  .pt-11\.5 {
    padding-top:calc(var(--spacing)*11.5)
  }
  .pt-12 {
    padding-top:calc(var(--spacing)*12)
  }
  .pt-15 {
    padding-top:calc(var(--spacing)*15)
  }
  .pt-16 {
    padding-top:calc(var(--spacing)*16)
  }
  .pt-32 {
    padding-top:calc(var(--spacing)*32)
  }
  .pt-px {
    padding-top:1px
  }
  .pr-\(--modal-header-button-placeholder-size\) {
    padding-right:var(--modal-header-button-placeholder-size)
  }
  .pr-0 {
    padding-right:calc(var(--spacing)*0)
  }
  .pr-0\! {
    padding-right:calc(var(--spacing)*0)!important
  }
  .pr-1 {
    padding-right:calc(var(--spacing)*1)
  }
  .pr-1\.5 {
    padding-right:calc(var(--spacing)*1.5)
  }
  .pr-2 {
    padding-right:calc(var(--spacing)*2)
  }
  .pr-2\.5 {
    padding-right:calc(var(--spacing)*2.5)
  }
  .pr-3 {
    padding-right:calc(var(--spacing)*3)
  }
  .pr-4 {
    padding-right:calc(var(--spacing)*4)
  }
  .pr-5 {
    padding-right:calc(var(--spacing)*5)
  }
  .pr-6 {
    padding-right:calc(var(--spacing)*6)
  }
  .pr-8 {
    padding-right:calc(var(--spacing)*8)
  }
  .pr-10 {
    padding-right:calc(var(--spacing)*10)
  }
  .pr-12 {
    padding-right:calc(var(--spacing)*12)
  }
  .pr-\[0\.5ch\] {
    padding-right:.5ch
  }
  .pr-\[15px\] {
    padding-right:15px
  }
  .pr-\[93px\] {
    padding-right:93px
  }
  .pb-0 {
    padding-bottom:calc(var(--spacing)*0)
  }
  .pb-1 {
    padding-bottom:calc(var(--spacing)*1)
  }
  .pb-1\.5 {
    padding-bottom:calc(var(--spacing)*1.5)
  }
  .pb-2 {
    padding-bottom:calc(var(--spacing)*2)
  }
  .pb-2\.5 {
    padding-bottom:calc(var(--spacing)*2.5)
  }
  .pb-3 {
    padding-bottom:calc(var(--spacing)*3)
  }
  .pb-4 {
    padding-bottom:calc(var(--spacing)*4)
  }
  .pb-5 {
    padding-bottom:calc(var(--spacing)*5)
  }
  .pb-6 {
    padding-bottom:calc(var(--spacing)*6)
  }
  .pb-8 {
    padding-bottom:calc(var(--spacing)*8)
  }
  .pb-10 {
    padding-bottom:calc(var(--spacing)*10)
  }
  .pb-12 {
    padding-bottom:calc(var(--spacing)*12)
  }
  .pb-13 {
    padding-bottom:calc(var(--spacing)*13)
  }
  .pb-15 {
    padding-bottom:calc(var(--spacing)*15)
  }
  .pb-16 {
    padding-bottom:calc(var(--spacing)*16)
  }
  .pb-20 {
    padding-bottom:calc(var(--spacing)*20)
  }
  .pb-22 {
    padding-bottom:calc(var(--spacing)*22)
  }
  .pb-24 {
    padding-bottom:calc(var(--spacing)*24)
  }
  .pb-\[150px\] {
    padding-bottom:150px
  }
  .pl-\(--modal-header-button-placeholder-size\) {
    padding-left:var(--modal-header-button-placeholder-size)
  }
  .pl-0 {
    padding-left:calc(var(--spacing)*0)
  }
  .pl-0\! {
    padding-left:calc(var(--spacing)*0)!important
  }
  .pl-1 {
    padding-left:calc(var(--spacing)*1)
  }
  .pl-1\.5 {
    padding-left:calc(var(--spacing)*1.5)
  }
  .pl-2 {
    padding-left:calc(var(--spacing)*2)
  }
  .pl-3 {
    padding-left:calc(var(--spacing)*3)
  }
  .pl-4 {
    padding-left:calc(var(--spacing)*4)
  }
  .pl-5 {
    padding-left:calc(var(--spacing)*5)
  }
  .pl-6 {
    padding-left:calc(var(--spacing)*6)
  }
  .pl-9 {
    padding-left:calc(var(--spacing)*9)
  }
  .pl-\[25px\] {
    padding-left:25px
  }
  .text-center {
    text-align:center
  }
  .text-end {
    text-align:end
  }
  .text-left {
    text-align:left
  }
  .text-right {
    text-align:right
  }
  .text-start {
    text-align:start
  }
  .align-baseline {
    vertical-align:initial
  }
  .align-bottom {
    vertical-align:bottom
  }
  .align-middle {
    vertical-align:middle
  }
  .align-sub {
    vertical-align:sub
  }
  .font-dm-serif-display {
    font-family:var(--font-dm-serif-display)
  }
  .font-mono {
    font-family:var(--font-mono)
  }
  .font-sans {
    font-family:var(--font-sans)
  }
  .text-dealCardTitle {
    font-size:var(--text-dealCardTitle);
    line-height:var(--tw-leading,var(--text-dealCardTitle--line-height));
    font-weight:var(--tw-font-weight,var(--text-dealCardTitle--font-weight))
  }
  .text-h1 {
    font-size:var(--text-h1);
    line-height:var(--tw-leading,var(--text-h1--line-height));
    font-weight:var(--tw-font-weight,var(--text-h1--font-weight))
  }
  .text-h2 {
    font-size:var(--text-h2);
    line-height:var(--tw-leading,var(--text-h2--line-height));
    font-weight:var(--tw-font-weight,var(--text-h2--font-weight))
  }
  .text-h3 {
    font-size:var(--text-h3);
    line-height:var(--tw-leading,var(--text-h3--line-height));
    font-weight:var(--tw-font-weight,var(--text-h3--font-weight))
  }
  .text-h4 {
    font-size:var(--text-h4);
    line-height:var(--tw-leading,var(--text-h4--line-height));
    font-weight:var(--tw-font-weight,var(--text-h4--font-weight))
  }
  .text-h5 {
    font-size:var(--text-h5);
    line-height:var(--tw-leading,var(--text-h5--line-height));
    font-weight:var(--tw-font-weight,var(--text-h5--font-weight))
  }
  .text-h6 {
    font-size:var(--text-h6);
    line-height:var(--tw-leading,var(--text-h6--line-height));
    font-weight:var(--tw-font-weight,var(--text-h6--font-weight))
  }
  .text-price {
    font-size:var(--text-price);
    line-height:var(--tw-leading,var(--text-price--line-height));
    font-weight:var(--tw-font-weight,var(--text-price--font-weight))
  }
  .text-priceMedium {
    font-size:var(--text-priceMedium);
    line-height:var(--tw-leading,var(--text-priceMedium--line-height));
    font-weight:var(--tw-font-weight,var(--text-priceMedium--font-weight))
  }
  .text-priceMini {
    font-size:var(--text-priceMini);
    line-height:var(--tw-leading,var(--text-priceMini--line-height));
    font-weight:var(--tw-font-weight,var(--text-priceMini--font-weight))
  }
  .text-priceSmall {
    font-size:var(--text-priceSmall);
    line-height:var(--tw-leading,var(--text-priceSmall--line-height));
    font-weight:var(--tw-font-weight,var(--text-priceSmall--font-weight))
  }
  .text-priceTiny {
    font-size:var(--text-priceTiny);
    line-height:var(--tw-leading,var(--text-priceTiny--line-height));
    font-weight:var(--tw-font-weight,var(--text-priceTiny--font-weight))
  }
  .text-priceTiny\! {
    font-size:var(--text-priceTiny)!important;
    line-height:var(--tw-leading,var(--text-priceTiny--line-height))!important;
    font-weight:var(--tw-font-weight,var(--text-priceTiny--font-weight))!important
  }
  .text-smallDealCardTitle {
    font-size:var(--text-smallDealCardTitle);
    line-height:var(--tw-leading,var(--text-smallDealCardTitle--line-height));
    font-weight:var(--tw-font-weight,var(--text-smallDealCardTitle--font-weight))
  }
  .text-2xl {
    font-size:var(--text-2xl);
    line-height:var(--tw-leading,var(--text-2xl--line-height))
  }
  .text-3xl {
    font-size:var(--text-3xl);
    line-height:var(--tw-leading,var(--text-3xl--line-height))
  }
  .text-4xl {
    font-size:var(--text-4xl);
    line-height:var(--tw-leading,var(--text-4xl--line-height))
  }
  .text-base {
    font-size:var(--text-base);
    line-height:var(--tw-leading,var(--text-base--line-height))
  }
  .text-base\/\[26px\] {
    font-size:var(--text-base);
    line-height:26px
  }
  .text-lg {
    font-size:var(--text-lg);
    line-height:var(--tw-leading,var(--text-lg--line-height))
  }
  .text-lg\! {
    font-size:var(--text-lg)!important;
    line-height:var(--tw-leading,var(--text-lg--line-height))!important
  }
  .text-lg\/6 {
    font-size:var(--text-lg);
    line-height:calc(var(--spacing)*6)
  }
  .text-lg\/\[22px\] {
    font-size:var(--text-lg);
    line-height:22px
  }
  .text-sm {
    font-size:var(--text-sm);
    line-height:var(--tw-leading,var(--text-sm--line-height))
  }
  .text-sm\! {
    font-size:var(--text-sm)!important;
    line-height:var(--tw-leading,var(--text-sm--line-height))!important
  }
  .text-xl {
    font-size:var(--text-xl);
    line-height:var(--tw-leading,var(--text-xl--line-height))
  }
  .text-xs {
    line-height:var(--tw-leading,var(--text-xs--line-height))
  }
  .text-xs,
  .text-xs\/5 {
    font-size:var(--text-xs)
  }
  .text-xs\/5 {
    line-height:calc(var(--spacing)*5)
  }
  .text-xxs {
    font-size:var(--text-xxs);
    line-height:var(--tw-leading,var(--text-xxs--line-height))
  }
  .text-xxs\! {
    font-size:var(--text-xxs)!important;
    line-height:var(--tw-leading,var(--text-xxs--line-height))!important
  }
  .text-xxxs {
    font-size:var(--text-xxxs);
    line-height:var(--tw-leading,var(--text-xxxs--line-height))
  }
  .text-xxxs\! {
    font-size:var(--text-xxxs)!important;
    line-height:var(--tw-leading,var(--text-xxxs--line-height))!important
  }
  .text-xxxxs {
    font-size:var(--text-xxxxs);
    line-height:var(--tw-leading,var(--text-xxxxs--line-height))
  }
  .text-\[0\.575rem\] {
    font-size:.575rem
  }
  .text-\[6rem\] {
    font-size:6rem
  }
  .text-\[10px\] {
    font-size:10px
  }
  .text-\[12px\] {
    font-size:12px
  }
  .text-\[13px\] {
    font-size:13px
  }
  .text-\[15px\] {
    font-size:15px
  }
  .text-\[40px\] {
    font-size:40px
  }
  .leading-3 {
    --tw-leading:calc(var(--spacing)*3);
    line-height:calc(var(--spacing)*3)
  }
  .leading-4 {
    --tw-leading:calc(var(--spacing)*4);
    line-height:calc(var(--spacing)*4)
  }
  .leading-4\.5 {
    --tw-leading:calc(var(--spacing)*4.5);
    line-height:calc(var(--spacing)*4.5)
  }
  .leading-5 {
    --tw-leading:calc(var(--spacing)*5);
    line-height:calc(var(--spacing)*5)
  }
  .leading-6 {
    --tw-leading:calc(var(--spacing)*6);
    line-height:calc(var(--spacing)*6)
  }
  .leading-7 {
    --tw-leading:calc(var(--spacing)*7);
    line-height:calc(var(--spacing)*7)
  }
  .leading-8 {
    --tw-leading:calc(var(--spacing)*8);
    line-height:calc(var(--spacing)*8)
  }
  .leading-11\.5 {
    --tw-leading:calc(var(--spacing)*11.5);
    line-height:calc(var(--spacing)*11.5)
  }
  .leading-12 {
    --tw-leading:calc(var(--spacing)*12);
    line-height:calc(var(--spacing)*12)
  }
  .leading-\[0\.75\] {
    --tw-leading:.75;
    line-height:.75
  }
  .leading-\[1\.3\] {
    --tw-leading:1.3;
    line-height:1.3
  }
  .leading-\[7\.2rem\] {
    --tw-leading:7.2rem;
    line-height:7.2rem
  }
  .leading-\[16px\] {
    --tw-leading:16px;
    line-height:16px
  }
  .leading-\[19px\] {
    --tw-leading:19px;
    line-height:19px
  }
  .leading-\[21\.6px\] {
    --tw-leading:21.6px;
    line-height:21.6px
  }
  .leading-\[22px\] {
    --tw-leading:22px;
    line-height:22px
  }
  .leading-\[23px\] {
    --tw-leading:23px;
    line-height:23px
  }
  .leading-\[28\.8px\] {
    --tw-leading:28.8px;
    line-height:28.8px
  }
  .leading-\[29px\] {
    --tw-leading:29px;
    line-height:29px
  }
  .leading-\[44px\] {
    --tw-leading:44px;
    line-height:44px
  }
  .leading-\[120\%\] {
    --tw-leading:120%;
    line-height:120%
  }
  .leading-\[120\%\]\! {
    --tw-leading:120%!important;
    line-height:120%!important
  }
  .leading-\[135\%\] {
    --tw-leading:135%;
    line-height:135%
  }
  .leading-\[150\%\] {
    --tw-leading:150%;
    line-height:150%
  }
  .leading-none {
    --tw-leading:1;
    line-height:1
  }
  .leading-normal {
    --tw-leading:var(--leading-normal);
    line-height:var(--leading-normal)
  }
  .leading-snug {
    --tw-leading:var(--leading-snug);
    line-height:var(--leading-snug)
  }
  .leading-tight {
    --tw-leading:var(--leading-tight);
    line-height:var(--leading-tight)
  }
  .font-black {
    --tw-font-weight:var(--font-weight-black);
    font-weight:var(--font-weight-black)
  }
  .font-bold {
    --tw-font-weight:var(--font-weight-bold);
    font-weight:var(--font-weight-bold)
  }
  .font-extrabold {
    --tw-font-weight:var(--font-weight-extrabold);
    font-weight:var(--font-weight-extrabold)
  }
  .font-light {
    --tw-font-weight:var(--font-weight-light);
    font-weight:var(--font-weight-light)
  }
  .font-medium {
    --tw-font-weight:var(--font-weight-medium);
    font-weight:var(--font-weight-medium)
  }
  .font-normal {
    --tw-font-weight:var(--font-weight-normal);
    font-weight:var(--font-weight-normal)
  }
  .font-semibold {
    --tw-font-weight:var(--font-weight-semibold);
    font-weight:var(--font-weight-semibold)
  }
  .tracking-normal {
    --tw-tracking:var(--tracking-normal);
    letter-spacing:var(--tracking-normal)
  }
  .tracking-tight {
    --tw-tracking:var(--tracking-tight);
    letter-spacing:var(--tracking-tight)
  }
  .tracking-wide {
    --tw-tracking:var(--tracking-wide);
    letter-spacing:var(--tracking-wide)
  }
  .tracking-wider {
    --tw-tracking:var(--tracking-wider);
    letter-spacing:var(--tracking-wider)
  }
  .tracking-widest {
    --tw-tracking:var(--tracking-widest);
    letter-spacing:var(--tracking-widest)
  }
  .text-balance {
    text-wrap:balance
  }
  .text-nowrap {
    text-wrap:nowrap
  }
  .break-words {
    overflow-wrap:break-word
  }
  .wrap-anywhere {
    overflow-wrap:anywhere
  }
  .break-all {
    word-break:break-all
  }
  .break-all\! {
    word-break:break-all!important
  }
  .break-word {
    word-break:break-word
  }
  .text-ellipsis {
    text-overflow:ellipsis
  }
  .whitespace-break-spaces {
    white-space:break-spaces
  }
  .whitespace-normal {
    white-space:normal
  }
  .whitespace-nowrap {
    white-space:nowrap
  }
  .whitespace-pre {
    white-space:pre
  }
  .whitespace-pre-line {
    white-space:pre-line
  }
  .whitespace-pre-wrap {
    white-space:pre-wrap
  }
  .text-\[\#1BAF75\] {
    color:#1baf75
  }
  .text-\[\#2B2430\] {
    color:#2b2430
  }
  .text-\[\#006AC0\] {
    color:#006ac0
  }
  .text-\[\#9CDEFF\] {
    color:#9cdeff
  }
  .text-\[\#99D0A7\] {
    color:#99d0a7
  }
  .text-\[\#230F33\] {
    color:#230f33
  }
  .text-\[\#17120f\] {
    color:#17120f
  }
  .text-\[\#A90185\] {
    color:#a90185
  }
  .text-\[\#DC09B0\] {
    color:#dc09b0
  }
  .text-\[\#E5E5EA\] {
    color:#e5e5ea
  }
  .text-\[\#E691FF\] {
    color:#e691ff
  }
  .text-\[\#E64343\] {
    color:#e64343
  }
  .text-\[\#F4B238\] {
    color:#f4b238
  }
  .text-\[\#cc1886\] {
    color:#cc1886
  }
  .text-black {
    color:var(--color-black)
  }
  .text-black-outlined-hover {
    color:var(--text-color-black-outlined-hover)
  }
  .text-blue {
    color:var(--color-blue)
  }
  .text-blue-50 {
    color:var(--color-blue-50)
  }
  .text-blue-100 {
    color:var(--color-blue-100)
  }
  .text-blue-200 {
    color:var(--color-blue-200)
  }
  .text-blue-300 {
    color:var(--color-blue-300)
  }
  .text-blue-400 {
    color:var(--color-blue-400)
  }
  .text-blue-500 {
    color:var(--color-blue-500)
  }
  .text-blue-600 {
    color:var(--color-blue-600)
  }
  .text-blue-700 {
    color:var(--color-blue-700)
  }
  .text-blue-800 {
    color:var(--color-blue-800)
  }
  .text-blue-900 {
    color:var(--color-blue-900)
  }
  .text-body {
    color:var(--text-color-body)
  }
  .text-body\! {
    color:var(--text-color-body)!important
  }
  .text-current {
    color:currentColor
  }
  .text-danger {
    color:var(--text-color-danger)
  }
  .text-danger-outlined-hover {
    color:var(--text-color-danger-outlined-hover)
  }
  .text-dark-outlined-hover {
    color:var(--text-color-dark-outlined-hover)
  }
  .text-extra {
    color:var(--color-extra)
  }
  .text-extra-outlined-hover {
    color:var(--text-color-extra-outlined-hover)
  }
  .text-extra-price {
    color:var(--text-color-extra-price)
  }
  .text-gray {
    color:var(--color-gray)
  }
  .text-gray-100 {
    color:var(--color-gray-100)
  }
  .text-gray-200 {
    color:var(--color-gray-200)
  }
  .text-gray-400 {
    color:var(--color-gray-400)
  }
  .text-gray-600 {
    color:var(--color-gray-600)
  }
  .text-gray-700 {
    color:var(--color-gray-700)
  }
  .text-green {
    color:var(--color-green)
  }
  .text-green-50 {
    color:var(--color-green-50)
  }
  .text-green-100 {
    color:var(--color-green-100)
  }
  .text-green-200 {
    color:var(--color-green-200)
  }
  .text-green-300 {
    color:var(--color-green-300)
  }
  .text-green-400 {
    color:var(--color-green-400)
  }
  .text-green-500 {
    color:var(--color-green-500)
  }
  .text-green-600 {
    color:var(--color-green-600)
  }
  .text-green-700 {
    color:var(--color-green-700)
  }
  .text-green-800 {
    color:var(--color-green-800)
  }
  .text-green-900 {
    color:var(--color-green-900)
  }
  .text-hyperlink {
    color:var(--text-color-hyperlink)
  }
  .text-info {
    color:var(--color-info)
  }
  .text-info-outlined-hover {
    color:var(--text-color-info-outlined-hover)
  }
  .text-light {
    color:var(--text-color-light)
  }
  .text-light-muted {
    color:var(--text-color-light-muted)
  }
  .text-muted {
    color:var(--text-color-muted)
  }
  .text-neutral {
    color:var(--color-neutral)
  }
  .text-neutral-50 {
    color:var(--color-neutral-50)
  }
  .text-neutral-100 {
    color:var(--color-neutral-100)
  }
  .text-neutral-200 {
    color:var(--color-neutral-200)
  }
  .text-neutral-300 {
    color:var(--color-neutral-300)
  }
  .text-neutral-400 {
    color:var(--color-neutral-400)
  }
  .text-neutral-500 {
    color:var(--color-neutral-500)
  }
  .text-neutral-600 {
    color:var(--color-neutral-600)
  }
  .text-neutral-700 {
    color:var(--color-neutral-700)
  }
  .text-neutral-800 {
    color:var(--color-neutral-800)
  }
  .text-neutral-900 {
    color:var(--color-neutral-900)
  }
  .text-primary {
    color:var(--text-color-primary)
  }
  .text-primary-outlined-hover {
    color:var(--text-color-primary-outlined-hover)
  }
  .text-purple {
    color:var(--color-purple)
  }
  .text-purple-50 {
    color:var(--color-purple-50)
  }
  .text-purple-100 {
    color:var(--color-purple-100)
  }
  .text-purple-200 {
    color:var(--color-purple-200)
  }
  .text-purple-300 {
    color:var(--color-purple-300)
  }
  .text-purple-400 {
    color:var(--color-purple-400)
  }
  .text-purple-500 {
    color:var(--color-purple-500)
  }
  .text-purple-600 {
    color:var(--color-purple-600)
  }
  .text-purple-700 {
    color:var(--color-purple-700)
  }
  .text-purple-800 {
    color:var(--color-purple-800)
  }
  .text-purple-900 {
    color:var(--color-purple-900)
  }
  .text-red {
    color:var(--color-red)
  }
  .text-red-50 {
    color:var(--color-red-50)
  }
  .text-red-100 {
    color:var(--color-red-100)
  }
  .text-red-200 {
    color:var(--color-red-200)
  }
  .text-red-300 {
    color:var(--color-red-300)
  }
  .text-red-400 {
    color:var(--color-red-400)
  }
  .text-red-500 {
    color:var(--color-red-500)
  }
  .text-red-600 {
    color:var(--color-red-600)
  }
  .text-red-700 {
    color:var(--color-red-700)
  }
  .text-red-800 {
    color:var(--color-red-800)
  }
  .text-red-900 {
    color:var(--color-red-900)
  }
  .text-secondary-outlined-hover {
    color:var(--text-color-secondary-outlined-hover)
  }
  .text-special-pink {
    color:var(--color-special-pink)
  }
  .text-special-star {
    color:var(--color-special-star)
  }
  .text-specialDark {
    color:var(--color-specialDark)
  }
  .text-specialDark-50 {
    color:var(--color-specialDark-50)
  }
  .text-specialDark-100 {
    color:var(--color-specialDark-100)
  }
  .text-specialDark-200 {
    color:var(--color-specialDark-200)
  }
  .text-specialDark-250 {
    color:var(--color-specialDark-250)
  }
  .text-specialDark-300 {
    color:var(--color-specialDark-300)
  }
  .text-success {
    color:var(--color-success)
  }
  .text-success-outlined-hover {
    color:var(--text-color-success-outlined-hover)
  }
  .text-teal {
    color:var(--color-teal)
  }
  .text-teal-50 {
    color:var(--color-teal-50)
  }
  .text-teal-100 {
    color:var(--color-teal-100)
  }
  .text-teal-200 {
    color:var(--color-teal-200)
  }
  .text-teal-300 {
    color:var(--color-teal-300)
  }
  .text-teal-400 {
    color:var(--color-teal-400)
  }
  .text-teal-500 {
    color:var(--color-teal-500)
  }
  .text-teal-600 {
    color:var(--color-teal-600)
  }
  .text-teal-700 {
    color:var(--color-teal-700)
  }
  .text-teal-800 {
    color:var(--color-teal-800)
  }
  .text-teal-900 {
    color:var(--color-teal-900)
  }
  .text-tertiary {
    color:var(--text-color-tertiary)
  }
  .text-tertiary-outlined-hover {
    color:var(--text-color-tertiary-outlined-hover)
  }
  .text-warning {
    color:var(--color-warning)
  }
  .text-warning-outlined-hover {
    color:var(--text-color-warning-outlined-hover)
  }
  .text-white {
    color:var(--text-color-white)
  }
  .text-white\/60 {
    color:#fff9
  }
  @supports (color:color-mix(in lab,red,red)) {
    .text-white\/60 {
      color:color-mix(in oklab,var(--text-color-white)60%,transparent)
    }
  }
  .text-yellow {
    color:var(--color-yellow)
  }
  .text-yellow-50 {
    color:var(--color-yellow-50)
  }
  .text-yellow-100 {
    color:var(--color-yellow-100)
  }
  .text-yellow-200 {
    color:var(--color-yellow-200)
  }
  .text-yellow-300 {
    color:var(--color-yellow-300)
  }
  .text-yellow-400 {
    color:var(--color-yellow-400)
  }
  .text-yellow-500 {
    color:var(--color-yellow-500)
  }
  .text-yellow-600 {
    color:var(--color-yellow-600)
  }
  .text-yellow-700 {
    color:var(--color-yellow-700)
  }
  .text-yellow-800 {
    color:var(--color-yellow-800)
  }
  .text-yellow-900 {
    color:var(--color-yellow-900)
  }
  .capitalize {
    text-transform:capitalize
  }
  .uppercase {
    text-transform:uppercase
  }
  .italic {
    font-style:italic
  }
  .not-italic {
    font-style:normal
  }
  .line-through {
    text-decoration-line:line-through
  }
  .no-underline {
    text-decoration-line:none
  }
  .underline {
    text-decoration-line:underline
  }
  .decoration-current {
    text-decoration-color:initial
  }
  .decoration-dotted {
    text-decoration-style:dotted
  }
  .decoration-solid {
    text-decoration-style:solid
  }
  .decoration-from-font {
    text-decoration-thickness:from-font
  }
  .accent-primary {
    accent-color:var(--color-primary)
  }
  .opacity-0 {
    opacity:0
  }
  .opacity-6 {
    opacity:.06
  }
  .opacity-30 {
    opacity:.3
  }
  .opacity-40 {
    opacity:.4
  }
  .opacity-50 {
    opacity:.5
  }
  .opacity-70 {
    opacity:.7
  }
  .opacity-80 {
    opacity:.8
  }
  .opacity-90 {
    opacity:.9
  }
  .opacity-90\! {
    opacity:.9!important
  }
  .opacity-100 {
    opacity:1
  }
  .bg-blend-overlay {
    background-blend-mode:overlay
  }
  .mix-blend-multiply {
    mix-blend-mode:multiply
  }
  .shadow {
    --tw-shadow:var(--shadow-sm-black)
  }
  .shadow,
  .shadow-2xl {
    box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
  }
  .shadow-2xl {
    --tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)
  }
  .shadow-\[0_0_48px_0_rgba\(0\,0\,0\,0\.25\)\] {
    --tw-shadow:0 0 48px 0 var(--tw-shadow-color,#00000040)
  }
  .shadow-\[0_0_48px_0_rgba\(0\,0\,0\,0\.25\)\],
  .shadow-\[0px_-6px_24px_-8px_rgba\(8\,14\,28\,0\.25\)\] {
    box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
  }
  .shadow-\[0px_-6px_24px_-8px_rgba\(8\,14\,28\,0\.25\)\] {
    --tw-shadow:0px -6px 24px -8px var(--tw-shadow-color,#080e1c40)
  }
  .shadow-\[0px_-6px_24px_-8px_rgba\(8\,14\,28\,0\.35\)\] {
    --tw-shadow:0px -6px 24px -8px var(--tw-shadow-color,#080e1c59)
  }
  .shadow-\[0px_-6px_24px_-8px_rgba\(8\,14\,28\,0\.35\)\],
  .shadow-\[0px_0px_24px_0px_rgba\(4\,10\,22\,0\.25\)\] {
    box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
  }
  .shadow-\[0px_0px_24px_0px_rgba\(4\,10\,22\,0\.25\)\] {
    --tw-shadow:0px 0px 24px 0px var(--tw-shadow-color,#040a1640)
  }
  .shadow-\[0px_5px_8px_rgba\(0\,0\,0\,0\.2\)\] {
    --tw-shadow:0px 5px 8px var(--tw-shadow-color,#0003);
    box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
  }
  .shadow-\[0px_8px_24px_-6px_rgba\(11\,17\,30\,0\.25\)\,0px_1px_8px_-2px_rgba\(11\,17\,30\,0\.10\)\] {
    --tw-shadow:0px 8px 24px -6px var(--tw-shadow-color,#0b111e40),0px 1px 8px -2px var(--tw-shadow-color,#0b111e1a);
    box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
  }
  .shadow-\[0px_27px_105px_-16px_rgba\(8\,14\,28\,0\.3\)\] {
    --tw-shadow:0px 27px 105px -16px var(--tw-shadow-color,#080e1c4d)
  }
  .shadow-\[0px_27px_105px_-16px_rgba\(8\,14\,28\,0\.3\)\],
  .shadow-button {
    box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
  }
  .shadow-button {
    --tw-shadow:0px 2px 6px -2px var(--tw-shadow-color,#080e1c26),0px 4px 32px -8px var(--tw-shadow-color,#080e1c33)
  }
  .shadow-circleIcon {
    --tw-shadow:0px 4px 28px 0px var(--tw-shadow-color,#0000001a)
  }
  .shadow-circleIcon,
  .shadow-lg {
    box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
  }
  .shadow-lg {
    --tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)
  }
  .shadow-lg-black {
    --tw-shadow:var(--shadow-size-lg)rgba(var(--shadow-color-black),var(--shadow-opacity-lg-black))
  }
  .shadow-lg-black,
  .shadow-md {
    box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
  }
  .shadow-md {
    --tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)
  }
  .shadow-md-black {
    --tw-shadow:var(--shadow-size-md)rgba(var(--shadow-color-black),var(--shadow-opacity-md-black))
  }
  .shadow-md-black,
  .shadow-md-green {
    box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
  }
  .shadow-md-green {
    --tw-shadow:var(--shadow-size-md)rgba(var(--shadow-color-green),var(--shadow-opacity-md-green))
  }
  .shadow-md-red {
    --tw-shadow:var(--shadow-size-md)rgba(var(--shadow-color-red),var(--shadow-opacity-md-red))
  }
  .shadow-md-red,
  .shadow-none {
    box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
  }
  .shadow-none {
    --tw-shadow:0 0 #0000
  }
  .shadow-sm {
    --tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)
  }
  .shadow-sm,
  .shadow-sm-black {
    box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
  }
  .shadow-sm-black {
    --tw-shadow:var(--shadow-size-sm)rgba(var(--shadow-color-black),var(--shadow-opacity-sm-black))
  }
  .shadow-sm-blue {
    --tw-shadow:var(--shadow-size-sm)rgba(var(--shadow-color-blue),var(--shadow-opacity-sm-blue))
  }
  .shadow-sm-blue,
  .shadow-sm-green {
    box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
  }
  .shadow-sm-green {
    --tw-shadow:var(--shadow-size-sm)rgba(var(--shadow-color-green),var(--shadow-opacity-sm-green))
  }
  .shadow-xl {
    --tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)
  }
  .shadow-xl,
  .shadow-xl-black {
    box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
  }
  .shadow-xl-black {
    --tw-shadow:var(--shadow-size-xl)rgba(var(--shadow-color-black),var(--shadow-opacity-xl-black))
  }
  .ring {
    --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)
  }
  .ring,
  .ring-0 {
    box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
  }
  .ring-0 {
    --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)
  }
  .ring-0\! {
    --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)!important;
    box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important
  }
  .ring-1 {
    --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)
  }
  .ring-1,
  .ring-2 {
    box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
  }
  .ring-2 {
    --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)
  }
  .ring-\[3px\] {
    --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)
  }
  .ring-\[3px\],
  .ring-\[5px\] {
    box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
  }
  .ring-\[5px\] {
    --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(5px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)
  }
  .ring-black {
    --tw-ring-color:var(--color-black)
  }
  .ring-black\/15 {
    --tw-ring-color:#0b111e26
  }
  @supports (color:color-mix(in lab,red,red)) {
    .ring-black\/15 {
      --tw-ring-color:color-mix(in oklab,var(--color-black)15%,transparent)
    }
  }
  .ring-black\/50 {
    --tw-ring-color:#0b111e80
  }
  @supports (color:color-mix(in lab,red,red)) {
    .ring-black\/50 {
      --tw-ring-color:color-mix(in oklab,var(--color-black)50%,transparent)
    }
  }
  .ring-black\/75 {
    --tw-ring-color:#0b111ebf
  }
  @supports (color:color-mix(in lab,red,red)) {
    .ring-black\/75 {
      --tw-ring-color:color-mix(in oklab,var(--color-black)75%,transparent)
    }
  }
  .ring-blue-400 {
    --tw-ring-color:var(--color-blue-400)
  }
  .ring-green-300 {
    --tw-ring-color:var(--color-green-300)
  }
  .ring-neutral-300 {
    --tw-ring-color:var(--color-neutral-300)
  }
  .ring-red-800 {
    --tw-ring-color:var(--color-red-800)
  }
  .ring-separator {
    --tw-ring-color:var(--color-separator)
  }
  .ring-transparent {
    --tw-ring-color:transparent
  }
  .outline-hidden {
    --tw-outline-style:none;
    outline-style:none
  }
  @media (forced-colors:active) {
    .outline-hidden {
      outline-offset:2px;
      outline:2px solid #0000
    }
  }
  .outline {
    outline-width:1px
  }
  .outline,
  .outline-0 {
    outline-style:var(--tw-outline-style)
  }
  .outline-0 {
    outline-width:0
  }
  .outline-2 {
    outline-width:2px
  }
  .outline-2,
  .outline-8 {
    outline-style:var(--tw-outline-style)
  }
  .outline-8 {
    outline-width:8px
  }
  .-outline-offset-2 {
    outline-offset:calc(2px*-1)
  }
  .outline-offset-0 {
    outline-offset:0
  }
  .outline-black\/20 {
    outline-color:#0b111e33
  }
  @supports (color:color-mix(in lab,red,red)) {
    .outline-black\/20 {
      outline-color:color-mix(in oklab,var(--color-black)20%,transparent)
    }
  }
  .outline-gray-400 {
    outline-color:var(--color-gray-400)
  }
  .outline-green-400 {
    outline-color:var(--color-green-400)
  }
  .outline-purple-400 {
    outline-color:var(--color-purple-400)
  }
  .blur {
    --tw-blur:blur(8px)
  }
  .blur,
  .blur-\[5px\] {
    filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)
  }
  .blur-\[5px\] {
    --tw-blur:blur(5px)
  }
  .blur-lg {
    --tw-blur:blur(var(--blur-lg))
  }
  .blur-lg,
  .blur-md {
    filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)
  }
  .blur-md {
    --tw-blur:blur(var(--blur-md))
  }
  .blur-sm {
    --tw-blur:blur(var(--blur-sm))
  }
  .blur-sm,
  .blur-xs {
    filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)
  }
  .blur-xs {
    --tw-blur:blur(var(--blur-xs))
  }
  .drop-shadow-2xl {
    --tw-drop-shadow-size:drop-shadow(0 25px 25px var(--tw-drop-shadow-color,#00000026));
    --tw-drop-shadow:drop-shadow(var(--drop-shadow-2xl))
  }
  .drop-shadow-2xl,
  .drop-shadow-\[1px_2px_2px_rgba\(0\,0\,0\,0\.50\)\] {
    filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)
  }
  .drop-shadow-\[1px_2px_2px_rgba\(0\,0\,0\,0\.50\)\] {
    --tw-drop-shadow-size:drop-shadow(1px 2px 2px var(--tw-drop-shadow-color,#00000080));
    --tw-drop-shadow:var(--tw-drop-shadow-size)
  }
  .drop-shadow-xl {
    --tw-drop-shadow-size:drop-shadow(0 9px 7px var(--tw-drop-shadow-color,#0000001a));
    --tw-drop-shadow:drop-shadow(var(--drop-shadow-xl))
  }
  .drop-shadow-none,
  .drop-shadow-xl {
    filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)
  }
  .drop-shadow-none {
    --tw-drop-shadow: 
  }
  .grayscale {
    --tw-grayscale:grayscale(100%)
  }
  .filter,
  .grayscale {
    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 {
    --tw-backdrop-blur:blur(var(--blur-sm))
  }
  .backdrop-blur-sm,
  .backdrop-blur-xs {
    -webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);
    backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)
  }
  .backdrop-blur-xs {
    --tw-backdrop-blur:blur(var(--blur-xs))
  }
  .backdrop-blur-xxs {
    --tw-backdrop-blur:blur(var(--blur-xxs));
    -webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);
    backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)
  }
  .transition {
    transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;
    transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
    transition-duration:var(--tw-duration,var(--default-transition-duration))
  }
  .transition-\[bottom\,left\,right\,top\] {
    transition-property:bottom,left,right,top;
    transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
    transition-duration:var(--tw-duration,var(--default-transition-duration))
  }
  .transition-\[text-decoration\] {
    transition-property:-webkit-text-decoration,text-decoration;
    transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
    transition-duration:var(--tw-duration,var(--default-transition-duration))
  }
  .transition-all {
    transition-property:all;
    transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
    transition-duration:var(--tw-duration,var(--default-transition-duration))
  }
  .transition-colors {
    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:var(--tw-ease,var(--default-transition-timing-function));
    transition-duration:var(--tw-duration,var(--default-transition-duration))
  }
  .transition-opacity {
    transition-property:opacity;
    transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
    transition-duration:var(--tw-duration,var(--default-transition-duration))
  }
  .transition-shadow {
    transition-property:box-shadow;
    transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
    transition-duration:var(--tw-duration,var(--default-transition-duration))
  }
  .transition-transform {
    transition-property:transform,translate,scale,rotate;
    transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
    transition-duration:var(--tw-duration,var(--default-transition-duration))
  }
  .transition-none\! {
    transition-property:none!important
  }
  .transition-discrete {
    transition-behavior:allow-discrete
  }
  .delay-100 {
    transition-delay:.1s
  }
  .duration-75 {
    --tw-duration:75ms;
    transition-duration:75ms
  }
  .duration-100 {
    --tw-duration:.1s;
    transition-duration:.1s
  }
  .duration-200 {
    --tw-duration:.2s;
    transition-duration:.2s
  }
  .duration-300 {
    --tw-duration:.3s;
    transition-duration:.3s
  }
  .duration-500 {
    --tw-duration:.5s;
    transition-duration:.5s
  }
  .duration-700 {
    --tw-duration:.7s;
    transition-duration:.7s
  }
  .ease-in-out {
    --tw-ease:var(--ease-in-out);
    transition-timing-function:var(--ease-in-out)
  }
  .ease-out {
    --tw-ease:var(--ease-out);
    transition-timing-function:var(--ease-out)
  }
  .will-change-\[bottom\] {
    will-change:bottom
  }
  .will-change-\[height\] {
    will-change:height
  }
  .will-change-\[transform\,opacity\] {
    will-change:transform,opacity
  }
  .will-change-transform {
    will-change:transform
  }
  .contain-strict {
    contain:strict
  }
  .transparent-scrollbar {
    -ms-overflow-style:auto;
    scrollbar-width:thin;
    scrollbar-color:#9ea3ae transparent
  }
  .transparent-scrollbar::-webkit-scrollbar-track {
    background:0 0
  }
  .outline-dashed {
    --tw-outline-style:dashed;
    outline-style:dashed
  }
  .outline-none {
    --tw-outline-style:none;
    outline-style:none
  }
  .select-none {
    -webkit-user-select:none;
    user-select:none
  }
  .\[--aspect-ratio\:1\/1\] {
    --aspect-ratio:1/1
  }
  .\[--aspect-ratio\:9\/5\] {
    --aspect-ratio:9/5
  }
  .\[--aspect-ratio\:9\/6\] {
    --aspect-ratio:9/6
  }
  .\[--aspect-ratio\:16\/9\] {
    --aspect-ratio:16/9
  }
  .\[--modal-header-button-placeholder-size\:50px\] {
    --modal-header-button-placeholder-size:50px
  }
  .\[--scale-preview\:32\] {
    --scale-preview:32
  }
  .\[grid-area\:t1\] {
    grid-area:t1
  }
  .\[grid-area\:t2\] {
    grid-area:t2
  }
  .\[grid-area\:t3\] {
    grid-area:t3
  }
  .\[grid-area\:t4\] {
    grid-area:t4
  }
  .\[grid-area\:t5\] {
    grid-area:t5
  }
  .\[grid-area\:t6\] {
    grid-area:t6
  }
  .\[grid-template-areas\:\"t1\"\"t2\"\] {
    grid-template-areas:"t1""t2"
  }
  .\[grid-template-areas\:\"t1_t2_t3\"\] {
    grid-template-areas:"t1 t2 t3"
  }
  .\[grid-template-areas\:\"t1_t3\"\"t2_t4\"\] {
    grid-template-areas:"t1 t3""t2 t4"
  }
  .\[grid-template-areas\:\"t1_t3_t5\"\"t2_t4_\.\"\] {
    grid-template-areas:"t1 t3 t5""t2 t4."
  }
  .\[grid-template-areas\:\"t1_t3_t5\"\"t2_t4_t6\"\] {
    grid-template-areas:"t1 t3 t5""t2 t4 t6"
  }
  .\[text-shadow\:0_1px_8px_rgb\(8_14_28\/25\%\)\] {
    text-shadow:0 1px 8px #080e1c40
  }
  .\[text-shadow\:0_2px_6px_rgb\(0_0_0\/75\%\)\] {
    text-shadow:0 2px 6px #000000bf
  }
  .\[text-shadow\:0_4px_4px_rgb\(0_0_0\/25\%\)\] {
    text-shadow:0 4px 4px #00000040
  }
  .backface-hidden {
    backface-visibility:hidden
  }
  .contain-intrinsic-size-\[17\.5rem\] {
    contain-intrinsic-size:17.5rem
  }
  .contain-intrinsic-size-\[auto_9rem\] {
    contain-intrinsic-size:auto 9rem
  }
  .contain-intrinsic-size-\[auto_16rem\] {
    contain-intrinsic-size:auto 16rem
  }
  .contain-intrinsic-size-\[auto_32rem\] {
    contain-intrinsic-size:auto 32rem
  }
  .contain-intrinsic-size-\[auto_37rem\] {
    contain-intrinsic-size:auto 37rem
  }
  .contain-intrinsic-size-\[auto_50rem\] {
    contain-intrinsic-size:auto 50rem
  }
  .content-visibility-auto {
    content-visibility:auto
  }
  .delay-100 {
    animation-delay:.1s
  }
  .duration-75 {
    animation-duration:75ms
  }
  .duration-100 {
    animation-duration:.1s
  }
  .duration-200 {
    animation-duration:.2s
  }
  .duration-300 {
    animation-duration:.3s
  }
  .duration-500 {
    animation-duration:.5s
  }
  .duration-700 {
    animation-duration:.7s
  }
  .ease-in-out {
    animation-timing-function:cubic-bezier(.4,0,.2,1)
  }
  .ease-out {
    animation-timing-function:cubic-bezier(0,0,.2,1)
  }
  .fade-in {
    --tw-enter-opacity:0
  }
  .interpolate-size-keywords {
    interpolate-size:allow-keywords
  }
  .perspective-\[1px\] {
    perspective:1px
  }
  .ring-inset {
    --tw-ring-inset:inset
  }
  .running {
    animation-play-state:running
  }
  :is(.\*\:pointer-events-auto>*) {
    pointer-events:auto
  }
  :is(.\*\:break-words>*) {
    overflow-wrap:break-word
  }
  .group-last-of-type\:hidden:is(:where(.group):last-of-type *),
  .not-only\:hidden:not(:only-child) {
    display:none
  }
  .group-focus-within\:border-blue-500:is(:where(.group):focus-within *) {
    border-color:var(--color-blue-500)
  }
  .group-focus-within\:ring-3:is(:where(.group):focus-within *) {
    --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)
  }
  .group-focus-within\:ring-blue-500:is(:where(.group):focus-within *) {
    --tw-ring-color:var(--color-blue-500)
  }
  @media (hover:hover) {
    .group-hover\:block:is(:where(.group):hover *) {
      display:block
    }
    .group-hover\:flex:is(:where(.group):hover *) {
      display:flex
    }
    .group-hover\:scale-105:is(:where(.group):hover *) {
      --tw-scale-x:105%;
      --tw-scale-y:105%;
      --tw-scale-z:105%;
      scale:var(--tw-scale-x)var(--tw-scale-y)
    }
    .group-hover\:scale-110:is(:where(.group):hover *) {
      --tw-scale-x:110%;
      --tw-scale-y:110%;
      --tw-scale-z:110%;
      scale:var(--tw-scale-x)var(--tw-scale-y)
    }
    .group-hover\:animate-\[wiggle_0\.5s_ease-in-out_1\]:is(:where(.group):hover *) {
      animation:wiggle .5s ease-in-out
    }
    .group-hover\:border-blue-500:is(:where(.group):hover *) {
      border-color:var(--color-blue-500)
    }
    .group-hover\:bg-dark:is(:where(.group):hover *) {
      background-color:var(--background-color-dark)
    }
    .group-hover\:bg-neutral-50:is(:where(.group):hover *) {
      background-color:var(--color-neutral-50)
    }
    .group-hover\:from-black\/37\.5:is(:where(.group):hover *) {
      --tw-gradient-from:#0b111e60
    }
    @supports (color:color-mix(in lab,red,red)) {
      .group-hover\:from-black\/37\.5:is(:where(.group):hover *) {
        --tw-gradient-from:color-mix(in oklab,var(--color-black)37.5%,transparent)
      }
    }
    .group-hover\:from-black\/37\.5:is(:where(.group):hover *) {
      --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))
    }
    .group-hover\:text-neutral-400:is(:where(.group):hover *) {
      color:var(--color-neutral-400)
    }
    .group-hover\:text-primary:is(:where(.group):hover *) {
      color:var(--text-color-primary)
    }
    .group-hover\:underline:is(:where(.group):hover *) {
      text-decoration-line:underline
    }
    .group-hover\:opacity-100:is(:where(.group):hover *) {
      opacity:1
    }
    .group-hover\:ring-3:is(:where(.group):hover *) {
      --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)
    }
    .group-hover\:ring-blue-200:is(:where(.group):hover *) {
      --tw-ring-color:var(--color-blue-200)
    }
    .group-hover\:ring-neutral-800:is(:where(.group):hover *) {
      --tw-ring-color:var(--color-neutral-800)
    }
    .group-hover\/badge\:bg-danger:is(:where(.group\/badge):hover *) {
      background-color:var(--color-danger)
    }
    .group-hover\/badge\:bg-danger-subtle:is(:where(.group\/badge):hover *) {
      background-color:var(--background-color-danger-subtle)
    }
    .group-hover\/badge\:bg-dark:is(:where(.group\/badge):hover *) {
      background-color:var(--background-color-dark)
    }
    .group-hover\/badge\:bg-extra:is(:where(.group\/badge):hover *) {
      background-color:var(--color-extra)
    }
    .group-hover\/badge\:bg-extra-subtle:is(:where(.group\/badge):hover *) {
      background-color:var(--background-color-extra-subtle)
    }
    .group-hover\/badge\:bg-primary:is(:where(.group\/badge):hover *) {
      background-color:var(--color-primary)
    }
    .group-hover\/badge\:bg-primary-subtle:is(:where(.group\/badge):hover *) {
      background-color:var(--background-color-primary-subtle)
    }
    .group-hover\/badge\:bg-secondary:is(:where(.group\/badge):hover *) {
      background-color:var(--background-color-secondary)
    }
    .group-hover\/badge\:bg-white:is(:where(.group\/badge):hover *) {
      background-color:var(--color-white)
    }
    .group-hover\/badge\:text-body:is(:where(.group\/badge):hover *) {
      color:var(--text-color-body)
    }
    .group-hover\/badge\:text-extra-price:is(:where(.group\/badge):hover *) {
      color:var(--text-color-extra-price)
    }
    .group-hover\/badge\:text-green-500:is(:where(.group\/badge):hover *) {
      color:var(--color-green-500)
    }
    .group-hover\/badge\:text-muted:is(:where(.group\/badge):hover *) {
      color:var(--text-color-muted)
    }
    .group-hover\/badge\:text-red-800:is(:where(.group\/badge):hover *) {
      color:var(--color-red-800)
    }
    .group-hover\/badge\:text-white:is(:where(.group\/badge):hover *) {
      color:var(--text-color-white)
    }
    .group-hover\/badge\:ring-1:is(:where(.group\/badge):hover *) {
      --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);
      box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }
    .group-hover\/badge\:ring-separator:is(:where(.group\/badge):hover *) {
      --tw-ring-color:var(--color-separator)
    }
    .group-hover\/badge\:ring-inset:is(:where(.group\/badge):hover *) {
      --tw-ring-inset:inset
    }
    .group-hover\/category-button\:underline:is(:where(.group\/category-button):hover *) {
      text-decoration-line:underline
    }
    .group-hover\/radio\:border-info:is(:where(.group\/radio):hover *) {
      border-color:var(--border-color-info)
    }
  }
  .group-focus\/badge\:bg-danger:is(:where(.group\/badge):focus *) {
    background-color:var(--color-danger)
  }
  .group-focus\/badge\:bg-danger-subtle:is(:where(.group\/badge):focus *) {
    background-color:var(--background-color-danger-subtle)
  }
  .group-focus\/badge\:bg-dark:is(:where(.group\/badge):focus *) {
    background-color:var(--background-color-dark)
  }
  .group-focus\/badge\:bg-extra:is(:where(.group\/badge):focus *) {
    background-color:var(--color-extra)
  }
  .group-focus\/badge\:bg-extra-subtle:is(:where(.group\/badge):focus *) {
    background-color:var(--background-color-extra-subtle)
  }
  .group-focus\/badge\:bg-primary:is(:where(.group\/badge):focus *) {
    background-color:var(--color-primary)
  }
  .group-focus\/badge\:bg-primary-subtle:is(:where(.group\/badge):focus *) {
    background-color:var(--background-color-primary-subtle)
  }
  .group-focus\/badge\:bg-secondary:is(:where(.group\/badge):focus *) {
    background-color:var(--background-color-secondary)
  }
  .group-focus\/badge\:bg-white:is(:where(.group\/badge):focus *) {
    background-color:var(--color-white)
  }
  .group-focus\/badge\:text-body:is(:where(.group\/badge):focus *) {
    color:var(--text-color-body)
  }
  .group-focus\/badge\:text-extra-price:is(:where(.group\/badge):focus *) {
    color:var(--text-color-extra-price)
  }
  .group-focus\/badge\:text-green-500:is(:where(.group\/badge):focus *) {
    color:var(--color-green-500)
  }
  .group-focus\/badge\:text-muted:is(:where(.group\/badge):focus *) {
    color:var(--text-color-muted)
  }
  .group-focus\/badge\:text-red-800:is(:where(.group\/badge):focus *) {
    color:var(--color-red-800)
  }
  .group-focus\/badge\:text-white:is(:where(.group\/badge):focus *) {
    color:var(--text-color-white)
  }
  .group-focus\/badge\:ring-1:is(:where(.group\/badge):focus *) {
    --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);
    box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
  }
  .group-focus\/badge\:ring-separator:is(:where(.group\/badge):focus *) {
    --tw-ring-color:var(--color-separator)
  }
  .group-focus\/badge\:ring-inset:is(:where(.group\/badge):focus *) {
    --tw-ring-inset:inset
  }
  .group-focus\/category-button\:underline:is(:where(.group\/category-button):focus *) {
    text-decoration-line:underline
  }
  .group-focus\/radio\:border-info:is(:where(.group\/radio):focus *) {
    border-color:var(--border-color-info)
  }
  .group-focus\/radio\:ring-4:is(:where(.group\/radio):focus *) {
    --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);
    box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
  }
  .group-focus\/radio\:ring-blue-100:is(:where(.group\/radio):focus *) {
    --tw-ring-color:var(--color-blue-100)
  }
  .group-active\/badge\:bg-danger:is(:where(.group\/badge):active *) {
    background-color:var(--color-danger)
  }
  .group-active\/badge\:bg-danger-subtle:is(:where(.group\/badge):active *) {
    background-color:var(--background-color-danger-subtle)
  }
  .group-active\/badge\:bg-dark:is(:where(.group\/badge):active *) {
    background-color:var(--background-color-dark)
  }
  .group-active\/badge\:bg-extra:is(:where(.group\/badge):active *) {
    background-color:var(--color-extra)
  }
  .group-active\/badge\:bg-extra-subtle:is(:where(.group\/badge):active *) {
    background-color:var(--background-color-extra-subtle)
  }
  .group-active\/badge\:bg-primary:is(:where(.group\/badge):active *) {
    background-color:var(--color-primary)
  }
  .group-active\/badge\:bg-primary-subtle:is(:where(.group\/badge):active *) {
    background-color:var(--background-color-primary-subtle)
  }
  .group-active\/badge\:bg-secondary:is(:where(.group\/badge):active *) {
    background-color:var(--background-color-secondary)
  }
  .group-active\/badge\:bg-white:is(:where(.group\/badge):active *) {
    background-color:var(--color-white)
  }
  .group-active\/badge\:text-body:is(:where(.group\/badge):active *) {
    color:var(--text-color-body)
  }
  .group-active\/badge\:text-extra-price:is(:where(.group\/badge):active *) {
    color:var(--text-color-extra-price)
  }
  .group-active\/badge\:text-green-500:is(:where(.group\/badge):active *) {
    color:var(--color-green-500)
  }
  .group-active\/badge\:text-muted:is(:where(.group\/badge):active *) {
    color:var(--text-color-muted)
  }
  .group-active\/badge\:text-red-800:is(:where(.group\/badge):active *) {
    color:var(--color-red-800)
  }
  .group-active\/badge\:text-white:is(:where(.group\/badge):active *) {
    color:var(--text-color-white)
  }
  .group-active\/badge\:ring-0:is(:where(.group\/badge):active *) {
    --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);
    box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
  }
  .group-active\/badge\:ring-1:is(:where(.group\/badge):active *) {
    --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);
    box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
  }
  .group-active\/badge\:ring-separator:is(:where(.group\/badge):active *) {
    --tw-ring-color:var(--color-separator)
  }
  .group-active\/badge\:ring-inset:is(:where(.group\/badge):active *) {
    --tw-ring-inset:inset
  }
  .group-active\/category-button\:no-underline:is(:where(.group\/category-button):active *) {
    text-decoration-line:none
  }
  .group-active\/radio\:border-info:is(:where(.group\/radio):active *) {
    border-color:var(--border-color-info)
  }
  .group-active\/radio\:ring-4:is(:where(.group\/radio):active *) {
    --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);
    box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
  }
  .group-active\/radio\:ring-blue-500:is(:where(.group\/radio):active *) {
    --tw-ring-color:var(--color-blue-500)
  }
  .group-disabled\/radio\:bg-neutral-700:is(:where(.group\/radio):disabled *) {
    background-color:var(--color-neutral-700)
  }
  .group-disabled\/radio\:opacity-50:is(:where(.group\/radio):disabled *) {
    opacity:.5
  }
  .group-disabled\/radio-inner\:bg-neutral-700:is(:where(.group\/radio-inner):disabled *) {
    background-color:var(--color-neutral-700)
  }
  .group-data-\[loading\=true\]\:invisible:is(:where(.group)[data-loading=true] *) {
    visibility:hidden
  }
  .group-data-\[loading\=true\]\:flex:is(:where(.group)[data-loading=true] *) {
    display:flex
  }
  .group-data-\[loading\=true\]\:opacity-0:is(:where(.group)[data-loading=true] *) {
    opacity:0
  }
  .group-data-\[loading\=true\]\:opacity-100:is(:where(.group)[data-loading=true] *) {
    opacity:1
  }
  .group-radix-state-open\:rotate-180:is(:where(.group)[data-state=open] *) {
    rotate:180deg
  }
  .placeholder\:font-normal::placeholder {
    --tw-font-weight:var(--font-weight-normal);
    font-weight:var(--font-weight-normal)
  }
  .placeholder\:text-body::placeholder {
    color:var(--text-color-body)
  }
  .placeholder\:text-muted::placeholder {
    color:var(--text-color-muted)
  }
  .placeholder\:text-neutral-200::placeholder {
    color:var(--color-neutral-200)
  }
  .before\:pointer-events-none:before {
    content:var(--tw-content);
    pointer-events:none
  }
  .before\:absolute:before {
    content:var(--tw-content);
    position:absolute
  }
  .before\:inset-0:before {
    content:var(--tw-content);
    inset:calc(var(--spacing)*0)
  }
  .before\:top-0:before {
    content:var(--tw-content);
    top:calc(var(--spacing)*0)
  }
  .before\:top-16:before {
    content:var(--tw-content);
    top:calc(var(--spacing)*16)
  }
  .before\:top-\[20px\]:before {
    content:var(--tw-content);
    top:20px
  }
  .before\:bottom-0:before {
    content:var(--tw-content);
    bottom:calc(var(--spacing)*0)
  }
  .before\:left-1\/2:before {
    content:var(--tw-content);
    left:50%
  }
  .before\:left-2:before {
    content:var(--tw-content);
    left:calc(var(--spacing)*2)
  }
  .before\:left-5:before {
    content:var(--tw-content);
    left:calc(var(--spacing)*5)
  }
  .before\:z-10:before {
    content:var(--tw-content);
    z-index:10
  }
  .before\:block:before {
    content:var(--tw-content);
    display:block
  }
  .before\:hidden:before {
    content:var(--tw-content);
    display:none
  }
  .before\:h-\[2px\]:before {
    content:var(--tw-content);
    height:2px
  }
  .before\:h-full:before {
    content:var(--tw-content);
    height:100%
  }
  .before\:w-3:before {
    content:var(--tw-content);
    width:calc(var(--spacing)*3)
  }
  .before\:w-8:before {
    content:var(--tw-content);
    width:calc(var(--spacing)*8)
  }
  .before\:w-14:before {
    content:var(--tw-content);
    width:calc(var(--spacing)*14)
  }
  .before\:w-\[8px\]:before {
    content:var(--tw-content);
    width:8px
  }
  .before\:w-full:before {
    content:var(--tw-content);
    width:100%
  }
  .before\:w-px:before {
    content:var(--tw-content);
    width:1px
  }
  .before\:-translate-x-1\/2:before {
    --tw-translate-x:calc(calc(1/2*100%)*-1)
  }
  .before\:-translate-x-1\/2:before,
  .before\:translate-y-4:before {
    content:var(--tw-content);
    translate:var(--tw-translate-x)var(--tw-translate-y)
  }
  .before\:translate-y-4:before {
    --tw-translate-y:calc(var(--spacing)*4)
  }
  .before\:rounded-full:before {
    content:var(--tw-content);
    border-radius:3.40282e+38px
  }
  .before\:bg-black\/80:before {
    content:var(--tw-content);
    background-color:#0b111ecc
  }
  @supports (color:color-mix(in lab,red,red)) {
    .before\:bg-black\/80:before {
      background-color:color-mix(in oklab,var(--color-black)80%,transparent)
    }
  }
  .before\:bg-info:before {
    content:var(--tw-content);
    background-color:var(--color-info)
  }
  .before\:bg-neutral-100:before {
    content:var(--tw-content);
    background-color:var(--color-neutral-100)
  }
  .before\:bg-separator:before {
    content:var(--tw-content);
    background-color:var(--background-color-separator)
  }
  .before\:bg-linear-to-b:before {
    content:var(--tw-content);
    --tw-gradient-position:to bottom
  }
  @supports (background-image:linear-gradient(in lab,red,red)) {
    .before\:bg-linear-to-b:before {
      --tw-gradient-position:to bottom in oklab
    }
  }
  .before\:bg-linear-to-b:before {
    background-image:linear-gradient(var(--tw-gradient-stops))
  }
  .before\:bg-linear-to-r:before {
    content:var(--tw-content);
    --tw-gradient-position:to right
  }
  @supports (background-image:linear-gradient(in lab,red,red)) {
    .before\:bg-linear-to-r:before {
      --tw-gradient-position:to right in oklab
    }
  }
  .before\:bg-linear-to-r:before {
    background-image:linear-gradient(var(--tw-gradient-stops))
  }
  .before\:from-white:before {
    content:var(--tw-content);
    --tw-gradient-from:var(--color-white);
    --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))
  }
  .before\:to-transparent:before {
    content:var(--tw-content);
    --tw-gradient-to: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))
  }
  .before\:px-px:before {
    content:var(--tw-content);
    padding-inline:1px
  }
  .before\:text-h5:before {
    content:var(--tw-content);
    font-size:var(--text-h5);
    line-height:var(--tw-leading,var(--text-h5--line-height));
    font-weight:var(--tw-font-weight,var(--text-h5--font-weight))
  }
  .before\:opacity-0:before {
    content:var(--tw-content);
    opacity:0
  }
  .before\:opacity-100:before {
    content:var(--tw-content);
    opacity:1
  }
  .before\:blur-xxs:before {
    content:var(--tw-content);
    --tw-blur:blur(var(--blur-xxs));
    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,)
  }
  .before\:transition-opacity:before {
    content:var(--tw-content);
    transition-property:opacity;
    transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
    transition-duration:var(--tw-duration,var(--default-transition-duration))
  }
  .before\:duration-200:before {
    --tw-duration:.2s;
    transition-duration:.2s
  }
  .before\:content-\[\'\'\]:before {
    --tw-content:"";
    content:var(--tw-content)
  }
  .before\:duration-200:before {
    content:var(--tw-content);
    animation-duration:.2s
  }
  .after\:pointer-events-none:after {
    content:var(--tw-content);
    pointer-events:none
  }
  .after\:absolute:after {
    content:var(--tw-content);
    position:absolute
  }
  .after\:inset-0:after {
    content:var(--tw-content);
    inset:calc(var(--spacing)*0)
  }
  .after\:top-0:after {
    content:var(--tw-content);
    top:calc(var(--spacing)*0)
  }
  .after\:right-0:after {
    content:var(--tw-content);
    right:calc(var(--spacing)*0)
  }
  .after\:bottom-0:after {
    content:var(--tw-content);
    bottom:calc(var(--spacing)*0)
  }
  .after\:left-1\.25:after {
    content:var(--tw-content);
    left:calc(var(--spacing)*1.25)
  }
  .after\:left-1\/2:after {
    content:var(--tw-content);
    left:50%
  }
  .after\:z-10:after {
    content:var(--tw-content);
    z-index:10
  }
  .after\:mt-px:after {
    content:var(--tw-content);
    margin-top:1px
  }
  .after\:mb-0\.5:after {
    content:var(--tw-content);
    margin-bottom:calc(var(--spacing)*.5)
  }
  .after\:-ml-1:after {
    content:var(--tw-content);
    margin-left:calc(var(--spacing)*-1)
  }
  .after\:box-content:after {
    content:var(--tw-content);
    box-sizing:initial
  }
  .after\:block:after {
    content:var(--tw-content);
    display:block
  }
  .after\:size-\[14px\]:after {
    content:var(--tw-content);
    width:14px;
    height:14px
  }
  .after\:h-1:after {
    content:var(--tw-content);
    height:calc(var(--spacing)*1)
  }
  .after\:h-2:after {
    content:var(--tw-content);
    height:calc(var(--spacing)*2)
  }
  .after\:h-full:after {
    content:var(--tw-content);
    height:100%
  }
  .after\:w-1:after {
    content:var(--tw-content);
    width:calc(var(--spacing)*1)
  }
  .after\:w-2:after {
    content:var(--tw-content);
    width:calc(var(--spacing)*2)
  }
  .after\:w-3:after {
    content:var(--tw-content);
    width:calc(var(--spacing)*3)
  }
  .after\:w-8:after {
    content:var(--tw-content);
    width:calc(var(--spacing)*8)
  }
  .after\:w-14:after {
    content:var(--tw-content);
    width:calc(var(--spacing)*14)
  }
  .after\:w-full:after {
    content:var(--tw-content);
    width:100%
  }
  .after\:-translate-x-1\/2:after {
    --tw-translate-x:calc(calc(1/2*100%)*-1)
  }
  .after\:-translate-x-1\/2:after,
  .after\:translate-y-0\.75:after {
    content:var(--tw-content);
    translate:var(--tw-translate-x)var(--tw-translate-y)
  }
  .after\:translate-y-0\.75:after {
    --tw-translate-y:calc(var(--spacing)*.75)
  }
  .after\:translate-y-2:after {
    content:var(--tw-content);
    --tw-translate-y:calc(var(--spacing)*2);
    translate:var(--tw-translate-x)var(--tw-translate-y)
  }
  .after\:rotate-45:after {
    content:var(--tw-content);
    rotate:45deg
  }
  .after\:rounded-full:after {
    content:var(--tw-content);
    border-radius:3.40282e+38px
  }
  .after\:rounded-br-none:after {
    content:var(--tw-content);
    border-bottom-right-radius:0
  }
  .after\:border-2:after {
    content:var(--tw-content);
    border-style:var(--tw-border-style);
    border-width:2px
  }
  .after\:border-6:after {
    content:var(--tw-content);
    border-style:var(--tw-border-style);
    border-width:6px
  }
  .after\:border-\[5px\]:after {
    content:var(--tw-content);
    border-style:var(--tw-border-style);
    border-width:5px
  }
  .after\:border-b:after {
    content:var(--tw-content);
    border-bottom-style:var(--tw-border-style);
    border-bottom-width:1px
  }
  .after\:border-info:after {
    content:var(--tw-content);
    border-color:var(--border-color-info)
  }
  .after\:border-inherit:after {
    content:var(--tw-content);
    border-color:inherit
  }
  .after\:border-neutral-100:after {
    content:var(--tw-content);
    border-color:var(--color-neutral-100)
  }
  .after\:border-white\/50:after {
    content:var(--tw-content);
    border-color:#ffffff80
  }
  @supports (color:color-mix(in lab,red,red)) {
    .after\:border-white\/50:after {
      border-color:color-mix(in oklab,var(--color-white)50%,transparent)
    }
  }
  .after\:bg-blue:after {
    content:var(--tw-content);
    background-color:var(--color-blue)
  }
  .after\:bg-white:after {
    content:var(--tw-content);
    background-color:var(--color-white)
  }
  .after\:bg-linear-to-l:after {
    content:var(--tw-content);
    --tw-gradient-position:to left
  }
  @supports (background-image:linear-gradient(in lab,red,red)) {
    .after\:bg-linear-to-l:after {
      --tw-gradient-position:to left in oklab
    }
  }
  .after\:bg-linear-to-l:after {
    background-image:linear-gradient(var(--tw-gradient-stops))
  }
  .after\:bg-linear-to-t:after {
    content:var(--tw-content);
    --tw-gradient-position:to top
  }
  @supports (background-image:linear-gradient(in lab,red,red)) {
    .after\:bg-linear-to-t:after {
      --tw-gradient-position:to top in oklab
    }
  }
  .after\:bg-linear-to-t:after {
    background-image:linear-gradient(var(--tw-gradient-stops))
  }
  .after\:from-white:after {
    content:var(--tw-content);
    --tw-gradient-from:var(--color-white);
    --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))
  }
  .after\:to-transparent:after {
    content:var(--tw-content);
    --tw-gradient-to: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))
  }
  .after\:text-\[15px\]\/\[13px\]:after {
    content:var(--tw-content);
    font-size:15px;
    line-height:13px
  }
  .after\:font-bold:after {
    content:var(--tw-content);
    --tw-font-weight:var(--font-weight-bold);
    font-weight:var(--font-weight-bold)
  }
  .after\:text-neutral-600:after {
    content:var(--tw-content);
    color:var(--color-neutral-600)
  }
  .after\:opacity-0:after {
    content:var(--tw-content);
    opacity:0
  }
  .after\:opacity-100:after {
    content:var(--tw-content);
    opacity:1
  }
  .after\:shadow-\[0px_4px_8px_-2px_rgba\(0\,0\,0\,0\.6\)\]:after {
    --tw-shadow:0px 4px 8px -2px var(--tw-shadow-color,#0009)
  }
  .after\:ring-1:after,
  .after\:shadow-\[0px_4px_8px_-2px_rgba\(0\,0\,0\,0\.6\)\]:after {
    content:var(--tw-content);
    box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
  }
  .after\:ring-1:after {
    --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)
  }
  .after\:ring-neutral-400:after {
    content:var(--tw-content);
    --tw-ring-color:var(--color-neutral-400)
  }
  .after\:transition-opacity:after {
    content:var(--tw-content);
    transition-property:opacity;
    transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
    transition-duration:var(--tw-duration,var(--default-transition-duration))
  }
  .after\:duration-200:after {
    --tw-duration:.2s;
    transition-duration:.2s
  }
  .after\:content-\[\"\"\]:after {
    --tw-content:"";
    content:var(--tw-content)
  }
  .after\:content-\[\"·\"\]:after {
    --tw-content:"·";
    content:var(--tw-content)
  }
  .after\:content-\[\'\'\]:after {
    --tw-content:"";
    content:var(--tw-content)
  }
  .after\:content-\[counter\(progress-item\)\]:after {
    --tw-content:counter(progress-item);
    content:var(--tw-content)
  }
  .after\:duration-200:after {
    content:var(--tw-content);
    animation-duration:.2s
  }
  .first\:my-0:first-child {
    margin-block:calc(var(--spacing)*0)
  }
  .first\:-mt-2:first-child {
    margin-top:calc(var(--spacing)*-2)
  }
  .first\:mb-\[12px\]:first-child {
    margin-bottom:12px
  }
  .first\:ml-0:first-child {
    margin-left:calc(var(--spacing)*0)
  }
  .first\:ml-3:first-child {
    margin-left:calc(var(--spacing)*3)
  }
  .first\:ml-4:first-child {
    margin-left:calc(var(--spacing)*4)
  }
  .first\:ml-5:first-child {
    margin-left:calc(var(--spacing)*5)
  }
  .first\:hidden:first-child {
    display:none
  }
  .first\:rounded-l-full:first-child {
    border-top-left-radius:3.40282e+38px;
    border-bottom-left-radius:3.40282e+38px
  }
  .first\:rounded-l-lg:first-child {
    border-top-left-radius:var(--radius-lg);
    border-bottom-left-radius:var(--radius-lg)
  }
  .first\:rounded-l-md:first-child {
    border-top-left-radius:var(--radius-md);
    border-bottom-left-radius:var(--radius-md)
  }
  .first\:rounded-l-sm:first-child {
    border-top-left-radius:var(--radius-sm);
    border-bottom-left-radius:var(--radius-sm)
  }
  .first\:border-t-0:first-child {
    border-top-style:var(--tw-border-style);
    border-top-width:0
  }
  .first\:pt-4:first-child {
    padding-top:calc(var(--spacing)*4)
  }
  .first\:pt-16:first-child {
    padding-top:calc(var(--spacing)*16)
  }
  .first\:pl-0:first-child {
    padding-left:calc(var(--spacing)*0)
  }
  .first\:pl-2:first-child {
    padding-left:calc(var(--spacing)*2)
  }
  .first\:pl-3:first-child {
    padding-left:calc(var(--spacing)*3)
  }
  .first\:pl-4:first-child {
    padding-left:calc(var(--spacing)*4)
  }
  .first\:pl-6:first-child {
    padding-left:calc(var(--spacing)*6)
  }
  .first\:pl-8:first-child {
    padding-left:calc(var(--spacing)*8)
  }
  .last\:mr-3:last-child {
    margin-right:calc(var(--spacing)*3)
  }
  .last\:mr-4:last-child {
    margin-right:calc(var(--spacing)*4)
  }
  .last\:mr-5\!:last-child {
    margin-right:calc(var(--spacing)*5)!important
  }
  .last\:mb-0:last-child {
    margin-bottom:calc(var(--spacing)*0)
  }
  .last\:hidden:last-child {
    display:none
  }
  .last\:rounded-r-full:last-child {
    border-top-right-radius:3.40282e+38px;
    border-bottom-right-radius:3.40282e+38px
  }
  .last\:rounded-r-lg:last-child {
    border-top-right-radius:var(--radius-lg);
    border-bottom-right-radius:var(--radius-lg)
  }
  .last\:rounded-r-md:last-child {
    border-top-right-radius:var(--radius-md);
    border-bottom-right-radius:var(--radius-md)
  }
  .last\:rounded-r-sm:last-child {
    border-top-right-radius:var(--radius-sm);
    border-bottom-right-radius:var(--radius-sm)
  }
  .last\:border-b:last-child {
    border-bottom-style:var(--tw-border-style);
    border-bottom-width:1px
  }
  .last\:border-b-0:last-child {
    border-bottom-style:var(--tw-border-style);
    border-bottom-width:0
  }
  .last\:pr-0:last-child {
    padding-right:calc(var(--spacing)*0)
  }
  .last\:pr-2:last-child {
    padding-right:calc(var(--spacing)*2)
  }
  .last\:pr-3:last-child {
    padding-right:calc(var(--spacing)*3)
  }
  .last\:pr-4:last-child {
    padding-right:calc(var(--spacing)*4)
  }
  .last\:pr-6:last-child {
    padding-right:calc(var(--spacing)*6)
  }
  .last\:pr-8:last-child {
    padding-right:calc(var(--spacing)*8)
  }
  .last\:pb-0:last-child {
    padding-bottom:calc(var(--spacing)*0)
  }
  .last\:after\:content-none:last-child:after {
    content:var(--tw-content);
    --tw-content:none;
    content:none
  }
  .visited\:text-white:visited {
    color:var(--text-color-white)
  }
  .empty\:m-0:empty {
    margin:calc(var(--spacing)*0)
  }
  .empty\:mb-0:empty {
    margin-bottom:calc(var(--spacing)*0)
  }
  .empty\:hidden:empty {
    display:none
  }
  .focus-within\:ring-black\/75:focus-within {
    --tw-ring-color:#0b111ebf
  }
  @supports (color:color-mix(in lab,red,red)) {
    .focus-within\:ring-black\/75:focus-within {
      --tw-ring-color:color-mix(in oklab,var(--color-black)75%,transparent)
    }
  }
  .focus-within\:ring-green-300:focus-within {
    --tw-ring-color:var(--color-green-300)
  }
  @media (hover:hover) {
    .hover\:z-50:hover {
      z-index:50
    }
    .hover\:-translate-y-0:hover {
      --tw-translate-y:calc(var(--spacing)*0);
      translate:var(--tw-translate-x)var(--tw-translate-y)
    }
    .hover\:-translate-y-0\.5:hover {
      --tw-translate-y:calc(var(--spacing)*-.5);
      translate:var(--tw-translate-x)var(--tw-translate-y)
    }
    .hover\:scale-110:hover {
      --tw-scale-x:110%;
      --tw-scale-y:110%;
      --tw-scale-z:110%;
      scale:var(--tw-scale-x)var(--tw-scale-y)
    }
    .hover\:transform-none:hover {
      transform:none
    }
    .hover\:cursor-pointer:hover {
      cursor:pointer
    }
    .hover\:border:hover {
      border-style:var(--tw-border-style);
      border-width:1px
    }
    .hover\:border-black:hover {
      border-color:var(--color-black)
    }
    .hover\:border-blue:hover {
      border-color:var(--color-blue)
    }
    .hover\:border-blue-50:hover {
      border-color:var(--color-blue-50)
    }
    .hover\:border-blue-100:hover {
      border-color:var(--color-blue-100)
    }
    .hover\:border-blue-200:hover {
      border-color:var(--color-blue-200)
    }
    .hover\:border-blue-300:hover {
      border-color:var(--color-blue-300)
    }
    .hover\:border-blue-400:hover {
      border-color:var(--color-blue-400)
    }
    .hover\:border-blue-500:hover {
      border-color:var(--color-blue-500)
    }
    .hover\:border-blue-600:hover {
      border-color:var(--color-blue-600)
    }
    .hover\:border-blue-700:hover {
      border-color:var(--color-blue-700)
    }
    .hover\:border-blue-800:hover {
      border-color:var(--color-blue-800)
    }
    .hover\:border-blue-900:hover {
      border-color:var(--color-blue-900)
    }
    .hover\:border-danger:hover {
      border-color:var(--border-color-danger)
    }
    .hover\:border-danger-subtle:hover {
      border-color:var(--border-color-danger-subtle)
    }
    .hover\:border-dark:hover {
      border-color:var(--border-color-dark)
    }
    .hover\:border-dark-subtle:hover {
      border-color:var(--border-color-dark-subtle)
    }
    .hover\:border-extra:hover {
      border-color:var(--border-color-extra)
    }
    .hover\:border-extra-subtle:hover {
      border-color:var(--border-color-extra-subtle)
    }
    .hover\:border-gray:hover {
      border-color:var(--color-gray)
    }
    .hover\:border-gray-100:hover {
      border-color:var(--color-gray-100)
    }
    .hover\:border-gray-200:hover {
      border-color:var(--color-gray-200)
    }
    .hover\:border-gray-400:hover {
      border-color:var(--color-gray-400)
    }
    .hover\:border-gray-600:hover {
      border-color:var(--color-gray-600)
    }
    .hover\:border-gray-700:hover {
      border-color:var(--color-gray-700)
    }
    .hover\:border-green:hover {
      border-color:var(--color-green)
    }
    .hover\:border-green-50:hover {
      border-color:var(--color-green-50)
    }
    .hover\:border-green-100:hover {
      border-color:var(--color-green-100)
    }
    .hover\:border-green-200:hover {
      border-color:var(--color-green-200)
    }
    .hover\:border-green-300:hover {
      border-color:var(--color-green-300)
    }
    .hover\:border-green-400:hover {
      border-color:var(--color-green-400)
    }
    .hover\:border-green-500:hover {
      border-color:var(--color-green-500)
    }
    .hover\:border-green-600:hover {
      border-color:var(--color-green-600)
    }
    .hover\:border-green-700:hover {
      border-color:var(--color-green-700)
    }
    .hover\:border-green-800:hover {
      border-color:var(--color-green-800)
    }
    .hover\:border-green-900:hover {
      border-color:var(--color-green-900)
    }
    .hover\:border-info:hover {
      border-color:var(--border-color-info)
    }
    .hover\:border-info-subtle:hover {
      border-color:var(--border-color-info-subtle)
    }
    .hover\:border-input:hover {
      border-color:var(--border-color-input)
    }
    .hover\:border-neutral:hover {
      border-color:var(--color-neutral)
    }
    .hover\:border-neutral-50:hover {
      border-color:var(--color-neutral-50)
    }
    .hover\:border-neutral-100:hover {
      border-color:var(--color-neutral-100)
    }
    .hover\:border-neutral-200:hover {
      border-color:var(--color-neutral-200)
    }
    .hover\:border-neutral-300:hover {
      border-color:var(--color-neutral-300)
    }
    .hover\:border-neutral-400:hover {
      border-color:var(--color-neutral-400)
    }
    .hover\:border-neutral-500:hover {
      border-color:var(--color-neutral-500)
    }
    .hover\:border-neutral-600:hover {
      border-color:var(--color-neutral-600)
    }
    .hover\:border-neutral-700:hover {
      border-color:var(--color-neutral-700)
    }
    .hover\:border-neutral-800:hover {
      border-color:var(--color-neutral-800)
    }
    .hover\:border-neutral-900:hover {
      border-color:var(--color-neutral-900)
    }
    .hover\:border-primary:hover {
      border-color:var(--border-color-primary)
    }
    .hover\:border-primary-subtle:hover {
      border-color:var(--border-color-primary-subtle)
    }
    .hover\:border-purple:hover {
      border-color:var(--color-purple)
    }
    .hover\:border-purple-50:hover {
      border-color:var(--color-purple-50)
    }
    .hover\:border-purple-100:hover {
      border-color:var(--color-purple-100)
    }
    .hover\:border-purple-200:hover {
      border-color:var(--color-purple-200)
    }
    .hover\:border-purple-300:hover {
      border-color:var(--color-purple-300)
    }
    .hover\:border-purple-400:hover {
      border-color:var(--color-purple-400)
    }
    .hover\:border-purple-500:hover {
      border-color:var(--color-purple-500)
    }
    .hover\:border-purple-600:hover {
      border-color:var(--color-purple-600)
    }
    .hover\:border-purple-700:hover {
      border-color:var(--color-purple-700)
    }
    .hover\:border-purple-800:hover {
      border-color:var(--color-purple-800)
    }
    .hover\:border-purple-900:hover {
      border-color:var(--color-purple-900)
    }
    .hover\:border-red:hover {
      border-color:var(--color-red)
    }
    .hover\:border-red-50:hover {
      border-color:var(--color-red-50)
    }
    .hover\:border-red-100:hover {
      border-color:var(--color-red-100)
    }
    .hover\:border-red-200:hover {
      border-color:var(--color-red-200)
    }
    .hover\:border-red-300:hover {
      border-color:var(--color-red-300)
    }
    .hover\:border-red-400:hover {
      border-color:var(--color-red-400)
    }
    .hover\:border-red-500:hover {
      border-color:var(--color-red-500)
    }
    .hover\:border-red-600:hover {
      border-color:var(--color-red-600)
    }
    .hover\:border-red-700:hover {
      border-color:var(--color-red-700)
    }
    .hover\:border-red-800:hover {
      border-color:var(--color-red-800)
    }
    .hover\:border-red-900:hover {
      border-color:var(--color-red-900)
    }
    .hover\:border-secondary-subtle:hover {
      border-color:var(--border-color-secondary-subtle)
    }
    .hover\:border-separator:hover {
      border-color:var(--border-color-separator)
    }
    .hover\:border-specialDark:hover {
      border-color:var(--color-specialDark)
    }
    .hover\:border-specialDark-50:hover {
      border-color:var(--color-specialDark-50)
    }
    .hover\:border-specialDark-100:hover {
      border-color:var(--color-specialDark-100)
    }
    .hover\:border-specialDark-100-subtle:hover {
      border-color:var(--border-color-specialDark-100-subtle)
    }
    .hover\:border-specialDark-200:hover {
      border-color:var(--color-specialDark-200)
    }
    .hover\:border-specialDark-250:hover {
      border-color:var(--color-specialDark-250)
    }
    .hover\:border-specialDark-300:hover {
      border-color:var(--color-specialDark-300)
    }
    .hover\:border-success:hover {
      border-color:var(--border-color-success)
    }
    .hover\:border-success-subtle:hover {
      border-color:var(--border-color-success-subtle)
    }
    .hover\:border-teal:hover {
      border-color:var(--color-teal)
    }
    .hover\:border-teal-50:hover {
      border-color:var(--color-teal-50)
    }
    .hover\:border-teal-100:hover {
      border-color:var(--color-teal-100)
    }
    .hover\:border-teal-200:hover {
      border-color:var(--color-teal-200)
    }
    .hover\:border-teal-300:hover {
      border-color:var(--color-teal-300)
    }
    .hover\:border-teal-400:hover {
      border-color:var(--color-teal-400)
    }
    .hover\:border-teal-500:hover {
      border-color:var(--color-teal-500)
    }
    .hover\:border-teal-600:hover {
      border-color:var(--color-teal-600)
    }
    .hover\:border-teal-700:hover {
      border-color:var(--color-teal-700)
    }
    .hover\:border-teal-800:hover {
      border-color:var(--color-teal-800)
    }
    .hover\:border-teal-900:hover {
      border-color:var(--color-teal-900)
    }
    .hover\:border-tertiary:hover {
      border-color:var(--border-color-tertiary)
    }
    .hover\:border-tertiary-subtle:hover {
      border-color:var(--border-color-tertiary-subtle)
    }
    .hover\:border-warning:hover {
      border-color:var(--border-color-warning)
    }
    .hover\:border-warning-subtle:hover {
      border-color:var(--border-color-warning-subtle)
    }
    .hover\:border-white:hover {
      border-color:var(--color-white)
    }
    .hover\:border-yellow:hover {
      border-color:var(--color-yellow)
    }
    .hover\:border-yellow-50:hover {
      border-color:var(--color-yellow-50)
    }
    .hover\:border-yellow-100:hover {
      border-color:var(--color-yellow-100)
    }
    .hover\:border-yellow-200:hover {
      border-color:var(--color-yellow-200)
    }
    .hover\:border-yellow-300:hover {
      border-color:var(--color-yellow-300)
    }
    .hover\:border-yellow-400:hover {
      border-color:var(--color-yellow-400)
    }
    .hover\:border-yellow-500:hover {
      border-color:var(--color-yellow-500)
    }
    .hover\:border-yellow-600:hover {
      border-color:var(--color-yellow-600)
    }
    .hover\:border-yellow-700:hover {
      border-color:var(--color-yellow-700)
    }
    .hover\:border-yellow-800:hover {
      border-color:var(--color-yellow-800)
    }
    .hover\:border-yellow-900:hover {
      border-color:var(--color-yellow-900)
    }
    .hover\:bg-\[\#1F2937\]:hover {
      background-color:#1f2937
    }
    .hover\:bg-black:hover {
      background-color:var(--color-black)
    }
    .hover\:bg-black\/5:hover {
      background-color:#0b111e0d
    }
    @supports (color:color-mix(in lab,red,red)) {
      .hover\:bg-black\/5:hover {
        background-color:color-mix(in oklab,var(--color-black)5%,transparent)
      }
    }
    .hover\:bg-black\/60:hover {
      background-color:#0b111e99
    }
    @supports (color:color-mix(in lab,red,red)) {
      .hover\:bg-black\/60:hover {
        background-color:color-mix(in oklab,var(--color-black)60%,transparent)
      }
    }
    .hover\:bg-black\/65:hover {
      background-color:#0b111ea6
    }
    @supports (color:color-mix(in lab,red,red)) {
      .hover\:bg-black\/65:hover {
        background-color:color-mix(in oklab,var(--color-black)65%,transparent)
      }
    }
    .hover\:bg-blue:hover {
      background-color:var(--color-blue)
    }
    .hover\:bg-blue-50:hover {
      background-color:var(--color-blue-50)
    }
    .hover\:bg-blue-100:hover {
      background-color:var(--color-blue-100)
    }
    .hover\:bg-blue-200:hover {
      background-color:var(--color-blue-200)
    }
    .hover\:bg-blue-300:hover {
      background-color:var(--color-blue-300)
    }
    .hover\:bg-blue-400:hover {
      background-color:var(--color-blue-400)
    }
    .hover\:bg-blue-500:hover {
      background-color:var(--color-blue-500)
    }
    .hover\:bg-blue-600:hover {
      background-color:var(--color-blue-600)
    }
    .hover\:bg-blue-700:hover {
      background-color:var(--color-blue-700)
    }
    .hover\:bg-blue-800:hover {
      background-color:var(--color-blue-800)
    }
    .hover\:bg-blue-900:hover {
      background-color:var(--color-blue-900)
    }
    .hover\:bg-blue-900\/80:hover {
      background-color:#004782cc
    }
    @supports (color:color-mix(in lab,red,red)) {
      .hover\:bg-blue-900\/80:hover {
        background-color:color-mix(in oklab,var(--color-blue-900)80%,transparent)
      }
    }
    .hover\:bg-body:hover {
      background-color:var(--background-color-body)
    }
    .hover\:bg-danger:hover {
      background-color:var(--color-danger)
    }
    .hover\:bg-danger-hover:hover {
      background-color:var(--background-color-danger-hover)
    }
    .hover\:bg-danger-subtle:hover {
      background-color:var(--background-color-danger-subtle)
    }
    .hover\:bg-dark:hover {
      background-color:var(--background-color-dark)
    }
    .hover\:bg-dark-hover:hover {
      background-color:var(--background-color-dark-hover)
    }
    .hover\:bg-dark-subtle:hover {
      background-color:var(--background-color-dark-subtle)
    }
    .hover\:bg-dark\/90:hover {
      background-color:#111827e6
    }
    @supports (color:color-mix(in lab,red,red)) {
      .hover\:bg-dark\/90:hover {
        background-color:color-mix(in oklab,var(--background-color-dark)90%,transparent)
      }
    }
    .hover\:bg-extra:hover {
      background-color:var(--color-extra)
    }
    .hover\:bg-extra-hover:hover {
      background-color:var(--background-color-extra-hover)
    }
    .hover\:bg-extra-subtle:hover {
      background-color:var(--background-color-extra-subtle)
    }
    .hover\:bg-gray:hover {
      background-color:var(--color-gray)
    }
    .hover\:bg-gray-100:hover {
      background-color:var(--color-gray-100)
    }
    .hover\:bg-gray-200:hover {
      background-color:var(--color-gray-200)
    }
    .hover\:bg-gray-400:hover {
      background-color:var(--color-gray-400)
    }
    .hover\:bg-gray-600:hover {
      background-color:var(--color-gray-600)
    }
    .hover\:bg-gray-700:hover {
      background-color:var(--color-gray-700)
    }
    .hover\:bg-green:hover {
      background-color:var(--color-green)
    }
    .hover\:bg-green-50:hover {
      background-color:var(--color-green-50)
    }
    .hover\:bg-green-100:hover {
      background-color:var(--color-green-100)
    }
    .hover\:bg-green-200:hover {
      background-color:var(--color-green-200)
    }
    .hover\:bg-green-300:hover {
      background-color:var(--color-green-300)
    }
    .hover\:bg-green-400:hover {
      background-color:var(--color-green-400)
    }
    .hover\:bg-green-400\/10:hover {
      background-color:#33a14e1a
    }
    @supports (color:color-mix(in lab,red,red)) {
      .hover\:bg-green-400\/10:hover {
        background-color:color-mix(in oklab,var(--color-green-400)10%,transparent)
      }
    }
    .hover\:bg-green-500:hover {
      background-color:var(--color-green-500)
    }
    .hover\:bg-green-600:hover {
      background-color:var(--color-green-600)
    }
    .hover\:bg-green-700:hover {
      background-color:var(--color-green-700)
    }
    .hover\:bg-green-800:hover {
      background-color:var(--color-green-800)
    }
    .hover\:bg-green-900:hover {
      background-color:var(--color-green-900)
    }
    .hover\:bg-green-900\/80:hover {
      background-color:#005314cc
    }
    @supports (color:color-mix(in lab,red,red)) {
      .hover\:bg-green-900\/80:hover {
        background-color:color-mix(in oklab,var(--color-green-900)80%,transparent)
      }
    }
    .hover\:bg-info:hover {
      background-color:var(--color-info)
    }
    .hover\:bg-info-hover:hover {
      background-color:var(--background-color-info-hover)
    }
    .hover\:bg-info-subtle:hover {
      background-color:var(--background-color-info-subtle)
    }
    .hover\:bg-neutral:hover {
      background-color:var(--color-neutral)
    }
    .hover\:bg-neutral-50:hover {
      background-color:var(--color-neutral-50)
    }
    .hover\:bg-neutral-100:hover {
      background-color:var(--color-neutral-100)
    }
    .hover\:bg-neutral-200:hover {
      background-color:var(--color-neutral-200)
    }
    .hover\:bg-neutral-300:hover {
      background-color:var(--color-neutral-300)
    }
    .hover\:bg-neutral-400:hover {
      background-color:var(--color-neutral-400)
    }
    .hover\:bg-neutral-500:hover {
      background-color:var(--color-neutral-500)
    }
    .hover\:bg-neutral-600:hover {
      background-color:var(--color-neutral-600)
    }
    .hover\:bg-neutral-700:hover {
      background-color:var(--color-neutral-700)
    }
    .hover\:bg-neutral-800:hover {
      background-color:var(--color-neutral-800)
    }
    .hover\:bg-neutral-900:hover {
      background-color:var(--color-neutral-900)
    }
    .hover\:bg-primary:hover {
      background-color:var(--color-primary)
    }
    .hover\:bg-primary-hover:hover {
      background-color:var(--background-color-primary-hover)
    }
    .hover\:bg-primary-subtle:hover {
      background-color:var(--background-color-primary-subtle)
    }
    .hover\:bg-primary\/10:hover {
      background-color:#008a221a
    }
    @supports (color:color-mix(in lab,red,red)) {
      .hover\:bg-primary\/10:hover {
        background-color:color-mix(in oklab,var(--color-primary)10%,transparent)
      }
    }
    .hover\:bg-purple:hover {
      background-color:var(--color-purple)
    }
    .hover\:bg-purple-50:hover {
      background-color:var(--color-purple-50)
    }
    .hover\:bg-purple-100:hover {
      background-color:var(--color-purple-100)
    }
    .hover\:bg-purple-200:hover {
      background-color:var(--color-purple-200)
    }
    .hover\:bg-purple-300:hover {
      background-color:var(--color-purple-300)
    }
    .hover\:bg-purple-400:hover {
      background-color:var(--color-purple-400)
    }
    .hover\:bg-purple-500:hover {
      background-color:var(--color-purple-500)
    }
    .hover\:bg-purple-600:hover {
      background-color:var(--color-purple-600)
    }
    .hover\:bg-purple-700:hover {
      background-color:var(--color-purple-700)
    }
    .hover\:bg-purple-800:hover {
      background-color:var(--color-purple-800)
    }
    .hover\:bg-purple-900:hover {
      background-color:var(--color-purple-900)
    }
    .hover\:bg-red:hover {
      background-color:var(--color-red)
    }
    .hover\:bg-red-50:hover {
      background-color:var(--color-red-50)
    }
    .hover\:bg-red-100:hover {
      background-color:var(--color-red-100)
    }
    .hover\:bg-red-200:hover {
      background-color:var(--color-red-200)
    }
    .hover\:bg-red-300:hover {
      background-color:var(--color-red-300)
    }
    .hover\:bg-red-400:hover {
      background-color:var(--color-red-400)
    }
    .hover\:bg-red-500:hover {
      background-color:var(--color-red-500)
    }
    .hover\:bg-red-600:hover {
      background-color:var(--color-red-600)
    }
    .hover\:bg-red-700:hover {
      background-color:var(--color-red-700)
    }
    .hover\:bg-red-800:hover {
      background-color:var(--color-red-800)
    }
    .hover\:bg-red-900:hover {
      background-color:var(--color-red-900)
    }
    .hover\:bg-secondary:hover {
      background-color:var(--background-color-secondary)
    }
    .hover\:bg-secondary-hover:hover {
      background-color:var(--background-color-secondary-hover)
    }
    .hover\:bg-secondary-subtle:hover {
      background-color:var(--background-color-secondary-subtle)
    }
    .hover\:bg-separator:hover {
      background-color:var(--background-color-separator)
    }
    .hover\:bg-special-amber:hover {
      background-color:var(--color-special-amber)
    }
    .hover\:bg-special-galaxy-black:hover {
      background-color:var(--color-special-galaxy-black)
    }
    .hover\:bg-special-light-green:hover {
      background-color:var(--color-special-light-green)
    }
    .hover\:bg-special-magenta:hover {
      background-color:var(--color-special-magenta)
    }
    .hover\:bg-special-pink:hover {
      background-color:var(--color-special-pink)
    }
    .hover\:bg-special-star:hover {
      background-color:var(--color-special-star)
    }
    .hover\:bg-specialDark:hover {
      background-color:var(--color-specialDark)
    }
    .hover\:bg-specialDark-50:hover {
      background-color:var(--color-specialDark-50)
    }
    .hover\:bg-specialDark-100:hover {
      background-color:var(--color-specialDark-100)
    }
    .hover\:bg-specialDark-100-subtle:hover {
      background-color:var(--background-color-specialDark-100-subtle)
    }
    .hover\:bg-specialDark-200:hover {
      background-color:var(--color-specialDark-200)
    }
    .hover\:bg-specialDark-250:hover {
      background-color:var(--color-specialDark-250)
    }
    .hover\:bg-specialDark-300:hover {
      background-color:var(--color-specialDark-300)
    }
    .hover\:bg-success:hover {
      background-color:var(--color-success)
    }
    .hover\:bg-success-hover:hover {
      background-color:var(--background-color-success-hover)
    }
    .hover\:bg-success-subtle:hover {
      background-color:var(--background-color-success-subtle)
    }
    .hover\:bg-teal:hover {
      background-color:var(--color-teal)
    }
    .hover\:bg-teal-50:hover {
      background-color:var(--color-teal-50)
    }
    .hover\:bg-teal-100:hover {
      background-color:var(--color-teal-100)
    }
    .hover\:bg-teal-200:hover {
      background-color:var(--color-teal-200)
    }
    .hover\:bg-teal-300:hover {
      background-color:var(--color-teal-300)
    }
    .hover\:bg-teal-400:hover {
      background-color:var(--color-teal-400)
    }
    .hover\:bg-teal-500:hover {
      background-color:var(--color-teal-500)
    }
    .hover\:bg-teal-600:hover {
      background-color:var(--color-teal-600)
    }
    .hover\:bg-teal-700:hover {
      background-color:var(--color-teal-700)
    }
    .hover\:bg-teal-800:hover {
      background-color:var(--color-teal-800)
    }
    .hover\:bg-teal-900:hover {
      background-color:var(--color-teal-900)
    }
    .hover\:bg-tertiary:hover {
      background-color:var(--background-color-tertiary)
    }
    .hover\:bg-tertiary-hover:hover {
      background-color:var(--background-color-tertiary-hover)
    }
    .hover\:bg-tertiary-subtle:hover {
      background-color:var(--background-color-tertiary-subtle)
    }
    .hover\:bg-transparent:hover {
      background-color:#0000
    }
    .hover\:bg-warning:hover {
      background-color:var(--color-warning)
    }
    .hover\:bg-warning-hover:hover {
      background-color:var(--background-color-warning-hover)
    }
    .hover\:bg-warning-subtle:hover {
      background-color:var(--background-color-warning-subtle)
    }
    .hover\:bg-white:hover {
      background-color:var(--color-white)
    }
    .hover\:bg-yellow:hover {
      background-color:var(--color-yellow)
    }
    .hover\:bg-yellow-50:hover {
      background-color:var(--color-yellow-50)
    }
    .hover\:bg-yellow-100:hover {
      background-color:var(--color-yellow-100)
    }
    .hover\:bg-yellow-200:hover {
      background-color:var(--color-yellow-200)
    }
    .hover\:bg-yellow-300:hover {
      background-color:var(--color-yellow-300)
    }
    .hover\:bg-yellow-400:hover {
      background-color:var(--color-yellow-400)
    }
    .hover\:bg-yellow-500:hover {
      background-color:var(--color-yellow-500)
    }
    .hover\:bg-yellow-600:hover {
      background-color:var(--color-yellow-600)
    }
    .hover\:bg-yellow-700:hover {
      background-color:var(--color-yellow-700)
    }
    .hover\:bg-yellow-800:hover {
      background-color:var(--color-yellow-800)
    }
    .hover\:bg-yellow-900:hover {
      background-color:var(--color-yellow-900)
    }
    .hover\:text-black:hover {
      color:var(--color-black)
    }
    .hover\:text-black-outlined-hover:hover {
      color:var(--text-color-black-outlined-hover)
    }
    .hover\:text-blue:hover {
      color:var(--color-blue)
    }
    .hover\:text-blue-50:hover {
      color:var(--color-blue-50)
    }
    .hover\:text-blue-100:hover {
      color:var(--color-blue-100)
    }
    .hover\:text-blue-200:hover {
      color:var(--color-blue-200)
    }
    .hover\:text-blue-300:hover {
      color:var(--color-blue-300)
    }
    .hover\:text-blue-400:hover {
      color:var(--color-blue-400)
    }
    .hover\:text-blue-500:hover {
      color:var(--color-blue-500)
    }
    .hover\:text-blue-600:hover {
      color:var(--color-blue-600)
    }
    .hover\:text-blue-700:hover {
      color:var(--color-blue-700)
    }
    .hover\:text-blue-800:hover {
      color:var(--color-blue-800)
    }
    .hover\:text-blue-900:hover {
      color:var(--color-blue-900)
    }
    .hover\:text-body:hover {
      color:var(--text-color-body)
    }
    .hover\:text-current:hover {
      color:currentColor
    }
    .hover\:text-danger:hover {
      color:var(--text-color-danger)
    }
    .hover\:text-danger-outlined-hover:hover {
      color:var(--text-color-danger-outlined-hover)
    }
    .hover\:text-dark-outlined-hover:hover {
      color:var(--text-color-dark-outlined-hover)
    }
    .hover\:text-extra:hover {
      color:var(--color-extra)
    }
    .hover\:text-extra-outlined-hover:hover {
      color:var(--text-color-extra-outlined-hover)
    }
    .hover\:text-extra-price:hover {
      color:var(--text-color-extra-price)
    }
    .hover\:text-gray:hover {
      color:var(--color-gray)
    }
    .hover\:text-gray-100:hover {
      color:var(--color-gray-100)
    }
    .hover\:text-gray-200:hover {
      color:var(--color-gray-200)
    }
    .hover\:text-gray-400:hover {
      color:var(--color-gray-400)
    }
    .hover\:text-gray-600:hover {
      color:var(--color-gray-600)
    }
    .hover\:text-gray-700:hover {
      color:var(--color-gray-700)
    }
    .hover\:text-green:hover {
      color:var(--color-green)
    }
    .hover\:text-green-50:hover {
      color:var(--color-green-50)
    }
    .hover\:text-green-100:hover {
      color:var(--color-green-100)
    }
    .hover\:text-green-200:hover {
      color:var(--color-green-200)
    }
    .hover\:text-green-300:hover {
      color:var(--color-green-300)
    }
    .hover\:text-green-400:hover {
      color:var(--color-green-400)
    }
    .hover\:text-green-500:hover {
      color:var(--color-green-500)
    }
    .hover\:text-green-600:hover {
      color:var(--color-green-600)
    }
    .hover\:text-green-700:hover {
      color:var(--color-green-700)
    }
    .hover\:text-green-800:hover {
      color:var(--color-green-800)
    }
    .hover\:text-green-900:hover {
      color:var(--color-green-900)
    }
    .hover\:text-hyperlink:hover {
      color:var(--text-color-hyperlink)
    }
    .hover\:text-info:hover {
      color:var(--color-info)
    }
    .hover\:text-info-outlined-hover:hover {
      color:var(--text-color-info-outlined-hover)
    }
    .hover\:text-light:hover {
      color:var(--text-color-light)
    }
    .hover\:text-light-muted:hover {
      color:var(--text-color-light-muted)
    }
    .hover\:text-muted:hover {
      color:var(--text-color-muted)
    }
    .hover\:text-neutral:hover {
      color:var(--color-neutral)
    }
    .hover\:text-neutral-50:hover {
      color:var(--color-neutral-50)
    }
    .hover\:text-neutral-100:hover {
      color:var(--color-neutral-100)
    }
    .hover\:text-neutral-200:hover {
      color:var(--color-neutral-200)
    }
    .hover\:text-neutral-300:hover {
      color:var(--color-neutral-300)
    }
    .hover\:text-neutral-400:hover {
      color:var(--color-neutral-400)
    }
    .hover\:text-neutral-500:hover {
      color:var(--color-neutral-500)
    }
    .hover\:text-neutral-600:hover {
      color:var(--color-neutral-600)
    }
    .hover\:text-neutral-700:hover {
      color:var(--color-neutral-700)
    }
    .hover\:text-neutral-800:hover {
      color:var(--color-neutral-800)
    }
    .hover\:text-neutral-900:hover {
      color:var(--color-neutral-900)
    }
    .hover\:text-primary:hover {
      color:var(--text-color-primary)
    }
    .hover\:text-primary-outlined-hover:hover {
      color:var(--text-color-primary-outlined-hover)
    }
    .hover\:text-purple:hover {
      color:var(--color-purple)
    }
    .hover\:text-purple-50:hover {
      color:var(--color-purple-50)
    }
    .hover\:text-purple-100:hover {
      color:var(--color-purple-100)
    }
    .hover\:text-purple-200:hover {
      color:var(--color-purple-200)
    }
    .hover\:text-purple-300:hover {
      color:var(--color-purple-300)
    }
    .hover\:text-purple-400:hover {
      color:var(--color-purple-400)
    }
    .hover\:text-purple-500:hover {
      color:var(--color-purple-500)
    }
    .hover\:text-purple-600:hover {
      color:var(--color-purple-600)
    }
    .hover\:text-purple-700:hover {
      color:var(--color-purple-700)
    }
    .hover\:text-purple-800:hover {
      color:var(--color-purple-800)
    }
    .hover\:text-purple-900:hover {
      color:var(--color-purple-900)
    }
    .hover\:text-red:hover {
      color:var(--color-red)
    }
    .hover\:text-red-50:hover {
      color:var(--color-red-50)
    }
    .hover\:text-red-100:hover {
      color:var(--color-red-100)
    }
    .hover\:text-red-200:hover {
      color:var(--color-red-200)
    }
    .hover\:text-red-300:hover {
      color:var(--color-red-300)
    }
    .hover\:text-red-400:hover {
      color:var(--color-red-400)
    }
    .hover\:text-red-500:hover {
      color:var(--color-red-500)
    }
    .hover\:text-red-600:hover {
      color:var(--color-red-600)
    }
    .hover\:text-red-700:hover {
      color:var(--color-red-700)
    }
    .hover\:text-red-800:hover {
      color:var(--color-red-800)
    }
    .hover\:text-red-900:hover {
      color:var(--color-red-900)
    }
    .hover\:text-secondary-outlined-hover:hover {
      color:var(--text-color-secondary-outlined-hover)
    }
    .hover\:text-specialDark:hover {
      color:var(--color-specialDark)
    }
    .hover\:text-specialDark-50:hover {
      color:var(--color-specialDark-50)
    }
    .hover\:text-specialDark-100:hover {
      color:var(--color-specialDark-100)
    }
    .hover\:text-specialDark-200:hover {
      color:var(--color-specialDark-200)
    }
    .hover\:text-specialDark-250:hover {
      color:var(--color-specialDark-250)
    }
    .hover\:text-specialDark-300:hover {
      color:var(--color-specialDark-300)
    }
    .hover\:text-success:hover {
      color:var(--color-success)
    }
    .hover\:text-success-outlined-hover:hover {
      color:var(--text-color-success-outlined-hover)
    }
    .hover\:text-teal:hover {
      color:var(--color-teal)
    }
    .hover\:text-teal-50:hover {
      color:var(--color-teal-50)
    }
    .hover\:text-teal-100:hover {
      color:var(--color-teal-100)
    }
    .hover\:text-teal-200:hover {
      color:var(--color-teal-200)
    }
    .hover\:text-teal-300:hover {
      color:var(--color-teal-300)
    }
    .hover\:text-teal-400:hover {
      color:var(--color-teal-400)
    }
    .hover\:text-teal-500:hover {
      color:var(--color-teal-500)
    }
    .hover\:text-teal-600:hover {
      color:var(--color-teal-600)
    }
    .hover\:text-teal-700:hover {
      color:var(--color-teal-700)
    }
    .hover\:text-teal-800:hover {
      color:var(--color-teal-800)
    }
    .hover\:text-teal-900:hover {
      color:var(--color-teal-900)
    }
    .hover\:text-tertiary:hover {
      color:var(--text-color-tertiary)
    }
    .hover\:text-tertiary-outlined-hover:hover {
      color:var(--text-color-tertiary-outlined-hover)
    }
    .hover\:text-warning:hover {
      color:var(--color-warning)
    }
    .hover\:text-warning-outlined-hover:hover {
      color:var(--text-color-warning-outlined-hover)
    }
    .hover\:text-white:hover {
      color:var(--text-color-white)
    }
    .hover\:text-yellow:hover {
      color:var(--color-yellow)
    }
    .hover\:text-yellow-50:hover {
      color:var(--color-yellow-50)
    }
    .hover\:text-yellow-100:hover {
      color:var(--color-yellow-100)
    }
    .hover\:text-yellow-200:hover {
      color:var(--color-yellow-200)
    }
    .hover\:text-yellow-300:hover {
      color:var(--color-yellow-300)
    }
    .hover\:text-yellow-400:hover {
      color:var(--color-yellow-400)
    }
    .hover\:text-yellow-500:hover {
      color:var(--color-yellow-500)
    }
    .hover\:text-yellow-600:hover {
      color:var(--color-yellow-600)
    }
    .hover\:text-yellow-700:hover {
      color:var(--color-yellow-700)
    }
    .hover\:text-yellow-800:hover {
      color:var(--color-yellow-800)
    }
    .hover\:text-yellow-900:hover {
      color:var(--color-yellow-900)
    }
    .hover\:no-underline:hover {
      text-decoration-line:none
    }
    .hover\:underline:hover {
      text-decoration-line:underline
    }
    .hover\:opacity-50:hover {
      opacity:.5
    }
    .hover\:opacity-60:hover {
      opacity:.6
    }
    .hover\:opacity-100:hover {
      opacity:1
    }
    .hover\:shadow-circleIcon:hover {
      --tw-shadow:0px 4px 28px 0px var(--tw-shadow-color,#0000001a)
    }
    .hover\:shadow-circleIcon:hover,
    .hover\:shadow-lg-black:hover {
      box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }
    .hover\:shadow-lg-black:hover {
      --tw-shadow:var(--shadow-size-lg)rgba(var(--shadow-color-black),var(--shadow-opacity-lg-black))
    }
    .hover\:shadow-none:hover {
      --tw-shadow:0 0 #0000
    }
    .hover\:ring-3:hover,
    .hover\:shadow-none:hover {
      box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }
    .hover\:ring-3:hover {
      --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)
    }
    .hover\:ring-4:hover {
      --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)
    }
    .hover\:ring-4:hover,
    .hover\:ring-8:hover {
      box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }
    .hover\:ring-8:hover {
      --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(8px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)
    }
    .hover\:ring-black\/25:hover {
      --tw-ring-color:#0b111e40
    }
    @supports (color:color-mix(in lab,red,red)) {
      .hover\:ring-black\/25:hover {
        --tw-ring-color:color-mix(in oklab,var(--color-black)25%,transparent)
      }
    }
    .hover\:ring-blue-100:hover {
      --tw-ring-color:var(--color-blue-100)
    }
    .hover\:ring-blue-200:hover {
      --tw-ring-color:var(--color-blue-200)
    }
    .hover\:ring-green-100:hover {
      --tw-ring-color:var(--color-green-100)
    }
    .hover\:duration-300:hover {
      --tw-duration:.3s;
      transition-duration:.3s;
      animation-duration:.3s
    }
    .hover\:not-active\:border-black\/90:hover:not(:active) {
      border-color:#0b111ee6
    }
    @supports (color:color-mix(in lab,red,red)) {
      .hover\:not-active\:border-black\/90:hover:not(:active) {
        border-color:color-mix(in oklab,var(--color-black)90%,transparent)
      }
    }
    .hover\:not-active\:border-blue-700:hover:not(:active) {
      border-color:var(--color-blue-700)
    }
    .hover\:not-active\:border-danger:hover:not(:active) {
      border-color:var(--border-color-danger)
    }
    .hover\:not-active\:border-info:hover:not(:active) {
      border-color:var(--border-color-info)
    }
    .hover\:not-active\:border-neutral-300:hover:not(:active) {
      border-color:var(--color-neutral-300)
    }
    .hover\:not-active\:border-neutral-400:hover:not(:active) {
      border-color:var(--color-neutral-400)
    }
    .hover\:not-active\:border-neutral-500:hover:not(:active) {
      border-color:var(--color-neutral-500)
    }
    .hover\:not-active\:border-neutral-700:hover:not(:active) {
      border-color:var(--color-neutral-700)
    }
    .hover\:not-active\:border-primary:hover:not(:active) {
      border-color:var(--border-color-primary)
    }
    .hover\:not-active\:border-primary-subtle:hover:not(:active) {
      border-color:var(--border-color-primary-subtle)
    }
    .hover\:not-active\:border-red-700:hover:not(:active) {
      border-color:var(--color-red-700)
    }
    .hover\:not-active\:bg-blue-100:hover:not(:active) {
      background-color:var(--color-blue-100)
    }
    .hover\:not-active\:bg-blue-700:hover:not(:active) {
      background-color:var(--color-blue-700)
    }
    .hover\:not-active\:bg-danger-subtle:hover:not(:active) {
      background-color:var(--background-color-danger-subtle)
    }
    .hover\:not-active\:bg-dark\/90:hover:not(:active) {
      background-color:#111827e6
    }
    @supports (color:color-mix(in lab,red,red)) {
      .hover\:not-active\:bg-dark\/90:hover:not(:active) {
        background-color:color-mix(in oklab,var(--background-color-dark)90%,transparent)
      }
    }
    .hover\:not-active\:bg-green-100:hover:not(:active) {
      background-color:var(--color-green-100)
    }
    .hover\:not-active\:bg-green-800:hover:not(:active) {
      background-color:var(--color-green-800)
    }
    .hover\:not-active\:bg-info-subtle:hover:not(:active) {
      background-color:var(--background-color-info-subtle)
    }
    .hover\:not-active\:bg-neutral-700:hover:not(:active) {
      background-color:var(--color-neutral-700)
    }
    .hover\:not-active\:bg-primary-subtle:hover:not(:active) {
      background-color:var(--background-color-primary-subtle)
    }
    .hover\:not-active\:bg-red-100:hover:not(:active) {
      background-color:var(--color-red-100)
    }
    .hover\:not-active\:bg-red-700:hover:not(:active) {
      background-color:var(--color-red-700)
    }
    .hover\:not-active\:bg-secondary:hover:not(:active) {
      background-color:var(--background-color-secondary)
    }
    .hover\:not-active\:bg-white:hover:not(:active) {
      background-color:var(--color-white)
    }
    .hover\:not-active\:text-blue-700:hover:not(:active) {
      color:var(--color-blue-700)
    }
    .hover\:not-active\:text-green-700:hover:not(:active) {
      color:var(--color-green-700)
    }
    .hover\:before\:border-t-2:hover:before {
      content:var(--tw-content);
      border-top-style:var(--tw-border-style);
      border-top-width:2px
    }
    .hover\:before\:border-black:hover:before {
      content:var(--tw-content);
      border-color:var(--color-black)
    }
    .hover\:after\:animate-\[wiggle_0\.5s_ease-in-out_1\]:hover:after {
      content:var(--tw-content);
      animation:wiggle .5s ease-in-out
    }
    .focus-within\:hover\:ring-black\/75:focus-within:hover {
      --tw-ring-color:#0b111ebf
    }
    @supports (color:color-mix(in lab,red,red)) {
      .focus-within\:hover\:ring-black\/75:focus-within:hover {
        --tw-ring-color:color-mix(in oklab,var(--color-black)75%,transparent)
      }
    }
    .focus-within\:hover\:ring-green-300:focus-within:hover {
      --tw-ring-color:var(--color-green-300)
    }
  }
  .focus\:z-0:focus {
    z-index:0
  }
  .focus\:z-10:focus {
    z-index:10
  }
  .focus\:border-info:focus {
    border-color:var(--border-color-info)
  }
  .focus\:border-info-subtle:focus {
    border-color:var(--border-color-info-subtle)
  }
  .focus\:bg-primary\/10:focus {
    background-color:#008a221a
  }
  @supports (color:color-mix(in lab,red,red)) {
    .focus\:bg-primary\/10:focus {
      background-color:color-mix(in oklab,var(--color-primary)10%,transparent)
    }
  }
  .focus\:bg-secondary:focus {
    background-color:var(--background-color-secondary)
  }
  .focus\:bg-white:focus {
    background-color:var(--color-white)
  }
  .focus\:text-blue-700:focus {
    color:var(--color-blue-700)
  }
  .focus\:text-body:focus {
    color:var(--text-color-body)
  }
  .focus\:underline:focus {
    text-decoration-line:underline
  }
  .focus\:shadow-sm-blue:focus {
    --tw-shadow:var(--shadow-size-sm)rgba(var(--shadow-color-blue),var(--shadow-opacity-sm-blue))
  }
  .focus\:ring-0:focus,
  .focus\:shadow-sm-blue:focus {
    box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
  }
  .focus\:ring-0:focus {
    --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)
  }
  .focus\:ring-0\!:focus {
    --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)!important;
    box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important
  }
  .focus\:ring-2:focus {
    --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)
  }
  .focus\:ring-2:focus,
  .focus\:ring-4:focus {
    box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
  }
  .focus\:ring-4:focus {
    --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)
  }
  .focus\:ring-blue-100:focus {
    --tw-ring-color:var(--color-blue-100)
  }
  .focus\:ring-blue-500:focus {
    --tw-ring-color:var(--color-blue-500)
  }
  .focus\:ring-white:focus {
    --tw-ring-color:var(--color-white)
  }
  .focus\:ring-offset-2:focus {
    --tw-ring-offset-width:2px;
    --tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)
  }
  .focus\:ring-offset-black:focus {
    --tw-ring-offset-color:var(--color-black)
  }
  .focus\:outline-hidden:focus {
    --tw-outline-style:none;
    outline-style:none
  }
  @media (forced-colors:active) {
    .focus\:outline-hidden:focus {
      outline-offset:2px;
      outline:2px solid #0000
    }
  }
  .focus\:outline-none:focus {
    --tw-outline-style:none;
    outline-style:none
  }
  @media (hover:hover) {
    .group-hover\/radio\:focus\:border-info:is(:where(.group\/radio):hover *):focus,
    .hover\:focus\:border-info:hover:focus {
      border-color:var(--border-color-info)
    }
  }
  .focus-visible\:border-blue-500:focus-visible {
    border-color:var(--color-blue-500)
  }
  .focus-visible\:bg-black\/65:focus-visible {
    background-color:#0b111ea6
  }
  @supports (color:color-mix(in lab,red,red)) {
    .focus-visible\:bg-black\/65:focus-visible {
      background-color:color-mix(in oklab,var(--color-black)65%,transparent)
    }
  }
  .focus-visible\:ring: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),var(--tw-ring-shadow),var(--tw-shadow)
  }
  .focus-visible\:ring-2:focus-visible {
    --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);
    box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
  }
  .focus-visible\:ring-3:focus-visible {
    --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);
    box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
  }
  .focus-visible\:ring-4:focus-visible {
    --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);
    box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
  }
  .focus-visible\:ring-blue-100:focus-visible {
    --tw-ring-color:var(--color-blue-100)
  }
  .focus-visible\:ring-blue-500:focus-visible {
    --tw-ring-color:var(--color-blue-500)
  }
  .focus-visible\:ring-extra\/75:focus-visible {
    --tw-ring-color:#7e40b2bf
  }
  @supports (color:color-mix(in lab,red,red)) {
    .focus-visible\:ring-extra\/75:focus-visible {
      --tw-ring-color:color-mix(in oklab,var(--color-extra)75%,transparent)
    }
  }
  .focus-visible\:ring-green-100:focus-visible {
    --tw-ring-color:var(--color-green-100)
  }
  .focus-visible\:ring-info:focus-visible {
    --tw-ring-color:var(--color-info)
  }
  .focus-visible\:outline-hidden:focus-visible {
    --tw-outline-style:none;
    outline-style:none
  }
  @media (forced-colors:active) {
    .focus-visible\:outline-hidden:focus-visible {
      outline-offset:2px;
      outline:2px solid #0000
    }
  }
  .focus-visible\:outline-none:focus-visible {
    --tw-outline-style:none;
    outline-style:none
  }
  .active\:cursor-grabbing:active {
    cursor:grabbing
  }
  .active\:border-info:active {
    border-color:var(--border-color-info)
  }
  .active\:border-input:active {
    border-color:var(--border-color-input)
  }
  .active\:bg-black\/5:active {
    background-color:#0b111e0d
  }
  @supports (color:color-mix(in lab,red,red)) {
    .active\:bg-black\/5:active {
      background-color:color-mix(in oklab,var(--color-black)5%,transparent)
    }
  }
  .active\:bg-secondary:active {
    background-color:var(--background-color-secondary)
  }
  .active\:text-body:active {
    color:var(--text-color-body)
  }
  .active\:text-neutral-50:active {
    color:var(--color-neutral-50)
  }
  .active\:underline:active {
    text-decoration-line:underline
  }
  .active\:ring-0:active {
    --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)
  }
  .active\:ring-0:active,
  .active\:ring-3:active {
    box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
  }
  .active\:ring-3:active {
    --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)
  }
  .active\:ring-4:active {
    --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)
  }
  .active\:ring-4:active,
  .active\:ring-8:active {
    box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
  }
  .active\:ring-8:active {
    --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(8px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)
  }
  .active\:ring-black:active {
    --tw-ring-color:var(--color-black)
  }
  .active\:ring-blue:active {
    --tw-ring-color:var(--color-blue)
  }
  .active\:ring-blue-50:active {
    --tw-ring-color:var(--color-blue-50)
  }
  .active\:ring-blue-100:active {
    --tw-ring-color:var(--color-blue-100)
  }
  .active\:ring-blue-200:active {
    --tw-ring-color:var(--color-blue-200)
  }
  .active\:ring-blue-300:active {
    --tw-ring-color:var(--color-blue-300)
  }
  .active\:ring-blue-400:active {
    --tw-ring-color:var(--color-blue-400)
  }
  .active\:ring-blue-500:active {
    --tw-ring-color:var(--color-blue-500)
  }
  .active\:ring-blue-600:active {
    --tw-ring-color:var(--color-blue-600)
  }
  .active\:ring-blue-700:active {
    --tw-ring-color:var(--color-blue-700)
  }
  .active\:ring-blue-800:active {
    --tw-ring-color:var(--color-blue-800)
  }
  .active\:ring-blue-900:active {
    --tw-ring-color:var(--color-blue-900)
  }
  .active\:ring-danger:active {
    --tw-ring-color:var(--color-danger)
  }
  .active\:ring-extra:active {
    --tw-ring-color:var(--color-extra)
  }
  .active\:ring-gray:active {
    --tw-ring-color:var(--color-gray)
  }
  .active\:ring-gray-100:active {
    --tw-ring-color:var(--color-gray-100)
  }
  .active\:ring-gray-200:active {
    --tw-ring-color:var(--color-gray-200)
  }
  .active\:ring-gray-400:active {
    --tw-ring-color:var(--color-gray-400)
  }
  .active\:ring-gray-600:active {
    --tw-ring-color:var(--color-gray-600)
  }
  .active\:ring-gray-700:active {
    --tw-ring-color:var(--color-gray-700)
  }
  .active\:ring-green:active {
    --tw-ring-color:var(--color-green)
  }
  .active\:ring-green-50:active {
    --tw-ring-color:var(--color-green-50)
  }
  .active\:ring-green-100:active {
    --tw-ring-color:var(--color-green-100)
  }
  .active\:ring-green-200:active {
    --tw-ring-color:var(--color-green-200)
  }
  .active\:ring-green-300:active {
    --tw-ring-color:var(--color-green-300)
  }
  .active\:ring-green-400:active {
    --tw-ring-color:var(--color-green-400)
  }
  .active\:ring-green-500:active {
    --tw-ring-color:var(--color-green-500)
  }
  .active\:ring-green-600:active {
    --tw-ring-color:var(--color-green-600)
  }
  .active\:ring-green-700:active {
    --tw-ring-color:var(--color-green-700)
  }
  .active\:ring-green-800:active {
    --tw-ring-color:var(--color-green-800)
  }
  .active\:ring-green-900:active {
    --tw-ring-color:var(--color-green-900)
  }
  .active\:ring-info:active {
    --tw-ring-color:var(--color-info)
  }
  .active\:ring-input:active {
    --tw-ring-color:var(--color-input)
  }
  .active\:ring-neutral:active {
    --tw-ring-color:var(--color-neutral)
  }
  .active\:ring-neutral-50:active {
    --tw-ring-color:var(--color-neutral-50)
  }
  .active\:ring-neutral-100:active {
    --tw-ring-color:var(--color-neutral-100)
  }
  .active\:ring-neutral-200:active {
    --tw-ring-color:var(--color-neutral-200)
  }
  .active\:ring-neutral-300:active {
    --tw-ring-color:var(--color-neutral-300)
  }
  .active\:ring-neutral-400:active {
    --tw-ring-color:var(--color-neutral-400)
  }
  .active\:ring-neutral-500:active {
    --tw-ring-color:var(--color-neutral-500)
  }
  .active\:ring-neutral-600:active {
    --tw-ring-color:var(--color-neutral-600)
  }
  .active\:ring-neutral-700:active {
    --tw-ring-color:var(--color-neutral-700)
  }
  .active\:ring-neutral-800:active {
    --tw-ring-color:var(--color-neutral-800)
  }
  .active\:ring-neutral-900:active {
    --tw-ring-color:var(--color-neutral-900)
  }
  .active\:ring-primary:active {
    --tw-ring-color:var(--color-primary)
  }
  .active\:ring-purple:active {
    --tw-ring-color:var(--color-purple)
  }
  .active\:ring-purple-50:active {
    --tw-ring-color:var(--color-purple-50)
  }
  .active\:ring-purple-100:active {
    --tw-ring-color:var(--color-purple-100)
  }
  .active\:ring-purple-200:active {
    --tw-ring-color:var(--color-purple-200)
  }
  .active\:ring-purple-300:active {
    --tw-ring-color:var(--color-purple-300)
  }
  .active\:ring-purple-400:active {
    --tw-ring-color:var(--color-purple-400)
  }
  .active\:ring-purple-500:active {
    --tw-ring-color:var(--color-purple-500)
  }
  .active\:ring-purple-600:active {
    --tw-ring-color:var(--color-purple-600)
  }
  .active\:ring-purple-700:active {
    --tw-ring-color:var(--color-purple-700)
  }
  .active\:ring-purple-800:active {
    --tw-ring-color:var(--color-purple-800)
  }
  .active\:ring-purple-900:active {
    --tw-ring-color:var(--color-purple-900)
  }
  .active\:ring-red:active {
    --tw-ring-color:var(--color-red)
  }
  .active\:ring-red-50:active {
    --tw-ring-color:var(--color-red-50)
  }
  .active\:ring-red-100:active {
    --tw-ring-color:var(--color-red-100)
  }
  .active\:ring-red-200:active {
    --tw-ring-color:var(--color-red-200)
  }
  .active\:ring-red-300:active {
    --tw-ring-color:var(--color-red-300)
  }
  .active\:ring-red-400:active {
    --tw-ring-color:var(--color-red-400)
  }
  .active\:ring-red-500:active {
    --tw-ring-color:var(--color-red-500)
  }
  .active\:ring-red-600:active {
    --tw-ring-color:var(--color-red-600)
  }
  .active\:ring-red-700:active {
    --tw-ring-color:var(--color-red-700)
  }
  .active\:ring-red-800:active {
    --tw-ring-color:var(--color-red-800)
  }
  .active\:ring-red-900:active {
    --tw-ring-color:var(--color-red-900)
  }
  .active\:ring-separator:active {
    --tw-ring-color:var(--color-separator)
  }
  .active\:ring-special-amber:active {
    --tw-ring-color:var(--color-special-amber)
  }
  .active\:ring-special-galaxy-black:active {
    --tw-ring-color:var(--color-special-galaxy-black)
  }
  .active\:ring-special-light-green:active {
    --tw-ring-color:var(--color-special-light-green)
  }
  .active\:ring-special-magenta:active {
    --tw-ring-color:var(--color-special-magenta)
  }
  .active\:ring-special-pink:active {
    --tw-ring-color:var(--color-special-pink)
  }
  .active\:ring-special-star:active {
    --tw-ring-color:var(--color-special-star)
  }
  .active\:ring-specialDark:active {
    --tw-ring-color:var(--color-specialDark)
  }
  .active\:ring-specialDark-50:active {
    --tw-ring-color:var(--color-specialDark-50)
  }
  .active\:ring-specialDark-100:active {
    --tw-ring-color:var(--color-specialDark-100)
  }
  .active\:ring-specialDark-200:active {
    --tw-ring-color:var(--color-specialDark-200)
  }
  .active\:ring-specialDark-250:active {
    --tw-ring-color:var(--color-specialDark-250)
  }
  .active\:ring-specialDark-300:active {
    --tw-ring-color:var(--color-specialDark-300)
  }
  .active\:ring-success:active {
    --tw-ring-color:var(--color-success)
  }
  .active\:ring-teal:active {
    --tw-ring-color:var(--color-teal)
  }
  .active\:ring-teal-50:active {
    --tw-ring-color:var(--color-teal-50)
  }
  .active\:ring-teal-100:active {
    --tw-ring-color:var(--color-teal-100)
  }
  .active\:ring-teal-200:active {
    --tw-ring-color:var(--color-teal-200)
  }
  .active\:ring-teal-300:active {
    --tw-ring-color:var(--color-teal-300)
  }
  .active\:ring-teal-400:active {
    --tw-ring-color:var(--color-teal-400)
  }
  .active\:ring-teal-500:active {
    --tw-ring-color:var(--color-teal-500)
  }
  .active\:ring-teal-600:active {
    --tw-ring-color:var(--color-teal-600)
  }
  .active\:ring-teal-700:active {
    --tw-ring-color:var(--color-teal-700)
  }
  .active\:ring-teal-800:active {
    --tw-ring-color:var(--color-teal-800)
  }
  .active\:ring-teal-900:active {
    --tw-ring-color:var(--color-teal-900)
  }
  .active\:ring-warning:active {
    --tw-ring-color:var(--color-warning)
  }
  .active\:ring-white:active {
    --tw-ring-color:var(--color-white)
  }
  .active\:ring-yellow:active {
    --tw-ring-color:var(--color-yellow)
  }
  .active\:ring-yellow-50:active {
    --tw-ring-color:var(--color-yellow-50)
  }
  .active\:ring-yellow-100:active {
    --tw-ring-color:var(--color-yellow-100)
  }
  .active\:ring-yellow-200:active {
    --tw-ring-color:var(--color-yellow-200)
  }
  .active\:ring-yellow-300:active {
    --tw-ring-color:var(--color-yellow-300)
  }
  .active\:ring-yellow-400:active {
    --tw-ring-color:var(--color-yellow-400)
  }
  .active\:ring-yellow-500:active {
    --tw-ring-color:var(--color-yellow-500)
  }
  .active\:ring-yellow-600:active {
    --tw-ring-color:var(--color-yellow-600)
  }
  .active\:ring-yellow-700:active {
    --tw-ring-color:var(--color-yellow-700)
  }
  .active\:ring-yellow-800:active {
    --tw-ring-color:var(--color-yellow-800)
  }
  .active\:ring-yellow-900:active {
    --tw-ring-color:var(--color-yellow-900)
  }
  .active\:outline-hidden:active {
    --tw-outline-style:none;
    outline-style:none
  }
  @media (forced-colors:active) {
    .active\:outline-hidden:active {
      outline-offset:2px;
      outline:2px solid #0000
    }
  }
  .active\:outline-8:active {
    outline-style:var(--tw-outline-style);
    outline-width:8px
  }
  @media (hover:hover) {
    .hover\:enabled\:border-blue:hover:enabled {
      border-color:var(--color-blue)
    }
    .enabled\:hover\:text-info:enabled:hover {
      color:var(--color-info)
    }
    .enabled\:hover\:underline:enabled:hover {
      text-decoration-line:underline
    }
  }
  .disabled\:pointer-events-none:disabled {
    pointer-events:none
  }
  .disabled\:cursor-not-allowed:disabled {
    cursor:not-allowed
  }
  .disabled\:border-black\/60:disabled {
    border-color:#0b111e99
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:border-black\/60:disabled {
      border-color:color-mix(in oklab,var(--color-black)60%,transparent)
    }
  }
  .disabled\:border-blue\/60:disabled {
    border-color:#0077d999
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:border-blue\/60:disabled {
      border-color:color-mix(in oklab,var(--color-blue)60%,transparent)
    }
  }
  .disabled\:border-danger\/60:disabled {
    border-color:#e6434399
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:border-danger\/60:disabled {
      border-color:color-mix(in oklab,var(--border-color-danger)60%,transparent)
    }
  }
  .disabled\:border-dark\/60:disabled {
    border-color:#11182799
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:border-dark\/60:disabled {
      border-color:color-mix(in oklab,var(--border-color-dark)60%,transparent)
    }
  }
  .disabled\:border-extra\/60:disabled {
    border-color:#8e48c899
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:border-extra\/60:disabled {
      border-color:color-mix(in oklab,var(--border-color-extra)60%,transparent)
    }
  }
  .disabled\:border-gray\/60:disabled {
    border-color:#dee2e699
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:border-gray\/60:disabled {
      border-color:color-mix(in oklab,var(--color-gray)60%,transparent)
    }
  }
  .disabled\:border-green\/60:disabled {
    border-color:#008a2299
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:border-green\/60:disabled {
      border-color:color-mix(in oklab,var(--color-green)60%,transparent)
    }
  }
  .disabled\:border-info\/60:disabled {
    border-color:#006bc399
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:border-info\/60:disabled {
      border-color:color-mix(in oklab,var(--border-color-info)60%,transparent)
    }
  }
  .disabled\:border-neutral\/60:disabled {
    border-color:#70747d99
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:border-neutral\/60:disabled {
      border-color:color-mix(in oklab,var(--color-neutral)60%,transparent)
    }
  }
  .disabled\:border-primary\/60:disabled {
    border-color:#017c1f99
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:border-primary\/60:disabled {
      border-color:color-mix(in oklab,var(--border-color-primary)60%,transparent)
    }
  }
  .disabled\:border-purple\/60:disabled {
    border-color:#9e50de99
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:border-purple\/60:disabled {
      border-color:color-mix(in oklab,var(--color-purple)60%,transparent)
    }
  }
  .disabled\:border-red\/60:disabled {
    border-color:#ff4a4a99
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:border-red\/60:disabled {
      border-color:color-mix(in oklab,var(--color-red)60%,transparent)
    }
  }
  .disabled\:border-specialDark\/60:disabled {
    border-color:#ccced199
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:border-specialDark\/60:disabled {
      border-color:color-mix(in oklab,var(--color-specialDark)60%,transparent)
    }
  }
  .disabled\:border-success\/60:disabled {
    border-color:#038da699
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:border-success\/60:disabled {
      border-color:color-mix(in oklab,var(--border-color-success)60%,transparent)
    }
  }
  .disabled\:border-teal\/60:disabled {
    border-color:#099eb999
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:border-teal\/60:disabled {
      border-color:color-mix(in oklab,var(--color-teal)60%,transparent)
    }
  }
  .disabled\:border-tertiary\/60:disabled {
    border-color:#dee2e899
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:border-tertiary\/60:disabled {
      border-color:color-mix(in oklab,var(--border-color-tertiary)60%,transparent)
    }
  }
  .disabled\:border-transparent:disabled {
    border-color:#0000
  }
  .disabled\:border-warning\/60:disabled {
    border-color:#e38e2199
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:border-warning\/60:disabled {
      border-color:color-mix(in oklab,var(--border-color-warning)60%,transparent)
    }
  }
  .disabled\:border-white\/60:disabled {
    border-color:#fff9
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:border-white\/60:disabled {
      border-color:color-mix(in oklab,var(--color-white)60%,transparent)
    }
  }
  .disabled\:border-yellow\/60:disabled {
    border-color:#fc9e2799
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:border-yellow\/60:disabled {
      border-color:color-mix(in oklab,var(--color-yellow)60%,transparent)
    }
  }
  .disabled\:bg-black\/60:disabled {
    background-color:#0b111e99
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:bg-black\/60:disabled {
      background-color:color-mix(in oklab,var(--color-black)60%,transparent)
    }
  }
  .disabled\:bg-blue\/60:disabled {
    background-color:#0077d999
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:bg-blue\/60:disabled {
      background-color:color-mix(in oklab,var(--color-blue)60%,transparent)
    }
  }
  .disabled\:bg-danger\/60:disabled {
    background-color:#e6434399
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:bg-danger\/60:disabled {
      background-color:color-mix(in oklab,var(--color-danger)60%,transparent)
    }
  }
  .disabled\:bg-dark\/60:disabled {
    background-color:#11182799
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:bg-dark\/60:disabled {
      background-color:color-mix(in oklab,var(--background-color-dark)60%,transparent)
    }
  }
  .disabled\:bg-extra\/60:disabled {
    background-color:#7e40b299
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:bg-extra\/60:disabled {
      background-color:color-mix(in oklab,var(--color-extra)60%,transparent)
    }
  }
  .disabled\:bg-gray-400:disabled {
    background-color:var(--color-gray-400)
  }
  .disabled\:bg-gray\/60:disabled {
    background-color:#dee2e699
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:bg-gray\/60:disabled {
      background-color:color-mix(in oklab,var(--color-gray)60%,transparent)
    }
  }
  .disabled\:bg-green\/60:disabled {
    background-color:#008a2299
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:bg-green\/60:disabled {
      background-color:color-mix(in oklab,var(--color-green)60%,transparent)
    }
  }
  .disabled\:bg-info\/60:disabled {
    background-color:#0077d999
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:bg-info\/60:disabled {
      background-color:color-mix(in oklab,var(--color-info)60%,transparent)
    }
  }
  .disabled\:bg-neutral-100:disabled {
    background-color:var(--color-neutral-100)
  }
  .disabled\:bg-neutral\/60:disabled {
    background-color:#70747d99
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:bg-neutral\/60:disabled {
      background-color:color-mix(in oklab,var(--color-neutral)60%,transparent)
    }
  }
  .disabled\:bg-primary:disabled {
    background-color:var(--color-primary)
  }
  .disabled\:bg-primary\/60:disabled {
    background-color:#008a2299
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:bg-primary\/60:disabled {
      background-color:color-mix(in oklab,var(--color-primary)60%,transparent)
    }
  }
  .disabled\:bg-purple\/60:disabled {
    background-color:#9e50de99
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:bg-purple\/60:disabled {
      background-color:color-mix(in oklab,var(--color-purple)60%,transparent)
    }
  }
  .disabled\:bg-red\/60:disabled {
    background-color:#ff4a4a99
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:bg-red\/60:disabled {
      background-color:color-mix(in oklab,var(--color-red)60%,transparent)
    }
  }
  .disabled\:bg-secondary\/60:disabled {
    background-color:#eee9
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:bg-secondary\/60:disabled {
      background-color:color-mix(in oklab,var(--background-color-secondary)60%,transparent)
    }
  }
  .disabled\:bg-specialDark\/60:disabled {
    background-color:#ccced199
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:bg-specialDark\/60:disabled {
      background-color:color-mix(in oklab,var(--color-specialDark)60%,transparent)
    }
  }
  .disabled\:bg-success\/60:disabled {
    background-color:#099eb999
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:bg-success\/60:disabled {
      background-color:color-mix(in oklab,var(--color-success)60%,transparent)
    }
  }
  .disabled\:bg-teal\/60:disabled {
    background-color:#099eb999
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:bg-teal\/60:disabled {
      background-color:color-mix(in oklab,var(--color-teal)60%,transparent)
    }
  }
  .disabled\:bg-tertiary\/60:disabled {
    background-color:#dee2e899
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:bg-tertiary\/60:disabled {
      background-color:color-mix(in oklab,var(--background-color-tertiary)60%,transparent)
    }
  }
  .disabled\:bg-warning\/60:disabled {
    background-color:#fc9e2799
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:bg-warning\/60:disabled {
      background-color:color-mix(in oklab,var(--color-warning)60%,transparent)
    }
  }
  .disabled\:bg-white:disabled {
    background-color:var(--color-white)
  }
  .disabled\:bg-white\/60:disabled {
    background-color:#fff9
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:bg-white\/60:disabled {
      background-color:color-mix(in oklab,var(--color-white)60%,transparent)
    }
  }
  .disabled\:bg-yellow\/60:disabled {
    background-color:#fc9e2799
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:bg-yellow\/60:disabled {
      background-color:color-mix(in oklab,var(--color-yellow)60%,transparent)
    }
  }
  .disabled\:text-black\/60:disabled {
    color:#0b111e99
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:text-black\/60:disabled {
      color:color-mix(in oklab,var(--color-black)60%,transparent)
    }
  }
  .disabled\:text-blue\/60:disabled {
    color:#0077d999
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:text-blue\/60:disabled {
      color:color-mix(in oklab,var(--color-blue)60%,transparent)
    }
  }
  .disabled\:text-danger\/60:disabled {
    color:#cc3b3b99
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:text-danger\/60:disabled {
      color:color-mix(in oklab,var(--text-color-danger)60%,transparent)
    }
  }
  .disabled\:text-extra\/60:disabled {
    color:#7e40b299
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:text-extra\/60:disabled {
      color:color-mix(in oklab,var(--color-extra)60%,transparent)
    }
  }
  .disabled\:text-gray\/60:disabled {
    color:#dee2e699
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:text-gray\/60:disabled {
      color:color-mix(in oklab,var(--color-gray)60%,transparent)
    }
  }
  .disabled\:text-green\/60:disabled {
    color:#008a2299
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:text-green\/60:disabled {
      color:color-mix(in oklab,var(--color-green)60%,transparent)
    }
  }
  .disabled\:text-info\/60:disabled {
    color:#0077d999
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:text-info\/60:disabled {
      color:color-mix(in oklab,var(--color-info)60%,transparent)
    }
  }
  .disabled\:text-neutral\/60:disabled {
    color:#70747d99
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:text-neutral\/60:disabled {
      color:color-mix(in oklab,var(--color-neutral)60%,transparent)
    }
  }
  .disabled\:text-primary\/60:disabled {
    color:#017c1f99
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:text-primary\/60:disabled {
      color:color-mix(in oklab,var(--text-color-primary)60%,transparent)
    }
  }
  .disabled\:text-purple\/60:disabled {
    color:#9e50de99
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:text-purple\/60:disabled {
      color:color-mix(in oklab,var(--color-purple)60%,transparent)
    }
  }
  .disabled\:text-red\/60:disabled {
    color:#ff4a4a99
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:text-red\/60:disabled {
      color:color-mix(in oklab,var(--color-red)60%,transparent)
    }
  }
  .disabled\:text-specialDark\/60:disabled {
    color:#ccced199
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:text-specialDark\/60:disabled {
      color:color-mix(in oklab,var(--color-specialDark)60%,transparent)
    }
  }
  .disabled\:text-success\/60:disabled {
    color:#099eb999
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:text-success\/60:disabled {
      color:color-mix(in oklab,var(--color-success)60%,transparent)
    }
  }
  .disabled\:text-teal\/60:disabled {
    color:#099eb999
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:text-teal\/60:disabled {
      color:color-mix(in oklab,var(--color-teal)60%,transparent)
    }
  }
  .disabled\:text-tertiary\/60:disabled {
    color:#9ea3ae99
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:text-tertiary\/60:disabled {
      color:color-mix(in oklab,var(--text-color-tertiary)60%,transparent)
    }
  }
  .disabled\:text-warning\/60:disabled {
    color:#fc9e2799
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:text-warning\/60:disabled {
      color:color-mix(in oklab,var(--color-warning)60%,transparent)
    }
  }
  .disabled\:text-white:disabled {
    color:var(--text-color-white)
  }
  .disabled\:text-white\/60:disabled {
    color:#fff9
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:text-white\/60:disabled {
      color:color-mix(in oklab,var(--text-color-white)60%,transparent)
    }
  }
  .disabled\:text-yellow\/60:disabled {
    color:#fc9e2799
  }
  @supports (color:color-mix(in lab,red,red)) {
    .disabled\:text-yellow\/60:disabled {
      color:color-mix(in oklab,var(--color-yellow)60%,transparent)
    }
  }
  .disabled\:opacity-50:disabled {
    opacity:.5
  }
  .has-\[input\:-webkit-autofill\]\:bg-\[rgb\(219\,237\,255\)\]:has(:-webkit-any(input:-webkit-autofill)) {
    background-color:#dbedff
  }
  .has-\[input\:-webkit-autofill\]\:bg-\[rgb\(219\,237\,255\)\]:has(:is(input:autofill)) {
    background-color:#dbedff
  }
  .data-active\:bg-black\/5[data-active] {
    background-color:#0b111e0d
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-active\:bg-black\/5[data-active] {
      background-color:color-mix(in oklab,var(--color-black)5%,transparent)
    }
  }
  .data-active\:underline[data-active] {
    text-decoration-line:underline
  }
  .data-active\:ring-0[data-active] {
    --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)
  }
  .data-active\:ring-0[data-active],
  .data-active\:ring-4[data-active] {
    box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
  }
  .data-active\:ring-4[data-active] {
    --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)
  }
  :is(.\*\:data-content\:grow>*)[data-content] {
    flex-grow:1
  }
  .data-disabled\:opacity-50[data-disabled] {
    opacity:.5
  }
  .data-highlighted\:bg-blue-50[data-highlighted] {
    background-color:var(--color-blue-50)
  }
  .data-highlighted\:bg-primary\/10[data-highlighted] {
    background-color:#008a221a
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-highlighted\:bg-primary\/10[data-highlighted] {
      background-color:color-mix(in oklab,var(--color-primary)10%,transparent)
    }
  }
  .data-hover\:border-black\/90[data-hover] {
    border-color:#0b111ee6
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-hover\:border-black\/90[data-hover] {
      border-color:color-mix(in oklab,var(--color-black)90%,transparent)
    }
  }
  .data-hover\:border-blue-700[data-hover] {
    border-color:var(--color-blue-700)
  }
  .data-hover\:border-danger[data-hover] {
    border-color:var(--border-color-danger)
  }
  .data-hover\:border-info[data-hover] {
    border-color:var(--border-color-info)
  }
  .data-hover\:border-neutral-300[data-hover] {
    border-color:var(--color-neutral-300)
  }
  .data-hover\:border-neutral-400[data-hover] {
    border-color:var(--color-neutral-400)
  }
  .data-hover\:border-neutral-500[data-hover] {
    border-color:var(--color-neutral-500)
  }
  .data-hover\:border-neutral-700[data-hover] {
    border-color:var(--color-neutral-700)
  }
  .data-hover\:border-primary[data-hover] {
    border-color:var(--border-color-primary)
  }
  .data-hover\:border-primary-subtle[data-hover] {
    border-color:var(--border-color-primary-subtle)
  }
  .data-hover\:border-red-700[data-hover] {
    border-color:var(--color-red-700)
  }
  .data-hover\:bg-black\/5[data-hover] {
    background-color:#0b111e0d
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-hover\:bg-black\/5[data-hover] {
      background-color:color-mix(in oklab,var(--color-black)5%,transparent)
    }
  }
  .data-hover\:bg-blue-100[data-hover] {
    background-color:var(--color-blue-100)
  }
  .data-hover\:bg-blue-700[data-hover] {
    background-color:var(--color-blue-700)
  }
  .data-hover\:bg-danger-subtle[data-hover] {
    background-color:var(--background-color-danger-subtle)
  }
  .data-hover\:bg-dark\/90[data-hover] {
    background-color:#111827e6
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-hover\:bg-dark\/90[data-hover] {
      background-color:color-mix(in oklab,var(--background-color-dark)90%,transparent)
    }
  }
  .data-hover\:bg-green-100[data-hover] {
    background-color:var(--color-green-100)
  }
  .data-hover\:bg-green-800[data-hover] {
    background-color:var(--color-green-800)
  }
  .data-hover\:bg-info-subtle[data-hover] {
    background-color:var(--background-color-info-subtle)
  }
  .data-hover\:bg-neutral-700[data-hover] {
    background-color:var(--color-neutral-700)
  }
  .data-hover\:bg-primary-subtle[data-hover] {
    background-color:var(--background-color-primary-subtle)
  }
  .data-hover\:bg-red-100[data-hover] {
    background-color:var(--color-red-100)
  }
  .data-hover\:bg-red-700[data-hover] {
    background-color:var(--color-red-700)
  }
  .data-hover\:bg-secondary[data-hover] {
    background-color:var(--background-color-secondary)
  }
  .data-hover\:bg-white[data-hover] {
    background-color:var(--color-white)
  }
  .data-hover\:text-blue-700[data-hover] {
    color:var(--color-blue-700)
  }
  .data-hover\:text-green-700[data-hover] {
    color:var(--color-green-700)
  }
  .data-hover\:underline[data-hover] {
    text-decoration-line:underline
  }
  .data-\[disabled\=true\]\:pointer-events-none[data-disabled=true] {
    pointer-events:none
  }
  .data-\[disabled\=true\]\:border-black\/60[data-disabled=true] {
    border-color:#0b111e99
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:border-black\/60[data-disabled=true] {
      border-color:color-mix(in oklab,var(--color-black)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:border-blue\/60[data-disabled=true] {
    border-color:#0077d999
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:border-blue\/60[data-disabled=true] {
      border-color:color-mix(in oklab,var(--color-blue)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:border-danger\/60[data-disabled=true] {
    border-color:#e6434399
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:border-danger\/60[data-disabled=true] {
      border-color:color-mix(in oklab,var(--border-color-danger)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:border-dark\/60[data-disabled=true] {
    border-color:#11182799
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:border-dark\/60[data-disabled=true] {
      border-color:color-mix(in oklab,var(--border-color-dark)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:border-extra\/60[data-disabled=true] {
    border-color:#8e48c899
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:border-extra\/60[data-disabled=true] {
      border-color:color-mix(in oklab,var(--border-color-extra)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:border-gray\/60[data-disabled=true] {
    border-color:#dee2e699
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:border-gray\/60[data-disabled=true] {
      border-color:color-mix(in oklab,var(--color-gray)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:border-green\/60[data-disabled=true] {
    border-color:#008a2299
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:border-green\/60[data-disabled=true] {
      border-color:color-mix(in oklab,var(--color-green)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:border-info\/60[data-disabled=true] {
    border-color:#006bc399
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:border-info\/60[data-disabled=true] {
      border-color:color-mix(in oklab,var(--border-color-info)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:border-neutral\/60[data-disabled=true] {
    border-color:#70747d99
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:border-neutral\/60[data-disabled=true] {
      border-color:color-mix(in oklab,var(--color-neutral)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:border-primary\/60[data-disabled=true] {
    border-color:#017c1f99
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:border-primary\/60[data-disabled=true] {
      border-color:color-mix(in oklab,var(--border-color-primary)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:border-purple\/60[data-disabled=true] {
    border-color:#9e50de99
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:border-purple\/60[data-disabled=true] {
      border-color:color-mix(in oklab,var(--color-purple)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:border-red\/60[data-disabled=true] {
    border-color:#ff4a4a99
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:border-red\/60[data-disabled=true] {
      border-color:color-mix(in oklab,var(--color-red)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:border-specialDark\/60[data-disabled=true] {
    border-color:#ccced199
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:border-specialDark\/60[data-disabled=true] {
      border-color:color-mix(in oklab,var(--color-specialDark)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:border-success\/60[data-disabled=true] {
    border-color:#038da699
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:border-success\/60[data-disabled=true] {
      border-color:color-mix(in oklab,var(--border-color-success)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:border-teal\/60[data-disabled=true] {
    border-color:#099eb999
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:border-teal\/60[data-disabled=true] {
      border-color:color-mix(in oklab,var(--color-teal)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:border-tertiary\/60[data-disabled=true] {
    border-color:#dee2e899
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:border-tertiary\/60[data-disabled=true] {
      border-color:color-mix(in oklab,var(--border-color-tertiary)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:border-transparent[data-disabled=true] {
    border-color:#0000
  }
  .data-\[disabled\=true\]\:border-warning\/60[data-disabled=true] {
    border-color:#e38e2199
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:border-warning\/60[data-disabled=true] {
      border-color:color-mix(in oklab,var(--border-color-warning)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:border-white\/60[data-disabled=true] {
    border-color:#fff9
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:border-white\/60[data-disabled=true] {
      border-color:color-mix(in oklab,var(--color-white)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:border-yellow\/60[data-disabled=true] {
    border-color:#fc9e2799
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:border-yellow\/60[data-disabled=true] {
      border-color:color-mix(in oklab,var(--color-yellow)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:bg-black\/60[data-disabled=true] {
    background-color:#0b111e99
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:bg-black\/60[data-disabled=true] {
      background-color:color-mix(in oklab,var(--color-black)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:bg-blue\/60[data-disabled=true] {
    background-color:#0077d999
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:bg-blue\/60[data-disabled=true] {
      background-color:color-mix(in oklab,var(--color-blue)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:bg-danger\/60[data-disabled=true] {
    background-color:#e6434399
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:bg-danger\/60[data-disabled=true] {
      background-color:color-mix(in oklab,var(--color-danger)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:bg-dark\/60[data-disabled=true] {
    background-color:#11182799
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:bg-dark\/60[data-disabled=true] {
      background-color:color-mix(in oklab,var(--background-color-dark)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:bg-extra\/60[data-disabled=true] {
    background-color:#7e40b299
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:bg-extra\/60[data-disabled=true] {
      background-color:color-mix(in oklab,var(--color-extra)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:bg-gray\/60[data-disabled=true] {
    background-color:#dee2e699
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:bg-gray\/60[data-disabled=true] {
      background-color:color-mix(in oklab,var(--color-gray)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:bg-green-200[data-disabled=true] {
    background-color:var(--color-green-200)
  }
  .data-\[disabled\=true\]\:bg-green\/60[data-disabled=true] {
    background-color:#008a2299
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:bg-green\/60[data-disabled=true] {
      background-color:color-mix(in oklab,var(--color-green)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:bg-info\/60[data-disabled=true] {
    background-color:#0077d999
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:bg-info\/60[data-disabled=true] {
      background-color:color-mix(in oklab,var(--color-info)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:bg-neutral\/60[data-disabled=true] {
    background-color:#70747d99
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:bg-neutral\/60[data-disabled=true] {
      background-color:color-mix(in oklab,var(--color-neutral)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:bg-primary\/60[data-disabled=true] {
    background-color:#008a2299
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:bg-primary\/60[data-disabled=true] {
      background-color:color-mix(in oklab,var(--color-primary)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:bg-purple\/60[data-disabled=true] {
    background-color:#9e50de99
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:bg-purple\/60[data-disabled=true] {
      background-color:color-mix(in oklab,var(--color-purple)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:bg-red\/60[data-disabled=true] {
    background-color:#ff4a4a99
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:bg-red\/60[data-disabled=true] {
      background-color:color-mix(in oklab,var(--color-red)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:bg-secondary\/60[data-disabled=true] {
    background-color:#eee9
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:bg-secondary\/60[data-disabled=true] {
      background-color:color-mix(in oklab,var(--background-color-secondary)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:bg-specialDark\/60[data-disabled=true] {
    background-color:#ccced199
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:bg-specialDark\/60[data-disabled=true] {
      background-color:color-mix(in oklab,var(--color-specialDark)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:bg-success\/60[data-disabled=true] {
    background-color:#099eb999
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:bg-success\/60[data-disabled=true] {
      background-color:color-mix(in oklab,var(--color-success)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:bg-teal\/60[data-disabled=true] {
    background-color:#099eb999
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:bg-teal\/60[data-disabled=true] {
      background-color:color-mix(in oklab,var(--color-teal)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:bg-tertiary\/60[data-disabled=true] {
    background-color:#dee2e899
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:bg-tertiary\/60[data-disabled=true] {
      background-color:color-mix(in oklab,var(--background-color-tertiary)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:bg-warning\/60[data-disabled=true] {
    background-color:#fc9e2799
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:bg-warning\/60[data-disabled=true] {
      background-color:color-mix(in oklab,var(--color-warning)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:bg-white\/60[data-disabled=true] {
    background-color:#fff9
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:bg-white\/60[data-disabled=true] {
      background-color:color-mix(in oklab,var(--color-white)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:bg-yellow\/60[data-disabled=true] {
    background-color:#fc9e2799
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:bg-yellow\/60[data-disabled=true] {
      background-color:color-mix(in oklab,var(--color-yellow)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:text-black\/60[data-disabled=true] {
    color:#0b111e99
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:text-black\/60[data-disabled=true] {
      color:color-mix(in oklab,var(--color-black)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:text-blue\/60[data-disabled=true] {
    color:#0077d999
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:text-blue\/60[data-disabled=true] {
      color:color-mix(in oklab,var(--color-blue)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:text-danger\/60[data-disabled=true] {
    color:#cc3b3b99
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:text-danger\/60[data-disabled=true] {
      color:color-mix(in oklab,var(--text-color-danger)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:text-extra\/60[data-disabled=true] {
    color:#7e40b299
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:text-extra\/60[data-disabled=true] {
      color:color-mix(in oklab,var(--color-extra)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:text-gray\/60[data-disabled=true] {
    color:#dee2e699
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:text-gray\/60[data-disabled=true] {
      color:color-mix(in oklab,var(--color-gray)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:text-green\/60[data-disabled=true] {
    color:#008a2299
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:text-green\/60[data-disabled=true] {
      color:color-mix(in oklab,var(--color-green)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:text-info\/60[data-disabled=true] {
    color:#0077d999
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:text-info\/60[data-disabled=true] {
      color:color-mix(in oklab,var(--color-info)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:text-neutral\/60[data-disabled=true] {
    color:#70747d99
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:text-neutral\/60[data-disabled=true] {
      color:color-mix(in oklab,var(--color-neutral)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:text-primary\/60[data-disabled=true] {
    color:#017c1f99
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:text-primary\/60[data-disabled=true] {
      color:color-mix(in oklab,var(--text-color-primary)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:text-purple\/60[data-disabled=true] {
    color:#9e50de99
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:text-purple\/60[data-disabled=true] {
      color:color-mix(in oklab,var(--color-purple)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:text-red\/60[data-disabled=true] {
    color:#ff4a4a99
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:text-red\/60[data-disabled=true] {
      color:color-mix(in oklab,var(--color-red)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:text-specialDark\/60[data-disabled=true] {
    color:#ccced199
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:text-specialDark\/60[data-disabled=true] {
      color:color-mix(in oklab,var(--color-specialDark)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:text-success\/60[data-disabled=true] {
    color:#099eb999
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:text-success\/60[data-disabled=true] {
      color:color-mix(in oklab,var(--color-success)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:text-teal\/60[data-disabled=true] {
    color:#099eb999
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:text-teal\/60[data-disabled=true] {
      color:color-mix(in oklab,var(--color-teal)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:text-tertiary\/60[data-disabled=true] {
    color:#9ea3ae99
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:text-tertiary\/60[data-disabled=true] {
      color:color-mix(in oklab,var(--text-color-tertiary)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:text-warning\/60[data-disabled=true] {
    color:#fc9e2799
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:text-warning\/60[data-disabled=true] {
      color:color-mix(in oklab,var(--color-warning)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:text-white\/60[data-disabled=true] {
    color:#fff9
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:text-white\/60[data-disabled=true] {
      color:color-mix(in oklab,var(--text-color-white)60%,transparent)
    }
  }
  .data-\[disabled\=true\]\:text-white\/80[data-disabled=true] {
    color:#fffc
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:text-white\/80[data-disabled=true] {
      color:color-mix(in oklab,var(--text-color-white)80%,transparent)
    }
  }
  .data-\[disabled\=true\]\:text-yellow\/60[data-disabled=true] {
    color:#fc9e2799
  }
  @supports (color:color-mix(in lab,red,red)) {
    .data-\[disabled\=true\]\:text-yellow\/60[data-disabled=true] {
      color:color-mix(in oklab,var(--color-yellow)60%,transparent)
    }
  }
  .data-\[invalid\=true\]\:border-danger[data-invalid=true] {
    border-color:var(--border-color-danger)
  }
  .data-\[invalid\=true\]\:border-red-700[data-invalid=true] {
    border-color:var(--color-red-700)
  }
  .data-\[side\=bottom\]\:translate-x-px[data-side=bottom] {
    --tw-translate-x:1px;
    translate:var(--tw-translate-x)var(--tw-translate-y)
  }
  .data-\[side\=bottom\]\:-translate-y-\[-12px\][data-side=bottom] {
    --tw-translate-y:calc(-12px*-1);
    translate:var(--tw-translate-x)var(--tw-translate-y)
  }
  .data-\[side\=bottom\]\:-translate-y-\[-18px\][data-side=bottom] {
    --tw-translate-y:calc(-18px*-1);
    translate:var(--tw-translate-x)var(--tw-translate-y)
  }
  .data-\[side\=top\]\:translate-x-px[data-side=top] {
    --tw-translate-x:1px;
    translate:var(--tw-translate-x)var(--tw-translate-y)
  }
  .data-\[side\=top\]\:-translate-y-\[21px\][data-side=top] {
    --tw-translate-y:calc(21px*-1);
    translate:var(--tw-translate-x)var(--tw-translate-y)
  }
  .data-\[side\=top\]\:-translate-y-\[26px\][data-side=top] {
    --tw-translate-y:calc(26px*-1);
    translate:var(--tw-translate-x)var(--tw-translate-y)
  }
  .data-\[state\=active\]\:border-b-2[data-state=active] {
    border-bottom-style:var(--tw-border-style);
    border-bottom-width:2px
  }
  .data-\[state\=active\]\:border-black[data-state=active] {
    border-color:var(--color-black)
  }
  .data-\[state\=active\]\:text-black[data-state=active] {
    color:var(--color-black)
  }
  .data-\[state\=checked\]\:translate-x-\[19px\][data-state=checked] {
    --tw-translate-x:19px;
    translate:var(--tw-translate-x)var(--tw-translate-y)
  }
  .data-\[state\=checked\]\:bg-green-400[data-state=checked] {
    background-color:var(--color-green-400)
  }
  .data-\[state\=checked\]\:text-blue[data-state=checked] {
    color:var(--color-blue)
  }
  .data-\[state\=checked\]\:text-primary[data-state=checked] {
    color:var(--text-color-primary)
  }
  .data-\[state\=open\]\:animate-none[data-state=open] {
    animation:none
  }
  .data-\[state\=open\]\:animate-in[data-state=open] {
    --tw-enter-opacity:initial;
    --tw-enter-scale:initial;
    --tw-enter-rotate:initial;
    --tw-enter-translate-x:initial;
    --tw-enter-translate-y:initial;
    animation-name:enter;
    animation-duration:.15s
  }
  .data-\[state\=open\]\:fade-in[data-state=open] {
    --tw-enter-opacity:0
  }
  @media (prefers-reduced-motion:no-preference) {
    .motion-safe\:transition-\[height\] {
      transition-property:height;
      transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
      transition-duration:var(--tw-duration,var(--default-transition-duration))
    }
    .motion-safe\:transition-\[max-height\] {
      transition-property:max-height;
      transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
      transition-duration:var(--tw-duration,var(--default-transition-duration))
    }
    .motion-safe\:transition-all {
      transition-property:all;
      transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
      transition-duration:var(--tw-duration,var(--default-transition-duration))
    }
    .motion-safe\:transition-transform {
      transition-property:transform,translate,scale,rotate;
      transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
      transition-duration:var(--tw-duration,var(--default-transition-duration))
    }
    .motion-safe\:duration-300 {
      --tw-duration:.3s;
      transition-duration:.3s
    }
    .motion-safe\:duration-500 {
      --tw-duration:.5s;
      transition-duration:.5s
    }
    .motion-safe\:ease-in-out {
      --tw-ease:var(--ease-in-out);
      transition-timing-function:var(--ease-in-out)
    }
    .motion-safe\:animate-in {
      --tw-enter-opacity:initial;
      --tw-enter-scale:initial;
      --tw-enter-rotate:initial;
      --tw-enter-translate-x:initial;
      --tw-enter-translate-y:initial;
      animation-name:enter;
      animation-duration:.15s
    }
    .motion-safe\:duration-300 {
      animation-duration:.3s
    }
    .motion-safe\:duration-500 {
      animation-duration:.5s
    }
    .motion-safe\:ease-in-out {
      animation-timing-function:cubic-bezier(.4,0,.2,1)
    }
  }
  @media (prefers-reduced-motion:reduce) {
    @media (hover:hover) {
      .motion-reduce\:hover\:scale-100:hover {
        --tw-scale-x:100%;
        --tw-scale-y:100%;
        --tw-scale-z:100%;
        scale:var(--tw-scale-x)var(--tw-scale-y)
      }
      .motion-reduce\:hover\:transform-none:hover {
        transform:none
      }
    }
  }
  @media not all and (min-width:991px) {
    .max-lg\:mx-auto {
      margin-inline:auto
    }
    .max-lg\:px-4 {
      padding-inline:calc(var(--spacing)*4)
    }
  }
  @media not all and (min-width:500px) {
    .max-\[500px\]\:mt-0 {
      margin-top:calc(var(--spacing)*0)
    }
  }
  @media not all and (min-width:400px) {
    .max-\[400px\]\:top-\[90px\] {
      top:90px
    }
    .max-\[400px\]\:h-\[142px\] {
      height:142px
    }
    .max-\[400px\]\:w-\[120px\] {
      width:120px
    }
    .max-\[400px\]\:pb-\[133px\] {
      padding-bottom:133px
    }
  }
  @media (min-width:375px) {
    .sm\:fixed {
      position:fixed
    }
    .sm\:top-2 {
      top:calc(var(--spacing)*2)
    }
    .sm\:top-3\/4 {
      top:75%
    }
    .sm\:top-\[-3px\] {
      top:-3px
    }
    .sm\:right-0 {
      right:calc(var(--spacing)*0)
    }
    .sm\:right-4 {
      right:calc(var(--spacing)*4)
    }
    .sm\:right-\[-6px\] {
      right:-6px
    }
    .sm\:bottom-2 {
      bottom:calc(var(--spacing)*2)
    }
    .sm\:left-0 {
      left:calc(var(--spacing)*0)
    }
    .sm\:left-1\/2 {
      left:50%
    }
    .sm\:left-4 {
      left:calc(var(--spacing)*4)
    }
    .sm\:left-\[-6px\] {
      left:-6px
    }
    .sm\:mt-1 {
      margin-top:calc(var(--spacing)*1)
    }
    .sm\:mt-4 {
      margin-top:calc(var(--spacing)*4)
    }
    .sm\:mr-2 {
      margin-right:calc(var(--spacing)*2)
    }
    .sm\:mr-3 {
      margin-right:calc(var(--spacing)*3)
    }
    .sm\:mb-3 {
      margin-bottom:calc(var(--spacing)*3)
    }
    .sm\:ml-2 {
      margin-left:calc(var(--spacing)*2)
    }
    .sm\:ml-3 {
      margin-left:calc(var(--spacing)*3)
    }
    .sm\:line-clamp-3 {
      -webkit-line-clamp:3;
      -webkit-box-orient:vertical;
      display:-webkit-box;
      overflow:hidden
    }
    .sm\:flex {
      display:flex
    }
    .sm\:size-4\.5 {
      width:calc(var(--spacing)*4.5);
      height:calc(var(--spacing)*4.5)
    }
    .sm\:h-6 {
      height:calc(var(--spacing)*6)
    }
    .sm\:h-8 {
      height:calc(var(--spacing)*8)
    }
    .sm\:h-9 {
      height:calc(var(--spacing)*9)
    }
    .sm\:h-9\.5 {
      height:calc(var(--spacing)*9.5)
    }
    .sm\:h-11 {
      height:calc(var(--spacing)*11)
    }
    .sm\:h-13 {
      height:calc(var(--spacing)*13)
    }
    .sm\:h-13\.5 {
      height:calc(var(--spacing)*13.5)
    }
    .sm\:h-56 {
      height:calc(var(--spacing)*56)
    }
    .sm\:max-h-44 {
      max-height:calc(var(--spacing)*44)
    }
    .sm\:max-h-\[124px\] {
      max-height:124px
    }
    .sm\:min-h-9 {
      min-height:calc(var(--spacing)*9)
    }
    .sm\:min-h-11 {
      min-height:calc(var(--spacing)*11)
    }
    .sm\:min-h-13 {
      min-height:calc(var(--spacing)*13)
    }
    .sm\:min-h-44 {
      min-height:calc(var(--spacing)*44)
    }
    .sm\:w-1\/2 {
      width:50%
    }
    .sm\:w-1\/4 {
      width:25%
    }
    .sm\:w-3\/4 {
      width:75%
    }
    .sm\:w-auto {
      width:auto
    }
    .sm\:w-full {
      width:100%
    }
    .sm\:w-min {
      width:min-content
    }
    .sm\:min-w-6 {
      min-width:calc(var(--spacing)*6)
    }
    .sm\:min-w-8 {
      min-width:calc(var(--spacing)*8)
    }
    .sm\:min-w-9\.5 {
      min-width:calc(var(--spacing)*9.5)
    }
    .sm\:min-w-11 {
      min-width:calc(var(--spacing)*11)
    }
    .sm\:min-w-13\.5 {
      min-width:calc(var(--spacing)*13.5)
    }
    .sm\:-rotate-90 {
      rotate:-90deg
    }
    .sm\:rotate-90 {
      rotate:90deg
    }
    .sm\:flex-col {
      flex-direction:column
    }
    .sm\:flex-col-reverse {
      flex-direction:column-reverse
    }
    .sm\:flex-row {
      flex-direction:row
    }
    .sm\:items-center {
      align-items:center
    }
    .sm\:items-end {
      align-items:flex-end
    }
    .sm\:items-start {
      align-items:flex-start
    }
    .sm\:justify-between {
      justify-content:space-between
    }
    .sm\:justify-center {
      justify-content:center
    }
    .sm\:justify-end {
      justify-content:flex-end
    }
    .sm\:justify-start {
      justify-content:flex-start
    }
    .sm\:gap-1 {
      gap:calc(var(--spacing)*1)
    }
    .sm\:gap-1\.5 {
      gap:calc(var(--spacing)*1.5)
    }
    .sm\:gap-2 {
      gap:calc(var(--spacing)*2)
    }
    .sm\:gap-3 {
      gap:calc(var(--spacing)*3)
    }
    .sm\:rounded-full {
      border-radius:3.40282e+38px
    }
    .sm\:rounded-lg {
      border-radius:var(--radius-lg)
    }
    .sm\:rounded-m {
      border-radius:var(--radius-m)
    }
    .sm\:rounded-md {
      border-radius:var(--radius-md)
    }
    .sm\:rounded-t-m {
      border-top-left-radius:var(--radius-m);
      border-top-right-radius:var(--radius-m)
    }
    .sm\:rounded-t-none {
      border-top-left-radius:0;
      border-top-right-radius:0
    }
    .sm\:rounded-t-xl {
      border-top-left-radius:var(--radius-xl);
      border-top-right-radius:var(--radius-xl)
    }
    .sm\:rounded-b-m {
      border-bottom-right-radius:var(--radius-m);
      border-bottom-left-radius:var(--radius-m)
    }
    .sm\:rounded-b-none {
      border-bottom-right-radius:0;
      border-bottom-left-radius:0
    }
    .sm\:rounded-b-sm {
      border-bottom-right-radius:var(--radius-sm);
      border-bottom-left-radius:var(--radius-sm)
    }
    .sm\:border-x {
      border-inline-style:var(--tw-border-style);
      border-inline-width:1px
    }
    .sm\:border-t-0 {
      border-top-style:var(--tw-border-style);
      border-top-width:0
    }
    .sm\:border-b-0 {
      border-bottom-style:var(--tw-border-style);
      border-bottom-width:0
    }
    .sm\:stroke-2 {
      stroke-width:2px
    }
    .sm\:px-\(--modal-header-button-placeholder-size\) {
      padding-inline:var(--modal-header-button-placeholder-size)
    }
    .sm\:px-3 {
      padding-inline:calc(var(--spacing)*3)
    }
    .sm\:px-4 {
      padding-inline:calc(var(--spacing)*4)
    }
    .sm\:px-5 {
      padding-inline:calc(var(--spacing)*5)
    }
    .sm\:py-8 {
      padding-block:calc(var(--spacing)*8)
    }
    .sm\:pr-\(--modal-header-button-placeholder-size\) {
      padding-right:var(--modal-header-button-placeholder-size)
    }
    .sm\:pb-32 {
      padding-bottom:calc(var(--spacing)*32)
    }
    .sm\:pl-\(--modal-header-button-placeholder-size\) {
      padding-left:var(--modal-header-button-placeholder-size)
    }
    .sm\:text-center {
      text-align:center
    }
    .sm\:text-left {
      text-align:left
    }
    .sm\:text-h2 {
      font-size:var(--text-h2);
      line-height:var(--tw-leading,var(--text-h2--line-height));
      font-weight:var(--tw-font-weight,var(--text-h2--font-weight))
    }
    .sm\:text-2xl {
      font-size:var(--text-2xl);
      line-height:var(--tw-leading,var(--text-2xl--line-height))
    }
    .sm\:text-base {
      font-size:var(--text-base);
      line-height:var(--tw-leading,var(--text-base--line-height))
    }
    .sm\:text-base\/\[26px\] {
      font-size:var(--text-base);
      line-height:26px
    }
    .sm\:text-sm {
      font-size:var(--text-sm);
      line-height:var(--tw-leading,var(--text-sm--line-height))
    }
    .sm\:text-xs {
      font-size:var(--text-xs);
      line-height:var(--tw-leading,var(--text-xs--line-height))
    }
    .sm\:text-xxs {
      font-size:var(--text-xxs);
      line-height:var(--tw-leading,var(--text-xxs--line-height))
    }
    .sm\:first\:ml-3:first-child {
      margin-left:calc(var(--spacing)*3)
    }
    .sm\:first\:ml-4:first-child {
      margin-left:calc(var(--spacing)*4)
    }
    .sm\:last\:mr-3:last-child {
      margin-right:calc(var(--spacing)*3)
    }
    .sm\:last\:mr-4:last-child {
      margin-right:calc(var(--spacing)*4)
    }
  }
  @media (min-width:641px) {
    .md\:visible {
      visibility:visible
    }
    .md\:fixed {
      position:fixed
    }
    .md\:relative {
      position:relative
    }
    .md\:static {
      position:static
    }
    .md\:inset-y-1\/2 {
      inset-block:50%
    }
    .md\:top-0 {
      top:calc(var(--spacing)*0)
    }
    .md\:top-1\/2 {
      top:50%
    }
    .md\:top-2 {
      top:calc(var(--spacing)*2)
    }
    .md\:top-3 {
      top:calc(var(--spacing)*3)
    }
    .md\:top-10 {
      top:calc(var(--spacing)*10)
    }
    .md\:top-auto {
      top:auto
    }
    .md\:-right-14 {
      right:calc(var(--spacing)*-14)
    }
    .md\:right-0 {
      right:calc(var(--spacing)*0)
    }
    .md\:right-4 {
      right:calc(var(--spacing)*4)
    }
    .md\:right-5 {
      right:calc(var(--spacing)*5)
    }
    .md\:right-12 {
      right:calc(var(--spacing)*12)
    }
    .md\:right-\[7\%\] {
      right:7%
    }
    .md\:-bottom-8 {
      bottom:calc(var(--spacing)*-8)
    }
    .md\:bottom-0 {
      bottom:calc(var(--spacing)*0)
    }
    .md\:bottom-2 {
      bottom:calc(var(--spacing)*2)
    }
    .md\:bottom-4 {
      bottom:calc(var(--spacing)*4)
    }
    .md\:bottom-5 {
      bottom:calc(var(--spacing)*5)
    }
    .md\:bottom-8 {
      bottom:calc(var(--spacing)*8)
    }
    .md\:bottom-\[65\%\] {
      bottom:65%
    }
    .md\:bottom-\[70\%\] {
      bottom:70%
    }
    .md\:bottom-auto {
      bottom:auto
    }
    .md\:left-\(--ref-x\) {
      left:var(--ref-x)
    }
    .md\:left-0 {
      left:calc(var(--spacing)*0)
    }
    .md\:left-1\/2 {
      left:50%
    }
    .md\:left-2 {
      left:calc(var(--spacing)*2)
    }
    .md\:left-4 {
      left:calc(var(--spacing)*4)
    }
    .md\:left-\[-9px\] {
      left:-9px
    }
    .md\:left-\[calc\(var\(--ref-x\)\*1px\)\] {
      left:calc(var(--ref-x)*1px)
    }
    .md\:left-auto {
      left:auto
    }
    .md\:z-50 {
      z-index:50
    }
    .md\:order-0 {
      order:0
    }
    .md\:order-1 {
      order:1
    }
    .md\:order-2 {
      order:2
    }
    .md\:col-span-2 {
      grid-column:span 2/span 2
    }
    .md\:col-start-1 {
      grid-column-start:1
    }
    .md\:col-start-2 {
      grid-column-start:2
    }
    .md\:row-start-1 {
      grid-row-start:1
    }
    .md\:row-start-2 {
      grid-row-start:2
    }
    .md\:-mx-2 {
      margin-inline:calc(var(--spacing)*-2)
    }
    .md\:-mx-3 {
      margin-inline:calc(var(--spacing)*-3)
    }
    .md\:-mx-5 {
      margin-inline:calc(var(--spacing)*-5)
    }
    .md\:mx-0 {
      margin-inline:calc(var(--spacing)*0)
    }
    .md\:mx-4 {
      margin-inline:calc(var(--spacing)*4)
    }
    .md\:mx-8 {
      margin-inline:calc(var(--spacing)*8)
    }
    .md\:mx-auto {
      margin-inline:auto
    }
    .md\:my-0 {
      margin-block:calc(var(--spacing)*0)
    }
    .md\:my-2 {
      margin-block:calc(var(--spacing)*2)
    }
    .md\:my-4 {
      margin-block:calc(var(--spacing)*4)
    }
    .md\:-mt-2 {
      margin-top:calc(var(--spacing)*-2)
    }
    .md\:mt-0 {
      margin-top:calc(var(--spacing)*0)
    }
    .md\:mt-2 {
      margin-top:calc(var(--spacing)*2)
    }
    .md\:mt-4 {
      margin-top:calc(var(--spacing)*4)
    }
    .md\:mt-6 {
      margin-top:calc(var(--spacing)*6)
    }
    .md\:mt-8 {
      margin-top:calc(var(--spacing)*8)
    }
    .md\:-mr-5 {
      margin-right:calc(var(--spacing)*-5)
    }
    .md\:mr-0 {
      margin-right:calc(var(--spacing)*0)
    }
    .md\:mr-2 {
      margin-right:calc(var(--spacing)*2)
    }
    .md\:mr-3 {
      margin-right:calc(var(--spacing)*3)
    }
    .md\:mr-8 {
      margin-right:calc(var(--spacing)*8)
    }
    .md\:mr-auto {
      margin-right:auto
    }
    .md\:mb-0 {
      margin-bottom:calc(var(--spacing)*0)
    }
    .md\:mb-2 {
      margin-bottom:calc(var(--spacing)*2)
    }
    .md\:mb-3 {
      margin-bottom:calc(var(--spacing)*3)
    }
    .md\:mb-4 {
      margin-bottom:calc(var(--spacing)*4)
    }
    .md\:mb-6 {
      margin-bottom:calc(var(--spacing)*6)
    }
    .md\:mb-8 {
      margin-bottom:calc(var(--spacing)*8)
    }
    .md\:mb-10 {
      margin-bottom:calc(var(--spacing)*10)
    }
    .md\:mb-12 {
      margin-bottom:calc(var(--spacing)*12)
    }
    .md\:mb-\[86px\] {
      margin-bottom:86px
    }
    .md\:mb-auto {
      margin-bottom:auto
    }
    .md\:ml-0 {
      margin-left:calc(var(--spacing)*0)
    }
    .md\:ml-2 {
      margin-left:calc(var(--spacing)*2)
    }
    .md\:ml-3 {
      margin-left:calc(var(--spacing)*3)
    }
    .md\:ml-4 {
      margin-left:calc(var(--spacing)*4)
    }
    .md\:ml-12 {
      margin-left:calc(var(--spacing)*12)
    }
    .md\:ml-\[260px\] {
      margin-left:260px
    }
    .md\:ml-auto {
      margin-left:auto
    }
    .md\:line-clamp-1 {
      -webkit-line-clamp:1;
      -webkit-box-orient:vertical;
      display:-webkit-box;
      overflow:hidden
    }
    .md\:block {
      display:block
    }
    .md\:flex {
      display:flex
    }
    .md\:flex\! {
      display:flex!important
    }
    .md\:grid {
      display:grid
    }
    .md\:hidden {
      display:none
    }
    .md\:inline-flex {
      display:inline-flex
    }
    .md\:aspect-49\/40 {
      aspect-ratio:49/40
    }
    .md\:aspect-289\/160 {
      aspect-ratio:289/160
    }
    .md\:aspect-291\/284 {
      aspect-ratio:291/284
    }
    .md\:aspect-297\/142 {
      aspect-ratio:297/142
    }
    .md\:aspect-video {
      aspect-ratio:var(--aspect-video)
    }
    .md\:size-5 {
      width:calc(var(--spacing)*5);
      height:calc(var(--spacing)*5)
    }
    .md\:size-8 {
      width:calc(var(--spacing)*8);
      height:calc(var(--spacing)*8)
    }
    .md\:size-11 {
      width:calc(var(--spacing)*11);
      height:calc(var(--spacing)*11)
    }
    .md\:size-\[180px\] {
      width:180px;
      height:180px
    }
    .md\:h-1\/4 {
      height:25%
    }
    .md\:h-5 {
      height:calc(var(--spacing)*5)
    }
    .md\:h-6 {
      height:calc(var(--spacing)*6)
    }
    .md\:h-8 {
      height:calc(var(--spacing)*8)
    }
    .md\:h-9 {
      height:calc(var(--spacing)*9)
    }
    .md\:h-9\.5 {
      height:calc(var(--spacing)*9.5)
    }
    .md\:h-10 {
      height:calc(var(--spacing)*10)
    }
    .md\:h-11 {
      height:calc(var(--spacing)*11)
    }
    .md\:h-13 {
      height:calc(var(--spacing)*13)
    }
    .md\:h-13\.5 {
      height:calc(var(--spacing)*13.5)
    }
    .md\:h-19 {
      height:calc(var(--spacing)*19)
    }
    .md\:h-60 {
      height:calc(var(--spacing)*60)
    }
    .md\:h-64 {
      height:calc(var(--spacing)*64)
    }
    .md\:h-96 {
      height:calc(var(--spacing)*96)
    }
    .md\:h-\[44px\] {
      height:44px
    }
    .md\:h-\[72px\] {
      height:72px
    }
    .md\:h-\[90vh\] {
      height:90vh
    }
    .md\:h-\[130px\] {
      height:130px
    }
    .md\:h-\[160px\] {
      height:160px
    }
    .md\:h-\[180px\] {
      height:180px
    }
    .md\:h-\[200px\] {
      height:200px
    }
    .md\:h-\[216px\] {
      height:216px
    }
    .md\:h-\[247px\] {
      height:247px
    }
    .md\:h-\[272px\] {
      height:272px
    }
    .md\:h-\[314px\] {
      height:314px
    }
    .md\:h-\[335px\] {
      height:335px
    }
    .md\:h-\[392px\] {
      height:392px
    }
    .md\:h-\[648px\] {
      height:648px
    }
    .md\:h-\[689px\] {
      height:689px
    }
    .md\:h-\[calc\(100svh-40px\)\] {
      height:calc(100svh - 40px)
    }
    .md\:h-auto {
      height:auto
    }
    .md\:h-auto\! {
      height:auto!important
    }
    .md\:h-fit {
      height:fit-content
    }
    .md\:h-full {
      height:100%
    }
    .md\:max-h-44 {
      max-height:calc(var(--spacing)*44)
    }
    .md\:max-h-96 {
      max-height:calc(var(--spacing)*96)
    }
    .md\:max-h-\[170px\] {
      max-height:170px
    }
    .md\:max-h-\[680px\] {
      max-height:680px
    }
    .md\:max-h-\[800px\] {
      max-height:800px
    }
    .md\:max-h-screen\! {
      max-height:100vh!important
    }
    .md\:min-h-0 {
      min-height:calc(var(--spacing)*0)
    }
    .md\:min-h-9 {
      min-height:calc(var(--spacing)*9)
    }
    .md\:min-h-11 {
      min-height:calc(var(--spacing)*11)
    }
    .md\:min-h-13 {
      min-height:calc(var(--spacing)*13)
    }
    .md\:min-h-44 {
      min-height:calc(var(--spacing)*44)
    }
    .md\:min-h-\[44px\] {
      min-height:44px
    }
    .md\:min-h-\[140px\] {
      min-height:140px
    }
    .md\:w-\(--ref-width\) {
      width:var(--ref-width)
    }
    .md\:w-1\/2 {
      width:50%
    }
    .md\:w-1\/3 {
      width:33.3333%
    }
    .md\:w-1\/4 {
      width:25%
    }
    .md\:w-1\/6 {
      width:16.6667%
    }
    .md\:w-2\/5 {
      width:40%
    }
    .md\:w-2\/12 {
      width:16.6667%
    }
    .md\:w-3\/5 {
      width:60%
    }
    .md\:w-4 {
      width:calc(var(--spacing)*4)
    }
    .md\:w-4\/12 {
      width:33.3333%
    }
    .md\:w-5 {
      width:calc(var(--spacing)*5)
    }
    .md\:w-7\/12 {
      width:58.3333%
    }
    .md\:w-8\/12 {
      width:66.6667%
    }
    .md\:w-9\/12 {
      width:75%
    }
    .md\:w-10\/12 {
      width:83.3333%
    }
    .md\:w-11\/12 {
      width:91.6667%
    }
    .md\:w-36 {
      width:calc(var(--spacing)*36)
    }
    .md\:w-38 {
      width:calc(var(--spacing)*38)
    }
    .md\:w-40 {
      width:calc(var(--spacing)*40)
    }
    .md\:w-48 {
      width:calc(var(--spacing)*48)
    }
    .md\:w-60 {
      width:calc(var(--spacing)*60)
    }
    .md\:w-85\/100 {
      width:85%
    }
    .md\:w-100 {
      width:calc(var(--spacing)*100)
    }
    .md\:w-105 {
      width:calc(var(--spacing)*105)
    }
    .md\:w-135 {
      width:calc(var(--spacing)*135)
    }
    .md\:w-\[123px\] {
      width:123px
    }
    .md\:w-\[128px\] {
      width:128px
    }
    .md\:w-\[140px\] {
      width:140px
    }
    .md\:w-\[162px\] {
      width:162px
    }
    .md\:w-\[180px\] {
      width:180px
    }
    .md\:w-\[200px\] {
      width:200px
    }
    .md\:w-\[213px\] {
      width:213px
    }
    .md\:w-\[235px\] {
      width:235px
    }
    .md\:w-\[236px\] {
      width:236px
    }
    .md\:w-\[240px\] {
      width:240px
    }
    .md\:w-\[250px\] {
      width:250px
    }
    .md\:w-\[296px\] {
      width:296px
    }
    .md\:w-\[320px\] {
      width:320px
    }
    .md\:w-\[360px\] {
      width:360px
    }
    .md\:w-\[384px\] {
      width:384px
    }
    .md\:w-\[390px\] {
      width:390px
    }
    .md\:w-\[400px\] {
      width:400px
    }
    .md\:w-\[436px\] {
      width:436px
    }
    .md\:w-\[452px\] {
      width:452px
    }
    .md\:w-\[480px\] {
      width:480px
    }
    .md\:w-\[500px\] {
      width:500px
    }
    .md\:w-\[600px\] {
      width:600px
    }
    .md\:w-\[616px\] {
      width:616px
    }
    .md\:w-\[calc\(33\%-9px\)\] {
      width:calc(33% - 9px)
    }
    .md\:w-\[calc\(33\%-12px\)\] {
      width:calc(33% - 12px)
    }
    .md\:w-\[calc\(33\%-16px\)\] {
      width:calc(33% - 16px)
    }
    .md\:w-\[calc\(33\%-18px\)\] {
      width:calc(33% - 18px)
    }
    .md\:w-\[calc\(33\.33\%-13\.33px\)\] {
      width:calc(33.33% - 13.33px)
    }
    .md\:w-\[calc\(33\.33\%-20px\)\] {
      width:calc(33.33% - 20px)
    }
    .md\:w-\[calc\(100\%-40px\)\] {
      width:calc(100% - 40px)
    }
    .md\:w-auto {
      width:auto
    }
    .md\:w-full {
      width:100%
    }
    .md\:w-px {
      width:1px
    }
    .md\:w-screen\! {
      width:100vw!important
    }
    .md\:max-w-2xl {
      max-width:var(--container-2xl)
    }
    .md\:max-w-48 {
      max-width:calc(var(--spacing)*48)
    }
    .md\:max-w-80 {
      max-width:calc(var(--spacing)*80)
    }
    .md\:max-w-\[66px\] {
      max-width:66px
    }
    .md\:max-w-\[93px\] {
      max-width:93px
    }
    .md\:max-w-\[200px\] {
      max-width:200px
    }
    .md\:max-w-\[235px\] {
      max-width:235px
    }
    .md\:max-w-\[240px\] {
      max-width:240px
    }
    .md\:max-w-\[400px\] {
      max-width:400px
    }
    .md\:max-w-\[440px\] {
      max-width:440px
    }
    .md\:max-w-\[480px\] {
      max-width:480px
    }
    .md\:max-w-\[500px\] {
      max-width:500px
    }
    .md\:max-w-\[600px\] {
      max-width:600px
    }
    .md\:max-w-\[600px\]\! {
      max-width:600px!important
    }
    .md\:max-w-\[620px\] {
      max-width:620px
    }
    .md\:max-w-\[640px\] {
      max-width:640px
    }
    .md\:max-w-\[750px\] {
      max-width:750px
    }
    .md\:max-w-full {
      max-width:100%
    }
    .md\:max-w-none {
      max-width:none
    }
    .md\:max-w-screen\! {
      max-width:100vw!important
    }
    .md\:max-w-xl {
      max-width:var(--container-xl)
    }
    .md\:min-w-6 {
      min-width:calc(var(--spacing)*6)
    }
    .md\:min-w-8 {
      min-width:calc(var(--spacing)*8)
    }
    .md\:min-w-9\.5 {
      min-width:calc(var(--spacing)*9.5)
    }
    .md\:min-w-11 {
      min-width:calc(var(--spacing)*11)
    }
    .md\:min-w-13\.5 {
      min-width:calc(var(--spacing)*13.5)
    }
    .md\:min-w-98\.5 {
      min-width:calc(var(--spacing)*98.5)
    }
    .md\:min-w-\[28\%\] {
      min-width:28%
    }
    .md\:min-w-\[40\%\] {
      min-width:40%
    }
    .md\:min-w-\[320px\] {
      min-width:320px
    }
    .md\:min-w-\[370px\] {
      min-width:370px
    }
    .md\:min-w-\[380px\] {
      min-width:380px
    }
    .md\:min-w-\[400px\] {
      min-width:400px
    }
    .md\:min-w-\[480px\] {
      min-width:480px
    }
    .md\:min-w-\[500px\]\! {
      min-width:500px!important
    }
    .md\:min-w-\[540px\] {
      min-width:540px
    }
    .md\:min-w-\[550px\] {
      min-width:550px
    }
    .md\:min-w-\[600px\]\! {
      min-width:600px!important
    }
    .md\:flex-1 {
      flex:1
    }
    .md\:flex-\[0_1_auto\],
    .md\:flex-initial {
      flex:0 auto
    }
    .md\:flex-none {
      flex:none
    }
    .md\:grow {
      flex-grow:1
    }
    .md\:basis-1\/4 {
      flex-basis:25%
    }
    .md\:translate-x-0 {
      --tw-translate-x:calc(var(--spacing)*0)
    }
    .md\:-translate-y-1\/2,
    .md\:translate-x-0 {
      translate:var(--tw-translate-x)var(--tw-translate-y)
    }
    .md\:-translate-y-1\/2 {
      --tw-translate-y:calc(calc(1/2*100%)*-1)
    }
    .md\:scale-50 {
      --tw-scale-x:50%;
      --tw-scale-y:50%;
      --tw-scale-z:50%;
      scale:var(--tw-scale-x)var(--tw-scale-y)
    }
    .md\:rotate-0 {
      rotate:none
    }
    .md\:rotate-180 {
      rotate:180deg
    }
    .md\:auto-cols-auto {
      grid-auto-columns:auto
    }
    .md\:grid-flow-col {
      grid-auto-flow:column
    }
    .md\:grid-flow-row {
      grid-auto-flow:row
    }
    .md\:grid-cols-2 {
      grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .md\:grid-cols-3 {
      grid-template-columns:repeat(3,minmax(0,1fr))
    }
    .md\:grid-cols-4 {
      grid-template-columns:repeat(4,minmax(0,1fr))
    }
    .md\:grid-cols-\[auto_1fr\] {
      grid-template-columns:auto 1fr
    }
    .md\:grid-cols-\[repeat\(2\,1fr\)\] {
      grid-template-columns:repeat(2,1fr)
    }
    .md\:grid-cols-\[repeat\(2\,calc\(100\%\/2-1\.5rem\+1\.5rem\/2\)\)\] {
      grid-template-columns:repeat(2,calc(50% - .75rem))
    }
    .md\:grid-cols-\[repeat\(3\,1fr\)\] {
      grid-template-columns:repeat(3,1fr)
    }
    .md\:grid-cols-\[repeat\(4\,1fr\)\] {
      grid-template-columns:repeat(4,1fr)
    }
    .md\:grid-rows-1 {
      grid-template-rows:repeat(1,minmax(0,1fr))
    }
    .md\:grid-rows-2 {
      grid-template-rows:repeat(2,minmax(0,1fr))
    }
    .md\:grid-rows-\[auto\] {
      grid-template-rows:auto
    }
    .md\:grid-rows-\[repeat\(2\,auto\)\] {
      grid-template-rows:repeat(2,auto)
    }
    .md\:flex-col {
      flex-direction:column
    }
    .md\:flex-col-reverse {
      flex-direction:column-reverse
    }
    .md\:flex-row {
      flex-direction:row
    }
    .md\:flex-row-reverse {
      flex-direction:row-reverse
    }
    .md\:flex-nowrap {
      flex-wrap:nowrap
    }
    .md\:items-center {
      align-items:center
    }
    .md\:items-end {
      align-items:flex-end
    }
    .md\:items-start {
      align-items:flex-start
    }
    .md\:justify-between {
      justify-content:space-between
    }
    .md\:justify-center {
      justify-content:center
    }
    .md\:justify-end {
      justify-content:flex-end
    }
    .md\:justify-start {
      justify-content:flex-start
    }
    .md\:gap-0 {
      gap:calc(var(--spacing)*0)
    }
    .md\:gap-1 {
      gap:calc(var(--spacing)*1)
    }
    .md\:gap-1\.5 {
      gap:calc(var(--spacing)*1.5)
    }
    .md\:gap-2 {
      gap:calc(var(--spacing)*2)
    }
    .md\:gap-3 {
      gap:calc(var(--spacing)*3)
    }
    .md\:gap-4 {
      gap:calc(var(--spacing)*4)
    }
    .md\:gap-5 {
      gap:calc(var(--spacing)*5)
    }
    .md\:gap-6 {
      gap:calc(var(--spacing)*6)
    }
    .md\:gap-8 {
      gap:calc(var(--spacing)*8)
    }
    .md\:gap-12 {
      gap:calc(var(--spacing)*12)
    }
    .md\:gap-\[30px\] {
      gap:30px
    }
    :where(.md\:space-y-4>:not(:last-child)) {
      --tw-space-y-reverse:0;
      margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));
      margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))
    }
    :where(.md\:space-y-6>:not(:last-child)) {
      --tw-space-y-reverse:0;
      margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));
      margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))
    }
    .md\:gap-x-6 {
      column-gap:calc(var(--spacing)*6)
    }
    .md\:gap-x-8 {
      column-gap:calc(var(--spacing)*8)
    }
    .md\:gap-x-16 {
      column-gap:calc(var(--spacing)*16)
    }
    .md\:gap-y-3 {
      row-gap:calc(var(--spacing)*3)
    }
    .md\:gap-y-4 {
      row-gap:calc(var(--spacing)*4)
    }
    .md\:gap-y-16 {
      row-gap:calc(var(--spacing)*16)
    }
    .md\:self-auto {
      align-self:auto
    }
    .md\:self-center {
      align-self:center
    }
    .md\:rounded {
      border-radius:.25rem
    }
    .md\:rounded-2xl {
      border-radius:var(--radius-2xl)
    }
    .md\:rounded-3xl {
      border-radius:var(--radius-3xl)
    }
    .md\:rounded-\[16px\] {
      border-radius:16px
    }
    .md\:rounded-full {
      border-radius:3.40282e+38px
    }
    .md\:rounded-lg {
      border-radius:var(--radius-lg)
    }
    .md\:rounded-m {
      border-radius:var(--radius-m)
    }
    .md\:rounded-md {
      border-radius:var(--radius-md)
    }
    .md\:rounded-none {
      border-radius:0
    }
    .md\:rounded-sm {
      border-radius:var(--radius-sm)
    }
    .md\:rounded-xl {
      border-radius:var(--radius-xl)
    }
    .md\:rounded-xs {
      border-radius:var(--radius-xs)
    }
    .md\:rounded-ee-none {
      border-end-end-radius:0
    }
    .md\:rounded-es-none {
      border-end-start-radius:0
    }
    .md\:rounded-t-2xl {
      border-top-left-radius:var(--radius-2xl);
      border-top-right-radius:var(--radius-2xl)
    }
    .md\:rounded-l-none {
      border-top-left-radius:0;
      border-bottom-left-radius:0
    }
    .md\:rounded-l-sm {
      border-top-left-radius:var(--radius-sm);
      border-bottom-left-radius:var(--radius-sm)
    }
    .md\:rounded-r-sm {
      border-top-right-radius:var(--radius-sm);
      border-bottom-right-radius:var(--radius-sm)
    }
    .md\:rounded-tr-none {
      border-top-right-radius:0
    }
    .md\:rounded-b-2xl {
      border-bottom-right-radius:var(--radius-2xl);
      border-bottom-left-radius:var(--radius-2xl)
    }
    .md\:rounded-b-3xl {
      border-bottom-right-radius:var(--radius-3xl);
      border-bottom-left-radius:var(--radius-3xl)
    }
    .md\:rounded-b-\[16px\] {
      border-bottom-right-radius:16px;
      border-bottom-left-radius:16px
    }
    .md\:border {
      border-style:var(--tw-border-style);
      border-width:1px
    }
    .md\:border-0 {
      border-style:var(--tw-border-style);
      border-width:0
    }
    .md\:border-x-0 {
      border-inline-style:var(--tw-border-style);
      border-inline-width:0
    }
    .md\:border-y {
      border-block-style:var(--tw-border-style);
      border-block-width:1px
    }
    .md\:border-t {
      border-top-style:var(--tw-border-style);
      border-top-width:1px
    }
    .md\:border-r-0 {
      border-right-style:var(--tw-border-style);
      border-right-width:0
    }
    .md\:border-b-0 {
      border-bottom-style:var(--tw-border-style);
      border-bottom-width:0
    }
    .md\:border-l-0 {
      border-left-style:var(--tw-border-style);
      border-left-width:0
    }
    .md\:border-none {
      --tw-border-style:none;
      border-style:none
    }
    .md\:border-separator {
      border-color:var(--border-color-separator)
    }
    .md\:border-specialDark-50 {
      border-color:var(--color-specialDark-50)
    }
    .md\:bg-transparent {
      background-color:#0000
    }
    .md\:bg-white {
      background-color:var(--color-white)
    }
    .md\:bg-linear-to-r {
      --tw-gradient-position:to right
    }
    @supports (background-image:linear-gradient(in lab,red,red)) {
      .md\:bg-linear-to-r {
        --tw-gradient-position:to right in oklab
      }
    }
    .md\:bg-linear-to-r {
      background-image:linear-gradient(var(--tw-gradient-stops))
    }
    .md\:mask-none {
      -webkit-mask-image:none;
      mask-image:none
    }
    .md\:stroke-1 {
      stroke-width:1px
    }
    .md\:p-0 {
      padding:calc(var(--spacing)*0)
    }
    .md\:p-1 {
      padding:calc(var(--spacing)*1)
    }
    .md\:p-2 {
      padding:calc(var(--spacing)*2)
    }
    .md\:p-2\.5 {
      padding:calc(var(--spacing)*2.5)
    }
    .md\:p-3 {
      padding:calc(var(--spacing)*3)
    }
    .md\:p-4 {
      padding:calc(var(--spacing)*4)
    }
    .md\:p-5 {
      padding:calc(var(--spacing)*5)
    }
    .md\:p-6 {
      padding:calc(var(--spacing)*6)
    }
    .md\:p-8 {
      padding:calc(var(--spacing)*8)
    }
    .md\:p-\[10px\] {
      padding:10px
    }
    .md\:px-\(--modal-header-button-placeholder-size\) {
      padding-inline:var(--modal-header-button-placeholder-size)
    }
    .md\:px-0 {
      padding-inline:calc(var(--spacing)*0)
    }
    .md\:px-1 {
      padding-inline:calc(var(--spacing)*1)
    }
    .md\:px-2 {
      padding-inline:calc(var(--spacing)*2)
    }
    .md\:px-3 {
      padding-inline:calc(var(--spacing)*3)
    }
    .md\:px-4 {
      padding-inline:calc(var(--spacing)*4)
    }
    .md\:px-5 {
      padding-inline:calc(var(--spacing)*5)
    }
    .md\:px-6 {
      padding-inline:calc(var(--spacing)*6)
    }
    .md\:px-8 {
      padding-inline:calc(var(--spacing)*8)
    }
    .md\:py-0 {
      padding-block:calc(var(--spacing)*0)
    }
    .md\:py-2 {
      padding-block:calc(var(--spacing)*2)
    }
    .md\:py-3 {
      padding-block:calc(var(--spacing)*3)
    }
    .md\:py-4 {
      padding-block:calc(var(--spacing)*4)
    }
    .md\:py-5 {
      padding-block:calc(var(--spacing)*5)
    }
    .md\:py-8 {
      padding-block:calc(var(--spacing)*8)
    }
    .md\:py-12 {
      padding-block:calc(var(--spacing)*12)
    }
    .md\:pt-0 {
      padding-top:calc(var(--spacing)*0)
    }
    .md\:pt-2 {
      padding-top:calc(var(--spacing)*2)
    }
    .md\:pt-3 {
      padding-top:calc(var(--spacing)*3)
    }
    .md\:pt-4 {
      padding-top:calc(var(--spacing)*4)
    }
    .md\:pt-8 {
      padding-top:calc(var(--spacing)*8)
    }
    .md\:pt-9 {
      padding-top:calc(var(--spacing)*9)
    }
    .md\:pt-16 {
      padding-top:calc(var(--spacing)*16)
    }
    .md\:pt-32 {
      padding-top:calc(var(--spacing)*32)
    }
    .md\:pt-\[37px\] {
      padding-top:37px
    }
    .md\:pr-\(--modal-header-button-placeholder-size\) {
      padding-right:var(--modal-header-button-placeholder-size)
    }
    .md\:pr-0 {
      padding-right:calc(var(--spacing)*0)
    }
    .md\:pr-2 {
      padding-right:calc(var(--spacing)*2)
    }
    .md\:pb-0 {
      padding-bottom:calc(var(--spacing)*0)
    }
    .md\:pb-2 {
      padding-bottom:calc(var(--spacing)*2)
    }
    .md\:pb-3 {
      padding-bottom:calc(var(--spacing)*3)
    }
    .md\:pb-4 {
      padding-bottom:calc(var(--spacing)*4)
    }
    .md\:pb-5 {
      padding-bottom:calc(var(--spacing)*5)
    }
    .md\:pb-6 {
      padding-bottom:calc(var(--spacing)*6)
    }
    .md\:pb-8 {
      padding-bottom:calc(var(--spacing)*8)
    }
    .md\:pb-28 {
      padding-bottom:calc(var(--spacing)*28)
    }
    .md\:pb-\[145px\] {
      padding-bottom:145px
    }
    .md\:pl-\(--modal-header-button-placeholder-size\) {
      padding-left:var(--modal-header-button-placeholder-size)
    }
    .md\:pl-0 {
      padding-left:calc(var(--spacing)*0)
    }
    .md\:pl-3 {
      padding-left:calc(var(--spacing)*3)
    }
    .md\:pl-8 {
      padding-left:calc(var(--spacing)*8)
    }
    .md\:text-center {
      text-align:center
    }
    .md\:text-justify {
      text-align:justify
    }
    .md\:text-left {
      text-align:left
    }
    .md\:text-h1 {
      font-size:var(--text-h1);
      line-height:var(--tw-leading,var(--text-h1--line-height));
      font-weight:var(--tw-font-weight,var(--text-h1--font-weight))
    }
    .md\:text-h2 {
      font-size:var(--text-h2);
      line-height:var(--tw-leading,var(--text-h2--line-height));
      font-weight:var(--tw-font-weight,var(--text-h2--font-weight))
    }
    .md\:text-h3 {
      font-size:var(--text-h3);
      line-height:var(--tw-leading,var(--text-h3--line-height));
      font-weight:var(--tw-font-weight,var(--text-h3--font-weight))
    }
    .md\:text-h4 {
      font-size:var(--text-h4);
      line-height:var(--tw-leading,var(--text-h4--line-height));
      font-weight:var(--tw-font-weight,var(--text-h4--font-weight))
    }
    .md\:text-h5 {
      font-size:var(--text-h5);
      line-height:var(--tw-leading,var(--text-h5--line-height));
      font-weight:var(--tw-font-weight,var(--text-h5--font-weight))
    }
    .md\:text-2xl {
      font-size:var(--text-2xl);
      line-height:var(--tw-leading,var(--text-2xl--line-height))
    }
    .md\:text-3xl {
      font-size:var(--text-3xl);
      line-height:var(--tw-leading,var(--text-3xl--line-height))
    }
    .md\:text-4xl {
      font-size:var(--text-4xl);
      line-height:var(--tw-leading,var(--text-4xl--line-height))
    }
    .md\:text-base {
      font-size:var(--text-base);
      line-height:var(--tw-leading,var(--text-base--line-height))
    }
    .md\:text-base\/\[26px\] {
      font-size:var(--text-base);
      line-height:26px
    }
    .md\:text-lg {
      font-size:var(--text-lg);
      line-height:var(--tw-leading,var(--text-lg--line-height))
    }
    .md\:text-sm {
      font-size:var(--text-sm);
      line-height:var(--tw-leading,var(--text-sm--line-height))
    }
    .md\:text-xl {
      font-size:var(--text-xl);
      line-height:var(--tw-leading,var(--text-xl--line-height))
    }
    .md\:text-xs {
      font-size:var(--text-xs);
      line-height:var(--tw-leading,var(--text-xs--line-height))
    }
    .md\:text-xxs {
      font-size:var(--text-xxs);
      line-height:var(--tw-leading,var(--text-xxs--line-height))
    }
    .md\:text-\[16px\] {
      font-size:16px
    }
    .md\:text-\[40px\] {
      font-size:40px
    }
    .md\:leading-6 {
      --tw-leading:calc(var(--spacing)*6);
      line-height:calc(var(--spacing)*6)
    }
    .md\:leading-10 {
      --tw-leading:calc(var(--spacing)*10);
      line-height:calc(var(--spacing)*10)
    }
    .md\:leading-\[48px\] {
      --tw-leading:48px;
      line-height:48px
    }
    .md\:font-bold {
      --tw-font-weight:var(--font-weight-bold);
      font-weight:var(--font-weight-bold)
    }
    .md\:font-extrabold {
      --tw-font-weight:var(--font-weight-extrabold);
      font-weight:var(--font-weight-extrabold)
    }
    .md\:tracking-widest {
      --tw-tracking:var(--tracking-widest);
      letter-spacing:var(--tracking-widest)
    }
    .md\:text-body {
      color:var(--text-color-body)
    }
    .md\:underline {
      text-decoration-line:underline
    }
    .md\:shadow-sm-black {
      --tw-shadow:var(--shadow-size-sm)rgba(var(--shadow-color-black),var(--shadow-opacity-sm-black));
      box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }
    .md\:\[--modal-header-button-placeholder-size\:56px\] {
      --modal-header-button-placeholder-size:56px
    }
    .md\:\[--scale-preview\:47\] {
      --scale-preview:47
    }
    .md\:\[grid-area\:t1\] {
      grid-area:t1
    }
    .md\:\[grid-area\:t2\] {
      grid-area:t2
    }
    .md\:\[grid-area\:t3\] {
      grid-area:t3
    }
    .md\:\[grid-area\:t4\] {
      grid-area:t4
    }
    .md\:\[grid-area\:t5\] {
      grid-area:t5
    }
    .md\:\[grid-area\:t6\] {
      grid-area:t6
    }
    .md\:\[grid-template-areas\:\"t1_t1_t3_t3\"\"t2_t2_t4_t5\"\] {
      grid-template-areas:"t1 t1 t3 t3""t2 t2 t4 t5"
    }
    .md\:\[grid-template-areas\:\"t1_t1_t3_t5\"\"t2_t2_t4_t6\"\] {
      grid-template-areas:"t1 t1 t3 t5""t2 t2 t4 t6"
    }
    .md\:\[grid-template-areas\:\"t1_t2\"\] {
      grid-template-areas:"t1 t2"
    }
    .md\:\[grid-template-areas\:\"t1_t2_t3\"\] {
      grid-template-areas:"t1 t2 t3"
    }
    .md\:\[grid-template-areas\:\"t1_t3\"\"t2_t4\"\] {
      grid-template-areas:"t1 t3""t2 t4"
    }
    .md\:contain-intrinsic-size-\[auto_7rem\] {
      contain-intrinsic-size:auto 7rem
    }
    .md\:contain-intrinsic-size-\[auto_20rem\] {
      contain-intrinsic-size:auto 20rem
    }
    .md\:contain-intrinsic-size-\[auto_32rem\] {
      contain-intrinsic-size:auto 32rem
    }
  }
  @media (hover:hover) {
    @media (min-width:641px) {
      .group-hover\/gallery-item\:md\:visible:is(:where(.group\/gallery-item):hover *) {
        visibility:visible
      }
    }
  }
  @media (min-width:641px) {
    .md\:first\:ml-0:first-child {
      margin-left:calc(var(--spacing)*0)
    }
    .md\:first\:ml-3:first-child {
      margin-left:calc(var(--spacing)*3)
    }
    .md\:first\:ml-4:first-child {
      margin-left:calc(var(--spacing)*4)
    }
    .md\:first\:pt-24:first-child {
      padding-top:calc(var(--spacing)*24)
    }
    .md\:last\:mr-0\!:last-child {
      margin-right:calc(var(--spacing)*0)!important
    }
    .md\:last\:mr-3:last-child {
      margin-right:calc(var(--spacing)*3)
    }
    .md\:last\:mr-4:last-child {
      margin-right:calc(var(--spacing)*4)
    }
    .md\:last\:mr-5:last-child {
      margin-right:calc(var(--spacing)*5)
    }
    .md\:empty\:mb-0:empty {
      margin-bottom:calc(var(--spacing)*0)
    }
    @media (hover:hover) {
      .md\:hover\:bg-specialDark-50:hover {
        background-color:var(--color-specialDark-50)
      }
      .md\:hover\:bg-transparent:hover {
        background-color:#0000
      }
      .md\:hover\:fill-red:hover {
        fill:var(--color-red)
      }
      .md\:hover\:text-red:hover {
        color:var(--color-red)
      }
    }
    .md\:active\:border-none:active {
      --tw-border-style:none;
      border-style:none
    }
    .md\:active\:ring-0:active {
      --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);
      box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }
    .md\:data-\[state\=closed\]\:fade-out-0[data-state=closed] {
      --tw-exit-opacity:0
    }
    .md\:data-\[state\=closed\]\:zoom-out-95[data-state=closed] {
      --tw-exit-scale:.95
    }
    .md\:data-\[state\=open\]\:fade-in-0[data-state=open] {
      --tw-enter-opacity:0
    }
    .md\:data-\[state\=open\]\:zoom-in-95[data-state=open] {
      --tw-enter-scale:.95
    }
  }
  @media (min-width:991px) {
    .lg\:invisible {
      visibility:hidden
    }
    .lg\:absolute {
      position:absolute
    }
    .lg\:fixed {
      position:fixed
    }
    .lg\:relative {
      position:relative
    }
    .lg\:inset-x-0 {
      inset-inline:calc(var(--spacing)*0)
    }
    .lg\:-top-5 {
      top:calc(var(--spacing)*-5)
    }
    .lg\:top-0 {
      top:calc(var(--spacing)*0)
    }
    .lg\:top-1\/2 {
      top:50%
    }
    .lg\:top-2 {
      top:calc(var(--spacing)*2)
    }
    .lg\:top-4 {
      top:calc(var(--spacing)*4)
    }
    .lg\:top-6 {
      top:calc(var(--spacing)*6)
    }
    .lg\:top-20 {
      top:calc(var(--spacing)*20)
    }
    .lg\:top-24 {
      top:calc(var(--spacing)*24)
    }
    .lg\:top-\[50px\] {
      top:50px
    }
    .lg\:-right-5 {
      right:calc(var(--spacing)*-5)
    }
    .lg\:right-0 {
      right:calc(var(--spacing)*0)
    }
    .lg\:right-4 {
      right:calc(var(--spacing)*4)
    }
    .lg\:right-12 {
      right:calc(var(--spacing)*12)
    }
    .lg\:right-14 {
      right:calc(var(--spacing)*14)
    }
    .lg\:right-auto {
      right:auto
    }
    .lg\:-bottom-10 {
      bottom:calc(var(--spacing)*-10)
    }
    .lg\:bottom-2 {
      bottom:calc(var(--spacing)*2)
    }
    .lg\:bottom-3 {
      bottom:calc(var(--spacing)*3)
    }
    .lg\:bottom-auto {
      bottom:auto
    }
    .lg\:left-0 {
      left:calc(var(--spacing)*0)
    }
    .lg\:left-1\/2 {
      left:50%
    }
    .lg\:left-3 {
      left:calc(var(--spacing)*3)
    }
    .lg\:left-4 {
      left:calc(var(--spacing)*4)
    }
    .lg\:left-96 {
      left:calc(var(--spacing)*96)
    }
    .lg\:left-\[calc\(50\%\+30\%\)\] {
      left:80%
    }
    .lg\:order-1 {
      order:1
    }
    .lg\:col-span-2 {
      grid-column:span 2/span 2
    }
    .lg\:col-span-3 {
      grid-column:span 3/span 3
    }
    .lg\:col-span-6 {
      grid-column:span 6/span 6
    }
    .lg\:-mx-4 {
      margin-inline:calc(var(--spacing)*-4)
    }
    .lg\:mx-0 {
      margin-inline:calc(var(--spacing)*0)
    }
    .lg\:mx-auto {
      margin-inline:auto
    }
    .lg\:my-0 {
      margin-block:calc(var(--spacing)*0)
    }
    .lg\:my-13 {
      margin-block:calc(var(--spacing)*13)
    }
    .lg\:my-\[10px\] {
      margin-block:10px
    }
    .lg\:my-\[18px\] {
      margin-block:18px
    }
    .lg\:mt-0 {
      margin-top:calc(var(--spacing)*0)
    }
    .lg\:mt-1 {
      margin-top:calc(var(--spacing)*1)
    }
    .lg\:mt-2 {
      margin-top:calc(var(--spacing)*2)
    }
    .lg\:mt-3 {
      margin-top:calc(var(--spacing)*3)
    }
    .lg\:mt-4 {
      margin-top:calc(var(--spacing)*4)
    }
    .lg\:mt-6 {
      margin-top:calc(var(--spacing)*6)
    }
    .lg\:mt-8 {
      margin-top:calc(var(--spacing)*8)
    }
    .lg\:mr-2 {
      margin-right:calc(var(--spacing)*2)
    }
    .lg\:mr-3 {
      margin-right:calc(var(--spacing)*3)
    }
    .lg\:mr-4 {
      margin-right:calc(var(--spacing)*4)
    }
    .lg\:mb-0 {
      margin-bottom:calc(var(--spacing)*0)
    }
    .lg\:mb-3 {
      margin-bottom:calc(var(--spacing)*3)
    }
    .lg\:mb-4 {
      margin-bottom:calc(var(--spacing)*4)
    }
    .lg\:mb-5 {
      margin-bottom:calc(var(--spacing)*5)
    }
    .lg\:mb-6 {
      margin-bottom:calc(var(--spacing)*6)
    }
    .lg\:mb-8 {
      margin-bottom:calc(var(--spacing)*8)
    }
    .lg\:mb-\[50px\] {
      margin-bottom:50px
    }
    .lg\:mb-\[120px\] {
      margin-bottom:120px
    }
    .lg\:mb-auto {
      margin-bottom:auto
    }
    .lg\:ml-0 {
      margin-left:calc(var(--spacing)*0)
    }
    .lg\:ml-1 {
      margin-left:calc(var(--spacing)*1)
    }
    .lg\:ml-2 {
      margin-left:calc(var(--spacing)*2)
    }
    .lg\:ml-3 {
      margin-left:calc(var(--spacing)*3)
    }
    .lg\:ml-6 {
      margin-left:calc(var(--spacing)*6)
    }
    .lg\:ml-10 {
      margin-left:calc(var(--spacing)*10)
    }
    .lg\:ml-20 {
      margin-left:calc(var(--spacing)*20)
    }
    .lg\:block {
      display:block
    }
    .lg\:flex {
      display:flex
    }
    .lg\:grid {
      display:grid
    }
    .lg\:hidden {
      display:none
    }
    .lg\:inline {
      display:inline
    }
    .lg\:inline-block {
      display:inline-block
    }
    .lg\:inline-flex {
      display:inline-flex
    }
    .lg\:aspect-\[1\.8\/1\] {
      aspect-ratio:1.8
    }
    .lg\:size-5 {
      width:calc(var(--spacing)*5);
      height:calc(var(--spacing)*5)
    }
    .lg\:size-6 {
      width:calc(var(--spacing)*6);
      height:calc(var(--spacing)*6)
    }
    .lg\:size-19 {
      width:calc(var(--spacing)*19);
      height:calc(var(--spacing)*19)
    }
    .lg\:h-4 {
      height:calc(var(--spacing)*4)
    }
    .lg\:h-5 {
      height:calc(var(--spacing)*5)
    }
    .lg\:h-6 {
      height:calc(var(--spacing)*6)
    }
    .lg\:h-8 {
      height:calc(var(--spacing)*8)
    }
    .lg\:h-9 {
      height:calc(var(--spacing)*9)
    }
    .lg\:h-9\.5 {
      height:calc(var(--spacing)*9.5)
    }
    .lg\:h-11 {
      height:calc(var(--spacing)*11)
    }
    .lg\:h-12 {
      height:calc(var(--spacing)*12)
    }
    .lg\:h-13 {
      height:calc(var(--spacing)*13)
    }
    .lg\:h-13\.5 {
      height:calc(var(--spacing)*13.5)
    }
    .lg\:h-45 {
      height:calc(var(--spacing)*45)
    }
    .lg\:h-64 {
      height:calc(var(--spacing)*64)
    }
    .lg\:h-\[54px\] {
      height:54px
    }
    .lg\:h-\[60px\] {
      height:60px
    }
    .lg\:h-\[103px\] {
      height:103px
    }
    .lg\:h-\[109px\] {
      height:109px
    }
    .lg\:h-\[148px\] {
      height:148px
    }
    .lg\:h-\[207px\] {
      height:207px
    }
    .lg\:h-\[calc\(100\%-76px\)\] {
      height:calc(100% - 76px)
    }
    .lg\:h-\[calc\(100svh-48px\)\] {
      height:calc(100svh - 48px)
    }
    .lg\:h-auto {
      height:auto
    }
    .lg\:h-full {
      height:100%
    }
    .lg\:max-h-54 {
      max-height:calc(var(--spacing)*54)
    }
    .lg\:max-h-\[80vh\] {
      max-height:80vh
    }
    .lg\:max-h-\[550px\] {
      max-height:550px
    }
    .lg\:max-h-\[700px\] {
      max-height:700px
    }
    .lg\:max-h-\[750px\] {
      max-height:750px
    }
    .lg\:max-h-\[800px\] {
      max-height:800px
    }
    .lg\:max-h-full {
      max-height:100%
    }
    .lg\:min-h-9 {
      min-height:calc(var(--spacing)*9)
    }
    .lg\:min-h-11 {
      min-height:calc(var(--spacing)*11)
    }
    .lg\:min-h-13 {
      min-height:calc(var(--spacing)*13)
    }
    .lg\:min-h-54 {
      min-height:calc(var(--spacing)*54)
    }
    .lg\:min-h-\[125px\] {
      min-height:125px
    }
    .lg\:min-h-\[270px\] {
      min-height:270px
    }
    .lg\:w-1\/2 {
      width:50%
    }
    .lg\:w-1\/3 {
      width:33.3333%
    }
    .lg\:w-1\/4 {
      width:25%
    }
    .lg\:w-1\/8 {
      width:12.5%
    }
    .lg\:w-2\/3 {
      width:66.6667%
    }
    .lg\:w-2\/5 {
      width:40%
    }
    .lg\:w-3\/5 {
      width:60%
    }
    .lg\:w-4 {
      width:calc(var(--spacing)*4)
    }
    .lg\:w-4\/5 {
      width:80%
    }
    .lg\:w-4\/12 {
      width:33.3333%
    }
    .lg\:w-5 {
      width:calc(var(--spacing)*5)
    }
    .lg\:w-6 {
      width:calc(var(--spacing)*6)
    }
    .lg\:w-7\/12 {
      width:58.3333%
    }
    .lg\:w-8\/12 {
      width:66.6667%
    }
    .lg\:w-11 {
      width:calc(var(--spacing)*11)
    }
    .lg\:w-24 {
      width:calc(var(--spacing)*24)
    }
    .lg\:w-36 {
      width:calc(var(--spacing)*36)
    }
    .lg\:w-48 {
      width:calc(var(--spacing)*48)
    }
    .lg\:w-120 {
      width:calc(var(--spacing)*120)
    }
    .lg\:w-150 {
      width:calc(var(--spacing)*150)
    }
    .lg\:w-\[90vw\] {
      width:90vw
    }
    .lg\:w-\[125px\] {
      width:125px
    }
    .lg\:w-\[136px\] {
      width:136px
    }
    .lg\:w-\[243px\] {
      width:243px
    }
    .lg\:w-\[312px\] {
      width:312px
    }
    .lg\:w-\[375px\] {
      width:375px
    }
    .lg\:w-\[550px\] {
      width:550px
    }
    .lg\:w-\[720px\] {
      width:720px
    }
    .lg\:w-\[calc\(25\%-9px\)\] {
      width:calc(25% - 9px)
    }
    .lg\:w-\[calc\(25\%-10px\)\] {
      width:calc(25% - 10px)
    }
    .lg\:w-\[calc\(25\%-12px\)\] {
      width:calc(25% - 12px)
    }
    .lg\:w-\[calc\(25\%-15px\)\] {
      width:calc(25% - 15px)
    }
    .lg\:w-\[calc\(33\%-10px\)\] {
      width:calc(33% - 10px)
    }
    .lg\:w-\[calc\(33\%-16px\)\] {
      width:calc(33% - 16px)
    }
    .lg\:w-\[calc\(33\%-18px\)\] {
      width:calc(33% - 18px)
    }
    .lg\:w-\[calc\(33\.33\%-11px\)\] {
      width:calc(33.33% - 11px)
    }
    .lg\:w-\[calc\(100\%-48px\)\] {
      width:calc(100% - 48px)
    }
    .lg\:w-\[calc\(100\%-250px-64px\)\] {
      width:calc(100% - 314px)
    }
    .lg\:w-auto {
      width:auto
    }
    .lg\:w-fit {
      width:fit-content
    }
    .lg\:w-full {
      width:100%
    }
    .lg\:w-px {
      width:1px
    }
    .lg\:max-w-\(--breakpoint-lg\) {
      max-width:var(--breakpoint-lg)
    }
    .lg\:max-w-80 {
      max-width:calc(var(--spacing)*80)
    }
    .lg\:max-w-\[66\%\] {
      max-width:66%
    }
    .lg\:max-w-\[270px\] {
      max-width:270px
    }
    .lg\:max-w-\[312px\] {
      max-width:312px
    }
    .lg\:max-w-\[400px\] {
      max-width:400px
    }
    .lg\:max-w-\[472px\] {
      max-width:472px
    }
    .lg\:max-w-\[600px\] {
      max-width:600px
    }
    .lg\:max-w-\[622px\] {
      max-width:622px
    }
    .lg\:max-w-\[640px\] {
      max-width:640px
    }
    .lg\:max-w-\[700px\] {
      max-width:700px
    }
    .lg\:max-w-\[712px\] {
      max-width:712px
    }
    .lg\:max-w-\[750px\] {
      max-width:750px
    }
    .lg\:max-w-\[1080px\] {
      max-width:1080px
    }
    .lg\:max-w-\[1200px\] {
      max-width:1200px
    }
    .lg\:max-w-\[1300px\] {
      max-width:1300px
    }
    .lg\:max-w-full {
      max-width:100%
    }
    .lg\:max-w-lg {
      max-width:var(--container-lg)
    }
    .lg\:max-w-none {
      max-width:none
    }
    .lg\:min-w-0 {
      min-width:calc(var(--spacing)*0)
    }
    .lg\:min-w-6 {
      min-width:calc(var(--spacing)*6)
    }
    .lg\:min-w-8 {
      min-width:calc(var(--spacing)*8)
    }
    .lg\:min-w-9\.5 {
      min-width:calc(var(--spacing)*9.5)
    }
    .lg\:min-w-11 {
      min-width:calc(var(--spacing)*11)
    }
    .lg\:min-w-13\.5 {
      min-width:calc(var(--spacing)*13.5)
    }
    .lg\:min-w-\[14\%\] {
      min-width:14%
    }
    .lg\:min-w-\[100px\] {
      min-width:100px
    }
    .lg\:min-w-\[180px\] {
      min-width:180px
    }
    .lg\:min-w-\[264px\] {
      min-width:264px
    }
    .lg\:min-w-\[1104px\] {
      min-width:1104px
    }
    .lg\:min-w-fit {
      min-width:fit-content
    }
    .lg\:flex-1 {
      flex:1
    }
    .lg\:flex-none {
      flex:none
    }
    .lg\:grow {
      flex-grow:1
    }
    .lg\:grow-0 {
      flex-grow:0
    }
    .lg\:grow-\[unset\] {
      flex-grow:unset
    }
    .lg\:basis-1\/8 {
      flex-basis:12.5%
    }
    .lg\:-translate-x-1\/2 {
      --tw-translate-x:calc(calc(1/2*100%)*-1)
    }
    .lg\:-translate-x-1\/2,
    .lg\:-translate-x-1\/3 {
      translate:var(--tw-translate-x)var(--tw-translate-y)
    }
    .lg\:-translate-x-1\/3 {
      --tw-translate-x:calc(calc(1/3*100%)*-1)
    }
    .lg\:-translate-x-16 {
      --tw-translate-x:calc(var(--spacing)*-16)
    }
    .lg\:-translate-x-16,
    .lg\:-translate-y-1\/2 {
      translate:var(--tw-translate-x)var(--tw-translate-y)
    }
    .lg\:-translate-y-1\/2 {
      --tw-translate-y:calc(calc(1/2*100%)*-1)
    }
    .lg\:translate-y-\[39px\] {
      --tw-translate-y:39px;
      translate:var(--tw-translate-x)var(--tw-translate-y)
    }
    .lg\:scale-75 {
      --tw-scale-x:75%;
      --tw-scale-y:75%;
      --tw-scale-z:75%;
      scale:var(--tw-scale-x)var(--tw-scale-y)
    }
    .lg\:rotate-0 {
      rotate:none
    }
    .lg\:rotate-180 {
      rotate:180deg
    }
    .lg\:grid-cols-2 {
      grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .lg\:grid-cols-3 {
      grid-template-columns:repeat(3,minmax(0,1fr))
    }
    .lg\:grid-cols-4 {
      grid-template-columns:repeat(4,minmax(0,1fr))
    }
    .lg\:grid-cols-6 {
      grid-template-columns:repeat(6,minmax(0,1fr))
    }
    .lg\:grid-cols-7 {
      grid-template-columns:repeat(7,minmax(0,1fr))
    }
    .lg\:grid-cols-8 {
      grid-template-columns:repeat(8,minmax(0,1fr))
    }
    .lg\:grid-cols-9 {
      grid-template-columns:repeat(9,minmax(0,1fr))
    }
    .lg\:grid-cols-\[1fr_30\%\] {
      grid-template-columns:1fr 30%
    }
    .lg\:grid-cols-\[1fr_38\%\] {
      grid-template-columns:1fr 38%
    }
    .lg\:grid-cols-\[350px_1fr\] {
      grid-template-columns:350px 1fr
    }
    .lg\:grid-cols-\[repeat\(3\,calc\(100\%\/3-1\.5rem\+1\.5rem\/3\)\)\] {
      grid-template-columns:repeat(3,calc(33.3333% - 1rem))
    }
    .lg\:grid-rows-1 {
      grid-template-rows:repeat(1,minmax(0,1fr))
    }
    .lg\:flex-col {
      flex-direction:column
    }
    .lg\:flex-col-reverse {
      flex-direction:column-reverse
    }
    .lg\:flex-row {
      flex-direction:row
    }
    .lg\:flex-row-reverse {
      flex-direction:row-reverse
    }
    .lg\:flex-wrap-reverse {
      flex-wrap:wrap-reverse
    }
    .lg\:items-center {
      align-items:center
    }
    .lg\:items-end {
      align-items:flex-end
    }
    .lg\:items-start {
      align-items:flex-start
    }
    .lg\:justify-between {
      justify-content:space-between
    }
    .lg\:justify-center {
      justify-content:center
    }
    .lg\:justify-end {
      justify-content:flex-end
    }
    .lg\:justify-normal {
      justify-content:normal
    }
    .lg\:justify-start {
      justify-content:flex-start
    }
    .lg\:gap-0 {
      gap:calc(var(--spacing)*0)
    }
    .lg\:gap-1 {
      gap:calc(var(--spacing)*1)
    }
    .lg\:gap-1\.5 {
      gap:calc(var(--spacing)*1.5)
    }
    .lg\:gap-2 {
      gap:calc(var(--spacing)*2)
    }
    .lg\:gap-3 {
      gap:calc(var(--spacing)*3)
    }
    .lg\:gap-4 {
      gap:calc(var(--spacing)*4)
    }
    .lg\:gap-6 {
      gap:calc(var(--spacing)*6)
    }
    .lg\:gap-8 {
      gap:calc(var(--spacing)*8)
    }
    .lg\:gap-10 {
      gap:calc(var(--spacing)*10)
    }
    .lg\:gap-12 {
      gap:calc(var(--spacing)*12)
    }
    .lg\:gap-16 {
      gap:calc(var(--spacing)*16)
    }
    .lg\:gap-20 {
      gap:calc(var(--spacing)*20)
    }
    :where(.lg\:space-y-0>:not(:last-child)) {
      --tw-space-y-reverse:0;
      margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));
      margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))
    }
    :where(.lg\:space-y-12>:not(:last-child)) {
      --tw-space-y-reverse:0;
      margin-block-start:calc(calc(var(--spacing)*12)*var(--tw-space-y-reverse));
      margin-block-end:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-y-reverse)))
    }
    :where(.lg\:space-x-5>:not(:last-child)) {
      --tw-space-x-reverse:0;
      margin-inline-start:calc(calc(var(--spacing)*5)*var(--tw-space-x-reverse));
      margin-inline-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-x-reverse)))
    }
    .lg\:gap-y-4 {
      row-gap:calc(var(--spacing)*4)
    }
    .lg\:gap-y-8 {
      row-gap:calc(var(--spacing)*8)
    }
    :where(.lg\:divide-y-0>:not(:last-child)) {
      --tw-divide-y-reverse:0;
      border-bottom-style:var(--tw-border-style);
      border-top-style:var(--tw-border-style);
      border-top-width:calc(0px*var(--tw-divide-y-reverse));
      border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))
    }
    :where(.lg\:divide-none>:not(:last-child)) {
      --tw-border-style:none;
      border-style:none
    }
    .lg\:self-center {
      align-self:center
    }
    .lg\:rounded-2xl {
      border-radius:var(--radius-2xl)
    }
    .lg\:rounded-3xl {
      border-radius:var(--radius-3xl)
    }
    .lg\:rounded-full {
      border-radius:3.40282e+38px
    }
    .lg\:rounded-lg {
      border-radius:var(--radius-lg)
    }
    .lg\:rounded-m {
      border-radius:var(--radius-m)
    }
    .lg\:rounded-md {
      border-radius:var(--radius-md)
    }
    .lg\:rounded-none {
      border-radius:0
    }
    .lg\:rounded-t-3xl {
      border-top-left-radius:var(--radius-3xl);
      border-top-right-radius:var(--radius-3xl)
    }
    .lg\:rounded-l-\[26px\] {
      border-top-left-radius:26px;
      border-bottom-left-radius:26px
    }
    .lg\:rounded-l-none {
      border-top-left-radius:0;
      border-bottom-left-radius:0
    }
    .lg\:rounded-r-3xl {
      border-top-right-radius:var(--radius-3xl)
    }
    .lg\:rounded-b-3xl,
    .lg\:rounded-r-3xl {
      border-bottom-right-radius:var(--radius-3xl)
    }
    .lg\:rounded-b-3xl {
      border-bottom-left-radius:var(--radius-3xl)
    }
    .lg\:rounded-br-3xl {
      border-bottom-right-radius:var(--radius-3xl)
    }
    .lg\:border {
      border-style:var(--tw-border-style);
      border-width:1px
    }
    .lg\:border-none {
      --tw-border-style:none;
      border-style:none
    }
    .lg\:border-specialDark-50 {
      border-color:var(--color-specialDark-50)
    }
    .lg\:border-transparent {
      border-color:#0000
    }
    .lg\:bg-green-50\/50 {
      background-color:#e5f3e980
    }
    @supports (color:color-mix(in lab,red,red)) {
      .lg\:bg-green-50\/50 {
        background-color:color-mix(in oklab,var(--color-green-50)50%,transparent)
      }
    }
    .lg\:bg-primary {
      background-color:var(--color-primary)
    }
    .lg\:bg-\[url\(\'https\:\/\/img\.grouponcdn\.com\/sls\/2zTepdt9xMTXCvkE3STfgoRFhkCh\/2z-1488x1488\'\)\] {
      background-image:url(https://img.grouponcdn.com/sls/2zTepdt9xMTXCvkE3STfgoRFhkCh/2z-1488x1488)
    }
    .lg\:bg-position-\[302px_50\%\] {
      background-position:302px
    }
    .lg\:stroke-1 {
      stroke-width:1px
    }
    .lg\:p-0 {
      padding:calc(var(--spacing)*0)
    }
    .lg\:p-2 {
      padding:calc(var(--spacing)*2)
    }
    .lg\:p-3 {
      padding:calc(var(--spacing)*3)
    }
    .lg\:p-4 {
      padding:calc(var(--spacing)*4)
    }
    .lg\:p-5 {
      padding:calc(var(--spacing)*5)
    }
    .lg\:p-6 {
      padding:calc(var(--spacing)*6)
    }
    .lg\:p-6\.5 {
      padding:calc(var(--spacing)*6.5)
    }
    .lg\:p-8 {
      padding:calc(var(--spacing)*8)
    }
    .lg\:px-\(--modal-header-button-placeholder-size\) {
      padding-inline:var(--modal-header-button-placeholder-size)
    }
    .lg\:px-0 {
      padding-inline:calc(var(--spacing)*0)
    }
    .lg\:px-2 {
      padding-inline:calc(var(--spacing)*2)
    }
    .lg\:px-3 {
      padding-inline:calc(var(--spacing)*3)
    }
    .lg\:px-4 {
      padding-inline:calc(var(--spacing)*4)
    }
    .lg\:px-5 {
      padding-inline:calc(var(--spacing)*5)
    }
    .lg\:px-8 {
      padding-inline:calc(var(--spacing)*8)
    }
    .lg\:px-12 {
      padding-inline:calc(var(--spacing)*12)
    }
    .lg\:px-15 {
      padding-inline:calc(var(--spacing)*15)
    }
    .lg\:py-0 {
      padding-block:calc(var(--spacing)*0)
    }
    .lg\:py-3\! {
      padding-block:calc(var(--spacing)*3)!important
    }
    .lg\:py-4 {
      padding-block:calc(var(--spacing)*4)
    }
    .lg\:py-5 {
      padding-block:calc(var(--spacing)*5)
    }
    .lg\:py-6 {
      padding-block:calc(var(--spacing)*6)
    }
    .lg\:py-8 {
      padding-block:calc(var(--spacing)*8)
    }
    .lg\:py-12 {
      padding-block:calc(var(--spacing)*12)
    }
    .lg\:py-\[15px\] {
      padding-block:15px
    }
    .lg\:pt-0 {
      padding-top:calc(var(--spacing)*0)
    }
    .lg\:pt-4 {
      padding-top:calc(var(--spacing)*4)
    }
    .lg\:pt-6 {
      padding-top:calc(var(--spacing)*6)
    }
    .lg\:pt-8 {
      padding-top:calc(var(--spacing)*8)
    }
    .lg\:pt-10 {
      padding-top:calc(var(--spacing)*10)
    }
    .lg\:pt-12 {
      padding-top:calc(var(--spacing)*12)
    }
    .lg\:pt-\[45px\] {
      padding-top:45px
    }
    .lg\:pr-\(--modal-header-button-placeholder-size\) {
      padding-right:var(--modal-header-button-placeholder-size)
    }
    .lg\:pr-0 {
      padding-right:calc(var(--spacing)*0)
    }
    .lg\:pr-2 {
      padding-right:calc(var(--spacing)*2)
    }
    .lg\:pr-3 {
      padding-right:calc(var(--spacing)*3)
    }
    .lg\:pr-9 {
      padding-right:calc(var(--spacing)*9)
    }
    .lg\:pr-12 {
      padding-right:calc(var(--spacing)*12)
    }
    .lg\:pb-0 {
      padding-bottom:calc(var(--spacing)*0)
    }
    .lg\:pb-4 {
      padding-bottom:calc(var(--spacing)*4)
    }
    .lg\:pb-\[34px\] {
      padding-bottom:34px
    }
    .lg\:pl-\(--modal-header-button-placeholder-size\) {
      padding-left:var(--modal-header-button-placeholder-size)
    }
    .lg\:pl-0 {
      padding-left:calc(var(--spacing)*0)
    }
    .lg\:pl-5 {
      padding-left:calc(var(--spacing)*5)
    }
    .lg\:pl-12 {
      padding-left:calc(var(--spacing)*12)
    }
    .lg\:text-center {
      text-align:center
    }
    .lg\:text-left {
      text-align:left
    }
    .lg\:text-start {
      text-align:start
    }
    .lg\:text-h1 {
      font-size:var(--text-h1);
      line-height:var(--tw-leading,var(--text-h1--line-height));
      font-weight:var(--tw-font-weight,var(--text-h1--font-weight))
    }
    .lg\:text-h2 {
      font-size:var(--text-h2);
      line-height:var(--tw-leading,var(--text-h2--line-height));
      font-weight:var(--tw-font-weight,var(--text-h2--font-weight))
    }
    .lg\:text-h4 {
      font-size:var(--text-h4);
      line-height:var(--tw-leading,var(--text-h4--line-height));
      font-weight:var(--tw-font-weight,var(--text-h4--font-weight))
    }
    .lg\:text-h5 {
      font-size:var(--text-h5);
      line-height:var(--tw-leading,var(--text-h5--line-height));
      font-weight:var(--tw-font-weight,var(--text-h5--font-weight))
    }
    .lg\:text-3xl {
      font-size:var(--text-3xl);
      line-height:var(--tw-leading,var(--text-3xl--line-height))
    }
    .lg\:text-4xl {
      font-size:var(--text-4xl);
      line-height:var(--tw-leading,var(--text-4xl--line-height))
    }
    .lg\:text-base {
      font-size:var(--text-base);
      line-height:var(--tw-leading,var(--text-base--line-height))
    }
    .lg\:text-base\/\[26px\] {
      font-size:var(--text-base);
      line-height:26px
    }
    .lg\:text-lg {
      font-size:var(--text-lg);
      line-height:var(--tw-leading,var(--text-lg--line-height))
    }
    .lg\:text-sm {
      font-size:var(--text-sm);
      line-height:var(--tw-leading,var(--text-sm--line-height))
    }
    .lg\:text-xl {
      font-size:var(--text-xl);
      line-height:var(--tw-leading,var(--text-xl--line-height))
    }
    .lg\:text-xs {
      font-size:var(--text-xs);
      line-height:var(--tw-leading,var(--text-xs--line-height))
    }
    .lg\:text-xxs {
      font-size:var(--text-xxs);
      line-height:var(--tw-leading,var(--text-xxs--line-height))
    }
    .lg\:text-\[15\.5px\] {
      font-size:15.5px
    }
    .lg\:text-\[34px\] {
      font-size:34px
    }
    .lg\:leading-\[22px\] {
      --tw-leading:22px;
      line-height:22px
    }
    .lg\:leading-none {
      --tw-leading:1;
      line-height:1
    }
    .lg\:text-white {
      color:var(--text-color-white)
    }
    .lg\:shadow-\[0_0_48px_0_rgba\(0\,0\,0\,0\.25\)\] {
      --tw-shadow:0 0 48px 0 var(--tw-shadow-color,#00000040)
    }
    .lg\:shadow-\[0_0_48px_0_rgba\(0\,0\,0\,0\.25\)\],
    .lg\:shadow-sm-black {
      box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }
    .lg\:shadow-sm-black {
      --tw-shadow:var(--shadow-size-sm)rgba(var(--shadow-color-black),var(--shadow-opacity-sm-black))
    }
    .lg\:\[--aspect-ratio\:1\.8\/1\] {
      --aspect-ratio:1.8/1
    }
    .lg\:contain-intrinsic-size-\[auto_5rem\] {
      contain-intrinsic-size:auto 5rem
    }
    .lg\:contain-intrinsic-size-\[auto_15rem\] {
      contain-intrinsic-size:auto 15rem
    }
    .lg\:contain-intrinsic-size-\[auto_22rem\] {
      contain-intrinsic-size:auto 22rem
    }
    .lg\:before\:top-6:before {
      content:var(--tw-content);
      top:calc(var(--spacing)*6)
    }
    .lg\:before\:left-1\/2:before {
      content:var(--tw-content);
      left:50%
    }
    .lg\:before\:h-0:before {
      content:var(--tw-content);
      height:calc(var(--spacing)*0)
    }
    .lg\:before\:w-full:before {
      content:var(--tw-content);
      width:100%
    }
    .lg\:before\:py-px:before {
      content:var(--tw-content);
      padding-block:1px
    }
    .lg\:after\:top-9\.5:after {
      content:var(--tw-content);
      top:calc(var(--spacing)*9.5)
    }
    .lg\:after\:left-1\/2:after {
      content:var(--tw-content);
      left:50%
    }
    .lg\:after\:-mt-px:after {
      content:var(--tw-content);
      margin-top:-1px
    }
    .lg\:after\:-ml-1:after {
      content:var(--tw-content);
      margin-left:calc(var(--spacing)*-1)
    }
    .lg\:after\:-ml-2:after {
      content:var(--tw-content);
      margin-left:calc(var(--spacing)*-2)
    }
    .lg\:after\:-translate-y-0\.75:after {
      --tw-translate-y:calc(var(--spacing)*-.75)
    }
    .lg\:after\:-translate-y-0\.75:after,
    .lg\:after\:translate-y-0:after {
      content:var(--tw-content);
      translate:var(--tw-translate-x)var(--tw-translate-y)
    }
    .lg\:after\:translate-y-0:after {
      --tw-translate-y:calc(var(--spacing)*0)
    }
    .lg\:first\:ml-0:first-child {
      margin-left:calc(var(--spacing)*0)
    }
    .lg\:first\:ml-3:first-child {
      margin-left:calc(var(--spacing)*3)
    }
    .lg\:first\:ml-4:first-child {
      margin-left:calc(var(--spacing)*4)
    }
    .lg\:last\:mr-0:last-child {
      margin-right:calc(var(--spacing)*0)
    }
    .lg\:last\:mr-3:last-child {
      margin-right:calc(var(--spacing)*3)
    }
    .lg\:last\:mr-4:last-child {
      margin-right:calc(var(--spacing)*4)
    }
  }
  @media (min-width:1280px) {
    .xl\:fixed {
      position:fixed
    }
    .xl\:top-2 {
      top:calc(var(--spacing)*2)
    }
    .xl\:right-0 {
      right:calc(var(--spacing)*0)
    }
    .xl\:right-4 {
      right:calc(var(--spacing)*4)
    }
    .xl\:bottom-2 {
      bottom:calc(var(--spacing)*2)
    }
    .xl\:left-0 {
      left:calc(var(--spacing)*0)
    }
    .xl\:left-1\/2 {
      left:50%
    }
    .xl\:left-4 {
      left:calc(var(--spacing)*4)
    }
    .xl\:col-span-1 {
      grid-column:span 1/span 1
    }
    .xl\:mr-2 {
      margin-right:calc(var(--spacing)*2)
    }
    .xl\:mr-3 {
      margin-right:calc(var(--spacing)*3)
    }
    .xl\:ml-2 {
      margin-left:calc(var(--spacing)*2)
    }
    .xl\:ml-3 {
      margin-left:calc(var(--spacing)*3)
    }
    .xl\:block {
      display:block
    }
    .xl\:flex {
      display:flex
    }
    .xl\:h-6 {
      height:calc(var(--spacing)*6)
    }
    .xl\:h-8 {
      height:calc(var(--spacing)*8)
    }
    .xl\:h-9 {
      height:calc(var(--spacing)*9)
    }
    .xl\:h-9\.5 {
      height:calc(var(--spacing)*9.5)
    }
    .xl\:h-11 {
      height:calc(var(--spacing)*11)
    }
    .xl\:h-13 {
      height:calc(var(--spacing)*13)
    }
    .xl\:h-13\.5 {
      height:calc(var(--spacing)*13.5)
    }
    .xl\:min-h-9 {
      min-height:calc(var(--spacing)*9)
    }
    .xl\:min-h-11 {
      min-height:calc(var(--spacing)*11)
    }
    .xl\:min-h-13 {
      min-height:calc(var(--spacing)*13)
    }
    .xl\:w-1\/3 {
      width:33.3333%
    }
    .xl\:w-\[190px\] {
      width:190px
    }
    .xl\:w-auto {
      width:auto
    }
    .xl\:max-w-\[33\%\] {
      max-width:33%
    }
    .xl\:min-w-6 {
      min-width:calc(var(--spacing)*6)
    }
    .xl\:min-w-8 {
      min-width:calc(var(--spacing)*8)
    }
    .xl\:min-w-9\.5 {
      min-width:calc(var(--spacing)*9.5)
    }
    .xl\:min-w-11 {
      min-width:calc(var(--spacing)*11)
    }
    .xl\:min-w-13\.5 {
      min-width:calc(var(--spacing)*13.5)
    }
    .xl\:min-w-\[372px\] {
      min-width:372px
    }
    .xl\:scale-90 {
      --tw-scale-x:90%;
      --tw-scale-y:90%;
      --tw-scale-z:90%;
      scale:var(--tw-scale-x)var(--tw-scale-y)
    }
    .xl\:grid-cols-8 {
      grid-template-columns:repeat(8,minmax(0,1fr))
    }
    .xl\:grid-cols-\[1fr_42\%\] {
      grid-template-columns:1fr 42%
    }
    .xl\:flex-col {
      flex-direction:column
    }
    .xl\:flex-col-reverse {
      flex-direction:column-reverse
    }
    .xl\:flex-row {
      flex-direction:row
    }
    .xl\:flex-nowrap {
      flex-wrap:nowrap
    }
    .xl\:items-baseline {
      align-items:baseline
    }
    .xl\:items-center {
      align-items:center
    }
    .xl\:items-end {
      align-items:flex-end
    }
    .xl\:items-start {
      align-items:flex-start
    }
    .xl\:justify-between {
      justify-content:space-between
    }
    .xl\:justify-center {
      justify-content:center
    }
    .xl\:justify-end {
      justify-content:flex-end
    }
    .xl\:justify-start {
      justify-content:flex-start
    }
    .xl\:gap-1 {
      gap:calc(var(--spacing)*1)
    }
    .xl\:gap-1\.5 {
      gap:calc(var(--spacing)*1.5)
    }
    .xl\:gap-2 {
      gap:calc(var(--spacing)*2)
    }
    .xl\:rounded-full {
      border-radius:3.40282e+38px
    }
    .xl\:rounded-lg {
      border-radius:var(--radius-lg)
    }
    .xl\:rounded-md {
      border-radius:var(--radius-md)
    }
    .xl\:rounded-sm {
      border-radius:var(--radius-sm)
    }
    .xl\:border-0 {
      border-style:var(--tw-border-style);
      border-width:0
    }
    .xl\:px-\(--modal-header-button-placeholder-size\) {
      padding-inline:var(--modal-header-button-placeholder-size)
    }
    .xl\:px-0 {
      padding-inline:calc(var(--spacing)*0)
    }
    .xl\:px-3 {
      padding-inline:calc(var(--spacing)*3)
    }
    .xl\:px-4 {
      padding-inline:calc(var(--spacing)*4)
    }
    .xl\:pr-\(--modal-header-button-placeholder-size\) {
      padding-right:var(--modal-header-button-placeholder-size)
    }
    .xl\:pb-4 {
      padding-bottom:calc(var(--spacing)*4)
    }
    .xl\:pl-\(--modal-header-button-placeholder-size\) {
      padding-left:var(--modal-header-button-placeholder-size)
    }
    .xl\:pl-6 {
      padding-left:calc(var(--spacing)*6)
    }
    .xl\:text-center {
      text-align:center
    }
    .xl\:text-left {
      text-align:left
    }
    .xl\:text-base {
      font-size:var(--text-base);
      line-height:var(--tw-leading,var(--text-base--line-height))
    }
    .xl\:text-base\/\[26px\] {
      font-size:var(--text-base);
      line-height:26px
    }
    .xl\:text-sm {
      font-size:var(--text-sm);
      line-height:var(--tw-leading,var(--text-sm--line-height))
    }
    .xl\:text-xs {
      font-size:var(--text-xs);
      line-height:var(--tw-leading,var(--text-xs--line-height))
    }
    .xl\:text-xxs {
      font-size:var(--text-xxs);
      line-height:var(--tw-leading,var(--text-xxs--line-height))
    }
    .xl\:text-nowrap {
      text-wrap:nowrap
    }
    .xl\:first\:ml-0:first-child {
      margin-left:calc(var(--spacing)*0)
    }
    .xl\:first\:ml-3:first-child {
      margin-left:calc(var(--spacing)*3)
    }
    .xl\:first\:ml-4:first-child {
      margin-left:calc(var(--spacing)*4)
    }
    .xl\:last\:mr-0:last-child {
      margin-right:calc(var(--spacing)*0)
    }
    .xl\:last\:mr-3:last-child {
      margin-right:calc(var(--spacing)*3)
    }
    .xl\:last\:mr-4:last-child {
      margin-right:calc(var(--spacing)*4)
    }
  }
  @media (min-width:1536px) {
    .\32 xl\:fixed {
      position:fixed
    }
    .\32 xl\:top-2 {
      top:calc(var(--spacing)*2)
    }
    .\32 xl\:right-0 {
      right:calc(var(--spacing)*0)
    }
    .\32 xl\:right-4 {
      right:calc(var(--spacing)*4)
    }
    .\32 xl\:bottom-2 {
      bottom:calc(var(--spacing)*2)
    }
    .\32 xl\:left-0 {
      left:calc(var(--spacing)*0)
    }
    .\32 xl\:left-1\/2 {
      left:50%
    }
    .\32 xl\:left-4 {
      left:calc(var(--spacing)*4)
    }
    .\32 xl\:mr-2 {
      margin-right:calc(var(--spacing)*2)
    }
    .\32 xl\:mr-3 {
      margin-right:calc(var(--spacing)*3)
    }
    .\32 xl\:ml-2 {
      margin-left:calc(var(--spacing)*2)
    }
    .\32 xl\:ml-3 {
      margin-left:calc(var(--spacing)*3)
    }
    .\32 xl\:flex {
      display:flex
    }
    .\32 xl\:h-6 {
      height:calc(var(--spacing)*6)
    }
    .\32 xl\:h-8 {
      height:calc(var(--spacing)*8)
    }
    .\32 xl\:h-9 {
      height:calc(var(--spacing)*9)
    }
    .\32 xl\:h-9\.5 {
      height:calc(var(--spacing)*9.5)
    }
    .\32 xl\:h-11 {
      height:calc(var(--spacing)*11)
    }
    .\32 xl\:h-13 {
      height:calc(var(--spacing)*13)
    }
    .\32 xl\:h-13\.5 {
      height:calc(var(--spacing)*13.5)
    }
    .\32 xl\:min-h-9 {
      min-height:calc(var(--spacing)*9)
    }
    .\32 xl\:min-h-11 {
      min-height:calc(var(--spacing)*11)
    }
    .\32 xl\:min-h-13 {
      min-height:calc(var(--spacing)*13)
    }
    .\32 xl\:min-w-6 {
      min-width:calc(var(--spacing)*6)
    }
    .\32 xl\:min-w-8 {
      min-width:calc(var(--spacing)*8)
    }
    .\32 xl\:min-w-9\.5 {
      min-width:calc(var(--spacing)*9.5)
    }
    .\32 xl\:min-w-11 {
      min-width:calc(var(--spacing)*11)
    }
    .\32 xl\:min-w-13\.5 {
      min-width:calc(var(--spacing)*13.5)
    }
    .\32 xl\:scale-100 {
      --tw-scale-x:100%;
      --tw-scale-y:100%;
      --tw-scale-z:100%;
      scale:var(--tw-scale-x)var(--tw-scale-y)
    }
    .\32 xl\:flex-col {
      flex-direction:column
    }
    .\32 xl\:flex-col-reverse {
      flex-direction:column-reverse
    }
    .\32 xl\:items-center {
      align-items:center
    }
    .\32 xl\:items-end {
      align-items:flex-end
    }
    .\32 xl\:items-start {
      align-items:flex-start
    }
    .\32 xl\:justify-between {
      justify-content:space-between
    }
    .\32 xl\:justify-center {
      justify-content:center
    }
    .\32 xl\:justify-end {
      justify-content:flex-end
    }
    .\32 xl\:justify-start {
      justify-content:flex-start
    }
    .\32 xl\:gap-1 {
      gap:calc(var(--spacing)*1)
    }
    .\32 xl\:gap-1\.5 {
      gap:calc(var(--spacing)*1.5)
    }
    .\32 xl\:gap-2 {
      gap:calc(var(--spacing)*2)
    }
    .\32 xl\:rounded-full {
      border-radius:3.40282e+38px
    }
    .\32 xl\:rounded-lg {
      border-radius:var(--radius-lg)
    }
    .\32 xl\:rounded-md {
      border-radius:var(--radius-md)
    }
    .\32 xl\:px-\(--modal-header-button-placeholder-size\) {
      padding-inline:var(--modal-header-button-placeholder-size)
    }
    .\32 xl\:px-3 {
      padding-inline:calc(var(--spacing)*3)
    }
    .\32 xl\:px-4 {
      padding-inline:calc(var(--spacing)*4)
    }
    .\32 xl\:pl-\(--modal-header-button-placeholder-size\) {
      padding-left:var(--modal-header-button-placeholder-size)
    }
    .\32 xl\:text-base {
      font-size:var(--text-base);
      line-height:var(--tw-leading,var(--text-base--line-height))
    }
    .\32 xl\:text-base\/\[26px\] {
      font-size:var(--text-base);
      line-height:26px
    }
    .\32 xl\:text-sm {
      font-size:var(--text-sm);
      line-height:var(--tw-leading,var(--text-sm--line-height))
    }
    .\32 xl\:text-xs {
      font-size:var(--text-xs);
      line-height:var(--tw-leading,var(--text-xs--line-height))
    }
    .\32 xl\:text-xxs {
      font-size:var(--text-xxs);
      line-height:var(--tw-leading,var(--text-xxs--line-height))
    }
    .\32 xl\:first\:ml-3:first-child {
      margin-left:calc(var(--spacing)*3)
    }
    .\32 xl\:first\:ml-4:first-child {
      margin-left:calc(var(--spacing)*4)
    }
    .\32 xl\:last\:mr-3:last-child {
      margin-right:calc(var(--spacing)*3)
    }
    .\32 xl\:last\:mr-4:last-child {
      margin-right:calc(var(--spacing)*4)
    }
  }
  @media (min-width:1920px) {
    .\33 xl\:fixed {
      position:fixed
    }
    .\33 xl\:top-2 {
      top:calc(var(--spacing)*2)
    }
    .\33 xl\:right-0 {
      right:calc(var(--spacing)*0)
    }
    .\33 xl\:right-4 {
      right:calc(var(--spacing)*4)
    }
    .\33 xl\:bottom-2 {
      bottom:calc(var(--spacing)*2)
    }
    .\33 xl\:left-0 {
      left:calc(var(--spacing)*0)
    }
    .\33 xl\:left-1\/2 {
      left:50%
    }
    .\33 xl\:left-4 {
      left:calc(var(--spacing)*4)
    }
    .\33 xl\:mr-2 {
      margin-right:calc(var(--spacing)*2)
    }
    .\33 xl\:mr-3 {
      margin-right:calc(var(--spacing)*3)
    }
    .\33 xl\:ml-2 {
      margin-left:calc(var(--spacing)*2)
    }
    .\33 xl\:ml-3 {
      margin-left:calc(var(--spacing)*3)
    }
    .\33 xl\:flex {
      display:flex
    }
    .\33 xl\:h-6 {
      height:calc(var(--spacing)*6)
    }
    .\33 xl\:h-8 {
      height:calc(var(--spacing)*8)
    }
    .\33 xl\:h-9 {
      height:calc(var(--spacing)*9)
    }
    .\33 xl\:h-9\.5 {
      height:calc(var(--spacing)*9.5)
    }
    .\33 xl\:h-11 {
      height:calc(var(--spacing)*11)
    }
    .\33 xl\:h-13 {
      height:calc(var(--spacing)*13)
    }
    .\33 xl\:h-13\.5 {
      height:calc(var(--spacing)*13.5)
    }
    .\33 xl\:min-h-9 {
      min-height:calc(var(--spacing)*9)
    }
    .\33 xl\:min-h-11 {
      min-height:calc(var(--spacing)*11)
    }
    .\33 xl\:min-h-13 {
      min-height:calc(var(--spacing)*13)
    }
    .\33 xl\:min-w-6 {
      min-width:calc(var(--spacing)*6)
    }
    .\33 xl\:min-w-8 {
      min-width:calc(var(--spacing)*8)
    }
    .\33 xl\:min-w-9\.5 {
      min-width:calc(var(--spacing)*9.5)
    }
    .\33 xl\:min-w-11 {
      min-width:calc(var(--spacing)*11)
    }
    .\33 xl\:flex-col {
      flex-direction:column
    }
    .\33 xl\:flex-col-reverse {
      flex-direction:column-reverse
    }
    .\33 xl\:items-center {
      align-items:center
    }
    .\33 xl\:items-end {
      align-items:flex-end
    }
    .\33 xl\:items-start {
      align-items:flex-start
    }
    .\33 xl\:justify-between {
      justify-content:space-between
    }
    .\33 xl\:justify-center {
      justify-content:center
    }
    .\33 xl\:justify-end {
      justify-content:flex-end
    }
    .\33 xl\:justify-start {
      justify-content:flex-start
    }
    .\33 xl\:gap-1 {
      gap:calc(var(--spacing)*1)
    }
    .\33 xl\:gap-1\.5 {
      gap:calc(var(--spacing)*1.5)
    }
    .\33 xl\:gap-2 {
      gap:calc(var(--spacing)*2)
    }
    .\33 xl\:rounded-full {
      border-radius:3.40282e+38px
    }
    .\33 xl\:rounded-lg {
      border-radius:var(--radius-lg)
    }
    .\33 xl\:rounded-md {
      border-radius:var(--radius-md)
    }
    .\33 xl\:px-\(--modal-header-button-placeholder-size\) {
      padding-inline:var(--modal-header-button-placeholder-size)
    }
    .\33 xl\:px-3 {
      padding-inline:calc(var(--spacing)*3)
    }
    .\33 xl\:px-4 {
      padding-inline:calc(var(--spacing)*4)
    }
    .\33 xl\:pl-\(--modal-header-button-placeholder-size\) {
      padding-left:var(--modal-header-button-placeholder-size)
    }
    .\33 xl\:text-base {
      font-size:var(--text-base);
      line-height:var(--tw-leading,var(--text-base--line-height))
    }
    .\33 xl\:text-base\/\[26px\] {
      font-size:var(--text-base);
      line-height:26px
    }
    .\33 xl\:text-sm {
      font-size:var(--text-sm);
      line-height:var(--tw-leading,var(--text-sm--line-height))
    }
    .\33 xl\:text-xs {
      font-size:var(--text-xs);
      line-height:var(--tw-leading,var(--text-xs--line-height))
    }
    .\33 xl\:text-xxs {
      font-size:var(--text-xxs);
      line-height:var(--tw-leading,var(--text-xxs--line-height))
    }
    .\33 xl\:first\:ml-3:first-child {
      margin-left:calc(var(--spacing)*3)
    }
    .\33 xl\:first\:ml-4:first-child {
      margin-left:calc(var(--spacing)*4)
    }
    .\33 xl\:last\:mr-3:last-child {
      margin-right:calc(var(--spacing)*3)
    }
    .\33 xl\:last\:mr-4:last-child {
      margin-right:calc(var(--spacing)*4)
    }
  }
  @container (min-width:320px) {
    .\@\[320px\]\:inline {
      display:inline
    }
  }
  @container (min-width:390px) {
    .\@\[390px\]\:aspect-video {
      aspect-ratio:var(--aspect-video)
    }
    .\@\[390px\]\:h-\[120px\] {
      height:120px
    }
  }
  @container (min-width:20rem) {
    .\@xs\:fixed {
      position:fixed
    }
    .\@xs\:-top-1\.5 {
      top:calc(var(--spacing)*-1.5)
    }
    .\@xs\:top-2 {
      top:calc(var(--spacing)*2)
    }
    .\@xs\:-right-0\.5 {
      right:calc(var(--spacing)*-.5)
    }
    .\@xs\:-right-1 {
      right:calc(var(--spacing)*-1)
    }
    .\@xs\:-right-1\.5 {
      right:calc(var(--spacing)*-1.5)
    }
    .\@xs\:-right-1\.25 {
      right:calc(var(--spacing)*-1.25)
    }
    .\@xs\:-right-2 {
      right:calc(var(--spacing)*-2)
    }
    .\@xs\:right-4 {
      right:calc(var(--spacing)*4)
    }
    .\@xs\:bottom-2 {
      bottom:calc(var(--spacing)*2)
    }
    .\@xs\:left-1\/2 {
      left:50%
    }
    .\@xs\:left-4 {
      left:calc(var(--spacing)*4)
    }
    .\@xs\:mr-2 {
      margin-right:calc(var(--spacing)*2)
    }
    .\@xs\:mr-3 {
      margin-right:calc(var(--spacing)*3)
    }
    .\@xs\:ml-2 {
      margin-left:calc(var(--spacing)*2)
    }
    .\@xs\:ml-3 {
      margin-left:calc(var(--spacing)*3)
    }
    .\@xs\:flex {
      display:flex
    }
    .\@xs\:h-6 {
      height:calc(var(--spacing)*6)
    }
    .\@xs\:h-8 {
      height:calc(var(--spacing)*8)
    }
    .\@xs\:h-9 {
      height:calc(var(--spacing)*9)
    }
    .\@xs\:h-9\.5 {
      height:calc(var(--spacing)*9.5)
    }
    .\@xs\:h-11 {
      height:calc(var(--spacing)*11)
    }
    .\@xs\:h-13 {
      height:calc(var(--spacing)*13)
    }
    .\@xs\:h-13\.5 {
      height:calc(var(--spacing)*13.5)
    }
    .\@xs\:min-h-9 {
      min-height:calc(var(--spacing)*9)
    }
    .\@xs\:min-h-11 {
      min-height:calc(var(--spacing)*11)
    }
    .\@xs\:min-h-13 {
      min-height:calc(var(--spacing)*13)
    }
    .\@xs\:w-auto {
      width:auto
    }
    .\@xs\:w-full {
      width:100%
    }
    .\@xs\:min-w-6 {
      min-width:calc(var(--spacing)*6)
    }
    .\@xs\:min-w-8 {
      min-width:calc(var(--spacing)*8)
    }
    .\@xs\:min-w-9\.5 {
      min-width:calc(var(--spacing)*9.5)
    }
    .\@xs\:min-w-11 {
      min-width:calc(var(--spacing)*11)
    }
    .\@xs\:min-w-13\.5 {
      min-width:calc(var(--spacing)*13.5)
    }
    .\@xs\:flex-col {
      flex-direction:column
    }
    .\@xs\:flex-col-reverse {
      flex-direction:column-reverse
    }
    .\@xs\:items-center {
      align-items:center
    }
    .\@xs\:items-end {
      align-items:flex-end
    }
    .\@xs\:items-start {
      align-items:flex-start
    }
    .\@xs\:justify-center {
      justify-content:center
    }
    .\@xs\:justify-start {
      justify-content:flex-start
    }
    .\@xs\:gap-1 {
      gap:calc(var(--spacing)*1)
    }
    .\@xs\:gap-1\.5 {
      gap:calc(var(--spacing)*1.5)
    }
    .\@xs\:gap-2 {
      gap:calc(var(--spacing)*2)
    }
    .\@xs\:rounded-full {
      border-radius:3.40282e+38px
    }
    .\@xs\:rounded-lg {
      border-radius:var(--radius-lg)
    }
    .\@xs\:rounded-md {
      border-radius:var(--radius-md)
    }
    .\@xs\:px-0 {
      padding-inline:calc(var(--spacing)*0)
    }
    .\@xs\:px-2 {
      padding-inline:calc(var(--spacing)*2)
    }
    .\@xs\:px-3 {
      padding-inline:calc(var(--spacing)*3)
    }
    .\@xs\:px-4 {
      padding-inline:calc(var(--spacing)*4)
    }
    .\@xs\:px-5 {
      padding-inline:calc(var(--spacing)*5)
    }
    .\@xs\:px-6 {
      padding-inline:calc(var(--spacing)*6)
    }
    .\@xs\:text-base {
      font-size:var(--text-base);
      line-height:var(--tw-leading,var(--text-base--line-height))
    }
    .\@xs\:text-base\/\[26px\] {
      font-size:var(--text-base);
      line-height:26px
    }
    .\@xs\:text-sm {
      font-size:var(--text-sm);
      line-height:var(--tw-leading,var(--text-sm--line-height))
    }
    .\@xs\:text-xs {
      font-size:var(--text-xs);
      line-height:var(--tw-leading,var(--text-xs--line-height))
    }
    .\@xs\:text-xxs {
      font-size:var(--text-xxs);
      line-height:var(--tw-leading,var(--text-xxs--line-height))
    }
    .\@xs\:first\:ml-3:first-child {
      margin-left:calc(var(--spacing)*3)
    }
    .\@xs\:first\:ml-4:first-child {
      margin-left:calc(var(--spacing)*4)
    }
    .\@xs\:last\:mr-3:last-child {
      margin-right:calc(var(--spacing)*3)
    }
    .\@xs\:last\:mr-4:last-child {
      margin-right:calc(var(--spacing)*4)
    }
  }
  @container (min-width:24rem) {
    .\@sm\:fixed {
      position:fixed
    }
    .\@sm\:-top-1\.5 {
      top:calc(var(--spacing)*-1.5)
    }
    .\@sm\:top-2 {
      top:calc(var(--spacing)*2)
    }
    .\@sm\:-right-0\.5 {
      right:calc(var(--spacing)*-.5)
    }
    .\@sm\:-right-1 {
      right:calc(var(--spacing)*-1)
    }
    .\@sm\:-right-1\.5 {
      right:calc(var(--spacing)*-1.5)
    }
    .\@sm\:-right-1\.25 {
      right:calc(var(--spacing)*-1.25)
    }
    .\@sm\:-right-2 {
      right:calc(var(--spacing)*-2)
    }
    .\@sm\:right-4 {
      right:calc(var(--spacing)*4)
    }
    .\@sm\:bottom-2 {
      bottom:calc(var(--spacing)*2)
    }
    .\@sm\:left-1\/2 {
      left:50%
    }
    .\@sm\:left-4 {
      left:calc(var(--spacing)*4)
    }
    .\@sm\:mr-2 {
      margin-right:calc(var(--spacing)*2)
    }
    .\@sm\:mr-3 {
      margin-right:calc(var(--spacing)*3)
    }
    .\@sm\:ml-2 {
      margin-left:calc(var(--spacing)*2)
    }
    .\@sm\:ml-3 {
      margin-left:calc(var(--spacing)*3)
    }
    .\@sm\:flex {
      display:flex
    }
    .\@sm\:h-6 {
      height:calc(var(--spacing)*6)
    }
    .\@sm\:h-8 {
      height:calc(var(--spacing)*8)
    }
    .\@sm\:h-9 {
      height:calc(var(--spacing)*9)
    }
    .\@sm\:h-9\.5 {
      height:calc(var(--spacing)*9.5)
    }
    .\@sm\:h-11 {
      height:calc(var(--spacing)*11)
    }
    .\@sm\:h-13 {
      height:calc(var(--spacing)*13)
    }
    .\@sm\:h-13\.5 {
      height:calc(var(--spacing)*13.5)
    }
    .\@sm\:min-h-9 {
      min-height:calc(var(--spacing)*9)
    }
    .\@sm\:min-h-11 {
      min-height:calc(var(--spacing)*11)
    }
    .\@sm\:min-h-13 {
      min-height:calc(var(--spacing)*13)
    }
    .\@sm\:w-auto {
      width:auto
    }
    .\@sm\:w-full {
      width:100%
    }
    .\@sm\:min-w-6 {
      min-width:calc(var(--spacing)*6)
    }
    .\@sm\:min-w-8 {
      min-width:calc(var(--spacing)*8)
    }
    .\@sm\:min-w-9\.5 {
      min-width:calc(var(--spacing)*9.5)
    }
    .\@sm\:min-w-11 {
      min-width:calc(var(--spacing)*11)
    }
    .\@sm\:min-w-13\.5 {
      min-width:calc(var(--spacing)*13.5)
    }
    .\@sm\:flex-col {
      flex-direction:column
    }
    .\@sm\:flex-col-reverse {
      flex-direction:column-reverse
    }
    .\@sm\:items-center {
      align-items:center
    }
    .\@sm\:items-end {
      align-items:flex-end
    }
    .\@sm\:items-start {
      align-items:flex-start
    }
    .\@sm\:justify-center {
      justify-content:center
    }
    .\@sm\:justify-start {
      justify-content:flex-start
    }
    .\@sm\:gap-1 {
      gap:calc(var(--spacing)*1)
    }
    .\@sm\:gap-1\.5 {
      gap:calc(var(--spacing)*1.5)
    }
    .\@sm\:gap-2 {
      gap:calc(var(--spacing)*2)
    }
    .\@sm\:rounded-full {
      border-radius:3.40282e+38px
    }
    .\@sm\:rounded-lg {
      border-radius:var(--radius-lg)
    }
    .\@sm\:rounded-md {
      border-radius:var(--radius-md)
    }
    .\@sm\:px-0 {
      padding-inline:calc(var(--spacing)*0)
    }
    .\@sm\:px-2 {
      padding-inline:calc(var(--spacing)*2)
    }
    .\@sm\:px-3 {
      padding-inline:calc(var(--spacing)*3)
    }
    .\@sm\:px-4 {
      padding-inline:calc(var(--spacing)*4)
    }
    .\@sm\:px-5 {
      padding-inline:calc(var(--spacing)*5)
    }
    .\@sm\:px-6 {
      padding-inline:calc(var(--spacing)*6)
    }
    .\@sm\:text-base {
      font-size:var(--text-base);
      line-height:var(--tw-leading,var(--text-base--line-height))
    }
    .\@sm\:text-base\/\[26px\] {
      font-size:var(--text-base);
      line-height:26px
    }
    .\@sm\:text-sm {
      font-size:var(--text-sm);
      line-height:var(--tw-leading,var(--text-sm--line-height))
    }
    .\@sm\:text-xs {
      font-size:var(--text-xs);
      line-height:var(--tw-leading,var(--text-xs--line-height))
    }
    .\@sm\:text-xxs {
      font-size:var(--text-xxs);
      line-height:var(--tw-leading,var(--text-xxs--line-height))
    }
    .\@sm\:first\:ml-3:first-child {
      margin-left:calc(var(--spacing)*3)
    }
    .\@sm\:first\:ml-4:first-child {
      margin-left:calc(var(--spacing)*4)
    }
    .\@sm\:last\:mr-3:last-child {
      margin-right:calc(var(--spacing)*3)
    }
    .\@sm\:last\:mr-4:last-child {
      margin-right:calc(var(--spacing)*4)
    }
  }
  @container (min-width:28rem) {
    .\@md\:fixed {
      position:fixed
    }
    .\@md\:-top-1\.5 {
      top:calc(var(--spacing)*-1.5)
    }
    .\@md\:top-2 {
      top:calc(var(--spacing)*2)
    }
    .\@md\:-right-0\.5 {
      right:calc(var(--spacing)*-.5)
    }
    .\@md\:-right-1 {
      right:calc(var(--spacing)*-1)
    }
    .\@md\:-right-1\.5 {
      right:calc(var(--spacing)*-1.5)
    }
    .\@md\:-right-1\.25 {
      right:calc(var(--spacing)*-1.25)
    }
    .\@md\:-right-2 {
      right:calc(var(--spacing)*-2)
    }
    .\@md\:right-4 {
      right:calc(var(--spacing)*4)
    }
    .\@md\:bottom-2 {
      bottom:calc(var(--spacing)*2)
    }
    .\@md\:left-1\/2 {
      left:50%
    }
    .\@md\:left-4 {
      left:calc(var(--spacing)*4)
    }
    .\@md\:mr-2 {
      margin-right:calc(var(--spacing)*2)
    }
    .\@md\:mr-3 {
      margin-right:calc(var(--spacing)*3)
    }
    .\@md\:ml-2 {
      margin-left:calc(var(--spacing)*2)
    }
    .\@md\:ml-3 {
      margin-left:calc(var(--spacing)*3)
    }
    .\@md\:flex {
      display:flex
    }
    .\@md\:hidden {
      display:none
    }
    .\@md\:h-6 {
      height:calc(var(--spacing)*6)
    }
    .\@md\:h-8 {
      height:calc(var(--spacing)*8)
    }
    .\@md\:h-9 {
      height:calc(var(--spacing)*9)
    }
    .\@md\:h-9\.5 {
      height:calc(var(--spacing)*9.5)
    }
    .\@md\:h-11 {
      height:calc(var(--spacing)*11)
    }
    .\@md\:h-13 {
      height:calc(var(--spacing)*13)
    }
    .\@md\:h-13\.5 {
      height:calc(var(--spacing)*13.5)
    }
    .\@md\:min-h-9 {
      min-height:calc(var(--spacing)*9)
    }
    .\@md\:min-h-11 {
      min-height:calc(var(--spacing)*11)
    }
    .\@md\:min-h-13 {
      min-height:calc(var(--spacing)*13)
    }
    .\@md\:min-h-\[calc\(100\%-154px\)\] {
      min-height:calc(100% - 154px)
    }
    .\@md\:w-1\/2 {
      width:50%
    }
    .\@md\:w-auto {
      width:auto
    }
    .\@md\:w-full {
      width:100%
    }
    .\@md\:min-w-6 {
      min-width:calc(var(--spacing)*6)
    }
    .\@md\:min-w-8 {
      min-width:calc(var(--spacing)*8)
    }
    .\@md\:flex-col {
      flex-direction:column
    }
    .\@md\:flex-col-reverse {
      flex-direction:column-reverse
    }
    .\@md\:items-center {
      align-items:center
    }
    .\@md\:items-end {
      align-items:flex-end
    }
    .\@md\:items-start {
      align-items:flex-start
    }
    .\@md\:justify-center {
      justify-content:center
    }
    .\@md\:justify-start {
      justify-content:flex-start
    }
    .\@md\:gap-1 {
      gap:calc(var(--spacing)*1)
    }
    .\@md\:gap-1\.5 {
      gap:calc(var(--spacing)*1.5)
    }
    .\@md\:gap-2 {
      gap:calc(var(--spacing)*2)
    }
    .\@md\:rounded-full {
      border-radius:3.40282e+38px
    }
    .\@md\:rounded-lg {
      border-radius:var(--radius-lg)
    }
    .\@md\:rounded-md {
      border-radius:var(--radius-md)
    }
    .\@md\:p-6 {
      padding:calc(var(--spacing)*6)
    }
    .\@md\:px-0 {
      padding-inline:calc(var(--spacing)*0)
    }
    .\@md\:px-2 {
      padding-inline:calc(var(--spacing)*2)
    }
    .\@md\:px-3 {
      padding-inline:calc(var(--spacing)*3)
    }
    .\@md\:px-4 {
      padding-inline:calc(var(--spacing)*4)
    }
    .\@md\:px-5 {
      padding-inline:calc(var(--spacing)*5)
    }
    .\@md\:px-6 {
      padding-inline:calc(var(--spacing)*6)
    }
    .\@md\:text-h4 {
      font-size:var(--text-h4);
      line-height:var(--tw-leading,var(--text-h4--line-height));
      font-weight:var(--tw-font-weight,var(--text-h4--font-weight))
    }
    .\@md\:text-base {
      font-size:var(--text-base);
      line-height:var(--tw-leading,var(--text-base--line-height))
    }
    .\@md\:text-base\/\[26px\] {
      font-size:var(--text-base);
      line-height:26px
    }
    .\@md\:text-sm {
      font-size:var(--text-sm);
      line-height:var(--tw-leading,var(--text-sm--line-height))
    }
    .\@md\:text-xs {
      font-size:var(--text-xs);
      line-height:var(--tw-leading,var(--text-xs--line-height))
    }
    .\@md\:text-xxs {
      font-size:var(--text-xxs);
      line-height:var(--tw-leading,var(--text-xxs--line-height))
    }
    .\@md\:first\:ml-3:first-child {
      margin-left:calc(var(--spacing)*3)
    }
    .\@md\:first\:ml-4:first-child {
      margin-left:calc(var(--spacing)*4)
    }
    .\@md\:last\:mr-3:last-child {
      margin-right:calc(var(--spacing)*3)
    }
    .\@md\:last\:mr-4:last-child {
      margin-right:calc(var(--spacing)*4)
    }
  }
  @container (min-width:32rem) {
    .\@lg\:fixed {
      position:fixed
    }
    .\@lg\:-top-1\.5 {
      top:calc(var(--spacing)*-1.5)
    }
    .\@lg\:top-2 {
      top:calc(var(--spacing)*2)
    }
    .\@lg\:-right-0\.5 {
      right:calc(var(--spacing)*-.5)
    }
    .\@lg\:-right-1 {
      right:calc(var(--spacing)*-1)
    }
    .\@lg\:-right-1\.5 {
      right:calc(var(--spacing)*-1.5)
    }
    .\@lg\:-right-1\.25 {
      right:calc(var(--spacing)*-1.25)
    }
    .\@lg\:-right-2 {
      right:calc(var(--spacing)*-2)
    }
    .\@lg\:right-4 {
      right:calc(var(--spacing)*4)
    }
    .\@lg\:bottom-2 {
      bottom:calc(var(--spacing)*2)
    }
    .\@lg\:left-1\/2 {
      left:50%
    }
    .\@lg\:left-4 {
      left:calc(var(--spacing)*4)
    }
    .\@lg\:mr-2 {
      margin-right:calc(var(--spacing)*2)
    }
    .\@lg\:mr-3 {
      margin-right:calc(var(--spacing)*3)
    }
    .\@lg\:ml-2 {
      margin-left:calc(var(--spacing)*2)
    }
    .\@lg\:ml-3 {
      margin-left:calc(var(--spacing)*3)
    }
    .\@lg\:flex {
      display:flex
    }
    .\@lg\:h-6 {
      height:calc(var(--spacing)*6)
    }
    .\@lg\:h-8 {
      height:calc(var(--spacing)*8)
    }
    .\@lg\:h-9 {
      height:calc(var(--spacing)*9)
    }
    .\@lg\:h-9\.5 {
      height:calc(var(--spacing)*9.5)
    }
    .\@lg\:h-11 {
      height:calc(var(--spacing)*11)
    }
    .\@lg\:h-13 {
      height:calc(var(--spacing)*13)
    }
    .\@lg\:h-13\.5 {
      height:calc(var(--spacing)*13.5)
    }
    .\@lg\:min-h-9 {
      min-height:calc(var(--spacing)*9)
    }
    .\@lg\:min-h-11 {
      min-height:calc(var(--spacing)*11)
    }
    .\@lg\:min-h-13 {
      min-height:calc(var(--spacing)*13)
    }
    .\@lg\:w-auto {
      width:auto
    }
    .\@lg\:w-full {
      width:100%
    }
    .\@lg\:min-w-6 {
      min-width:calc(var(--spacing)*6)
    }
    .\@lg\:min-w-8 {
      min-width:calc(var(--spacing)*8)
    }
    .\@lg\:flex-col {
      flex-direction:column
    }
    .\@lg\:flex-col-reverse {
      flex-direction:column-reverse
    }
    .\@lg\:items-center {
      align-items:center
    }
    .\@lg\:items-end {
      align-items:flex-end
    }
    .\@lg\:items-start {
      align-items:flex-start
    }
    .\@lg\:justify-center {
      justify-content:center
    }
    .\@lg\:justify-start {
      justify-content:flex-start
    }
    .\@lg\:gap-1 {
      gap:calc(var(--spacing)*1)
    }
    .\@lg\:gap-1\.5 {
      gap:calc(var(--spacing)*1.5)
    }
    .\@lg\:gap-2 {
      gap:calc(var(--spacing)*2)
    }
    .\@lg\:rounded-full {
      border-radius:3.40282e+38px
    }
    .\@lg\:rounded-lg {
      border-radius:var(--radius-lg)
    }
    .\@lg\:rounded-md {
      border-radius:var(--radius-md)
    }
    .\@lg\:px-0 {
      padding-inline:calc(var(--spacing)*0)
    }
    .\@lg\:px-2 {
      padding-inline:calc(var(--spacing)*2)
    }
    .\@lg\:px-3 {
      padding-inline:calc(var(--spacing)*3)
    }
    .\@lg\:px-4 {
      padding-inline:calc(var(--spacing)*4)
    }
    .\@lg\:px-5 {
      padding-inline:calc(var(--spacing)*5)
    }
    .\@lg\:px-6 {
      padding-inline:calc(var(--spacing)*6)
    }
    .\@lg\:text-base {
      font-size:var(--text-base);
      line-height:var(--tw-leading,var(--text-base--line-height))
    }
    .\@lg\:text-base\/\[26px\] {
      font-size:var(--text-base);
      line-height:26px
    }
    .\@lg\:text-sm {
      font-size:var(--text-sm);
      line-height:var(--tw-leading,var(--text-sm--line-height))
    }
    .\@lg\:text-xs {
      font-size:var(--text-xs);
      line-height:var(--tw-leading,var(--text-xs--line-height))
    }
    .\@lg\:text-xxs {
      font-size:var(--text-xxs);
      line-height:var(--tw-leading,var(--text-xxs--line-height))
    }
    .\@lg\:first\:ml-3:first-child {
      margin-left:calc(var(--spacing)*3)
    }
    .\@lg\:first\:ml-4:first-child {
      margin-left:calc(var(--spacing)*4)
    }
    .\@lg\:last\:mr-3:last-child {
      margin-right:calc(var(--spacing)*3)
    }
    .\@lg\:last\:mr-4:last-child {
      margin-right:calc(var(--spacing)*4)
    }
  }
  @container (min-width:36rem) {
    .\@xl\:fixed {
      position:fixed
    }
    .\@xl\:-top-1\.5 {
      top:calc(var(--spacing)*-1.5)
    }
    .\@xl\:top-2 {
      top:calc(var(--spacing)*2)
    }
    .\@xl\:-right-0\.5 {
      right:calc(var(--spacing)*-.5)
    }
    .\@xl\:-right-1 {
      right:calc(var(--spacing)*-1)
    }
    .\@xl\:-right-1\.5 {
      right:calc(var(--spacing)*-1.5)
    }
    .\@xl\:-right-1\.25 {
      right:calc(var(--spacing)*-1.25)
    }
    .\@xl\:-right-2 {
      right:calc(var(--spacing)*-2)
    }
    .\@xl\:right-4 {
      right:calc(var(--spacing)*4)
    }
    .\@xl\:bottom-2 {
      bottom:calc(var(--spacing)*2)
    }
    .\@xl\:left-1\/2 {
      left:50%
    }
    .\@xl\:left-4 {
      left:calc(var(--spacing)*4)
    }
    .\@xl\:mr-2 {
      margin-right:calc(var(--spacing)*2)
    }
    .\@xl\:mr-3 {
      margin-right:calc(var(--spacing)*3)
    }
    .\@xl\:ml-2 {
      margin-left:calc(var(--spacing)*2)
    }
    .\@xl\:ml-3 {
      margin-left:calc(var(--spacing)*3)
    }
    .\@xl\:flex {
      display:flex
    }
    .\@xl\:h-6 {
      height:calc(var(--spacing)*6)
    }
    .\@xl\:h-8 {
      height:calc(var(--spacing)*8)
    }
    .\@xl\:h-9 {
      height:calc(var(--spacing)*9)
    }
    .\@xl\:h-9\.5 {
      height:calc(var(--spacing)*9.5)
    }
    .\@xl\:h-11 {
      height:calc(var(--spacing)*11)
    }
    .\@xl\:h-13 {
      height:calc(var(--spacing)*13)
    }
    .\@xl\:h-13\.5 {
      height:calc(var(--spacing)*13.5)
    }
    .\@xl\:min-h-9 {
      min-height:calc(var(--spacing)*9)
    }
    .\@xl\:min-h-11 {
      min-height:calc(var(--spacing)*11)
    }
    .\@xl\:min-h-13 {
      min-height:calc(var(--spacing)*13)
    }
    .\@xl\:w-auto {
      width:auto
    }
    .\@xl\:w-full {
      width:100%
    }
    .\@xl\:min-w-6 {
      min-width:calc(var(--spacing)*6)
    }
    .\@xl\:min-w-8 {
      min-width:calc(var(--spacing)*8)
    }
    .\@xl\:min-w-9\.5 {
      min-width:calc(var(--spacing)*9.5)
    }
    .\@xl\:min-w-11 {
      min-width:calc(var(--spacing)*11)
    }
    .\@xl\:min-w-13\.5 {
      min-width:calc(var(--spacing)*13.5)
    }
    .\@xl\:flex-col {
      flex-direction:column
    }
    .\@xl\:flex-col-reverse {
      flex-direction:column-reverse
    }
    .\@xl\:items-center {
      align-items:center
    }
    .\@xl\:items-end {
      align-items:flex-end
    }
    .\@xl\:items-start {
      align-items:flex-start
    }
    .\@xl\:justify-center {
      justify-content:center
    }
    .\@xl\:justify-start {
      justify-content:flex-start
    }
    .\@xl\:gap-1 {
      gap:calc(var(--spacing)*1)
    }
    .\@xl\:gap-1\.5 {
      gap:calc(var(--spacing)*1.5)
    }
    .\@xl\:gap-2 {
      gap:calc(var(--spacing)*2)
    }
    .\@xl\:rounded-full {
      border-radius:3.40282e+38px
    }
    .\@xl\:rounded-lg {
      border-radius:var(--radius-lg)
    }
    .\@xl\:rounded-md {
      border-radius:var(--radius-md)
    }
    .\@xl\:px-0 {
      padding-inline:calc(var(--spacing)*0)
    }
    .\@xl\:px-2 {
      padding-inline:calc(var(--spacing)*2)
    }
    .\@xl\:px-3 {
      padding-inline:calc(var(--spacing)*3)
    }
    .\@xl\:px-4 {
      padding-inline:calc(var(--spacing)*4)
    }
    .\@xl\:px-5 {
      padding-inline:calc(var(--spacing)*5)
    }
    .\@xl\:px-6 {
      padding-inline:calc(var(--spacing)*6)
    }
    .\@xl\:text-base {
      font-size:var(--text-base);
      line-height:var(--tw-leading,var(--text-base--line-height))
    }
    .\@xl\:text-base\/\[26px\] {
      font-size:var(--text-base);
      line-height:26px
    }
    .\@xl\:text-sm {
      font-size:var(--text-sm);
      line-height:var(--tw-leading,var(--text-sm--line-height))
    }
    .\@xl\:text-xs {
      font-size:var(--text-xs);
      line-height:var(--tw-leading,var(--text-xs--line-height))
    }
    .\@xl\:text-xxs {
      font-size:var(--text-xxs);
      line-height:var(--tw-leading,var(--text-xxs--line-height))
    }
    .\@xl\:first\:ml-3:first-child {
      margin-left:calc(var(--spacing)*3)
    }
    .\@xl\:first\:ml-4:first-child {
      margin-left:calc(var(--spacing)*4)
    }
    .\@xl\:last\:mr-3:last-child {
      margin-right:calc(var(--spacing)*3)
    }
    .\@xl\:last\:mr-4:last-child {
      margin-right:calc(var(--spacing)*4)
    }
  }
  @container (min-width:42rem) {
    .\@2xl\:fixed {
      position:fixed
    }
    .\@2xl\:-top-1\.5 {
      top:calc(var(--spacing)*-1.5)
    }
    .\@2xl\:top-2 {
      top:calc(var(--spacing)*2)
    }
    .\@2xl\:-right-0\.5 {
      right:calc(var(--spacing)*-.5)
    }
    .\@2xl\:-right-1 {
      right:calc(var(--spacing)*-1)
    }
    .\@2xl\:-right-1\.5 {
      right:calc(var(--spacing)*-1.5)
    }
    .\@2xl\:-right-2 {
      right:calc(var(--spacing)*-2)
    }
    .\@2xl\:right-4 {
      right:calc(var(--spacing)*4)
    }
    .\@2xl\:bottom-2 {
      bottom:calc(var(--spacing)*2)
    }
    .\@2xl\:left-1\/2 {
      left:50%
    }
    .\@2xl\:left-4 {
      left:calc(var(--spacing)*4)
    }
    .\@2xl\:mr-2 {
      margin-right:calc(var(--spacing)*2)
    }
    .\@2xl\:mr-3 {
      margin-right:calc(var(--spacing)*3)
    }
    .\@2xl\:ml-2 {
      margin-left:calc(var(--spacing)*2)
    }
    .\@2xl\:ml-3 {
      margin-left:calc(var(--spacing)*3)
    }
    .\@2xl\:flex {
      display:flex
    }
    .\@2xl\:h-6 {
      height:calc(var(--spacing)*6)
    }
    .\@2xl\:h-8 {
      height:calc(var(--spacing)*8)
    }
    .\@2xl\:h-9 {
      height:calc(var(--spacing)*9)
    }
    .\@2xl\:h-9\.5 {
      height:calc(var(--spacing)*9.5)
    }
    .\@2xl\:h-11 {
      height:calc(var(--spacing)*11)
    }
    .\@2xl\:h-13 {
      height:calc(var(--spacing)*13)
    }
    .\@2xl\:min-h-9 {
      min-height:calc(var(--spacing)*9)
    }
    .\@2xl\:min-h-11 {
      min-height:calc(var(--spacing)*11)
    }
    .\@2xl\:min-h-13 {
      min-height:calc(var(--spacing)*13)
    }
    .\@2xl\:w-auto {
      width:auto
    }
    .\@2xl\:w-full {
      width:100%
    }
    .\@2xl\:min-w-6 {
      min-width:calc(var(--spacing)*6)
    }
    .\@2xl\:flex-col {
      flex-direction:column
    }
    .\@2xl\:flex-col-reverse {
      flex-direction:column-reverse
    }
    .\@2xl\:items-center {
      align-items:center
    }
    .\@2xl\:items-end {
      align-items:flex-end
    }
    .\@2xl\:items-start {
      align-items:flex-start
    }
    .\@2xl\:justify-center {
      justify-content:center
    }
    .\@2xl\:justify-start {
      justify-content:flex-start
    }
    .\@2xl\:gap-1 {
      gap:calc(var(--spacing)*1)
    }
    .\@2xl\:gap-1\.5 {
      gap:calc(var(--spacing)*1.5)
    }
    .\@2xl\:gap-2 {
      gap:calc(var(--spacing)*2)
    }
    .\@2xl\:rounded-full {
      border-radius:3.40282e+38px
    }
    .\@2xl\:rounded-lg {
      border-radius:var(--radius-lg)
    }
    .\@2xl\:rounded-md {
      border-radius:var(--radius-md)
    }
    .\@2xl\:px-0 {
      padding-inline:calc(var(--spacing)*0)
    }
    .\@2xl\:px-2 {
      padding-inline:calc(var(--spacing)*2)
    }
    .\@2xl\:px-3 {
      padding-inline:calc(var(--spacing)*3)
    }
    .\@2xl\:px-4 {
      padding-inline:calc(var(--spacing)*4)
    }
    .\@2xl\:px-5 {
      padding-inline:calc(var(--spacing)*5)
    }
    .\@2xl\:px-6 {
      padding-inline:calc(var(--spacing)*6)
    }
    .\@2xl\:text-base {
      font-size:var(--text-base);
      line-height:var(--tw-leading,var(--text-base--line-height))
    }
    .\@2xl\:text-base\/\[26px\] {
      font-size:var(--text-base);
      line-height:26px
    }
    .\@2xl\:text-sm {
      font-size:var(--text-sm);
      line-height:var(--tw-leading,var(--text-sm--line-height))
    }
    .\@2xl\:text-xs {
      font-size:var(--text-xs);
      line-height:var(--tw-leading,var(--text-xs--line-height))
    }
    .\@2xl\:text-xxs {
      font-size:var(--text-xxs);
      line-height:var(--tw-leading,var(--text-xxs--line-height))
    }
    .\@2xl\:first\:ml-3:first-child {
      margin-left:calc(var(--spacing)*3)
    }
    .\@2xl\:first\:ml-4:first-child {
      margin-left:calc(var(--spacing)*4)
    }
    .\@2xl\:last\:mr-3:last-child {
      margin-right:calc(var(--spacing)*3)
    }
    .\@2xl\:last\:mr-4:last-child {
      margin-right:calc(var(--spacing)*4)
    }
  }
  @container (min-width:48rem) {
    .\@3xl\:fixed {
      position:fixed
    }
    .\@3xl\:-top-1\.5 {
      top:calc(var(--spacing)*-1.5)
    }
    .\@3xl\:top-2 {
      top:calc(var(--spacing)*2)
    }
    .\@3xl\:-right-2 {
      right:calc(var(--spacing)*-2)
    }
    .\@3xl\:right-4 {
      right:calc(var(--spacing)*4)
    }
    .\@3xl\:bottom-2 {
      bottom:calc(var(--spacing)*2)
    }
    .\@3xl\:left-1\/2 {
      left:50%
    }
    .\@3xl\:left-4 {
      left:calc(var(--spacing)*4)
    }
    .\@3xl\:mr-2 {
      margin-right:calc(var(--spacing)*2)
    }
    .\@3xl\:mr-3 {
      margin-right:calc(var(--spacing)*3)
    }
    .\@3xl\:ml-2 {
      margin-left:calc(var(--spacing)*2)
    }
    .\@3xl\:ml-3 {
      margin-left:calc(var(--spacing)*3)
    }
    .\@3xl\:flex {
      display:flex
    }
    .\@3xl\:h-6 {
      height:calc(var(--spacing)*6)
    }
    .\@3xl\:h-8 {
      height:calc(var(--spacing)*8)
    }
    .\@3xl\:h-9 {
      height:calc(var(--spacing)*9)
    }
    .\@3xl\:h-9\.5 {
      height:calc(var(--spacing)*9.5)
    }
    .\@3xl\:h-11 {
      height:calc(var(--spacing)*11)
    }
    .\@3xl\:h-13 {
      height:calc(var(--spacing)*13)
    }
    .\@3xl\:min-h-9 {
      min-height:calc(var(--spacing)*9)
    }
    .\@3xl\:min-h-11 {
      min-height:calc(var(--spacing)*11)
    }
    .\@3xl\:min-h-13 {
      min-height:calc(var(--spacing)*13)
    }
    .\@3xl\:min-h-\[calc\(100\%-180px\)\] {
      min-height:calc(100% - 180px)
    }
    .\@3xl\:w-auto {
      width:auto
    }
    .\@3xl\:w-full {
      width:100%
    }
    .\@3xl\:min-w-6 {
      min-width:calc(var(--spacing)*6)
    }
    .\@3xl\:flex-col {
      flex-direction:column
    }
    .\@3xl\:flex-col-reverse {
      flex-direction:column-reverse
    }
    .\@3xl\:items-center {
      align-items:center
    }
    .\@3xl\:items-end {
      align-items:flex-end
    }
    .\@3xl\:items-start {
      align-items:flex-start
    }
    .\@3xl\:justify-center {
      justify-content:center
    }
    .\@3xl\:justify-start {
      justify-content:flex-start
    }
    .\@3xl\:gap-1 {
      gap:calc(var(--spacing)*1)
    }
    .\@3xl\:gap-1\.5 {
      gap:calc(var(--spacing)*1.5)
    }
    .\@3xl\:gap-2 {
      gap:calc(var(--spacing)*2)
    }
    .\@3xl\:rounded-full {
      border-radius:3.40282e+38px
    }
    .\@3xl\:rounded-lg {
      border-radius:var(--radius-lg)
    }
    .\@3xl\:rounded-md {
      border-radius:var(--radius-md)
    }
    .\@3xl\:p-8 {
      padding:calc(var(--spacing)*8)
    }
    .\@3xl\:px-0 {
      padding-inline:calc(var(--spacing)*0)
    }
    .\@3xl\:px-2 {
      padding-inline:calc(var(--spacing)*2)
    }
    .\@3xl\:px-3 {
      padding-inline:calc(var(--spacing)*3)
    }
    .\@3xl\:px-4 {
      padding-inline:calc(var(--spacing)*4)
    }
    .\@3xl\:px-5 {
      padding-inline:calc(var(--spacing)*5)
    }
    .\@3xl\:px-6 {
      padding-inline:calc(var(--spacing)*6)
    }
    .\@3xl\:px-8 {
      padding-inline:calc(var(--spacing)*8)
    }
    .\@3xl\:py-5 {
      padding-block:calc(var(--spacing)*5)
    }
    .\@3xl\:text-h3 {
      font-size:var(--text-h3);
      line-height:var(--tw-leading,var(--text-h3--line-height));
      font-weight:var(--tw-font-weight,var(--text-h3--font-weight))
    }
    .\@3xl\:text-base\/\[26px\] {
      font-size:var(--text-base);
      line-height:26px
    }
    .\@3xl\:text-sm {
      font-size:var(--text-sm);
      line-height:var(--tw-leading,var(--text-sm--line-height))
    }
    .\@3xl\:text-xs {
      font-size:var(--text-xs);
      line-height:var(--tw-leading,var(--text-xs--line-height))
    }
    .\@3xl\:text-xxs {
      font-size:var(--text-xxs);
      line-height:var(--tw-leading,var(--text-xxs--line-height))
    }
    .\@3xl\:first\:ml-3:first-child {
      margin-left:calc(var(--spacing)*3)
    }
    .\@3xl\:first\:ml-4:first-child {
      margin-left:calc(var(--spacing)*4)
    }
    .\@3xl\:last\:mr-3:last-child {
      margin-right:calc(var(--spacing)*3)
    }
    .\@3xl\:last\:mr-4:last-child {
      margin-right:calc(var(--spacing)*4)
    }
  }
  @container (min-width:56rem) {
    .\@4xl\:fixed {
      position:fixed
    }
    .\@4xl\:-top-1 {
      top:calc(var(--spacing)*-1)
    }
    .\@4xl\:top-2 {
      top:calc(var(--spacing)*2)
    }
    .\@4xl\:right-4 {
      right:calc(var(--spacing)*4)
    }
    .\@4xl\:bottom-2 {
      bottom:calc(var(--spacing)*2)
    }
    .\@4xl\:left-1\/2 {
      left:50%
    }
    .\@4xl\:left-4 {
      left:calc(var(--spacing)*4)
    }
    .\@4xl\:mr-2 {
      margin-right:calc(var(--spacing)*2)
    }
    .\@4xl\:mr-3 {
      margin-right:calc(var(--spacing)*3)
    }
    .\@4xl\:ml-2 {
      margin-left:calc(var(--spacing)*2)
    }
    .\@4xl\:ml-3 {
      margin-left:calc(var(--spacing)*3)
    }
    .\@4xl\:flex {
      display:flex
    }
    .\@4xl\:h-6 {
      height:calc(var(--spacing)*6)
    }
    .\@4xl\:h-8 {
      height:calc(var(--spacing)*8)
    }
    .\@4xl\:h-9 {
      height:calc(var(--spacing)*9)
    }
    .\@4xl\:h-9\.5 {
      height:calc(var(--spacing)*9.5)
    }
    .\@4xl\:h-11 {
      height:calc(var(--spacing)*11)
    }
    .\@4xl\:h-13 {
      height:calc(var(--spacing)*13)
    }
    .\@4xl\:min-h-9 {
      min-height:calc(var(--spacing)*9)
    }
    .\@4xl\:min-h-11 {
      min-height:calc(var(--spacing)*11)
    }
    .\@4xl\:min-h-13 {
      min-height:calc(var(--spacing)*13)
    }
    .\@4xl\:w-auto {
      width:auto
    }
    .\@4xl\:w-full {
      width:100%
    }
    .\@4xl\:min-w-6 {
      min-width:calc(var(--spacing)*6)
    }
    .\@4xl\:flex-col {
      flex-direction:column
    }
    .\@4xl\:flex-col-reverse {
      flex-direction:column-reverse
    }
    .\@4xl\:items-center {
      align-items:center
    }
    .\@4xl\:items-end {
      align-items:flex-end
    }
    .\@4xl\:items-start {
      align-items:flex-start
    }
    .\@4xl\:justify-center {
      justify-content:center
    }
    .\@4xl\:justify-start {
      justify-content:flex-start
    }
    .\@4xl\:gap-1 {
      gap:calc(var(--spacing)*1)
    }
    .\@4xl\:gap-1\.5 {
      gap:calc(var(--spacing)*1.5)
    }
    .\@4xl\:gap-2 {
      gap:calc(var(--spacing)*2)
    }
    .\@4xl\:rounded-full {
      border-radius:3.40282e+38px
    }
    .\@4xl\:rounded-lg {
      border-radius:var(--radius-lg)
    }
    .\@4xl\:rounded-md {
      border-radius:var(--radius-md)
    }
    .\@4xl\:px-0 {
      padding-inline:calc(var(--spacing)*0)
    }
    .\@4xl\:px-2 {
      padding-inline:calc(var(--spacing)*2)
    }
    .\@4xl\:px-3 {
      padding-inline:calc(var(--spacing)*3)
    }
    .\@4xl\:px-4 {
      padding-inline:calc(var(--spacing)*4)
    }
    .\@4xl\:px-5 {
      padding-inline:calc(var(--spacing)*5)
    }
    .\@4xl\:px-6 {
      padding-inline:calc(var(--spacing)*6)
    }
    .\@4xl\:text-base\/\[26px\] {
      font-size:var(--text-base);
      line-height:26px
    }
    .\@4xl\:text-sm {
      font-size:var(--text-sm);
      line-height:var(--tw-leading,var(--text-sm--line-height))
    }
    .\@4xl\:text-xs {
      font-size:var(--text-xs);
      line-height:var(--tw-leading,var(--text-xs--line-height))
    }
    .\@4xl\:text-xxs {
      font-size:var(--text-xxs);
      line-height:var(--tw-leading,var(--text-xxs--line-height))
    }
    .\@4xl\:first\:ml-3:first-child {
      margin-left:calc(var(--spacing)*3)
    }
    .\@4xl\:first\:ml-4:first-child {
      margin-left:calc(var(--spacing)*4)
    }
    .\@4xl\:last\:mr-3:last-child {
      margin-right:calc(var(--spacing)*3)
    }
    .\@4xl\:last\:mr-4:last-child {
      margin-right:calc(var(--spacing)*4)
    }
  }
  @container (min-width:64rem) {
    .\@5xl\:fixed {
      position:fixed
    }
    .\@5xl\:top-2 {
      top:calc(var(--spacing)*2)
    }
    .\@5xl\:right-4 {
      right:calc(var(--spacing)*4)
    }
    .\@5xl\:bottom-2 {
      bottom:calc(var(--spacing)*2)
    }
    .\@5xl\:left-1\/2 {
      left:50%
    }
    .\@5xl\:left-4 {
      left:calc(var(--spacing)*4)
    }
    .\@5xl\:mr-2 {
      margin-right:calc(var(--spacing)*2)
    }
    .\@5xl\:mr-3 {
      margin-right:calc(var(--spacing)*3)
    }
    .\@5xl\:ml-2 {
      margin-left:calc(var(--spacing)*2)
    }
    .\@5xl\:ml-3 {
      margin-left:calc(var(--spacing)*3)
    }
    .\@5xl\:flex {
      display:flex
    }
    .\@5xl\:h-6 {
      height:calc(var(--spacing)*6)
    }
    .\@5xl\:h-8 {
      height:calc(var(--spacing)*8)
    }
    .\@5xl\:h-9 {
      height:calc(var(--spacing)*9)
    }
    .\@5xl\:h-9\.5 {
      height:calc(var(--spacing)*9.5)
    }
    .\@5xl\:h-11 {
      height:calc(var(--spacing)*11)
    }
    .\@5xl\:h-13 {
      height:calc(var(--spacing)*13)
    }
    .\@5xl\:min-h-9 {
      min-height:calc(var(--spacing)*9)
    }
    .\@5xl\:min-h-11 {
      min-height:calc(var(--spacing)*11)
    }
    .\@5xl\:min-h-13 {
      min-height:calc(var(--spacing)*13)
    }
    .\@5xl\:w-auto {
      width:auto
    }
    .\@5xl\:w-full {
      width:100%
    }
    .\@5xl\:min-w-6 {
      min-width:calc(var(--spacing)*6)
    }
    .\@5xl\:flex-col {
      flex-direction:column
    }
    .\@5xl\:flex-col-reverse {
      flex-direction:column-reverse
    }
    .\@5xl\:items-center {
      align-items:center
    }
    .\@5xl\:items-end {
      align-items:flex-end
    }
    .\@5xl\:items-start {
      align-items:flex-start
    }
    .\@5xl\:justify-center {
      justify-content:center
    }
    .\@5xl\:justify-start {
      justify-content:flex-start
    }
    .\@5xl\:gap-1 {
      gap:calc(var(--spacing)*1)
    }
    .\@5xl\:gap-1\.5 {
      gap:calc(var(--spacing)*1.5)
    }
    .\@5xl\:gap-2 {
      gap:calc(var(--spacing)*2)
    }
    .\@5xl\:rounded-full {
      border-radius:3.40282e+38px
    }
    .\@5xl\:rounded-lg {
      border-radius:var(--radius-lg)
    }
    .\@5xl\:rounded-md {
      border-radius:var(--radius-md)
    }
    .\@5xl\:px-0 {
      padding-inline:calc(var(--spacing)*0)
    }
    .\@5xl\:px-2 {
      padding-inline:calc(var(--spacing)*2)
    }
    .\@5xl\:px-3 {
      padding-inline:calc(var(--spacing)*3)
    }
    .\@5xl\:px-4 {
      padding-inline:calc(var(--spacing)*4)
    }
    .\@5xl\:px-5 {
      padding-inline:calc(var(--spacing)*5)
    }
    .\@5xl\:px-6 {
      padding-inline:calc(var(--spacing)*6)
    }
    .\@5xl\:text-base\/\[26px\] {
      font-size:var(--text-base);
      line-height:26px
    }
    .\@5xl\:text-sm {
      font-size:var(--text-sm);
      line-height:var(--tw-leading,var(--text-sm--line-height))
    }
    .\@5xl\:text-xs {
      font-size:var(--text-xs);
      line-height:var(--tw-leading,var(--text-xs--line-height))
    }
    .\@5xl\:text-xxs {
      font-size:var(--text-xxs);
      line-height:var(--tw-leading,var(--text-xxs--line-height))
    }
    .\@5xl\:first\:ml-3:first-child {
      margin-left:calc(var(--spacing)*3)
    }
    .\@5xl\:first\:ml-4:first-child {
      margin-left:calc(var(--spacing)*4)
    }
    .\@5xl\:last\:mr-3:last-child {
      margin-right:calc(var(--spacing)*3)
    }
    .\@5xl\:last\:mr-4:last-child {
      margin-right:calc(var(--spacing)*4)
    }
  }
  @container (min-width:72rem) {
    .\@6xl\:fixed {
      position:fixed
    }
    .\@6xl\:top-2 {
      top:calc(var(--spacing)*2)
    }
    .\@6xl\:right-4 {
      right:calc(var(--spacing)*4)
    }
    .\@6xl\:bottom-2 {
      bottom:calc(var(--spacing)*2)
    }
    .\@6xl\:left-1\/2 {
      left:50%
    }
    .\@6xl\:left-4 {
      left:calc(var(--spacing)*4)
    }
    .\@6xl\:mr-2 {
      margin-right:calc(var(--spacing)*2)
    }
    .\@6xl\:mr-3 {
      margin-right:calc(var(--spacing)*3)
    }
    .\@6xl\:ml-2 {
      margin-left:calc(var(--spacing)*2)
    }
    .\@6xl\:ml-3 {
      margin-left:calc(var(--spacing)*3)
    }
    .\@6xl\:flex {
      display:flex
    }
    .\@6xl\:h-6 {
      height:calc(var(--spacing)*6)
    }
    .\@6xl\:h-8 {
      height:calc(var(--spacing)*8)
    }
    .\@6xl\:h-9 {
      height:calc(var(--spacing)*9)
    }
    .\@6xl\:h-9\.5 {
      height:calc(var(--spacing)*9.5)
    }
    .\@6xl\:h-11 {
      height:calc(var(--spacing)*11)
    }
    .\@6xl\:h-13 {
      height:calc(var(--spacing)*13)
    }
    .\@6xl\:min-h-9 {
      min-height:calc(var(--spacing)*9)
    }
    .\@6xl\:min-h-11 {
      min-height:calc(var(--spacing)*11)
    }
    .\@6xl\:min-h-13 {
      min-height:calc(var(--spacing)*13)
    }
    .\@6xl\:w-auto {
      width:auto
    }
    .\@6xl\:w-full {
      width:100%
    }
    .\@6xl\:min-w-6 {
      min-width:calc(var(--spacing)*6)
    }
    .\@6xl\:flex-col {
      flex-direction:column
    }
    .\@6xl\:flex-col-reverse {
      flex-direction:column-reverse
    }
    .\@6xl\:items-center {
      align-items:center
    }
    .\@6xl\:items-end {
      align-items:flex-end
    }
    .\@6xl\:items-start {
      align-items:flex-start
    }
    .\@6xl\:justify-center {
      justify-content:center
    }
    .\@6xl\:justify-start {
      justify-content:flex-start
    }
    .\@6xl\:gap-1 {
      gap:calc(var(--spacing)*1)
    }
    .\@6xl\:gap-1\.5 {
      gap:calc(var(--spacing)*1.5)
    }
    .\@6xl\:gap-2 {
      gap:calc(var(--spacing)*2)
    }
    .\@6xl\:rounded-full {
      border-radius:3.40282e+38px
    }
    .\@6xl\:rounded-lg {
      border-radius:var(--radius-lg)
    }
    .\@6xl\:rounded-md {
      border-radius:var(--radius-md)
    }
    .\@6xl\:px-0 {
      padding-inline:calc(var(--spacing)*0)
    }
    .\@6xl\:px-2 {
      padding-inline:calc(var(--spacing)*2)
    }
    .\@6xl\:px-3 {
      padding-inline:calc(var(--spacing)*3)
    }
    .\@6xl\:px-4 {
      padding-inline:calc(var(--spacing)*4)
    }
    .\@6xl\:px-5 {
      padding-inline:calc(var(--spacing)*5)
    }
    .\@6xl\:px-6 {
      padding-inline:calc(var(--spacing)*6)
    }
    .\@6xl\:text-base\/\[26px\] {
      font-size:var(--text-base);
      line-height:26px
    }
    .\@6xl\:text-sm {
      font-size:var(--text-sm);
      line-height:var(--tw-leading,var(--text-sm--line-height))
    }
    .\@6xl\:text-xs {
      font-size:var(--text-xs);
      line-height:var(--tw-leading,var(--text-xs--line-height))
    }
    .\@6xl\:text-xxs {
      font-size:var(--text-xxs);
      line-height:var(--tw-leading,var(--text-xxs--line-height))
    }
    .\@6xl\:first\:ml-3:first-child {
      margin-left:calc(var(--spacing)*3)
    }
    .\@6xl\:first\:ml-4:first-child {
      margin-left:calc(var(--spacing)*4)
    }
    .\@6xl\:last\:mr-3:last-child {
      margin-right:calc(var(--spacing)*3)
    }
    .\@6xl\:last\:mr-4:last-child {
      margin-right:calc(var(--spacing)*4)
    }
  }
  @container (min-width:80rem) {
    .\@7xl\:fixed {
      position:fixed
    }
    .\@7xl\:top-2 {
      top:calc(var(--spacing)*2)
    }
    .\@7xl\:right-4 {
      right:calc(var(--spacing)*4)
    }
    .\@7xl\:bottom-2 {
      bottom:calc(var(--spacing)*2)
    }
    .\@7xl\:left-1\/2 {
      left:50%
    }
    .\@7xl\:left-4 {
      left:calc(var(--spacing)*4)
    }
    .\@7xl\:mr-2 {
      margin-right:calc(var(--spacing)*2)
    }
    .\@7xl\:mr-3 {
      margin-right:calc(var(--spacing)*3)
    }
    .\@7xl\:ml-2 {
      margin-left:calc(var(--spacing)*2)
    }
    .\@7xl\:ml-3 {
      margin-left:calc(var(--spacing)*3)
    }
    .\@7xl\:flex {
      display:flex
    }
    .\@7xl\:h-6 {
      height:calc(var(--spacing)*6)
    }
    .\@7xl\:h-8 {
      height:calc(var(--spacing)*8)
    }
    .\@7xl\:h-9 {
      height:calc(var(--spacing)*9)
    }
    .\@7xl\:h-9\.5 {
      height:calc(var(--spacing)*9.5)
    }
    .\@7xl\:h-11 {
      height:calc(var(--spacing)*11)
    }
    .\@7xl\:h-13 {
      height:calc(var(--spacing)*13)
    }
    .\@7xl\:min-h-9 {
      min-height:calc(var(--spacing)*9)
    }
    .\@7xl\:min-h-11 {
      min-height:calc(var(--spacing)*11)
    }
    .\@7xl\:min-h-13 {
      min-height:calc(var(--spacing)*13)
    }
    .\@7xl\:w-auto {
      width:auto
    }
    .\@7xl\:w-full {
      width:100%
    }
    .\@7xl\:min-w-6 {
      min-width:calc(var(--spacing)*6)
    }
    .\@7xl\:flex-col {
      flex-direction:column
    }
    .\@7xl\:flex-col-reverse {
      flex-direction:column-reverse
    }
    .\@7xl\:items-center {
      align-items:center
    }
    .\@7xl\:items-end {
      align-items:flex-end
    }
    .\@7xl\:items-start {
      align-items:flex-start
    }
    .\@7xl\:justify-center {
      justify-content:center
    }
    .\@7xl\:justify-start {
      justify-content:flex-start
    }
    .\@7xl\:gap-1 {
      gap:calc(var(--spacing)*1)
    }
    .\@7xl\:gap-1\.5 {
      gap:calc(var(--spacing)*1.5)
    }
    .\@7xl\:gap-2 {
      gap:calc(var(--spacing)*2)
    }
    .\@7xl\:gap-3 {
      gap:calc(var(--spacing)*3)
    }
    .\@7xl\:gap-6 {
      gap:calc(var(--spacing)*6)
    }
    .\@7xl\:rounded-full {
      border-radius:3.40282e+38px
    }
    .\@7xl\:rounded-lg {
      border-radius:var(--radius-lg)
    }
    .\@7xl\:rounded-md {
      border-radius:var(--radius-md)
    }
    .\@7xl\:p-3 {
      padding:calc(var(--spacing)*3)
    }
    .\@7xl\:px-0 {
      padding-inline:calc(var(--spacing)*0)
    }
    .\@7xl\:px-2 {
      padding-inline:calc(var(--spacing)*2)
    }
    .\@7xl\:px-3 {
      padding-inline:calc(var(--spacing)*3)
    }
    .\@7xl\:px-4 {
      padding-inline:calc(var(--spacing)*4)
    }
    .\@7xl\:px-5 {
      padding-inline:calc(var(--spacing)*5)
    }
    .\@7xl\:px-6 {
      padding-inline:calc(var(--spacing)*6)
    }
    .\@7xl\:py-4 {
      padding-block:calc(var(--spacing)*4)
    }
    .\@7xl\:text-base {
      font-size:var(--text-base);
      line-height:var(--tw-leading,var(--text-base--line-height))
    }
    .\@7xl\:text-base\/\[26px\] {
      font-size:var(--text-base);
      line-height:26px
    }
    .\@7xl\:text-sm {
      font-size:var(--text-sm);
      line-height:var(--tw-leading,var(--text-sm--line-height))
    }
    .\@7xl\:text-xs {
      font-size:var(--text-xs);
      line-height:var(--tw-leading,var(--text-xs--line-height))
    }
    .\@7xl\:text-xxs {
      font-size:var(--text-xxs);
      line-height:var(--tw-leading,var(--text-xxs--line-height))
    }
    .\@7xl\:first\:ml-3:first-child {
      margin-left:calc(var(--spacing)*3)
    }
    .\@7xl\:first\:ml-4:first-child {
      margin-left:calc(var(--spacing)*4)
    }
    .\@7xl\:last\:mr-3:last-child {
      margin-right:calc(var(--spacing)*3)
    }
    .\@7xl\:last\:mr-4:last-child {
      margin-right:calc(var(--spacing)*4)
    }
  }
  @media (pointer:coarse) {
    .pointer-coarse\:hidden {
      display:none
    }
  }
  @media (pointer:fine) {
    .pointer-fine\:block {
      display:block
    }
    .pointer-fine\:hidden {
      display:none
    }
    @media (hover:hover) {
      .pointer-fine\:hover\:enabled\:border-blue-700:hover:enabled {
        border-color:var(--color-blue-700)
      }
    }
  }
  .radix-disabled\:border-black\/15[data-disabled] {
    border-color:#0b111e26
  }
  @supports (color:color-mix(in lab,red,red)) {
    .radix-disabled\:border-black\/15[data-disabled] {
      border-color:color-mix(in oklab,var(--color-black)15%,transparent)
    }
  }
  .radix-disabled\:bg-neutral-100[data-disabled] {
    background-color:var(--color-neutral-100)
  }
  .radix-disabled\:text-muted[data-disabled] {
    color:var(--text-color-muted)
  }
  .radix-disabled\:text-neutral-400[data-disabled] {
    color:var(--color-neutral-400)
  }
  .radix-state-active\:-mb-px[data-state=active] {
    margin-bottom:-1px
  }
  .radix-state-active\:border-b-\[3px\][data-state=active] {
    border-bottom-style:var(--tw-border-style);
    border-bottom-width:3px
  }
  .radix-state-active\:border-b-dark[data-state=active] {
    border-bottom-color:var(--border-color-dark)
  }
  .radix-state-checked\:translate-x-3\.5[data-state=checked] {
    --tw-translate-x:calc(var(--spacing)*3.5);
    translate:var(--tw-translate-x)var(--tw-translate-y)
  }
  .radix-state-checked\:border-blue-600[data-state=checked] {
    border-color:var(--color-blue-600)
  }
  .radix-state-checked\:border-info[data-state=checked] {
    border-color:var(--border-color-info)
  }
  .radix-state-checked\:bg-blue-600[data-state=checked] {
    background-color:var(--color-blue-600)
  }
  .radix-state-checked\:bg-green[data-state=checked] {
    background-color:var(--color-green)
  }
  .disabled\:radix-state-checked\:border-neutral-300:disabled[data-state=checked] {
    border-color:var(--color-neutral-300)
  }
  .radix-state-checked\:radix-disabled\:border-black\/15[data-state=checked][data-disabled] {
    border-color:#0b111e26
  }
  @supports (color:color-mix(in lab,red,red)) {
    .radix-state-checked\:radix-disabled\:border-black\/15[data-state=checked][data-disabled] {
      border-color:color-mix(in oklab,var(--color-black)15%,transparent)
    }
  }
  .radix-state-checked\:radix-disabled\:bg-neutral-100[data-state=checked][data-disabled] {
    background-color:var(--color-neutral-100)
  }
  .radix-state-checked\:radix-disabled\:bg-neutral-400[data-state=checked][data-disabled] {
    background-color:var(--color-neutral-400)
  }
  .radix-state-closed\:animate-accordionUp[data-state=closed] {
    animation:var(--animate-accordionUp)
  }
  .radix-state-closed\:animate-out[data-state=closed] {
    --tw-exit-opacity:initial;
    --tw-exit-scale:initial;
    --tw-exit-rotate:initial;
    --tw-exit-translate-x:initial;
    --tw-exit-translate-y:initial;
    animation-name:exit;
    animation-duration:.15s
  }
  .radix-state-closed\:fade-out-0[data-state=closed],
  .radix-state-closed\:fade-out[data-state=closed] {
    --tw-exit-opacity:0
  }
  .radix-state-closed\:zoom-out-95[data-state=closed] {
    --tw-exit-scale:.95
  }
  .radix-state-inactive\:border-b-0[data-state=inactive] {
    border-bottom-style:var(--tw-border-style);
    border-bottom-width:0
  }
  .radix-state-open\:animate-accordionDown[data-state=open] {
    animation:var(--animate-accordionDown)
  }
  .radix-state-open\:animate-in[data-state=open] {
    --tw-enter-opacity:initial;
    --tw-enter-scale:initial;
    --tw-enter-rotate:initial;
    --tw-enter-translate-x:initial;
    --tw-enter-translate-y:initial;
    animation-name:enter;
    animation-duration:.15s
  }
  .radix-state-open\:fade-in-0[data-state=open],
  .radix-state-open\:fade-in[data-state=open] {
    --tw-enter-opacity:0
  }
  .radix-state-open\:slide-in-from-left-full[data-state=open] {
    --tw-enter-translate-x:-100%
  }
  .radix-state-open\:zoom-in-95[data-state=open] {
    --tw-enter-scale:.95
  }
  .radix-state-unchecked\:translate-x-0[data-state=unchecked] {
    --tw-translate-x:calc(var(--spacing)*0);
    translate:var(--tw-translate-x)var(--tw-translate-y)
  }
  .radix-state-unchecked\:bg-neutral-200[data-state=unchecked] {
    background-color:var(--color-neutral-200)
  }
  @media (hover:hover) {
    .group-hover\/radio\:radix-state-unchecked\:ring-4:is(:where(.group\/radio):hover *)[data-state=unchecked] {
      --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);
      box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }
    .group-hover\/radio\:radix-state-unchecked\:ring-blue-100:is(:where(.group\/radio):hover *)[data-state=unchecked] {
      --tw-ring-color:var(--color-blue-100)
    }
  }
  .group-active\/radio\:radix-state-unchecked\:ring-4:is(:where(.group\/radio):active *)[data-state=unchecked] {
    --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);
    box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
  }
  .group-active\/radio\:radix-state-unchecked\:ring-blue-500:is(:where(.group\/radio):active *)[data-state=unchecked] {
    --tw-ring-color:var(--color-blue-500)
  }
  @media (hover:hover) {
    .hover\:radix-state-unchecked\:bg-neutral-300:hover[data-state=unchecked] {
      background-color:var(--color-neutral-300)
    }
  }
  .radix-state-unchecked\:radix-disabled\:bg-neutral-200[data-state=unchecked][data-disabled] {
    background-color:var(--color-neutral-200)
  }
  .radix-swipe-cancel\:translate-x-0[data-swipe=cancel] {
    --tw-translate-x:calc(var(--spacing)*0);
    translate:var(--tw-translate-x)var(--tw-translate-y)
  }
  .radix-swipe-cancel\:transition-transform[data-swipe=cancel] {
    transition-property:transform,translate,scale,rotate;
    transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
    transition-duration:var(--tw-duration,var(--default-transition-duration))
  }
  .radix-swipe-move\:translate-x-radix-toast-swipe-move-x[data-swipe=move] {
    transform:translateX(var(--radix-toast-swipe-move-x))
  }
  .prose-headings\:mt-0 :where(h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  th):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    margin-top:calc(var(--spacing)*0)
  }
  .prose-headings\:mt-3 :where(h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  th):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    margin-top:calc(var(--spacing)*3)
  }
  .prose-headings\:text-sm :where(h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  th):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    font-size:var(--text-sm);
    line-height:var(--tw-leading,var(--text-sm--line-height))
  }
  .prose-headings\:font-bold :where(h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  th):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    --tw-font-weight:var(--font-weight-bold);
    font-weight:var(--font-weight-bold)
  }
  .prose-p\:my-1 :where(p):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    margin-block:calc(var(--spacing)*1)
  }
  .prose-p\:text-h3\! :where(p):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    font-size:var(--text-h3)!important;
    line-height:var(--tw-leading,var(--text-h3--line-height))!important;
    font-weight:var(--tw-font-weight,var(--text-h3--font-weight))!important
  }
  .prose-p\:text-sm :where(p):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    font-size:var(--text-sm);
    line-height:var(--tw-leading,var(--text-sm--line-height))
  }
  .prose-p\:text-xs :where(p):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    font-size:var(--text-xs);
    line-height:var(--tw-leading,var(--text-xs--line-height))
  }
  .prose-p\:text-xxs :where(p):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    font-size:var(--text-xxs);
    line-height:var(--tw-leading,var(--text-xxs--line-height))
  }
  .prose-p\:font-normal\! :where(p):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    --tw-font-weight:var(--font-weight-normal)!important;
    font-weight:var(--font-weight-normal)!important
  }
  .prose-p\:text-neutral :where(p):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    color:var(--color-neutral)
  }
  .prose-p\:before\:mr-2 :where(p):not(:where([class~=not-prose],
  [class~=not-prose] *)):before {
    content:var(--tw-content);
    margin-right:calc(var(--spacing)*2)
  }
  .prose-p\:before\:content-\[\*\] :where(p):not(:where([class~=not-prose],
  [class~=not-prose] *)):before {
    --tw-content:*;
    content:var(--tw-content)
  }
  .prose-a\:break-all :where(a):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    word-break:break-all
  }
  .prose-a\:break-word :where(a):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    word-break:break-word
  }
  .prose-a\:text-blue :where(a):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    color:var(--color-blue)
  }
  .prose-em\:not-italic :where(em):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    font-style:normal
  }
  .prose-ul\:list-none :where(ul):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    list-style-type:none
  }
  .prose-ul\:p-0 :where(ul):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    padding:calc(var(--spacing)*0)
  }
  .prose-ul\:text-sm :where(ul):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    font-size:var(--text-sm);
    line-height:var(--tw-leading,var(--text-sm--line-height))
  }
  .prose-li\:flex :where(li):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    display:flex
  }
  .prose-li\:items-center :where(li):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    align-items:center
  }
  .marker\:prose-li\:text-body ::-webkit-details-marker :where(li):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    color:var(--text-color-body)
  }
  .marker\:prose-li\:text-body::-webkit-details-marker :where(li):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    color:var(--text-color-body)
  }
  .prose-li\:marker\:text-black :where(li):not(:where([class~=not-prose],
  [class~=not-prose] *)) ::marker {
    color:var(--color-black)
  }
  .prose-li\:marker\:text-black :where(li):not(:where([class~=not-prose],
  [class~=not-prose] *))::marker {
    color:var(--color-black)
  }
  .prose-li\:marker\:text-black :where(li):not(:where([class~=not-prose],
  [class~=not-prose] *)) ::-webkit-details-marker {
    color:var(--color-black)
  }
  .prose-li\:marker\:text-black :where(li):not(:where([class~=not-prose],
  [class~=not-prose] *))::-webkit-details-marker {
    color:var(--color-black)
  }
  .prose-li\:before\:mr-2 :where(li):not(:where([class~=not-prose],
  [class~=not-prose] *)):before {
    content:var(--tw-content);
    margin-right:calc(var(--spacing)*2)
  }
  .prose-li\:before\:h-5 :where(li):not(:where([class~=not-prose],
  [class~=not-prose] *)):before {
    content:var(--tw-content);
    height:calc(var(--spacing)*5)
  }
  .prose-li\:before\:content-\[url\(public\/images\/check\.svg\)\] :where(li):not(:where([class~=not-prose],
  [class~=not-prose] *)):before {
    --tw-content:url(https://www1.grouponcdn.com/next-pwa-app/assets/_next/static/media/check.a2de814d.svg);
    content:var(--tw-content)
  }
  .prose-img\:my-0 :where(img):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    margin-block:calc(var(--spacing)*0)
  }
  .prose-hr\:my-6 :where(hr):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    margin-block:calc(var(--spacing)*6)
  }
  .prose-hr\:block :where(hr):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    display:block
  }
  .prose-hr\:hidden :where(hr):not(:where([class~=not-prose],
  [class~=not-prose] *)) {
    display:none
  }
  @media (max-height:749px) and (min-width:641px) {
    .screen-short\:max-h-\[80svh\] {
      max-height:80svh
    }
    .screen-short\:max-h-\[calc\(80vh-env\(safe-area-inset-top\,50px\)-env\(safe-area-inset-bottom\,50px\)\)\] {
      max-height:calc(80vh - env(safe-area-inset-top,50px) - env(safe-area-inset-bottom,50px))
    }
  }
  @media (max-width:932px) and (orientation:landscape) {
    .mobile-landscape\:bottom-3 {
      bottom:calc(var(--spacing)*3)
    }
    .mobile-landscape\:mb-0 {
      margin-bottom:calc(var(--spacing)*0)
    }
    .mobile-landscape\:h-\[430px\] {
      height:430px
    }
    .mobile-landscape\:max-h-\[400px\] {
      max-height:400px
    }
    .mobile-landscape\:w-\[300px\] {
      width:300px
    }
    .mobile-landscape\:py-3 {
      padding-block:calc(var(--spacing)*3)
    }
  }
  .\[\&_\.chat-widget\]\:pointer-events-auto .chat-widget {
    pointer-events:auto
  }
  .\[\&_\.chat-widget-closed\]\:relative .chat-widget-closed {
    position:relative
  }
  .\[\&_\.chat-widget-closed\]\:mb-0\! .chat-widget-closed {
    margin-bottom:calc(var(--spacing)*0)!important
  }
  .\[\&_\.chat-widget-container\]\:pointer-events-none .chat-widget-container {
    pointer-events:none
  }
  .\[\&_\.chat-widget-container\]\:absolute .chat-widget-container {
    position:absolute
  }
  .\[\&_\.chat-widget-container\]\:right-0 .chat-widget-container {
    right:calc(var(--spacing)*0)
  }
  .\[\&_\.chat-widget-container\]\:bottom-0 .chat-widget-container {
    bottom:calc(var(--spacing)*0)
  }
  .\[\&_\.chat-widget-container\]\:left-0 .chat-widget-container {
    left:calc(var(--spacing)*0)
  }
  .\[\&_\.chat-widget-container\]\:px-6 .chat-widget-container {
    padding-inline:calc(var(--spacing)*6)
  }
  .\[\&_\.chat-widget-container\]\:py-4 .chat-widget-container {
    padding-block:calc(var(--spacing)*4)
  }
  .\[\&_a\]\:text-white a {
    color:var(--text-color-white)
  }
  .\[\&_button_div\]\:z-30 button div {
    z-index:30
  }
  @media (min-width:375px) {
    @media not all and (min-width:641px) {
      .sm\:max-md\:\[\&_iframe\]\:w-full iframe {
        width:100%
      }
    }
  }
  .\[\&\:\:-webkit-progress-bar\]\:rounded-full::-webkit-progress-bar {
    border-radius:3.40282e+38px
  }
  .\[\&\:\:-webkit-progress-bar\]\:bg-\[\#FFFFFF40\]::-webkit-progress-bar {
    background-color:#ffffff40
  }
  .\[\&\:\:-webkit-progress-bar\]\:bg-white::-webkit-progress-bar {
    background-color:var(--color-white)
  }
  .\[\&\:\:-webkit-progress-value\]\:rounded-full::-webkit-progress-value {
    border-radius:3.40282e+38px
  }
  .\[\&\:\:-webkit-progress-value\]\:bg-green::-webkit-progress-value {
    background-color:var(--color-green)
  }
  .\[\&\:has\(\~div\:not\(\:empty\)\)\]\:hidden:has(~div:not(:empty)) {
    display:none
  }
  .\[\&\:hover_path\]\:stroke-primary:hover path {
    stroke:var(--color-primary)
  }
  .\[\&\>a\]\:underline>a {
    text-decoration-line:underline
  }
  .\[\&\>center\>ul\]\:text-left>center>ul {
    text-align:left
  }
  .\[\&\>div\]\:w-full>div {
    width:100%
  }
  @media (min-width:641px) {
    .md\:\[\&\>div\]\:mt-0>div {
      margin-top:calc(var(--spacing)*0)
    }
  }
  .\[\&\>div\:not\(\:last-child\)\]\:mb-4>div:not(:last-child) {
    margin-bottom:calc(var(--spacing)*4)
  }
  .\[\&\>svg\]\:size-5>svg {
    width:calc(var(--spacing)*5);
    height:calc(var(--spacing)*5)
  }
  .\[\&\>svg\]\:size-6>svg {
    width:calc(var(--spacing)*6);
    height:calc(var(--spacing)*6)
  }
  .\[\&\[href\]\]\:no-underline[href] {
    text-decoration-line:none
  }
  @media (max-width:640px) {
    .\[\@media\(max-width\:640px\)\]\:radix-state-closed\:slide-out-to-bottom[data-state=closed] {
      --tw-exit-translate-y:100%
    }
    .\[\@media\(max-width\:640px\)\]\:radix-state-open\:slide-in-from-bottom[data-state=open] {
      --tw-enter-translate-y:100%
    }
  }
  @media (min-width:1200px) {
    .\[\@media\(min-width\:1200px\)\]\:min-w-0 {
      min-width:calc(var(--spacing)*0)
    }
    .\[\@media\(min-width\:1200px\)\]\:px-0 {
      padding-inline:calc(var(--spacing)*0)
    }
  }
  @media (min-width:1440px) {
    .\[\@media\(min-width\:1440px\)\]\:size-6 {
      width:calc(var(--spacing)*6);
      height:calc(var(--spacing)*6)
    }
    .\[\@media\(min-width\:1440px\)\]\:w-auto {
      width:auto
    }
    .\[\@media\(min-width\:1440px\)\]\:stroke-1 {
      stroke-width:1px
    }
    .\[\@media\(min-width\:1440px\)\]\:object-fill {
      object-fit:fill
    }
  }
  @media (min-width:768px) {
    .\[\@media\(min-width\:768px\)\]\:min-w-\[17\%\] {
      min-width:17%
    }
  }
  @media (pointer:fine) {
    @media (hover:hover) {
      .\[\@media\(pointer\:fine\)\]\:hover\:enabled\:border-blue-700:hover:enabled {
        border-color:var(--color-blue-700)
      }
    }
  }
}
:is(.legal-page-container,
.privacy-policy-container,
.cookie-policy-container) h2 {
  margin-bottom:6px;
  font-size:1.25rem;
  font-weight:800;
  line-height:120%
}
:is(.legal-page-container,
.privacy-policy-container,
.cookie-policy-container) h3 {
  font-size:16px;
  font-weight:800;
  line-height:120%
}
:is(.legal-page-container,
.privacy-policy-container,
.cookie-policy-container) .privacy-policy-main strong {
  font-weight:400
}
:is(.legal-page-container,
.privacy-policy-container,
.cookie-policy-container) .main-paragraph {
  margin-bottom:2rem
}
:is(.legal-page-container,
.privacy-policy-container,
.cookie-policy-container) .main-paragraph p {
  color:#70747d
}
:is(.legal-page-container,
.privacy-policy-container,
.cookie-policy-container) .privacy-policy-links p {
  flex-wrap:wrap;
  flex-shrink:0;
  width:50%;
  margin-bottom:1rem
}
:is(.legal-page-container,
.privacy-policy-container,
.cookie-policy-container) strong {
  line-height:35px
}
:is(.legal-page-container,
.privacy-policy-container,
.cookie-policy-container) a {
  color:#0077d9;
  line-height:27.5px;
  text-decoration:underline
}
.cookie-policy-container strong {
  margin-top:3rem;
  margin-bottom:.75rem;
  display:block
}
.cookie-policy-container p:first-child strong {
  margin-top:0
}
button.ripple {
  --ripple-x:0;
  --ripple-y:0;
  --ripple-diameter:100;
  position:relative;
  overflow:hidden
}
button.ripple:after {
  content:"";
  top:var(--ripple-y);
  left:var(--ripple-x);
  width:var(--ripple-diameter);
  height:var(--ripple-diameter);
  opacity:1;
  background-color:#0000001a;
  border-radius:50%;
  position:absolute;
  transform:scale(0)
}
button.ripple.animate-ripple:after {
  animation:ripple .6s linear
}
@keyframes ripple {
  to {
    opacity:0;
    transform:scale(4)
  }
}
.mb-safe {
  margin-bottom:env(safe-area-inset-bottom)
}
font {
  pointer-events:none
}
.popover-trigger-width {
  width:var(--radix-popover-trigger-width)
}
.trip-advisor {
  clear:both
}
.trip-advisor .owl-icon,
.trip-advisor .reviews-and-rating {
  vertical-align:middle;
  display:inline-block
}
.trip-advisor .owl-icon {
  width:20px
}
.trip-advisor .reviews-and-rating {
  background:url(https://www1.grouponcdn.com/next-pwa-app/assets/_next/static/media/trip-advisor.e0b43d1e.png) no-repeat;
  height:14px;
  margin-left:6px;
  padding-left:78px;
  font-size:12px
}
.trip-advisor .reviews-and-rating.rating-9 {
  background-position:0 -16px
}
.trip-advisor .reviews-and-rating.rating-8 {
  background-position:0 -32px
}
.trip-advisor .reviews-and-rating.rating-7 {
  background-position:0 -48px
}
.trip-advisor .reviews-and-rating.rating-6 {
  background-position:0 -64px
}
.trip-advisor .reviews-and-rating.rating-5 {
  background-position:0 -80px
}
.trip-advisor .reviews-and-rating.rating-4 {
  background-position:0 -96px
}
.trip-advisor .reviews-and-rating.rating-3 {
  background-position:0 -112px
}
.trip-advisor .reviews-and-rating.rating-2 {
  background-position:0 -128px
}
.trip-advisor .reviews-and-rating.rating-1 {
  background-position:0 -144px
}
.trip-advisor .reviews-and-rating.rating-0 {
  background-position:0 -160px
}
#klarna-deal-page-travel::part(osm-container) {
  border-radius:var(--Radius-rounded-xs,8px);
  border:1px solid var(--Colors-Text-Light,#edeff1);
  background:var(--Colors-Text-White,#fff)
}
#klarna-deal-page-travel::part(osm-cta),
#klarna-deal-page-travel::part(osm-message) {
  font-size:13px
}
#klarna-deal-page-travel::part(osm-badge) {
  width:40px;
  height:20px
}
.prose-hr\:hidden :where(hr):not(:where([class~=not-prose] *)) {
  display:block!important
}
.prose :where(ul>li):not(:where([class~=not-prose] *))>p {
  margin:0
}
.perspective {
  perspective:1px;
  backface-visibility:hidden
}
#gt_float_wrapper,
.VIpgJd-ZVi9od-aZ2wEe-wOHMyf {
  display:none!important
}
:root:has(.no-doc-scroll) {
  overflow:hidden
}
.calendar-day:hover span {
  color:var(--Colors-Text-White,#fff)
}
@media (min-width:1455px) {
  .rounded-2xl-1455 {
    border-radius:1rem
  }
}
.accordion-content {
  overflow:hidden
}
.accordion-content[data-state=open] {
  animation:slideDown .3s cubic-bezier(.87,0,.13,1)
}
.accordion-content[data-state=closed] {
  animation:slideUp .3s cubic-bezier(.87,0,.13,1)
}
.accordion-chevron {
  transition:transform .3s cubic-bezier(.87,0,.13,1)
}
.accordion-trigger[data-state=open]>.accordion-chevron {
  transform:rotate(180deg)
}
@keyframes slideDown {
  0% {
    height:0
  }
  to {
    height:var(--radix-accordion-content-height)
  }
}
@keyframes slideUp {
  0% {
    height:var(--radix-accordion-content-height)
  }
  to {
    height:0
  }
}
.map-marker-v2 {
  animation:jump .5s forwards
}
.map-marker-v2>div {
  box-shadow:0 0 0 1px #000!important
}
@keyframes jump {
  0% {
    transform:translateY(0)scale(1)
  }
  50% {
    transform:translateY(-10px)scale(1.3)
  }
  to {
    transform:translateY(0)scale(1.2)
  }
}
.browse-map-popover-content {
  transform-origin:var(--radix-popover-content-transform-origin);
  animation:scaleIn .3s ease-out
}
@keyframes scaleIn {
  0% {
    opacity:0
  }
  to {
    opacity:1
  }
}
.hide-maptiler-logo a[aria-label=MapTiler\ logo] {
  display:none!important
}
@keyframes enter {
  0% {
    opacity:var(--tw-enter-opacity,1);
    transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))
  }
}
@keyframes exit {
  to {
    opacity:var(--tw-exit-opacity,1);
    transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))
  }
}
@property --tw-translate-x {
  syntax:"*";
  inherits:false;
  initial-value:0
}
@property --tw-translate-y {
  syntax:"*";
  inherits:false;
  initial-value:0
}
@property --tw-translate-z {
  syntax:"*";
  inherits:false;
  initial-value:0
}
@property --tw-scale-x {
  syntax:"*";
  inherits:false;
  initial-value:1
}
@property --tw-scale-y {
  syntax:"*";
  inherits:false;
  initial-value:1
}
@property --tw-scale-z {
  syntax:"*";
  inherits:false;
  initial-value:1
}
@property --tw-rotate-x {
  syntax:"*";
  inherits:false
}
@property --tw-rotate-y {
  syntax:"*";
  inherits:false
}
@property --tw-rotate-z {
  syntax:"*";
  inherits:false
}
@property --tw-skew-x {
  syntax:"*";
  inherits:false
}
@property --tw-skew-y {
  syntax:"*";
  inherits:false
}
@property --tw-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-border-style {
  syntax:"*";
  inherits:false;
  initial-value:solid
}
@property --tw-gradient-position {
  syntax:"*";
  inherits:false
}
@property --tw-gradient-from {
  syntax:"<color>";
  inherits:false;
  initial-value:#0000
}
@property --tw-gradient-via {
  syntax:"<color>";
  inherits:false;
  initial-value:#0000
}
@property --tw-gradient-to {
  syntax:"<color>";
  inherits:false;
  initial-value:#0000
}
@property --tw-gradient-stops {
  syntax:"*";
  inherits:false
}
@property --tw-gradient-via-stops {
  syntax:"*";
  inherits:false
}
@property --tw-gradient-from-position {
  syntax:"<length-percentage>";
  inherits:false;
  initial-value:0
}
@property --tw-gradient-via-position {
  syntax:"<length-percentage>";
  inherits:false;
  initial-value:50%
}
@property --tw-gradient-to-position {
  syntax:"<length-percentage>";
  inherits:false;
  initial-value:100%
}
@property --tw-leading {
  syntax:"*";
  inherits:false
}
@property --tw-font-weight {
  syntax:"*";
  inherits:false
}
@property --tw-tracking {
  syntax:"*";
  inherits:false
}
@property --tw-shadow {
  syntax:"*";
  inherits:false;
  initial-value:0 0 #0000
}
@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 #0000
}
@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 #0000
}
@property --tw-inset-ring-color {
  syntax:"*";
  inherits:false
}
@property --tw-inset-ring-shadow {
  syntax:"*";
  inherits:false;
  initial-value:0 0 #0000
}
@property --tw-ring-inset {
  syntax:"*";
  inherits:false
}
@property --tw-ring-offset-width {
  syntax:"<length>";
  inherits:false;
  initial-value:0
}
@property --tw-ring-offset-color {
  syntax:"*";
  inherits:false;
  initial-value:#fff
}
@property --tw-ring-offset-shadow {
  syntax:"*";
  inherits:false;
  initial-value:0 0 #0000
}
@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-duration {
  syntax:"*";
  inherits:false
}
@property --tw-ease {
  syntax:"*";
  inherits:false
}
@property --tw-content {
  syntax:"*";
  inherits:false;
  initial-value:""
}
@keyframes spin {
  to {
    transform:rotate(1turn)
  }
}
@keyframes pulse {
  50% {
    opacity:.5
  }
}
@keyframes linearLoadingIndicator {
  0% {
    left:-60%
  }
  to {
    left:100%
  }
}
@keyframes accordionDown {
  0% {
    height:"0",
  }
  to {
    height:"var(--radix-accordion-content-height)",
  }
}
@keyframes accordionUp {
  0% {
    height:"var(--radix-accordion-content-height)",
  }
  to {
    height:"0",
  }
}
@keyframes grouponSpinnerG {
  0% {
    opacity:0;
    transform:scale(.25)
  }
  28.2% {
    opacity:0;
    transform:scale(.25)
  }
  37.4% {
    opacity:1;
    transform:scale(.25)
  }
  46.8% {
    opacity:1;
    transform:scale(.25)
  }
  56.1% {
    opacity:1;
    transform:scale(1)
  }
  81.1% {
    opacity:1;
    transform:scale(1)
  }
  90.4% {
    opacity:1;
    transform:scale(.25)
  }
  99.8% {
    opacity:1;
    transform:scale(.25)
  }
  to {
    opacity:0;
    transform:scale(.25)
  }
}
@keyframes grouponSpinnerParticle1 {
  0% {
    opacity:1;
    transform:translate(0)
  }
  9.35% {
    opacity:1;
    transform:translate(-12px,-12px)
  }
  18.7% {
    opacity:1;
    transform:translate(-17px)
  }
  28.05% {
    opacity:1;
    transform:translate(-12.5px,12px)
  }
  37.4% {
    opacity:1;
    transform:translate(0)
  }
  46.8% {
    opacity:0;
    transform:translate(0)
  }
  99.8% {
    opacity:0;
    transform:translate(0)
  }
  to {
    opacity:1;
    transform:translate(0)
  }
}
@keyframes grouponSpinnerParticle2 {
  0% {
    opacity:1;
    transform:translate(0)
  }
  9.35% {
    opacity:1;
    transform:translate(-12px,12px)
  }
  18.7% {
    opacity:1;
    transform:translateY(17px)
  }
  28.05% {
    opacity:1;
    transform:translate(11.5px,12px)
  }
  37.4% {
    opacity:1;
    transform:translate(0)
  }
  46.8% {
    opacity:0;
    transform:translate(0)
  }
  99.8% {
    opacity:0;
    transform:translate(0)
  }
  to {
    opacity:1;
    transform:translate(0)
  }
}
@keyframes grouponSpinnerParticle3 {
  0% {
    opacity:1;
    transform:translate(0)
  }
  9.35% {
    opacity:1;
    transform:translate(12px,-12px)
  }
  18.7% {
    opacity:1;
    transform:translateY(-17px)
  }
  28.05% {
    opacity:1;
    transform:translate(-12.5px,-12px)
  }
  37.4% {
    opacity:1;
    transform:translate(0)
  }
  46.8% {
    opacity:0;
    transform:translate(0)
  }
  99.8% {
    opacity:0;
    transform:translate(0)
  }
  to {
    opacity:1;
    transform:translate(0)
  }
}
@keyframes grouponSpinnerParticle4 {
  0% {
    opacity:1;
    transform:translate(0)
  }
  9.35% {
    opacity:1;
    transform:translate(12px,12px)
  }
  18.7% {
    opacity:1;
    transform:translate(17px)
  }
  28.05% {
    opacity:1;
    transform:translate(11.5px,-12px)
  }
  37.4% {
    opacity:1;
    transform:translate(0)
  }
  46.8% {
    opacity:0;
    transform:translate(0)
  }
  99.8% {
    opacity:0;
    transform:translate(0)
  }
  to {
    opacity:1;
    transform:translate(0)
  }
}
.layout_deal-page-layout__XE8vj {
  display:grid;
  grid-template-columns:1fr;
  grid-template-rows:min-content;
  grid-template-areas:"images" "banners" "title" "options" "content" "widgets"
}
@media (min-width:768px) {
  .layout_deal-page-layout__XE8vj {
    grid-template-areas:"banners" "title" "images" "options" "content" "widgets"
  }
}
@media (min-width:1024px) {
  .layout_deal-page-layout__XE8vj {
    grid-template-columns:3fr 2fr;
    grid-template-rows:auto auto auto min-content auto;
    grid-template-areas:"banners banners" "title options" "images options" "content options" "widgets widgets"
  }
}
.site-logo img {
	max-width:180px;
}