@import url("https://fonts.googleapis.com/css2?family=Clash+Display:wght@200;300;400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Satoshi:wght@100;200;300;400;500;600;700;800;900&display=swap");
/*! tailwindcss v4.1.3 | MIT License | https://tailwindcss.com */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *, :before, :after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-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-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
    }
  }
}

@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --color-red-50: oklch(.971 .013 17.38);
    --color-red-100: oklch(.936 .032 17.717);
    --color-red-200: oklch(.885 .062 18.334);
    --color-red-500: oklch(.637 .237 25.331);
    --color-red-700: oklch(.505 .213 27.518);
    --color-green-50: oklch(.982 .018 155.826);
    --color-green-100: oklch(.962 .044 156.743);
    --color-green-200: oklch(.925 .084 155.995);
    --color-green-500: oklch(.723 .219 149.579);
    --color-blue-500: oklch(.623 .214 259.815);
    --color-gray-50: oklch(.985 .002 247.839);
    --color-gray-100: oklch(.967 .003 264.542);
    --color-gray-200: oklch(.928 .006 264.531);
    --color-gray-500: oklch(.551 .027 264.364);
    --color-gray-600: oklch(.446 .03 256.802);
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --container-2xl: 42rem;
    --container-4xl: 56rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .875);
    --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-normal: 400;
    --font-weight-semibold: 600;
    --radius-2xl: 1rem;
    --ease-out: cubic-bezier(0, 0, .2, 1);
    --ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --blur-sm: 8px;
    --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: Satoshi, sans-serif;
  }

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) h1 {
    font-family: var(--text-h1-font);
    font-size: var(--text-h1-size);
    line-height: var(--text-h1-line-height);
    font-weight: var(--text-h1-weight);
    color: var(--text-brand-color);
    font-style: normal;
  }

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) h2 {
    font-family: var(--text-h2-font);
    font-size: var(--text-h2-size);
    line-height: var(--text-h2-line-height);
    font-weight: var(--text-h2-weight);
    color: var(--text-brand-color);
    text-transform: uppercase;
    font-style: normal;
  }

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) h3 {
    font-family: var(--text-paragraph-large-font);
    font-size: var(--text-paragraph-large-size);
    line-height: var(--text-paragraph-large-line-height);
    font-weight: var(--text-paragraph-large-weight);
    color: var(--text-brand-color);
  }

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) h4 {
    font-family: var(--text-paragraph-default-font);
    font-size: var(--text-paragraph-default-size);
    line-height: var(--text-paragraph-default-line-height);
    font-weight: var(--text-paragraph-large-weight);
    color: var(--text-brand-color);
  }

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) p {
    font-family: var(--text-paragraph-default-font);
    font-size: var(--text-paragraph-default-size);
    line-height: var(--text-paragraph-default-line-height);
    font-weight: var(--text-paragraph-default-weight);
    color: var(--text-brand-color);
  }

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) label, :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) button {
    font-family: var(--text-caption-font);
    font-size: var(--text-caption-size);
    line-height: var(--text-caption-line-height);
    font-weight: var(--text-caption-weight);
    color: var(--text-brand-color);
    text-transform: uppercase;
    font-style: normal;
  }

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) input {
    font-family: var(--text-paragraph-default-font);
    font-size: var(--text-paragraph-default-size);
    line-height: var(--text-paragraph-default-line-height);
    font-weight: var(--text-paragraph-default-weight);
    color: var(--text-brand-color);
  }
}

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

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

  .visible {
    visibility: visible;
  }

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

  .sticky {
    position: sticky;
  }

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

  .inset-\[-4\.458\%\] {
    inset: -4.458%;
  }

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

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

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

  .top-\[-1\.034\%\] {
    top: -1.034%;
  }

  .top-\[-1\.486\%\] {
    top: -1.486%;
  }

  .top-\[-1\.784\%\] {
    top: -1.784%;
  }

  .top-\[-4\.167\%\] {
    top: -4.167%;
  }

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

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

  .top-\[-40\.17px\] {
    top: -40.17px;
  }

  .top-\[-91\.073px\] {
    top: -91.073px;
  }

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

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

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

  .top-\[-392\.197px\] {
    top: -392.197px;
  }

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

  .top-\[-448\.777px\] {
    top: -448.777px;
  }

  .top-\[-524\.036px\] {
    top: -524.036px;
  }

  .top-\[-733\.762px\] {
    top: -733.762px;
  }

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

  .top-\[1\.85\%\] {
    top: 1.85%;
  }

  .top-\[1\.623\%\] {
    top: 1.623%;
  }

  .top-\[1\.638\%\] {
    top: 1.638%;
  }

  .top-\[1\.657\%\] {
    top: 1.657%;
  }

  .top-\[1\.835\%\] {
    top: 1.835%;
  }

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

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

  .top-\[14\.54\%\] {
    top: 14.54%;
  }

  .top-\[14\.539\%\] {
    top: 14.539%;
  }

  .top-\[14\.566\%\] {
    top: 14.566%;
  }

  .top-\[17\.45\%\] {
    top: 17.45%;
  }

  .top-\[17\.223\%\] {
    top: 17.223%;
  }

  .top-\[17\.238\%\] {
    top: 17.238%;
  }

  .top-\[17\.257\%\] {
    top: 17.257%;
  }

  .top-\[17\.434\%\] {
    top: 17.434%;
  }

  .top-\[17\.435\%\] {
    top: 17.435%;
  }

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

  .top-\[29\.416\%\] {
    top: 29.416%;
  }

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

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

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

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

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

  .top-\[33\.05\%\] {
    top: 33.05%;
  }

  .top-\[33\.035\%\] {
    top: 33.035%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[40\.764px\] {
    top: 40.764px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[44\.028\%\] {
    top: 44.028%;
  }

  .top-\[44\.45\%\] {
    top: 44.45%;
  }

  .top-\[44\.281\%\] {
    top: 44.281%;
  }

  .top-\[44\.307\%\] {
    top: 44.307%;
  }

  .top-\[44\.315\%\] {
    top: 44.315%;
  }

  .top-\[44\.374\%\] {
    top: 44.374%;
  }

  .top-\[45\.016\%\] {
    top: 45.016%;
  }

  .top-\[45\.739\%\] {
    top: 45.739%;
  }

  .top-\[45\.766\%\] {
    top: 45.766%;
  }

  .top-\[46\.013\%\] {
    top: 46.013%;
  }

  .top-\[46\.723\%\] {
    top: 46.723%;
  }

  .top-\[47\.778\%\] {
    top: 47.778%;
  }

  .top-\[48\.023\%\] {
    top: 48.023%;
  }

  .top-\[48\.42\%\] {
    top: 48.42%;
  }

  .top-\[48\.049\%\] {
    top: 48.049%;
  }

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

  .top-\[48\.226\%\] {
    top: 48.226%;
  }

  .top-\[48\.234\%\] {
    top: 48.234%;
  }

  .top-\[48\.387\%\] {
    top: 48.387%;
  }

  .top-\[48\.423\%\] {
    top: 48.423%;
  }

  .top-\[48\.438\%\] {
    top: 48.438%;
  }

  .top-\[48\.457\%\] {
    top: 48.457%;
  }

  .top-\[48\.634\%\] {
    top: 48.634%;
  }

  .top-\[48\.902\%\] {
    top: 48.902%;
  }

  .top-\[49\.265\%\] {
    top: 49.265%;
  }

  .top-\[49\.476\%\] {
    top: 49.476%;
  }

  .top-\[49\.814\%\] {
    top: 49.814%;
  }

  .top-\[49\.831\%\] {
    top: 49.831%;
  }

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

  .top-\[50\.701\%\] {
    top: 50.701%;
  }

  .top-\[50\.878\%\] {
    top: 50.878%;
  }

  .top-\[51\.03\%\] {
    top: 51.03%;
  }

  .top-\[51\.318\%\] {
    top: 51.318%;
  }

  .top-\[51\.394\%\] {
    top: 51.394%;
  }

  .top-\[51\.537\%\] {
    top: 51.537%;
  }

  .top-\[51\.673\%\] {
    top: 51.673%;
  }

  .top-\[51\.698\%\] {
    top: 51.698%;
  }

  .top-\[51\.723\%\] {
    top: 51.723%;
  }

  .top-\[51\.993\%\] {
    top: 51.993%;
  }

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

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

  .top-\[53\.421\%\] {
    top: 53.421%;
  }

  .top-\[54\.967\%\] {
    top: 54.967%;
  }

  .top-\[55\.465\%\] {
    top: 55.465%;
  }

  .top-\[55\.474\%\] {
    top: 55.474%;
  }

  .top-\[56\.96\%\] {
    top: 56.96%;
  }

  .top-\[56\.192\%\] {
    top: 56.192%;
  }

  .top-\[56\.876\%\] {
    top: 56.876%;
  }

  .top-\[56\.952\%\] {
    top: 56.952%;
  }

  .top-\[57\.053\%\] {
    top: 57.053%;
  }

  .top-\[57\.062\%\] {
    top: 57.062%;
  }

  .top-\[57\.476\%\] {
    top: 57.476%;
  }

  .top-\[57\.645\%\] {
    top: 57.645%;
  }

  .top-\[58\.008\%\] {
    top: 58.008%;
  }

  .top-\[58\.92\%\] {
    top: 58.92%;
  }

  .top-\[58\.219\%\] {
    top: 58.219%;
  }

  .top-\[58\.253\%\] {
    top: 58.253%;
  }

  .top-\[58\.667\%\] {
    top: 58.667%;
  }

  .top-\[58\.709\%\] {
    top: 58.709%;
  }

  .top-\[58\.785\%\] {
    top: 58.785%;
  }

  .top-\[58\.852\%\] {
    top: 58.852%;
  }

  .top-\[58\.912\%\] {
    top: 58.912%;
  }

  .top-\[58\.954\%\] {
    top: 58.954%;
  }

  .top-\[58\.979\%\] {
    top: 58.979%;
  }

  .top-\[59\.3\%\] {
    top: 59.3%;
  }

  .top-\[59\.106\%\] {
    top: 59.106%;
  }

  .top-\[59\.148\%\] {
    top: 59.148%;
  }

  .top-\[59\.156\%\] {
    top: 59.156%;
  }

  .top-\[59\.157\%\] {
    top: 59.157%;
  }

  .top-\[59\.165\%\] {
    top: 59.165%;
  }

  .top-\[59\.173\%\] {
    top: 59.173%;
  }

  .top-\[59\.266\%\] {
    top: 59.266%;
  }

  .top-\[59\.351\%\] {
    top: 59.351%;
  }

  .top-\[60\.119\%\] {
    top: 60.119%;
  }

  .top-\[60\.616\%\] {
    top: 60.616%;
  }

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

  .top-\[61\.34\%\] {
    top: 61.34%;
  }

  .top-\[61\.339\%\] {
    top: 61.339%;
  }

  .top-\[61\.366\%\] {
    top: 61.366%;
  }

  .top-\[62\.518\%\] {
    top: 62.518%;
  }

  .top-\[64\.023\%\] {
    top: 64.023%;
  }

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

  .top-\[64\.038\%\] {
    top: 64.038%;
  }

  .top-\[64\.057\%\] {
    top: 64.057%;
  }

  .top-\[64\.235\%\] {
    top: 64.235%;
  }

  .top-\[76\.94\%\] {
    top: 76.94%;
  }

  .top-\[76\.216\%\] {
    top: 76.216%;
  }

  .top-\[76\.966\%\] {
    top: 76.966%;
  }

  .top-\[78\.977px\] {
    top: 78.977px;
  }

  .top-\[79\.85\%\] {
    top: 79.85%;
  }

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

  .top-\[79\.623\%\] {
    top: 79.623%;
  }

  .top-\[79\.638\%\] {
    top: 79.638%;
  }

  .top-\[79\.657\%\] {
    top: 79.657%;
  }

  .top-\[79\.835\%\] {
    top: 79.835%;
  }

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

  .top-\[91\.669px\] {
    top: 91.669px;
  }

  .top-\[91\.816\%\] {
    top: 91.816%;
  }

  .top-\[92\.54\%\] {
    top: 92.54%;
  }

  .top-\[92\.566\%\] {
    top: 92.566%;
  }

  .top-\[92\.567\%\] {
    top: 92.567%;
  }

  .top-\[95\.45\%\] {
    top: 95.45%;
  }

  .top-\[95\.223\%\] {
    top: 95.223%;
  }

  .top-\[95\.238\%\] {
    top: 95.238%;
  }

  .top-\[95\.257\%\] {
    top: 95.257%;
  }

  .top-\[95\.258\%\] {
    top: 95.258%;
  }

  .top-\[95\.435\%\] {
    top: 95.435%;
  }

  .top-\[123\.327px\] {
    top: 123.327px;
  }

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

  .top-\[175\.94px\] {
    top: 175.94px;
  }

  .top-\[180\.997px\] {
    top: 180.997px;
  }

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

  .top-\[232\.472px\] {
    top: 232.472px;
  }

  .top-\[232\.473px\] {
    top: 232.473px;
  }

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

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

  .top-\[442\.198px\] {
    top: 442.198px;
  }

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

  .top-\[485\.516px\] {
    top: 485.516px;
  }

  .top-\[510\.331px\] {
    top: 510.331px;
  }

  .top-\[517\.456px\] {
    top: 517.456px;
  }

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

  .top-\[560\.773px\] {
    top: 560.773px;
  }

  .top-\[561\.806px\] {
    top: 561.806px;
  }

  .top-\[574\.036px\] {
    top: 574.036px;
  }

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

  .top-\[617\.353px\] {
    top: 617.353px;
  }

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

  .top-\[660\.754px\] {
    top: 660.754px;
  }

  .top-\[756\.187px\] {
    top: 756.187px;
  }

  .top-\[870\.479px\] {
    top: 870.479px;
  }

  .top-\[945\.736px\] {
    top: 945.736px;
  }

  .top-\[965\.912px\] {
    top: 965.912px;
  }

  .top-\[990\.086px\] {
    top: 990.086px;
  }

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

  .top-\[1041\.17px\] {
    top: 1041.17px;
  }

  .top-\[1085\.52px\] {
    top: 1085.52px;
  }

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

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

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

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

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

  .right-\[-3\.103\%\] {
    right: -3.103%;
  }

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

  .right-\[4\.839\%\] {
    right: 4.839%;
  }

  .right-\[7\.508\%\] {
    right: 7.508%;
  }

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

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

  .right-\[12\.083\%\] {
    right: 12.083%;
  }

  .right-\[12\.088\%\] {
    right: 12.088%;
  }

  .right-\[12\.145\%\] {
    right: 12.145%;
  }

  .right-\[12\.382\%\] {
    right: 12.382%;
  }

  .right-\[12\.387\%\] {
    right: 12.387%;
  }

  .right-\[12\.903\%\] {
    right: 12.903%;
  }

  .right-\[12\.931\%\] {
    right: 12.931%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .right-\[17\.39\%\] {
    right: 17.39%;
  }

  .right-\[17\.485\%\] {
    right: 17.485%;
  }

  .right-\[17\.608\%\] {
    right: 17.608%;
  }

  .right-\[17\.613\%\] {
    right: 17.613%;
  }

  .right-\[17\.812\%\] {
    right: 17.812%;
  }

  .right-\[17\.835\%\] {
    right: 17.835%;
  }

  .right-\[17\.892\%\] {
    right: 17.892%;
  }

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

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

  .right-\[21\.095\%\] {
    right: 21.095%;
  }

  .right-\[21\.209\%\] {
    right: 21.209%;
  }

  .right-\[23\.107\%\] {
    right: 23.107%;
  }

  .right-\[23\.379\%\] {
    right: 23.379%;
  }

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

  .right-\[24\.725\%\] {
    right: 24.725%;
  }

  .right-\[27\.88\%\] {
    right: 27.88%;
  }

  .right-\[27\.402\%\] {
    right: 27.402%;
  }

  .right-\[27\.842\%\] {
    right: 27.842%;
  }

  .right-\[27\.861\%\] {
    right: 27.861%;
  }

  .right-\[27\.866\%\] {
    right: 27.866%;
  }

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

  .right-\[28\.657\%\] {
    right: 28.657%;
  }

  .right-\[29\.131\%\] {
    right: 29.131%;
  }

  .right-\[30\.567\%\] {
    right: 30.567%;
  }

  .right-\[30\.657\%\] {
    right: 30.657%;
  }

  .right-\[32\.099\%\] {
    right: 32.099%;
  }

  .right-\[33\.703\%\] {
    right: 33.703%;
  }

  .right-\[33\.717\%\] {
    right: 33.717%;
  }

  .right-\[33\.718\%\] {
    right: 33.718%;
  }

  .right-\[33\.741\%\] {
    right: 33.741%;
  }

  .right-\[35\.312\%\] {
    right: 35.312%;
  }

  .right-\[36\.044\%\] {
    right: 36.044%;
  }

  .right-\[36\.579\%\] {
    right: 36.579%;
  }

  .right-\[36\.594\%\] {
    right: 36.594%;
  }

  .right-\[36\.835\%\] {
    right: 36.835%;
  }

  .right-\[37\.551\%\] {
    right: 37.551%;
  }

  .right-\[37\.868\%\] {
    right: 37.868%;
  }

  .right-\[37\.982\%\] {
    right: 37.982%;
  }

  .right-\[38\.228\%\] {
    right: 38.228%;
  }

  .right-\[38\.446\%\] {
    right: 38.446%;
  }

  .right-\[38\.451\%\] {
    right: 38.451%;
  }

  .right-\[38\.674\%\] {
    right: 38.674%;
  }

  .right-\[39\.114\%\] {
    right: 39.114%;
  }

  .right-\[39\.124\%\] {
    right: 39.124%;
  }

  .right-\[40\.041\%\] {
    right: 40.041%;
  }

  .right-\[40\.062\%\] {
    right: 40.062%;
  }

  .right-\[40\.896\%\] {
    right: 40.896%;
  }

  .right-\[41\.839\%\] {
    right: 41.839%;
  }

  .right-\[42\.71\%\] {
    right: 42.71%;
  }

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

  .right-\[46\.212\%\] {
    right: 46.212%;
  }

  .right-\[46\.411\%\] {
    right: 46.411%;
  }

  .right-\[46\.994\%\] {
    right: 46.994%;
  }

  .right-\[48\.799\%\] {
    right: 48.799%;
  }

  .right-\[49\.491\%\] {
    right: 49.491%;
  }

  .right-\[50\.571\%\] {
    right: 50.571%;
  }

  .right-\[52\.897\%\] {
    right: 52.897%;
  }

  .right-\[54\.464\%\] {
    right: 54.464%;
  }

  .right-\[54\.513\%\] {
    right: 54.513%;
  }

  .right-\[55\.442\%\] {
    right: 55.442%;
  }

  .right-\[57\.47\%\] {
    right: 57.47%;
  }

  .right-\[57\.56\%\] {
    right: 57.56%;
  }

  .right-\[58\.309\%\] {
    right: 58.309%;
  }

  .right-\[59\.507\%\] {
    right: 59.507%;
  }

  .right-\[59\.862\%\] {
    right: 59.862%;
  }

  .right-\[61\.857\%\] {
    right: 61.857%;
  }

  .right-\[62\.604\%\] {
    right: 62.604%;
  }

  .right-\[63\.17\%\] {
    right: 63.17%;
  }

  .right-\[64\.198\%\] {
    right: 64.198%;
  }

  .right-\[66\.183\%\] {
    right: 66.183%;
  }

  .right-\[66\.662\%\] {
    right: 66.662%;
  }

  .right-\[67\.295\%\] {
    right: 67.295%;
  }

  .right-\[67\.946\%\] {
    right: 67.946%;
  }

  .right-\[69\.85\%\] {
    right: 69.85%;
  }

  .right-\[69\.282\%\] {
    right: 69.282%;
  }

  .right-\[69\.846\%\] {
    right: 69.846%;
  }

  .right-\[70\.508\%\] {
    right: 70.508%;
  }

  .right-\[70\.509\%\] {
    right: 70.509%;
  }

  .right-\[70\.514\%\] {
    right: 70.514%;
  }

  .right-\[71\.044\%\] {
    right: 71.044%;
  }

  .right-\[71\.58\%\] {
    right: 71.58%;
  }

  .right-\[71\.082\%\] {
    right: 71.082%;
  }

  .right-\[71\.087\%\] {
    right: 71.087%;
  }

  .right-\[71\.281\%\] {
    right: 71.281%;
  }

  .right-\[72\.115\%\] {
    right: 72.115%;
  }

  .right-\[72\.442\%\] {
    right: 72.442%;
  }

  .right-\[72\.788\%\] {
    right: 72.788%;
  }

  .right-\[73\.413\%\] {
    right: 73.413%;
  }

  .right-\[73\.622\%\] {
    right: 73.622%;
  }

  .right-\[74\.565\%\] {
    right: 74.565%;
  }

  .right-\[75\.237\%\] {
    right: 75.237%;
  }

  .right-\[75\.375\%\] {
    right: 75.375%;
  }

  .right-\[77\.37\%\] {
    right: 77.37%;
  }

  .right-\[77\.906\%\] {
    right: 77.906%;
  }

  .right-\[80\.549\%\] {
    right: 80.549%;
  }

  .right-\[80\.611\%\] {
    right: 80.611%;
  }

  .right-\[80\.625\%\] {
    right: 80.625%;
  }

  .right-\[81\.525\%\] {
    right: 81.525%;
  }

  .right-\[81\.607\%\] {
    right: 81.607%;
  }

  .right-\[82\.051\%\] {
    right: 82.051%;
  }

  .right-\[82\.563\%\] {
    right: 82.563%;
  }

  .right-\[82\.975\%\] {
    right: 82.975%;
  }

  .right-\[83\.169\%\] {
    right: 83.169%;
  }

  .right-\[83\.581\%\] {
    right: 83.581%;
  }

  .right-\[83\.643\%\] {
    right: 83.643%;
  }

  .right-\[88\.983\%\] {
    right: 88.983%;
  }

  .right-\[89\.659\%\] {
    right: 89.659%;
  }

  .right-\[93\.505\%\] {
    right: 93.505%;
  }

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

  .bottom-\[-1\.486\%\] {
    bottom: -1.486%;
  }

  .bottom-\[-4\.167\%\] {
    bottom: -4.167%;
  }

  .bottom-\[-4\.227\%\] {
    bottom: -4.227%;
  }

  .bottom-\[-4\.239\%\] {
    bottom: -4.239%;
  }

  .bottom-\[-4\.254\%\] {
    bottom: -4.254%;
  }

  .bottom-\[-4\.262\%\] {
    bottom: -4.262%;
  }

  .bottom-\[-4\.269\%\] {
    bottom: -4.269%;
  }

  .bottom-\[-4\.435\%\] {
    bottom: -4.435%;
  }

  .bottom-\[-4\.447\%\] {
    bottom: -4.447%;
  }

  .bottom-\[-4\.462\%\] {
    bottom: -4.462%;
  }

  .bottom-\[11\.138\%\] {
    bottom: 11.138%;
  }

  .bottom-\[11\.153\%\] {
    bottom: 11.153%;
  }

  .bottom-\[11\.165\%\] {
    bottom: 11.165%;
  }

  .bottom-\[11\.331\%\] {
    bottom: 11.331%;
  }

  .bottom-\[11\.338\%\] {
    bottom: 11.338%;
  }

  .bottom-\[11\.346\%\] {
    bottom: 11.346%;
  }

  .bottom-\[11\.361\%\] {
    bottom: 11.361%;
  }

  .bottom-\[11\.373\%\] {
    bottom: 11.373%;
  }

  .bottom-\[26\.738\%\] {
    bottom: 26.738%;
  }

  .bottom-\[26\.753\%\] {
    bottom: 26.753%;
  }

  .bottom-\[26\.754\%\] {
    bottom: 26.754%;
  }

  .bottom-\[26\.765\%\] {
    bottom: 26.765%;
  }

  .bottom-\[26\.931\%\] {
    bottom: 26.931%;
  }

  .bottom-\[26\.938\%\] {
    bottom: 26.938%;
  }

  .bottom-\[26\.946\%\] {
    bottom: 26.946%;
  }

  .bottom-\[26\.961\%\] {
    bottom: 26.961%;
  }

  .bottom-\[26\.973\%\] {
    bottom: 26.973%;
  }

  .bottom-\[35\.91\%\] {
    bottom: 35.91%;
  }

  .bottom-\[35\.97\%\] {
    bottom: 35.97%;
  }

  .bottom-\[35\.911\%\] {
    bottom: 35.911%;
  }

  .bottom-\[35\.944\%\] {
    bottom: 35.944%;
  }

  .bottom-\[36\.4\%\] {
    bottom: 36.4%;
  }

  .bottom-\[36\.35\%\] {
    bottom: 36.35%;
  }

  .bottom-\[36\.324\%\] {
    bottom: 36.324%;
  }

  .bottom-\[36\.333\%\] {
    bottom: 36.333%;
  }

  .bottom-\[36\.367\%\] {
    bottom: 36.367%;
  }

  .bottom-\[36\.375\%\] {
    bottom: 36.375%;
  }

  .bottom-\[36\.417\%\] {
    bottom: 36.417%;
  }

  .bottom-\[36\.426\%\] {
    bottom: 36.426%;
  }

  .bottom-\[36\.806\%\] {
    bottom: 36.806%;
  }

  .bottom-\[36\.857\%\] {
    bottom: 36.857%;
  }

  .bottom-\[36\.873\%\] {
    bottom: 36.873%;
  }

  .bottom-\[37\.034\%\] {
    bottom: 37.034%;
  }

  .bottom-\[39\.433\%\] {
    bottom: 39.433%;
  }

  .bottom-\[40\.7\%\] {
    bottom: 40.7%;
  }

  .bottom-\[40\.21\%\] {
    bottom: 40.21%;
  }

  .bottom-\[40\.168\%\] {
    bottom: 40.168%;
  }

  .bottom-\[40\.176\%\] {
    bottom: 40.176%;
  }

  .bottom-\[40\.193\%\] {
    bottom: 40.193%;
  }

  .bottom-\[40\.227\%\] {
    bottom: 40.227%;
  }

  .bottom-\[40\.252\%\] {
    bottom: 40.252%;
  }

  .bottom-\[40\.261\%\] {
    bottom: 40.261%;
  }

  .bottom-\[40\.278\%\] {
    bottom: 40.278%;
  }

  .bottom-\[40\.379\%\] {
    bottom: 40.379%;
  }

  .bottom-\[40\.387\%\] {
    bottom: 40.387%;
  }

  .bottom-\[40\.396\%\] {
    bottom: 40.396%;
  }

  .bottom-\[40\.404\%\] {
    bottom: 40.404%;
  }

  .bottom-\[40\.447\%\] {
    bottom: 40.447%;
  }

  .bottom-\[40\.573\%\] {
    bottom: 40.573%;
  }

  .bottom-\[40\.632\%\] {
    bottom: 40.632%;
  }

  .bottom-\[40\.768\%\] {
    bottom: 40.768%;
  }

  .bottom-\[40\.877\%\] {
    bottom: 40.877%;
  }

  .bottom-\[41\.291\%\] {
    bottom: 41.291%;
  }

  .bottom-\[41\.342\%\] {
    bottom: 41.342%;
  }

  .bottom-\[41\.545\%\] {
    bottom: 41.545%;
  }

  .bottom-\[41\.908\%\] {
    bottom: 41.908%;
  }

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

  .bottom-\[42\.068\%\] {
    bottom: 42.068%;
  }

  .bottom-\[42\.338\%\] {
    bottom: 42.338%;
  }

  .bottom-\[42\.354\%\] {
    bottom: 42.354%;
  }

  .bottom-\[42\.365\%\] {
    bottom: 42.365%;
  }

  .bottom-\[42\.531\%\] {
    bottom: 42.531%;
  }

  .bottom-\[42\.538\%\] {
    bottom: 42.538%;
  }

  .bottom-\[42\.546\%\] {
    bottom: 42.546%;
  }

  .bottom-\[42\.561\%\] {
    bottom: 42.561%;
  }

  .bottom-\[42\.573\%\] {
    bottom: 42.573%;
  }

  .bottom-\[42\.584\%\] {
    bottom: 42.584%;
  }

  .bottom-\[42\.601\%\] {
    bottom: 42.601%;
  }

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

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

  .bottom-\[46\.131\%\] {
    bottom: 46.131%;
  }

  .bottom-\[47\.55\%\] {
    bottom: 47.55%;
  }

  .bottom-\[47\.187\%\] {
    bottom: 47.187%;
  }

  .bottom-\[47\.297\%\] {
    bottom: 47.297%;
  }

  .bottom-\[47\.821\%\] {
    bottom: 47.821%;
  }

  .bottom-\[47\.829\%\] {
    bottom: 47.829%;
  }

  .bottom-\[47\.846\%\] {
    bottom: 47.846%;
  }

  .bottom-\[47\.871\%\] {
    bottom: 47.871%;
  }

  .bottom-\[48\.015\%\] {
    bottom: 48.015%;
  }

  .bottom-\[48\.159\%\] {
    bottom: 48.159%;
  }

  .bottom-\[48\.235\%\] {
    bottom: 48.235%;
  }

  .bottom-\[48\.522\%\] {
    bottom: 48.522%;
  }

  .bottom-\[48\.674\%\] {
    bottom: 48.674%;
  }

  .bottom-\[49\.73\%\] {
    bottom: 49.73%;
  }

  .bottom-\[49\.721\%\] {
    bottom: 49.721%;
  }

  .bottom-\[49\.958\%\] {
    bottom: 49.958%;
  }

  .bottom-\[49\.966\%\] {
    bottom: 49.966%;
  }

  .bottom-\[50\.076\%\] {
    bottom: 50.076%;
  }

  .bottom-\[50\.279\%\] {
    bottom: 50.279%;
  }

  .bottom-\[50\.642\%\] {
    bottom: 50.642%;
  }

  .bottom-\[51\.52\%\] {
    bottom: 51.52%;
  }

  .bottom-\[51\.132\%\] {
    bottom: 51.132%;
  }

  .bottom-\[51\.157\%\] {
    bottom: 51.157%;
  }

  .bottom-\[51\.166\%\] {
    bottom: 51.166%;
  }

  .bottom-\[51\.521\%\] {
    bottom: 51.521%;
  }

  .bottom-\[52\.83\%\] {
    bottom: 52.83%;
  }

  .bottom-\[53\.539\%\] {
    bottom: 53.539%;
  }

  .bottom-\[55\.11\%\] {
    bottom: 55.11%;
  }

  .bottom-\[55\.153\%\] {
    bottom: 55.153%;
  }

  .bottom-\[55\.186\%\] {
    bottom: 55.186%;
  }

  .bottom-\[55\.203\%\] {
    bottom: 55.203%;
  }

  .bottom-\[55\.229\%\] {
    bottom: 55.229%;
  }

  .bottom-\[55\.246\%\] {
    bottom: 55.246%;
  }

  .bottom-\[55\.516\%\] {
    bottom: 55.516%;
  }

  .bottom-\[55\.668\%\] {
    bottom: 55.668%;
  }

  .bottom-\[55\.676\%\] {
    bottom: 55.676%;
  }

  .bottom-\[55\.685\%\] {
    bottom: 55.685%;
  }

  .bottom-\[55\.693\%\] {
    bottom: 55.693%;
  }

  .bottom-\[55\.719\%\] {
    bottom: 55.719%;
  }

  .bottom-\[55\.727\%\] {
    bottom: 55.727%;
  }

  .bottom-\[55\.736\%\] {
    bottom: 55.736%;
  }

  .bottom-\[55\.744\%\] {
    bottom: 55.744%;
  }

  .bottom-\[55\.769\%\] {
    bottom: 55.769%;
  }

  .bottom-\[55\.812\%\] {
    bottom: 55.812%;
  }

  .bottom-\[56\.04\%\] {
    bottom: 56.04%;
  }

  .bottom-\[56\.09\%\] {
    bottom: 56.09%;
  }

  .bottom-\[56\.124\%\] {
    bottom: 56.124%;
  }

  .bottom-\[56\.141\%\] {
    bottom: 56.141%;
  }

  .bottom-\[57\.938\%\] {
    bottom: 57.938%;
  }

  .bottom-\[57\.953\%\] {
    bottom: 57.953%;
  }

  .bottom-\[57\.965\%\] {
    bottom: 57.965%;
  }

  .bottom-\[58\.131\%\] {
    bottom: 58.131%;
  }

  .bottom-\[58\.138\%\] {
    bottom: 58.138%;
  }

  .bottom-\[58\.146\%\] {
    bottom: 58.146%;
  }

  .bottom-\[58\.161\%\] {
    bottom: 58.161%;
  }

  .bottom-\[58\.173\%\] {
    bottom: 58.173%;
  }

  .bottom-\[60\.854\%\] {
    bottom: 60.854%;
  }

  .bottom-\[61\.53\%\] {
    bottom: 61.53%;
  }

  .bottom-\[61\.978\%\] {
    bottom: 61.978%;
  }

  .bottom-\[62\.003\%\] {
    bottom: 62.003%;
  }

  .bottom-\[62\.045\%\] {
    bottom: 62.045%;
  }

  .bottom-\[62\.054\%\] {
    bottom: 62.054%;
  }

  .bottom-\[62\.062\%\] {
    bottom: 62.062%;
  }

  .bottom-\[63\.633\%\] {
    bottom: 63.633%;
  }

  .bottom-\[73\.538\%\] {
    bottom: 73.538%;
  }

  .bottom-\[73\.553\%\] {
    bottom: 73.553%;
  }

  .bottom-\[73\.554\%\] {
    bottom: 73.554%;
  }

  .bottom-\[73\.565\%\] {
    bottom: 73.565%;
  }

  .bottom-\[73\.731\%\] {
    bottom: 73.731%;
  }

  .bottom-\[73\.738\%\] {
    bottom: 73.738%;
  }

  .bottom-\[73\.746\%\] {
    bottom: 73.746%;
  }

  .bottom-\[73\.761\%\] {
    bottom: 73.761%;
  }

  .bottom-\[73\.773\%\] {
    bottom: 73.773%;
  }

  .bottom-\[89\.138\%\] {
    bottom: 89.138%;
  }

  .bottom-\[89\.153\%\] {
    bottom: 89.153%;
  }

  .bottom-\[89\.165\%\] {
    bottom: 89.165%;
  }

  .bottom-\[89\.331\%\] {
    bottom: 89.331%;
  }

  .bottom-\[89\.338\%\] {
    bottom: 89.338%;
  }

  .bottom-\[89\.346\%\] {
    bottom: 89.346%;
  }

  .bottom-\[89\.361\%\] {
    bottom: 89.361%;
  }

  .bottom-\[89\.373\%\] {
    bottom: 89.373%;
  }

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

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

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

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

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

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

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

  .left-\[-22\.38\%\] {
    left: -22.38%;
  }

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

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

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

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

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

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

  .left-\[-536\.439px\] {
    left: -536.439px;
  }

  .left-\[-666\.303px\] {
    left: -666.303px;
  }

  .left-\[-704\.064px\] {
    left: -704.064px;
  }

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

  .left-\[-1268\.05px\] {
    left: -1268.05px;
  }

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

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

  .left-\[9\.82\%\] {
    left: 9.82%;
  }

  .left-\[10\.434\%\] {
    left: 10.434%;
  }

  .left-\[10\.505\%\] {
    left: 10.505%;
  }

  .left-\[10\.946\%\] {
    left: 10.946%;
  }

  .left-\[13\.566\%\] {
    left: 13.566%;
  }

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

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

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

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

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

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

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

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

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

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

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

  .left-\[21\.474\%\] {
    left: 21.474%;
  }

  .left-\[21\.981\%\] {
    left: 21.981%;
  }

  .left-\[22\.077\%\] {
    left: 22.077%;
  }

  .left-\[24\.061\%\] {
    left: 24.061%;
  }

  .left-\[24\.62\%\] {
    left: 24.62%;
  }

  .left-\[24\.735\%\] {
    left: 24.735%;
  }

  .left-\[24\.924\%\] {
    left: 24.924%;
  }

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

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

  .left-\[26\.7\%\] {
    left: 26.7%;
  }

  .left-\[26\.075\%\] {
    left: 26.075%;
  }

  .left-\[27\.051\%\] {
    left: 27.051%;
  }

  .left-\[27\.373\%\] {
    left: 27.373%;
  }

  .left-\[27\.439\%\] {
    left: 27.439%;
  }

  .left-\[27\.444\%\] {
    left: 27.444%;
  }

  .left-\[27\.909\%\] {
    left: 27.909%;
  }

  .left-\[28\.202\%\] {
    left: 28.202%;
  }

  .left-\[28\.406\%\] {
    left: 28.406%;
  }

  .left-\[28\.439\%\] {
    left: 28.439%;
  }

  .left-\[28\.525\%\] {
    left: 28.525%;
  }

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

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

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

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

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

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

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

  .left-\[36\.319\%\] {
    left: 36.319%;
  }

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

  .left-\[37\.636\%\] {
    left: 37.636%;
  }

  .left-\[38\.844\%\] {
    left: 38.844%;
  }

  .left-\[39\.351\%\] {
    left: 39.351%;
  }

  .left-\[39\.631\%\] {
    left: 39.631%;
  }

  .left-\[39\.981\%\] {
    left: 39.981%;
  }

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

  .left-\[43\.99\%\] {
    left: 43.99%;
  }

  .left-\[44\.051\%\] {
    left: 44.051%;
  }

  .left-\[44\.975\%\] {
    left: 44.975%;
  }

  .left-\[45\.016\%\] {
    left: 45.016%;
  }

  .left-\[46\.596\%\] {
    left: 46.596%;
  }

  .left-\[48\.24\%\] {
    left: 48.24%;
  }

  .left-\[48\.922\%\] {
    left: 48.922%;
  }

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

  .left-\[52\.438\%\] {
    left: 52.438%;
  }

  .left-\[52\.495\%\] {
    left: 52.495%;
  }

  .left-\[52\.816\%\] {
    left: 52.816%;
  }

  .left-\[53\.276\%\] {
    left: 53.276%;
  }

  .left-\[54\.693\%\] {
    left: 54.693%;
  }

  .left-\[55\.958\%\] {
    left: 55.958%;
  }

  .left-\[56\.465\%\] {
    left: 56.465%;
  }

  .left-\[57\.273\%\] {
    left: 57.273%;
  }

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

  .left-\[58\.559\%\] {
    left: 58.559%;
  }

  .left-\[59\.426\%\] {
    left: 59.426%;
  }

  .left-\[59\.931\%\] {
    left: 59.931%;
  }

  .left-\[60\.085\%\] {
    left: 60.085%;
  }

  .left-\[60\.365\%\] {
    left: 60.365%;
  }

  .left-\[60\.379\%\] {
    left: 60.379%;
  }

  .left-\[60\.815\%\] {
    left: 60.815%;
  }

  .left-\[61\.26\%\] {
    left: 61.26%;
  }

  .left-\[61\.038\%\] {
    left: 61.038%;
  }

  .left-\[61\.042\%\] {
    left: 61.042%;
  }

  .left-\[61\.511\%\] {
    left: 61.511%;
  }

  .left-\[61\.615\%\] {
    left: 61.615%;
  }

  .left-\[61\.938\%\] {
    left: 61.938%;
  }

  .left-\[62\.9\%\] {
    left: 62.9%;
  }

  .left-\[62\.653\%\] {
    left: 62.653%;
  }

  .left-\[63\.72\%\] {
    left: 63.72%;
  }

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

  .left-\[65\.79\%\] {
    left: 65.79%;
  }

  .left-\[65\.733\%\] {
    left: 65.733%;
  }

  .left-\[65\.752\%\] {
    left: 65.752%;
  }

  .left-\[65\.771\%\] {
    left: 65.771%;
  }

  .left-\[66\.245\%\] {
    left: 66.245%;
  }

  .left-\[67\.273\%\] {
    left: 67.273%;
  }

  .left-\[68\.822\%\] {
    left: 68.822%;
  }

  .left-\[68\.922\%\] {
    left: 68.922%;
  }

  .left-\[70\.357\%\] {
    left: 70.357%;
  }

  .left-\[70\.826\%\] {
    left: 70.826%;
  }

  .left-\[71\.57\%\] {
    left: 71.57%;
  }

  .left-\[71\.329\%\] {
    left: 71.329%;
  }

  .left-\[71\.613\%\] {
    left: 71.613%;
  }

  .left-\[71\.627\%\] {
    left: 71.627%;
  }

  .left-\[71\.651\%\] {
    left: 71.651%;
  }

  .left-\[72\.077\%\] {
    left: 72.077%;
  }

  .left-\[72\.302\%\] {
    left: 72.302%;
  }

  .left-\[74\.645\%\] {
    left: 74.645%;
  }

  .left-\[74\.768\%\] {
    left: 74.768%;
  }

  .left-\[75\.991\%\] {
    left: 75.991%;
  }

  .left-\[76\.109\%\] {
    left: 76.109%;
  }

  .left-\[76\.114\%\] {
    left: 76.114%;
  }

  .left-\[78\.284\%\] {
    left: 78.284%;
  }

  .left-\[79\.876\%\] {
    left: 79.876%;
  }

  .left-\[79\.881\%\] {
    left: 79.881%;
  }

  .left-\[80\.218\%\] {
    left: 80.218%;
  }

  .left-\[80\.264\%\] {
    left: 80.264%;
  }

  .left-\[80\.393\%\] {
    left: 80.393%;
  }

  .left-\[80\.582\%\] {
    left: 80.582%;
  }

  .left-\[81\.596\%\] {
    left: 81.596%;
  }

  .left-\[81\.601\%\] {
    left: 81.601%;
  }

  .left-\[82\.093\%\] {
    left: 82.093%;
  }

  .left-\[82\.98\%\] {
    left: 82.98%;
  }

  .left-\[82\.894\%\] {
    left: 82.894%;
  }

  .left-\[82\.979\%\] {
    left: 82.979%;
  }

  .left-\[83\.558\%\] {
    left: 83.558%;
  }

  .left-\[83\.633\%\] {
    left: 83.633%;
  }

  .left-\[83\.804\%\] {
    left: 83.804%;
  }

  .left-\[83\.899\%\] {
    left: 83.899%;
  }

  .left-\[84\.264\%\] {
    left: 84.264%;
  }

  .left-\[84\.306\%\] {
    left: 84.306%;
  }

  .left-\[84\.472\%\] {
    left: 84.472%;
  }

  .left-\[84\.969\%\] {
    left: 84.969%;
  }

  .left-\[85\.211\%\] {
    left: 85.211%;
  }

  .left-\[85\.391\%\] {
    left: 85.391%;
  }

  .left-\[85\.519\%\] {
    left: 85.519%;
  }

  .left-\[85\.656\%\] {
    left: 85.656%;
  }

  .left-\[86\.05\%\] {
    left: 86.05%;
  }

  .left-\[86\.055\%\] {
    left: 86.055%;
  }

  .left-\[86\.557\%\] {
    left: 86.557%;
  }

  .left-\[86\.581\%\] {
    left: 86.581%;
  }

  .left-\[88\.018\%\] {
    left: 88.018%;
  }

  .left-\[92\.475\%\] {
    left: 92.475%;
  }

  .left-\[95\.133\%\] {
    left: 95.133%;
  }

  .left-\[98\.923\%\] {
    left: 98.923%;
  }

  .left-\[102\.57px\] {
    left: 102.57px;
  }

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

  .left-\[159\.696px\] {
    left: 159.696px;
  }

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

  .left-\[217\.98px\] {
    left: 217.98px;
  }

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

  .left-\[260\.604px\] {
    left: 260.604px;
  }

  .left-\[289\.562px\] {
    left: 289.562px;
  }

  .left-\[298\.364px\] {
    left: 298.364px;
  }

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

  .left-\[382\.812px\] {
    left: 382.812px;
  }

  .left-\[428\.229px\] {
    left: 428.229px;
  }

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

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

  .left-\[744\.321px\] {
    left: 744.321px;
  }

  .left-\[883\.182px\] {
    left: 883.182px;
  }

  .left-\[891\.441px\] {
    left: 891.441px;
  }

  .left-\[929\.203px\] {
    left: 929.203px;
  }

  .left-\[946\.797px\] {
    left: 946.797px;
  }

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

  .left-\[1059\.07px\] {
    left: 1059.07px;
  }

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

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

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

  .left-\[1157\.57px\] {
    left: 1157.57px;
  }

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

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

  .left-\[1519\.08px\] {
    left: 1519.08px;
  }

  .left-\[1709\.81px\] {
    left: 1709.81px;
  }

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

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

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

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

  .left-\[1950\.05px\] {
    left: 1950.05px;
  }

  .left-\[2079\.92px\] {
    left: 2079.92px;
  }

  .isolate {
    isolation: isolate;
  }

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

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

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

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

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

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

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

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

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

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

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

  .col-span-1 {
    grid-column: span 1 / span 1;
  }

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

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

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

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

  .ms-6 {
    margin-inline-start: calc(var(--spacing) * 6);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .aspect-\[402\/819\.131\] {
    aspect-ratio: 402 / 819.131;
  }

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

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

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

  .aspect-\[1920\/1084\.91\] {
    aspect-ratio: 1920 / 1084.91;
  }

  .aspect-\[1920\/1230\.15\] {
    aspect-ratio: 1920 / 1230.15;
  }

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

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

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

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

  .size-\[44\.86px\] {
    width: 44.86px;
    height: 44.86px;
  }

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

  .size-\[398\.754px\] {
    width: 398.754px;
    height: 398.754px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .h-\[53\.433px\] {
    height: 53.433px;
  }

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

  .h-\[55\.028px\] {
    height: 55.028px;
  }

  .h-\[55\.108px\] {
    height: 55.108px;
  }

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

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

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

  .h-\[124\.38\%\] {
    height: 124.38%;
  }

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

  .h-\[166\.977px\] {
    height: 166.977px;
  }

  .h-\[199\.773px\] {
    height: 199.773px;
  }

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

  .h-\[249\.023px\] {
    height: 249.023px;
  }

  .h-\[290\.982px\] {
    height: 290.982px;
  }

  .h-\[316\.918px\] {
    height: 316.918px;
  }

  .h-\[349\.711px\] {
    height: 349.711px;
  }

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

  .h-\[396\.193px\] {
    height: 396.193px;
  }

  .h-\[397\.474px\] {
    height: 397.474px;
  }

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

  .h-\[403\.507px\] {
    height: 403.507px;
  }

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

  .h-\[413\.234px\] {
    height: 413.234px;
  }

  .h-\[472\.609px\] {
    height: 472.609px;
  }

  .h-\[563\.736px\] {
    height: 563.736px;
  }

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

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

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

  .h-\[894\.249px\] {
    height: 894.249px;
  }

  .h-\[922\.259px\] {
    height: 922.259px;
  }

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

  .h-auto {
    height: auto;
  }

  .h-full {
    height: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

  .w-\[21\.692px\] {
    width: 21.692px;
  }

  .w-\[37\.075px\] {
    width: 37.075px;
  }

  .w-\[47\.212px\] {
    width: 47.212px;
  }

  .w-\[47\.532px\] {
    width: 47.532px;
  }

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

  .w-\[49\.206px\] {
    width: 49.206px;
  }

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

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

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

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

  .w-\[117\.708px\] {
    width: 117.708px;
  }

  .w-\[126\.537px\] {
    width: 126.537px;
  }

  .w-\[138\.318px\] {
    width: 138.318px;
  }

  .w-\[144\.33\%\] {
    width: 144.33%;
  }

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

  .w-\[148\.608px\] {
    width: 148.608px;
  }

  .w-\[170\.717px\] {
    width: 170.717px;
  }

  .w-\[199\.377px\] {
    width: 199.377px;
  }

  .w-\[257\.439px\] {
    width: 257.439px;
  }

  .w-\[257\.989px\] {
    width: 257.989px;
  }

  .w-\[273\.156px\] {
    width: 273.156px;
  }

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

  .w-\[289\.212px\] {
    width: 289.212px;
  }

  .w-\[329\.508px\] {
    width: 329.508px;
  }

  .w-\[346\.018px\] {
    width: 346.018px;
  }

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

  .w-\[431\.321px\] {
    width: 431.321px;
  }

  .w-\[521\.569px\] {
    width: 521.569px;
  }

  .w-\[533\.149px\] {
    width: 533.149px;
  }

  .w-\[535\.506px\] {
    width: 535.506px;
  }

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

  .w-\[715\.743px\] {
    width: 715.743px;
  }

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

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

  .w-\[818\.583px\] {
    width: 818.583px;
  }

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

  .w-\[1062\.31px\] {
    width: 1062.31px;
  }

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

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

  .w-full {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

  .max-w-\[755\.799px\] {
    max-width: 755.799px;
  }

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

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

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

  .max-w-full {
    max-width: 100%;
  }

  .max-w-none {
    max-width: none;
  }

  .min-w-full {
    min-width: 100%;
  }

  .min-w-px {
    min-width: 1px;
  }

  .flex-1 {
    flex: 1;
  }

  .flex-none {
    flex: none;
  }

  .shrink-0 {
    flex-shrink: 0;
  }

  .grow {
    flex-grow: 1;
  }

  .basis-0 {
    flex-basis: calc(var(--spacing) * 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-\[-50\%\] {
    --tw-translate-x: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[-50\%\] {
    --tw-translate-y: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .rotate-90 {
    rotate: 90deg;
  }

  .rotate-\[180deg\] {
    rotate: 180deg;
  }

  .rotate-\[270deg\] {
    rotate: 270deg;
  }

  .rotate-\[330deg\] {
    rotate: 330deg;
  }

  .skew-x-\[26\.565deg\] {
    --tw-skew-x: skewX(26.565deg);
    transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
  }

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

  .touch-manipulation {
    touch-action: manipulation;
  }

  .resize-none {
    resize: none;
  }

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

  .flex-col {
    flex-direction: column;
  }

  .flex-row {
    flex-direction: row;
  }

  .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-1\.5 {
    gap: calc(var(--spacing) * 1.5);
  }

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

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

  .gap-7 {
    gap: calc(var(--spacing) * 7);
  }

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

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

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

  .gap-60 {
    gap: calc(var(--spacing) * 60);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .gap-\[38px\] {
    gap: 38px;
  }

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

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

  .gap-\[46px\] {
    gap: 46px;
  }

  .gap-\[48px\] {
    gap: 48px;
  }

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

  .gap-\[58px\] {
    gap: 58px;
  }

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

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

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

  .gap-\[90px\] {
    gap: 90px;
  }

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

  .gap-\[160px\] {
    gap: 160px;
  }

  :where(.space-y-2 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-3 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-4 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-8 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
  }

  .self-stretch {
    align-self: stretch;
  }

  .overflow-auto {
    overflow: auto;
  }

  .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-\[0\.5px\] {
    border-radius: .5px;
  }

  .rounded-\[3\.5px\] {
    border-radius: 3.5px;
  }

  .rounded-\[8px\] {
    border-radius: 8px;
  }

  .rounded-\[15px\] {
    border-radius: 15px;
  }

  .rounded-\[16px\] {
    border-radius: 16px;
  }

  .rounded-\[40px\] {
    border-radius: 40px;
  }

  .rounded-\[var\(--radius\)\] {
    border-radius: var(--radius);
  }

  .rounded-full {
    border-radius: 3.40282e38px;
  }

  .rounded-lg {
    border-radius: var(--radius);
  }

  .rounded-br-\[16px\] {
    border-bottom-right-radius: 16px;
  }

  .rounded-bl-\[16px\] {
    border-bottom-left-radius: 16px;
  }

  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .border-\[0px_0px_0\.556px\] {
    border-style: var(--tw-border-style);
    border-width: 0 0 .556px;
  }

  .border-\[0px_0px_1px\] {
    border-style: var(--tw-border-style);
    border-width: 0 0 1px;
  }

  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .border-l-4 {
    border-left-style: var(--tw-border-style);
    border-left-width: 4px;
  }

  .border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }

  .border-\[\#14ae5c\] {
    border-color: #14ae5c;
  }

  .border-\[\#b2babd\] {
    border-color: #b2babd;
  }

  .border-\[\#fdfdfd\] {
    border-color: #fdfdfd;
  }

  .border-\[\#ffffff\] {
    border-color: #fff;
  }

  .border-\[transparent\] {
    border-color: #0000;
  }

  .border-green-200 {
    border-color: var(--color-green-200);
  }

  .border-green-500 {
    border-color: var(--color-green-500);
  }

  .border-red-200 {
    border-color: var(--color-red-200);
  }

  .border-transparent {
    border-color: #0000;
  }

  .bg-\[\#2c2d27\] {
    background-color: #2c2d27;
  }

  .bg-\[\#3F525B\], .bg-\[\#3f525b\] {
    background-color: #3f525b;
  }

  .bg-\[\#041a0f\] {
    background-color: #041a0f;
  }

  .bg-\[\#FF4D4D\] {
    background-color: #ff4d4d;
  }

  .bg-\[\#d1ebdd\] {
    background-color: #d1ebdd;
  }

  .bg-\[\#d9d9d9\] {
    background-color: #d9d9d9;
  }

  .bg-\[\#ebedee\] {
    background-color: #ebedee;
  }

  .bg-\[\#f0f0f0\] {
    background-color: #f0f0f0;
  }

  .bg-\[\#f7f6f4\] {
    background-color: #f7f6f4;
  }

  .bg-\[\#f7f7f7\] {
    background-color: #f7f7f7;
  }

  .bg-\[\#f9f7f7\] {
    background-color: #f9f7f7;
  }

  .bg-\[\#fdfdfd\] {
    background-color: #fdfdfd;
  }

  .bg-\[\#ffffff\] {
    background-color: #fff;
  }

  .bg-\[rgba\(0\,0\,0\,0\)\] {
    background-color: #0000;
  }

  .bg-\[rgba\(247\,246\,244\,0\)\] {
    background-color: #f7f6f400;
  }

  .bg-black {
    background-color: var(--color-black);
  }

  .bg-black\/50 {
    background-color: #00000080;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/50 {
      background-color: color-mix(in oklab, var(--color-black) 50%, transparent);
    }
  }

  .bg-gray-50 {
    background-color: var(--color-gray-50);
  }

  .bg-gray-100 {
    background-color: var(--color-gray-100);
  }

  .bg-green-50 {
    background-color: var(--color-green-50);
  }

  .bg-green-100 {
    background-color: var(--color-green-100);
  }

  .bg-red-50 {
    background-color: var(--color-red-50);
  }

  .bg-red-100 {
    background-color: var(--color-red-100);
  }

  .bg-transparent {
    background-color: #0000;
  }

  .bg-white {
    background-color: var(--color-white);
  }

  .bg-gradient-to-b {
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .from-\[\#041a0f00\] {
    --tw-gradient-from: #041a0f00;
    --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-\[76\.129\%\] {
    --tw-gradient-from-position: 76.129%;
  }

  .to-\[\#041a0f\] {
    --tw-gradient-to: #041a0f;
    --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));
  }

  .\[background-size\:100\%_259\.96\%\] {
    background-size: 100% 259.96%;
  }

  .\[background-size\:296\.24\%_109\.04\%\] {
    background-size: 296.24% 109.04%;
  }

  .\[background-size\:auto\,_auto\,_100\%_132\.73\%\] {
    background-size: auto, auto, 100% 132.73%;
  }

  .bg-cover {
    background-size: cover;
  }

  .bg-clip-padding {
    background-clip: padding-box;
  }

  .bg-\[0\%_96\.76\%\] {
    background-position: 0 96.76%;
  }

  .bg-\[46\.98\%_51\.74\%\] {
    background-position: 46.98% 51.74%;
  }

  .bg-\[position\:0\%_0\%\,_0\%_0\%\,_0\%_31\.27\%\] {
    background-position: 0 0, 0 0, 0 31.27%;
  }

  .bg-center {
    background-position: center;
  }

  .bg-no-repeat {
    background-repeat: no-repeat;
  }

  .mask-intersect {
    mask-composite: intersect;
  }

  .mask-alpha {
    mask-mode: alpha;
  }

  .mask-size-\[10\.761px_5\.17px\] {
    mask-size: 10.761px 5.17px;
  }

  .mask-size-\[16\.11px_5\.945px\] {
    mask-size: 16.11px 5.945px;
  }

  .mask-size-\[20\.17px_30\.113px\] {
    mask-size: 20.17px 30.113px;
  }

  .mask-size-\[20\.041px_31\.082px\] {
    mask-size: 20.041px 31.082px;
  }

  .mask-size-\[21\.265px_13\.829px\] {
    mask-size: 21.265px 13.829px;
  }

  .mask-size-\[26\.613px_44\.135px\] {
    mask-size: 26.613px 44.135px;
  }

  .mask-size-\[30\.351px_21\.777px\] {
    mask-size: 30.351px 21.777px;
  }

  .mask-size-\[32\.606px_10\.598px\] {
    mask-size: 32.606px 10.598px;
  }

  .mask-size-\[39\.63px_10\.468px\] {
    mask-size: 39.63px 10.468px;
  }

  .mask-size-\[43\.754px_35\.541px\] {
    mask-size: 43.754px 35.541px;
  }

  .mask-size-\[45\.171px_32\.697px\] {
    mask-size: 45.171px 32.697px;
  }

  .mask-size-\[46\.009px_10\.921px\] {
    mask-size: 46.009px 10.921px;
  }

  .mask-size-\[48\.2px_12\.278px\] {
    mask-size: 48.2px 12.278px;
  }

  .mask-size-\[48\.007px_48\.529px\] {
    mask-size: 48.007px 48.529px;
  }

  .mask-size-\[49\.875px_27\.528px\] {
    mask-size: 49.875px 27.528px;
  }

  .mask-size-\[60\.637px_21\.195px\] {
    mask-size: 60.637px 21.195px;
  }

  .mask-size-\[64\.247px_89\.821px\] {
    mask-size: 64.247px 89.821px;
  }

  .mask-size-\[76\.104px_150\.886px\] {
    mask-size: 76.104px 150.886px;
  }

  .mask-size-\[109\.034px_150\.627px\] {
    mask-size: 109.034px 150.627px;
  }

  .mask-size-\[398\.754px_398\.754px\] {
    mask-size: 398.754px 398.754px;
  }

  .mask-no-clip {
    mask-clip: no-clip;
  }

  .mask-position-\[-3\.609px_-1\.357px\] {
    mask-position: -3.609px -1.357px;
  }

  .mask-position-\[-3\.995px_-28\.174px\] {
    mask-position: -3.995px -28.174px;
  }

  .mask-position-\[-5\.155px_-16\.22px\] {
    mask-position: -5.155px -16.22px;
  }

  .mask-position-\[-6\.379px_-0\.194px\] {
    mask-position: -6.379px -.194px;
  }

  .mask-position-\[-6\.508px_-43\.166px\] {
    mask-position: -6.508px -43.166px;
  }

  .mask-position-\[-7\.861px_-22\.293px\] {
    mask-position: -7.861px -22.293px;
  }

  .mask-position-\[-8\.248px_-0\.259px\] {
    mask-position: -8.248px -.259px;
  }

  .mask-position-\[-9\.924px_-29\.014px\] {
    mask-position: -9.924px -29.014px;
  }

  .mask-position-\[-10\.053px_-0\.323px\] {
    mask-position: -10.053px -.323px;
  }

  .mask-position-\[-13\.661px_-17\.576px\] {
    mask-position: -13.661px -17.576px;
  }

  .mask-position-\[-14\.434px_-2\.908px\] {
    mask-position: -14.434px -2.908px;
  }

  .mask-position-\[-14\.692px_-40\.387px\] {
    mask-position: -14.692px -40.387px;
  }

  .mask-position-\[-15\.98px_-28\.109px\] {
    mask-position: -15.98px -28.109px;
  }

  .mask-position-\[-16\.569px_-1\.28px\] {
    mask-position: -16.569px -1.28px;
  }

  .mask-position-\[-17\.445px_-250\.467px\] {
    mask-position: -17.445px -250.467px;
  }

  .mask-position-\[-17\.463px_-23\.78px\] {
    mask-position: -17.463px -23.78px;
  }

  .mask-position-\[-19\.524px_-1\.486px\] {
    mask-position: -19.524px -1.486px;
  }

  .mask-position-\[-20\.813px_-26\.365px\] {
    mask-position: -20.813px -26.365px;
  }

  .mask-position-\[-21\.651px_0\.064px\] {
    mask-position: -21.651px .064px;
  }

  .mask-position-\[-21\.908px_-2\.908px\] {
    mask-position: -21.908px -2.908px;
  }

  .mask-position-\[-22\.812px_-16\.09px\] {
    mask-position: -22.812px -16.09px;
  }

  .mask-position-\[-24\.875px_-2\.843px\] {
    mask-position: -24.875px -2.843px;
  }

  .mask-position-\[-25\.195px_0\.064px\] {
    mask-position: -25.195px .064px;
  }

  .mask-position-\[-25\.904px_-0\.259px\] {
    mask-position: -25.904px -.259px;
  }

  .mask-position-\[-27\.064px_-22\.746px\] {
    mask-position: -27.064px -22.746px;
  }

  .mask-position-\[-27\.967px_-3\.683px\] {
    mask-position: -27.967px -3.683px;
  }

  .mask-position-\[-28\.353px_-3\.36px\] {
    mask-position: -28.353px -3.36px;
  }

  .mask-position-\[-30\.093px_-13\.247px\] {
    mask-position: -30.093px -13.247px;
  }

  .mask-position-\[-32\.735px_0\.064px\] {
    mask-position: -32.735px .064px;
  }

  .mask-position-\[-32\.799px_-21\.324px\] {
    mask-position: -32.799px -21.324px;
  }

  .mask-position-\[-35\.188px_-2\.908px\] {
    mask-position: -35.188px -2.908px;
  }

  .mask-position-\[-35\.379px_-2\.908px\] {
    mask-position: -35.379px -2.908px;
  }

  .mask-position-\[-35\.765px_-0\.452px\] {
    mask-position: -35.765px -.452px;
  }

  .mask-position-\[-36\.407px_0px\] {
    mask-position: -36.407px 0;
  }

  .mask-position-\[-37\.31px_-0\.064px\] {
    mask-position: -37.31px -.064px;
  }

  .mask-position-\[-46\.915px_-0\.452px\] {
    mask-position: -46.915px -.452px;
  }

  .mask-position-\[-47\.171px_-0\.453px\] {
    mask-position: -47.171px -.453px;
  }

  .mask-position-\[-48\.138px_0px\] {
    mask-position: -48.138px 0;
  }

  .mask-position-\[-59\.93px_0px\] {
    mask-position: -59.93px 0;
  }

  .mask-position-\[-59\.738px_0\.064px\] {
    mask-position: -59.738px .064px;
  }

  .mask-position-\[-75\.848px_-0\.194px\] {
    mask-position: -75.848px -.194px;
  }

  .mask-position-\[-91\.507px_-2\.908px\] {
    mask-position: -91.507px -2.908px;
  }

  .mask-position-\[-114\.019px_-145\.654px\] {
    mask-position: -114.019px -145.654px;
  }

  .mask-position-\[-115\.772px_-199\.94px\] {
    mask-position: -115.772px -199.94px;
  }

  .mask-position-\[-117\.093px_-209\.909px\] {
    mask-position: -117.093px -209.909px;
  }

  .mask-position-\[-125\.233px_-155\.624px\] {
    mask-position: -125.233px -155.624px;
  }

  .mask-position-\[-125\.321px_-154\.552px\] {
    mask-position: -125.321px -154.552px;
  }

  .mask-position-\[-129\.909px_-200\.737px\] {
    mask-position: -129.909px -200.737px;
  }

  .mask-position-\[-130\.218px_-145\.654px\] {
    mask-position: -130.218px -145.654px;
  }

  .mask-position-\[-136\.108px_-164\.521px\] {
    mask-position: -136.108px -164.521px;
  }

  .mask-position-\[-141\.316px_-154\.748px\] {
    mask-position: -141.316px -154.748px;
  }

  .mask-position-\[-168\.481px_-209\.909px\] {
    mask-position: -168.481px -209.909px;
  }

  .mask-position-\[-169\.802px_-199\.94px\] {
    mask-position: -169.802px -199.94px;
  }

  .mask-position-\[-180\.718px_-200\.737px\] {
    mask-position: -180.718px -200.737px;
  }

  .mask-position-\[-198\.131px_-351\.401px\] {
    mask-position: -198.131px -351.401px;
  }

  .mask-position-\[-199\.377px_-1\.28px\] {
    mask-position: -199.377px -1.28px;
  }

  .mask-position-\[-207\.996px_-199\.86px\] {
    mask-position: -207.996px -199.86px;
  }

  .mask-position-\[-220\.813px_-209\.829px\] {
    mask-position: -220.813px -209.829px;
  }

  .mask-position-\[-222\.134px_-199\.86px\] {
    mask-position: -222.134px -199.86px;
  }

  .mask-position-\[-296\.573px_-305\.296px\] {
    mask-position: -296.573px -305.296px;
  }

  .mask-position-\[0\.063px_-0\.064px\] {
    mask-position: .063px -.064px;
  }

  .mask-position-\[0\.063px_0px\] {
    mask-position: .063px 0;
  }

  .mask-position-\[0\.064px_0px\] {
    mask-position: .064px 0;
  }

  .mask-position-\[0px\] {
    mask-position: 0;
  }

  .mask-position-\[0px_-0\.064px\] {
    mask-position: 0 -.064px;
  }

  .mask-position-\[0px_-4\.136px\] {
    mask-position: 0 -4.136px;
  }

  .mask-position-\[0px_-7\.173px\] {
    mask-position: 0 -7.173px;
  }

  .mask-position-\[0px_-7\.625px\] {
    mask-position: 0 -7.625px;
  }

  .mask-position-\[0px_-14\.216px\] {
    mask-position: 0 -14.216px;
  }

  .mask-position-\[0px_-19\.256px\] {
    mask-position: 0 -19.256px;
  }

  .mask-position-\[0px_-26\.624px\] {
    mask-position: 0 -26.624px;
  }

  .mask-position-\[0px_-44\.781px\] {
    mask-position: 0 -44.781px;
  }

  .mask-no-repeat {
    mask-repeat: no-repeat;
  }

  .object-cover {
    object-fit: cover;
  }

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

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

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

  .p-\[16px\] {
    padding: 16px;
  }

  .p-\[20px\] {
    padding: 20px;
  }

  .p-\[24px\] {
    padding: 24px;
  }

  .p-\[40px\] {
    padding: 40px;
  }

  .p-\[100px\] {
    padding: 100px;
  }

  .px-0 {
    padding-inline: calc(var(--spacing) * 0);
  }

  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }

  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }

  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }

  .px-10 {
    padding-inline: calc(var(--spacing) * 10);
  }

  .px-\[0px\] {
    padding-inline: 0;
  }

  .px-\[16px\] {
    padding-inline: 16px;
  }

  .px-\[20px\] {
    padding-inline: 20px;
  }

  .px-\[40px\] {
    padding-inline: 40px;
  }

  .py-0 {
    padding-block: calc(var(--spacing) * 0);
  }

  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }

  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }

  .py-2\.5 {
    padding-block: calc(var(--spacing) * 2.5);
  }

  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }

  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }

  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }

  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }

  .py-16 {
    padding-block: calc(var(--spacing) * 16);
  }

  .py-20 {
    padding-block: calc(var(--spacing) * 20);
  }

  .py-\[0px\] {
    padding-block: 0;
  }

  .py-\[4px\] {
    padding-block: 4px;
  }

  .py-\[24px\] {
    padding-block: 24px;
  }

  .py-\[40px\] {
    padding-block: 40px;
  }

  .py-\[48px\] {
    padding-block: 48px;
  }

  .py-\[60px\] {
    padding-block: 60px;
  }

  .py-\[80px\] {
    padding-block: 80px;
  }

  .py-\[200px\] {
    padding-block: 200px;
  }

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

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

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

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

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

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

  .pt-\[40px\] {
    padding-top: 40px;
  }

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

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

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

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

  .pb-5 {
    padding-bottom: calc(var(--spacing) * 5);
  }

  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }

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

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

  .pb-\[40px\] {
    padding-bottom: 40px;
  }

  .pb-\[60px\] {
    padding-bottom: 60px;
  }

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

  .text-center {
    text-align: center;
  }

  .text-left {
    text-align: left;
  }

  .text-right {
    text-align: right;
  }

  .font-\[\'Abel\:Regular\'\,_sans-serif\] {
    font-family: Abel\:Regular, sans-serif;
  }

  .font-\[\'Clash_Display\'\,sans-serif\] {
    font-family: Clash Display, sans-serif;
  }

  .font-\[\'Clash_Display\:Medium\'\,_sans-serif\], .font-\[\'Clash_Display\:Medium\'\,sans-serif\] {
    font-family: Clash Display\:Medium, sans-serif;
  }

  .font-\[\'Clash_Display\:Regular\'\,_sans-serif\] {
    font-family: Clash Display\:Regular, sans-serif;
  }

  .font-\[\'Satoshi\'\,sans-serif\] {
    font-family: Satoshi, sans-serif;
  }

  .font-\[\'Satoshi\:Medium\'\,sans-serif\] {
    font-family: Satoshi\:Medium, sans-serif;
  }

  .font-\[\'Satoshi\:Regular\'\,sans-serif\] {
    font-family: Satoshi\:Regular, sans-serif;
  }

  .font-mono {
    font-family: var(--font-mono);
  }

  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }

  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .text-\[0px\] {
    font-size: 0;
  }

  .text-\[12px\] {
    font-size: 12px;
  }

  .text-\[14px\] {
    font-size: 14px;
  }

  .text-\[16px\] {
    font-size: 16px;
  }

  .text-\[18px\] {
    font-size: 18px;
  }

  .text-\[20px\] {
    font-size: 20px;
  }

  .text-\[24px\] {
    font-size: 24px;
  }

  .text-\[28px\] {
    font-size: 28px;
  }

  .text-\[31px\] {
    font-size: 31px;
  }

  .text-\[32px\] {
    font-size: 32px;
  }

  .text-\[36px\] {
    font-size: 36px;
  }

  .text-\[39px\] {
    font-size: 39px;
  }

  .text-\[40px\] {
    font-size: 40px;
  }

  .text-\[48px\] {
    font-size: 48px;
  }

  .text-\[61px\] {
    font-size: 61px;
  }

  .text-\[76px\] {
    font-size: 76px;
  }

  .leading-\[0\] {
    --tw-leading: 0;
    line-height: 0;
  }

  .leading-\[1\.2\] {
    --tw-leading: 1.2;
    line-height: 1.2;
  }

  .leading-\[18px\] {
    --tw-leading: 18px;
    line-height: 18px;
  }

  .leading-\[21px\] {
    --tw-leading: 21px;
    line-height: 21px;
  }

  .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-\[46\.5px\] {
    --tw-leading: 46.5px;
    line-height: 46.5px;
  }

  .leading-\[56px\] {
    --tw-leading: 56px;
    line-height: 56px;
  }

  .leading-\[58\.5px\] {
    --tw-leading: 58.5px;
    line-height: 58.5px;
  }

  .leading-\[72px\] {
    --tw-leading: 72px;
    line-height: 72px;
  }

  .leading-\[101px\] {
    --tw-leading: 101px;
    line-height: 101px;
  }

  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

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

  .text-nowrap {
    text-wrap: nowrap;
  }

  .whitespace-pre {
    white-space: pre;
  }

  .whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .text-\[\#0d1012\] {
    color: #0d1012;
  }

  .text-\[\#3f525b\] {
    color: #3f525b;
  }

  .text-\[\#14ae5c\] {
    color: #14ae5c;
  }

  .text-\[\#048621\] {
    color: #048621;
  }

  .text-\[\#333333\] {
    color: #333;
  }

  .text-\[\#FF4D4D\] {
    color: #ff4d4d;
  }

  .text-\[\#ebedee\] {
    color: #ebedee;
  }

  .text-\[\#ffffff\], .text-\[rgba\(255\,255\,255\,1\)\] {
    color: #fff;
  }

  .text-blue-500 {
    color: var(--color-blue-500);
  }

  .text-gray-500 {
    color: var(--color-gray-500);
  }

  .text-gray-600 {
    color: var(--color-gray-600);
  }

  .text-green-500 {
    color: var(--color-green-500);
  }

  .text-red-500 {
    color: var(--color-red-500);
  }

  .text-red-700 {
    color: var(--color-red-700);
  }

  .text-white {
    color: var(--color-white);
  }

  .uppercase {
    text-transform: uppercase;
  }

  .not-italic {
    font-style: normal;
  }

  .opacity-30 {
    opacity: .3;
  }

  .opacity-\[0\.85\] {
    opacity: .85;
  }

  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .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-\[10px\] {
    --tw-backdrop-blur: blur(10px);
    -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-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-150 {
    --tw-duration: .15s;
    transition-duration: .15s;
  }

  .duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .duration-500 {
    --tw-duration: .5s;
    transition-duration: .5s;
  }

  .duration-700 {
    --tw-duration: .7s;
    transition-duration: .7s;
  }

  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }

  .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }

  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

  .running {
    animation-play-state: running;
  }

  @media (hover: hover) {
    .group-hover\:fill-\[\#f7f6f4\]:is(:where(.group):hover *) {
      fill: #f7f6f4;
    }
  }

  @media (hover: hover) {
    .group-hover\:text-\[\#f7f6f4\]:is(:where(.group):hover *) {
      color: #f7f6f4;
    }
  }

  .group-active\:fill-\[\#f7f6f4\]:is(:where(.group):active *) {
    fill: #f7f6f4;
  }

  .group-active\:text-\[\#f7f6f4\]:is(:where(.group):active *) {
    color: #f7f6f4;
  }

  .placeholder\:text-\[\#8c979d\]::placeholder {
    color: #8c979d;
  }

  @media (hover: hover) {
    .hover\:bg-\[\#3F525B\]:hover {
      background-color: #3f525b;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#d0d0d0\]:hover {
      background-color: #d0d0d0;
    }
  }

  @media (hover: hover) {
    .hover\:bg-gray-200:hover {
      background-color: var(--color-gray-200);
    }
  }

  @media (hover: hover) {
    .hover\:opacity-70:hover {
      opacity: .7;
    }
  }

  @media (hover: hover) {
    .hover\:opacity-90:hover {
      opacity: .9;
    }
  }

  .focus\:border-\[\#3f525b\]:focus {
    border-color: #3f525b;
  }

  .focus\:outline-none:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  .active\:scale-95:active {
    --tw-scale-x: 95%;
    --tw-scale-y: 95%;
    --tw-scale-z: 95%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .active\:bg-\[\#2f3d44\]:active {
    background-color: #2f3d44;
  }

  .active\:bg-\[\#3F525B\]:active {
    background-color: #3f525b;
  }

  .active\:bg-white:active {
    background-color: var(--color-white);
  }

  .active\:opacity-70:active {
    opacity: .7;
  }

  .disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed;
  }

  .disabled\:opacity-50:disabled {
    opacity: .5;
  }

  @media (hover: hover) {
    .disabled\:hover\:bg-\[\#ebedee\]:disabled:hover {
      background-color: #ebedee;
    }
  }

  @media (width >= 48rem) {
    .md\:col-span-2 {
      grid-column: span 2 / span 2;
    }
  }

  @media (width >= 48rem) {
    .md\:mt-20 {
      margin-top: calc(var(--spacing) * 20);
    }
  }

  @media (width >= 48rem) {
    .md\:mt-\[30px\] {
      margin-top: 30px;
    }
  }

  @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-\[204\.271px\] {
      width: 204.271px;
      height: 204.271px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-10 {
      height: calc(var(--spacing) * 10);
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[33px\] {
      height: 33px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[52px\] {
      height: 52px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[138px\] {
      height: 138px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[419\.79px\] {
      height: 419.79px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[600px\] {
      height: 600px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[923px\] {
      height: 923px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[973px\] {
      height: 973px;
    }
  }

  @media (width >= 48rem) {
    .md\:max-h-\[90vh\] {
      max-height: 90vh;
    }
  }

  @media (width >= 48rem) {
    .md\:max-h-\[1793\.12px\] {
      max-height: 1793.12px;
    }
  }

  @media (width >= 48rem) {
    .md\:min-h-10 {
      min-height: calc(var(--spacing) * 10);
    }
  }

  @media (width >= 48rem) {
    .md\:min-h-px {
      min-height: 1px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[391px\] {
      width: 391px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[523px\] {
      width: 523px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[549\.047px\] {
      width: 549.047px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[720px\] {
      width: 720px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[752\.927px\] {
      width: 752.927px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[755px\] {
      width: 755px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[763px\] {
      width: 763px;
    }
  }

  @media (width >= 48rem) {
    .md\:max-w-\[500px\] {
      max-width: 500px;
    }
  }

  @media (width >= 48rem) {
    .md\:max-w-\[549px\] {
      max-width: 549px;
    }
  }

  @media (width >= 48rem) {
    .md\:max-w-\[577px\] {
      max-width: 577px;
    }
  }

  @media (width >= 48rem) {
    .md\:max-w-\[600px\] {
      max-width: 600px;
    }
  }

  @media (width >= 48rem) {
    .md\:max-w-\[626px\] {
      max-width: 626px;
    }
  }

  @media (width >= 48rem) {
    .md\:max-w-\[680px\] {
      max-width: 680px;
    }
  }

  @media (width >= 48rem) {
    .md\:max-w-\[880px\] {
      max-width: 880px;
    }
  }

  @media (width >= 48rem) {
    .md\:min-w-\[300px\] {
      min-width: 300px;
    }
  }

  @media (width >= 48rem) {
    .md\:min-w-\[436px\] {
      min-width: 436px;
    }
  }

  @media (width >= 48rem) {
    .md\:min-w-\[549px\] {
      min-width: 549px;
    }
  }

  @media (width >= 48rem) {
    .md\:min-w-px {
      min-width: 1px;
    }
  }

  @media (width >= 48rem) {
    .md\:grow {
      flex-grow: 1;
    }
  }

  @media (width >= 48rem) {
    .md\:basis-0 {
      flex-basis: calc(var(--spacing) * 0);
    }
  }

  @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-end {
      align-items: flex-end;
    }
  }

  @media (width >= 48rem) {
    .md\:justify-between {
      justify-content: space-between;
    }
  }

  @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-4 {
      gap: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 48rem) {
    .md\:gap-10 {
      gap: calc(var(--spacing) * 10);
    }
  }

  @media (width >= 48rem) {
    .md\:gap-12 {
      gap: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 48rem) {
    .md\:gap-60 {
      gap: calc(var(--spacing) * 60);
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[28px\] {
      gap: 28px;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[29px\] {
      gap: 29px;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[30px\] {
      gap: 30px;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[36px\] {
      gap: 36px;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[40px\] {
      gap: 40px;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[50px\] {
      gap: 50px;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[60px\] {
      gap: 60px;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[61px\] {
      gap: 61px;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[68px\] {
      gap: 68px;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[71px\] {
      gap: 71px;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[120px\] {
      gap: 120px;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[123px\] {
      gap: 123px;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[160px\] {
      gap: 160px;
    }
  }

  @media (width >= 48rem) {
    .md\:p-4 {
      padding: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 48rem) {
    .md\:p-\[16px\] {
      padding: 16px;
    }
  }

  @media (width >= 48rem) {
    .md\:p-\[40px\] {
      padding: 40px;
    }
  }

  @media (width >= 48rem) {
    .md\:p-\[60px\] {
      padding: 60px;
    }
  }

  @media (width >= 48rem) {
    .md\:px-0 {
      padding-inline: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 48rem) {
    .md\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 48rem) {
    .md\:px-10 {
      padding-inline: calc(var(--spacing) * 10);
    }
  }

  @media (width >= 48rem) {
    .md\:px-\[40px\] {
      padding-inline: 40px;
    }
  }

  @media (width >= 48rem) {
    .md\:py-0 {
      padding-block: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 48rem) {
    .md\:py-1 {
      padding-block: calc(var(--spacing) * 1);
    }
  }

  @media (width >= 48rem) {
    .md\:py-2 {
      padding-block: calc(var(--spacing) * 2);
    }
  }

  @media (width >= 48rem) {
    .md\:py-7 {
      padding-block: calc(var(--spacing) * 7);
    }
  }

  @media (width >= 48rem) {
    .md\:py-\[48px\] {
      padding-block: 48px;
    }
  }

  @media (width >= 48rem) {
    .md\:py-\[50px\] {
      padding-block: 50px;
    }
  }

  @media (width >= 48rem) {
    .md\:py-\[60px\] {
      padding-block: 60px;
    }
  }

  @media (width >= 48rem) {
    .md\:py-\[68px\] {
      padding-block: 68px;
    }
  }

  @media (width >= 48rem) {
    .md\:py-\[80px\] {
      padding-block: 80px;
    }
  }

  @media (width >= 48rem) {
    .md\:py-\[100px\] {
      padding-block: 100px;
    }
  }

  @media (width >= 48rem) {
    .md\:py-\[120px\] {
      padding-block: 120px;
    }
  }

  @media (width >= 48rem) {
    .md\:pt-10 {
      padding-top: calc(var(--spacing) * 10);
    }
  }

  @media (width >= 48rem) {
    .md\:pt-20 {
      padding-top: calc(var(--spacing) * 20);
    }
  }

  @media (width >= 48rem) {
    .md\:pr-0 {
      padding-right: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 48rem) {
    .md\:pb-10 {
      padding-bottom: calc(var(--spacing) * 10);
    }
  }

  @media (width >= 48rem) {
    .md\:pb-\[40px\] {
      padding-bottom: 40px;
    }
  }

  @media (width >= 48rem) {
    .md\:pl-10 {
      padding-left: calc(var(--spacing) * 10);
    }
  }

  @media (width >= 48rem) {
    .md\:text-left {
      text-align: left;
    }
  }

  @media (width >= 48rem) {
    .md\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[14px\] {
      font-size: 14px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[25px\] {
      font-size: 25px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[31px\] {
      font-size: 31px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[39px\] {
      font-size: 39px;
    }
  }

  @media (width >= 48rem) {
    .md\:leading-\[21px\] {
      --tw-leading: 21px;
      line-height: 21px;
    }
  }

  @media (width >= 48rem) {
    .md\:leading-\[37\.5px\] {
      --tw-leading: 37.5px;
      line-height: 37.5px;
    }
  }

  @media (width >= 48rem) {
    .md\:leading-\[46\.5px\] {
      --tw-leading: 46.5px;
      line-height: 46.5px;
    }
  }

  @media (width >= 48rem) {
    .md\:leading-\[58\.5px\] {
      --tw-leading: 58.5px;
      line-height: 58.5px;
    }
  }

  @media (width >= 48rem) {
    .md\: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));
    }
  }

  @media (width >= 48rem) {
    .md\: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));
    }
  }

  @media (width >= 48rem) {
    @media (hover: hover) {
      .md\:group-hover\:fill-\[\#f7f6f4\]:is(:where(.group):hover *) {
        fill: #f7f6f4;
      }
    }
  }

  @media (width >= 48rem) {
    @media (hover: hover) {
      .md\:group-hover\:text-\[\#f7f6f4\]:is(:where(.group):hover *) {
        color: #f7f6f4;
      }
    }
  }

  @media (width >= 48rem) {
    @media (hover: hover) {
      .md\:hover\:bg-\[\#2f3d44\]:hover {
        background-color: #2f3d44;
      }
    }
  }

  @media (width >= 48rem) {
    @media (hover: hover) {
      .md\:hover\:bg-\[\#3F525B\]:hover {
        background-color: #3f525b;
      }
    }
  }

  @media (width >= 48rem) {
    @media (hover: hover) {
      .md\:hover\:bg-white:hover {
        background-color: var(--color-white);
      }
    }
  }

  @media (width >= 48rem) {
    .md\:active\:scale-100:active {
      --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\:h-\[765px\] {
      height: 765px;
    }
  }

  @media (width >= 64rem) {
    .lg\:h-\[862px\] {
      height: 862px;
    }
  }

  @media (width >= 64rem) {
    .lg\:h-\[1012px\] {
      height: 1012px;
    }
  }

  @media (width >= 64rem) {
    .lg\:flex-row {
      flex-direction: row;
    }
  }

  @media (width >= 64rem) {
    .lg\:items-center {
      align-items: center;
    }
  }

  @media (width >= 64rem) {
    .lg\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 64rem) {
    .lg\:gap-80 {
      gap: calc(var(--spacing) * 80);
    }
  }

  @media (width >= 64rem) {
    .lg\:gap-\[60px\] {
      gap: 60px;
    }
  }

  @media (width >= 64rem) {
    .lg\:gap-\[160px\] {
      gap: 160px;
    }
  }

  @media (width >= 64rem) {
    .lg\:py-\[100px\] {
      padding-block: 100px;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[22px\] {
      font-size: 22px;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[42px\] {
      font-size: 42px;
    }
  }

  @media (width >= 80rem) {
    .xl\:text-\[25px\] {
      font-size: 25px;
    }
  }

  @media (width >= 80rem) {
    .xl\:text-\[48px\] {
      font-size: 48px;
    }
  }

  .group-active\:\[\&_p\]\:text-\[\#f7f6f4\]:is(:where(.group):active *) p {
    color: #f7f6f4;
  }

  .group-active\:\[\&_path\]\:fill-\[\#f7f6f4\]:is(:where(.group):active *) path {
    fill: #f7f6f4;
  }

  .text-hero-display {
    font-family: var(--text-hero-display-font);
    font-size: var(--text-hero-display-size);
    line-height: var(--text-hero-display-line-height);
    font-weight: var(--text-hero-display-weight);
    color: var(--text-brand-color);
    font-style: normal;
  }

  .text-h1 {
    font-family: var(--text-h1-font);
    font-size: var(--text-h1-size);
    line-height: var(--text-h1-line-height);
    font-weight: var(--text-h1-weight);
    color: var(--text-brand-color);
    font-style: normal;
  }

  .text-h2 {
    font-family: var(--text-h2-font);
    font-size: var(--text-h2-size);
    line-height: var(--text-h2-line-height);
    font-weight: var(--text-h2-weight);
    color: var(--text-brand-color);
    text-transform: uppercase;
    font-style: normal;
  }

  .text-paragraph-large {
    font-family: var(--text-paragraph-large-font);
    font-size: var(--text-paragraph-large-size);
    line-height: var(--text-paragraph-large-line-height);
    font-weight: var(--text-paragraph-large-weight);
    color: var(--text-brand-color);
  }

  .text-paragraph-default {
    font-family: var(--text-paragraph-default-font);
    font-size: var(--text-paragraph-default-size);
    line-height: var(--text-paragraph-default-line-height);
    font-weight: var(--text-paragraph-default-weight);
    color: var(--text-brand-color);
  }

  .text-caption {
    font-family: var(--text-caption-font);
    font-size: var(--text-caption-size);
    line-height: var(--text-caption-line-height);
    font-weight: var(--text-caption-weight);
    color: var(--text-brand-color);
    text-transform: uppercase;
    font-style: normal;
  }

  .animate-photo-float {
    animation: 4s ease-in-out infinite photoFloat;
  }
}



@keyframes error-bounce {
  0%, 100% {
    color: #ff4d4d;
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    color: #ff4d4d;
    transform: translateX(-4px);
  }

  20%, 40%, 60%, 80% {
    color: #ff4d4d;
    transform: translateX(4px);
  }
}

:root {
  --font-size: 14px;
  --background: #f7f6f4;
  --foreground: oklch(.145 0 0);
  --card: #f7f6f4;
  --card-foreground: oklch(.145 0 0);
  --popover: oklch(1 0 0);
  --popover-foreground: oklch(.145 0 0);
  --primary: #030213;
  --primary-foreground: oklch(1 0 0);
  --secondary: oklch(.95 .0058 264.53);
  --secondary-foreground: #030213;
  --muted: #ececf0;
  --muted-foreground: #717182;
  --accent: #e9ebef;
  --accent-foreground: #030213;
  --destructive: #d4183d;
  --destructive-foreground: #fff;
  --border: #0000001a;
  --input: transparent;
  --input-background: #f3f3f5;
  --switch-background: #cbced4;
  --font-weight-medium: 500;
  --font-weight-normal: 400;
  --ring: oklch(.708 0 0);
  --chart-1: oklch(.646 .222 41.116);
  --chart-2: oklch(.6 .118 184.704);
  --chart-3: oklch(.398 .07 227.392);
  --chart-4: oklch(.828 .189 84.429);
  --chart-5: oklch(.769 .188 70.08);
  --radius: .625rem;
  --sidebar: oklch(.985 0 0);
  --sidebar-foreground: oklch(.145 0 0);
  --sidebar-primary: #030213;
  --sidebar-primary-foreground: oklch(.985 0 0);
  --sidebar-accent: oklch(.97 0 0);
  --sidebar-accent-foreground: oklch(.205 0 0);
  --sidebar-border: oklch(.922 0 0);
  --sidebar-ring: oklch(.708 0 0);
  --text-brand-color: #3f525b;
  --text-hero-display-size: 64px;
  --text-hero-display-line-height: 64px;
  --text-hero-display-font: "Clash Display", sans-serif;
  --text-hero-display-weight: 500;
  --text-h1-size: 48px;
  --text-h1-line-height: 56px;
  --text-h1-font: "Clash Display", sans-serif;
  --text-h1-weight: 500;
  --text-h2-size: 32px;
  --text-h2-line-height: 44px;
  --text-h2-font: "Clash Display", sans-serif;
  --text-h2-weight: 500;
  --text-paragraph-large-size: 18px;
  --text-paragraph-large-line-height: 28px;
  --text-paragraph-large-font: "Satoshi", sans-serif;
  --text-paragraph-large-weight: 500;
  --text-paragraph-default-size: 16px;
  --text-paragraph-default-line-height: 24px;
  --text-paragraph-default-font: "Satoshi", sans-serif;
  --text-paragraph-default-weight: 400;
  --text-caption-size: 14px;
  --text-caption-line-height: 21px;
  --text-caption-font: "Clash Display", sans-serif;
  --text-caption-weight: 400;
}

.dark {
  --background: oklch(.145 0 0);
  --foreground: oklch(.985 0 0);
  --card: oklch(.145 0 0);
  --card-foreground: oklch(.985 0 0);
  --popover: oklch(.145 0 0);
  --popover-foreground: oklch(.985 0 0);
  --primary: oklch(.985 0 0);
  --primary-foreground: oklch(.205 0 0);
  --secondary: oklch(.269 0 0);
  --secondary-foreground: oklch(.985 0 0);
  --muted: oklch(.269 0 0);
  --muted-foreground: oklch(.708 0 0);
  --accent: oklch(.269 0 0);
  --accent-foreground: oklch(.985 0 0);
  --destructive: oklch(.396 .141 25.723);
  --destructive-foreground: oklch(.637 .237 25.331);
  --border: oklch(.269 0 0);
  --input: oklch(.269 0 0);
  --ring: oklch(.439 0 0);
  --font-weight-medium: 500;
  --font-weight-normal: 400;
  --chart-1: oklch(.488 .243 264.376);
  --chart-2: oklch(.696 .17 162.48);
  --chart-3: oklch(.769 .188 70.08);
  --chart-4: oklch(.627 .265 303.9);
  --chart-5: oklch(.645 .246 16.439);
  --sidebar: oklch(.205 0 0);
  --sidebar-foreground: oklch(.985 0 0);
  --sidebar-primary: oklch(.488 .243 264.376);
  --sidebar-primary-foreground: oklch(.985 0 0);
  --sidebar-accent: oklch(.269 0 0);
  --sidebar-accent-foreground: oklch(.985 0 0);
  --sidebar-border: oklch(.269 0 0);
  --sidebar-ring: oklch(.439 0 0);
}

@keyframes photoFloat {
  0%, 100% {
    transform: translateY(0)translateX(0)rotate(0)scale(1);
  }

  20% {
    transform: translateY(-40px)translateX(25px)rotate(4deg)scale(1.02);
  }

  40% {
    transform: translateY(-15px)translateX(-20px)rotate(-3deg)scale(.98);
  }

  60% {
    transform: translateY(-50px)translateX(30px)rotate(3.5deg)scale(1.01);
  }

  80% {
    transform: translateY(-25px)translateX(-15px)rotate(-2.5deg)scale(.99);
  }
}

html {
  font-size: var(--font-size);
}

@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
  initial-value: rotateX(0);
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
  initial-value: rotateY(0);
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
  initial-value: rotateZ(0);
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false;
  initial-value: skewX(0);
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false;
  initial-value: skewY(0);
}

@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-gradient-position {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}

@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}

@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}

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