/*! tailwindcss v4.1.3 | MIT License | https://tailwindcss.com */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *, :before, :after, ::backdrop {
      --tw-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: rotateX(0);
      --tw-rotate-y: rotateY(0);
      --tw-rotate-z: rotateZ(0);
      --tw-skew-x: skewX(0);
      --tw-skew-y: skewY(0);
      --tw-space-y-reverse: 0;
      --tw-space-x-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-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;
    }
  }
}

@layer theme {
  .tailwind, .tailwind :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",
    "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New",
    monospace;
    --color-red-50: oklch(97.1% .013 17.38);
    --color-red-100: oklch(93.6% .032 17.717);
    --color-red-500: oklch(63.7% .237 25.331);
    --color-red-600: oklch(57.7% .245 27.325);
    --color-orange-500: oklch(70.5% .213 47.604);
    --color-amber-50: oklch(98.7% .022 95.277);
    --color-amber-100: oklch(96.2% .059 95.617);
    --color-amber-500: oklch(76.9% .188 70.08);
    --color-amber-600: oklch(66.6% .179 58.318);
    --color-green-100: oklch(96.2% .044 156.743);
    --color-green-400: oklch(79.2% .209 151.711);
    --color-green-600: oklch(62.7% .194 149.214);
    --color-emerald-50: oklch(97.9% .021 166.113);
    --color-emerald-100: oklch(95% .052 163.051);
    --color-emerald-500: oklch(69.6% .17 162.48);
    --color-emerald-600: oklch(59.6% .145 163.225);
    --color-teal-500: oklch(70.4% .14 182.503);
    --color-sky-50: oklch(97.7% .013 236.62);
    --color-sky-100: oklch(95.1% .026 236.824);
    --color-sky-600: oklch(58.8% .158 241.966);
    --color-blue-100: oklch(93.2% .032 255.585);
    --color-blue-200: oklch(88.2% .059 254.128);
    --color-blue-300: oklch(80.9% .105 251.813);
    --color-blue-500: oklch(62.3% .214 259.815);
    --color-blue-600: oklch(54.6% .245 262.881);
    --color-indigo-50: oklch(96.2% .018 272.314);
    --color-indigo-100: oklch(93% .034 272.788);
    --color-indigo-200: oklch(87% .065 274.039);
    --color-indigo-300: oklch(78.5% .115 274.713);
    --color-indigo-400: oklch(67.3% .182 276.935);
    --color-indigo-500: oklch(58.5% .233 277.117);
    --color-indigo-600: oklch(51.1% .262 276.966);
    --color-indigo-900: oklch(35.9% .144 278.697);
    --color-indigo-950: oklch(25.7% .09 281.288);
    --color-purple-50: oklch(97.7% .014 308.299);
    --color-purple-100: oklch(94.6% .033 307.174);
    --color-purple-200: oklch(90.2% .063 306.703);
    --color-purple-500: oklch(62.7% .265 303.9);
    --color-purple-600: oklch(55.8% .288 302.321);
    --color-purple-900: oklch(38.1% .176 304.987);
    --color-pink-500: oklch(65.6% .241 354.308);
    --color-rose-50: oklch(96.9% .015 12.422);
    --color-rose-100: oklch(94.1% .03 12.58);
    --color-rose-500: oklch(64.5% .246 16.439);
    --color-rose-600: oklch(58.6% .253 17.585);
    --color-slate-50: oklch(98.4% .003 247.858);
    --color-slate-100: oklch(96.8% .007 247.896);
    --color-slate-200: oklch(92.9% .013 255.508);
    --color-slate-300: oklch(86.9% .022 252.894);
    --color-slate-400: oklch(70.4% .04 256.788);
    --color-slate-500: oklch(55.4% .046 257.417);
    --color-slate-600: oklch(44.6% .043 257.281);
    --color-slate-700: oklch(37.2% .044 257.287);
    --color-slate-800: oklch(27.9% .041 260.031);
    --color-slate-900: oklch(20.8% .042 265.755);
    --color-gray-50: oklch(98.5% .002 247.839);
    --color-gray-100: oklch(96.7% .003 264.542);
    --color-gray-200: oklch(92.8% .006 264.531);
    --color-gray-300: oklch(87.2% .01 258.338);
    --color-gray-400: oklch(70.7% .022 261.325);
    --color-gray-500: oklch(55.1% .027 264.364);
    --color-gray-600: oklch(44.6% .03 256.802);
    --color-gray-700: oklch(37.3% .034 259.733);
    --color-gray-800: oklch(27.8% .033 256.848);
    --color-gray-900: oklch(21% .034 264.665);
    --color-zinc-100: oklch(96.7% .001 286.375);
    --color-zinc-300: oklch(87.1% .006 286.286);
    --color-zinc-400: oklch(70.5% .015 286.067);
    --color-zinc-500: oklch(55.2% .016 285.938);
    --color-zinc-600: oklch(44.2% .017 285.786);
    --color-zinc-700: oklch(37% .013 285.805);
    --color-zinc-800: oklch(27.4% .006 286.033);
    --color-zinc-900: oklch(21% .006 285.885);
    --color-neutral-100: oklch(97% 0 0);
    --color-neutral-900: oklch(20.5% 0 0);
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --container-xs: 20rem;
    --container-sm: 24rem;
    --container-lg: 32rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --container-5xl: 64rem;
    --container-6xl: 72rem;
    --container-7xl: 80rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --text-6xl: 3.75rem;
    --text-6xl--line-height: 1;
    --text-7xl: 4.5rem;
    --text-7xl--line-height: 1;
    --text-9xl: 8rem;
    --text-9xl--line-height: 1;
    --font-weight-light: 300;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-black: 900;
    --tracking-tighter: -.05em;
    --tracking-tight: -.025em;
    --tracking-wide: .025em;
    --tracking-wider: .05em;
    --tracking-widest: .1em;
    --leading-tight: 1.25;
    --leading-snug: 1.375;
    --leading-relaxed: 1.625;
    --radius-lg: .5rem;
    --radius-xl: .75rem;
    --radius-2xl: 1rem;
    --radius-3xl: 1.5rem;
    --drop-shadow-sm: 0 1px 2px #00000026;
    --drop-shadow-2xl: 0 25px 25px #00000026;
    --ease-out: cubic-bezier(0, 0, .2, 1);
    --animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite;
    --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
    --blur-sm: 8px;
    --blur-md: 12px;
    --blur-xl: 24px;
    --blur-2xl: 40px;
    --blur-3xl: 64px;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: var(--font-sans);
    --default-font-feature-settings: var(--font-sans--font-feature-settings);
    --default-font-variation-settings: var(--font-sans--font-variation-settings);
    --default-mono-font-family: var(--font-mono);
    --default-mono-font-feature-settings: var(--font-mono--font-feature-settings);
    --default-mono-font-variation-settings: var(--font-mono--font-variation-settings);
  }
}

@layer base {
  .tailwind *, .tailwind :after, .tailwind :before, .tailwind ::backdrop {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  .tailwind ::file-selector-button {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  .tailwind html, .tailwind :host {
    -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;
  }

  .tailwind body {
    line-height: inherit;
  }

  .tailwind hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }

  .tailwind abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }

  .tailwind h1, .tailwind h2, .tailwind h3, .tailwind h4, .tailwind h5, .tailwind h6 {
    font-size: inherit;
    font-weight: inherit;
  }

  .tailwind a {
    color: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }

  .tailwind b, .tailwind strong {
    font-weight: bolder;
  }

  .tailwind code, .tailwind kbd, .tailwind samp, .tailwind pre {
    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;
  }

  .tailwind small {
    font-size: 80%;
  }

  .tailwind sub, .tailwind sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
  }

  .tailwind sub {
    bottom: -.25em;
  }

  .tailwind sup {
    top: -.5em;
  }

  .tailwind table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }

  .tailwind :-moz-focusring {
    outline: auto;
  }

  .tailwind progress {
    vertical-align: baseline;
  }

  .tailwind summary {
    display: list-item;
  }

  .tailwind ol, .tailwind ul, .tailwind menu {
    list-style: none;
  }

  .tailwind img, .tailwind svg, .tailwind video, .tailwind canvas, .tailwind audio, .tailwind iframe, .tailwind embed, .tailwind object {
    vertical-align: middle;
    display: block;
  }

  .tailwind img, .tailwind video {
    max-width: 100%;
    height: auto;
  }

  .tailwind button, .tailwind input, .tailwind select, .tailwind optgroup, .tailwind textarea {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    --lightningcss-light: initial;
    --lightningcss-dark: ;
    color-scheme: light;
    background-color: #0000;
    border-radius: 0;
  }

  .tailwind ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    --lightningcss-light: initial;
    --lightningcss-dark: ;
    color-scheme: light;
    background-color: #0000;
    border-radius: 0;
  }

  .tailwind :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }

  .tailwind :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }

  .tailwind ::file-selector-button {
    margin-inline-end: 4px;
  }

  .tailwind ::placeholder {
    opacity: 1;
    color: currentColor;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind ::placeholder {
      color: color-mix(in oklab, currentColor 50%, transparent);
    }
  }

  .tailwind textarea {
    resize: vertical;
  }

  .tailwind ::-webkit-search-decoration {
    -webkit-appearance: none;
  }

  .tailwind ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }

  .tailwind ::-webkit-datetime-edit {
    display: inline-flex;
  }

  .tailwind ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }

  .tailwind ::-webkit-datetime-edit {
    padding-block: 0;
  }

  .tailwind ::-webkit-datetime-edit-year-field {
    padding-block: 0;
  }

  .tailwind ::-webkit-datetime-edit-month-field {
    padding-block: 0;
  }

  .tailwind ::-webkit-datetime-edit-day-field {
    padding-block: 0;
  }

  .tailwind ::-webkit-datetime-edit-hour-field {
    padding-block: 0;
  }

  .tailwind ::-webkit-datetime-edit-minute-field {
    padding-block: 0;
  }

  .tailwind ::-webkit-datetime-edit-second-field {
    padding-block: 0;
  }

  .tailwind ::-webkit-datetime-edit-millisecond-field {
    padding-block: 0;
  }

  .tailwind ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }

  .tailwind :-moz-ui-invalid {
    box-shadow: none;
  }

  .tailwind button, .tailwind input:where([type="button"], [type="reset"], [type="submit"]) {
    appearance: button;
  }

  .tailwind ::file-selector-button {
    appearance: button;
  }

  .tailwind ::-webkit-inner-spin-button {
    height: auto;
  }

  .tailwind ::-webkit-outer-spin-button {
    height: auto;
  }

  .tailwind [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}

