/*! tailwindcss v4.1.3 | MIT License | https://tailwindcss.com */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *, :before, :after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-rotate-x: rotateX(0);
      --tw-rotate-y: rotateY(0);
      --tw-rotate-z: rotateZ(0);
      --tw-skew-x: skewX(0);
      --tw-skew-y: skewY(0);
      --tw-pan-x: initial;
      --tw-pan-y: initial;
      --tw-pinch-zoom: initial;
      --tw-scroll-snap-strictness: proximity;
      --tw-border-style: solid;
      --tw-leading: initial;
      --tw-tracking: initial;
      --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-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;
    --ease-out: cubic-bezier(0, 0, .2, 1);
    --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;
    --lightningcss-light: initial;
    --lightningcss-dark: ;
    color-scheme: light;
    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;
    --lightningcss-light: initial;
    --lightningcss-dark: ;
    color-scheme: light;
    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-none {
    pointer-events: none;
  }

  .tailwind .absolute {
    position: absolute;
  }

  .tailwind .relative {
    position: relative;
  }

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

  .tailwind .inset-\[-0\.61\%_-2\.06\%_-1\.82\%_-1\.23\%\] {
    inset: -.61% -2.06% -1.82% -1.23%;
  }

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

  .tailwind .inset-\[-1\.56\%_-4\.7\%_-4\.04\%_-2\.99\%\] {
    inset: -1.56% -4.7% -4.04% -2.99%;
  }

  .tailwind .inset-\[-1\.75\%_-4\.18\%_-4\.54\%_-2\.66\%\] {
    inset: -1.75% -4.18% -4.54% -2.66%;
  }

  .tailwind .inset-\[-2\.7\%_-8\%_-8\.1\%_-4\.8\%\] {
    inset: -2.7% -8% -8.1% -4.8%;
  }

  .tailwind .inset-\[-2\.7\%_-8\.02\%_-8\.1\%_-4\.81\%\] {
    inset: -2.7% -8.02% -8.1% -4.81%;
  }

  .tailwind .inset-\[-2\.38\%_0_0_-0\.66\%\] {
    inset: -2.38% 0 0 -.66%;
  }

  .tailwind .inset-\[-2\.39\%_0_0_-0\.66\%\] {
    inset: -2.39% 0 0 -.66%;
  }

  .tailwind .inset-\[-2\.77\%_-7\.8\%_-8\.32\%_-4\.68\%\] {
    inset: -2.77% -7.8% -8.32% -4.68%;
  }

  .tailwind .inset-\[-2\.77\%_-7\.82\%_-8\.31\%_-4\.69\%\] {
    inset: -2.77% -7.82% -8.31% -4.69%;
  }

  .tailwind .inset-\[-2\.77\%_-7\.82\%_-8\.32\%_-4\.69\%\] {
    inset: -2.77% -7.82% -8.32% -4.69%;
  }

  .tailwind .inset-\[-2\.84\%_-6\.35\%_-8\.53\%_-3\.81\%\] {
    inset: -2.84% -6.35% -8.53% -3.81%;
  }

  .tailwind .inset-\[-2\.87\%_-8\.85\%_-8\.6\%_-5\.31\%\] {
    inset: -2.87% -8.85% -8.6% -5.31%;
  }

  .tailwind .inset-\[-2\.87\%_-8\.87\%_-8\.6\%_-5\.32\%\] {
    inset: -2.87% -8.87% -8.6% -5.32%;
  }

  .tailwind .inset-\[-3\.21\%_-9\.69\%_-9\.62\%_-5\.81\%\] {
    inset: -3.21% -9.69% -9.62% -5.81%;
  }

  .tailwind .inset-\[-3\.21\%_-9\.72\%_-9\.62\%_-5\.83\%\] {
    inset: -3.21% -9.72% -9.62% -5.83%;
  }

  .tailwind .inset-\[-3\.24\%_-2\.44\%_-8\.48\%_-1\.55\%\] {
    inset: -3.24% -2.44% -8.48% -1.55%;
  }

  .tailwind .inset-\[-3\.35\%_-9\.93\%_-10\.04\%_-5\.96\%\] {
    inset: -3.35% -9.93% -10.04% -5.96%;
  }

  .tailwind .inset-\[-4\.01\%_-4\.96\%_-12\.03\%_-2\.98\%\] {
    inset: -4.01% -4.96% -12.03% -2.98%;
  }

  .tailwind .inset-\[-4\.01\%_-4\.98\%_-12\.03\%_-2\.99\%\] {
    inset: -4.01% -4.98% -12.03% -2.99%;
  }

  .tailwind .inset-\[-4\.17\%\] {
    inset: -4.17%;
  }

  .tailwind .inset-\[-4\.47\%_-6\.91\%_-13\.41\%_-4\.15\%\] {
    inset: -4.47% -6.91% -13.41% -4.15%;
  }

  .tailwind .inset-\[-20\.83\%_-8\.93\%_-54\.17\%_-6\.25\%\] {
    inset: -20.83% -8.93% -54.17% -6.25%;
  }

  .tailwind .inset-\[0\.76\%_44\.79\%_86\.05\%_37\.32\%\] {
    inset: .76% 44.79% 86.05% 37.32%;
  }

  .tailwind .inset-\[0\.76\%_44\.86\%_86\.05\%_37\.28\%\] {
    inset: .76% 44.86% 86.05% 37.28%;
  }

  .tailwind .inset-\[0_0_0_81\.16\%\] {
    inset: 0 0 0 81.16%;
  }

  .tailwind .inset-\[0_0_0_81\.21\%\] {
    inset: 0 0 0 81.21%;
  }

  .tailwind .inset-\[0_0_0_89\.63\%\] {
    inset: 0 0 0 89.63%;
  }

  .tailwind .inset-\[0_0_91\.26\%_56\.91\%\] {
    inset: 0 0 91.26% 56.91%;
  }

  .tailwind .inset-\[0_0_91\.27\%_56\.96\%\] {
    inset: 0 0 91.27% 56.96%;
  }

  .tailwind .inset-\[0_11\.2\%_0_78\.43\%\] {
    inset: 0 11.2% 0 78.43%;
  }

  .tailwind .inset-\[0_13\.19\%_86\.13\%_0\] {
    inset: 0 13.19% 86.13% 0;
  }

  .tailwind .inset-\[0_20\.3\%_0_60\.91\%\] {
    inset: 0 20.3% 0 60.91%;
  }

  .tailwind .inset-\[0_20\.36\%_0_60\.8\%\] {
    inset: 0 20.36% 0 60.8%;
  }

  .tailwind .inset-\[0_22\.41\%_0_67\.23\%\] {
    inset: 0 22.41% 0 67.23%;
  }

  .tailwind .inset-\[0_33\.61\%_0_56\.02\%\] {
    inset: 0 33.61% 0 56.02%;
  }

  .tailwind .inset-\[0_40\.28\%_86\.71\%_40\.37\%\] {
    inset: 0 40.28% 86.71% 40.37%;
  }

  .tailwind .inset-\[0_40\.61\%\] {
    inset: 0 40.61%;
  }

  .tailwind .inset-\[0_40\.72\%_0_40\.45\%\] {
    inset: 0 40.72% 0 40.45%;
  }

  .tailwind .inset-\[0_44\.82\%\] {
    inset: 0 44.82%;
  }

  .tailwind .inset-\[0_56\.02\%_0_33\.61\%\] {
    inset: 0 56.02% 0 33.61%;
  }

  .tailwind .inset-\[0_60\.91\%_0_20\.3\%\] {
    inset: 0 60.91% 0 20.3%;
  }

  .tailwind .inset-\[0_61\.08\%_0_20\.09\%\] {
    inset: 0 61.08% 0 20.09%;
  }

  .tailwind .inset-\[0_67\.23\%_0_22\.41\%\] {
    inset: 0 67.23% 0 22.41%;
  }

  .tailwind .inset-\[0_78\.43\%_0_11\.2\%\] {
    inset: 0 78.43% 0 11.2%;
  }

  .tailwind .inset-\[0_81\.16\%_0_0\] {
    inset: 0 81.16% 0 0;
  }

  .tailwind .inset-\[0_81\.21\%_0_0\] {
    inset: 0 81.21% 0 0;
  }

  .tailwind .inset-\[0_89\.63\%_0_0\] {
    inset: 0 89.63% 0 0;
  }

  .tailwind .inset-\[2\.54\%_43\.33\%_89\.31\%_43\.33\%\] {
    inset: 2.54% 43.33% 89.31%;
  }

  .tailwind .inset-\[3\.28\%_47\.68\%_88\.64\%_40\.01\%\] {
    inset: 3.28% 47.68% 88.64% 40.01%;
  }

  .tailwind .inset-\[3\.28\%_48\.64\%_88\.64\%_40\.75\%\] {
    inset: 3.28% 48.64% 88.64% 40.75%;
  }

  .tailwind .inset-\[5\.97\%_82\.09\%_59\.72\%_14\.86\%\] {
    inset: 5.97% 82.09% 59.72% 14.86%;
  }

  .tailwind .inset-\[6\.56\%_59\.84\%_62\.92\%_37\.43\%\] {
    inset: 6.56% 59.84% 62.92% 37.43%;
  }

  .tailwind .inset-\[6\.69\%_0_0_0\] {
    inset: 6.69% 0 0;
  }

  .tailwind .inset-\[7\.4\%_7\.54\%_0_0\] {
    inset: 7.4% 7.54% 0 0;
  }

  .tailwind .inset-\[7\.39\%_7\.66\%_0_0\] {
    inset: 7.39% 7.66% 0 0;
  }

  .tailwind .inset-\[7\.68\%_93\.38\%_62\.08\%_3\.75\%\] {
    inset: 7.68% 93.38% 62.08% 3.75%;
  }

  .tailwind .inset-\[8\.8\%_70\.92\%_62\.61\%_26\.1\%\] {
    inset: 8.8% 70.92% 62.61% 26.1%;
  }

  .tailwind .inset-\[8\.56\%_37\.5\%_62\.97\%_59\.91\%\] {
    inset: 8.56% 37.5% 62.97% 59.91%;
  }

  .tailwind .inset-\[8\.72\%_48\.3\%_62\.65\%_48\.3\%\] {
    inset: 8.72% 48.3% 62.65%;
  }

  .tailwind .inset-\[8\.79\%_14\.76\%_67\.02\%_81\.98\%\] {
    inset: 8.79% 14.76% 67.02% 81.98%;
  }

  .tailwind .inset-\[9\.12\%_1\.96\%_11\.23\%_83\.01\%\] {
    inset: 9.12% 1.96% 11.23% 83.01%;
  }

  .tailwind .inset-\[9\.12\%_6\.72\%_67\.55\%_87\.94\%\] {
    inset: 9.12% 6.72% 67.55% 87.94%;
  }

  .tailwind .inset-\[9\.44\%_83\.1\%_11\.82\%_1\.87\%\] {
    inset: 9.44% 83.1% 11.82% 1.87%;
  }

  .tailwind .inset-\[9\.44\%_88\%_66\.59\%_6\.79\%\] {
    inset: 9.44% 88% 66.59% 6.79%;
  }

  .tailwind .inset-\[9\.68\%_26\.1\%_63\.43\%_70\.93\%\] {
    inset: 9.68% 26.1% 63.43% 70.93%;
  }

  .tailwind .inset-\[9\.78\%_22\.23\%_12\.41\%_62\.74\%\] {
    inset: 9.78% 22.23% 12.41% 62.74%;
  }

  .tailwind .inset-\[9\.78\%_27\.34\%_67\.65\%_67\.95\%\] {
    inset: 9.78% 27.34% 67.65% 67.95%;
  }

  .tailwind .inset-\[10\.7\%_1\.06\%_10\.14\%_82\.2\%\] {
    inset: 10.7% 1.06% 10.14% 82.2%;
  }

  .tailwind .inset-\[10\.7\%_6\.74\%_65\.95\%_87\.91\%\] {
    inset: 10.7% 6.74% 65.95% 87.91%;
  }

  .tailwind .inset-\[10\.38\%_62\.76\%_12\.41\%_22\.21\%\] {
    inset: 10.38% 62.76% 12.41% 22.21%;
  }

  .tailwind .inset-\[10\.38\%_68\.15\%_69\.44\%_27\.55\%\] {
    inset: 10.38% 68.15% 69.44% 27.55%;
  }

  .tailwind .inset-\[10\.99\%_87\.28\%_66\.26\%_6\.12\%\] {
    inset: 10.99% 87.28% 66.26% 6.12%;
  }

  .tailwind .inset-\[11\.4\%_42\.57\%_13\.58\%_42\.4\%\] {
    inset: 11.4% 42.57% 13.58% 42.4%;
  }

  .tailwind .inset-\[11\.4\%_45\.81\%_72\.46\%_45\.8\%\] {
    inset: 11.4% 45.81% 72.46% 45.8%;
  }

  .tailwind .inset-\[12\.7\%_68\.39\%_67\.97\%_27\.4\%\] {
    inset: 12.7% 68.39% 67.97% 27.4%;
  }

  .tailwind .inset-\[14\.31\%_25\.57\%_69\.56\%_66\.01\%\] {
    inset: 14.31% 25.57% 69.56% 66.01%;
  }

  .tailwind .inset-\[15\.13\%_47\.11\%_70\.4\%_46\.84\%\] {
    inset: 15.13% 47.11% 70.4% 46.84%;
  }

  .tailwind .inset-\[16\.81\%_13\.19\%_69\.33\%_0\] {
    inset: 16.81% 13.19% 69.33% 0;
  }

  .tailwind .inset-\[18\.86\%_41\.9\%_67\.77\%_41\.9\%\] {
    inset: 18.86% 41.9% 67.77%;
  }

  .tailwind .inset-\[19\.73\%_44\.53\%_67\.51\%_36\.87\%\] {
    inset: 19.73% 44.53% 67.51% 36.87%;
  }

  .tailwind .inset-\[19\.73\%_45\.29\%_67\.71\%_37\.74\%\] {
    inset: 19.73% 45.29% 67.71% 37.74%;
  }

  .tailwind .inset-\[22\.95\%_3\.82\%_71\.14\%_93\.45\%\] {
    inset: 22.95% 3.82% 71.14% 93.45%;
  }

  .tailwind .inset-\[35\.29\%_0_50\.42\%_0\] {
    inset: 35.29% 0 50.42%;
  }

  .tailwind .inset-\[35\.34\%_17\.52\%_53\.9\%_17\.66\%\] {
    inset: 35.34% 17.52% 53.9% 17.66%;
  }

  .tailwind .inset-\[35\.34\%_17\.52\%_59\.57\%_17\.66\%\] {
    inset: 35.34% 17.52% 59.57% 17.66%;
  }

  .tailwind .inset-\[35\.83\%_29\.69\%_53\.49\%_22\.37\%\] {
    inset: 35.83% 29.69% 53.49% 22.37%;
  }

  .tailwind .inset-\[35\.83\%_29\.69\%_59\.12\%_22\.37\%\] {
    inset: 35.83% 29.69% 59.12% 22.37%;
  }

  .tailwind .inset-\[35\.83\%_34\.98\%_53\.49\%_26\.72\%\] {
    inset: 35.83% 34.98% 53.49% 26.72%;
  }

  .tailwind .inset-\[35\.83\%_36\.78\%_59\.12\%_29\.36\%\] {
    inset: 35.83% 36.78% 59.12% 29.36%;
  }

  .tailwind .inset-\[42\.28\%_28\.76\%_53\.9\%_28\.28\%\] {
    inset: 42.28% 28.76% 53.9% 28.28%;
  }

  .tailwind .inset-\[42\.72\%_31\.58\%_53\.49\%_23\.22\%\] {
    inset: 42.72% 31.58% 53.49% 23.22%;
  }

  .tailwind .inset-\[42\.72\%_34\.98\%_53\.49\%_26\.72\%\] {
    inset: 42.72% 34.98% 53.49% 26.72%;
  }

  .tailwind .inset-\[42\.89\%_23\.03\%_13\.99\%_68\.18\%\] {
    inset: 42.89% 23.03% 13.99% 68.18%;
  }

  .tailwind .inset-\[42\.89\%_23\.03\%_47\.46\%_68\.18\%\] {
    inset: 42.89% 23.03% 47.46% 68.18%;
  }

  .tailwind .inset-\[42\.89\%_35\.19\%_13\.99\%_57\.52\%\] {
    inset: 42.89% 35.19% 13.99% 57.52%;
  }

  .tailwind .inset-\[42\.89\%_35\.33\%_47\.46\%_57\.97\%\] {
    inset: 42.89% 35.33% 47.46% 57.97%;
  }

  .tailwind .inset-\[42\.89\%_46\.4\%_13\.99\%_46\.32\%\] {
    inset: 42.89% 46.4% 13.99% 46.32%;
  }

  .tailwind .inset-\[42\.89\%_46\.83\%_47\.46\%_46\.97\%\] {
    inset: 42.89% 46.83% 47.46% 46.97%;
  }

  .tailwind .inset-\[42\.89\%_58\%_13\.99\%_35\.55\%\] {
    inset: 42.89% 58% 13.99% 35.55%;
  }

  .tailwind .inset-\[42\.89\%_59\%_47\.46\%_36\.73\%\] {
    inset: 42.89% 59% 47.46% 36.73%;
  }

  .tailwind .inset-\[50\.75\%_3\.7\%_27\.58\%_3\.7\%\] {
    inset: 50.75% 3.7% 27.58%;
  }

  .tailwind .inset-\[51\.12\%_10\.97\%_27\.37\%_3\.42\%\] {
    inset: 51.12% 10.97% 27.37% 3.42%;
  }

  .tailwind .inset-\[51\.12\%_11\.08\%_27\.37\%_3\.42\%\] {
    inset: 51.12% 11.08% 27.37% 3.42%;
  }

  .tailwind .inset-\[52\.1\%_0_33\.61\%_0\] {
    inset: 52.1% 0 33.61%;
  }

  .tailwind .inset-\[52\.62\%_80\.61\%_40\.17\%_10\.64\%\] {
    inset: 52.62% 80.61% 40.17% 10.64%;
  }

  .tailwind .inset-\[53\.22\%_81\.57\%_40\.04\%_9\.33\%\] {
    inset: 53.22% 81.57% 40.04% 9.33%;
  }

  .tailwind .inset-\[53\.82\%_81\.01\%_40\.65\%_8\.73\%\] {
    inset: 53.82% 81.01% 40.65% 8.73%;
  }

  .tailwind .inset-\[54\.14\%_38\.36\%_34\.41\%_25\.71\%\] {
    inset: 54.14% 38.36% 34.41% 25.71%;
  }

  .tailwind .inset-\[54\.14\%_46\.88\%_42\.3\%_25\.71\%\] {
    inset: 54.14% 46.88% 42.3% 25.71%;
  }

  .tailwind .inset-\[54\.49\%_24\.52\%_34\.13\%_23\.77\%\] {
    inset: 54.49% 24.52% 34.13% 23.77%;
  }

  .tailwind .inset-\[54\.49\%_25\.99\%_34\.15\%_23\.74\%\] {
    inset: 54.49% 25.99% 34.15% 23.74%;
  }

  .tailwind .inset-\[54\.49\%_42\.67\%_41\.98\%_23\.77\%\] {
    inset: 54.49% 42.67% 41.98% 23.77%;
  }

  .tailwind .inset-\[54\.49\%_60\.87\%_41\.98\%_23\.74\%\] {
    inset: 54.49% 60.87% 41.98% 23.74%;
  }

  .tailwind .inset-\[54\.91\%_0_22\.72\%_0\] {
    inset: 54.91% 0 22.72%;
  }

  .tailwind .inset-\[56\.77\%_25\.56\%_33\.58\%_70\.34\%\] {
    inset: 56.77% 25.56% 33.58% 70.34%;
  }

  .tailwind .inset-\[56\.77\%_35\.19\%_33\.58\%_57\.52\%\] {
    inset: 56.77% 35.19% 33.58% 57.52%;
  }

  .tailwind .inset-\[56\.77\%_47\.75\%_33\.58\%_47\.73\%\] {
    inset: 56.77% 47.75% 33.58% 47.73%;
  }

  .tailwind .inset-\[56\.77\%_58\.16\%_33\.58\%_35\.64\%\] {
    inset: 56.77% 58.16% 33.58% 35.64%;
  }

  .tailwind .inset-\[59\.5\%_38\.36\%_37\.44\%_25\.71\%\] {
    inset: 59.5% 38.36% 37.44% 25.71%;
  }

  .tailwind .inset-\[59\.81\%_24\.52\%_37\.16\%_23\.77\%\] {
    inset: 59.81% 24.52% 37.16% 23.77%;
  }

  .tailwind .inset-\[59\.81\%_25\.99\%_37\.16\%_23\.74\%\] {
    inset: 59.81% 25.99% 37.16% 23.74%;
  }

  .tailwind .inset-\[62\.54\%_49\.47\%_34\.41\%_25\.71\%\] {
    inset: 62.54% 49.47% 34.41% 25.71%;
  }

  .tailwind .inset-\[62\.82\%_57\.11\%_34\.15\%_23\.74\%\] {
    inset: 62.82% 57.11% 34.15% 23.74%;
  }

  .tailwind .inset-\[62\.84\%_50\.2\%_34\.13\%_23\.77\%\] {
    inset: 62.84% 50.2% 34.13% 23.77%;
  }

  .tailwind .inset-\[66\.57\%_24\.24\%_23\.78\%_68\.97\%\] {
    inset: 66.57% 24.24% 23.78% 68.97%;
  }

  .tailwind .inset-\[66\.57\%_36\.34\%_23\.78\%_58\.71\%\] {
    inset: 66.57% 36.34% 23.78% 58.71%;
  }

  .tailwind .inset-\[66\.57\%_46\.4\%_23\.78\%_46\.32\%\] {
    inset: 66.57% 46.4% 23.78% 46.32%;
  }

  .tailwind .inset-\[66\.57\%_58\.87\%_23\.78\%_36\.44\%\] {
    inset: 66.57% 58.87% 23.78% 36.44%;
  }

  .tailwind .inset-\[67\.47\%_6\.03\%_28\.64\%_88\.3\%\] {
    inset: 67.47% 6.03% 28.64% 88.3%;
  }

  .tailwind .inset-\[67\.72\%_13\.12\%_28\.42\%_81\.64\%\] {
    inset: 67.72% 13.12% 28.42% 81.64%;
  }

  .tailwind .inset-\[67\.72\%_13\.23\%_28\.42\%_81\.54\%\] {
    inset: 67.72% 13.23% 28.42% 81.54%;
  }

  .tailwind .inset-\[68\.91\%_0_16\.81\%_0\] {
    inset: 68.91% 0 16.81%;
  }

  .tailwind .inset-\[69\.25\%_64\.26\%_30\.42\%_25\.47\%\] {
    inset: 69.25% 64.26% 30.42% 25.47%;
  }

  .tailwind .inset-\[69\.48\%_67\%_30\.19\%_23\.52\%\] {
    inset: 69.48% 67% 30.19% 23.52%;
  }

  .tailwind .inset-\[69\.49\%_66\.96\%_30\.19\%_23\.55\%\] {
    inset: 69.49% 66.96% 30.19% 23.55%;
  }

  .tailwind .inset-\[75\.4\%_10\.97\%_3\.09\%_3\.42\%\] {
    inset: 75.4% 10.97% 3.09% 3.42%;
  }

  .tailwind .inset-\[75\.4\%_11\.08\%_3\.09\%_3\.42\%\] {
    inset: 75.4% 11.08% 3.09% 3.42%;
  }

  .tailwind .inset-\[75\.22\%_3\.7\%_3\.11\%_3\.7\%\] {
    inset: 75.22% 3.7% 3.11%;
  }

  .tailwind .inset-\[76\.36\%_24\.58\%_13\.99\%_69\.3\%\] {
    inset: 76.36% 24.58% 13.99% 69.3%;
  }

  .tailwind .inset-\[76\.36\%_36\.87\%_13\.99\%_59\.19\%\] {
    inset: 76.36% 36.87% 13.99% 59.19%;
  }

  .tailwind .inset-\[76\.36\%_47\.45\%_13\.99\%_47\.36\%\] {
    inset: 76.36% 47.45% 13.99% 47.36%;
  }

  .tailwind .inset-\[76\.36\%_58\%_13\.99\%_35\.55\%\] {
    inset: 76.36% 58% 13.99% 35.55%;
  }

  .tailwind .inset-\[76\.98\%_80\.3\%_16\.83\%_10\.33\%\] {
    inset: 76.98% 80.3% 16.83% 10.33%;
  }

  .tailwind .inset-\[77\.08\%_80\.76\%_15\.68\%_8\.52\%\] {
    inset: 77.08% 80.76% 15.68% 8.52%;
  }

  .tailwind .inset-\[77\.28\%_0_0\.34\%_0\] {
    inset: 77.28% 0 .34%;
  }

  .tailwind .inset-\[77\.81\%_83\.1\%_16\.78\%_10\.83\%\] {
    inset: 77.81% 83.1% 16.78% 10.83%;
  }

  .tailwind .inset-\[78\.61\%_19\.84\%_9\.94\%_25\.71\%\] {
    inset: 78.61% 19.84% 9.94% 25.71%;
  }

  .tailwind .inset-\[78\.61\%_30\.96\%_17\.83\%_25\.71\%\] {
    inset: 78.61% 30.96% 17.83% 25.71%;
  }

  .tailwind .inset-\[78\.77\%_25\.55\%_9\.86\%_23\.77\%\] {
    inset: 78.77% 25.55% 9.86% 23.77%;
  }

  .tailwind .inset-\[78\.77\%_36\.25\%_9\.86\%_23\.74\%\] {
    inset: 78.77% 36.25% 9.86% 23.74%;
  }

  .tailwind .inset-\[78\.77\%_51\.23\%_17\.69\%_23\.77\%\] {
    inset: 78.77% 51.23% 17.69% 23.77%;
  }

  .tailwind .inset-\[78\.77\%_54\.71\%_17\.69\%_23\.74\%\] {
    inset: 78.77% 54.71% 17.69% 23.74%;
  }

  .tailwind .inset-\[79\.17\%_0_-1\.55\%_0\] {
    inset: 79.17% 0 -1.55%;
  }

  .tailwind .inset-\[83\.97\%_19\.84\%_12\.97\%_25\.71\%\] {
    inset: 83.97% 19.84% 12.97% 25.71%;
  }

  .tailwind .inset-\[84\.1\%_25\.55\%_12\.87\%_23\.77\%\] {
    inset: 84.1% 25.55% 12.87% 23.77%;
  }

  .tailwind .inset-\[84\.09\%_36\.25\%_12\.88\%_23\.74\%\] {
    inset: 84.09% 36.25% 12.88% 23.74%;
  }

  .tailwind .inset-\[85\.71\%_0_0_0\] {
    inset: 85.71% 0 0;
  }

  .tailwind .inset-\[87\.01\%_60\.59\%_9\.94\%_25\.71\%\] {
    inset: 87.01% 60.59% 9.94% 25.71%;
  }

  .tailwind .inset-\[87\.11\%_37\.53\%_9\.86\%_23\.77\%\] {
    inset: 87.11% 37.53% 9.86% 23.77%;
  }

  .tailwind .inset-\[87\.11\%_43\.43\%_9\.86\%_23\.74\%\] {
    inset: 87.11% 43.43% 9.86% 23.74%;
  }

  .tailwind .inset-\[91\.94\%_6\.03\%_4\.17\%_88\.3\%\] {
    inset: 91.94% 6.03% 4.17% 88.3%;
  }

  .tailwind .inset-\[92\%_13\.12\%_4\.14\%_81\.64\%\] {
    inset: 92% 13.12% 4.14% 81.64%;
  }

  .tailwind .inset-\[92\%_13\.23\%_4\.14\%_81\.54\%\] {
    inset: 92% 13.23% 4.14% 81.54%;
  }

  .tailwind .inset-\[93\.72\%_64\.26\%_5\.95\%_25\.47\%\] {
    inset: 93.72% 64.26% 5.95% 25.47%;
  }

  .tailwind .inset-\[93\.77\%_66\.96\%_5\.9\%_23\.55\%\] {
    inset: 93.77% 66.96% 5.9% 23.55%;
  }

  .tailwind .inset-\[93\.77\%_67\%_5\.9\%_23\.52\%\] {
    inset: 93.77% 67% 5.9% 23.52%;
  }

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

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

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

  .tailwind .top-\[1\.72\%\] {
    top: 1.72%;
  }

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

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

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

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

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

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

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

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

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

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

  .tailwind .top-\[38\.1\%\] {
    top: 38.1%;
  }

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

  .tailwind .top-\[47\.26px\] {
    top: 47.26px;
  }

  .tailwind .top-\[48\.28px\] {
    top: 48.28px;
  }

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

  .tailwind .top-\[56\.8\%\] {
    top: 56.8%;
  }

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

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

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

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

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

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

  .tailwind .top-\[69\.76px\] {
    top: 69.76px;
  }

  .tailwind .top-\[70\.76px\] {
    top: 70.76px;
  }

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

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

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

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

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

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

  .tailwind .right-\[20\.48\%\] {
    right: 20.48%;
  }

  .tailwind .right-\[29\.88\%\] {
    right: 29.88%;
  }

  .tailwind .right-\[32\.62\%\] {
    right: 32.62%;
  }

  .tailwind .right-\[35\.24\%\] {
    right: 35.24%;
  }

  .tailwind .right-px {
    right: 1px;
  }

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

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

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

  .tailwind .bottom-\[15\.48\%\] {
    bottom: 15.48%;
  }

  .tailwind .bottom-\[20\.83\%\] {
    bottom: 20.83%;
  }

  .tailwind .bottom-\[30\.95\%\] {
    bottom: 30.95%;
  }

  .tailwind .bottom-\[44\.66\%\] {
    bottom: 44.66%;
  }

  .tailwind .bottom-\[53\.53\%\] {
    bottom: 53.53%;
  }

  .tailwind .bottom-\[69\.05\%\] {
    bottom: 69.05%;
  }

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

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

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

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

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

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

  .tailwind .left-\[23\.55\%\] {
    left: 23.55%;
  }

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

  .tailwind .left-\[34\.5\%\] {
    left: 34.5%;
  }

  .tailwind .left-\[35\.98\%\] {
    left: 35.98%;
  }

  .tailwind .left-\[36\.09\%\] {
    left: 36.09%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .tailwind .left-\[calc\(50\%\+132\.52px\)\] {
    left: calc(50% + 132.52px);
  }

  .tailwind .left-\[calc\(50\%\+133\.45px\)\] {
    left: calc(50% + 133.45px);
  }

  .tailwind .left-\[calc\(50\%\+266\.52px\)\] {
    left: calc(50% + 266.52px);
  }

  .tailwind .left-\[calc\(50\%\+266\.95px\)\] {
    left: calc(50% + 266.95px);
  }

  .tailwind .left-\[calc\(50\%\+401\.7px\)\] {
    left: calc(50% + 401.7px);
  }

  .tailwind .left-\[calc\(50\%\+535\.7px\)\] {
    left: calc(50% + 535.7px);
  }

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

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

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

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

  .tailwind .left-\[calc\(50\%-133\.55px\)\] {
    left: calc(50% - 133.55px);
  }

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

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

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

  .tailwind .left-\[calc\(50\%-267\.3px\)\] {
    left: calc(50% - 267.3px);
  }

  .tailwind .left-\[calc\(50\%-267\.55px\)\] {
    left: calc(50% - 267.55px);
  }

  .tailwind .left-\[calc\(50\%-401\.3px\)\] {
    left: calc(50% - 401.3px);
  }

  .tailwind .left-\[calc\(50\%-535\.3px\)\] {
    left: calc(50% - 535.3px);
  }

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

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

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

  .tailwind .block {
    display: block;
  }

  .tailwind .contents {
    display: contents;
  }

  .tailwind .flex {
    display: flex;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .tailwind .h-\[58\.1px\] {
    height: 58.1px;
  }

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

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

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

  .tailwind .h-\[127\.528px\] {
    height: 127.528px;
  }

  .tailwind .h-\[131\.262px\] {
    height: 131.262px;
  }

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

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

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

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

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

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

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

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

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

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

  .tailwind .h-\[393\.04px\] {
    height: 393.04px;
  }

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

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

  .tailwind .w-\[23\.02px\] {
    width: 23.02px;
  }

  .tailwind .w-\[27\.33px\] {
    width: 27.33px;
  }

  .tailwind .w-\[34\.396px\] {
    width: 34.396px;
  }

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

  .tailwind .w-\[66\.26px\] {
    width: 66.26px;
  }

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

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

  .tailwind .w-\[104\.5px\] {
    width: 104.5px;
  }

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

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

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

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

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

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

  .tailwind .w-\[261\.34px\] {
    width: 261.34px;
  }

  .tailwind .w-\[269\.936px\] {
    width: 269.936px;
  }

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

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

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

  .tailwind .w-\[292\.34px\] {
    width: 292.34px;
  }

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

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

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

  .tailwind .w-\[869\.793px\] {
    width: 869.793px;
  }

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

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

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

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

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

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

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

  .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-grab {
    cursor: grab;
  }

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

  .tailwind .touch-pan-y {
    --tw-pan-y: pan-y;
    touch-action: var(--tw-pan-x, ) var(--tw-pan-y, ) var(--tw-pinch-zoom, );
  }

  .tailwind .snap-x {
    scroll-snap-type: x var(--tw-scroll-snap-strictness);
  }

  .tailwind .snap-mandatory {
    --tw-scroll-snap-strictness: mandatory;
  }

  .tailwind .snap-center {
    scroll-snap-align: center;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .tailwind .scroll-smooth {
    scroll-behavior: smooth;
  }

  .tailwind .rounded-\[11\.535px\] {
    border-radius: 11.535px;
  }

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

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

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

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

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

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

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

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

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

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

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

  .tailwind .border-\[\#E5E5E5\], .tailwind .border-\[\#e5e5e5\] {
    border-color: #e5e5e5;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .tailwind .px-\[calc\(\(100\%-282px\)\/2\)\] {
    padding-inline: calc(50% - 141px);
  }

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

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

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

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

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

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

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

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

  .tailwind .font-\[\'Gill_Sans\'\,sans-serif\] {
    font-family: Gill Sans, sans-serif;
  }

  .tailwind .font-\[\'Gill_Sans\:Italic\'\,sans-serif\] {
    font-family: Gill Sans\:Italic, sans-serif;
  }

  .tailwind .font-\[\'Gill_Sans\:Regular\'\,sans-serif\] {
    font-family: Gill Sans\:Regular, sans-serif;
  }

  .tailwind .font-\[\'Gill_Sans\:SemiBold\'\,sans-serif\] {
    font-family: Gill Sans\:SemiBold, sans-serif;
  }

  .tailwind .font-\[\'Gotham_Rounded\:Bold\'\,sans-serif\] {
    font-family: Gotham Rounded\:Bold, sans-serif;
  }

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

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

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

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

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

  .tailwind .text-\[13\.75px\] {
    font-size: 13.75px;
  }

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

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

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

  .tailwind .text-\[26\.57px\] {
    font-size: 26.57px;
  }

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

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

  .tailwind .leading-\[12\.2px\] {
    --tw-leading: 12.2px;
    line-height: 12.2px;
  }

  .tailwind .leading-\[16\.5px\] {
    --tw-leading: 16.5px;
    line-height: 16.5px;
  }

  .tailwind .leading-\[22\.5px\] {
    --tw-leading: 22.5px;
    line-height: 22.5px;
  }

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

  .tailwind .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

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

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

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

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

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

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

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

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

  .tailwind .\[word-break\:break-word\] {
    word-break: break-word;
  }

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

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

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

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

  .tailwind .text-\[\#FF0050\], .tailwind .text-\[\#ff0050\] {
    color: #ff0050;
  }

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

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

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

  .tailwind .drop-shadow {
    --tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color, #0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color, #0000000f));
    --tw-drop-shadow: drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);
    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 .drop-shadow-\[1\.06px_2\.11px_2\.11px_rgba\(0\,0\,0\,0\.3\)\] {
    --tw-drop-shadow-size: drop-shadow(1.06px 2.11px 2.11px var(--tw-drop-shadow-color, #0000004d));
    --tw-drop-shadow: var(--tw-drop-shadow-size);
    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 .drop-shadow-\[1px_2px_2px_rgba\(0\,0\,0\,0\.4\)\] {
    --tw-drop-shadow-size: drop-shadow(1px 2px 2px var(--tw-drop-shadow-color, #0006));
    --tw-drop-shadow: var(--tw-drop-shadow-size);
    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 .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-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

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

  .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-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

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

  .tailwind .duration-500 {
    --tw-duration: .5s;
    transition-duration: .5s;
  }

  .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 .select-none {
    -webkit-user-select: none;
    user-select: none;
  }

  .tailwind .\[scrollbar-width\:none\] {
    scrollbar-width: none;
  }

  .tailwind .placeholder\:text-\[\#808080\]::placeholder {
    color: gray;
  }

  .tailwind .active\:cursor-grabbing:active {
    cursor: grabbing;
  }

  @media (width >= 600px) {
    .tailwind .min-\[600px\]\:px-\[18px\] {
      padding-inline: 18px;
    }
  }

  @media (width >= 1500px) {
    .tailwind .min-\[1500px\]\:justify-center {
      justify-content: center;
    }
  }

  @media (width >= 1500px) {
    .tailwind .min-\[1500px\]\:overflow-x-hidden {
      overflow-x: hidden;
    }
  }

  .tailwind .\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar {
    display: none;
  }
}

@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
  initial-value: rotateX(0);
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
  initial-value: rotateY(0);
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
  initial-value: rotateZ(0);
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false;
  initial-value: skewX(0);
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false;
  initial-value: skewY(0);
}

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

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

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

@property --tw-scroll-snap-strictness {
  syntax: "*";
  inherits: false;
  initial-value: proximity;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

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

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

@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-duration {
  syntax: "*";
  inherits: false
}

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