@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap");
@import url("https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css");
/*! 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-border-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
    }
  }
}

@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-orange-400: oklch(.75 .183 55.934);
    --color-yellow-400: oklch(.852 .199 91.936);
    --color-teal-400: oklch(.777 .152 181.912);
    --color-cyan-400: oklch(.789 .154 211.53);
    --color-purple-500: oklch(.627 .265 303.9);
    --color-pink-500: oklch(.656 .241 354.308);
    --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-neutral-800: oklch(.269 0 0);
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --container-md: 28rem;
    --container-lg: 32rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-6xl: 72rem;
    --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-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --font-weight-light: 300;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --tracking-wider: .05em;
    --tracking-widest: .1em;
    --leading-tight: 1.25;
    --leading-relaxed: 1.625;
    --radius-2xl: 1rem;
    --ease-out: cubic-bezier(0, 0, .2, 1);
    --ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --blur-sm: 8px;
    --blur-xl: 24px;
    --blur-2xl: 40px;
    --blur-3xl: 64px;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: var(--font-sans);
    --default-font-feature-settings: var(--font-sans--font-feature-settings);
    --default-font-variation-settings: var(--font-sans--font-variation-settings);
    --default-mono-font-family: var(--font-mono);
    --default-mono-font-feature-settings: var(--font-mono--font-feature-settings);
    --default-mono-font-variation-settings: var(--font-mono--font-variation-settings);
  }
}

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

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

  html, :host {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    line-height: 1.5;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }

  body {
    line-height: inherit;
  }

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

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

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

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

  b, strong {
    font-weight: bolder;
  }

  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }

  small {
    font-size: 80%;
  }

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

  sub {
    bottom: -.25em;
  }

  sup {
    top: -.5em;
  }

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

  :-moz-focusring {
    outline: auto;
  }

  progress {
    vertical-align: baseline;
  }

  summary {
    display: list-item;
  }

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

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

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

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

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

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

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

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

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

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

  textarea {
    resize: vertical;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  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);
    font-family: Space Grotesk, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
  }

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) h1 {
    letter-spacing: -.02em;
    font-size: 3.5rem;
    font-weight: 700;
    line-height: 1.2;
  }

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) h2 {
    letter-spacing: -.01em;
    font-size: 2.5rem;
    font-weight: 500;
    line-height: 1.3;
  }

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) h3 {
    font-size: 28px;
    font-weight: 500;
    line-height: 1.4;
  }

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

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) p {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.7;
  }

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) label {
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.5;
  }

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) button {
    font-size: .9375rem;
    font-weight: 500;
    line-height: 1.5;
  }

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) input {
    font-size: .9375rem;
    font-weight: 400;
    line-height: 1.5;
  }
}

@layer utilities {
  .\@container {
    container-type: inline-size;
  }

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

  .visible {
    visibility: visible;
  }

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

  .sticky {
    position: sticky;
  }

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

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

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

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

  .-inset-\[100px\] {
    inset: -100px;
  }

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

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

  .inset-\[-0\.5\%_-11\%_-0\.12\%_-9\%\] {
    inset: -.5% -11% -.12% -9%;
  }

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

  .inset-\[-1\%_-2\.5\%_-1\.31\%_-2\.5\%\] {
    inset: -1% -2.5% -1.31%;
  }

  .inset-\[-1\%_-2\.5\%_-1\.35\%_-2\.5\%\] {
    inset: -1% -2.5% -1.35%;
  }

  .inset-\[-1\.2\%_-0\.12\%\] {
    inset: -1.2% -.12%;
  }

  .inset-\[-1\.5\%_-4\%_-1\.5\%_-5\%\] {
    inset: -1.5% -4% -1.5% -5%;
  }

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

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

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

  .inset-\[-1px_-3\.03\%\] {
    inset: -1px -3.03%;
  }

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

  .inset-\[-2\.5\%_-1\.5\%_0\.24\%_-1\%\] {
    inset: -2.5% -1.5% .24% -1%;
  }

  .inset-\[-2\.5\%_-4\%_-2\.15\%_-3\.5\%\] {
    inset: -2.5% -4% -2.15% -3.5%;
  }

  .inset-\[-2\.5\%_-7\.5\%_-2\.55\%_-7\.5\%\] {
    inset: -2.5% -7.5% -2.55%;
  }

  .inset-\[-2\.32\%_-0\.12\%\] {
    inset: -2.32% -.12%;
  }

  .inset-\[-2\.38\%_-1px\] {
    inset: -2.38% -1px;
  }

  .inset-\[-2\.94\%_-9\.78\%_-36\.28\%_-20\.3\%\] {
    inset: -2.94% -9.78% -36.28% -20.3%;
  }

  .inset-\[-3\.07\%_-10\.21\%_-37\.88\%_-21\.2\%\] {
    inset: -3.07% -10.21% -37.88% -21.2%;
  }

  .inset-\[-3\.31\%_-0\.91\%_-5\%_-0\.95\%\] {
    inset: -3.31% -.91% -5% -.95%;
  }

  .inset-\[-4\%_-1\.18\%_-1\.54\%_-1\.14\%\] {
    inset: -4% -1.18% -1.54% -1.14%;
  }

  .inset-\[-4\%_-2\.5\%_-3\.63\%_-2\.5\%\] {
    inset: -4% -2.5% -3.63%;
  }

  .inset-\[-4\.17\%_-1px\] {
    inset: -4.17% -1px;
  }

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

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

  .inset-\[-5\%_-0\.5\%_-4\.61\%_-4\.5\%\] {
    inset: -5% -.5% -4.61% -4.5%;
  }

  .inset-\[-5\.2\%_-5\.33\%\] {
    inset: -5.2% -5.33%;
  }

  .inset-\[-5\.5\%_-2\.5\%_-5\.24\%_-2\.5\%\] {
    inset: -5.5% -2.5% -5.24%;
  }

  .inset-\[-5\.5\%_-5\%_-5\.54\%_-5\%\] {
    inset: -5.5% -5% -5.54%;
  }

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

  .inset-\[-6\%_-2\.5\%_-6\.39\%_-2\.5\%\] {
    inset: -6% -2.5% -6.39%;
  }

  .inset-\[-6\.67\%_-8\.3\%_-6\.66\%_-8\.3\%\] {
    inset: -6.67% -8.3% -6.66%;
  }

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

  .inset-\[-10\.71\%\] {
    inset: -10.71%;
  }

  .inset-\[-12\.12\%_-0\.67\%_-15\.58\%_-0\.67\%\] {
    inset: -12.12% -.67% -15.58%;
  }

  .inset-\[-16\.15\%\] {
    inset: -16.15%;
  }

  .inset-\[-17\.14\%_-8\.58\%_-17\.14\%_-8\.57\%\] {
    inset: -17.14% -8.58% -17.14% -8.57%;
  }

  .inset-\[-19\.05\%_-9\.52\%\] {
    inset: -19.05% -9.52%;
  }

  .inset-\[-21\.43\%_-10\.71\%\] {
    inset: -21.43% -10.71%;
  }

  .inset-\[-42\.35\%\] {
    inset: -42.35%;
  }

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

  .inset-\[0_-0\.5px_0_0\] {
    inset: 0 -.5px 0 0;
  }

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

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

  .inset-\[0_0_52px_48px\] {
    inset: 0 0 52px 48px;
  }

  .inset-\[0_2\.5\%_0_17\.5\%\] {
    inset: 0 2.5% 0 17.5%;
  }

  .inset-\[0_10\%\] {
    inset: 0 10%;
  }

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

  .inset-\[2\.78\%_13\.89\%_93\.06\%_81\.94\%\] {
    inset: 2.78% 13.89% 93.06% 81.94%;
  }

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

  .inset-\[4\.69\%\] {
    inset: 4.69%;
  }

  .inset-\[4\.93\%_8\.75\%_14\.06\%_8\.47\%\] {
    inset: 4.93% 8.75% 14.06% 8.47%;
  }

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

  .inset-\[9\.38\%_4\.17\%\] {
    inset: 9.38% 4.17%;
  }

  .inset-\[11\.58\%_10\.24\%_8\.33\%_11\.58\%\] {
    inset: 11.58% 10.24% 8.33% 11.58%;
  }

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

  .inset-\[13\.02\%_0_0_0\] {
    inset: 13.02% 0 0;
  }

  .inset-\[13\.02\%_0_39\.58\%_0\] {
    inset: 13.02% 0 39.58%;
  }

  .inset-\[13\.54\%_11\.21\%_13\.54\%_13\.54\%\] {
    inset: 13.54% 11.21% 13.54% 13.54%;
  }

  .inset-\[13\.89\%_21\.02\%_75\.18\%_68\.06\%\] {
    inset: 13.89% 21.02% 75.18% 68.06%;
  }

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

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

  .inset-\[16\.67\%_10\%_3\.33\%_10\%\] {
    inset: 16.67% 10% 3.33%;
  }

  .inset-\[16\.67\%_18\.38\%_72\.81\%_18\.43\%\] {
    inset: 16.67% 18.38% 72.81% 18.43%;
  }

  .inset-\[16\.67\%_18\.95\%_51\.76\%_18\.43\%\] {
    inset: 16.67% 18.95% 51.76% 18.43%;
  }

  .inset-\[16\.68\%_3\.15\%_11\.5\%_3\.2\%\] {
    inset: 16.68% 3.15% 11.5% 3.2%;
  }

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

  .inset-\[16px_0_26px_0\] {
    inset: 16px 0 26px;
  }

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

  .inset-\[20\%_5\%_30\%_45\%\] {
    inset: 20% 5% 30% 45%;
  }

  .inset-\[21\.91\%_23\.6\%_51\.76\%_23\.08\%\] {
    inset: 21.91% 23.6% 51.76% 23.08%;
  }

  .inset-\[23\.76\%_17\.7\%_26\.04\%_19\.79\%\] {
    inset: 23.76% 17.7% 26.04% 19.79%;
  }

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

  .inset-\[27\.19\%_23\.6\%_51\.76\%_23\.08\%\] {
    inset: 27.19% 23.6% 51.76% 23.08%;
  }

  .inset-\[27\.78\%_13\.89\%_69\.44\%_83\.33\%\] {
    inset: 27.78% 13.89% 69.44% 83.33%;
  }

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

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

  .inset-\[35\%_4\.21\%_1\.25\%_4\.21\%\] {
    inset: 35% 4.21% 1.25%;
  }

  .inset-\[35\%_4\.21\%_1\.25\%_83\.64\%\] {
    inset: 35% 4.21% 1.25% 83.64%;
  }

  .inset-\[35\%_14\.75\%_1\.25\%_83\.64\%\] {
    inset: 35% 14.75% 1.25% 83.64%;
  }

  .inset-\[35\%_15\%_40\%_55\%\] {
    inset: 35% 15% 40% 55%;
  }

  .inset-\[35\.42\%_20\.83\%\] {
    inset: 35.42% 20.83%;
  }

  .inset-\[35\.42\%_20\.84\%_35\.42\%_20\.83\%\] {
    inset: 35.42% 20.84% 35.42% 20.83%;
  }

  .inset-\[37\.05\%_90\.94\%_19\.13\%_4\.21\%\] {
    inset: 37.05% 90.94% 19.13% 4.21%;
  }

  .inset-\[37\.5\%_27\.5\%_17\.5\%_27\.5\%\] {
    inset: 37.5% 27.5% 17.5%;
  }

  .inset-\[40\%_10\%_45\%_15\%\] {
    inset: 40% 10% 45% 15%;
  }

  .inset-\[40\%_30\%_20\%_30\%\] {
    inset: 40% 30% 20%;
  }

  .inset-\[40\.28\%_80\.74\%_48\.8\%_8\.33\%\] {
    inset: 40.28% 80.74% 48.8% 8.33%;
  }

  .inset-\[40\.62\%_0\.14\%_7\.02\%_50\.13\%\] {
    inset: 40.62% .14% 7.02% 50.13%;
  }

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

  .inset-\[42\.36\%_4\.21\%_11\.06\%_90\.87\%\] {
    inset: 42.36% 4.21% 11.06% 90.87%;
  }

  .inset-\[44\.81\%_10\.73\%_11\.06\%_86\.86\%\] {
    inset: 44.81% 10.73% 11.06% 86.86%;
  }

  .inset-\[45\%_31\.25\%_15\%_1\.25\%\] {
    inset: 45% 31.25% 15% 1.25%;
  }

  .inset-\[45\%_32\.5\%_15\%_2\.5\%\] {
    inset: 45% 32.5% 15% 2.5%;
  }

  .inset-\[48\.24\%_23\.6\%_7\.08\%_23\.08\%\] {
    inset: 48.24% 23.6% 7.08% 23.08%;
  }

  .inset-\[48\.96\%_0_26\.56\%_0\] {
    inset: 48.96% 0 26.56%;
  }

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

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

  .inset-\[64\.17\%_71\.67\%_29\.17\%_21\.67\%\] {
    inset: 64.17% 71.67% 29.17% 21.67%;
  }

  .inset-\[70\.83\%_18\.06\%_26\.39\%_79\.17\%\] {
    inset: 70.83% 18.06% 26.39% 79.17%;
  }

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

  .inset-\[88\.89\%_42\.83\%_4\.78\%_42\.56\%\] {
    inset: 88.89% 42.83% 4.78% 42.56%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[-13\.71px\] {
    top: -13.71px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[4\.17\%\] {
    top: 4.17%;
  }

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

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

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

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

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

  .top-\[8\.2\%\] {
    top: 8.2%;
  }

  .top-\[8\.5\%\] {
    top: 8.5%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[18\.06\%\] {
    top: 18.06%;
  }

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

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

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

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

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

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

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

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

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

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

  .top-\[27\.5\%\] {
    top: 27.5%;
  }

  .top-\[28\.5\%\] {
    top: 28.5%;
  }

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

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

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

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

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

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

  .top-\[33\.5\%\] {
    top: 33.5%;
  }

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

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

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

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

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

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

  .top-\[40\.62\%\] {
    top: 40.62%;
  }

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

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

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

  .top-\[48\.12\%\] {
    top: 48.12%;
  }

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

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

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

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

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

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

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

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

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

  .top-\[67\.58px\] {
    top: 67.58px;
  }

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

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

  .top-\[73\.57px\] {
    top: 73.57px;
  }

  .top-\[77\.5\%\] {
    top: 77.5%;
  }

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

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

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

  .top-\[82\.8\%\] {
    top: 82.8%;
  }

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

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

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

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

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

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

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

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

  .top-\[125\.31px\] {
    top: 125.31px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[234\.74px\] {
    top: 234.74px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[496\.39px\] {
    top: 496.39px;
  }

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

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

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

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

  .top-\[645\.93px\] {
    top: 645.93px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[calc\(50\%-16\.5px\)\] {
    top: calc(50% - 16.5px);
  }

  .top-full {
    top: 100%;
  }

  .top-px {
    top: 1px;
  }

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

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

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

  .right-\[-0\.19\%\] {
    right: -.19%;
  }

  .right-\[-0\.79\%\] {
    right: -.79%;
  }

  .right-\[-1\.62\%\] {
    right: -1.62%;
  }

  .right-\[-2\.5\%\] {
    right: -2.5%;
  }

  .right-\[-2\.16\%\] {
    right: -2.16%;
  }

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

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

  .right-\[-5\.51\%\] {
    right: -5.51%;
  }

  .right-\[-6\.09\%\] {
    right: -6.09%;
  }

  .right-\[-6\.39\%\] {
    right: -6.39%;
  }

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

  .right-\[-7\.64\%\] {
    right: -7.64%;
  }

  .right-\[-7\.73\%\] {
    right: -7.73%;
  }

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

  .right-\[-9\.93\%\] {
    right: -9.93%;
  }

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

  .right-\[4\.23\%\] {
    right: 4.23%;
  }

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

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

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

  .right-\[9\%\] {
    right: 9%;
  }

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

  .right-\[10\%\] {
    right: 10%;
  }

  .right-\[11\%\] {
    right: 11%;
  }

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

  .right-\[13\%\] {
    right: 13%;
  }

  .right-\[13\.5\%\] {
    right: 13.5%;
  }

  .right-\[14\%\] {
    right: 14%;
  }

  .right-\[15\%\] {
    right: 15%;
  }

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

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

  .right-\[18\%\] {
    right: 18%;
  }

  .right-\[19\.42\%\] {
    right: 19.42%;
  }

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

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

  .right-\[22\%\] {
    right: 22%;
  }

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

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

  .right-\[30\.35\%\] {
    right: 30.35%;
  }

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

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

  .right-\[49\.87\%\] {
    right: 49.87%;
  }

  .right-\[59\.71\%\] {
    right: 59.71%;
  }

  .right-\[76\.92\%\] {
    right: 76.92%;
  }

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

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

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

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

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

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

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

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

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

  .bottom-\[-4\.17\%\] {
    bottom: -4.17%;
  }

  .bottom-\[-5\.88\%\] {
    bottom: -5.88%;
  }

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

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

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

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

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

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

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

  .bottom-\[6\%\] {
    bottom: 6%;
  }

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

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

  .bottom-\[7\.02\%\] {
    bottom: 7.02%;
  }

  .bottom-\[7\.2\%\] {
    bottom: 7.2%;
  }

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

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

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

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

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

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

  .bottom-\[28\.71\%\] {
    bottom: 28.71%;
  }

  .bottom-\[44\.44\%\] {
    bottom: 44.44%;
  }

  .bottom-\[51\.76\%\] {
    bottom: 51.76%;
  }

  .bottom-\[77\.78\%\] {
    bottom: 77.78%;
  }

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

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

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

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

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

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

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

  .left-\[-2\.5\%\] {
    left: -2.5%;
  }

  .left-\[-3\.5\%\] {
    left: -3.5%;
  }

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

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

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

  .left-\[-6\.5\%\] {
    left: -6.5%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .left-\[-155\.99px\] {
    left: -155.99px;
  }

  .left-\[-241\.35px\] {
    left: -241.35px;
  }

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

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

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

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

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

  .left-\[1\.98px\] {
    left: 1.98px;
  }

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

  .left-\[2\.5\%\] {
    left: 2.5%;
  }

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

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

  .left-\[3\.5\%\] {
    left: 3.5%;
  }

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

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

  .left-\[4\.23\%\] {
    left: 4.23%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .left-\[27\.09px\] {
    left: 27.09px;
  }

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

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

  .left-\[29\.5\%\] {
    left: 29.5%;
  }

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

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

  .left-\[30\.35\%\] {
    left: 30.35%;
  }

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

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

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

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

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

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

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

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

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

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

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

  .left-\[76\.4\%\] {
    left: 76.4%;
  }

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

  .left-\[98\.86px\] {
    left: 98.86px;
  }

  .left-\[111\.08px\] {
    left: 111.08px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .left-\[194\.39px\] {
    left: 194.39px;
  }

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

  .left-\[218\.45px\] {
    left: 218.45px;
  }

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

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

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

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

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

  .left-\[294\.92px\] {
    left: 294.92px;
  }

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

  .left-\[325\.04px\] {
    left: 325.04px;
  }

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

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

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

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

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

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

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

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

  .left-\[455\.73px\] {
    left: 455.73px;
  }

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

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

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

  .left-\[669\.22px\] {
    left: 669.22px;
  }

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

  .left-\[1103\.86px\] {
    left: 1103.86px;
  }

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

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

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

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

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

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

  .left-px {
    left: 1px;
  }

  .isolate {
    isolation: isolate;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .order-1 {
    order: 1;
  }

  .order-2 {
    order: 2;
  }

  .container {
    width: 100%;
  }

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

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

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

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

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

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

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

  .m-\[16px\] {
    margin: 16px;
  }

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

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

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

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

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

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

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

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

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

  .ms-\[calc\(var\(--list-marker-font-size\,0\)\*1\.5\*1\)\] {
    margin-inline-start: calc(var(--list-marker-font-size, 0) * 1.5 * 1);
  }

  .ms-\[calc\(var\(--list-marker-font-size\,0\)\*1\.5\*2\)\] {
    margin-inline-start: calc(var(--list-marker-font-size, 0) * 1.5 * 2);
  }

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

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

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

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

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

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

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

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

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

  .mt-\[3\.7px\] {
    margin-top: 3.7px;
  }

  .mt-\[3\.93px\] {
    margin-top: 3.93px;
  }

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

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

  .mt-\[6\.47px\] {
    margin-top: 6.47px;
  }

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

  .mt-\[11\.54\%\] {
    margin-top: 11.54%;
  }

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

  .mt-\[15\.38\%\] {
    margin-top: 15.38%;
  }

  .mt-\[21\.89\%\] {
    margin-top: 21.89%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .mt-px {
    margin-top: 1px;
  }

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

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

  .mr-\[0\.3em\] {
    margin-right: .3em;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .mb-auto {
    margin-bottom: auto;
  }

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

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

  .ml-\[-19\.33px\] {
    margin-left: -19.33px;
  }

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

  .ml-\[-35\.03px\] {
    margin-left: -35.03px;
  }

  .ml-\[-94\.23px\] {
    margin-left: -94.23px;
  }

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

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

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

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

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

  .ml-\[8\.2px\] {
    margin-left: 8.2px;
  }

  .ml-\[9\.5px\] {
    margin-left: 9.5px;
  }

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

  .ml-\[18\.74\%\] {
    margin-left: 18.74%;
  }

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

  .ml-\[26\.45\%\] {
    margin-left: 26.45%;
  }

  .ml-\[35\.34px\] {
    margin-left: 35.34px;
  }

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

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

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

  .ml-\[46\.88\%\] {
    margin-left: 46.88%;
  }

  .ml-\[53\.88px\] {
    margin-left: 53.88px;
  }

  .ml-\[55\.56\%\] {
    margin-left: 55.56%;
  }

  .ml-\[59\.51\%\] {
    margin-left: 59.51%;
  }

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

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

  .ml-\[335\.84px\] {
    margin-left: 335.84px;
  }

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

  .block {
    display: block;
  }

  .contents {
    display: contents;
  }

  .flex {
    display: flex;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

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

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

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

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

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

  .aspect-\[360\/535\] {
    aspect-ratio: 360 / 535;
  }

  .aspect-\[375\/279\] {
    aspect-ratio: 375 / 279;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .size-\[21\.265px\] {
    width: 21.265px;
    height: 21.265px;
  }

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

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

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

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

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

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

  .size-\[33\.5px\] {
    width: 33.5px;
    height: 33.5px;
  }

  .size-\[34\.07px\] {
    width: 34.07px;
    height: 34.07px;
  }

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

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

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

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

  .size-\[45\.407px\] {
    width: 45.407px;
    height: 45.407px;
  }

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

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

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

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

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

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

  .size-\[109\.89px\] {
    width: 109.89px;
    height: 109.89px;
  }

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

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

  .size-\[150\.113px\] {
    width: 150.113px;
    height: 150.113px;
  }

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

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

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

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

  .size-\[363\.28px\] {
    width: 363.28px;
    height: 363.28px;
  }

  .size-\[496\.25px\] {
    width: 496.25px;
    height: 496.25px;
  }

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

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

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

  .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-10 {
    height: calc(var(--spacing) * 10);
  }

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

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

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

  .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-\[1px\] {
    height: 1px;
  }

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

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

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

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

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

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

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

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

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

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

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

  .h-\[9\.317px\] {
    height: 9.317px;
  }

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

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

  .h-\[11\.336px\] {
    height: 11.336px;
  }

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

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

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

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

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

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

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

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

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

  .h-\[17\.501px\] {
    height: 17.501px;
  }

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

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

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

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

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

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

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

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

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

  .h-\[23\.302px\] {
    height: 23.302px;
  }

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

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

  .h-\[25\.545px\] {
    height: 25.545px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .h-\[83\.417px\] {
    height: 83.417px;
  }

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

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

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

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

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

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

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

  .h-\[100\.366px\] {
    height: 100.366px;
  }

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

  .h-\[109\.633px\] {
    height: 109.633px;
  }

  .h-\[112\.535px\] {
    height: 112.535px;
  }

  .h-\[112\.646px\] {
    height: 112.646px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .h-\[153\.083px\] {
    height: 153.083px;
  }

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

  .h-\[165\.168px\] {
    height: 165.168px;
  }

  .h-\[166\.962px\] {
    height: 166.962px;
  }

  .h-\[169\.534px\] {
    height: 169.534px;
  }

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

  .h-\[172\.466px\] {
    height: 172.466px;
  }

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

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

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

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

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

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

  .h-\[196\.334px\] {
    height: 196.334px;
  }

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

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

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

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

  .h-\[219\.836px\] {
    height: 219.836px;
  }

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

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

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

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

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

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

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

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

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

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

  .h-\[326\.234px\] {
    height: 326.234px;
  }

  .h-\[331\.001px\] {
    height: 331.001px;
  }

  .h-\[331\.795px\] {
    height: 331.795px;
  }

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

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

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

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

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

  .h-\[372\.023px\] {
    height: 372.023px;
  }

  .h-\[372\.391px\] {
    height: 372.391px;
  }

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

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

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

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

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

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

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

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

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

  .h-\[437\.419px\] {
    height: 437.419px;
  }

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

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

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

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

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

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

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

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

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

  .h-\[495\.515px\] {
    height: 495.515px;
  }

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

  .h-\[505\.727px\] {
    height: 505.727px;
  }

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

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

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

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

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

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

  .h-\[560\.456px\] {
    height: 560.456px;
  }

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

  .h-\[606\.293px\] {
    height: 606.293px;
  }

  .h-\[656\.872px\] {
    height: 656.872px;
  }

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

  .h-\[699\.27px\] {
    height: 699.27px;
  }

  .h-\[736\.213px\] {
    height: 736.213px;
  }

  .h-\[764\.335px\] {
    height: 764.335px;
  }

  .h-\[784\.386px\] {
    height: 784.386px;
  }

  .h-\[796\.843px\] {
    height: 796.843px;
  }

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

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

  .h-\[818\.187px\] {
    height: 818.187px;
  }

  .h-\[829\.196px\] {
    height: 829.196px;
  }

  .h-\[846\.569px\] {
    height: 846.569px;
  }

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

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

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

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

  .h-\[1671\.858px\] {
    height: 1671.86px;
  }

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

  .h-auto {
    height: auto;
  }

  .h-full {
    height: 100%;
  }

  .h-px {
    height: 1px;
  }

  .h-screen {
    height: 100vh;
  }

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

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

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

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

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

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

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

  .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-10 {
    width: calc(var(--spacing) * 10);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-\[6\.875px\] {
    width: 6.875px;
  }

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

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

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

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

  .w-\[8\.896px\] {
    width: 8.896px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-\[17\.208px\] {
    width: 17.208px;
  }

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

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

  .w-\[18\.06px\] {
    width: 18.06px;
  }

  .w-\[18\.022px\] {
    width: 18.022px;
  }

  .w-\[18\.95px\] {
    width: 18.95px;
  }

  .w-\[18\.667px\] {
    width: 18.667px;
  }

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

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

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

  .w-\[21\.053px\] {
    width: 21.053px;
  }

  .w-\[21\.481px\] {
    width: 21.481px;
  }

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

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

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

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

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

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

  .w-\[26\.943px\] {
    width: 26.943px;
  }

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

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

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

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

  .w-\[33\.5\%\] {
    width: 33.5%;
  }

  .w-\[33\.5px\] {
    width: 33.5px;
  }

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

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

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

  .w-\[42\.246px\] {
    width: 42.246px;
  }

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

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

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

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

  .w-\[53\.899px\] {
    width: 53.899px;
  }

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

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

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

  .w-\[66\.661px\] {
    width: 66.661px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .w-\[85\.6px\] {
    width: 85.6px;
  }

  .w-\[85\.124px\] {
    width: 85.124px;
  }

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

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

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

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

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

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

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

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

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

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

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

  .w-\[109\.89px\] {
    width: 109.89px;
  }

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

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

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

  .w-\[120\.42px\] {
    width: 120.42px;
  }

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

  .w-\[121\.253px\] {
    width: 121.253px;
  }

  .w-\[121\.391px\] {
    width: 121.391px;
  }

  .w-\[128\.417px\] {
    width: 128.417px;
  }

  .w-\[128\.481px\] {
    width: 128.481px;
  }

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

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

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

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

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

  .w-\[149\.984px\] {
    width: 149.984px;
  }

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

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

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

  .w-\[157\.05px\] {
    width: 157.05px;
  }

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

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

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

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

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

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

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

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

  .w-\[186\.89px\] {
    width: 186.89px;
  }

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

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

  .w-\[194\.481px\] {
    width: 194.481px;
  }

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

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

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

  .w-\[199\.854px\] {
    width: 199.854px;
  }

  .w-\[200px\] {
    width: 200px;
  }

  .w-\[205px\] {
    width: 205px;
  }

  .w-\[206px\] {
    width: 206px;
  }

  .w-\[208px\] {
    width: 208px;
  }

  .w-\[209px\] {
    width: 209px;
  }

  .w-\[213px\] {
    width: 213px;
  }

  .w-\[214px\] {
    width: 214px;
  }

  .w-\[221px\] {
    width: 221px;
  }

  .w-\[225\.305px\] {
    width: 225.305px;
  }

  .w-\[225px\] {
    width: 225px;
  }

  .w-\[233px\] {
    width: 233px;
  }

  .w-\[234\.362px\] {
    width: 234.362px;
  }

  .w-\[234px\] {
    width: 234px;
  }

  .w-\[235px\] {
    width: 235px;
  }

  .w-\[236\.779px\] {
    width: 236.779px;
  }

  .w-\[240\.403px\] {
    width: 240.403px;
  }

  .w-\[240px\] {
    width: 240px;
  }

  .w-\[249px\] {
    width: 249px;
  }

  .w-\[253px\] {
    width: 253px;
  }

  .w-\[260px\] {
    width: 260px;
  }

  .w-\[265px\] {
    width: 265px;
  }

  .w-\[279px\] {
    width: 279px;
  }

  .w-\[280px\] {
    width: 280px;
  }

  .w-\[281px\] {
    width: 281px;
  }

  .w-\[290\.726px\] {
    width: 290.726px;
  }

  .w-\[292px\] {
    width: 292px;
  }

  .w-\[297px\] {
    width: 297px;
  }

  .w-\[300px\] {
    width: 300px;
  }

  .w-\[304px\] {
    width: 304px;
  }

  .w-\[312px\] {
    width: 312px;
  }

  .w-\[313px\] {
    width: 313px;
  }

  .w-\[314px\] {
    width: 314px;
  }

  .w-\[329px\] {
    width: 329px;
  }

  .w-\[330px\] {
    width: 330px;
  }

  .w-\[334\.631px\] {
    width: 334.631px;
  }

  .w-\[340px\] {
    width: 340px;
  }

  .w-\[345px\] {
    width: 345px;
  }

  .w-\[349\.15px\] {
    width: 349.15px;
  }

  .w-\[360px\] {
    width: 360px;
  }

  .w-\[361px\] {
    width: 361px;
  }

  .w-\[363\.28px\] {
    width: 363.28px;
  }

  .w-\[365px\] {
    width: 365px;
  }

  .w-\[374\.405px\] {
    width: 374.405px;
  }

  .w-\[375px\] {
    width: 375px;
  }

  .w-\[382px\] {
    width: 382px;
  }

  .w-\[388px\] {
    width: 388px;
  }

  .w-\[389\.33px\] {
    width: 389.33px;
  }

  .w-\[389px\] {
    width: 389px;
  }

  .w-\[394px\] {
    width: 394px;
  }

  .w-\[396px\] {
    width: 396px;
  }

  .w-\[398\.091px\] {
    width: 398.091px;
  }

  .w-\[400\.843px\] {
    width: 400.843px;
  }

  .w-\[401\.302px\] {
    width: 401.302px;
  }

  .w-\[424\.74px\] {
    width: 424.74px;
  }

  .w-\[424\.528px\] {
    width: 424.528px;
  }

  .w-\[428px\] {
    width: 428px;
  }

  .w-\[429px\] {
    width: 429px;
  }

  .w-\[447px\] {
    width: 447px;
  }

  .w-\[448px\] {
    width: 448px;
  }

  .w-\[460px\] {
    width: 460px;
  }

  .w-\[481px\] {
    width: 481px;
  }

  .w-\[495\.826px\] {
    width: 495.826px;
  }

  .w-\[504\.966px\] {
    width: 504.966px;
  }

  .w-\[505px\] {
    width: 505px;
  }

  .w-\[512px\] {
    width: 512px;
  }

  .w-\[515px\] {
    width: 515px;
  }

  .w-\[516px\] {
    width: 516px;
  }

  .w-\[528px\] {
    width: 528px;
  }

  .w-\[533\.32px\] {
    width: 533.32px;
  }

  .w-\[538px\] {
    width: 538px;
  }

  .w-\[559px\] {
    width: 559px;
  }

  .w-\[568\.246px\] {
    width: 568.246px;
  }

  .w-\[571px\] {
    width: 571px;
  }

  .w-\[577\.45px\] {
    width: 577.45px;
  }

  .w-\[600px\] {
    width: 600px;
  }

  .w-\[736px\] {
    width: 736px;
  }

  .w-\[809px\] {
    width: 809px;
  }

  .w-\[815px\] {
    width: 815px;
  }

  .w-\[920px\] {
    width: 920px;
  }

  .w-\[943px\] {
    width: 943px;
  }

  .w-\[1000px\] {
    width: 1000px;
  }

  .w-\[1024px\] {
    width: 1024px;
  }

  .w-\[1104px\] {
    width: 1104px;
  }

  .w-\[1168px\] {
    width: 1168px;
  }

  .w-\[1201px\] {
    width: 1201px;
  }

  .w-\[1240px\] {
    width: 1240px;
  }

  .w-\[1440px\] {
    width: 1440px;
  }

  .w-\[1878\.538px\] {
    width: 1878.54px;
  }

  .w-\[2000px\] {
    width: 2000px;
  }

  .w-\[min-content\] {
    width: min-content;
  }

  .w-auto {
    width: auto;
  }

  .w-full {
    width: 100%;
  }

  .max-w-2xl {
    max-width: var(--container-2xl);
  }

  .max-w-3xl {
    max-width: var(--container-3xl);
  }

  .max-w-6xl {
    max-width: var(--container-6xl);
  }

  .max-w-\[240px\] {
    max-width: 240px;
  }

  .max-w-\[280px\] {
    max-width: 280px;
  }

  .max-w-\[290px\] {
    max-width: 290px;
  }

  .max-w-\[320px\] {
    max-width: 320px;
  }

  .max-w-\[330px\] {
    max-width: 330px;
  }

  .max-w-\[340px\] {
    max-width: 340px;
  }

  .max-w-\[343px\] {
    max-width: 343px;
  }

  .max-w-\[360px\] {
    max-width: 360px;
  }

  .max-w-\[365px\] {
    max-width: 365px;
  }

  .max-w-\[400px\] {
    max-width: 400px;
  }

  .max-w-\[442px\] {
    max-width: 442px;
  }

  .max-w-\[512px\] {
    max-width: 512px;
  }

  .max-w-\[560px\] {
    max-width: 560px;
  }

  .max-w-\[607px\] {
    max-width: 607px;
  }

  .max-w-\[650px\] {
    max-width: 650px;
  }

  .max-w-\[700px\] {
    max-width: 700px;
  }

  .max-w-\[900px\] {
    max-width: 900px;
  }

  .max-w-\[950px\] {
    max-width: 950px;
  }

  .max-w-\[960px\] {
    max-width: 960px;
  }

  .max-w-\[1000px\] {
    max-width: 1000px;
  }

  .max-w-\[1100px\] {
    max-width: 1100px;
  }

  .max-w-\[1240px\] {
    max-width: 1240px;
  }

  .max-w-\[1304px\] {
    max-width: 1304px;
  }

  .max-w-\[1440px\] {
    max-width: 1440px;
  }

  .max-w-\[1533px\] {
    max-width: 1533px;
  }

  .max-w-\[inherit\] {
    max-width: inherit;
  }

  .max-w-full {
    max-width: 100%;
  }

  .max-w-md {
    max-width: var(--container-md);
  }

  .max-w-none {
    max-width: none;
  }

  .min-w-\[200px\] {
    min-width: 200px;
  }

  .min-w-\[320px\] {
    min-width: 320px;
  }

  .min-w-\[480px\] {
    min-width: 480px;
  }

  .min-w-full {
    min-width: 100%;
  }

  .min-w-px {
    min-width: 1px;
  }

  .flex-1 {
    flex: 1;
  }

  .flex-none {
    flex: none;
  }

  .flex-shrink {
    flex-shrink: 1;
  }

  .flex-shrink-0, .shrink-0 {
    flex-shrink: 0;
  }

  .grow {
    flex-grow: 1;
  }

  .basis-0 {
    flex-basis: calc(var(--spacing) * 0);
  }

  .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-\[-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-3 {
    --tw-translate-y: calc(var(--spacing) * 3);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-4 {
    --tw-translate-y: calc(var(--spacing) * 4);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-6 {
    --tw-translate-y: calc(var(--spacing) * 6);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-8 {
    --tw-translate-y: calc(var(--spacing) * 8);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[-50\%\] {
    --tw-translate-y: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .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\.7\] {
    scale: .7;
  }

  .scale-\[0\.65\] {
    scale: .65;
  }

  .scale-\[0\.75\] {
    scale: .75;
  }

  .rotate-\[30deg\] {
    rotate: 30deg;
  }

  .rotate-\[90deg\] {
    rotate: 90deg;
  }

  .rotate-\[180deg\] {
    rotate: 180deg;
  }

  .rotate-\[270deg\] {
    rotate: 270deg;
  }

  .transform {
    transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .resize {
    resize: both;
  }

  .snap-start {
    scroll-snap-align: start;
  }

  .snap-always {
    scroll-snap-stop: always;
  }

  .list-inside {
    list-style-position: inside;
  }

  .list-decimal {
    list-style-type: decimal;
  }

  .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-\[24\%_1\%_75\%\] {
    grid-template-columns: 24% 1% 75%;
  }

  .grid-cols-\[24\%_3\%_73\%\] {
    grid-template-columns: 24% 3% 73%;
  }

  .grid-cols-\[26\%_0\%_74\%\] {
    grid-template-columns: 26% 0% 74%;
  }

  .grid-cols-\[27\%_0\%_73\%\] {
    grid-template-columns: 27% 0% 73%;
  }

  .grid-cols-\[28\%_1\%_71\%\] {
    grid-template-columns: 28% 1% 71%;
  }

  .grid-cols-\[max-content\] {
    grid-template-columns: max-content;
  }

  .grid-rows-\[max-content\] {
    grid-template-rows: max-content;
  }

  .flex-col {
    flex-direction: column;
  }

  .flex-row {
    flex-direction: row;
  }

  .flex-wrap {
    flex-wrap: wrap;
  }

  .place-items-start {
    place-items: start;
  }

  .content-center {
    align-content: center;
  }

  .content-start {
    align-content: flex-start;
  }

  .content-stretch {
    align-content: stretch;
  }

  .items-center {
    align-items: center;
  }

  .items-end {
    align-items: flex-end;
  }

  .items-start {
    align-items: flex-start;
  }

  .justify-between {
    justify-content: space-between;
  }

  .justify-center {
    justify-content: center;
  }

  .justify-end {
    justify-content: flex-end;
  }

  .justify-start {
    justify-content: flex-start;
  }

  .gap-1 {
    gap: calc(var(--spacing) * 1);
  }

  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }

  .gap-2\.5 {
    gap: calc(var(--spacing) * 2.5);
  }

  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }

  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }

  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }

  .gap-8 {
    gap: calc(var(--spacing) * 8);
  }

  .gap-10 {
    gap: calc(var(--spacing) * 10);
  }

  .gap-12 {
    gap: calc(var(--spacing) * 12);
  }

  .gap-16 {
    gap: calc(var(--spacing) * 16);
  }

  .gap-\[2px\] {
    gap: 2px;
  }

  .gap-\[3px\] {
    gap: 3px;
  }

  .gap-\[4\.79vw\] {
    gap: 4.79vw;
  }

  .gap-\[4px\] {
    gap: 4px;
  }

  .gap-\[5px\] {
    gap: 5px;
  }

  .gap-\[6px\] {
    gap: 6px;
  }

  .gap-\[7px\] {
    gap: 7px;
  }

  .gap-\[8px\] {
    gap: 8px;
  }

  .gap-\[9px\] {
    gap: 9px;
  }

  .gap-\[10px\] {
    gap: 10px;
  }

  .gap-\[11px\] {
    gap: 11px;
  }

  .gap-\[12px\] {
    gap: 12px;
  }

  .gap-\[13px\] {
    gap: 13px;
  }

  .gap-\[15px\] {
    gap: 15px;
  }

  .gap-\[16px\] {
    gap: 16px;
  }

  .gap-\[16px_32px\] {
    gap: 16px 32px;
  }

  .gap-\[18px\] {
    gap: 18px;
  }

  .gap-\[20px\] {
    gap: 20px;
  }

  .gap-\[20px_16px\] {
    gap: 20px 16px;
  }

  .gap-\[21px\] {
    gap: 21px;
  }

  .gap-\[22px\] {
    gap: 22px;
  }

  .gap-\[23px\] {
    gap: 23px;
  }

  .gap-\[24px\] {
    gap: 24px;
  }

  .gap-\[25px\] {
    gap: 25px;
  }

  .gap-\[32px\] {
    gap: 32px;
  }

  .gap-\[33px\] {
    gap: 33px;
  }

  .gap-\[35px\] {
    gap: 35px;
  }

  .gap-\[36px\] {
    gap: 36px;
  }

  .gap-\[40px\] {
    gap: 40px;
  }

  .gap-\[45px\] {
    gap: 45px;
  }

  .gap-\[48px\] {
    gap: 48px;
  }

  .gap-\[51px\] {
    gap: 51px;
  }

  .gap-\[54px\] {
    gap: 54px;
  }

  .gap-\[58px\] {
    gap: 58px;
  }

  .gap-\[59px\] {
    gap: 59px;
  }

  .gap-\[64px\] {
    gap: 64px;
  }

  .gap-\[96px\] {
    gap: 96px;
  }

  .gap-\[102px\] {
    gap: 102px;
  }

  .gap-\[104px\] {
    gap: 104px;
  }

  .gap-\[124px\] {
    gap: 124px;
  }

  .gap-\[178px\] {
    gap: 178px;
  }

  .gap-\[206px\] {
    gap: 206px;
  }

  .gap-\[254px\] {
    gap: 254px;
  }

  .gap-\[319px\] {
    gap: 319px;
  }

  .gap-px {
    gap: 1px;
  }

  :where(.space-y-0 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-1 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-2 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-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-\[2px\] > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(2px * var(--tw-space-y-reverse));
    margin-block-end: calc(2px * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-\[6px\] > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(6px * var(--tw-space-y-reverse));
    margin-block-end: calc(6px * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-\[12px\] > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(12px * var(--tw-space-y-reverse));
    margin-block-end: calc(12px * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-\[16px\] > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(16px * var(--tw-space-y-reverse));
    margin-block-end: calc(16px * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-\[22px\] > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(22px * var(--tw-space-y-reverse));
    margin-block-end: calc(22px * calc(1 - var(--tw-space-y-reverse)));
  }

  .self-end {
    align-self: flex-end;
  }

  .self-stretch {
    align-self: 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-\[1px\] {
    border-radius: 1px;
  }

  .rounded-\[2px\] {
    border-radius: 2px;
  }

  .rounded-\[3\.886px\] {
    border-radius: 3.886px;
  }

  .rounded-\[4px\] {
    border-radius: 4px;
  }

  .rounded-\[5px\] {
    border-radius: 5px;
  }

  .rounded-\[6px\] {
    border-radius: 6px;
  }

  .rounded-\[7px\] {
    border-radius: 7px;
  }

  .rounded-\[8px\] {
    border-radius: 8px;
  }

  .rounded-\[9px\] {
    border-radius: 9px;
  }

  .rounded-\[10px\] {
    border-radius: 10px;
  }

  .rounded-\[11px\] {
    border-radius: 11px;
  }

  .rounded-\[12px\] {
    border-radius: 12px;
  }

  .rounded-\[13px\] {
    border-radius: 13px;
  }

  .rounded-\[14px\] {
    border-radius: 14px;
  }

  .rounded-\[15px\] {
    border-radius: 15px;
  }

  .rounded-\[16px\] {
    border-radius: 16px;
  }

  .rounded-\[18px\] {
    border-radius: 18px;
  }

  .rounded-\[20px\] {
    border-radius: 20px;
  }

  .rounded-\[22px\] {
    border-radius: 22px;
  }

  .rounded-\[24px\] {
    border-radius: 24px;
  }

  .rounded-\[25px\] {
    border-radius: 25px;
  }

  .rounded-\[28px\] {
    border-radius: 28px;
  }

  .rounded-\[30\.74px\] {
    border-radius: 30.74px;
  }

  .rounded-\[30\.744px\] {
    border-radius: 30.744px;
  }

  .rounded-\[30px\] {
    border-radius: 30px;
  }

  .rounded-\[32px\] {
    border-radius: 32px;
  }

  .rounded-\[36px\] {
    border-radius: 36px;
  }

  .rounded-\[37px\] {
    border-radius: 37px;
  }

  .rounded-\[40px\] {
    border-radius: 40px;
  }

  .rounded-\[42px\] {
    border-radius: 42px;
  }

  .rounded-\[44px\] {
    border-radius: 44px;
  }

  .rounded-\[50px\] {
    border-radius: 50px;
  }

  .rounded-\[99px\] {
    border-radius: 99px;
  }

  .rounded-\[100px\] {
    border-radius: 100px;
  }

  .rounded-\[104px\] {
    border-radius: 104px;
  }

  .rounded-\[200px\] {
    border-radius: 200px;
  }

  .rounded-\[204px\] {
    border-radius: 204px;
  }

  .rounded-\[9999px\] {
    border-radius: 9999px;
  }

  .rounded-\[10000\.5px\] {
    border-radius: 10000.5px;
  }

  .rounded-\[100000px\] {
    border-radius: 100000px;
  }

  .rounded-\[inherit\] {
    border-radius: inherit;
  }

  .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-t-\[12px\] {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
  }

  .rounded-t-\[16px\] {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
  }

  .rounded-t-\[18px\] {
    border-top-left-radius: 18px;
    border-top-right-radius: 18px;
  }

  .rounded-t-\[20px\] {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }

  .rounded-t-\[24px\] {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
  }

  .rounded-t-lg {
    border-top-left-radius: var(--radius);
    border-top-right-radius: var(--radius);
  }

  .rounded-t-md {
    border-top-left-radius: calc(var(--radius)  - 2px);
    border-top-right-radius: calc(var(--radius)  - 2px);
  }

  .rounded-tl-\[8px\] {
    border-top-left-radius: 8px;
  }

  .rounded-tl-\[16px\] {
    border-top-left-radius: 16px;
  }

  .rounded-tl-\[20px\] {
    border-top-left-radius: 20px;
  }

  .rounded-tl-\[24px\] {
    border-top-left-radius: 24px;
  }

  .rounded-r-lg {
    border-top-right-radius: var(--radius);
    border-bottom-right-radius: var(--radius);
  }

  .rounded-r-xl {
    border-top-right-radius: calc(var(--radius)  + 4px);
    border-bottom-right-radius: calc(var(--radius)  + 4px);
  }

  .rounded-tr-\[8px\] {
    border-top-right-radius: 8px;
  }

  .rounded-tr-\[9px\] {
    border-top-right-radius: 9px;
  }

  .rounded-tr-\[16px\] {
    border-top-right-radius: 16px;
  }

  .rounded-tr-\[20px\] {
    border-top-right-radius: 20px;
  }

  .rounded-tr-\[24px\] {
    border-top-right-radius: 24px;
  }

  .rounded-b-\[12px\] {
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
  }

  .rounded-b-\[16px\] {
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
  }

  .rounded-b-\[18px\] {
    border-bottom-right-radius: 18px;
    border-bottom-left-radius: 18px;
  }

  .rounded-b-\[20px\] {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .rounded-b-\[24px\] {
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
  }

  .rounded-br-\[8px\] {
    border-bottom-right-radius: 8px;
  }

  .rounded-br-\[9px\] {
    border-bottom-right-radius: 9px;
  }

  .rounded-br-\[10px\] {
    border-bottom-right-radius: 10px;
  }

  .rounded-br-\[16px\] {
    border-bottom-right-radius: 16px;
  }

  .rounded-br-\[20px\] {
    border-bottom-right-radius: 20px;
  }

  .rounded-br-\[24px\] {
    border-bottom-right-radius: 24px;
  }

  .rounded-bl-\[8px\] {
    border-bottom-left-radius: 8px;
  }

  .rounded-bl-\[9px\] {
    border-bottom-left-radius: 9px;
  }

  .rounded-bl-\[10px\] {
    border-bottom-left-radius: 10px;
  }

  .rounded-bl-\[16px\] {
    border-bottom-left-radius: 16px;
  }

  .rounded-bl-\[20px\] {
    border-bottom-left-radius: 20px;
  }

  .rounded-bl-\[24px\] {
    border-bottom-left-radius: 24px;
  }

  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .border-4 {
    border-style: var(--tw-border-style);
    border-width: 4px;
  }

  .border-\[0\.1px_0px_0px\] {
    border-style: var(--tw-border-style);
    border-width: .1px 0 0;
  }

  .border-\[0\.3px\] {
    border-style: var(--tw-border-style);
    border-width: .3px;
  }

  .border-\[0\.5px\] {
    border-style: var(--tw-border-style);
    border-width: .5px;
  }

  .border-\[0\.75px\] {
    border-style: var(--tw-border-style);
    border-width: .75px;
  }

  .border-\[0\.333px_0px_0px\] {
    border-style: var(--tw-border-style);
    border-width: .333px 0 0;
  }

  .border-\[0px_0px_0px_1\.5px\] {
    border-style: var(--tw-border-style);
    border-width: 0 0 0 1.5px;
  }

  .border-\[0px_0px_0px_1px\] {
    border-style: var(--tw-border-style);
    border-width: 0 0 0 1px;
  }

  .border-\[0px_0px_0px_2px\] {
    border-style: var(--tw-border-style);
    border-width: 0 0 0 2px;
  }

  .border-\[0px_0px_1px\] {
    border-style: var(--tw-border-style);
    border-width: 0 0 1px;
  }

  .border-\[0px_0px_2px\] {
    border-style: var(--tw-border-style);
    border-width: 0 0 2px;
  }

  .border-\[0px_1px_0px_0px\] {
    border-style: var(--tw-border-style);
    border-width: 0 1px 0 0;
  }

  .border-\[1\.5px\] {
    border-style: var(--tw-border-style);
    border-width: 1.5px;
  }

  .border-\[1px_0px_0px\] {
    border-style: var(--tw-border-style);
    border-width: 1px 0 0;
  }

  .border-\[3px\] {
    border-style: var(--tw-border-style);
    border-width: 3px;
  }

  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .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-l-2 {
    border-left-style: var(--tw-border-style);
    border-left-width: 2px;
  }

  .border-l-\[6px\] {
    border-left-style: var(--tw-border-style);
    border-left-width: 6px;
  }

  .border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }

  .border-\[\#00d9ff\] {
    border-color: #00d9ff;
  }

  .border-\[\#00d9ff\]\/25 {
    border-color: oklab(81.5968% -.116812 -.0864434 / .25);
  }

  .border-\[\#00d9ff\]\/28 {
    border-color: oklab(81.5968% -.116812 -.0864434 / .28);
  }

  .border-\[\#00d9ff\]\/30 {
    border-color: oklab(81.5968% -.116812 -.0864434 / .3);
  }

  .border-\[\#00d9ff\]\/32 {
    border-color: oklab(81.5968% -.116812 -.0864434 / .32);
  }

  .border-\[\#00d9ff\]\/35 {
    border-color: oklab(81.5968% -.116812 -.0864434 / .35);
  }

  .border-\[\#00d9ff\]\/40 {
    border-color: oklab(81.5968% -.116812 -.0864434 / .4);
  }

  .border-\[\#2a2a2a\] {
    border-color: #2a2a2a;
  }

  .border-\[\#3a3a3a\] {
    border-color: #3a3a3a;
  }

  .border-\[\#3a3a40\] {
    border-color: #3a3a40;
  }

  .border-\[\#3c3c3c\] {
    border-color: #3c3c3c;
  }

  .border-\[\#4f4f4f\] {
    border-color: #4f4f4f;
  }

  .border-\[\#5b41fb\] {
    border-color: #5b41fb;
  }

  .border-\[\#7f56d9\] {
    border-color: #7f56d9;
  }

  .border-\[\#53b1fd\] {
    border-color: #53b1fd;
  }

  .border-\[\#333\] {
    border-color: #333;
  }

  .border-\[\#444\] {
    border-color: #444;
  }

  .border-\[\#444ce7\] {
    border-color: #444ce7;
  }

  .border-\[\#666EFF\]\/10 {
    border-color: oklab(61.1711% .0213748 -.210603 / .1);
  }

  .border-\[\#666EFF\]\/20 {
    border-color: oklab(61.1711% .0213748 -.210603 / .2);
  }

  .border-\[\#6941c6\] {
    border-color: #6941c6;
  }

  .border-\[\#101828\] {
    border-color: #101828;
  }

  .border-\[\#344054\] {
    border-color: #344054;
  }

  .border-\[\#667085\] {
    border-color: #667085;
  }

  .border-\[\#EAECF0\] {
    border-color: #eaecf0;
  }

  .border-\[\#F97066\] {
    border-color: #f97066;
  }

  .border-\[\#abefc6\] {
    border-color: #abefc6;
  }

  .border-\[\#b2ddff\] {
    border-color: #b2ddff;
  }

  .border-\[\#c7d7fe\] {
    border-color: #c7d7fe;
  }

  .border-\[\#d0d5dd\] {
    border-color: #d0d5dd;
  }

  .border-\[\#d5d9eb\] {
    border-color: #d5d9eb;
  }

  .border-\[\#d6ddeb\] {
    border-color: #d6ddeb;
  }

  .border-\[\#e4e7ec\] {
    border-color: #e4e7ec;
  }

  .border-\[\#e5e7eb\] {
    border-color: #e5e7eb;
  }

  .border-\[\#e9d7fe\] {
    border-color: #e9d7fe;
  }

  .border-\[\#e9eaeb\] {
    border-color: #e9eaeb;
  }

  .border-\[\#eaecf0\] {
    border-color: #eaecf0;
  }

  .border-\[\#f2f4f7\] {
    border-color: #f2f4f7;
  }

  .border-\[\#f79009\]\/10 {
    border-color: oklab(74.688% .0795704 .150331 / .1);
  }

  .border-\[\#f97066\]\/20 {
    border-color: oklab(70.8639% .152108 .0757411 / .2);
  }

  .border-\[rgba\(0\,0\,0\,0\.08\)\] {
    border-color: #00000014;
  }

  .border-\[rgba\(31\,36\,41\,0\.2\)\] {
    border-color: #1f242933;
  }

  .border-\[rgba\(255\,255\,255\,0\.3\)\] {
    border-color: #ffffff4d;
  }

  .border-border {
    border-color: var(--border);
  }

  .border-border\/30 {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-border\/30 {
      border-color: color-mix(in oklab, var(--border) 30%, transparent);
    }
  }

  .border-gray-200 {
    border-color: var(--color-gray-200);
  }

  .border-white {
    border-color: var(--color-white);
  }

  .border-white\/5 {
    border-color: #ffffff0d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/5 {
      border-color: color-mix(in oklab, var(--color-white) 5%, transparent);
    }
  }

  .border-white\/10 {
    border-color: #ffffff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/10 {
      border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .border-white\/70 {
    border-color: #ffffffb3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/70 {
      border-color: color-mix(in oklab, var(--color-white) 70%, transparent);
    }
  }

  .bg-\[\#0a0a0a\] {
    background-color: #0a0a0a;
  }

  .bg-\[\#0a0a0f\] {
    background-color: #0a0a0f;
  }

  .bg-\[\#0a0e1a\]\/80 {
    background-color: oklab(16.6302% -.000287212 -.0261548 / .8);
  }

  .bg-\[\#0d0d0d\] {
    background-color: #0d0d0d;
  }

  .bg-\[\#0f0f0f\] {
    background-color: #0f0f0f;
  }

  .bg-\[\#00d9ff\] {
    background-color: #00d9ff;
  }

  .bg-\[\#00d9ff\]\/8 {
    background-color: oklab(81.5968% -.116812 -.0864434 / .08);
  }

  .bg-\[\#00d9ff\]\/9 {
    background-color: oklab(81.5968% -.116812 -.0864434 / .09);
  }

  .bg-\[\#00d9ff\]\/10 {
    background-color: oklab(81.5968% -.116812 -.0864434 / .1);
  }

  .bg-\[\#00d9ff\]\/11 {
    background-color: oklab(81.5968% -.116812 -.0864434 / .11);
  }

  .bg-\[\#00d9ff\]\/12 {
    background-color: oklab(81.5968% -.116812 -.0864434 / .12);
  }

  .bg-\[\#00d9ff\]\/15 {
    background-color: oklab(81.5968% -.116812 -.0864434 / .15);
  }

  .bg-\[\#00d9ff\]\/20 {
    background-color: oklab(81.5968% -.116812 -.0864434 / .2);
  }

  .bg-\[\#00d9ff\]\/25 {
    background-color: oklab(81.5968% -.116812 -.0864434 / .25);
  }

  .bg-\[\#00d9ff\]\/30 {
    background-color: oklab(81.5968% -.116812 -.0864434 / .3);
  }

  .bg-\[\#00d9ff\]\/35 {
    background-color: oklab(81.5968% -.116812 -.0864434 / .35);
  }

  .bg-\[\#00d9ff\]\/40 {
    background-color: oklab(81.5968% -.116812 -.0864434 / .4);
  }

  .bg-\[\#00d9ff\]\/50 {
    background-color: oklab(81.5968% -.116812 -.0864434 / .5);
  }

  .bg-\[\#1a1a1a\] {
    background-color: #1a1a1a;
  }

  .bg-\[\#1a1a1c\] {
    background-color: #1a1a1c;
  }

  .bg-\[\#1a1a2e\] {
    background-color: #1a1a2e;
  }

  .bg-\[\#1d1d1f\] {
    background-color: #1d1d1f;
  }

  .bg-\[\#1f2429\] {
    background-color: #1f2429;
  }

  .bg-\[\#2c7ff5\] {
    background-color: #2c7ff5;
  }

  .bg-\[\#3e2da6\] {
    background-color: #3e2da6;
  }

  .bg-\[\#4b24e8\] {
    background-color: #4b24e8;
  }

  .bg-\[\#4f4f4f\] {
    background-color: #4f4f4f;
  }

  .bg-\[\#5b41fb\] {
    background-color: #5b41fb;
  }

  .bg-\[\#5fe9d0\] {
    background-color: #5fe9d0;
  }

  .bg-\[\#7f56d9\] {
    background-color: #7f56d9;
  }

  .bg-\[\#8ce0ff\] {
    background-color: #8ce0ff;
  }

  .bg-\[\#9e77ed\] {
    background-color: #9e77ed;
  }

  .bg-\[\#17b26a\] {
    background-color: #17b26a;
  }

  .bg-\[\#039bcf\] {
    background-color: #039bcf;
  }

  .bg-\[\#0070f2\] {
    background-color: #0070f2;
  }

  .bg-\[\#079bd0\] {
    background-color: #079bd0;
  }

  .bg-\[\#444ce7\] {
    background-color: #444ce7;
  }

  .bg-\[\#666EFF\]\/10 {
    background-color: oklab(61.1711% .0213748 -.210603 / .1);
  }

  .bg-\[\#07838f\] {
    background-color: #07838f;
  }

  .bg-\[\#020203\] {
    background-color: #020203;
  }

  .bg-\[\#020509\] {
    background-color: #020509;
  }

  .bg-\[\#050505\] {
    background-color: #050505;
  }

  .bg-\[\#101828\] {
    background-color: #101828;
  }

  .bg-\[\#101828\]\/5 {
    background-color: oklab(20.9913% -.00390208 -.0339112 / .05);
  }

  .bg-\[\#101828\]\/8 {
    background-color: oklab(20.9913% -.00390208 -.0339112 / .08);
  }

  .bg-\[\#131314\] {
    background-color: #131314;
  }

  .bg-\[\#161616\] {
    background-color: #161616;
  }

  .bg-\[\#188918\] {
    background-color: #188918;
  }

  .bg-\[\#222224\] {
    background-color: #222224;
  }

  .bg-\[\#333333\] {
    background-color: #333;
  }

  .bg-\[\#667085\]\/5 {
    background-color: oklab(54.4424% -.00298405 -.0349064 / .05);
  }

  .bg-\[\#F9FAFB\] {
    background-color: #f9fafb;
  }

  .bg-\[\#F97066\]\/30 {
    background-color: oklab(70.8639% .152108 .0757411 / .3);
  }

  .bg-\[\#F97066\]\/50 {
    background-color: oklab(70.8639% .152108 .0757411 / .5);
  }

  .bg-\[\#FAFAFA\] {
    background-color: #fafafa;
  }

  .bg-\[\#b54708\] {
    background-color: #b54708;
  }

  .bg-\[\#bf8aff\] {
    background-color: #bf8aff;
  }

  .bg-\[\#c0c6dd\] {
    background-color: #c0c6dd;
  }

  .bg-\[\#ccccf5\] {
    background-color: #ccccf5;
  }

  .bg-\[\#d0d5dd\] {
    background-color: #d0d5dd;
  }

  .bg-\[\#d6cfb7\] {
    background-color: #d6cfb7;
  }

  .bg-\[\#d6ddeb\] {
    background-color: #d6ddeb;
  }

  .bg-\[\#d9d0e6\] {
    background-color: #d9d0e6;
  }

  .bg-\[\#d9d9d9\] {
    background-color: #d9d9d9;
  }

  .bg-\[\#d9e5ff\] {
    background-color: #d9e5ff;
  }

  .bg-\[\#d92d20\] {
    background-color: #d92d20;
  }

  .bg-\[\#ddd0be\] {
    background-color: #ddd0be;
  }

  .bg-\[\#ddf6ff\] {
    background-color: #ddf6ff;
  }

  .bg-\[\#df1278\] {
    background-color: #df1278;
  }

  .bg-\[\#dfc3cd\] {
    background-color: #dfc3cd;
  }

  .bg-\[\#e5cfe7\] {
    background-color: #e5cfe7;
  }

  .bg-\[\#e5fbf6\] {
    background-color: #e5fbf6;
  }

  .bg-\[\#e8d7ea\] {
    background-color: #e8d7ea;
  }

  .bg-\[\#eaecf0\] {
    background-color: #eaecf0;
  }

  .bg-\[\#ecfdf3\] {
    background-color: #ecfdf3;
  }

  .bg-\[\#eef4ff\] {
    background-color: #eef4ff;
  }

  .bg-\[\#eff8ff\] {
    background-color: #eff8ff;
  }

  .bg-\[\#f0fdf9\] {
    background-color: #f0fdf9;
  }

  .bg-\[\#f2e7ff\] {
    background-color: #f2e7ff;
  }

  .bg-\[\#f2f4f7\] {
    background-color: #f2f4f7;
  }

  .bg-\[\#f5f5f5\] {
    background-color: #f5f5f5;
  }

  .bg-\[\#f8f6f8\] {
    background-color: #f8f6f8;
  }

  .bg-\[\#f8f8fd\] {
    background-color: #f8f8fd;
  }

  .bg-\[\#f8f9fc\] {
    background-color: #f8f9fc;
  }

  .bg-\[\#f9e40b\] {
    background-color: #f9e40b;
  }

  .bg-\[\#f9f5ff\] {
    background-color: #f9f5ff;
  }

  .bg-\[\#f9fafb\] {
    background-color: #f9fafb;
  }

  .bg-\[\#f79009\]\/8 {
    background-color: oklab(74.688% .0795704 .150331 / .08);
  }

  .bg-\[\#f97066\]\/10 {
    background-color: oklab(70.8639% .152108 .0757411 / .1);
  }

  .bg-\[\#fcfcfd\] {
    background-color: #fcfcfd;
  }

  .bg-\[\#fef3f2\] {
    background-color: #fef3f2;
  }

  .bg-\[\#ff4757\]\/30 {
    background-color: oklab(66.8917% .204495 .0781476 / .3);
  }

  .bg-\[\#fffcda\] {
    background-color: #fffcda;
  }

  .bg-\[rgba\(0\,0\,0\,0\.1\)\] {
    background-color: #0000001a;
  }

  .bg-\[rgba\(0\,0\,0\,0\.5\)\] {
    background-color: #00000080;
  }

  .bg-\[rgba\(19\,78\,72\,0\.1\)\] {
    background-color: #134e481a;
  }

  .bg-\[rgba\(31\,36\,41\,0\.2\)\] {
    background-color: #1f242933;
  }

  .bg-\[rgba\(31\,36\,41\,0\.05\)\] {
    background-color: #1f24290d;
  }

  .bg-\[rgba\(45\,53\,60\,0\.1\)\] {
    background-color: #2d353c1a;
  }

  .bg-\[rgba\(255\,255\,255\,0\.2\)\] {
    background-color: #fff3;
  }

  .bg-\[rgba\(255\,255\,255\,0\.3\)\] {
    background-color: #ffffff4d;
  }

  .bg-accent {
    background-color: var(--accent);
  }

  .bg-background\/80 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background\/80 {
      background-color: color-mix(in oklab, var(--background) 80%, transparent);
    }
  }

  .bg-black {
    background-color: var(--color-black);
  }

  .bg-black\/4 {
    background-color: #0000000a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/4 {
      background-color: color-mix(in oklab, var(--color-black) 4%, transparent);
    }
  }

  .bg-black\/5 {
    background-color: #0000000d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/5 {
      background-color: color-mix(in oklab, var(--color-black) 5%, transparent);
    }
  }

  .bg-black\/8 {
    background-color: #00000014;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/8 {
      background-color: color-mix(in oklab, var(--color-black) 8%, transparent);
    }
  }

  .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\/20 {
    background-color: #0003;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/20 {
      background-color: color-mix(in oklab, var(--color-black) 20%, transparent);
    }
  }

  .bg-black\/80 {
    background-color: #000c;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/80 {
      background-color: color-mix(in oklab, var(--color-black) 80%, transparent);
    }
  }

  .bg-card {
    background-color: var(--card);
  }

  .bg-foreground {
    background-color: var(--foreground);
  }

  .bg-gray-100 {
    background-color: var(--color-gray-100);
  }

  .bg-muted {
    background-color: var(--muted);
  }

  .bg-muted-foreground\/30 {
    background-color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted-foreground\/30 {
      background-color: color-mix(in oklab, var(--muted-foreground) 30%, transparent);
    }
  }

  .bg-neutral-800 {
    background-color: var(--color-neutral-800);
  }

  .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\/30 {
    background-color: #ffffff4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/30 {
      background-color: color-mix(in oklab, var(--color-white) 30%, 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-gradient-to-b {
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-br {
    --tw-gradient-position: to bottom right 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-\[\#0a0a0f\] {
    --tw-gradient-from: #0a0a0f;
    --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-\[\#00DAAE\] {
    --tw-gradient-from: #00daae;
    --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-\[\#00d8af\] {
    --tw-gradient-from: #00d8af;
    --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-\[\#00d9ff\]\/20 {
    --tw-gradient-from: oklab(81.5968% -.116812 -.0864434 / .2);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#00d9ff\]\/25 {
    --tw-gradient-from: oklab(81.5968% -.116812 -.0864434 / .25);
    --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-\[\#1a1a1a\] {
    --tw-gradient-from: #1a1a1a;
    --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-\[\#1a1a2e\] {
    --tw-gradient-from: #1a1a2e;
    --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-\[\#2a2a2a\] {
    --tw-gradient-from: #2a2a2a;
    --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-\[\#2c2c2c\] {
    --tw-gradient-from: #2c2c2c;
    --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-\[\#3aeee3\] {
    --tw-gradient-from: #3aeee3;
    --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-\[\#252525\] {
    --tw-gradient-from: #252525;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[rgba\(58\,238\,227\,0\.24\)\] {
    --tw-gradient-from: #3aeee33d;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[rgba\(255\,255\,255\,0\)\] {
    --tw-gradient-from: #fff0;
    --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-cyan-400 {
    --tw-gradient-from: var(--color-cyan-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));
  }

  .from-purple-500 {
    --tw-gradient-from: var(--color-purple-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-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\/5 {
    --tw-gradient-from: #ffffff0d;
    --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\/5 {
      --tw-gradient-from: color-mix(in oklab, var(--color-white) 5%, transparent);
    }
  }

  .from-white\/10 {
    --tw-gradient-from: #ffffff1a;
    --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\/10 {
      --tw-gradient-from: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .from-yellow-400 {
    --tw-gradient-from: var(--color-yellow-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));
  }

  .via-\[\#0f0f1a\] {
    --tw-gradient-via: #0f0f1a;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-\[\#3a3a3a\] {
    --tw-gradient-via: #3a3a3a;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-\[\#4a4a4a\] {
    --tw-gradient-via: #4a4a4a;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-\[\#4c4c4c\] {
    --tw-gradient-via: #4c4c4c;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-\[\#444\] {
    --tw-gradient-via: #444;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-\[\#555\] {
    --tw-gradient-via: #555;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-\[\#16213e\] {
    --tw-gradient-via: #16213e;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-\[\#e8e9ed\] {
    --tw-gradient-via: #e8e9ed;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-\[rgba\(59\,59\,59\,0\.2\)\] {
    --tw-gradient-via: #3b3b3b33;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-transparent {
    --tw-gradient-via: transparent;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-white\/20 {
    --tw-gradient-via: #fff3;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-white\/20 {
      --tw-gradient-via: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }

  .via-\[16\.667\%\] {
    --tw-gradient-via-position: 16.667%;
  }

  .to-\[\#0a0a0f\] {
    --tw-gradient-to: #0a0a0f;
    --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-\[\#0d0d0d\] {
    --tw-gradient-to: #0d0d0d;
    --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-\[\#0f1419\] {
    --tw-gradient-to: #0f1419;
    --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-\[\#1a1a1a\] {
    --tw-gradient-to: #1a1a1a;
    --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-\[\#1c1c1c\] {
    --tw-gradient-to: #1c1c1c;
    --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-\[\#0397d1\] {
    --tw-gradient-to: #0397d1;
    --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-\[\#0494D3\] {
    --tw-gradient-to: #0494d3;
    --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-\[\#151515\] {
    --tw-gradient-to: #151515;
    --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-\[\#d9d9d9\] {
    --tw-gradient-to: #d9d9d9;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[rgba\(217\,217\,217\,0\.24\)\] {
    --tw-gradient-to: #d9d9d93d;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[rgba\(255\,255\,255\,0\)\] {
    --tw-gradient-to: #fff0;
    --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-orange-400 {
    --tw-gradient-to: var(--color-orange-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-pink-500 {
    --tw-gradient-to: var(--color-pink-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));
  }

  .to-teal-400 {
    --tw-gradient-to: var(--color-teal-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-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));
  }

  .bg-size-\[896px_537\.6px\] {
    background-size: 896px 537.6px;
  }

  .bg-top-left {
    background-position: 0 0;
  }

  .bg-repeat {
    background-repeat: repeat;
  }

  .mask-intersect {
    mask-composite: intersect;
  }

  .mask-alpha {
    mask-mode: alpha;
  }

  .mask-size-\[30px_30px\] {
    mask-size: 30px 30px;
  }

  .mask-size-\[64px_64px\] {
    mask-size: 64px 64px;
  }

  .mask-size-\[100\%_100\%\] {
    mask-size: 100% 100%;
  }

  .mask-size-\[127\.365px_97\.685px\] {
    mask-size: 127.365px 97.685px;
  }

  .mask-size-\[132\.984px_101\.994px\] {
    mask-size: 132.984px 101.994px;
  }

  .mask-size-\[136px_124px\] {
    mask-size: 136px 124px;
  }

  .mask-size-\[157\.047px_130px\] {
    mask-size: 157.047px 130px;
  }

  .mask-size-\[190\.579px_142px\] {
    mask-size: 190.579px 142px;
  }

  .mask-size-\[316\.51px_276px\] {
    mask-size: 316.51px 276px;
  }

  .mask-no-clip {
    mask-clip: no-clip;
  }

  .mask-position-\[-0\.047px_9px\] {
    mask-position: -.047px 9px;
  }

  .mask-position-\[-20\.717px_0\.014px\] {
    mask-position: -20.717px .014px;
  }

  .mask-position-\[-21\.631px_0\.014px\] {
    mask-position: -21.631px .014px;
  }

  .mask-position-\[-27\.035px_-7\.12px\] {
    mask-position: -27.035px -7.12px;
  }

  .mask-position-\[-27\.035px_-14\.3px\] {
    mask-position: -27.035px -14.3px;
  }

  .mask-position-\[-27\.035px_-42\.929px\] {
    mask-position: -27.035px -42.929px;
  }

  .mask-position-\[-28\.228px_-7\.436px\] {
    mask-position: -28.228px -7.436px;
  }

  .mask-position-\[-28\.228px_-14\.931px\] {
    mask-position: -28.228px -14.931px;
  }

  .mask-position-\[-28\.228px_-44\.823px\] {
    mask-position: -28.228px -44.823px;
  }

  .mask-position-\[-63\.823px_-32\.565px\] {
    mask-position: -63.823px -32.565px;
  }

  .mask-position-\[-66\.639px_-34\.003px\] {
    mask-position: -66.639px -34.003px;
  }

  .mask-position-\[-99\.559px_0\.014px\] {
    mask-position: -99.559px .014px;
  }

  .mask-position-\[-103\.952px_0\.014px\] {
    mask-position: -103.952px .014px;
  }

  .mask-position-\[0\.15px_0px\] {
    mask-position: .15px 0;
  }

  .mask-position-\[0\.75px_0\.3px\] {
    mask-position: .75px .3px;
  }

  .mask-position-\[0\.75px_0px\] {
    mask-position: .75px 0;
  }

  .mask-position-\[0\.75px_1\.2px\] {
    mask-position: .75px 1.2px;
  }

  .mask-position-\[0\.75px_1\.8px\] {
    mask-position: .75px 1.8px;
  }

  .mask-position-\[0\.75px_1\.65px\] {
    mask-position: .75px 1.65px;
  }

  .mask-position-\[0\.113px_28px\] {
    mask-position: .113px 28px;
  }

  .mask-position-\[0\.301px_0\.75px\] {
    mask-position: .301px .75px;
  }

  .mask-position-\[0\.301px_0px\] {
    mask-position: .301px 0;
  }

  .mask-position-\[0px\] {
    mask-position: 0;
  }

  .mask-position-\[1\.5px_0\.45px\] {
    mask-position: 1.5px .45px;
  }

  .mask-position-\[1\.5px_0px\] {
    mask-position: 1.5px 0;
  }

  .mask-position-\[1\.5px_1\.65px\] {
    mask-position: 1.5px 1.65px;
  }

  .mask-position-\[1\.35px_1\.5px\] {
    mask-position: 1.35px 1.5px;
  }

  .mask-position-\[1\.051px_0\.75px\] {
    mask-position: 1.051px .75px;
  }

  .mask-position-\[1\.051px_0px\] {
    mask-position: 1.051px 0;
  }

  .mask-position-\[1\.801px_0px\] {
    mask-position: 1.801px 0;
  }

  .mask-position-\[1\.949px_0px\] {
    mask-position: 1.949px 0;
  }

  .mask-position-\[2\.4px_0px\] {
    mask-position: 2.4px 0;
  }

  .mask-position-\[2\.25px_0\.75px\] {
    mask-position: 2.25px .75px;
  }

  .mask-position-\[2\.699px_0\.15px\] {
    mask-position: 2.699px .15px;
  }

  .mask-position-\[4\.35px_0px\] {
    mask-position: 4.35px 0;
  }

  .mask-position-\[4\.54px_0px\] {
    mask-position: 4.54px 0;
  }

  .mask-position-\[4\.54px_17\.765px\] {
    mask-position: 4.54px 17.765px;
  }

  .mask-position-\[4\.348px_0px\] {
    mask-position: 4.348px 0;
  }

  .mask-position-\[4\.348px_17\.015px\] {
    mask-position: 4.348px 17.015px;
  }

  .mask-position-\[4\.349px_-32\.565px\] {
    mask-position: 4.349px -32.565px;
  }

  .mask-position-\[4\.349px_0\.014px\] {
    mask-position: 4.349px .014px;
  }

  .mask-position-\[4\.541px_-34\.003px\] {
    mask-position: 4.541px -34.003px;
  }

  .mask-position-\[4\.541px_0\.014px\] {
    mask-position: 4.541px .014px;
  }

  .mask-position-\[19\.328px_0px\] {
    mask-position: 19.328px 0;
  }

  .mask-position-\[26\.953px_0px\] {
    mask-position: 26.953px 0;
  }

  .mask-position-\[32\.464px_0px\] {
    mask-position: 32.464px 0;
  }

  .mask-position-\[35\.033px_0px\] {
    mask-position: 35.033px 0;
  }

  .mask-position-\[46\.337px_12\.705px\] {
    mask-position: 46.337px 12.705px;
  }

  .mask-position-\[94\.229px_0px\] {
    mask-position: 94.229px 0;
  }

  .mask-no-repeat {
    mask-repeat: no-repeat;
  }

  .object-contain {
    object-fit: contain;
  }

  .object-cover {
    object-fit: cover;
  }

  .object-center {
    object-position: center;
  }

  .p-1 {
    padding: calc(var(--spacing) * 1);
  }

  .p-3 {
    padding: calc(var(--spacing) * 3);
  }

  .p-4 {
    padding: calc(var(--spacing) * 4);
  }

  .p-6 {
    padding: calc(var(--spacing) * 6);
  }

  .p-8 {
    padding: calc(var(--spacing) * 8);
  }

  .p-\[0px\] {
    padding: 0;
  }

  .p-\[3px\] {
    padding: 3px;
  }

  .p-\[4px\] {
    padding: 4px;
  }

  .p-\[5px\] {
    padding: 5px;
  }

  .p-\[7px\] {
    padding: 7px;
  }

  .p-\[8px\] {
    padding: 8px;
  }

  .p-\[10px\] {
    padding: 10px;
  }

  .p-\[12px\] {
    padding: 12px;
  }

  .p-\[16px\] {
    padding: 16px;
  }

  .p-\[18px\] {
    padding: 18px;
  }

  .p-\[20px\] {
    padding: 20px;
  }

  .p-\[24px\] {
    padding: 24px;
  }

  .p-\[32px\] {
    padding: 32px;
  }

  .px-0 {
    padding-inline: calc(var(--spacing) * 0);
  }

  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }

  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }

  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }

  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }

  .px-\[2px\] {
    padding-inline: 2px;
  }

  .px-\[3px\] {
    padding-inline: 3px;
  }

  .px-\[4px\] {
    padding-inline: 4px;
  }

  .px-\[5px\] {
    padding-inline: 5px;
  }

  .px-\[6px\] {
    padding-inline: 6px;
  }

  .px-\[8px\] {
    padding-inline: 8px;
  }

  .px-\[10px\] {
    padding-inline: 10px;
  }

  .px-\[12px\] {
    padding-inline: 12px;
  }

  .px-\[14px\] {
    padding-inline: 14px;
  }

  .px-\[15px\] {
    padding-inline: 15px;
  }

  .px-\[16px\] {
    padding-inline: 16px;
  }

  .px-\[18px\] {
    padding-inline: 18px;
  }

  .px-\[19px\] {
    padding-inline: 19px;
  }

  .px-\[20px\] {
    padding-inline: 20px;
  }

  .px-\[24px\] {
    padding-inline: 24px;
  }

  .px-\[26px\] {
    padding-inline: 26px;
  }

  .px-\[28px\] {
    padding-inline: 28px;
  }

  .px-\[32px\] {
    padding-inline: 32px;
  }

  .px-\[56px\] {
    padding-inline: 56px;
  }

  .px-\[80px\] {
    padding-inline: 80px;
  }

  .px-\[141px\] {
    padding-inline: 141px;
  }

  .px-\[180px\] {
    padding-inline: 180px;
  }

  .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-6 {
    padding-block: calc(var(--spacing) * 6);
  }

  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }

  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }

  .py-16 {
    padding-block: calc(var(--spacing) * 16);
  }

  .py-24 {
    padding-block: calc(var(--spacing) * 24);
  }

  .py-\[2px\] {
    padding-block: 2px;
  }

  .py-\[4px\] {
    padding-block: 4px;
  }

  .py-\[6px\] {
    padding-block: 6px;
  }

  .py-\[8px\] {
    padding-block: 8px;
  }

  .py-\[10px\] {
    padding-block: 10px;
  }

  .py-\[12px\] {
    padding-block: 12px;
  }

  .py-\[14px\] {
    padding-block: 14px;
  }

  .py-\[15px\] {
    padding-block: 15px;
  }

  .py-\[16px\] {
    padding-block: 16px;
  }

  .py-\[17px\] {
    padding-block: 17px;
  }

  .py-\[18px\] {
    padding-block: 18px;
  }

  .py-\[20px\] {
    padding-block: 20px;
  }

  .py-\[24px\] {
    padding-block: 24px;
  }

  .py-\[32px\] {
    padding-block: 32px;
  }

  .py-\[48px\] {
    padding-block: 48px;
  }

  .py-\[96px\] {
    padding-block: 96px;
  }

  .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-6 {
    padding-top: calc(var(--spacing) * 6);
  }

  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }

  .pt-14 {
    padding-top: calc(var(--spacing) * 14);
  }

  .pt-44 {
    padding-top: calc(var(--spacing) * 44);
  }

  .pt-\[2px\] {
    padding-top: 2px;
  }

  .pt-\[4px\] {
    padding-top: 4px;
  }

  .pt-\[8px\] {
    padding-top: 8px;
  }

  .pt-\[10px\] {
    padding-top: 10px;
  }

  .pt-\[12px\] {
    padding-top: 12px;
  }

  .pt-\[16px\] {
    padding-top: 16px;
  }

  .pt-\[20px\] {
    padding-top: 20px;
  }

  .pt-\[24px\] {
    padding-top: 24px;
  }

  .pt-\[32px\] {
    padding-top: 32px;
  }

  .pt-\[48px\] {
    padding-top: 48px;
  }

  .pt-\[96px\] {
    padding-top: 96px;
  }

  .pr-0 {
    padding-right: calc(var(--spacing) * 0);
  }

  .pr-\[5px\] {
    padding-right: 5px;
  }

  .pr-\[8px\] {
    padding-right: 8px;
  }

  .pr-\[10px\] {
    padding-right: 10px;
  }

  .pr-\[12px\] {
    padding-right: 12px;
  }

  .pr-\[20px\] {
    padding-right: 20px;
  }

  .pr-\[24px\] {
    padding-right: 24px;
  }

  .pr-\[32px\] {
    padding-right: 32px;
  }

  .pb-0 {
    padding-bottom: calc(var(--spacing) * 0);
  }

  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }

  .pb-12 {
    padding-bottom: calc(var(--spacing) * 12);
  }

  .pb-24 {
    padding-bottom: calc(var(--spacing) * 24);
  }

  .pb-\[6px\] {
    padding-bottom: 6px;
  }

  .pb-\[8px\] {
    padding-bottom: 8px;
  }

  .pb-\[10px\] {
    padding-bottom: 10px;
  }

  .pb-\[12px\] {
    padding-bottom: 12px;
  }

  .pb-\[13px\] {
    padding-bottom: 13px;
  }

  .pb-\[16px\] {
    padding-bottom: 16px;
  }

  .pb-\[20px\] {
    padding-bottom: 20px;
  }

  .pb-\[24px\] {
    padding-bottom: 24px;
  }

  .pb-\[32px\] {
    padding-bottom: 32px;
  }

  .pb-\[40px\] {
    padding-bottom: 40px;
  }

  .pb-\[48px\] {
    padding-bottom: 48px;
  }

  .pb-\[64px\] {
    padding-bottom: 64px;
  }

  .pb-\[68px\] {
    padding-bottom: 68px;
  }

  .pb-\[96px\] {
    padding-bottom: 96px;
  }

  .pb-\[100px\] {
    padding-bottom: 100px;
  }

  .pl-0 {
    padding-left: calc(var(--spacing) * 0);
  }

  .pl-5 {
    padding-left: calc(var(--spacing) * 5);
  }

  .pl-6 {
    padding-left: calc(var(--spacing) * 6);
  }

  .pl-7 {
    padding-left: calc(var(--spacing) * 7);
  }

  .pl-\[6px\] {
    padding-left: 6px;
  }

  .pl-\[8px\] {
    padding-left: 8px;
  }

  .pl-\[12px\] {
    padding-left: 12px;
  }

  .pl-\[14px\] {
    padding-left: 14px;
  }

  .pl-\[16px\] {
    padding-left: 16px;
  }

  .pl-\[17px\] {
    padding-left: 17px;
  }

  .pl-\[20px\] {
    padding-left: 20px;
  }

  .pl-\[24px\] {
    padding-left: 24px;
  }

  .pl-\[30px\] {
    padding-left: 30px;
  }

  .pl-\[72px\] {
    padding-left: 72px;
  }

  .text-center {
    text-align: center;
  }

  .text-justify {
    text-align: justify;
  }

  .text-left {
    text-align: left;
  }

  .text-right {
    text-align: right;
  }

  .align-middle {
    vertical-align: middle;
  }

  .font-\[\'Epilogue\:Bold\'\,sans-serif\] {
    font-family: Epilogue\:Bold, sans-serif;
  }

  .font-\[\'Epilogue\:SemiBold\'\,sans-serif\] {
    font-family: Epilogue\:SemiBold, sans-serif;
  }

  .font-\[\'Helvetica\'\,sans-serif\] {
    font-family: Helvetica, sans-serif;
  }

  .font-\[\'Helvetica_Neue\:Bold\'\,sans-serif\] {
    font-family: Helvetica Neue\:Bold, sans-serif;
  }

  .font-\[\'Helvetica_Neue\:Medium\'\,sans-serif\] {
    font-family: Helvetica Neue\:Medium, sans-serif;
  }

  .font-\[\'Helvetica_Neue\:Regular\'\,sans-serif\] {
    font-family: Helvetica Neue\:Regular, sans-serif;
  }

  .font-\[\'Inter\'\,sans-serif\] {
    font-family: Inter, sans-serif;
  }

  .font-\[\'Inter\'\] {
    font-family: Inter;
  }

  .font-\[\'Inter\:Bold\'\,sans-serif\] {
    font-family: Inter\:Bold, sans-serif;
  }

  .font-\[\'Inter\:Italic\'\,sans-serif\] {
    font-family: Inter\:Italic, sans-serif;
  }

  .font-\[\'Inter\:Medium\'\,sans-serif\] {
    font-family: Inter\:Medium, 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-\[\'Poppins\'\,sans-serif\] {
    font-family: Poppins, sans-serif;
  }

  .font-\[\'Poppins\'\] {
    font-family: Poppins;
  }

  .font-\[\'Poppins\:Medium_Italic\'\,sans-serif\] {
    font-family: Poppins\:Medium Italic, sans-serif;
  }

  .font-\[\'Poppins\:SemiBold\'\,sans-serif\] {
    font-family: Poppins\:SemiBold, sans-serif;
  }

  .font-\[\'Raleway\'\,sans-serif\] {
    font-family: Raleway, sans-serif;
  }

  .font-\[\'Raleway\'\] {
    font-family: Raleway;
  }

  .font-\[\'Raleway\:Regular\'\,sans-serif\] {
    font-family: Raleway\:Regular, sans-serif;
  }

  .font-\[\'Raleway\:SemiBold\'\,sans-serif\] {
    font-family: Raleway\:SemiBold, sans-serif;
  }

  .font-\[\'Roboto\:Bold\'\,sans-serif\] {
    font-family: Roboto\:Bold, sans-serif;
  }

  .font-\[\'Roboto\:Medium\'\,sans-serif\] {
    font-family: Roboto\:Medium, sans-serif;
  }

  .font-\[\'Roboto\:Regular\'\,sans-serif\] {
    font-family: Roboto\:Regular, sans-serif;
  }

  .font-\[\'Roboto\:SemiBold\'\,sans-serif\] {
    font-family: Roboto\:SemiBold, sans-serif;
  }

  .font-\[\'SF_Pro\:Bold\'\,sans-serif\] {
    font-family: SF Pro\:Bold, sans-serif;
  }

  .font-\[\'SF_Pro\:Medium\'\,sans-serif\] {
    font-family: SF Pro\:Medium, sans-serif;
  }

  .font-\[\'SF_Pro\:Regular\'\,sans-serif\] {
    font-family: SF Pro\:Regular, sans-serif;
  }

  .font-\[\'SF_Pro\:Semibold\'\,sans-serif\] {
    font-family: SF Pro\:Semibold, sans-serif;
  }

  .font-\[\'Space_Grotesk\'\] {
    font-family: Space Grotesk;
  }

  .font-\[\'Space_Grotesk\:Bold\'\,sans-serif\] {
    font-family: Space Grotesk\:Bold, sans-serif;
  }

  .font-\[\'Space_Grotesk\:Regular\'\,sans-serif\] {
    font-family: Space Grotesk\:Regular, sans-serif;
  }

  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .text-\[0px\] {
    font-size: 0;
  }

  .text-\[7px\] {
    font-size: 7px;
  }

  .text-\[8px\] {
    font-size: 8px;
  }

  .text-\[9px\] {
    font-size: 9px;
  }

  .text-\[10\.5px\] {
    font-size: 10.5px;
  }

  .text-\[10px\] {
    font-size: 10px;
  }

  .text-\[11px\] {
    font-size: 11px;
  }

  .text-\[12px\] {
    font-size: 12px;
  }

  .text-\[13px\] {
    font-size: 13px;
  }

  .text-\[14px\] {
    font-size: 14px;
  }

  .text-\[15px\] {
    font-size: 15px;
  }

  .text-\[16px\] {
    font-size: 16px;
  }

  .text-\[17px\] {
    font-size: 17px;
  }

  .text-\[18px\] {
    font-size: 18px;
  }

  .text-\[20px\] {
    font-size: 20px;
  }

  .text-\[22px\] {
    font-size: 22px;
  }

  .text-\[24px\] {
    font-size: 24px;
  }

  .text-\[28px\] {
    font-size: 28px;
  }

  .text-\[30px\] {
    font-size: 30px;
  }

  .text-\[32px\] {
    font-size: 32px;
  }

  .text-\[36px\] {
    font-size: 36px;
  }

  .text-\[38px\] {
    font-size: 38px;
  }

  .text-\[40px\] {
    font-size: 40px;
  }

  .text-\[60px\] {
    font-size: 60px;
  }

  .text-\[62px\] {
    font-size: 62px;
  }

  .text-\[64px\] {
    font-size: 64px;
  }

  .text-\[clamp\(24px\,3vw\,32px\)\] {
    font-size: clamp(24px, 3vw, 32px);
  }

  .text-\[clamp\(28px\,4vw\,40px\)\] {
    font-size: clamp(28px, 4vw, 40px);
  }

  .text-\[clamp\(40px\,5vw\,64px\)\] {
    font-size: clamp(40px, 5vw, 64px);
  }

  .text-\[clamp\(48px\,6vw\,80px\)\] {
    font-size: clamp(48px, 6vw, 80px);
  }

  .text-\[clamp\(48px\,7vw\,80px\)\] {
    font-size: clamp(48px, 7vw, 80px);
  }

  .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\.4\] {
    --tw-leading: 1.4;
    line-height: 1.4;
  }

  .leading-\[1\.5\] {
    --tw-leading: 1.5;
    line-height: 1.5;
  }

  .leading-\[1\.6\] {
    --tw-leading: 1.6;
    line-height: 1.6;
  }

  .leading-\[1\.22\] {
    --tw-leading: 1.22;
    line-height: 1.22;
  }

  .leading-\[1\.33\] {
    --tw-leading: 1.33;
    line-height: 1.33;
  }

  .leading-\[1\.43\] {
    --tw-leading: 1.43;
    line-height: 1.43;
  }

  .leading-\[1\.56\] {
    --tw-leading: 1.56;
    line-height: 1.56;
  }

  .leading-\[1\.59\] {
    --tw-leading: 1.59;
    line-height: 1.59;
  }

  .leading-\[5px\] {
    --tw-leading: 5px;
    line-height: 5px;
  }

  .leading-\[12px\] {
    --tw-leading: 12px;
    line-height: 12px;
  }

  .leading-\[14px\] {
    --tw-leading: 14px;
    line-height: 14px;
  }

  .leading-\[16px\] {
    --tw-leading: 16px;
    line-height: 16px;
  }

  .leading-\[18px\] {
    --tw-leading: 18px;
    line-height: 18px;
  }

  .leading-\[20px\] {
    --tw-leading: 20px;
    line-height: 20px;
  }

  .leading-\[21px\] {
    --tw-leading: 21px;
    line-height: 21px;
  }

  .leading-\[22px\] {
    --tw-leading: 22px;
    line-height: 22px;
  }

  .leading-\[24px\] {
    --tw-leading: 24px;
    line-height: 24px;
  }

  .leading-\[27px\] {
    --tw-leading: 27px;
    line-height: 27px;
  }

  .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-\[38px\] {
    --tw-leading: 38px;
    line-height: 38px;
  }

  .leading-\[40px\] {
    --tw-leading: 40px;
    line-height: 40px;
  }

  .leading-\[44px\] {
    --tw-leading: 44px;
    line-height: 44px;
  }

  .leading-\[72px\] {
    --tw-leading: 72px;
    line-height: 72px;
  }

  .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-\[510\] {
    --tw-font-weight: 510;
    font-weight: 510;
  }

  .font-\[590\] {
    --tw-font-weight: 590;
    font-weight: 590;
  }

  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .font-light {
    --tw-font-weight: var(--font-weight-light);
    font-weight: var(--font-weight-light);
  }

  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .tracking-\[-0\.02em\] {
    --tw-tracking: -.02em;
    letter-spacing: -.02em;
  }

  .tracking-\[-0\.4px\] {
    --tw-tracking: -.4px;
    letter-spacing: -.4px;
  }

  .tracking-\[-0\.32px\] {
    --tw-tracking: -.32px;
    letter-spacing: -.32px;
  }

  .tracking-\[-0\.43px\] {
    --tw-tracking: -.43px;
    letter-spacing: -.43px;
  }

  .tracking-\[-0\.56px\] {
    --tw-tracking: -.56px;
    letter-spacing: -.56px;
  }

  .tracking-\[-0\.72px\] {
    --tw-tracking: -.72px;
    letter-spacing: -.72px;
  }

  .tracking-\[-0\.084px\] {
    --tw-tracking: -.084px;
    letter-spacing: -.084px;
  }

  .tracking-\[-0\.176px\] {
    --tw-tracking: -.176px;
    letter-spacing: -.176px;
  }

  .tracking-\[-1\.2px\] {
    --tw-tracking: -1.2px;
    letter-spacing: -1.2px;
  }

  .tracking-\[-2px\] {
    --tw-tracking: -2px;
    letter-spacing: -2px;
  }

  .tracking-\[0\.2em\] {
    --tw-tracking: .2em;
    letter-spacing: .2em;
  }

  .tracking-\[0\.8px\] {
    --tw-tracking: .8px;
    letter-spacing: .8px;
  }

  .tracking-\[0\.64px\] {
    --tw-tracking: .64px;
    letter-spacing: .64px;
  }

  .tracking-\[0\.3804px\] {
    --tw-tracking: .3804px;
    letter-spacing: .3804px;
  }

  .tracking-wider {
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
  }

  .tracking-widest {
    --tw-tracking: var(--tracking-widest);
    letter-spacing: var(--tracking-widest);
  }

  .text-nowrap {
    text-wrap: nowrap;
  }

  .overflow-ellipsis {
    text-overflow: ellipsis;
  }

  .whitespace-nowrap {
    white-space: nowrap;
  }

  .whitespace-pre {
    white-space: pre;
  }

  .text-\[\#0a0a0a\] {
    color: #0a0a0a;
  }

  .text-\[\#00DAAE\] {
    color: #00daae;
  }

  .text-\[\#00d5b0\] {
    color: #00d5b0;
  }

  .text-\[\#00d9ff\] {
    color: #00d9ff;
  }

  .text-\[\#1d2939\] {
    color: #1d2939;
  }

  .text-\[\#1f2429\] {
    color: #1f2429;
  }

  .text-\[\#03d5b1\] {
    color: #03d5b1;
  }

  .text-\[\#3e2da6\] {
    color: #3e2da6;
  }

  .text-\[\#04d0b4\] {
    color: #04d0b4;
  }

  .text-\[\#4b24e8\] {
    color: #4b24e8;
  }

  .text-\[\#5a5a5a\] {
    color: #5a5a5a;
  }

  .text-\[\#5a6a77\] {
    color: #5a6a77;
  }

  .text-\[\#5b41fb\] {
    color: #5b41fb;
  }

  .text-\[\#6a6a6a\] {
    color: #6a6a6a;
  }

  .text-\[\#027a48\] {
    color: #027a48;
  }

  .text-\[\#98A2B3\] {
    color: #98a2b3;
  }

  .text-\[\#175cd3\] {
    color: #175cd3;
  }

  .text-\[\#181d27\] {
    color: #181d27;
  }

  .text-\[\#333\] {
    color: #333;
  }

  .text-\[\#363f72\] {
    color: #363f72;
  }

  .text-\[\#444ce7\] {
    color: #444ce7;
  }

  .text-\[\#515b6f\] {
    color: #515b6f;
  }

  .text-\[\#627eea\] {
    color: #627eea;
  }

  .text-\[\#666\] {
    color: #666;
  }

  .text-\[\#3538cd\] {
    color: #3538cd;
  }

  .text-\[\#06040a\] {
    color: #06040a;
  }

  .text-\[\#6172f3\] {
    color: #6172f3;
  }

  .text-\[\#6941c6\] {
    color: #6941c6;
  }

  .text-\[\#067647\] {
    color: #067647;
  }

  .text-\[\#94979c\] {
    color: #94979c;
  }

  .text-\[\#101828\] {
    color: #101828;
  }

  .text-\[\#164987\] {
    color: #164987;
  }

  .text-\[\#171719\] {
    color: #171719;
  }

  .text-\[\#182230\] {
    color: #182230;
  }

  .text-\[\#344054\] {
    color: #344054;
  }

  .text-\[\#475467\] {
    color: #475467;
  }

  .text-\[\#535862\] {
    color: #535862;
  }

  .text-\[\#667085\] {
    color: #667085;
  }

  .text-\[\#b0b0b0\] {
    color: #b0b0b0;
  }

  .text-\[\#b42318\] {
    color: #b42318;
  }

  .text-\[\#e8e9ed\] {
    color: #e8e9ed;
  }

  .text-\[\#f7f7f7\] {
    color: #f7f7f7;
  }

  .text-\[\#f7931a\] {
    color: #f7931a;
  }

  .text-\[\#fffcf6\] {
    color: #fffcf6;
  }

  .text-\[rgba\(0\,0\,0\,0\.6\)\] {
    color: #0009;
  }

  .text-\[rgba\(31\,36\,41\,0\.6\)\] {
    color: #1f242999;
  }

  .text-\[rgba\(31\,36\,41\,0\.7\)\] {
    color: #1f2429b3;
  }

  .text-\[rgba\(51\,51\,51\,0\.4\)\] {
    color: #3336;
  }

  .text-\[rgba\(255\,255\,255\,0\.4\)\] {
    color: #fff6;
  }

  .text-\[rgba\(255\,255\,255\,0\.5\)\] {
    color: #ffffff80;
  }

  .text-\[rgba\(255\,255\,255\,0\.6\)\] {
    color: #fff9;
  }

  .text-\[rgba\(255\,255\,255\,0\.7\)\] {
    color: #ffffffb3;
  }

  .text-\[rgba\(255\,255\,255\,0\.8\)\] {
    color: #fffc;
  }

  .text-black {
    color: var(--color-black);
  }

  .text-foreground {
    color: var(--foreground);
  }

  .text-muted-foreground {
    color: var(--muted-foreground);
  }

  .text-white {
    color: var(--color-white);
  }

  .text-white\/60 {
    color: #fff9;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/60 {
      color: color-mix(in oklab, var(--color-white) 60%, transparent);
    }
  }

  .capitalize {
    text-transform: capitalize;
  }

  .uppercase {
    text-transform: uppercase;
  }

  .italic {
    font-style: italic;
  }

  .not-italic {
    font-style: normal;
  }

  .underline {
    text-decoration-line: underline;
  }

  .decoration-solid {
    text-decoration-style: solid;
  }

  .placeholder-white\/40::placeholder {
    color: #fff6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .placeholder-white\/40::placeholder {
      color: color-mix(in oklab, var(--color-white) 40%, transparent);
    }
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-30 {
    opacity: .3;
  }

  .opacity-40 {
    opacity: .4;
  }

  .opacity-50 {
    opacity: .5;
  }

  .opacity-60 {
    opacity: .6;
  }

  .opacity-75 {
    opacity: .75;
  }

  .opacity-100 {
    opacity: 1;
  }

  .opacity-\[0\.06\] {
    opacity: .06;
  }

  .opacity-\[0\.32\] {
    opacity: .32;
  }

  .mix-blend-multiply {
    mix-blend-mode: multiply;
  }

  .mix-blend-overlay {
    mix-blend-mode: overlay;
  }

  .mix-blend-soft-light {
    mix-blend-mode: soft-light;
  }

  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_1px_rgba\(255\,255\,255\,0\.1\)\,0_20px_60px_rgba\(0\,0\,0\,0\.4\)\] {
    --tw-shadow: 0 0 0 1px var(--tw-shadow-color, #ffffff1a), 0 20px 60px var(--tw-shadow-color, #0006);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_1px_rgba\(255\,255\,255\,0\.2\)\] {
    --tw-shadow: 0 0 0 1px var(--tw-shadow-color, #fff3);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_10px_\#00d9ff\,0_0_20px_\#00d9ff\] {
    --tw-shadow: 0 0 10px var(--tw-shadow-color, #00d9ff), 0 0 20px var(--tw-shadow-color, #00d9ff);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.3\)\] {
    --tw-shadow: 0 2px 8px var(--tw-shadow-color, #0000004d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_2px_10px_rgba\(0\,0\,0\,0\.35\)\] {
    --tw-shadow: 0 2px 10px var(--tw-shadow-color, #00000059);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_3px_12px_rgba\(0\,0\,0\,0\.4\)\] {
    --tw-shadow: 0 3px 12px var(--tw-shadow-color, #0006);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: 0 20px 50px 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-\[0_20px_60px_rgba\(0\,0\,0\,0\.4\)\] {
    --tw-shadow: 0 20px 60px var(--tw-shadow-color, #0006);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_25px_70px_rgba\(0\,0\,0\,0\.35\)\] {
    --tw-shadow: 0 25px 70px var(--tw-shadow-color, #00000059);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_35px_110px_rgba\(0\,0\,0\,0\.65\)\] {
    --tw-shadow: 0 35px 110px var(--tw-shadow-color, #000000a6);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_38px_115px_rgba\(0\,0\,0\,0\.7\)\] {
    --tw-shadow: 0 38px 115px var(--tw-shadow-color, #000000b3);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_40px_120px_rgba\(0\,0\,0\,0\.7\)\] {
    --tw-shadow: 0 40px 120px var(--tw-shadow-color, #000000b3);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_45px_125px_rgba\(0\,0\,0\,0\.8\)\] {
    --tw-shadow: 0 45px 125px var(--tw-shadow-color, #000c);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_-0\.5px_1px_0px_\#d0d5dd\] {
    --tw-shadow: 0px -.5px 1px 0px var(--tw-shadow-color, #d0d5dd);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_-4px_20px_0px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: 0px -4px 20px 0px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_0px_0px_1px_inset_rgba\(10\,13\,18\,0\.18\)\,0px_-2px_0px_0px_inset_rgba\(10\,13\,18\,0\.05\)\] {
    --tw-shadow: 0px 0px 0px 1px inset var(--tw-shadow-color, #0a0d122e), 0px -2px 0px 0px inset var(--tw-shadow-color, #0a0d120d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_0px_2px_0px_rgba\(91\,115\,139\,0\.16\)\,0px_8px_16px_0px_rgba\(91\,115\,139\,0\.16\)\] {
    --tw-shadow: 0px 0px 2px 0px var(--tw-shadow-color, #5b738b29), 0px 8px 16px 0px var(--tw-shadow-color, #5b738b29);
    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_1px_2px_0px_rgba\(10\,13\,18\,0\.05\)\] {
    --tw-shadow: 0px 1px 2px 0px var(--tw-shadow-color, #0a0d120d);
    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_1px_2px_0px_rgba\(16\,24\,40\,0\.05\)\] {
    --tw-shadow: 0px 1px 2px 0px var(--tw-shadow-color, #1018280d);
    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_1px_3px_0px_rgba\(16\,24\,40\,0\.1\)\,0px_1px_2px_0px_rgba\(16\,24\,40\,0\.06\)\] {
    --tw-shadow: 0px 1px 3px 0px var(--tw-shadow-color, #1018281a), 0px 1px 2px 0px var(--tw-shadow-color, #1018280f);
    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_1px_4px_0px_rgba\(12\,12\,13\,0\.1\)\,0px_1px_4px_0px_rgba\(12\,12\,13\,0\.05\)\] {
    --tw-shadow: 0px 1px 4px 0px var(--tw-shadow-color, #0c0c0d1a), 0px 1px 4px 0px var(--tw-shadow-color, #0c0c0d0d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_4px_27px_0px_rgba\(0\,0\,0\,0\.25\)\] {
    --tw-shadow: 0px 4px 27px 0px 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_5px_25px_0px_rgba\(28\,28\,34\,0\.15\)\] {
    --tw-shadow: 0px 5px 25px 0px var(--tw-shadow-color, #1c1c2226);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_6px_25px_0px_rgba\(28\,28\,34\,0\.15\)\] {
    --tw-shadow: 0px 6px 25px 0px var(--tw-shadow-color, #1c1c2226);
    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_7px_25px_0px_rgba\(28\,28\,34\,0\.15\)\] {
    --tw-shadow: 0px 7px 25px 0px var(--tw-shadow-color, #1c1c2226);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_8px_25px_0px_rgba\(28\,28\,34\,0\.15\)\] {
    --tw-shadow: 0px 8px 25px 0px var(--tw-shadow-color, #1c1c2226);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_10px_25px_0px_rgba\(28\,28\,34\,0\.15\)\] {
    --tw-shadow: 0px 10px 25px 0px var(--tw-shadow-color, #1c1c2226);
    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_12px_16px_-4px_rgba\(10\,13\,18\,0\.08\)\,0px_4px_6px_-2px_rgba\(10\,13\,18\,0\.03\)\,0px_2px_2px_-1px_rgba\(10\,13\,18\,0\.04\)\] {
    --tw-shadow: 0px 12px 16px -4px var(--tw-shadow-color, #0a0d1214), 0px 4px 6px -2px var(--tw-shadow-color, #0a0d1208), 0px 2px 2px -1px var(--tw-shadow-color, #0a0d120a);
    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_12px_16px_-4px_rgba\(16\,24\,40\,0\.08\)\,0px_4px_6px_-2px_rgba\(16\,24\,40\,0\.03\)\] {
    --tw-shadow: 0px 12px 16px -4px var(--tw-shadow-color, #10182814), 0px 4px 6px -2px var(--tw-shadow-color, #10182808);
    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_15px_30px_0px_rgba\(0\,0\,0\,0\.1\)\,0px_-7px_20px_0px_rgba\(0\,0\,0\,0\.08\)\] {
    --tw-shadow: 0px 15px 30px 0px var(--tw-shadow-color, #0000001a), 0px -7px 20px 0px var(--tw-shadow-color, #00000014);
    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_20px_25px_0px_rgba\(28\,28\,34\,0\.15\)\] {
    --tw-shadow: 0px 20px 25px 0px var(--tw-shadow-color, #1c1c2226);
    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_24px_48px_-12px_rgba\(16\,24\,40\,0\.18\)\] {
    --tw-shadow: 0px 24px 48px -12px var(--tw-shadow-color, #1018282e);
    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_32px_64px_-12px_rgba\(16\,24\,40\,0\.14\)\] {
    --tw-shadow: 0px 32px 64px -12px var(--tw-shadow-color, #10182824);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[4px_12px_40px_6px_rgba\(0\,0\,0\,0\.09\)\] {
    --tw-shadow: 4px 12px 40px 6px var(--tw-shadow-color, #00000017);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[10\.87px_10\.87px_21\.74px_-1\.36px_rgba\(0\,0\,0\,0\.08\)\,21\.74px_21\.74px_43\.48px_-2\.72px_rgba\(16\,24\,40\,0\.2\)\] {
    --tw-shadow: 10.87px 10.87px 21.74px -1.36px var(--tw-shadow-color, #00000014), 21.74px 21.74px 43.48px -2.72px var(--tw-shadow-color, #10182833);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[21\.74px_21\.74px_43\.48px_-2\.72px_rgba\(0\,0\,0\,0\.2\)\,10\.87px_10\.87px_21\.74px_-1\.36px_rgba\(0\,0\,0\,0\.08\)\] {
    --tw-shadow: 21.74px 21.74px 43.48px -2.72px var(--tw-shadow-color, #0003), 10.87px 10.87px 21.74px -1.36px var(--tw-shadow-color, #00000014);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[100px_100px_150px_0px_rgba\(52\,64\,84\,0\.12\)\] {
    --tw-shadow: 100px 100px 150px 0px var(--tw-shadow-color, #3440541f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0px_-1px_0px_0px_\#d6ddeb\] {
    --tw-shadow: inset 0px -1px 0px 0px var(--tw-shadow-color, #d6ddeb);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0px_0px_0px_1px_rgba\(10\,13\,18\,0\.18\)\,inset_0px_-2px_0px_0px_rgba\(10\,13\,18\,0\.05\)\] {
    --tw-shadow: inset 0px 0px 0px 1px var(--tw-shadow-color, #0a0d122e), inset 0px -2px 0px 0px var(--tw-shadow-color, #0a0d120d);
    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-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-xl {
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-2xl {
    --tw-blur: blur(var(--blur-2xl));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-3xl {
    --tw-blur: blur(var(--blur-3xl));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-\[1px\] {
    --tw-blur: blur(1px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-\[2px\] {
    --tw-blur: blur(2px);
    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-\[119px\] {
    --tw-blur: blur(119px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-xl {
    --tw-blur: blur(var(--blur-xl));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .drop-shadow {
    --tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color, #0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color, #0000000f));
    --tw-drop-shadow: drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);
    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-\[2\.5px\] {
    --tw-backdrop-blur: blur(2.5px);
    -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-\[50px\] {
    --tw-backdrop-blur: blur(50px);
    -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, );
  }

  .backdrop-filter {
    -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-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;
  }

  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }

  .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }

  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }

  .\[grid-area\:1_\/_1\] {
    grid-area: 1 / 1;
  }

  .\[text-decoration-skip-ink\:none\] {
    text-decoration-skip-ink: none;
  }

  .\[text-underline-position\:from-font\] {
    text-underline-position: from-font;
  }

  .running {
    animation-play-state: running;
  }

  @media (hover: hover) {
    .group-hover\:scale-105:is(:where(.group):hover *) {
      --tw-scale-x: 105%;
      --tw-scale-y: 105%;
      --tw-scale-z: 105%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

  @media (hover: hover) {
    .group-hover\:bg-muted-foreground\/60:is(:where(.group):hover *) {
      background-color: var(--muted-foreground);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:bg-muted-foreground\/60:is(:where(.group):hover *) {
        background-color: color-mix(in oklab, var(--muted-foreground) 60%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .group-hover\:fill-\[\#667085\]:is(:where(.group):hover *) {
      fill: #667085;
    }
  }

  @media (hover: hover) {
    .group-hover\:text-\[rgba\(255\,255\,255\,0\.7\)\]:is(:where(.group):hover *) {
      color: #ffffffb3;
    }
  }

  @media (hover: hover) {
    .group-hover\:text-\[rgba\(255\,255\,255\,0\.8\)\]:is(:where(.group):hover *) {
      color: #fffc;
    }
  }

  @media (hover: hover) {
    .group-hover\:text-accent:is(:where(.group):hover *) {
      color: var(--accent);
    }
  }

  @media (hover: hover) {
    .group-hover\:text-white:is(:where(.group):hover *) {
      color: var(--color-white);
    }
  }

  @media (hover: hover) {
    .group-hover\:opacity-20:is(:where(.group):hover *) {
      opacity: .2;
    }
  }

  @media (hover: hover) {
    .group-hover\:opacity-40:is(:where(.group):hover *) {
      opacity: .4;
    }
  }

  @media (hover: hover) {
    .group-hover\:opacity-70:is(:where(.group):hover *) {
      opacity: .7;
    }
  }

  @media (hover: hover) {
    .group-hover\:opacity-100:is(:where(.group):hover *) {
      opacity: 1;
    }
  }

  @media (hover: hover) {
    .hover\:scale-110:hover {
      --tw-scale-x: 110%;
      --tw-scale-y: 110%;
      --tw-scale-z: 110%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#00d9ff\]\/10:hover {
      background-color: oklab(81.5968% -.116812 -.0864434 / .1);
    }
  }

  @media (hover: hover) {
    .hover\:bg-background:hover {
      background-color: var(--background);
    }
  }

  @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\:text-\[\#667085\]:hover {
      color: #667085;
    }
  }

  @media (hover: hover) {
    .hover\:text-white:hover {
      color: var(--color-white);
    }
  }

  @media (hover: hover) {
    .hover\:opacity-70:hover {
      opacity: .7;
    }
  }

  @media (hover: hover) {
    .hover\:opacity-80:hover {
      opacity: .8;
    }
  }

  @media (hover: hover) {
    .hover\:opacity-90:hover {
      opacity: .9;
    }
  }

  @media (hover: hover) {
    .hover\:opacity-100:hover {
      opacity: 1;
    }
  }

  @media (width < 1023px) {
    .max-\[1023px\]\:px-\[40px\] {
      padding-inline: 40px;
    }
  }

  @media (width < 767px) {
    .max-\[767px\]\:px-\[20px\] {
      padding-inline: 20px;
    }
  }

  @media (width < 40rem) {
    .max-sm\:translate-y-\[120px\] {
      --tw-translate-y: 120px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (width < 40rem) {
    .max-sm\:items-start {
      align-items: flex-start;
    }
  }

  @media (width >= 40rem) {
    .sm\:absolute {
      position: absolute;
    }
  }

  @media (width >= 40rem) {
    .sm\:top-1\/2 {
      top: 50%;
    }
  }

  @media (width >= 40rem) {
    .sm\:left-1\/2 {
      left: 50%;
    }
  }

  @media (width >= 40rem) {
    .sm\:h-\[400px\] {
      height: 400px;
    }
  }

  @media (width >= 40rem) {
    .sm\:h-\[600px\] {
      height: 600px;
    }
  }

  @media (width >= 40rem) {
    .sm\:h-\[812px\] {
      height: 812px;
    }
  }

  @media (width >= 40rem) {
    .sm\:w-\[375px\] {
      width: 375px;
    }
  }

  @media (width >= 40rem) {
    .sm\:max-w-\[400px\] {
      max-width: 400px;
    }
  }

  @media (width >= 40rem) {
    .sm\:max-w-\[480px\] {
      max-width: 480px;
    }
  }

  @media (width >= 40rem) {
    .sm\:translate-x-\[-50\%\] {
      --tw-translate-x: -50%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (width >= 40rem) {
    .sm\:translate-y-\[-50\%\] {
      --tw-translate-y: -50%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (width >= 40rem) {
    .sm\:scale-75 {
      --tw-scale-x: 75%;
      --tw-scale-y: 75%;
      --tw-scale-z: 75%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

  @media (width >= 40rem) {
    .sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 40rem) {
    .sm\:items-center {
      align-items: center;
    }
  }

  @media (width >= 40rem) {
    .sm\:gap-\[16px\] {
      gap: 16px;
    }
  }

  @media (width >= 40rem) {
    .sm\:gap-\[32px\] {
      gap: 32px;
    }
  }

  @media (width >= 40rem) {
    .sm\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 40rem) {
    .sm\:text-\[18px\] {
      font-size: 18px;
    }
  }

  @media (width >= 40rem) {
    .sm\:text-\[48px\] {
      font-size: 48px;
    }
  }

  @media (width >= 48rem) {
    .md\:top-\[11px\] {
      top: 11px;
    }
  }

  @media (width >= 48rem) {
    .md\:top-\[50\%\] {
      top: 50%;
    }
  }

  @media (width >= 48rem) {
    .md\:left-\[11px\] {
      left: 11px;
    }
  }

  @media (width >= 48rem) {
    .md\:mt-24 {
      margin-top: calc(var(--spacing) * 24);
    }
  }

  @media (width >= 48rem) {
    .md\:mb-3 {
      margin-bottom: calc(var(--spacing) * 3);
    }
  }

  @media (width >= 48rem) {
    .md\:mb-6 {
      margin-bottom: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 48rem) {
    .md\:mb-12 {
      margin-bottom: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 48rem) {
    .md\:mb-32 {
      margin-bottom: calc(var(--spacing) * 32);
    }
  }

  @media (width >= 48rem) {
    .md\:mb-\[14px\] {
      margin-bottom: 14px;
    }
  }

  @media (width >= 48rem) {
    .md\:mb-\[18px\] {
      margin-bottom: 18px;
    }
  }

  @media (width >= 48rem) {
    .md\:mb-\[25px\] {
      margin-bottom: 25px;
    }
  }

  @media (width >= 48rem) {
    .md\:mb-\[28px\] {
      margin-bottom: 28px;
    }
  }

  @media (width >= 48rem) {
    .md\:mb-\[38px\] {
      margin-bottom: 38px;
    }
  }

  @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-\[22px\] {
      width: 22px;
      height: 22px;
    }
  }

  @media (width >= 48rem) {
    .md\:size-\[24px\] {
      width: 24px;
      height: 24px;
    }
  }

  @media (width >= 48rem) {
    .md\:size-\[44px\] {
      width: 44px;
      height: 44px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-20 {
      height: calc(var(--spacing) * 20);
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[90px\] {
      height: 90px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[500px\] {
      height: 500px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[680px\] {
      height: 680px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[90px\] {
      width: 90px;
    }
  }

  @media (width >= 48rem) {
    .md\:max-w-\[550px\] {
      max-width: 550px;
    }
  }

  @media (width >= 48rem) {
    .md\:max-w-\[600px\] {
      max-width: 600px;
    }
  }

  @media (width >= 48rem) {
    .md\:max-w-lg {
      max-width: var(--container-lg);
    }
  }

  @media (width >= 48rem) {
    .md\:scale-90 {
      --tw-scale-x: 90%;
      --tw-scale-y: 90%;
      --tw-scale-z: 90%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

  @media (width >= 48rem) {
    .md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 48rem) {
    .md\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 48rem) {
    .md\:flex-row {
      flex-direction: row;
    }
  }

  @media (width >= 48rem) {
    .md\:items-center {
      align-items: center;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-0 {
      gap: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 48rem) {
    .md\:gap-2\.5 {
      gap: calc(var(--spacing) * 2.5);
    }
  }

  @media (width >= 48rem) {
    .md\:gap-5 {
      gap: calc(var(--spacing) * 5);
    }
  }

  @media (width >= 48rem) {
    .md\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 48rem) {
    .md\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 48rem) {
    .md\:gap-12 {
      gap: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 48rem) {
    .md\:gap-16 {
      gap: calc(var(--spacing) * 16);
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[6\.5px\] {
      gap: 6.5px;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[7px\] {
      gap: 7px;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[8px\] {
      gap: 8px;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[9px\] {
      gap: 9px;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[14px\] {
      gap: 14px;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[18px\] {
      gap: 18px;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[20px\] {
      gap: 20px;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[21px\] {
      gap: 21px;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[22px\] {
      gap: 22px;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[23px\] {
      gap: 23px;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[24px\] {
      gap: 24px;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[25px\] {
      gap: 25px;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[28px\] {
      gap: 28px;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[32px\] {
      gap: 32px;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[40px\] {
      gap: 40px;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[48px\] {
      gap: 48px;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[80px\] {
      gap: 80px;
    }
  }

  @media (width >= 48rem) {
    :where(.md\:space-y-\[14px\] > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(14px * var(--tw-space-y-reverse));
      margin-block-end: calc(14px * calc(1 - var(--tw-space-y-reverse)));
    }
  }

  @media (width >= 48rem) {
    .md\:gap-y-\[48px\] {
      row-gap: 48px;
    }
  }

  @media (width >= 48rem) {
    .md\:rounded-\[7px\] {
      border-radius: 7px;
    }
  }

  @media (width >= 48rem) {
    .md\:rounded-\[9px\] {
      border-radius: 9px;
    }
  }

  @media (width >= 48rem) {
    .md\:rounded-\[10px\] {
      border-radius: 10px;
    }
  }

  @media (width >= 48rem) {
    .md\:border-\[0px_0px_0px_2px\] {
      border-style: var(--tw-border-style);
      border-width: 0 0 0 2px;
    }
  }

  @media (width >= 48rem) {
    .md\:p-8 {
      padding: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 48rem) {
    .md\:p-10 {
      padding: calc(var(--spacing) * 10);
    }
  }

  @media (width >= 48rem) {
    .md\:p-12 {
      padding: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 48rem) {
    .md\:p-\[9px\] {
      padding: 9px;
    }
  }

  @media (width >= 48rem) {
    .md\:p-\[24px\] {
      padding: 24px;
    }
  }

  @media (width >= 48rem) {
    .md\:p-\[25px\] {
      padding: 25px;
    }
  }

  @media (width >= 48rem) {
    .md\:p-\[28px\] {
      padding: 28px;
    }
  }

  @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-\[14px\] {
      padding-inline: 14px;
    }
  }

  @media (width >= 48rem) {
    .md\:px-\[18px\] {
      padding-inline: 18px;
    }
  }

  @media (width >= 48rem) {
    .md\:px-\[22px\] {
      padding-inline: 22px;
    }
  }

  @media (width >= 48rem) {
    .md\:px-\[40px\] {
      padding-inline: 40px;
    }
  }

  @media (width >= 48rem) {
    .md\:px-\[68px\] {
      padding-inline: 68px;
    }
  }

  @media (width >= 48rem) {
    .md\:py-7 {
      padding-block: calc(var(--spacing) * 7);
    }
  }

  @media (width >= 48rem) {
    .md\:py-12 {
      padding-block: calc(var(--spacing) * 12);
    }
  }

  @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-\[7px\] {
      padding-block: 7px;
    }
  }

  @media (width >= 48rem) {
    .md\:py-\[16px\] {
      padding-block: 16px;
    }
  }

  @media (width >= 48rem) {
    .md\:py-\[21px\] {
      padding-block: 21px;
    }
  }

  @media (width >= 48rem) {
    .md\:pt-0 {
      padding-top: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 48rem) {
    .md\:pt-8 {
      padding-top: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 48rem) {
    .md\:pt-16 {
      padding-top: calc(var(--spacing) * 16);
    }
  }

  @media (width >= 48rem) {
    .md\:pt-\[9px\] {
      padding-top: 9px;
    }
  }

  @media (width >= 48rem) {
    .md\:pt-\[72px\] {
      padding-top: 72px;
    }
  }

  @media (width >= 48rem) {
    .md\:pt-\[140px\] {
      padding-top: 140px;
    }
  }

  @media (width >= 48rem) {
    .md\:pb-6 {
      padding-bottom: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 48rem) {
    .md\:pb-32 {
      padding-bottom: calc(var(--spacing) * 32);
    }
  }

  @media (width >= 48rem) {
    .md\:pb-\[64px\] {
      padding-bottom: 64px;
    }
  }

  @media (width >= 48rem) {
    .md\:pb-\[72px\] {
      padding-bottom: 72px;
    }
  }

  @media (width >= 48rem) {
    .md\:pb-\[82px\] {
      padding-bottom: 82px;
    }
  }

  @media (width >= 48rem) {
    .md\:pb-\[96px\] {
      padding-bottom: 96px;
    }
  }

  @media (width >= 48rem) {
    .md\:pb-\[120px\] {
      padding-bottom: 120px;
    }
  }

  @media (width >= 48rem) {
    .md\:pl-\[10px\] {
      padding-left: 10px;
    }
  }

  @media (width >= 48rem) {
    .md\:pl-\[22px\] {
      padding-left: 22px;
    }
  }

  @media (width >= 48rem) {
    .md\:pl-\[24px\] {
      padding-left: 24px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-left {
      text-align: left;
    }
  }

  @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-lg {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[11px\] {
      font-size: 11px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[12px\] {
      font-size: 12px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[13px\] {
      font-size: 13px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[14px\] {
      font-size: 14px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[15px\] {
      font-size: 15px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[16px\] {
      font-size: 16px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[17px\] {
      font-size: 17px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[18px\] {
      font-size: 18px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[19px\] {
      font-size: 19px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[20px\] {
      font-size: 20px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[21px\] {
      font-size: 21px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[22px\] {
      font-size: 22px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[32px\] {
      font-size: 32px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[42px\] {
      font-size: 42px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[50px\] {
      font-size: 50px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[85px\] {
      font-size: 85px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[135px\] {
      font-size: 135px;
    }
  }

  @media (width >= 48rem) {
    .md\:leading-\[1\.4\] {
      --tw-leading: 1.4;
      line-height: 1.4;
    }
  }

  @media (width >= 48rem) {
    .md\:leading-\[28px\] {
      --tw-leading: 28px;
      line-height: 28px;
    }
  }

  @media (width >= 48rem) {
    .md\:leading-\[56px\] {
      --tw-leading: 56px;
      line-height: 56px;
    }
  }

  @media (width >= 48rem) {
    .md\:leading-\[88px\] {
      --tw-leading: 88px;
      line-height: 88px;
    }
  }

  @media (width >= 48rem) {
    .md\:tracking-\[-0\.84px\] {
      --tw-tracking: -.84px;
      letter-spacing: -.84px;
    }
  }

  @media (width >= 48rem) {
    .md\:tracking-\[-7px\] {
      --tw-tracking: -7px;
      letter-spacing: -7px;
    }
  }

  @media (width >= 64rem) {
    .lg\:top-\[12px\] {
      top: 12px;
    }
  }

  @media (width >= 64rem) {
    .lg\:left-\[12px\] {
      left: 12px;
    }
  }

  @media (width >= 64rem) {
    .lg\:order-1 {
      order: 1;
    }
  }

  @media (width >= 64rem) {
    .lg\:order-2 {
      order: 2;
    }
  }

  @media (width >= 64rem) {
    .lg\:col-span-3 {
      grid-column: span 3 / span 3;
    }
  }

  @media (width >= 64rem) {
    .lg\:col-span-9 {
      grid-column: span 9 / span 9;
    }
  }

  @media (width >= 64rem) {
    .lg\:mb-12 {
      margin-bottom: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 64rem) {
    .lg\:mb-\[16px\] {
      margin-bottom: 16px;
    }
  }

  @media (width >= 64rem) {
    .lg\:mb-\[20px\] {
      margin-bottom: 20px;
    }
  }

  @media (width >= 64rem) {
    .lg\:mb-\[30px\] {
      margin-bottom: 30px;
    }
  }

  @media (width >= 64rem) {
    .lg\:mb-\[32px\] {
      margin-bottom: 32px;
    }
  }

  @media (width >= 64rem) {
    .lg\:mb-\[45px\] {
      margin-bottom: 45px;
    }
  }

  @media (width >= 64rem) {
    .lg\:mb-\[58px\] {
      margin-bottom: 58px;
    }
  }

  @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\:size-\[24px\] {
      width: 24px;
      height: 24px;
    }
  }

  @media (width >= 64rem) {
    .lg\:size-\[48px\] {
      width: 48px;
      height: 48px;
    }
  }

  @media (width >= 64rem) {
    .lg\:h-\[100px\] {
      height: 100px;
    }
  }

  @media (width >= 64rem) {
    .lg\:h-\[560px\] {
      height: 560px;
    }
  }

  @media (width >= 64rem) {
    .lg\:h-\[600px\] {
      height: 600px;
    }
  }

  @media (width >= 64rem) {
    .lg\:w-\[25vw\] {
      width: 25vw;
    }
  }

  @media (width >= 64rem) {
    .lg\:w-\[26vw\] {
      width: 26vw;
    }
  }

  @media (width >= 64rem) {
    .lg\:w-\[100px\] {
      width: 100px;
    }
  }

  @media (width >= 64rem) {
    .lg\:w-\[960px\] {
      width: 960px;
    }
  }

  @media (width >= 64rem) {
    .lg\:w-auto {
      width: auto;
    }
  }

  @media (width >= 64rem) {
    .lg\:max-w-\[100vw\] {
      max-width: 100vw;
    }
  }

  @media (width >= 64rem) {
    .lg\:max-w-\[212px\] {
      max-width: 212px;
    }
  }

  @media (width >= 64rem) {
    .lg\:max-w-\[300px\] {
      max-width: 300px;
    }
  }

  @media (width >= 64rem) {
    .lg\:max-w-\[368px\] {
      max-width: 368px;
    }
  }

  @media (width >= 64rem) {
    .lg\:max-w-\[600px\] {
      max-width: 600px;
    }
  }

  @media (width >= 64rem) {
    .lg\:max-w-\[800px\] {
      max-width: 800px;
    }
  }

  @media (width >= 64rem) {
    .lg\:max-w-\[1440px\] {
      max-width: 1440px;
    }
  }

  @media (width >= 64rem) {
    .lg\:flex-1 {
      flex: 1;
    }
  }

  @media (width >= 64rem) {
    .lg\:flex-shrink-0 {
      flex-shrink: 0;
    }
  }

  @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-\[1\.4\] {
      scale: 1.4;
    }
  }

  @media (width >= 64rem) {
    .lg\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .lg\:grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .lg\:grid-cols-\[592\.38fr_292\.55fr_292\.55fr_292\.55fr\] {
      grid-template-columns: 592.38fr 292.55fr 292.55fr 292.55fr;
    }
  }

  @media (width >= 64rem) {
    .lg\:flex-row {
      flex-direction: row;
    }
  }

  @media (width >= 64rem) {
    .lg\:items-center {
      align-items: center;
    }
  }

  @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) {
    .lg\:gap-\[3\.33vw\] {
      gap: 3.33vw;
    }
  }

  @media (width >= 64rem) {
    .lg\:gap-\[7px\] {
      gap: 7px;
    }
  }

  @media (width >= 64rem) {
    .lg\:gap-\[8px\] {
      gap: 8px;
    }
  }

  @media (width >= 64rem) {
    .lg\:gap-\[10px\] {
      gap: 10px;
    }
  }

  @media (width >= 64rem) {
    .lg\:gap-\[16px\] {
      gap: 16px;
    }
  }

  @media (width >= 64rem) {
    .lg\:gap-\[20px\] {
      gap: 20px;
    }
  }

  @media (width >= 64rem) {
    .lg\:gap-\[24px\] {
      gap: 24px;
    }
  }

  @media (width >= 64rem) {
    .lg\:gap-\[25px\] {
      gap: 25px;
    }
  }

  @media (width >= 64rem) {
    .lg\:gap-\[30px\] {
      gap: 30px;
    }
  }

  @media (width >= 64rem) {
    .lg\:gap-\[32px\] {
      gap: 32px;
    }
  }

  @media (width >= 64rem) {
    .lg\:gap-\[40px\] {
      gap: 40px;
    }
  }

  @media (width >= 64rem) {
    .lg\:gap-\[48px\] {
      gap: 48px;
    }
  }

  @media (width >= 64rem) {
    .lg\:gap-\[64px\] {
      gap: 64px;
    }
  }

  @media (width >= 64rem) {
    .lg\:gap-\[124px\] {
      gap: 124px;
    }
  }

  @media (width >= 64rem) {
    .lg\:gap-\[375px\] {
      gap: 375px;
    }
  }

  @media (width >= 64rem) {
    .lg\:gap-\[474px\] {
      gap: 474px;
    }
  }

  @media (width >= 64rem) {
    :where(.lg\:space-y-\[16px\] > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(16px * var(--tw-space-y-reverse));
      margin-block-end: calc(16px * calc(1 - var(--tw-space-y-reverse)));
    }
  }

  @media (width >= 64rem) {
    .lg\:rounded-\[8px\] {
      border-radius: 8px;
    }
  }

  @media (width >= 64rem) {
    .lg\:rounded-\[10px\] {
      border-radius: 10px;
    }
  }

  @media (width >= 64rem) {
    .lg\:p-\[10px\] {
      padding: 10px;
    }
  }

  @media (width >= 64rem) {
    .lg\:p-\[30px\] {
      padding: 30px;
    }
  }

  @media (width >= 64rem) {
    .lg\:p-\[32px\] {
      padding: 32px;
    }
  }

  @media (width >= 64rem) {
    .lg\:px-0 {
      padding-inline: calc(var(--spacing) * 0);
    }
  }

  @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\:px-\[4\.44vw\] {
      padding-inline: 4.44vw;
    }
  }

  @media (width >= 64rem) {
    .lg\:px-\[16px\] {
      padding-inline: 16px;
    }
  }

  @media (width >= 64rem) {
    .lg\:px-\[20px\] {
      padding-inline: 20px;
    }
  }

  @media (width >= 64rem) {
    .lg\:px-\[64px\] {
      padding-inline: 64px;
    }
  }

  @media (width >= 64rem) {
    .lg\:py-32 {
      padding-block: calc(var(--spacing) * 32);
    }
  }

  @media (width >= 64rem) {
    .lg\:py-\[8px\] {
      padding-block: 8px;
    }
  }

  @media (width >= 64rem) {
    .lg\:py-\[24px\] {
      padding-block: 24px;
    }
  }

  @media (width >= 64rem) {
    .lg\:py-\[96px\] {
      padding-block: 96px;
    }
  }

  @media (width >= 64rem) {
    .lg\:pt-32 {
      padding-top: calc(var(--spacing) * 32);
    }
  }

  @media (width >= 64rem) {
    .lg\:pt-\[4\.17vw\] {
      padding-top: 4.17vw;
    }
  }

  @media (width >= 64rem) {
    .lg\:pt-\[10px\] {
      padding-top: 10px;
    }
  }

  @media (width >= 64rem) {
    .lg\:pt-\[96px\] {
      padding-top: 96px;
    }
  }

  @media (width >= 64rem) {
    .lg\:pt-\[160px\] {
      padding-top: 160px;
    }
  }

  @media (width >= 64rem) {
    .lg\:pb-\[6\.67vw\] {
      padding-bottom: 6.67vw;
    }
  }

  @media (width >= 64rem) {
    .lg\:pb-\[8vw\] {
      padding-bottom: 8vw;
    }
  }

  @media (width >= 64rem) {
    .lg\:pb-\[10vw\] {
      padding-bottom: 10vw;
    }
  }

  @media (width >= 64rem) {
    .lg\:pb-\[80px\] {
      padding-bottom: 80px;
    }
  }

  @media (width >= 64rem) {
    .lg\:pb-\[96px\] {
      padding-bottom: 96px;
    }
  }

  @media (width >= 64rem) {
    .lg\:pl-\[12px\] {
      padding-left: 12px;
    }
  }

  @media (width >= 64rem) {
    .lg\:pl-\[24px\] {
      padding-left: 24px;
    }
  }

  @media (width >= 64rem) {
    .lg\:pl-\[27px\] {
      padding-left: 27px;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[1\.53vw\] {
      font-size: 1.53vw;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[4\.44vw\] {
      font-size: 4.44vw;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[5\.56vw\] {
      font-size: 5.56vw;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[12px\] {
      font-size: 12px;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[13px\] {
      font-size: 13px;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[14px\] {
      font-size: 14px;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[15px\] {
      font-size: 15px;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[16px\] {
      font-size: 16px;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[17px\] {
      font-size: 17px;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[18px\] {
      font-size: 18px;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[20px\] {
      font-size: 20px;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[22px\] {
      font-size: 22px;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[24px\] {
      font-size: 24px;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[36px\] {
      font-size: 36px;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[60px\] {
      font-size: 60px;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[130px\] {
      font-size: 130px;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[195px\] {
      font-size: 195px;
    }
  }

  @media (width >= 64rem) {
    .lg\:leading-\[1\.5\] {
      --tw-leading: 1.5;
      line-height: 1.5;
    }
  }

  @media (width >= 64rem) {
    .lg\:leading-\[30px\] {
      --tw-leading: 30px;
      line-height: 30px;
    }
  }

  @media (width >= 64rem) {
    .lg\:leading-\[72px\] {
      --tw-leading: 72px;
      line-height: 72px;
    }
  }

  @media (width >= 64rem) {
    .lg\:leading-\[120px\] {
      --tw-leading: 120px;
      line-height: 120px;
    }
  }

  @media (width >= 64rem) {
    .lg\:tracking-\[-1\.2px\] {
      --tw-tracking: -1.2px;
      letter-spacing: -1.2px;
    }
  }

  @media (width >= 64rem) {
    .lg\:tracking-\[-10px\] {
      --tw-tracking: -10px;
      letter-spacing: -10px;
    }
  }

  @media (width >= 80rem) {
    .xl\:mb-16 {
      margin-bottom: calc(var(--spacing) * 16);
    }
  }

  @media (width >= 80rem) {
    .xl\:w-\[360px\] {
      width: 360px;
    }
  }

  @media (width >= 80rem) {
    .xl\:w-\[375px\] {
      width: 375px;
    }
  }

  @media (width >= 80rem) {
    .xl\:gap-12 {
      gap: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 80rem) {
    .xl\:gap-16 {
      gap: calc(var(--spacing) * 16);
    }
  }

  @media (width >= 80rem) {
    .xl\:gap-\[69px\] {
      gap: 69px;
    }
  }

  @media (width >= 80rem) {
    .xl\:text-\[22px\] {
      font-size: 22px;
    }
  }

  @media (width >= 80rem) {
    .xl\:text-\[64px\] {
      font-size: 64px;
    }
  }

  @media (width >= 80rem) {
    .xl\:text-\[80px\] {
      font-size: 80px;
    }
  }

  .\[\&_a\]\:pointer-events-none a {
    pointer-events: none;
  }

  .\[\&_a\]\:cursor-default a {
    cursor: default;
  }
}



:root {
  --font-size: 16px;
  --background: #fafaf8;
  --foreground: #2a2a2a;
  --card: #fafaf8;
  --card-foreground: #2a2a2a;
  --popover: #fafaf8;
  --popover-foreground: #2a2a2a;
  --primary: #1a1a1a;
  --primary-foreground: #fafaf8;
  --secondary: #e8e7e3;
  --secondary-foreground: #1a1a1a;
  --muted: #e8e7e3;
  --muted-foreground: #6b6b6b;
  --accent: #d4d3cd;
  --accent-foreground: #1a1a1a;
  --destructive: #d4183d;
  --destructive-foreground: #fff;
  --border: #2a2a2a26;
  --input: #2a2a2a26;
  --input-background: #fff;
  --switch-background: #cbced4;
  --font-weight-medium: 500;
  --font-weight-normal: 400;
  --ring: #6b6b6b;
  --chart-1: #2a2a2a;
  --chart-2: #6b6b6b;
  --chart-3: #a8a8a8;
  --chart-4: #d4d3cd;
  --chart-5: #e8e7e3;
  --radius: .125rem;
  --sidebar: #fafaf8;
  --sidebar-foreground: #2a2a2a;
  --sidebar-primary: #1a1a1a;
  --sidebar-primary-foreground: #fafaf8;
  --sidebar-accent: #e8e7e3;
  --sidebar-accent-foreground: #2a2a2a;
  --sidebar-border: #2a2a2a26;
  --sidebar-ring: #6b6b6b;
}

.dark {
  --background: #0a0a0f;
  --foreground: #e8e9ed;
  --card: #12121a;
  --card-foreground: #e8e9ed;
  --popover: #12121a;
  --popover-foreground: #e8e9ed;
  --primary: #e8e9ed;
  --primary-foreground: #0a0a0f;
  --secondary: #1e1e2e;
  --secondary-foreground: #e8e9ed;
  --muted: #1e1e2e;
  --muted-foreground: #9ca3af;
  --accent: #2a2a3e;
  --accent-foreground: #e8e9ed;
  --destructive: #ef4444;
  --destructive-foreground: #fff;
  --border: #e8e9ed1a;
  --input: #e8e9ed1a;
  --ring: #6366f1;
  --font-weight-medium: 500;
  --font-weight-normal: 400;
  --chart-1: #e8e9ed;
  --chart-2: #9ca3af;
  --chart-3: #6366f1;
  --chart-4: #1e1e2e;
  --chart-5: #0a0a0f;
  --sidebar: #0a0a0f;
  --sidebar-foreground: #e8e9ed;
  --sidebar-primary: #e8e9ed;
  --sidebar-primary-foreground: #0a0a0f;
  --sidebar-accent: #1e1e2e;
  --sidebar-accent-foreground: #e8e9ed;
  --sidebar-border: #e8e9ed1a;
  --sidebar-ring: #6366f1;
}

html {
  font-size: var(--font-size);
  scroll-behavior: smooth;
  scroll-snap-type: y proximity;
  height: 100%;
  overflow-y: scroll;
}

body {
  height: 100%;
}

* {
  scroll-behavior: smooth;
}

@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-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-gradient-position {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}

@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}

@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}
