/*! 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-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-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-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
    }
  }
}

@layer theme {
  :root, :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-400: oklch(.704 .191 22.216);
    --color-yellow-400: oklch(.852 .199 91.936);
    --color-green-400: oklch(.792 .209 151.711);
    --color-blue-400: oklch(.707 .165 254.624);
    --color-blue-500: oklch(.623 .214 259.815);
    --color-blue-700: oklch(.488 .243 264.376);
    --color-blue-900: oklch(.379 .146 265.522);
    --color-purple-100: oklch(.946 .033 307.174);
    --color-purple-300: oklch(.827 .119 306.383);
    --color-purple-500: oklch(.627 .265 303.9);
    --color-slate-100: oklch(.968 .007 247.896);
    --color-slate-200: oklch(.929 .013 255.508);
    --color-gray-200: oklch(.928 .006 264.531);
    --color-gray-300: oklch(.872 .01 258.338);
    --color-gray-400: oklch(.707 .022 261.325);
    --color-gray-500: oklch(.551 .027 264.364);
    --color-gray-700: oklch(.373 .034 259.733);
    --color-gray-800: oklch(.278 .033 256.848);
    --color-gray-900: oklch(.21 .034 264.665);
    --color-zinc-400: oklch(.705 .015 286.067);
    --color-zinc-800: oklch(.274 .006 286.033);
    --color-neutral-100: oklch(.97 0 0);
    --color-neutral-950: oklch(.145 0 0);
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --container-4xl: 56rem;
    --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-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --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;
    --aspect-video: 16 / 9;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: var(--font-sans);
    --default-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 {
  *, :after, :before, ::backdrop {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

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

  html, :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;
  }

  body {
    line-height: inherit;
  }

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

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

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

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

  b, strong {
    font-weight: bolder;
  }

  code, kbd, samp, 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;
  }

  small {
    font-size: 80%;
  }

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

  sub {
    bottom: -.25em;
  }

  sup {
    top: -.5em;
  }

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

  :-moz-focusring {
    outline: auto;
  }

  progress {
    vertical-align: baseline;
  }

  summary {
    display: list-item;
  }

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

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

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

  button, input, select, optgroup, textarea {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

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

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

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

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

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

  textarea {
    resize: vertical;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  * {
    border-color: var(--border);
    outline-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    * {
      outline-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  * {
    border-color: var(--border);
    outline-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    * {
      outline-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  body {
    background-color: var(--background);
    color: var(--foreground);
  }

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) h1 {
    font-size: var(--text-2xl);
    font-weight: var(--font-weight-medium);
    line-height: 1.5;
  }

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) h2 {
    font-size: var(--text-xl);
    font-weight: var(--font-weight-medium);
    line-height: 1.5;
  }

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) h3 {
    font-size: var(--text-lg);
    font-weight: var(--font-weight-medium);
    line-height: 1.5;
  }

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) h4 {
    font-size: var(--text-base);
    font-weight: var(--font-weight-medium);
    line-height: 1.5;
  }

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) p {
    font-size: var(--text-base);
    font-weight: var(--font-weight-normal);
    line-height: 1.5;
  }

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) label, :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) button {
    font-size: var(--text-base);
    font-weight: var(--font-weight-medium);
    line-height: 1.5;
  }

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) input {
    font-size: var(--text-base);
    font-weight: var(--font-weight-normal);
    line-height: 1.5;
  }
}

@layer utilities {
  .pointer-events-none {
    pointer-events: none;
  }

  .visible {
    visibility: visible;
  }

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

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

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

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

  .inset-\[-1px_-5\%\] {
    inset: -1px -5%;
  }

  .inset-\[-1px_-50\%\] {
    inset: -1px -50%;
  }

  .inset-\[-2\.1\%_-0\.68\%\] {
    inset: -2.1% -.68%;
  }

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

  .inset-\[-5\%_-5\.55\%\] {
    inset: -5% -5.55%;
  }

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

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

  .inset-\[-7\.69\%_-1px\] {
    inset: -7.69% -1px;
  }

  .inset-\[-8\.33\%_-6\.25\%\] {
    inset: -8.33% -6.25%;
  }

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

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

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

  .inset-\[-13\.4\%_-25\%\] {
    inset: -13.4% -25%;
  }

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

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

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

  .inset-\[-17\.34\%_-33\.3\%_-17\.33\%_-33\.29\%\] {
    inset: -17.34% -33.3% -17.33% -33.29%;
  }

  .inset-\[-17\.34\%_-33\.29\%_-17\.33\%_-33\.3\%\] {
    inset: -17.34% -33.29% -17.33% -33.3%;
  }

  .inset-\[-22\.16\%_-6\.25\%\] {
    inset: -22.16% -6.25%;
  }

  .inset-\[-22\.22\%_-8\.33\%_-22\.23\%_-8\.33\%\] {
    inset: -22.22% -8.33% -22.23%;
  }

  .inset-\[-23\.04\%\] {
    inset: -23.04%;
  }

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

  .inset-\[-25\%_-16\.67\%_-25\.01\%_-16\.67\%\] {
    inset: -25% -16.67% -25.01%;
  }

  .inset-\[-50\%_-1px\] {
    inset: -50% -1px;
  }

  .inset-\[0\.36\%_89\.4\%_7\.93\%_0\.37\%\] {
    inset: .36% 89.4% 7.93% .37%;
  }

  .inset-\[0\.36\%_90\.7\%_7\.93\%_7\.99\%\] {
    inset: .36% 90.7% 7.93% 7.99%;
  }

  .inset-\[0\.36\%_90\.7\%_95\.35\%_8\.16\%\] {
    inset: .36% 90.7% 95.35% 8.16%;
  }

  .inset-\[1\.43\%_0\.82\%_10\%_10\.6\%\] {
    inset: 1.43% .82% 10% 10.6%;
  }

  .inset-\[1\.43\%_89\.4\%_10\%_10\.6\%\] {
    inset: 1.43% 89.4% 10% 10.6%;
  }

  .inset-\[5\%_3\.2\%_12\.5\%_8\.54\%\] {
    inset: 5% 3.2% 12.5% 8.54%;
  }

  .inset-\[8\.4\%_0\.83\%_9\.89\%_10\.59\%\] {
    inset: 8.4% .83% 9.89% 10.59%;
  }

  .inset-\[8\.17\%_6\.2\%_12\.5\%_11\.48\%\] {
    inset: 8.17% 6.2% 12.5% 11.48%;
  }

  .inset-\[8\.17\%_6\.2\%_12\.5\%_70\.32\%\] {
    inset: 8.17% 6.2% 12.5% 70.32%;
  }

  .inset-\[8\.32\%_12\.49\%\] {
    inset: 8.32% 12.49%;
  }

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

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

  .inset-\[11\.01\%_85\.15\%_73\.6\%_5\.3\%\] {
    inset: 11.01% 85.15% 73.6% 5.3%;
  }

  .inset-\[11\.87\%_90\.7\%_83\.84\%_7\.99\%\] {
    inset: 11.87% 90.7% 83.84% 7.99%;
  }

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

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

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

  .inset-\[13\.98\%_15\.42\%_19\.63\%_15\.42\%\] {
    inset: 13.98% 15.42% 19.63%;
  }

  .inset-\[21\.35\%_12\.5\%_54\.6\%_74\.99\%\] {
    inset: 21.35% 12.5% 54.6% 74.99%;
  }

  .inset-\[21\.35\%_74\.99\%_54\.6\%_12\.5\%\] {
    inset: 21.35% 74.99% 54.6% 12.5%;
  }

  .inset-\[24\.52\%_90\.7\%_71\.19\%_7\.99\%\] {
    inset: 24.52% 90.7% 71.19% 7.99%;
  }

  .inset-\[26\.13\%_3\.08\%_42\.96\%_76\.25\%\] {
    inset: 26.13% 3.08% 42.96% 76.25%;
  }

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

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

  .inset-\[32\.97\%_94\.41\%_45\.89\%_0\.37\%\] {
    inset: 32.97% 94.41% 45.89% .37%;
  }

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

  .inset-\[33\.56\%_35\.62\%_12\.5\%_40\.9\%\] {
    inset: 33.56% 35.62% 12.5% 40.9%;
  }

  .inset-\[37\.5\%_37\.5\%_45\.83\%_37\.5\%\] {
    inset: 37.5% 37.5% 45.83%;
  }

  .inset-\[37\.18\%_90\.7\%_58\.54\%_7\.99\%\] {
    inset: 37.18% 90.7% 58.54% 7.99%;
  }

  .inset-\[41\.84\%_63\.92\%_45\.05\%_11\.64\%\] {
    inset: 41.84% 63.92% 45.05% 11.64%;
  }

  .inset-\[41\.84\%_63\.92\%_45\.69\%_11\.64\%\] {
    inset: 41.84% 63.92% 45.69% 11.64%;
  }

  .inset-\[43\.08\%_80\.99\%_45\.05\%_13\.22\%\] {
    inset: 43.08% 80.99% 45.05% 13.22%;
  }

  .inset-\[49\.83\%_90\.7\%_45\.88\%_7\.99\%\] {
    inset: 49.83% 90.7% 45.88% 7.99%;
  }

  .inset-\[50\.96\%_12\.73\%_19\.6\%_69\.33\%\] {
    inset: 50.96% 12.73% 19.6% 69.33%;
  }

  .inset-\[51\.48\%_71\.83\%_17\.44\%_7\.5\%\] {
    inset: 51.48% 71.83% 17.44% 7.5%;
  }

  .inset-\[54\.17\%_37\.5\%_37\.5\%_62\.5\%\] {
    inset: 54.17% 37.5% 37.5% 62.5%;
  }

  .inset-\[54\.17\%_62\.5\%_37\.5\%_37\.5\%\] {
    inset: 54.17% 62.5% 37.5% 37.5%;
  }

  .inset-\[55\.77\%_65\.04\%_12\.5\%_11\.48\%\] {
    inset: 55.77% 65.04% 12.5% 11.48%;
  }

  .inset-\[55\.93\%_0\%_0\%\] {
    inset: 55.93% 0% 0%;
  }

  .inset-\[58\.33\%_8\.33\%_41\.67\%_83\.33\%\] {
    inset: 58.33% 8.33% 41.67% 83.33%;
  }

  .inset-\[58\.33\%_83\.33\%_41\.67\%_8\.33\%\] {
    inset: 58.33% 83.33% 41.67% 8.33%;
  }

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

  .inset-\[62\.48\%_90\.7\%_33\.23\%_7\.99\%\] {
    inset: 62.48% 90.7% 33.23% 7.99%;
  }

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

  .inset-\[69\.42\%_12\.5\%_12\.5\%_69\.42\%\] {
    inset: 69.42% 12.5% 12.5% 69.42%;
  }

  .inset-\[72\.85\%_16\.67\%_8\.35\%_16\.67\%\] {
    inset: 72.85% 16.67% 8.35%;
  }

  .inset-\[75\.14\%_90\.7\%_20\.58\%_8\.32\%\] {
    inset: 75.14% 90.7% 20.58% 8.32%;
  }

  .inset-\[87\.5\%_3\.2\%_4\.01\%_8\.54\%\] {
    inset: 87.5% 3.2% 4.01% 8.54%;
  }

  .inset-\[87\.5\%_3\.2\%_12\.5\%_8\.54\%\] {
    inset: 87.5% 3.2% 12.5% 8.54%;
  }

  .inset-\[87\.79\%_90\.7\%_7\.93\%_7\.99\%\] {
    inset: 87.79% 90.7% 7.93% 7.99%;
  }

  .inset-\[88\.49\%_14\.98\%_4\.01\%_20\.21\%\] {
    inset: 88.49% 14.98% 4.01% 20.21%;
  }

  .inset-\[88\.49\%_14\.98\%_4\.01\%_79\.15\%\] {
    inset: 88.49% 14.98% 4.01% 79.15%;
  }

  .inset-\[88\.49\%_44\.4\%_4\.01\%_49\.73\%\] {
    inset: 88.49% 44.4% 4.01% 49.73%;
  }

  .inset-\[88\.49\%_73\.82\%_4\.01\%_20\.21\%\] {
    inset: 88.49% 73.82% 4.01% 20.21%;
  }

  .-top-\[45px\] {
    top: -45px;
  }

  .-top-\[60px\] {
    top: -60px;
  }

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

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

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

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

  .top-\[-0\.14px\] {
    top: -.14px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[-9\.65\%\] {
    top: -9.65%;
  }

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

  .top-\[-11\.92\%\] {
    top: -11.92%;
  }

  .top-\[-31\.24\%\] {
    top: -31.24%;
  }

  .top-\[-35\.14px\] {
    top: -35.14px;
  }

  .top-\[-36\.33\%\] {
    top: -36.33%;
  }

  .top-\[-41\.17\%\] {
    top: -41.17%;
  }

  .top-\[-50px\] {
    top: -50px;
  }

  .top-\[-83\.14px\] {
    top: -83.14px;
  }

  .top-\[-105\.14px\] {
    top: -105.14px;
  }

  .top-\[-119\.93\%\] {
    top: -119.93%;
  }

  .top-\[-135\.37\%\] {
    top: -135.37%;
  }

  .top-\[-161\.35px\] {
    top: -161.35px;
  }

  .top-\[-172\.35px\] {
    top: -172.35px;
  }

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

  .top-\[-1680\.29px\] {
    top: -1680.29px;
  }

  .top-\[-17592px\] {
    top: -17592px;
  }

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

  .top-\[0\.8px\] {
    top: .8px;
  }

  .top-\[0\.77px\] {
    top: .77px;
  }

  .top-\[0\.89px\] {
    top: .89px;
  }

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

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

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

  .top-\[8\.8px\] {
    top: 8.8px;
  }

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

  .top-\[8\.36px\] {
    top: 8.36px;
  }

  .top-\[8\.89px\] {
    top: 8.89px;
  }

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

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

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

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

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

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

  .top-\[11px\] {
    top: 11px;
  }

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

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

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

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

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

  .top-\[17\.95px\] {
    top: 17.95px;
  }

  .top-\[19\.09px\] {
    top: 19.09px;
  }

  .top-\[20\.83\%\] {
    top: 20.83%;
  }

  .top-\[20px\] {
    top: 20px;
  }

  .top-\[23\.08px\] {
    top: 23.08px;
  }

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

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

  .top-\[26\.01px\] {
    top: 26.01px;
  }

  .top-\[27px\] {
    top: 27px;
  }

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

  .top-\[28\.11px\] {
    top: 28.11px;
  }

  .top-\[29\.11px\] {
    top: 29.11px;
  }

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

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

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

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

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

  .top-\[37\.46px\] {
    top: 37.46px;
  }

  .top-\[43\.9\%\] {
    top: 43.9%;
  }

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

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

  .top-\[69\.8px\] {
    top: 69.8px;
  }

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

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

  .top-\[88\.8px\] {
    top: 88.8px;
  }

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

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

  .top-\[122\.89px\] {
    top: 122.89px;
  }

  .top-\[129px\] {
    top: 129px;
  }

  .top-\[133\.86px\] {
    top: 133.86px;
  }

  .top-\[133px\] {
    top: 133px;
  }

  .top-\[147\.73px\] {
    top: 147.73px;
  }

  .top-\[157\.99px\] {
    top: 157.99px;
  }

  .top-\[164\.86px\] {
    top: 164.86px;
  }

  .top-\[172\.8px\] {
    top: 172.8px;
  }

  .top-\[175\.19px\] {
    top: 175.19px;
  }

  .top-\[177\.11px\] {
    top: 177.11px;
  }

  .top-\[178px\] {
    top: 178px;
  }

  .top-\[202px\] {
    top: 202px;
  }

  .top-\[289\.99px\] {
    top: 289.99px;
  }

  .top-\[413\.33px\] {
    top: 413.33px;
  }

  .top-\[451px\] {
    top: 451px;
  }

  .top-\[515\.68px\] {
    top: 515.68px;
  }

  .top-\[527\.23px\] {
    top: 527.23px;
  }

  .top-\[580\.31px\] {
    top: 580.31px;
  }

  .top-\[705\.88px\] {
    top: 705.88px;
  }

  .top-\[calc\(50\%-0\.4px\)\] {
    top: calc(50% - .4px);
  }

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

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

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

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

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

  .right-\[-0\.5px\] {
    right: -.5px;
  }

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

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

  .right-\[20\.36px\] {
    right: 20.36px;
  }

  .right-\[20px\] {
    right: 20px;
  }

  .right-\[21\.53px\] {
    right: 21.53px;
  }

  .right-\[32\.89px\] {
    right: 32.89px;
  }

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

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

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

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

  .bottom-\[-0\.01\%\] {
    bottom: -.01%;
  }

  .bottom-\[-0\.5px\] {
    bottom: -.5px;
  }

  .bottom-\[-0\.15\%\] {
    bottom: -.15%;
  }

  .bottom-\[-0\.16\%\] {
    bottom: -.16%;
  }

  .bottom-\[-1px\] {
    bottom: -1px;
  }

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

  .bottom-\[45\.18px\] {
    bottom: 45.18px;
  }

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

  .bottom-\[72\.92\%\] {
    bottom: 72.92%;
  }

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

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

  .bottom-full {
    bottom: 100%;
  }

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

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

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

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

  .left-\[-0\.5px\] {
    left: -.5px;
  }

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

  .left-\[-10\.17\%\] {
    left: -10.17%;
  }

  .left-\[-11\.56\%\] {
    left: -11.56%;
  }

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

  .left-\[-16px\] {
    left: -16px;
  }

  .left-\[-18\.23\%\] {
    left: -18.23%;
  }

  .left-\[-22\.11\%\] {
    left: -22.11%;
  }

  .left-\[-27\.3\%\] {
    left: -27.3%;
  }

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

  .left-\[-52px\] {
    left: -52px;
  }

  .left-\[-56\.35\%\] {
    left: -56.35%;
  }

  .left-\[-111\.33px\] {
    left: -111.33px;
  }

  .left-\[-128px\] {
    left: -128px;
  }

  .left-\[-1119\.82px\] {
    left: -1119.82px;
  }

  .left-\[0\.4px\] {
    left: .4px;
  }

  .left-\[0\.11px\] {
    left: .11px;
  }

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

  .left-\[4px\] {
    left: 4px;
  }

  .left-\[7px\] {
    left: 7px;
  }

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

  .left-\[10\.7px\] {
    left: 10.7px;
  }

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

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

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

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

  .left-\[16\.8px\] {
    left: 16.8px;
  }

  .left-\[16\.89px\] {
    left: 16.89px;
  }

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

  .left-\[20\.29px\] {
    left: 20.29px;
  }

  .left-\[20\.41px\] {
    left: 20.41px;
  }

  .left-\[20px\] {
    left: 20px;
  }

  .left-\[21\.47px\] {
    left: 21.47px;
  }

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

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

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

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

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

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

  .left-\[36px\] {
    left: 36px;
  }

  .left-\[40\.8px\] {
    left: 40.8px;
  }

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

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

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

  .left-\[57\.33px\] {
    left: 57.33px;
  }

  .left-\[58\.5px\] {
    left: 58.5px;
  }

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

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

  .left-\[84\.47px\] {
    left: 84.47px;
  }

  .left-\[99\.98px\] {
    left: 99.98px;
  }

  .left-\[108\.17px\] {
    left: 108.17px;
  }

  .left-\[112\.23px\] {
    left: 112.23px;
  }

  .left-\[138\.85px\] {
    left: 138.85px;
  }

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

  .left-\[147\.95px\] {
    left: 147.95px;
  }

  .left-\[150px\] {
    left: 150px;
  }

  .left-\[259\.85px\] {
    left: 259.85px;
  }

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

  .left-\[374\.98px\] {
    left: 374.98px;
  }

  .left-\[405px\] {
    left: 405px;
  }

  .left-\[427px\] {
    left: 427px;
  }

  .left-\[431\.11px\] {
    left: 431.11px;
  }

  .left-\[528px\] {
    left: 528px;
  }

  .left-\[549px\] {
    left: 549px;
  }

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

  .left-\[920px\] {
    left: 920px;
  }

  .left-\[1038px\] {
    left: 1038px;
  }

  .left-\[1048px\] {
    left: 1048px;
  }

  .left-\[calc\(50\%\+0\.5px\)\] {
    left: calc(50% + .5px);
  }

  .left-\[calc\(50\%\+0\.36px\)\] {
    left: calc(50% + .36px);
  }

  .left-\[calc\(50\%\+0\.55px\)\] {
    left: calc(50% + .55px);
  }

  .left-\[calc\(50\%\+295\.2px\)\] {
    left: calc(50% + 295.2px);
  }

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

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

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

  .z-\[9999\] {
    z-index: 9999;
  }

  .container {
    width: 100%;
  }

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

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

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

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

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

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

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

  .my-\[32px\] {
    margin-block: 32px;
  }

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

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

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

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

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

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

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

  .mt-\[0\.01\%\] {
    margin-top: .01%;
  }

  .mt-\[4\.4\%\] {
    margin-top: 4.4%;
  }

  .mt-\[11\.61\%\] {
    margin-top: 11.61%;
  }

  .mt-\[13\.18px\] {
    margin-top: 13.18px;
  }

  .mt-\[13\.19px\] {
    margin-top: 13.19px;
  }

  .mt-\[22\.8px\] {
    margin-top: 22.8px;
  }

  .mt-\[23\.25px\] {
    margin-top: 23.25px;
  }

  .mt-\[23\.36px\] {
    margin-top: 23.36px;
  }

  .mt-\[26\.6\%\] {
    margin-top: 26.6%;
  }

  .mt-\[28\.88\%\] {
    margin-top: 28.88%;
  }

  .mt-\[32\%\] {
    margin-top: 32%;
  }

  .mt-\[53\.86px\] {
    margin-top: 53.86px;
  }

  .mt-\[58\.8px\] {
    margin-top: 58.8px;
  }

  .mt-\[60\%\] {
    margin-top: 60%;
  }

  .mt-\[61\.14px\] {
    margin-top: 61.14px;
  }

  .mt-\[66\.25\%\] {
    margin-top: 66.25%;
  }

  .mt-\[80px\] {
    margin-top: 80px;
  }

  .mt-\[99\.2px\] {
    margin-top: 99.2px;
  }

  .mt-\[167\.13px\] {
    margin-top: 167.13px;
  }

  .mt-\[176\.21px\] {
    margin-top: 176.21px;
  }

  .mt-\[180px\] {
    margin-top: 180px;
  }

  .mt-\[217\.07px\] {
    margin-top: 217.07px;
  }

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

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

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

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

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

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

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

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

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

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

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

  .ml-\[0\.8\%\] {
    margin-left: .8%;
  }

  .ml-\[4\.6px\] {
    margin-left: 4.6px;
  }

  .ml-\[11\.79px\] {
    margin-left: 11.79px;
  }

  .ml-\[13\.22\%\] {
    margin-left: 13.22%;
  }

  .ml-\[13\.64px\] {
    margin-left: 13.64px;
  }

  .ml-\[13\.67px\] {
    margin-left: 13.67px;
  }

  .ml-\[15\.72\%\] {
    margin-left: 15.72%;
  }

  .ml-\[27\.5px\] {
    margin-left: 27.5px;
  }

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

  .ml-\[29\.62\%\] {
    margin-left: 29.62%;
  }

  .ml-\[33\.59px\] {
    margin-left: 33.59px;
  }

  .ml-\[35\.74\%\] {
    margin-left: 35.74%;
  }

  .ml-\[37\.54px\] {
    margin-left: 37.54px;
  }

  .ml-\[38\.22px\] {
    margin-left: 38.22px;
  }

  .ml-\[45\.55\%\] {
    margin-left: 45.55%;
  }

  .ml-\[46\.73px\] {
    margin-left: 46.73px;
  }

  .ml-\[65\.65px\] {
    margin-left: 65.65px;
  }

  .ml-\[69\.57\%\] {
    margin-left: 69.57%;
  }

  .ml-\[71\.48\%\] {
    margin-left: 71.48%;
  }

  .ml-\[81\.25\%\] {
    margin-left: 81.25%;
  }

  .ml-\[90\.94\%\] {
    margin-left: 90.94%;
  }

  .ml-\[96\.78\%\] {
    margin-left: 96.78%;
  }

  .ml-\[109\.03px\] {
    margin-left: 109.03px;
  }

  .ml-\[109px\] {
    margin-left: 109px;
  }

  .ml-\[173\.73px\] {
    margin-left: 173.73px;
  }

  .ml-\[173\.74px\] {
    margin-left: 173.74px;
  }

  .ml-\[245\.97px\] {
    margin-left: 245.97px;
  }

  .ml-\[295\.56px\] {
    margin-left: 295.56px;
  }

  .ml-\[591\.12px\] {
    margin-left: 591.12px;
  }

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

  .block {
    display: block;
  }

  .contents {
    display: contents;
  }

  .flex {
    display: flex;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

  .inline-grid {
    display: inline-grid;
  }

  .aspect-\[16\/9\] {
    aspect-ratio: 16 / 9;
  }

  .aspect-\[344\.855\/286\] {
    aspect-ratio: 344.855 / 286;
  }

  .aspect-\[383\.297\/603\.297\] {
    aspect-ratio: 383.297 / 603.297;
  }

  .aspect-\[750\/622\] {
    aspect-ratio: 750 / 622;
  }

  .aspect-video {
    aspect-ratio: var(--aspect-video);
  }

  .size-\[5\.248px\] {
    width: 5.248px;
    height: 5.248px;
  }

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

  .size-\[8\.916px\] {
    width: 8.916px;
    height: 8.916px;
  }

  .size-\[13\.995px\] {
    width: 13.995px;
    height: 13.995px;
  }

  .size-\[14\.266px\] {
    width: 14.266px;
    height: 14.266px;
  }

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

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

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

  .size-\[21\.399px\] {
    width: 21.399px;
    height: 21.399px;
  }

  .size-\[22\.143px\] {
    width: 22.143px;
    height: 22.143px;
  }

  .size-\[22\.525px\] {
    width: 22.525px;
    height: 22.525px;
  }

  .size-\[23\.325px\] {
    width: 23.325px;
    height: 23.325px;
  }

  .size-\[23\.534px\] {
    width: 23.534px;
    height: 23.534px;
  }

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

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

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

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

  .size-\[38\.778px\] {
    width: 38.778px;
    height: 38.778px;
  }

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

  .size-\[41\.75px\] {
    width: 41.75px;
    height: 41.75px;
  }

  .size-\[42\.799px\] {
    width: 42.799px;
    height: 42.799px;
  }

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

  .size-\[55\.057px\] {
    width: 55.057px;
    height: 55.057px;
  }

  .size-\[65\.778px\] {
    width: 65.778px;
    height: 65.778px;
  }

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

  .size-\[111\.334px\] {
    width: 111.334px;
    height: 111.334px;
  }

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

  .size-\[222\.668px\] {
    width: 222.668px;
    height: 222.668px;
  }

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

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

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

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

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

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

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

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

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

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

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

  .h-\[3\.352px\] {
    height: 3.352px;
  }

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

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

  .h-\[5\.248px\] {
    height: 5.248px;
  }

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

  .h-\[10\.007px\] {
    height: 10.007px;
  }

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

  .h-\[13\.105px\] {
    height: 13.105px;
  }

  .h-\[13\.313px\] {
    height: 13.313px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .h-\[25\.142px\] {
    height: 25.142px;
  }

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

  .h-\[27\.821px\] {
    height: 27.821px;
  }

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

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

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

  .h-\[31\.454px\] {
    height: 31.454px;
  }

  .h-\[31\.986px\] {
    height: 31.986px;
  }

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

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

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

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

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

  .h-\[41\.75px\] {
    height: 41.75px;
  }

  .h-\[41\.778px\] {
    height: 41.778px;
  }

  .h-\[41\.804px\] {
    height: 41.804px;
  }

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

  .h-\[44\.463px\] {
    height: 44.463px;
  }

  .h-\[45\.531px\] {
    height: 45.531px;
  }

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

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

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

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

  .h-\[55\.806px\] {
    height: 55.806px;
  }

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

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

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

  .h-\[61\.704px\] {
    height: 61.704px;
  }

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

  .h-\[65\.795px\] {
    height: 65.795px;
  }

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

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

  .h-\[68\.4px\] {
    height: 68.4px;
  }

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

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

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

  .h-\[77\.381px\] {
    height: 77.381px;
  }

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

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

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

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

  .h-\[88\.667px\] {
    height: 88.667px;
  }

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

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

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

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

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

  .h-\[106\.922px\] {
    height: 106.922px;
  }

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

  .h-\[110\.721px\] {
    height: 110.721px;
  }

  .h-\[110\.835px\] {
    height: 110.835px;
  }

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

  .h-\[124\.48\%\] {
    height: 124.48%;
  }

  .h-\[124\.52\%\] {
    height: 124.52%;
  }

  .h-\[126\.01px\] {
    height: 126.01px;
  }

  .h-\[126\.923px\] {
    height: 126.923px;
  }

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

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

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

  .h-\[133\.98\%\] {
    height: 133.98%;
  }

  .h-\[136\.589px\] {
    height: 136.589px;
  }

  .h-\[143\.61\%\] {
    height: 143.61%;
  }

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

  .h-\[176\.206px\] {
    height: 176.206px;
  }

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

  .h-\[179\.012px\] {
    height: 179.012px;
  }

  .h-\[182\.418px\] {
    height: 182.418px;
  }

  .h-\[190\.191px\] {
    height: 190.191px;
  }

  .h-\[204\.702px\] {
    height: 204.702px;
  }

  .h-\[205\.6px\] {
    height: 205.6px;
  }

  .h-\[207\.992px\] {
    height: 207.992px;
  }

  .h-\[210\.404px\] {
    height: 210.404px;
  }

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

  .h-\[215\.769px\] {
    height: 215.769px;
  }

  .h-\[215\.885px\] {
    height: 215.885px;
  }

  .h-\[217\.93px\] {
    height: 217.93px;
  }

  .h-\[220\.526px\] {
    height: 220.526px;
  }

  .h-\[228\.362px\] {
    height: 228.362px;
  }

  .h-\[229\.577px\] {
    height: 229.577px;
  }

  .h-\[230\.71\%\] {
    height: 230.71%;
  }

  .h-\[250\.143px\] {
    height: 250.143px;
  }

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

  .h-\[252\.1\%\] {
    height: 252.1%;
  }

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

  .h-\[293\.912px\] {
    height: 293.912px;
  }

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

  .h-\[307\.53\%\] {
    height: 307.53%;
  }

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

  .h-\[317\.308px\] {
    height: 317.308px;
  }

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

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

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

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

  .h-\[364\.088px\] {
    height: 364.088px;
  }

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

  .h-\[393\.464px\] {
    height: 393.464px;
  }

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

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

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

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

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

  .h-\[526\.226px\] {
    height: 526.226px;
  }

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

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

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

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

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

  .h-\[602\.768px\] {
    height: 602.768px;
  }

  .h-\[603\.297px\] {
    height: 603.297px;
  }

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

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

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

  .h-\[735\.847px\] {
    height: 735.847px;
  }

  .h-\[805\.911px\] {
    height: 805.911px;
  }

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

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

  .h-auto {
    height: auto;
  }

  .h-full {
    height: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .w-\[4\.041px\] {
    width: 4.041px;
  }

  .w-\[6\.475px\] {
    width: 6.475px;
  }

  .w-\[10\.018px\] {
    width: 10.018px;
  }

  .w-\[14\.121px\] {
    width: 14.121px;
  }

  .w-\[14\.635px\] {
    width: 14.635px;
  }

  .w-\[16\.619px\] {
    width: 16.619px;
  }

  .w-\[16\.663px\] {
    width: 16.663px;
  }

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

  .w-\[17\.148px\] {
    width: 17.148px;
  }

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

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

  .w-\[30\.604px\] {
    width: 30.604px;
  }

  .w-\[31\.308px\] {
    width: 31.308px;
  }

  .w-\[40\.364px\] {
    width: 40.364px;
  }

  .w-\[40\.365px\] {
    width: 40.365px;
  }

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

  .w-\[42\.188px\] {
    width: 42.188px;
  }

  .w-\[42\.487px\] {
    width: 42.487px;
  }

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

  .w-\[49\.061px\] {
    width: 49.061px;
  }

  .w-\[52\.482px\] {
    width: 52.482px;
  }

  .w-\[55\.736px\] {
    width: 55.736px;
  }

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

  .w-\[61\.671px\] {
    width: 61.671px;
  }

  .w-\[63\.333px\] {
    width: 63.333px;
  }

  .w-\[65\.778px\] {
    width: 65.778px;
  }

  .w-\[70\.903px\] {
    width: 70.903px;
  }

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

  .w-\[75\.074px\] {
    width: 75.074px;
  }

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

  .w-\[77\.015px\] {
    width: 77.015px;
  }

  .w-\[79\.752px\] {
    width: 79.752px;
  }

  .w-\[85\.71px\] {
    width: 85.71px;
  }

  .w-\[87\.9px\] {
    width: 87.9px;
  }

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

  .w-\[92\.718px\] {
    width: 92.718px;
  }

  .w-\[100\.65\%\] {
    width: 100.65%;
  }

  .w-\[100\.238px\] {
    width: 100.238px;
  }

  .w-\[107\.49\%\] {
    width: 107.49%;
  }

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

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

  .w-\[118\.25\%\] {
    width: 118.25%;
  }

  .w-\[125\.14\%\] {
    width: 125.14%;
  }

  .w-\[125\.111px\] {
    width: 125.111px;
  }

  .w-\[125\.522px\] {
    width: 125.522px;
  }

  .w-\[127\.94\%\] {
    width: 127.94%;
  }

  .w-\[132\.079px\] {
    width: 132.079px;
  }

  .w-\[133\.068px\] {
    width: 133.068px;
  }

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

  .w-\[139\.163px\] {
    width: 139.163px;
  }

  .w-\[144\.922px\] {
    width: 144.922px;
  }

  .w-\[152\.04\%\] {
    width: 152.04%;
  }

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

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

  .w-\[169\.403px\] {
    width: 169.403px;
  }

  .w-\[172\.89\%\] {
    width: 172.89%;
  }

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

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

  .w-\[184\.79px\] {
    width: 184.79px;
  }

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

  .w-\[185\.776px\] {
    width: 185.776px;
  }

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

  .w-\[186\.762px\] {
    width: 186.762px;
  }

  .w-\[189\.083px\] {
    width: 189.083px;
  }

  .w-\[190\.994px\] {
    width: 190.994px;
  }

  .w-\[191\.356px\] {
    width: 191.356px;
  }

  .w-\[192\.377px\] {
    width: 192.377px;
  }

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

  .w-\[203\.71\%\] {
    width: 203.71%;
  }

  .w-\[204\.585px\] {
    width: 204.585px;
  }

  .w-\[204\.775px\] {
    width: 204.775px;
  }

  .w-\[205\.738px\] {
    width: 205.738px;
  }

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

  .w-\[207\.972px\] {
    width: 207.972px;
  }

  .w-\[207\.979px\] {
    width: 207.979px;
  }

  .w-\[209\.813px\] {
    width: 209.813px;
  }

  .w-\[209\.863px\] {
    width: 209.863px;
  }

  .w-\[209\.875px\] {
    width: 209.875px;
  }

  .w-\[212\.29px\] {
    width: 212.29px;
  }

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

  .w-\[216\.893px\] {
    width: 216.893px;
  }

  .w-\[219\.212px\] {
    width: 219.212px;
  }

  .w-\[223\.644px\] {
    width: 223.644px;
  }

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

  .w-\[230\.14px\] {
    width: 230.14px;
  }

  .w-\[230\.613px\] {
    width: 230.613px;
  }

  .w-\[230\.807px\] {
    width: 230.807px;
  }

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

  .w-\[235\.277px\] {
    width: 235.277px;
  }

  .w-\[235\.877px\] {
    width: 235.877px;
  }

  .w-\[236\.3px\] {
    width: 236.3px;
  }

  .w-\[236\.534px\] {
    width: 236.534px;
  }

  .w-\[241\.542px\] {
    width: 241.542px;
  }

  .w-\[242\.236px\] {
    width: 242.236px;
  }

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

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

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

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

  .w-\[257\.75px\] {
    width: 257.75px;
  }

  .w-\[263\.863px\] {
    width: 263.863px;
  }

  .w-\[263\.875px\] {
    width: 263.875px;
  }

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

  .w-\[275\.53px\] {
    width: 275.53px;
  }

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

  .w-\[281\.863px\] {
    width: 281.863px;
  }

  .w-\[281\.875px\] {
    width: 281.875px;
  }

  .w-\[282\.944px\] {
    width: 282.944px;
  }

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

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

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

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

  .w-\[296\.3px\] {
    width: 296.3px;
  }

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

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

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

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

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

  .w-\[313\.996px\] {
    width: 313.996px;
  }

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

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

  .w-\[322\.472px\] {
    width: 322.472px;
  }

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

  .w-\[329\.499px\] {
    width: 329.499px;
  }

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

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

  .w-\[337\.55px\] {
    width: 337.55px;
  }

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

  .w-\[345\.863px\] {
    width: 345.863px;
  }

  .w-\[345\.875px\] {
    width: 345.875px;
  }

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

  .w-\[351\.263px\] {
    width: 351.263px;
  }

  .w-\[351\.405px\] {
    width: 351.405px;
  }

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

  .w-\[363\.291px\] {
    width: 363.291px;
  }

  .w-\[363\.468px\] {
    width: 363.468px;
  }

  .w-\[367\.054px\] {
    width: 367.054px;
  }

  .w-\[368\.305px\] {
    width: 368.305px;
  }

  .w-\[371\.604px\] {
    width: 371.604px;
  }

  .w-\[377\.249px\] {
    width: 377.249px;
  }

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

  .w-\[383\.297px\] {
    width: 383.297px;
  }

  .w-\[390\.592px\] {
    width: 390.592px;
  }

  .w-\[390\.603px\] {
    width: 390.603px;
  }

  .w-\[396\.263px\] {
    width: 396.263px;
  }

  .w-\[396\.275px\] {
    width: 396.275px;
  }

  .w-\[429\.679px\] {
    width: 429.679px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .w-\[986\.222px\] {
    width: 986.222px;
  }

  .w-\[1686\.93px\] {
    width: 1686.93px;
  }

  .w-\[calc\(100\%-48px\)\] {
    width: calc(100% - 48px);
  }

  .w-\[min-content\] {
    width: min-content;
  }

  .w-auto {
    width: auto;
  }

  .w-full {
    width: 100%;
  }

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

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

  .max-w-\[90\%\] {
    max-width: 90%;
  }

  .max-w-\[200px\] {
    max-width: 200px;
  }

  .max-w-\[280px\] {
    max-width: 280px;
  }

  .max-w-\[311\.725px\] {
    max-width: 311.725px;
  }

  .max-w-\[311\.738px\] {
    max-width: 311.738px;
  }

  .max-w-\[400px\] {
    max-width: 400px;
  }

  .max-w-\[524\.5px\] {
    max-width: 524.5px;
  }

  .max-w-\[768px\] {
    max-width: 768px;
  }

  .max-w-\[848px\] {
    max-width: 848px;
  }

  .max-w-\[1000px\] {
    max-width: 1000px;
  }

  .max-w-\[1038\.22px\] {
    max-width: 1038.22px;
  }

  .max-w-\[1132px\] {
    max-width: 1132px;
  }

  .max-w-\[1200px\] {
    max-width: 1200px;
  }

  .max-w-\[1440px\] {
    max-width: 1440px;
  }

  .max-w-\[calc\(100\%-16px\)\] {
    max-width: calc(100% - 16px);
  }

  .max-w-\[calc\(100\%-32px\)\] {
    max-width: calc(100% - 32px);
  }

  .max-w-full {
    max-width: 100%;
  }

  .max-w-none {
    max-width: none;
  }

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

  .min-w-\[260px\] {
    min-width: 260px;
  }

  .min-w-full {
    min-width: 100%;
  }

  .min-w-px {
    min-width: 1px;
  }

  .flex-1 {
    flex: 1;
  }

  .flex-none {
    flex: none;
  }

  .flex-shrink-0, .shrink-0 {
    flex-shrink: 0;
  }

  .grow {
    flex-grow: 1;
  }

  .basis-0 {
    flex-basis: calc(var(--spacing) * 0);
  }

  .origin-bottom {
    transform-origin: bottom;
  }

  .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[-50\%\] {
    --tw-translate-x: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[-50\%\] {
    --tw-translate-y: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .rotate-\[270deg\] {
    rotate: 270deg;
  }

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

  .animate-pulse {
    animation: var(--animate-pulse);
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .resize {
    resize: both;
  }

  .list-inside {
    list-style-position: inside;
  }

  .list-disc {
    list-style-type: disc;
  }

  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .grid-cols-\[max-content\] {
    grid-template-columns: max-content;
  }

  .grid-rows-\[max-content\] {
    grid-template-rows: max-content;
  }

  .flex-col {
    flex-direction: column;
  }

  .flex-row {
    flex-direction: row;
  }

  .flex-wrap {
    flex-wrap: wrap;
  }

  .place-items-end {
    place-items: end;
  }

  .place-items-start {
    place-items: start;
  }

  .content-start {
    align-content: flex-start;
  }

  .content-stretch {
    align-content: stretch;
  }

  .items-center {
    align-items: center;
  }

  .items-end {
    align-items: flex-end;
  }

  .items-start {
    align-items: flex-start;
  }

  .items-stretch {
    align-items: stretch;
  }

  .justify-between {
    justify-content: space-between;
  }

  .justify-center {
    justify-content: center;
  }

  .justify-end {
    justify-content: flex-end;
  }

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

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

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

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

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

  .gap-\[2\.332px\] {
    gap: 2.332px;
  }

  .gap-\[2\.415px\] {
    gap: 2.415px;
  }

  .gap-\[2\.595px\] {
    gap: 2.595px;
  }

  .gap-\[3\.499px\] {
    gap: 3.499px;
  }

  .gap-\[4\.082px\] {
    gap: 4.082px;
  }

  .gap-\[4\.091px\] {
    gap: 4.091px;
  }

  .gap-\[4px\] {
    gap: 4px;
  }

  .gap-\[5\.616px\] {
    gap: 5.616px;
  }

  .gap-\[6\.92px\] {
    gap: 6.92px;
  }

  .gap-\[6\.409px\] {
    gap: 6.409px;
  }

  .gap-\[6\.674px\] {
    gap: 6.674px;
  }

  .gap-\[6\.683px\] {
    gap: 6.683px;
  }

  .gap-\[6\.826px\] {
    gap: 6.826px;
  }

  .gap-\[6\.964px\] {
    gap: 6.964px;
  }

  .gap-\[6\.998px\] {
    gap: 6.998px;
  }

  .gap-\[7\.068px\] {
    gap: 7.068px;
  }

  .gap-\[7\.348px\] {
    gap: 7.348px;
  }

  .gap-\[7\.436px\] {
    gap: 7.436px;
  }

  .gap-\[7\.491px\] {
    gap: 7.491px;
  }

  .gap-\[7\.742px\] {
    gap: 7.742px;
  }

  .gap-\[7\.997px\] {
    gap: 7.997px;
  }

  .gap-\[8\.55px\] {
    gap: 8.55px;
  }

  .gap-\[8\.164px\] {
    gap: 8.164px;
  }

  .gap-\[8\.698px\] {
    gap: 8.698px;
  }

  .gap-\[8\.701px\] {
    gap: 8.701px;
  }

  .gap-\[8px\] {
    gap: 8px;
  }

  .gap-\[9\.01px\] {
    gap: 9.01px;
  }

  .gap-\[9\.176px\] {
    gap: 9.176px;
  }

  .gap-\[9\.209px\] {
    gap: 9.209px;
  }

  .gap-\[9\.605px\] {
    gap: 9.605px;
  }

  .gap-\[9\.842px\] {
    gap: 9.842px;
  }

  .gap-\[10\.438px\] {
    gap: 10.438px;
  }

  .gap-\[10\.441px\] {
    gap: 10.441px;
  }

  .gap-\[10\.692px\] {
    gap: 10.692px;
  }

  .gap-\[10\.812px\] {
    gap: 10.812px;
  }

  .gap-\[10px\] {
    gap: 10px;
  }

  .gap-\[11\.072px\] {
    gap: 11.072px;
  }

  .gap-\[11\.618px\] {
    gap: 11.618px;
  }

  .gap-\[11\.786px\] {
    gap: 11.786px;
  }

  .gap-\[11px\] {
    gap: 11px;
  }

  .gap-\[12\.246px\] {
    gap: 12.246px;
  }

  .gap-\[12px\] {
    gap: 12px;
  }

  .gap-\[13\.84px\] {
    gap: 13.84px;
  }

  .gap-\[13\.365px\] {
    gap: 13.365px;
  }

  .gap-\[13\.917px\] {
    gap: 13.917px;
  }

  .gap-\[14\.871px\] {
    gap: 14.871px;
  }

  .gap-\[14px\] {
    gap: 14px;
  }

  .gap-\[15\.822px\] {
    gap: 15.822px;
  }

  .gap-\[15px\] {
    gap: 15px;
  }

  .gap-\[16\.328px\] {
    gap: 16.328px;
  }

  .gap-\[16\.384px\] {
    gap: 16.384px;
  }

  .gap-\[16px\] {
    gap: 16px;
  }

  .gap-\[17\.604px\] {
    gap: 17.604px;
  }

  .gap-\[18px\] {
    gap: 18px;
  }

  .gap-\[19\.793px\] {
    gap: 19.793px;
  }

  .gap-\[20\.497px\] {
    gap: 20.497px;
  }

  .gap-\[20\.993px\] {
    gap: 20.993px;
  }

  .gap-\[20px\] {
    gap: 20px;
  }

  .gap-\[24px\] {
    gap: 24px;
  }

  .gap-\[26px\] {
    gap: 26px;
  }

  .gap-\[28px\] {
    gap: 28px;
  }

  .gap-\[30px\] {
    gap: 30px;
  }

  .gap-\[31px\] {
    gap: 31px;
  }

  .gap-\[32px\] {
    gap: 32px;
  }

  .gap-\[38px\] {
    gap: 38px;
  }

  .gap-\[48px\] {
    gap: 48px;
  }

  .gap-\[59\.38px\] {
    gap: 59.38px;
  }

  .gap-\[60px\] {
    gap: 60px;
  }

  .gap-\[61\.49px\] {
    gap: 61.49px;
  }

  .gap-\[62px\] {
    gap: 62px;
  }

  .gap-\[68px\] {
    gap: 68px;
  }

  :where(.space-y-1 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-2 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  }

  .self-stretch {
    align-self: stretch;
  }

  .overflow-auto {
    overflow: auto;
  }

  .overflow-clip {
    overflow: clip;
  }

  .overflow-hidden {
    overflow: hidden;
  }

  .overflow-visible {
    overflow: visible;
  }

  .overflow-x-auto {
    overflow-x: auto;
  }

  .overflow-x-hidden {
    overflow-x: hidden;
  }

  .rounded {
    border-radius: .25rem;
  }

  .rounded-\[2\.59427e\+07px\] {
    border-radius: 25942700px;
  }

  .rounded-\[2\.68435e\+07px\] {
    border-radius: 26843500px;
  }

  .rounded-\[2\.91855e\+07px\] {
    border-radius: 29185500px;
  }

  .rounded-\[2\.98262e\+07px\] {
    border-radius: 29826200px;
  }

  .rounded-\[3\.499px\] {
    border-radius: 3.499px;
  }

  .rounded-\[3\.0504e\+07px\] {
    border-radius: 30504000px;
  }

  .rounded-\[3\.21311e\+07px\] {
    border-radius: 32131100px;
  }

  .rounded-\[3\.35544e\+07px\] {
    border-radius: 33554400px;
  }

  .rounded-\[3\.41924e\+07px\] {
    border-radius: 34192400px;
  }

  .rounded-\[6\.958px\] {
    border-radius: 6.958px;
  }

  .rounded-\[6\.998px\] {
    border-radius: 6.998px;
  }

  .rounded-\[7\.488px\] {
    border-radius: 7.488px;
  }

  .rounded-\[8\.164px\] {
    border-radius: 8.164px;
  }

  .rounded-\[8\.165px\] {
    border-radius: 8.165px;
  }

  .rounded-\[8\.365px\] {
    border-radius: 8.365px;
  }

  .rounded-\[8\.698px\] {
    border-radius: 8.698px;
  }

  .rounded-\[8\.704px\] {
    border-radius: 8.704px;
  }

  .rounded-\[8px\] {
    border-radius: 8px;
  }

  .rounded-\[9\.349px\] {
    border-radius: 9.349px;
  }

  .rounded-\[10\.069px\] {
    border-radius: 10.069px;
  }

  .rounded-\[10\.0692px\] {
    border-radius: 10.0692px;
  }

  .rounded-\[10px\] {
    border-radius: 10px;
  }

  .rounded-\[11\.4px\] {
    border-radius: 11.4px;
  }

  .rounded-\[12\.488px\] {
    border-radius: 12.488px;
  }

  .rounded-\[12\.992px\] {
    border-radius: 12.992px;
  }

  .rounded-\[12px\] {
    border-radius: 12px;
  }

  .rounded-\[13\.433px\] {
    border-radius: 13.433px;
  }

  .rounded-\[13\.917px\] {
    border-radius: 13.917px;
  }

  .rounded-\[13px\] {
    border-radius: 13px;
  }

  .rounded-\[14\.4677px\] {
    border-radius: 14.4677px;
  }

  .rounded-\[14px\] {
    border-radius: 14px;
  }

  .rounded-\[15\.836px\] {
    border-radius: 15.836px;
  }

  .rounded-\[16\.399px\] {
    border-radius: 16.399px;
  }

  .rounded-\[16\.982px\] {
    border-radius: 16.982px;
  }

  .rounded-\[16px\] {
    border-radius: 16px;
  }

  .rounded-\[18\.296px\] {
    border-radius: 18.296px;
  }

  .rounded-\[18\.946px\] {
    border-radius: 18.946px;
  }

  .rounded-\[20\.188px\] {
    border-radius: 20.188px;
  }

  .rounded-\[20\.357px\] {
    border-radius: 20.357px;
  }

  .rounded-\[21px\] {
    border-radius: 21px;
  }

  .rounded-\[24px\] {
    border-radius: 24px;
  }

  .rounded-\[26\.612px\] {
    border-radius: 26.612px;
  }

  .rounded-\[73\.481px\] {
    border-radius: 73.481px;
  }

  .rounded-\[87\.01px\] {
    border-radius: 87.01px;
  }

  .rounded-\[90\.102px\] {
    border-radius: 90.102px;
  }

  .rounded-\[inherit\] {
    border-radius: inherit;
  }

  .rounded-full {
    border-radius: 3.40282e38px;
  }

  .rounded-lg {
    border-radius: var(--radius);
  }

  .rounded-t-\[13px\] {
    border-top-left-radius: 13px;
    border-top-right-radius: 13px;
  }

  .rounded-l-\[13px\] {
    border-top-left-radius: 13px;
    border-bottom-left-radius: 13px;
  }

  .rounded-tl-\[14\.845px\] {
    border-top-left-radius: 14.845px;
  }

  .rounded-tl-\[15\.373px\] {
    border-top-left-radius: 15.373px;
  }

  .rounded-tl-\[16\.518px\] {
    border-top-left-radius: 16.518px;
  }

  .rounded-r-\[13px\] {
    border-top-right-radius: 13px;
    border-bottom-right-radius: 13px;
  }

  .rounded-tr-\[13\.84px\] {
    border-top-right-radius: 13.84px;
  }

  .rounded-tr-\[13\.365px\] {
    border-top-right-radius: 13.365px;
  }

  .rounded-tr-\[14\.845px\] {
    border-top-right-radius: 14.845px;
  }

  .rounded-tr-\[15\.373px\] {
    border-top-right-radius: 15.373px;
  }

  .rounded-tr-\[16\.518px\] {
    border-top-right-radius: 16.518px;
  }

  .rounded-b-\[13px\] {
    border-bottom-right-radius: 13px;
    border-bottom-left-radius: 13px;
  }

  .rounded-br-\[13\.84px\] {
    border-bottom-right-radius: 13.84px;
  }

  .rounded-br-\[13\.365px\] {
    border-bottom-right-radius: 13.365px;
  }

  .rounded-br-\[14\.845px\] {
    border-bottom-right-radius: 14.845px;
  }

  .rounded-br-\[15\.373px\] {
    border-bottom-right-radius: 15.373px;
  }

  .rounded-br-\[16\.518px\] {
    border-bottom-right-radius: 16.518px;
  }

  .rounded-bl-\[14\.845px\] {
    border-bottom-left-radius: 14.845px;
  }

  .rounded-bl-\[15\.373px\] {
    border-bottom-left-radius: 15.373px;
  }

  .rounded-bl-\[16\.518px\] {
    border-bottom-left-radius: 16.518px;
  }

  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .border-\[0\.8px\] {
    border-style: var(--tw-border-style);
    border-width: .8px;
  }

  .border-\[0\.8px_0\.8px_0\.8px_4px\] {
    border-style: var(--tw-border-style);
    border-width: .8px .8px .8px 4px;
  }

  .border-\[0\.8px_0px_0px\] {
    border-style: var(--tw-border-style);
    border-width: .8px 0 0;
  }

  .border-\[0\.72px\] {
    border-style: var(--tw-border-style);
    border-width: .72px;
  }

  .border-\[0\.773px\] {
    border-style: var(--tw-border-style);
    border-width: .773px;
  }

  .border-\[0\.889px\] {
    border-style: var(--tw-border-style);
    border-width: .889px;
  }

  .border-\[0\.909px\] {
    border-style: var(--tw-border-style);
    border-width: .909px;
  }

  .border-\[0px_0px_0px_4px\] {
    border-style: var(--tw-border-style);
    border-width: 0 0 0 4px;
  }

  .border-\[1\.035px\] {
    border-style: var(--tw-border-style);
    border-width: 1.035px;
  }

  .border-\[1\.067px\] {
    border-style: var(--tw-border-style);
    border-width: 1.067px;
  }

  .border-\[1px_0px_0px\] {
    border-style: var(--tw-border-style);
    border-width: 1px 0 0;
  }

  .border-\[2\.038px\] {
    border-style: var(--tw-border-style);
    border-width: 2.038px;
  }

  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }

  .border-\[\#2b7fff\] {
    border-color: #2b7fff;
  }

  .border-\[\#ad46ff\] {
    border-color: #ad46ff;
  }

  .border-\[\#bc1888\] {
    border-color: #bc1888;
  }

  .border-\[\#bedbff\] {
    border-color: #bedbff;
  }

  .border-\[\#c27aff\] {
    border-color: #c27aff;
  }

  .border-\[\#dbe7f3\] {
    border-color: #dbe7f3;
  }

  .border-\[\#e9d4ff\] {
    border-color: #e9d4ff;
  }

  .border-\[\#f6339a\] {
    border-color: #f6339a;
  }

  .border-\[rgba\(0\,128\,255\,0\.3\)\] {
    border-color: #0080ff4d;
  }

  .border-\[rgba\(0\,128\,255\,0\.68\)\] {
    border-color: #0080ffad;
  }

  .border-\[rgba\(20\,71\,230\,0\.5\)\] {
    border-color: #1447e680;
  }

  .border-\[rgba\(43\,127\,255\,0\.3\)\] {
    border-color: #2b7fff4d;
  }

  .border-\[rgba\(49\,65\,88\,0\.5\)\] {
    border-color: #31415880;
  }

  .border-\[rgba\(49\,65\,108\,0\.5\)\] {
    border-color: #31416c80;
  }

  .border-\[rgba\(67\,45\,215\,0\.5\)\] {
    border-color: #432dd780;
  }

  .border-\[rgba\(69\,85\,108\,0\.5\)\] {
    border-color: #45556c80;
  }

  .border-\[rgba\(130\,0\,219\,0\.5\)\] {
    border-color: #8200db80;
  }

  .border-\[rgba\(173\,70\,255\,0\.2\)\] {
    border-color: #ad46ff33;
  }

  .border-\[rgba\(173\,70\,255\,0\.3\)\] {
    border-color: #ad46ff4d;
  }

  .border-\[rgba\(173\,70\,255\,0\.5\)\] {
    border-color: #ad46ff80;
  }

  .border-\[rgba\(190\,36\,221\,0\.4\)\] {
    border-color: #be24dd66;
  }

  .border-\[rgba\(194\,122\,255\,0\.1\)\] {
    border-color: #c27aff1a;
  }

  .border-\[rgba\(194\,122\,255\,0\.2\)\] {
    border-color: #c27aff33;
  }

  .border-\[rgba\(194\,122\,255\,0\.3\)\] {
    border-color: #c27aff4d;
  }

  .border-\[rgba\(231\,0\,11\,0\.5\)\] {
    border-color: #e7000b80;
  }

  .border-\[rgba\(255\,179\,64\,0\.3\)\] {
    border-color: #ffb3404d;
  }

  .border-\[transparent\] {
    border-color: #0000;
  }

  .border-blue-700 {
    border-color: var(--color-blue-700);
  }

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

  .border-white\/10 {
    border-color: #ffffff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/10 {
      border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .border-white\/20 {
    border-color: #fff3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/20 {
      border-color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }

  .border-zinc-800 {
    border-color: var(--color-zinc-800);
  }

  .bg-\[\#0a0525\] {
    background-color: #0a0525;
  }

  .bg-\[\#00b8db\] {
    background-color: #00b8db;
  }

  .bg-\[\#00c950\] {
    background-color: #00c950;
  }

  .bg-\[\#2b7fff\] {
    background-color: #2b7fff;
  }

  .bg-\[\#66e8ba\] {
    background-color: #66e8ba;
  }

  .bg-\[\#0080ff\] {
    background-color: #0080ff;
  }

  .bg-\[\#615fff\] {
    background-color: #615fff;
  }

  .bg-\[\#05021C\], .bg-\[\#05021c\] {
    background-color: #05021c;
  }

  .bg-\[\#ad46ff\] {
    background-color: #ad46ff;
  }

  .bg-\[\#b1c6dc\] {
    background-color: #b1c6dc;
  }

  .bg-\[\#be24dd\] {
    background-color: #be24dd;
  }

  .bg-\[\#c27aff\] {
    background-color: #c27aff;
  }

  .bg-\[\#e5f3ff\] {
    background-color: #e5f3ff;
  }

  .bg-\[\#f6339a\] {
    background-color: #f6339a;
  }

  .bg-\[\#ffc531\] {
    background-color: #ffc531;
  }

  .bg-\[rgba\(0\,0\,0\,0\)\] {
    background-color: #0000;
  }

  .bg-\[rgba\(0\,0\,0\,0\.8\)\] {
    background-color: #000c;
  }

  .bg-\[rgba\(15\,23\,43\,0\.5\)\] {
    background-color: #0f172b80;
  }

  .bg-\[rgba\(29\,41\,61\,0\.4\)\] {
    background-color: #1d293d66;
  }

  .bg-\[rgba\(29\,41\,61\,0\.5\)\] {
    background-color: #1d293d80;
  }

  .bg-\[rgba\(29\,41\,61\,0\.6\)\] {
    background-color: #1d293d99;
  }

  .bg-\[rgba\(43\,127\,255\,0\.1\)\] {
    background-color: #2b7fff1a;
  }

  .bg-\[rgba\(43\,127\,255\,0\.2\)\] {
    background-color: #2b7fff33;
  }

  .bg-\[rgba\(43\,127\,255\,0\.08\)\] {
    background-color: #2b7fff14;
  }

  .bg-\[rgba\(49\,65\,88\,0\.5\)\] {
    background-color: #31415880;
  }

  .bg-\[rgba\(49\,65\,88\,0\.8\)\] {
    background-color: #314158cc;
  }

  .bg-\[rgba\(173\,70\,255\,0\.1\)\] {
    background-color: #ad46ff1a;
  }

  .bg-\[rgba\(173\,70\,255\,0\.2\)\] {
    background-color: #ad46ff33;
  }

  .bg-\[rgba\(173\,70\,255\,0\.3\)\] {
    background-color: #ad46ff4d;
  }

  .bg-\[rgba\(173\,70\,255\,0\.08\)\] {
    background-color: #ad46ff14;
  }

  .bg-\[rgba\(231\,0\,11\,0\.2\)\] {
    background-color: #e7000b33;
  }

  .bg-\[rgba\(246\,51\,154\,0\.08\)\] {
    background-color: #f6339a14;
  }

  .bg-\[rgba\(255\,0\,0\,0\.1\)\] {
    background-color: #ff00001a;
  }

  .bg-\[rgba\(255\,179\,64\,0\.1\)\] {
    background-color: #ffb3401a;
  }

  .bg-\[rgba\(255\,255\,255\,0\)\] {
    background-color: #fff0;
  }

  .bg-black\/50 {
    background-color: #00000080;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/50 {
      background-color: color-mix(in oklab, var(--color-black) 50%, transparent);
    }
  }

  .bg-black\/80 {
    background-color: #000c;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/80 {
      background-color: color-mix(in oklab, var(--color-black) 80%, transparent);
    }
  }

  .bg-blue-500 {
    background-color: var(--color-blue-500);
  }

  .bg-blue-900\/30 {
    background-color: color-mix(in srgb, oklch(.379 .146 265.522) 30%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-blue-900\/30 {
      background-color: color-mix(in oklab, var(--color-blue-900) 30%, transparent);
    }
  }

  .bg-gray-400 {
    background-color: var(--color-gray-400);
  }

  .bg-gray-700 {
    background-color: var(--color-gray-700);
  }

  .bg-gray-800 {
    background-color: var(--color-gray-800);
  }

  .bg-gray-900 {
    background-color: var(--color-gray-900);
  }

  .bg-purple-100 {
    background-color: var(--color-purple-100);
  }

  .bg-purple-300\/50 {
    background-color: color-mix(in srgb, oklch(.827 .119 306.383) 50%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-purple-300\/50 {
      background-color: color-mix(in oklab, var(--color-purple-300) 50%, transparent);
    }
  }

  .bg-purple-500 {
    background-color: var(--color-purple-500);
  }

  .bg-transparent {
    background-color: #0000;
  }

  .bg-white {
    background-color: var(--color-white);
  }

  .bg-white\/5 {
    background-color: #ffffff0d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/5 {
      background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
    }
  }

  .bg-white\/10 {
    background-color: #ffffff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/10 {
      background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .bg-gradient-to-b {
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-r {
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-t {
    --tw-gradient-position: to top in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .from-\[\#2b7fff\] {
    --tw-gradient-from: #2b7fff;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#0080ff\] {
    --tw-gradient-from: #0080ff;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#05021c\] {
    --tw-gradient-from: #05021c;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#9810fa\] {
    --tw-gradient-from: #9810fa;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#c27aff\] {
    --tw-gradient-from: #c27aff;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[rgba\(0\,0\,0\,0\)\] {
    --tw-gradient-from: #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));
  }

  .from-\[rgba\(0\,0\,0\,0\.2\)\] {
    --tw-gradient-from: #0003;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[rgba\(29\,41\,61\,0\.6\)\] {
    --tw-gradient-from: #1d293d99;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[rgba\(49\,65\,88\,0\.3\)\] {
    --tw-gradient-from: #3141584d;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[rgba\(49\,65\,88\,0\.5\)\] {
    --tw-gradient-from: #31415880;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[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));
  }

  .from-\[rgba\(173\,70\,255\,0\.1\)\] {
    --tw-gradient-from: #ad46ff1a;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[rgba\(194\,122\,255\,0\.2\)\] {
    --tw-gradient-from: #c27aff33;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[rgba\(194\,122\,255\,0\.15\)\] {
    --tw-gradient-from: #c27aff26;
    --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));
  }

  .via-\[\#0059d0\] {
    --tw-gradient-via: #0059d0;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-\[\#ad46ff\] {
    --tw-gradient-via: #ad46ff;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-\[rgba\(5\,2\,28\,0\.7\)\] {
    --tw-gradient-via: #05021cb3;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-\[rgba\(255\,255\,255\,0\.2\)\] {
    --tw-gradient-via: #fff3;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-50\% {
    --tw-gradient-via-position: 50%;
  }

  .to-\[\#2b7fff\] {
    --tw-gradient-to: #2b7fff;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[\#9d5bff\] {
    --tw-gradient-to: #9d5bff;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[\#155dfc\] {
    --tw-gradient-to: #155dfc;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[\#9810fa\] {
    --tw-gradient-to: #9810fa;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[\#be24dd\] {
    --tw-gradient-to: #be24dd;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[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));
  }

  .to-\[rgba\(5\,2\,28\,0\.6\)\] {
    --tw-gradient-to: #05021c99;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[rgba\(29\,41\,61\,0\.3\)\] {
    --tw-gradient-to: #1d293d4d;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[rgba\(43\,127\,255\,0\.1\)\] {
    --tw-gradient-to: #2b7fff1a;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[rgba\(49\,65\,88\,0\.1\)\] {
    --tw-gradient-to: #3141581a;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[rgba\(49\,65\,88\,0\.376\)\] {
    --tw-gradient-to: #31415860;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[rgba\(134\,16\,67\,0\.4\)\] {
    --tw-gradient-to: #86104366;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[rgba\(194\,122\,255\,0\.05\)\] {
    --tw-gradient-to: #c27aff0d;
    --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));
  }

  .bg-clip-padding {
    background-clip: padding-box;
  }

  .bg-clip-text {
    background-clip: text;
  }

  .object-contain {
    object-fit: contain;
  }

  .object-cover {
    object-fit: cover;
  }

  .p-4 {
    padding: calc(var(--spacing) * 4);
  }

  .p-6 {
    padding: calc(var(--spacing) * 6);
  }

  .p-\[0\.909px\] {
    padding: .909px;
  }

  .p-\[8px\] {
    padding: 8px;
  }

  .p-\[9\.176px\] {
    padding: 9.176px;
  }

  .p-\[9\.842px\] {
    padding: 9.842px;
  }

  .p-\[10px\] {
    padding: 10px;
  }

  .p-\[12px\] {
    padding: 12px;
  }

  .p-\[16\.8px\] {
    padding: 16.8px;
  }

  .p-\[16px\] {
    padding: 16px;
  }

  .p-\[20\.41px\] {
    padding: 20.41px;
  }

  .p-\[24px\] {
    padding: 24px;
  }

  .p-\[25px\] {
    padding: 25px;
  }

  .p-\[28px\] {
    padding: 28px;
  }

  .p-\[30px\] {
    padding: 30px;
  }

  .p-\[32px\] {
    padding: 32px;
  }

  .p-\[34px\] {
    padding: 34px;
  }

  .p-px {
    padding: 1px;
  }

  .px-0 {
    padding-inline: calc(var(--spacing) * 0);
  }

  .px-1 {
    padding-inline: calc(var(--spacing) * 1);
  }

  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }

  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }

  .px-\[8px\] {
    padding-inline: 8px;
  }

  .px-\[10\.438px\] {
    padding-inline: 10.438px;
  }

  .px-\[11\.757px\] {
    padding-inline: 11.757px;
  }

  .px-\[12px\] {
    padding-inline: 12px;
  }

  .px-\[13\.922px\] {
    padding-inline: 13.922px;
  }

  .px-\[14\.87px\] {
    padding-inline: 14.87px;
  }

  .px-\[14\.416px\] {
    padding-inline: 14.416px;
  }

  .px-\[16\.8px\] {
    padding-inline: 16.8px;
  }

  .px-\[16\.023px\] {
    padding-inline: 16.023px;
  }

  .px-\[16\.889px\] {
    padding-inline: 16.889px;
  }

  .px-\[16px\] {
    padding-inline: 16px;
  }

  .px-\[17px\] {
    padding-inline: 17px;
  }

  .px-\[20\.278px\] {
    padding-inline: 20.278px;
  }

  .px-\[23\.022px\] {
    padding-inline: 23.022px;
  }

  .px-\[24px\] {
    padding-inline: 24px;
  }

  .px-\[27\.855px\] {
    padding-inline: 27.855px;
  }

  .px-\[32\.8px\] {
    padding-inline: 32.8px;
  }

  .px-\[32\.889px\] {
    padding-inline: 32.889px;
  }

  .px-\[35\.599px\] {
    padding-inline: 35.599px;
  }

  .px-\[36\.864px\] {
    padding-inline: 36.864px;
  }

  .py-0 {
    padding-block: calc(var(--spacing) * 0);
  }

  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }

  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }

  .py-2\.5 {
    padding-block: calc(var(--spacing) * 2.5);
  }

  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }

  .py-\[0\.8px\] {
    padding-block: .8px;
  }

  .py-\[0\.909px\] {
    padding-block: .909px;
  }

  .py-\[2\.939px\] {
    padding-block: 2.939px;
  }

  .py-\[3\.48px\] {
    padding-block: 3.48px;
  }

  .py-\[3\.604px\] {
    padding-block: 3.604px;
  }

  .py-\[5\.341px\] {
    padding-block: 5.341px;
  }

  .py-\[7\.674px\] {
    padding-block: 7.674px;
  }

  .py-\[10\.496px\] {
    padding-block: 10.496px;
  }

  .py-\[10\.673px\] {
    padding-block: 10.673px;
  }

  .py-\[10px\] {
    padding-block: 10px;
  }

  .py-\[11px\] {
    padding-block: 11px;
  }

  .py-\[16px\] {
    padding-block: 16px;
  }

  .py-\[22\.023px\] {
    padding-block: 22.023px;
  }

  .py-\[60px\] {
    padding-block: 60px;
  }

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

  .pt-\[2\.013px\] {
    padding-top: 2.013px;
  }

  .pt-\[8px\] {
    padding-top: 8px;
  }

  .pt-\[10\.438px\] {
    padding-top: 10.438px;
  }

  .pt-\[12\.181px\] {
    padding-top: 12.181px;
  }

  .pt-\[12\.614px\] {
    padding-top: 12.614px;
  }

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

  .pt-\[16\.8px\] {
    padding-top: 16.8px;
  }

  .pt-\[16\.889px\] {
    padding-top: 16.889px;
  }

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

  .pt-\[24\.8px\] {
    padding-top: 24.8px;
  }

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

  .pt-\[32\.8px\] {
    padding-top: 32.8px;
  }

  .pt-\[32\.889px\] {
    padding-top: 32.889px;
  }

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

  .pr-\[0\.006px\] {
    padding-right: .006px;
  }

  .pr-\[0\.8px\] {
    padding-right: .8px;
  }

  .pr-\[0\.009px\] {
    padding-right: .009px;
  }

  .pr-\[0\.012px\] {
    padding-right: .012px;
  }

  .pr-\[16\.903px\] {
    padding-right: 16.903px;
  }

  .pr-\[24\.8px\] {
    padding-right: 24.8px;
  }

  .pr-\[78\.25px\] {
    padding-right: 78.25px;
  }

  .pr-\[195\.625px\] {
    padding-right: 195.625px;
  }

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

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

  .pb-\[0\.8px\] {
    padding-bottom: .8px;
  }

  .pb-\[0\.889px\] {
    padding-bottom: .889px;
  }

  .pb-\[16\.8px\] {
    padding-bottom: 16.8px;
  }

  .pb-\[16px\] {
    padding-bottom: 16px;
  }

  .pb-\[23\.733px\] {
    padding-bottom: 23.733px;
  }

  .pb-\[24\.8px\] {
    padding-bottom: 24.8px;
  }

  .pb-\[24\.576px\] {
    padding-bottom: 24.576px;
  }

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

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

  .pl-\[16\.8px\] {
    padding-left: 16.8px;
  }

  .pl-\[16\.903px\] {
    padding-left: 16.903px;
  }

  .pl-\[24\.8px\] {
    padding-left: 24.8px;
  }

  .pl-\[36px\] {
    padding-left: 36px;
  }

  .text-center {
    text-align: center;
  }

  .text-right {
    text-align: right;
  }

  .font-\[\'Arimo\:Regular\'\,sans-serif\] {
    font-family: Arimo\:Regular, sans-serif;
  }

  .font-\[\'Inter\:Regular\'\,sans-serif\] {
    font-family: Inter\:Regular, sans-serif;
  }

  .font-\[\'Lexend\:Bold\'\,sans-serif\] {
    font-family: Lexend\:Bold, sans-serif;
  }

  .font-\[\'Lexend\:Regular\'\,sans-serif\] {
    font-family: Lexend\:Regular, sans-serif;
  }

  .font-\[\'Lexend\:SemiBold\'\,sans-serif\] {
    font-family: Lexend\:SemiBold, sans-serif;
  }

  .font-\[\'Lexend_Deca\:Medium\'\,sans-serif\] {
    font-family: Lexend Deca\:Medium, sans-serif;
  }

  .font-\[\'Lexend_Deca\:Regular\'\,sans-serif\] {
    font-family: Lexend Deca\:Regular, sans-serif;
  }

  .font-\[\'Lexend_Deca\:SemiBold\'\,sans-serif\] {
    font-family: Lexend Deca\:SemiBold, sans-serif;
  }

  .font-\[\'Mulish\:Medium\'\,sans-serif\] {
    font-family: Mulish\:Medium, sans-serif;
  }

  .font-\[\'Poppins\:Bold\'\,sans-serif\] {
    font-family: Poppins\:Bold, sans-serif;
  }

  .font-\[\'Poppins\:Medium\'\,sans-serif\] {
    font-family: Poppins\:Medium, sans-serif;
  }

  .font-\[\'Poppins\:Regular\'\,sans-serif\] {
    font-family: Poppins\:Regular, sans-serif;
  }

  .font-\[\'Poppins\:SemiBold\'\,sans-serif\] {
    font-family: Poppins\:SemiBold, sans-serif;
  }

  .font-mono {
    font-family: var(--font-mono);
  }

  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .text-\[0px\] {
    font-size: 0;
  }

  .text-\[9\.285px\] {
    font-size: 9.285px;
  }

  .text-\[10\.466px\] {
    font-size: 10.466px;
  }

  .text-\[11\.654px\] {
    font-size: 11.654px;
  }

  .text-\[12\.181px\] {
    font-size: 12.181px;
  }

  .text-\[12\.246px\] {
    font-size: 12.246px;
  }

  .text-\[12\.556px\] {
    font-size: 12.556px;
  }

  .text-\[12\.586px\] {
    font-size: 12.586px;
  }

  .text-\[12\.614px\] {
    font-size: 12.614px;
  }

  .text-\[12\.834px\] {
    font-size: 12.834px;
  }

  .text-\[12px\] {
    font-size: 12px;
  }

  .text-\[13\.554px\] {
    font-size: 13.554px;
  }

  .text-\[13\.652px\] {
    font-size: 13.652px;
  }

  .text-\[13\.733px\] {
    font-size: 13.733px;
  }

  .text-\[14\.137px\] {
    font-size: 14.137px;
  }

  .text-\[14px\] {
    font-size: 14px;
  }

  .text-\[15\.071px\] {
    font-size: 15.071px;
  }

  .text-\[16\.81px\] {
    font-size: 16.81px;
  }

  .text-\[16\.328px\] {
    font-size: 16.328px;
  }

  .text-\[16\.837px\] {
    font-size: 16.837px;
  }

  .text-\[16px\] {
    font-size: 16px;
  }

  .text-\[17\.223px\] {
    font-size: 17.223px;
  }

  .text-\[18\.041px\] {
    font-size: 18.041px;
  }

  .text-\[18px\] {
    font-size: 18px;
  }

  .text-\[19\.541px\] {
    font-size: 19.541px;
  }

  .text-\[20\.477px\] {
    font-size: 20.477px;
  }

  .text-\[20\.875px\] {
    font-size: 20.875px;
  }

  .text-\[20px\] {
    font-size: 20px;
  }

  .text-\[21\.205px\] {
    font-size: 21.205px;
  }

  .text-\[22\.472px\] {
    font-size: 22.472px;
  }

  .text-\[24px\] {
    font-size: 24px;
  }

  .text-\[26\.537px\] {
    font-size: 26.537px;
  }

  .text-\[26\.768px\] {
    font-size: 26.768px;
  }

  .text-\[27\.426px\] {
    font-size: 27.426px;
  }

  .text-\[28px\] {
    font-size: 28px;
  }

  .text-\[30px\] {
    font-size: 30px;
  }

  .text-\[32px\] {
    font-size: 32px;
  }

  .text-\[33\.001px\] {
    font-size: 33.001px;
  }

  .text-\[34\.988px\] {
    font-size: 34.988px;
  }

  .text-\[34px\] {
    font-size: 34px;
  }

  .text-\[36px\] {
    font-size: 36px;
  }

  .text-\[64px\] {
    font-size: 64px;
  }

  .text-\[96px\] {
    font-size: 96px;
  }

  .leading-\[0\] {
    --tw-leading: 0;
    line-height: 0;
  }

  .leading-\[1\.2\] {
    --tw-leading: 1.2;
    line-height: 1.2;
  }

  .leading-\[1\.3\] {
    --tw-leading: 1.3;
    line-height: 1.3;
  }

  .leading-\[1\.4\] {
    --tw-leading: 1.4;
    line-height: 1.4;
  }

  .leading-\[1\.5\] {
    --tw-leading: 1.5;
    line-height: 1.5;
  }

  .leading-\[1\.6\] {
    --tw-leading: 1.6;
    line-height: 1.6;
  }

  .leading-\[1\.43\] {
    --tw-leading: 1.43;
    line-height: 1.43;
  }

  .leading-\[1\.167\] {
    --tw-leading: 1.167;
    line-height: 1.167;
  }

  .leading-\[1\.235\] {
    --tw-leading: 1.235;
    line-height: 1.235;
  }

  .leading-\[1\.334\] {
    --tw-leading: 1.334;
    line-height: 1.334;
  }

  .leading-\[1\] {
    --tw-leading: 1;
    line-height: 1;
  }

  .leading-\[16\.649px\] {
    --tw-leading: 16.649px;
    line-height: 16.649px;
  }

  .leading-\[16px\] {
    --tw-leading: 16px;
    line-height: 16px;
  }

  .leading-\[18\.732px\] {
    --tw-leading: 18.732px;
    line-height: 18.732px;
  }

  .leading-\[18px\] {
    --tw-leading: 18px;
    line-height: 18px;
  }

  .leading-\[20px\] {
    --tw-leading: 20px;
    line-height: 20px;
  }

  .leading-\[24\.49px\] {
    --tw-leading: 24.49px;
    line-height: 24.49px;
  }

  .leading-\[24px\] {
    --tw-leading: 24px;
    line-height: 24px;
  }

  .leading-\[25px\] {
    --tw-leading: 25px;
    line-height: 25px;
  }

  .leading-\[26px\] {
    --tw-leading: 26px;
    line-height: 26px;
  }

  .leading-\[27\.833px\] {
    --tw-leading: 27.833px;
    line-height: 27.833px;
  }

  .leading-\[28px\] {
    --tw-leading: 28px;
    line-height: 28px;
  }

  .leading-\[29\.25px\] {
    --tw-leading: 29.25px;
    line-height: 29.25px;
  }

  .leading-\[29px\] {
    --tw-leading: 29px;
    line-height: 29px;
  }

  .leading-\[30\.388px\] {
    --tw-leading: 30.388px;
    line-height: 30.388px;
  }

  .leading-\[32\.781px\] {
    --tw-leading: 32.781px;
    line-height: 32.781px;
  }

  .leading-\[32px\] {
    --tw-leading: 32px;
    line-height: 32px;
  }

  .leading-\[36px\] {
    --tw-leading: 36px;
    line-height: 36px;
  }

  .leading-\[40px\] {
    --tw-leading: 40px;
    line-height: 40px;
  }

  .leading-\[41px\] {
    --tw-leading: 41px;
    line-height: 41px;
  }

  .leading-\[normal\] {
    --tw-leading: normal;
    line-height: normal;
  }

  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .tracking-\[-0\.5px\] {
    --tw-tracking: -.5px;
    letter-spacing: -.5px;
  }

  .tracking-\[-0\.1225px\] {
    --tw-tracking: -.1225px;
    letter-spacing: -.1225px;
  }

  .tracking-\[-0\.1633px\] {
    --tw-tracking: -.1633px;
    letter-spacing: -.1633px;
  }

  .tracking-\[-0\.3499px\] {
    --tw-tracking: -.3499px;
    letter-spacing: -.3499px;
  }

  .tracking-\[-0\.3908px\] {
    --tw-tracking: -.3908px;
    letter-spacing: -.3908px;
  }

  .tracking-\[-0\.5307px\] {
    --tw-tracking: -.5307px;
    letter-spacing: -.5307px;
  }

  .tracking-\[-1\.5px\] {
    --tw-tracking: -1.5px;
    letter-spacing: -1.5px;
  }

  .tracking-\[0\.8px\] {
    --tw-tracking: .8px;
    letter-spacing: .8px;
  }

  .tracking-\[0\.15px\] {
    --tw-tracking: .15px;
    letter-spacing: .15px;
  }

  .tracking-\[0\.17px\] {
    --tw-tracking: .17px;
    letter-spacing: .17px;
  }

  .tracking-\[0\.25px\] {
    --tw-tracking: .25px;
    letter-spacing: .25px;
  }

  .tracking-\[0\.1263px\] {
    --tw-tracking: .1263px;
    letter-spacing: .1263px;
  }

  .tracking-\[0\.1772px\] {
    --tw-tracking: .1772px;
    letter-spacing: .1772px;
  }

  .tracking-\[0\.2041px\] {
    --tw-tracking: .2041px;
    letter-spacing: .2041px;
  }

  .tracking-\[0\.2091px\] {
    --tw-tracking: .2091px;
    letter-spacing: .2091px;
  }

  .text-nowrap {
    text-wrap: nowrap;
  }

  .break-words {
    overflow-wrap: break-word;
  }

  .break-all {
    word-break: break-all;
  }

  .whitespace-normal {
    white-space: normal;
  }

  .whitespace-nowrap {
    white-space: nowrap;
  }

  .whitespace-pre {
    white-space: pre;
  }

  .text-\[\#000c33\] {
    color: #000c33;
  }

  .text-\[\#2b7fff\] {
    color: #2b7fff;
  }

  .text-\[\#003cfe\] {
    color: #003cfe;
  }

  .text-\[\#4a5565\] {
    color: #4a5565;
  }

  .text-\[\#6a59cc\] {
    color: #6a59cc;
  }

  .text-\[\#6e11b0\] {
    color: #6e11b0;
  }

  .text-\[\#7e8da7\] {
    color: #7e8da7;
  }

  .text-\[\#9c3ae6\] {
    color: #9c3ae6;
  }

  .text-\[\#9f9fa9\] {
    color: #9f9fa9;
  }

  .text-\[\#85a1be\] {
    color: #85a1be;
  }

  .text-\[\#90a1b9\] {
    color: #90a1b9;
  }

  .text-\[\#415d78\] {
    color: #415d78;
  }

  .text-\[\#052646\] {
    color: #052646;
  }

  .text-\[\#333333\] {
    color: #333;
  }

  .text-\[\#495466\] {
    color: #495466;
  }

  .text-\[\#ad46ff\] {
    color: #ad46ff;
  }

  .text-\[\#b388ff\] {
    color: #b388ff;
  }

  .text-\[\#bc1888\] {
    color: #bc1888;
  }

  .text-\[\#c27aff\] {
    color: #c27aff;
  }

  .text-\[\#cad5e2\] {
    color: #cad5e2;
  }

  .text-\[\#dab2ff\] {
    color: #dab2ff;
  }

  .text-\[\#f6339a\] {
    color: #f6339a;
  }

  .text-\[\#fb2c36\] {
    color: #fb2c36;
  }

  .text-\[\#fda5d5\] {
    color: #fda5d5;
  }

  .text-\[\#ffb340\] {
    color: #ffb340;
  }

  .text-\[red\] {
    color: red;
  }

  .text-\[rgba\(0\,0\,0\,0\)\] {
    color: #0000;
  }

  .text-black {
    color: var(--color-black);
  }

  .text-blue-400 {
    color: var(--color-blue-400);
  }

  .text-gray-200 {
    color: var(--color-gray-200);
  }

  .text-gray-300 {
    color: var(--color-gray-300);
  }

  .text-gray-400 {
    color: var(--color-gray-400);
  }

  .text-gray-500 {
    color: var(--color-gray-500);
  }

  .text-green-400 {
    color: var(--color-green-400);
  }

  .text-neutral-100 {
    color: var(--color-neutral-100);
  }

  .text-neutral-950 {
    color: var(--color-neutral-950);
  }

  .text-purple-100 {
    color: var(--color-purple-100);
  }

  .text-red-400 {
    color: var(--color-red-400);
  }

  .text-slate-100 {
    color: var(--color-slate-100);
  }

  .text-slate-200 {
    color: var(--color-slate-200);
  }

  .text-white {
    color: var(--color-white);
  }

  .text-white\/40 {
    color: #fff6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/40 {
      color: color-mix(in oklab, var(--color-white) 40%, transparent);
    }
  }

  .text-white\/70 {
    color: #ffffffb3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/70 {
      color: color-mix(in oklab, var(--color-white) 70%, transparent);
    }
  }

  .text-white\/80 {
    color: #fffc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/80 {
      color: color-mix(in oklab, var(--color-white) 80%, transparent);
    }
  }

  .text-yellow-400 {
    color: var(--color-yellow-400);
  }

  .text-zinc-400 {
    color: var(--color-zinc-400);
  }

  .not-italic {
    font-style: normal;
  }

  .underline {
    text-decoration-line: underline;
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-10 {
    opacity: .1;
  }

  .opacity-20 {
    opacity: .2;
  }

  .opacity-60 {
    opacity: .6;
  }

  .opacity-75 {
    opacity: .75;
  }

  .opacity-90 {
    opacity: .9;
  }

  .opacity-\[0\.15\] {
    opacity: .15;
  }

  .opacity-\[0\.42\] {
    opacity: .42;
  }

  .opacity-\[0\.704\] {
    opacity: .704;
  }

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

  .shadow-\[0px_0\.825px_1\.649px_0px_rgba\(30\,41\,59\,0\.06\)\,0px_0\.825px_2\.474px_0px_rgba\(30\,41\,59\,0\.1\)\] {
    --tw-shadow: 0px .825px 1.649px 0px var(--tw-shadow-color, #1e293b0f), 0px .825px 2.474px 0px var(--tw-shadow-color, #1e293b1a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_0\.854px_1\.708px_0px_rgba\(30\,41\,59\,0\.06\)\,0px_0\.854px_2\.562px_0px_rgba\(30\,41\,59\,0\.1\)\] {
    --tw-shadow: 0px .854px 1.708px 0px var(--tw-shadow-color, #1e293b0f), 0px .854px 2.562px 0px var(--tw-shadow-color, #1e293b1a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_4px_8px_0px_rgba\(0\,0\,0\,0\.15\)\] {
    --tw-shadow: 0px 4px 8px 0px var(--tw-shadow-color, #00000026);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_10\.19px_15\.285px_-3\.057px_rgba\(43\,127\,255\,0\.3\)\,0px_4\.076px_6\.114px_-4\.076px_rgba\(43\,127\,255\,0\.3\)\] {
    --tw-shadow: 0px 10.19px 15.285px -3.057px var(--tw-shadow-color, #2b7fff4d), 0px 4.076px 6.114px -4.076px var(--tw-shadow-color, #2b7fff4d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_10px_15px_-3px_rgba\(0\,0\,0\,0\.1\)\,0px_4px_6px_-4px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: 0px 10px 15px -3px var(--tw-shadow-color, #0000001a), 0px 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);
  }

  .shadow-\[0px_10px_15px_-3px_rgba\(194\,122\,255\,0\.1\)\,0px_4px_6px_-4px_rgba\(194\,122\,255\,0\.1\)\] {
    --tw-shadow: 0px 10px 15px -3px var(--tw-shadow-color, #c27aff1a), 0px 4px 6px -4px var(--tw-shadow-color, #c27aff1a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_10px_15px_-3px_rgba\(194\,122\,255\,0\.5\)\,0px_4px_6px_-4px_rgba\(194\,122\,255\,0\.5\)\] {
    --tw-shadow: 0px 10px 15px -3px var(--tw-shadow-color, #c27aff80), 0px 4px 6px -4px var(--tw-shadow-color, #c27aff80);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_17\.813px_35\.625px_-8\.55px_rgba\(173\,70\,255\,0\.5\)\] {
    --tw-shadow: 0px 17.813px 35.625px -8.55px var(--tw-shadow-color, #ad46ff80);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_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);
  }

  .shadow-\[0px_25px_50px_-12px_rgba\(173\,70\,255\,0\.5\)\] {
    --tw-shadow: 0px 25px 50px -12px var(--tw-shadow-color, #ad46ff80);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[14\.02px_14\.02px_52\.575px_0px_rgba\(49\,46\,129\,0\.15\)\] {
    --tw-shadow: 14.02px 14.02px 52.575px 0px var(--tw-shadow-color, #312e8126);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[16\.333px_16\.333px_61\.25px_0px_rgba\(49\,46\,129\,0\.15\)\] {
    --tw-shadow: 16.333px 16.333px 61.25px 0px var(--tw-shadow-color, #312e8126);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

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

  .blur-2xl {
    --tw-blur: blur(var(--blur-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, );
  }

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

  .blur-\[55\.667px\] {
    --tw-blur: blur(55.667px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-\[120px\] {
    --tw-blur: blur(120px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-\[150px\] {
    --tw-blur: blur(150px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-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, );
  }

  .filter {
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .backdrop-blur-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, );
  }

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

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

  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .\[grid-area\:1_\/_1\] {
    grid-area: 1 / 1;
  }

  .\[grid-area\:1_\/_2\] {
    grid-area: 1 / 2;
  }

  @media (hover: hover) {
    .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) {
    .group-hover\:bg-black\/70:is(:where(.group):hover *) {
      background-color: #000000b3;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:bg-black\/70:is(:where(.group):hover *) {
        background-color: color-mix(in oklab, var(--color-black) 70%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:scale-\[1\.02\]:hover {
      scale: 1.02;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#bc1888\]\/10:hover {
      background-color: oklab(53.6909% .208533 -.0530991 / .1);
    }
  }

  @media (hover: hover) {
    .hover\:bg-white\/10:hover {
      background-color: #ffffff1a;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-white\/10:hover {
        background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-white\/20:hover {
      background-color: #fff3;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-white\/20:hover {
        background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:opacity-100:hover {
      opacity: 1;
    }
  }

  @media (width >= 40rem) {
    .sm\:h-\[400px\] {
      height: 400px;
    }
  }

  @media (width >= 40rem) {
    .sm\:px-\[24px\] {
      padding-inline: 24px;
    }
  }

  @media (width >= 48rem) {
    .md\:absolute {
      position: absolute;
    }
  }

  @media (width >= 48rem) {
    .md\:top-0 {
      top: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 48rem) {
    .md\:top-\[-0\.2px\] {
      top: -.2px;
    }
  }

  @media (width >= 48rem) {
    .md\:top-\[-0\.09px\] {
      top: -.09px;
    }
  }

  @media (width >= 48rem) {
    .md\:top-\[-1\.4px\] {
      top: -1.4px;
    }
  }

  @media (width >= 48rem) {
    .md\:top-\[-2px\] {
      top: -2px;
    }
  }

  @media (width >= 48rem) {
    .md\:top-\[-3\.44px\] {
      top: -3.44px;
    }
  }

  @media (width >= 48rem) {
    .md\:top-\[16px\] {
      top: 16px;
    }
  }

  @media (width >= 48rem) {
    .md\:top-\[32\.2px\] {
      top: 32.2px;
    }
  }

  @media (width >= 48rem) {
    .md\:top-\[61\.6px\] {
      top: 61.6px;
    }
  }

  @media (width >= 48rem) {
    .md\:top-\[96\.11px\] {
      top: 96.11px;
    }
  }

  @media (width >= 48rem) {
    .md\:top-\[261\.58px\] {
      top: 261.58px;
    }
  }

  @media (width >= 48rem) {
    .md\:right-auto {
      right: auto;
    }
  }

  @media (width >= 48rem) {
    .md\:left-0 {
      left: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 48rem) {
    .md\:left-1\/2 {
      left: 50%;
    }
  }

  @media (width >= 48rem) {
    .md\:left-\[0\.2px\] {
      left: .2px;
    }
  }

  @media (width >= 48rem) {
    .md\:left-\[0\.5px\] {
      left: .5px;
    }
  }

  @media (width >= 48rem) {
    .md\:left-\[87px\] {
      left: 87px;
    }
  }

  @media (width >= 48rem) {
    .md\:left-\[254\.6px\] {
      left: 254.6px;
    }
  }

  @media (width >= 48rem) {
    .md\:left-\[764px\] {
      left: 764px;
    }
  }

  @media (width >= 48rem) {
    .md\:mt-0 {
      margin-top: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 48rem) {
    .md\:mt-\[156px\] {
      margin-top: 156px;
    }
  }

  @media (width >= 48rem) {
    .md\:mt-\[259px\] {
      margin-top: 259px;
    }
  }

  @media (width >= 48rem) {
    .md\:mt-\[392px\] {
      margin-top: 392px;
    }
  }

  @media (width >= 48rem) {
    .md\:mb-0 {
      margin-bottom: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 48rem) {
    .md\:mb-20 {
      margin-bottom: calc(var(--spacing) * 20);
    }
  }

  @media (width >= 48rem) {
    .md\:mb-\[500px\] {
      margin-bottom: 500px;
    }
  }

  @media (width >= 48rem) {
    .md\:ml-\[53px\] {
      margin-left: 53px;
    }
  }

  @media (width >= 48rem) {
    .md\:block {
      display: block;
    }
  }

  @media (width >= 48rem) {
    .md\:hidden {
      display: none;
    }
  }

  @media (width >= 48rem) {
    .md\:inline {
      display: inline;
    }
  }

  @media (width >= 48rem) {
    .md\:h-7 {
      height: calc(var(--spacing) * 7);
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[20px\] {
      height: 20px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[31\.986px\] {
      height: 31.986px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[32px\] {
      height: 32px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[36px\] {
      height: 36px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[40px\] {
      height: 40px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[44\.8px\] {
      height: 44.8px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[44px\] {
      height: 44px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[48px\] {
      height: 48px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[56px\] {
      height: 56px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[60px\] {
      height: 60px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[63\.975px\] {
      height: 63.975px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[70px\] {
      height: 70px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[71px\] {
      height: 71px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[73\.6px\] {
      height: 73.6px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[80px\] {
      height: 80px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[84px\] {
      height: 84px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[87\.75px\] {
      height: 87.75px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[88px\] {
      height: 88px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[89px\] {
      height: 89px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[105\.588px\] {
      height: 105.588px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[118px\] {
      height: 118px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[146px\] {
      height: 146px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[161\.6px\] {
      height: 161.6px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[175\.975px\] {
      height: 175.975px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[176px\] {
      height: 176px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[187px\] {
      height: 187px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[203px\] {
      height: 203px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[223\.986px\] {
      height: 223.986px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[248px\] {
      height: 248px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[345\.575px\] {
      height: 345.575px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[350px\] {
      height: 350px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[352px\] {
      height: 352px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[375\.188px\] {
      height: 375.188px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[400px\] {
      height: 400px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[434px\] {
      height: 434px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[576px\] {
      height: 576px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[580\.4px\] {
      height: 580.4px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[782px\] {
      height: 782px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-auto {
      height: auto;
    }
  }

  @media (width >= 48rem) {
    .md\:h-full {
      height: 100%;
    }
  }

  @media (width >= 48rem) {
    .md\:w-7 {
      width: calc(var(--spacing) * 7);
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[236\.3px\] {
      width: 236.3px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[238\.6px\] {
      width: 238.6px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[296\.3px\] {
      width: 296.3px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[320px\] {
      width: 320px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[323\.462px\] {
      width: 323.462px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[331\.775px\] {
      width: 331.775px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[371\.614px\] {
      width: 371.614px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[373px\] {
      width: 373px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[380px\] {
      width: 380px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[383\.059px\] {
      width: 383.059px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[383px\] {
      width: 383px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[389\.444px\] {
      width: 389.444px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[394px\] {
      width: 394px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[444px\] {
      width: 444px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[459px\] {
      width: 459px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[493\.2px\] {
      width: 493.2px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[510px\] {
      width: 510px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[519px\] {
      width: 519px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[573px\] {
      width: 573px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[600px\] {
      width: 600px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[623px\] {
      width: 623px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[671px\] {
      width: 671px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[678\.938px\] {
      width: 678.938px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[702px\] {
      width: 702px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[703px\] {
      width: 703px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[705px\] {
      width: 705px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[707px\] {
      width: 707px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[714px\] {
      width: 714px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[757px\] {
      width: 757px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[808px\] {
      width: 808px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[821px\] {
      width: 821px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[848px\] {
      width: 848px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-auto {
      width: auto;
    }
  }

  @media (width >= 48rem) {
    .md\:max-w-\[400px\] {
      max-width: 400px;
    }
  }

  @media (width >= 48rem) {
    .md\:max-w-\[420px\] {
      max-width: 420px;
    }
  }

  @media (width >= 48rem) {
    .md\:max-w-\[493\.2px\] {
      max-width: 493.2px;
    }
  }

  @media (width >= 48rem) {
    .md\:max-w-none {
      max-width: none;
    }
  }

  @media (width >= 48rem) {
    .md\:shrink-0 {
      flex-shrink: 0;
    }
  }

  @media (width >= 48rem) {
    .md\:translate-x-0 {
      --tw-translate-x: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (width >= 48rem) {
    .md\:translate-x-\[-50\%\] {
      --tw-translate-x: -50%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (width >= 48rem) {
    .md\:flex-row {
      flex-direction: row;
    }
  }

  @media (width >= 48rem) {
    .md\:items-center {
      align-items: center;
    }
  }

  @media (width >= 48rem) {
    .md\:items-end {
      align-items: flex-end;
    }
  }

  @media (width >= 48rem) {
    .md\:items-start {
      align-items: flex-start;
    }
  }

  @media (width >= 48rem) {
    .md\:justify-start {
      justify-content: flex-start;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-0 {
      gap: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 48rem) {
    .md\:gap-3 {
      gap: calc(var(--spacing) * 3);
    }
  }

  @media (width >= 48rem) {
    .md\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[32px\] {
      gap: 32px;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[40px\] {
      gap: 40px;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[301px\] {
      gap: 301px;
    }
  }

  @media (width >= 48rem) {
    .md\:rounded-\[14px\] {
      border-radius: 14px;
    }
  }

  @media (width >= 48rem) {
    .md\:p-8 {
      padding: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 48rem) {
    .md\:p-\[32px\] {
      padding: 32px;
    }
  }

  @media (width >= 48rem) {
    .md\:p-\[40px\] {
      padding: 40px;
    }
  }

  @media (width >= 48rem) {
    .md\:p-\[60px\] {
      padding: 60px;
    }
  }

  @media (width >= 48rem) {
    .md\:px-0 {
      padding-inline: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 48rem) {
    .md\:px-4 {
      padding-inline: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 48rem) {
    .md\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 48rem) {
    .md\:px-\[20px\] {
      padding-inline: 20px;
    }
  }

  @media (width >= 48rem) {
    .md\:px-\[24\.8px\] {
      padding-inline: 24.8px;
    }
  }

  @media (width >= 48rem) {
    .md\:px-\[32\.8px\] {
      padding-inline: 32.8px;
    }
  }

  @media (width >= 48rem) {
    .md\:px-\[32\.889px\] {
      padding-inline: 32.889px;
    }
  }

  @media (width >= 48rem) {
    .md\:px-\[52px\] {
      padding-inline: 52px;
    }
  }

  @media (width >= 48rem) {
    .md\:px-\[78px\] {
      padding-inline: 78px;
    }
  }

  @media (width >= 48rem) {
    .md\:px-\[127px\] {
      padding-inline: 127px;
    }
  }

  @media (width >= 48rem) {
    .md\:py-0 {
      padding-block: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 48rem) {
    .md\:py-\[32px\] {
      padding-block: 32px;
    }
  }

  @media (width >= 48rem) {
    .md\:pt-\[0\.8px\] {
      padding-top: .8px;
    }
  }

  @media (width >= 48rem) {
    .md\:pt-\[24\.8px\] {
      padding-top: 24.8px;
    }
  }

  @media (width >= 48rem) {
    .md\:pt-\[32\.8px\] {
      padding-top: 32.8px;
    }
  }

  @media (width >= 48rem) {
    .md\:pr-\[0\.8px\] {
      padding-right: .8px;
    }
  }

  @media (width >= 48rem) {
    .md\:pr-\[0\.012px\] {
      padding-right: .012px;
    }
  }

  @media (width >= 48rem) {
    .md\:pb-4 {
      padding-bottom: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 48rem) {
    .md\:pb-\[0\.8px\] {
      padding-bottom: .8px;
    }
  }

  @media (width >= 48rem) {
    .md\:pb-\[24px\] {
      padding-bottom: 24px;
    }
  }

  @media (width >= 48rem) {
    .md\:pl-\[32\.8px\] {
      padding-left: 32.8px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-left {
      text-align: left;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[14px\] {
      font-size: 14px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[16px\] {
      font-size: 16px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[18px\] {
      font-size: 18px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[20px\] {
      font-size: 20px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[22\.791px\] {
      font-size: 22.791px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[24px\] {
      font-size: 24px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[32px\] {
      font-size: 32px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[34px\] {
      font-size: 34px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[36px\] {
      font-size: 36px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[40px\] {
      font-size: 40px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[48px\] {
      font-size: 48px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[60px\] {
      font-size: 60px;
    }
  }

  @media (width >= 48rem) {
    .md\:leading-\[28px\] {
      --tw-leading: 28px;
      line-height: 28px;
    }
  }

  @media (width >= 48rem) {
    .md\:leading-\[29\.25px\] {
      --tw-leading: 29.25px;
      line-height: 29.25px;
    }
  }

  @media (width >= 48rem) {
    .md\:leading-\[29px\] {
      --tw-leading: 29px;
      line-height: 29px;
    }
  }

  @media (width >= 48rem) {
    .md\:leading-\[30\.388px\] {
      --tw-leading: 30.388px;
      line-height: 30.388px;
    }
  }

  @media (width >= 48rem) {
    .md\:leading-\[36px\] {
      --tw-leading: 36px;
      line-height: 36px;
    }
  }

  @media (width >= 48rem) {
    .md\:leading-\[40px\] {
      --tw-leading: 40px;
      line-height: 40px;
    }
  }

  @media (width >= 48rem) {
    .md\:leading-\[48px\] {
      --tw-leading: 48px;
      line-height: 48px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-nowrap {
      text-wrap: nowrap;
    }
  }

  @media (width >= 48rem) {
    .md\:whitespace-nowrap {
      white-space: nowrap;
    }
  }

  @media (width >= 48rem) {
    .md\:whitespace-pre {
      white-space: pre;
    }
  }

  @media (width >= 64rem) {
    .lg\:absolute {
      position: absolute;
    }
  }

  @media (width >= 64rem) {
    .lg\:inset-0 {
      inset: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 64rem) {
    .lg\:top-0 {
      top: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 64rem) {
    .lg\:top-\[-1\.4px\] {
      top: -1.4px;
    }
  }

  @media (width >= 64rem) {
    .lg\:top-\[-2\.6px\] {
      top: -2.6px;
    }
  }

  @media (width >= 64rem) {
    .lg\:top-\[-4\.55\%\] {
      top: -4.55%;
    }
  }

  @media (width >= 64rem) {
    .lg\:top-\[332\.66px\] {
      top: 332.66px;
    }
  }

  @media (width >= 64rem) {
    .lg\:right-0 {
      right: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 64rem) {
    .lg\:right-20 {
      right: calc(var(--spacing) * 20);
    }
  }

  @media (width >= 64rem) {
    .lg\:right-36 {
      right: calc(var(--spacing) * 36);
    }
  }

  @media (width >= 64rem) {
    .lg\:right-48 {
      right: calc(var(--spacing) * 48);
    }
  }

  @media (width >= 64rem) {
    .lg\:right-64 {
      right: calc(var(--spacing) * 64);
    }
  }

  @media (width >= 64rem) {
    .lg\:right-80 {
      right: calc(var(--spacing) * 80);
    }
  }

  @media (width >= 64rem) {
    .lg\:right-auto {
      right: auto;
    }
  }

  @media (width >= 64rem) {
    .lg\:left-0 {
      left: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 64rem) {
    .lg\:left-\[15\.99px\] {
      left: 15.99px;
    }
  }

  @media (width >= 64rem) {
    .lg\:left-\[24\.8px\] {
      left: 24.8px;
    }
  }

  @media (width >= 64rem) {
    .lg\:left-\[258\.6px\] {
      left: 258.6px;
    }
  }

  @media (width >= 64rem) {
    .lg\:left-\[517\.2px\] {
      left: 517.2px;
    }
  }

  @media (width >= 64rem) {
    .lg\:left-\[775\.8px\] {
      left: 775.8px;
    }
  }

  @media (width >= 64rem) {
    .lg\:mt-0 {
      margin-top: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 64rem) {
    .lg\:mb-0 {
      margin-bottom: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 64rem) {
    .lg\:block {
      display: block;
    }
  }

  @media (width >= 64rem) {
    .lg\:flex {
      display: flex;
    }
  }

  @media (width >= 64rem) {
    .lg\:hidden {
      display: none;
    }
  }

  @media (width >= 64rem) {
    .lg\:inline-grid {
      display: inline-grid;
    }
  }

  @media (width >= 64rem) {
    .lg\:aspect-auto {
      aspect-ratio: auto;
    }
  }

  @media (width >= 64rem) {
    .lg\:h-8 {
      height: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 64rem) {
    .lg\:h-\[36px\] {
      height: 36px;
    }
  }

  @media (width >= 64rem) {
    .lg\:h-\[80px\] {
      height: 80px;
    }
  }

  @media (width >= 64rem) {
    .lg\:h-\[93px\] {
      height: 93px;
    }
  }

  @media (width >= 64rem) {
    .lg\:h-\[96px\] {
      height: 96px;
    }
  }

  @media (width >= 64rem) {
    .lg\:h-\[109\.09\%\] {
      height: 109.09%;
    }
  }

  @media (width >= 64rem) {
    .lg\:h-\[205\.6px\] {
      height: 205.6px;
    }
  }

  @media (width >= 64rem) {
    .lg\:h-\[261\.6px\] {
      height: 261.6px;
    }
  }

  @media (width >= 64rem) {
    .lg\:h-\[355px\] {
      height: 355px;
    }
  }

  @media (width >= 64rem) {
    .lg\:h-\[412\.628px\] {
      height: 412.628px;
    }
  }

  @media (width >= 64rem) {
    .lg\:h-\[414\.446px\] {
      height: 414.446px;
    }
  }

  @media (width >= 64rem) {
    .lg\:h-\[522px\] {
      height: 522px;
    }
  }

  @media (width >= 64rem) {
    .lg\:h-\[576px\] {
      height: 576px;
    }
  }

  @media (width >= 64rem) {
    .lg\:w-8 {
      width: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 64rem) {
    .lg\:w-\[199px\] {
      width: 199px;
    }
  }

  @media (width >= 64rem) {
    .lg\:w-\[248\.6px\] {
      width: 248.6px;
    }
  }

  @media (width >= 64rem) {
    .lg\:w-\[361\.325px\] {
      width: 361.325px;
    }
  }

  @media (width >= 64rem) {
    .lg\:w-\[361\.337px\] {
      width: 361.337px;
    }
  }

  @media (width >= 64rem) {
    .lg\:w-\[493\.2px\] {
      width: 493.2px;
    }
  }

  @media (width >= 64rem) {
    .lg\:w-\[494\.219px\] {
      width: 494.219px;
    }
  }

  @media (width >= 64rem) {
    .lg\:w-\[520\.014px\] {
      width: 520.014px;
    }
  }

  @media (width >= 64rem) {
    .lg\:w-\[548px\] {
      width: 548px;
    }
  }

  @media (width >= 64rem) {
    .lg\:w-\[552\.003px\] {
      width: 552.003px;
    }
  }

  @media (width >= 64rem) {
    .lg\:w-\[1066\.4px\] {
      width: 1066.4px;
    }
  }

  @media (width >= 64rem) {
    .lg\:w-auto {
      width: auto;
    }
  }

  @media (width >= 64rem) {
    .lg\:w-full {
      width: 100%;
    }
  }

  @media (width >= 64rem) {
    .lg\:max-w-\[493px\] {
      max-width: 493px;
    }
  }

  @media (width >= 64rem) {
    .lg\:max-w-\[552\.003px\] {
      max-width: 552.003px;
    }
  }

  @media (width >= 64rem) {
    .lg\:shrink-0 {
      flex-shrink: 0;
    }
  }

  @media (width >= 64rem) {
    .lg\:grow {
      flex-grow: 1;
    }
  }

  @media (width >= 64rem) {
    .lg\:basis-0 {
      flex-basis: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 64rem) {
    .lg\:translate-x-0 {
      --tw-translate-x: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (width >= 64rem) {
    .lg\:flex-row {
      flex-direction: row;
    }
  }

  @media (width >= 64rem) {
    .lg\:items-center {
      align-items: center;
    }
  }

  @media (width >= 64rem) {
    .lg\:items-start {
      align-items: flex-start;
    }
  }

  @media (width >= 64rem) {
    .lg\:gap-0 {
      gap: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 64rem) {
    .lg\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 64rem) {
    .lg\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 64rem) {
    .lg\:self-stretch {
      align-self: stretch;
    }
  }

  @media (width >= 64rem) {
    .lg\:rounded-\[16px\] {
      border-radius: 16px;
    }
  }

  @media (width >= 64rem) {
    .lg\:object-none {
      object-fit: none;
    }
  }

  @media (width >= 64rem) {
    .lg\:px-0 {
      padding-inline: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 64rem) {
    .lg\:px-\[4px\] {
      padding-inline: 4px;
    }
  }

  @media (width >= 64rem) {
    .lg\:px-\[120px\] {
      padding-inline: 120px;
    }
  }

  @media (width >= 64rem) {
    .lg\:pt-\[60px\] {
      padding-top: 60px;
    }
  }

  @media (width >= 64rem) {
    .lg\:pr-\[55\.725px\] {
      padding-right: 55.725px;
    }
  }

  @media (width >= 64rem) {
    .lg\:pr-\[67\.662px\] {
      padding-right: 67.662px;
    }
  }

  @media (width >= 64rem) {
    .lg\:pb-8 {
      padding-bottom: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 64rem) {
    .lg\:text-left {
      text-align: left;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[20px\] {
      font-size: 20px;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[30px\] {
      font-size: 30px;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[48px\] {
      font-size: 48px;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[53\.167px\] {
      font-size: 53.167px;
    }
  }

  @media (width >= 64rem) {
    .lg\:leading-\[36px\] {
      --tw-leading: 36px;
      line-height: 36px;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-nowrap {
      text-wrap: nowrap;
    }
  }

  @media (width >= 64rem) {
    .lg\:whitespace-pre {
      white-space: pre;
    }
  }
}

:root {
  --font-size: 16px;
  --background: #fff;
  --foreground: oklch(.145 0 0);
  --card: #fff;
  --card-foreground: oklch(.145 0 0);
  --popover: oklch(1 0 0);
  --popover-foreground: oklch(.145 0 0);
  --primary: #030213;
  --primary-foreground: oklch(1 0 0);
  --secondary: oklch(.95 .0058 264.53);
  --secondary-foreground: #030213;
  --muted: #ececf0;
  --muted-foreground: #717182;
  --accent: #e9ebef;
  --accent-foreground: #030213;
  --destructive: #d4183d;
  --destructive-foreground: #fff;
  --border: #0000001a;
  --input: transparent;
  --input-background: #f3f3f5;
  --switch-background: #cbced4;
  --font-weight-medium: 500;
  --font-weight-normal: 400;
  --ring: oklch(.708 0 0);
  --chart-1: oklch(.646 .222 41.116);
  --chart-2: oklch(.6 .118 184.704);
  --chart-3: oklch(.398 .07 227.392);
  --chart-4: oklch(.828 .189 84.429);
  --chart-5: oklch(.769 .188 70.08);
  --radius: .625rem;
  --sidebar: oklch(.985 0 0);
  --sidebar-foreground: oklch(.145 0 0);
  --sidebar-primary: #030213;
  --sidebar-primary-foreground: oklch(.985 0 0);
  --sidebar-accent: oklch(.97 0 0);
  --sidebar-accent-foreground: oklch(.205 0 0);
  --sidebar-border: oklch(.922 0 0);
  --sidebar-ring: oklch(.708 0 0);
}

.dark {
  --background: oklch(.145 0 0);
  --foreground: oklch(.985 0 0);
  --card: oklch(.145 0 0);
  --card-foreground: oklch(.985 0 0);
  --popover: oklch(.145 0 0);
  --popover-foreground: oklch(.985 0 0);
  --primary: oklch(.985 0 0);
  --primary-foreground: oklch(.205 0 0);
  --secondary: oklch(.269 0 0);
  --secondary-foreground: oklch(.985 0 0);
  --muted: oklch(.269 0 0);
  --muted-foreground: oklch(.708 0 0);
  --accent: oklch(.269 0 0);
  --accent-foreground: oklch(.985 0 0);
  --destructive: oklch(.396 .141 25.723);
  --destructive-foreground: oklch(.637 .237 25.331);
  --border: oklch(.269 0 0);
  --input: oklch(.269 0 0);
  --ring: oklch(.439 0 0);
  --font-weight-medium: 500;
  --font-weight-normal: 400;
  --chart-1: oklch(.488 .243 264.376);
  --chart-2: oklch(.696 .17 162.48);
  --chart-3: oklch(.769 .188 70.08);
  --chart-4: oklch(.627 .265 303.9);
  --chart-5: oklch(.645 .246 16.439);
  --sidebar: oklch(.205 0 0);
  --sidebar-foreground: oklch(.985 0 0);
  --sidebar-primary: oklch(.488 .243 264.376);
  --sidebar-primary-foreground: oklch(.985 0 0);
  --sidebar-accent: oklch(.269 0 0);
  --sidebar-accent-foreground: oklch(.985 0 0);
  --sidebar-border: oklch(.269 0 0);
  --sidebar-ring: oklch(.439 0 0);
}

html {
  font-size: var(--font-size);
}

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

@keyframes pulse {
  50% {
    opacity: .5;
  }
}
