@import url("https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap");
/*! tailwindcss v4.1.3 | MIT License | https://tailwindcss.com */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *, :before, :after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-rotate-x: rotateX(0);
      --tw-rotate-y: rotateY(0);
      --tw-rotate-z: rotateZ(0);
      --tw-skew-x: skewX(0);
      --tw-skew-y: skewY(0);
      --tw-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-border-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
    }
  }
}

@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-gray-50: oklch(.985 .002 247.839);
    --color-gray-100: oklch(.967 .003 264.542);
    --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-600: oklch(.446 .03 256.802);
    --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-gray-950: oklch(.13 .028 261.692);
    --color-zinc-600: oklch(.442 .017 285.786);
    --color-zinc-950: oklch(.141 .005 285.823);
    --color-neutral-200: oklch(.922 0 0);
    --color-neutral-300: oklch(.87 0 0);
    --color-neutral-400: oklch(.708 0 0);
    --color-neutral-500: oklch(.556 0 0);
    --color-neutral-600: oklch(.439 0 0);
    --color-neutral-700: oklch(.371 0 0);
    --color-neutral-800: oklch(.269 0 0);
    --color-stone-200: oklch(.923 .003 48.717);
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --breakpoint-lg: 64rem;
    --container-sm: 24rem;
    --container-md: 28rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --container-5xl: 64rem;
    --container-6xl: 72rem;
    --container-7xl: 80rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --text-6xl: 3.75rem;
    --text-6xl--line-height: 1;
    --text-7xl: 4.5rem;
    --text-7xl--line-height: 1;
    --text-8xl: 6rem;
    --text-8xl--line-height: 1;
    --font-weight-thin: 100;
    --font-weight-extralight: 200;
    --font-weight-light: 300;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-black: 900;
    --tracking-tight: -.025em;
    --tracking-wide: .025em;
    --tracking-wider: .05em;
    --leading-tight: 1.25;
    --leading-relaxed: 1.625;
    --radius-2xl: 1rem;
    --radius-3xl: 1.5rem;
    --drop-shadow-sm: 0 1px 2px #00000026;
    --ease-out: cubic-bezier(0, 0, .2, 1);
    --animate-spin: spin 1s linear infinite;
    --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
    --blur-sm: 8px;
    --blur-md: 12px;
    --blur-xl: 24px;
    --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;
    --lightningcss-light: initial;
    --lightningcss-dark: ;
    color-scheme: light;
    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;
    --lightningcss-light: initial;
    --lightningcss-dark: ;
    color-scheme: light;
    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);
    }
  }

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

  * {
    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);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  :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-auto {
    pointer-events: auto;
  }

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

  .visible {
    visibility: visible;
  }

  .sr-only {
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
  }

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

  .sticky {
    position: sticky;
  }

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

  .inset-\[-0\.5px_-3\.85\%\] {
    inset: -.5px -3.85%;
  }

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

  .inset-\[-1\.06\%\] {
    inset: -1.06%;
  }

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

  .inset-\[-3\.87px_-5\.56\%\] {
    inset: -3.87px -5.56%;
  }

  .inset-\[-3\.87px_-12\.5\%\] {
    inset: -3.87px -12.5%;
  }

  .inset-\[-3\.87px_-49\.99\%\] {
    inset: -3.87px -49.99%;
  }

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

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

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

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

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

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

  .inset-\[-15\.38\%_-8\.33\%\] {
    inset: -15.38% -8.33%;
  }

  .inset-\[-16\.66\%\] {
    inset: -16.66%;
  }

  .inset-\[-16\.66\%_-3\.87px\] {
    inset: -16.66% -3.87px;
  }

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

  .inset-\[-20\.2\%_-0\.19\%_0_-0\.11\%\] {
    inset: -20.2% -.19% 0 -.11%;
  }

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

  .inset-\[-33\.33\%_-3\.87px\] {
    inset: -33.33% -3.87px;
  }

  .inset-\[0\.01\%_-0\.01\%_-0\.03\%_-0\.01\%\] {
    inset: .01% -.01% -.03%;
  }

  .inset-\[0\.01\%_-0\.04\%_-0\.03\%_0\.03\%\] {
    inset: .01% -.04% -.03% .03%;
  }

  .inset-\[0\.01\%_0_-0\.03\%_-0\.01\%\] {
    inset: .01% 0 -.03% -.01%;
  }

  .inset-\[0_-0\.01\%_0_0\.01\%\] {
    inset: 0 -.01% 0 .01%;
  }

  .inset-\[0_-0\.09\%_0_0\] {
    inset: 0 -.09% 0 0;
  }

  .inset-\[0_0\.06\%_0\.02\%_0\] {
    inset: 0 .06% .02% 0;
  }

  .inset-\[0_0_0_92\.76\%\] {
    inset: 0 0 0 92.76%;
  }

  .inset-\[0_3\.22\%_90\.36\%_95\.98\%\] {
    inset: 0 3.22% 90.36% 95.98%;
  }

  .inset-\[1\%_47\.29\%_1\%_44\.85\%\] {
    inset: 1% 47.29% 1% 44.85%;
  }

  .inset-\[1\%_51\.85\%_91\.15\%_47\.56\%\] {
    inset: 1% 51.85% 91.15% 47.56%;
  }

  .inset-\[1\%_51\.86\%_91\.15\%_47\.56\%\] {
    inset: 1% 51.86% 91.15% 47.56%;
  }

  .inset-\[1\.05\%_1\.04\%_1\.04\%_1\.04\%\] {
    inset: 1.05% 1.04% 1.04%;
  }

  .inset-\[1\.05\%_1\.04\%_1\.04\%_1\.05\%\] {
    inset: 1.05% 1.04% 1.04% 1.05%;
  }

  .inset-\[1\.16\%_50\.75\%_90\.05\%_48\.46\%\] {
    inset: 1.16% 50.75% 90.05% 48.46%;
  }

  .inset-\[2\.78\%_52\.71\%_89\.16\%_46\.73\%\] {
    inset: 2.78% 52.71% 89.16% 46.73%;
  }

  .inset-\[4\.24\%_49\.68\%_85\.38\%_49\.44\%\] {
    inset: 4.24% 49.68% 85.38% 49.44%;
  }

  .inset-\[6\.87\%_2\.58\%_87\.58\%_96\.96\%\] {
    inset: 6.87% 2.58% 87.58% 96.96%;
  }

  .inset-\[6\.87\%_4\.2\%_87\.58\%_95\.34\%\] {
    inset: 6.87% 4.2% 87.58% 95.34%;
  }

  .inset-\[10\.41\%_1\.17\%_38\.36\%_93\.93\%\] {
    inset: 10.41% 1.17% 38.36% 93.93%;
  }

  .inset-\[10\.74\%_48\.92\%_79\.68\%_50\.34\%\] {
    inset: 10.74% 48.92% 79.68% 50.34%;
  }

  .inset-\[12\.5\%_8\.33\%_12\.5\%_8\.34\%\] {
    inset: 12.5% 8.33% 12.5% 8.34%;
  }

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

  .inset-\[12\.5\%_20\.83\%_8\.33\%_20\.84\%\] {
    inset: 12.5% 20.83% 8.33% 20.84%;
  }

  .inset-\[13\%_69\.12\%_13\%_24\.9\%\] {
    inset: 13% 69.12% 13% 24.9%;
  }

  .inset-\[13\%_73\.87\%_13\%_24\.9\%\] {
    inset: 13% 73.87% 13% 24.9%;
  }

  .inset-\[13\.28\%_72\.41\%_13\.27\%_26\.36\%\] {
    inset: 13.28% 72.41% 13.27% 26.36%;
  }

  .inset-\[16\.5\%_21\.2\%_16\.5\%_66\.68\%\] {
    inset: 16.5% 21.2% 16.5% 66.68%;
  }

  .inset-\[16\.5\%_21\.2\%_56\.02\%_76\.65\%\] {
    inset: 16.5% 21.2% 56.02% 76.65%;
  }

  .inset-\[16\.17\%_12\.82\%_12\.62\%_12\.83\%\] {
    inset: 16.17% 12.82% 12.62% 12.83%;
  }

  .inset-\[16\.49\%_51\.76\%_65\.25\%_48\.07\%\] {
    inset: 16.49% 51.76% 65.25% 48.07%;
  }

  .inset-\[16\.51\%_26\.54\%_56\.01\%_72\.15\%\] {
    inset: 16.51% 26.54% 56.01% 72.15%;
  }

  .inset-\[16\.51\%_26\.55\%_56\.01\%_72\.15\%\] {
    inset: 16.51% 26.55% 56.01% 72.15%;
  }

  .inset-\[17\.5\%_31\.92\%_65\.13\%_67\.97\%\] {
    inset: 17.5% 31.92% 65.13% 67.97%;
  }

  .inset-\[17\.12\%_23\.35\%_56\.7\%_74\.92\%\] {
    inset: 17.12% 23.35% 56.7% 74.92%;
  }

  .inset-\[17\.13\%_25\.18\%_56\.69\%_73\.39\%\] {
    inset: 17.13% 25.18% 56.69% 73.39%;
  }

  .inset-\[17\.13\%_25\.19\%_56\.69\%_73\.38\%\] {
    inset: 17.13% 25.19% 56.69% 73.38%;
  }

  .inset-\[17\.13\%_28\%_56\.69\%_71\.3\%\] {
    inset: 17.13% 28% 56.69% 71.3%;
  }

  .inset-\[17\.13\%_28\.83\%_56\.69\%_69\.58\%\] {
    inset: 17.13% 28.83% 56.69% 69.58%;
  }

  .inset-\[17\.32\%_17\.18\%_70\.69\%_70\.82\%\] {
    inset: 17.32% 17.18% 70.69% 70.82%;
  }

  .inset-\[17\.42\%_70\.75\%_17\.41\%_27\.85\%\] {
    inset: 17.42% 70.75% 17.41% 27.85%;
  }

  .inset-\[17\.55\%_2\.47\%_52\.89\%_95\.22\%\] {
    inset: 17.55% 2.47% 52.89% 95.22%;
  }

  .inset-\[17\.63\%_69\.12\%_17\.62\%_29\.48\%\] {
    inset: 17.63% 69.12% 17.62% 29.48%;
  }

  .inset-\[17\.63\%_69\.12\%_17\.62\%_29\.49\%\] {
    inset: 17.63% 69.12% 17.62% 29.49%;
  }

  .inset-\[17\.77\%_48\.34\%_72\.12\%_50\.94\%\] {
    inset: 17.77% 48.34% 72.12% 50.94%;
  }

  .inset-\[17\.77\%_48\.35\%_72\.12\%_50\.94\%\] {
    inset: 17.77% 48.35% 72.12% 50.94%;
  }

  .inset-\[18\%_89\.06\%_18\%_0\] {
    inset: 18% 89.06% 18% 0;
  }

  .inset-\[18\%_89\.06\%_25\.44\%_0\] {
    inset: 18% 89.06% 25.44% 0;
  }

  .inset-\[18\.75\%_12\.5\%_18\.74\%_12\.5\%\] {
    inset: 18.75% 12.5% 18.74%;
  }

  .inset-\[18\.75\%_12\.55\%_18\.75\%_12\.45\%\] {
    inset: 18.75% 12.55% 18.75% 12.45%;
  }

  .inset-\[18\.75\%_12\.56\%_18\.75\%_12\.44\%\] {
    inset: 18.75% 12.56% 18.75% 12.44%;
  }

  .inset-\[20\.34\%_89\.28\%_18\%_0\.17\%\] {
    inset: 20.34% 89.28% 18% .17%;
  }

  .inset-\[20\.83\%_8\.26\%_37\.5\%_8\.34\%\] {
    inset: 20.83% 8.26% 37.5% 8.34%;
  }

  .inset-\[21\.45\%_21\.59\%_60\.97\%_77\.03\%\] {
    inset: 21.45% 21.59% 60.97% 77.03%;
  }

  .inset-\[21\.45\%_21\.59\%_60\.97\%_77\.04\%\] {
    inset: 21.45% 21.59% 60.97% 77.04%;
  }

  .inset-\[21\.45\%_23\.86\%_66\.97\%_75\.33\%\] {
    inset: 21.45% 23.86% 66.97% 75.33%;
  }

  .inset-\[21\.45\%_29\.31\%_70\.93\%_69\.99\%\] {
    inset: 21.45% 29.31% 70.93% 69.99%;
  }

  .inset-\[24\.33\%_24\.22\%_24\.3\%_24\.38\%\] {
    inset: 24.33% 24.22% 24.3% 24.38%;
  }

  .inset-\[27\.34\%_53\.88\%_67\.78\%_45\.72\%\] {
    inset: 27.34% 53.88% 67.78% 45.72%;
  }

  .inset-\[27\.34\%_53\.88\%_67\.79\%_45\.73\%\] {
    inset: 27.34% 53.88% 67.79% 45.73%;
  }

  .inset-\[30\.15\%_94\.7\%_47\.09\%_3\.54\%\] {
    inset: 30.15% 94.7% 47.09% 3.54%;
  }

  .inset-\[30\.48\%_29\.24\%_61\.01\%_69\.99\%\] {
    inset: 30.48% 29.24% 61.01% 69.99%;
  }

  .inset-\[31\.25\%_31\.25\%_31\.25\%_27\.08\%\] {
    inset: 31.25% 31.25% 31.25% 27.08%;
  }

  .inset-\[31\.27\%_89\.72\%_41\.17\%_9\.22\%\] {
    inset: 31.27% 89.72% 41.17% 9.22%;
  }

  .inset-\[31\.27\%_91\.21\%_41\.17\%_7\.37\%\] {
    inset: 31.27% 91.21% 41.17% 7.37%;
  }

  .inset-\[31\.27\%_93\.15\%_41\.17\%_5\.71\%\] {
    inset: 31.27% 93.15% 41.17% 5.71%;
  }

  .inset-\[31\.27\%_94\.79\%_48\.25\%_3\.63\%\] {
    inset: 31.27% 94.79% 48.25% 3.63%;
  }

  .inset-\[31\.27\%_96\.86\%_41\.17\%_2\.78\%\] {
    inset: 31.27% 96.86% 41.17% 2.78%;
  }

  .inset-\[31\.27\%_96\.87\%_41\.17\%_2\.78\%\] {
    inset: 31.27% 96.87% 41.17% 2.78%;
  }

  .inset-\[31\.27\%_97\.72\%_41\.17\%_0\.58\%\] {
    inset: 31.27% 97.72% 41.17% .58%;
  }

  .inset-\[32\%_47\.57\%_60\.96\%_51\.74\%\] {
    inset: 32% 47.57% 60.96% 51.74%;
  }

  .inset-\[33\.26\%_30\.63\%_32\.33\%_66\.68\%\] {
    inset: 33.26% 30.63% 32.33% 66.68%;
  }

  .inset-\[33\.33\%_12\.49\%_8\.33\%_54\.17\%\] {
    inset: 33.33% 12.49% 8.33% 54.17%;
  }

  .inset-\[33\.87\%_53\.12\%_58\.21\%_46\.24\%\] {
    inset: 33.87% 53.12% 58.21% 46.24%;
  }

  .inset-\[34\.94\%_50\.01\%_19\.44\%_46\.33\%\] {
    inset: 34.94% 50.01% 19.44% 46.33%;
  }

  .inset-\[34\.94\%_50\.02\%_19\.44\%_46\.32\%\] {
    inset: 34.94% 50.02% 19.44% 46.32%;
  }

  .inset-\[35\.26\%_50\.04\%_58\.21\%_49\.44\%\] {
    inset: 35.26% 50.04% 58.21% 49.44%;
  }

  .inset-\[37\.51\%_24\.99\%_37\.49\%_25\.01\%\] {
    inset: 37.51% 24.99% 37.49% 25.01%;
  }

  .inset-\[39\.68\%_48\.8\%_56\.71\%_50\.8\%\] {
    inset: 39.68% 48.8% 56.71% 50.8%;
  }

  .inset-\[39\.69\%_48\.8\%_56\.71\%_50\.8\%\] {
    inset: 39.69% 48.8% 56.71% 50.8%;
  }

  .inset-\[41\.67\%_8\.33\%_33\.33\%_91\.67\%\] {
    inset: 41.67% 8.33% 33.33% 91.67%;
  }

  .inset-\[42\.37\%_47\.42\%_53\.7\%_51\.95\%\] {
    inset: 42.37% 47.42% 53.7% 51.95%;
  }

  .inset-\[42\.37\%_47\.43\%_53\.7\%_51\.95\%\] {
    inset: 42.37% 47.43% 53.7% 51.95%;
  }

  .inset-\[49\.55\%_0_50\.44\%_0\] {
    inset: 49.55% 0 50.44%;
  }

  .inset-\[49\.67\%_47\.29\%_41\.17\%_52\.07\%\] {
    inset: 49.67% 47.29% 41.17% 52.07%;
  }

  .inset-\[54\.28\%_94\.88\%_41\.17\%_3\.71\%\] {
    inset: 54.28% 94.88% 41.17% 3.71%;
  }

  .inset-\[54\.28\%_94\.89\%_41\.17\%_3\.71\%\] {
    inset: 54.28% 94.89% 41.17% 3.71%;
  }

  .inset-\[56\.62\%_24\.96\%_17\.2\%_73\.31\%\] {
    inset: 56.62% 24.96% 17.2% 73.31%;
  }

  .inset-\[56\.62\%_28\.83\%_17\.2\%_69\.58\%\] {
    inset: 56.62% 28.83% 17.2% 69.58%;
  }

  .inset-\[56\.63\%_26\.84\%_17\.19\%_71\.12\%\] {
    inset: 56.63% 26.84% 17.19% 71.12%;
  }

  .inset-\[56\.69\%_53\.69\%_41\.19\%_44\.85\%\] {
    inset: 56.69% 53.69% 41.19% 44.85%;
  }

  .inset-\[58\.33\%_54\.16\%_41\.67\%_37\.51\%\] {
    inset: 58.33% 54.16% 41.67% 37.51%;
  }

  .inset-\[58\.53\%_50\.04\%_30\.86\%_46\.43\%\] {
    inset: 58.53% 50.04% 30.86% 46.43%;
  }

  .inset-\[58\.53\%_50\.04\%_30\.86\%_46\.44\%\] {
    inset: 58.53% 50.04% 30.86% 46.44%;
  }

  .inset-\[60\.95\%_25\.47\%_27\.48\%_73\.72\%\] {
    inset: 60.95% 25.47% 27.48% 73.72%;
  }

  .inset-\[60\.95\%_29\.31\%_31\.44\%_69\.99\%\] {
    inset: 60.95% 29.31% 31.44% 69.99%;
  }

  .inset-\[61\.38\%_27\.41\%_23\.47\%_71\.69\%\] {
    inset: 61.38% 27.41% 23.47% 71.69%;
  }

  .inset-\[62\.67\%_47\.32\%_30\.38\%_52\.01\%\] {
    inset: 62.67% 47.32% 30.38% 52.01%;
  }

  .inset-\[64\.27\%_31\.92\%_16\.5\%_67\.97\%\] {
    inset: 64.27% 31.92% 16.5% 67.97%;
  }

  .inset-\[66\.1\%_53\.69\%_28\.04\%_45\.55\%\] {
    inset: 66.1% 53.69% 28.04% 45.55%;
  }

  .inset-\[67\.33\%_23\.55\%_28\.59\%_76\.16\%\] {
    inset: 67.33% 23.55% 28.59% 76.16%;
  }

  .inset-\[67\.33\%_23\.55\%_28\.59\%_76\.17\%\] {
    inset: 67.33% 23.55% 28.59% 76.17%;
  }

  .inset-\[67\.43\%_21\.45\%_28\.55\%_78\.43\%\] {
    inset: 67.43% 21.45% 28.55% 78.43%;
  }

  .inset-\[67\.43\%_22\.88\%_28\.55\%_77\.01\%\] {
    inset: 67.43% 22.88% 28.55% 77.01%;
  }

  .inset-\[68\.6\%_2\.1\%_7\.57\%_97\.46\%\] {
    inset: 68.6% 2.1% 7.57% 97.46%;
  }

  .inset-\[68\.6\%_2\.11\%_7\.57\%_97\.46\%\] {
    inset: 68.6% 2.11% 7.57% 97.46%;
  }

  .inset-\[68\.28\%_0_7\.77\%_99\.56\%\] {
    inset: 68.28% 0 7.77% 99.56%;
  }

  .inset-\[68\.38\%_23\.04\%_28\.55\%_76\.76\%\] {
    inset: 68.38% 23.04% 28.55% 76.76%;
  }

  .inset-\[68\.38\%_23\.04\%_28\.55\%_76\.77\%\] {
    inset: 68.38% 23.04% 28.55% 76.77%;
  }

  .inset-\[68\.39\%_21\.63\%_28\.59\%_78\.18\%\] {
    inset: 68.39% 21.63% 28.59% 78.18%;
  }

  .inset-\[68\.39\%_21\.89\%_28\.53\%_77\.89\%\] {
    inset: 68.39% 21.89% 28.53% 77.89%;
  }

  .inset-\[68\.39\%_22\.14\%_28\.6\%_77\.73\%\] {
    inset: 68.39% 22.14% 28.6% 77.73%;
  }

  .inset-\[68\.39\%_22\.62\%_28\.53\%_77\.17\%\] {
    inset: 68.39% 22.62% 28.53% 77.17%;
  }

  .inset-\[68\.39\%_23\.29\%_28\.52\%_76\.5\%\] {
    inset: 68.39% 23.29% 28.52% 76.5%;
  }

  .inset-\[68\.39\%_23\.29\%_28\.52\%_76\.49\%\] {
    inset: 68.39% 23.29% 28.52% 76.49%;
  }

  .inset-\[68\.42\%_0\.98\%_7\.62\%_98\.57\%\] {
    inset: 68.42% .98% 7.62% 98.57%;
  }

  .inset-\[68\.45\%_22\.35\%_28\.52\%_77\.46\%\] {
    inset: 68.45% 22.35% 28.52% 77.46%;
  }

  .inset-\[68\.45\%_22\.36\%_28\.52\%_77\.45\%\] {
    inset: 68.45% 22.36% 28.52% 77.45%;
  }

  .inset-\[68\.69\%_0\.49\%_7\.98\%_99\.13\%\] {
    inset: 68.69% .49% 7.98% 99.13%;
  }

  .inset-\[68\.86\%_1\.55\%_7\.81\%_98\.01\%\] {
    inset: 68.86% 1.55% 7.81% 98.01%;
  }

  .inset-\[68\.94\%_3\.3\%_7\.5\%_96\.03\%\] {
    inset: 68.94% 3.3% 7.5% 96.03%;
  }

  .inset-\[68\.94\%_3\.29\%_7\.5\%_96\.03\%\] {
    inset: 68.94% 3.29% 7.5% 96.03%;
  }

  .inset-\[69\.01\%_2\.59\%_7\.66\%_97\.02\%\] {
    inset: 69.01% 2.59% 7.66% 97.02%;
  }

  .inset-\[69\.01\%_2\.59\%_7\.66\%_97\.03\%\] {
    inset: 69.01% 2.59% 7.66% 97.03%;
  }

  .inset-\[69\.3\%_4\.63\%_7\.38\%_95\.18\%\] {
    inset: 69.3% 4.63% 7.38% 95.18%;
  }

  .inset-\[69\.15\%_5\.72\%_6\.89\%_93\.83\%\] {
    inset: 69.15% 5.72% 6.89% 93.83%;
  }

  .inset-\[69\.19\%_4\.93\%_7\.26\%_94\.39\%\] {
    inset: 69.19% 4.93% 7.26% 94.39%;
  }

  .inset-\[69\.21\%_4\.08\%_7\.14\%_95\.48\%\] {
    inset: 69.21% 4.08% 7.14% 95.48%;
  }

  .inset-\[69\.51\%_6\.25\%_7\.09\%_93\.28\%\] {
    inset: 69.51% 6.25% 7.09% 93.28%;
  }

  .inset-\[69\.66\%_6\.8\%_7\.01\%_92\.76\%\] {
    inset: 69.66% 6.8% 7.01% 92.76%;
  }

  .inset-\[69\.98\%_29\.24\%_21\.51\%_69\.99\%\] {
    inset: 69.98% 29.24% 21.51% 69.99%;
  }

  .inset-\[73\.72\%_49\.93\%_18\.47\%_49\.44\%\] {
    inset: 73.72% 49.93% 18.47% 49.44%;
  }

  .inset-\[73\.72\%_49\.94\%_18\.47\%_49\.44\%\] {
    inset: 73.72% 49.94% 18.47% 49.44%;
  }

  .inset-\[73\.72\%_53\.12\%_19\.44\%_46\.33\%\] {
    inset: 73.72% 53.12% 19.44% 46.33%;
  }

  .inset-\[74\.25\%_23\.5\%_25\.27\%_76\.18\%\] {
    inset: 74.25% 23.5% 25.27% 76.18%;
  }

  .inset-\[74\.25\%_23\.49\%_25\.27\%_76\.18\%\] {
    inset: 74.25% 23.49% 25.27% 76.18%;
  }

  .inset-\[80\.74\%_51\.76\%_1\%_48\.07\%\] {
    inset: 80.74% 51.76% 1% 48.07%;
  }

  .inset-\[82\.5\%_50\.76\%_10\.91\%_48\.94\%\] {
    inset: 82.5% 50.76% 10.91% 48.94%;
  }

  .inset-\[82\.5\%_50\.76\%_10\.91\%_48\.95\%\] {
    inset: 82.5% 50.76% 10.91% 48.95%;
  }

  .inset-\[85\.59\%_49\.21\%_9\.53\%_50\.4\%\] {
    inset: 85.59% 49.21% 9.53% 50.4%;
  }

  .inset-\[91\.43\%_50\.52\%_3\.84\%_49\.23\%\] {
    inset: 91.43% 50.52% 3.84% 49.23%;
  }

  .inset-\[91\.67\%_12\.5\%_8\.33\%_12\.5\%\] {
    inset: 91.67% 12.5% 8.33%;
  }

  .inset-\[99\.32\%_0\.07\%_0_99\.85\%\] {
    inset: 99.32% .07% 0 99.85%;
  }

  .inset-\[99\.32\%_0\.31\%_0_93\.07\%\] {
    inset: 99.32% .31% 0 93.07%;
  }

  .inset-\[99\.32\%_7\.09\%_0_92\.83\%\] {
    inset: 99.32% 7.09% 0 92.83%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[-33\.19px\] {
    top: -33.19px;
  }

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

  .top-\[-65\.84px\] {
    top: -65.84px;
  }

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

  .top-\[-148\.06px\] {
    top: -148.06px;
  }

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

  .top-\[-570\.95px\] {
    top: -570.95px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[17\.91px\] {
    top: 17.91px;
  }

  .top-\[19\.52px\] {
    top: 19.52px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[38\.71px\] {
    top: 38.71px;
  }

  .top-\[43\.68\%\] {
    top: 43.68%;
  }

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

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

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

  .top-\[54\.19px\] {
    top: 54.19px;
  }

  .top-\[56\.69\%\] {
    top: 56.69%;
  }

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

  .top-\[69\.71px\] {
    top: 69.71px;
  }

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

  .top-\[74\.36px\] {
    top: 74.36px;
  }

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

  .top-\[79\.17\%\] {
    top: 79.17%;
  }

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

  .top-\[91\.01px\] {
    top: 91.01px;
  }

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

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

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

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

  .top-\[123\.91px\] {
    top: 123.91px;
  }

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

  .top-\[134\.54px\] {
    top: 134.54px;
  }

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

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

  .top-\[139\.43px\] {
    top: 139.43px;
  }

  .top-\[141\.97px\] {
    top: 141.97px;
  }

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

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

  .top-\[159\.69px\] {
    top: 159.69px;
  }

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

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

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

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

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

  .top-\[203\.55px\] {
    top: 203.55px;
  }

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

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

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

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

  .top-\[232\.33px\] {
    top: 232.33px;
  }

  .top-\[255\.61px\] {
    top: 255.61px;
  }

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

  .top-\[269\.17px\] {
    top: 269.17px;
  }

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

  .top-\[278\.86px\] {
    top: 278.86px;
  }

  .top-\[282\.41px\] {
    top: 282.41px;
  }

  .top-\[282\.67px\] {
    top: 282.67px;
  }

  .top-\[282\.68px\] {
    top: 282.68px;
  }

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

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

  .top-\[325\.07px\] {
    top: 325.07px;
  }

  .top-\[336\.94px\] {
    top: 336.94px;
  }

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

  .top-\[359\.71px\] {
    top: 359.71px;
  }

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

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

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

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

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

  .top-\[464\.67px\] {
    top: 464.67px;
  }

  .top-\[495\.71px\] {
    top: 495.71px;
  }

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

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

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

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

  .top-\[570\.34px\] {
    top: 570.34px;
  }

  .top-\[570\.95px\] {
    top: 570.95px;
  }

  .top-\[589\.05px\] {
    top: 589.05px;
  }

  .top-\[593\.37px\] {
    top: 593.37px;
  }

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

  .top-\[633\.73px\] {
    top: 633.73px;
  }

  .top-\[639\.74px\] {
    top: 639.74px;
  }

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

  .top-\[687\.02px\] {
    top: 687.02px;
  }

  .top-\[690\.37px\] {
    top: 690.37px;
  }

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

  .top-\[704\.88px\] {
    top: 704.88px;
  }

  .top-\[706\.13px\] {
    top: 706.13px;
  }

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

  .top-\[713\.37px\] {
    top: 713.37px;
  }

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

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

  .top-\[733\.29px\] {
    top: 733.29px;
  }

  .top-\[748\.38px\] {
    top: 748.38px;
  }

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

  .top-\[759\.05px\] {
    top: 759.05px;
  }

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

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

  .top-\[795\.66px\] {
    top: 795.66px;
  }

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

  .top-\[828\.76px\] {
    top: 828.76px;
  }

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

  .top-\[894\.71px\] {
    top: 894.71px;
  }

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

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

  .top-\[956\.61px\] {
    top: 956.61px;
  }

  .top-\[982\.83px\] {
    top: 982.83px;
  }

  .top-\[1020\.69px\] {
    top: 1020.69px;
  }

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

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

  .top-\[1055\.21px\] {
    top: 1055.21px;
  }

  .top-\[1060\.98px\] {
    top: 1060.98px;
  }

  .top-\[1070\.96px\] {
    top: 1070.96px;
  }

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

  .top-\[1159\.08px\] {
    top: 1159.08px;
  }

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

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

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

  .top-\[1370\.02px\] {
    top: 1370.02px;
  }

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

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

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

  .top-\[1502\.65px\] {
    top: 1502.65px;
  }

  .top-\[1583\.69px\] {
    top: 1583.69px;
  }

  .top-\[1942\.43px\] {
    top: 1942.43px;
  }

  .top-\[1993\.78px\] {
    top: 1993.78px;
  }

  .top-\[2483\.21px\] {
    top: 2483.21px;
  }

  .top-\[5472\.87px\] {
    top: 5472.87px;
  }

  .top-\[7716\.31px\] {
    top: 7716.31px;
  }

  .top-\[22058\.46px\] {
    top: 22058.5px;
  }

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

  .top-\[22752\.06px\] {
    top: 22752.1px;
  }

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

  .top-\[23111\.78px\] {
    top: 23111.8px;
  }

  .top-\[23117\.36px\] {
    top: 23117.4px;
  }

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

  .top-\[23952\.04px\] {
    top: 23952px;
  }

  .top-\[23982\.71px\] {
    top: 23982.7px;
  }

  .top-\[24090\.54px\] {
    top: 24090.5px;
  }

  .top-\[24113\.78px\] {
    top: 24113.8px;
  }

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

  .top-\[24430\.74px\] {
    top: 24430.7px;
  }

  .top-\[calc\(100\%_\+_0\.5rem\)\] {
    top: calc(100% + .5rem);
  }

  .top-\[calc\(100\%_\+_1\.2rem\)\] {
    top: calc(100% + 1.2rem);
  }

  .top-full {
    top: 100%;
  }

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

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

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

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

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

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

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

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

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

  .right-\[25\.02\%\] {
    right: 25.02%;
  }

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

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

  .right-\[41\.66\%\] {
    right: 41.66%;
  }

  .right-\[45\.83\%\] {
    right: 45.83%;
  }

  .right-\[48\.53\%\] {
    right: 48.53%;
  }

  .right-\[49\.43\%\] {
    right: 49.43%;
  }

  .right-\[49\.99\%\] {
    right: 49.99%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .bottom-\[25\.3\%\] {
    bottom: 25.3%;
  }

  .bottom-\[41\.19\%\] {
    bottom: 41.19%;
  }

  .bottom-\[51\.66\%\] {
    bottom: 51.66%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .left-\[-8\.55px\] {
    left: -8.55px;
  }

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

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

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

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

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

  .left-\[-122\.99px\] {
    left: -122.99px;
  }

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

  .left-\[-248\.81px\] {
    left: -248.81px;
  }

  .left-\[-257\.61px\] {
    left: -257.61px;
  }

  .left-\[-439\.08px\] {
    left: -439.08px;
  }

  .left-\[-637\.83px\] {
    left: -637.83px;
  }

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

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

  .left-\[1\.13px\] {
    left: 1.13px;
  }

  .left-\[1\.39px\] {
    left: 1.39px;
  }

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

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

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

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

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

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

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

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

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

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

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

  .left-\[23\.65px\] {
    left: 23.65px;
  }

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

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

  .left-\[30\.31px\] {
    left: 30.31px;
  }

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

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

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

  .left-\[39\.01px\] {
    left: 39.01px;
  }

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

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

  .left-\[43\.31px\] {
    left: 43.31px;
  }

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

  .left-\[50\.78px\] {
    left: 50.78px;
  }

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

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

  .left-\[56\.38px\] {
    left: 56.38px;
  }

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

  .left-\[61\.93px\] {
    left: 61.93px;
  }

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

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

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

  .left-\[69\.68px\] {
    left: 69.68px;
  }

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

  .left-\[74\.06px\] {
    left: 74.06px;
  }

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

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

  .left-\[83\.38px\] {
    left: 83.38px;
  }

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

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

  .left-\[88\.05px\] {
    left: 88.05px;
  }

  .left-\[89\.85px\] {
    left: 89.85px;
  }

  .left-\[92\.94px\] {
    left: 92.94px;
  }

  .left-\[92\.96px\] {
    left: 92.96px;
  }

  .left-\[94\.65px\] {
    left: 94.65px;
  }

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

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

  .left-\[109\.06px\] {
    left: 109.06px;
  }

  .left-\[117\.45px\] {
    left: 117.45px;
  }

  .left-\[120\.71px\] {
    left: 120.71px;
  }

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

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

  .left-\[121\.55px\] {
    left: 121.55px;
  }

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

  .left-\[126\.41px\] {
    left: 126.41px;
  }

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

  .left-\[130\.13px\] {
    left: 130.13px;
  }

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

  .left-\[132\.63px\] {
    left: 132.63px;
  }

  .left-\[139\.41px\] {
    left: 139.41px;
  }

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

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

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

  .left-\[149\.85px\] {
    left: 149.85px;
  }

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

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

  .left-\[156\.78px\] {
    left: 156.78px;
  }

  .left-\[156\.91px\] {
    left: 156.91px;
  }

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

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

  .left-\[161\.87px\] {
    left: 161.87px;
  }

  .left-\[168\.77px\] {
    left: 168.77px;
  }

  .left-\[169\.22px\] {
    left: 169.22px;
  }

  .left-\[171\.94px\] {
    left: 171.94px;
  }

  .left-\[183\.47px\] {
    left: 183.47px;
  }

  .left-\[185\.61px\] {
    left: 185.61px;
  }

  .left-\[189\.6px\] {
    left: 189.6px;
  }

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

  .left-\[193\.14px\] {
    left: 193.14px;
  }

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

  .left-\[222\.56px\] {
    left: 222.56px;
  }

  .left-\[253\.78px\] {
    left: 253.78px;
  }

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

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

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

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

  .left-\[258\.53px\] {
    left: 258.53px;
  }

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

  .left-\[260\.47px\] {
    left: 260.47px;
  }

  .left-\[260\.91px\] {
    left: 260.91px;
  }

  .left-\[261\.08px\] {
    left: 261.08px;
  }

  .left-\[312\.88px\] {
    left: 312.88px;
  }

  .left-\[336\.95px\] {
    left: 336.95px;
  }

  .left-\[350\.21px\] {
    left: 350.21px;
  }

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

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

  .left-\[364\.19px\] {
    left: 364.19px;
  }

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

  .left-\[370\.64px\] {
    left: 370.64px;
  }

  .left-\[373\.08px\] {
    left: 373.08px;
  }

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

  .left-\[400\.8px\] {
    left: 400.8px;
  }

  .left-\[404\.34px\] {
    left: 404.34px;
  }

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

  .left-\[433\.74px\] {
    left: 433.74px;
  }

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

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

  .left-\[445\.66px\] {
    left: 445.66px;
  }

  .left-\[445\.68px\] {
    left: 445.68px;
  }

  .left-\[447\.1px\] {
    left: 447.1px;
  }

  .left-\[452\.31px\] {
    left: 452.31px;
  }

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

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

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

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

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

  .left-\[743\.6px\] {
    left: 743.6px;
  }

  .left-\[782\.92px\] {
    left: 782.92px;
  }

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

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

  .left-\[888\.31px\] {
    left: 888.31px;
  }

  .left-\[888\.92px\] {
    left: 888.92px;
  }

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

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

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

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

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

  .left-\[1035\.47px\] {
    left: 1035.47px;
  }

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

  .left-\[1111\.53px\] {
    left: 1111.53px;
  }

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

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

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

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

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

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

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

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

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

  .left-\[1304\.63px\] {
    left: 1304.63px;
  }

  .left-\[1306\.65px\] {
    left: 1306.65px;
  }

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

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

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

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

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

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

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

  .left-\[calc\(50\%-227\.26px\)\] {
    left: calc(50% - 227.26px);
  }

  .left-\[calc\(50\%-344\.4px\)\] {
    left: calc(50% - 344.4px);
  }

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

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

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

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

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

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

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

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

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

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

  .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;
    }
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .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-5 {
    margin-bottom: calc(var(--spacing) * 5);
  }

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

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

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

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

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

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

  .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-\[68px\] {
    margin-left: 68px;
  }

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

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

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

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

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

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

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

  .ml-\[450\.5px\] {
    margin-left: 450.5px;
  }

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

  .line-clamp-2 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .line-clamp-none {
    -webkit-line-clamp: unset;
    -webkit-box-orient: horizontal;
    display: block;
    overflow: visible;
  }

  .block {
    display: block;
  }

  .contents {
    display: contents;
  }

  .flex {
    display: flex;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

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

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

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

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

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

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

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

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

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

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

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

  .size-\[7\.4px\] {
    width: 7.4px;
    height: 7.4px;
  }

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

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

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

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

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

  .size-\[22\.306px\] {
    width: 22.306px;
    height: 22.306px;
  }

  .size-\[23\.226px\] {
    width: 23.226px;
    height: 23.226px;
  }

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

  .size-\[27\.321px\] {
    width: 27.321px;
    height: 27.321px;
  }

  .size-\[29\.047px\] {
    width: 29.047px;
    height: 29.047px;
  }

  .size-\[30\.533px\] {
    width: 30.533px;
    height: 30.533px;
  }

  .size-\[39\.679px\] {
    width: 39.679px;
    height: 39.679px;
  }

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

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

  .size-\[50\.294px\] {
    width: 50.294px;
    height: 50.294px;
  }

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

  .size-\[52\.345px\] {
    width: 52.345px;
    height: 52.345px;
  }

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

  .size-\[61\.935px\] {
    width: 61.935px;
    height: 61.935px;
  }

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

  .size-\[92\.941px\] {
    width: 92.941px;
    height: 92.941px;
  }

  .size-\[109\.579px\] {
    width: 109.579px;
    height: 109.579px;
  }

  .size-\[185\.843px\] {
    width: 185.843px;
    height: 185.843px;
  }

  .size-\[185\.881px\] {
    width: 185.881px;
    height: 185.881px;
  }

  .size-\[560\.492px\] {
    width: 560.492px;
    height: 560.492px;
  }

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

  .size-\[917\.421px\] {
    width: 917.421px;
    height: 917.421px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .h-\[6\.838px\] {
    height: 6.838px;
  }

  .h-\[6\.878px\] {
    height: 6.878px;
  }

  .h-\[13\.026px\] {
    height: 13.026px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .h-\[25\.281px\] {
    height: 25.281px;
  }

  .h-\[27\.888px\] {
    height: 27.888px;
  }

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

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

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

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

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

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

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

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

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

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

  .h-\[35\.691px\] {
    height: 35.691px;
  }

  .h-\[35\.693px\] {
    height: 35.693px;
  }

  .h-\[37\.178px\] {
    height: 37.178px;
  }

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

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

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

  .h-\[44\.61px\] {
    height: 44.61px;
  }

  .h-\[44\.612px\] {
    height: 44.612px;
  }

  .h-\[46\.357px\] {
    height: 46.357px;
  }

  .h-\[46\.475px\] {
    height: 46.475px;
  }

  .h-\[46\.947px\] {
    height: 46.947px;
  }

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

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

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

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

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

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

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

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

  .h-\[53\.509px\] {
    height: 53.509px;
  }

  .h-\[53\.567px\] {
    height: 53.567px;
  }

  .h-\[55\.77px\] {
    height: 55.77px;
  }

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

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

  .h-\[59\.467px\] {
    height: 59.467px;
  }

  .h-\[59\.484px\] {
    height: 59.484px;
  }

  .h-\[59\.487px\] {
    height: 59.487px;
  }

  .h-\[61\.973px\] {
    height: 61.973px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .h-\[77\.457px\] {
    height: 77.457px;
  }

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

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

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

  .h-\[92\.623px\] {
    height: 92.623px;
  }

  .h-\[92\.941px\] {
    height: 92.941px;
  }

  .h-\[92\.948px\] {
    height: 92.948px;
  }

  .h-\[92\.951px\] {
    height: 92.951px;
  }

  .h-\[93\.919px\] {
    height: 93.919px;
  }

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

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

  .h-\[100\.589px\] {
    height: 100.589px;
  }

  .h-\[100\.694px\] {
    height: 100.694px;
  }

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

  .h-\[102\.223px\] {
    height: 102.223px;
  }

  .h-\[105\.594px\] {
    height: 105.594px;
  }

  .h-\[105\.618px\] {
    height: 105.618px;
  }

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

  .h-\[116\.188px\] {
    height: 116.188px;
  }

  .h-\[116\.205px\] {
    height: 116.205px;
  }

  .h-\[118\.192px\] {
    height: 118.192px;
  }

  .h-\[118\.971px\] {
    height: 118.971px;
  }

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

  .h-\[123\.908px\] {
    height: 123.908px;
  }

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

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

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

  .h-\[133\.509px\] {
    height: 133.509px;
  }

  .h-\[133\.853px\] {
    height: 133.853px;
  }

  .h-\[137\.489px\] {
    height: 137.489px;
  }

  .h-\[138\.044px\] {
    height: 138.044px;
  }

  .h-\[138\.239px\] {
    height: 138.239px;
  }

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

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

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

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

  .h-\[151\.882px\] {
    height: 151.882px;
  }

  .h-\[154\.914px\] {
    height: 154.914px;
  }

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

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

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

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

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

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

  .h-\[189\.733px\] {
    height: 189.733px;
  }

  .h-\[197\.959px\] {
    height: 197.959px;
  }

  .h-\[198\.418px\] {
    height: 198.418px;
  }

  .h-\[200\.761px\] {
    height: 200.761px;
  }

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

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

  .h-\[204\.195px\] {
    height: 204.195px;
  }

  .h-\[204\.413px\] {
    height: 204.413px;
  }

  .h-\[216\.849px\] {
    height: 216.849px;
  }

  .h-\[217\.481px\] {
    height: 217.481px;
  }

  .h-\[221\.644px\] {
    height: 221.644px;
  }

  .h-\[244\.003px\] {
    height: 244.003px;
  }

  .h-\[246\.083px\] {
    height: 246.083px;
  }

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

  .h-\[253\.803px\] {
    height: 253.803px;
  }

  .h-\[258\.312px\] {
    height: 258.312px;
  }

  .h-\[263\.339px\] {
    height: 263.339px;
  }

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

  .h-\[295\.577px\] {
    height: 295.577px;
  }

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

  .h-\[302\.048px\] {
    height: 302.048px;
  }

  .h-\[309\.828px\] {
    height: 309.828px;
  }

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

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

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

  .h-\[336\.973px\] {
    height: 336.973px;
  }

  .h-\[337\.333px\] {
    height: 337.333px;
  }

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

  .h-\[373\.166px\] {
    height: 373.166px;
  }

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

  .h-\[387\.285px\] {
    height: 387.285px;
  }

  .h-\[387\.294px\] {
    height: 387.294px;
  }

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

  .h-\[402\.73px\] {
    height: 402.73px;
  }

  .h-\[492\.205px\] {
    height: 492.205px;
  }

  .h-\[503\.413px\] {
    height: 503.413px;
  }

  .h-\[521\.227px\] {
    height: 521.227px;
  }

  .h-\[557\.721px\] {
    height: 557.721px;
  }

  .h-\[579\.942px\] {
    height: 579.942px;
  }

  .h-\[580\.947px\] {
    height: 580.947px;
  }

  .h-\[626\.435px\] {
    height: 626.435px;
  }

  .h-\[641\.358px\] {
    height: 641.358px;
  }

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

  .h-\[662\.907px\] {
    height: 662.907px;
  }

  .h-\[669\.189px\] {
    height: 669.189px;
  }

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

  .h-\[714\.561px\] {
    height: 714.561px;
  }

  .h-\[786\.279px\] {
    height: 786.279px;
  }

  .h-\[802\.687px\] {
    height: 802.687px;
  }

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

  .h-\[874\.405px\] {
    height: 874.405px;
  }

  .h-\[890\.814px\] {
    height: 890.814px;
  }

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

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

  .h-\[962\.532px\] {
    height: 962.532px;
  }

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

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

  .h-\[994\.192px\] {
    height: 994.192px;
  }

  .h-\[1011\.448px\] {
    height: 1011.45px;
  }

  .h-\[1028\.803px\] {
    height: 1028.8px;
  }

  .h-\[1034\.096px\] {
    height: 1034.1px;
  }

  .h-\[1050\.658px\] {
    height: 1050.66px;
  }

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

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

  .h-\[1122\.222px\] {
    height: 1122.22px;
  }

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

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

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

  .h-\[1239\.158px\] {
    height: 1239.16px;
  }

  .h-\[1239\.313px\] {
    height: 1239.31px;
  }

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

  .h-\[1290\.913px\] {
    height: 1290.91px;
  }

  .h-\[1291\.081px\] {
    height: 1291.08px;
  }

  .h-\[1293\.968px\] {
    height: 1293.97px;
  }

  .h-\[1298\.474px\] {
    height: 1298.47px;
  }

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

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

  .h-\[1350\.908px\] {
    height: 1350.91px;
  }

  .h-\[1352\.346px\] {
    height: 1352.35px;
  }

  .h-\[1442\.591px\] {
    height: 1442.59px;
  }

  .h-\[1495\.448px\] {
    height: 1495.45px;
  }

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

  .h-\[1685\.191px\] {
    height: 1685.19px;
  }

  .h-\[1685\.759px\] {
    height: 1685.76px;
  }

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

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

  .h-\[1832\.854px\] {
    height: 1832.85px;
  }

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

  .h-\[2115\.528px\] {
    height: 2115.53px;
  }

  .h-\[3131\.328px\] {
    height: 3131.33px;
  }

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

  .h-\[3722\.366px\] {
    height: 3722.37px;
  }

  .h-\[6670\.202px\] {
    height: 6670.2px;
  }

  .h-\[12619\.642px\] {
    height: 12619.6px;
  }

  .h-\[13970\.382px\] {
    height: 13970.4px;
  }

  .h-\[14342\.144px\] {
    height: 14342.1px;
  }

  .h-\[24604\.787px\] {
    height: 24604.8px;
  }

  .h-auto {
    height: auto;
  }

  .h-full {
    height: 100%;
  }

  .h-min {
    height: min-content;
  }

  .h-px {
    height: 1px;
  }

  .h-screen {
    height: 100vh;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-\[13\.026px\] {
    width: 13.026px;
  }

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

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

  .w-\[18\.59px\] {
    width: 18.59px;
  }

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

  .w-\[26\.169px\] {
    width: 26.169px;
  }

  .w-\[28\.19px\] {
    width: 28.19px;
  }

  .w-\[28\.379px\] {
    width: 28.379px;
  }

  .w-\[30\.156px\] {
    width: 30.156px;
  }

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

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

  .w-\[38\.425px\] {
    width: 38.425px;
  }

  .w-\[39\.929px\] {
    width: 39.929px;
  }

  .w-\[40\.25px\] {
    width: 40.25px;
  }

  .w-\[42\.707px\] {
    width: 42.707px;
  }

  .w-\[42\.866px\] {
    width: 42.866px;
  }

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

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

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

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

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

  .w-\[51\.654px\] {
    width: 51.654px;
  }

  .w-\[52\.547px\] {
    width: 52.547px;
  }

  .w-\[52\.793px\] {
    width: 52.793px;
  }

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

  .w-\[59\.143px\] {
    width: 59.143px;
  }

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

  .w-\[59\.347px\] {
    width: 59.347px;
  }

  .w-\[66\.917px\] {
    width: 66.917px;
  }

  .w-\[66\.918px\] {
    width: 66.918px;
  }

  .w-\[69\.996px\] {
    width: 69.996px;
  }

  .w-\[71\.188px\] {
    width: 71.188px;
  }

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

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

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

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

  .w-\[80\.269px\] {
    width: 80.269px;
  }

  .w-\[83\.778px\] {
    width: 83.778px;
  }

  .w-\[87\.662px\] {
    width: 87.662px;
  }

  .w-\[87\.736px\] {
    width: 87.736px;
  }

  .w-\[89\.633px\] {
    width: 89.633px;
  }

  .w-\[90\.758px\] {
    width: 90.758px;
  }

  .w-\[93\.673px\] {
    width: 93.673px;
  }

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

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

  .w-\[97\.522px\] {
    width: 97.522px;
  }

  .w-\[98\.194px\] {
    width: 98.194px;
  }

  .w-\[101\.335px\] {
    width: 101.335px;
  }

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

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

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

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

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

  .w-\[127\.515px\] {
    width: 127.515px;
  }

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

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

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

  .w-\[144\.837px\] {
    width: 144.837px;
  }

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

  .w-\[151\.64px\] {
    width: 151.64px;
  }

  .w-\[151\.331px\] {
    width: 151.331px;
  }

  .w-\[151\.467px\] {
    width: 151.467px;
  }

  .w-\[153\.543px\] {
    width: 153.543px;
  }

  .w-\[154\.918px\] {
    width: 154.918px;
  }

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

  .w-\[160\.981px\] {
    width: 160.981px;
  }

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

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

  .w-\[162\.663px\] {
    width: 162.663px;
  }

  .w-\[163\.633px\] {
    width: 163.633px;
  }

  .w-\[168\.772px\] {
    width: 168.772px;
  }

  .w-\[170\.409px\] {
    width: 170.409px;
  }

  .w-\[171\.023px\] {
    width: 171.023px;
  }

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

  .w-\[177\.531px\] {
    width: 177.531px;
  }

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

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

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

  .w-\[196\.954px\] {
    width: 196.954px;
  }

  .w-\[197\.095px\] {
    width: 197.095px;
  }

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

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

  .w-\[203\.117px\] {
    width: 203.117px;
  }

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

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

  .w-\[216\.885px\] {
    width: 216.885px;
  }

  .w-\[217\.511px\] {
    width: 217.511px;
  }

  .w-\[219\.037px\] {
    width: 219.037px;
  }

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

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

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

  .w-\[237\.39px\] {
    width: 237.39px;
  }

  .w-\[241\.666px\] {
    width: 241.666px;
  }

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

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

  .w-\[259\.519px\] {
    width: 259.519px;
  }

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

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

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

  .w-\[276\.987px\] {
    width: 276.987px;
  }

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

  .w-\[278\.631px\] {
    width: 278.631px;
  }

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

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

  .w-\[286\.564px\] {
    width: 286.564px;
  }

  .w-\[297\.426px\] {
    width: 297.426px;
  }

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

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

  .w-\[301\.151px\] {
    width: 301.151px;
  }

  .w-\[304\.737px\] {
    width: 304.737px;
  }

  .w-\[305\.197px\] {
    width: 305.197px;
  }

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

  .w-\[308\.61px\] {
    width: 308.61px;
  }

  .w-\[309\.911px\] {
    width: 309.911px;
  }

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

  .w-\[314\.167px\] {
    width: 314.167px;
  }

  .w-\[321\.73px\] {
    width: 321.73px;
  }

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

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

  .w-\[364\.945px\] {
    width: 364.945px;
  }

  .w-\[371\.801px\] {
    width: 371.801px;
  }

  .w-\[375\.168px\] {
    width: 375.168px;
  }

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

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

  .w-\[408\.354px\] {
    width: 408.354px;
  }

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

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

  .w-\[436\.741px\] {
    width: 436.741px;
  }

  .w-\[439\.078px\] {
    width: 439.078px;
  }

  .w-\[440\.466px\] {
    width: 440.466px;
  }

  .w-\[450\.229px\] {
    width: 450.229px;
  }

  .w-\[470\.797px\] {
    width: 470.797px;
  }

  .w-\[519\.587px\] {
    width: 519.587px;
  }

  .w-\[536\.414px\] {
    width: 536.414px;
  }

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

  .w-\[551\.443px\] {
    width: 551.443px;
  }

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

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

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

  .w-\[577\.068px\] {
    width: 577.068px;
  }

  .w-\[579\.406px\] {
    width: 579.406px;
  }

  .w-\[585\.453px\] {
    width: 585.453px;
  }

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

  .w-\[595\.963px\] {
    width: 595.963px;
  }

  .w-\[611\.067px\] {
    width: 611.067px;
  }

  .w-\[611\.924px\] {
    width: 611.924px;
  }

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

  .w-\[615\.797px\] {
    width: 615.797px;
  }

  .w-\[616\.305px\] {
    width: 616.305px;
  }

  .w-\[616\.344px\] {
    width: 616.344px;
  }

  .w-\[619\.387px\] {
    width: 619.387px;
  }

  .w-\[620\.927px\] {
    width: 620.927px;
  }

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

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

  .w-\[656\.132px\] {
    width: 656.132px;
  }

  .w-\[667\.38px\] {
    width: 667.38px;
  }

  .w-\[677\.764px\] {
    width: 677.764px;
  }

  .w-\[689\.383px\] {
    width: 689.383px;
  }

  .w-\[690\.642px\] {
    width: 690.642px;
  }

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

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

  .w-\[714\.061px\] {
    width: 714.061px;
  }

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

  .w-\[720\.367px\] {
    width: 720.367px;
  }

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

  .w-\[726\.347px\] {
    width: 726.347px;
  }

  .w-\[738\.365px\] {
    width: 738.365px;
  }

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

  .w-\[747\.165px\] {
    width: 747.165px;
  }

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

  .w-\[752\.924px\] {
    width: 752.924px;
  }

  .w-\[757\.474px\] {
    width: 757.474px;
  }

  .w-\[766\.79px\] {
    width: 766.79px;
  }

  .w-\[766\.842px\] {
    width: 766.842px;
  }

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

  .w-\[787\.564px\] {
    width: 787.564px;
  }

  .w-\[793\.903px\] {
    width: 793.903px;
  }

  .w-\[802\.726px\] {
    width: 802.726px;
  }

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

  .w-\[809\.235px\] {
    width: 809.235px;
  }

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

  .w-\[812\.757px\] {
    width: 812.757px;
  }

  .w-\[814\.088px\] {
    width: 814.088px;
  }

  .w-\[817\.131px\] {
    width: 817.131px;
  }

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

  .w-\[831\.498px\] {
    width: 831.498px;
  }

  .w-\[832\.682px\] {
    width: 832.682px;
  }

  .w-\[835\.08px\] {
    width: 835.08px;
  }

  .w-\[843\.4px\] {
    width: 843.4px;
  }

  .w-\[844\.301px\] {
    width: 844.301px;
  }

  .w-\[849\.87px\] {
    width: 849.87px;
  }

  .w-\[865\.508px\] {
    width: 865.508px;
  }

  .w-\[871\.093px\] {
    width: 871.093px;
  }

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

  .w-\[923\.322px\] {
    width: 923.322px;
  }

  .w-\[929\.638px\] {
    width: 929.638px;
  }

  .w-\[941\.124px\] {
    width: 941.124px;
  }

  .w-\[948\.87px\] {
    width: 948.87px;
  }

  .w-\[949\.128px\] {
    width: 949.128px;
  }

  .w-\[950\.459px\] {
    width: 950.459px;
  }

  .w-\[1022\.456px\] {
    width: 1022.46px;
  }

  .w-\[1035\.031px\] {
    width: 1035.03px;
  }

  .w-\[1046\.883px\] {
    width: 1046.88px;
  }

  .w-\[1049\.567px\] {
    width: 1049.57px;
  }

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

  .w-\[1061\.186px\] {
    width: 1061.19px;
  }

  .w-\[1068\.931px\] {
    width: 1068.93px;
  }

  .w-\[1072\.92px\] {
    width: 1072.92px;
  }

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

  .w-\[1097\.648px\] {
    width: 1097.65px;
  }

  .w-\[1107\.661px\] {
    width: 1107.66px;
  }

  .w-\[1118\.871px\] {
    width: 1118.87px;
  }

  .w-\[1144\.292px\] {
    width: 1144.29px;
  }

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

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

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

  .w-\[1171\.099px\] {
    width: 1171.1px;
  }

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

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

  .w-\[1196\.906px\] {
    width: 1196.91px;
  }

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

  .w-\[1201\.72px\] {
    width: 1201.72px;
  }

  .w-\[1208\.357px\] {
    width: 1208.36px;
  }

  .w-\[1239\.274px\] {
    width: 1239.27px;
  }

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

  .w-\[1278\.484px\] {
    width: 1278.48px;
  }

  .w-\[1279\.842px\] {
    width: 1279.84px;
  }

  .w-\[1282\.716px\] {
    width: 1282.72px;
  }

  .w-\[1291\.082px\] {
    width: 1291.08px;
  }

  .w-\[1309\.054px\] {
    width: 1309.05px;
  }

  .w-\[1325\.59px\] {
    width: 1325.59px;
  }

  .w-\[1328\.418px\] {
    width: 1328.42px;
  }

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

  .w-\[1340\.037px\] {
    width: 1340.04px;
  }

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

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

  .w-\[1401\.686px\] {
    width: 1401.69px;
  }

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

  .w-\[1448\.479px\] {
    width: 1448.48px;
  }

  .w-\[1449\.459px\] {
    width: 1449.46px;
  }

  .w-\[1450\.026px\] {
    width: 1450.03px;
  }

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

  .w-\[1520\.904px\] {
    width: 1520.9px;
  }

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

  .w-\[1685\.19px\] {
    width: 1685.19px;
  }

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

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

  .w-auto {
    width: auto;
  }

  .w-fit {
    width: fit-content;
  }

  .w-full {
    width: 100%;
  }

  .w-max {
    width: max-content;
  }

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

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

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

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

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

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

  .max-w-\[10rem\] {
    max-width: 10rem;
  }

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

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

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

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

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

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

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

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

  .max-w-full {
    max-width: 100%;
  }

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

  .max-w-none {
    max-width: none;
  }

  .max-w-screen-lg {
    max-width: var(--breakpoint-lg);
  }

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

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

  .min-w-full {
    min-width: 100%;
  }

  .min-w-px {
    min-width: 1px;
  }

  .flex-1 {
    flex: 1;
  }

  .flex-\[1_0_0\] {
    flex: 1 0 0;
  }

  .flex-none {
    flex: none;
  }

  .flex-shrink-0, .shrink-0 {
    flex-shrink: 0;
  }

  .flex-grow, .grow {
    flex-grow: 1;
  }

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

  .origin-center {
    transform-origin: center;
  }

  .origin-left {
    transform-origin: 0;
  }

  .origin-top {
    transform-origin: top;
  }

  .origin-top-left {
    transform-origin: 0 0;
  }

  .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-x-2 {
    --tw-translate-x: calc(var(--spacing) * -2);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-x-3 {
    --tw-translate-x: calc(var(--spacing) * -3);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-x-\[12\%\] {
    --tw-translate-x: calc(12% * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-0 {
    --tw-translate-x: calc(var(--spacing) * 0);
    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-x-\[-100\%\] {
    --tw-translate-x: -100%;
    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-0 {
    --tw-translate-y: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-2 {
    --tw-translate-y: calc(var(--spacing) * 2);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .scale-95 {
    --tw-scale-x: 95%;
    --tw-scale-y: 95%;
    --tw-scale-z: 95%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-100 {
    --tw-scale-x: 100%;
    --tw-scale-y: 100%;
    --tw-scale-z: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-150 {
    --tw-scale-x: 150%;
    --tw-scale-y: 150%;
    --tw-scale-z: 150%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-y-\[-100\%\] {
    --tw-scale-y: -100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-\[0\.4\] {
    scale: .4;
  }

  .scale-\[0\.26\] {
    scale: .26;
  }

  .scale-\[0\.28\] {
    scale: .28;
  }

  .scale-\[0\.31\] {
    scale: .31;
  }

  .scale-\[0\.45\] {
    scale: .45;
  }

  .scale-\[0\.64\] {
    scale: .64;
  }

  .scale-\[0\.295\] {
    scale: .295;
  }

  .scale-\[12\] {
    scale: 12;
  }

  .scale-\[var\(--scale\)\] {
    scale: var(--scale);
  }

  .-rotate-1 {
    rotate: -1deg;
  }

  .rotate-180 {
    rotate: 180deg;
  }

  .rotate-\[90deg\] {
    rotate: 90deg;
  }

  .rotate-\[125\.974deg\] {
    rotate: 125.974deg;
  }

  .rotate-\[180deg\] {
    rotate: 180deg;
  }

  .rotate-\[210deg\] {
    rotate: 210deg;
  }

  .rotate-\[270deg\] {
    rotate: 270deg;
  }

  .rotate-\[316\.003deg\] {
    rotate: 316.003deg;
  }

  .rotate-\[328deg\] {
    rotate: 328deg;
  }

  .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);
  }

  .animate-spin {
    animation: var(--animate-spin);
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .resize {
    resize: both;
  }

  .list-inside {
    list-style-position: inside;
  }

  .list-disc {
    list-style-type: disc;
  }

  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .grid-cols-\[max-content\] {
    grid-template-columns: max-content;
  }

  .grid-cols-\[repeat\(2\,_minmax\(0px\,_1fr\)\)\] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .grid-rows-\[0fr\] {
    grid-template-rows: 0fr;
  }

  .grid-rows-\[1fr\] {
    grid-template-rows: 1fr;
  }

  .grid-rows-\[max-content\] {
    grid-template-rows: max-content;
  }

  .grid-rows-\[repeat\(1\,_minmax\(0px\,_1fr\)\)\] {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .flex-col {
    flex-direction: column;
  }

  .flex-col-reverse {
    flex-direction: column-reverse;
  }

  .flex-row {
    flex-direction: row;
  }

  .flex-wrap {
    flex-wrap: wrap;
  }

  .place-items-start {
    place-items: 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-1 {
    gap: calc(var(--spacing) * 1);
  }

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

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

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

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

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

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

  .gap-\[0\.001px\] {
    gap: .001px;
  }

  .gap-\[0\.364px\] {
    gap: .364px;
  }

  .gap-\[3\.716px\] {
    gap: 3.716px;
  }

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

  .gap-\[6\.039px\] {
    gap: 6.039px;
  }

  .gap-\[7\.2px\] {
    gap: 7.2px;
  }

  .gap-\[7\.432px\] {
    gap: 7.432px;
  }

  .gap-\[8px\] {
    gap: 8px;
  }

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

  .gap-\[10\.02px\] {
    gap: 10.02px;
  }

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

  .gap-\[11\.45px\] {
    gap: 11.45px;
  }

  .gap-\[12\.077px\] {
    gap: 12.077px;
  }

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

  .gap-\[14\.864px\] {
    gap: 14.864px;
  }

  .gap-\[15\.483px\] {
    gap: 15.483px;
  }

  .gap-\[15\.484px\] {
    gap: 15.484px;
  }

  .gap-\[16\.429px\] {
    gap: 16.429px;
  }

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

  .gap-\[17\.268px\] {
    gap: 17.268px;
  }

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

  .gap-\[22\.306px\] {
    gap: 22.306px;
  }

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

  .gap-\[30\.967px\] {
    gap: 30.967px;
  }

  .gap-\[31px\] {
    gap: 31px;
  }

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

  .gap-\[34\.856px\] {
    gap: 34.856px;
  }

  .gap-\[46\.45px\] {
    gap: 46.45px;
  }

  .gap-\[46\.451px\] {
    gap: 46.451px;
  }

  .gap-\[46\.452px\] {
    gap: 46.452px;
  }

  .gap-\[48px\] {
    gap: 48px;
  }

  .gap-\[61\.935px\] {
    gap: 61.935px;
  }

  .gap-\[77\.456px\] {
    gap: 77.456px;
  }

  .gap-\[77\.457px\] {
    gap: 77.457px;
  }

  .gap-\[77\.458px\] {
    gap: 77.458px;
  }

  .gap-\[77\.459px\] {
    gap: 77.459px;
  }

  .gap-\[92\.941px\] {
    gap: 92.941px;
  }

  .gap-\[123\.909px\] {
    gap: 123.909px;
  }

  .gap-\[185\.881px\] {
    gap: 185.881px;
  }

  .gap-\[495\.671px\] {
    gap: 495.671px;
  }

  :where(.space-y-0 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-2 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-3 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-4 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-8 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-12 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)));
  }

  .gap-x-6 {
    column-gap: calc(var(--spacing) * 6);
  }

  .gap-x-12 {
    column-gap: calc(var(--spacing) * 12);
  }

  :where(.space-x-3 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-4 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));
  }

  .gap-y-8 {
    row-gap: calc(var(--spacing) * 8);
  }

  .gap-y-12 {
    row-gap: calc(var(--spacing) * 12);
  }

  .place-self-stretch {
    place-self: stretch stretch;
  }

  .overflow-clip {
    overflow: clip;
  }

  .overflow-hidden {
    overflow: hidden;
  }

  .overflow-visible {
    overflow: visible;
  }

  .overflow-y-auto {
    overflow-y: auto;
  }

  .rounded {
    border-radius: .25rem;
  }

  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }

  .rounded-\[8px\] {
    border-radius: 8px;
  }

  .rounded-\[12px\] {
    border-radius: 12px;
  }

  .rounded-\[15px\] {
    border-radius: 15px;
  }

  .rounded-\[16px\] {
    border-radius: 16px;
  }

  .rounded-\[20px\] {
    border-radius: 20px;
  }

  .rounded-\[24px\] {
    border-radius: 24px;
  }

  .rounded-\[30\.967px\] {
    border-radius: 30.967px;
  }

  .rounded-\[33\.352px\] {
    border-radius: 33.352px;
  }

  .rounded-\[35px\] {
    border-radius: 35px;
  }

  .rounded-\[38\.729px\] {
    border-radius: 38.729px;
  }

  .rounded-\[40px\] {
    border-radius: 40px;
  }

  .rounded-\[50\%\] {
    border-radius: 50%;
  }

  .rounded-\[52\.103px\] {
    border-radius: 52.103px;
  }

  .rounded-\[52px\] {
    border-radius: 52px;
  }

  .rounded-\[54\.221px\] {
    border-radius: 54.221px;
  }

  .rounded-\[60px\] {
    border-radius: 60px;
  }

  .rounded-\[61\.967px\] {
    border-radius: 61.967px;
  }

  .rounded-\[70px\] {
    border-radius: 70px;
  }

  .rounded-\[71\.141px\] {
    border-radius: 71.141px;
  }

  .rounded-\[77\.459px\] {
    border-radius: 77.459px;
  }

  .rounded-\[80px\] {
    border-radius: 80px;
  }

  .rounded-\[100px\] {
    border-radius: 100px;
  }

  .rounded-\[116\.188px\] {
    border-radius: 116.188px;
  }

  .rounded-\[154\.918px\] {
    border-radius: 154.918px;
  }

  .rounded-\[232\.376px\] {
    border-radius: 232.376px;
  }

  .rounded-\[271\.106px\] {
    border-radius: 271.106px;
  }

  .rounded-\[309\.835px\] {
    border-radius: 309.835px;
  }

  .rounded-\[387\.294px\] {
    border-radius: 387.294px;
  }

  .rounded-\[1000px\] {
    border-radius: 1000px;
  }

  .rounded-\[3872\.94px\] {
    border-radius: 3872.94px;
  }

  .rounded-\[16777216px\] {
    border-radius: 16777200px;
  }

  .rounded-\[16875994px\] {
    border-radius: 16876000px;
  }

  .rounded-\[82713984px\] {
    border-radius: 82714000px;
  }

  .rounded-\[225030384px\] {
    border-radius: 225030000px;
  }

  .rounded-full {
    border-radius: 3.40282e38px;
  }

  .rounded-lg {
    border-radius: var(--radius);
  }

  .rounded-md {
    border-radius: calc(var(--radius)  - 2px);
  }

  .rounded-xl {
    border-radius: calc(var(--radius)  + 4px);
  }

  .rounded-br-3xl {
    border-bottom-right-radius: var(--radius-3xl);
  }

  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .border-\[1\.002px\] {
    border-style: var(--tw-border-style);
    border-width: 1.002px;
  }

  .border-\[1\.5px\] {
    border-style: var(--tw-border-style);
    border-width: 1.5px;
  }

  .border-\[2\.465px\] {
    border-style: var(--tw-border-style);
    border-width: 2.465px;
  }

  .border-\[2\.465px_0px_0px\] {
    border-style: var(--tw-border-style);
    border-width: 2.465px 0 0;
  }

  .border-\[4\.93px\] {
    border-style: var(--tw-border-style);
    border-width: 4.93px;
  }

  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .border-r-2 {
    border-right-style: var(--tw-border-style);
    border-right-width: 2px;
  }

  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }

  .border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }

  .border-none {
    --tw-border-style: none;
    border-style: none;
  }

  .border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }

  .border-\[\#545b5b\] {
    border-color: #545b5b;
  }

  .border-\[\#050505\] {
    border-color: #050505;
  }

  .border-\[\#c5d7cc\] {
    border-color: #c5d7cc;
  }

  .border-\[\#e5e7eb\] {
    border-color: #e5e7eb;
  }

  .border-\[\#f3f4f6\] {
    border-color: #f3f4f6;
  }

  .border-\[\#fdfdfd\] {
    border-color: #fdfdfd;
  }

  .border-\[rgba\(0\,0\,0\,0\.1\)\] {
    border-color: #0000001a;
  }

  .border-\[transparent\] {
    border-color: #0000;
  }

  .border-black\/\[0\.1\] {
    border-color: #0000001a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-black\/\[0\.1\] {
      border-color: color-mix(in oklab, var(--color-black) 10%, transparent);
    }
  }

  .border-gray-100 {
    border-color: var(--color-gray-100);
  }

  .border-gray-200 {
    border-color: var(--color-gray-200);
  }

  .border-gray-800 {
    border-color: var(--color-gray-800);
  }

  .border-input {
    border-color: var(--input);
  }

  .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);
    }
  }

  .bg-\[\#8ed1fc\] {
    background-color: #8ed1fc;
  }

  .bg-\[\#0046a2\] {
    background-color: #0046a2;
  }

  .bg-\[\#2354a2\] {
    background-color: #2354a2;
  }

  .bg-\[\#2354a2\]\/65 {
    background-color: oklab(45.7069% -.025046 -.134771 / .65);
  }

  .bg-\[\#4278ec\] {
    background-color: #4278ec;
  }

  .bg-\[\#171717\] {
    background-color: #171717;
  }

  .bg-\[\#667085\] {
    background-color: #667085;
  }

  .bg-\[\#F5F5F5\] {
    background-color: #f5f5f5;
  }

  .bg-\[\#FF6200\] {
    background-color: #ff6200;
  }

  .bg-\[\#FF6747\] {
    background-color: #ff6747;
  }

  .bg-\[\#bbf814\] {
    background-color: #bbf814;
  }

  .bg-\[\#deeae2\] {
    background-color: #deeae2;
  }

  .bg-\[\#ea3a1c\] {
    background-color: #ea3a1c;
  }

  .bg-\[\#ee701f\] {
    background-color: #ee701f;
  }

  .bg-\[\#eee\] {
    background-color: #eee;
  }

  .bg-\[\#eee\]\/30 {
    background-color: oklab(94.9119% 2.98023e-8 5.96046e-8 / .3);
  }

  .bg-\[\#eeeeee\] {
    background-color: #eee;
  }

  .bg-\[\#f0f0f0\] {
    background-color: #f0f0f0;
  }

  .bg-\[\#f2f5f7\] {
    background-color: #f2f5f7;
  }

  .bg-\[\#f3f4f6\] {
    background-color: #f3f4f6;
  }

  .bg-\[\#f5f5f5\] {
    background-color: #f5f5f5;
  }

  .bg-\[\#f9f9f9\] {
    background-color: #f9f9f9;
  }

  .bg-\[\#f9fafb\] {
    background-color: #f9fafb;
  }

  .bg-\[\#fdfdfd\] {
    background-color: #fdfdfd;
  }

  .bg-\[\#ff6747\] {
    background-color: #ff6747;
  }

  .bg-\[\#ffb844\] {
    background-color: #ffb844;
  }

  .bg-\[rgba\(101\,73\,246\,0\.15\)\] {
    background-color: #6549f626;
  }

  .bg-\[rgba\(255\,255\,255\,0\)\] {
    background-color: #fff0;
  }

  .bg-background {
    background-color: var(--background);
  }

  .bg-black\/10 {
    background-color: #0000001a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/10 {
      background-color: color-mix(in oklab, var(--color-black) 10%, transparent);
    }
  }

  .bg-black\/40 {
    background-color: #0006;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/40 {
      background-color: color-mix(in oklab, var(--color-black) 40%, transparent);
    }
  }

  .bg-black\/60 {
    background-color: #0009;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/60 {
      background-color: color-mix(in oklab, var(--color-black) 60%, transparent);
    }
  }

  .bg-destructive {
    background-color: var(--destructive);
  }

  .bg-gray-50 {
    background-color: var(--color-gray-50);
  }

  .bg-gray-100 {
    background-color: var(--color-gray-100);
  }

  .bg-gray-200 {
    background-color: var(--color-gray-200);
  }

  .bg-primary {
    background-color: var(--primary);
  }

  .bg-secondary {
    background-color: var(--secondary);
  }

  .bg-transparent {
    background-color: #0000;
  }

  .bg-white {
    background-color: var(--color-white);
  }

  .bg-white\/10 {
    background-color: #ffffff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/10 {
      background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .bg-white\/20 {
    background-color: #fff3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/20 {
      background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }

  .bg-white\/40 {
    background-color: #fff6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/40 {
      background-color: color-mix(in oklab, var(--color-white) 40%, transparent);
    }
  }

  .bg-white\/60 {
    background-color: #fff9;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/60 {
      background-color: color-mix(in oklab, var(--color-white) 60%, transparent);
    }
  }

  .bg-white\/90 {
    background-color: #ffffffe6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/90 {
      background-color: color-mix(in oklab, var(--color-white) 90%, transparent);
    }
  }

  .bg-white\/95 {
    background-color: #fffffff2;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/95 {
      background-color: color-mix(in oklab, var(--color-white) 95%, transparent);
    }
  }

  .bg-gradient-to-br {
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-l {
    --tw-gradient-position: to left 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-\[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-accent {
    --tw-gradient-from: var(--accent);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-black\/20 {
    --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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-black\/20 {
      --tw-gradient-from: color-mix(in oklab, var(--color-black) 20%, transparent);
    }
  }

  .from-gray-50 {
    --tw-gradient-from: var(--color-gray-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-neutral-200 {
    --tw-gradient-from: var(--color-neutral-200);
    --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-neutral-500 {
    --tw-gradient-from: var(--color-neutral-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-neutral-700 {
    --tw-gradient-from: var(--color-neutral-700);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-transparent {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-white\/60 {
    --tw-gradient-from: #fff9;
    --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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-white\/60 {
      --tw-gradient-from: color-mix(in oklab, var(--color-white) 60%, transparent);
    }
  }

  .via-gray-400 {
    --tw-gradient-via: var(--color-gray-400);
    --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);
  }

  .to-\[\#99a1af\] {
    --tw-gradient-to: #99a1af;
    --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-accent\/90 {
    --tw-gradient-to: var(--accent);
    --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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-accent\/90 {
      --tw-gradient-to: color-mix(in oklab, var(--accent) 90%, transparent);
    }
  }

  .to-gray-400 {
    --tw-gradient-to: var(--color-gray-400);
    --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-neutral-300 {
    --tw-gradient-to: var(--color-neutral-300);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-neutral-600 {
    --tw-gradient-to: var(--color-neutral-600);
    --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-neutral-800 {
    --tw-gradient-to: var(--color-neutral-800);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-transparent {
    --tw-gradient-to: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-white {
    --tw-gradient-to: var(--color-white);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .bg-cover {
    background-size: cover;
  }

  .bg-clip-padding {
    background-clip: padding-box;
  }

  .bg-clip-text {
    background-clip: text;
  }

  .bg-center {
    background-position: center;
  }

  .fill-none {
    fill: none;
  }

  .object-contain {
    object-fit: contain;
  }

  .object-cover {
    object-fit: cover;
  }

  .object-top {
    object-position: top;
  }

  .p-2 {
    padding: calc(var(--spacing) * 2);
  }

  .p-3 {
    padding: calc(var(--spacing) * 3);
  }

  .p-4 {
    padding: calc(var(--spacing) * 4);
  }

  .p-5 {
    padding: calc(var(--spacing) * 5);
  }

  .p-6 {
    padding: calc(var(--spacing) * 6);
  }

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

  .p-\[8px\] {
    padding: 8px;
  }

  .p-\[16px\] {
    padding: 16px;
  }

  .p-\[20px\] {
    padding: 20px;
  }

  .p-\[23\.238px\] {
    padding: 23.238px;
  }

  .p-\[56px\] {
    padding: 56px;
  }

  .px-0 {
    padding-inline: calc(var(--spacing) * 0);
  }

  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }

  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }

  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }

  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }

  .px-10 {
    padding-inline: calc(var(--spacing) * 10);
  }

  .px-\[-0\.283px\] {
    padding-inline: -.283px;
  }

  .px-\[18px\] {
    padding-inline: 18px;
  }

  .px-\[20\.04px\] {
    padding-inline: 20.04px;
  }

  .px-\[20px\] {
    padding-inline: 20px;
  }

  .px-\[24px\] {
    padding-inline: 24px;
  }

  .px-\[32px\] {
    padding-inline: 32px;
  }

  .px-\[33px\] {
    padding-inline: 33px;
  }

  .px-\[40px\] {
    padding-inline: 40px;
  }

  .px-\[46\.451px\] {
    padding-inline: 46.451px;
  }

  .px-\[55\.487px\] {
    padding-inline: 55.487px;
  }

  .px-\[61\.935px\] {
    padding-inline: 61.935px;
  }

  .px-\[79\.922px\] {
    padding-inline: 79.922px;
  }

  .px-\[165px\] {
    padding-inline: 165px;
  }

  .py-0 {
    padding-block: calc(var(--spacing) * 0);
  }

  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }

  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }

  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }

  .py-5 {
    padding-block: calc(var(--spacing) * 5);
  }

  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }

  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }

  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }

  .py-16 {
    padding-block: calc(var(--spacing) * 16);
  }

  .py-20 {
    padding-block: calc(var(--spacing) * 20);
  }

  .py-\[6px\] {
    padding-block: 6px;
  }

  .py-\[8\.714px\] {
    padding-block: 8.714px;
  }

  .py-\[8px\] {
    padding-block: 8px;
  }

  .py-\[12\.024px\] {
    padding-block: 12.024px;
  }

  .py-\[15px\] {
    padding-block: 15px;
  }

  .py-\[16px\] {
    padding-block: 16px;
  }

  .py-\[20px\] {
    padding-block: 20px;
  }

  .py-\[21px\] {
    padding-block: 21px;
  }

  .py-\[24px\] {
    padding-block: 24px;
  }

  .py-\[64\.399px\] {
    padding-block: 64.399px;
  }

  .py-\[118px\] {
    padding-block: 118px;
  }

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

  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }

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

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

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

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

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

  .pt-\[22\.305px\] {
    padding-top: 22.305px;
  }

  .pt-\[29\.737px\] {
    padding-top: 29.737px;
  }

  .pt-\[46\.451px\] {
    padding-top: 46.451px;
  }

  .pt-\[46\.452px\] {
    padding-top: 46.452px;
  }

  .pt-\[64\.4px\] {
    padding-top: 64.4px;
  }

  .pt-\[64\.399px\] {
    padding-top: 64.399px;
  }

  .pt-\[77\.459px\] {
    padding-top: 77.459px;
  }

  .pt-\[79\.922px\] {
    padding-top: 79.922px;
  }

  .pt-\[79\.923px\] {
    padding-top: 79.923px;
  }

  .pt-\[185\.882px\] {
    padding-top: 185.882px;
  }

  .pt-\[247\.853px\] {
    padding-top: 247.853px;
  }

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

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

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

  .pr-\[0\.039px\] {
    padding-right: .039px;
  }

  .pr-\[2\.465px\] {
    padding-right: 2.465px;
  }

  .pr-\[8px\] {
    padding-right: 8px;
  }

  .pr-\[16px\] {
    padding-right: 16px;
  }

  .pr-\[32px\] {
    padding-right: 32px;
  }

  .pr-\[46\.475px\] {
    padding-right: 46.475px;
  }

  .pr-\[56px\] {
    padding-right: 56px;
  }

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

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

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

  .pb-12 {
    padding-bottom: calc(var(--spacing) * 12);
  }

  .pb-16 {
    padding-bottom: calc(var(--spacing) * 16);
  }

  .pb-24 {
    padding-bottom: calc(var(--spacing) * 24);
  }

  .pb-\[0\.01px\] {
    padding-bottom: .01px;
  }

  .pb-\[0\.027px\] {
    padding-bottom: .027px;
  }

  .pb-\[2\.465px\] {
    padding-bottom: 2.465px;
  }

  .pb-\[247\.855px\] {
    padding-bottom: 247.855px;
  }

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

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

  .pl-5 {
    padding-left: calc(var(--spacing) * 5);
  }

  .pl-\[-7\.636px\] {
    padding-left: -7.636px;
  }

  .pl-\[-29\.183px\] {
    padding-left: -29.183px;
  }

  .pl-\[6px\] {
    padding-left: 6px;
  }

  .pl-\[8\.714px\] {
    padding-left: 8.714px;
  }

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

  .pl-\[19px\] {
    padding-left: 19px;
  }

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

  .pl-\[29\.738px\] {
    padding-left: 29.738px;
  }

  .pl-\[42\.18px\] {
    padding-left: 42.18px;
  }

  .pl-\[64\.4px\] {
    padding-left: 64.4px;
  }

  .text-center {
    text-align: center;
  }

  .text-justify {
    text-align: justify;
  }

  .text-left {
    text-align: left;
  }

  .text-right {
    text-align: right;
  }

  .font-\[\'DM_Sans\:Bold\'\,sans-serif\] {
    font-family: DM Sans\:Bold, sans-serif;
  }

  .font-\[\'DM_Sans\:Regular\'\,sans-serif\] {
    font-family: DM Sans\:Regular, sans-serif;
  }

  .font-\[\'Epilogue\:Medium\'\,sans-serif\] {
    font-family: Epilogue\:Medium, sans-serif;
  }

  .font-\[\'Helvetica_Neue\'\] {
    font-family: Helvetica Neue;
  }

  .font-\[\'Helvetica_Neue\:Regular\'\,sans-serif\] {
    font-family: Helvetica Neue\:Regular, sans-serif;
  }

  .font-\[\'Inter\'\,\'Noto_Sans_Symbols_2\'\,sans-serif\] {
    font-family: Inter, "Noto Sans Symbols 2", sans-serif;
  }

  .font-\[\'Inter\'\] {
    font-family: Inter;
  }

  .font-\[\'Inter\:Bold\'\,sans-serif\] {
    font-family: Inter\:Bold, sans-serif;
  }

  .font-\[\'Inter\:Extra_Light\'\,sans-serif\] {
    font-family: Inter\:Extra Light, sans-serif;
  }

  .font-\[\'Inter\:Light_Italic\'\,sans-serif\] {
    font-family: Inter\:Light Italic, sans-serif;
  }

  .font-\[\'Inter\:Medium\'\,sans-serif\] {
    font-family: Inter\:Medium, sans-serif;
  }

  .font-\[\'Inter\:Regular\'\,\'Noto_Sans_Symbols2\:Regular\'\,sans-serif\] {
    font-family: Inter\:Regular, Noto Sans Symbols2\:Regular, sans-serif;
  }

  .font-\[\'Inter\:Regular\'\,sans-serif\] {
    font-family: Inter\:Regular, sans-serif;
  }

  .font-\[\'Inter\:Semi_Bold\'\,sans-serif\] {
    font-family: Inter\:Semi Bold, sans-serif;
  }

  .font-\[\'Manrope\'\] {
    font-family: Manrope;
  }

  .font-\[\'Manrope\:Bold\'\,\'Noto_Sans_Symbols2\:Regular\'\,sans-serif\] {
    font-family: Manrope\:Bold, Noto Sans Symbols2\:Regular, sans-serif;
  }

  .font-\[\'Manrope\:Bold\'\,sans-serif\] {
    font-family: Manrope\:Bold, sans-serif;
  }

  .font-\[\'Manrope\:Medium\'\,sans-serif\] {
    font-family: Manrope\:Medium, sans-serif;
  }

  .font-\[\'Manrope\:SemiBold\'\,sans-serif\] {
    font-family: Manrope\:SemiBold, sans-serif;
  }

  .font-\[\'Onest\:SemiBold\'\,sans-serif\] {
    font-family: Onest\:SemiBold, sans-serif;
  }

  .font-\[\'Plus_Jakarta_Sans\'\] {
    font-family: Plus Jakarta Sans;
  }

  .font-\[\'Plus_Jakarta_Sans\:Bold\'\,sans-serif\] {
    font-family: Plus Jakarta Sans\:Bold, sans-serif;
  }

  .font-\[\'Plus_Jakarta_Sans\:Medium\'\,sans-serif\] {
    font-family: Plus Jakarta Sans\:Medium, sans-serif;
  }

  .font-\[\'Plus_Jakarta_Sans\:Regular\'\,sans-serif\] {
    font-family: Plus Jakarta Sans\:Regular, sans-serif;
  }

  .font-\[\'Poppins\:Regular\'\,sans-serif\] {
    font-family: Poppins\:Regular, sans-serif;
  }

  .font-\[\'Public_Sans\:Regular\'\,sans-serif\] {
    font-family: Public Sans\:Regular, sans-serif;
  }

  .font-\[\'Roboto\:Regular\'\,sans-serif\] {
    font-family: Roboto\:Regular, sans-serif;
  }

  .font-\[\'Sora\:SemiBold\'\,sans-serif\] {
    font-family: Sora\:SemiBold, sans-serif;
  }

  .font-mono {
    font-family: var(--font-mono);
  }

  .font-sans {
    font-family: var(--font-sans);
  }

  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }

  .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }

  .text-5xl {
    font-size: var(--text-5xl);
    line-height: var(--tw-leading, var(--text-5xl--line-height));
  }

  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--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-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--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-\[10px\] {
    font-size: 10px;
  }

  .text-\[11px\] {
    font-size: 11px;
  }

  .text-\[13px\] {
    font-size: 13px;
  }

  .text-\[14px\] {
    font-size: 14px;
  }

  .text-\[16\.094px\] {
    font-size: 16.094px;
  }

  .text-\[16px\] {
    font-size: 16px;
  }

  .text-\[17px\] {
    font-size: 17px;
  }

  .text-\[18px\] {
    font-size: 18px;
  }

  .text-\[19\.455px\] {
    font-size: 19.455px;
  }

  .text-\[19px\] {
    font-size: 19px;
  }

  .text-\[20\.118px\] {
    font-size: 20.118px;
  }

  .text-\[20\.355px\] {
    font-size: 20.355px;
  }

  .text-\[20px\] {
    font-size: 20px;
  }

  .text-\[22px\] {
    font-size: 22px;
  }

  .text-\[24px\] {
    font-size: 24px;
  }

  .text-\[28px\] {
    font-size: 28px;
  }

  .text-\[29\.047px\] {
    font-size: 29.047px;
  }

  .text-\[30\.984px\] {
    font-size: 30.984px;
  }

  .text-\[30px\] {
    font-size: 30px;
  }

  .text-\[32px\] {
    font-size: 32px;
  }

  .text-\[36px\] {
    font-size: 36px;
  }

  .text-\[38\.729px\] {
    font-size: 38.729px;
  }

  .text-\[40\.236px\] {
    font-size: 40.236px;
  }

  .text-\[40px\] {
    font-size: 40px;
  }

  .text-\[42\.602px\] {
    font-size: 42.602px;
  }

  .text-\[46\.475px\] {
    font-size: 46.475px;
  }

  .text-\[48\.161px\] {
    font-size: 48.161px;
  }

  .text-\[48\.926px\] {
    font-size: 48.926px;
  }

  .text-\[48px\] {
    font-size: 48px;
  }

  .text-\[50px\] {
    font-size: 50px;
  }

  .text-\[54\.221px\] {
    font-size: 54.221px;
  }

  .text-\[61\.967px\] {
    font-size: 61.967px;
  }

  .text-\[64px\] {
    font-size: 64px;
  }

  .text-\[69\.713px\] {
    font-size: 69.713px;
  }

  .text-\[77\.459px\] {
    font-size: 77.459px;
  }

  .text-\[78\.834px\] {
    font-size: 78.834px;
  }

  .text-\[92\.951px\] {
    font-size: 92.951px;
  }

  .text-\[116\.188px\] {
    font-size: 116.188px;
  }

  .text-\[123\.934px\] {
    font-size: 123.934px;
  }

  .text-\[130px\] {
    font-size: 130px;
  }

  .text-\[139\.426px\] {
    font-size: 139.426px;
  }

  .text-\[156\.919px\] {
    font-size: 156.919px;
  }

  .text-\[170px\] {
    font-size: 170px;
  }

  .text-\[180px\] {
    font-size: 180px;
  }

  .text-\[205\.201px\] {
    font-size: 205.201px;
  }

  .text-\[247\.868px\] {
    font-size: 247.868px;
  }

  .text-\[697\.129px\] {
    font-size: 697.129px;
  }

  .text-\[774\.588px\] {
    font-size: 774.588px;
  }

  .text-\[1006\.964px\] {
    font-size: 1006.96px;
  }

  .leading-\[0\.94\] {
    --tw-leading: .94;
    line-height: .94;
  }

  .leading-\[0\] {
    --tw-leading: 0;
    line-height: 0;
  }

  .leading-\[1\.1\] {
    --tw-leading: 1.1;
    line-height: 1.1;
  }

  .leading-\[1\.2\] {
    --tw-leading: 1.2;
    line-height: 1.2;
  }

  .leading-\[1\.3\] {
    --tw-leading: 1.3;
    line-height: 1.3;
  }

  .leading-\[1\.5\] {
    --tw-leading: 1.5;
    line-height: 1.5;
  }

  .leading-\[1\.7\] {
    --tw-leading: 1.7;
    line-height: 1.7;
  }

  .leading-\[1\.12\] {
    --tw-leading: 1.12;
    line-height: 1.12;
  }

  .leading-\[1\.15\] {
    --tw-leading: 1.15;
    line-height: 1.15;
  }

  .leading-\[20\.04px\] {
    --tw-leading: 20.04px;
    line-height: 20.04px;
  }

  .leading-\[20\.118px\] {
    --tw-leading: 20.118px;
    line-height: 20.118px;
  }

  .leading-\[20px\] {
    --tw-leading: 20px;
    line-height: 20px;
  }

  .leading-\[22\.234px\] {
    --tw-leading: 22.234px;
    line-height: 22.234px;
  }

  .leading-\[24px\] {
    --tw-leading: 24px;
    line-height: 24px;
  }

  .leading-\[26\.052px\] {
    --tw-leading: 26.052px;
    line-height: 26.052px;
  }

  .leading-\[26px\] {
    --tw-leading: 26px;
    line-height: 26px;
  }

  .leading-\[28px\] {
    --tw-leading: 28px;
    line-height: 28px;
  }

  .leading-\[30px\] {
    --tw-leading: 30px;
    line-height: 30px;
  }

  .leading-\[32px\] {
    --tw-leading: 32px;
    line-height: 32px;
  }

  .leading-\[36px\] {
    --tw-leading: 36px;
    line-height: 36px;
  }

  .leading-\[43\.571px\] {
    --tw-leading: 43.571px;
    line-height: 43.571px;
  }

  .leading-\[46\.475px\] {
    --tw-leading: 46.475px;
    line-height: 46.475px;
  }

  .leading-\[57\.793px\] {
    --tw-leading: 57.793px;
    line-height: 57.793px;
  }

  .leading-\[58\.094px\] {
    --tw-leading: 58.094px;
    line-height: 58.094px;
  }

  .leading-\[61\.967px\] {
    --tw-leading: 61.967px;
    line-height: 61.967px;
  }

  .leading-\[62\.904px\] {
    --tw-leading: 62.904px;
    line-height: 62.904px;
  }

  .leading-\[63\.904px\] {
    --tw-leading: 63.904px;
    line-height: 63.904px;
  }

  .leading-\[65\.065px\] {
    --tw-leading: 65.065px;
    line-height: 65.065px;
  }

  .leading-\[72px\] {
    --tw-leading: 72px;
    line-height: 72px;
  }

  .leading-\[74\.36px\] {
    --tw-leading: 74.36px;
    line-height: 74.36px;
  }

  .leading-\[77\.459px\] {
    --tw-leading: 77.459px;
    line-height: 77.459px;
  }

  .leading-\[77\.614px\] {
    --tw-leading: 77.614px;
    line-height: 77.614px;
  }

  .leading-\[81\.332px\] {
    --tw-leading: 81.332px;
    line-height: 81.332px;
  }

  .leading-\[83\.656px\] {
    --tw-leading: 83.656px;
    line-height: 83.656px;
  }

  .leading-\[87\.141px\] {
    --tw-leading: 87.141px;
    line-height: 87.141px;
  }

  .leading-\[88\.109px\] {
    --tw-leading: 88.109px;
    line-height: 88.109px;
  }

  .leading-\[92\.951px\] {
    --tw-leading: 92.951px;
    line-height: 92.951px;
  }

  .leading-\[96\.824px\] {
    --tw-leading: 96.824px;
    line-height: 96.824px;
  }

  .leading-\[100\.696px\] {
    --tw-leading: 100.696px;
    line-height: 100.696px;
  }

  .leading-\[102\.246px\] {
    --tw-leading: 102.246px;
    line-height: 102.246px;
  }

  .leading-\[105\.344px\] {
    --tw-leading: 105.344px;
    line-height: 105.344px;
  }

  .leading-\[108\.442px\] {
    --tw-leading: 108.442px;
    line-height: 108.442px;
  }

  .leading-\[111\.541px\] {
    --tw-leading: 111.541px;
    line-height: 111.541px;
  }

  .leading-\[116\.188px\] {
    --tw-leading: 116.188px;
    line-height: 116.188px;
  }

  .leading-\[118\.251px\] {
    --tw-leading: 118.251px;
    line-height: 118.251px;
  }

  .leading-\[123\.934px\] {
    --tw-leading: 123.934px;
    line-height: 123.934px;
  }

  .leading-\[139\.426px\] {
    --tw-leading: 139.426px;
    line-height: 139.426px;
  }

  .leading-\[147\.172px\] {
    --tw-leading: 147.172px;
    line-height: 147.172px;
  }

  .leading-\[147\.504px\] {
    --tw-leading: 147.504px;
    line-height: 147.504px;
  }

  .leading-\[148\.721px\] {
    --tw-leading: 148.721px;
    line-height: 148.721px;
  }

  .leading-\[154\.918px\] {
    --tw-leading: 154.918px;
    line-height: 154.918px;
  }

  .leading-\[192\.889px\] {
    --tw-leading: 192.889px;
    line-height: 192.889px;
  }

  .leading-\[247\.868px\] {
    --tw-leading: 247.868px;
    line-height: 247.868px;
  }

  .leading-\[278\.852px\] {
    --tw-leading: 278.852px;
    line-height: 278.852px;
  }

  .leading-\[728\.113px\] {
    --tw-leading: 728.113px;
    line-height: 728.113px;
  }

  .leading-\[836\.555px\] {
    --tw-leading: 836.555px;
    line-height: 836.555px;
  }

  .leading-\[946\.547px\] {
    --tw-leading: 946.547px;
    line-height: 946.547px;
  }

  .leading-\[normal\] {
    --tw-leading: normal;
    line-height: normal;
  }

  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .leading-relaxed {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }

  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }

  .font-black {
    --tw-font-weight: var(--font-weight-black);
    font-weight: var(--font-weight-black);
  }

  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .font-extralight {
    --tw-font-weight: var(--font-weight-extralight);
    font-weight: var(--font-weight-extralight);
  }

  .font-light {
    --tw-font-weight: var(--font-weight-light);
    font-weight: var(--font-weight-light);
  }

  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .font-thin {
    --tw-font-weight: var(--font-weight-thin);
    font-weight: var(--font-weight-thin);
  }

  .tracking-\[-0\.18px\] {
    --tw-tracking: -.18px;
    letter-spacing: -.18px;
  }

  .tracking-\[-0\.32px\] {
    --tw-tracking: -.32px;
    letter-spacing: -.32px;
  }

  .tracking-\[-0\.48px\] {
    --tw-tracking: -.48px;
    letter-spacing: -.48px;
  }

  .tracking-\[-0\.1504px\] {
    --tw-tracking: -.1504px;
    letter-spacing: -.1504px;
  }

  .tracking-\[-0\.3125px\] {
    --tw-tracking: -.3125px;
    letter-spacing: -.3125px;
  }

  .tracking-\[-0\.4492px\] {
    --tw-tracking: -.4492px;
    letter-spacing: -.4492px;
  }

  .tracking-\[-0\.5825px\] {
    --tw-tracking: -.5825px;
    letter-spacing: -.5825px;
  }

  .tracking-\[-0\.6971px\] {
    --tw-tracking: -.6971px;
    letter-spacing: -.6971px;
  }

  .tracking-\[-0\.9632px\] {
    --tw-tracking: -.9632px;
    letter-spacing: -.9632px;
  }

  .tracking-\[-1\.08px\] {
    --tw-tracking: -1.08px;
    letter-spacing: -1.08px;
  }

  .tracking-\[-1\.92px\] {
    --tw-tracking: -1.92px;
    letter-spacing: -1.92px;
  }

  .tracking-\[-1\.859px\] {
    --tw-tracking: -1.859px;
    letter-spacing: -1.859px;
  }

  .tracking-\[-1\.2103px\] {
    --tw-tracking: -1.2103px;
    letter-spacing: -1.2103px;
  }

  .tracking-\[-1\.2393px\] {
    --tw-tracking: -1.2393px;
    letter-spacing: -1.2393px;
  }

  .tracking-\[-1px\] {
    --tw-tracking: -1px;
    letter-spacing: -1px;
  }

  .tracking-\[-2\.056px\] {
    --tw-tracking: -2.056px;
    letter-spacing: -2.056px;
  }

  .tracking-\[-2\.56px\] {
    --tw-tracking: -2.56px;
    letter-spacing: -2.56px;
  }

  .tracking-\[-2\.3238px\] {
    --tw-tracking: -2.3238px;
    letter-spacing: -2.3238px;
  }

  .tracking-\[-3\.4448px\] {
    --tw-tracking: -3.4448px;
    letter-spacing: -3.4448px;
  }

  .tracking-\[-3\.6763px\] {
    --tw-tracking: -3.6763px;
    letter-spacing: -3.6763px;
  }

  .tracking-\[-3\.8729px\] {
    --tw-tracking: -3.8729px;
    letter-spacing: -3.8729px;
  }

  .tracking-\[-8\.5px\] {
    --tw-tracking: -8.5px;
    letter-spacing: -8.5px;
  }

  .tracking-\[-9\.9147px\] {
    --tw-tracking: -9.9147px;
    letter-spacing: -9.9147px;
  }

  .tracking-\[-9px\] {
    --tw-tracking: -9px;
    letter-spacing: -9px;
  }

  .tracking-\[-10\.2601px\] {
    --tw-tracking: -10.2601px;
    letter-spacing: -10.2601px;
  }

  .tracking-\[-30\.9835px\] {
    --tw-tracking: -30.9835px;
    letter-spacing: -30.9835px;
  }

  .tracking-\[-34\.8565px\] {
    --tw-tracking: -34.8565px;
    letter-spacing: -34.8565px;
  }

  .tracking-\[0\.0703px\] {
    --tw-tracking: .0703px;
    letter-spacing: .0703px;
  }

  .tracking-\[0\.2723px\] {
    --tw-tracking: .2723px;
    letter-spacing: .2723px;
  }

  .tracking-\[0\.4539px\] {
    --tw-tracking: .4539px;
    letter-spacing: .4539px;
  }

  .tracking-\[1\.0651px\] {
    --tw-tracking: 1.0651px;
    letter-spacing: 1.0651px;
  }

  .tracking-\[1\.5318px\] {
    --tw-tracking: 1.5318px;
    letter-spacing: 1.5318px;
  }

  .tracking-\[2px\] {
    --tw-tracking: 2px;
    letter-spacing: 2px;
  }

  .tracking-\[10\.88px\] {
    --tw-tracking: 10.88px;
    letter-spacing: 10.88px;
  }

  .tracking-tight {
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
  }

  .tracking-wide {
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
  }

  .tracking-wider {
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
  }

  .text-nowrap {
    text-wrap: nowrap;
  }

  .break-words {
    overflow-wrap: break-word;
  }

  .whitespace-nowrap {
    white-space: nowrap;
  }

  .whitespace-pre {
    white-space: pre;
  }

  .whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .text-\[\#0c1313\] {
    color: #0c1313;
  }

  .text-\[\#1c1716\] {
    color: #1c1716;
  }

  .text-\[\#2d2d2d\] {
    color: #2d2d2d;
  }

  .text-\[\#2d2d2d\]\/60 {
    color: oklab(29.7163% -4.47035e-8 2.98023e-8 / .6);
  }

  .text-\[\#2d2d2d\]\/70 {
    color: oklab(29.7163% -4.47035e-8 2.98023e-8 / .7);
  }

  .text-\[\#2d2d2d\]\/80 {
    color: oklab(29.7163% -4.47035e-8 2.98023e-8 / .8);
  }

  .text-\[\#3f3f3f\] {
    color: #3f3f3f;
  }

  .text-\[\#4a5565\] {
    color: #4a5565;
  }

  .text-\[\#5c6161\] {
    color: #5c6161;
  }

  .text-\[\#6a7282\] {
    color: #6a7282;
  }

  .text-\[\#6b7280\] {
    color: #6b7280;
  }

  .text-\[\#2354a2\] {
    color: #2354a2;
  }

  .text-\[\#4278ec\] {
    color: #4278ec;
  }

  .text-\[\#6549f6\] {
    color: #6549f6;
  }

  .text-\[\#010101\] {
    color: #010101;
  }

  .text-\[\#050505\] {
    color: #050505;
  }

  .text-\[\#101828\] {
    color: #101828;
  }

  .text-\[\#171717\] {
    color: #171717;
  }

  .text-\[\#242424\] {
    color: #242424;
  }

  .text-\[\#245454\] {
    color: #245454;
  }

  .text-\[\#364153\] {
    color: #364153;
  }

  .text-\[\#565656\] {
    color: #565656;
  }

  .text-\[\#575757\] {
    color: #575757;
  }

  .text-\[\#667085\] {
    color: #667085;
  }

  .text-\[\#A9C22F\] {
    color: #a9c22f;
  }

  .text-\[\#A9C22F\]\/60 {
    color: oklab(76.9501% -.0807455 .144921 / .6);
  }

  .text-\[\#d4d4d4\] {
    color: #d4d4d4;
  }

  .text-\[\#d40303\] {
    color: #d40303;
  }

  .text-\[\#d65050\] {
    color: #d65050;
  }

  .text-\[\#e5e5e5\] {
    color: #e5e5e5;
  }

  .text-\[\#fb2c36\] {
    color: #fb2c36;
  }

  .text-\[\#fdfdfd\] {
    color: #fdfdfd;
  }

  .text-\[rgba\(0\,0\,0\,0\)\] {
    color: #0000;
  }

  .text-\[rgba\(5\,5\,5\,0\.3\)\] {
    color: #0505054d;
  }

  .text-\[rgba\(35\,84\,162\,0\.89\)\] {
    color: #2354a2e3;
  }

  .text-black {
    color: var(--color-black);
  }

  .text-destructive-foreground {
    color: var(--destructive-foreground);
  }

  .text-gray-400 {
    color: var(--color-gray-400);
  }

  .text-gray-500 {
    color: var(--color-gray-500);
  }

  .text-gray-600 {
    color: var(--color-gray-600);
  }

  .text-gray-700 {
    color: var(--color-gray-700);
  }

  .text-gray-800 {
    color: var(--color-gray-800);
  }

  .text-gray-900 {
    color: var(--color-gray-900);
  }

  .text-muted-foreground {
    color: var(--muted-foreground);
  }

  .text-neutral-600 {
    color: var(--color-neutral-600);
  }

  .text-neutral-700 {
    color: var(--color-neutral-700);
  }

  .text-primary {
    color: var(--primary);
  }

  .text-primary-foreground {
    color: var(--primary-foreground);
  }

  .text-secondary-foreground {
    color: var(--secondary-foreground);
  }

  .text-transparent {
    color: #0000;
  }

  .text-white {
    color: var(--color-white);
  }

  .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\/95 {
    color: #fffffff2;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/95 {
      color: color-mix(in oklab, var(--color-white) 95%, transparent);
    }
  }

  .text-zinc-600 {
    color: var(--color-zinc-600);
  }

  .text-zinc-950 {
    color: var(--color-zinc-950);
  }

  .capitalize {
    text-transform: capitalize;
  }

  .uppercase {
    text-transform: uppercase;
  }

  .italic {
    font-style: italic;
  }

  .not-italic {
    font-style: normal;
  }

  .tabular-nums {
    --tw-numeric-spacing: tabular-nums;
    font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );
  }

  .no-underline {
    text-decoration-line: none;
  }

  .underline {
    text-decoration-line: underline;
  }

  .underline-offset-4 {
    text-underline-offset: 4px;
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-20 {
    opacity: .2;
  }

  .opacity-100 {
    opacity: 1;
  }

  .opacity-\[0\.03\] {
    opacity: .03;
  }

  .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_3\.873px_11\.619px_0px_rgba\(0\,0\,0\,0\.05\)\,0px_3\.873px_7\.746px_-3\.873px_rgba\(0\,0\,0\,0\.05\)\] {
    --tw-shadow: 0px 3.873px 11.619px 0px var(--tw-shadow-color, #0000000d), 0px 3.873px 7.746px -3.873px var(--tw-shadow-color, #0000000d);
    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_38\.729px_58\.094px_-11\.619px_rgba\(0\,0\,0\,0\.1\)\,0px_15\.492px_23\.238px_-15\.492px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: 0px 38.729px 58.094px -11.619px var(--tw-shadow-color, #0000001a), 0px 15.492px 23.238px -15.492px 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-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);
  }

  .shadow-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-black\/5 {
    --tw-shadow-color: #0000000d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-black\/5 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .outline-offset-2 {
    outline-offset: 2px;
  }

  .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-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-\[0px\] {
    --tw-blur: blur(0px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .drop-shadow-sm {
    --tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color, #00000026));
    --tw-drop-shadow: drop-shadow(var(--drop-shadow-sm));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .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, );
  }

  .backdrop-blur-xl {
    --tw-backdrop-blur: blur(var(--blur-xl));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .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));
  }

  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .duration-500 {
    --tw-duration: .5s;
    transition-duration: .5s;
  }

  .duration-\[600ms\] {
    --tw-duration: .6s;
    transition-duration: .6s;
  }

  .duration-\[800ms\] {
    --tw-duration: .8s;
    transition-duration: .8s;
  }

  .ease-\[cubic-bezier\(0\.19\,1\,0\.22\,1\)\] {
    --tw-ease: cubic-bezier(.19, 1, .22, 1);
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
  }

  .ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\] {
    --tw-ease: cubic-bezier(.23, 1, .32, 1);
    transition-timing-function: cubic-bezier(.23, 1, .32, 1);
  }

  .ease-\[cubic-bezier\(0\.34\,1\.56\,0\.64\,1\)\] {
    --tw-ease: cubic-bezier(.34, 1.56, .64, 1);
    transition-timing-function: cubic-bezier(.34, 1.56, .64, 1);
  }

  .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }

  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

  .\[grid-area\:1_\/_1\] {
    grid-area: 1 / 1;
  }

  .\[grid-area\:1_\/_2\] {
    grid-area: 1 / 2;
  }

  @media (hover: hover) {
    .group-hover\:right-\[-25\%\]:is(:where(.group):hover *) {
      right: -25%;
    }
  }

  @media (hover: hover) {
    .group-hover\:left-4:is(:where(.group):hover *) {
      left: calc(var(--spacing) * 4);
    }
  }

  @media (hover: hover) {
    .group-hover\:h-\[220px\]:is(:where(.group):hover *) {
      height: 220px;
    }
  }

  @media (hover: hover) {
    .group-hover\:w-\[220px\]:is(:where(.group):hover *) {
      width: 220px;
    }
  }

  @media (hover: hover) {
    .group-hover\:translate-x-0\.5:is(:where(.group):hover *) {
      --tw-translate-x: calc(var(--spacing) * .5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (hover: hover) {
    .group-hover\:translate-x-3:is(:where(.group):hover *) {
      --tw-translate-x: calc(var(--spacing) * 3);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (hover: hover) {
    .group-hover\:-translate-y-0\.5:is(:where(.group):hover *) {
      --tw-translate-y: calc(var(--spacing) * -.5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (hover: hover) {
    .group-hover\:\!stroke-white:is(:where(.group):hover *) {
      stroke: var(--color-white) !important;
    }
  }

  @media (hover: hover) {
    .group-hover\:\!text-white:is(:where(.group):hover *) {
      color: var(--color-white) !important;
    }
  }

  @media (hover: hover) {
    .group-hover\:opacity-100:is(:where(.group):hover *) {
      opacity: 1;
    }
  }

  @media (hover: hover) {
    .hover\:rounded-\[12px\]:hover {
      border-radius: 12px;
    }
  }

  @media (hover: hover) {
    .hover\:border-transparent:hover {
      border-color: #0000;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#1a3f7f\]:hover {
      background-color: #1a3f7f;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#3562c9\]:hover {
      background-color: #3562c9;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#3565d9\]:hover {
      background-color: #3565d9;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#003580\]:hover {
      background-color: #003580;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#d63316\]:hover {
      background-color: #d63316;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#f0f0f0\]:hover {
      background-color: #f0f0f0;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#ff8566\]:hover {
      background-color: #ff8566;
    }
  }

  @media (hover: hover) {
    .hover\:bg-accent:hover {
      background-color: var(--accent);
    }
  }

  @media (hover: hover) {
    .hover\:bg-destructive\/90:hover {
      background-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-destructive\/90:hover {
        background-color: color-mix(in oklab, var(--destructive) 90%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-gray-50:hover {
      background-color: var(--color-gray-50);
    }
  }

  @media (hover: hover) {
    .hover\:bg-gray-100:hover {
      background-color: var(--color-gray-100);
    }
  }

  @media (hover: hover) {
    .hover\:bg-gray-200:hover {
      background-color: var(--color-gray-200);
    }
  }

  @media (hover: hover) {
    .hover\:bg-gray-300:hover {
      background-color: var(--color-gray-300);
    }
  }

  @media (hover: hover) {
    .hover\:bg-primary\/90:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-primary\/90:hover {
        background-color: color-mix(in oklab, var(--primary) 90%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-secondary\/80:hover {
      background-color: var(--secondary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-secondary\/80:hover {
        background-color: color-mix(in oklab, var(--secondary) 80%, transparent);
      }
    }
  }

  @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\:text-\[\#2354a2\]:hover {
      color: #2354a2;
    }
  }

  @media (hover: hover) {
    .hover\:text-\[\#4278ec\]:hover {
      color: #4278ec;
    }
  }

  @media (hover: hover) {
    .hover\:text-\[\#FF6747\]:hover {
      color: #ff6747;
    }
  }

  @media (hover: hover) {
    .hover\:text-accent-foreground:hover {
      color: var(--accent-foreground);
    }
  }

  @media (hover: hover) {
    .hover\:text-black:hover {
      color: var(--color-black);
    }
  }

  @media (hover: hover) {
    .hover\:text-white:hover {
      color: var(--color-white);
    }
  }

  @media (hover: hover) {
    .hover\:underline:hover {
      text-decoration-line: underline;
    }
  }

  @media (hover: hover) {
    .hover\:opacity-80:hover {
      opacity: .8;
    }
  }

  @media (hover: hover) {
    .hover\:opacity-90:hover {
      opacity: .9;
    }
  }

  @media (hover: hover) {
    .hover\:opacity-\[0\.9\]:hover {
      opacity: .9;
    }
  }

  @media (hover: hover) {
    .hover\:shadow-lg:hover {
      --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);
    }
  }

  .focus-visible\:outline:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .focus-visible\:outline-2:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }

  .focus-visible\:outline-ring\/70:focus-visible {
    outline-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:outline-ring\/70:focus-visible {
      outline-color: color-mix(in oklab, var(--ring) 70%, transparent);
    }
  }

  .active\:scale-\[0\.95\]:active {
    scale: .95;
  }

  .disabled\:pointer-events-none:disabled {
    pointer-events: none;
  }

  .disabled\:opacity-50:disabled {
    opacity: .5;
  }

  @media (width >= 430px) {
    .min-\[430px\]\:-translate-x-\[11\%\] {
      --tw-translate-x: calc(11% * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (width >= 430px) {
    .min-\[430px\]\:scale-\[0\.32\] {
      scale: .32;
    }
  }

  @media (width >= 430px) {
    .min-\[430px\]\:scale-\[0\.34\] {
      scale: .34;
    }
  }

  @media (width >= 40rem) {
    .sm\:flex {
      display: flex;
    }
  }

  @media (width >= 40rem) {
    .sm\:h-\[300px\] {
      height: 300px;
    }
  }

  @media (width >= 40rem) {
    .sm\:max-w-\[600px\] {
      max-width: 600px;
    }
  }

  @media (width >= 40rem) {
    .sm\:-translate-x-\[10\%\] {
      --tw-translate-x: calc(10% * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (width >= 40rem) {
    .sm\:scale-\[0\.5\] {
      scale: .5;
    }
  }

  @media (width >= 40rem) {
    .sm\:scale-\[0\.36\] {
      scale: .36;
    }
  }

  @media (width >= 40rem) {
    .sm\:scale-\[0\.55\] {
      scale: .55;
    }
  }

  @media (width >= 40rem) {
    .sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 40rem) {
    .sm\:flex-row {
      flex-direction: row;
    }
  }

  @media (width >= 40rem) {
    .sm\:items-baseline {
      align-items: baseline;
    }
  }

  @media (width >= 40rem) {
    .sm\:items-center {
      align-items: center;
    }
  }

  @media (width >= 40rem) {
    .sm\:px-4 {
      padding-inline: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 40rem) {
    .sm\:pt-4 {
      padding-top: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 40rem) {
    .sm\:pb-0 {
      padding-bottom: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 40rem) {
    .sm\:text-2xl {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }

  @media (width >= 40rem) {
    .sm\:text-3xl {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }

  @media (width >= 40rem) {
    .sm\:text-4xl {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }

  @media (width >= 40rem) {
    .sm\:text-5xl {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }

  @media (width >= 40rem) {
    .sm\:text-6xl {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
  }

  @media (width >= 40rem) {
    .sm\:text-lg {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }

  @media (width >= 40rem) {
    .sm\:text-xl {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }

  @media (width >= 40rem) {
    .sm\:text-\[70px\] {
      font-size: 70px;
    }
  }

  @media (width >= 48rem) {
    .md\:sticky {
      position: sticky;
    }
  }

  @media (width >= 48rem) {
    .md\:top-\[12px\] {
      top: 12px;
    }
  }

  @media (width >= 48rem) {
    .md\:right-6 {
      right: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 48rem) {
    .md\:left-0 {
      left: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 48rem) {
    .md\:left-\[8px\] {
      left: 8px;
    }
  }

  @media (width >= 48rem) {
    .md\:left-\[12px\] {
      left: 12px;
    }
  }

  @media (width >= 48rem) {
    .md\:col-span-4 {
      grid-column: span 4 / span 4;
    }
  }

  @media (width >= 48rem) {
    .md\:-mt-28 {
      margin-top: calc(var(--spacing) * -28);
    }
  }

  @media (width >= 48rem) {
    .md\:-mt-72 {
      margin-top: calc(var(--spacing) * -72);
    }
  }

  @media (width >= 48rem) {
    .md\:mt-0 {
      margin-top: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 48rem) {
    .md\:mt-4 {
      margin-top: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 48rem) {
    .md\:mt-12 {
      margin-top: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 48rem) {
    .md\:mt-20 {
      margin-top: calc(var(--spacing) * 20);
    }
  }

  @media (width >= 48rem) {
    .md\:mt-24 {
      margin-top: calc(var(--spacing) * 24);
    }
  }

  @media (width >= 48rem) {
    .md\:-mb-12 {
      margin-bottom: calc(var(--spacing) * -12);
    }
  }

  @media (width >= 48rem) {
    .md\:-mb-80 {
      margin-bottom: calc(var(--spacing) * -80);
    }
  }

  @media (width >= 48rem) {
    .md\:mb-8 {
      margin-bottom: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 48rem) {
    .md\:mb-10 {
      margin-bottom: calc(var(--spacing) * 10);
    }
  }

  @media (width >= 48rem) {
    .md\:mb-12 {
      margin-bottom: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 48rem) {
    .md\:mb-16 {
      margin-bottom: calc(var(--spacing) * 16);
    }
  }

  @media (width >= 48rem) {
    .md\:block {
      display: block;
    }
  }

  @media (width >= 48rem) {
    .md\:flex {
      display: flex;
    }
  }

  @media (width >= 48rem) {
    .md\:hidden {
      display: none;
    }
  }

  @media (width >= 48rem) {
    .md\:size-\[20px\] {
      width: 20px;
      height: 20px;
    }
  }

  @media (width >= 48rem) {
    .md\:size-\[24px\] {
      width: 24px;
      height: 24px;
    }
  }

  @media (width >= 48rem) {
    .md\:size-\[48px\] {
      width: 48px;
      height: 48px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-5 {
      height: calc(var(--spacing) * 5);
    }
  }

  @media (width >= 48rem) {
    .md\:h-7 {
      height: calc(var(--spacing) * 7);
    }
  }

  @media (width >= 48rem) {
    .md\:h-10 {
      height: calc(var(--spacing) * 10);
    }
  }

  @media (width >= 48rem) {
    .md\:h-24 {
      height: calc(var(--spacing) * 24);
    }
  }

  @media (width >= 48rem) {
    .md\:h-32 {
      height: calc(var(--spacing) * 32);
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[200px\] {
      height: 200px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[350px\] {
      height: 350px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[520px\] {
      height: 520px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-full {
      height: 100%;
    }
  }

  @media (width >= 48rem) {
    .md\:min-h-\[318px\] {
      min-height: 318px;
    }
  }

  @media (width >= 48rem) {
    .md\:min-h-\[700px\] {
      min-height: 700px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-5 {
      width: calc(var(--spacing) * 5);
    }
  }

  @media (width >= 48rem) {
    .md\:w-7 {
      width: calc(var(--spacing) * 7);
    }
  }

  @media (width >= 48rem) {
    .md\:w-32 {
      width: calc(var(--spacing) * 32);
    }
  }

  @media (width >= 48rem) {
    .md\:w-48 {
      width: calc(var(--spacing) * 48);
    }
  }

  @media (width >= 48rem) {
    .md\:w-72 {
      width: calc(var(--spacing) * 72);
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[40\%\] {
      width: 40%;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[90\%\] {
      width: 90%;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[200px\] {
      width: 200px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[225px\] {
      width: 225px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-auto {
      width: auto;
    }
  }

  @media (width >= 48rem) {
    .md\:max-w-\[800px\] {
      max-width: 800px;
    }
  }

  @media (width >= 48rem) {
    .md\:max-w-\[900px\] {
      max-width: 900px;
    }
  }

  @media (width >= 48rem) {
    .md\:origin-top-left {
      transform-origin: 0 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-y-6 {
      --tw-translate-y: calc(var(--spacing) * 6);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (width >= 48rem) {
    .md\:scale-\[0\.7\] {
      scale: .7;
    }
  }

  @media (width >= 48rem) {
    .md\:scale-\[0\.55\] {
      scale: .55;
    }
  }

  @media (width >= 48rem) {
    .md\:scale-\[0\.64\] {
      scale: .64;
    }
  }

  @media (width >= 48rem) {
    .md\:scale-\[0\.75\] {
      scale: .75;
    }
  }

  @media (width >= 48rem) {
    .md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 48rem) {
    .md\:grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }

  @media (width >= 48rem) {
    .md\:flex-row {
      flex-direction: row;
    }
  }

  @media (width >= 48rem) {
    .md\:items-end {
      align-items: flex-end;
    }
  }

  @media (width >= 48rem) {
    .md\:justify-end {
      justify-content: flex-end;
    }
  }

  @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-8 {
      gap: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 48rem) {
    .md\:gap-10 {
      gap: calc(var(--spacing) * 10);
    }
  }

  @media (width >= 48rem) {
    .md\:gap-12 {
      gap: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[8px\] {
      gap: 8px;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[20px\] {
      gap: 20px;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[24px\] {
      gap: 24px;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[32px\] {
      gap: 32px;
    }
  }

  @media (width >= 48rem) {
    :where(.md\:space-y-4 > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
    }
  }

  @media (width >= 48rem) {
    :where(.md\:space-y-5 > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));
    }
  }

  @media (width >= 48rem) {
    :where(.md\:space-y-6 > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
    }
  }

  @media (width >= 48rem) {
    :where(.md\:space-y-16 > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)));
    }
  }

  @media (width >= 48rem) {
    .md\:rounded-\[32px\] {
      border-radius: 32px;
    }
  }

  @media (width >= 48rem) {
    .md\:rounded-\[40px\] {
      border-radius: 40px;
    }
  }

  @media (width >= 48rem) {
    .md\:rounded-\[60px\] {
      border-radius: 60px;
    }
  }

  @media (width >= 48rem) {
    .md\:p-5 {
      padding: calc(var(--spacing) * 5);
    }
  }

  @media (width >= 48rem) {
    .md\:p-8 {
      padding: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 48rem) {
    .md\:p-12 {
      padding: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 48rem) {
    .md\:p-\[16px\] {
      padding: 16px;
    }
  }

  @media (width >= 48rem) {
    .md\:px-4 {
      padding-inline: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 48rem) {
    .md\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 48rem) {
    .md\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 48rem) {
    .md\:px-12 {
      padding-inline: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 48rem) {
    .md\:px-20 {
      padding-inline: calc(var(--spacing) * 20);
    }
  }

  @media (width >= 48rem) {
    .md\:px-\[32px\] {
      padding-inline: 32px;
    }
  }

  @media (width >= 48rem) {
    .md\:py-4 {
      padding-block: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 48rem) {
    .md\:py-12 {
      padding-block: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 48rem) {
    .md\:py-16 {
      padding-block: calc(var(--spacing) * 16);
    }
  }

  @media (width >= 48rem) {
    .md\:py-20 {
      padding-block: calc(var(--spacing) * 20);
    }
  }

  @media (width >= 48rem) {
    .md\:py-24 {
      padding-block: calc(var(--spacing) * 24);
    }
  }

  @media (width >= 48rem) {
    .md\:py-32 {
      padding-block: calc(var(--spacing) * 32);
    }
  }

  @media (width >= 48rem) {
    .md\:py-\[24px\] {
      padding-block: 24px;
    }
  }

  @media (width >= 48rem) {
    .md\:pt-0 {
      padding-top: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 48rem) {
    .md\:pt-24 {
      padding-top: calc(var(--spacing) * 24);
    }
  }

  @media (width >= 48rem) {
    .md\:pt-32 {
      padding-top: calc(var(--spacing) * 32);
    }
  }

  @media (width >= 48rem) {
    .md\:pr-\[32px\] {
      padding-right: 32px;
    }
  }

  @media (width >= 48rem) {
    .md\:pb-0 {
      padding-bottom: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 48rem) {
    .md\:pb-12 {
      padding-bottom: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 48rem) {
    .md\:pb-16 {
      padding-bottom: calc(var(--spacing) * 16);
    }
  }

  @media (width >= 48rem) {
    .md\:pb-20 {
      padding-bottom: calc(var(--spacing) * 20);
    }
  }

  @media (width >= 48rem) {
    .md\:text-left {
      text-align: left;
    }
  }

  @media (width >= 48rem) {
    .md\:text-2xl {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }

  @media (width >= 48rem) {
    .md\:text-3xl {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }

  @media (width >= 48rem) {
    .md\:text-4xl {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }

  @media (width >= 48rem) {
    .md\:text-5xl {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }

  @media (width >= 48rem) {
    .md\:text-6xl {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
  }

  @media (width >= 48rem) {
    .md\:text-base {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }

  @media (width >= 48rem) {
    .md\:text-lg {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }

  @media (width >= 48rem) {
    .md\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }

  @media (width >= 48rem) {
    .md\:text-xl {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }

  @media (width >= 48rem) {
    .md\:text-xs {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[11px\] {
      font-size: 11px;
    }
  }

  @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-\[20\.355px\] {
      font-size: 20.355px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[20px\] {
      font-size: 20px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[28px\] {
      font-size: 28px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[48px\] {
      font-size: 48px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[56px\] {
      font-size: 56px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[120px\] {
      font-size: 120px;
    }
  }

  @media (width >= 48rem) {
    .md\:leading-\[1\.9\] {
      --tw-leading: 1.9;
      line-height: 1.9;
    }
  }

  @media (width >= 48rem) {
    .md\:leading-\[72px\] {
      --tw-leading: 72px;
      line-height: 72px;
    }
  }

  @media (width >= 48rem) {
    .md\:tracking-\[-0\.18px\] {
      --tw-tracking: -.18px;
      letter-spacing: -.18px;
    }
  }

  @media (width >= 48rem) {
    .md\:tracking-\[-2\.56px\] {
      --tw-tracking: -2.56px;
      letter-spacing: -2.56px;
    }
  }

  @media (width >= 48rem) {
    .md\:opacity-0 {
      opacity: 0;
    }
  }

  @media (width >= 48rem) {
    .md\:grayscale {
      --tw-grayscale: grayscale(100%);
      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, );
    }
  }

  @media (width >= 48rem) {
    @media (hover: hover) {
      .md\:group-hover\:left-6:is(:where(.group):hover *) {
        left: calc(var(--spacing) * 6);
      }
    }
  }

  @media (width >= 48rem) {
    @media (hover: hover) {
      .md\:group-hover\:h-\[22\.5rem\]:is(:where(.group):hover *) {
        height: 22.5rem;
      }
    }
  }

  @media (width >= 48rem) {
    @media (hover: hover) {
      .md\:group-hover\:h-\[280px\]:is(:where(.group):hover *) {
        height: 280px;
      }
    }
  }

  @media (width >= 48rem) {
    @media (hover: hover) {
      .md\:group-hover\:w-\[280px\]:is(:where(.group):hover *) {
        width: 280px;
      }
    }
  }

  @media (width >= 48rem) {
    @media (hover: hover) {
      .md\:group-hover\:translate-x-4:is(:where(.group):hover *) {
        --tw-translate-x: calc(var(--spacing) * 4);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }

  @media (width >= 48rem) {
    @media (hover: hover) {
      .md\:group-hover\:translate-y-0:is(:where(.group):hover *) {
        --tw-translate-y: calc(var(--spacing) * 0);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }

  @media (width >= 48rem) {
    @media (hover: hover) {
      .md\:group-hover\:rounded-xl:is(:where(.group):hover *) {
        border-radius: calc(var(--radius)  + 4px);
      }
    }
  }

  @media (width >= 48rem) {
    @media (hover: hover) {
      .md\:group-hover\:tracking-wider:is(:where(.group):hover *) {
        --tw-tracking: var(--tracking-wider);
        letter-spacing: var(--tracking-wider);
      }
    }
  }

  @media (width >= 48rem) {
    @media (hover: hover) {
      .md\:group-hover\:opacity-100:is(:where(.group):hover *) {
        opacity: 1;
      }
    }
  }

  @media (width >= 48rem) {
    @media (hover: hover) {
      .md\:hover\:grayscale-0:hover {
        --tw-grayscale: grayscale(0%);
        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, );
      }
    }
  }

  @media (width >= 64rem) {
    .lg\:-mt-40 {
      margin-top: calc(var(--spacing) * -40);
    }
  }

  @media (width >= 64rem) {
    .lg\:mt-6 {
      margin-top: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 64rem) {
    .lg\:-mb-16 {
      margin-bottom: calc(var(--spacing) * -16);
    }
  }

  @media (width >= 64rem) {
    .lg\:mb-12 {
      margin-bottom: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 64rem) {
    .lg\:mb-16 {
      margin-bottom: calc(var(--spacing) * 16);
    }
  }

  @media (width >= 64rem) {
    .lg\:ml-\[124px\] {
      margin-left: 124px;
    }
  }

  @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\:h-12 {
      height: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 64rem) {
    .lg\:h-96 {
      height: calc(var(--spacing) * 96);
    }
  }

  @media (width >= 64rem) {
    .lg\:h-\[250px\] {
      height: 250px;
    }
  }

  @media (width >= 64rem) {
    .lg\:h-\[450px\] {
      height: 450px;
    }
  }

  @media (width >= 64rem) {
    .lg\:min-h-\[800px\] {
      min-height: 800px;
    }
  }

  @media (width >= 64rem) {
    .lg\:w-80 {
      width: calc(var(--spacing) * 80);
    }
  }

  @media (width >= 64rem) {
    .lg\:w-\[250px\] {
      width: 250px;
    }
  }

  @media (width >= 64rem) {
    .lg\:w-\[1280px\] {
      width: 1280px;
    }
  }

  @media (width >= 64rem) {
    .lg\:max-w-\[1000px\] {
      max-width: 1000px;
    }
  }

  @media (width >= 64rem) {
    .lg\:max-w-\[1200px\] {
      max-width: 1200px;
    }
  }

  @media (width >= 64rem) {
    .lg\:scale-100 {
      --tw-scale-x: 100%;
      --tw-scale-y: 100%;
      --tw-scale-z: 100%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

  @media (width >= 64rem) {
    .lg\:scale-\[0\.75\] {
      scale: .75;
    }
  }

  @media (width >= 64rem) {
    .lg\:scale-\[0\.85\] {
      scale: .85;
    }
  }

  @media (width >= 64rem) {
    .lg\:scale-\[0\.86\] {
      scale: .86;
    }
  }

  @media (width >= 64rem) {
    .lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .lg\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .lg\:gap-12 {
      gap: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 64rem) {
    .lg\:gap-16 {
      gap: calc(var(--spacing) * 16);
    }
  }

  @media (width >= 64rem) {
    :where(.lg\:space-y-6 > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
    }
  }

  @media (width >= 64rem) {
    .lg\:rounded-\[40px\] {
      border-radius: 40px;
    }
  }

  @media (width >= 64rem) {
    .lg\:p-16 {
      padding: calc(var(--spacing) * 16);
    }
  }

  @media (width >= 64rem) {
    .lg\:px-0 {
      padding-inline: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 64rem) {
    .lg\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 64rem) {
    .lg\:px-10 {
      padding-inline: calc(var(--spacing) * 10);
    }
  }

  @media (width >= 64rem) {
    .lg\:px-12 {
      padding-inline: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 64rem) {
    .lg\:px-24 {
      padding-inline: calc(var(--spacing) * 24);
    }
  }

  @media (width >= 64rem) {
    .lg\:py-16 {
      padding-block: calc(var(--spacing) * 16);
    }
  }

  @media (width >= 64rem) {
    .lg\:py-20 {
      padding-block: calc(var(--spacing) * 20);
    }
  }

  @media (width >= 64rem) {
    .lg\:py-24 {
      padding-block: calc(var(--spacing) * 24);
    }
  }

  @media (width >= 64rem) {
    .lg\:py-28 {
      padding-block: calc(var(--spacing) * 28);
    }
  }

  @media (width >= 64rem) {
    .lg\:py-32 {
      padding-block: calc(var(--spacing) * 32);
    }
  }

  @media (width >= 64rem) {
    .lg\:pb-20 {
      padding-bottom: calc(var(--spacing) * 20);
    }
  }

  @media (width >= 64rem) {
    .lg\:text-2xl {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }

  @media (width >= 64rem) {
    .lg\:text-3xl {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }

  @media (width >= 64rem) {
    .lg\:text-4xl {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }

  @media (width >= 64rem) {
    .lg\:text-5xl {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }

  @media (width >= 64rem) {
    .lg\:text-6xl {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
  }

  @media (width >= 64rem) {
    .lg\:text-7xl {
      font-size: var(--text-7xl);
      line-height: var(--tw-leading, var(--text-7xl--line-height));
    }
  }

  @media (width >= 64rem) {
    .lg\:text-8xl {
      font-size: var(--text-8xl);
      line-height: var(--tw-leading, var(--text-8xl--line-height));
    }
  }

  @media (width >= 64rem) {
    .lg\:text-lg {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }

  @media (width >= 64rem) {
    .lg\:text-xl {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[5\.4rem\] {
      font-size: 5.4rem;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[6rem\] {
      font-size: 6rem;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[8rem\] {
      font-size: 8rem;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[16px\] {
      font-size: 16px;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[20px\] {
      font-size: 20px;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[22px\] {
      font-size: 22px;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[28px\] {
      font-size: 28px;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[32px\] {
      font-size: 32px;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[36px\] {
      font-size: 36px;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[44px\] {
      font-size: 44px;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[56px\] {
      font-size: 56px;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[64px\] {
      font-size: 64px;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[66px\] {
      font-size: 66px;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[180px\] {
      font-size: 180px;
    }
  }

  @media (width >= 64rem) {
    .lg\:leading-\[0\.5rem\] {
      --tw-leading: .5rem;
      line-height: .5rem;
    }
  }

  @media (width >= 80rem) {
    .xl\:-mt-80 {
      margin-top: calc(var(--spacing) * -80);
    }
  }

  @media (width >= 80rem) {
    .xl\:block {
      display: block;
    }
  }

  @media (width >= 80rem) {
    .xl\:flex {
      display: flex;
    }
  }

  @media (width >= 80rem) {
    .xl\:hidden {
      display: none;
    }
  }

  @media (width >= 80rem) {
    .xl\:h-\[500px\] {
      height: 500px;
    }
  }

  @media (width >= 80rem) {
    .xl\:w-\[255px\] {
      width: 255px;
    }
  }

  @media (width >= 80rem) {
    .xl\:max-w-\[1170px\] {
      max-width: 1170px;
    }
  }

  @media (width >= 80rem) {
    .xl\:max-w-\[1184px\] {
      max-width: 1184px;
    }
  }

  @media (width >= 80rem) {
    .xl\:max-w-\[1400px\] {
      max-width: 1400px;
    }
  }

  @media (width >= 80rem) {
    .xl\:scale-100 {
      --tw-scale-x: 100%;
      --tw-scale-y: 100%;
      --tw-scale-z: 100%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

  @media (width >= 80rem) {
    .xl\:py-\[6px\] {
      padding-block: 6px;
    }
  }

  @media (width >= 80rem) {
    .xl\:pt-0 {
      padding-top: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 80rem) {
    .xl\:pr-\[32px\] {
      padding-right: 32px;
    }
  }

  @media (width >= 80rem) {
    .xl\:pl-\[6px\] {
      padding-left: 6px;
    }
  }

  @media (width >= 80rem) {
    .xl\:text-\[17px\] {
      font-size: 17px;
    }
  }

  @media (width >= 96rem) {
    .\32 xl\:-mt-96 {
      margin-top: calc(var(--spacing) * -96);
    }
  }

  .dark\:border-white\/\[0\.2\]:is(.dark *) {
    border-color: #fff3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:border-white\/\[0\.2\]:is(.dark *) {
      border-color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }

  .dark\:bg-black\/40:is(.dark *) {
    background-color: #0006;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-black\/40:is(.dark *) {
      background-color: color-mix(in oklab, var(--color-black) 40%, transparent);
    }
  }

  .dark\:bg-black\/95:is(.dark *) {
    background-color: #000000f2;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-black\/95:is(.dark *) {
      background-color: color-mix(in oklab, var(--color-black) 95%, transparent);
    }
  }

  .dark\:bg-gray-950:is(.dark *) {
    background-color: var(--color-gray-950);
  }

  .dark\:bg-transparent:is(.dark *) {
    background-color: #0000;
  }

  .dark\:from-stone-200:is(.dark *) {
    --tw-gradient-from: var(--color-stone-200);
    --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));
  }

  .dark\:to-neutral-200:is(.dark *) {
    --tw-gradient-to: var(--color-neutral-200);
    --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));
  }

  .dark\:text-neutral-200:is(.dark *) {
    color: var(--color-neutral-200);
  }

  .dark\:text-neutral-400:is(.dark *) {
    color: var(--color-neutral-400);
  }

  .dark\:text-white:is(.dark *) {
    color: var(--color-white);
  }

  @media (hover: hover) {
    .dark\:hover\:bg-gray-900:is(.dark *):hover {
      background-color: var(--color-gray-900);
    }
  }

  @media (hover: hover) {
    .dark\:hover\:text-white:is(.dark *):hover {
      color: var(--color-white);
    }
  }

  .\[\&_svg\]\:pointer-events-none svg {
    pointer-events: none;
  }

  .\[\&_svg\]\:shrink-0 svg {
    flex-shrink: 0;
  }
}


: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: #ff6747;
  --accent-foreground: #fff;
  --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);
}

.bg-noise {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
}

.embla__container {
  transition: transform .9s cubic-bezier(.4, 0, .2, 1) !important;
}

@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
  initial-value: rotateX(0);
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
  initial-value: rotateY(0);
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
  initial-value: rotateZ(0);
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false;
  initial-value: skewX(0);
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false;
  initial-value: skewY(0);
}

@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-gradient-position {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}

@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}

@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

@property --tw-ordinal {
  syntax: "*";
  inherits: false
}

@property --tw-slashed-zero {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-figure {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-spacing {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-fraction {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

@keyframes pulse {
  50% {
    opacity: .5;
  }
}
