/*! 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-border-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
    }
  }
}

@layer theme {
  .tailwind, .tailwind :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-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --font-weight-light: 300;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --ease-out: cubic-bezier(0, 0, .2, 1);
    --blur-xl: 24px;
    --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 {
  .tailwind *, .tailwind :after, .tailwind :before, .tailwind ::backdrop {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

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

  .tailwind html, .tailwind :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;
  }

  .tailwind body {
    line-height: inherit;
  }

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

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

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

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

  .tailwind b, .tailwind strong {
    font-weight: bolder;
  }

  .tailwind code, .tailwind kbd, .tailwind samp, .tailwind 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;
  }

  .tailwind small {
    font-size: 80%;
  }

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

  .tailwind sub {
    bottom: -.25em;
  }

  .tailwind sup {
    top: -.5em;
  }

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

  .tailwind :-moz-focusring {
    outline: auto;
  }

  .tailwind progress {
    vertical-align: baseline;
  }

  .tailwind summary {
    display: list-item;
  }

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

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

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

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

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

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

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

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

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

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

  .tailwind textarea {
    resize: vertical;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .tailwind .visible {
    visibility: visible;
  }

  .tailwind .absolute {
    position: absolute;
  }

  .tailwind .relative {
    position: relative;
  }

  .tailwind .sticky {
    position: sticky;
  }

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

  .tailwind .inset-\[-0\.13\%_-0\.13\%_-0\.21\%_-0\.13\%\] {
    inset: -.13% -.13% -.21%;
  }

  .tailwind .inset-\[-0\.46\%_-0\.13\%_-0\.43\%_-0\.13\%\] {
    inset: -.46% -.13% -.43%;
  }

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

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

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

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

  .tailwind .inset-\[-2\.96\%_-2\.29\%\] {
    inset: -2.96% -2.29%;
  }

  .tailwind .inset-\[-3\.62\%_-2\.8\%\] {
    inset: -3.62% -2.8%;
  }

  .tailwind .inset-\[-8\.438\%\] {
    inset: -8.438%;
  }

  .tailwind .inset-\[-10\.36\%_-8\.02\%\] {
    inset: -10.36% -8.02%;
  }

  .tailwind .inset-\[-12\.5\%_-45\.83\%_-79\.17\%_-45\.83\%\] {
    inset: -12.5% -45.83% -79.17%;
  }

  .tailwind .inset-\[-12\.65\%_-9\.8\%\] {
    inset: -12.65% -9.8%;
  }

  .tailwind .inset-\[-16\.84\%\] {
    inset: -16.84%;
  }

  .tailwind .inset-\[-25\.06\%_-19\.48\%\] {
    inset: -25.06% -19.48%;
  }

  .tailwind .inset-\[-30\.6\%_-23\.79\%\] {
    inset: -30.6% -23.79%;
  }

  .tailwind .inset-\[-54\.78\%_-42\.41\%\] {
    inset: -54.78% -42.41%;
  }

  .tailwind .inset-\[-66\.89\%_-51\.78\%\] {
    inset: -66.89% -51.78%;
  }

  .tailwind .inset-\[-96\.24\%_-88\.63\%\] {
    inset: -96.24% -88.63%;
  }

  .tailwind .inset-\[-100\%\] {
    inset: -100%;
  }

  .tailwind .inset-\[-117\.51\%_-108\.22\%\] {
    inset: -117.51% -108.22%;
  }

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

  .tailwind .inset-\[8\.33\%_8\.33\%_66\.67\%_66\.67\%\] {
    inset: 8.33% 8.33% 66.67% 66.67%;
  }

  .tailwind .inset-\[8\.33\%_20\.83\%_20\.83\%_8\.33\%\] {
    inset: 8.33% 20.83% 20.83% 8.33%;
  }

  .tailwind .inset-\[8\.34\%_15\.28\%_8\.33\%_15\.28\%\] {
    inset: 8.34% 15.28% 8.33%;
  }

  .tailwind .inset-\[8\.333\%\] {
    inset: 8.333%;
  }

  .tailwind .inset-\[10\.42\%_14\.58\%_14\.58\%_10\.42\%\] {
    inset: 10.42% 14.58% 14.58% 10.42%;
  }

  .tailwind .inset-\[10\.42\%_33\.33\%_56\.25\%_33\.33\%\] {
    inset: 10.42% 33.33% 56.25%;
  }

  .tailwind .inset-\[10\.417\%\] {
    inset: 10.417%;
  }

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

  .tailwind .inset-\[12\.5\%_13\.3\%_12\.5\%_13\.31\%\] {
    inset: 12.5% 13.3% 12.5% 13.31%;
  }

  .tailwind .inset-\[12\.5\%_31\.03\%_12\.5\%_31\.08\%\] {
    inset: 12.5% 31.03% 12.5% 31.08%;
  }

  .tailwind .inset-\[16\.67\%_10\.42\%_16\.82\%_10\.42\%\] {
    inset: 16.67% 10.42% 16.82%;
  }

  .tailwind .inset-\[17\.19\%_8\.17\%_17\.19\%_8\.16\%\] {
    inset: 17.19% 8.17% 17.19% 8.16%;
  }

  .tailwind .inset-\[20\.83\%_10\.42\%_20\.65\%_10\.42\%\] {
    inset: 20.83% 10.42% 20.65%;
  }

  .tailwind .inset-\[21\.88\%_15\.63\%\] {
    inset: 21.88% 15.63%;
  }

  .tailwind .inset-\[22\.29\%_10\.42\%\] {
    inset: 22.29% 10.42%;
  }

  .tailwind .inset-\[23\.44\%_28\.39\%_23\.44\%_28\.75\%\] {
    inset: 23.44% 28.39% 23.44% 28.75%;
  }

  .tailwind .inset-\[24\.53\%_17\.76\%_24\.52\%_17\.76\%\] {
    inset: 24.53% 17.76% 24.52%;
  }

  .tailwind .inset-\[25\%_25\%_51\.24\%_51\.24\%\] {
    inset: 25% 25% 51.24% 51.24%;
  }

  .tailwind .inset-\[25\%_51\.24\%_51\.24\%_25\%\] {
    inset: 25% 51.24% 51.24% 25%;
  }

  .tailwind .inset-\[25\.49\%_32\.23\%_34\.07\%_46\.94\%\] {
    inset: 25.49% 32.23% 34.07% 46.94%;
  }

  .tailwind .inset-\[32\.03\%_20\.7\%_31\.29\%_20\.7\%\] {
    inset: 32.03% 20.7% 31.29%;
  }

  .tailwind .inset-\[38\.78\%_63\.58\%_38\.78\%_25\.49\%\] {
    inset: 38.78% 63.58% 38.78% 25.49%;
  }

  .tailwind .inset-\[45\.53\%_25\.51\%_30\.99\%_50\.48\%\] {
    inset: 45.53% 25.51% 30.99% 50.48%;
  }

  .tailwind .inset-\[51\.24\%_25\%_25\%_51\.24\%\] {
    inset: 51.24% 25% 25% 51.24%;
  }

  .tailwind .inset-\[51\.24\%_51\.24\%_25\%_25\%\] {
    inset: 51.24% 51.24% 25% 25%;
  }

  .tailwind .inset-\[63\.66\%_8\.35\%_8\.35\%_63\.66\%\] {
    inset: 63.66% 8.35% 8.35% 63.66%;
  }

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

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

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

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

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

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

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

  .tailwind .top-\[19\.95\%\] {
    top: 19.95%;
  }

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

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

  .tailwind .top-\[54\.85\%\] {
    top: 54.85%;
  }

  .tailwind .top-\[62\.23\%\] {
    top: 62.23%;
  }

  .tailwind .top-\[calc\(50\%\+2\.716px\)\] {
    top: calc(50% + 2.716px);
  }

  .tailwind .top-\[calc\(50\%\+2\.814px\)\] {
    top: calc(50% + 2.814px);
  }

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

  .tailwind .top-\[calc\(50\%\+7\.262px\)\] {
    top: calc(50% + 7.262px);
  }

  .tailwind .top-\[calc\(50\%\+25\.094px\)\] {
    top: calc(50% + 25.094px);
  }

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

  .tailwind .top-\[calc\(50\%\+58\.203px\)\] {
    top: calc(50% + 58.203px);
  }

  .tailwind .top-\[calc\(50\%\+70\.56px\)\] {
    top: calc(50% + 70.56px);
  }

  .tailwind .top-\[calc\(50\%\+106\.614px\)\] {
    top: calc(50% + 106.614px);
  }

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

  .tailwind .top-\[calc\(50\%\+126\.782px\)\] {
    top: calc(50% + 126.782px);
  }

  .tailwind .top-\[calc\(50\%\+144\.277px\)\] {
    top: calc(50% + 144.277px);
  }

  .tailwind .top-\[calc\(50\%\+177\.68px\)\] {
    top: calc(50% + 177.68px);
  }

  .tailwind .top-\[calc\(50\%\+196\.766px\)\] {
    top: calc(50% + 196.766px);
  }

  .tailwind .top-\[calc\(50\%\+214\.287px\)\] {
    top: calc(50% + 214.287px);
  }

  .tailwind .top-\[calc\(50\%\+267\.813px\)\] {
    top: calc(50% + 267.813px);
  }

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

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

  .tailwind .top-\[calc\(50\%-20\.941px\)\] {
    top: calc(50% - 20.941px);
  }

  .tailwind .top-\[calc\(50\%-25\.11px\)\] {
    top: calc(50% - 25.11px);
  }

  .tailwind .top-\[calc\(50\%-26\.694px\)\] {
    top: calc(50% - 26.694px);
  }

  .tailwind .top-\[calc\(50\%-27\.093px\)\] {
    top: calc(50% - 27.093px);
  }

  .tailwind .top-\[calc\(50\%-28\.514px\)\] {
    top: calc(50% - 28.514px);
  }

  .tailwind .top-\[calc\(50\%-46\.807px\)\] {
    top: calc(50% - 46.807px);
  }

  .tailwind .top-\[calc\(50\%-71\.79px\)\] {
    top: calc(50% - 71.79px);
  }

  .tailwind .top-\[calc\(50\%-80\.421px\)\] {
    top: calc(50% - 80.421px);
  }

  .tailwind .top-\[calc\(50\%-82\.818px\)\] {
    top: calc(50% - 82.818px);
  }

  .tailwind .top-\[calc\(50\%-112\.354px\)\] {
    top: calc(50% - 112.354px);
  }

  .tailwind .top-\[calc\(50\%-151\.466px\)\] {
    top: calc(50% - 151.466px);
  }

  .tailwind .top-\[calc\(50\%-161\.395px\)\] {
    top: calc(50% - 161.395px);
  }

  .tailwind .top-\[calc\(50\%-170\.553px\)\] {
    top: calc(50% - 170.553px);
  }

  .tailwind .top-\[calc\(50\%-203\.954px\)\] {
    top: calc(50% - 203.954px);
  }

  .tailwind .top-\[calc\(50\%-208\.339px\)\] {
    top: calc(50% - 208.339px);
  }

  .tailwind .top-\[calc\(50\%-210\.51px\)\] {
    top: calc(50% - 210.51px);
  }

  .tailwind .top-\[calc\(50\%-221\.453px\)\] {
    top: calc(50% - 221.453px);
  }

  .tailwind .top-\[calc\(50\%-227\.815px\)\] {
    top: calc(50% - 227.815px);
  }

  .tailwind .top-\[calc\(50\%-237\.223px\)\] {
    top: calc(50% - 237.223px);
  }

  .tailwind .top-\[calc\(50\%-272\.596px\)\] {
    top: calc(50% - 272.596px);
  }

  .tailwind .top-\[calc\(50\%-277\.673px\)\] {
    top: calc(50% - 277.673px);
  }

  .tailwind .top-\[calc\(50\%-289\.858px\)\] {
    top: calc(50% - 289.858px);
  }

  .tailwind .top-\[calc\(50\%-320\.067px\)\] {
    top: calc(50% - 320.067px);
  }

  .tailwind .top-\[calc\(50\%-335\.895px\)\] {
    top: calc(50% - 335.895px);
  }

  .tailwind .top-\[calc\(50\%-341\.648px\)\] {
    top: calc(50% - 341.648px);
  }

  .tailwind .top-\[calc\(50\%-386\.741px\)\] {
    top: calc(50% - 386.741px);
  }

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

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

  .tailwind .right-\[-5\.63px\] {
    right: -5.63px;
  }

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

  .tailwind .right-\[6\.17\%\] {
    right: 6.17%;
  }

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

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

  .tailwind .right-\[14\.67px\] {
    right: 14.67px;
  }

  .tailwind .right-\[17px\] {
    right: 17px;
  }

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

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

  .tailwind .right-\[29\.53\%\] {
    right: 29.53%;
  }

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

  .tailwind .right-\[32\.96\%\] {
    right: 32.96%;
  }

  .tailwind .right-\[33\.44\%\] {
    right: 33.44%;
  }

  .tailwind .right-\[44\.03px\] {
    right: 44.03px;
  }

  .tailwind .right-\[64\.33px\] {
    right: 64.33px;
  }

  .tailwind .right-\[75\.91\%\] {
    right: 75.91%;
  }

  .tailwind .right-\[82\.61\%\] {
    right: 82.61%;
  }

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

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

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

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

  .tailwind .bottom-\[-5\.63px\] {
    bottom: -5.63px;
  }

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

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

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

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

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

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

  .tailwind .bottom-\[21\.7\%\] {
    bottom: 21.7%;
  }

  .tailwind .bottom-\[37\.2\%\] {
    bottom: 37.2%;
  }

  .tailwind .bottom-\[54\.79\%\] {
    bottom: 54.79%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .tailwind .left-\[34\.94\%\] {
    left: 34.94%;
  }

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

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

  .tailwind .left-\[calc\(50\%\+97\.979px\)\] {
    left: calc(50% + 97.979px);
  }

  .tailwind .left-\[calc\(50\%\+107\.78px\)\] {
    left: calc(50% + 107.78px);
  }

  .tailwind .left-\[calc\(50\%\+129\.666px\)\] {
    left: calc(50% + 129.666px);
  }

  .tailwind .left-\[calc\(50\%\+129\.667px\)\] {
    left: calc(50% + 129.667px);
  }

  .tailwind .left-\[calc\(50\%\+129\.668px\)\] {
    left: calc(50% + 129.668px);
  }

  .tailwind .left-\[calc\(50\%\+129\.669px\)\] {
    left: calc(50% + 129.669px);
  }

  .tailwind .left-\[calc\(50\%\+142\.813px\)\] {
    left: calc(50% + 142.813px);
  }

  .tailwind .left-\[calc\(50\%\+142\.814px\)\] {
    left: calc(50% + 142.814px);
  }

  .tailwind .left-\[calc\(50\%\+142\.815px\)\] {
    left: calc(50% + 142.815px);
  }

  .tailwind .left-\[calc\(50\%\+142\.816px\)\] {
    left: calc(50% + 142.816px);
  }

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

  .tailwind .left-\[calc\(50\%-2\.093px\)\] {
    left: calc(50% - 2.093px);
  }

  .tailwind .left-\[calc\(50\%-2\.094px\)\] {
    left: calc(50% - 2.094px);
  }

  .tailwind .left-\[calc\(50\%-21\.422px\)\] {
    left: calc(50% - 21.422px);
  }

  .tailwind .left-\[calc\(50\%-21\.423px\)\] {
    left: calc(50% - 21.423px);
  }

  .tailwind .left-\[calc\(50\%-48\.621px\)\] {
    left: calc(50% - 48.621px);
  }

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

  .tailwind .left-\[calc\(50\%-65\.403px\)\] {
    left: calc(50% - 65.403px);
  }

  .tailwind .left-\[calc\(50\%-65\.404px\)\] {
    left: calc(50% - 65.404px);
  }

  .tailwind .left-\[calc\(50\%-65\.405px\)\] {
    left: calc(50% - 65.405px);
  }

  .tailwind .left-\[calc\(50\%-72\.864px\)\] {
    left: calc(50% - 72.864px);
  }

  .tailwind .left-\[calc\(50\%-72\.866px\)\] {
    left: calc(50% - 72.866px);
  }

  .tailwind .left-\[calc\(50\%-72\.867px\)\] {
    left: calc(50% - 72.867px);
  }

  .tailwind .left-\[calc\(50\%-295\.388px\)\] {
    left: calc(50% - 295.388px);
  }

  .tailwind .left-\[calc\(50\%-313\.6px\)\] {
    left: calc(50% - 313.6px);
  }

  .tailwind .left-\[calc\(50\%-313\.601px\)\] {
    left: calc(50% - 313.601px);
  }

  .tailwind .left-\[calc\(50\%-313\.602px\)\] {
    left: calc(50% - 313.602px);
  }

  .tailwind .left-\[calc\(50\%-327\.149px\)\] {
    left: calc(50% - 327.149px);
  }

  .tailwind .left-\[calc\(50\%-347\.286px\)\] {
    left: calc(50% - 347.286px);
  }

  .tailwind .left-\[calc\(50\%-347\.287px\)\] {
    left: calc(50% - 347.287px);
  }

  .tailwind .left-\[calc\(50\%-347\.288px\)\] {
    left: calc(50% - 347.288px);
  }

  .tailwind .left-\[calc\(50\%-347\.289px\)\] {
    left: calc(50% - 347.289px);
  }

  .tailwind .isolate {
    isolation: isolate;
  }

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

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

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

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

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

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

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

  .tailwind .block {
    display: block;
  }

  .tailwind .contents {
    display: contents;
  }

  .tailwind .flex {
    display: flex;
  }

  .tailwind .aspect-\[598\/146\] {
    aspect-ratio: 598 / 146;
  }

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

  .tailwind .size-\[5\.625px\] {
    width: 5.625px;
    height: 5.625px;
  }

  .tailwind .size-\[11\.25px\] {
    width: 11.25px;
    height: 11.25px;
  }

  .tailwind .size-\[11\.895px\] {
    width: 11.895px;
    height: 11.895px;
  }

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

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

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

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

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

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

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

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

  .tailwind .size-\[178\.509px\] {
    width: 178.509px;
    height: 178.509px;
  }

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

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

  .tailwind .size-\[314\.515px\] {
    width: 314.515px;
    height: 314.515px;
  }

  .tailwind .size-\[347\.748px\] {
    width: 347.748px;
    height: 347.748px;
  }

  .tailwind .size-\[473\.19px\] {
    width: 473.19px;
    height: 473.19px;
  }

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

  .tailwind .size-\[523\.188px\] {
    width: 523.188px;
    height: 523.188px;
  }

  .tailwind .size-\[621\.947px\] {
    width: 621.947px;
    height: 621.947px;
  }

  .tailwind .size-\[687\.663px\] {
    width: 687.663px;
    height: 687.663px;
  }

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

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

  .tailwind .h-\[1\.357e_-21px\] {
    height: 1.357\65  -21px;
  }

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

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

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

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

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

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

  .tailwind .h-\[11\.096px\] {
    height: 11.096px;
  }

  .tailwind .h-\[11\.333px\] {
    height: 11.333px;
  }

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

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

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

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

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

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

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

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

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

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

  .tailwind .h-\[85\.05px\] {
    height: 85.05px;
  }

  .tailwind .h-\[129\.077px\] {
    height: 129.077px;
  }

  .tailwind .h-\[192\.732px\] {
    height: 192.732px;
  }

  .tailwind .h-\[213\.097px\] {
    height: 213.097px;
  }

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

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

  .tailwind .h-\[224\.419px\] {
    height: 224.419px;
  }

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

  .tailwind .h-\[237\.214px\] {
    height: 237.214px;
  }

  .tailwind .h-\[247\.071px\] {
    height: 247.071px;
  }

  .tailwind .h-\[248\.131px\] {
    height: 248.131px;
  }

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

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

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

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

  .tailwind .h-\[calc\(1px\*\(\(var\(--transform-inner-width\)\*0\.8756377175070185\)\+\(var\(--transform-inner-height\)\*0\.48296845060774785\)\)\)\], .tailwind .h-\[calc\(1px\*\(\(var\(--transform-inner-width\)\*0\.8756377175070185\)\+\(var\(--transform-inner-height\)\*0\.48296845060774807\)\)\)\], .tailwind .h-\[calc\(1px\*\(\(var\(--transform-inner-width\)\*0\.8756377175070186\)\+\(var\(--transform-inner-height\)\*0\.482968450607748\)\)\)\], .tailwind .h-\[calc\(1px\*\(\(var\(--transform-inner-width\)\*0\.8756377175070186\)\+\(var\(--transform-inner-height\)\*0\.4829684506077477\)\)\)\], .tailwind .h-\[calc\(1px\*\(\(var\(--transform-inner-width\)\*0\.8756377175070186\)\+\(var\(--transform-inner-height\)\*0\.4829684506077478\)\)\)\], .tailwind .h-\[calc\(1px\*\(\(var\(--transform-inner-width\)\*0\.8756377175070186\)\+\(var\(--transform-inner-height\)\*0\.48296845060774796\)\)\)\], .tailwind .h-\[calc\(1px\*\(\(var\(--transform-inner-width\)\*0\.8756377175070187\)\+\(var\(--transform-inner-height\)\*0\.4829684506077479\)\)\)\], .tailwind .h-\[calc\(1px\*\(\(var\(--transform-inner-width\)\*0\.8756377175070188\)\+\(var\(--transform-inner-height\)\*0\.482968450607748\)\)\)\], .tailwind .h-\[calc\(1px\*\(\(var\(--transform-inner-width\)\*0\.8756377175070195\)\+\(var\(--transform-inner-height\)\*0\.4829684506077461\)\)\)\] {
    height: calc(1px * ((var(--transform-inner-width) * .875638)  + (var(--transform-inner-height) * .482968)));
  }

  .tailwind .h-\[calc\(1px\*\(\(var\(--transform-inner-width\)\*1\)\+\(var\(--transform-inner-height\)\*0\)\)\)\] {
    height: calc(1px * ((var(--transform-inner-width) * 1)  + (var(--transform-inner-height) * 0)));
  }

  .tailwind .h-full {
    height: 100%;
  }

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

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

  .tailwind .w-\[15\.273px\] {
    width: 15.273px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .tailwind .w-\[242\.641px\] {
    width: 242.641px;
  }

  .tailwind .w-\[268\.279px\] {
    width: 268.279px;
  }

  .tailwind .w-\[288\.675px\] {
    width: 288.675px;
  }

  .tailwind .w-\[319\.177px\] {
    width: 319.177px;
  }

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

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

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

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

  .tailwind .w-\[393\.389px\] {
    width: 393.389px;
  }

  .tailwind .w-\[399\.6px\] {
    width: 399.6px;
  }

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

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

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

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

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

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

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

  .tailwind .w-\[calc\(1px\*\(\(var\(--transform-inner-height\)\*0\.8756377175070185\)\+\(var\(--transform-inner-width\)\*0\.48296845060774757\)\)\)\], .tailwind .w-\[calc\(1px\*\(\(var\(--transform-inner-height\)\*0\.8756377175070185\)\+\(var\(--transform-inner-width\)\*0\.48296845060774785\)\)\)\], .tailwind .w-\[calc\(1px\*\(\(var\(--transform-inner-height\)\*0\.8756377175070185\)\+\(var\(--transform-inner-width\)\*0\.48296845060774807\)\)\)\], .tailwind .w-\[calc\(1px\*\(\(var\(--transform-inner-height\)\*0\.8756377175070186\)\+\(var\(--transform-inner-width\)\*0\.482968450607748\)\)\)\], .tailwind .w-\[calc\(1px\*\(\(var\(--transform-inner-height\)\*0\.8756377175070186\)\+\(var\(--transform-inner-width\)\*0\.4829684506077477\)\)\)\], .tailwind .w-\[calc\(1px\*\(\(var\(--transform-inner-height\)\*0\.8756377175070186\)\+\(var\(--transform-inner-width\)\*0\.48296845060774785\)\)\)\], .tailwind .w-\[calc\(1px\*\(\(var\(--transform-inner-height\)\*0\.8756377175070187\)\+\(var\(--transform-inner-width\)\*0\.4829684506077479\)\)\)\], .tailwind .w-\[calc\(1px\*\(\(var\(--transform-inner-height\)\*0\.8756377175070196\)\+\(var\(--transform-inner-width\)\*0\.4829684506077462\)\)\)\] {
    width: calc(1px * ((var(--transform-inner-height) * .875638)  + (var(--transform-inner-width) * .482968)));
  }

  .tailwind .w-\[calc\(1px\*\(\(var\(--transform-inner-height\)\*1\)\+\(var\(--transform-inner-width\)\*0\)\)\)\] {
    width: calc(1px * ((var(--transform-inner-height) * 1)  + (var(--transform-inner-width) * 0)));
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .tailwind .flex-none {
    flex: none;
  }

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

  .tailwind .grow {
    flex-grow: 1;
  }

  .tailwind .basis-0 {
    flex-basis: calc(var(--spacing) * 0);
  }

  .tailwind .translate-x-\[-50\%\] {
    --tw-translate-x: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tailwind .translate-y-\[-50\%\] {
    --tw-translate-y: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tailwind .scale-y-\[-100\%\] {
    --tw-scale-y: -100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .tailwind .rotate-\[180deg\] {
    rotate: 180deg;
  }

  .tailwind .rotate-\[241\.121deg\] {
    rotate: 241.121deg;
  }

  .tailwind .rotate-\[270deg\] {
    rotate: 270deg;
  }

  .tailwind .transform {
    transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
  }

  .tailwind .cursor-pointer {
    cursor: pointer;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .tailwind .gap-\[3\.965px\] {
    gap: 3.965px;
  }

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

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

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

  .tailwind .gap-\[7\.135px\] {
    gap: 7.135px;
  }

  .tailwind .gap-\[7\.918px\] {
    gap: 7.918px;
  }

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

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

  .tailwind .gap-\[9\.632px\] {
    gap: 9.632px;
  }

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

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

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

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

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

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

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

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

  .tailwind .gap-\[48px\] {
    gap: 48px;
  }

  .tailwind .gap-\[80px\] {
    gap: 80px;
  }

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

  .tailwind .overflow-clip {
    overflow: clip;
  }

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

  .tailwind .overflow-visible {
    overflow: visible;
  }

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

  .tailwind .overflow-y-clip {
    overflow-y: clip;
  }

  .tailwind .rounded-\[1\.333px\] {
    border-radius: 1.333px;
  }

  .tailwind .rounded-\[2\.667px\] {
    border-radius: 2.667px;
  }

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

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

  .tailwind .rounded-\[7\.93px\] {
    border-radius: 7.93px;
  }

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

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

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

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

  .tailwind .rounded-\[13\.5px\] {
    border-radius: 13.5px;
  }

  .tailwind .rounded-\[13\.35px\] {
    border-radius: 13.35px;
  }

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

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

  .tailwind .rounded-\[17\.55px\] {
    border-radius: 17.55px;
  }

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

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

  .tailwind .rounded-\[26\.9898px\] {
    border-radius: 26.9898px;
  }

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

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

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

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

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

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

  .tailwind .rounded-tl-\[6\.48px\] {
    border-top-left-radius: 6.48px;
  }

  .tailwind .rounded-tl-\[7\.29px\] {
    border-top-left-radius: 7.29px;
  }

  .tailwind .rounded-bl-\[6\.48px\] {
    border-bottom-left-radius: 6.48px;
  }

  .tailwind .rounded-bl-\[7\.29px\] {
    border-bottom-left-radius: 7.29px;
  }

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

  .tailwind .border-\[0\.99px\] {
    border-style: var(--tw-border-style);
    border-width: .99px;
  }

  .tailwind .border-\[0\.938px\] {
    border-style: var(--tw-border-style);
    border-width: .938px;
  }

  .tailwind .border-\[1\.35px\] {
    border-style: var(--tw-border-style);
    border-width: 1.35px;
  }

  .tailwind .border-\[1px_0px_0px\] {
    border-style: var(--tw-border-style);
    border-width: 1px 0 0;
  }

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

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

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

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

  .tailwind .border-\[\#eeeeee\] {
    border-color: #eee;
  }

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

  .tailwind .border-\[rgba\(0\,0\,0\,0\.2\)\] {
    border-color: #0003;
  }

  .tailwind .border-\[rgba\(0\,0\,0\,0\.08\)\] {
    border-color: #00000014;
  }

  .tailwind .border-\[rgba\(0\,0\,0\,0\.15\)\] {
    border-color: #00000026;
  }

  .tailwind .border-\[rgba\(152\,184\,0\,0\.5\)\] {
    border-color: #98b80080;
  }

  .tailwind .border-\[rgba\(170\,170\,170\,0\.15\)\] {
    border-color: #aaaaaa26;
  }

  .tailwind .bg-\[\#0e0e0e\] {
    background-color: #0e0e0e;
  }

  .tailwind .bg-\[\#121212\] {
    background-color: #121212;
  }

  .tailwind .bg-\[\#141414\] {
    background-color: #141414;
  }

  .tailwind .bg-\[\#212121\] {
    background-color: #212121;
  }

  .tailwind .bg-\[\#273400\] {
    background-color: #273400;
  }

  .tailwind .bg-\[\#656565\] {
    background-color: #656565;
  }

  .tailwind .bg-\[\#c3e600\] {
    background-color: #c3e600;
  }

  .tailwind .bg-\[\#dfff00\] {
    background-color: #dfff00;
  }

  .tailwind .bg-\[\#eeeeee\] {
    background-color: #eee;
  }

  .tailwind .bg-\[\#f8f8f8\] {
    background-color: #f8f8f8;
  }

  .tailwind .bg-\[rgba\(0\,0\,0\,0\.1\)\] {
    background-color: #0000001a;
  }

  .tailwind .bg-\[rgba\(0\,0\,0\,0\.02\)\] {
    background-color: #00000005;
  }

  .tailwind .bg-\[rgba\(0\,0\,0\,0\.06\)\] {
    background-color: #0000000f;
  }

  .tailwind .bg-\[rgba\(0\,0\,0\,0\.15\)\] {
    background-color: #00000026;
  }

  .tailwind .bg-\[rgba\(255\,255\,255\,0\.05\)\] {
    background-color: #ffffff0d;
  }

  .tailwind .bg-black {
    background-color: var(--color-black);
  }

  .tailwind .bg-transparent {
    background-color: #0000;
  }

  .tailwind .bg-white {
    background-color: var(--color-white);
  }

  .tailwind .bg-gradient-to-b {
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .tailwind .from-\[\#25d695\] {
    --tw-gradient-from: #25d695;
    --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));
  }

  .tailwind .to-\[\#046c44\] {
    --tw-gradient-to: #046c44;
    --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));
  }

  .tailwind .mask-intersect {
    mask-composite: intersect;
  }

  .tailwind .mask-alpha {
    mask-mode: alpha;
  }

  .tailwind .mask-size-\[581\.497px_504\.015px\] {
    mask-size: 581.497px 504.015px;
  }

  .tailwind .mask-size-\[642\.939px_557\.271px\] {
    mask-size: 642.939px 557.271px;
  }

  .tailwind .mask-size-\[781\.83px_555\.068px\] {
    mask-size: 781.83px 555.068px;
  }

  .tailwind .mask-size-\[864\.439px_613\.718px\] {
    mask-size: 864.439px 613.718px;
  }

  .tailwind .mask-no-clip {
    mask-clip: no-clip;
  }

  .tailwind .mask-position-\[-128\.196px_-55\.381px\] {
    mask-position: -128.196px -55.381px;
  }

  .tailwind .mask-position-\[-128\.197px_-61\.134px\] {
    mask-position: -128.197px -61.134px;
  }

  .tailwind .mask-position-\[-128\.197px_-76\.478px\] {
    mask-position: -128.197px -76.478px;
  }

  .tailwind .mask-position-\[-128\.197px_-124\.431px\] {
    mask-position: -128.197px -124.431px;
  }

  .tailwind .mask-position-\[-128\.199px_-25\.649px\] {
    mask-position: -128.199px -25.649px;
  }

  .tailwind .mask-position-\[-141\.741px_-61\.232px\] {
    mask-position: -141.741px -61.232px;
  }

  .tailwind .mask-position-\[-141\.741px_-137\.579px\] {
    mask-position: -141.741px -137.579px;
  }

  .tailwind .mask-position-\[-141\.742px_-67\.594px\] {
    mask-position: -141.742px -67.594px;
  }

  .tailwind .mask-position-\[-141\.743px_-84\.56px\] {
    mask-position: -141.743px -84.56px;
  }

  .tailwind .mask-position-\[-141\.744px_-28\.36px\] {
    mask-position: -141.744px -28.36px;
  }

  .tailwind .mask-position-\[-151\.213px_-188\.689px\] {
    mask-position: -151.213px -188.689px;
  }

  .tailwind .mask-position-\[-167\.192px_-208\.625px\] {
    mask-position: -167.192px -208.625px;
  }

  .tailwind .mask-position-\[-278\.265px_-67\.132px\] {
    mask-position: -278.265px -67.132px;
  }

  .tailwind .mask-position-\[-278\.266px_-61\.379px\] {
    mask-position: -278.266px -61.379px;
  }

  .tailwind .mask-position-\[-278\.266px_-130\.432px\] {
    mask-position: -278.266px -130.432px;
  }

  .tailwind .mask-position-\[-278\.267px_-31\.65px\] {
    mask-position: -278.267px -31.65px;
  }

  .tailwind .mask-position-\[-278\.267px_-82\.48px\] {
    mask-position: -278.267px -82.48px;
  }

  .tailwind .mask-position-\[-301\.282px_-194\.688px\] {
    mask-position: -301.282px -194.688px;
  }

  .tailwind .mask-position-\[-307\.664px_-74\.225px\] {
    mask-position: -307.664px -74.225px;
  }

  .tailwind .mask-position-\[-307\.665px_-67\.863px\] {
    mask-position: -307.665px -67.863px;
  }

  .tailwind .mask-position-\[-307\.666px_-34\.992px\] {
    mask-position: -307.666px -34.992px;
  }

  .tailwind .mask-position-\[-307\.666px_-144\.211px\] {
    mask-position: -307.666px -144.211px;
  }

  .tailwind .mask-position-\[-307\.667px_-91\.193px\] {
    mask-position: -307.667px -91.193px;
  }

  .tailwind .mask-position-\[-333\.113px_-215\.257px\] {
    mask-position: -333.113px -215.257px;
  }

  .tailwind .mask-no-repeat {
    mask-repeat: no-repeat;
  }

  .tailwind .object-cover {
    object-fit: cover;
  }

  .tailwind .p-0 {
    padding: calc(var(--spacing) * 0);
  }

  .tailwind .p-\[2px\] {
    padding: 2px;
  }

  .tailwind .p-\[6\.667px\] {
    padding: 6.667px;
  }

  .tailwind .p-\[6px\] {
    padding: 6px;
  }

  .tailwind .p-\[7\.93px\] {
    padding: 7.93px;
  }

  .tailwind .p-\[8px\] {
    padding: 8px;
  }

  .tailwind .p-\[10\.8px\] {
    padding: 10.8px;
  }

  .tailwind .p-\[10px\] {
    padding: 10px;
  }

  .tailwind .p-\[12\.15px\] {
    padding: 12.15px;
  }

  .tailwind .p-\[12\.96px\] {
    padding: 12.96px;
  }

  .tailwind .p-\[12px\] {
    padding: 12px;
  }

  .tailwind .p-\[14\.58px\] {
    padding: 14.58px;
  }

  .tailwind .p-\[16px\] {
    padding: 16px;
  }

  .tailwind .p-\[20px\] {
    padding: 20px;
  }

  .tailwind .p-\[32px\] {
    padding: 32px;
  }

  .tailwind .p-\[48px\] {
    padding: 48px;
  }

  .tailwind .px-0 {
    padding-inline: calc(var(--spacing) * 0);
  }

  .tailwind .px-\[2px\] {
    padding-inline: 2px;
  }

  .tailwind .px-\[4px\] {
    padding-inline: 4px;
  }

  .tailwind .px-\[5\.4px\] {
    padding-inline: 5.4px;
  }

  .tailwind .px-\[8px\] {
    padding-inline: 8px;
  }

  .tailwind .px-\[12px\] {
    padding-inline: 12px;
  }

  .tailwind .px-\[16\.2px\] {
    padding-inline: 16.2px;
  }

  .tailwind .px-\[16px\] {
    padding-inline: 16px;
  }

  .tailwind .px-\[20px\] {
    padding-inline: 20px;
  }

  .tailwind .px-\[24px\] {
    padding-inline: 24px;
  }

  .tailwind .px-\[40px\] {
    padding-inline: 40px;
  }

  .tailwind .px-\[48px\] {
    padding-inline: 48px;
  }

  .tailwind .px-\[64px\] {
    padding-inline: 64px;
  }

  .tailwind .py-0 {
    padding-block: calc(var(--spacing) * 0);
  }

  .tailwind .py-\[2px\] {
    padding-block: 2px;
  }

  .tailwind .py-\[3px\] {
    padding-block: 3px;
  }

  .tailwind .py-\[6px\] {
    padding-block: 6px;
  }

  .tailwind .py-\[8px\] {
    padding-block: 8px;
  }

  .tailwind .py-\[10\.8px\] {
    padding-block: 10.8px;
  }

  .tailwind .py-\[16px\] {
    padding-block: 16px;
  }

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

  .tailwind .pt-\[48px\] {
    padding-top: 48px;
  }

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

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

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

  .tailwind .pt-\[160px\] {
    padding-top: 160px;
  }

  .tailwind .pr-\[0px\] {
    padding-right: 0;
  }

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

  .tailwind .pr-\[48px\] {
    padding-right: 48px;
  }

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

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

  .tailwind .pb-\[60px\] {
    padding-bottom: 60px;
  }

  .tailwind .pb-\[80px\] {
    padding-bottom: 80px;
  }

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

  .tailwind .text-center {
    text-align: center;
  }

  .tailwind .text-right {
    text-align: right;
  }

  .tailwind .font-\[\'DM_Sans\:Light_Italic\'\,_sans-serif\] {
    font-family: DM Sans\:Light Italic, sans-serif;
  }

  .tailwind .font-\[\'Kanit\:Regular\'\,_sans-serif\] {
    font-family: Kanit\:Regular, sans-serif;
  }

  .tailwind .font-\[\'Manrope\:Bold\'\,_sans-serif\] {
    font-family: Manrope\:Bold, sans-serif;
  }

  .tailwind .font-\[\'Manrope\:Medium\'\,_sans-serif\] {
    font-family: Manrope\:Medium, sans-serif;
  }

  .tailwind .font-\[\'Manrope\:Regular\'\,_sans-serif\] {
    font-family: Manrope\:Regular, sans-serif;
  }

  .tailwind .font-\[\'Manrope\:SemiBold\'\,_sans-serif\] {
    font-family: Manrope\:SemiBold, sans-serif;
  }

  .tailwind .text-\[0px\] {
    font-size: 0;
  }

  .tailwind .text-\[9\.912px\] {
    font-size: 9.912px;
  }

  .tailwind .text-\[10px\] {
    font-size: 10px;
  }

  .tailwind .text-\[12px\] {
    font-size: 12px;
  }

  .tailwind .text-\[13\.877px\] {
    font-size: 13.877px;
  }

  .tailwind .text-\[14px\] {
    font-size: 14px;
  }

  .tailwind .text-\[16px\] {
    font-size: 16px;
  }

  .tailwind .text-\[18\.9px\] {
    font-size: 18.9px;
  }

  .tailwind .text-\[20px\] {
    font-size: 20px;
  }

  .tailwind .text-\[24\.3px\] {
    font-size: 24.3px;
  }

  .tailwind .text-\[24px\] {
    font-size: 24px;
  }

  .tailwind .text-\[28px\] {
    font-size: 28px;
  }

  .tailwind .text-\[32px\] {
    font-size: 32px;
  }

  .tailwind .text-\[40px\] {
    font-size: 40px;
  }

  .tailwind .text-\[48px\] {
    font-size: 48px;
  }

  .tailwind .text-\[64px\] {
    font-size: 64px;
  }

  .tailwind .leading-\[0\] {
    --tw-leading: 0;
    line-height: 0;
  }

  .tailwind .leading-\[1\.5\] {
    --tw-leading: 1.5;
    line-height: 1.5;
  }

  .tailwind .leading-\[1\.15\] {
    --tw-leading: 1.15;
    line-height: 1.15;
  }

  .tailwind .leading-\[1\.25\] {
    --tw-leading: 1.25;
    line-height: 1.25;
  }

  .tailwind .leading-\[1\.65\] {
    --tw-leading: 1.65;
    line-height: 1.65;
  }

  .tailwind .leading-\[15\.859px\] {
    --tw-leading: 15.859px;
    line-height: 15.859px;
  }

  .tailwind .leading-\[18px\] {
    --tw-leading: 18px;
    line-height: 18px;
  }

  .tailwind .leading-\[19\.824px\] {
    --tw-leading: 19.824px;
    line-height: 19.824px;
  }

  .tailwind .leading-\[20px\] {
    --tw-leading: 20px;
    line-height: 20px;
  }

  .tailwind .leading-\[24px\] {
    --tw-leading: 24px;
    line-height: 24px;
  }

  .tailwind .leading-\[27px\] {
    --tw-leading: 27px;
    line-height: 27px;
  }

  .tailwind .leading-\[30px\] {
    --tw-leading: 30px;
    line-height: 30px;
  }

  .tailwind .leading-\[36px\] {
    --tw-leading: 36px;
    line-height: 36px;
  }

  .tailwind .leading-\[37\.8px\] {
    --tw-leading: 37.8px;
    line-height: 37.8px;
  }

  .tailwind .leading-\[40px\] {
    --tw-leading: 40px;
    line-height: 40px;
  }

  .tailwind .leading-\[48px\] {
    --tw-leading: 48px;
    line-height: 48px;
  }

  .tailwind .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .tailwind .font-light {
    --tw-font-weight: var(--font-weight-light);
    font-weight: var(--font-weight-light);
  }

  .tailwind .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .tailwind .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .tailwind .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .tailwind .tracking-\[-0\.2px\] {
    --tw-tracking: -.2px;
    letter-spacing: -.2px;
  }

  .tailwind .tracking-\[-0\.4px\] {
    --tw-tracking: -.4px;
    letter-spacing: -.4px;
  }

  .tailwind .tracking-\[-0\.12px\] {
    --tw-tracking: -.12px;
    letter-spacing: -.12px;
  }

  .tailwind .tracking-\[-0\.14px\] {
    --tw-tracking: -.14px;
    letter-spacing: -.14px;
  }

  .tailwind .tracking-\[-0\.16px\] {
    --tw-tracking: -.16px;
    letter-spacing: -.16px;
  }

  .tailwind .tracking-\[-0\.24px\] {
    --tw-tracking: -.24px;
    letter-spacing: -.24px;
  }

  .tailwind .tracking-\[-0\.28px\] {
    --tw-tracking: -.28px;
    letter-spacing: -.28px;
  }

  .tailwind .tracking-\[-0\.32px\] {
    --tw-tracking: -.32px;
    letter-spacing: -.32px;
  }

  .tailwind .tracking-\[-0\.96px\] {
    --tw-tracking: -.96px;
    letter-spacing: -.96px;
  }

  .tailwind .tracking-\[-0\.189px\] {
    --tw-tracking: -.189px;
    letter-spacing: -.189px;
  }

  .tailwind .tracking-\[-0\.243px\] {
    --tw-tracking: -.243px;
    letter-spacing: -.243px;
  }

  .tailwind .tracking-\[-0\.0991px\] {
    --tw-tracking: -.0991px;
    letter-spacing: -.0991px;
  }

  .tailwind .tracking-\[-0\.1388px\] {
    --tw-tracking: -.1388px;
    letter-spacing: -.1388px;
  }

  .tailwind .tracking-\[-1\.28px\] {
    --tw-tracking: -1.28px;
    letter-spacing: -1.28px;
  }

  .tailwind .text-nowrap {
    text-wrap: nowrap;
  }

  .tailwind .overflow-ellipsis {
    text-overflow: ellipsis;
  }

  .tailwind .whitespace-pre {
    white-space: pre;
  }

  .tailwind .text-\[\#1d1e22\] {
    color: #1d1e22;
  }

  .tailwind .text-\[\#9e9999\] {
    color: #9e9999;
  }

  .tailwind .text-\[\#434343\] {
    color: #434343;
  }

  .tailwind .text-\[\#454545\] {
    color: #454545;
  }

  .tailwind .text-\[\#545454\] {
    color: #545454;
  }

  .tailwind .text-\[\#656565\] {
    color: #656565;
  }

  .tailwind .text-\[\#666666\] {
    color: #666;
  }

  .tailwind .text-\[\#989898\] {
    color: #989898;
  }

  .tailwind .text-\[\#aaaaaa\] {
    color: #aaa;
  }

  .tailwind .text-\[\#dfff00\] {
    color: #dfff00;
  }

  .tailwind .text-\[\#eeeeee\] {
    color: #eee;
  }

  .tailwind .text-\[\#f3f3f3\] {
    color: #f3f3f3;
  }

  .tailwind .text-\[\#f11111\] {
    color: #f11111;
  }

  .tailwind .text-\[grey\] {
    color: gray;
  }

  .tailwind .uppercase {
    text-transform: uppercase;
  }

  .tailwind .italic {
    font-style: italic;
  }

  .tailwind .not-italic {
    font-style: normal;
  }

  .tailwind .underline {
    text-decoration-line: underline;
  }

  .tailwind .decoration-solid {
    text-decoration-style: solid;
  }

  .tailwind .opacity-0 {
    opacity: 0;
  }

  .tailwind .opacity-50 {
    opacity: .5;
  }

  .tailwind .opacity-\[0\.35\] {
    opacity: .35;
  }

  .tailwind .shadow-\[0px_-0\.556px_0\.722px_0px_inset_rgba\(0\,0\,0\,0\.12\)\] {
    --tw-shadow: 0px -.556px .722px 0px inset var(--tw-shadow-color, #0000001f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tailwind .shadow-\[0px_2\.115px_2\.115px_0px_rgba\(0\,0\,0\,0\.05\)\] {
    --tw-shadow: 0px 2.115px 2.115px 0px var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tailwind .shadow-\[0px_10px_20px_-3px_rgba\(0\,0\,0\,0\.01\)\,0px_4px_8px_-4px_rgba\(0\,0\,0\,0\.01\)\] {
    --tw-shadow: 0px 10px 20px -3px var(--tw-shadow-color, #00000003), 0px 4px 8px -4px var(--tw-shadow-color, #00000003);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tailwind .shadow-\[0px_33\.889px_9\.444px_0px_rgba\(0\,0\,0\,0\)\,0px_21\.667px_8\.889px_0px_rgba\(0\,0\,0\,0\.01\)\,0px_12\.222px_7\.222px_0px_rgba\(0\,0\,0\,0\.02\)\,0px_5\.556px_5\.556px_0px_rgba\(0\,0\,0\,0\.04\)\,0px_1\.111px_2\.778px_0px_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow: 0px 33.889px 9.444px 0px var(--tw-shadow-color, #0000), 0px 21.667px 8.889px 0px var(--tw-shadow-color, #00000003), 0px 12.222px 7.222px 0px var(--tw-shadow-color, #00000005), 0px 5.556px 5.556px 0px var(--tw-shadow-color, #0000000a), 0px 1.111px 2.778px 0px var(--tw-shadow-color, #0000000a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tailwind .blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .tailwind .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, );
  }

  .tailwind .backdrop-blur-\[3\.959px\] {
    --tw-backdrop-blur: blur(3.959px);
    -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, );
  }

  .tailwind .backdrop-blur-\[5\.345px\] {
    --tw-backdrop-blur: blur(5.345px);
    -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, );
  }

  .tailwind .backdrop-blur-\[5px\] {
    --tw-backdrop-blur: blur(5px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .tailwind .backdrop-blur-\[8\.726px\] {
    --tw-backdrop-blur: blur(8.726px);
    -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, );
  }

  .tailwind .backdrop-blur-\[19\.824px\] {
    --tw-backdrop-blur: blur(19.824px);
    -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, );
  }

  .tailwind .backdrop-blur-xl {
    --tw-backdrop-blur: blur(var(--blur-xl));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .tailwind .backdrop-filter {
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .tailwind .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

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

  .tailwind .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .tailwind .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }

  .tailwind .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

  .tailwind .\[text-decoration-skip-ink\:none\] {
    text-decoration-skip-ink: none;
  }

  .tailwind .\[text-underline-position\:from-font\] {
    text-underline-position: from-font;
  }

  @media (hover: hover) {
    .tailwind .group-hover\:scale-\[1\.04\]:is(:where(.group):hover *) {
      scale: 1.04;
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:-translate-y-2\.5:hover {
      --tw-translate-y: calc(var(--spacing) * -2.5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:-translate-y-\[10px\]:hover {
      --tw-translate-y: calc(10px * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  .tailwind .disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed;
  }

  .tailwind .disabled\:opacity-50:disabled {
    opacity: .5;
  }
}

@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-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-gradient-position {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}

@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}

@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}
