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

@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --color-gray-50: oklch(.985 .002 247.839);
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --text-base: 1rem;
    --text-lg: 1.125rem;
    --text-xl: 1.25rem;
    --text-2xl: 1.5rem;
    --font-weight-extralight: 200;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --leading-normal: 1.5;
    --blur-sm: 8px;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: var(--font-sans);
    --default-font-feature-settings: var(--font-sans--font-feature-settings);
    --default-font-variation-settings: var(--font-sans--font-variation-settings);
    --default-mono-font-family: var(--font-mono);
    --default-mono-font-feature-settings: var(--font-mono--font-feature-settings);
    --default-mono-font-variation-settings: var(--font-mono--font-variation-settings);
  }
}

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

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

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

  body {
    line-height: inherit;
  }

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

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

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

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

  b, strong {
    font-weight: bolder;
  }

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

  small {
    font-size: 80%;
  }

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

  sub {
    bottom: -.25em;
  }

  sup {
    top: -.5em;
  }

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

  :-moz-focusring {
    outline: auto;
  }

  progress {
    vertical-align: baseline;
  }

  summary {
    display: list-item;
  }

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

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

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

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

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

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

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

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

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

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

  textarea {
    resize: vertical;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .visible {
    visibility: visible;
  }

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

  .static {
    position: static;
  }

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

  .inset-\[-1\.43\%_0_-1\.85\%_-0\.1\%\] {
    inset: -1.43% 0 -1.85% -.1%;
  }

  .inset-\[-1\.43\%_0_-1\.85\%_-0\.04\%\] {
    inset: -1.43% 0 -1.85% -.04%;
  }

  .inset-\[-1\.43\%_0_-1\.85\%_-0\.05\%\] {
    inset: -1.43% 0 -1.85% -.05%;
  }

  .inset-\[-1\.46px_-0\.09\%\] {
    inset: -1.46px -.09%;
  }

  .inset-\[-1\.51\%_0_-1\.85\%_-0\.08\%\] {
    inset: -1.51% 0 -1.85% -.08%;
  }

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

  .inset-\[-5\.68\%_-3\.91\%\] {
    inset: -5.68% -3.91%;
  }

  .inset-\[-23\.09\%\] {
    inset: -23.09%;
  }

  .inset-\[-31\.69\%_-33\.81\%_-35\.93\%_-33\.81\%\] {
    inset: -31.69% -33.81% -35.93%;
  }

  .inset-\[-33\.7\%_-22\.32\%_26\.81\%_66\.15\%\] {
    inset: -33.7% -22.32% 26.81% 66.15%;
  }

  .inset-\[-42\.65\%_-46\.07\%_-49\.49\%_-46\.07\%\] {
    inset: -42.65% -46.07% -49.49%;
  }

  .inset-\[-42\.87\%_-32\.77\%_-10\.97\%_38\.02\%\] {
    inset: -42.87% -32.77% -10.97% 38.02%;
  }

  .inset-\[-44\%_-26\.4\%\] {
    inset: -44% -26.4%;
  }

  .inset-\[-72\.13\%_-25\.42\%_-46\%_13\.12\%\] {
    inset: -72.13% -25.42% -46% 13.12%;
  }

  .inset-\[0_-111\.3\%_0_0\] {
    inset: 0 -111.3% 0 0;
  }

  .inset-\[8\.43\%_7\.81\%_87\.04\%_87\.97\%\] {
    inset: 8.43% 7.81% 87.04% 87.97%;
  }

  .inset-\[10\.64\%_0_67\.96\%_69\.84\%\] {
    inset: 10.64% 0 67.96% 69.84%;
  }

  .inset-\[12\.96\%_4\.58\%_77\.04\%_83\.8\%\] {
    inset: 12.96% 4.58% 77.04% 83.8%;
  }

  .inset-\[16\.67\%_20\.42\%_61\.67\%_57\.93\%\] {
    inset: 16.67% 20.42% 61.67% 57.93%;
  }

  .inset-\[18\.61\%_59\.31\%_76\.39\%_4\.74\%\] {
    inset: 18.61% 59.31% 76.39% 4.74%;
  }

  .inset-\[22\.5\%_10\%\] {
    inset: 22.5% 10%;
  }

  .inset-\[22\.59\%_10\%\] {
    inset: 22.59% 10%;
  }

  .inset-\[22\.96\%_2\.08\%_59\.44\%_82\.03\%\] {
    inset: 22.96% 2.08% 59.44% 82.03%;
  }

  .inset-\[24\.91\%_43\.91\%_66\.02\%_3\.49\%\] {
    inset: 24.91% 43.91% 66.02% 3.49%;
  }

  .inset-\[29\.91\%_19\.69\%_60\.09\%_66\.15\%\] {
    inset: 29.91% 19.69% 60.09% 66.15%;
  }

  .inset-\[31\.94\%_-22\.3\%_-31\.42\%_48\.02\%\] {
    inset: 31.94% -22.3% -31.42% 48.02%;
  }

  .inset-\[31\.94\%_-22\.3\%_-33\.06\%_48\.02\%\] {
    inset: 31.94% -22.3% -33.06% 48.02%;
  }

  .inset-\[31\.94\%_32\.38\%_65\.5\%_62\.47\%\] {
    inset: 31.94% 32.38% 65.5% 62.47%;
  }

  .inset-\[31\.94\%_37\.87\%_65\.5\%_56\.99\%\] {
    inset: 31.94% 37.87% 65.5% 56.99%;
  }

  .inset-\[32\.8\%_40\.7\%_55\.84\%_40\.36\%\] {
    inset: 32.8% 40.7% 55.84% 40.36%;
  }

  .inset-\[32\.46\%_-22\.3\%_-31\.42\%_48\.34\%\] {
    inset: 32.46% -22.3% -31.42% 48.34%;
  }

  .inset-\[32\.74\%_-22\.14\%_-31\.15\%_48\.5\%\] {
    inset: 32.74% -22.14% -31.15% 48.5%;
  }

  .inset-\[34\.07\%_66\.82\%_54\.81\%_6\.25\%\] {
    inset: 34.07% 66.82% 54.81% 6.25%;
  }

  .inset-\[34\.44\%_49\.86\%_63\.33\%_44\.74\%\] {
    inset: 34.44% 49.86% 63.33% 44.74%;
  }

  .inset-\[34\.72\%_50\.17\%_63\.51\%_48\.86\%\] {
    inset: 34.72% 50.17% 63.51% 48.86%;
  }

  .inset-\[34\.72\%_50\.37\%_63\.91\%_48\.86\%\] {
    inset: 34.72% 50.37% 63.91% 48.86%;
  }

  .inset-\[34\.82\%_50\.41\%_64\.39\%_49\.15\%\] {
    inset: 34.82% 50.41% 64.39% 49.15%;
  }

  .inset-\[34\.99\%_50\.22\%_64\.1\%_49\.26\%\] {
    inset: 34.99% 50.22% 64.1% 49.26%;
  }

  .inset-\[35\.09\%_50\.37\%_63\.9\%_49\.06\%\] {
    inset: 35.09% 50.37% 63.9% 49.06%;
  }

  .inset-\[35\.19\%_50\.43\%_63\.99\%_49\.11\%\] {
    inset: 35.19% 50.43% 63.99% 49.11%;
  }

  .inset-\[35\.22\%_50\.17\%_63\.51\%_49\.11\%\] {
    inset: 35.22% 50.17% 63.51% 49.11%;
  }

  .inset-\[35\.26\%_50\.46\%_64\.06\%_49\.15\%\] {
    inset: 35.26% 50.46% 64.06% 49.15%;
  }

  .inset-\[35\.28\%_37\.86\%_62\.22\%_42\.55\%\] {
    inset: 35.28% 37.86% 62.22% 42.55%;
  }

  .inset-\[35\.28\%_59\.31\%_59\.72\%_4\.74\%\] {
    inset: 35.28% 59.31% 59.72% 4.74%;
  }

  .inset-\[35\.46\%_50\.49\%_63\.75\%_49\.06\%\] {
    inset: 35.46% 50.49% 63.75% 49.06%;
  }

  .inset-\[35\.96\%_-20\.37\%_-27\.93\%_50\.31\%\] {
    inset: 35.96% -20.37% -27.93% 50.31%;
  }

  .inset-\[37\.96\%_35\.03\%_-49\.12\%_31\.25\%\] {
    inset: 37.96% 35.03% -49.12% 31.25%;
  }

  .inset-\[37\.96\%_35\.03\%_46\.65\%_31\.25\%\] {
    inset: 37.96% 35.03% 46.65% 31.25%;
  }

  .inset-\[39\.17\%_57\.92\%_39\.17\%_20\.43\%\] {
    inset: 39.17% 57.92% 39.17% 20.43%;
  }

  .inset-\[39\.98\%_50\.54\%_50\.87\%_48\.02\%\] {
    inset: 39.98% 50.54% 50.87% 48.02%;
  }

  .inset-\[40\.19\%_4\.61\%_53\.8\%_93\.96\%\] {
    inset: 40.19% 4.61% 53.8% 93.96%;
  }

  .inset-\[40\.19\%_7\.84\%_53\.8\%_90\.73\%\] {
    inset: 40.19% 7.84% 53.8% 90.73%;
  }

  .inset-\[40\.19\%_11\.07\%_53\.8\%_87\.5\%\] {
    inset: 40.19% 11.07% 53.8% 87.5%;
  }

  .inset-\[40\.19\%_14\.3\%_53\.8\%_84\.27\%\] {
    inset: 40.19% 14.3% 53.8% 84.27%;
  }

  .inset-\[40\.19\%_17\.53\%_53\.8\%_81\.04\%\] {
    inset: 40.19% 17.53% 53.8% 81.04%;
  }

  .inset-\[40\.19\%_20\.76\%_53\.8\%_77\.81\%\] {
    inset: 40.19% 20.76% 53.8% 77.81%;
  }

  .inset-\[40\.19\%_23\.99\%_53\.8\%_74\.58\%\] {
    inset: 40.19% 23.99% 53.8% 74.58%;
  }

  .inset-\[40\.19\%_27\.22\%_53\.8\%_71\.35\%\] {
    inset: 40.19% 27.22% 53.8% 71.35%;
  }

  .inset-\[40\.19\%_30\.44\%_53\.8\%_68\.13\%\] {
    inset: 40.19% 30.44% 53.8% 68.13%;
  }

  .inset-\[40\.19\%_33\.67\%_53\.8\%_64\.9\%\] {
    inset: 40.19% 33.67% 53.8% 64.9%;
  }

  .inset-\[40\.19\%_36\.9\%_53\.8\%_61\.67\%\] {
    inset: 40.19% 36.9% 53.8% 61.67%;
  }

  .inset-\[40\.19\%_40\.13\%_53\.8\%_58\.44\%\] {
    inset: 40.19% 40.13% 53.8% 58.44%;
  }

  .inset-\[40\.19\%_43\.36\%_53\.8\%_55\.21\%\] {
    inset: 40.19% 43.36% 53.8% 55.21%;
  }

  .inset-\[41\.2\%_20\.31\%_41\.2\%_65\.52\%\] {
    inset: 41.2% 20.31% 41.2% 65.52%;
  }

  .inset-\[41\.67\%_44\.95\%_49\.26\%_3\.49\%\] {
    inset: 41.67% 44.95% 49.26% 3.49%;
  }

  .inset-\[47\.78\%_42\.71\%_47\.69\%_53\.39\%\] {
    inset: 47.78% 42.71% 47.69% 53.39%;
  }

  .inset-\[50\.09\%_64\.9\%_11\.85\%_5\.16\%\] {
    inset: 50.09% 64.9% 11.85% 5.16%;
  }

  .inset-\[50\.93\%_4\.61\%_43\.05\%_93\.96\%\] {
    inset: 50.93% 4.61% 43.05% 93.96%;
  }

  .inset-\[50\.93\%_7\.84\%_43\.05\%_90\.73\%\] {
    inset: 50.93% 7.84% 43.05% 90.73%;
  }

  .inset-\[50\.93\%_11\.07\%_43\.05\%_87\.5\%\] {
    inset: 50.93% 11.07% 43.05% 87.5%;
  }

  .inset-\[50\.93\%_14\.3\%_43\.05\%_84\.27\%\] {
    inset: 50.93% 14.3% 43.05% 84.27%;
  }

  .inset-\[50\.93\%_17\.53\%_43\.05\%_81\.04\%\] {
    inset: 50.93% 17.53% 43.05% 81.04%;
  }

  .inset-\[50\.93\%_20\.76\%_43\.05\%_77\.81\%\] {
    inset: 50.93% 20.76% 43.05% 77.81%;
  }

  .inset-\[50\.93\%_23\.99\%_43\.05\%_74\.58\%\] {
    inset: 50.93% 23.99% 43.05% 74.58%;
  }

  .inset-\[50\.93\%_27\.22\%_43\.05\%_71\.35\%\] {
    inset: 50.93% 27.22% 43.05% 71.35%;
  }

  .inset-\[50\.93\%_30\.44\%_43\.05\%_68\.13\%\] {
    inset: 50.93% 30.44% 43.05% 68.13%;
  }

  .inset-\[50\.93\%_33\.67\%_43\.05\%_64\.9\%\] {
    inset: 50.93% 33.67% 43.05% 64.9%;
  }

  .inset-\[50\.93\%_36\.9\%_43\.05\%_61\.67\%\] {
    inset: 50.93% 36.9% 43.05% 61.67%;
  }

  .inset-\[50\.93\%_40\.13\%_43\.05\%_58\.44\%\] {
    inset: 50.93% 40.13% 43.05% 58.44%;
  }

  .inset-\[50\.93\%_43\.36\%_43\.05\%_55\.21\%\] {
    inset: 50.93% 43.36% 43.05% 55.21%;
  }

  .inset-\[52\.04\%_59\.68\%_42\.96\%_4\.38\%\] {
    inset: 52.04% 59.68% 42.96% 4.38%;
  }

  .inset-\[52\.31\%_38\.02\%_37\.69\%_50\.31\%\] {
    inset: 52.31% 38.02% 37.69% 50.31%;
  }

  .inset-\[52\.59\%_40\.63\%_44\.91\%_42\.55\%\] {
    inset: 52.59% 40.63% 44.91% 42.55%;
  }

  .inset-\[53\.35\%_35\.03\%_-49\.12\%_31\.25\%\] {
    inset: 53.35% 35.03% -49.12% 31.25%;
  }

  .inset-\[53\.49\%_99\.8\%_39\.93\%_-3\.02\%\] {
    inset: 53.49% 99.8% 39.93% -3.02%;
  }

  .inset-\[54\.99\%_-0\.17\%_-0\.94\%_52\.29\%\] {
    inset: 54.99% -.17% -.94% 52.29%;
  }

  .inset-\[54\.99\%_-0\.17\%_-1\.21\%_36\.89\%\] {
    inset: 54.99% -.17% -1.21% 36.89%;
  }

  .inset-\[55\.85\%_40\.69\%_32\.79\%_40\.36\%\] {
    inset: 55.85% 40.69% 32.79% 40.36%;
  }

  .inset-\[58\.8\%_24\.03\%_38\.98\%_70\.57\%\] {
    inset: 58.8% 24.03% 38.98% 70.57%;
  }

  .inset-\[58\.33\%_46\.77\%_32\.59\%_3\.49\%\] {
    inset: 58.33% 46.77% 32.59% 3.49%;
  }

  .inset-\[59\.08\%_24\.34\%_39\.15\%_74\.69\%\] {
    inset: 59.08% 24.34% 39.15% 74.69%;
  }

  .inset-\[59\.08\%_24\.54\%_39\.56\%_74\.69\%\] {
    inset: 59.08% 24.54% 39.56% 74.69%;
  }

  .inset-\[59\.17\%_24\.58\%_40\.04\%_74\.98\%\] {
    inset: 59.17% 24.58% 40.04% 74.98%;
  }

  .inset-\[59\.34\%_24\.39\%_39\.74\%_75\.09\%\] {
    inset: 59.34% 24.39% 39.74% 75.09%;
  }

  .inset-\[59\.44\%_24\.54\%_39\.55\%_74\.89\%\] {
    inset: 59.44% 24.54% 39.55% 74.89%;
  }

  .inset-\[59\.54\%_24\.59\%_39\.64\%_74\.95\%\] {
    inset: 59.54% 24.59% 39.64% 74.95%;
  }

  .inset-\[59\.57\%_24\.34\%_39\.15\%_74\.95\%\] {
    inset: 59.57% 24.34% 39.15% 74.95%;
  }

  .inset-\[59\.61\%_24\.63\%_39\.71\%_74\.99\%\] {
    inset: 59.61% 24.63% 39.71% 74.99%;
  }

  .inset-\[59\.82\%_24\.66\%_39\.4\%_74\.9\%\] {
    inset: 59.82% 24.66% 39.4% 74.9%;
  }

  .inset-\[60\.19\%_24\.03\%_37\.59\%_70\.57\%\] {
    inset: 60.19% 24.03% 37.59% 70.57%;
  }

  .inset-\[60\.47\%_24\.34\%_37\.77\%_74\.69\%\] {
    inset: 60.47% 24.34% 37.77% 74.69%;
  }

  .inset-\[60\.47\%_24\.54\%_38\.17\%_74\.69\%\] {
    inset: 60.47% 24.54% 38.17% 74.69%;
  }

  .inset-\[60\.56\%_24\.58\%_38\.65\%_74\.98\%\] {
    inset: 60.56% 24.58% 38.65% 74.98%;
  }

  .inset-\[60\.73\%_24\.39\%_38\.35\%_75\.09\%\] {
    inset: 60.73% 24.39% 38.35% 75.09%;
  }

  .inset-\[60\.83\%_24\.54\%_38\.16\%_74\.89\%\] {
    inset: 60.83% 24.54% 38.16% 74.89%;
  }

  .inset-\[60\.83\%_66\.82\%_22\.5\%_7\.34\%\] {
    inset: 60.83% 66.82% 22.5% 7.34%;
  }

  .inset-\[60\.93\%_24\.59\%_38\.25\%_74\.95\%\] {
    inset: 60.93% 24.59% 38.25% 74.95%;
  }

  .inset-\[60\.96\%_24\.34\%_37\.77\%_74\.95\%\] {
    inset: 60.96% 24.34% 37.77% 74.95%;
  }

  .inset-\[61\%_24\.63\%_38\.32\%_74\.99\%\] {
    inset: 61% 24.63% 38.32% 74.99%;
  }

  .inset-\[61\.2\%_24\.66\%_38\.01\%_74\.9\%\] {
    inset: 61.2% 24.66% 38.01% 74.9%;
  }

  .inset-\[61\.67\%_20\.42\%_16\.67\%_57\.93\%\] {
    inset: 61.67% 20.42% 16.67% 57.93%;
  }

  .inset-\[61\.68\%_4\.61\%_32\.3\%_93\.96\%\] {
    inset: 61.68% 4.61% 32.3% 93.96%;
  }

  .inset-\[61\.68\%_7\.84\%_32\.3\%_90\.73\%\] {
    inset: 61.68% 7.84% 32.3% 90.73%;
  }

  .inset-\[61\.68\%_11\.07\%_32\.3\%_87\.5\%\] {
    inset: 61.68% 11.07% 32.3% 87.5%;
  }

  .inset-\[61\.68\%_14\.3\%_32\.3\%_84\.27\%\] {
    inset: 61.68% 14.3% 32.3% 84.27%;
  }

  .inset-\[61\.68\%_17\.53\%_32\.3\%_81\.04\%\] {
    inset: 61.68% 17.53% 32.3% 81.04%;
  }

  .inset-\[61\.68\%_20\.76\%_32\.3\%_77\.81\%\] {
    inset: 61.68% 20.76% 32.3% 77.81%;
  }

  .inset-\[61\.68\%_23\.99\%_32\.3\%_74\.58\%\] {
    inset: 61.68% 23.99% 32.3% 74.58%;
  }

  .inset-\[61\.68\%_27\.22\%_32\.3\%_71\.35\%\] {
    inset: 61.68% 27.22% 32.3% 71.35%;
  }

  .inset-\[61\.68\%_30\.44\%_32\.3\%_68\.13\%\] {
    inset: 61.68% 30.44% 32.3% 68.13%;
  }

  .inset-\[61\.68\%_33\.67\%_32\.3\%_64\.9\%\] {
    inset: 61.68% 33.67% 32.3% 64.9%;
  }

  .inset-\[61\.68\%_36\.9\%_32\.3\%_61\.67\%\] {
    inset: 61.68% 36.9% 32.3% 61.67%;
  }

  .inset-\[61\.68\%_40\.13\%_32\.3\%_58\.44\%\] {
    inset: 61.68% 40.13% 32.3% 58.44%;
  }

  .inset-\[61\.68\%_43\.36\%_32\.3\%_55\.21\%\] {
    inset: 61.68% 43.36% 32.3% 55.21%;
  }

  .inset-\[62\.13\%_35\.47\%_27\.31\%_48\.13\%\] {
    inset: 62.13% 35.47% 27.31% 48.13%;
  }

  .inset-\[63\.07\%_5\.45\%_-0\.78\%_53\.04\%\] {
    inset: 63.07% 5.45% -.78% 53.04%;
  }

  .inset-\[63\.24\%_43\.91\%_12\.5\%_6\.67\%\] {
    inset: 63.24% 43.91% 12.5% 6.67%;
  }

  .inset-\[68\.7\%_59\.68\%_26\.3\%_4\.38\%\] {
    inset: 68.7% 59.68% 26.3% 4.38%;
  }

  .inset-\[68\.15\%_10\%_29\.35\%_42\.55\%\] {
    inset: 68.15% 10% 29.35% 42.55%;
  }

  .inset-\[72\.42\%_4\.61\%_21\.56\%_93\.96\%\] {
    inset: 72.42% 4.61% 21.56% 93.96%;
  }

  .inset-\[72\.42\%_7\.84\%_21\.56\%_90\.73\%\] {
    inset: 72.42% 7.84% 21.56% 90.73%;
  }

  .inset-\[72\.42\%_11\.07\%_21\.56\%_87\.5\%\] {
    inset: 72.42% 11.07% 21.56% 87.5%;
  }

  .inset-\[72\.42\%_14\.3\%_21\.56\%_84\.27\%\] {
    inset: 72.42% 14.3% 21.56% 84.27%;
  }

  .inset-\[72\.42\%_17\.53\%_21\.56\%_81\.04\%\] {
    inset: 72.42% 17.53% 21.56% 81.04%;
  }

  .inset-\[72\.42\%_20\.76\%_21\.56\%_77\.81\%\] {
    inset: 72.42% 20.76% 21.56% 77.81%;
  }

  .inset-\[72\.42\%_23\.99\%_21\.56\%_74\.58\%\] {
    inset: 72.42% 23.99% 21.56% 74.58%;
  }

  .inset-\[72\.42\%_27\.22\%_21\.56\%_71\.35\%\] {
    inset: 72.42% 27.22% 21.56% 71.35%;
  }

  .inset-\[72\.42\%_30\.44\%_21\.56\%_68\.13\%\] {
    inset: 72.42% 30.44% 21.56% 68.13%;
  }

  .inset-\[72\.42\%_33\.67\%_21\.56\%_64\.9\%\] {
    inset: 72.42% 33.67% 21.56% 64.9%;
  }

  .inset-\[72\.42\%_36\.9\%_21\.56\%_61\.67\%\] {
    inset: 72.42% 36.9% 21.56% 61.67%;
  }

  .inset-\[72\.42\%_40\.13\%_21\.56\%_58\.44\%\] {
    inset: 72.42% 40.13% 21.56% 58.44%;
  }

  .inset-\[72\.42\%_43\.36\%_21\.56\%_55\.21\%\] {
    inset: 72.42% 43.36% 21.56% 55.21%;
  }

  .inset-\[83\.16\%_40\.13\%_10\.82\%_58\.44\%\] {
    inset: 83.16% 40.13% 10.82% 58.44%;
  }

  .inset-\[83\.17\%_4\.61\%_10\.81\%_93\.96\%\] {
    inset: 83.17% 4.61% 10.81% 93.96%;
  }

  .inset-\[83\.17\%_7\.84\%_10\.81\%_90\.73\%\] {
    inset: 83.17% 7.84% 10.81% 90.73%;
  }

  .inset-\[83\.17\%_11\.07\%_10\.81\%_87\.5\%\] {
    inset: 83.17% 11.07% 10.81% 87.5%;
  }

  .inset-\[83\.17\%_14\.3\%_10\.81\%_84\.27\%\] {
    inset: 83.17% 14.3% 10.81% 84.27%;
  }

  .inset-\[83\.17\%_17\.53\%_10\.81\%_81\.04\%\] {
    inset: 83.17% 17.53% 10.81% 81.04%;
  }

  .inset-\[83\.17\%_20\.76\%_10\.81\%_77\.81\%\] {
    inset: 83.17% 20.76% 10.81% 77.81%;
  }

  .inset-\[83\.17\%_23\.99\%_10\.81\%_74\.58\%\] {
    inset: 83.17% 23.99% 10.81% 74.58%;
  }

  .inset-\[83\.17\%_27\.22\%_10\.81\%_71\.35\%\] {
    inset: 83.17% 27.22% 10.81% 71.35%;
  }

  .inset-\[83\.17\%_30\.44\%_10\.81\%_68\.13\%\] {
    inset: 83.17% 30.44% 10.81% 68.13%;
  }

  .inset-\[83\.17\%_33\.67\%_10\.81\%_64\.9\%\] {
    inset: 83.17% 33.67% 10.81% 64.9%;
  }

  .inset-\[83\.17\%_36\.9\%_10\.81\%_61\.67\%\] {
    inset: 83.17% 36.9% 10.81% 61.67%;
  }

  .inset-\[83\.17\%_43\.36\%_10\.81\%_55\.21\%\] {
    inset: 83.17% 43.36% 10.81% 55.21%;
  }

  .inset-\[86\.02\%_26\.48\%_11\.48\%_42\.55\%\] {
    inset: 86.02% 26.48% 11.48% 42.55%;
  }

  .inset-\[102\.59\%_58\.44\%_-5\.19\%_1\.15\%\] {
    inset: 102.59% 58.44% -5.19% 1.15%;
  }

  .inset-\[126\.22\%_-21\.69\%_-33\.06\%_48\.08\%\] {
    inset: 126.22% -21.69% -33.06% 48.08%;
  }

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

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

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

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

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

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

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

  .top-\[-33\.03\%\] {
    top: -33.03%;
  }

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

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

  .top-\[-134\.95\%\] {
    top: -134.95%;
  }

  .top-\[-168\.41\%\] {
    top: -168.41%;
  }

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

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

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

  .top-\[14\.74\%\] {
    top: 14.74%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[271\.07px\] {
    top: 271.07px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[689\.48px\] {
    top: 689.48px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[797\.76px\] {
    top: 797.76px;
  }

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

  .top-\[804\.88px\] {
    top: 804.88px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[calc\(100\%-37px\)\] {
    top: calc(100% - 37px);
  }

  .top-\[calc\(100\%-124\.68px\)\] {
    top: calc(100% - 124.68px);
  }

  .top-full {
    top: 100%;
  }

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

  .right-\[6\.7\%\] {
    right: 6.7%;
  }

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

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

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

  .right-\[36\.61\%\] {
    right: 36.61%;
  }

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

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

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

  .bottom-\[11\.39\%\] {
    bottom: 11.39%;
  }

  .bottom-\[67\.96\%\] {
    bottom: 67.96%;
  }

  .bottom-\[70\.46\%\] {
    bottom: 70.46%;
  }

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

  .bottom-\[85\.28\%\] {
    bottom: 85.28%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .left-\[69\.95\%\] {
    left: 69.95%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .left-\[640\.08px\] {
    left: 640.08px;
  }

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

  .left-\[667\.08px\] {
    left: 667.08px;
  }

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

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

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

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

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

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

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

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

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

  .left-\[794\.23px\] {
    left: 794.23px;
  }

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

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

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

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

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

  .left-\[939\.62px\] {
    left: 939.62px;
  }

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

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

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

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

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

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

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

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

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

  .left-\[973\.69px\] {
    left: 973.69px;
  }

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

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

  .left-\[1039\.95px\] {
    left: 1039.95px;
  }

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

  .left-\[1060\.89px\] {
    left: 1060.89px;
  }

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

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

  .left-\[1090\.68px\] {
    left: 1090.68px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .left-\[1481\.71px\] {
    left: 1481.71px;
  }

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

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

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

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

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

  .left-\[1662\.95px\] {
    left: 1662.95px;
  }

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

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

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

  .left-\[calc\(8\.33\%\+2px\)\] {
    left: calc(8.33% + 2px);
  }

  .left-\[calc\(8\.33\%\+54px\)\] {
    left: calc(8.33% + 54px);
  }

  .left-\[calc\(8\.33\%\+63px\)\] {
    left: calc(8.33% + 63px);
  }

  .left-\[calc\(16\.67\%\+28px\)\] {
    left: calc(16.67% + 28px);
  }

  .left-\[calc\(16\.67\%\+113px\)\] {
    left: calc(16.67% + 113px);
  }

  .left-\[calc\(33\.33\%\+53px\)\] {
    left: calc(33.33% + 53px);
  }

  .left-\[calc\(33\.33\%\+74px\)\] {
    left: calc(33.33% + 74px);
  }

  .left-\[calc\(33\.33\%\+140px\)\] {
    left: calc(33.33% + 140px);
  }

  .left-\[calc\(37\.5\%-593px\)\] {
    left: calc(37.5% - 593px);
  }

  .left-\[calc\(41\.67\%\+23px\)\] {
    left: calc(41.67% + 23px);
  }

  .left-\[calc\(41\.67\%\+40px\)\] {
    left: calc(41.67% + 40px);
  }

  .left-\[calc\(41\.67\%\+81px\)\] {
    left: calc(41.67% + 81px);
  }

  .left-\[calc\(41\.67\%\+94px\)\] {
    left: calc(41.67% + 94px);
  }

  .left-\[calc\(45\.83\%\+60\.5px\)\] {
    left: calc(45.83% + 60.5px);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .left-\[calc\(58\.33\%\+2px\)\] {
    left: calc(58.33% + 2px);
  }

  .left-\[calc\(58\.33\%\+64px\)\] {
    left: calc(58.33% + 64px);
  }

  .left-\[calc\(58\.33\%\+167px\)\] {
    left: calc(58.33% + 167px);
  }

  .left-\[calc\(62\.5\%-745px\)\] {
    left: calc(62.5% - 745px);
  }

  .left-\[calc\(66\.67\%\+12px\)\] {
    left: calc(66.67% + 12px);
  }

  .left-\[calc\(66\.67\%\+44px\)\] {
    left: calc(66.67% + 44px);
  }

  .left-\[calc\(66\.67\%\+75px\)\] {
    left: calc(66.67% + 75px);
  }

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

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

  .left-\[calc\(83\.33\%\+239px\)\] {
    left: calc(83.33% + 239px);
  }

  .left-\[calc\(91\.67\%\+30px\)\] {
    left: calc(91.67% + 30px);
  }

  .left-px {
    left: 1px;
  }

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

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

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

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

  .ms-\[52\.5px\] {
    margin-inline-start: 52.5px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .block {
    display: block;
  }

  .contents {
    display: contents;
  }

  .flex {
    display: flex;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

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

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

  .table {
    display: table;
  }

  .aspect-\[1\/1\.2\] {
    aspect-ratio: 1 / 1.2;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .size-\[829\.509px\] {
    width: 829.509px;
    height: 829.509px;
  }

  .size-\[911\.093px\] {
    width: 911.093px;
    height: 911.093px;
  }

  .size-\[1111\.751px\] {
    width: 1111.75px;
    height: 1111.75px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .h-\[49\.575px\] {
    height: 49.575px;
  }

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

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

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

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

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

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

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

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

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

  .h-\[75\.538px\] {
    height: 75.538px;
  }

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

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

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

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

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

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

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

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

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

  .h-\[123\.938px\] {
    height: 123.938px;
  }

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

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

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

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

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

  .h-\[147\.606px\] {
    height: 147.606px;
  }

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

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

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

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

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

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

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

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

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

  .h-\[234\.95\%\] {
    height: 234.95%;
  }

  .h-\[236\.15\%\] {
    height: 236.15%;
  }

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

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

  .h-\[322\.682px\] {
    height: 322.682px;
  }

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

  .h-\[325\.336px\] {
    height: 325.336px;
  }

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

  .h-\[354\.36\%\] {
    height: 354.36%;
  }

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

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

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

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

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

  .h-\[577\.985px\] {
    height: 577.985px;
  }

  .h-\[605\.399px\] {
    height: 605.399px;
  }

  .h-\[630\.871px\] {
    height: 630.871px;
  }

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

  .h-\[673\.97\%\] {
    height: 673.97%;
  }

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

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

  .h-\[917\.34px\] {
    height: 917.34px;
  }

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

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

  .h-\[1108\.03px\] {
    height: 1108.03px;
  }

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

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

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

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

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

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

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

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

  .h-\[2079\.925px\] {
    height: 2079.93px;
  }

  .h-auto {
    height: auto;
  }

  .h-full {
    height: 100%;
  }

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

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

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

  .w-\[15\.154px\] {
    width: 15.154px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-\[104\.893px\] {
    width: 104.893px;
  }

  .w-\[113\.085px\] {
    width: 113.085px;
  }

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

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

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

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

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

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

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

  .w-\[162\.243px\] {
    width: 162.243px;
  }

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

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

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

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

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

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

  .w-\[210\.915px\] {
    width: 210.915px;
  }

  .w-\[229\.548px\] {
    width: 229.548px;
  }

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

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

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

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

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

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

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

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

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

  .w-\[328\.288px\] {
    width: 328.288px;
  }

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

  .w-\[350\.849px\] {
    width: 350.849px;
  }

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

  .w-\[362\.004px\] {
    width: 362.004px;
  }

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

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

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

  .w-\[385\.5px\] {
    width: 385.5px;
  }

  .w-\[395\.466px\] {
    width: 395.466px;
  }

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

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

  .w-\[438\.246px\] {
    width: 438.246px;
  }

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

  .w-\[443\.22\%\] {
    width: 443.22%;
  }

  .w-\[457\.484px\] {
    width: 457.484px;
  }

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

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

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

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

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

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

  .w-\[521\.321px\] {
    width: 521.321px;
  }

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

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

  .w-\[531\.671px\] {
    width: 531.671px;
  }

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

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

  .w-\[586\.54px\] {
    width: 586.54px;
  }

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

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

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

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

  .w-\[630\.314px\] {
    width: 630.314px;
  }

  .w-\[639\.658px\] {
    width: 639.658px;
  }

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

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

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

  .w-\[665\.244px\] {
    width: 665.244px;
  }

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

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

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

  .w-\[692\.963px\] {
    width: 692.963px;
  }

  .w-\[704\.045px\] {
    width: 704.045px;
  }

  .w-\[710\.656px\] {
    width: 710.656px;
  }

  .w-\[715\.686px\] {
    width: 715.686px;
  }

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

  .w-\[740\.785px\] {
    width: 740.785px;
  }

  .w-\[753\.73px\] {
    width: 753.73px;
  }

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

  .w-\[773\.011px\] {
    width: 773.011px;
  }

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

  .w-\[798\.99px\] {
    width: 798.99px;
  }

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

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

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

  .w-\[822\.005px\] {
    width: 822.005px;
  }

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

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

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

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

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

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

  .w-\[968\.438px\] {
    width: 968.438px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-\[1579\.537px\] {
    width: 1579.54px;
  }

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

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

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

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

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

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

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

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

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

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

  .w-\[1918\.26px\] {
    width: 1918.26px;
  }

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

  .w-\[2114\.171px\] {
    width: 2114.17px;
  }

  .w-\[3240\.034px\] {
    width: 3240.03px;
  }

  .w-\[3459\.377px\] {
    width: 3459.38px;
  }

  .w-full {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .flex-1 {
    flex: 1;
  }

  .flex-none {
    flex: none;
  }

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

  .grow {
    flex-grow: 1;
  }

  .origin-top-left {
    transform-origin: 0 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-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-\[-90deg\] {
    rotate: -90deg;
  }

  .rotate-\[-125\.84deg\] {
    rotate: -125.84deg;
  }

  .rotate-\[-126\.93deg\] {
    rotate: -126.93deg;
  }

  .rotate-\[-144\.69deg\] {
    rotate: -144.69deg;
  }

  .rotate-\[-169\.86deg\] {
    rotate: -169.86deg;
  }

  .rotate-\[-174\.04deg\] {
    rotate: -174.04deg;
  }

  .rotate-\[42\.52deg\] {
    rotate: 42.52deg;
  }

  .rotate-\[90\.29deg\] {
    rotate: 90.29deg;
  }

  .rotate-\[90deg\] {
    rotate: 90deg;
  }

  .rotate-\[116\.39deg\] {
    rotate: 116.39deg;
  }

  .rotate-\[180deg\] {
    rotate: 180deg;
  }

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

  .transform {
    transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
  }

  .cursor-default {
    cursor: default;
  }

  .cursor-pointer {
    cursor: pointer;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .gap-x-\[100px\] {
    column-gap: 100px;
  }

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

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

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

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

  .gap-y-\[50px\] {
    row-gap: 50px;
  }

  .overflow-clip {
    overflow: clip;
  }

  .overflow-hidden {
    overflow: hidden;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .border-4 {
    border-style: var(--tw-border-style);
    border-width: 4px;
  }

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

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

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

  .border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .border-l-4 {
    border-left-style: var(--tw-border-style);
    border-left-width: 4px;
  }

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

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

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

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

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

  .border-\[rgba\(0\,0\,0\,0\.1\)\] {
    border-color: #0000001a;
  }

  .border-\[rgba\(0\,0\,0\,0\.11\)\] {
    border-color: #0000001c;
  }

  .border-\[rgba\(181\,156\,108\,0\.7\)\] {
    border-color: #b59c6cb3;
  }

  .border-\[rgba\(255\,255\,255\,0\.25\)\] {
    border-color: #ffffff40;
  }

  .border-\[rgba\(255\,255\,255\,0\.32\)\] {
    border-color: #ffffff52;
  }

  .border-black {
    border-color: var(--color-black);
  }

  .bg-\[\#2b46f3\] {
    background-color: #2b46f3;
  }

  .bg-\[\#3d38f5\] {
    background-color: #3d38f5;
  }

  .bg-\[\#353e5c\] {
    background-color: #353e5c;
  }

  .bg-\[\#535353\] {
    background-color: #535353;
  }

  .bg-\[\#909090\] {
    background-color: #909090;
  }

  .bg-\[\#d0d0d0\] {
    background-color: #d0d0d0;
  }

  .bg-\[\#db3262\] {
    background-color: #db3262;
  }

  .bg-\[\#e5f2ff\] {
    background-color: #e5f2ff;
  }

  .bg-\[\#f0f0f0\] {
    background-color: #f0f0f0;
  }

  .bg-\[\#f5f5f5\] {
    background-color: #f5f5f5;
  }

  .bg-\[\#f8f9fa\] {
    background-color: #f8f9fa;
  }

  .bg-\[\#f57c00\] {
    background-color: #f57c00;
  }

  .bg-\[\#f25037\] {
    background-color: #f25037;
  }

  .bg-\[\#fdffbf\] {
    background-color: #fdffbf;
  }

  .bg-\[\#fe017b\] {
    background-color: #fe017b;
  }

  .bg-\[\#ff029a\] {
    background-color: #ff029a;
  }

  .bg-\[\#fffaee\] {
    background-color: #fffaee;
  }

  .bg-\[rgba\(237\,32\,36\,0\.06\)\] {
    background-color: #ed20240f;
  }

  .bg-\[rgba\(255\,255\,255\,0\.03\)\] {
    background-color: #ffffff08;
  }

  .bg-\[rgba\(255\,255\,255\,0\.05\)\] {
    background-color: #ffffff0d;
  }

  .bg-black {
    background-color: var(--color-black);
  }

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

  .from-\[\#d53a61\] {
    --tw-gradient-from: #d53a61;
    --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-\[\#f57c00\] {
    --tw-gradient-from: #f57c00;
    --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-\[\#ff32b4\] {
    --tw-gradient-from: #ff32b4;
    --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-\[70\.833\%\] {
    --tw-gradient-from-position: 70.833%;
  }

  .to-\[\#f57c00\] {
    --tw-gradient-to: #f57c00;
    --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-\[\#ffde21\] {
    --tw-gradient-to: #ffde21;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[rgba\(255\,240\,158\,0\)\] {
    --tw-gradient-to: #fff09e00;
    --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));
  }

  .mask-intersect {
    mask-composite: intersect;
  }

  .mask-alpha {
    mask-mode: alpha;
  }

  .mask-size-\[7\.353px_7\.353px\] {
    mask-size: 7.353px 7.353px;
  }

  .mask-no-clip {
    mask-clip: no-clip;
  }

  .mask-position-\[-2\.087px_2\.903px\] {
    mask-position: -2.087px 2.903px;
  }

  .mask-position-\[0\.101px_4\.696px\] {
    mask-position: .101px 4.696px;
  }

  .mask-position-\[0\.755px_0\.426px\] {
    mask-position: .755px .426px;
  }

  .mask-position-\[1\.676px_-2\.23px\] {
    mask-position: 1.676px -2.23px;
  }

  .mask-position-\[5\.58px_5\.744px\] {
    mask-position: 5.58px 5.744px;
  }

  .mask-no-repeat {
    mask-repeat: no-repeat;
  }

  .object-contain {
    object-fit: contain;
  }

  .object-cover {
    object-fit: cover;
  }

  .object-center {
    object-position: center;
  }

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

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

  .p-\[4px\] {
    padding: 4px;
  }

  .p-\[8px\] {
    padding: 8px;
  }

  .p-\[16px\] {
    padding: 16px;
  }

  .p-\[24px\] {
    padding: 24px;
  }

  .p-\[30px\] {
    padding: 30px;
  }

  .p-\[32px\] {
    padding: 32px;
  }

  .p-\[40px\] {
    padding: 40px;
  }

  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .px-\[20px\] {
    padding-inline: 20px;
  }

  .px-\[24px\] {
    padding-inline: 24px;
  }

  .px-\[32px\] {
    padding-inline: 32px;
  }

  .px-\[40px\] {
    padding-inline: 40px;
  }

  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }

  .py-\[10px\] {
    padding-block: 10px;
  }

  .py-\[16px\] {
    padding-block: 16px;
  }

  .py-\[20px\] {
    padding-block: 20px;
  }

  .py-\[32px\] {
    padding-block: 32px;
  }

  .py-\[60px\] {
    padding-block: 60px;
  }

  .py-\[80px\] {
    padding-block: 80px;
  }

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

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

  .pt-\[40px\] {
    padding-top: 40px;
  }

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

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

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

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

  .pb-\[80px\] {
    padding-bottom: 80px;
  }

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

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

  .text-left {
    text-align: left;
  }

  .text-right {
    text-align: right;
  }

  .font-\[\'Bebas_Neue\:Regular\'\,sans-serif\] {
    font-family: Bebas Neue\:Regular, sans-serif;
  }

  .font-\[\'DM_Sans\:ExtraLight\'\,sans-serif\] {
    font-family: DM Sans\:ExtraLight, sans-serif;
  }

  .font-\[\'DM_Sans\:Medium\'\,sans-serif\] {
    font-family: DM Sans\:Medium, sans-serif;
  }

  .font-\[\'DM_Sans\:Regular\'\,sans-serif\] {
    font-family: DM Sans\:Regular, sans-serif;
  }

  .font-\[\'Inter\:Bold\'\,sans-serif\] {
    font-family: Inter\:Bold, sans-serif;
  }

  .font-\[\'Inter\:Medium\'\,sans-serif\] {
    font-family: Inter\:Medium, sans-serif;
  }

  .font-\[\'Inter\:Regular\'\,sans-serif\] {
    font-family: Inter\:Regular, sans-serif;
  }

  .font-\[\'Inter\:SemiBold\'\,sans-serif\] {
    font-family: Inter\:SemiBold, sans-serif;
  }

  .font-\[\'Inter\:Semi_Bold\'\,sans-serif\] {
    font-family: Inter\:Semi Bold, sans-serif;
  }

  .font-\[\'Manrope\:Bold\'\,sans-serif\] {
    font-family: Manrope\:Bold, sans-serif;
  }

  .font-\[\'Manrope\:Regular\'\,sans-serif\] {
    font-family: Manrope\:Regular, sans-serif;
  }

  .font-\[\'Rethink_Sans\:Bold\'\,sans-serif\] {
    font-family: Rethink Sans\:Bold, sans-serif;
  }

  .font-\[\'Rethink_Sans\:Medium\'\,sans-serif\] {
    font-family: Rethink Sans\:Medium, sans-serif;
  }

  .font-\[\'Rethink_Sans\:Regular\'\,sans-serif\] {
    font-family: Rethink Sans\:Regular, sans-serif;
  }

  .font-\[\'Rethink_Sans\:SemiBold\'\,sans-serif\] {
    font-family: Rethink Sans\:SemiBold, sans-serif;
  }

  .font-\[\'Urbanist\:Regular\'\,sans-serif\] {
    font-family: Urbanist\:Regular, sans-serif;
  }

  .font-\[\'Work_Sans\:Medium\'\,sans-serif\] {
    font-family: Work Sans\:Medium, sans-serif;
  }

  .font-\[\'Work_Sans\:Regular\'\,sans-serif\] {
    font-family: Work Sans\:Regular, sans-serif;
  }

  .font-\[\'Work_Sans\:SemiBold\'\,sans-serif\] {
    font-family: Work Sans\:SemiBold, sans-serif;
  }

  .text-\[0px\] {
    font-size: 0;
  }

  .text-\[10px\] {
    font-size: 10px;
  }

  .text-\[11px\] {
    font-size: 11px;
  }

  .text-\[12px\] {
    font-size: 12px;
  }

  .text-\[13px\] {
    font-size: 13px;
  }

  .text-\[14px\] {
    font-size: 14px;
  }

  .text-\[15px\] {
    font-size: 15px;
  }

  .text-\[16px\] {
    font-size: 16px;
  }

  .text-\[18px\] {
    font-size: 18px;
  }

  .text-\[20px\] {
    font-size: 20px;
  }

  .text-\[21px\] {
    font-size: 21px;
  }

  .text-\[22px\] {
    font-size: 22px;
  }

  .text-\[24px\] {
    font-size: 24px;
  }

  .text-\[25\.98px\] {
    font-size: 25.98px;
  }

  .text-\[25px\] {
    font-size: 25px;
  }

  .text-\[26\.09px\] {
    font-size: 26.09px;
  }

  .text-\[26px\] {
    font-size: 26px;
  }

  .text-\[32px\] {
    font-size: 32px;
  }

  .text-\[34px\] {
    font-size: 34px;
  }

  .text-\[35\.742px\] {
    font-size: 35.742px;
  }

  .text-\[35px\] {
    font-size: 35px;
  }

  .text-\[36px\] {
    font-size: 36px;
  }

  .text-\[40px\] {
    font-size: 40px;
  }

  .text-\[45px\] {
    font-size: 45px;
  }

  .text-\[48px\] {
    font-size: 48px;
  }

  .text-\[50px\] {
    font-size: 50px;
  }

  .text-\[64px\] {
    font-size: 64px;
  }

  .text-\[65px\] {
    font-size: 65px;
  }

  .text-\[69px\] {
    font-size: 69px;
  }

  .text-\[80px\] {
    font-size: 80px;
  }

  .text-\[90px\] {
    font-size: 90px;
  }

  .text-\[98px\] {
    font-size: 98px;
  }

  .text-\[114px\] {
    font-size: 114px;
  }

  .text-\[128px\] {
    font-size: 128px;
  }

  .text-\[190px\] {
    font-size: 190px;
  }

  .text-\[200px\] {
    font-size: 200px;
  }

  .text-\[281px\] {
    font-size: 281px;
  }

  .text-\[314px\] {
    font-size: 314px;
  }

  .leading-\[0\.95\] {
    --tw-leading: .95;
    line-height: .95;
  }

  .leading-\[0\.972\] {
    --tw-leading: .972;
    line-height: .972;
  }

  .leading-\[0\] {
    --tw-leading: 0;
    line-height: 0;
  }

  .leading-\[1\.1\] {
    --tw-leading: 1.1;
    line-height: 1.1;
  }

  .leading-\[1\.2\] {
    --tw-leading: 1.2;
    line-height: 1.2;
  }

  .leading-\[1\.3\] {
    --tw-leading: 1.3;
    line-height: 1.3;
  }

  .leading-\[1\.4\] {
    --tw-leading: 1.4;
    line-height: 1.4;
  }

  .leading-\[1\.5\] {
    --tw-leading: 1.5;
    line-height: 1.5;
  }

  .leading-\[1\.6\] {
    --tw-leading: 1.6;
    line-height: 1.6;
  }

  .leading-\[1\.15\] {
    --tw-leading: 1.15;
    line-height: 1.15;
  }

  .leading-\[1\.17\] {
    --tw-leading: 1.17;
    line-height: 1.17;
  }

  .leading-\[1\.215\] {
    --tw-leading: 1.215;
    line-height: 1.215;
  }

  .leading-\[18px\] {
    --tw-leading: 18px;
    line-height: 18px;
  }

  .leading-\[33px\] {
    --tw-leading: 33px;
    line-height: 33px;
  }

  .leading-\[40px\] {
    --tw-leading: 40px;
    line-height: 40px;
  }

  .leading-\[50\.233px\] {
    --tw-leading: 50.233px;
    line-height: 50.233px;
  }

  .leading-\[51\.488px\] {
    --tw-leading: 51.488px;
    line-height: 51.488px;
  }

  .leading-\[69px\] {
    --tw-leading: 69px;
    line-height: 69px;
  }

  .leading-\[91px\] {
    --tw-leading: 91px;
    line-height: 91px;
  }

  .leading-\[111px\] {
    --tw-leading: 111px;
    line-height: 111px;
  }

  .leading-\[124px\] {
    --tw-leading: 124px;
    line-height: 124px;
  }

  .leading-\[182px\] {
    --tw-leading: 182px;
    line-height: 182px;
  }

  .leading-\[normal\] {
    --tw-leading: normal;
    line-height: normal;
  }

  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .leading-normal {
    --tw-leading: var(--leading-normal);
    line-height: var(--leading-normal);
  }

  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .font-extralight {
    --tw-font-weight: var(--font-weight-extralight);
    font-weight: var(--font-weight-extralight);
  }

  .font-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\.2px\] {
    --tw-tracking: -.2px;
    letter-spacing: -.2px;
  }

  .tracking-\[-0\.3px\] {
    --tw-tracking: -.3px;
    letter-spacing: -.3px;
  }

  .tracking-\[-0\.5px\] {
    --tw-tracking: -.5px;
    letter-spacing: -.5px;
  }

  .tracking-\[-0\.6px\] {
    --tw-tracking: -.6px;
    letter-spacing: -.6px;
  }

  .tracking-\[-0\.8px\] {
    --tw-tracking: -.8px;
    letter-spacing: -.8px;
  }

  .tracking-\[-0\.14px\] {
    --tw-tracking: -.14px;
    letter-spacing: -.14px;
  }

  .tracking-\[-0\.15px\] {
    --tw-tracking: -.15px;
    letter-spacing: -.15px;
  }

  .tracking-\[-0\.16px\] {
    --tw-tracking: -.16px;
    letter-spacing: -.16px;
  }

  .tracking-\[-0\.18px\] {
    --tw-tracking: -.18px;
    letter-spacing: -.18px;
  }

  .tracking-\[-0\.22px\] {
    --tw-tracking: -.22px;
    letter-spacing: -.22px;
  }

  .tracking-\[-0\.24px\] {
    --tw-tracking: -.24px;
    letter-spacing: -.24px;
  }

  .tracking-\[-0\.28px\] {
    --tw-tracking: -.28px;
    letter-spacing: -.28px;
  }

  .tracking-\[-0\.32px\] {
    --tw-tracking: -.32px;
    letter-spacing: -.32px;
  }

  .tracking-\[-0\.44px\] {
    --tw-tracking: -.44px;
    letter-spacing: -.44px;
  }

  .tracking-\[-0\.54px\] {
    --tw-tracking: -.54px;
    letter-spacing: -.54px;
  }

  .tracking-\[-0\.63px\] {
    --tw-tracking: -.63px;
    letter-spacing: -.63px;
  }

  .tracking-\[-0\.64px\] {
    --tw-tracking: -.64px;
    letter-spacing: -.64px;
  }

  .tracking-\[-0\.72px\] {
    --tw-tracking: -.72px;
    letter-spacing: -.72px;
  }

  .tracking-\[-0\.84px\] {
    --tw-tracking: -.84px;
    letter-spacing: -.84px;
  }

  .tracking-\[-0\.96px\] {
    --tw-tracking: -.96px;
    letter-spacing: -.96px;
  }

  .tracking-\[-0\.264px\] {
    --tw-tracking: -.264px;
    letter-spacing: -.264px;
  }

  .tracking-\[-0\.275px\] {
    --tw-tracking: -.275px;
    letter-spacing: -.275px;
  }

  .tracking-\[-0\.704px\] {
    --tw-tracking: -.704px;
    letter-spacing: -.704px;
  }

  .tracking-\[-1\.2px\] {
    --tw-tracking: -1.2px;
    letter-spacing: -1.2px;
  }

  .tracking-\[-1\.8px\] {
    --tw-tracking: -1.8px;
    letter-spacing: -1.8px;
  }

  .tracking-\[-1\.19px\] {
    --tw-tracking: -1.19px;
    letter-spacing: -1.19px;
  }

  .tracking-\[-1\.28px\] {
    --tw-tracking: -1.28px;
    letter-spacing: -1.28px;
  }

  .tracking-\[-1px\] {
    --tw-tracking: -1px;
    letter-spacing: -1px;
  }

  .tracking-\[-2\.81px\] {
    --tw-tracking: -2.81px;
    letter-spacing: -2.81px;
  }

  .tracking-\[-2px\] {
    --tw-tracking: -2px;
    letter-spacing: -2px;
  }

  .tracking-\[-3\.6px\] {
    --tw-tracking: -3.6px;
    letter-spacing: -3.6px;
  }

  .tracking-\[-14\.25px\] {
    --tw-tracking: -14.25px;
    letter-spacing: -14.25px;
  }

  .tracking-\[-23\.55px\] {
    --tw-tracking: -23.55px;
    letter-spacing: -23.55px;
  }

  .text-nowrap {
    text-wrap: nowrap;
  }

  .text-\[\#00a3e0\] {
    color: #00a3e0;
  }

  .text-\[\#2b46f3\] {
    color: #2b46f3;
  }

  .text-\[\#2c44e3\] {
    color: #2c44e3;
  }

  .text-\[\#3d38f5\] {
    color: #3d38f5;
  }

  .text-\[\#007aff\] {
    color: #007aff;
  }

  .text-\[\#7a7a7a\] {
    color: #7a7a7a;
  }

  .text-\[\#7f7f7f\] {
    color: #7f7f7f;
  }

  .text-\[\#05182f\] {
    color: #05182f;
  }

  .text-\[\#19213d\] {
    color: #19213d;
  }

  .text-\[\#020202\] {
    color: #020202;
  }

  .text-\[\#181717\] {
    color: #181717;
  }

  .text-\[\#232323\] {
    color: #232323;
  }

  .text-\[\#575757\] {
    color: #575757;
  }

  .text-\[\#606060\] {
    color: #606060;
  }

  .text-\[\#949494\] {
    color: #949494;
  }

  .text-\[\#979797\] {
    color: #979797;
  }

  .text-\[\#f57c00\] {
    color: #f57c00;
  }

  .text-\[rgba\(255\,255\,255\,0\)\] {
    color: #fff0;
  }

  .text-black {
    color: var(--color-black);
  }

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

  .text-white\/90 {
    color: #ffffffe6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/90 {
      color: color-mix(in oklab, var(--color-white) 90%, transparent);
    }
  }

  .uppercase {
    text-transform: uppercase;
  }

  .italic {
    font-style: italic;
  }

  .not-italic {
    font-style: normal;
  }

  .underline {
    text-decoration-line: underline;
  }

  .decoration-solid {
    text-decoration-style: solid;
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-60 {
    opacity: .6;
  }

  .mix-blend-multiply {
    mix-blend-mode: multiply;
  }

  .mix-blend-soft-light {
    mix-blend-mode: soft-light;
  }

  .shadow-\[0px_3\.845px_6\.152px_0px_rgba\(0\,0\,0\,0\.05\)\,0px_9\.228px_30\.76px_0px_rgba\(0\,0\,0\,0\.07\)\,0px_19\.994px_61\.52px_0px_rgba\(0\,0\,0\,0\.16\)\] {
    --tw-shadow: 0px 3.845px 6.152px 0px var(--tw-shadow-color, #0000000d), 0px 9.228px 30.76px 0px var(--tw-shadow-color, #00000012), 0px 19.994px 61.52px 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_4px_0px_\#2b46f3\] {
    --tw-shadow: 0px 4px 4px 0px var(--tw-shadow-color, #2b46f3);
    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_12px_0px_rgba\(0\,0\,0\,0\.4\)\] {
    --tw-shadow: 0px 4px 12px 0px var(--tw-shadow-color, #0006);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_4px_12px_0px_rgba\(0\,0\,0\,0\.08\)\] {
    --tw-shadow: 0px 4px 12px 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_4px_12px_0px_rgba\(245\,124\,0\,0\.3\)\] {
    --tw-shadow: 0px 4px 12px 0px var(--tw-shadow-color, #f57c004d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_5px_8px_0px_rgba\(0\,0\,0\,0\.1\)\,0px_12px_40px_0px_rgba\(0\,0\,0\,0\.13\)\,0px_26px_80px_0px_rgba\(0\,0\,0\,0\.31\)\] {
    --tw-shadow: 0px 5px 8px 0px var(--tw-shadow-color, #0000001a), 0px 12px 40px 0px var(--tw-shadow-color, #00000021), 0px 26px 80px 0px var(--tw-shadow-color, #0000004f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_5px_8px_0px_rgba\(0\,0\,0\,0\.05\)\,0px_12px_40px_0px_rgba\(0\,0\,0\,0\.07\)\,0px_26px_80px_0px_rgba\(0\,0\,0\,0\.16\)\] {
    --tw-shadow: 0px 5px 8px 0px var(--tw-shadow-color, #0000000d), 0px 12px 40px 0px var(--tw-shadow-color, #00000012), 0px 26px 80px 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_10px_30px_0px_rgba\(0\,0\,0\,0\.2\)\] {
    --tw-shadow: 0px 10px 30px 0px 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_12px_32px_0px_rgba\(75\,75\,75\,0\.12\)\] {
    --tw-shadow: 0px 12px 32px 0px var(--tw-shadow-color, #4b4b4b1f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .grayscale {
    --tw-grayscale: grayscale(100%);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .filter {
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .backdrop-blur-\[115px\] {
    --tw-backdrop-blur: blur(115px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-sm {
    --tw-backdrop-blur: blur(var(--blur-sm));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .duration-500 {
    --tw-duration: .5s;
    transition-duration: .5s;
  }

  @media (hover: hover) {
    .group-hover\:translate-x-1:is(:where(.group):hover *) {
      --tw-translate-x: calc(var(--spacing) * 1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (hover: hover) {
    .group-hover\:scale-105:is(:where(.group):hover *) {
      --tw-scale-x: 105%;
      --tw-scale-y: 105%;
      --tw-scale-z: 105%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

  @media (hover: hover) {
    .group-hover\:opacity-100:is(:where(.group):hover *) {
      opacity: 1;
    }
  }

  @media (hover: hover) {
    .group-hover\:grayscale-0:is(:where(.group):hover *) {
      --tw-grayscale: grayscale(0%);
      filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
    }
  }

  @media (hover: hover) {
    .hover\:scale-105:hover {
      --tw-scale-x: 105%;
      --tw-scale-y: 105%;
      --tw-scale-z: 105%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

  @media (hover: hover) {
    .hover\:border-\[\#f57c00\]:hover {
      border-color: #f57c00;
    }
  }

  @media (hover: hover) {
    .hover\:bg-gray-50:hover {
      background-color: var(--color-gray-50);
    }
  }

  @media (hover: hover) {
    .hover\:text-\[\#f57c00\]:hover {
      color: #f57c00;
    }
  }

  @media (hover: hover) {
    .hover\:opacity-60:hover {
      opacity: .6;
    }
  }

  @media (hover: hover) {
    .hover\:shadow-\[0px_6px_16px_0px_rgba\(245\,124\,0\,0\.4\)\]:hover {
      --tw-shadow: 0px 6px 16px 0px var(--tw-shadow-color, #f57c0066);
      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-\[0px_8px_24px_0px_rgba\(245\,124\,0\,0\.15\)\]:hover {
      --tw-shadow: 0px 8px 24px 0px var(--tw-shadow-color, #f57c0026);
      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-\[0px_15px_40px_0px_rgba\(0\,0\,0\,0\.3\)\]:hover {
      --tw-shadow: 0px 15px 40px 0px var(--tw-shadow-color, #0000004d);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @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 (width >= 48rem) {
    .md\:top-\[40px\] {
      top: 40px;
    }
  }

  @media (width >= 48rem) {
    .md\:right-\[40px\] {
      right: 40px;
    }
  }

  @media (width >= 48rem) {
    .md\:left-\[40px\] {
      left: 40px;
    }
  }

  @media (width >= 48rem) {
    .md\:mt-0 {
      margin-top: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 48rem) {
    .md\:mb-\[60px\] {
      margin-bottom: 60px;
    }
  }

  @media (width >= 48rem) {
    .md\:mb-\[80px\] {
      margin-bottom: 80px;
    }
  }

  @media (width >= 48rem) {
    .md\:mb-\[100px\] {
      margin-bottom: 100px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[74px\] {
      height: 74px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[120px\] {
      height: 120px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[250px\] {
      height: 250px;
    }
  }

  @media (width >= 48rem) {
    .md\:h-\[500px\] {
      height: 500px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[106px\] {
      width: 106px;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[120px\] {
      width: 120px;
    }
  }

  @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\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @media (width >= 48rem) {
    .md\:flex-row {
      flex-direction: row;
    }
  }

  @media (width >= 48rem) {
    .md\:items-start {
      align-items: flex-start;
    }
  }

  @media (width >= 48rem) {
    .md\:justify-between {
      justify-content: space-between;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[20px\] {
      gap: 20px;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[24px\] {
      gap: 24px;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-\[30px\] {
      gap: 30px;
    }
  }

  @media (width >= 48rem) {
    :where(.md\:space-y-\[40px\] > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(40px * var(--tw-space-y-reverse));
      margin-block-end: calc(40px * calc(1 - var(--tw-space-y-reverse)));
    }
  }

  @media (width >= 48rem) {
    :where(.md\:space-y-\[80px\] > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(80px * var(--tw-space-y-reverse));
      margin-block-end: calc(80px * calc(1 - var(--tw-space-y-reverse)));
    }
  }

  @media (width >= 48rem) {
    .md\:gap-x-\[60px\] {
      column-gap: 60px;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-y-\[60px\] {
      row-gap: 60px;
    }
  }

  @media (width >= 48rem) {
    .md\:rounded-\[30px\] {
      border-radius: 30px;
    }
  }

  @media (width >= 48rem) {
    .md\:rounded-\[34px\] {
      border-radius: 34px;
    }
  }

  @media (width >= 48rem) {
    .md\:p-\[28px\] {
      padding: 28px;
    }
  }

  @media (width >= 48rem) {
    .md\:p-\[40px\] {
      padding: 40px;
    }
  }

  @media (width >= 48rem) {
    .md\:px-\[32px\] {
      padding-inline: 32px;
    }
  }

  @media (width >= 48rem) {
    .md\:px-\[60px\] {
      padding-inline: 60px;
    }
  }

  @media (width >= 48rem) {
    .md\:py-\[80px\] {
      padding-block: 80px;
    }
  }

  @media (width >= 48rem) {
    .md\:py-\[100px\] {
      padding-block: 100px;
    }
  }

  @media (width >= 48rem) {
    .md\:pt-\[140px\] {
      padding-top: 140px;
    }
  }

  @media (width >= 48rem) {
    .md\:pl-\[32px\] {
      padding-left: 32px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[11px\] {
      font-size: 11px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[12px\] {
      font-size: 12px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[13px\] {
      font-size: 13px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[14px\] {
      font-size: 14px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[15px\] {
      font-size: 15px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[16px\] {
      font-size: 16px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[17px\] {
      font-size: 17px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[18px\] {
      font-size: 18px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[20px\] {
      font-size: 20px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[21px\] {
      font-size: 21px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[22px\] {
      font-size: 22px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[24px\] {
      font-size: 24px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[26px\] {
      font-size: 26px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[28px\] {
      font-size: 28px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[32px\] {
      font-size: 32px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[40px\] {
      font-size: 40px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[60px\] {
      font-size: 60px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-\[64px\] {
      font-size: 64px;
    }
  }

  @media (width >= 64rem) {
    .lg\:static {
      position: static;
    }
  }

  @media (width >= 64rem) {
    .lg\:left-\[315px\] {
      left: 315px;
    }
  }

  @media (width >= 64rem) {
    .lg\:ml-\[295px\] {
      margin-left: 295px;
    }
  }

  @media (width >= 64rem) {
    .lg\:block {
      display: block;
    }
  }

  @media (width >= 64rem) {
    .lg\:flex {
      display: flex;
    }
  }

  @media (width >= 64rem) {
    .lg\:hidden {
      display: none;
    }
  }

  @media (width >= 64rem) {
    .lg\:h-\[74px\] {
      height: 74px;
    }
  }

  @media (width >= 64rem) {
    .lg\:h-\[120px\] {
      height: 120px;
    }
  }

  @media (width >= 64rem) {
    .lg\:h-full {
      height: 100%;
    }
  }

  @media (width >= 64rem) {
    .lg\:w-\[108px\] {
      width: 108px;
    }
  }

  @media (width >= 64rem) {
    .lg\:w-\[175px\] {
      width: 175px;
    }
  }

  @media (width >= 64rem) {
    .lg\:w-\[295px\] {
      width: 295px;
    }
  }

  @media (width >= 64rem) {
    .lg\:w-\[419px\] {
      width: 419px;
    }
  }

  @media (width >= 64rem) {
    .lg\:flex-1 {
      flex: 1;
    }
  }

  @media (width >= 64rem) {
    .lg\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .lg\:grid-cols-\[1fr_800px\] {
      grid-template-columns: 1fr 800px;
    }
  }

  @media (width >= 64rem) {
    .lg\:flex-col {
      flex-direction: column;
    }
  }

  @media (width >= 64rem) {
    .lg\:flex-row {
      flex-direction: row;
    }
  }

  @media (width >= 64rem) {
    .lg\:items-start {
      align-items: flex-start;
    }
  }

  @media (width >= 64rem) {
    .lg\:gap-\[39px\] {
      gap: 39px;
    }
  }

  @media (width >= 64rem) {
    .lg\:gap-\[60px\] {
      gap: 60px;
    }
  }

  @media (width >= 64rem) {
    .lg\:gap-\[80px\] {
      gap: 80px;
    }
  }

  @media (width >= 64rem) {
    .lg\:gap-x-\[80px\] {
      column-gap: 80px;
    }
  }

  @media (width >= 64rem) {
    .lg\:border-r {
      border-right-style: var(--tw-border-style);
      border-right-width: 1px;
    }
  }

  @media (width >= 64rem) {
    .lg\:border-b-0 {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 0;
    }
  }

  @media (width >= 64rem) {
    .lg\:border-none {
      --tw-border-style: none;
      border-style: none;
    }
  }

  @media (width >= 64rem) {
    .lg\:bg-transparent {
      background-color: #0000;
    }
  }

  @media (width >= 64rem) {
    .lg\:p-0 {
      padding: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 64rem) {
    .lg\:p-\[50px\] {
      padding: 50px;
    }
  }

  @media (width >= 64rem) {
    .lg\:px-\[32px\] {
      padding-inline: 32px;
    }
  }

  @media (width >= 64rem) {
    .lg\:px-\[80px\] {
      padding-inline: 80px;
    }
  }

  @media (width >= 64rem) {
    .lg\:py-\[100px\] {
      padding-block: 100px;
    }
  }

  @media (width >= 64rem) {
    .lg\:py-\[120px\] {
      padding-block: 120px;
    }
  }

  @media (width >= 64rem) {
    .lg\:pt-0 {
      padding-top: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 64rem) {
    .lg\:pt-\[16px\] {
      padding-top: 16px;
    }
  }

  @media (width >= 64rem) {
    .lg\:pt-\[80px\] {
      padding-top: 80px;
    }
  }

  @media (width >= 64rem) {
    .lg\:pl-\[16px\] {
      padding-left: 16px;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[28px\] {
      font-size: 28px;
    }
  }
}

:root {
  --font-size: 16px;
  --background: #fff;
  --foreground: oklch(.145 0 0);
  --card: #fff;
  --card-foreground: oklch(.145 0 0);
  --popover: oklch(1 0 0);
  --popover-foreground: oklch(.145 0 0);
  --primary: #030213;
  --primary-foreground: oklch(1 0 0);
  --secondary: oklch(.95 .0058 264.53);
  --secondary-foreground: #030213;
  --muted: #ececf0;
  --muted-foreground: #717182;
  --accent: #e9ebef;
  --accent-foreground: #030213;
  --destructive: #d4183d;
  --destructive-foreground: #fff;
  --border: #0000001a;
  --input: transparent;
  --input-background: #f3f3f5;
  --switch-background: #cbced4;
  --font-weight-medium: 500;
  --font-weight-normal: 400;
  --ring: oklch(.708 0 0);
  --chart-1: oklch(.646 .222 41.116);
  --chart-2: oklch(.6 .118 184.704);
  --chart-3: oklch(.398 .07 227.392);
  --chart-4: oklch(.828 .189 84.429);
  --chart-5: oklch(.769 .188 70.08);
  --radius: .625rem;
  --sidebar: oklch(.985 0 0);
  --sidebar-foreground: oklch(.145 0 0);
  --sidebar-primary: #030213;
  --sidebar-primary-foreground: oklch(.985 0 0);
  --sidebar-accent: oklch(.97 0 0);
  --sidebar-accent-foreground: oklch(.205 0 0);
  --sidebar-border: oklch(.922 0 0);
  --sidebar-ring: oklch(.708 0 0);
}

.dark {
  --background: oklch(.145 0 0);
  --foreground: oklch(.985 0 0);
  --card: oklch(.145 0 0);
  --card-foreground: oklch(.985 0 0);
  --popover: oklch(.145 0 0);
  --popover-foreground: oklch(.985 0 0);
  --primary: oklch(.985 0 0);
  --primary-foreground: oklch(.205 0 0);
  --secondary: oklch(.269 0 0);
  --secondary-foreground: oklch(.985 0 0);
  --muted: oklch(.269 0 0);
  --muted-foreground: oklch(.708 0 0);
  --accent: oklch(.269 0 0);
  --accent-foreground: oklch(.985 0 0);
  --destructive: oklch(.396 .141 25.723);
  --destructive-foreground: oklch(.637 .237 25.331);
  --border: oklch(.269 0 0);
  --input: oklch(.269 0 0);
  --ring: oklch(.439 0 0);
  --font-weight-medium: 500;
  --font-weight-normal: 400;
  --chart-1: oklch(.488 .243 264.376);
  --chart-2: oklch(.696 .17 162.48);
  --chart-3: oklch(.769 .188 70.08);
  --chart-4: oklch(.627 .265 303.9);
  --chart-5: oklch(.645 .246 16.439);
  --sidebar: oklch(.205 0 0);
  --sidebar-foreground: oklch(.985 0 0);
  --sidebar-primary: oklch(.488 .243 264.376);
  --sidebar-primary-foreground: oklch(.985 0 0);
  --sidebar-accent: oklch(.269 0 0);
  --sidebar-accent-foreground: oklch(.985 0 0);
  --sidebar-border: oklch(.269 0 0);
  --sidebar-ring: oklch(.439 0 0);
}

html {
  font-size: var(--font-size);
}

@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
  initial-value: rotateX(0);
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
  initial-value: rotateY(0);
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
  initial-value: rotateZ(0);
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false;
  initial-value: skewX(0);
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false;
  initial-value: skewY(0);
}

@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-gradient-position {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}

@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}

@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}
