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

@layer theme {
  :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-500: oklch(.637 .237 25.331);
    --color-green-100: oklch(.962 .044 156.743);
    --color-green-500: oklch(.723 .219 149.579);
    --color-gray-50: oklch(.985 .002 247.839);
    --color-gray-100: oklch(.967 .003 264.542);
    --color-gray-800: oklch(.278 .033 256.848);
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .875);
    --text-base: 1rem;
    --text-lg: 1.125rem;
    --text-xl: 1.25rem;
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-extrabold: 800;
    --tracking-tight: -.025em;
    --ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --blur-sm: 8px;
    --blur-md: 12px;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: var(--font-sans);
    --default-font-feature-settings: var(--font-sans--font-feature-settings);
    --default-font-variation-settings: var(--font-sans--font-variation-settings);
    --default-mono-font-family: var(--font-mono);
    --default-mono-font-feature-settings: var(--font-mono--font-feature-settings);
    --default-mono-font-variation-settings: var(--font-mono--font-variation-settings);
  }
}

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

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

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

  body {
    line-height: inherit;
  }

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

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

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

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

  b, strong {
    font-weight: bolder;
  }

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

  small {
    font-size: 80%;
  }

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

  sub {
    bottom: -.25em;
  }

  sup {
    top: -.5em;
  }

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

  :-moz-focusring {
    outline: auto;
  }

  progress {
    vertical-align: baseline;
  }

  summary {
    display: list-item;
  }

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

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

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

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

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

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

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

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

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

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

  textarea {
    resize: vertical;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  body {
    background-color: var(--background);
    color: var(--foreground);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

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

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

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

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

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

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

  .visible {
    visibility: visible;
  }

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

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

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

  .inset-\[-0\.22\%_-0\.18\%\] {
    inset: -.22% -.18%;
  }

  .inset-\[-0\.22\%_-0\.24\%\] {
    inset: -.22% -.24%;
  }

  .inset-\[-0\.23\%_-0\.16\%\] {
    inset: -.23% -.16%;
  }

  .inset-\[-0\.37\%_0\.82\%_2\.17\%_0\.82\%\] {
    inset: -.37% .82% 2.17%;
  }

  .inset-\[-0\.62\%_-0\.37\%_78\.6\%_-0\.37\%\] {
    inset: -.62% -.37% 78.6%;
  }

  .inset-\[-0\.63\%_-0\.12\%\] {
    inset: -.63% -.12%;
  }

  .inset-\[-0\.98\%_-0\.11\%\] {
    inset: -.98% -.11%;
  }

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

  .inset-\[-1\.55\%_-0\.12\%\] {
    inset: -1.55% -.12%;
  }

  .inset-\[-1\.63\%_-1\.62\%\] {
    inset: -1.63% -1.62%;
  }

  .inset-\[-1\.67\%_-2\.76\%\] {
    inset: -1.67% -2.76%;
  }

  .inset-\[-1\.76\%_-0\.14\%\] {
    inset: -1.76% -.14%;
  }

  .inset-\[-1\.87\%_-1\.86\%\] {
    inset: -1.87% -1.86%;
  }

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

  .inset-\[-2\.18\%_-0\.14\%\] {
    inset: -2.18% -.14%;
  }

  .inset-\[-2\.27\%_-2\.76\%\] {
    inset: -2.27% -2.76%;
  }

  .inset-\[-2\.55\%_-2\.57\%\] {
    inset: -2.55% -2.57%;
  }

  .inset-\[-2\.73\%_-0\.59\%\] {
    inset: -2.73% -.59%;
  }

  .inset-\[-2\.73\%_-0\.65\%\] {
    inset: -2.73% -.65%;
  }

  .inset-\[-2\.73\%_-0\.78\%\] {
    inset: -2.73% -.78%;
  }

  .inset-\[-2\.89\%_-2\.91\%\] {
    inset: -2.89% -2.91%;
  }

  .inset-\[-2\.92\%_-12\.07\%_-16\.69\%_-12\.07\%\] {
    inset: -2.92% -12.07% -16.69%;
  }

  .inset-\[-2\.93\%_-2\.95\%\] {
    inset: -2.93% -2.95%;
  }

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

  .inset-\[-3\.32\%_-3\.34\%\] {
    inset: -3.32% -3.34%;
  }

  .inset-\[-3\.38\%_-46\.03\%_-28\.38\%_-3\.27\%\] {
    inset: -3.38% -46.03% -28.38% -3.27%;
  }

  .inset-\[-3\.88\%_-6\.27\%\] {
    inset: -3.88% -6.27%;
  }

  .inset-\[-4\.2\%_0_-2\.41\%_90\.43\%\] {
    inset: -4.2% 0 -2.41% 90.43%;
  }

  .inset-\[-4\.2\%_85\.14\%_-2\.41\%_0\.4\%\] {
    inset: -4.2% 85.14% -2.41% .4%;
  }

  .inset-\[-4\.2\%_90\.43\%_-2\.41\%_0\] {
    inset: -4.2% 90.43% -2.41% 0;
  }

  .inset-\[-4\.48\%_-25\.3\%_76\.05\%_-25\.3\%\] {
    inset: -4.48% -25.3% 76.05%;
  }

  .inset-\[-5\.52\%_-9\.03\%\] {
    inset: -5.52% -9.03%;
  }

  .inset-\[-6\.42\%_0_0_0\] {
    inset: -6.42% 0 0;
  }

  .inset-\[-9\.61\%_-15\.71\%\] {
    inset: -9.61% -15.71%;
  }

  .inset-\[-15\.16\%_-7\.58\%\] {
    inset: -15.16% -7.58%;
  }

  .inset-\[-19\.58\%_-51\.17\%_-65\.17\%_-31\.93\%\] {
    inset: -19.58% -51.17% -65.17% -31.93%;
  }

  .inset-\[-22\.7\%_-2\.86\%\] {
    inset: -22.7% -2.86%;
  }

  .inset-\[-22\.7\%_-4\.48\%\] {
    inset: -22.7% -4.48%;
  }

  .inset-\[-51\.89\%_-3\.56\%\] {
    inset: -51.89% -3.56%;
  }

  .inset-\[-60\.54\%_-2\.79\%\] {
    inset: -60.54% -2.79%;
  }

  .inset-\[-60\.54\%_-3\.16\%\] {
    inset: -60.54% -3.16%;
  }

  .inset-\[-60\.54\%_-4\.37\%\] {
    inset: -60.54% -4.37%;
  }

  .inset-\[-133\.85\%_-6\.31\%_-9\.07\%_-6\.3\%\] {
    inset: -133.85% -6.31% -9.07% -6.3%;
  }

  .inset-\[-229\.61\%_-230\.81\%\] {
    inset: -229.61% -230.81%;
  }

  .inset-\[-260\%_-261\.81\%\] {
    inset: -260% -261.81%;
  }

  .inset-\[0\.13\%_0\.11\%_86\.3\%_0\.11\%\] {
    inset: .13% .11% 86.3%;
  }

  .inset-\[0\.24\%_18\.07\%_3\.65\%_16\.85\%\] {
    inset: .24% 18.07% 3.65% 16.85%;
  }

  .inset-\[0\.26\%_0_-0\.41\%_0\] {
    inset: .26% 0 -.41%;
  }

  .inset-\[0\.26\%_0_0_0\] {
    inset: .26% 0 0;
  }

  .inset-\[0\.26\%_0_0_75\.96\%\] {
    inset: .26% 0 0 75.96%;
  }

  .inset-\[0\.26\%_0_78\.8\%_0\] {
    inset: .26% 0 78.8%;
  }

  .inset-\[0\.26\%_1\.51\%_-0\.41\%_0\] {
    inset: .26% 1.51% -.41% 0;
  }

  .inset-\[0\.26\%_75\.96\%_0_0\] {
    inset: .26% 75.96% 0 0;
  }

  .inset-\[0\.96\%_0\.08\%\] {
    inset: .96% .08%;
  }

  .inset-\[0_-0\.14\%_-5\.23\%_-0\.45\%\] {
    inset: 0 -.14% -5.23% -.45%;
  }

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

  .inset-\[0_-2\.5\%_0_2\.5\%\] {
    inset: 0 -2.5% 0 2.5%;
  }

  .inset-\[0_-5\.43\%_-9\.36\%_0\] {
    inset: 0 -5.43% -9.36% 0;
  }

  .inset-\[0_0\.96\%_83\.97\%_83\.01\%\] {
    inset: 0 .96% 83.97% 83.01%;
  }

  .inset-\[0_0_0\.52\%_0\] {
    inset: 0 0 .52%;
  }

  .inset-\[0_0_71\.99\%_0\] {
    inset: 0 0 71.99%;
  }

  .inset-\[0_0_78\.6\%_0\] {
    inset: 0 0 78.6%;
  }

  .inset-\[0_0_86\.9\%_0\] {
    inset: 0 0 86.9%;
  }

  .inset-\[0_0_86\.17\%_0\] {
    inset: 0 0 86.17%;
  }

  .inset-\[0_6\%_0_6\%\] {
    inset: 0 6%;
  }

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

  .inset-\[1\.86\%_0\] {
    inset: 1.86% 0;
  }

  .inset-\[2\.21\%_1\.51\%_-0\.41\%_1\.67\%\] {
    inset: 2.21% 1.51% -.41% 1.67%;
  }

  .inset-\[4\.27\%_21\.18\%_81\.49\%_19\.81\%\] {
    inset: 4.27% 21.18% 81.49% 19.81%;
  }

  .inset-\[5\.04\%_82\.35\%_91\.94\%_4\.9\%\] {
    inset: 5.04% 82.35% 91.94% 4.9%;
  }

  .inset-\[5\.32\%_84\.58\%_91\.49\%_4\.28\%\] {
    inset: 5.32% 84.58% 91.49% 4.28%;
  }

  .inset-\[5\.52\%_61\.78\%_91\.57\%_21\.56\%\] {
    inset: 5.52% 61.78% 91.57% 21.56%;
  }

  .inset-\[5\.92\%_70\.16\%_91\.07\%_18\.83\%\] {
    inset: 5.92% 70.16% 91.07% 18.83%;
  }

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

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

  .inset-\[8\.23\%_82\.35\%_86\.83\%_4\.9\%\] {
    inset: 8.23% 82.35% 86.83% 4.9%;
  }

  .inset-\[8\.23\%_82\.35\%_86\.83\%_14\.71\%\] {
    inset: 8.23% 82.35% 86.83% 14.71%;
  }

  .inset-\[8\.23\%_87\.25\%_86\.83\%_9\.8\%\] {
    inset: 8.23% 87.25% 86.83% 9.8%;
  }

  .inset-\[8\.23\%_92\.16\%_86\.83\%_4\.9\%\] {
    inset: 8.23% 92.16% 86.83% 4.9%;
  }

  .inset-\[8\.38\%_27\.42\%_21\.79\%_27\.64\%\] {
    inset: 8.38% 27.42% 21.79% 27.64%;
  }

  .inset-\[8\.59\%\] {
    inset: 8.59%;
  }

  .inset-\[8\.63\%_72\.2\%_86\.01\%_23\.88\%\] {
    inset: 8.63% 72.2% 86.01% 23.88%;
  }

  .inset-\[8\.66\%_27\.42\%_70\.67\%_55\.73\%\] {
    inset: 8.66% 27.42% 70.67% 55.73%;
  }

  .inset-\[9\.17\%_65\.84\%_86\.18\%_21\.56\%\] {
    inset: 9.17% 65.84% 86.18% 21.56%;
  }

  .inset-\[9\.38\%_9\.41\%\] {
    inset: 9.38% 9.41%;
  }

  .inset-\[9\.39\%\] {
    inset: 9.39%;
  }

  .inset-\[9\.47\%_51\.27\%_87\.13\%_30\.34\%\] {
    inset: 9.47% 51.27% 87.13% 30.34%;
  }

  .inset-\[10\.56\%_0\.37\%_0\.31\%_53\.57\%\] {
    inset: 10.56% .37% .31% 53.57%;
  }

  .inset-\[10\.74\%_25\.85\%_87\.96\%_72\.25\%\] {
    inset: 10.74% 25.85% 87.96% 72.25%;
  }

  .inset-\[13\.29\%_0\.18\%_0\.35\%_0\.18\%\] {
    inset: 13.29% .18% .35%;
  }

  .inset-\[13\.61\%_5\.39\%\] {
    inset: 13.61% 5.39%;
  }

  .inset-\[13\.83\%_0_0_0\] {
    inset: 13.83% 0 0;
  }

  .inset-\[14\.03\%_0\.16\%_0\.2\%_0\.16\%\] {
    inset: 14.03% .16% .2%;
  }

  .inset-\[14\.06\%_12\.5\%_10\.94\%_12\.5\%\] {
    inset: 14.06% 12.5% 10.94%;
  }

  .inset-\[14\.95\%_21\.26\%_16\.67\%_12\.5\%\] {
    inset: 14.95% 21.26% 16.67% 12.5%;
  }

  .inset-\[15\%_2\%_15\%_5\%\] {
    inset: 15% 2% 15% 5%;
  }

  .inset-\[15\.19\%_63\.19\%_82\.94\%_31\.01\%\] {
    inset: 15.19% 63.19% 82.94% 31.01%;
  }

  .inset-\[15\.38\%_1\.23\%_15\.38\%_93\.23\%\] {
    inset: 15.38% 1.23% 15.38% 93.23%;
  }

  .inset-\[15\.41\%_2\.35\%_15\.41\%_5\.4\%\] {
    inset: 15.41% 2.35% 15.41% 5.4%;
  }

  .inset-\[16\.06\%_15\.43\%_74\.5\%_65\.42\%\] {
    inset: 16.06% 15.43% 74.5% 65.42%;
  }

  .inset-\[18\.04\%_77\.23\%_79\.27\%_6\.12\%\] {
    inset: 18.04% 77.23% 79.27% 6.12%;
  }

  .inset-\[19\.23\%_1\.54\%_19\.23\%_93\.54\%\] {
    inset: 19.23% 1.54% 19.23% 93.54%;
  }

  .inset-\[20\.19\%_1\.62\%_20\.19\%_93\.62\%\] {
    inset: 20.19% 1.62% 20.19% 93.62%;
  }

  .inset-\[20\.21\%_4\.93\%_63\.83\%_29\.34\%\] {
    inset: 20.21% 4.93% 63.83% 29.34%;
  }

  .inset-\[21\.11\%_76\.38\%_64\.65\%_23\.62\%\] {
    inset: 21.11% 76.38% 64.65% 23.62%;
  }

  .inset-\[21\.76\%_0\.14\%_-10\.42\%_0\.14\%\] {
    inset: 21.76% .14% -10.42%;
  }

  .inset-\[22\.07\%_7\.07\%_20\.59\%_52\.36\%\] {
    inset: 22.07% 7.07% 20.59% 52.36%;
  }

  .inset-\[22\.07\%_49\.32\%_20\.59\%_10\.11\%\] {
    inset: 22.07% 49.32% 20.59% 10.11%;
  }

  .inset-\[22\.07\%_56\.45\%_59\.97\%_29\.11\%\] {
    inset: 22.07% 56.45% 59.97% 29.11%;
  }

  .inset-\[22\.31\%_5\.68\%_65\.72\%_64\.66\%\] {
    inset: 22.31% 5.68% 65.72% 64.66%;
  }

  .inset-\[23\.8\%_6\%_70\.4\%_6\%\] {
    inset: 23.8% 6% 70.4%;
  }

  .inset-\[24\.04\%_93\.92\%_24\.04\%_1\.92\%\] {
    inset: 24.04% 93.92% 24.04% 1.92%;
  }

  .inset-\[24\.34\%_8\.66\%_67\.28\%_32\.92\%\] {
    inset: 24.34% 8.66% 67.28% 32.92%;
  }

  .inset-\[24px_16px_16px_16px\] {
    inset: 24px 16px 16px;
  }

  .inset-\[26\.3\%_38\.89\%_69\.37\%_27\.62\%\] {
    inset: 26.3% 38.89% 69.37% 27.62%;
  }

  .inset-\[28\.39\%_7\.07\%_53\.65\%_78\.48\%\] {
    inset: 28.39% 7.07% 53.65% 78.48%;
  }

  .inset-\[28\.99\%_1\.1\%_-56\.51\%_-2\.06\%\] {
    inset: 28.99% 1.1% -56.51% -2.06%;
  }

  .inset-\[30\.5\%_56\.5\%_1\.71\%_0\.2\%\] {
    inset: 30.5% 56.5% 1.71% .2%;
  }

  .inset-\[31\.64\%_9\.67\%_60\.17\%_63\.81\%\] {
    inset: 31.64% 9.67% 60.17% 63.81%;
  }

  .inset-\[33\.97\%_10\.26\%_45\.19\%_88\.72\%\] {
    inset: 33.97% 10.26% 45.19% 88.72%;
  }

  .inset-\[34\.45\%_13\%_57\.77\%_63\.41\%\] {
    inset: 34.45% 13% 57.77% 63.41%;
  }

  .inset-\[34\.66\%_6\.11\%_53\.76\%_5\.88\%\] {
    inset: 34.66% 6.11% 53.76% 5.88%;
  }

  .inset-\[36\.7\%_38\.97\%_31\.38\%_39\.19\%\] {
    inset: 36.7% 38.97% 31.38% 39.19%;
  }

  .inset-\[37\.5\%_95\.38\%_37\.5\%_3\.38\%\] {
    inset: 37.5% 95.38% 37.5% 3.38%;
  }

  .inset-\[37\.56\%_7\.01\%_53\.42\%_63\.05\%\] {
    inset: 37.56% 7.01% 53.42% 63.05%;
  }

  .inset-\[38\.79\%_77\.34\%_51\.77\%_3\.5\%\] {
    inset: 38.79% 77.34% 51.77% 3.5%;
  }

  .inset-\[39\.42\%_73\.82\%_34\.57\%_12\.06\%\] {
    inset: 39.42% 73.82% 34.57% 12.06%;
  }

  .inset-\[39\.89\%_6\.21\%_56\.38\%_90\.79\%\] {
    inset: 39.89% 6.21% 56.38% 90.79%;
  }

  .inset-\[39\.89\%_11\.78\%_56\.38\%_85\.22\%\] {
    inset: 39.89% 11.78% 56.38% 85.22%;
  }

  .inset-\[40\.13\%_6\.4\%_56\.62\%_90\.98\%\] {
    inset: 40.13% 6.4% 56.62% 90.98%;
  }

  .inset-\[40\.13\%_11\.96\%_56\.62\%_85\.41\%\] {
    inset: 40.13% 11.96% 56.62% 85.41%;
  }

  .inset-\[40\.13\%_17\.91\%_56\.62\%_80\.22\%\] {
    inset: 40.13% 17.91% 56.62% 80.22%;
  }

  .inset-\[40\.49\%_36\.03\%_55\.18\%_27\.72\%\] {
    inset: 40.49% 36.03% 55.18% 27.72%;
  }

  .inset-\[40\.68\%_18\.15\%_52\.89\%_62\.64\%\] {
    inset: 40.68% 18.15% 52.89% 62.64%;
  }

  .inset-\[42\.8\%_44\.85\%_36\.82\%_44\.85\%\] {
    inset: 42.8% 44.85% 36.82%;
  }

  .inset-\[42\.19\%_66\.07\%_45\.85\%_4\.27\%\] {
    inset: 42.19% 66.07% 45.85% 4.27%;
  }

  .inset-\[42\.22\%_17\.53\%_56\.62\%_81\.53\%\] {
    inset: 42.22% 17.53% 56.62% 81.53%;
  }

  .inset-\[44\.23\%_89\.85\%_44\.23\%_9\.23\%\] {
    inset: 44.23% 89.85% 44.23% 9.23%;
  }

  .inset-\[46\.8\%_9\.74\%_33\.97\%_88\.21\%\] {
    inset: 46.8% 9.74% 33.97% 88.21%;
  }

  .inset-\[50\.36\%_27\.44\%_41\.26\%_5\.28\%\] {
    inset: 50.36% 27.44% 41.26% 5.28%;
  }

  .inset-\[51\.18\%_77\.55\%_46\.67\%_6\.12\%\] {
    inset: 51.18% 77.55% 46.67% 6.12%;
  }

  .inset-\[52\.51\%_67\.96\%_39\.31\%_5\.52\%\] {
    inset: 52.51% 67.96% 39.31% 5.52%;
  }

  .inset-\[54\.83\%_34\.18\%_40\.94\%_27\.72\%\] {
    inset: 54.83% 34.18% 40.94% 27.72%;
  }

  .inset-\[56\.02\%_70\.53\%_36\.19\%_5\.88\%\] {
    inset: 56.02% 70.53% 36.19% 5.88%;
  }

  .inset-\[57\.6\%_63\.77\%_33\.38\%_6\.28\%\] {
    inset: 57.6% 63.77% 33.38% 6.28%;
  }

  .inset-\[61\.92\%_0_34\.48\%_0\.11\%\] {
    inset: 61.92% 0 34.48% .11%;
  }

  .inset-\[62\.77\%_90\.58\%_33\.51\%_6\.42\%\] {
    inset: 62.77% 90.58% 33.51% 6.42%;
  }

  .inset-\[63\%_71\.49\%_35\.84\%_27\.57\%\] {
    inset: 63% 71.49% 35.84% 27.57%;
  }

  .inset-\[63\%_71\.87\%_33\.74\%_26\.26\%\] {
    inset: 63% 71.87% 33.74% 26.26%;
  }

  .inset-\[63\%_78\.1\%_33\.98\%_19\.65\%\] {
    inset: 63% 78.1% 33.98% 19.65%;
  }

  .inset-\[63\%_90\.77\%_33\.74\%_6\.61\%\] {
    inset: 63% 90.77% 33.74% 6.61%;
  }

  .inset-\[63\.3\%_74\.11\%_30\.27\%_6\.69\%\] {
    inset: 63.3% 74.11% 30.27% 6.69%;
  }

  .inset-\[63\.11\%_84\.44\%_35\.37\%_13\.22\%\] {
    inset: 63.11% 84.44% 35.37% 13.22%;
  }

  .inset-\[64\.39\%_78\.01\%_33\.74\%_20\.49\%\] {
    inset: 64.39% 78.01% 33.74% 20.49%;
  }

  .inset-\[64\.63\%_84\.53\%_33\.86\%_13\.13\%\] {
    inset: 64.63% 84.53% 33.86% 13.13%;
  }

  .inset-\[64\.86\%_78\.48\%_34\.32\%_21\.15\%\] {
    inset: 64.86% 78.48% 34.32% 21.15%;
  }

  .inset-\[68\.97\%_34\.68\%_26\.64\%_27\.62\%\] {
    inset: 68.97% 34.68% 26.64% 27.62%;
  }

  .inset-\[71\.99\%_0_0_0\] {
    inset: 71.99% 0 0;
  }

  .inset-\[72\.34\%_4\.93\%_6\.38\%_5\.14\%\] {
    inset: 72.34% 4.93% 6.38% 5.14%;
  }

  .inset-\[72\.42\%_4\.99\%_6\.61\%_5\.21\%\] {
    inset: 72.42% 4.99% 6.61% 5.21%;
  }

  .inset-\[74\.3\%_6\.33\%_17\.16\%_6\.55\%\] {
    inset: 74.3% 6.33% 17.16% 6.55%;
  }

  .inset-\[74\.21\%_6\.27\%_17\.07\%_6\.48\%\] {
    inset: 74.21% 6.27% 17.07% 6.48%;
  }

  .inset-\[75\.9\%_20\.74\%_4\.05\%_15\.15\%\] {
    inset: 75.9% 20.74% 4.05% 15.15%;
  }

  .inset-\[75\.55\%_7\.34\%_18\.41\%_87\.83\%\] {
    inset: 75.55% 7.34% 18.41% 87.83%;
  }

  .inset-\[75\.89\%_7\.61\%_18\.75\%_88\.09\%\] {
    inset: 75.89% 7.61% 18.75% 88.09%;
  }

  .inset-\[75\.97\%_7\.68\%_18\.83\%_88\.16\%\] {
    inset: 75.97% 7.68% 18.83% 88.16%;
  }

  .inset-\[76\.22\%_88\.15\%_19\.08\%_8\.09\%\] {
    inset: 76.22% 88.15% 19.08% 8.09%;
  }

  .inset-\[76\.31\%_88\.22\%_19\.17\%_8\.16\%\] {
    inset: 76.31% 88.22% 19.17% 8.16%;
  }

  .inset-\[76\.36\%_20\.54\%_3\.78\%_14\.79\%\] {
    inset: 76.36% 20.54% 3.78% 14.79%;
  }

  .inset-\[77\.17\%_15\.22\%_21\.01\%_83\.89\%\] {
    inset: 77.17% 15.22% 21.01% 83.89%;
  }

  .inset-\[77\.48\%_89\.49\%_20\.34\%_9\.43\%\] {
    inset: 77.48% 89.49% 20.34% 9.43%;
  }

  .inset-\[77\.56\%_-5\.71\%_-10\.81\%_-9\.12\%\] {
    inset: 77.56% -5.71% -10.81% -9.12%;
  }

  .inset-\[77\.65\%_70\.68\%_20\.09\%_17\%\] {
    inset: 77.65% 70.68% 20.09% 17%;
  }

  .inset-\[78\%_5\.91\%_10\.07\%_5\.86\%\] {
    inset: 78% 5.91% 10.07% 5.86%;
  }

  .inset-\[78\.07\%_84\.66\%_20\.93\%_14\.54\%\] {
    inset: 78.07% 84.66% 20.93% 14.54%;
  }

  .inset-\[78\.11\%_5\.97\%_10\.18\%_5\.93\%\] {
    inset: 78.11% 5.97% 10.18% 5.93%;
  }

  .inset-\[78\.29\%_14\.77\%_20\.03\%_83\.44\%\] {
    inset: 78.29% 14.77% 20.03% 83.44%;
  }

  .inset-\[78\.82\%_-25\.3\%_-1\.85\%_-25\.3\%\] {
    inset: 78.82% -25.3% -1.85%;
  }

  .inset-\[79\.83\%_6\.99\%_11\.91\%_88\.12\%\] {
    inset: 79.83% 6.99% 11.91% 88.12%;
  }

  .inset-\[80\.29\%_7\.26\%_12\.36\%_88\.39\%\] {
    inset: 80.29% 7.26% 12.36% 88.39%;
  }

  .inset-\[80\.41\%_7\.33\%_12\.48\%_88\.46\%\] {
    inset: 80.41% 7.33% 12.48% 88.46%;
  }

  .inset-\[80\.57\%_12\.57\%_10\.42\%_57\.49\%\] {
    inset: 80.57% 12.57% 10.42% 57.49%;
  }

  .inset-\[80\.87\%_88\.78\%_12\.94\%_7\.56\%\] {
    inset: 80.87% 88.78% 12.94% 7.56%;
  }

  .inset-\[82\.05\%_14\.96\%_15\.46\%_84\.14\%\] {
    inset: 82.05% 14.96% 15.46% 84.14%;
  }

  .inset-\[82\.7\%_71\.04\%_14\.2\%_16\.5\%\] {
    inset: 82.7% 71.04% 14.2% 16.5%;
  }

  .inset-\[82\.47\%_90\.07\%_14\.54\%_8\.84\%\] {
    inset: 82.47% 90.07% 14.54% 8.84%;
  }

  .inset-\[82\.99\%_8\.62\%_15\.35\%_89\.75\%\] {
    inset: 82.99% 8.62% 15.35% 89.75%;
  }

  .inset-\[83\.27\%_85\.18\%_15\.35\%_14\%\] {
    inset: 83.27% 85.18% 15.35% 14%;
  }

  .inset-\[83\.28\%_41\.76\%_12\.4\%_27\.72\%\] {
    inset: 83.28% 41.76% 12.4% 27.72%;
  }

  .inset-\[83\.58\%_14\.5\%_14\.12\%_83\.69\%\] {
    inset: 83.58% 14.5% 14.12% 83.69%;
  }

  .inset-\[83\.69\%_23\.71\%_9\.88\%_57\.08\%\] {
    inset: 83.69% 23.71% 9.88% 57.08%;
  }

  .inset-\[85\.08\%_0_0_0\] {
    inset: 85.08% 0 0;
  }

  .inset-\[86\.7\%_24\.93\%_8\.45\%_61\.38\%\] {
    inset: 86.7% 24.93% 8.45% 61.38%;
  }

  .inset-\[86\.7\%_39\.56\%_8\.45\%_42\.46\%\] {
    inset: 86.7% 39.56% 8.45% 42.46%;
  }

  .inset-\[86\.7\%_58\.48\%_8\.45\%_25\.14\%\] {
    inset: 86.7% 58.48% 8.45% 25.14%;
  }

  .inset-\[86\.54\%_5\.88\%_6\.21\%_71\.33\%\] {
    inset: 86.54% 5.88% 6.21% 71.33%;
  }

  .inset-\[86\.54\%_81\.13\%_6\.21\%_5\.88\%\] {
    inset: 86.54% 81.13% 6.21% 5.88%;
  }

  .inset-\[87\.78\%_35\.73\%_9\.54\%_62\.12\%\] {
    inset: 87.78% 35.73% 9.54% 62.12%;
  }

  .inset-\[87\.78\%_54\.6\%_9\.54\%_43\.25\%\] {
    inset: 87.78% 54.6% 9.54% 43.25%;
  }

  .inset-\[87\.78\%_54\.66\%_9\.54\%_43\.19\%\] {
    inset: 87.78% 54.66% 9.54% 43.19%;
  }

  .inset-\[87\.78\%_71\.97\%_9\.54\%_25\.88\%\] {
    inset: 87.78% 71.97% 9.54% 25.88%;
  }

  .inset-\[88\.01\%_35\.86\%_9\.76\%_62\.36\%\] {
    inset: 88.01% 35.86% 9.76% 62.36%;
  }

  .inset-\[88\.01\%_72\.28\%_9\.76\%_26\.29\%\] {
    inset: 88.01% 72.28% 9.76% 26.29%;
  }

  .inset-\[88\.12\%_54\.69\%_9\.65\%_43\.52\%\] {
    inset: 88.12% 54.69% 9.65% 43.52%;
  }

  .inset-\[88\.29\%_40\.75\%_9\.77\%_46\.02\%\] {
    inset: 88.29% 40.75% 9.77% 46.02%;
  }

  .inset-\[88\.29\%_59\.68\%_9\.77\%_28\.7\%\] {
    inset: 88.29% 59.68% 9.77% 28.7%;
  }

  .inset-\[88\.31\%_26\.18\%_10\.18\%_64\.84\%\] {
    inset: 88.31% 26.18% 10.18% 64.84%;
  }

  .inset-\[89\.1\%_83\.29\%_8\.79\%_8\%\] {
    inset: 89.1% 83.29% 8.79% 8%;
  }

  .inset-\[89\.05\%_8\.08\%_8\.25\%_73\.44\%\] {
    inset: 89.05% 8.08% 8.25% 73.44%;
  }

  .inset-\[92\.36\%_54\.5\%_-0\.69\%_5\.86\%\] {
    inset: 92.36% 54.5% -.69% 5.86%;
  }

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

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

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

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

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

  .top-\[-4\.2\%\] {
    top: -4.2%;
  }

  .top-\[-4\.48\%\] {
    top: -4.48%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[215\.94px\] {
    top: 215.94px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[calc\(10\.16\%-1\.2px\)\] {
    top: calc(10.16% - 1.2px);
  }

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

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

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

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

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

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

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

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

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

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

  .top-full {
    top: 100%;
  }

  .top-px {
    top: 1px;
  }

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

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

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

  .right-\[4\.04\%\] {
    right: 4.04%;
  }

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

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

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

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

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

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

  .right-\[42\.09\%\] {
    right: 42.09%;
  }

  .right-\[76\.43\%\] {
    right: 76.43%;
  }

  .right-\[calc\(10\.16\%-1\.2px\)\] {
    right: calc(10.16% - 1.2px);
  }

  .right-\[calc\(10\.94\%-1\.17px\)\] {
    right: calc(10.94% - 1.17px);
  }

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

  .bottom-\[-2\.41\%\] {
    bottom: -2.41%;
  }

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

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

  .bottom-\[calc\(10\.16\%-1\.2px\)\] {
    bottom: calc(10.16% - 1.2px);
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .left-\[9\.38\%\] {
    left: 9.38%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .left-\[71\.38px\] {
    left: 71.38px;
  }

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

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

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

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

  .left-\[90\.58px\] {
    left: 90.58px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .left-\[247\.82px\] {
    left: 247.82px;
  }

  .left-\[264\.85px\] {
    left: 264.85px;
  }

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

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

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

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

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

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

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

  .left-\[calc\(9\.38\%-1\.22px\)\] {
    left: calc(9.38% - 1.22px);
  }

  .left-\[calc\(10\.16\%-1\.2px\)\] {
    left: calc(10.16% - 1.2px);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .ml-\[45\.5px\] {
    margin-left: 45.5px;
  }

  .block {
    display: block;
  }

  .contents {
    display: contents;
  }

  .flex {
    display: flex;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

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

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

  .aspect-\[76\.86760783195496\/76\.86760783195496\] {
    aspect-ratio: 76.8676 / 76.8676;
  }

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

  .aspect-\[127\.5\/127\.5\] {
    aspect-ratio: 127.5 / 127.5;
  }

  .aspect-\[231\.6911816596985\/231\.6911816596985\] {
    aspect-ratio: 231.691 / 231.691;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .size-\[52\.5px\] {
    width: 52.5px;
    height: 52.5px;
  }

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

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

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

  .size-\[69\.951px\] {
    width: 69.951px;
    height: 69.951px;
  }

  .size-\[71\.149px\] {
    width: 71.149px;
    height: 71.149px;
  }

  .size-\[73\.05px\] {
    width: 73.05px;
    height: 73.05px;
  }

  .size-\[74\.545px\] {
    width: 74.545px;
    height: 74.545px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .h-\[41\.967px\] {
    height: 41.967px;
  }

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

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

  .h-\[49\.531px\] {
    height: 49.531px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .h-\[205\.272px\] {
    height: 205.272px;
  }

  .h-\[209\.267px\] {
    height: 209.267px;
  }

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

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

  .h-\[284\.684px\] {
    height: 284.684px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .h-\[889\.321px\] {
    height: 889.321px;
  }

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

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

  .h-auto {
    height: auto;
  }

  .h-full {
    height: 100%;
  }

  .h-px {
    height: 1px;
  }

  .h-screen {
    height: 100vh;
  }

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

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

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

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

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

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

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

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

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

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

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

  .w-\[17\.498px\] {
    width: 17.498px;
  }

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

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

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

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

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

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

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

  .w-\[42\.014px\] {
    width: 42.014px;
  }

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

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

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

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

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

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

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

  .w-\[71\.093px\] {
    width: 71.093px;
  }

  .w-\[71\.238px\] {
    width: 71.238px;
  }

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

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

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

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

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

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

  .w-\[89\.267px\] {
    width: 89.267px;
  }

  .w-\[91\.471px\] {
    width: 91.471px;
  }

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

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

  .w-\[100\.03\%\] {
    width: 100.03%;
  }

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

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

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

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

  .w-\[109\.9px\] {
    width: 109.9px;
  }

  .w-\[109\.779px\] {
    width: 109.779px;
  }

  .w-\[110\.309px\] {
    width: 110.309px;
  }

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

  .w-\[112\.7px\] {
    width: 112.7px;
  }

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

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

  .w-\[126\.737px\] {
    width: 126.737px;
  }

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

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

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

  .w-\[139\.962px\] {
    width: 139.962px;
  }

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

  .w-\[143\.268px\] {
    width: 143.268px;
  }

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

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

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

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

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

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

  .w-\[180\.523px\] {
    width: 180.523px;
  }

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

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

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

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

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

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

  .w-\[282\.633px\] {
    width: 282.633px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-\[1815\.246px\] {
    width: 1815.25px;
  }

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

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

  .w-auto {
    width: auto;
  }

  .w-fit {
    width: fit-content;
  }

  .w-full {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .max-w-none {
    max-width: none;
  }

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

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

  .min-w-full {
    min-width: 100%;
  }

  .min-w-px {
    min-width: 1px;
  }

  .flex-1 {
    flex: 1;
  }

  .flex-\[1_0_0\] {
    flex: 1 0 0;
  }

  .flex-none {
    flex: none;
  }

  .shrink-0 {
    flex-shrink: 0;
  }

  .grow {
    flex-grow: 1;
  }

  .origin-center {
    transform-origin: center;
  }

  .origin-top-left {
    transform-origin: 0 0;
  }

  .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-1 {
    --tw-translate-y: calc(var(--spacing) * -1);
    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-\[2px\] {
    --tw-translate-y: calc(2px * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-scale-y-100 {
    --tw-scale-y: calc(100% * -1);
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .-rotate-10 {
    rotate: -10deg;
  }

  .-rotate-15 {
    rotate: -15deg;
  }

  .-rotate-90 {
    rotate: -90deg;
  }

  .rotate-10 {
    rotate: 10deg;
  }

  .rotate-15 {
    rotate: 15deg;
  }

  .rotate-90 {
    rotate: 90deg;
  }

  .rotate-180 {
    rotate: 180deg;
  }

  .rotate-\[-4\.9deg\] {
    rotate: -4.9deg;
  }

  .rotate-\[-6\.09deg\] {
    rotate: -6.09deg;
  }

  .rotate-\[-9\.99deg\] {
    rotate: -9.99deg;
  }

  .rotate-\[-10\.53deg\] {
    rotate: -10.53deg;
  }

  .rotate-\[-19\.94deg\] {
    rotate: -19.94deg;
  }

  .rotate-\[-39\.74deg\] {
    rotate: -39.74deg;
  }

  .rotate-\[-140\.26deg\] {
    rotate: -140.26deg;
  }

  .rotate-\[9\.99deg\] {
    rotate: 9.99deg;
  }

  .rotate-\[11\.98deg\] {
    rotate: 11.98deg;
  }

  .rotate-\[14\.42deg\] {
    rotate: 14.42deg;
  }

  .rotate-\[16\.46deg\] {
    rotate: 16.46deg;
  }

  .skew-x-\[-0\.01deg\] {
    --tw-skew-x: skewX(-.01deg);
    transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
  }

  .skew-x-\[-0\.52deg\] {
    --tw-skew-x: skewX(-.52deg);
    transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
  }

  .skew-x-\[0\.01deg\] {
    --tw-skew-x: skewX(.01deg);
    transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
  }

  .skew-x-\[0\.52deg\] {
    --tw-skew-x: skewX(.52deg);
    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-default {
    cursor: default;
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .list-inside {
    list-style-position: inside;
  }

  .list-disc {
    list-style-type: disc;
  }

  .list-none {
    list-style-type: none;
  }

  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .grid-cols-\[max-content\] {
    grid-template-columns: max-content;
  }

  .grid-rows-\[0fr\] {
    grid-template-rows: 0fr;
  }

  .grid-rows-\[1fr\] {
    grid-template-rows: 1fr;
  }

  .grid-rows-\[max-content\] {
    grid-template-rows: max-content;
  }

  .flex-col {
    flex-direction: column;
  }

  .flex-row {
    flex-direction: row;
  }

  .flex-wrap {
    flex-wrap: wrap;
  }

  .place-items-start {
    place-items: start;
  }

  .content-stretch {
    align-content: stretch;
  }

  .items-baseline {
    align-items: baseline;
  }

  .items-center {
    align-items: center;
  }

  .items-end {
    align-items: flex-end;
  }

  .items-start {
    align-items: flex-start;
  }

  .items-stretch {
    align-items: stretch;
  }

  .justify-between {
    justify-content: space-between;
  }

  .justify-center {
    justify-content: center;
  }

  .justify-end {
    justify-content: flex-end;
  }

  .justify-start {
    justify-content: flex-start;
  }

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

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

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

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

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

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

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

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

  .gap-\[0px\] {
    gap: 0;
  }

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

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

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

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

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

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

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

  .gap-\[14\.015px\] {
    gap: 14.015px;
  }

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

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

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

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

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

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

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

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

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

  .gap-\[87\.593px\] {
    gap: 87.593px;
  }

  :where(.space-y-1 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-2 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-4 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
  }

  .self-stretch {
    align-self: stretch;
  }

  .overflow-clip {
    overflow: clip;
  }

  .overflow-hidden {
    overflow: hidden;
  }

  .overflow-x-auto {
    overflow-x: auto;
  }

  .overflow-x-hidden {
    overflow-x: hidden;
  }

  .overflow-y-auto {
    overflow-y: auto;
  }

  .rounded {
    border-radius: .25rem;
  }

  .rounded-\[4px\] {
    border-radius: 4px;
  }

  .rounded-\[6px\] {
    border-radius: 6px;
  }

  .rounded-\[8px\] {
    border-radius: 8px;
  }

  .rounded-\[9px\] {
    border-radius: 9px;
  }

  .rounded-\[10px\] {
    border-radius: 10px;
  }

  .rounded-\[12px\] {
    border-radius: 12px;
  }

  .rounded-\[14px\] {
    border-radius: 14px;
  }

  .rounded-\[16px\] {
    border-radius: 16px;
  }

  .rounded-\[18px\] {
    border-radius: 18px;
  }

  .rounded-\[19\.2px\] {
    border-radius: 19.2px;
  }

  .rounded-\[20px\] {
    border-radius: 20px;
  }

  .rounded-\[24px\] {
    border-radius: 24px;
  }

  .rounded-\[25\.6px\] {
    border-radius: 25.6px;
  }

  .rounded-\[32px\] {
    border-radius: 32px;
  }

  .rounded-\[60px\] {
    border-radius: 60px;
  }

  .rounded-\[800px\] {
    border-radius: 800px;
  }

  .rounded-\[inherit\] {
    border-radius: inherit;
  }

  .rounded-full {
    border-radius: 3.40282e38px;
  }

  .rounded-lg {
    border-radius: var(--radius);
  }

  .rounded-t-\[16px\] {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
  }

  .rounded-l-\[16px\] {
    border-top-left-radius: 16px;
    border-bottom-left-radius: 16px;
  }

  .rounded-tl-\[16px\] {
    border-top-left-radius: 16px;
  }

  .rounded-r-\[16px\] {
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
  }

  .rounded-tr-\[16px\] {
    border-top-right-radius: 16px;
  }

  .rounded-b-\[16px\] {
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
  }

  .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-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .border-\[1\.5px\] {
    border-style: var(--tw-border-style);
    border-width: 1.5px;
  }

  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .border-t-\[1\.5px\] {
    border-top-style: var(--tw-border-style);
    border-top-width: 1.5px;
  }

  .border-r-\[1\.5px\] {
    border-right-style: var(--tw-border-style);
    border-right-width: 1.5px;
  }

  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .border-b-0 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }

  .border-l-\[1\.5px\] {
    border-left-style: var(--tw-border-style);
    border-left-width: 1.5px;
  }

  .border-none {
    --tw-border-style: none;
    border-style: none;
  }

  .border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }

  .border-\[\#1b1b1d\] {
    border-color: #1b1b1d;
  }

  .border-\[\#7cd4fd\] {
    border-color: #7cd4fd;
  }

  .border-\[\#7cfd9e\] {
    border-color: #7cfd9e;
  }

  .border-\[\#313131\] {
    border-color: #313131;
  }

  .border-\[\#397081\] {
    border-color: #397081;
  }

  .border-\[\#a0a0a4\] {
    border-color: #a0a0a4;
  }

  .border-\[\#e6e6e6\] {
    border-color: #e6e6e6;
  }

  .border-\[\#e8ebee\] {
    border-color: #e8ebee;
  }

  .border-\[\#e9e9e9\] {
    border-color: #e9e9e9;
  }

  .border-\[\#eaecf0\] {
    border-color: #eaecf0;
  }

  .border-\[\#ebebeb\] {
    border-color: #ebebeb;
  }

  .border-\[\#f2f2f2\] {
    border-color: #f2f2f2;
  }

  .border-\[\#ffd83a\] {
    border-color: #ffd83a;
  }

  .border-\[rgba\(174\,174\,200\,0\.08\)\] {
    border-color: #aeaec814;
  }

  .border-black\/5 {
    border-color: #0000000d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-black\/5 {
      border-color: color-mix(in oklab, var(--color-black) 5%, transparent);
    }
  }

  .border-gray-100 {
    border-color: var(--color-gray-100);
  }

  .bg-\[\#1B1B1D\], .bg-\[\#1b1b1d\] {
    background-color: #1b1b1d;
  }

  .bg-\[\#2a2a2d\] {
    background-color: #2a2a2d;
  }

  .bg-\[\#7cd4fd\] {
    background-color: #7cd4fd;
  }

  .bg-\[\#7cfd9e\] {
    background-color: #7cfd9e;
  }

  .bg-\[\#222\] {
    background-color: #222;
  }

  .bg-\[\#C8D5D3\] {
    background-color: #c8d5d3;
  }

  .bg-\[\#CFEDE3\] {
    background-color: #cfede3;
  }

  .bg-\[\#D9D9D9\] {
    background-color: #d9d9d9;
  }

  .bg-\[\#c8ffee\] {
    background-color: #c8ffee;
  }

  .bg-\[\#dcebef\] {
    background-color: #dcebef;
  }

  .bg-\[\#eaecf0\] {
    background-color: #eaecf0;
  }

  .bg-\[\#ebe8e8\] {
    background-color: #ebe8e8;
  }

  .bg-\[\#f0f0f0\] {
    background-color: #f0f0f0;
  }

  .bg-\[\#f2f2f2\] {
    background-color: #f2f2f2;
  }

  .bg-\[\#f5f5f5\] {
    background-color: #f5f5f5;
  }

  .bg-\[\#f7f7f7\] {
    background-color: #f7f7f7;
  }

  .bg-\[\#f7f8f9\] {
    background-color: #f7f8f9;
  }

  .bg-\[\#f8f8f8\] {
    background-color: #f8f8f8;
  }

  .bg-\[\#ffd83a\] {
    background-color: #ffd83a;
  }

  .bg-\[\#ffe5b5\] {
    background-color: #ffe5b5;
  }

  .bg-\[rgba\(42\,42\,45\,0\.1\)\] {
    background-color: #2a2a2d1a;
  }

  .bg-\[rgba\(174\,174\,200\,0\.1\)\] {
    background-color: #aeaec81a;
  }

  .bg-\[rgba\(255\,255\,255\,0\.15\)\] {
    background-color: #ffffff26;
  }

  .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-green-100 {
    background-color: var(--color-green-100);
  }

  .bg-transparent {
    background-color: #0000;
  }

  .bg-white {
    background-color: var(--color-white);
  }

  .bg-white\/80 {
    background-color: #fffc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/80 {
      background-color: color-mix(in oklab, var(--color-white) 80%, transparent);
    }
  }

  .bg-gradient-to-b {
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-l {
    --tw-gradient-position: to left in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-r {
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-t {
    --tw-gradient-position: to top in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .from-\[\#0b76f4\] {
    --tw-gradient-from: #0b76f4;
    --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-\[\#f7f7f7\] {
    --tw-gradient-from: #f7f7f7;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-transparent {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-white {
    --tw-gradient-from: var(--color-white);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[22\.5\%\] {
    --tw-gradient-from-position: 22.5%;
  }

  .via-\[\#8041B0\] {
    --tw-gradient-via: #8041b0;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .to-\[\#f40b6c\] {
    --tw-gradient-to: #f40b6c;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-transparent {
    --tw-gradient-to: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-white {
    --tw-gradient-to: var(--color-white);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .bg-clip-text {
    background-clip: text;
  }

  .bg-no-repeat {
    background-repeat: no-repeat;
  }

  .mask-intersect {
    mask-composite: intersect;
  }

  .mask-alpha {
    mask-mode: alpha;
  }

  .mask-luminance {
    mask-mode: luminance;
  }

  .mask-size-\[14\.03px_14\.037px\] {
    mask-size: 14.03px 14.037px;
  }

  .mask-size-\[19\.938px_20\.077px\] {
    mask-size: 19.938px 20.077px;
  }

  .mask-size-\[41\.147px_41\.146px\] {
    mask-size: 41.147px 41.146px;
  }

  .mask-size-\[52\.111px_12\.032px\] {
    mask-size: 52.111px 12.032px;
  }

  .mask-size-\[93\.549px_21\.333px\] {
    mask-size: 93.549px 21.333px;
  }

  .mask-size-\[420\.899px_80\.213px\] {
    mask-size: 420.899px 80.213px;
  }

  .mask-size-\[445px_382px\] {
    mask-size: 445px 382px;
  }

  .mask-size-\[647\.647px_51\.556px\] {
    mask-size: 647.647px 51.556px;
  }

  .mask-size-\[734px_92\.444px\] {
    mask-size: 734px 92.444px;
  }

  .mask-size-\[752px_310px\] {
    mask-size: 752px 310px;
  }

  .mask-size-\[910px_382px\] {
    mask-size: 910px 382px;
  }

  .mask-no-clip {
    mask-clip: no-clip;
  }

  .mask-position-\[-0\.314px_-0\.316px\] {
    mask-position: -.314px -.316px;
  }

  .mask-position-\[-0\.498px_-0\.496px\] {
    mask-position: -.498px -.496px;
  }

  .mask-position-\[-0\.877px_-0\.877px\] {
    mask-position: -.877px -.877px;
  }

  .mask-position-\[-1\.108px_-1\.115px\,_0px_0px\] {
    mask-position: -1.108px -1.115px, 0 0;
  }

  .mask-position-\[-1\.385px_-1\.394px\] {
    mask-position: -1.385px -1.394px;
  }

  .mask-position-\[-6\.282px_-7\.064px\] {
    mask-position: -6.282px -7.064px;
  }

  .mask-position-\[-6\.596px_-7\.379px\] {
    mask-position: -6.596px -7.379px;
  }

  .mask-position-\[-7\.428px_-8\.429px\] {
    mask-position: -7.428px -8.429px;
  }

  .mask-position-\[-7\.428px_1\.429px\] {
    mask-position: -7.428px 1.429px;
  }

  .mask-position-\[-12\.455px_-12\.393px\] {
    mask-position: -12.455px -12.393px;
  }

  .mask-position-\[-13\.821px_-14\.643px\] {
    mask-position: -13.821px -14.643px;
  }

  .mask-position-\[-14\.135px_-14\.959px\] {
    mask-position: -14.135px -14.959px;
  }

  .mask-position-\[-20\.103px_-19\.38px\] {
    mask-position: -20.103px -19.38px;
  }

  .mask-position-\[-21\.92px_-19\.333px\] {
    mask-position: -21.92px -19.333px;
  }

  .mask-position-\[-35\.98px_0px\] {
    mask-position: -35.98px 0;
  }

  .mask-position-\[-43\.974px_-21\.591px\] {
    mask-position: -43.974px -21.591px;
  }

  .mask-position-\[-55\.507px_-20\.012px\] {
    mask-position: -55.507px -20.012px;
  }

  .mask-position-\[-59\.783px_-22\.804px\] {
    mask-position: -59.783px -22.804px;
  }

  .mask-position-\[-71\.961px_0px\] {
    mask-position: -71.961px 0;
  }

  .mask-position-\[-78\.074px_-20\.325px\] {
    mask-position: -78.074px -20.325px;
  }

  .mask-position-\[-93\.603px_-54\.119px\] {
    mask-position: -93.603px -54.119px;
  }

  .mask-position-\[-98\.985px_-59\.066px\,_-1\.926px_-0\.842px\] {
    mask-position: -98.985px -59.066px, -1.926px -.842px;
  }

  .mask-position-\[-110\.287px_-60\.119px\] {
    mask-position: -110.287px -60.119px;
  }

  .mask-position-\[-174\.642px_-54\.119px\] {
    mask-position: -174.642px -54.119px;
  }

  .mask-position-\[-179\.605px_-59\.487px\,_-1\.508px_-1\.263px\,_-1\.257px_-1\.263px\] {
    mask-position: -179.605px -59.487px, -1.508px -1.263px, -1.257px -1.263px;
  }

  .mask-position-\[-191\.326px_-60\.119px\] {
    mask-position: -191.326px -60.119px;
  }

  .mask-position-\[-263\.219px_-54\.119px\] {
    mask-position: -263.219px -54.119px;
  }

  .mask-position-\[-267\.785px_-59\.069px\,_-1\.111px_-0\.845px\] {
    mask-position: -267.785px -59.069px, -1.111px -.845px;
  }

  .mask-position-\[-279\.399px_-60\.216px\] {
    mask-position: -279.399px -60.216px;
  }

  .mask-position-\[-366\.454px_-22\.434px\] {
    mask-position: -366.454px -22.434px;
  }

  .mask-position-\[-368\.548px_-18\.223px\] {
    mask-position: -368.548px -18.223px;
  }

  .mask-position-\[-388\.233px_-13\.38px\,_-1\.257px_-1\.263px\,_-2px_-1px\] {
    mask-position: -388.233px -13.38px, -1.257px -1.263px, -2px -1px;
  }

  .mask-position-\[-388\.547px_-13\.696px\,_-1\.571px_-1\.579px\] {
    mask-position: -388.547px -13.696px, -1.571px -1.579px;
  }

  .mask-position-\[-571\.257px_-24\.126px\] {
    mask-position: -571.257px -24.126px;
  }

  .mask-position-\[-574\.58px_-17\.517px\] {
    mask-position: -574.58px -17.517px;
  }

  .mask-position-\[-605\.8px_-9\.915px\,_-1\.993px_-1\.982px\,_-2px_-1px\] {
    mask-position: -605.8px -9.915px, -1.993px -1.982px, -2px -1px;
  }

  .mask-position-\[-606\.297px_-10\.411px\,_-2\.49px_-2\.479px\] {
    mask-position: -606.297px -10.411px, -2.49px -2.479px;
  }

  .mask-position-\[-615\.764px_-21\.565px\,_-11\.957px_-13\.632px\,_-11\.964px_-12\.65px\] {
    mask-position: -615.764px -21.565px, -11.957px -13.632px, -11.964px -12.65px;
  }

  .mask-position-\[0px_-1px\] {
    mask-position: 0 -1px;
  }

  .mask-position-\[0px_-5\.771px\] {
    mask-position: 0 -5.771px;
  }

  .mask-position-\[0px_0px\] {
    mask-position: 0 0;
  }

  .mask-position-\[2\.698px_2\.667px\] {
    mask-position: 2.698px 2.667px;
  }

  .mask-position-\[7\.298px_7\.298px\] {
    mask-position: 7.298px 7.298px;
  }

  .mask-no-repeat {
    mask-repeat: no-repeat;
  }

  .object-cover {
    object-fit: cover;
  }

  .object-top {
    object-position: top;
  }

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

  .p-\[6px\] {
    padding: 6px;
  }

  .p-\[8px\] {
    padding: 8px;
  }

  .p-\[10\%\] {
    padding: 10%;
  }

  .p-\[10px\] {
    padding: 10px;
  }

  .p-\[12px\] {
    padding: 12px;
  }

  .p-\[16px\] {
    padding: 16px;
  }

  .p-\[20px\] {
    padding: 20px;
  }

  .p-\[24px\] {
    padding: 24px;
  }

  .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-\[4px\] {
    padding-inline: 4px;
  }

  .px-\[8px\] {
    padding-inline: 8px;
  }

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

  .px-\[12px\] {
    padding-inline: 12px;
  }

  .px-\[14px\] {
    padding-inline: 14px;
  }

  .px-\[16px\] {
    padding-inline: 16px;
  }

  .px-\[18px\] {
    padding-inline: 18px;
  }

  .px-\[20px\] {
    padding-inline: 20px;
  }

  .px-\[40px\] {
    padding-inline: 40px;
  }

  .px-\[53px\] {
    padding-inline: 53px;
  }

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

  .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-24 {
    padding-block: calc(var(--spacing) * 24);
  }

  .py-32 {
    padding-block: calc(var(--spacing) * 32);
  }

  .py-\[4px\] {
    padding-block: 4px;
  }

  .py-\[6px\] {
    padding-block: 6px;
  }

  .py-\[8px\] {
    padding-block: 8px;
  }

  .py-\[10px\] {
    padding-block: 10px;
  }

  .py-\[12px\] {
    padding-block: 12px;
  }

  .py-\[14px\] {
    padding-block: 14px;
  }

  .py-\[16px\] {
    padding-block: 16px;
  }

  .py-\[28px\] {
    padding-block: 28px;
  }

  .py-\[64px\] {
    padding-block: 64px;
  }

  .py-\[120px\] {
    padding-block: 120px;
  }

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

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

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

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

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

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

  .pt-\[40px\] {
    padding-top: 40px;
  }

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

  .pt-\[140px\] {
    padding-top: 140px;
  }

  .pt-\[180px\] {
    padding-top: 180px;
  }

  .pr-16 {
    padding-right: calc(var(--spacing) * 16);
  }

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

  .pr-\[160px\] {
    padding-right: 160px;
  }

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

  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }

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

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

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

  .pb-\[16px\] {
    padding-bottom: 16px;
  }

  .pb-\[48px\] {
    padding-bottom: 48px;
  }

  .pb-\[64px\] {
    padding-bottom: 64px;
  }

  .pb-\[80px\] {
    padding-bottom: 80px;
  }

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

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

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

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

  .text-center {
    text-align: center;
  }

  .text-left {
    text-align: left;
  }

  .text-right {
    text-align: right;
  }

  .font-\[\'Inter\'\,sans-serif\] {
    font-family: Inter, sans-serif;
  }

  .font-\[\'Inter\:Medium\'\,sans-serif\] {
    font-family: Inter\:Medium, sans-serif;
  }

  .font-\[\'Inter\:Regular\'\,sans-serif\] {
    font-family: Inter\:Regular, sans-serif;
  }

  .font-\[\'Inter\:Semi_Bold\'\,sans-serif\] {
    font-family: Inter\:Semi Bold, sans-serif;
  }

  .font-\[\'Lato\'\,sans-serif\] {
    font-family: Lato, sans-serif;
  }

  .font-\[\'Manrope\'\,sans-serif\] {
    font-family: Manrope, sans-serif;
  }

  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }

  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .text-\[0px\] {
    font-size: 0;
  }

  .text-\[11px\] {
    font-size: 11px;
  }

  .text-\[12px\] {
    font-size: 12px;
  }

  .text-\[13px\] {
    font-size: 13px;
  }

  .text-\[14px\] {
    font-size: 14px;
  }

  .text-\[15px\] {
    font-size: 15px;
  }

  .text-\[16px\] {
    font-size: 16px;
  }

  .text-\[18px\] {
    font-size: 18px;
  }

  .text-\[20px\] {
    font-size: 20px;
  }

  .text-\[24px\] {
    font-size: 24px;
  }

  .text-\[28px\] {
    font-size: 28px;
  }

  .text-\[32px\] {
    font-size: 32px;
  }

  .text-\[36px\] {
    font-size: 36px;
  }

  .text-\[40px\] {
    font-size: 40px;
  }

  .text-\[48px\] {
    font-size: 48px;
  }

  .leading-\[0\] {
    --tw-leading: 0;
    line-height: 0;
  }

  .leading-\[1\.1\] {
    --tw-leading: 1.1;
    line-height: 1.1;
  }

  .leading-\[1\.2\] {
    --tw-leading: 1.2;
    line-height: 1.2;
  }

  .leading-\[1\.4\] {
    --tw-leading: 1.4;
    line-height: 1.4;
  }

  .leading-\[1\.5\] {
    --tw-leading: 1.5;
    line-height: 1.5;
  }

  .leading-\[1\.15\] {
    --tw-leading: 1.15;
    line-height: 1.15;
  }

  .leading-\[14px\] {
    --tw-leading: 14px;
    line-height: 14px;
  }

  .leading-\[16px\] {
    --tw-leading: 16px;
    line-height: 16px;
  }

  .leading-\[18px\] {
    --tw-leading: 18px;
    line-height: 18px;
  }

  .leading-\[20px\] {
    --tw-leading: 20px;
    line-height: 20px;
  }

  .leading-\[22px\] {
    --tw-leading: 22px;
    line-height: 22px;
  }

  .leading-\[23\.358px\] {
    --tw-leading: 23.358px;
    line-height: 23.358px;
  }

  .leading-\[24px\] {
    --tw-leading: 24px;
    line-height: 24px;
  }

  .leading-\[26px\] {
    --tw-leading: 26px;
    line-height: 26px;
  }

  .leading-\[28px\] {
    --tw-leading: 28px;
    line-height: 28px;
  }

  .leading-\[32px\] {
    --tw-leading: 32px;
    line-height: 32px;
  }

  .leading-\[36px\] {
    --tw-leading: 36px;
    line-height: 36px;
  }

  .leading-\[44px\] {
    --tw-leading: 44px;
    line-height: 44px;
  }

  .leading-\[normal\] {
    --tw-leading: normal;
    line-height: normal;
  }

  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .font-extrabold {
    --tw-font-weight: var(--font-weight-extrabold);
    font-weight: var(--font-weight-extrabold);
  }

  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .tracking-\[-0\.3px\] {
    --tw-tracking: -.3px;
    letter-spacing: -.3px;
  }

  .tracking-\[-0\.4px\] {
    --tw-tracking: -.4px;
    letter-spacing: -.4px;
  }

  .tracking-\[-0\.6px\] {
    --tw-tracking: -.6px;
    letter-spacing: -.6px;
  }

  .tracking-\[-0\.8px\] {
    --tw-tracking: -.8px;
    letter-spacing: -.8px;
  }

  .tracking-\[-0\.24px\] {
    --tw-tracking: -.24px;
    letter-spacing: -.24px;
  }

  .tracking-\[-0\.26px\] {
    --tw-tracking: -.26px;
    letter-spacing: -.26px;
  }

  .tracking-\[-0\.28px\] {
    --tw-tracking: -.28px;
    letter-spacing: -.28px;
  }

  .tracking-\[-0\.32px\] {
    --tw-tracking: -.32px;
    letter-spacing: -.32px;
  }

  .tracking-\[-0\.36px\] {
    --tw-tracking: -.36px;
    letter-spacing: -.36px;
  }

  .tracking-\[-0\.56px\] {
    --tw-tracking: -.56px;
    letter-spacing: -.56px;
  }

  .tracking-\[-0\.64px\] {
    --tw-tracking: -.64px;
    letter-spacing: -.64px;
  }

  .tracking-\[-0\.96px\] {
    --tw-tracking: -.96px;
    letter-spacing: -.96px;
  }

  .tracking-\[-1\.2px\] {
    --tw-tracking: -1.2px;
    letter-spacing: -1.2px;
  }

  .tracking-\[-1\.12px\] {
    --tw-tracking: -1.12px;
    letter-spacing: -1.12px;
  }

  .tracking-\[-1\.28px\] {
    --tw-tracking: -1.28px;
    letter-spacing: -1.28px;
  }

  .tracking-\[-1px\] {
    --tw-tracking: -1px;
    letter-spacing: -1px;
  }

  .tracking-tight {
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
  }

  .text-nowrap {
    text-wrap: nowrap;
  }

  .text-ellipsis {
    text-overflow: ellipsis;
  }

  .whitespace-nowrap {
    white-space: nowrap;
  }

  .whitespace-pre-line {
    white-space: pre-line;
  }

  .whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .text-\[\#1a1a1a\] {
    color: #1a1a1a;
  }

  .text-\[\#1b1b1d\] {
    color: #1b1b1d;
  }

  .text-\[\#2a2a2d\] {
    color: #2a2a2d;
  }

  .text-\[\#2b2b2b\] {
    color: #2b2b2b;
  }

  .text-\[\#6f6f6f\] {
    color: #6f6f6f;
  }

  .text-\[\#8b8b8b\] {
    color: #8b8b8b;
  }

  .text-\[\#8f8f8f\] {
    color: #8f8f8f;
  }

  .text-\[\#039c3e\] {
    color: #039c3e;
  }

  .text-\[\#333\] {
    color: #333;
  }

  .text-\[\#1780A1\] {
    color: #1780a1;
  }

  .text-\[\#121213\] {
    color: #121213;
  }

  .text-\[\#171717\] {
    color: #171717;
  }

  .text-\[\#535353\] {
    color: #535353;
  }

  .text-\[\#555557\] {
    color: #555557;
  }

  .text-\[\#707072\] {
    color: #707072;
  }

  .text-\[\#727272\] {
    color: #727272;
  }

  .text-\[\#747474\] {
    color: #747474;
  }

  .text-\[\#767677\] {
    color: #767677;
  }

  .text-\[\#797979\] {
    color: #797979;
  }

  .text-\[\#868686\] {
    color: #868686;
  }

  .text-\[\#a0a0b4\] {
    color: #a0a0b4;
  }

  .text-\[\#a4a4a5\] {
    color: #a4a4a5;
  }

  .text-\[\#a7a7a7\] {
    color: #a7a7a7;
  }

  .text-\[\#acacad\] {
    color: #acacad;
  }

  .text-\[\#b3b3b3\] {
    color: #b3b3b3;
  }

  .text-\[\#ff5b5b\] {
    color: #ff5b5b;
  }

  .text-black {
    color: var(--color-black);
  }

  .text-green-500 {
    color: var(--color-green-500);
  }

  .text-red-500 {
    color: var(--color-red-500);
  }

  .text-transparent {
    color: #0000;
  }

  .text-white {
    color: var(--color-white);
  }

  .uppercase {
    text-transform: uppercase;
  }

  .not-italic {
    font-style: normal;
  }

  .underline {
    text-decoration-line: underline;
  }

  .decoration-solid {
    text-decoration-style: solid;
  }

  .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-40 {
    opacity: .4;
  }

  .opacity-50 {
    opacity: .5;
  }

  .opacity-70 {
    opacity: .7;
  }

  .opacity-80 {
    opacity: .8;
  }

  .opacity-100 {
    opacity: 1;
  }

  .mix-blend-soft-light {
    mix-blend-mode: soft-light;
  }

  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-2xl {
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[-22px_20px_8px_0px_rgba\(0\,0\,0\,0\)\,-14px_13px_8px_0px_rgba\(0\,0\,0\,0\.01\)\,-8px_7px_6px_0px_rgba\(0\,0\,0\,0\.03\)\,-4px_3px_5px_0px_rgba\(0\,0\,0\,0\.04\)\,-1px_1px_3px_0px_rgba\(0\,0\,0\,0\.05\)\] {
    --tw-shadow: -22px 20px 8px 0px var(--tw-shadow-color, #0000), -14px 13px 8px 0px var(--tw-shadow-color, #00000003), -8px 7px 6px 0px var(--tw-shadow-color, #00000008), -4px 3px 5px 0px var(--tw-shadow-color, #0000000a), -1px 1px 3px 0px var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[-24px_22px_9px_0px_rgba\(0\,0\,0\,0\)\,-15px_14px_8px_0px_rgba\(0\,0\,0\,0\.01\)\,-9px_8px_7px_0px_rgba\(0\,0\,0\,0\.03\)\,-4px_4px_5px_0px_rgba\(0\,0\,0\,0\.04\)\,-1px_1px_3px_0px_rgba\(0\,0\,0\,0\.05\)\] {
    --tw-shadow: -24px 22px 9px 0px var(--tw-shadow-color, #0000), -15px 14px 8px 0px var(--tw-shadow-color, #00000003), -9px 8px 7px 0px var(--tw-shadow-color, #00000008), -4px 4px 5px 0px var(--tw-shadow-color, #0000000a), -1px 1px 3px 0px var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[-25px_21px_9px_0px_rgba\(0\,0\,0\,0\)\,-16px_14px_8px_0px_rgba\(0\,0\,0\,0\.01\)\,-9px_8px_7px_0px_rgba\(0\,0\,0\,0\.03\)\,-4px_3px_5px_0px_rgba\(0\,0\,0\,0\.04\)\,-1px_1px_3px_0px_rgba\(0\,0\,0\,0\.05\)\] {
    --tw-shadow: -25px 21px 9px 0px var(--tw-shadow-color, #0000), -16px 14px 8px 0px var(--tw-shadow-color, #00000003), -9px 8px 7px 0px var(--tw-shadow-color, #00000008), -4px 3px 5px 0px var(--tw-shadow-color, #0000000a), -1px 1px 3px 0px var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[-32px_20px_10px_0px_rgba\(0\,0\,0\,0\)\,-20px_13px_10px_0px_rgba\(0\,0\,0\,0\.01\)\,-11px_7px_8px_0px_rgba\(0\,0\,0\,0\.03\)\,-5px_3px_6px_0px_rgba\(0\,0\,0\,0\.04\)\,-1px_1px_3px_0px_rgba\(0\,0\,0\,0\.05\)\] {
    --tw-shadow: -32px 20px 10px 0px var(--tw-shadow-color, #0000), -20px 13px 10px 0px var(--tw-shadow-color, #00000003), -11px 7px 8px 0px var(--tw-shadow-color, #00000008), -5px 3px 6px 0px var(--tw-shadow-color, #0000000a), -1px 1px 3px 0px var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[-33px_-3px_9px_0px_rgba\(0\,0\,0\,0\)\,-21px_-2px_8px_0px_rgba\(0\,0\,0\,0\.01\)\,-12px_-1px_7px_0px_rgba\(0\,0\,0\,0\.03\)\,-5px_0px_5px_0px_rgba\(0\,0\,0\,0\.04\)\,-1px_0px_3px_0px_rgba\(0\,0\,0\,0\.05\)\] {
    --tw-shadow: -33px -3px 9px 0px var(--tw-shadow-color, #0000), -21px -2px 8px 0px var(--tw-shadow-color, #00000003), -12px -1px 7px 0px var(--tw-shadow-color, #00000008), -5px 0px 5px 0px var(--tw-shadow-color, #0000000a), -1px 0px 3px 0px var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[-36px_2px_10px_0px_rgba\(0\,0\,0\,0\)\,-23px_2px_9px_0px_rgba\(0\,0\,0\,0\.01\)\,-13px_1px_8px_0px_rgba\(0\,0\,0\,0\.03\)\,-6px_0px_6px_0px_rgba\(0\,0\,0\,0\.04\)\,-1px_0px_3px_0px_rgba\(0\,0\,0\,0\.05\)\] {
    --tw-shadow: -36px 2px 10px 0px var(--tw-shadow-color, #0000), -23px 2px 9px 0px var(--tw-shadow-color, #00000003), -13px 1px 8px 0px var(--tw-shadow-color, #00000008), -6px 0px 6px 0px var(--tw-shadow-color, #0000000a), -1px 0px 3px 0px var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[-90px_69px_32px_0px_rgba\(180\,172\,172\,0\)\,-57px_44px_29px_0px_rgba\(180\,172\,172\,0\.01\)\,-32px_25px_24px_0px_rgba\(180\,172\,172\,0\.03\)\,-14px_11px_18px_0px_rgba\(180\,172\,172\,0\.04\)\,-4px_3px_10px_0px_rgba\(180\,172\,172\,0\.05\)\] {
    --tw-shadow: -90px 69px 32px 0px var(--tw-shadow-color, #b4acac00), -57px 44px 29px 0px var(--tw-shadow-color, #b4acac03), -32px 25px 24px 0px var(--tw-shadow-color, #b4acac08), -14px 11px 18px 0px var(--tw-shadow-color, #b4acac0a), -4px 3px 10px 0px var(--tw-shadow-color, #b4acac0d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[-123px_83px_42px_0px_rgba\(194\,194\,194\,0\)\,-79px_53px_38px_0px_rgba\(194\,194\,194\,0\.01\)\,-44px_30px_32px_0px_rgba\(194\,194\,194\,0\.03\)\,-20px_13px_24px_0px_rgba\(194\,194\,194\,0\.04\)\,-5px_3px_13px_0px_rgba\(194\,194\,194\,0\.05\)\] {
    --tw-shadow: -123px 83px 42px 0px var(--tw-shadow-color, #c2c2c200), -79px 53px 38px 0px var(--tw-shadow-color, #c2c2c203), -44px 30px 32px 0px var(--tw-shadow-color, #c2c2c208), -20px 13px 24px 0px var(--tw-shadow-color, #c2c2c20a), -5px 3px 13px 0px var(--tw-shadow-color, #c2c2c20d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[-146px_166px_62px_0px_rgba\(149\,147\,147\,0\)\,-93px_106px_57px_0px_rgba\(149\,147\,147\,0\.01\)\,-53px_60px_48px_0px_rgba\(149\,147\,147\,0\.03\)\,-23px_27px_35px_0px_rgba\(149\,147\,147\,0\.04\)\,-6px_7px_19px_0px_rgba\(149\,147\,147\,0\.05\)\] {
    --tw-shadow: -146px 166px 62px 0px var(--tw-shadow-color, #95939300), -93px 106px 57px 0px var(--tw-shadow-color, #95939303), -53px 60px 48px 0px var(--tw-shadow-color, #95939308), -23px 27px 35px 0px var(--tw-shadow-color, #9593930a), -6px 7px 19px 0px var(--tw-shadow-color, #9593930d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[-150px_85px_48px_0px_rgba\(191\,187\,187\,0\)\,-96px_54px_44px_0px_rgba\(191\,187\,187\,0\.02\)\,-54px_31px_37px_0px_rgba\(191\,187\,187\,0\.08\)\,-24px_14px_28px_0px_rgba\(191\,187\,187\,0\.13\)\,-6px_3px_15px_0px_rgba\(191\,187\,187\,0\.15\)\] {
    --tw-shadow: -150px 85px 48px 0px var(--tw-shadow-color, #bfbbbb00), -96px 54px 44px 0px var(--tw-shadow-color, #bfbbbb05), -54px 31px 37px 0px var(--tw-shadow-color, #bfbbbb14), -24px 14px 28px 0px var(--tw-shadow-color, #bfbbbb21), -6px 3px 15px 0px var(--tw-shadow-color, #bfbbbb26);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_43px_12px_0px_rgba\(245\,245\,245\,0\)\,0px_28px_11px_0px_rgba\(245\,245\,245\,0\.01\)\,0px_16px_9px_0px_rgba\(245\,245\,245\,0\.05\)\,0px_7px_7px_0px_rgba\(245\,245\,245\,0\.09\)\,0px_2px_4px_0px_rgba\(245\,245\,245\,0\.1\)\] {
    --tw-shadow: 0px 43px 12px 0px var(--tw-shadow-color, #f5f5f500), 0px 28px 11px 0px var(--tw-shadow-color, #f5f5f503), 0px 16px 9px 0px var(--tw-shadow-color, #f5f5f50d), 0px 7px 7px 0px var(--tw-shadow-color, #f5f5f517), 0px 2px 4px 0px var(--tw-shadow-color, #f5f5f51a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_45px_13px_0px_rgba\(138\,138\,138\,0\)\,0px_29px_12px_0px_rgba\(138\,138\,138\,0\.01\)\,0px_16px_10px_0px_rgba\(138\,138\,138\,0\.03\)\,0px_7px_7px_0px_rgba\(138\,138\,138\,0\.04\)\,0px_2px_4px_0px_rgba\(138\,138\,138\,0\.05\)\] {
    --tw-shadow: 0px 45px 13px 0px var(--tw-shadow-color, #8a8a8a00), 0px 29px 12px 0px var(--tw-shadow-color, #8a8a8a03), 0px 16px 10px 0px var(--tw-shadow-color, #8a8a8a08), 0px 7px 7px 0px var(--tw-shadow-color, #8a8a8a0a), 0px 2px 4px 0px var(--tw-shadow-color, #8a8a8a0d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_59px_16px_0px_rgba\(128\,128\,128\,0\)\,0px_37px_15px_0px_rgba\(128\,128\,128\,0\.01\)\,0px_21px_13px_0px_rgba\(128\,128\,128\,0\.03\)\,0px_9px_9px_0px_rgba\(128\,128\,128\,0\.04\)\,0px_2px_5px_0px_rgba\(128\,128\,128\,0\.05\)\] {
    --tw-shadow: 0px 59px 16px 0px var(--tw-shadow-color, #80808000), 0px 37px 15px 0px var(--tw-shadow-color, #80808003), 0px 21px 13px 0px var(--tw-shadow-color, #80808008), 0px 9px 9px 0px var(--tw-shadow-color, #8080800a), 0px 2px 5px 0px var(--tw-shadow-color, #8080800d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_91px_25px_0px_rgba\(160\,156\,156\,0\)\,0px_58px_23px_0px_rgba\(160\,156\,156\,0\.01\)\,0px_33px_20px_0px_rgba\(160\,156\,156\,0\.03\)\,0px_15px_15px_0px_rgba\(160\,156\,156\,0\.04\)\,0px_4px_8px_0px_rgba\(160\,156\,156\,0\.05\)\] {
    --tw-shadow: 0px 91px 25px 0px var(--tw-shadow-color, #a09c9c00), 0px 58px 23px 0px var(--tw-shadow-color, #a09c9c03), 0px 33px 20px 0px var(--tw-shadow-color, #a09c9c08), 0px 15px 15px 0px var(--tw-shadow-color, #a09c9c0a), 0px 4px 8px 0px var(--tw-shadow-color, #a09c9c0d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_151px_42px_0px_rgba\(0\,0\,0\,0\)\,0px_97px_39px_0px_rgba\(0\,0\,0\,0\.01\)\,0px_54px_33px_0px_rgba\(0\,0\,0\,0\.05\)\,0px_24px_24px_0px_rgba\(0\,0\,0\,0\.09\)\,0px_6px_13px_0px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: 0px 151px 42px 0px var(--tw-shadow-color, #0000), 0px 97px 39px 0px var(--tw-shadow-color, #00000003), 0px 54px 33px 0px var(--tw-shadow-color, #0000000d), 0px 24px 24px 0px var(--tw-shadow-color, #00000017), 0px 6px 13px 0px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_376px_105px_0px_rgba\(191\,191\,191\,0\)\,0px_241px_96px_0px_rgba\(191\,191\,191\,0\.01\)\,0px_135px_81px_0px_rgba\(191\,191\,191\,0\.05\)\,0px_60px_60px_0px_rgba\(191\,191\,191\,0\.09\)\,0px_15px_33px_0px_rgba\(191\,191\,191\,0\.1\)\] {
    --tw-shadow: 0px 376px 105px 0px var(--tw-shadow-color, #bfbfbf00), 0px 241px 96px 0px var(--tw-shadow-color, #bfbfbf03), 0px 135px 81px 0px var(--tw-shadow-color, #bfbfbf0d), 0px 60px 60px 0px var(--tw-shadow-color, #bfbfbf17), 0px 15px 33px 0px var(--tw-shadow-color, #bfbfbf1a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[50px_45px_67px_0px_rgba\(135\,135\,135\,0\.04\)\,13px_11px_37px_0px_rgba\(135\,135\,135\,0\.05\)\] {
    --tw-shadow: 50px 45px 67px 0px var(--tw-shadow-color, #8787870a), 13px 11px 37px 0px var(--tw-shadow-color, #8787870d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[59px_117px_37px_0px_rgba\(130\,125\,125\,0\)\,38px_75px_34px_0px_rgba\(130\,125\,125\,0\.01\)\,21px_42px_28px_0px_rgba\(130\,125\,125\,0\.03\)\,10px_19px_21px_0px_rgba\(130\,125\,125\,0\.04\)\,2px_5px_12px_0px_rgba\(130\,125\,125\,0\.05\)\] {
    --tw-shadow: 59px 117px 37px 0px var(--tw-shadow-color, #827d7d00), 38px 75px 34px 0px var(--tw-shadow-color, #827d7d03), 21px 42px 28px 0px var(--tw-shadow-color, #827d7d08), 10px 19px 21px 0px var(--tw-shadow-color, #827d7d0a), 2px 5px 12px 0px var(--tw-shadow-color, #827d7d0d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-\[2px\] {
    --tw-blur: blur(2px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .grayscale {
    --tw-grayscale: grayscale(100%);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .filter {
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .backdrop-blur-md {
    --tw-backdrop-blur: blur(var(--blur-md));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-sm {
    --tw-backdrop-blur: blur(var(--blur-sm));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }

  .paused {
    animation-play-state: paused;
  }

  .running {
    animation-play-state: running;
  }

  @media (hover: hover) {
    .hover\:bg-\[\#333\]:hover {
      background-color: #333;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#ececec\]:hover {
      background-color: #ececec;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#f7f7f9\]:hover {
      background-color: #f7f7f9;
    }
  }

  @media (hover: hover) {
    .hover\:bg-black\/5:hover {
      background-color: #0000000d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-black\/5:hover {
        background-color: color-mix(in oklab, var(--color-black) 5%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-gray-50:hover {
      background-color: var(--color-gray-50);
    }
  }

  @media (hover: hover) {
    .hover\:bg-gray-100:hover {
      background-color: var(--color-gray-100);
    }
  }

  @media (hover: hover) {
    .hover\:bg-gray-800:hover {
      background-color: var(--color-gray-800);
    }
  }

  @media (hover: hover) {
    .hover\:text-\[\#1b1b1d\]:hover {
      color: #1b1b1d;
    }
  }

  @media (hover: hover) {
    .hover\:text-\[\#397081\]:hover {
      color: #397081;
    }
  }

  @media (hover: hover) {
    .hover\:text-\[\#555557\]:hover {
      color: #555557;
    }
  }

  .focus\:border-transparent:focus {
    border-color: #0000;
  }

  .focus\:ring-2:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-\[\#0b76f4\]:focus {
    --tw-ring-color: #0b76f4;
  }

  .focus\:outline-none:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  .disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed;
  }

  .disabled\:opacity-50:disabled {
    opacity: .5;
  }

  @media (width >= 40rem) {
    .sm\:flex {
      display: flex;
    }
  }

  @media (width >= 40rem) {
    .sm\:hidden {
      display: none;
    }
  }

  @media (width >= 40rem) {
    .sm\:text-\[20px\] {
      font-size: 20px;
    }
  }

  @media (width >= 40rem) {
    .sm\:text-\[32px\] {
      font-size: 32px;
    }
  }

  @media (width >= 40rem) {
    .sm\:text-\[56px\] {
      font-size: 56px;
    }
  }

  @media (width >= 48rem) {
    .md\:col-span-1 {
      grid-column: span 1 / span 1;
    }
  }

  @media (width >= 48rem) {
    .md\:row-span-2 {
      grid-row: span 2 / span 2;
    }
  }

  @media (width >= 48rem) {
    .md\:flex {
      display: flex;
    }
  }

  @media (width >= 48rem) {
    .md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[60px\] {
      gap: 60px;
    }
  }

  @media (width >= 48rem) {
    .md\:p-\[32px\] {
      padding: 32px;
    }
  }

  @media (width >= 48rem) {
    .md\:px-4 {
      padding-inline: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 48rem) {
    .md\:px-12 {
      padding-inline: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 48rem) {
    .md\:px-\[53px\] {
      padding-inline: 53px;
    }
  }

  @media (width >= 48rem) {
    .md\:py-24 {
      padding-block: calc(var(--spacing) * 24);
    }
  }

  @media (width >= 48rem) {
    .md\:py-40 {
      padding-block: calc(var(--spacing) * 40);
    }
  }

  @media (width >= 48rem) {
    .md\:py-\[320px\] {
      padding-block: 320px;
    }
  }

  @media (width >= 48rem) {
    .md\:pt-4 {
      padding-top: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 48rem) {
    .md\:pt-\[136px\] {
      padding-top: 136px;
    }
  }

  @media (width >= 48rem) {
    .md\:pt-\[160px\] {
      padding-top: 160px;
    }
  }

  @media (width >= 48rem) {
    .md\:pt-\[195px\] {
      padding-top: 195px;
    }
  }

  @media (width >= 48rem) {
    .md\:pb-1\.5 {
      padding-bottom: calc(var(--spacing) * 1.5);
    }
  }

  @media (width >= 48rem) {
    .md\:pb-24 {
      padding-bottom: calc(var(--spacing) * 24);
    }
  }

  @media (width >= 48rem) {
    .md\:text-5xl {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[12px\] {
      font-size: 12px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[16px\] {
      font-size: 16px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[18px\] {
      font-size: 18px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[40px\] {
      font-size: 40px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[48px\] {
      font-size: 48px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[60px\] {
      font-size: 60px;
    }
  }

  @media (width >= 48rem) {
    .md\:leading-\[18px\] {
      --tw-leading: 18px;
      line-height: 18px;
    }
  }

  @media (width >= 64rem) {
    .lg\:col-span-2 {
      grid-column: span 2 / span 2;
    }
  }

  @media (width >= 64rem) {
    .lg\:mr-auto {
      margin-right: auto;
    }
  }

  @media (width >= 64rem) {
    .lg\:w-1\/2 {
      width: 50%;
    }
  }

  @media (width >= 64rem) {
    .lg\:w-\[38\%\] {
      width: 38%;
    }
  }

  @media (width >= 64rem) {
    .lg\:w-\[55\%\] {
      width: 55%;
    }
  }

  @media (width >= 64rem) {
    .lg\:w-\[62\%\] {
      width: 62%;
    }
  }

  @media (width >= 64rem) {
    .lg\:w-\[380px\] {
      width: 380px;
    }
  }

  @media (width >= 64rem) {
    .lg\:w-\[600px\] {
      width: 600px;
    }
  }

  @media (width >= 64rem) {
    .lg\:w-\[910px\] {
      width: 910px;
    }
  }

  @media (width >= 64rem) {
    .lg\:w-auto {
      width: auto;
    }
  }

  @media (width >= 64rem) {
    .lg\:max-w-\[600px\] {
      max-width: 600px;
    }
  }

  @media (width >= 64rem) {
    .lg\:flex-1 {
      flex: 1;
    }
  }

  @media (width >= 64rem) {
    .lg\:shrink-0 {
      flex-shrink: 0;
    }
  }

  @media (width >= 64rem) {
    .lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .lg\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .lg\:flex-row {
      flex-direction: row;
    }
  }

  @media (width >= 64rem) {
    .lg\:items-center {
      align-items: center;
    }
  }

  @media (width >= 64rem) {
    .lg\:justify-end {
      justify-content: flex-end;
    }
  }

  @media (width >= 64rem) {
    .lg\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 64rem) {
    .lg\:gap-12 {
      gap: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 64rem) {
    .lg\:gap-\[60px\] {
      gap: 60px;
    }
  }

  @media (width >= 64rem) {
    .lg\:gap-\[80px\] {
      gap: 80px;
    }
  }

  @media (width >= 64rem) {
    .lg\:px-24 {
      padding-inline: calc(var(--spacing) * 24);
    }
  }

  @media (width >= 64rem) {
    .lg\:px-\[40px\] {
      padding-inline: 40px;
    }
  }

  @media (width >= 64rem) {
    .lg\:px-\[53px\] {
      padding-inline: 53px;
    }
  }

  @media (width >= 64rem) {
    .lg\:pb-32 {
      padding-bottom: calc(var(--spacing) * 32);
    }
  }

  @media (width >= 64rem) {
    .lg\:pl-\[53px\] {
      padding-left: 53px;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[24px\] {
      font-size: 24px;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[36px\] {
      font-size: 36px;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[64px\] {
      font-size: 64px;
    }
  }

  @media (width >= 80rem) {
    .xl\:w-\[35\%\] {
      width: 35%;
    }
  }

  @media (width >= 80rem) {
    .xl\:w-\[65\%\] {
      width: 65%;
    }
  }

  @media (width >= 80rem) {
    .xl\:gap-24 {
      gap: calc(var(--spacing) * 24);
    }
  }
}



:root {
  --font-size: 16px;
  --font-lato: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --font-hk-grotesk: "Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --background: #fff;
  --foreground: oklch(.145 0 0);
  --card: #fff;
  --card-foreground: oklch(.145 0 0);
  --popover: oklch(1 0 0);
  --popover-foreground: oklch(.145 0 0);
  --primary: #030213;
  --primary-foreground: oklch(1 0 0);
  --secondary: oklch(.95 .0058 264.53);
  --secondary-foreground: #030213;
  --muted: #ececf0;
  --muted-foreground: #717182;
  --accent: #e9ebef;
  --accent-foreground: #030213;
  --destructive: #d4183d;
  --destructive-foreground: #fff;
  --border: #0000001a;
  --input: transparent;
  --input-background: #f3f3f5;
  --switch-background: #cbced4;
  --font-weight-medium: 500;
  --font-weight-normal: 400;
  --ring: oklch(.708 0 0);
  --chart-1: oklch(.646 .222 41.116);
  --chart-2: oklch(.6 .118 184.704);
  --chart-3: oklch(.398 .07 227.392);
  --chart-4: oklch(.828 .189 84.429);
  --chart-5: oklch(.769 .188 70.08);
  --radius: .625rem;
  --sidebar: oklch(.985 0 0);
  --sidebar-foreground: oklch(.145 0 0);
  --sidebar-primary: #030213;
  --sidebar-primary-foreground: oklch(.985 0 0);
  --sidebar-accent: oklch(.97 0 0);
  --sidebar-accent-foreground: oklch(.205 0 0);
  --sidebar-border: oklch(.922 0 0);
  --sidebar-ring: oklch(.708 0 0);
}

.dark {
  --background: oklch(.145 0 0);
  --foreground: oklch(.985 0 0);
  --card: oklch(.145 0 0);
  --card-foreground: oklch(.985 0 0);
  --popover: oklch(.145 0 0);
  --popover-foreground: oklch(.985 0 0);
  --primary: oklch(.985 0 0);
  --primary-foreground: oklch(.205 0 0);
  --secondary: oklch(.269 0 0);
  --secondary-foreground: oklch(.985 0 0);
  --muted: oklch(.269 0 0);
  --muted-foreground: oklch(.708 0 0);
  --accent: oklch(.269 0 0);
  --accent-foreground: oklch(.985 0 0);
  --destructive: oklch(.396 .141 25.723);
  --destructive-foreground: oklch(.637 .237 25.331);
  --border: oklch(.269 0 0);
  --input: oklch(.269 0 0);
  --ring: oklch(.439 0 0);
  --font-weight-medium: 500;
  --font-weight-normal: 400;
  --chart-1: oklch(.488 .243 264.376);
  --chart-2: oklch(.696 .17 162.48);
  --chart-3: oklch(.769 .188 70.08);
  --chart-4: oklch(.627 .265 303.9);
  --chart-5: oklch(.645 .246 16.439);
  --sidebar: oklch(.205 0 0);
  --sidebar-foreground: oklch(.985 0 0);
  --sidebar-primary: oklch(.488 .243 264.376);
  --sidebar-primary-foreground: oklch(.985 0 0);
  --sidebar-accent: oklch(.269 0 0);
  --sidebar-accent-foreground: oklch(.985 0 0);
  --sidebar-border: oklch(.269 0 0);
  --sidebar-ring: oklch(.439 0 0);
}

html {
  font-size: var(--font-size);
}

* {
  font-synthesis-weight: none;
}

.font-medium {
  font-weight: 500 !important;
}

.font-normal {
  font-weight: 400 !important;
}

.font-semibold {
  font-weight: 600 !important;
}

.font-bold {
  font-weight: 700 !important;
}

body {
  font-synthesis: none;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

.hero-title-override {
  font-family: Lato, sans-serif !important;
  font-size: clamp(18px, 5vw, 30px) !important;
  font-weight: 600 !important;
}

@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
  initial-value: rotateX(0);
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
  initial-value: rotateY(0);
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
  initial-value: rotateZ(0);
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false;
  initial-value: skewX(0);
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false;
  initial-value: skewY(0);
}

@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-gradient-position {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}

@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}

@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}
