@layer properties;

@layer theme, base, components, utilities;

@layer theme {
  :root,
  [data-tw] :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;
    --spacing: 1px;
    --container-md: 28rem;
    --font-weight-normal: 400;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --tracking-tight: -0.025em;
    --ease-in: cubic-bezier(0.4, 0, 1, 1);
    --ease-out: cubic-bezier(0, 0, 0.2, 1);
    --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
    --animate-spin: spin 1s linear infinite;
    --animate-pulse: tw-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
    --default-transition-duration: 150ms;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
    --aspect-1\/1: 1/1;
    --aspect-3\/2: 3/2;
    --aspect-3\/4: 3/4;
    --aspect-16\/9: 16/9;
    --aspect-9\/16: 9/16;
    --radius-4: 0.25rem;
    --radius-8: 0.5rem;
    --radius-12: 0.75rem;
    --radius-16: 1rem;
    --radius-full: calc(Infinity * 1px);
    --text-8: 0.5rem;
    --text-8--line-height: 120%;
    --text-10: 0.625rem;
    --text-10--line-height: 120%;
    --text-12: 0.75rem;
    --text-12--line-height: 120%;
    --text-14: 0.875rem;
    --text-14--line-height: 150%;
    --text-16: 1rem;
    --text-16--line-height: 150%;
    --text-18: 1.125rem;
    --text-18--line-height: 150%;
    --text-20: 1.25rem;
    --text-20--line-height: 120%;
    --text-24: 1.5rem;
    --text-24--line-height: 120%;
    --text-28: 1.75rem;
    --text-28--line-height: 120%;
    --text-32: 2rem;
    --text-32--line-height: 120%;
    --text-36: 2.25rem;
    --text-36--line-height: 120%;
    --text-40: 2.5rem;
    --text-40--line-height: 120%;
    --text-48: 3rem;
    --text-48--line-height: 120%;
    --text-56: 3.5rem;
    --text-56--line-height: 120%;
    --text-72: 4.5rem;
    --text-72--line-height: 120%;
    --text-80: 5rem;
    --text-80--line-height: 120%;
    --color-inherit: inherit;
    --color-navy-100: #e2e9f1;
    --color-navy-300: #aec1d8;
    --color-navy-400: #8ca7c7;
    --color-navy-700: #3c5a7e;
    --color-navy-800: #2c425b;
    --color-navy-900: #1b2939;
    --color-green-100: #d3fff0;
    --color-green-300: #6dffcd;
    --color-green-400: #3affbc;
    --color-green-700: #00a06a;
    --color-green-800: #006d48;
    --color-green-950: #002116;
    --color-yellow-100: #fff4d4;
    --color-yellow-300: #ffdb6e;
    --color-yellow-400: #ffce3b;
    --color-yellow-500: #ffc108;
    --color-yellow-600: #d49f00;
    --color-yellow-700: #a17900;
    --color-yellow-950: #211900;
    --color-red-100: #fbe5e6;
    --color-red-300: #ef8b91;
    --color-red-400: #e95e66;
    --color-red-500: #e3313b;
    --color-red-600: #c61b25;
    --color-red-700: #99151d;
    --color-red-950: #290608;
    --color-neutral-1: var(--proxy-neutral-1);
    --color-neutral-50: var(--proxy-neutral-50);
    --color-base-lighten: var(--proxy-base-lighten);
    --color-black-default: var(--proxy-black-default);
    --color-white-default: var(--proxy-white-default);
    --color-highlight: var(--color-yellow-500);
    --radius-range: var(--radius-md);
    --vf-wght: 110;
    --vf-opsz: 0;
    --text-22: 1.375rem;
    --text-22--line-height: 130%;
    --text-68: 4.25rem;
    --text-68--line-height: 120%;
    --color-primary-default: var(--proxy-primary-default);
    --color-primary-dark: var(--proxy-primary-dark);
    --color-primary-light: var(--proxy-primary-light);
    --color-highlight-default: var(--proxy-highlight-default);
    --radius-sm: var(--radius-4);
    --radius-md: var(--radius-8);
    --radius-lg: var(--radius-16);
    --font-primary: "Prumo", Georgia, serif;
    --font-primary-italic: "Prumo Italic", Georgia, serif;
    --font-secondary: Arial, Helvetica, sans-serif;
    --font-tertiary: Georgia, serif;
    --header-sticky-height: 57px;
    --header-navbar-height: 61px;
  }
}

