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

@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --color-orange-200: oklch(.901 .076 70.697);
    --color-amber-100: oklch(.962 .059 95.617);
    --color-yellow-400: oklch(.852 .199 91.936);
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --container-5xl: 64rem;
    --container-6xl: 72rem;
    --container-7xl: 80rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --text-6xl: 3.75rem;
    --text-6xl--line-height: 1;
    --text-8xl: 6rem;
    --text-8xl--line-height: 1;
    --text-9xl: 8rem;
    --text-9xl--line-height: 1;
    --font-weight-light: 300;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --tracking-tight: -.025em;
    --tracking-wider: .05em;
    --leading-relaxed: 1.625;
    --radius-2xl: 1rem;
    --animate-spin: spin 1s linear infinite;
    --blur-sm: 8px;
    --blur-md: 12px;
    --blur-xl: 24px;
    --blur-2xl: 40px;
    --aspect-video: 16 / 9;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: var(--font-sans);
    --default-font-feature-settings: var(--font-sans--font-feature-settings);
    --default-font-variation-settings: var(--font-sans--font-variation-settings);
    --default-mono-font-family: var(--font-mono);
    --default-mono-font-feature-settings: var(--font-mono--font-feature-settings);
    --default-mono-font-variation-settings: var(--font-mono--font-variation-settings);
  }
}

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

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

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

  body {
    line-height: inherit;
  }

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

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

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

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

  b, strong {
    font-weight: bolder;
  }

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

  small {
    font-size: 80%;
  }

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

  sub {
    bottom: -.25em;
  }

  sup {
    top: -.5em;
  }

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

  :-moz-focusring {
    outline: auto;
  }

  progress {
    vertical-align: baseline;
  }

  summary {
    display: list-item;
  }

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

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

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

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

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

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

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

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

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

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

  textarea {
    resize: vertical;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .visible {
    visibility: visible;
  }

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

  .sticky {
    position: sticky;
  }

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

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

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

  .inset-\[-0\.41\%_-0\.43\%\] {
    inset: -.41% -.43%;
  }

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

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

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

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

  .inset-\[-23\.83px_-3\.2\%_-23\.83px_0\] {
    inset: -23.83px -3.2% -23.83px 0;
  }

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

  .inset-\[0_-20\.16\%_-20\.16\%_0\] {
    inset: 0 -20.16% -20.16% 0;
  }

  .inset-\[0_0\.48\%_45\.74\%_0\.3\%\] {
    inset: 0 .48% 45.74% .3%;
  }

  .inset-\[0_0_-52\.91\%_0\] {
    inset: 0 0 -52.91%;
  }

  .inset-\[5\.03\%_4\.75\%_4\.75\%_4\.33\%\] {
    inset: 5.03% 4.75% 4.75% 4.33%;
  }

  .inset-\[5\.03\%_4\.76\%_4\.75\%_4\.32\%\] {
    inset: 5.03% 4.76% 4.75% 4.32%;
  }

  .inset-\[5\.04\%_4\.75\%_4\.74\%_4\.33\%\] {
    inset: 5.04% 4.75% 4.74% 4.33%;
  }

  .inset-\[6\.33\%_11\.17\%_85\.17\%_11\.17\%\] {
    inset: 6.33% 11.17% 85.17%;
  }

  .inset-\[7\.05\%_10\.39\%_12\.28\%_5\.8\%\] {
    inset: 7.05% 10.39% 12.28% 5.8%;
  }

  .inset-\[7\.05\%_16\.11\%_86\.36\%_13\.4\%\] {
    inset: 7.05% 16.11% 86.36% 13.4%;
  }

  .inset-\[11\.47\%_3\.53\%_11\.48\%_3\.53\%\] {
    inset: 11.47% 3.53% 11.48%;
  }

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

  .inset-\[16\.07\%_44\.86\%_62\.84\%_17\.86\%\] {
    inset: 16.07% 44.86% 62.84% 17.86%;
  }

  .inset-\[17\.33\%_21\.67\%_77\.67\%_21\.75\%\] {
    inset: 17.33% 21.67% 77.67% 21.75%;
  }

  .inset-\[27\.95\%_56\.31\%_67\.74\%_28\.74\%\] {
    inset: 27.95% 56.31% 67.74% 28.74%;
  }

  .inset-\[28\.33\%_20\.42\%_10\.83\%_50\.42\%\] {
    inset: 28.33% 20.42% 10.83% 50.42%;
  }

  .inset-\[28\.33\%_53\%_10\.83\%_17\.83\%\] {
    inset: 28.33% 53% 10.83% 17.83%;
  }

  .inset-\[31\.67\%_30\%_60\%_60\%\] {
    inset: 31.67% 30% 60% 60%;
  }

  .inset-\[31\.67\%_30\%_60\%_65\.83\%\] {
    inset: 31.67% 30% 60% 65.83%;
  }

  .inset-\[31\.67\%_35\.83\%_60\%_60\%\] {
    inset: 31.67% 35.83% 60% 60%;
  }

  .inset-\[31\.67\%_62\.58\%_60\%_33\.25\%\] {
    inset: 31.67% 62.58% 60% 33.25%;
  }

  .inset-\[31\.67\%_68\.42\%_60\%_27\.42\%\] {
    inset: 31.67% 68.42% 60% 27.42%;
  }

  .inset-\[38\.72\%_10\.39\%_56\.96\%_63\.07\%\] {
    inset: 38.72% 10.39% 56.96% 63.07%;
  }

  .inset-\[40\.9\%_70\.1\%_54\.78\%_5\.8\%\] {
    inset: 40.9% 70.1% 54.78% 5.8%;
  }

  .inset-\[44\.5\%_24\.5\%_49\.83\%_54\.58\%\] {
    inset: 44.5% 24.5% 49.83% 54.58%;
  }

  .inset-\[44\.5\%_54\.25\%_49\.83\%_19\.08\%\] {
    inset: 44.5% 54.25% 49.83% 19.08%;
  }

  .inset-\[53\.85\%_70\.1\%_41\.83\%_8\.25\%\] {
    inset: 53.85% 70.1% 41.83% 8.25%;
  }

  .inset-\[54\.17\%_21\.75\%_38\.5\%_51\.75\%\] {
    inset: 54.17% 21.75% 38.5% 51.75%;
  }

  .inset-\[54\.17\%_55\.08\%_38\.5\%_19\.92\%\] {
    inset: 54.17% 55.08% 38.5% 19.92%;
  }

  .inset-\[55\.83\%_23\.17\%_40\.67\%_53\.25\%\] {
    inset: 55.83% 23.17% 40.67% 53.25%;
  }

  .inset-\[55\.83\%_57\.5\%_40\.67\%_22\.33\%\] {
    inset: 55.83% 57.5% 40.67% 22.33%;
  }

  .inset-\[66\.33\%_26\.17\%_15\.83\%_52\.5\%\] {
    inset: 66.33% 26.17% 15.83% 52.5%;
  }

  .inset-\[66\.33\%_30\.25\%_29\.83\%_52\.5\%\] {
    inset: 66.33% 30.25% 29.83% 52.5%;
  }

  .inset-\[66\.33\%_56\.83\%_20\.5\%_19\.92\%\] {
    inset: 66.33% 56.83% 20.5% 19.92%;
  }

  .inset-\[66\.33\%_56\.83\%_29\.83\%_19\.92\%\] {
    inset: 66.33% 56.83% 29.83% 19.92%;
  }

  .inset-\[69\.31\%_67\.53\%_26\.37\%_19\.07\%\] {
    inset: 69.31% 67.53% 26.37% 19.07%;
  }

  .inset-\[71\%_30\.42\%_25\.17\%_52\.5\%\] {
    inset: 71% 30.42% 25.17% 52.5%;
  }

  .inset-\[71\%_58\.58\%_25\.17\%_19\.92\%\] {
    inset: 71% 58.58% 25.17% 19.92%;
  }

  .inset-\[75\.67\%_26\.17\%_20\.5\%_52\.5\%\] {
    inset: 75.67% 26.17% 20.5% 52.5%;
  }

  .inset-\[75\.67\%_57\.5\%_20\.5\%_19\.92\%\] {
    inset: 75.67% 57.5% 20.5% 19.92%;
  }

  .inset-\[80\.33\%_30\.58\%_15\.83\%_52\.5\%\] {
    inset: 80.33% 30.58% 15.83% 52.5%;
  }

  .inset-\[82\.23\%_20\.75\%_15\.98\%_20\.69\%\] {
    inset: 82.23% 20.75% 15.98% 20.69%;
  }

  .inset-\[82\.23\%_20\.75\%_16\.95\%_61\.7\%\] {
    inset: 82.23% 20.75% 16.95% 61.7%;
  }

  .inset-\[82\.23\%_41\.25\%_16\.95\%_41\.2\%\] {
    inset: 82.23% 41.25% 16.95% 41.2%;
  }

  .inset-\[82\.23\%_61\.75\%_16\.95\%_20\.69\%\] {
    inset: 82.23% 61.75% 16.95% 20.69%;
  }

  .inset-\[82\.72\%_12\.98\%_12\.96\%_57\.12\%\] {
    inset: 82.72% 12.98% 12.96% 57.12%;
  }

  .inset-\[83\.4\%_57\.86\%_12\.28\%_16\.75\%\] {
    inset: 83.4% 57.86% 12.28% 16.75%;
  }

  .inset-\[83\.19\%_20\.75\%_15\.98\%_61\.7\%\] {
    inset: 83.19% 20.75% 15.98% 61.7%;
  }

  .inset-\[83\.19\%_41\.25\%_15\.98\%_41\.2\%\] {
    inset: 83.19% 41.25% 15.98% 41.2%;
  }

  .inset-\[83\.19\%_61\.77\%_15\.98\%_20\.69\%\] {
    inset: 83.19% 61.77% 15.98% 20.69%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[-7\.69\%\] {
    top: -7.69%;
  }

  .top-\[-10\.49\%\] {
    top: -10.49%;
  }

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

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

  .top-\[-14\.29\%\] {
    top: -14.29%;
  }

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

  .top-\[-23\.31\%\] {
    top: -23.31%;
  }

  .top-\[-23\.88\%\] {
    top: -23.88%;
  }

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

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

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

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

  .top-\[-42\.01\%\] {
    top: -42.01%;
  }

  .top-\[-42\.58\%\] {
    top: -42.58%;
  }

  .top-\[-68\.5\%\] {
    top: -68.5%;
  }

  .top-\[-79\.56\%\] {
    top: -79.56%;
  }

  .top-\[-102\.49\%\] {
    top: -102.49%;
  }

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

  .top-\[-169\.34\%\] {
    top: -169.34%;
  }

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

  .top-\[-226\.77\%\] {
    top: -226.77%;
  }

  .top-\[-238\.54\%\] {
    top: -238.54%;
  }

  .top-\[-336\.78\%\] {
    top: -336.78%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[33\.06px\] {
    top: 33.06px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[126\.49px\] {
    top: 126.49px;
  }

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

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

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

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

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

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

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

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

  .top-\[244\.08px\] {
    top: 244.08px;
  }

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

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

  .top-\[342\.08px\] {
    top: 342.08px;
  }

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

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

  .top-\[611\.91px\] {
    top: 611.91px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[10229\.08px\] {
    top: 10229.1px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-px {
    top: 1px;
  }

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

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

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

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

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

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

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

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

  .right-\[32\.6\%\] {
    right: 32.6%;
  }

  .right-\[47\.83px\] {
    right: 47.83px;
  }

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

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

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

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

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

  .right-\[307\.96px\] {
    right: 307.96px;
  }

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

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

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

  .right-full {
    right: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .left-\[-7\.11\%\] {
    left: -7.11%;
  }

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

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

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

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

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

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

  .left-\[-36\.43\%\] {
    left: -36.43%;
  }

  .left-\[-36\.65\%\] {
    left: -36.65%;
  }

  .left-\[-45\.39\%\] {
    left: -45.39%;
  }

  .left-\[-54\.63\%\] {
    left: -54.63%;
  }

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

  .left-\[-58\.87\%\] {
    left: -58.87%;
  }

  .left-\[-81\.48\%\] {
    left: -81.48%;
  }

  .left-\[-103\.26\%\] {
    left: -103.26%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .left-\[28\.74\%\] {
    left: 28.74%;
  }

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

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

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

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

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

  .left-\[37\.86px\] {
    left: 37.86px;
  }

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

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

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

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

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

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

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

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

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

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

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

  .left-\[60\.63px\] {
    left: 60.63px;
  }

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

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

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

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

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

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

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

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

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

  .left-\[98\.57px\] {
    left: 98.57px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .left-\[203\.43px\] {
    left: 203.43px;
  }

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

  .left-\[210\.6px\] {
    left: 210.6px;
  }

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

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

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

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

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

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

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

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

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

  .left-\[291\.27px\] {
    left: 291.27px;
  }

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

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

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

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

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

  .left-\[347\.44px\] {
    left: 347.44px;
  }

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

  .left-\[393\.65px\] {
    left: 393.65px;
  }

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

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

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

  .left-\[435\.09px\] {
    left: 435.09px;
  }

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

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

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

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

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

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

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

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

  .left-\[576\.41px\] {
    left: 576.41px;
  }

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

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

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

  .left-\[675\.77px\] {
    left: 675.77px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .left-px {
    left: 1px;
  }

  .isolate {
    isolation: isolate;
  }

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

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

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

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

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

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

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

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

  .order-1 {
    order: 1;
  }

  .order-2 {
    order: 2;
  }

  .container {
    width: 100%;
  }

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

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

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

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

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

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

  .ms-\[30\.7065px\] {
    margin-inline-start: 30.7065px;
  }

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

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

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

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

  .mt-\[11\.78px\] {
    margin-top: 11.78px;
  }

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

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

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

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

  .mt-\[68\.65px\] {
    margin-top: 68.65px;
  }

  .mt-\[68\.71px\] {
    margin-top: 68.71px;
  }

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

  .mt-\[70\.95px\] {
    margin-top: 70.95px;
  }

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

  .mt-\[77\.65px\] {
    margin-top: 77.65px;
  }

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

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

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

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

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

  .mt-\[175\.65px\] {
    margin-top: 175.65px;
  }

  .mt-\[187\.65px\] {
    margin-top: 187.65px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .mr-\[-15\.534px\] {
    margin-right: -15.534px;
  }

  .mr-\[-15\.551px\] {
    margin-right: -15.551px;
  }

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

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

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

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

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

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

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

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

  .ml-\[10\.47px\] {
    margin-left: 10.47px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .ml-\[214\.5px\] {
    margin-left: 214.5px;
  }

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

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

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

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

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

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

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

  .ml-\[503\.42px\] {
    margin-left: 503.42px;
  }

  .ml-\[506\.56px\] {
    margin-left: 506.56px;
  }

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

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

  .ml-\[564\.5px\] {
    margin-left: 564.5px;
  }

  .ml-\[587\.5px\] {
    margin-left: 587.5px;
  }

  .ml-\[599\.77px\] {
    margin-left: 599.77px;
  }

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

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

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

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

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

  .ml-px {
    margin-left: 1px;
  }

  .block {
    display: block;
  }

  .contents {
    display: contents;
  }

  .flex {
    display: flex;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .size-\[13\.315px\] {
    width: 13.315px;
    height: 13.315px;
  }

  .size-\[19\.245px\] {
    width: 19.245px;
    height: 19.245px;
  }

  .size-\[19\.973px\] {
    width: 19.973px;
    height: 19.973px;
  }

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

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

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

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

  .size-\[31\.87px\] {
    width: 31.87px;
    height: 31.87px;
  }

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

  .size-\[39\.946px\] {
    width: 39.946px;
    height: 39.946px;
  }

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

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

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

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

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

  .size-\[84\.679px\] {
    width: 84.679px;
    height: 84.679px;
  }

  .size-\[88\.189px\] {
    width: 88.189px;
    height: 88.189px;
  }

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

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

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

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

  .size-\[145\.635px\] {
    width: 145.635px;
    height: 145.635px;
  }

  .size-\[252\.491px\] {
    width: 252.491px;
    height: 252.491px;
  }

  .size-\[252\.758px\] {
    width: 252.758px;
    height: 252.758px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .h-\[11\.836px\] {
    height: 11.836px;
  }

  .h-\[11\.848px\] {
    height: 11.848px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .h-\[39\.086px\] {
    height: 39.086px;
  }

  .h-\[39\.946px\] {
    height: 39.946px;
  }

  .h-\[39\.94466705322266px\] {
    height: 39.9447px;
  }

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

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

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

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

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

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

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

  .h-\[49\.932px\] {
    height: 49.932px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .h-\[82\.039px\] {
    height: 82.039px;
  }

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

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

  .h-\[88\.696px\] {
    height: 88.696px;
  }

  .h-\[88\.984px\] {
    height: 88.984px;
  }

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

  .h-\[94\.68\%\] {
    height: 94.68%;
  }

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

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

  .h-\[100\.29\%\] {
    height: 100.29%;
  }

  .h-\[101\.06\%\] {
    height: 101.06%;
  }

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

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

  .h-\[108\.284px\] {
    height: 108.284px;
  }

  .h-\[108\.398px\] {
    height: 108.398px;
  }

  .h-\[109\.82\%\] {
    height: 109.82%;
  }

  .h-\[109\.606px\] {
    height: 109.606px;
  }

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

  .h-\[117\.084px\] {
    height: 117.084px;
  }

  .h-\[117\.208px\] {
    height: 117.208px;
  }

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

  .h-\[120\.97\%\] {
    height: 120.97%;
  }

  .h-\[120\.98\%\] {
    height: 120.98%;
  }

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

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

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

  .h-\[127\.22\%\] {
    height: 127.22%;
  }

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

  .h-\[130\.36\%\] {
    height: 130.36%;
  }

  .h-\[131\.84\%\] {
    height: 131.84%;
  }

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

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

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

  .h-\[144\.51\%\] {
    height: 144.51%;
  }

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

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

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

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

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

  .h-\[160\.44\%\] {
    height: 160.44%;
  }

  .h-\[162\.234px\] {
    height: 162.234px;
  }

  .h-\[162\.406px\] {
    height: 162.406px;
  }

  .h-\[168\.529px\] {
    height: 168.529px;
  }

  .h-\[172\.914px\] {
    height: 172.914px;
  }

  .h-\[174\.63\%\] {
    height: 174.63%;
  }

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

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

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

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

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

  .h-\[185\.16\%\] {
    height: 185.16%;
  }

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

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

  .h-\[192\.95\%\] {
    height: 192.95%;
  }

  .h-\[197\.63px\] {
    height: 197.63px;
  }

  .h-\[197\.929px\] {
    height: 197.929px;
  }

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

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

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

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

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

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

  .h-\[226\.806px\] {
    height: 226.806px;
  }

  .h-\[229\.833px\] {
    height: 229.833px;
  }

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

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

  .h-\[251\.6\%\] {
    height: 251.6%;
  }

  .h-\[252\.361px\] {
    height: 252.361px;
  }

  .h-\[259\.12\%\] {
    height: 259.12%;
  }

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

  .h-\[261\.11\%\] {
    height: 261.11%;
  }

  .h-\[269\.16\%\] {
    height: 269.16%;
  }

  .h-\[269\.73\%\] {
    height: 269.73%;
  }

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

  .h-\[273\.049px\] {
    height: 273.049px;
  }

  .h-\[274\.45\%\] {
    height: 274.45%;
  }

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

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

  .h-\[288\.398px\] {
    height: 288.398px;
  }

  .h-\[300\.91\%\] {
    height: 300.91%;
  }

  .h-\[303\.063px\] {
    height: 303.063px;
  }

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

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

  .h-\[324\.469px\] {
    height: 324.469px;
  }

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

  .h-\[332\.83\%\] {
    height: 332.83%;
  }

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

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

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

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

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

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

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

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

  .h-\[392\.039px\] {
    height: 392.039px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .h-\[548\.284px\] {
    height: 548.284px;
  }

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

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

  .h-\[564\.039px\] {
    height: 564.039px;
  }

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

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

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

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

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

  .h-\[625\.039px\] {
    height: 625.039px;
  }

  .h-\[626\.66\%\] {
    height: 626.66%;
  }

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

  .h-\[651\.039px\] {
    height: 651.039px;
  }

  .h-\[701\.978px\] {
    height: 701.978px;
  }

  .h-\[709\.036px\] {
    height: 709.036px;
  }

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

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

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

  .h-\[734\.834px\] {
    height: 734.834px;
  }

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

  .h-\[838\.779px\] {
    height: 838.779px;
  }

  .h-\[842\.078px\] {
    height: 842.078px;
  }

  .h-\[953\.602px\] {
    height: 953.602px;
  }

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

  .h-\[1191\.713px\] {
    height: 1191.71px;
  }

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

  .h-\[2086\.039px\] {
    height: 2086.04px;
  }

  .h-\[calc\(100vh-80px\)\] {
    height: calc(100vh - 80px);
  }

  .h-full {
    height: 100%;
  }

  .h-px {
    height: 1px;
  }

  .max-h-\[90vh\] {
    max-height: 90vh;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-\[9\.388px\] {
    width: 9.388px;
  }

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

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

  .w-\[12\.762px\] {
    width: 12.762px;
  }

  .w-\[14\.98px\] {
    width: 14.98px;
  }

  .w-\[15\.104px\] {
    width: 15.104px;
  }

  .w-\[22\.139px\] {
    width: 22.139px;
  }

  .w-\[23\.554px\] {
    width: 23.554px;
  }

  .w-\[26\.593px\] {
    width: 26.593px;
  }

  .w-\[26\.621px\] {
    width: 26.621px;
  }

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

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

  .w-\[33\.738px\] {
    width: 33.738px;
  }

  .w-\[34\.771px\] {
    width: 34.771px;
  }

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

  .w-\[43\.112px\] {
    width: 43.112px;
  }

  .w-\[45\.15px\] {
    width: 45.15px;
  }

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

  .w-\[45\.771px\] {
    width: 45.771px;
  }

  .w-\[46\.636px\] {
    width: 46.636px;
  }

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

  .w-\[51\.597px\] {
    width: 51.597px;
  }

  .w-\[51\.962px\] {
    width: 51.962px;
  }

  .w-\[54\.258px\] {
    width: 54.258px;
  }

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

  .w-\[55\.918px\] {
    width: 55.918px;
  }

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

  .w-\[68\.054px\] {
    width: 68.054px;
  }

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

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

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

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

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

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

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

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

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

  .w-\[91\.341px\] {
    width: 91.341px;
  }

  .w-\[93\.96\%\] {
    width: 93.96%;
  }

  .w-\[93\.207px\] {
    width: 93.207px;
  }

  .w-\[93\.616px\] {
    width: 93.616px;
  }

  .w-\[94\.039px\] {
    width: 94.039px;
  }

  .w-\[100\.01\%\] {
    width: 100.01%;
  }

  .w-\[100\.02\%\] {
    width: 100.02%;
  }

  .w-\[100\.78\%\] {
    width: 100.78%;
  }

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

  .w-\[101\.226px\] {
    width: 101.226px;
  }

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

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

  .w-\[104\.92\%\] {
    width: 104.92%;
  }

  .w-\[104\.441px\] {
    width: 104.441px;
  }

  .w-\[105\.153px\] {
    width: 105.153px;
  }

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

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

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

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

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

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

  .w-\[127\.02\%\] {
    width: 127.02%;
  }

  .w-\[129\.82\%\] {
    width: 129.82%;
  }

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

  .w-\[134\.45\%\] {
    width: 134.45%;
  }

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

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

  .w-\[141\.52\%\] {
    width: 141.52%;
  }

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

  .w-\[145\.635px\] {
    width: 145.635px;
  }

  .w-\[146\.373px\] {
    width: 146.373px;
  }

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

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

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

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

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

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

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

  .w-\[166\.26\%\] {
    width: 166.26%;
  }

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

  .w-\[167\.62\%\] {
    width: 167.62%;
  }

  .w-\[169\.93\%\] {
    width: 169.93%;
  }

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

  .w-\[173\.36\%\] {
    width: 173.36%;
  }

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

  .w-\[175\.84\%\] {
    width: 175.84%;
  }

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

  .w-\[188\.82\%\] {
    width: 188.82%;
  }

  .w-\[194\.429px\] {
    width: 194.429px;
  }

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

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

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

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

  .w-\[222\.64\%\] {
    width: 222.64%;
  }

  .w-\[230\.943px\] {
    width: 230.943px;
  }

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

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

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

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

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

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

  .w-\[262\.96\%\] {
    width: 262.96%;
  }

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

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

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

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

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

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

  .w-\[297\.928px\] {
    width: 297.928px;
  }

  .w-\[306\.51\%\] {
    width: 306.51%;
  }

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

  .w-\[317\.05\%\] {
    width: 317.05%;
  }

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

  .w-\[318\.988px\] {
    width: 318.988px;
  }

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

  .w-\[320px\] {
    width: 320px;
  }

  .w-\[323\.911px\] {
    width: 323.911px;
  }

  .w-\[324\.559px\] {
    width: 324.559px;
  }

  .w-\[329\.828px\] {
    width: 329.828px;
  }

  .w-\[330px\] {
    width: 330px;
  }

  .w-\[332\.001px\] {
    width: 332.001px;
  }

  .w-\[332px\] {
    width: 332px;
  }

  .w-\[333\.69px\] {
    width: 333.69px;
  }

  .w-\[334\.52\%\] {
    width: 334.52%;
  }

  .w-\[334px\] {
    width: 334px;
  }

  .w-\[335\.509px\] {
    width: 335.509px;
  }

  .w-\[338\.836px\] {
    width: 338.836px;
  }

  .w-\[342px\] {
    width: 342px;
  }

  .w-\[343px\] {
    width: 343px;
  }

  .w-\[350\.81px\] {
    width: 350.81px;
  }

  .w-\[350px\] {
    width: 350px;
  }

  .w-\[353px\] {
    width: 353px;
  }

  .w-\[356px\] {
    width: 356px;
  }

  .w-\[358px\] {
    width: 358px;
  }

  .w-\[359\.861px\] {
    width: 359.861px;
  }

  .w-\[360\.5px\] {
    width: 360.5px;
  }

  .w-\[360\.343px\] {
    width: 360.343px;
  }

  .w-\[360px\] {
    width: 360px;
  }

  .w-\[361\.562px\] {
    width: 361.562px;
  }

  .w-\[364\.252px\] {
    width: 364.252px;
  }

  .w-\[365\.664px\] {
    width: 365.664px;
  }

  .w-\[367\.281px\] {
    width: 367.281px;
  }

  .w-\[368px\] {
    width: 368px;
  }

  .w-\[370px\] {
    width: 370px;
  }

  .w-\[371\.729px\] {
    width: 371.729px;
  }

  .w-\[374\.657px\] {
    width: 374.657px;
  }

  .w-\[376\.751px\] {
    width: 376.751px;
  }

  .w-\[377\.852px\] {
    width: 377.852px;
  }

  .w-\[378\.182px\] {
    width: 378.182px;
  }

  .w-\[382px\] {
    width: 382px;
  }

  .w-\[387\.43px\] {
    width: 387.43px;
  }

  .w-\[392\.063px\] {
    width: 392.063px;
  }

  .w-\[396\.221px\] {
    width: 396.221px;
  }

  .w-\[401\.876px\] {
    width: 401.876px;
  }

  .w-\[402\.156px\] {
    width: 402.156px;
  }

  .w-\[403px\] {
    width: 403px;
  }

  .w-\[410\.716px\] {
    width: 410.716px;
  }

  .w-\[411px\] {
    width: 411px;
  }

  .w-\[412\.695px\] {
    width: 412.695px;
  }

  .w-\[413\.557px\] {
    width: 413.557px;
  }

  .w-\[413px\] {
    width: 413px;
  }

  .w-\[416\.811px\] {
    width: 416.811px;
  }

  .w-\[416px\] {
    width: 416px;
  }

  .w-\[419px\] {
    width: 419px;
  }

  .w-\[420\.56px\] {
    width: 420.56px;
  }

  .w-\[424\.745px\] {
    width: 424.745px;
  }

  .w-\[428px\] {
    width: 428px;
  }

  .w-\[430\.086px\] {
    width: 430.086px;
  }

  .w-\[430px\] {
    width: 430px;
  }

  .w-\[446px\] {
    width: 446px;
  }

  .w-\[448px\] {
    width: 448px;
  }

  .w-\[449\.146px\] {
    width: 449.146px;
  }

  .w-\[451px\] {
    width: 451px;
  }

  .w-\[453\.461px\] {
    width: 453.461px;
  }

  .w-\[466\.61px\] {
    width: 466.61px;
  }

  .w-\[470px\] {
    width: 470px;
  }

  .w-\[473\.374px\] {
    width: 473.374px;
  }

  .w-\[477px\] {
    width: 477px;
  }

  .w-\[479px\] {
    width: 479px;
  }

  .w-\[484\.205px\] {
    width: 484.205px;
  }

  .w-\[491px\] {
    width: 491px;
  }

  .w-\[492px\] {
    width: 492px;
  }

  .w-\[493\.906px\] {
    width: 493.906px;
  }

  .w-\[496px\] {
    width: 496px;
  }

  .w-\[497px\] {
    width: 497px;
  }

  .w-\[500\.5px\] {
    width: 500.5px;
  }

  .w-\[500px\] {
    width: 500px;
  }

  .w-\[505\.125px\] {
    width: 505.125px;
  }

  .w-\[509px\] {
    width: 509px;
  }

  .w-\[525px\] {
    width: 525px;
  }

  .w-\[526px\] {
    width: 526px;
  }

  .w-\[530px\] {
    width: 530px;
  }

  .w-\[537px\] {
    width: 537px;
  }

  .w-\[539px\] {
    width: 539px;
  }

  .w-\[544px\] {
    width: 544px;
  }

  .w-\[552px\] {
    width: 552px;
  }

  .w-\[572\.84px\] {
    width: 572.84px;
  }

  .w-\[572px\] {
    width: 572px;
  }

  .w-\[580\.25px\] {
    width: 580.25px;
  }

  .w-\[582\.231px\] {
    width: 582.231px;
  }

  .w-\[586\.203px\] {
    width: 586.203px;
  }

  .w-\[592\.563px\] {
    width: 592.563px;
  }

  .w-\[606px\] {
    width: 606px;
  }

  .w-\[612px\] {
    width: 612px;
  }

  .w-\[620px\] {
    width: 620px;
  }

  .w-\[623px\] {
    width: 623px;
  }

  .w-\[631\.445px\] {
    width: 631.445px;
  }

  .w-\[692px\] {
    width: 692px;
  }

  .w-\[742px\] {
    width: 742px;
  }

  .w-\[757\.076px\] {
    width: 757.076px;
  }

  .w-\[776px\] {
    width: 776px;
  }

  .w-\[785px\] {
    width: 785px;
  }

  .w-\[867px\] {
    width: 867px;
  }

  .w-\[871px\] {
    width: 871px;
  }

  .w-\[878\.218px\] {
    width: 878.218px;
  }

  .w-\[899px\] {
    width: 899px;
  }

  .w-\[908px\] {
    width: 908px;
  }

  .w-\[910px\] {
    width: 910px;
  }

  .w-\[912px\] {
    width: 912px;
  }

  .w-\[929px\] {
    width: 929px;
  }

  .w-\[946px\] {
    width: 946px;
  }

  .w-\[964px\] {
    width: 964px;
  }

  .w-\[992px\] {
    width: 992px;
  }

  .w-\[1024px\] {
    width: 1024px;
  }

  .w-\[1032px\] {
    width: 1032px;
  }

  .w-\[1036px\] {
    width: 1036px;
  }

  .w-\[1050px\] {
    width: 1050px;
  }

  .w-\[1055px\] {
    width: 1055px;
  }

  .w-\[1067px\] {
    width: 1067px;
  }

  .w-\[1070px\] {
    width: 1070px;
  }

  .w-\[1071px\] {
    width: 1071px;
  }

  .w-\[1094\.25px\] {
    width: 1094.25px;
  }

  .w-\[1095px\] {
    width: 1095px;
  }

  .w-\[1102px\] {
    width: 1102px;
  }

  .w-\[1108\.528px\] {
    width: 1108.53px;
  }

  .w-\[1115px\] {
    width: 1115px;
  }

  .w-\[1116px\] {
    width: 1116px;
  }

  .w-\[1117px\] {
    width: 1117px;
  }

  .w-\[1118px\] {
    width: 1118px;
  }

  .w-\[1119px\] {
    width: 1119px;
  }

  .w-\[1127px\] {
    width: 1127px;
  }

  .w-\[1129px\] {
    width: 1129px;
  }

  .w-\[1131\.5px\] {
    width: 1131.5px;
  }

  .w-\[1136px\] {
    width: 1136px;
  }

  .w-\[1137px\] {
    width: 1137px;
  }

  .w-\[1145px\] {
    width: 1145px;
  }

  .w-\[1147px\] {
    width: 1147px;
  }

  .w-\[1152px\] {
    width: 1152px;
  }

  .w-\[1167px\] {
    width: 1167px;
  }

  .w-\[1175px\] {
    width: 1175px;
  }

  .w-\[1187px\] {
    width: 1187px;
  }

  .w-\[1196\.657px\] {
    width: 1196.66px;
  }

  .w-\[1199px\] {
    width: 1199px;
  }

  .w-\[1200px\] {
    width: 1200px;
  }

  .w-\[1203px\] {
    width: 1203px;
  }

  .w-\[1206px\] {
    width: 1206px;
  }

  .w-\[1214px\] {
    width: 1214px;
  }

  .w-\[1222px\] {
    width: 1222px;
  }

  .w-\[1254px\] {
    width: 1254px;
  }

  .w-\[1300px\] {
    width: 1300px;
  }

  .w-\[1305px\] {
    width: 1305px;
  }

  .w-\[1365\.205px\] {
    width: 1365.21px;
  }

  .w-\[2257px\] {
    width: 2257px;
  }

  .w-\[min-content\] {
    width: min-content;
  }

  .w-full {
    width: 100%;
  }

  .max-w-2xl {
    max-width: var(--container-2xl);
  }

  .max-w-3xl {
    max-width: var(--container-3xl);
  }

  .max-w-4xl {
    max-width: var(--container-4xl);
  }

  .max-w-5xl {
    max-width: var(--container-5xl);
  }

  .max-w-6xl {
    max-width: var(--container-6xl);
  }

  .max-w-7xl {
    max-width: var(--container-7xl);
  }

  .max-w-\[90vw\] {
    max-width: 90vw;
  }

  .max-w-\[297\.92822265625px\] {
    max-width: 297.928px;
  }

  .max-w-\[300px\] {
    max-width: 300px;
  }

  .max-w-\[369px\] {
    max-width: 369px;
  }

  .max-w-\[789px\] {
    max-width: 789px;
  }

  .max-w-\[1050px\] {
    max-width: 1050px;
  }

  .max-w-\[1200px\] {
    max-width: 1200px;
  }

  .max-w-full {
    max-width: 100%;
  }

  .max-w-none {
    max-width: none;
  }

  .max-w-xl {
    max-width: var(--container-xl);
  }

  .min-w-\[160px\] {
    min-width: 160px;
  }

  .min-w-\[789px\] {
    min-width: 789px;
  }

  .min-w-full {
    min-width: 100%;
  }

  .min-w-px {
    min-width: 1px;
  }

  .flex-none {
    flex: none;
  }

  .shrink-0 {
    flex-shrink: 0;
  }

  .grow {
    flex-grow: 1;
  }

  .basis-0 {
    flex-basis: calc(var(--spacing) * 0);
  }

  .translate-x-\[-50\%\] {
    --tw-translate-x: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[-100\%\] {
    --tw-translate-x: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[100\%\] {
    --tw-translate-x: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[-50\%\] {
    --tw-translate-y: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[50\%\] {
    --tw-translate-y: 50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .scale-y-\[-100\%\] {
    --tw-scale-y: -100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .rotate-\[10\.37deg\] {
    rotate: 10.37deg;
  }

  .rotate-\[11\.95deg\] {
    rotate: 11.95deg;
  }

  .rotate-\[13\.503deg\] {
    rotate: 13.503deg;
  }

  .rotate-\[15\.358deg\] {
    rotate: 15.358deg;
  }

  .rotate-\[17\.298deg\] {
    rotate: 17.298deg;
  }

  .rotate-\[22\.359deg\] {
    rotate: 22.359deg;
  }

  .rotate-\[90deg\] {
    rotate: 90deg;
  }

  .rotate-\[180deg\] {
    rotate: 180deg;
  }

  .rotate-\[320\.139deg\] {
    rotate: 320.139deg;
  }

  .rotate-\[336\.342deg\] {
    rotate: 336.342deg;
  }

  .rotate-\[337deg\] {
    rotate: 337deg;
  }

  .rotate-\[345deg\] {
    rotate: 345deg;
  }

  .rotate-\[347\.111deg\] {
    rotate: 347.111deg;
  }

  .rotate-\[349\.137deg\] {
    rotate: 349.137deg;
  }

  .rotate-\[359\.827deg\] {
    rotate: 359.827deg;
  }

  .skew-x-\[27\.25deg\] {
    --tw-skew-x: skewX(27.25deg);
    transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
  }

  .animate-spin {
    animation: var(--animate-spin);
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .cursor-zoom-in {
    cursor: zoom-in;
  }

  .resize {
    resize: both;
  }

  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .grid-cols-\[max-content\] {
    grid-template-columns: max-content;
  }

  .grid-cols-\[repeat\(2\,_minmax\(0px\,_1fr\)\)\] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .grid-cols-\[repeat\(3\,_minmax\(0px\,_1fr\)\)\] {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .grid-rows-\[max-content\] {
    grid-template-rows: max-content;
  }

  .grid-rows-\[repeat\(2\,_minmax\(0px\,_1fr\)\)\] {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .grid-rows-\[repeat\(5\,_minmax\(0px\,_1fr\)\)\] {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .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-center {
    align-items: center;
  }

  .items-end {
    align-items: flex-end;
  }

  .items-start {
    align-items: flex-start;
  }

  .justify-between {
    justify-content: space-between;
  }

  .justify-center {
    justify-content: center;
  }

  .justify-end {
    justify-content: flex-end;
  }

  .gap-1\.5 {
    gap: calc(var(--spacing) * 1.5);
  }

  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }

  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }

  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }

  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }

  .gap-8 {
    gap: calc(var(--spacing) * 8);
  }

  .gap-12 {
    gap: calc(var(--spacing) * 12);
  }

  .gap-\[0\.383px\] {
    gap: .383px;
  }

  .gap-\[1\.787px\] {
    gap: 1.787px;
  }

  .gap-\[2\.972px\] {
    gap: 2.972px;
  }

  .gap-\[3\.329px\] {
    gap: 3.329px;
  }

  .gap-\[4\.018px\] {
    gap: 4.018px;
  }

  .gap-\[4\.022px\] {
    gap: 4.022px;
  }

  .gap-\[4\.993px\] {
    gap: 4.993px;
  }

  .gap-\[5\.816px\] {
    gap: 5.816px;
  }

  .gap-\[5px\] {
    gap: 5px;
  }

  .gap-\[6\.514px\] {
    gap: 6.514px;
  }

  .gap-\[6\.657613754272461px\] {
    gap: 6.65761px;
  }

  .gap-\[7\.99px\] {
    gap: 7.99px;
  }

  .gap-\[7px\] {
    gap: 7px;
  }

  .gap-\[8px\] {
    gap: 8px;
  }

  .gap-\[9px\] {
    gap: 9px;
  }

  .gap-\[11px\] {
    gap: 11px;
  }

  .gap-\[12px\] {
    gap: 12px;
  }

  .gap-\[13px\] {
    gap: 13px;
  }

  .gap-\[14\.855px\] {
    gap: 14.855px;
  }

  .gap-\[14\.955px\] {
    gap: 14.955px;
  }

  .gap-\[14px\] {
    gap: 14px;
  }

  .gap-\[16px\] {
    gap: 16px;
  }

  .gap-\[17px\] {
    gap: 17px;
  }

  .gap-\[19px\] {
    gap: 19px;
  }

  .gap-\[20px\] {
    gap: 20px;
  }

  .gap-\[21px\] {
    gap: 21px;
  }

  .gap-\[23px\] {
    gap: 23px;
  }

  .gap-\[24px\] {
    gap: 24px;
  }

  .gap-\[25px\] {
    gap: 25px;
  }

  .gap-\[26px\] {
    gap: 26px;
  }

  .gap-\[27px\] {
    gap: 27px;
  }

  .gap-\[28px\] {
    gap: 28px;
  }

  .gap-\[30px\] {
    gap: 30px;
  }

  .gap-\[32px\] {
    gap: 32px;
  }

  .gap-\[37px\] {
    gap: 37px;
  }

  .gap-\[38px\] {
    gap: 38px;
  }

  .gap-\[39px\] {
    gap: 39px;
  }

  .gap-\[43px\] {
    gap: 43px;
  }

  .gap-\[44px\] {
    gap: 44px;
  }

  .gap-\[46px\] {
    gap: 46px;
  }

  .gap-\[47px\] {
    gap: 47px;
  }

  .gap-\[48px\] {
    gap: 48px;
  }

  .gap-\[51px\] {
    gap: 51px;
  }

  .gap-\[55px\] {
    gap: 55px;
  }

  .gap-\[61px\] {
    gap: 61px;
  }

  .gap-\[62px\] {
    gap: 62px;
  }

  .gap-\[63\.25px\] {
    gap: 63.25px;
  }

  .gap-\[64px\] {
    gap: 64px;
  }

  .gap-\[67px\] {
    gap: 67px;
  }

  .gap-\[69px\] {
    gap: 69px;
  }

  .gap-\[77px\] {
    gap: 77px;
  }

  .gap-\[83px\] {
    gap: 83px;
  }

  .gap-\[84px\] {
    gap: 84px;
  }

  .gap-\[87px\] {
    gap: 87px;
  }

  .gap-\[89px\] {
    gap: 89px;
  }

  .gap-\[90px\] {
    gap: 90px;
  }

  .gap-\[92px\] {
    gap: 92px;
  }

  .gap-\[99px\] {
    gap: 99px;
  }

  .gap-\[105px\] {
    gap: 105px;
  }

  .gap-\[115px\] {
    gap: 115px;
  }

  .gap-\[123px\] {
    gap: 123px;
  }

  .gap-\[130px\] {
    gap: 130px;
  }

  .gap-\[132px\] {
    gap: 132px;
  }

  .gap-\[145px\] {
    gap: 145px;
  }

  .gap-\[150px\] {
    gap: 150px;
  }

  .gap-\[153px\] {
    gap: 153px;
  }

  .gap-\[178px\] {
    gap: 178px;
  }

  .gap-\[179px\] {
    gap: 179px;
  }

  .gap-\[180px\] {
    gap: 180px;
  }

  :where(.space-y-1\.5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-2 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-4 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-6 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-8 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-16 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-20 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)));
  }

  .place-self-stretch {
    place-self: stretch stretch;
  }

  .self-stretch {
    align-self: stretch;
  }

  .overflow-clip {
    overflow: clip;
  }

  .overflow-hidden {
    overflow: hidden;
  }

  .overflow-x-clip {
    overflow-x: clip;
  }

  .overflow-y-auto {
    overflow-y: auto;
  }

  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }

  .rounded-\[1\.787px\] {
    border-radius: 1.787px;
  }

  .rounded-\[1\.67772e\+07px\] {
    border-radius: 16777200px;
  }

  .rounded-\[6\.375px\] {
    border-radius: 6.375px;
  }

  .rounded-\[7\.417px\] {
    border-radius: 7.417px;
  }

  .rounded-\[8px\] {
    border-radius: 8px;
  }

  .rounded-\[9\.949px\] {
    border-radius: 9.949px;
  }

  .rounded-\[10\.252px\] {
    border-radius: 10.252px;
  }

  .rounded-\[10px\] {
    border-radius: 10px;
  }

  .rounded-\[12\.517px\] {
    border-radius: 12.517px;
  }

  .rounded-\[12\.858px\] {
    border-radius: 12.858px;
  }

  .rounded-\[12\.872px\] {
    border-radius: 12.872px;
  }

  .rounded-\[12px\] {
    border-radius: 12px;
  }

  .rounded-\[13\.46px\] {
    border-radius: 13.46px;
  }

  .rounded-\[13\.315px\] {
    border-radius: 13.315px;
  }

  .rounded-\[13\.463px\] {
    border-radius: 13.463px;
  }

  .rounded-\[14\.88px\] {
    border-radius: 14.88px;
  }

  .rounded-\[14\.301px\] {
    border-radius: 14.301px;
  }

  .rounded-\[14px\] {
    border-radius: 14px;
  }

  .rounded-\[16px\] {
    border-radius: 16px;
  }

  .rounded-\[17px\] {
    border-radius: 17px;
  }

  .rounded-\[18px\] {
    border-radius: 18px;
  }

  .rounded-\[20\.124px\] {
    border-radius: 20.124px;
  }

  .rounded-\[20\.937px\] {
    border-radius: 20.937px;
  }

  .rounded-\[24\.785px\] {
    border-radius: 24.785px;
  }

  .rounded-\[24px\] {
    border-radius: 24px;
  }

  .rounded-\[26\.057px\] {
    border-radius: 26.057px;
  }

  .rounded-\[26\.63px\] {
    border-radius: 26.63px;
  }

  .rounded-\[26\.719px\] {
    border-radius: 26.719px;
  }

  .rounded-\[30px\] {
    border-radius: 30px;
  }

  .rounded-\[32px\] {
    border-radius: 32px;
  }

  .rounded-\[34px\] {
    border-radius: 34px;
  }

  .rounded-\[35px\] {
    border-radius: 35px;
  }

  .rounded-\[40px\] {
    border-radius: 40px;
  }

  .rounded-\[58px\] {
    border-radius: 58px;
  }

  .rounded-\[73\.491px\] {
    border-radius: 73.491px;
  }

  .rounded-\[360px\] {
    border-radius: 360px;
  }

  .rounded-\[841\.225px\] {
    border-radius: 841.225px;
  }

  .rounded-\[842\.066px\] {
    border-radius: 842.066px;
  }

  .rounded-\[1000px\] {
    border-radius: 1000px;
  }

  .rounded-\[1001px\] {
    border-radius: 1001px;
  }

  .rounded-full {
    border-radius: 3.40282e38px;
  }

  .rounded-lg {
    border-radius: var(--radius);
  }

  .rounded-tl-\[24px\] {
    border-top-left-radius: 24px;
  }

  .rounded-tr-\[24px\] {
    border-top-right-radius: 24px;
  }

  .rounded-br-\[8px\] {
    border-bottom-right-radius: 8px;
  }

  .rounded-br-\[12px\] {
    border-bottom-right-radius: 12px;
  }

  .rounded-br-\[16px\] {
    border-bottom-right-radius: 16px;
  }

  .rounded-br-\[24px\] {
    border-bottom-right-radius: 24px;
  }

  .rounded-bl-\[8px\] {
    border-bottom-left-radius: 8px;
  }

  .rounded-bl-\[12px\] {
    border-bottom-left-radius: 12px;
  }

  .rounded-bl-\[16px\] {
    border-bottom-left-radius: 16px;
  }

  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .border-4 {
    border-style: var(--tw-border-style);
    border-width: 4px;
  }

  .border-\[0\.743px_0px_0px\] {
    border-style: var(--tw-border-style);
    border-width: .743px 0 0;
  }

  .border-\[0\.832px_0px_0px\] {
    border-style: var(--tw-border-style);
    border-width: .832px 0 0;
  }

  .border-\[0\.841px\] {
    border-style: var(--tw-border-style);
    border-width: .841px;
  }

  .border-\[0px_0px_1px\] {
    border-style: var(--tw-border-style);
    border-width: 0 0 1px;
  }

  .border-\[1\.454px_0px_0px\] {
    border-style: var(--tw-border-style);
    border-width: 1.454px 0 0;
  }

  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }

  .border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }

  .border-\[\#007aff\] {
    border-color: #007aff;
  }

  .border-\[\#03817a\] {
    border-color: #03817a;
  }

  .border-\[\#e2e8f0\] {
    border-color: #e2e8f0;
  }

  .border-\[\#e6f2f2\] {
    border-color: #e6f2f2;
  }

  .border-\[\#efefef\] {
    border-color: #efefef;
  }

  .border-\[\#f1f2f4\] {
    border-color: #f1f2f4;
  }

  .border-\[rgba\(0\,0\,0\,0\.1\)\] {
    border-color: #0000001a;
  }

  .border-\[rgba\(0\,0\,0\,0\.2\)\] {
    border-color: #0003;
  }

  .border-\[rgba\(255\,255\,255\,0\.6\)\] {
    border-color: #fff9;
  }

  .border-\[transparent\] {
    border-color: #0000;
  }

  .border-border {
    border-color: var(--border);
  }

  .border-border\/30 {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-border\/30 {
      border-color: color-mix(in oklab, var(--border) 30%, transparent);
    }
  }

  .border-border\/50 {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-border\/50 {
      border-color: color-mix(in oklab, var(--border) 50%, transparent);
    }
  }

  .border-primary {
    border-color: var(--primary);
  }

  .border-primary\/10 {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-primary\/10 {
      border-color: color-mix(in oklab, var(--primary) 10%, transparent);
    }
  }

  .border-primary\/20 {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-primary\/20 {
      border-color: color-mix(in oklab, var(--primary) 20%, transparent);
    }
  }

  .border-primary\/30 {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-primary\/30 {
      border-color: color-mix(in oklab, var(--primary) 30%, transparent);
    }
  }

  .border-white\/10 {
    border-color: #ffffff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/10 {
      border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .border-white\/20 {
    border-color: #fff3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/20 {
      border-color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }

  .border-t-transparent {
    border-top-color: #0000;
  }

  .bg-\[\#00c9a4\] {
    background-color: #00c9a4;
  }

  .bg-\[\#1f9407\] {
    background-color: #1f9407;
  }

  .bg-\[\#3c3334\] {
    background-color: #3c3334;
  }

  .bg-\[\#4e0b22\] {
    background-color: #4e0b22;
  }

  .bg-\[\#6da8cb\] {
    background-color: #6da8cb;
  }

  .bg-\[\#97c1db\] {
    background-color: #97c1db;
  }

  .bg-\[\#371f76\] {
    background-color: #371f76;
  }

  .bg-\[\#720d00\] {
    background-color: #720d00;
  }

  .bg-\[\#984f4f\] {
    background-color: #984f4f;
  }

  .bg-\[\#3789f9\] {
    background-color: #3789f9;
  }

  .bg-\[\#03817a\] {
    background-color: #03817a;
  }

  .bg-\[\#005985\] {
    background-color: #005985;
  }

  .bg-\[\#25458e\] {
    background-color: #25458e;
  }

  .bg-\[\#272630\] {
    background-color: #272630;
  }

  .bg-\[\#292731\] {
    background-color: #292731;
  }

  .bg-\[\#427196\] {
    background-color: #427196;
  }

  .bg-\[\#507183\] {
    background-color: #507183;
  }

  .bg-\[\#614141\] {
    background-color: #614141;
  }

  .bg-\[\#858585\] {
    background-color: #858585;
  }

  .bg-\[\#b400fb\] {
    background-color: #b400fb;
  }

  .bg-\[\#c3e9b5\] {
    background-color: #c3e9b5;
  }

  .bg-\[\#d6f0cc\] {
    background-color: #d6f0cc;
  }

  .bg-\[\#e5e5e5\] {
    background-color: #e5e5e5;
  }

  .bg-\[\#ecffef\] {
    background-color: #ecffef;
  }

  .bg-\[\#efbcb6\] {
    background-color: #efbcb6;
  }

  .bg-\[\#eff2fa\] {
    background-color: #eff2fa;
  }

  .bg-\[\#effaf7\] {
    background-color: #effaf7;
  }

  .bg-\[\#f0e\] {
    background-color: #f0e;
  }

  .bg-\[\#f1f2f4\] {
    background-color: #f1f2f4;
  }

  .bg-\[\#f3f3f3\] {
    background-color: #f3f3f3;
  }

  .bg-\[\#f4f7f7\] {
    background-color: #f4f7f7;
  }

  .bg-\[\#f5f5f6\] {
    background-color: #f5f5f6;
  }

  .bg-\[\#f9f9f9\] {
    background-color: #f9f9f9;
  }

  .bg-\[\#f65555\] {
    background-color: #f65555;
  }

  .bg-\[\#ff4e4e\] {
    background-color: #ff4e4e;
  }

  .bg-\[\#ffe8e8\] {
    background-color: #ffe8e8;
  }

  .bg-\[rgba\(0\,0\,0\,0\.2\)\] {
    background-color: #0003;
  }

  .bg-\[rgba\(45\,51\,58\,0\.5\)\] {
    background-color: #2d333a80;
  }

  .bg-\[rgba\(136\,136\,136\,0\.21\)\] {
    background-color: #88888836;
  }

  .bg-\[rgba\(255\,255\,255\,0\.21\)\] {
    background-color: #ffffff36;
  }

  .bg-amber-100 {
    background-color: var(--color-amber-100);
  }

  .bg-background {
    background-color: var(--background);
  }

  .bg-background\/70 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background\/70 {
      background-color: color-mix(in oklab, var(--background) 70%, transparent);
    }
  }

  .bg-background\/80 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background\/80 {
      background-color: color-mix(in oklab, var(--background) 80%, transparent);
    }
  }

  .bg-background\/95 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background\/95 {
      background-color: color-mix(in oklab, var(--background) 95%, transparent);
    }
  }

  .bg-black {
    background-color: var(--color-black);
  }

  .bg-black\/90 {
    background-color: #000000e6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/90 {
      background-color: color-mix(in oklab, var(--color-black) 90%, transparent);
    }
  }

  .bg-card\/70 {
    background-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-card\/70 {
      background-color: color-mix(in oklab, var(--card) 70%, transparent);
    }
  }

  .bg-destructive\/90 {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-destructive\/90 {
      background-color: color-mix(in oklab, var(--destructive) 90%, transparent);
    }
  }

  .bg-foreground {
    background-color: var(--foreground);
  }

  .bg-muted {
    background-color: var(--muted);
  }

  .bg-muted\/20 {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted\/20 {
      background-color: color-mix(in oklab, var(--muted) 20%, transparent);
    }
  }

  .bg-orange-200 {
    background-color: var(--color-orange-200);
  }

  .bg-primary {
    background-color: var(--primary);
  }

  .bg-primary\/10 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-primary\/10 {
      background-color: color-mix(in oklab, var(--primary) 10%, transparent);
    }
  }

  .bg-primary\/90 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-primary\/90 {
      background-color: color-mix(in oklab, var(--primary) 90%, transparent);
    }
  }

  .bg-secondary\/50 {
    background-color: var(--secondary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-secondary\/50 {
      background-color: color-mix(in oklab, var(--secondary) 50%, transparent);
    }
  }

  .bg-secondary\/70 {
    background-color: var(--secondary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-secondary\/70 {
      background-color: color-mix(in oklab, var(--secondary) 70%, transparent);
    }
  }

  .bg-secondary\/80 {
    background-color: var(--secondary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-secondary\/80 {
      background-color: color-mix(in oklab, var(--secondary) 80%, transparent);
    }
  }

  .bg-transparent {
    background-color: #0000;
  }

  .bg-white {
    background-color: var(--color-white);
  }

  .bg-white\/10 {
    background-color: #ffffff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/10 {
      background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .bg-yellow-400 {
    background-color: var(--color-yellow-400);
  }

  .bg-gradient-to-b {
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-br {
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-r {
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-t {
    --tw-gradient-position: to top in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .from-\[\#3789f9\] {
    --tw-gradient-from: #3789f9;
    --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-\[\#03817a\] {
    --tw-gradient-from: #03817a;
    --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-\[\#eebb3a\] {
    --tw-gradient-from: #eebb3a;
    --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-\[\#efbd3b\] {
    --tw-gradient-from: #efbd3b;
    --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-\[\#f1660a\] {
    --tw-gradient-from: #f1660a;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[rgba\(0\,0\,0\,0\)\] {
    --tw-gradient-from: #0000;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[rgba\(0\,0\,0\,0\.2\)\] {
    --tw-gradient-from: #0003;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[rgba\(55\,137\,249\,0\.2\)\] {
    --tw-gradient-from: #3789f933;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-black\/60 {
    --tw-gradient-from: #0009;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-black\/60 {
      --tw-gradient-from: color-mix(in oklab, var(--color-black) 60%, transparent);
    }
  }

  .from-primary\/5 {
    --tw-gradient-from: var(--primary);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-primary\/5 {
      --tw-gradient-from: color-mix(in oklab, var(--primary) 5%, transparent);
    }
  }

  .via-background {
    --tw-gradient-via: var(--background);
    --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-\[\#000000\] {
    --tw-gradient-to: #000;
    --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-\[\#2563eb\] {
    --tw-gradient-to: #2563eb;
    --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-\[\#095655\] {
    --tw-gradient-to: #095655;
    --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-\[\#cf8c06\] {
    --tw-gradient-to: #cf8c06;
    --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-\[\#ff8433\] {
    --tw-gradient-to: #ff8433;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[rgba\(0\,0\,0\,0\.2\)\] {
    --tw-gradient-to: #0003;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[rgba\(55\,137\,249\,0\)\] {
    --tw-gradient-to: #3789f900;
    --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-background {
    --tw-gradient-to: var(--background);
    --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-\[74\.136\%\] {
    --tw-gradient-to-position: 74.136%;
  }

  .bg-clip-padding {
    background-clip: padding-box;
  }

  .object-contain {
    object-fit: contain;
  }

  .object-cover {
    object-fit: cover;
  }

  .p-2 {
    padding: calc(var(--spacing) * 2);
  }

  .p-4 {
    padding: calc(var(--spacing) * 4);
  }

  .p-6 {
    padding: calc(var(--spacing) * 6);
  }

  .p-\[6\.658px\] {
    padding: 6.658px;
  }

  .p-\[8px\] {
    padding: 8px;
  }

  .p-\[10px\] {
    padding: 10px;
  }

  .p-\[13\.029px\] {
    padding: 13.029px;
  }

  .p-\[13\.086px\] {
    padding: 13.086px;
  }

  .p-\[16px\] {
    padding: 16px;
  }

  .p-\[20px\] {
    padding: 20px;
  }

  .p-\[24px\] {
    padding: 24px;
  }

  .p-\[28px\] {
    padding: 28px;
  }

  .px-0 {
    padding-inline: calc(var(--spacing) * 0);
  }

  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }

  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }

  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }

  .px-\[0\.893px\] {
    padding-inline: .893px;
  }

  .px-\[1\.707px\] {
    padding-inline: 1.707px;
  }

  .px-\[2\.959px\] {
    padding-inline: 2.959px;
  }

  .px-\[2\.962px\] {
    padding-inline: 2.962px;
  }

  .px-\[3\.574px\] {
    padding-inline: 3.574px;
  }

  .px-\[6\.658px\] {
    padding-inline: 6.658px;
  }

  .px-\[9\.986px\] {
    padding-inline: 9.986px;
  }

  .px-\[10px\] {
    padding-inline: 10px;
  }

  .px-\[12px\] {
    padding-inline: 12px;
  }

  .px-\[13\.029px\] {
    padding-inline: 13.029px;
  }

  .px-\[13\.086px\] {
    padding-inline: 13.086px;
  }

  .px-\[13\.315px\] {
    padding-inline: 13.315px;
  }

  .px-\[19\.973px\] {
    padding-inline: 19.973px;
  }

  .px-\[22px\] {
    padding-inline: 22px;
  }

  .px-\[24px\] {
    padding-inline: 24px;
  }

  .py-0 {
    padding-block: calc(var(--spacing) * 0);
  }

  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }

  .py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5);
  }

  .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-8 {
    padding-block: calc(var(--spacing) * 8);
  }

  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }

  .py-16 {
    padding-block: calc(var(--spacing) * 16);
  }

  .py-\[0\.569px\] {
    padding-block: .569px;
  }

  .py-\[0\.986px\] {
    padding-block: .986px;
  }

  .py-\[0\.987px\] {
    padding-block: .987px;
  }

  .py-\[1\.309px\] {
    padding-block: 1.309px;
  }

  .py-\[2\.68px\] {
    padding-block: 2.68px;
  }

  .py-\[3\.252px\] {
    padding-block: 3.252px;
  }

  .py-\[3\.256px\] {
    padding-block: 3.256px;
  }

  .py-\[3\.329px\] {
    padding-block: 3.329px;
  }

  .py-\[4\.993px\] {
    padding-block: 4.993px;
  }

  .py-\[6\.514px\] {
    padding-block: 6.514px;
  }

  .py-\[9px\] {
    padding-block: 9px;
  }

  .py-\[13\.315px\] {
    padding-block: 13.315px;
  }

  .py-\[64px\] {
    padding-block: 64px;
  }

  .py-px {
    padding-block: 1px;
  }

  .pt-0 {
    padding-top: calc(var(--spacing) * 0);
  }

  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }

  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }

  .pt-16 {
    padding-top: calc(var(--spacing) * 16);
  }

  .pt-24 {
    padding-top: calc(var(--spacing) * 24);
  }

  .pt-\[13\.315px\] {
    padding-top: 13.315px;
  }

  .pt-\[14\.74px\] {
    padding-top: 14.74px;
  }

  .pt-\[14px\] {
    padding-top: 14px;
  }

  .pt-\[24px\] {
    padding-top: 24px;
  }

  .pt-\[40px\] {
    padding-top: 40px;
  }

  .pt-\[64px\] {
    padding-top: 64px;
  }

  .pr-\[15\.534px\] {
    padding-right: 15.534px;
  }

  .pr-\[15\.551px\] {
    padding-right: 15.551px;
  }

  .pb-0 {
    padding-bottom: calc(var(--spacing) * 0);
  }

  .pb-\[0\.685px\] {
    padding-bottom: .685px;
  }

  .pb-\[0\.785px\] {
    padding-bottom: .785px;
  }

  .pb-\[6\.658px\] {
    padding-bottom: 6.658px;
  }

  .pb-\[8px\] {
    padding-bottom: 8px;
  }

  .pb-\[15\.76px\] {
    padding-bottom: 15.76px;
  }

  .pb-\[15\.77px\] {
    padding-bottom: 15.77px;
  }

  .pb-\[40px\] {
    padding-bottom: 40px;
  }

  .pb-px {
    padding-bottom: 1px;
  }

  .pl-0 {
    padding-left: calc(var(--spacing) * 0);
  }

  .text-center {
    text-align: center;
  }

  .text-justify {
    text-align: justify;
  }

  .text-right {
    text-align: right;
  }

  .font-\[\'Arial\:Regular\'\,sans-serif\] {
    font-family: Arial\:Regular, sans-serif;
  }

  .font-\[\'DanaVF\:Bold\'\,sans-serif\] {
    font-family: DanaVF\:Bold, sans-serif;
  }

  .font-\[\'DanaVF\:Medium\'\,sans-serif\] {
    font-family: DanaVF\:Medium, sans-serif;
  }

  .font-\[\'DanaVF\:Regular\'\,sans-serif\] {
    font-family: DanaVF\:Regular, sans-serif;
  }

  .font-\[\'Font_Awesome_5_Free\:Solid\'\,sans-serif\] {
    font-family: "Font Awesome 5 Free:Solid", sans-serif;
  }

  .font-\[\'Inter\:Bold\'\,sans-serif\] {
    font-family: Inter\:Bold, sans-serif;
  }

  .font-\[\'Inter\:Italic\'\,sans-serif\] {
    font-family: Inter\:Italic, sans-serif;
  }

  .font-\[\'Inter\:Regular\'\,sans-serif\] {
    font-family: Inter\:Regular, sans-serif;
  }

  .font-\[\'Inter_Display\:Black\'\,sans-serif\] {
    font-family: Inter Display\:Black, sans-serif;
  }

  .font-\[\'Inter_Display\:Bold\'\,sans-serif\] {
    font-family: Inter Display\:Bold, sans-serif;
  }

  .font-\[\'Inter_Display\:ExtraBold\'\,sans-serif\] {
    font-family: Inter Display\:ExtraBold, sans-serif;
  }

  .font-\[\'Inter_Display\:ExtraLight\'\,sans-serif\] {
    font-family: Inter Display\:ExtraLight, sans-serif;
  }

  .font-\[\'Inter_Display\:Light\'\,sans-serif\] {
    font-family: Inter Display\:Light, sans-serif;
  }

  .font-\[\'Inter_Display\:Medium\'\,sans-serif\] {
    font-family: Inter Display\:Medium, sans-serif;
  }

  .font-\[\'Inter_Display\:Regular\'\,sans-serif\] {
    font-family: Inter Display\:Regular, sans-serif;
  }

  .font-\[\'Inter_Display\:SemiBold\'\,sans-serif\] {
    font-family: Inter Display\:SemiBold, sans-serif;
  }

  .font-\[\'Poppins\:Medium\'\,sans-serif\] {
    font-family: Poppins\:Medium, sans-serif;
  }

  .font-\[\'Poppins\:Regular\'\,sans-serif\] {
    font-family: Poppins\:Regular, sans-serif;
  }

  .font-\[\'Poppins\:SemiBold\'\,sans-serif\] {
    font-family: Poppins\:SemiBold, sans-serif;
  }

  .font-\[\'Roboto\:Bold\'\,sans-serif\] {
    font-family: Roboto\:Bold, sans-serif;
  }

  .font-\[\'Roboto\:Regular\'\,sans-serif\] {
    font-family: Roboto\:Regular, sans-serif;
  }

  .font-\[\'Roboto\:SemiBold\'\,sans-serif\] {
    font-family: Roboto\:SemiBold, sans-serif;
  }

  .font-\[\'SF_Pro_Display\:Semibold\'\,sans-serif\] {
    font-family: SF Pro Display\:Semibold, sans-serif;
  }

  .font-\[\'Space_Grotesk\:Bold\'\,sans-serif\] {
    font-family: Space Grotesk\:Bold, sans-serif;
  }

  .font-\[\'Zilla_Slab_Highlight\:Regular\'\,sans-serif\] {
    font-family: Zilla Slab Highlight\:Regular, sans-serif;
  }

  .font-sans {
    font-family: var(--font-sans);
  }

  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }

  .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }

  .text-5xl {
    font-size: var(--text-5xl);
    line-height: var(--tw-leading, var(--text-5xl--line-height));
  }

  .text-6xl {
    font-size: var(--text-6xl);
    line-height: var(--tw-leading, var(--text-6xl--line-height));
  }

  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }

  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .text-\[0px\] {
    font-size: 0;
  }

  .text-\[6\.845px\] {
    font-size: 6.845px;
  }

  .text-\[7\.49px\] {
    font-size: 7.49px;
  }

  .text-\[7\.964px\] {
    font-size: 7.964px;
  }

  .text-\[8\.412px\] {
    font-size: 8.412px;
  }

  .text-\[8\.916px\] {
    font-size: 8.916px;
  }

  .text-\[9\.102px\] {
    font-size: 9.102px;
  }

  .text-\[9\.623px\] {
    font-size: 9.623px;
  }

  .text-\[9\.986px\] {
    font-size: 9.986px;
  }

  .text-\[10\.095px\] {
    font-size: 10.095px;
  }

  .text-\[10px\] {
    font-size: 10px;
  }

  .text-\[11\.009px\] {
    font-size: 11.009px;
  }

  .text-\[11\.378px\] {
    font-size: 11.378px;
  }

  .text-\[11\.651px\] {
    font-size: 11.651px;
  }

  .text-\[11px\] {
    font-size: 11px;
  }

  .text-\[12\.3px\] {
    font-size: 12.3px;
  }

  .text-\[12px\] {
    font-size: 12px;
  }

  .text-\[13\.46px\] {
    font-size: 13.46px;
  }

  .text-\[13\.315px\] {
    font-size: 13.315px;
  }

  .text-\[13\.808px\] {
    font-size: 13.808px;
  }

  .text-\[13\.823px\] {
    font-size: 13.823px;
  }

  .text-\[13px\] {
    font-size: 13px;
  }

  .text-\[14\.98px\] {
    font-size: 14.98px;
  }

  .text-\[14\.198px\] {
    font-size: 14.198px;
  }

  .text-\[14\.657px\] {
    font-size: 14.657px;
  }

  .text-\[14px\] {
    font-size: 14px;
  }

  .text-\[15\.8px\] {
    font-size: 15.8px;
  }

  .text-\[15px\] {
    font-size: 15px;
  }

  .text-\[16px\] {
    font-size: 16px;
  }

  .text-\[17\.449px\] {
    font-size: 17.449px;
  }

  .text-\[18\.32px\] {
    font-size: 18.32px;
  }

  .text-\[18\.47px\] {
    font-size: 18.47px;
  }

  .text-\[18px\] {
    font-size: 18px;
  }

  .text-\[19\.543px\] {
    font-size: 19.543px;
  }

  .text-\[19px\] {
    font-size: 19px;
  }

  .text-\[20\.21px\] {
    font-size: 20.21px;
  }

  .text-\[20\.471px\] {
    font-size: 20.471px;
  }

  .text-\[20px\] {
    font-size: 20px;
  }

  .text-\[21px\] {
    font-size: 21px;
  }

  .text-\[22px\] {
    font-size: 22px;
  }

  .text-\[24px\] {
    font-size: 24px;
  }

  .text-\[25\.223px\] {
    font-size: 25.223px;
  }

  .text-\[25px\] {
    font-size: 25px;
  }

  .text-\[26\.057px\] {
    font-size: 26.057px;
  }

  .text-\[26px\] {
    font-size: 26px;
  }

  .text-\[28px\] {
    font-size: 28px;
  }

  .text-\[31\.02px\] {
    font-size: 31.02px;
  }

  .text-\[32px\] {
    font-size: 32px;
  }

  .text-\[33\.071px\] {
    font-size: 33.071px;
  }

  .text-\[33px\] {
    font-size: 33px;
  }

  .text-\[36px\] {
    font-size: 36px;
  }

  .text-\[38px\] {
    font-size: 38px;
  }

  .text-\[40px\] {
    font-size: 40px;
  }

  .text-\[41\.021px\] {
    font-size: 41.021px;
  }

  .text-\[41\.69px\] {
    font-size: 41.69px;
  }

  .text-\[42px\] {
    font-size: 42px;
  }

  .text-\[44\.69px\] {
    font-size: 44.69px;
  }

  .text-\[47\.536px\] {
    font-size: 47.536px;
  }

  .text-\[48px\] {
    font-size: 48px;
  }

  .text-\[50px\] {
    font-size: 50px;
  }

  .text-\[54\.694px\] {
    font-size: 54.694px;
  }

  .text-\[64\.392px\] {
    font-size: 64.392px;
  }

  .text-\[64px\] {
    font-size: 64px;
  }

  .text-\[80px\] {
    font-size: 80px;
  }

  .text-\[84\.992px\] {
    font-size: 84.992px;
  }

  .text-\[87\.185px\] {
    font-size: 87.185px;
  }

  .text-\[104px\] {
    font-size: 104px;
  }

  .leading-\[0\] {
    --tw-leading: 0;
    line-height: 0;
  }

  .leading-\[1\.8\] {
    --tw-leading: 1.8;
    line-height: 1.8;
  }

  .leading-\[1\.25\] {
    --tw-leading: 1.25;
    line-height: 1.25;
  }

  .leading-\[1\.32\] {
    --tw-leading: 1.32;
    line-height: 1.32;
  }

  .leading-\[1\.75\] {
    --tw-leading: 1.75;
    line-height: 1.75;
  }

  .leading-\[1\.76\] {
    --tw-leading: 1.76;
    line-height: 1.76;
  }

  .leading-\[1\.667\] {
    --tw-leading: 1.667;
    line-height: 1.667;
  }

  .leading-\[1\.715\] {
    --tw-leading: 1.715;
    line-height: 1.715;
  }

  .leading-\[8\.322px\] {
    --tw-leading: 8.322px;
    line-height: 8.322px;
  }

  .leading-\[13\.46px\] {
    --tw-leading: 13.46px;
    line-height: 13.46px;
  }

  .leading-\[15\.396px\] {
    --tw-leading: 15.396px;
    line-height: 15.396px;
  }

  .leading-\[16\.286px\] {
    --tw-leading: 16.286px;
    line-height: 16.286px;
  }

  .leading-\[16\.824px\] {
    --tw-leading: 16.824px;
    line-height: 16.824px;
  }

  .leading-\[16px\] {
    --tw-leading: 16px;
    line-height: 16px;
  }

  .leading-\[19\.91px\] {
    --tw-leading: 19.91px;
    line-height: 19.91px;
  }

  .leading-\[20px\] {
    --tw-leading: 20px;
    line-height: 20px;
  }

  .leading-\[23\.554px\] {
    --tw-leading: 23.554px;
    line-height: 23.554px;
  }

  .leading-\[24\.5px\] {
    --tw-leading: 24.5px;
    line-height: 24.5px;
  }

  .leading-\[25\.2px\] {
    --tw-leading: 25.2px;
    line-height: 25.2px;
  }

  .leading-\[26\.4px\] {
    --tw-leading: 26.4px;
    line-height: 26.4px;
  }

  .leading-\[26\.6px\] {
    --tw-leading: 26.6px;
    line-height: 26.6px;
  }

  .leading-\[28px\] {
    --tw-leading: 28px;
    line-height: 28px;
  }

  .leading-\[33px\] {
    --tw-leading: 33px;
    line-height: 33px;
  }

  .leading-\[36px\] {
    --tw-leading: 36px;
    line-height: 36px;
  }

  .leading-\[45\.6px\] {
    --tw-leading: 45.6px;
    line-height: 45.6px;
  }

  .leading-\[48px\] {
    --tw-leading: 48px;
    line-height: 48px;
  }

  .leading-\[50px\] {
    --tw-leading: 50px;
    line-height: 50px;
  }

  .leading-\[54px\] {
    --tw-leading: 54px;
    line-height: 54px;
  }

  .leading-\[60px\] {
    --tw-leading: 60px;
    line-height: 60px;
  }

  .leading-\[61\.532px\] {
    --tw-leading: 61.532px;
    line-height: 61.532px;
  }

  .leading-\[67\.035px\] {
    --tw-leading: 67.035px;
    line-height: 67.035px;
  }

  .leading-\[82\.041px\] {
    --tw-leading: 82.041px;
    line-height: 82.041px;
  }

  .leading-\[96\.588px\] {
    --tw-leading: 96.588px;
    line-height: 96.588px;
  }

  .leading-\[96px\] {
    --tw-leading: 96px;
    line-height: 96px;
  }

  .leading-\[104px\] {
    --tw-leading: 104px;
    line-height: 104px;
  }

  .leading-\[120px\] {
    --tw-leading: 120px;
    line-height: 120px;
  }

  .leading-\[141\.363\%\] {
    --tw-leading: 141.363%;
    line-height: 141.363%;
  }

  .leading-\[normal\] {
    --tw-leading: normal;
    line-height: normal;
  }

  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .leading-relaxed {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }

  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .font-light {
    --tw-font-weight: var(--font-weight-light);
    font-weight: var(--font-weight-light);
  }

  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .tracking-\[-0\.18px\] {
    --tw-tracking: -.18px;
    letter-spacing: -.18px;
  }

  .tracking-\[-0\.54px\] {
    --tw-tracking: -.54px;
    letter-spacing: -.54px;
  }

  .tracking-\[-0\.76px\] {
    --tw-tracking: -.76px;
    letter-spacing: -.76px;
  }

  .tracking-\[-0\.2996px\] {
    --tw-tracking: -.2996px;
    letter-spacing: -.2996px;
  }

  .tracking-\[-0\.5045px\] {
    --tw-tracking: -.5045px;
    letter-spacing: -.5045px;
  }

  .tracking-\[-0\.9235px\] {
    --tw-tracking: -.9235px;
    letter-spacing: -.9235px;
  }

  .tracking-\[-0\.9507px\] {
    --tw-tracking: -.9507px;
    letter-spacing: -.9507px;
  }

  .tracking-\[-1\.8px\] {
    --tw-tracking: -1.8px;
    letter-spacing: -1.8px;
  }

  .tracking-\[-1\.12px\] {
    --tw-tracking: -1.12px;
    letter-spacing: -1.12px;
  }

  .tracking-\[-1\.32px\] {
    --tw-tracking: -1.32px;
    letter-spacing: -1.32px;
  }

  .tracking-\[-1\.44px\] {
    --tw-tracking: -1.44px;
    letter-spacing: -1.44px;
  }

  .tracking-\[-1\.0235px\] {
    --tw-tracking: -1.0235px;
    letter-spacing: -1.0235px;
  }

  .tracking-\[-1\.6408px\] {
    --tw-tracking: -1.6408px;
    letter-spacing: -1.6408px;
  }

  .tracking-\[-1\.9843px\] {
    --tw-tracking: -1.9843px;
    letter-spacing: -1.9843px;
  }

  .tracking-\[-2\.16px\] {
    --tw-tracking: -2.16px;
    letter-spacing: -2.16px;
  }

  .tracking-\[-2\.56px\] {
    --tw-tracking: -2.56px;
    letter-spacing: -2.56px;
  }

  .tracking-\[-2\.1878px\] {
    --tw-tracking: -2.1878px;
    letter-spacing: -2.1878px;
  }

  .tracking-\[-3\.2196px\] {
    --tw-tracking: -3.2196px;
    letter-spacing: -3.2196px;
  }

  .tracking-\[-4\.3593px\] {
    --tw-tracking: -4.3593px;
    letter-spacing: -4.3593px;
  }

  .tracking-\[-5\.0995px\] {
    --tw-tracking: -5.0995px;
    letter-spacing: -5.0995px;
  }

  .tracking-\[0\.284px\] {
    --tw-tracking: .284px;
    letter-spacing: .284px;
  }

  .tracking-\[0\.1997px\] {
    --tw-tracking: .1997px;
    letter-spacing: .1997px;
  }

  .tracking-tight {
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
  }

  .tracking-wider {
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
  }

  .text-nowrap {
    text-wrap: nowrap;
  }

  .whitespace-nowrap {
    white-space: nowrap;
  }

  .text-\[\#0a0a0a\] {
    color: #0a0a0a;
  }

  .text-\[\#0d0d0d\] {
    color: #0d0d0d;
  }

  .text-\[\#0f172a\] {
    color: #0f172a;
  }

  .text-\[\#1e1e1e\] {
    color: #1e1e1e;
  }

  .text-\[\#2d333a\] {
    color: #2d333a;
  }

  .text-\[\#2f2f2f\] {
    color: #2f2f2f;
  }

  .text-\[\#4a4a4a\] {
    color: #4a4a4a;
  }

  .text-\[\#6b7280\] {
    color: #6b7280;
  }

  .text-\[\#007aff\] {
    color: #007aff;
  }

  .text-\[\#03817a\] {
    color: #03817a;
  }

  .text-\[\#78828a\] {
    color: #78828a;
  }

  .text-\[\#095655\] {
    color: #095655;
  }

  .text-\[\#212121\] {
    color: #212121;
  }

  .text-\[\#252525\] {
    color: #252525;
  }

  .text-\[\#475569\] {
    color: #475569;
  }

  .text-\[\#cde6e4\] {
    color: #cde6e4;
  }

  .text-\[\#e5e5e5\] {
    color: #e5e5e5;
  }

  .text-\[\#ec5050\] {
    color: #ec5050;
  }

  .text-\[\#ff9000\] {
    color: #ff9000;
  }

  .text-\[red\] {
    color: red;
  }

  .text-\[rgba\(0\,0\,0\,0\.6\)\] {
    color: #0009;
  }

  .text-\[rgba\(255\,255\,255\,0\.15\)\] {
    color: #ffffff26;
  }

  .text-background {
    color: var(--background);
  }

  .text-black {
    color: var(--color-black);
  }

  .text-card-foreground {
    color: var(--card-foreground);
  }

  .text-destructive-foreground {
    color: var(--destructive-foreground);
  }

  .text-foreground {
    color: var(--foreground);
  }

  .text-foreground\/60 {
    color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-foreground\/60 {
      color: color-mix(in oklab, var(--foreground) 60%, transparent);
    }
  }

  .text-foreground\/80 {
    color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-foreground\/80 {
      color: color-mix(in oklab, var(--foreground) 80%, transparent);
    }
  }

  .text-muted-foreground {
    color: var(--muted-foreground);
  }

  .text-muted-foreground\/20 {
    color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-muted-foreground\/20 {
      color: color-mix(in oklab, var(--muted-foreground) 20%, transparent);
    }
  }

  .text-primary {
    color: var(--primary);
  }

  .text-primary-foreground {
    color: var(--primary-foreground);
  }

  .text-secondary-foreground {
    color: var(--secondary-foreground);
  }

  .text-white {
    color: var(--color-white);
  }

  .text-white\/80 {
    color: #fffc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/80 {
      color: color-mix(in oklab, var(--color-white) 80%, transparent);
    }
  }

  .capitalize {
    text-transform: capitalize;
  }

  .uppercase {
    text-transform: uppercase;
  }

  .italic {
    font-style: italic;
  }

  .not-italic {
    font-style: normal;
  }

  .underline-offset-4 {
    text-underline-offset: 4px;
  }

  .opacity-30 {
    opacity: .3;
  }

  .opacity-40 {
    opacity: .4;
  }

  .opacity-50 {
    opacity: .5;
  }

  .opacity-80 {
    opacity: .8;
  }

  .mix-blend-difference {
    mix-blend-mode: difference;
  }

  .mix-blend-luminosity {
    mix-blend-mode: luminosity;
  }

  .shadow-2xl {
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_0\.832px_13\.315px_0px_rgba\(0\,0\,0\,0\.15\)\] {
    --tw-shadow: 0px .832px 13.315px 0px var(--tw-shadow-color, #00000026);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_1\.664px_3\.329px_0px_rgba\(0\,0\,0\,0\.08\)\] {
    --tw-shadow: 0px 1.664px 3.329px 0px var(--tw-shadow-color, #00000014);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_1\.664px_6\.658px_0px_rgba\(0\,0\,0\,0\.16\)\] {
    --tw-shadow: 0px 1.664px 6.658px 0px var(--tw-shadow-color, #00000029);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_1px_2px_0px_rgba\(0\,0\,0\,0\.05\)\] {
    --tw-shadow: 0px 1px 2px 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-\[0px_3\.257px_13\.029px_0px_rgba\(0\,0\,0\,0\.16\)\] {
    --tw-shadow: 0px 3.257px 13.029px 0px var(--tw-shadow-color, #00000029);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_4px_21\.6px_-2px_rgba\(0\,0\,0\,0\.2\)\] {
    --tw-shadow: 0px 4px 21.6px -2px var(--tw-shadow-color, #0003);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_4px_26\.9px_1px_rgba\(0\,0\,0\,0\.11\)\] {
    --tw-shadow: 0px 4px 26.9px 1px var(--tw-shadow-color, #0000001c);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_8px_24px_0px_rgba\(100\,100\,100\,0\.08\)\] {
    --tw-shadow: 0px 8px 24px 0px var(--tw-shadow-color, #64646414);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .blur-\[21\.25px\] {
    --tw-blur: blur(21.25px);
    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-2xl {
    --tw-backdrop-blur: blur(var(--blur-2xl));
    -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-\[0\.893px\] {
    --tw-backdrop-blur: blur(.893px);
    -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-\[5\.047px\] {
    --tw-backdrop-blur: blur(5.047px);
    -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-\[6\.259px\] {
    --tw-backdrop-blur: blur(6.259px);
    -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-\[6px\] {
    --tw-backdrop-blur: blur(6px);
    -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-\[7\.44px\] {
    --tw-backdrop-blur: blur(7.44px);
    -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-md {
    --tw-backdrop-blur: blur(var(--blur-md));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-sm {
    --tw-backdrop-blur: blur(var(--blur-sm));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-xl {
    --tw-backdrop-blur: blur(var(--blur-xl));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-filter {
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

  .\[grid-area\:1_\/_1\] {
    grid-area: 1 / 1;
  }

  .\[grid-area\:1_\/_2\] {
    grid-area: 1 / 2;
  }

  .\[grid-area\:1_\/_3\] {
    grid-area: 1 / 3;
  }

  .\[grid-area\:2_\/_1\] {
    grid-area: 2 / 1;
  }

  .\[grid-area\:2_\/_2\] {
    grid-area: 2 / 2;
  }

  .\[grid-area\:2_\/_3\] {
    grid-area: 2 / 3;
  }

  .\[grid-area\:3_\/_1\] {
    grid-area: 3 / 1;
  }

  .\[grid-area\:3_\/_2\] {
    grid-area: 3 / 2;
  }

  .\[grid-area\:4_\/_1\] {
    grid-area: 4 / 1;
  }

  .\[grid-area\:4_\/_2\] {
    grid-area: 4 / 2;
  }

  .\[grid-area\:5_\/_1\] {
    grid-area: 5 / 1;
  }

  @media (hover: hover) {
    .group-hover\:w-full:is(:where(.group):hover *) {
      width: 100%;
    }
  }

  .selection\:bg-primary\/20 ::selection {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .selection\:bg-primary\/20 ::selection {
      background-color: color-mix(in oklab, var(--primary) 20%, transparent);
    }
  }

  .selection\:bg-primary\/20::selection {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .selection\:bg-primary\/20::selection {
      background-color: color-mix(in oklab, var(--primary) 20%, transparent);
    }
  }

  @media (hover: hover) {
    .hover\:border-primary\/20:hover {
      border-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-primary\/20:hover {
        border-color: color-mix(in oklab, var(--primary) 20%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:border-primary\/30:hover {
      border-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-primary\/30:hover {
        border-color: color-mix(in oklab, var(--primary) 30%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#4a2b99\]:hover {
      background-color: #4a2b99;
    }
  }

  @media (hover: hover) {
    .hover\:bg-accent:hover {
      background-color: var(--accent);
    }
  }

  @media (hover: hover) {
    .hover\:bg-accent\/50:hover {
      background-color: var(--accent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-accent\/50:hover {
        background-color: color-mix(in oklab, var(--accent) 50%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-accent\/70:hover {
      background-color: var(--accent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-accent\/70:hover {
        background-color: color-mix(in oklab, var(--accent) 70%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-destructive:hover {
      background-color: var(--destructive);
    }
  }

  @media (hover: hover) {
    .hover\:bg-primary:hover {
      background-color: var(--primary);
    }
  }

  @media (hover: hover) {
    .hover\:bg-primary\/90:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-primary\/90:hover {
        background-color: color-mix(in oklab, var(--primary) 90%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-secondary:hover {
      background-color: var(--secondary);
    }
  }

  @media (hover: hover) {
    .hover\:bg-secondary\/80:hover {
      background-color: var(--secondary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-secondary\/80:hover {
        background-color: color-mix(in oklab, var(--secondary) 80%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-white\/20:hover {
      background-color: #fff3;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-white\/20:hover {
        background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:text-accent-foreground:hover {
      color: var(--accent-foreground);
    }
  }

  @media (hover: hover) {
    .hover\:text-primary:hover {
      color: var(--primary);
    }
  }

  @media (hover: hover) {
    .hover\:text-primary-foreground:hover {
      color: var(--primary-foreground);
    }
  }

  @media (hover: hover) {
    .hover\:text-white:hover {
      color: var(--color-white);
    }
  }

  @media (hover: hover) {
    .hover\:underline:hover {
      text-decoration-line: underline;
    }
  }

  @media (hover: hover) {
    .hover\:shadow-lg:hover {
      --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:shadow-xl:hover {
      --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  .focus-visible\:border-ring:focus-visible {
    border-color: var(--ring);
  }

  .focus-visible\:ring-\[3px\]:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + 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-visible\:ring-ring\/50:focus-visible {
    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:ring-ring\/50:focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  .disabled\:pointer-events-none:disabled {
    pointer-events: none;
  }

  .disabled\:opacity-50:disabled {
    opacity: .5;
  }

  .has-\[\>svg\]\:px-3:has( > svg) {
    padding-inline: calc(var(--spacing) * 3);
  }

  .has-\[\>svg\]\:px-4:has( > svg) {
    padding-inline: calc(var(--spacing) * 4);
  }

  .has-\[\>svg\]\:px-6:has( > svg) {
    padding-inline: calc(var(--spacing) * 6);
  }

  .aria-invalid\:border-destructive[aria-invalid="true"] {
    border-color: var(--destructive);
  }

  .aria-invalid\:ring-destructive\/20[aria-invalid="true"] {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .aria-invalid\:ring-destructive\/20[aria-invalid="true"] {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  @supports ((-webkit-backdrop-filter: var(--tw)) or (backdrop-filter: var(--tw))) {
    .supports-\[backdrop-filter\]\:bg-background\/60 {
      background-color: var(--background);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .supports-\[backdrop-filter\]\:bg-background\/60 {
        background-color: color-mix(in oklab, var(--background) 60%, transparent);
      }
    }
  }

  @media (width >= 40rem) {
    .sm\:h-80 {
      height: calc(var(--spacing) * 80);
    }
  }

  @media (width >= 40rem) {
    .sm\:w-80 {
      width: calc(var(--spacing) * 80);
    }
  }

  @media (width >= 40rem) {
    .sm\:flex-row {
      flex-direction: row;
    }
  }

  @media (width >= 48rem) {
    .md\:mb-16 {
      margin-bottom: calc(var(--spacing) * 16);
    }
  }

  @media (width >= 48rem) {
    .md\:mb-20 {
      margin-bottom: calc(var(--spacing) * 20);
    }
  }

  @media (width >= 48rem) {
    .md\:block {
      display: block;
    }
  }

  @media (width >= 48rem) {
    .md\:flex {
      display: flex;
    }
  }

  @media (width >= 48rem) {
    .md\:hidden {
      display: none;
    }
  }

  @media (width >= 48rem) {
    .md\:h-96 {
      height: calc(var(--spacing) * 96);
    }
  }

  @media (width >= 48rem) {
    .md\:w-96 {
      width: calc(var(--spacing) * 96);
    }
  }

  @media (width >= 48rem) {
    .md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 48rem) {
    .md\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 48rem) {
    .md\:flex-row {
      flex-direction: row;
    }
  }

  @media (width >= 48rem) {
    :where(.md\:space-y-8 > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
    }
  }

  @media (width >= 48rem) {
    :where(.md\:space-y-12 > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)));
    }
  }

  @media (width >= 48rem) {
    :where(.md\:space-y-32 > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 32) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 32) * calc(1 - var(--tw-space-y-reverse)));
    }
  }

  @media (width >= 48rem) {
    .md\:py-24 {
      padding-block: calc(var(--spacing) * 24);
    }
  }

  @media (width >= 48rem) {
    .md\:pt-20 {
      padding-top: calc(var(--spacing) * 20);
    }
  }

  @media (width >= 48rem) {
    .md\:text-3xl {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }

  @media (width >= 48rem) {
    .md\:text-4xl {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }

  @media (width >= 48rem) {
    .md\:text-5xl {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }

  @media (width >= 48rem) {
    .md\:text-6xl {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
  }

  @media (width >= 48rem) {
    .md\:text-8xl {
      font-size: var(--text-8xl);
      line-height: var(--tw-leading, var(--text-8xl--line-height));
    }
  }

  @media (width >= 64rem) {
    .lg\:order-1 {
      order: 1;
    }
  }

  @media (width >= 64rem) {
    .lg\:order-2 {
      order: 2;
    }
  }

  @media (width >= 64rem) {
    .lg\:col-span-3 {
      grid-column: span 3 / span 3;
    }
  }

  @media (width >= 64rem) {
    .lg\:col-span-9 {
      grid-column: span 9 / span 9;
    }
  }

  @media (width >= 64rem) {
    .lg\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .lg\:grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .lg\:gap-10 {
      gap: calc(var(--spacing) * 10);
    }
  }

  @media (width >= 64rem) {
    .lg\:gap-12 {
      gap: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 64rem) {
    .lg\:text-9xl {
      font-size: var(--text-9xl);
      line-height: var(--tw-leading, var(--text-9xl--line-height));
    }
  }

  .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid="true"] {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid="true"] {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }

  .\[\&_svg\]\:pointer-events-none svg {
    pointer-events: none;
  }

  .\[\&_svg\]\:shrink-0 svg {
    flex-shrink: 0;
  }

  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }
}

:root {
  --font-size: 14px;
  --background: #fff;
  --foreground: oklch(.145 0 0);
  --card: #ffffffb3;
  --card-foreground: oklch(.145 0 0);
  --popover: oklch(1 0 0);
  --popover-foreground: oklch(.145 0 0);
  --primary: #371f76;
  --primary-foreground: #fff;
  --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: #f3f3f599;
  --switch-background: #cbced4;
  --font-weight-medium: 500;
  --font-weight-normal: 400;
  --ring: oklch(.708 0 0);
  --chart-1: oklch(.646 .222 41.116);
  --chart-2: oklch(.6 .118 184.704);
  --chart-3: oklch(.398 .07 227.392);
  --chart-4: oklch(.828 .189 84.429);
  --chart-5: oklch(.769 .188 70.08);
  --radius: .625rem;
  --sidebar: oklch(.985 0 0);
  --sidebar-foreground: oklch(.145 0 0);
  --sidebar-primary: #030213;
  --sidebar-primary-foreground: oklch(.985 0 0);
  --sidebar-accent: oklch(.97 0 0);
  --sidebar-accent-foreground: oklch(.205 0 0);
  --sidebar-border: oklch(.922 0 0);
  --sidebar-ring: oklch(.708 0 0);
}

.dark {
  --background: oklch(.145 0 0);
  --foreground: oklch(.985 0 0);
  --card: oklch(.145 0 0);
  --card-foreground: oklch(.985 0 0);
  --popover: oklch(.145 0 0);
  --popover-foreground: oklch(.985 0 0);
  --primary: oklch(.985 0 0);
  --primary-foreground: oklch(.205 0 0);
  --secondary: oklch(.269 0 0);
  --secondary-foreground: oklch(.985 0 0);
  --muted: oklch(.269 0 0);
  --muted-foreground: oklch(.708 0 0);
  --accent: oklch(.269 0 0);
  --accent-foreground: oklch(.985 0 0);
  --destructive: oklch(.396 .141 25.723);
  --destructive-foreground: oklch(.637 .237 25.331);
  --border: oklch(.269 0 0);
  --input: oklch(.269 0 0);
  --ring: oklch(.439 0 0);
  --font-weight-medium: 500;
  --font-weight-normal: 400;
  --chart-1: oklch(.488 .243 264.376);
  --chart-2: oklch(.696 .17 162.48);
  --chart-3: oklch(.769 .188 70.08);
  --chart-4: oklch(.627 .265 303.9);
  --chart-5: oklch(.645 .246 16.439);
  --sidebar: oklch(.205 0 0);
  --sidebar-foreground: oklch(.985 0 0);
  --sidebar-primary: oklch(.488 .243 264.376);
  --sidebar-primary-foreground: oklch(.985 0 0);
  --sidebar-accent: oklch(.269 0 0);
  --sidebar-accent-foreground: oklch(.985 0 0);
  --sidebar-border: oklch(.269 0 0);
  --sidebar-ring: oklch(.439 0 0);
}

html {
  font-size: var(--font-size);
}

@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
  initial-value: rotateX(0);
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
  initial-value: rotateY(0);
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
  initial-value: rotateZ(0);
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false;
  initial-value: skewX(0);
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false;
  initial-value: skewY(0);
}

@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-gradient-position {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}

@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}

@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
