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

@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-red-50: oklch(97.1% .013 17.38);
    --color-red-200: oklch(88.5% .062 18.334);
    --color-red-500: oklch(63.7% .237 25.331);
    --color-red-600: oklch(57.7% .245 27.325);
    --color-red-800: oklch(44.4% .177 26.899);
    --color-green-50: oklch(98.2% .018 155.826);
    --color-green-200: oklch(92.5% .084 155.995);
    --color-green-800: oklch(44.8% .119 151.328);
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --container-2xl: 42rem;
    --container-4xl: 56rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --radius-lg: .5rem;
    --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 .visible {
    visibility: visible;
  }

  .tailwind .absolute {
    position: absolute;
  }

  .tailwind .relative {
    position: relative;
  }

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

  .tailwind .inset-\[-4\.9\%_-5\%\] {
    inset: -4.9% -5%;
  }

  .tailwind .inset-\[-4\.44\%_-5\%\] {
    inset: -4.44% -5%;
  }

  .tailwind .inset-\[-4\.92\%_-6\.67\%\] {
    inset: -4.92% -6.67%;
  }

  .tailwind .inset-\[-5\.18\%_-4\.44\%_-5\.19\%_-4\.44\%\] {
    inset: -5.18% -4.44% -5.19%;
  }

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

  .tailwind .inset-\[15\.24\%_16\.67\%_16\.67\%_16\.67\%\] {
    inset: 15.24% 16.67% 16.67%;
  }

  .tailwind .inset-\[18\.92\%_12\.5\%_14\.58\%_12\.5\%\] {
    inset: 18.92% 12.5% 14.58%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .tailwind .top-\[16\.67\%\] {
    top: 16.67%;
  }

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

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

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

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

  .tailwind .top-\[47\.49px\] {
    top: 47.49px;
  }

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

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

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

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

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

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

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

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

  .tailwind .top-\[131\.71px\] {
    top: 131.71px;
  }

  .tailwind .top-\[132\.37px\] {
    top: 132.37px;
  }

  .tailwind .top-\[136\.3px\] {
    top: 136.3px;
  }

  .tailwind .top-\[139\.69px\] {
    top: 139.69px;
  }

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

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

  .tailwind .top-\[154\.95px\] {
    top: 154.95px;
  }

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

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

  .tailwind .top-\[174\.97px\] {
    top: 174.97px;
  }

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

  .tailwind .top-\[227\.63px\] {
    top: 227.63px;
  }

  .tailwind .top-\[233\.3px\] {
    top: 233.3px;
  }

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

  .tailwind .top-\[295\.46px\] {
    top: 295.46px;
  }

  .tailwind .top-\[314\.29px\] {
    top: 314.29px;
  }

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

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

  .tailwind .top-\[420\.76px\] {
    top: 420.76px;
  }

  .tailwind .top-\[426\.54px\] {
    top: 426.54px;
  }

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

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

  .tailwind .top-\[529\.03px\] {
    top: 529.03px;
  }

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

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

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

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

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

  .tailwind .bottom-\[15\.57\%\] {
    bottom: 15.57%;
  }

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

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

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

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

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

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

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

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

  .tailwind .left-\[10\.63px\] {
    left: 10.63px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .tailwind .left-\[70\.95px\] {
    left: 70.95px;
  }

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

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

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

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

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

  .tailwind .left-\[264\.34px\] {
    left: 264.34px;
  }

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

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

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

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

  .tailwind .left-\[576\.96px\] {
    left: 576.96px;
  }

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

  .tailwind .left-\[894\.75px\] {
    left: 894.75px;
  }

  .tailwind .left-\[1074\.37px\] {
    left: 1074.37px;
  }

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

  .tailwind .left-\[1318\.03px\] {
    left: 1318.03px;
  }

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

  .tailwind .container {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .tailwind .block {
    display: block;
  }

  .tailwind .flex {
    display: flex;
  }

  .tailwind .grid {
    display: grid;
  }

  .tailwind .hidden {
    display: none;
  }

  .tailwind .size-\[7\.516px\] {
    width: 7.516px;
    height: 7.516px;
  }

  .tailwind .size-\[7\.703px\] {
    width: 7.703px;
    height: 7.703px;
  }

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

  .tailwind .size-\[30\.747px\] {
    width: 30.747px;
    height: 30.747px;
  }

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

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

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

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

  .tailwind .size-\[409\.964px\] {
    width: 409.964px;
    height: 409.964px;
  }

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

  .tailwind .size-\[512\.456px\] {
    width: 512.456px;
    height: 512.456px;
  }

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

  .tailwind .h-\[1\.518px\] {
    height: 1.518px;
  }

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

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

  .tailwind .h-\[15\.789px\] {
    height: 15.789px;
  }

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

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

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

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

  .tailwind .h-\[21\.315px\] {
    height: 21.315px;
  }

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

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

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

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

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

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

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

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

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

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

  .tailwind .h-\[32\.797px\] {
    height: 32.797px;
  }

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

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

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

  .tailwind .h-\[35\.195px\] {
    height: 35.195px;
  }

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

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

  .tailwind .h-\[39\.347px\] {
    height: 39.347px;
  }

  .tailwind .h-\[39\.478px\] {
    height: 39.478px;
  }

  .tailwind .h-\[39\.992px\] {
    height: 39.992px;
  }

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

  .tailwind .h-\[43\.195px\] {
    height: 43.195px;
  }

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

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

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

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

  .tailwind .h-\[58\.078px\] {
    height: 58.078px;
  }

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

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

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

  .tailwind .h-\[67\.992px\] {
    height: 67.992px;
  }

  .tailwind .h-\[69\.686px\] {
    height: 69.686px;
  }

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

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

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

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

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

  .tailwind .h-\[98\.387px\] {
    height: 98.387px;
  }

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

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

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

  .tailwind .h-\[131\.189px\] {
    height: 131.189px;
  }

  .tailwind .h-\[211\.195px\] {
    height: 211.195px;
  }

  .tailwind .h-\[212\.343px\] {
    height: 212.343px;
  }

  .tailwind .h-\[216\.456px\] {
    height: 216.456px;
  }

  .tailwind .h-\[287\.563px\] {
    height: 287.563px;
  }

  .tailwind .h-\[294\.726px\] {
    height: 294.726px;
  }

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

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

  .tailwind .h-\[416\.785px\] {
    height: 416.785px;
  }

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

  .tailwind .h-\[472\.75px\] {
    height: 472.75px;
  }

  .tailwind .h-\[484\.527px\] {
    height: 484.527px;
  }

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

  .tailwind .h-\[586\.563px\] {
    height: 586.563px;
  }

  .tailwind .h-\[601\.174px\] {
    height: 601.174px;
  }

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

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

  .tailwind .w-\[1\.025px\] {
    width: 1.025px;
  }

  .tailwind .w-\[15\.184px\] {
    width: 15.184px;
  }

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

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

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

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

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

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

  .tailwind .w-\[73\.304px\] {
    width: 73.304px;
  }

  .tailwind .w-\[79\.719px\] {
    width: 79.719px;
  }

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

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

  .tailwind .w-\[81\.705px\] {
    width: 81.705px;
  }

  .tailwind .w-\[81\.993px\] {
    width: 81.993px;
  }

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

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

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

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

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

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

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

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

  .tailwind .w-\[92\.242px\] {
    width: 92.242px;
  }

  .tailwind .w-\[93\.267px\] {
    width: 93.267px;
  }

  .tailwind .w-\[94\.899px\] {
    width: 94.899px;
  }

  .tailwind .w-\[115\.819px\] {
    width: 115.819px;
  }

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

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

  .tailwind .w-\[137\.135px\] {
    width: 137.135px;
  }

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

  .tailwind .w-\[142\.094px\] {
    width: 142.094px;
  }

  .tailwind .w-\[162\.68px\] {
    width: 162.68px;
  }

  .tailwind .w-\[166\.732px\] {
    width: 166.732px;
  }

  .tailwind .w-\[170\.5px\] {
    width: 170.5px;
  }

  .tailwind .w-\[174\.747px\] {
    width: 174.747px;
  }

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

  .tailwind .w-\[186\.302px\] {
    width: 186.302px;
  }

  .tailwind .w-\[202\.398px\] {
    width: 202.398px;
  }

  .tailwind .w-\[207\.44px\] {
    width: 207.44px;
  }

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

  .tailwind .w-\[230\.797px\] {
    width: 230.797px;
  }

  .tailwind .w-\[243\.539px\] {
    width: 243.539px;
  }

  .tailwind .w-\[249\.606px\] {
    width: 249.606px;
  }

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

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

  .tailwind .w-\[343\.898px\] {
    width: 343.898px;
  }

  .tailwind .w-\[352\.465px\] {
    width: 352.465px;
  }

  .tailwind .w-\[398\.797px\] {
    width: 398.797px;
  }

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

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

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

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

  .tailwind .w-\[484\.899px\] {
    width: 484.899px;
  }

  .tailwind .w-\[485\.125px\] {
    width: 485.125px;
  }

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

  .tailwind .w-\[503\.12px\] {
    width: 503.12px;
  }

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

  .tailwind .w-\[545\.635px\] {
    width: 545.635px;
  }

  .tailwind .w-\[662\.703px\] {
    width: 662.703px;
  }

  .tailwind .w-\[679\.212px\] {
    width: 679.212px;
  }

  .tailwind .w-\[728\.703px\] {
    width: 728.703px;
  }

  .tailwind .w-\[746\.856px\] {
    width: 746.856px;
  }

  .tailwind .w-\[860\.925px\] {
    width: 860.925px;
  }

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

  .tailwind .w-\[1010\.152px\] {
    width: 1010.15px;
  }

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

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

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

  .tailwind .max-w-2xl {
    max-width: var(--container-2xl);
  }

  .tailwind .max-w-4xl {
    max-width: var(--container-4xl);
  }

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

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

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

  .tailwind .resize {
    resize: both;
  }

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

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

  .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-1\.5 {
    gap: calc(var(--spacing) * 1.5);
  }

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

  .tailwind .gap-\[3\.037px\] {
    gap: 3.037px;
  }

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

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

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

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

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

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

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

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

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

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

  .tailwind .gap-\[18\.448px\] {
    gap: 18.448px;
  }

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

  .tailwind .gap-\[21\.646px\] {
    gap: 21.646px;
  }

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

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

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

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

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

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

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

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

  .tailwind .rounded-\[1\.518px\] {
    border-radius: 1.518px;
  }

  .tailwind .rounded-\[3\.758px\] {
    border-radius: 3.758px;
  }

  .tailwind .rounded-\[3\.852px\] {
    border-radius: 3.852px;
  }

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

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

  .tailwind .rounded-\[7\.592px\] {
    border-radius: 7.592px;
  }

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

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

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

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

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

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

  .tailwind .rounded-\[15\.184px\] {
    border-radius: 15.184px;
  }

  .tailwind .rounded-\[15\.385px\] {
    border-radius: 15.385px;
  }

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

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

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

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

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

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

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

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

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

  .tailwind .rounded-\[51\.246px\] {
    border-radius: 51.246px;
  }

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

  .tailwind .rounded-\[204\.982px\] {
    border-radius: 204.982px;
  }

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

  .tailwind .rounded-\[256\.228px\] {
    border-radius: 256.228px;
  }

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

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

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

  .tailwind .rounded-tr-\[51\.246px\] {
    border-top-right-radius: 51.246px;
  }

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

  .tailwind .rounded-bl-\[51\.246px\] {
    border-bottom-left-radius: 51.246px;
  }

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

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

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

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

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

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

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

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

  .tailwind .border-\[rgba\(34\,197\,94\,0\.3\)\] {
    border-color: #22c55e4d;
  }

  .tailwind .border-\[rgba\(77\,224\,184\,0\.5\)\] {
    border-color: #4de0b880;
  }

  .tailwind .border-\[rgba\(102\,178\,255\,0\.5\)\] {
    border-color: #66b2ff80;
  }

  .tailwind .border-\[rgba\(178\,128\,255\,0\.5\)\] {
    border-color: #b280ff80;
  }

  .tailwind .border-\[rgba\(255\,166\,77\,0\.5\)\] {
    border-color: #ffa64d80;
  }

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

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

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

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

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

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

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

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

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

  .tailwind .bg-\[rgba\(34\,197\,94\,0\.2\)\] {
    background-color: #22c55e33;
  }

  .tailwind .bg-\[rgba\(34\,197\,94\,0\.12\)\] {
    background-color: #22c55e1f;
  }

  .tailwind .bg-\[rgba\(34\,197\,94\,0\.15\)\] {
    background-color: #22c55e26;
  }

  .tailwind .bg-\[rgba\(59\,130\,246\,0\.12\)\] {
    background-color: #3b82f61f;
  }

  .tailwind .bg-\[rgba\(77\,224\,184\,0\.18\)\] {
    background-color: #4de0b82e;
  }

  .tailwind .bg-\[rgba\(102\,178\,255\,0\.18\)\] {
    background-color: #66b2ff2e;
  }

  .tailwind .bg-\[rgba\(178\,128\,255\,0\.18\)\] {
    background-color: #b280ff2e;
  }

  .tailwind .bg-\[rgba\(253\,224\,71\,0\.3\)\] {
    background-color: #fde0474d;
  }

  .tailwind .bg-\[rgba\(255\,166\,77\,0\.18\)\] {
    background-color: #ffa64d2e;
  }

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

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

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

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

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

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

  .tailwind .from-\[\#1a2b80\] {
    --tw-gradient-from: #1a2b80;
    --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 .from-\[\#7b44fe\] {
    --tw-gradient-from: #7b44fe;
    --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 .from-\[\#12b6d2\] {
    --tw-gradient-from: #12b6d2;
    --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 .from-\[\#fdbc08\] {
    --tw-gradient-from: #fdbc08;
    --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 .from-\[\#fe8022\] {
    --tw-gradient-from: #fe8022;
    --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-\[\#101d62\] {
    --tw-gradient-to: #101d62;
    --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-\[\#088098\] {
    --tw-gradient-to: #088098;
    --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-\[\#381480\] {
    --tw-gradient-to: #381480;
    --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-\[\#d18f02\] {
    --tw-gradient-to: #d18f02;
    --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-\[\#d2590e\] {
    --tw-gradient-to: #d2590e;
    --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 .bg-clip-padding {
    background-clip: padding-box;
  }

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

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

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

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

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

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

  .tailwind .px-3\.5 {
    padding-inline: calc(var(--spacing) * 3.5);
  }

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

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

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

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

  .tailwind .px-\[15\.374px\] {
    padding-inline: 15.374px;
  }

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

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

  .tailwind .px-\[18\.448px\] {
    padding-inline: 18.448px;
  }

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

  .tailwind .px-\[19\.241px\] {
    padding-inline: 19.241px;
  }

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

  .tailwind .px-\[21\.257px\] {
    padding-inline: 21.257px;
  }

  .tailwind .px-\[28\.698px\] {
    padding-inline: 28.698px;
  }

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

  .tailwind .px-\[69\.696px\] {
    padding-inline: 69.696px;
  }

  .tailwind .px-\[102\.491px\] {
    padding-inline: 102.491px;
  }

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

  .tailwind .py-3\.5 {
    padding-block: calc(var(--spacing) * 3.5);
  }

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

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

  .tailwind .py-\[7\.215px\] {
    padding-block: 7.215px;
  }

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

  .tailwind .py-\[9\.62px\] {
    padding-block: 9.62px;
  }

  .tailwind .py-\[13\.324px\] {
    padding-block: 13.324px;
  }

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

  .tailwind .py-\[14\.349px\] {
    padding-block: 14.349px;
  }

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

  .tailwind .py-\[65\.594px\] {
    padding-block: 65.594px;
  }

  .tailwind .py-\[76\.964px\] {
    padding-block: 76.964px;
  }

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

  .tailwind .pt-\[18\.221px\] {
    padding-top: 18.221px;
  }

  .tailwind .pr-2 {
    padding-right: calc(var(--spacing) * 2);
  }

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

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

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

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

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

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

  .tailwind .font-\[\'Inter\:Semi_Bold\'\,sans-serif\] {
    font-family: Inter\:Semi Bold, sans-serif;
  }

  .tailwind .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .tailwind .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .tailwind .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .tailwind .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .tailwind .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }

  .tailwind .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

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

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

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

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

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

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

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

  .tailwind .text-\[13\.324px\] {
    font-size: 13.324px;
  }

  .tailwind .text-\[13\.665px\] {
    font-size: 13.665px;
  }

  .tailwind .text-\[13\.822px\] {
    font-size: 13.822px;
  }

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

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

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

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

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

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

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

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

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

  .tailwind .text-\[17\.423px\] {
    font-size: 17.423px;
  }

  .tailwind .text-\[18\.448px\] {
    font-size: 18.448px;
  }

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

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

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

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

  .tailwind .text-\[22\.548px\] {
    font-size: 22.548px;
  }

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

  .tailwind .text-\[27\.331px\] {
    font-size: 27.331px;
  }

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

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

  .tailwind .text-\[36\.441px\] {
    font-size: 36.441px;
  }

  .tailwind .text-\[53\.295px\] {
    font-size: 53.295px;
  }

  .tailwind .text-\[62\.533px\] {
    font-size: 62.533px;
  }

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

  .tailwind .text-\[65\.594px\] {
    font-size: 65.594px;
  }

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

  .tailwind .leading-\[1\.12\] {
    --tw-leading: 1.12;
    line-height: 1.12;
  }

  .tailwind .leading-\[1\.55\] {
    --tw-leading: 1.55;
    line-height: 1.55;
  }

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

  .tailwind .leading-\[14\.577px\] {
    --tw-leading: 14.577px;
    line-height: 14.577px;
  }

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

  .tailwind .leading-\[17\.6px\] {
    --tw-leading: 17.6px;
    line-height: 17.6px;
  }

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

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

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

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

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

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

  .tailwind .leading-\[21\.318px\] {
    --tw-leading: 21.318px;
    line-height: 21.318px;
  }

  .tailwind .leading-\[21\.941px\] {
    --tw-leading: 21.941px;
    line-height: 21.941px;
  }

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

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

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

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

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

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

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

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

  .tailwind .leading-\[25\.623px\] {
    --tw-leading: 25.623px;
    line-height: 25.623px;
  }

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

  .tailwind .leading-\[26\.724px\] {
    --tw-leading: 26.724px;
    line-height: 26.724px;
  }

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

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

  .tailwind .leading-\[28\.698px\] {
    --tw-leading: 28.698px;
    line-height: 28.698px;
  }

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

  .tailwind .leading-\[29\.517px\] {
    --tw-leading: 29.517px;
    line-height: 29.517px;
  }

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

  .tailwind .leading-\[31\.362px\] {
    --tw-leading: 31.362px;
    line-height: 31.362px;
  }

  .tailwind .leading-\[32\.797px\] {
    --tw-leading: 32.797px;
    line-height: 32.797px;
  }

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

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

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

  .tailwind .leading-\[41\.907px\] {
    --tw-leading: 41.907px;
    line-height: 41.907px;
  }

  .tailwind .leading-\[70\.4px\] {
    --tw-leading: 70.4px;
    line-height: 70.4px;
  }

  .tailwind .leading-\[72\.154px\] {
    --tw-leading: 72.154px;
    line-height: 72.154px;
  }

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

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

  .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\.5px\] {
    --tw-tracking: .5px;
    letter-spacing: .5px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .tailwind .text-\[rgba\(255\,255\,255\,0\.7\)\] {
    color: #ffffffb3;
  }

  .tailwind .text-\[rgba\(255\,255\,255\,0\.85\)\] {
    color: #ffffffd9;
  }

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

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

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

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

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

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

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

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

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

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

  .tailwind .decoration-from-font {
    text-decoration-thickness: from-font;
  }

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

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

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

  .tailwind .opacity-90 {
    opacity: .9;
  }

  .tailwind .shadow-\[0px_1\.923px_11\.538px_0px_rgba\(15\,23\,41\,0\.07\)\] {
    --tw-shadow: 0px 1.923px 11.538px 0px var(--tw-shadow-color, #0f172912);
    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_2px_8px_0px_rgba\(0\,0\,0\,0\.12\)\] {
    --tw-shadow: 0px 2px 8px 0px 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_3\.846px_11\.538px_0px_rgba\(22\,128\,58\,0\.3\)\] {
    --tw-shadow: 0px 3.846px 11.538px 0px var(--tw-shadow-color, #16803a4d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

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

  .tailwind .drop-shadow-\[0px_9\.11px_18\.221px_rgba\(15\,23\,42\,0\.14\)\] {
    --tw-drop-shadow-size: drop-shadow(0px 9.11px 18.221px var(--tw-drop-shadow-color, #0f172a24));
    --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-\[0px_12\.299px_24\.598px_rgba\(15\,23\,42\,0\.14\)\] {
    --tw-drop-shadow-size: drop-shadow(0px 12.299px 24.598px var(--tw-drop-shadow-color, #0f172a24));
    --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-\[0px_12px_24px_rgba\(15\,23\,42\,0\.14\)\] {
    --tw-drop-shadow-size: drop-shadow(0px 12px 24px var(--tw-drop-shadow-color, #0f172a24));
    --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 .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 .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

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

  .tailwind .placeholder\:text-\[\#99a6b2\]::placeholder {
    color: #99a6b2;
  }

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

  @media (hover: hover) {
    .tailwind .hover\:bg-\[\#1e3a8a\]:hover {
      background-color: #1e3a8a;
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:bg-\[\#16a34a\]:hover {
      background-color: #16a34a;
    }
  }

  .tailwind .focus\:border-\[\#1e40af\]:focus {
    border-color: #1e40af;
  }

  .tailwind .focus\:border-transparent:focus {
    border-color: #0000;
  }

  .tailwind .focus\:ring-2:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tailwind .focus\:ring-\[\#22c55e\]:focus {
    --tw-ring-color: #22c55e;
  }

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

  .tailwind .active\:scale-\[0\.98\]:active {
    scale: .98;
  }

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

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

  @media (width >= 40rem) {
    .tailwind .sm\:p-6 {
      padding: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:p-10 {
      padding: calc(var(--spacing) * 10);
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:text-3xl {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:text-base {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:text-lg {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }

  @media (width >= 40rem) {
    .tailwind .sm\:text-xl {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:p-8 {
      padding: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:text-2xl {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:text-\[18px\] {
      font-size: 18px;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:leading-\[28\.8px\] {
      --tw-leading: 28.8px;
      line-height: 28.8px;
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:p-16 {
      padding: calc(var(--spacing) * 16);
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:text-4xl {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }

  @media (width >= 64rem) {
    .tailwind .lg\:text-xl {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }
}

@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-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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