@layer base {
  *,
  ::backdrop,
  ::file-selector-button,
  ::after,
  ::before {
    border: 0px solid;
    box-sizing: border-box;
    margin: 0px;
    padding: 0px;
  }
  [data-tw] :host,
  html {
    line-height: 1.5;
    text-size-adjust: 100%;
    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);
    tab-size: 4;
    -webkit-tap-highlight-color: transparent;
  }
  [data-tw] abbr:where([title]) {
    text-decoration: underline dotted;
  }
  [data-tw] svg {
    display: block;
    vertical-align: middle;
  }
  ::file-selector-button,
  [data-tw] button,
  [data-tw] input {
    background-color: transparent;
    border-radius: 0px;
    color: inherit;
    font: inherit;
    letter-spacing: inherit;
    opacity: 1;
  }
  [data-tw] :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  [data-tw] :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  @supports (not (-webkit-appearance: -apple-pay-button)) or
    (contain-intrinsic-size: 1px) {
  }
  ::-webkit-search-decoration {
    appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0px;
  }
  ::-webkit-datetime-edit,
  ::-webkit-datetime-edit-day-field,
  ::-webkit-datetime-edit-hour-field,
  ::-webkit-datetime-edit-meridiem-field,
  ::-webkit-datetime-edit-millisecond-field,
  ::-webkit-datetime-edit-minute-field,
  ::-webkit-datetime-edit-month-field,
  ::-webkit-datetime-edit-second-field,
  ::-webkit-datetime-edit-year-field {
    padding-block: 0px;
  }
  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }
  ::file-selector-button,
  [data-tw] button,
  [data-tw] input:where([type="button"], [type="reset"], [type="submit"]) {
    appearance: button;
  }
  ::-webkit-inner-spin-button,
  ::-webkit-outer-spin-button {
    height: auto;
  }
  [data-tw] [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}