@layer utilities {
  .tailwind .pointer-events-auto {
    pointer-events: auto;
  }

  .tailwind .pointer-events-none {
    pointer-events: none;
  }

  .tailwind .invisible {
    visibility: hidden;
  }

  .tailwind .visible {
    visibility: visible;
  }

  .tailwind .absolute {
    position: absolute;
  }

  .tailwind .fixed {
    position: fixed;
  }

  .tailwind .relative {
    position: relative;
  }

  .tailwind .static {
    position: static;
  }

  .tailwind .sticky {
    position: sticky;
  }

  .tailwind .-inset-1 {
    inset: calc(var(--spacing) * -1);
  }

  .tailwind .-inset-4 {
    inset: calc(var(--spacing) * -4);
  }

  .tailwind .inset-0 {
    inset: calc(var(--spacing) * 0);
  }

  .tailwind .inset-1\/4 {
    inset: 25%;
  }

  .tailwind .inset-\[-0\.39\%_-0\.29\%_0_-1\.55\%\] {
    inset: -.39% -.29% 0 -1.55%;
  }

  .tailwind .inset-\[-0\.39\%_-1\.66\%_0_-0\.31\%\] {
    inset: -.39% -1.66% 0 -.31%;
  }

  .tailwind .inset-\[-0\.47\%_-0\.84\%_-2\.52\%_-0\.91\%\] {
    inset: -.47% -.84% -2.52% -.91%;
  }

  .tailwind .inset-\[-0\.49\%_-0\.98\%_0_-0\.9\%\] {
    inset: -.49% -.98% 0 -.9%;
  }

  .tailwind .inset-\[-0\.52\%_-0\.32\%_0_-1\.71\%\] {
    inset: -.52% -.32% 0 -1.71%;
  }

  .tailwind .inset-\[-0\.75px\] {
    inset: -.75px;
  }

  .tailwind .inset-\[-0\.75px_-5\%\] {
    inset: -.75px -5%;
  }

  .tailwind .inset-\[-0\.83px\] {
    inset: -.83px;
  }

  .tailwind .inset-\[-0\.83px_-5\%\] {
    inset: -.83px -5%;
  }

  .tailwind .inset-\[-0\.83px_-5\.62\%\] {
    inset: -.83px -5.62%;
  }

  .tailwind .inset-\[-0\.83px_-6\.25\%\] {
    inset: -.83px -6.25%;
  }

  .tailwind .inset-\[-0\.83px_-12\.5\%\] {
    inset: -.83px -12.5%;
  }

  .tailwind .inset-\[-0\.83px_-16\.67\%\] {
    inset: -.83px -16.67%;
  }

  .tailwind .inset-\[-0\.83px_-25\%\] {
    inset: -.83px -25%;
  }

  .tailwind .inset-\[-0\.83px_-50\%\] {
    inset: -.83px -50%;
  }

  .tailwind .inset-\[-0\.96\%_0_0_-1\.98\%\] {
    inset: -.96% 0 0 -1.98%;
  }

  .tailwind .inset-\[-1\.05\%_0_-0\.9\%_-6\.91\%\] {
    inset: -1.05% 0 -.9% -6.91%;
  }

  .tailwind .inset-\[-1\.09\%_-2\.83\%_-2\.51\%_-6\.6\%\] {
    inset: -1.09% -2.83% -2.51% -6.6%;
  }

  .tailwind .inset-\[-1\.57\%_-4\.09\%_-0\.29\%_-3\.78\%\] {
    inset: -1.57% -4.09% -.29% -3.78%;
  }

  .tailwind .inset-\[-1\.62\%_0_-1\.48\%_-6\.06\%\] {
    inset: -1.62% 0 -1.48% -6.06%;
  }

  .tailwind .inset-\[-1\.75px_-10px_1\.25px_0\] {
    inset: -1.75px -10px 1.25px 0;
  }

  .tailwind .inset-\[-1\.75px_-12px_-21\.25px_0\] {
    inset: -1.75px -12px -21.25px 0;
  }

  .tailwind .inset-\[-1px_-76px\] {
    inset: -1px -76px;
  }

  .tailwind .inset-\[-2\.19\%_0_-2\.02\%_-1\.67\%\] {
    inset: -2.19% 0 -2.02% -1.67%;
  }

  .tailwind .inset-\[-2\.25\%_0_-2\.08\%_-1\.53\%\] {
    inset: -2.25% 0 -2.08% -1.53%;
  }

  .tailwind .inset-\[-2\.25px_-8px_-20\.75px_0\] {
    inset: -2.25px -8px -20.75px 0;
  }

  .tailwind .inset-\[-2\.25px_7px_1\.75px_0\] {
    inset: -2.25px 7px 1.75px 0;
  }

  .tailwind .inset-\[-2\.78\%\] {
    inset: -2.78%;
  }

  .tailwind .inset-\[-2px_-8px_1px_0\] {
    inset: -2px -8px 1px 0;
  }

  .tailwind .inset-\[-2px_-11px_1\.25px_0\] {
    inset: -2px -11px 1.25px 0;
  }

  .tailwind .inset-\[-2px_0_-18px_0\] {
    inset: -2px 0 -18px;
  }

  .tailwind .inset-\[-2px_0_2px_0\] {
    inset: -2px 0 2px;
  }

  .tailwind .inset-\[-2px_0_19px_0\] {
    inset: -2px 0 19px;
  }

  .tailwind .inset-\[-2px_23px_22px_0\] {
    inset: -2px 23px 22px 0;
  }

  .tailwind .inset-\[-3\.14\%_0_-2\.72\%_-8\.04\%\] {
    inset: -3.14% 0 -2.72% -8.04%;
  }

  .tailwind .inset-\[-4\.15\%_0_-0\.72\%_-1\.73\%\] {
    inset: -4.15% 0 -.72% -1.73%;
  }

  .tailwind .inset-\[-5\%\] {
    inset: -5%;
  }

  .tailwind .inset-\[-5\%_-5\.56\%\] {
    inset: -5% -5.56%;
  }

  .tailwind .inset-\[-5\%_-6\.25\%\] {
    inset: -5% -6.25%;
  }

  .tailwind .inset-\[-5\.01\%_-5\.58\%\] {
    inset: -5.01% -5.58%;
  }

  .tailwind .inset-\[-5\.26\%_-5\%\] {
    inset: -5.26% -5%;
  }

  .tailwind .inset-\[-5\.26\%_-5\.56\%\] {
    inset: -5.26% -5.56%;
  }

  .tailwind .inset-\[-5\.33px_0_-5\.33px_-10\.56\%\] {
    inset: -5.33px 0 -5.33px -10.56%;
  }

  .tailwind .inset-\[-5\.56\%\] {
    inset: -5.56%;
  }

  .tailwind .inset-\[-5\.56\%_-12\.5\%\] {
    inset: -5.56% -12.5%;
  }

  .tailwind .inset-\[-5\.88\%_-5\%\] {
    inset: -5.88% -5%;
  }

  .tailwind .inset-\[-5\.88\%_-5\.56\%\] {
    inset: -5.88% -5.56%;
  }

  .tailwind .inset-\[-7\.14\%\] {
    inset: -7.14%;
  }

  .tailwind .inset-\[-7\.14\%_-4\.99\%\] {
    inset: -7.14% -4.99%;
  }

  .tailwind .inset-\[-7\.14\%_-5\%\] {
    inset: -7.14% -5%;
  }

  .tailwind .inset-\[-7\.25\%_-12\.5\%\] {
    inset: -7.25% -12.5%;
  }

  .tailwind .inset-\[-7\.96\%_-0\.98\%_0_-0\.9\%\] {
    inset: -7.96% -.98% 0 -.9%;
  }

  .tailwind .inset-\[-8\.01\%_0_-7\.4\%_-7\.36\%\] {
    inset: -8.01% 0 -7.4% -7.36%;
  }

  .tailwind .inset-\[-8\.33\%\] {
    inset: -8.33%;
  }

  .tailwind .inset-\[-10\%_-5\%\] {
    inset: -10% -5%;
  }

  .tailwind .inset-\[-10\%_-5\.56\%\] {
    inset: -10% -5.56%;
  }

  .tailwind .inset-\[-10\.21\%_0_-9\.42\%_-8\.35\%\] {
    inset: -10.21% 0 -9.42% -8.35%;
  }

  .tailwind .inset-\[-10\.53\%_-74\.65\%\] {
    inset: -10.53% -74.65%;
  }

  .tailwind .inset-\[-11\.11\%_-16\.67\%\] {
    inset: -11.11% -16.67%;
  }

  .tailwind .inset-\[-11\.26\%_-100\%_-11\.26\%_-100\.03\%\] {
    inset: -11.26% -100% -11.26% -100.03%;
  }

  .tailwind .inset-\[-12\.5\%\] {
    inset: -12.5%;
  }

  .tailwind .inset-\[-12\.5\%_-0\.83px\] {
    inset: -12.5% -.83px;
  }

  .tailwind .inset-\[-12\.5\%_-25\%\] {
    inset: -12.5% -25%;
  }

  .tailwind .inset-\[-12\.49\%_-11\.11\%\] {
    inset: -12.49% -11.11%;
  }

  .tailwind .inset-\[-12\.92\%_-33\.38\%\] {
    inset: -12.92% -33.38%;
  }

  .tailwind .inset-\[-13\.72\%_-9\.17\%_-5\.91\%_-17\.82\%\] {
    inset: -13.72% -9.17% -5.91% -17.82%;
  }

  .tailwind .inset-\[-14\.27\%_-9\.09\%\] {
    inset: -14.27% -9.09%;
  }

  .tailwind .inset-\[-16\.67\%\] {
    inset: -16.67%;
  }

  .tailwind .inset-\[-16\.67\%_-5\.56\%\] {
    inset: -16.67% -5.56%;
  }

  .tailwind .inset-\[-16\.67\%_-7\.14\%\] {
    inset: -16.67% -7.14%;
  }

  .tailwind .inset-\[-16\.67\%_-44\.25\%\] {
    inset: -16.67% -44.25%;
  }

  .tailwind .inset-\[-16\.67\%_-797\.16\%_-16\.67\%_-797\.31\%\] {
    inset: -16.67% -797.16% -16.67% -797.31%;
  }

  .tailwind .inset-\[-17\.04\%_-33\.33\%_-17\.04\%_-33\.34\%\] {
    inset: -17.04% -33.33% -17.04% -33.34%;
  }

  .tailwind .inset-\[-20\.01\%_-5\%\] {
    inset: -20.01% -5%;
  }

  .tailwind .inset-\[-25\%\] {
    inset: -25%;
  }

  .tailwind .inset-\[-25\%_-0\.83px\] {
    inset: -25% -.83px;
  }

  .tailwind .inset-\[-25\%_-12\.5\%\] {
    inset: -25% -12.5%;
  }

  .tailwind .inset-\[-25\.13\%_-14\.64\%\] {
    inset: -25.13% -14.64%;
  }

  .tailwind .inset-\[-25\.13\%_-14\.67\%\] {
    inset: -25.13% -14.67%;
  }

  .tailwind .inset-\[-33\.11\%_-200\.01\%_-33\.12\%_-200\.04\%\] {
    inset: -33.11% -200.01% -33.12% -200.04%;
  }

  .tailwind .inset-\[-33\.33\%_-5\.56\%\] {
    inset: -33.33% -5.56%;
  }

  .tailwind .inset-\[-50\%\] {
    inset: -50%;
  }

  .tailwind .inset-\[-50\.01\%_-175\.47\%_-50\.01\%_-175\.49\%\] {
    inset: -50.01% -175.47% -50.01% -175.49%;
  }

  .tailwind .inset-\[0\.2\%_2\.94\%_74\.95\%_73\.94\%\] {
    inset: .2% 2.94% 74.95% 73.94%;
  }

  .tailwind .inset-\[0\.5px_0_31\.5px_0\] {
    inset: .5px 0 31.5px;
  }

  .tailwind .inset-\[0_-0\.23\%_-0\.67\%_-1\.34\%\] {
    inset: 0 -.23% -.67% -1.34%;
  }

  .tailwind .inset-\[0_-5\.77px\] {
    inset: 0 -5.77px;
  }

  .tailwind .inset-\[0_-19\.5px_0\.25px_-0\.5px\] {
    inset: 0 -19.5px .25px -.5px;
  }

  .tailwind .inset-\[0_0_-0\.25px_0\] {
    inset: 0 0 -.25px;
  }

  .tailwind .inset-\[0_0_16px_10px\] {
    inset: 0 0 16px 10px;
  }

  .tailwind .inset-\[0_3px_0_0\] {
    inset: 0 3px 0 0;
  }

  .tailwind .inset-\[0_16px_16px_16px\] {
    inset: 0 16px 16px;
  }

  .tailwind .inset-\[0_52\.11\%_75\.15\%_24\.77\%\] {
    inset: 0 52.11% 75.15% 24.77%;
  }

  .tailwind .inset-\[1px\] {
    inset: 1px;
  }

  .tailwind .inset-\[2px\] {
    inset: 2px;
  }

  .tailwind .inset-\[5\.52\%_57\.61\%_81\.66\%_30\.09\%\] {
    inset: 5.52% 57.61% 81.66% 30.09%;
  }

  .tailwind .inset-\[8\.32\%\] {
    inset: 8.32%;
  }

  .tailwind .inset-\[8\.33\%\] {
    inset: 8.33%;
  }

  .tailwind .inset-\[8\.33\%_8\.33\%_33\.33\%_33\.33\%\] {
    inset: 8.33% 8.33% 33.33% 33.33%;
  }

  .tailwind .inset-\[8\.33\%_12\.5\%\] {
    inset: 8.33% 12.5%;
  }

  .tailwind .inset-\[8\.33\%_12\.5\%_12\.5\%_12\.5\%\] {
    inset: 8.33% 12.5% 12.5%;
  }

  .tailwind .inset-\[8\.33\%_12\.5\%_66\.67\%_12\.5\%\] {
    inset: 8.33% 12.5% 66.67%;
  }

  .tailwind .inset-\[8\.33\%_12\.5\%_66\.67\%_62\.5\%\] {
    inset: 8.33% 12.5% 66.67% 62.5%;
  }

  .tailwind .inset-\[8\.33\%_16\.67\%\] {
    inset: 8.33% 16.67%;
  }

  .tailwind .inset-\[8\.33\%_16\.67\%_66\.67\%_58\.33\%\] {
    inset: 8.33% 16.67% 66.67% 58.33%;
  }

  .tailwind .inset-\[8\.33\%_33\.33\%\] {
    inset: 8.33% 33.33%;
  }

  .tailwind .inset-\[8\.33\%_33\.33\%_16\.67\%_33\.33\%\] {
    inset: 8.33% 33.33% 16.67%;
  }

  .tailwind .inset-\[8\.41\%_12\.68\%\] {
    inset: 8.41% 12.68%;
  }

  .tailwind .inset-\[8\.54\%_7\.96\%_33\.12\%_8\.54\%\] {
    inset: 8.54% 7.96% 33.12% 8.54%;
  }

  .tailwind .inset-\[11\.75px_12px_-3\.25px_42px\] {
    inset: 11.75px 12px -3.25px 42px;
  }

  .tailwind .inset-\[12\.5\%\] {
    inset: 12.5%;
  }

  .tailwind .inset-\[12\.5\%_8\.33\%_8\.35\%_8\.33\%\] {
    inset: 12.5% 8.33% 8.35%;
  }

  .tailwind .inset-\[12\.5\%_33\.33\%_54\.17\%_33\.33\%\] {
    inset: 12.5% 33.33% 54.17%;
  }

  .tailwind .inset-\[12\.5\%_45\.83\%_54\.17\%_20\.83\%\] {
    inset: 12.5% 45.83% 54.17% 20.83%;
  }

  .tailwind .inset-\[12\.5\%_66\.67\%_54\.17\%_16\.67\%\] {
    inset: 12.5% 66.67% 54.17% 16.67%;
  }

  .tailwind .inset-\[12\.25px_0_12\.25px_42px\] {
    inset: 12.25px 0 12.25px 42px;
  }

  .tailwind .inset-\[12px_0_12\.25px_42px\] {
    inset: 12px 0 12.25px 42px;
  }

  .tailwind .inset-\[13\.03\%_20\.85\%_54\.7\%_66\.67\%\] {
    inset: 13.03% 20.85% 54.7% 66.67%;
  }

  .tailwind .inset-\[16\.6\%_8\.33\%_12\.5\%_8\.33\%\] {
    inset: 16.6% 8.33% 12.5%;
  }

  .tailwind .inset-\[16\.63\%_8\.33\%_12\.5\%_8\.33\%\] {
    inset: 16.63% 8.33% 12.5%;
  }

  .tailwind .inset-\[20\.83\%_8\.33\%\] {
    inset: 20.83% 8.33%;
  }

  .tailwind .inset-\[20\.83\%_12\.5\%_8\.33\%_12\.5\%\] {
    inset: 20.83% 12.5% 8.33%;
  }

  .tailwind .inset-\[23\.47\%_76\.7\%_51\.68\%_0\.18\%\] {
    inset: 23.47% 76.7% 51.68% .18%;
  }

  .tailwind .inset-\[23\.67\%_27\.52\%_51\.48\%_49\.36\%\] {
    inset: 23.67% 27.52% 51.48% 49.36%;
  }

  .tailwind .inset-\[25\.14\%_12\.93\%_74\.86\%_12\.93\%\] {
    inset: 25.14% 12.93% 74.86%;
  }

  .tailwind .inset-\[27\.08\%_27\.04\%_72\.92\%_72\.92\%\] {
    inset: 27.08% 27.04% 72.92% 72.92%;
  }

  .tailwind .inset-\[27\.13\%_35\.79\%_56\.29\%_35\.79\%\] {
    inset: 27.13% 35.79% 56.29%;
  }

  .tailwind .inset-\[29\.17\%_8\.33\%\] {
    inset: 29.17% 8.33%;
  }

  .tailwind .inset-\[29\.17\%_8\.33\%_45\.83\%_66\.67\%\] {
    inset: 29.17% 8.33% 45.83% 66.67%;
  }

  .tailwind .inset-\[29\.17\%_16\.67\%_70\.83\%_16\.67\%\] {
    inset: 29.17% 16.67% 70.83%;
  }

  .tailwind .inset-\[29\.17\%_37\.5\%_45\.83\%_37\.5\%\] {
    inset: 29.17% 37.5% 45.83%;
  }

  .tailwind .inset-\[32px_-6px_32px_32px\] {
    inset: 32px -6px 32px 32px;
  }

  .tailwind .inset-\[33\.15\%_33\.15\%_33\.51\%_33\.51\%\] {
    inset: 33.15% 33.15% 33.51% 33.51%;
  }

  .tailwind .inset-\[33\.33\%_33\.33\%_8\.33\%_8\.33\%\] {
    inset: 33.33% 33.33% 8.33% 8.33%;
  }

  .tailwind .inset-\[37\.5\%\] {
    inset: 37.5%;
  }

  .tailwind .inset-\[37\.5\%_58\.33\%_62\.5\%_33\.33\%\] {
    inset: 37.5% 58.33% 62.5% 33.33%;
  }

  .tailwind .inset-\[37\.5\%_62\.5\%_37\.5\%_12\.5\%\] {
    inset: 37.5% 62.5% 37.5% 12.5%;
  }

  .tailwind .inset-\[37\.48\%_8\.33\%_33\.33\%_45\.83\%\] {
    inset: 37.48% 8.33% 33.33% 45.83%;
  }

  .tailwind .inset-\[41\.67\%\] {
    inset: 41.67%;
  }

  .tailwind .inset-\[41\.67\%_8\.33\%_58\.33\%_8\.33\%\] {
    inset: 41.67% 8.33% 58.33%;
  }

  .tailwind .inset-\[41\.67\%_8\.64\%_33\.33\%_90\.83\%\] {
    inset: 41.67% 8.64% 33.33% 90.83%;
  }

  .tailwind .inset-\[41\.67\%_33\.33\%\] {
    inset: 41.67% 33.33%;
  }

  .tailwind .inset-\[41\.67\%_73\.58\%_18\.75\%_20\.83\%\] {
    inset: 41.67% 73.58% 18.75% 20.83%;
  }

  .tailwind .inset-\[48\.72\%_0_26\.43\%_76\.88\%\] {
    inset: 48.72% 0 26.43% 76.88%;
  }

  .tailwind .inset-\[48\.72\%_52\.11\%_26\.43\%_24\.77\%\] {
    inset: 48.72% 52.11% 26.43% 24.77%;
  }

  .tailwind .inset-\[54\.17\%_16\.67\%_12\.5\%_66\.67\%\] {
    inset: 54.17% 16.67% 12.5% 66.67%;
  }

  .tailwind .inset-\[54\.17\%_33\.33\%_45\.83\%_33\.33\%\] {
    inset: 54.17% 33.33% 45.83%;
  }

  .tailwind .inset-\[54\.67\%_41\.67\%_8\.33\%_54\.17\%\] {
    inset: 54.67% 41.67% 8.33% 54.17%;
  }

  .tailwind .inset-\[56\.29\%_35\.75\%_27\.13\%_35\.79\%\] {
    inset: 56.29% 35.75% 27.13% 35.79%;
  }

  .tailwind .inset-\[62\.5\%_20\.83\%_12\.5\%_20\.83\%\] {
    inset: 62.5% 20.83% 12.5%;
  }

  .tailwind .inset-\[62\.5\%_33\.33\%_12\.5\%_8\.33\%\] {
    inset: 62.5% 33.33% 12.5% 8.33%;
  }

  .tailwind .inset-\[63\.04\%_8\.33\%_12\.5\%_79\.17\%\] {
    inset: 63.04% 8.33% 12.5% 79.17%;
  }

  .tailwind .inset-\[66\.67\%_12\.5\%_8\.33\%_62\.5\%\] {
    inset: 66.67% 12.5% 8.33% 62.5%;
  }

  .tailwind .inset-\[66\.67\%_91\.63\%_33\.33\%_8\.33\%\] {
    inset: 66.67% 91.63% 33.33% 8.33%;
  }

  .tailwind .inset-\[70\.83\%_8\.33\%_8\.34\%_8\.33\%\] {
    inset: 70.83% 8.33% 8.34%;
  }

  .tailwind .inset-\[70\.83\%_16\.67\%_29\.17\%_16\.67\%\] {
    inset: 70.83% 16.67% 29.17%;
  }

  .tailwind .inset-\[70\.83\%_33\.33\%_29\.17\%_33\.33\%\] {
    inset: 70.83% 33.33% 29.17%;
  }

  .tailwind .inset-\[75\.15\%_26\.06\%_0_50\.83\%\] {
    inset: 75.15% 26.06% 0 50.83%;
  }

  .tailwind .inset-\[75\.15\%_76\.7\%_0_0\.18\%\] {
    inset: 75.15% 76.7% 0 .18%;
  }

  .tailwind .inset-\[83\.33\%_61\.58\%_8\.33\%_36\.04\%\] {
    inset: 83.33% 61.58% 8.33% 36.04%;
  }

  .tailwind .inset-\[83\.33\%_62\.5\%_8\.33\%_29\.17\%\] {
    inset: 83.33% 62.5% 8.33% 29.17%;
  }

  .tailwind .inset-\[91\.67\%_41\.67\%_8\.33\%_41\.67\%\] {
    inset: 91.67% 41.67% 8.33%;
  }

  .tailwind .inset-x-0 {
    inset-inline: calc(var(--spacing) * 0);
  }

  .tailwind .-top-8 {
    top: calc(var(--spacing) * -8);
  }

  .tailwind .-top-10 {
    top: calc(var(--spacing) * -10);
  }

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

  .tailwind .-top-32 {
    top: calc(var(--spacing) * -32);
  }

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

  .tailwind .top-1\/2 {
    top: 50%;
  }

  .tailwind .top-1\/4 {
    top: 25%;
  }

  .tailwind .top-3 {
    top: calc(var(--spacing) * 3);
  }

  .tailwind .top-3\/4 {
    top: 75%;
  }

  .tailwind .top-4 {
    top: calc(var(--spacing) * 4);
  }

  .tailwind .top-6 {
    top: calc(var(--spacing) * 6);
  }

  .tailwind .top-8 {
    top: calc(var(--spacing) * 8);
  }

  .tailwind .top-24 {
    top: calc(var(--spacing) * 24);
  }

  .tailwind .top-\[-0\.5\%\] {
    top: -.5%;
  }

  .tailwind .top-\[-1\.46\%\] {
    top: -1.46%;
  }

  .tailwind .top-\[-1\.87\%\] {
    top: -1.87%;
  }

  .tailwind .top-\[-1px\] {
    top: -1px;
  }

  .tailwind .top-\[-2\.03px\] {
    top: -2.03px;
  }

  .tailwind .top-\[-2px\] {
    top: -2px;
  }

  .tailwind .top-\[-3px\] {
    top: -3px;
  }

  .tailwind .top-\[-5\.48\%\] {
    top: -5.48%;
  }

  .tailwind .top-\[-9\.25px\] {
    top: -9.25px;
  }

  .tailwind .top-\[-9\.45\%\] {
    top: -9.45%;
  }

  .tailwind .top-\[-15px\] {
    top: -15px;
  }

  .tailwind .top-\[-16px\] {
    top: -16px;
  }

  .tailwind .top-\[-22px\] {
    top: -22px;
  }

  .tailwind .top-\[-30px\] {
    top: -30px;
  }

  .tailwind .top-\[-31\.5px\] {
    top: -31.5px;
  }

  .tailwind .top-\[-32\.5px\] {
    top: -32.5px;
  }

  .tailwind .top-\[-32px\] {
    top: -32px;
  }

  .tailwind .top-\[-43\.27\%\] {
    top: -43.27%;
  }

  .tailwind .top-\[-63px\] {
    top: -63px;
  }

  .tailwind .top-\[-128px\] {
    top: -128px;
  }

  .tailwind .top-\[0\.66\%\] {
    top: .66%;
  }

  .tailwind .top-\[1px\] {
    top: 1px;
  }

  .tailwind .top-\[2\.01\%\] {
    top: 2.01%;
  }

  .tailwind .top-\[2px\] {
    top: 2px;
  }

  .tailwind .top-\[3px\] {
    top: 3px;
  }

  .tailwind .top-\[4px\] {
    top: 4px;
  }

  .tailwind .top-\[6px\] {
    top: 6px;
  }

  .tailwind .top-\[7px\] {
    top: 7px;
  }

  .tailwind .top-\[8\.33\%\] {
    top: 8.33%;
  }

  .tailwind .top-\[9px\] {
    top: 9px;
  }

  .tailwind .top-\[10\%\] {
    top: 10%;
  }

  .tailwind .top-\[10px\] {
    top: 10px;
  }

  .tailwind .top-\[12px\] {
    top: 12px;
  }

  .tailwind .top-\[15px\] {
    top: 15px;
  }

  .tailwind .top-\[16\.67\%\] {
    top: 16.67%;
  }

  .tailwind .top-\[16px\] {
    top: 16px;
  }

  .tailwind .top-\[24\.98\%\] {
    top: 24.98%;
  }

  .tailwind .top-\[24px\] {
    top: 24px;
  }

  .tailwind .top-\[25px\] {
    top: 25px;
  }

  .tailwind .top-\[33\.33\%\] {
    top: 33.33%;
  }

  .tailwind .top-\[41\.67\%\] {
    top: 41.67%;
  }

  .tailwind .top-\[44px\] {
    top: 44px;
  }

  .tailwind .top-\[48px\] {
    top: 48px;
  }

  .tailwind .top-\[64px\] {
    top: 64px;
  }

  .tailwind .top-\[66\.67\%\] {
    top: 66.67%;
  }

  .tailwind .top-\[83\.33\%\] {
    top: 83.33%;
  }

  .tailwind .top-\[85px\] {
    top: 85px;
  }

  .tailwind .top-\[92px\] {
    top: 92px;
  }

  .tailwind .top-\[100\.5px\] {
    top: 100.5px;
  }

  .tailwind .top-\[114\.5px\] {
    top: 114.5px;
  }

  .tailwind .top-\[118\.5px\] {
    top: 118.5px;
  }

  .tailwind .top-\[144px\] {
    top: 144px;
  }

  .tailwind .top-\[149px\] {
    top: 149px;
  }

  .tailwind .top-\[207px\] {
    top: 207px;
  }

  .tailwind .top-\[212px\] {
    top: 212px;
  }

  .tailwind .top-\[255\.5px\] {
    top: 255.5px;
  }

  .tailwind .top-\[363px\] {
    top: 363px;
  }

  .tailwind .top-\[433px\] {
    top: 433px;
  }

  .tailwind .top-\[465px\] {
    top: 465px;
  }

  .tailwind .top-\[482\.63px\] {
    top: 482.63px;
  }

  .tailwind .top-\[495\.17px\] {
    top: 495.17px;
  }

  .tailwind .top-\[521\.5px\] {
    top: 521.5px;
  }

  .tailwind .top-\[524\.82px\] {
    top: 524.82px;
  }

  .tailwind .top-\[775px\] {
    top: 775px;
  }

  .tailwind .top-\[872px\] {
    top: 872px;
  }

  .tailwind .top-\[1049\.5px\] {
    top: 1049.5px;
  }

  .tailwind .top-\[1191px\] {
    top: 1191px;
  }

  .tailwind .top-\[1244px\] {
    top: 1244px;
  }

  .tailwind .top-\[1272\.5px\] {
    top: 1272.5px;
  }

  .tailwind .top-\[1272px\] {
    top: 1272px;
  }

  .tailwind .top-\[1347px\] {
    top: 1347px;
  }

  .tailwind .top-\[1394\.5px\] {
    top: 1394.5px;
  }

  .tailwind .top-\[1411px\] {
    top: 1411px;
  }

  .tailwind .top-\[1471px\] {
    top: 1471px;
  }

  .tailwind .top-\[1558px\] {
    top: 1558px;
  }

  .tailwind .top-\[1609\.5px\] {
    top: 1609.5px;
  }

  .tailwind .top-\[1679\.5px\] {
    top: 1679.5px;
  }

  .tailwind .top-\[1771px\] {
    top: 1771px;
  }

  .tailwind .top-\[1809px\] {
    top: 1809px;
  }

  .tailwind .top-\[1947px\] {
    top: 1947px;
  }

  .tailwind .top-\[1973px\] {
    top: 1973px;
  }

  .tailwind .top-\[2027px\] {
    top: 2027px;
  }

  .tailwind .top-\[2033px\] {
    top: 2033px;
  }

  .tailwind .top-\[2127px\] {
    top: 2127px;
  }

  .tailwind .top-\[2129\.5px\] {
    top: 2129.5px;
  }

  .tailwind .top-\[2230px\] {
    top: 2230px;
  }

  .tailwind .top-\[2542\.5px\] {
    top: 2542.5px;
  }

  .tailwind .top-\[2544px\] {
    top: 2544px;
  }

  .tailwind .top-\[2655px\] {
    top: 2655px;
  }

  .tailwind .top-\[2659px\] {
    top: 2659px;
  }

  .tailwind .top-\[2720px\] {
    top: 2720px;
  }

  .tailwind .top-\[2873px\] {
    top: 2873px;
  }

  .tailwind .top-\[calc\(50\%\+2\.25px\)\] {
    top: calc(50% + 2.25px);
  }

  .tailwind .top-\[calc\(50\%\+9\.56px\)\] {
    top: calc(50% + 9.56px);
  }

  .tailwind .top-px {
    top: 1px;
  }

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

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

  .tailwind .-right-8 {
    right: calc(var(--spacing) * -8);
  }

  .tailwind .-right-20 {
    right: calc(var(--spacing) * -20);
  }

  .tailwind .-right-32 {
    right: calc(var(--spacing) * -32);
  }

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

  .tailwind .right-1\/2 {
    right: 50%;
  }

  .tailwind .right-1\/4 {
    right: 25%;
  }

  .tailwind .right-3\/4 {
    right: 75%;
  }

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

  .tailwind .right-6 {
    right: calc(var(--spacing) * 6);
  }

  .tailwind .right-8 {
    right: calc(var(--spacing) * 8);
  }

  .tailwind .right-10 {
    right: calc(var(--spacing) * 10);
  }

  .tailwind .right-\[-1px\] {
    right: -1px;
  }

  .tailwind .right-\[-2px\] {
    right: -2px;
  }

  .tailwind .right-\[-9px\] {
    right: -9px;
  }

  .tailwind .right-\[-15px\] {
    right: -15px;
  }

  .tailwind .right-\[-61\.98px\] {
    right: -61.98px;
  }

  .tailwind .right-\[-153px\] {
    right: -153px;
  }

  .tailwind .right-\[-378px\] {
    right: -378px;
  }

  .tailwind .right-\[2px\] {
    right: 2px;
  }

  .tailwind .right-\[3px\] {
    right: 3px;
  }

  .tailwind .right-\[8\.26\%\] {
    right: 8.26%;
  }

  .tailwind .right-\[8\.33\%\] {
    right: 8.33%;
  }

  .tailwind .right-\[12\.5\%\] {
    right: 12.5%;
  }

  .tailwind .right-\[14px\] {
    right: 14px;
  }

  .tailwind .right-\[15px\] {
    right: 15px;
  }

  .tailwind .right-\[16\.67\%\] {
    right: 16.67%;
  }

  .tailwind .right-\[19px\] {
    right: 19px;
  }

  .tailwind .right-\[25\.87\%\] {
    right: 25.87%;
  }

  .tailwind .right-\[28\.27px\] {
    right: 28.27px;
  }

  .tailwind .right-\[33\.33\%\] {
    right: 33.33%;
  }

  .tailwind .right-\[37\.5\%\] {
    right: 37.5%;
  }

  .tailwind .right-\[41\.67\%\] {
    right: 41.67%;
  }

  .tailwind .right-\[42px\] {
    right: 42px;
  }

  .tailwind .right-\[48px\] {
    right: 48px;
  }

  .tailwind .right-\[49\.96\%\] {
    right: 49.96%;
  }

  .tailwind .right-\[58px\] {
    right: 58px;
  }

  .tailwind .right-\[128px\] {
    right: 128px;
  }

  .tailwind .-bottom-1 {
    bottom: calc(var(--spacing) * -1);
  }

  .tailwind .-bottom-2 {
    bottom: calc(var(--spacing) * -2);
  }

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

  .tailwind .-bottom-10 {
    bottom: calc(var(--spacing) * -10);
  }

  .tailwind .-bottom-20 {
    bottom: calc(var(--spacing) * -20);
  }

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

  .tailwind .bottom-1\/2 {
    bottom: 50%;
  }

  .tailwind .bottom-1\/4 {
    bottom: 25%;
  }

  .tailwind .bottom-2 {
    bottom: calc(var(--spacing) * 2);
  }

  .tailwind .bottom-3\/4 {
    bottom: 75%;
  }

  .tailwind .bottom-4 {
    bottom: calc(var(--spacing) * 4);
  }

  .tailwind .bottom-\[-9\.25px\] {
    bottom: -9.25px;
  }

  .tailwind .bottom-\[-9\.97px\] {
    bottom: -9.97px;
  }

  .tailwind .bottom-\[-30\.5px\] {
    bottom: -30.5px;
  }

  .tailwind .bottom-\[-34\.5px\] {
    bottom: -34.5px;
  }

  .tailwind .bottom-\[4px\] {
    bottom: 4px;
  }

  .tailwind .bottom-\[6px\] {
    bottom: 6px;
  }

  .tailwind .bottom-\[8\.33\%\] {
    bottom: 8.33%;
  }

  .tailwind .bottom-\[12\.5\%\] {
    bottom: 12.5%;
  }

  .tailwind .bottom-\[12\.42\%\] {
    bottom: 12.42%;
  }

  .tailwind .bottom-\[13px\] {
    bottom: 13px;
  }

  .tailwind .bottom-\[16\.67\%\] {
    bottom: 16.67%;
  }

  .tailwind .bottom-\[24px\] {
    bottom: 24px;
  }

  .tailwind .bottom-\[29\.17\%\] {
    bottom: 29.17%;
  }

  .tailwind .bottom-\[31px\] {
    bottom: 31px;
  }

  .tailwind .bottom-\[33\.33\%\] {
    bottom: 33.33%;
  }

  .tailwind .bottom-\[37\.5\%\] {
    bottom: 37.5%;
  }

  .tailwind .bottom-\[41\.67\%\] {
    bottom: 41.67%;
  }

  .tailwind .bottom-\[61px\] {
    bottom: 61px;
  }

  .tailwind .bottom-\[64\.43px\] {
    bottom: 64.43px;
  }

  .tailwind .bottom-\[66\.67\%\] {
    bottom: 66.67%;
  }

  .tailwind .bottom-\[83\.33\%\] {
    bottom: 83.33%;
  }

  .tailwind .-left-6 {
    left: calc(var(--spacing) * -6);
  }

  .tailwind .-left-10 {
    left: calc(var(--spacing) * -10);
  }

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

  .tailwind .left-1\/2 {
    left: 50%;
  }

  .tailwind .left-1\/4 {
    left: 25%;
  }

  .tailwind .left-3\/4 {
    left: 75%;
  }

  .tailwind .left-4 {
    left: calc(var(--spacing) * 4);
  }

  .tailwind .left-10 {
    left: calc(var(--spacing) * 10);
  }

  .tailwind .left-\[-0\.07\%\] {
    left: -.07%;
  }

  .tailwind .left-\[-2\.47\%\] {
    left: -2.47%;
  }

  .tailwind .left-\[-2\.61\%\] {
    left: -2.61%;
  }

  .tailwind .left-\[-3\.11\%\] {
    left: -3.11%;
  }

  .tailwind .left-\[-6\.12\%\] {
    left: -6.12%;
  }

  .tailwind .left-\[-18\.33\%\] {
    left: -18.33%;
  }

  .tailwind .left-\[-18px\] {
    left: -18px;
  }

  .tailwind .left-\[-59px\] {
    left: -59px;
  }

  .tailwind .left-\[-63\.5\%\] {
    left: -63.5%;
  }

  .tailwind .left-\[-141px\] {
    left: -141px;
  }

  .tailwind .left-\[-367\.5px\] {
    left: -367.5px;
  }

  .tailwind .left-\[1\.35\%\] {
    left: 1.35%;
  }

  .tailwind .left-\[2px\] {
    left: 2px;
  }

  .tailwind .left-\[3px\] {
    left: 3px;
  }

  .tailwind .left-\[8\.33\%\] {
    left: 8.33%;
  }

  .tailwind .left-\[8\.35\%\] {
    left: 8.35%;
  }

  .tailwind .left-\[12\.5\%\] {
    left: 12.5%;
  }

  .tailwind .left-\[12px\] {
    left: 12px;
  }

  .tailwind .left-\[15px\] {
    left: 15px;
  }

  .tailwind .left-\[20\%\] {
    left: 20%;
  }

  .tailwind .left-\[24px\] {
    left: 24px;
  }

  .tailwind .left-\[25px\] {
    left: 25px;
  }

  .tailwind .left-\[26px\] {
    left: 26px;
  }

  .tailwind .left-\[28px\] {
    left: 28px;
  }

  .tailwind .left-\[32px\] {
    left: 32px;
  }

  .tailwind .left-\[33\.33\%\] {
    left: 33.33%;
  }

  .tailwind .left-\[37\.5\%\] {
    left: 37.5%;
  }

  .tailwind .left-\[37px\] {
    left: 37px;
  }

  .tailwind .left-\[40\.58\%\] {
    left: 40.58%;
  }

  .tailwind .left-\[42px\] {
    left: 42px;
  }

  .tailwind .left-\[44px\] {
    left: 44px;
  }

  .tailwind .left-\[48px\] {
    left: 48px;
  }

  .tailwind .left-\[51\.64px\] {
    left: 51.64px;
  }

  .tailwind .left-\[67px\] {
    left: 67px;
  }

  .tailwind .left-\[72\.04\%\] {
    left: 72.04%;
  }

  .tailwind .left-\[72px\] {
    left: 72px;
  }

  .tailwind .left-\[78\.66px\] {
    left: 78.66px;
  }

  .tailwind .left-\[79\.5px\] {
    left: 79.5px;
  }

  .tailwind .left-\[79px\] {
    left: 79px;
  }

  .tailwind .left-\[80px\] {
    left: 80px;
  }

  .tailwind .left-\[83\.33\%\] {
    left: 83.33%;
  }

  .tailwind .left-\[102\.66px\] {
    left: 102.66px;
  }

  .tailwind .left-\[120\.5px\] {
    left: 120.5px;
  }

  .tailwind .left-\[123px\] {
    left: 123px;
  }

  .tailwind .left-\[174\.34px\] {
    left: 174.34px;
  }

  .tailwind .left-\[177px\] {
    left: 177px;
  }

  .tailwind .left-\[179\.14px\] {
    left: 179.14px;
  }

  .tailwind .left-\[189\.98px\] {
    left: 189.98px;
  }

  .tailwind .left-\[190\.02px\] {
    left: 190.02px;
  }

  .tailwind .left-\[210px\] {
    left: 210px;
  }

  .tailwind .left-\[217\.6px\] {
    left: 217.6px;
  }

  .tailwind .left-\[227px\] {
    left: 227px;
  }

  .tailwind .left-\[238px\] {
    left: 238px;
  }

  .tailwind .left-\[244px\] {
    left: 244px;
  }

  .tailwind .left-\[280px\] {
    left: 280px;
  }

  .tailwind .left-\[304px\] {
    left: 304px;
  }

  .tailwind .left-\[307\.33px\] {
    left: 307.33px;
  }

  .tailwind .left-\[333px\] {
    left: 333px;
  }

  .tailwind .left-\[337px\] {
    left: 337px;
  }

  .tailwind .left-\[410px\] {
    left: 410px;
  }

  .tailwind .left-\[414px\] {
    left: 414px;
  }

  .tailwind .left-\[450px\] {
    left: 450px;
  }

  .tailwind .left-\[476px\] {
    left: 476px;
  }

  .tailwind .left-\[480px\] {
    left: 480px;
  }

  .tailwind .left-\[569px\] {
    left: 569px;
  }

  .tailwind .left-\[581\.5px\] {
    left: 581.5px;
  }

  .tailwind .left-\[583px\] {
    left: 583px;
  }

  .tailwind .left-\[593px\] {
    left: 593px;
  }

  .tailwind .left-\[660\.49px\] {
    left: 660.49px;
  }

  .tailwind .left-\[671px\] {
    left: 671px;
  }

  .tailwind .left-\[681px\] {
    left: 681px;
  }

  .tailwind .left-\[728px\] {
    left: 728px;
  }

  .tailwind .left-\[731px\] {
    left: 731px;
  }

  .tailwind .left-\[732px\] {
    left: 732px;
  }

  .tailwind .left-\[740px\] {
    left: 740px;
  }

  .tailwind .left-\[857px\] {
    left: 857px;
  }

  .tailwind .left-\[862px\] {
    left: 862px;
  }

  .tailwind .left-\[906px\] {
    left: 906px;
  }

  .tailwind .left-\[910\.01px\] {
    left: 910.01px;
  }

  .tailwind .left-\[932px\] {
    left: 932px;
  }

  .tailwind .left-\[934px\] {
    left: 934px;
  }

  .tailwind .left-\[938\.5px\] {
    left: 938.5px;
  }

  .tailwind .left-\[960px\] {
    left: 960px;
  }

  .tailwind .left-\[981px\] {
    left: 981px;
  }

  .tailwind .left-\[1128px\] {
    left: 1128px;
  }

  .tailwind .left-\[1141px\] {
    left: 1141px;
  }

  .tailwind .left-\[1186px\] {
    left: 1186px;
  }

  .tailwind .left-\[1200px\] {
    left: 1200px;
  }

  .tailwind .left-\[1239px\] {
    left: 1239px;
  }

  .tailwind .left-\[1275px\] {
    left: 1275px;
  }

  .tailwind .left-\[1298\.44px\] {
    left: 1298.44px;
  }

  .tailwind .left-\[1339px\] {
    left: 1339px;
  }

  .tailwind .left-\[1366px\] {
    left: 1366px;
  }

  .tailwind .left-\[1373\.62px\] {
    left: 1373.62px;
  }

  .tailwind .left-\[1416px\] {
    left: 1416px;
  }

  .tailwind .left-\[1420px\] {
    left: 1420px;
  }

  .tailwind .left-\[1425px\] {
    left: 1425px;
  }

  .tailwind .left-\[1430px\] {
    left: 1430px;
  }

  .tailwind .left-\[calc\(50\%\+1\.49px\)\] {
    left: calc(50% + 1.49px);
  }

  .tailwind .left-\[calc\(50\%-2\.5px\)\] {
    left: calc(50% - 2.5px);
  }

  .tailwind .left-\[calc\(50\%-3\.25px\)\] {
    left: calc(50% - 3.25px);
  }

  .tailwind .left-\[calc\(50\%-4\.5px\)\] {
    left: calc(50% - 4.5px);
  }

  .tailwind .left-px {
    left: 1px;
  }

  .tailwind .-z-10 {
    z-index: calc(10 * -1);
  }

  .tailwind .z-0 {
    z-index: 0;
  }

  .tailwind .z-10 {
    z-index: 10;
  }

  .tailwind .z-20 {
    z-index: 20;
  }

  .tailwind .z-50 {
    z-index: 50;
  }

  .tailwind .z-\[100\] {
    z-index: 100;
  }

  .tailwind .order-1 {
    order: 1;
  }

  .tailwind .order-2 {
    order: 2;
  }

  .tailwind .order-3 {
    order: 3;
  }

  .tailwind .col-1 {
    grid-column: 1;
  }

  .tailwind .col-2 {
    grid-column: 2;
  }

  .tailwind .col-span-2 {
    grid-column: span 2 / span 2;
  }

  .tailwind .row-1 {
    grid-row: 1;
  }

  .tailwind .row-2 {
    grid-row: 2;
  }

  .tailwind .\!container {
    width: 100% !important;
  }

  @media (width >= 40rem) {
    .tailwind .\!container {
      max-width: 40rem !important;
    }
  }

  @media (width >= 48rem) {
    .tailwind .\!container {
      max-width: 48rem !important;
    }
  }

  @media (width >= 64rem) {
    .tailwind .\!container {
      max-width: 64rem !important;
    }
  }

  @media (width >= 80rem) {
    .tailwind .\!container {
      max-width: 80rem !important;
    }
  }

  @media (width >= 96rem) {
    .tailwind .\!container {
      max-width: 96rem !important;
    }
  }

  .tailwind .container {
    width: 100%;
  }

  @media (width >= 40rem) {
    .tailwind .container {
      max-width: 40rem;
    }
  }

  @media (width >= 48rem) {
    .tailwind .container {
      max-width: 48rem;
    }
  }

  @media (width >= 64rem) {
    .tailwind .container {
      max-width: 64rem;
    }
  }

  @media (width >= 80rem) {
    .tailwind .container {
      max-width: 80rem;
    }
  }

  @media (width >= 96rem) {
    .tailwind .container {
      max-width: 96rem;
    }
  }

  .tailwind .-mx-8 {
    margin-inline: calc(var(--spacing) * -8);
  }

  .tailwind .mx-\[2px\] {
    margin-inline: 2px;
  }

  .tailwind .mx-auto {
    margin-inline: auto;
  }

  .tailwind .my-6 {
    margin-block: calc(var(--spacing) * 6);
  }

  .tailwind .ms-\[30px\] {
    margin-inline-start: 30px;
  }

  .tailwind .mt-0\.5 {
    margin-top: calc(var(--spacing) * .5);
  }

  .tailwind .mt-1 {
    margin-top: calc(var(--spacing) * 1);
  }

  .tailwind .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }

  .tailwind .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }

  .tailwind .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }

  .tailwind .mt-auto {
    margin-top: auto;
  }

  .tailwind .mr-\[12px\] {
    margin-right: 12px;
  }

  .tailwind .mr-auto {
    margin-right: auto;
  }

  .tailwind .-mb-8 {
    margin-bottom: calc(var(--spacing) * -8);
  }

  .tailwind .mb-0 {
    margin-bottom: calc(var(--spacing) * 0);
  }

  .tailwind .mb-0\.5 {
    margin-bottom: calc(var(--spacing) * .5);
  }

  .tailwind .mb-1 {
    margin-bottom: calc(var(--spacing) * 1);
  }

  .tailwind .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .tailwind .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }

  .tailwind .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }

  .tailwind .mb-6 {
    margin-bottom: calc(var(--spacing) * 6);
  }

  .tailwind .mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }

  .tailwind .mb-10 {
    margin-bottom: calc(var(--spacing) * 10);
  }

  .tailwind .mb-12 {
    margin-bottom: calc(var(--spacing) * 12);
  }

  .tailwind .mb-16 {
    margin-bottom: calc(var(--spacing) * 16);
  }

  .tailwind .mb-\[15px\] {
    margin-bottom: 15px;
  }

  .tailwind .ml-auto {
    margin-left: auto;
  }

  .tailwind .box-border {
    box-sizing: border-box;
  }

  .tailwind .block {
    display: block;
  }

  .tailwind .contents {
    display: contents;
  }

  .tailwind .flex {
    display: flex;
  }

  .tailwind .grid {
    display: grid;
  }

  .tailwind .hidden {
    display: none;
  }

  .tailwind .inline-block {
    display: inline-block;
  }

  .tailwind .inline-flex {
    display: inline-flex;
  }

  .tailwind .table {
    display: table;
  }

  .tailwind .aspect-\[3\/2\] {
    aspect-ratio: 3 / 2;
  }

  .tailwind .aspect-\[37\/44\] {
    aspect-ratio: 37 / 44;
  }

  .tailwind .aspect-\[320\/693\] {
    aspect-ratio: 320 / 693;
  }

  .tailwind .aspect-\[545\/507\] {
    aspect-ratio: 545 / 507;
  }

  .tailwind .aspect-square {
    aspect-ratio: 1;
  }

  .tailwind .size-0 {
    width: calc(var(--spacing) * 0);
    height: calc(var(--spacing) * 0);
  }

  .tailwind .size-12 {
    width: calc(var(--spacing) * 12);
    height: calc(var(--spacing) * 12);
  }

  .tailwind .size-\[6px\] {
    width: 6px;
    height: 6px;
  }

  .tailwind .size-\[12px\] {
    width: 12px;
    height: 12px;
  }

  .tailwind .size-\[16px\] {
    width: 16px;
    height: 16px;
  }

  .tailwind .size-\[18px\] {
    width: 18px;
    height: 18px;
  }

  .tailwind .size-\[20px\] {
    width: 20px;
    height: 20px;
  }

  .tailwind .size-\[24px\] {
    width: 24px;
    height: 24px;
  }

  .tailwind .size-\[32px\] {
    width: 32px;
    height: 32px;
  }

  .tailwind .size-\[36px\] {
    width: 36px;
    height: 36px;
  }

  .tailwind .size-\[40px\] {
    width: 40px;
    height: 40px;
  }

  .tailwind .size-\[48px\] {
    width: 48px;
    height: 48px;
  }

  .tailwind .size-\[64px\] {
    width: 64px;
    height: 64px;
  }

  .tailwind .size-\[123\.5px\] {
    width: 123.5px;
    height: 123.5px;
  }

  .tailwind .size-\[128px\] {
    width: 128px;
    height: 128px;
  }

  .tailwind .size-\[256px\] {
    width: 256px;
    height: 256px;
  }

  .tailwind .size-\[300px\] {
    width: 300px;
    height: 300px;
  }

  .tailwind .size-full {
    width: 100%;
    height: 100%;
  }

  .tailwind .h-0 {
    height: calc(var(--spacing) * 0);
  }

  .tailwind .h-0\.5 {
    height: calc(var(--spacing) * .5);
  }

  .tailwind .h-1 {
    height: calc(var(--spacing) * 1);
  }

  .tailwind .h-1\.5 {
    height: calc(var(--spacing) * 1.5);
  }

  .tailwind .h-1\/3 {
    height: 33.3333%;
  }

  .tailwind .h-2 {
    height: calc(var(--spacing) * 2);
  }

  .tailwind .h-3 {
    height: calc(var(--spacing) * 3);
  }

  .tailwind .h-3\.5 {
    height: calc(var(--spacing) * 3.5);
  }

  .tailwind .h-4 {
    height: calc(var(--spacing) * 4);
  }

  .tailwind .h-5 {
    height: calc(var(--spacing) * 5);
  }

  .tailwind .h-6 {
    height: calc(var(--spacing) * 6);
  }

  .tailwind .h-8 {
    height: calc(var(--spacing) * 8);
  }

  .tailwind .h-9 {
    height: calc(var(--spacing) * 9);
  }

  .tailwind .h-10 {
    height: calc(var(--spacing) * 10);
  }

  .tailwind .h-12 {
    height: calc(var(--spacing) * 12);
  }

  .tailwind .h-16 {
    height: calc(var(--spacing) * 16);
  }

  .tailwind .h-24 {
    height: calc(var(--spacing) * 24);
  }

  .tailwind .h-32 {
    height: calc(var(--spacing) * 32);
  }

  .tailwind .h-48 {
    height: calc(var(--spacing) * 48);
  }

  .tailwind .h-64 {
    height: calc(var(--spacing) * 64);
  }

  .tailwind .h-96 {
    height: calc(var(--spacing) * 96);
  }

  .tailwind .h-\[1px\] {
    height: 1px;
  }

  .tailwind .h-\[2px\] {
    height: 2px;
  }

  .tailwind .h-\[7px\] {
    height: 7px;
  }

  .tailwind .h-\[15px\] {
    height: 15px;
  }

  .tailwind .h-\[16px\] {
    height: 16px;
  }

  .tailwind .h-\[18px\] {
    height: 18px;
  }

  .tailwind .h-\[19px\] {
    height: 19px;
  }

  .tailwind .h-\[20px\] {
    height: 20px;
  }

  .tailwind .h-\[21\.319px\] {
    height: 21.319px;
  }

  .tailwind .h-\[21px\] {
    height: 21px;
  }

  .tailwind .h-\[22px\] {
    height: 22px;
  }

  .tailwind .h-\[24px\] {
    height: 24px;
  }

  .tailwind .h-\[26px\] {
    height: 26px;
  }

  .tailwind .h-\[28px\] {
    height: 28px;
  }

  .tailwind .h-\[29px\] {
    height: 29px;
  }

  .tailwind .h-\[30px\] {
    height: 30px;
  }

  .tailwind .h-\[32px\] {
    height: 32px;
  }

  .tailwind .h-\[33px\] {
    height: 33px;
  }

  .tailwind .h-\[34px\] {
    height: 34px;
  }

  .tailwind .h-\[36px\] {
    height: 36px;
  }

  .tailwind .h-\[38px\] {
    height: 38px;
  }

  .tailwind .h-\[39px\] {
    height: 39px;
  }

  .tailwind .h-\[40px\] {
    height: 40px;
  }

  .tailwind .h-\[42px\] {
    height: 42px;
  }

  .tailwind .h-\[43px\] {
    height: 43px;
  }

  .tailwind .h-\[45\.5px\] {
    height: 45.5px;
  }

  .tailwind .h-\[47px\] {
    height: 47px;
  }

  .tailwind .h-\[48px\] {
    height: 48px;
  }

  .tailwind .h-\[50px\] {
    height: 50px;
  }

  .tailwind .h-\[50vh\] {
    height: 50vh;
  }

  .tailwind .h-\[51px\] {
    height: 51px;
  }

  .tailwind .h-\[56\.52px\] {
    height: 56.52px;
  }

  .tailwind .h-\[57px\] {
    height: 57px;
  }

  .tailwind .h-\[58px\] {
    height: 58px;
  }

  .tailwind .h-\[62px\] {
    height: 62px;
  }

  .tailwind .h-\[63px\] {
    height: 63px;
  }

  .tailwind .h-\[66px\] {
    height: 66px;
  }

  .tailwind .h-\[67px\] {
    height: 67px;
  }

  .tailwind .h-\[68\.25px\] {
    height: 68.25px;
  }

  .tailwind .h-\[69\.5px\] {
    height: 69.5px;
  }

  .tailwind .h-\[71px\] {
    height: 71px;
  }

  .tailwind .h-\[72\.024px\] {
    height: 72.024px;
  }

  .tailwind .h-\[76px\] {
    height: 76px;
  }

  .tailwind .h-\[79px\] {
    height: 79px;
  }

  .tailwind .h-\[80px\] {
    height: 80px;
  }

  .tailwind .h-\[80vh\] {
    height: 80vh;
  }

  .tailwind .h-\[82px\] {
    height: 82px;
  }

  .tailwind .h-\[88\.64\%\] {
    height: 88.64%;
  }

  .tailwind .h-\[89px\] {
    height: 89px;
  }

  .tailwind .h-\[92\.25px\] {
    height: 92.25px;
  }

  .tailwind .h-\[92\.76\%\] {
    height: 92.76%;
  }

  .tailwind .h-\[96px\] {
    height: 96px;
  }

  .tailwind .h-\[98px\] {
    height: 98px;
  }

  .tailwind .h-\[100\.32\%\] {
    height: 100.32%;
  }

  .tailwind .h-\[103px\] {
    height: 103px;
  }

  .tailwind .h-\[104\.2\%\] {
    height: 104.2%;
  }

  .tailwind .h-\[104px\] {
    height: 104px;
  }

  .tailwind .h-\[107px\] {
    height: 107px;
  }

  .tailwind .h-\[114\.5px\] {
    height: 114.5px;
  }

  .tailwind .h-\[115px\] {
    height: 115px;
  }

  .tailwind .h-\[118\.5px\] {
    height: 118.5px;
  }

  .tailwind .h-\[119\.51\%\] {
    height: 119.51%;
  }

  .tailwind .h-\[120\%\] {
    height: 120%;
  }

  .tailwind .h-\[120\.89\%\] {
    height: 120.89%;
  }

  .tailwind .h-\[123\.5px\] {
    height: 123.5px;
  }

  .tailwind .h-\[124\.02\%\] {
    height: 124.02%;
  }

  .tailwind .h-\[130\.85\%\] {
    height: 130.85%;
  }

  .tailwind .h-\[130px\] {
    height: 130px;
  }

  .tailwind .h-\[132px\] {
    height: 132px;
  }

  .tailwind .h-\[139px\] {
    height: 139px;
  }

  .tailwind .h-\[141\.498px\] {
    height: 141.498px;
  }

  .tailwind .h-\[146\.5px\] {
    height: 146.5px;
  }

  .tailwind .h-\[150\%\] {
    height: 150%;
  }

  .tailwind .h-\[156px\] {
    height: 156px;
  }

  .tailwind .h-\[171px\] {
    height: 171px;
  }

  .tailwind .h-\[173px\] {
    height: 173px;
  }

  .tailwind .h-\[177\.478px\] {
    height: 177.478px;
  }

  .tailwind .h-\[178\.348px\] {
    height: 178.348px;
  }

  .tailwind .h-\[180px\] {
    height: 180px;
  }

  .tailwind .h-\[212px\] {
    height: 212px;
  }

  .tailwind .h-\[224px\] {
    height: 224px;
  }

  .tailwind .h-\[230px\] {
    height: 230px;
  }

  .tailwind .h-\[256\.5px\] {
    height: 256.5px;
  }

  .tailwind .h-\[260px\] {
    height: 260px;
  }

  .tailwind .h-\[263\.25px\] {
    height: 263.25px;
  }

  .tailwind .h-\[264px\] {
    height: 264px;
  }

  .tailwind .h-\[288px\] {
    height: 288px;
  }

  .tailwind .h-\[319px\] {
    height: 319px;
  }

  .tailwind .h-\[320px\] {
    height: 320px;
  }

  .tailwind .h-\[339\.362px\] {
    height: 339.362px;
  }

  .tailwind .h-\[348px\] {
    height: 348px;
  }

  .tailwind .h-\[350px\] {
    height: 350px;
  }

  .tailwind .h-\[356\.79px\] {
    height: 356.79px;
  }

  .tailwind .h-\[363px\] {
    height: 363px;
  }

  .tailwind .h-\[374px\] {
    height: 374px;
  }

  .tailwind .h-\[420px\] {
    height: 420px;
  }

  .tailwind .h-\[423px\] {
    height: 423px;
  }

  .tailwind .h-\[430\.766px\] {
    height: 430.766px;
  }

  .tailwind .h-\[435\.556px\] {
    height: 435.556px;
  }

  .tailwind .h-\[435\.641px\] {
    height: 435.641px;
  }

  .tailwind .h-\[439px\] {
    height: 439px;
  }

  .tailwind .h-\[441\.636px\] {
    height: 441.636px;
  }

  .tailwind .h-\[480px\] {
    height: 480px;
  }

  .tailwind .h-\[504px\] {
    height: 504px;
  }

  .tailwind .h-\[517px\] {
    height: 517px;
  }

  .tailwind .h-\[520px\] {
    height: 520px;
  }

  .tailwind .h-\[527\.133px\] {
    height: 527.133px;
  }

  .tailwind .h-\[529\.783px\] {
    height: 529.783px;
  }

  .tailwind .h-\[530\.765px\] {
    height: 530.765px;
  }

  .tailwind .h-\[531\.5px\] {
    height: 531.5px;
  }

  .tailwind .h-\[553px\] {
    height: 553px;
  }

  .tailwind .h-\[600px\] {
    height: 600px;
  }

  .tailwind .h-\[616\.311px\] {
    height: 616.311px;
  }

  .tailwind .h-\[666px\] {
    height: 666px;
  }

  .tailwind .h-\[676\.2px\] {
    height: 676.2px;
  }

  .tailwind .h-\[720px\] {
    height: 720px;
  }

  .tailwind .h-\[753\.276px\] {
    height: 753.276px;
  }

  .tailwind .h-\[787\.822px\] {
    height: 787.822px;
  }

  .tailwind .h-\[800px\] {
    height: 800px;
  }

  .tailwind .h-\[899\.25px\] {
    height: 899.25px;
  }

  .tailwind .h-\[901\.25px\] {
    height: 901.25px;
  }

  .tailwind .h-\[940px\] {
    height: 940px;
  }

  .tailwind .h-\[965px\] {
    height: 965px;
  }

  .tailwind .h-\[1032\.5px\] {
    height: 1032.5px;
  }

  .tailwind .h-\[1078px\] {
    height: 1078px;
  }

  .tailwind .h-\[1366px\] {
    height: 1366px;
  }

  .tailwind .h-\[1369\.5px\] {
    height: 1369.5px;
  }

  .tailwind .h-auto {
    height: auto;
  }

  .tailwind .h-full {
    height: 100%;
  }

  .tailwind .h-px {
    height: 1px;
  }

  .tailwind .h-screen {
    height: 100vh;
  }

  .tailwind .max-h-\[85vh\] {
    max-height: 85vh;
  }

  .tailwind .max-h-full {
    max-height: 100%;
  }

  .tailwind .min-h-0 {
    min-height: calc(var(--spacing) * 0);
  }

  .tailwind .min-h-\[140px\] {
    min-height: 140px;
  }

  .tailwind .min-h-\[153px\] {
    min-height: 153px;
  }

  .tailwind .min-h-\[300px\] {
    min-height: 300px;
  }

  .tailwind .min-h-\[350px\] {
    min-height: 350px;
  }

  .tailwind .min-h-\[500px\] {
    min-height: 500px;
  }

  .tailwind .min-h-\[517px\] {
    min-height: 517px;
  }

  .tailwind .min-h-\[1000px\] {
    min-height: 1000px;
  }

  .tailwind .min-h-\[auto\] {
    min-height: auto;
  }

  .tailwind .min-h-px {
    min-height: 1px;
  }

  .tailwind .min-h-screen {
    min-height: 100vh;
  }

  .tailwind .w-0 {
    width: calc(var(--spacing) * 0);
  }

  .tailwind .w-0\.5 {
    width: calc(var(--spacing) * .5);
  }

  .tailwind .w-1 {
    width: calc(var(--spacing) * 1);
  }

  .tailwind .w-1\.5 {
    width: calc(var(--spacing) * 1.5);
  }

  .tailwind .w-2 {
    width: calc(var(--spacing) * 2);
  }

  .tailwind .w-3 {
    width: calc(var(--spacing) * 3);
  }

  .tailwind .w-3\.5 {
    width: calc(var(--spacing) * 3.5);
  }

  .tailwind .w-4 {
    width: calc(var(--spacing) * 4);
  }

  .tailwind .w-5 {
    width: calc(var(--spacing) * 5);
  }

  .tailwind .w-6 {
    width: calc(var(--spacing) * 6);
  }

  .tailwind .w-8 {
    width: calc(var(--spacing) * 8);
  }

  .tailwind .w-9 {
    width: calc(var(--spacing) * 9);
  }

  .tailwind .w-10 {
    width: calc(var(--spacing) * 10);
  }

  .tailwind .w-12 {
    width: calc(var(--spacing) * 12);
  }

  .tailwind .w-16 {
    width: calc(var(--spacing) * 16);
  }

  .tailwind .w-20 {
    width: calc(var(--spacing) * 20);
  }

  .tailwind .w-24 {
    width: calc(var(--spacing) * 24);
  }

  .tailwind .w-32 {
    width: calc(var(--spacing) * 32);
  }

  .tailwind .w-40 {
    width: calc(var(--spacing) * 40);
  }

  .tailwind .w-48 {
    width: calc(var(--spacing) * 48);
  }

  .tailwind .w-64 {
    width: calc(var(--spacing) * 64);
  }

  .tailwind .w-96 {
    width: calc(var(--spacing) * 96);
  }

  .tailwind .w-\[1px\] {
    width: 1px;
  }

  .tailwind .w-\[2px\] {
    width: 2px;
  }

  .tailwind .w-\[12px\] {
    width: 12px;
  }

  .tailwind .w-\[15\%\] {
    width: 15%;
  }

  .tailwind .w-\[20\%\] {
    width: 20%;
  }

  .tailwind .w-\[20px\] {
    width: 20px;
  }

  .tailwind .w-\[21\.319px\] {
    width: 21.319px;
  }

  .tailwind .w-\[22px\] {
    width: 22px;
  }

  .tailwind .w-\[24px\] {
    width: 24px;
  }

  .tailwind .w-\[32px\] {
    width: 32px;
  }

  .tailwind .w-\[41px\] {
    width: 41px;
  }

  .tailwind .w-\[43\.609px\] {
    width: 43.609px;
  }

  .tailwind .w-\[44px\] {
    width: 44px;
  }

  .tailwind .w-\[46px\] {
    width: 46px;
  }

  .tailwind .w-\[50\.5px\] {
    width: 50.5px;
  }

  .tailwind .w-\[50vw\] {
    width: 50vw;
  }

  .tailwind .w-\[51\.813px\] {
    width: 51.813px;
  }

  .tailwind .w-\[56px\] {
    width: 56px;
  }

  .tailwind .w-\[60\.75px\] {
    width: 60.75px;
  }

  .tailwind .w-\[60px\] {
    width: 60px;
  }

  .tailwind .w-\[63\.9px\] {
    width: 63.9px;
  }

  .tailwind .w-\[66\.361px\] {
    width: 66.361px;
  }

  .tailwind .w-\[68\.722px\] {
    width: 68.722px;
  }

  .tailwind .w-\[70\.984px\] {
    width: 70.984px;
  }

  .tailwind .w-\[72\.511px\] {
    width: 72.511px;
  }

  .tailwind .w-\[76px\] {
    width: 76px;
  }

  .tailwind .w-\[77\.144px\] {
    width: 77.144px;
  }

  .tailwind .w-\[82px\] {
    width: 82px;
  }

  .tailwind .w-\[84\.188px\] {
    width: 84.188px;
  }

  .tailwind .w-\[84\.202px\] {
    width: 84.202px;
  }

  .tailwind .w-\[86\.969px\] {
    width: 86.969px;
  }

  .tailwind .w-\[87\.986px\] {
    width: 87.986px;
  }

  .tailwind .w-\[90\.406px\] {
    width: 90.406px;
  }

  .tailwind .w-\[93\.453px\] {
    width: 93.453px;
  }

  .tailwind .w-\[97\.656px\] {
    width: 97.656px;
  }

  .tailwind .w-\[100\.14\%\] {
    width: 100.14%;
  }

  .tailwind .w-\[100px\] {
    width: 100px;
  }

  .tailwind .w-\[105\.563px\] {
    width: 105.563px;
  }

  .tailwind .w-\[107\.51\%\] {
    width: 107.51%;
  }

  .tailwind .w-\[110px\] {
    width: 110px;
  }

  .tailwind .w-\[116\.906px\] {
    width: 116.906px;
  }

  .tailwind .w-\[117\.77\%\] {
    width: 117.77%;
  }

  .tailwind .w-\[120\%\] {
    width: 120%;
  }

  .tailwind .w-\[130px\] {
    width: 130px;
  }

  .tailwind .w-\[132\.063px\] {
    width: 132.063px;
  }

  .tailwind .w-\[136px\] {
    width: 136px;
  }

  .tailwind .w-\[137px\] {
    width: 137px;
  }

  .tailwind .w-\[140px\] {
    width: 140px;
  }

  .tailwind .w-\[141\.148px\] {
    width: 141.148px;
  }

  .tailwind .w-\[141\.498px\] {
    width: 141.498px;
  }

  .tailwind .w-\[141\.828px\] {
    width: 141.828px;
  }

  .tailwind .w-\[141px\] {
    width: 141px;
  }

  .tailwind .w-\[142px\] {
    width: 142px;
  }

  .tailwind .w-\[146\.56\%\] {
    width: 146.56%;
  }

  .tailwind .w-\[150px\] {
    width: 150px;
  }

  .tailwind .w-\[160px\] {
    width: 160px;
  }

  .tailwind .w-\[162px\] {
    width: 162px;
  }

  .tailwind .w-\[163px\] {
    width: 163px;
  }

  .tailwind .w-\[166px\] {
    width: 166px;
  }

  .tailwind .w-\[169px\] {
    width: 169px;
  }

  .tailwind .w-\[175px\] {
    width: 175px;
  }

  .tailwind .w-\[177px\] {
    width: 177px;
  }

  .tailwind .w-\[194px\] {
    width: 194px;
  }

  .tailwind .w-\[196px\] {
    width: 196px;
  }

  .tailwind .w-\[197\.511px\] {
    width: 197.511px;
  }

  .tailwind .w-\[198\.047px\] {
    width: 198.047px;
  }

  .tailwind .w-\[198px\] {
    width: 198px;
  }

  .tailwind .w-\[200px\] {
    width: 200px;
  }

  .tailwind .w-\[204px\] {
    width: 204px;
  }

  .tailwind .w-\[205px\] {
    width: 205px;
  }

  .tailwind .w-\[206px\] {
    width: 206px;
  }

  .tailwind .w-\[212px\] {
    width: 212px;
  }

  .tailwind .w-\[219px\] {
    width: 219px;
  }

  .tailwind .w-\[223\.46\%\] {
    width: 223.46%;
  }

  .tailwind .w-\[238px\] {
    width: 238px;
  }

  .tailwind .w-\[240px\] {
    width: 240px;
  }

  .tailwind .w-\[243px\] {
    width: 243px;
  }

  .tailwind .w-\[249\.493px\] {
    width: 249.493px;
  }

  .tailwind .w-\[256\.5px\] {
    width: 256.5px;
  }

  .tailwind .w-\[258px\] {
    width: 258px;
  }

  .tailwind .w-\[259px\] {
    width: 259px;
  }

  .tailwind .w-\[264px\] {
    width: 264px;
  }

  .tailwind .w-\[269px\] {
    width: 269px;
  }

  .tailwind .w-\[280px\] {
    width: 280px;
  }

  .tailwind .w-\[291px\] {
    width: 291px;
  }

  .tailwind .w-\[300px\] {
    width: 300px;
  }

  .tailwind .w-\[307\.5px\] {
    width: 307.5px;
  }

  .tailwind .w-\[307px\] {
    width: 307px;
  }

  .tailwind .w-\[312px\] {
    width: 312px;
  }

  .tailwind .w-\[319px\] {
    width: 319px;
  }

  .tailwind .w-\[320px\] {
    width: 320px;
  }

  .tailwind .w-\[321\.5px\] {
    width: 321.5px;
  }

  .tailwind .w-\[327px\] {
    width: 327px;
  }

  .tailwind .w-\[338px\] {
    width: 338px;
  }

  .tailwind .w-\[339px\] {
    width: 339px;
  }

  .tailwind .w-\[344px\] {
    width: 344px;
  }

  .tailwind .w-\[348px\] {
    width: 348px;
  }

  .tailwind .w-\[350px\] {
    width: 350px;
  }

  .tailwind .w-\[352px\] {
    width: 352px;
  }

  .tailwind .w-\[361px\] {
    width: 361px;
  }

  .tailwind .w-\[369px\] {
    width: 369px;
  }

  .tailwind .w-\[381px\] {
    width: 381px;
  }

  .tailwind .w-\[430\.766px\] {
    width: 430.766px;
  }

  .tailwind .w-\[445\.976px\] {
    width: 445.976px;
  }

  .tailwind .w-\[526px\] {
    width: 526px;
  }

  .tailwind .w-\[531\.5px\] {
    width: 531.5px;
  }

  .tailwind .w-\[544px\] {
    width: 544px;
  }

  .tailwind .w-\[590px\] {
    width: 590px;
  }

  .tailwind .w-\[592px\] {
    width: 592px;
  }

  .tailwind .w-\[634px\] {
    width: 634px;
  }

  .tailwind .w-\[642px\] {
    width: 642px;
  }

  .tailwind .w-\[663px\] {
    width: 663px;
  }

  .tailwind .w-\[674px\] {
    width: 674px;
  }

  .tailwind .w-\[800px\] {
    width: 800px;
  }

  .tailwind .w-\[905px\] {
    width: 905px;
  }

  .tailwind .w-\[1065px\] {
    width: 1065px;
  }

  .tailwind .w-\[1165px\] {
    width: 1165px;
  }

  .tailwind .w-\[1621px\] {
    width: 1621px;
  }

  .tailwind .w-full {
    width: 100%;
  }

  .tailwind .w-max {
    width: max-content;
  }

  .tailwind .w-px {
    width: 1px;
  }

  .tailwind .max-w-2xl {
    max-width: var(--container-2xl);
  }

  .tailwind .max-w-3xl {
    max-width: var(--container-3xl);
  }

  .tailwind .max-w-4xl {
    max-width: var(--container-4xl);
  }

  .tailwind .max-w-5xl {
    max-width: var(--container-5xl);
  }

  .tailwind .max-w-6xl {
    max-width: var(--container-6xl);
  }

  .tailwind .max-w-7xl {
    max-width: var(--container-7xl);
  }

  .tailwind .max-w-\[200px\] {
    max-width: 200px;
  }

  .tailwind .max-w-\[260px\] {
    max-width: 260px;
  }

  .tailwind .max-w-\[280px\] {
    max-width: 280px;
  }

  .tailwind .max-w-\[300px\] {
    max-width: 300px;
  }

  .tailwind .max-w-\[340px\] {
    max-width: 340px;
  }

  .tailwind .max-w-\[352px\] {
    max-width: 352px;
  }

  .tailwind .max-w-\[450px\] {
    max-width: 450px;
  }

  .tailwind .max-w-\[540px\] {
    max-width: 540px;
  }

  .tailwind .max-w-\[585px\] {
    max-width: 585px;
  }

  .tailwind .max-w-\[920px\] {
    max-width: 920px;
  }

  .tailwind .max-w-\[1200px\] {
    max-width: 1200px;
  }

  .tailwind .max-w-\[1280px\] {
    max-width: 1280px;
  }

  .tailwind .max-w-\[1400px\] {
    max-width: 1400px;
  }

  .tailwind .max-w-full {
    max-width: 100%;
  }

  .tailwind .max-w-lg {
    max-width: var(--container-lg);
  }

  .tailwind .max-w-none {
    max-width: none;
  }

  .tailwind .max-w-sm {
    max-width: var(--container-sm);
  }

  .tailwind .max-w-xl {
    max-width: var(--container-xl);
  }

  .tailwind .max-w-xs {
    max-width: var(--container-xs);
  }

  .tailwind .min-w-0 {
    min-width: calc(var(--spacing) * 0);
  }

  .tailwind .min-w-\[20px\] {
    min-width: 20px;
  }

  .tailwind .min-w-\[24px\] {
    min-width: 24px;
  }

  .tailwind .min-w-\[120px\] {
    min-width: 120px;
  }

  .tailwind .min-w-\[700px\] {
    min-width: 700px;
  }

  .tailwind .min-w-\[800px\] {
    min-width: 800px;
  }

  .tailwind .min-w-px {
    min-width: 1px;
  }

  .tailwind .flex-1 {
    flex: 1;
  }

  .tailwind .flex-\[1_0_0\] {
    flex: 1 0 0;
  }

  .tailwind .flex-none {
    flex: none;
  }

  .tailwind .flex-shrink-0, .tailwind .shrink-0 {
    flex-shrink: 0;
  }

  .tailwind .flex-grow {
    flex-grow: 1;
  }

  .tailwind .border-collapse {
    border-collapse: collapse;
  }

  .tailwind .origin-center {
    transform-origin: center;
  }

  .tailwind .origin-left {
    transform-origin: 0;
  }

  .tailwind .origin-top-left {
    transform-origin: 0 0;
  }

  .tailwind .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1/2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tailwind .translate-x-\[-50\%\] {
    --tw-translate-x: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tailwind .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1/2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tailwind .translate-z-0 {
    --tw-translate-z: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y) var(--tw-translate-z);
  }

  .tailwind .scale-75 {
    --tw-scale-x: 75%;
    --tw-scale-y: 75%;
    --tw-scale-z: 75%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .tailwind .scale-90 {
    --tw-scale-x: 90%;
    --tw-scale-y: 90%;
    --tw-scale-z: 90%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .tailwind .scale-105 {
    --tw-scale-x: 105%;
    --tw-scale-y: 105%;
    --tw-scale-z: 105%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .tailwind .scale-110 {
    --tw-scale-x: 110%;
    --tw-scale-y: 110%;
    --tw-scale-z: 110%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .tailwind .scale-x-\[-1\] {
    --tw-scale-x: -1;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .tailwind .-scale-y-100 {
    --tw-scale-y: calc(100% * -1);
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .tailwind .scale-y-\[-100\%\] {
    --tw-scale-y: -100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .tailwind .scale-\[0\.45\] {
    scale: .45;
  }

  .tailwind .rotate-45 {
    rotate: 45deg;
  }

  .tailwind .rotate-90 {
    rotate: 90deg;
  }

  .tailwind .rotate-180 {
    rotate: 180deg;
  }

  .tailwind .rotate-\[-0\.76deg\] {
    rotate: -.76deg;
  }

  .tailwind .rotate-\[-90deg\] {
    rotate: -90deg;
  }

  .tailwind .rotate-\[90deg\] {
    rotate: 90deg;
  }

  .tailwind .rotate-\[180deg\] {
    rotate: 180deg;
  }

  .tailwind .-skew-x-12 {
    --tw-skew-x: skewX(calc(12deg * -1));
    transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
  }

  .tailwind .transform {
    transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
  }

  .tailwind .animate-\[spin_60s_linear_infinite\] {
    animation: 60s linear infinite spin;
  }

  .tailwind .animate-ping {
    animation: var(--animate-ping);
  }

  .tailwind .animate-pulse {
    animation: var(--animate-pulse);
  }

  .tailwind .cursor-crosshair {
    cursor: crosshair;
  }

  .tailwind .cursor-default {
    cursor: default;
  }

  .tailwind .cursor-pointer {
    cursor: pointer;
  }

  .tailwind .resize {
    resize: both;
  }

  .tailwind .list-disc {
    list-style-type: disc;
  }

  .tailwind .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .tailwind .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .tailwind .grid-cols-\[auto_1fr\] {
    grid-template-columns: auto 1fr;
  }

  .tailwind .grid-cols-\[repeat\(2\,minmax\(0\,1fr\)\)\] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .tailwind .grid-rows-\[repeat\(1\,minmax\(0\,1fr\)\)\] {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .tailwind .grid-rows-\[repeat\(2\,minmax\(0\,1fr\)\)\] {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .tailwind .flex-col {
    flex-direction: column;
  }

  .tailwind .flex-row {
    flex-direction: row;
  }

  .tailwind .flex-wrap {
    flex-wrap: wrap;
  }

  .tailwind .content-start {
    align-content: flex-start;
  }

  .tailwind .content-stretch {
    align-content: stretch;
  }

  .tailwind .items-center {
    align-items: center;
  }

  .tailwind .items-end {
    align-items: flex-end;
  }

  .tailwind .items-start {
    align-items: flex-start;
  }

  .tailwind .items-stretch {
    align-items: stretch;
  }

  .tailwind .justify-between {
    justify-content: space-between;
  }

  .tailwind .justify-center {
    justify-content: center;
  }

  .tailwind .justify-end {
    justify-content: flex-end;
  }

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

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

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

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

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

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

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

  .tailwind .gap-10 {
    gap: calc(var(--spacing) * 10);
  }

  .tailwind .gap-12 {
    gap: calc(var(--spacing) * 12);
  }

  .tailwind .gap-\[2px\] {
    gap: 2px;
  }

  .tailwind .gap-\[4px\] {
    gap: 4px;
  }

  .tailwind .gap-\[8px\] {
    gap: 8px;
  }

  .tailwind .gap-\[10px\] {
    gap: 10px;
  }

  .tailwind .gap-\[12px\] {
    gap: 12px;
  }

  .tailwind .gap-\[14px\] {
    gap: 14px;
  }

  .tailwind .gap-\[15px\] {
    gap: 15px;
  }

  .tailwind .gap-\[16px\] {
    gap: 16px;
  }

  .tailwind .gap-\[24px\] {
    gap: 24px;
  }

  .tailwind .gap-\[32px\] {
    gap: 32px;
  }

  .tailwind .gap-px {
    gap: 1px;
  }

  :where(.tailwind .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(.tailwind .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(.tailwind .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(.tailwind .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(.tailwind .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(.tailwind .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(.tailwind .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)));
  }

  .tailwind .gap-x-5 {
    column-gap: calc(var(--spacing) * 5);
  }

  .tailwind .gap-x-6 {
    column-gap: calc(var(--spacing) * 6);
  }

  .tailwind .gap-x-8 {
    column-gap: calc(var(--spacing) * 8);
  }

  .tailwind .gap-x-\[12px\] {
    column-gap: 12px;
  }

  .tailwind .gap-x-\[24px\] {
    column-gap: 24px;
  }

  :where(.tailwind .-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(.tailwind .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)));
  }

  .tailwind .gap-y-2 {
    row-gap: calc(var(--spacing) * 2);
  }

  .tailwind .gap-y-4 {
    row-gap: calc(var(--spacing) * 4);
  }

  .tailwind .gap-y-6 {
    row-gap: calc(var(--spacing) * 6);
  }

  .tailwind .gap-y-\[12px\] {
    row-gap: 12px;
  }

  .tailwind .gap-y-\[24px\] {
    row-gap: 24px;
  }

  .tailwind .self-center {
    align-self: center;
  }

  .tailwind .self-stretch {
    align-self: stretch;
  }

  .tailwind .justify-self-start {
    justify-self: flex-start;
  }

  .tailwind .justify-self-stretch {
    justify-self: stretch;
  }

  .tailwind .truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .tailwind .overflow-auto {
    overflow: auto;
  }

  .tailwind .overflow-clip {
    overflow: clip;
  }

  .tailwind .overflow-hidden {
    overflow: hidden;
  }

  .tailwind .overflow-visible {
    overflow: visible;
  }

  .tailwind .overflow-x-auto {
    overflow-x: auto;
  }

  .tailwind .overflow-x-hidden {
    overflow-x: hidden;
  }

  .tailwind .rounded {
    border-radius: .25rem;
  }

  .tailwind .rounded-2xl {
    border-radius: var(--radius-2xl);
  }

  .tailwind .rounded-3xl {
    border-radius: var(--radius-3xl);
  }

  .tailwind .rounded-\[1px\] {
    border-radius: 1px;
  }

  .tailwind .rounded-\[2\.2rem\] {
    border-radius: 2.2rem;
  }

  .tailwind .rounded-\[2\.5rem\] {
    border-radius: 2.5rem;
  }

  .tailwind .rounded-\[2px\] {
    border-radius: 2px;
  }

  .tailwind .rounded-\[2rem\] {
    border-radius: 2rem;
  }

  .tailwind .rounded-\[4px\] {
    border-radius: 4px;
  }

  .tailwind .rounded-\[10px\] {
    border-radius: 10px;
  }

  .tailwind .rounded-\[16\.4px\] {
    border-radius: 16.4px;
  }

  .tailwind .rounded-\[16px\] {
    border-radius: 16px;
  }

  .tailwind .rounded-\[17px\] {
    border-radius: 17px;
  }

  .tailwind .rounded-\[20px\] {
    border-radius: 20px;
  }

  .tailwind .rounded-\[24px\] {
    border-radius: 24px;
  }

  .tailwind .rounded-\[32px\] {
    border-radius: 32px;
  }

  .tailwind .rounded-\[35px\] {
    border-radius: 35px;
  }

  .tailwind .rounded-\[36px\] {
    border-radius: 36px;
  }

  .tailwind .rounded-\[40px\] {
    border-radius: 40px;
  }

  .tailwind .rounded-\[42px\] {
    border-radius: 42px;
  }

  .tailwind .rounded-\[44px\] {
    border-radius: 44px;
  }

  .tailwind .rounded-\[33554400px\] {
    border-radius: 33554400px;
  }

  .tailwind .rounded-\[inherit\] {
    border-radius: inherit;
  }

  .tailwind .rounded-full {
    border-radius: 3.40282e38px;
  }

  .tailwind .rounded-lg {
    border-radius: var(--radius-lg);
  }

  .tailwind .rounded-xl {
    border-radius: var(--radius-xl);
  }

  .tailwind .rounded-t-\[32px\] {
    border-top-left-radius: 32px;
    border-top-right-radius: 32px;
  }

  .tailwind .rounded-t-xl {
    border-top-left-radius: var(--radius-xl);
    border-top-right-radius: var(--radius-xl);
  }

  .tailwind .rounded-tl-lg {
    border-top-left-radius: var(--radius-lg);
  }

  .tailwind .rounded-tr-lg {
    border-top-right-radius: var(--radius-lg);
  }

  .tailwind .rounded-b-\[2px\] {
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
  }

  .tailwind .rounded-b-\[32px\] {
    border-bottom-right-radius: 32px;
    border-bottom-left-radius: 32px;
  }

  .tailwind .rounded-b-xl {
    border-bottom-right-radius: var(--radius-xl);
    border-bottom-left-radius: var(--radius-xl);
  }

  .tailwind .rounded-br-lg {
    border-bottom-right-radius: var(--radius-lg);
  }

  .tailwind .rounded-bl-lg {
    border-bottom-left-radius: var(--radius-lg);
  }

  .tailwind .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .tailwind .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .tailwind .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .tailwind .border-4 {
    border-style: var(--tw-border-style);
    border-width: 4px;
  }

  .tailwind .border-\[0\.5px\] {
    border-style: var(--tw-border-style);
    border-width: .5px;
  }

  .tailwind .border-\[6px\] {
    border-style: var(--tw-border-style);
    border-width: 6px;
  }

  .tailwind .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .tailwind .border-t-2 {
    border-top-style: var(--tw-border-style);
    border-top-width: 2px;
  }

  .tailwind .border-r {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .tailwind .border-r-2 {
    border-right-style: var(--tw-border-style);
    border-right-width: 2px;
  }

  .tailwind .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .tailwind .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }

  .tailwind .border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .tailwind .border-l-2 {
    border-left-style: var(--tw-border-style);
    border-left-width: 2px;
  }

  .tailwind .border-l-4 {
    border-left-style: var(--tw-border-style);
    border-left-width: 4px;
  }

  .tailwind .border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }

  .tailwind .border-none {
    --tw-border-style: none;
    border-style: none;
  }

  .tailwind .border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }

  .tailwind .border-\[\#1A191D\] {
    border-color: #1a191d;
  }

  .tailwind .border-\[\#1d293d\] {
    border-color: #1d293d;
  }

  .tailwind .border-\[\#2fb8ff\]\/30 {
    border-color: oklab(74.3734% -.0809116 -.127456 / .3);
  }

  .tailwind .border-\[\#9EECD9\] {
    border-color: #9eecd9;
  }

  .tailwind .border-\[\#615fff\]\/20 {
    border-color: oklab(58.3368% .0283593 -.228736 / .2);
  }

  .tailwind .border-\[\#5245e6\] {
    border-color: #5245e6;
  }

  .tailwind .border-\[\#7929fb\] {
    border-color: #7929fb;
  }

  .tailwind .border-\[\#13141c\] {
    border-color: #13141c;
  }

  .tailwind .border-\[\#101828\] {
    border-color: #101828;
  }

  .tailwind .border-\[\#314158\] {
    border-color: #314158;
  }

  .tailwind .border-\[\#a9dfd8\]\/10 {
    border-color: oklab(86.4412% -.0559071 -.00620449 / .1);
  }

  .tailwind .border-\[\#ad46ff\]\/30 {
    border-color: oklab(62.1707% .149623 -.21125 / .3);
  }

  .tailwind .border-\[rgba\(0\,0\,0\,0\)\] {
    border-color: #0000;
  }

  .tailwind .border-\[rgba\(0\,79\,59\,0\.2\)\] {
    border-color: #004f3b33;
  }

  .tailwind .border-\[rgba\(5\,223\,114\,0\.2\)\] {
    border-color: #05df7233;
  }

  .tailwind .border-\[rgba\(29\,41\,61\,0\.5\)\] {
    border-color: #1d293d80;
  }

  .tailwind .border-\[rgba\(63\,63\,71\,0\.5\)\] {
    border-color: #3f3f4780;
  }

  .tailwind .border-\[rgba\(97\,95\,255\,0\.2\)\] {
    border-color: #615fff33;
  }

  .tailwind .border-\[rgba\(130\,24\,26\,0\.2\)\] {
    border-color: #82181a33;
  }

  .tailwind .border-\[rgba\(173\,70\,255\,0\.2\)\] {
    border-color: #ad46ff33;
  }

  .tailwind .border-\[rgba\(173\,70\,255\,0\.3\)\] {
    border-color: #ad46ff4d;
  }

  .tailwind .border-\[rgba\(255\,255\,255\,0\.1\)\] {
    border-color: #ffffff1a;
  }

  .tailwind .border-\[rgba\(255\,255\,255\,0\.2\)\] {
    border-color: #fff3;
  }

  .tailwind .border-\[rgba\(255\,255\,255\,0\.05\)\] {
    border-color: #ffffff0d;
  }

  .tailwind .border-\[rgba\(255\,255\,255\,0\.08\)\] {
    border-color: #ffffff14;
  }

  .tailwind .border-\[transparent\] {
    border-color: #0000;
  }

  .tailwind .border-amber-100 {
    border-color: var(--color-amber-100);
  }

  .tailwind .border-emerald-100 {
    border-color: var(--color-emerald-100);
  }

  .tailwind .border-gray-50 {
    border-color: var(--color-gray-50);
  }

  .tailwind .border-gray-100 {
    border-color: var(--color-gray-100);
  }

  .tailwind .border-gray-200 {
    border-color: var(--color-gray-200);
  }

  .tailwind .border-gray-500 {
    border-color: var(--color-gray-500);
  }

  .tailwind .border-gray-700 {
    border-color: var(--color-gray-700);
  }

  .tailwind .border-green-400\/20 {
    border-color: #05df7233;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .border-green-400\/20 {
      border-color: color-mix(in oklab, var(--color-green-400) 20%, transparent);
    }
  }

  .tailwind .border-indigo-100 {
    border-color: var(--color-indigo-100);
  }

  .tailwind .border-indigo-500\/40 {
    border-color: #625fff66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .border-indigo-500\/40 {
      border-color: color-mix(in oklab, var(--color-indigo-500) 40%, transparent);
    }
  }

  .tailwind .border-indigo-500\/50 {
    border-color: #625fff80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .border-indigo-500\/50 {
      border-color: color-mix(in oklab, var(--color-indigo-500) 50%, transparent);
    }
  }

  .tailwind .border-purple-100 {
    border-color: var(--color-purple-100);
  }

  .tailwind .border-purple-500\/20 {
    border-color: #ac4bff33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .border-purple-500\/20 {
      border-color: color-mix(in oklab, var(--color-purple-500) 20%, transparent);
    }
  }

  .tailwind .border-purple-500\/30 {
    border-color: #ac4bff4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .border-purple-500\/30 {
      border-color: color-mix(in oklab, var(--color-purple-500) 30%, transparent);
    }
  }

  .tailwind .border-rose-100 {
    border-color: var(--color-rose-100);
  }

  .tailwind .border-sky-100 {
    border-color: var(--color-sky-100);
  }

  .tailwind .border-slate-100 {
    border-color: var(--color-slate-100);
  }

  .tailwind .border-slate-200 {
    border-color: var(--color-slate-200);
  }

  .tailwind .border-slate-700\/30 {
    border-color: #3141584d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .border-slate-700\/30 {
      border-color: color-mix(in oklab, var(--color-slate-700) 30%, transparent);
    }
  }

  .tailwind .border-slate-700\/50 {
    border-color: #31415880;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .border-slate-700\/50 {
      border-color: color-mix(in oklab, var(--color-slate-700) 50%, transparent);
    }
  }

  .tailwind .border-transparent {
    border-color: #0000;
  }

  .tailwind .border-white\/5 {
    border-color: #ffffff0d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .border-white\/5 {
      border-color: color-mix(in oklab, var(--color-white) 5%, transparent);
    }
  }

  .tailwind .border-white\/10 {
    border-color: #ffffff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .border-white\/10 {
      border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .tailwind .border-white\/20 {
    border-color: #fff3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .border-white\/20 {
      border-color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }

  .tailwind .border-white\/30 {
    border-color: #ffffff4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .border-white\/30 {
      border-color: color-mix(in oklab, var(--color-white) 30%, transparent);
    }
  }

  .tailwind .border-white\/40 {
    border-color: #fff6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .border-white\/40 {
      border-color: color-mix(in oklab, var(--color-white) 40%, transparent);
    }
  }

  .tailwind .border-zinc-700 {
    border-color: var(--color-zinc-700);
  }

  .tailwind .border-zinc-700\/50 {
    border-color: #3f3f4680;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .border-zinc-700\/50 {
      border-color: color-mix(in oklab, var(--color-zinc-700) 50%, transparent);
    }
  }

  .tailwind .border-zinc-700\/60 {
    border-color: #3f3f4699;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .border-zinc-700\/60 {
      border-color: color-mix(in oklab, var(--color-zinc-700) 60%, transparent);
    }
  }

  .tailwind .border-zinc-800 {
    border-color: var(--color-zinc-800);
  }

  .tailwind .bg-\[\#0F0E11\] {
    background-color: #0f0e11;
  }

  .tailwind .bg-\[\#0e0d10\] {
    background-color: #0e0d10;
  }

  .tailwind .bg-\[\#0f0e11\] {
    background-color: #0f0e11;
  }

  .tailwind .bg-\[\#0f172b\] {
    background-color: #0f172b;
  }

  .tailwind .bg-\[\#0f172b\]\/60 {
    background-color: oklab(20.8403% -.00264565 -.0415788 / .6);
  }

  .tailwind .bg-\[\#0f172b\]\/80 {
    background-color: oklab(20.8403% -.00264565 -.0415788 / .8);
  }

  .tailwind .bg-\[\#00d492\]\/5 {
    background-color: oklab(76.8846% -.16044 .052289 / .05);
  }

  .tailwind .bg-\[\#00d492\]\/10 {
    background-color: oklab(76.8846% -.16044 .052289 / .1);
  }

  .tailwind .bg-\[\#1A191D\] {
    background-color: #1a191d;
  }

  .tailwind .bg-\[\#1a1a20\] {
    background-color: #1a1a20;
  }

  .tailwind .bg-\[\#1d293d\] {
    background-color: #1d293d;
  }

  .tailwind .bg-\[\#1d293d\]\/30 {
    background-color: oklab(27.9893% -.00684834 -.0401886 / .3);
  }

  .tailwind .bg-\[\#1e2939\] {
    background-color: #1e2939;
  }

  .tailwind .bg-\[\#2D2D2D\] {
    background-color: #2d2d2d;
  }

  .tailwind .bg-\[\#2FB8FF\] {
    background-color: #2fb8ff;
  }

  .tailwind .bg-\[\#2a2a2a\] {
    background-color: #2a2a2a;
  }

  .tailwind .bg-\[\#2b2b36\] {
    background-color: #2b2b36;
  }

  .tailwind .bg-\[\#9EECD9\] {
    background-color: #9eecd9;
  }

  .tailwind .bg-\[\#090E16\], .tailwind .bg-\[\#090e16\] {
    background-color: #090e16;
  }

  .tailwind .bg-\[\#090e16\]\/50 {
    background-color: oklab(16.2687% -.00342943 -.0185406 / .5);
  }

  .tailwind .bg-\[\#261a45\] {
    background-color: #261a45;
  }

  .tailwind .bg-\[\#615fff\] {
    background-color: #615fff;
  }

  .tailwind .bg-\[\#615fff\]\/10 {
    background-color: oklab(58.3368% .0283593 -.228736 / .1);
  }

  .tailwind .bg-\[\#665BC0\]\/10 {
    background-color: oklab(53.3024% .03929 -.147512 / .1);
  }

  .tailwind .bg-\[\#665bc0\] {
    background-color: #665bc0;
  }

  .tailwind .bg-\[\#995dfb\] {
    background-color: #995dfb;
  }

  .tailwind .bg-\[\#13141c\] {
    background-color: #13141c;
  }

  .tailwind .bg-\[\#18181b\] {
    background-color: #18181b;
  }

  .tailwind .bg-\[\#27272a\] {
    background-color: #27272a;
  }

  .tailwind .bg-\[\#101828\] {
    background-color: #101828;
  }

  .tailwind .bg-\[\#131215\] {
    background-color: #131215;
  }

  .tailwind .bg-\[\#262630\] {
    background-color: #262630;
  }

  .tailwind .bg-\[\#364153\] {
    background-color: #364153;
  }

  .tailwind .bg-\[\#F9FAFB\] {
    background-color: #f9fafb;
  }

  .tailwind .bg-\[\#FAFAFA\] {
    background-color: #fafafa;
  }

  .tailwind .bg-\[\#FFFFFF\] {
    background-color: #fff;
  }

  .tailwind .bg-\[\#a3b3ff\] {
    background-color: #a3b3ff;
  }

  .tailwind .bg-\[\#a9dfd8\] {
    background-color: #a9dfd8;
  }

  .tailwind .bg-\[\#a9dfd8\]\/10 {
    background-color: oklab(86.4412% -.0559071 -.00620449 / .1);
  }

  .tailwind .bg-\[\#ad46ff\]\/20 {
    background-color: oklab(62.1707% .149623 -.21125 / .2);
  }

  .tailwind .bg-\[\#c27aff\] {
    background-color: #c27aff;
  }

  .tailwind .bg-\[\#e5e7eb\] {
    background-color: #e5e7eb;
  }

  .tailwind .bg-\[\#eef0f8\] {
    background-color: #eef0f8;
  }

  .tailwind .bg-\[\#eef2ff\] {
    background-color: #eef2ff;
  }

  .tailwind .bg-\[\#f5f5f5\] {
    background-color: #f5f5f5;
  }

  .tailwind .bg-\[\#fb2c36\]\/5 {
    background-color: oklab(63.7823% .214286 .101915 / .05);
  }

  .tailwind .bg-\[\#fb2c36\]\/10 {
    background-color: oklab(63.7823% .214286 .101915 / .1);
  }

  .tailwind .bg-\[rgba\(0\,0\,0\,0\)\] {
    background-color: #0000;
  }

  .tailwind .bg-\[rgba\(0\,0\,0\,0\.2\)\] {
    background-color: #0003;
  }

  .tailwind .bg-\[rgba\(0\,188\,125\,0\.1\)\] {
    background-color: #00bc7d1a;
  }

  .tailwind .bg-\[rgba\(0\,188\,125\,0\.05\)\] {
    background-color: #00bc7d0d;
  }

  .tailwind .bg-\[rgba\(5\,223\,114\,0\.1\)\] {
    background-color: #05df721a;
  }

  .tailwind .bg-\[rgba\(15\,23\,43\,0\.5\)\] {
    background-color: #0f172b80;
  }

  .tailwind .bg-\[rgba\(24\,24\,27\,0\.8\)\] {
    background-color: #18181bcc;
  }

  .tailwind .bg-\[rgba\(29\,41\,61\,0\.3\)\] {
    background-color: #1d293d4d;
  }

  .tailwind .bg-\[rgba\(39\,39\,42\,0\.6\)\] {
    background-color: #27272a99;
  }

  .tailwind .bg-\[rgba\(63\,63\,71\,0\.5\)\] {
    background-color: #3f3f4780;
  }

  .tailwind .bg-\[rgba\(89\,22\,139\,0\.05\)\] {
    background-color: #59168b0d;
  }

  .tailwind .bg-\[rgba\(97\,95\,255\,0\.1\)\] {
    background-color: #615fff1a;
  }

  .tailwind .bg-\[rgba\(97\,95\,255\,0\.4\)\] {
    background-color: #615fff66;
  }

  .tailwind .bg-\[rgba\(173\,70\,255\,0\.2\)\] {
    background-color: #ad46ff33;
  }

  .tailwind .bg-\[rgba\(251\,44\,54\,0\.1\)\] {
    background-color: #fb2c361a;
  }

  .tailwind .bg-\[rgba\(251\,44\,54\,0\.05\)\] {
    background-color: #fb2c360d;
  }

  .tailwind .bg-\[rgba\(255\,255\,255\,0\.1\)\] {
    background-color: #ffffff1a;
  }

  .tailwind .bg-\[rgba\(255\,255\,255\,0\.02\)\] {
    background-color: #ffffff05;
  }

  .tailwind .bg-\[rgba\(255\,255\,255\,0\.05\)\] {
    background-color: #ffffff0d;
  }

  .tailwind .bg-amber-50 {
    background-color: var(--color-amber-50);
  }

  .tailwind .bg-black {
    background-color: var(--color-black);
  }

  .tailwind .bg-black\/0 {
    background-color: #0000;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .bg-black\/0 {
      background-color: color-mix(in oklab, var(--color-black) 0%, transparent);
    }
  }

  .tailwind .bg-black\/10 {
    background-color: #0000001a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .bg-black\/10 {
      background-color: color-mix(in oklab, var(--color-black) 10%, transparent);
    }
  }

  .tailwind .bg-black\/20 {
    background-color: #0003;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .bg-black\/20 {
      background-color: color-mix(in oklab, var(--color-black) 20%, transparent);
    }
  }

  .tailwind .bg-black\/40 {
    background-color: #0006;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .bg-black\/40 {
      background-color: color-mix(in oklab, var(--color-black) 40%, transparent);
    }
  }

  .tailwind .bg-black\/50 {
    background-color: #00000080;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .bg-black\/50 {
      background-color: color-mix(in oklab, var(--color-black) 50%, transparent);
    }
  }

  .tailwind .bg-black\/80 {
    background-color: #000c;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .bg-black\/80 {
      background-color: color-mix(in oklab, var(--color-black) 80%, transparent);
    }
  }

  .tailwind .bg-blue-500\/20 {
    background-color: #3080ff33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .bg-blue-500\/20 {
      background-color: color-mix(in oklab, var(--color-blue-500) 20%, transparent);
    }
  }

  .tailwind .bg-blue-600\/30 {
    background-color: #155dfc4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .bg-blue-600\/30 {
      background-color: color-mix(in oklab, var(--color-blue-600) 30%, transparent);
    }
  }

  .tailwind .bg-emerald-50 {
    background-color: var(--color-emerald-50);
  }

  .tailwind .bg-gray-50 {
    background-color: var(--color-gray-50);
  }

  .tailwind .bg-gray-100 {
    background-color: var(--color-gray-100);
  }

  .tailwind .bg-gray-700 {
    background-color: var(--color-gray-700);
  }

  .tailwind .bg-gray-900 {
    background-color: var(--color-gray-900);
  }

  .tailwind .bg-green-100 {
    background-color: var(--color-green-100);
  }

  .tailwind .bg-green-400\/10 {
    background-color: #05df721a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .bg-green-400\/10 {
      background-color: color-mix(in oklab, var(--color-green-400) 10%, transparent);
    }
  }

  .tailwind .bg-indigo-50 {
    background-color: var(--color-indigo-50);
  }

  .tailwind .bg-indigo-500 {
    background-color: var(--color-indigo-500);
  }

  .tailwind .bg-indigo-500\/20 {
    background-color: #625fff33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .bg-indigo-500\/20 {
      background-color: color-mix(in oklab, var(--color-indigo-500) 20%, transparent);
    }
  }

  .tailwind .bg-indigo-500\/40 {
    background-color: #625fff66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .bg-indigo-500\/40 {
      background-color: color-mix(in oklab, var(--color-indigo-500) 40%, transparent);
    }
  }

  .tailwind .bg-indigo-500\/70 {
    background-color: #625fffb3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .bg-indigo-500\/70 {
      background-color: color-mix(in oklab, var(--color-indigo-500) 70%, transparent);
    }
  }

  .tailwind .bg-indigo-600\/30 {
    background-color: #4f39f64d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .bg-indigo-600\/30 {
      background-color: color-mix(in oklab, var(--color-indigo-600) 30%, transparent);
    }
  }

  .tailwind .bg-indigo-900\/50 {
    background-color: #312c8580;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .bg-indigo-900\/50 {
      background-color: color-mix(in oklab, var(--color-indigo-900) 50%, transparent);
    }
  }

  .tailwind .bg-neutral-100 {
    background-color: var(--color-neutral-100);
  }

  .tailwind .bg-neutral-900 {
    background-color: var(--color-neutral-900);
  }

  .tailwind .bg-pink-500\/30 {
    background-color: #f6339a4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .bg-pink-500\/30 {
      background-color: color-mix(in oklab, var(--color-pink-500) 30%, transparent);
    }
  }

  .tailwind .bg-purple-50 {
    background-color: var(--color-purple-50);
  }

  .tailwind .bg-purple-500 {
    background-color: var(--color-purple-500);
  }

  .tailwind .bg-purple-600\/20 {
    background-color: #9810fa33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .bg-purple-600\/20 {
      background-color: color-mix(in oklab, var(--color-purple-600) 20%, transparent);
    }
  }

  .tailwind .bg-purple-600\/30 {
    background-color: #9810fa4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .bg-purple-600\/30 {
      background-color: color-mix(in oklab, var(--color-purple-600) 30%, transparent);
    }
  }

  .tailwind .bg-purple-900\/5 {
    background-color: #59168b0d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .bg-purple-900\/5 {
      background-color: color-mix(in oklab, var(--color-purple-900) 5%, transparent);
    }
  }

  .tailwind .bg-red-50 {
    background-color: var(--color-red-50);
  }

  .tailwind .bg-red-100 {
    background-color: var(--color-red-100);
  }

  .tailwind .bg-rose-50 {
    background-color: var(--color-rose-50);
  }

  .tailwind .bg-sky-50 {
    background-color: var(--color-sky-50);
  }

  .tailwind .bg-slate-50 {
    background-color: var(--color-slate-50);
  }

  .tailwind .bg-slate-100 {
    background-color: var(--color-slate-100);
  }

  .tailwind .bg-transparent {
    background-color: #0000;
  }

  .tailwind .bg-white {
    background-color: var(--color-white);
  }

  .tailwind .bg-white\/5 {
    background-color: #ffffff0d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .bg-white\/5 {
      background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
    }
  }

  .tailwind .bg-white\/10 {
    background-color: #ffffff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .bg-white\/10 {
      background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .tailwind .bg-white\/20 {
    background-color: #fff3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .bg-white\/20 {
      background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }

  .tailwind .bg-white\/30 {
    background-color: #ffffff4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .bg-white\/30 {
      background-color: color-mix(in oklab, var(--color-white) 30%, transparent);
    }
  }

  .tailwind .bg-white\/40 {
    background-color: #fff6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .bg-white\/40 {
      background-color: color-mix(in oklab, var(--color-white) 40%, transparent);
    }
  }

  .tailwind .bg-white\/60 {
    background-color: #fff9;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .bg-white\/60 {
      background-color: color-mix(in oklab, var(--color-white) 60%, transparent);
    }
  }

  .tailwind .bg-white\/90 {
    background-color: #ffffffe6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .bg-white\/90 {
      background-color: color-mix(in oklab, var(--color-white) 90%, transparent);
    }
  }

  .tailwind .bg-zinc-500 {
    background-color: var(--color-zinc-500);
  }

  .tailwind .bg-zinc-600 {
    background-color: var(--color-zinc-600);
  }

  .tailwind .bg-zinc-700\/50 {
    background-color: #3f3f4680;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .bg-zinc-700\/50 {
      background-color: color-mix(in oklab, var(--color-zinc-700) 50%, transparent);
    }
  }

  .tailwind .bg-zinc-700\/60 {
    background-color: #3f3f4699;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .bg-zinc-700\/60 {
      background-color: color-mix(in oklab, var(--color-zinc-700) 60%, transparent);
    }
  }

  .tailwind .bg-zinc-700\/70 {
    background-color: #3f3f46b3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .bg-zinc-700\/70 {
      background-color: color-mix(in oklab, var(--color-zinc-700) 70%, transparent);
    }
  }

  .tailwind .bg-zinc-800\/60 {
    background-color: #27272a99;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .bg-zinc-800\/60 {
      background-color: color-mix(in oklab, var(--color-zinc-800) 60%, transparent);
    }
  }

  .tailwind .bg-zinc-800\/80 {
    background-color: #27272acc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .bg-zinc-800\/80 {
      background-color: color-mix(in oklab, var(--color-zinc-800) 80%, transparent);
    }
  }

  .tailwind .bg-zinc-900 {
    background-color: var(--color-zinc-900);
  }

  .tailwind .bg-zinc-900\/80 {
    background-color: #18181bcc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .bg-zinc-900\/80 {
      background-color: color-mix(in oklab, var(--color-zinc-900) 80%, transparent);
    }
  }

  .tailwind .bg-gradient-to-b {
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .tailwind .bg-gradient-to-br {
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .tailwind .bg-gradient-to-r {
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .tailwind .bg-gradient-to-t {
    --tw-gradient-position: to top in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .tailwind .bg-gradient-to-tr {
    --tw-gradient-position: to top right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .tailwind .bg-\[radial-gradient\(circle_at_50\%_50\%\,rgba\(47\,184\,255\,0\.05\)\,transparent_70\%\)\] {
    background-image: radial-gradient(circle, #2fb8ff0d, #0000 70%);
  }

  .tailwind .from-\[\#0F0E11\] {
    --tw-gradient-from: #0f0e11;
    --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));
  }

  .tailwind .from-\[\#3f3f47\] {
    --tw-gradient-from: #3f3f47;
    --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));
  }

  .tailwind .from-\[\#615fff\]\/20 {
    --tw-gradient-from: oklab(58.3368% .0283593 -.228736 / .2);
    --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));
  }

  .tailwind .from-\[\#665BC0\]\/30 {
    --tw-gradient-from: oklab(53.3024% .03929 -.147512 / .3);
    --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));
  }

  .tailwind .from-\[\#13141c\] {
    --tw-gradient-from: #13141c;
    --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));
  }

  .tailwind .from-\[\#020618\] {
    --tw-gradient-from: #020618;
    --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));
  }

  .tailwind .from-\[\#a9dfd8\]\/20 {
    --tw-gradient-from: oklab(86.4412% -.0559071 -.00620449 / .2);
    --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));
  }

  .tailwind .from-\[rgba\(89\,22\,139\,0\.4\)\] {
    --tw-gradient-from: #59168b66;
    --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));
  }

  .tailwind .from-\[rgba\(89\,22\,139\,0\.9\)\] {
    --tw-gradient-from: #59168be6;
    --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));
  }

  .tailwind .from-black\/40 {
    --tw-gradient-from: #0006;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .from-black\/40 {
      --tw-gradient-from: color-mix(in oklab, var(--color-black) 40%, transparent);
    }
  }

  .tailwind .from-black\/40 {
    --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));
  }

  .tailwind .from-black\/80 {
    --tw-gradient-from: #000c;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .from-black\/80 {
      --tw-gradient-from: color-mix(in oklab, var(--color-black) 80%, transparent);
    }
  }

  .tailwind .from-black\/80 {
    --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));
  }

  .tailwind .from-blue-300 {
    --tw-gradient-from: var(--color-blue-300);
    --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));
  }

  .tailwind .from-gray-50 {
    --tw-gradient-from: var(--color-gray-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));
  }

  .tailwind .from-indigo-950\/80 {
    --tw-gradient-from: #1e1a4dcc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .from-indigo-950\/80 {
      --tw-gradient-from: color-mix(in oklab, var(--color-indigo-950) 80%, transparent);
    }
  }

  .tailwind .from-indigo-950\/80 {
    --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));
  }

  .tailwind .from-purple-900\/40 {
    --tw-gradient-from: #59168b66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .from-purple-900\/40 {
      --tw-gradient-from: color-mix(in oklab, var(--color-purple-900) 40%, transparent);
    }
  }

  .tailwind .from-purple-900\/40 {
    --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));
  }

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

  .tailwind .from-white\/5 {
    --tw-gradient-from: #ffffff0d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .from-white\/5 {
      --tw-gradient-from: color-mix(in oklab, var(--color-white) 5%, transparent);
    }
  }

  .tailwind .from-white\/5 {
    --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));
  }

  .tailwind .from-white\/10 {
    --tw-gradient-from: #ffffff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .from-white\/10 {
      --tw-gradient-from: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .tailwind .from-white\/10 {
    --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));
  }

  .tailwind .from-white\/80 {
    --tw-gradient-from: #fffc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .from-white\/80 {
      --tw-gradient-from: color-mix(in oklab, var(--color-white) 80%, transparent);
    }
  }

  .tailwind .from-white\/80 {
    --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));
  }

  .tailwind .from-zinc-600\/60 {
    --tw-gradient-from: #52525c99;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .from-zinc-600\/60 {
      --tw-gradient-from: color-mix(in oklab, var(--color-zinc-600) 60%, transparent);
    }
  }

  .tailwind .from-zinc-600\/60 {
    --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));
  }

  .tailwind .via-\[\#a9dfd8\]\/50 {
    --tw-gradient-via: oklab(86.4412% -.0559071 -.00620449 / .5);
    --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);
  }

  .tailwind .via-\[rgba\(0\,0\,0\,0\)\] {
    --tw-gradient-via: #0000;
    --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);
  }

  .tailwind .via-\[rgba\(2\,6\,24\,0\.8\)\] {
    --tw-gradient-via: #020618cc;
    --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);
  }

  .tailwind .via-\[rgba\(15\,23\,43\,0\.4\)\] {
    --tw-gradient-via: #0f172b66;
    --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);
  }

  .tailwind .via-black\/20 {
    --tw-gradient-via: #0003;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .via-black\/20 {
      --tw-gradient-via: color-mix(in oklab, var(--color-black) 20%, transparent);
    }
  }

  .tailwind .via-black\/20 {
    --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);
  }

  .tailwind .via-black\/40 {
    --tw-gradient-via: #0006;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .via-black\/40 {
      --tw-gradient-via: color-mix(in oklab, var(--color-black) 40%, transparent);
    }
  }

  .tailwind .via-black\/40 {
    --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);
  }

  .tailwind .via-gray-50\/80 {
    --tw-gradient-via: #f9fafbcc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .via-gray-50\/80 {
      --tw-gradient-via: color-mix(in oklab, var(--color-gray-50) 80%, transparent);
    }
  }

  .tailwind .via-gray-50\/80 {
    --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);
  }

  .tailwind .via-transparent {
    --tw-gradient-via: transparent;
    --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);
  }

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

  .tailwind .via-white\/10 {
    --tw-gradient-via: #ffffff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .via-white\/10 {
      --tw-gradient-via: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .tailwind .via-white\/10 {
    --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);
  }

  .tailwind .via-white\/20 {
    --tw-gradient-via: #fff3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .via-white\/20 {
      --tw-gradient-via: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }

  .tailwind .via-white\/20 {
    --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);
  }

  .tailwind .to-\[\#27272a\] {
    --tw-gradient-to: #27272a;
    --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));
  }

  .tailwind .to-\[\#ad46ff\]\/20 {
    --tw-gradient-to: oklab(62.1707% .149623 -.21125 / .2);
    --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));
  }

  .tailwind .to-\[rgba\(0\,0\,0\,0\)\] {
    --tw-gradient-to: #0000;
    --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));
  }

  .tailwind .to-\[rgba\(89\,22\,139\,0\.1\)\] {
    --tw-gradient-to: #59168b1a;
    --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));
  }

  .tailwind .to-black\/20 {
    --tw-gradient-to: #0003;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .to-black\/20 {
      --tw-gradient-to: color-mix(in oklab, var(--color-black) 20%, transparent);
    }
  }

  .tailwind .to-black\/20 {
    --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));
  }

  .tailwind .to-black\/40 {
    --tw-gradient-to: #0006;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .to-black\/40 {
      --tw-gradient-to: color-mix(in oklab, var(--color-black) 40%, transparent);
    }
  }

  .tailwind .to-black\/40 {
    --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));
  }

  .tailwind .to-blue-200\/40 {
    --tw-gradient-to: #bedbff66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .to-blue-200\/40 {
      --tw-gradient-to: color-mix(in oklab, var(--color-blue-200) 40%, transparent);
    }
  }

  .tailwind .to-blue-200\/40 {
    --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));
  }

  .tailwind .to-current {
    --tw-gradient-to: currentcolor;
    --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));
  }

  .tailwind .to-indigo-500 {
    --tw-gradient-to: var(--color-indigo-500);
    --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));
  }

  .tailwind .to-indigo-900\/50 {
    --tw-gradient-to: #312c8580;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .to-indigo-900\/50 {
      --tw-gradient-to: color-mix(in oklab, var(--color-indigo-900) 50%, transparent);
    }
  }

  .tailwind .to-indigo-900\/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));
  }

  .tailwind .to-purple-900\/10 {
    --tw-gradient-to: #59168b1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .to-purple-900\/10 {
      --tw-gradient-to: color-mix(in oklab, var(--color-purple-900) 10%, transparent);
    }
  }

  .tailwind .to-purple-900\/10 {
    --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));
  }

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

  .tailwind .bg-clip-padding {
    background-clip: padding-box;
  }

  .tailwind .bg-clip-text {
    background-clip: text;
  }

  .tailwind .object-contain {
    object-fit: contain;
  }

  .tailwind .object-cover {
    object-fit: cover;
  }

  .tailwind .object-\[center_20\%\] {
    object-position: center 20%;
  }

  .tailwind .object-top {
    object-position: top;
  }

  .tailwind .p-0 {
    padding: calc(var(--spacing) * 0);
  }

  .tailwind .p-1\.5 {
    padding: calc(var(--spacing) * 1.5);
  }

  .tailwind .p-2 {
    padding: calc(var(--spacing) * 2);
  }

  .tailwind .p-3 {
    padding: calc(var(--spacing) * 3);
  }

  .tailwind .p-4 {
    padding: calc(var(--spacing) * 4);
  }

  .tailwind .p-5 {
    padding: calc(var(--spacing) * 5);
  }

  .tailwind .p-6 {
    padding: calc(var(--spacing) * 6);
  }

  .tailwind .p-8 {
    padding: calc(var(--spacing) * 8);
  }

  .tailwind .p-10 {
    padding: calc(var(--spacing) * 10);
  }

  .tailwind .p-\[2px\] {
    padding: 2px;
  }

  .tailwind .p-\[8px\] {
    padding: 8px;
  }

  .tailwind .p-\[24px\] {
    padding: 24px;
  }

  .tailwind .p-px {
    padding: 1px;
  }

  .tailwind .px-1 {
    padding-inline: calc(var(--spacing) * 1);
  }

  .tailwind .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }

  .tailwind .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }

  .tailwind .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .tailwind .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }

  .tailwind .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }

  .tailwind .px-\[8px\] {
    padding-inline: 8px;
  }

  .tailwind .px-\[9px\] {
    padding-inline: 9px;
  }

  .tailwind .px-\[13px\] {
    padding-inline: 13px;
  }

  .tailwind .px-\[32px\] {
    padding-inline: 32px;
  }

  .tailwind .py-0\.5 {
    padding-block: calc(var(--spacing) * .5);
  }

  .tailwind .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }

  .tailwind .py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5);
  }

  .tailwind .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }

  .tailwind .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }

  .tailwind .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }

  .tailwind .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }

  .tailwind .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }

  .tailwind .py-16 {
    padding-block: calc(var(--spacing) * 16);
  }

  .tailwind .py-20 {
    padding-block: calc(var(--spacing) * 20);
  }

  .tailwind .py-\[8\.66px\] {
    padding-block: 8.66px;
  }

  .tailwind .py-\[25px\] {
    padding-block: 25px;
  }

  .tailwind .py-px {
    padding-block: 1px;
  }

  .tailwind .pt-0 {
    padding-top: calc(var(--spacing) * 0);
  }

  .tailwind .pt-1 {
    padding-top: calc(var(--spacing) * 1);
  }

  .tailwind .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }

  .tailwind .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }

  .tailwind .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }

  .tailwind .pt-10 {
    padding-top: calc(var(--spacing) * 10);
  }

  .tailwind .pt-12 {
    padding-top: calc(var(--spacing) * 12);
  }

  .tailwind .pt-96 {
    padding-top: calc(var(--spacing) * 96);
  }

  .tailwind .pt-\[2px\] {
    padding-top: 2px;
  }

  .tailwind .pt-\[6px\] {
    padding-top: 6px;
  }

  .tailwind .pt-\[8px\] {
    padding-top: 8px;
  }

  .tailwind .pt-\[9px\] {
    padding-top: 9px;
  }

  .tailwind .pt-\[13px\] {
    padding-top: 13px;
  }

  .tailwind .pt-\[15px\] {
    padding-top: 15px;
  }

  .tailwind .pt-\[25px\] {
    padding-top: 25px;
  }

  .tailwind .pt-\[128px\] {
    padding-top: 128px;
  }

  .tailwind .pr-6 {
    padding-right: calc(var(--spacing) * 6);
  }

  .tailwind .pr-\[8\.66px\] {
    padding-right: 8.66px;
  }

  .tailwind .pr-px {
    padding-right: 1px;
  }

  .tailwind .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }

  .tailwind .pb-3 {
    padding-bottom: calc(var(--spacing) * 3);
  }

  .tailwind .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }

  .tailwind .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }

  .tailwind .pb-8 {
    padding-bottom: calc(var(--spacing) * 8);
  }

  .tailwind .pb-20 {
    padding-bottom: calc(var(--spacing) * 20);
  }

  .tailwind .pb-\[8px\] {
    padding-bottom: 8px;
  }

  .tailwind .pb-\[15px\] {
    padding-bottom: 15px;
  }

  .tailwind .pb-\[71\.5px\] {
    padding-bottom: 71.5px;
  }

  .tailwind .pb-px {
    padding-bottom: 1px;
  }

  .tailwind .pl-1 {
    padding-left: calc(var(--spacing) * 1);
  }

  .tailwind .pl-4 {
    padding-left: calc(var(--spacing) * 4);
  }

  .tailwind .pl-6 {
    padding-left: calc(var(--spacing) * 6);
  }

  .tailwind .pl-\[11px\] {
    padding-left: 11px;
  }

  .tailwind .pl-\[13px\] {
    padding-left: 13px;
  }

  .tailwind .pl-\[27px\] {
    padding-left: 27px;
  }

  .tailwind .pl-\[39px\] {
    padding-left: 39px;
  }

  .tailwind .text-center {
    text-align: center;
  }

  .tailwind .text-left {
    text-align: left;
  }

  .tailwind .align-middle {
    vertical-align: middle;
  }

  .tailwind .font-\[\'Arial\:Bold\'\,sans-serif\] {
    font-family: Arial\:Bold, sans-serif;
  }

  .tailwind .font-\[\'Arial\:Regular\'\,sans-serif\] {
    font-family: Arial\:Regular, sans-serif;
  }

  .tailwind .font-\[\'Heebo\'\,sans-serif\] {
    font-family: Heebo, sans-serif;
  }

  .tailwind .font-\[\'Heebo\'\] {
    font-family: Heebo;
  }

  .tailwind .font-\[\'Inter\:Bold\'\,sans-serif\] {
    font-family: Inter\:Bold, sans-serif;
  }

  .tailwind .font-\[\'Inter\:Light\'\,sans-serif\] {
    font-family: Inter\:Light, sans-serif;
  }

  .tailwind .font-\[\'Inter\:Regular\'\,sans-serif\] {
    font-family: Inter\:Regular, sans-serif;
  }

  .tailwind .font-\[\'Levenim_MT\:Regular\'\,sans-serif\] {
    font-family: Levenim MT\:Regular, sans-serif;
  }

  .tailwind .font-\[\'Montserrat\'\,sans-serif\] {
    font-family: Montserrat, sans-serif;
  }

  .tailwind .font-\[\'Roboto\'\] {
    font-family: Roboto;
  }

  .tailwind .font-mono {
    font-family: var(--font-mono);
  }

  .tailwind .font-sans {
    font-family: var(--font-sans);
  }

  .tailwind .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .tailwind .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }

  .tailwind .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }

  .tailwind .text-5xl {
    font-size: var(--text-5xl);
    line-height: var(--tw-leading, var(--text-5xl--line-height));
  }

  .tailwind .text-7xl {
    font-size: var(--text-7xl);
    line-height: var(--tw-leading, var(--text-7xl--line-height));
  }

  .tailwind .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .tailwind .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .tailwind .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .tailwind .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }

  .tailwind .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .tailwind .text-\[6px\] {
    font-size: 6px;
  }

  .tailwind .text-\[8px\] {
    font-size: 8px;
  }

  .tailwind .text-\[10px\] {
    font-size: 10px;
  }

  .tailwind .text-\[11px\] {
    font-size: 11px;
  }

  .tailwind .text-\[12px\] {
    font-size: 12px;
  }

  .tailwind .text-\[14px\] {
    font-size: 14px;
  }

  .tailwind .text-\[16px\] {
    font-size: 16px;
  }

  .tailwind .text-\[18px\] {
    font-size: 18px;
  }

  .tailwind .text-\[20px\] {
    font-size: 20px;
  }

  .tailwind .text-\[22px\] {
    font-size: 22px;
  }

  .tailwind .text-\[24px\] {
    font-size: 24px;
  }

  .tailwind .text-\[25px\] {
    font-size: 25px;
  }

  .tailwind .text-\[32px\] {
    font-size: 32px;
  }

  .tailwind .text-\[36px\] {
    font-size: 36px;
  }

  .tailwind .text-\[40px\] {
    font-size: 40px;
  }

  .tailwind .text-\[48px\] {
    font-size: 48px;
  }

  .tailwind .text-\[66px\] {
    font-size: 66px;
  }

  .tailwind .text-\[80px\] {
    font-size: 80px;
  }

  .tailwind .text-\[100px\] {
    font-size: 100px;
  }

  .tailwind .leading-\[0\] {
    --tw-leading: 0;
    line-height: 0;
  }

  .tailwind .leading-\[1\.1\] {
    --tw-leading: 1.1;
    line-height: 1.1;
  }

  .tailwind .leading-\[1\.4\] {
    --tw-leading: 1.4;
    line-height: 1.4;
  }

  .tailwind .leading-\[1\.6\] {
    --tw-leading: 1.6;
    line-height: 1.6;
  }

  .tailwind .leading-\[15px\] {
    --tw-leading: 15px;
    line-height: 15px;
  }

  .tailwind .leading-\[16px\] {
    --tw-leading: 16px;
    line-height: 16px;
  }

  .tailwind .leading-\[19\.5px\] {
    --tw-leading: 19.5px;
    line-height: 19.5px;
  }

  .tailwind .leading-\[20px\] {
    --tw-leading: 20px;
    line-height: 20px;
  }

  .tailwind .leading-\[22\.75px\] {
    --tw-leading: 22.75px;
    line-height: 22.75px;
  }

  .tailwind .leading-\[24px\] {
    --tw-leading: 24px;
    line-height: 24px;
  }

  .tailwind .leading-\[26px\] {
    --tw-leading: 26px;
    line-height: 26px;
  }

  .tailwind .leading-\[28px\] {
    --tw-leading: 28px;
    line-height: 28px;
  }

  .tailwind .leading-\[32px\] {
    --tw-leading: 32px;
    line-height: 32px;
  }

  .tailwind .leading-\[40px\] {
    --tw-leading: 40px;
    line-height: 40px;
  }

  .tailwind .leading-\[55px\] {
    --tw-leading: 55px;
    line-height: 55px;
  }

  .tailwind .leading-\[104px\] {
    --tw-leading: 104px;
    line-height: 104px;
  }

  .tailwind .leading-\[normal\] {
    --tw-leading: normal;
    line-height: normal;
  }

  .tailwind .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .tailwind .leading-relaxed {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }

  .tailwind .leading-snug {
    --tw-leading: var(--leading-snug);
    line-height: var(--leading-snug);
  }

  .tailwind .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }

  .tailwind .font-black {
    --tw-font-weight: var(--font-weight-black);
    font-weight: var(--font-weight-black);
  }

  .tailwind .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .tailwind .font-light {
    --tw-font-weight: var(--font-weight-light);
    font-weight: var(--font-weight-light);
  }

  .tailwind .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .tailwind .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .tailwind .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .tailwind .tracking-\[-0\.9px\] {
    --tw-tracking: -.9px;
    letter-spacing: -.9px;
  }

  .tailwind .tracking-\[0\.2em\] {
    --tw-tracking: .2em;
    letter-spacing: .2em;
  }

  .tailwind .tracking-\[0\.3em\] {
    --tw-tracking: .3em;
    letter-spacing: .3em;
  }

  .tailwind .tracking-\[0\.5px\] {
    --tw-tracking: .5px;
    letter-spacing: .5px;
  }

  .tailwind .tracking-\[0\.6px\] {
    --tw-tracking: .6px;
    letter-spacing: .6px;
  }

  .tailwind .tracking-\[0\.9px\] {
    --tw-tracking: .9px;
    letter-spacing: .9px;
  }

  .tailwind .tracking-\[0\.25em\] {
    --tw-tracking: .25em;
    letter-spacing: .25em;
  }

  .tailwind .tracking-tight {
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
  }

  .tailwind .tracking-tighter {
    --tw-tracking: var(--tracking-tighter);
    letter-spacing: var(--tracking-tighter);
  }

  .tailwind .tracking-wide {
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
  }

  .tailwind .tracking-wider {
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
  }

  .tailwind .tracking-widest {
    --tw-tracking: var(--tracking-widest);
    letter-spacing: var(--tracking-widest);
  }

  .tailwind .whitespace-nowrap {
    white-space: nowrap;
  }

  .tailwind .whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .tailwind .text-\[\#0f172b\] {
    color: #0f172b;
  }

  .tailwind .text-\[\#00d492\] {
    color: #00d492;
  }

  .tailwind .text-\[\#1e2939\] {
    color: #1e2939;
  }

  .tailwind .text-\[\#2FB8FF\] {
    color: #2fb8ff;
  }

  .tailwind .text-\[\#4F39F6\] {
    color: #4f39f6;
  }

  .tailwind .text-\[\#4a5565\] {
    color: #4a5565;
  }

  .tailwind .text-\[\#05df72\] {
    color: #05df72;
  }

  .tailwind .text-\[\#6a7282\] {
    color: #6a7282;
  }

  .tailwind .text-\[\#7C86FF\] {
    color: #7c86ff;
  }

  .tailwind .text-\[\#8b5cf6\] {
    color: #8b5cf6;
  }

  .tailwind .text-\[\#9EECD9\] {
    color: #9eecd9;
  }

  .tailwind .text-\[\#21BFB6\] {
    color: #21bfb6;
  }

  .tailwind .text-\[\#90a1b9\] {
    color: #90a1b9;
  }

  .tailwind .text-\[\#091f44\] {
    color: #091f44;
  }

  .tailwind .text-\[\#99a1af\] {
    color: #99a1af;
  }

  .tailwind .text-\[\#665BC0\], .tailwind .text-\[\#665bc0\] {
    color: #665bc0;
  }

  .tailwind .text-\[\#020618\] {
    color: #020618;
  }

  .tailwind .text-\[\#62748e\] {
    color: #62748e;
  }

  .tailwind .text-\[\#71717b\] {
    color: #71717b;
  }

  .tailwind .text-\[\#101828\] {
    color: #101828;
  }

  .tailwind .text-\[\#364153\] {
    color: #364153;
  }

  .tailwind .text-\[\#565859\] {
    color: #565859;
  }

  .tailwind .text-\[\#A9DFD8\] {
    color: #a9dfd8;
  }

  .tailwind .text-\[\#AF58D9\] {
    color: #af58d9;
  }

  .tailwind .text-\[\#FAC0FB\] {
    color: #fac0fb;
  }

  .tailwind .text-\[\#a1a1aa\] {
    color: #a1a1aa;
  }

  .tailwind .text-\[\#a3b3ff\] {
    color: #a3b3ff;
  }

  .tailwind .text-\[\#a9dfd8\] {
    color: #a9dfd8;
  }

  .tailwind .text-\[\#c27aff\] {
    color: #c27aff;
  }

  .tailwind .text-\[\#cad5e2\] {
    color: #cad5e2;
  }

  .tailwind .text-\[\#dab2ff\] {
    color: #dab2ff;
  }

  .tailwind .text-\[\#e2e8f0\] {
    color: #e2e8f0;
  }

  .tailwind .text-\[\#e4e4e7\] {
    color: #e4e4e7;
  }

  .tailwind .text-\[\#e5e7eb\] {
    color: #e5e7eb;
  }

  .tailwind .text-\[\#e9d4ff\] {
    color: #e9d4ff;
  }

  .tailwind .text-\[\#ff4ab6\] {
    color: #ff4ab6;
  }

  .tailwind .text-\[\#ff6467\] {
    color: #ff6467;
  }

  .tailwind .text-amber-500 {
    color: var(--color-amber-500);
  }

  .tailwind .text-amber-600 {
    color: var(--color-amber-600);
  }

  .tailwind .text-black {
    color: var(--color-black);
  }

  .tailwind .text-blue-100\/80 {
    color: #dbeafecc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .text-blue-100\/80 {
      color: color-mix(in oklab, var(--color-blue-100) 80%, transparent);
    }
  }

  .tailwind .text-blue-500 {
    color: var(--color-blue-500);
  }

  .tailwind .text-blue-600 {
    color: var(--color-blue-600);
  }

  .tailwind .text-emerald-500 {
    color: var(--color-emerald-500);
  }

  .tailwind .text-emerald-600 {
    color: var(--color-emerald-600);
  }

  .tailwind .text-gray-200 {
    color: var(--color-gray-200);
  }

  .tailwind .text-gray-300 {
    color: var(--color-gray-300);
  }

  .tailwind .text-gray-400 {
    color: var(--color-gray-400);
  }

  .tailwind .text-gray-500 {
    color: var(--color-gray-500);
  }

  .tailwind .text-gray-600 {
    color: var(--color-gray-600);
  }

  .tailwind .text-gray-700 {
    color: var(--color-gray-700);
  }

  .tailwind .text-gray-800 {
    color: var(--color-gray-800);
  }

  .tailwind .text-green-400 {
    color: var(--color-green-400);
  }

  .tailwind .text-green-600 {
    color: var(--color-green-600);
  }

  .tailwind .text-indigo-300\/80 {
    color: #a4b3ffcc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .text-indigo-300\/80 {
      color: color-mix(in oklab, var(--color-indigo-300) 80%, transparent);
    }
  }

  .tailwind .text-indigo-400 {
    color: var(--color-indigo-400);
  }

  .tailwind .text-indigo-500 {
    color: var(--color-indigo-500);
  }

  .tailwind .text-indigo-600 {
    color: var(--color-indigo-600);
  }

  .tailwind .text-orange-500 {
    color: var(--color-orange-500);
  }

  .tailwind .text-purple-200 {
    color: var(--color-purple-200);
  }

  .tailwind .text-purple-500 {
    color: var(--color-purple-500);
  }

  .tailwind .text-purple-600 {
    color: var(--color-purple-600);
  }

  .tailwind .text-red-500 {
    color: var(--color-red-500);
  }

  .tailwind .text-red-600 {
    color: var(--color-red-600);
  }

  .tailwind .text-rose-500 {
    color: var(--color-rose-500);
  }

  .tailwind .text-rose-600 {
    color: var(--color-rose-600);
  }

  .tailwind .text-sky-600 {
    color: var(--color-sky-600);
  }

  .tailwind .text-slate-200 {
    color: var(--color-slate-200);
  }

  .tailwind .text-slate-300 {
    color: var(--color-slate-300);
  }

  .tailwind .text-slate-400 {
    color: var(--color-slate-400);
  }

  .tailwind .text-slate-500 {
    color: var(--color-slate-500);
  }

  .tailwind .text-slate-600 {
    color: var(--color-slate-600);
  }

  .tailwind .text-slate-700 {
    color: var(--color-slate-700);
  }

  .tailwind .text-slate-800 {
    color: var(--color-slate-800);
  }

  .tailwind .text-slate-900 {
    color: var(--color-slate-900);
  }

  .tailwind .text-teal-500 {
    color: var(--color-teal-500);
  }

  .tailwind .text-transparent {
    color: #0000;
  }

  .tailwind .text-white {
    color: var(--color-white);
  }

  .tailwind .text-white\/20 {
    color: #fff3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .text-white\/20 {
      color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }

  .tailwind .text-white\/30 {
    color: #ffffff4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .text-white\/30 {
      color: color-mix(in oklab, var(--color-white) 30%, transparent);
    }
  }

  .tailwind .text-white\/40 {
    color: #fff6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .text-white\/40 {
      color: color-mix(in oklab, var(--color-white) 40%, transparent);
    }
  }

  .tailwind .text-white\/50 {
    color: #ffffff80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .text-white\/50 {
      color: color-mix(in oklab, var(--color-white) 50%, transparent);
    }
  }

  .tailwind .text-white\/70 {
    color: #ffffffb3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .text-white\/70 {
      color: color-mix(in oklab, var(--color-white) 70%, transparent);
    }
  }

  .tailwind .text-white\/80 {
    color: #fffc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .text-white\/80 {
      color: color-mix(in oklab, var(--color-white) 80%, transparent);
    }
  }

  .tailwind .text-white\/90 {
    color: #ffffffe6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .text-white\/90 {
      color: color-mix(in oklab, var(--color-white) 90%, transparent);
    }
  }

  .tailwind .text-zinc-100 {
    color: var(--color-zinc-100);
  }

  .tailwind .text-zinc-300 {
    color: var(--color-zinc-300);
  }

  .tailwind .text-zinc-400 {
    color: var(--color-zinc-400);
  }

  .tailwind .text-zinc-500 {
    color: var(--color-zinc-500);
  }

  .tailwind .uppercase {
    text-transform: uppercase;
  }

  .tailwind .italic {
    font-style: italic;
  }

  .tailwind .not-italic {
    font-style: normal;
  }

  .tailwind .opacity-0 {
    opacity: 0;
  }

  .tailwind .opacity-10 {
    opacity: .1;
  }

  .tailwind .opacity-20 {
    opacity: .2;
  }

  .tailwind .opacity-30 {
    opacity: .3;
  }

  .tailwind .opacity-50 {
    opacity: .5;
  }

  .tailwind .opacity-60 {
    opacity: .6;
  }

  .tailwind .opacity-70 {
    opacity: .7;
  }

  .tailwind .opacity-80 {
    opacity: .8;
  }

  .tailwind .opacity-90 {
    opacity: .9;
  }

  .tailwind .opacity-92 {
    opacity: .92;
  }

  .tailwind .opacity-98 {
    opacity: .98;
  }

  .tailwind .opacity-100 {
    opacity: 1;
  }

  .tailwind .opacity-\[0\.05\] {
    opacity: .05;
  }

  .tailwind .mix-blend-luminosity {
    mix-blend-mode: luminosity;
  }

  .tailwind .mix-blend-multiply {
    mix-blend-mode: multiply;
  }

  .tailwind .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tailwind .shadow-2xl {
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tailwind .shadow-\[0_0_10px_\#a3b3ff\] {
    --tw-shadow: 0 0 10px var(--tw-shadow-color, #a3b3ff);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tailwind .shadow-\[0_0_30px_rgba\(79\,70\,229\,0\.3\)\] {
    --tw-shadow: 0 0 30px var(--tw-shadow-color, #4f46e54d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tailwind .shadow-\[0px_0px_30px_0px_rgba\(6\,182\,212\,0\.3\)\] {
    --tw-shadow: 0px 0px 30px 0px var(--tw-shadow-color, #06b6d44d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tailwind .shadow-\[0px_8px_30px_0px_rgba\(0\,0\,0\,0\.06\)\] {
    --tw-shadow: 0px 8px 30px 0px var(--tw-shadow-color, #0000000f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tailwind .shadow-\[0px_10px_15px_0px_rgba\(89\,22\,139\,0\.2\)\,0px_4px_6px_0px_rgba\(89\,22\,139\,0\.2\)\] {
    --tw-shadow: 0px 10px 15px 0px var(--tw-shadow-color, #59168b33), 0px 4px 6px 0px var(--tw-shadow-color, #59168b33);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tailwind .shadow-\[0px_25px_50px_-12px_rgba\(0\,0\,0\,0\.25\)\] {
    --tw-shadow: 0px 25px 50px -12px var(--tw-shadow-color, #00000040);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tailwind .shadow-\[2px_0px_20px_0px_rgba\(24\,57\,107\,0\.16\)\] {
    --tw-shadow: 2px 0px 20px 0px var(--tw-shadow-color, #18396b29);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tailwind .shadow-\[inset_0_0_20px_rgba\(255\,255\,255\,0\.6\)\] {
    --tw-shadow: inset 0 0 20px var(--tw-shadow-color, #fff9);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tailwind .shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tailwind .shadow-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tailwind .shadow-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tailwind .shadow-xl {
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tailwind .ring-1 {
    --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);
  }

  .tailwind .shadow-indigo-500\/20 {
    --tw-shadow-color: #625fff33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .shadow-indigo-500\/20 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-indigo-500) 20%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .tailwind .shadow-indigo-500\/30 {
    --tw-shadow-color: #625fff4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .shadow-indigo-500\/30 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-indigo-500) 30%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .tailwind .shadow-purple-900\/20 {
    --tw-shadow-color: #59168b33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .shadow-purple-900\/20 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-purple-900) 20%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .tailwind .ring-black\/5 {
    --tw-ring-color: #0000000d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .ring-black\/5 {
      --tw-ring-color: color-mix(in oklab, var(--color-black) 5%, transparent);
    }
  }

  .tailwind .blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .tailwind .blur-3xl {
    --tw-blur: blur(var(--blur-3xl));
    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, );
  }

  .tailwind .blur-\[1px\] {
    --tw-blur: blur(1px);
    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, );
  }

  .tailwind .blur-\[64px\] {
    --tw-blur: blur(64px);
    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, );
  }

  .tailwind .blur-\[80px\] {
    --tw-blur: blur(80px);
    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, );
  }

  .tailwind .blur-\[128px\] {
    --tw-blur: blur(128px);
    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, );
  }

  .tailwind .blur-xl {
    --tw-blur: blur(var(--blur-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, );
  }

  .tailwind .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));
    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, );
  }

  .tailwind .drop-shadow-\[0_0_8px_rgba\(47\,184\,255\,0\.4\)\] {
    --tw-drop-shadow-size: drop-shadow(0 0 8px var(--tw-drop-shadow-color, #2fb8ff66));
    --tw-drop-shadow: var(--tw-drop-shadow-size);
    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, );
  }

  .tailwind .drop-shadow-\[0_0_8px_rgba\(124\,134\,255\,0\.5\)\] {
    --tw-drop-shadow-size: drop-shadow(0 0 8px var(--tw-drop-shadow-color, #7c86ff80));
    --tw-drop-shadow: var(--tw-drop-shadow-size);
    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, );
  }

  .tailwind .drop-shadow-\[0_0_8px_rgba\(175\,88\,217\,0\.4\)\] {
    --tw-drop-shadow-size: drop-shadow(0 0 8px var(--tw-drop-shadow-color, #af58d966));
    --tw-drop-shadow: var(--tw-drop-shadow-size);
    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, );
  }

  .tailwind .drop-shadow-sm {
    --tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color, #00000026));
    --tw-drop-shadow: drop-shadow(var(--drop-shadow-sm));
    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, );
  }

  .tailwind .filter {
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .tailwind .backdrop-blur {
    --tw-backdrop-blur: blur(8px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: 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, );
  }

  .tailwind .backdrop-blur-2xl {
    --tw-backdrop-blur: blur(var(--blur-2xl));
    -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, );
  }

  .tailwind .backdrop-blur-md {
    --tw-backdrop-blur: blur(var(--blur-md));
    -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, );
  }

  .tailwind .backdrop-blur-sm {
    --tw-backdrop-blur: blur(var(--blur-sm));
    -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, );
  }

  .tailwind .backdrop-blur-xl {
    --tw-backdrop-blur: blur(var(--blur-xl));
    -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, );
  }

  .tailwind .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;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

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

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

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

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

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

  .tailwind .duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .tailwind .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .tailwind .duration-500 {
    --tw-duration: .5s;
    transition-duration: .5s;
  }

  .tailwind .duration-700 {
    --tw-duration: .7s;
    transition-duration: .7s;
  }

  .tailwind .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }

  .tailwind .select-none {
    -webkit-user-select: none;
    user-select: none;
  }

  .tailwind .paused {
    animation-play-state: paused;
  }

  .tailwind .perspective-\[1000px\] {
    perspective: 1000px;
  }

  .tailwind .perspective-\[1200px\] {
    perspective: 1200px;
  }

  .tailwind .running {
    animation-play-state: running;
  }

  .tailwind .group-last\:border-0:is(:where(.group):last-child *) {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  @media (hover: hover) {
    .tailwind .group-hover\:w-full:is(:where(.group):hover *) {
      width: 100%;
    }
  }

  @media (hover: hover) {
    .tailwind .group-hover\:translate-x-1:is(:where(.group):hover *) {
      --tw-translate-x: calc(var(--spacing) * 1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (hover: hover) {
    .tailwind .group-hover\:scale-100:is(:where(.group):hover *) {
      --tw-scale-x: 100%;
      --tw-scale-y: 100%;
      --tw-scale-z: 100%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

  @media (hover: hover) {
    .tailwind .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);
    }
  }

  @media (hover: hover) {
    .tailwind .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);
    }
  }

  @media (hover: hover) {
    .tailwind .group-hover\:border-\[\#a9dfd8\]\/50:is(:where(.group):hover *) {
      border-color: oklab(86.4412% -.0559071 -.00620449 / .5);
    }
  }

  @media (hover: hover) {
    .tailwind .group-hover\:bg-\[\#665bc0\]:is(:where(.group):hover *) {
      background-color: #665bc0;
    }
  }

  @media (hover: hover) {
    .tailwind .group-hover\:bg-\[\#a9dfd8\]\/20:is(:where(.group):hover *) {
      background-color: oklab(86.4412% -.0559071 -.00620449 / .2);
    }
  }

  @media (hover: hover) {
    .tailwind .group-hover\:bg-black\/10:is(:where(.group):hover *) {
      background-color: #0000001a;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tailwind .group-hover\:bg-black\/10:is(:where(.group):hover *) {
        background-color: color-mix(in oklab, var(--color-black) 10%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .tailwind .group-hover\:bg-black\/20:is(:where(.group):hover *) {
      background-color: #0003;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tailwind .group-hover\:bg-black\/20:is(:where(.group):hover *) {
        background-color: color-mix(in oklab, var(--color-black) 20%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .tailwind .group-hover\:bg-white\/20:is(:where(.group):hover *) {
      background-color: #fff3;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tailwind .group-hover\:bg-white\/20:is(:where(.group):hover *) {
        background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .tailwind .group-hover\:text-indigo-200:is(:where(.group):hover *) {
      color: var(--color-indigo-200);
    }
  }

  @media (hover: hover) {
    .tailwind .group-hover\:text-white:is(:where(.group):hover *) {
      color: var(--color-white);
    }
  }

  @media (hover: hover) {
    .tailwind .group-hover\:opacity-30:is(:where(.group):hover *) {
      opacity: .3;
    }
  }

  @media (hover: hover) {
    .tailwind .group-hover\:opacity-40:is(:where(.group):hover *) {
      opacity: .4;
    }
  }

  @media (hover: hover) {
    .tailwind .group-hover\:opacity-100:is(:where(.group):hover *) {
      opacity: 1;
    }
  }

  .tailwind .selection\:bg-\[\#2FB8FF\]\/30 ::selection, .tailwind .selection\:bg-\[\#2FB8FF\]\/30::selection {
    background-color: oklab(74.3734% -.0809116 -.127456 / .3);
  }

  .tailwind .selection\:bg-indigo-100 ::selection, .tailwind .selection\:bg-indigo-100::selection {
    background-color: var(--color-indigo-100);
  }

  .tailwind .selection\:bg-indigo-500\/30 ::selection {
    background-color: #625fff4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .selection\:bg-indigo-500\/30 ::selection {
      background-color: color-mix(in oklab, var(--color-indigo-500) 30%, transparent);
    }
  }

  .tailwind .selection\:bg-indigo-500\/30::selection {
    background-color: #625fff4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .selection\:bg-indigo-500\/30::selection {
      background-color: color-mix(in oklab, var(--color-indigo-500) 30%, transparent);
    }
  }

  .tailwind .selection\:bg-white\/20 ::selection {
    background-color: #fff3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .selection\:bg-white\/20 ::selection {
      background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }

  .tailwind .selection\:bg-white\/20::selection {
    background-color: #fff3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tailwind .selection\:bg-white\/20::selection {
      background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }

  .tailwind .selection\:text-indigo-900 ::selection, .tailwind .selection\:text-indigo-900::selection {
    color: var(--color-indigo-900);
  }

  .tailwind .selection\:text-white ::selection, .tailwind .selection\:text-white::selection {
    color: var(--color-white);
  }

  @media (hover: hover) {
    .tailwind .hover\:scale-\[1\.02\]:hover {
      scale: 1.02;
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:border-\[\#665bc0\]:hover {
      border-color: #665bc0;
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:border-\[\#ffffff10\]:hover {
      border-color: #ffffff10;
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:border-gray-300:hover {
      border-color: var(--color-gray-300);
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:border-indigo-100:hover {
      border-color: var(--color-indigo-100);
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:border-purple-100:hover {
      border-color: var(--color-purple-100);
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:border-white\/20:hover {
      border-color: #fff3;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tailwind .hover\:border-white\/20:hover {
        border-color: color-mix(in oklab, var(--color-white) 20%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:border-zinc-600\/60:hover {
      border-color: #52525c99;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tailwind .hover\:border-zinc-600\/60:hover {
        border-color: color-mix(in oklab, var(--color-zinc-600) 60%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:bg-\[\#314158\]:hover {
      background-color: #314158;
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:bg-\[\#333333\]:hover {
      background-color: #333;
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:bg-\[\#353542\]:hover {
      background-color: #353542;
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:bg-\[\#e4e7f2\]:hover {
      background-color: #e4e7f2;
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:bg-black\/70:hover {
      background-color: #000000b3;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tailwind .hover\:bg-black\/70:hover {
        background-color: color-mix(in oklab, var(--color-black) 70%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:bg-gray-50:hover {
      background-color: var(--color-gray-50);
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:bg-gray-100:hover {
      background-color: var(--color-gray-100);
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:bg-slate-50:hover {
      background-color: var(--color-slate-50);
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:bg-white:hover {
      background-color: var(--color-white);
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:bg-white\/5:hover {
      background-color: #ffffff0d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tailwind .hover\:bg-white\/5:hover {
        background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:bg-white\/20:hover {
      background-color: #fff3;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tailwind .hover\:bg-white\/20:hover {
        background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:bg-white\/80:hover {
      background-color: #fffc;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tailwind .hover\:bg-white\/80:hover {
        background-color: color-mix(in oklab, var(--color-white) 80%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:bg-zinc-700\/80:hover {
      background-color: #3f3f46cc;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tailwind .hover\:bg-zinc-700\/80:hover {
        background-color: color-mix(in oklab, var(--color-zinc-700) 80%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:text-blue-600:hover {
      color: var(--color-blue-600);
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:text-slate-800:hover {
      color: var(--color-slate-800);
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:text-white:hover {
      color: var(--color-white);
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:opacity-100:hover {
      opacity: 1;
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:shadow-2xl:hover {
      --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:shadow-\[0px_12px_40px_0px_rgba\(0\,0\,0\,0\.1\)\]:hover {
      --tw-shadow: 0px 12px 40px 0px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:shadow-md:hover {
      --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:shadow-xl:hover {
      --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:shadow-indigo-500\/10:hover {
      --tw-shadow-color: #625fff1a;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tailwind .hover\:shadow-indigo-500\/10:hover {
        --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-indigo-500) 10%, transparent) var(--tw-shadow-alpha), transparent);
      }
    }
  }

  .tailwind .active\:scale-\[0\.98\]:active {
    scale: .98;
  }

  @media (width >= 40rem) {
    .tailwind .sm\:top-6 {
      top: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:right-8 {
      right: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:mt-2 {
      margin-top: calc(var(--spacing) * 2);
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:mb-4 {
      margin-bottom: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:mb-6 {
      margin-bottom: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:aspect-\[4\/3\] {
      aspect-ratio: 4 / 3;
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:h-5 {
      height: calc(var(--spacing) * 5);
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:h-6 {
      height: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:h-7 {
      height: calc(var(--spacing) * 7);
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:h-10 {
      height: calc(var(--spacing) * 10);
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:h-12 {
      height: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:h-\[520px\] {
      height: 520px;
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:h-\[560px\] {
      height: 560px;
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:h-\[600px\] {
      height: 600px;
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:h-\[720px\] {
      height: 720px;
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:w-5 {
      width: calc(var(--spacing) * 5);
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:w-6 {
      width: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:w-10 {
      width: calc(var(--spacing) * 10);
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:w-12 {
      width: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:w-24 {
      width: calc(var(--spacing) * 24);
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:w-32 {
      width: calc(var(--spacing) * 32);
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:w-\[260px\] {
      width: 260px;
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:w-\[300px\] {
      width: 300px;
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:w-\[350px\] {
      width: 350px;
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:scale-\[0\.55\] {
      scale: .55;
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:flex-row {
      flex-direction: row;
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:items-baseline {
      align-items: baseline;
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:items-center {
      align-items: center;
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 40rem) {
    :where(.tailwind .sm\: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)));
    }
  }

  @media (width >= 40rem) {
    :where(.tailwind .sm\: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)));
    }
  }

  @media (width >= 40rem) {
    :where(.tailwind .sm\: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)));
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:rounded-\[3\.5rem\] {
      border-radius: 3.5rem;
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:rounded-\[3rem\] {
      border-radius: 3rem;
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:rounded-b-2xl {
      border-bottom-right-radius: var(--radius-2xl);
      border-bottom-left-radius: var(--radius-2xl);
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:p-4 {
      padding: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:p-6 {
      padding: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:p-8 {
      padding: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:p-10 {
      padding: calc(var(--spacing) * 10);
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:px-5 {
      padding-inline: calc(var(--spacing) * 5);
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:py-16 {
      padding-block: calc(var(--spacing) * 16);
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:pt-16 {
      padding-top: calc(var(--spacing) * 16);
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:pb-4 {
      padding-bottom: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:pb-8 {
      padding-bottom: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:text-2xl {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:text-3xl {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:text-4xl {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:text-6xl {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:text-base {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:text-lg {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:text-xs {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:text-\[18px\] {
      font-size: 18px;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:top-4 {
      top: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:-right-4 {
      right: calc(var(--spacing) * -4);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:-bottom-4 {
      bottom: calc(var(--spacing) * -4);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:order-1 {
      order: 1;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:order-2 {
      order: 2;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:order-3 {
      order: 3;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:order-4 {
      order: 4;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:col-span-1 {
      grid-column: span 1 / span 1;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:col-span-2 {
      grid-column: span 2 / span 2;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:row-span-2 {
      grid-row: span 2 / span 2;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:mb-4 {
      margin-bottom: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:mb-6 {
      margin-bottom: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:mb-8 {
      margin-bottom: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:mb-12 {
      margin-bottom: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:mb-16 {
      margin-bottom: calc(var(--spacing) * 16);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:block {
      display: block;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:flex {
      display: flex;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:hidden {
      display: none;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:aspect-square {
      aspect-ratio: 1;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:h-4 {
      height: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:h-5 {
      height: calc(var(--spacing) * 5);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:h-8 {
      height: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:h-9 {
      height: calc(var(--spacing) * 9);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:h-10 {
      height: calc(var(--spacing) * 10);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:h-12 {
      height: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:h-\[517px\] {
      height: 517px;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:min-h-\[500px\] {
      min-height: 500px;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:min-h-\[517px\] {
      min-height: 517px;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:min-h-\[600px\] {
      min-height: 600px;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:w-1\/2 {
      width: 50%;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:w-4 {
      width: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:w-5 {
      width: calc(var(--spacing) * 5);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:w-8 {
      width: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:w-9 {
      width: calc(var(--spacing) * 9);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:w-10 {
      width: calc(var(--spacing) * 10);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:w-12 {
      width: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:w-full {
      width: 100%;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:max-w-\[280px\] {
      max-width: 280px;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:origin-top {
      transform-origin: top;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:scale-\[0\.8\] {
      scale: .8;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:cursor-default {
      cursor: default;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:grid-cols-\[40\%_1fr\] {
      grid-template-columns: 40% 1fr;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:flex-row {
      flex-direction: row;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:flex-row-reverse {
      flex-direction: row-reverse;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:items-center {
      align-items: center;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:items-start {
      align-items: flex-start;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:justify-start {
      justify-content: flex-start;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:gap-0 {
      gap: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:gap-12 {
      gap: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:gap-16 {
      gap: calc(var(--spacing) * 16);
    }
  }

  @media (width >= 48rem) {
    :where(.tailwind .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)));
    }
  }

  @media (width >= 48rem) {
    :where(.tailwind .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)));
    }
  }

  @media (width >= 48rem) {
    :where(.tailwind .md\:space-y-10 > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)));
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:gap-x-8 {
      column-gap: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 48rem) {
    :where(.tailwind .md\: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)));
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:self-start {
      align-self: flex-start;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:overflow-visible {
      overflow: visible;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:rounded-2xl {
      border-radius: var(--radius-2xl);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:rounded-3xl {
      border-radius: var(--radius-3xl);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:rounded-\[40px\] {
      border-radius: 40px;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:rounded-\[48px\] {
      border-radius: 48px;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:rounded-none {
      border-radius: 0;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:rounded-xl {
      border-radius: var(--radius-xl);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:border-0 {
      border-style: var(--tw-border-style);
      border-width: 0;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:border-\[8px\] {
      border-style: var(--tw-border-style);
      border-width: 8px;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:border-t {
      border-top-style: var(--tw-border-style);
      border-top-width: 1px;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:border-none {
      --tw-border-style: none;
      border-style: none;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:bg-transparent {
      background-color: #0000;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:p-0 {
      padding: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:p-3 {
      padding: calc(var(--spacing) * 3);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:p-4 {
      padding: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:p-6 {
      padding: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:p-8 {
      padding: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:p-10 {
      padding: calc(var(--spacing) * 10);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:p-12 {
      padding: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:p-16 {
      padding: calc(var(--spacing) * 16);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:px-5 {
      padding-inline: calc(var(--spacing) * 5);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:px-12 {
      padding-inline: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:px-20 {
      padding-inline: calc(var(--spacing) * 20);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:py-2\.5 {
      padding-block: calc(var(--spacing) * 2.5);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:py-20 {
      padding-block: calc(var(--spacing) * 20);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:py-24 {
      padding-block: calc(var(--spacing) * 24);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:pt-0 {
      padding-top: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:pt-4 {
      padding-top: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:pt-12 {
      padding-top: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:text-left {
      text-align: left;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:text-2xl {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:text-3xl {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:text-4xl {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:text-5xl {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:text-9xl {
      font-size: var(--text-9xl);
      line-height: var(--tw-leading, var(--text-9xl--line-height));
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:text-base {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:text-lg {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:text-xl {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:text-xs {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:text-\[18px\] {
      font-size: 18px;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:text-\[24px\] {
      font-size: 24px;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:text-\[28px\] {
      font-size: 28px;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:text-\[32px\] {
      font-size: 32px;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:text-\[60px\] {
      font-size: 60px;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:font-light {
      --tw-font-weight: var(--font-weight-light);
      font-weight: var(--font-weight-light);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:opacity-40 {
      opacity: .4;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:sticky {
      position: sticky;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:top-6 {
      top: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:top-20 {
      top: calc(var(--spacing) * 20);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:right-8 {
      right: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:order-1 {
      order: 1;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:order-2 {
      order: 2;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:order-none {
      order: 0;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:col-span-1 {
      grid-column: span 1 / span 1;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:col-span-3 {
      grid-column: span 3 / span 3;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:col-span-4 {
      grid-column: span 4 / span 4;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:col-span-5 {
      grid-column: span 5 / span 5;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:col-span-7 {
      grid-column: span 7 / span 7;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:col-span-8 {
      grid-column: span 8 / span 8;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:row-span-1 {
      grid-row: span 1 / span 1;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:row-span-2 {
      grid-row: span 2 / span 2;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:mt-2 {
      margin-top: calc(var(--spacing) * 2);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:mb-0 {
      margin-bottom: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:mb-4 {
      margin-bottom: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:mb-24 {
      margin-bottom: calc(var(--spacing) * 24);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:block {
      display: block;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:flex {
      display: flex;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:hidden {
      display: none;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:aspect-\[4\/5\] {
      aspect-ratio: 4 / 5;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:h-3\.5 {
      height: calc(var(--spacing) * 3.5);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:h-5 {
      height: calc(var(--spacing) * 5);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:h-7 {
      height: calc(var(--spacing) * 7);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:h-10 {
      height: calc(var(--spacing) * 10);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:h-\[720px\] {
      height: 720px;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:min-h-\[800px\] {
      min-height: 800px;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:w-1\/2 {
      width: 50%;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:w-3\.5 {
      width: calc(var(--spacing) * 3.5);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:w-5 {
      width: calc(var(--spacing) * 5);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:w-10 {
      width: calc(var(--spacing) * 10);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:w-32 {
      width: calc(var(--spacing) * 32);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:w-\[350px\] {
      width: 350px;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:w-\[380px\] {
      width: 380px;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:w-full {
      width: 100%;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:max-w-none {
      max-width: none;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:min-w-\[1000px\] {
      min-width: 1000px;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:scale-\[0\.9\] {
      scale: .9;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:auto-rows-\[minmax\(300px\,auto\)\] {
      grid-auto-rows: minmax(300px, auto);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:flex-row {
      flex-direction: row;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:flex-row-reverse {
      flex-direction: row-reverse;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:items-end {
      align-items: flex-end;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:items-start {
      align-items: flex-start;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:justify-start {
      justify-content: flex-start;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:gap-12 {
      gap: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:gap-20 {
      gap: calc(var(--spacing) * 20);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:gap-24 {
      gap: calc(var(--spacing) * 24);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:gap-32 {
      gap: calc(var(--spacing) * 32);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:self-auto {
      align-self: auto;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:rounded-\[3\.5rem\] {
      border-radius: 3.5rem;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:rounded-\[3rem\] {
      border-radius: 3rem;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:rounded-l-\[32px\] {
      border-top-left-radius: 32px;
      border-bottom-left-radius: 32px;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:rounded-r-\[32px\] {
      border-top-right-radius: 32px;
      border-bottom-right-radius: 32px;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:rounded-tr-none {
      border-top-right-radius: 0;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:rounded-b-2xl {
      border-bottom-right-radius: var(--radius-2xl);
      border-bottom-left-radius: var(--radius-2xl);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:rounded-bl-none {
      border-bottom-left-radius: 0;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:border-r {
      border-right-style: var(--tw-border-style);
      border-right-width: 1px;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:border-b-0 {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 0;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:from-white\/10 {
      --tw-gradient-from: #ffffff1a;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tailwind .lg\:from-white\/10 {
        --tw-gradient-from: color-mix(in oklab, var(--color-white) 10%, transparent);
      }
    }

    .tailwind .lg\:from-white\/10 {
      --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));
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\: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));
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:p-4 {
      padding: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:p-6 {
      padding: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:p-8 {
      padding: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:p-10 {
      padding: calc(var(--spacing) * 10);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:p-12 {
      padding: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:p-16 {
      padding: calc(var(--spacing) * 16);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:p-24 {
      padding: calc(var(--spacing) * 24);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:px-3 {
      padding-inline: calc(var(--spacing) * 3);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:px-5 {
      padding-inline: calc(var(--spacing) * 5);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:px-20 {
      padding-inline: calc(var(--spacing) * 20);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:px-40 {
      padding-inline: calc(var(--spacing) * 40);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:px-\[56px\] {
      padding-inline: 56px;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:py-24 {
      padding-block: calc(var(--spacing) * 24);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:pt-8 {
      padding-top: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:pt-16 {
      padding-top: calc(var(--spacing) * 16);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:pb-4 {
      padding-bottom: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:pb-8 {
      padding-bottom: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:pl-8 {
      padding-left: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:text-left {
      text-align: left;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:text-right {
      text-align: right;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:text-4xl {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:text-5xl {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:text-base {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:text-lg {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:text-xl {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:text-xs {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }
  }

  @media (width >= 80rem) {
    .tailwind .xl\:inset-\[-1px_-76px\] {
      inset: -1px -76px;
    }
  }

  @media (width >= 80rem) {
    .tailwind .xl\:top-\[-1\.46\%\] {
      top: -1.46%;
    }
  }

  @media (width >= 80rem) {
    .tailwind .xl\:col-span-4 {
      grid-column: span 4 / span 4;
    }
  }

  @media (width >= 80rem) {
    .tailwind .xl\:col-span-8 {
      grid-column: span 8 / span 8;
    }
  }

  @media (width >= 80rem) {
    .tailwind .xl\:h-\[104\.2\%\] {
      height: 104.2%;
    }
  }

  @media (width >= 80rem) {
    .tailwind .xl\:max-w-\[540px\] {
      max-width: 540px;
    }
  }

  @media (width >= 80rem) {
    .tailwind .xl\:max-w-\[585px\] {
      max-width: 585px;
    }
  }

  @media (width >= 80rem) {
    .tailwind .xl\:scale-100 {
      --tw-scale-x: 100%;
      --tw-scale-y: 100%;
      --tw-scale-z: 100%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

  @media (width >= 80rem) {
    .tailwind .xl\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 80rem) {
    .tailwind .xl\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
}

@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
  initial-value: rotateX(0);
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
  initial-value: rotateY(0);
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
  initial-value: rotateZ(0);
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false;
  initial-value: skewX(0);
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false;
  initial-value: skewY(0);
}

@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-space-x-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-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
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

@keyframes ping {
  75%, 100% {
    opacity: 0;
    transform: scale(2);
  }
}

@keyframes pulse {
  50% {
    opacity: .5;
  }
}