@layer utilities {
  [data-tw] .pointer-events-none {
    pointer-events: none !important;
  }
  [data-tw] .absolute {
    position: absolute !important;
  }
  [data-tw] .relative {
    position: relative !important;
  }
  [data-tw] .-top-24 {
    top: calc(var(--spacing) * -24) !important;
  }
  [data-tw] .-left-40 {
    left: calc(var(--spacing) * -40) !important;
  }
  [data-tw] .flex {
    display: flex !important;
  }
  [data-tw] .inline-flex {
    display: inline-flex !important;
  }
  [data-tw] .aspect-1\/1 {
    aspect-ratio: var(--aspect-1\/1) !important;
  }
  [data-tw] .size-16 {
    height: calc(var(--spacing) * 16) !important;
    width: calc(var(--spacing) * 16) !important;
  }
  [data-tw] .size-24 {
    height: calc(var(--spacing) * 24) !important;
    width: calc(var(--spacing) * 24) !important;
  }
  [data-tw] .h-40 {
    height: calc(var(--spacing) * 40) !important;
  }
  [data-tw] .h-56 {
    height: calc(var(--spacing) * 56) !important;
  }
  [data-tw] .h-\[48px\] {
    height: 48px !important;
  }
  [data-tw] .w-0 {
    width: calc(var(--spacing) * 0) !important;
  }
  [data-tw] .w-full {
    width: 100% !important;
  }
  [data-tw] .min-w-0 {
    min-width: calc(var(--spacing) * 0) !important;
  }
  [data-tw] .flex-1 {
    flex: 1 1 0% !important;
  }
  [data-tw] .flex-shrink-0 {
    flex-shrink: 0 !important;
  }
  [data-tw] .cursor-pointer {
    cursor: pointer !important;
  }
  [data-tw] .cursor-text {
    cursor: text !important;
  }
  [data-tw] .flex-col {
    flex-direction: column !important;
  }
  [data-tw] .items-center {
    align-items: center !important;
  }
  [data-tw] .justify-center {
    justify-content: center !important;
  }
  [data-tw] .gap-4 {
    gap: calc(var(--spacing) * 4) !important;
  }
  [data-tw] .gap-8 {
    gap: calc(var(--spacing) * 8) !important;
  }
  [data-tw] .gap-16 {
    gap: calc(var(--spacing) * 16) !important;
  }
  [data-tw] .overflow-hidden {
    overflow: hidden !important;
  }
  [data-tw] .rounded-button {
    border-radius: var(--radius-sm) !important;
  }
  [data-tw] .rounded-formcontrol {
    border-radius: var(--radius-md) !important;
  }
  [data-tw] .border {
    border-style: var(--tw-border-style) !important;
    border-width: 1px !important;
  }
  [data-tw] .border-none {
    --tw-border-style: none !important;
    border-style: none !important;
  }
  [data-tw] .border-muted {
    border-color: var(--proxy-muted) !important;
  }
  [data-tw] .bg-transparent {
    background-color: transparent !important;
  }
  [data-tw] .p-0 {
    padding: calc(var(--spacing) * 0) !important;
  }
  [data-tw] .p-16 {
    padding: calc(var(--spacing) * 16) !important;
  }
  [data-tw] .px-8 {
    padding-inline: calc(var(--spacing) * 8) !important;
  }
  [data-tw] .px-16 {
    padding-inline: calc(var(--spacing) * 16) !important;
  }
  [data-tw] .py-8 {
    padding-block: calc(var(--spacing) * 8) !important;
  }
  [data-tw] .pl-8 {
    padding-left: calc(var(--spacing) * 8) !important;
  }
  [data-tw] .font-bold {
    --tw-font-weight: var(--font-weight-bold) !important;
    font-weight: var(--font-weight-bold) !important;
  }
  [data-tw] .whitespace-nowrap {
    white-space: nowrap !important;
  }
  [data-tw] .text-base-default {
    color: var(--proxy-base-default) !important;
  }
  [data-tw] .text-secondary-default {
    color: var(--proxy-secondary-default) !important;
  }
  [data-tw] .uppercase {
    text-transform: uppercase !important;
  }
  [data-tw] .opacity-0 {
    opacity: 0 !important;
  }
  [data-tw] .opacity-100 {
    opacity: 1 !important;
  }
  [data-tw] .transition-colors {
    transition-duration: var(
      --tw-duration,
      var(--default-transition-duration)
    ) !important;
    transition-property:
      color, background-color, border-color, outline-color,
      text-decoration-color, fill, stroke, --tw-gradient-from,
      --tw-gradient-via, --tw-gradient-to !important;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    ) !important;
  }
  [data-tw] .transition-opacity {
    transition-duration: var(
      --tw-duration,
      var(--default-transition-duration)
    ) !important;
    transition-property: opacity !important;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    ) !important;
  }
  [data-tw] .duration-300 {
    --tw-duration: 300ms !important;
    transition-duration: 0.3s !important;
  }
  [data-tw] .ease-in-out {
    --tw-ease: var(--ease-in-out) !important;
    transition-timing-function: var(--ease-in-out) !important;
  }
  [data-tw] .outline-none {
    --tw-outline-style: none !important;
    outline-style: none !important;
  }
  [data-tw] .ring-inset {
    --tw-ring-inset: inset !important;
  }
  [data-tw] .group-data-\[variant\=textarea\]\:items-start {
    [data-tw] &:is(:where(.group)[data-variant="textarea"] *) {
      align-items: flex-start !important;
    }
  }
  [data-tw] .placeholder\:text-base-default {
    [data-tw] &::placeholder {
      color: var(--proxy-base-default) !important;
    }
  }
  [data-tw] .group-has-\[label\.absolute\]\:placeholder\:opacity-0 {
    [data-tw] &:is(:where(.group):has(:is(label.absolute)) *) {
      [data-tw] &::placeholder {
        opacity: 0 !important;
      }
    }
  }
  [data-tw] .focus-within\:text-base-dark {
    [data-tw] &:focus-within {
      color: var(--proxy-base-dark) !important;
    }
  }
  [data-tw] .focus-within\:ring-2 {
    [data-tw] &:focus-within {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0
        calc(2px + var(--tw-ring-offset-width))
        var(--tw-ring-color, currentcolor) !important;
      box-shadow:
        var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
        var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
    }
  }
  [data-tw] .focus-within\:outline-none {
    [data-tw] &:focus-within {
      --tw-outline-style: none !important;
      outline-style: none !important;
    }
  }
  [data-tw] .hover\:bg-secondary-lighten {
    [data-tw] &:hover {
      @media (hover: hover) {
        background-color: var(--proxy-secondary-lighten) !important;
      }
    }
  }
  [data-tw] .hover\:not-focus-within\:text-base-light {
    [data-tw] &:hover {
      @media (hover: hover) {
        [data-tw] &:not(:focus-within) {
          color: var(--proxy-base-light) !important;
        }
      }
    }
  }
  [data-tw] .\[\&_svg\]\:pointer-events-none {
    [data-tw] & svg {
      pointer-events: none !important;
    }
  }
  [data-tw] .\[\&_svg\]\:shrink-0 {
    [data-tw] & svg {
      flex-shrink: 0 !important;
    }
  }
  [data-tw] .\[\&\>svg\]\:size-\[inherit\] {
    [data-tw] & > svg {
      height: inherit !important;
      width: inherit !important;
    }
  }
  [data-tw] .\[\&\>svg\]\:align-top {
    [data-tw] & > svg {
      vertical-align: top !important;
    }
  }
}

@layer base {
  :root {
    --proxy-neutral-1: #fefefe;
    --proxy-neutral-50: #f2f2f2;
    --proxy-neutral-100: #e5e5e5;
    --proxy-neutral-200: #ccc;
    --proxy-neutral-300: #b2b2b2;
    --proxy-neutral-400: #999;
    --proxy-neutral-500: #7f7f7f;
    --proxy-neutral-600: #666;
    --proxy-neutral-700: #4c4c4c;
    --proxy-neutral-800: #333;
    --proxy-neutral-900: #191919;
    --proxy-neutral-950: #0c0c0c;
    --proxy-neutral-999: #010101;
    --proxy-muted: var(--proxy-neutral-100);
    --proxy-skeleton: var(--proxy-neutral-50);
    --proxy-info-default: var(--color-navy-700);
    --proxy-info-dark: var(--color-navy-800);
    --proxy-info-light: var(--color-navy-300);
    --proxy-info-lighten: var(--color-navy-100);
    --proxy-info-foreground: var(--proxy-neutral-1);
    --proxy-success-default: var(--color-green-700);
    --proxy-success-dark: var(--color-green-800);
    --proxy-success-light: var(--color-green-300);
    --proxy-success-lighten: var(--color-green-100);
    --proxy-success-foreground: var(--proxy-neutral-1);
    --proxy-warning-default: var(--color-yellow-500);
    --proxy-warning-dark: var(--color-yellow-600);
    --proxy-warning-light: var(--color-yellow-300);
    --proxy-warning-lighten: var(--color-yellow-100);
    --proxy-warning-foreground: var(--proxy-neutral-999);
    --proxy-error-default: var(--color-red-500);
    --proxy-error-dark: var(--color-red-600);
    --proxy-error-light: var(--color-red-300);
    --proxy-error-lighten: var(--color-red-100);
    --proxy-error-foreground: var(--proxy-neutral-1);
    --proxy-base-default: var(--proxy-neutral-800);
    --proxy-base-dark: var(--proxy-neutral-900);
    --proxy-base-light: var(--proxy-neutral-600);
    --proxy-base-lighten: var(--proxy-neutral-200);
    --proxy-base-foreground: var(--proxy-neutral-1);
    --proxy-black-default: var(--proxy-neutral-999);
    --proxy-black-dark: var(--proxy-neutral-900);
    --proxy-black-light: var(--proxy-neutral-800);
    --proxy-black-lighten: var(--proxy-neutral-100);
    --proxy-black-foreground: var(--proxy-neutral-1);
    --proxy-white-default: var(--proxy-neutral-1);
    --proxy-white-dark: var(--proxy-neutral-100);
    --proxy-white-light: var(--proxy-neutral-1);
    --proxy-white-lighten: var(--proxy-neutral-1);
    --proxy-white-foreground: var(--proxy-neutral-999);
    --proxy-highlight: var(--color-inherit);
  }
}

@layer components {
}

@layer base {
  :root {
    --proxy-primary-default: #0250c9;
    --proxy-primary-dark: #01327d;
    --proxy-primary-light: #1b73fd;
    --proxy-primary-lighten: #85b4fe;
    --proxy-primary-foreground: #fefefe;
    --proxy-secondary-default: #333;
    --proxy-secondary-dark: #323232;
    --proxy-secondary-light: #666;
    --proxy-secondary-lighten: #999;
    --proxy-secondary-foreground: #fefefe;
    --proxy-subscription-default: #ffff24;
    --proxy-subscription-dark: #d6d600;
    --proxy-subscription-light: #ffff70;
    --proxy-subscription-lighten: ivory;
    --proxy-subscription-foreground: #010101;
    --proxy-accent-default: #333;
    --proxy-accent-dark: #323232;
    --proxy-accent-light: #595959;
    --proxy-accent-lighten: #999;
    --proxy-accent-foreground: #fefefe;
    --proxy-highlight-default: #ffc108;
    --proxy-highlight-dark: #333;
    --proxy-highlight-light: #e5e5e5;
    --proxy-highlight-lighten: #fefefe;
    --proxy-highlight-foreground: #010101;
    --proxy-brand-lanacion: #006998;
    --proxy-base-dark: #191919;
  }
}

@layer components {
  [data-tw] .text-label-md {
    font-size: var(--text-14) !important;
    line-height: var(--tw-leading, var(--text-14--line-height)) !important;
  }
}

[data-tw] body:has(.disable-body-scroll) {
  overflow: hidden;
}

@layer components {
}

[data-tw] {
  --spacing: 1px !important;
}

@layer utilities {
}

body:has([data-tw] .disable-body-scroll) {
  overflow: hidden;
}

@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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or
    ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *,
    ::backdrop,
    ::after,
    ::before {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-scroll-snap-strictness: proximity;
      --tw-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-border-style: solid;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-duration: initial;
      --tw-ease: initial;
    }
  }
}
