@font-face {
      font-family: jetbrainsMono;
      src: url(../_next/static/immutable/media/JetBrainsMono_Variable-s.p.269kn9uafm0ti.woff2)format("woff2");
      font-display: swap;
      font-weight: 100 800
    }

    @font-face {
      font-family: jetbrainsMono Fallback;
      src: local(Arial);
      ascent-override: 77.57%;
      descent-override: 22.82%;
      line-gap-override: 0.0%;
      size-adjust: 131.49%
    }

    .jetbrainsmono_8a4615ea-module__7_7Lzq__className {
      font-family: jetbrainsMono, jetbrainsMono Fallback
    }

    .jetbrainsmono_8a4615ea-module__7_7Lzq__variable {
      --font-mono: "jetbrainsMono", "jetbrainsMono Fallback"
    }

    @font-face {
      font-family: spaceGrotesk;
      src: url(../_next/static/immutable/media/SpaceGrotesk_Variable-s.1ii7211jqpzi_.woff2)format("woff2");
      font-display: swap;
      font-weight: 300 700
    }

    @font-face {
      font-family: spaceGrotesk Fallback;
      src: local(Arial);
      ascent-override: 88.78%;
      descent-override: 26.34%;
      line-gap-override: 0.0%;
      size-adjust: 110.84%
    }

    .spacegrotesk_acfe51f8-module__V_tD3a__className {
      font-family: spaceGrotesk, spaceGrotesk Fallback
    }

    .spacegrotesk_acfe51f8-module__V_tD3a__variable {
      --font-space-grotesk: "spaceGrotesk", "spaceGrotesk Fallback"
    }

    /*# sourceMappingURL=3byg-hx_dkf1j.css.map*/
    @layer properties {
      @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {

        :root,
        :host {
          --scan-y: 50%
        }

        *,
        :before,
        :after {
          --tw-border-spacing-x: 0;
          --tw-border-spacing-y: 0;
          --tw-translate-x: 0;
          --tw-translate-y: 0;
          --tw-translate-z: 0;
          --tw-scale-x: 1;
          --tw-scale-y: 1;
          --tw-scale-z: 1;
          --tw-rotate-x: initial;
          --tw-rotate-y: initial;
          --tw-rotate-z: initial;
          --tw-skew-x: initial;
          --tw-skew-y: initial;
          --tw-space-y-reverse: 0;
          --tw-divide-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-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-backdrop-blur: initial;
          --tw-backdrop-brightness: initial;
          --tw-backdrop-contrast: initial;
          --tw-backdrop-grayscale: initial;
          --tw-backdrop-hue-rotate: initial;
          --tw-backdrop-invert: initial;
          --tw-backdrop-opacity: initial;
          --tw-backdrop-saturate: initial;
          --tw-backdrop-sepia: initial;
          --tw-duration: initial;
          --tw-ease: initial;
          --tw-content: ""
        }

        ::backdrop {
          --tw-border-spacing-x: 0;
          --tw-border-spacing-y: 0;
          --tw-translate-x: 0;
          --tw-translate-y: 0;
          --tw-translate-z: 0;
          --tw-scale-x: 1;
          --tw-scale-y: 1;
          --tw-scale-z: 1;
          --tw-rotate-x: initial;
          --tw-rotate-y: initial;
          --tw-rotate-z: initial;
          --tw-skew-x: initial;
          --tw-skew-y: initial;
          --tw-space-y-reverse: 0;
          --tw-divide-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-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-backdrop-blur: initial;
          --tw-backdrop-brightness: initial;
          --tw-backdrop-contrast: initial;
          --tw-backdrop-grayscale: initial;
          --tw-backdrop-hue-rotate: initial;
          --tw-backdrop-invert: initial;
          --tw-backdrop-opacity: initial;
          --tw-backdrop-saturate: initial;
          --tw-backdrop-sepia: initial;
          --tw-duration: initial;
          --tw-ease: initial;
          --tw-content: ""
        }
      }
    }

    @layer theme {

      :root,
      :host {
        --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
        --font-mono: var(--cx-font-mono);
        --color-red-50: #fef2f2;
        --color-red-500: #fb2c36;
        --color-red-600: #e40014;
        --color-red-700: #bf000f;
        --color-amber-50: #fffbeb;
        --color-amber-200: #fee685;
        --color-amber-300: #ffd236;
        --color-amber-800: #953d00;
        --color-emerald-50: #ecfdf5;
        --color-emerald-100: #d0fae5;
        --color-emerald-500: #00bb7f;
        --color-emerald-600: #009767;
        --color-emerald-800: #005f46;
        --color-slate-100: #f1f5f9;
        --color-slate-200: #e2e8f0;
        --color-slate-300: #cad5e2;
        --color-slate-400: #90a1b9;
        --color-slate-500: #62748e;
        --color-slate-800: #1d293d;
        --color-slate-900: #0f172b;
        --color-black: #000;
        --color-white: #fff;
        --spacing: .25rem;
        --container-xs: 20rem;
        --container-sm: 24rem;
        --container-md: 28rem;
        --container-xl: 36rem;
        --container-2xl: 42rem;
        --container-3xl: 48rem;
        --container-4xl: 56rem;
        --container-6xl: 72rem;
        --container-7xl: 80rem;
        --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);
        --text-5xl: 3rem;
        --text-5xl--line-height: 1;
        --text-6xl: 3.75rem;
        --text-6xl--line-height: 1;
        --font-weight-normal: 400;
        --font-weight-medium: 500;
        --font-weight-semibold: 600;
        --font-weight-bold: 700;
        --font-weight-extrabold: 800;
        --font-weight-black: 900;
        --tracking-tight: -.025em;
        --tracking-normal: 0em;
        --tracking-wide: .025em;
        --tracking-wider: .05em;
        --tracking-widest: .1em;
        --leading-tight: 1.25;
        --leading-snug: 1.375;
        --leading-normal: 1.5;
        --leading-relaxed: 1.625;
        --radius-sm: .25rem;
        --radius-md: .375rem;
        --radius-lg: .5rem;
        --radius-xl: .75rem;
        --radius-2xl: 1rem;
        --radius-3xl: 1.5rem;
        --ease-out: cubic-bezier(0, 0, .2, 1);
        --ease-in-out: cubic-bezier(.4, 0, .2, 1);
        --animate-spin: spin 1s linear infinite;
        --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
        --blur-sm: 8px;
        --blur-md: 12px;
        --blur-2xl: 40px;
        --blur-3xl: 64px;
        --default-transition-duration: .15s;
        --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
        --default-font-family: var(--cx-font-body);
        --default-mono-font-family: var(--cx-font-mono);
        --breakpoint-nav: 1200px;
        --font-display: var(--cx-font-display);
        --ease-visionwavetech: var(--cx-ease)
      }

      @supports (color:lab(0% 0 0)) {

        :root,
        :host {
          --color-red-50: lab(96.5005% 4.18508 1.52328);
          --color-red-500: lab(55.4814% 75.0732 48.8528);
          --color-red-600: lab(48.4493% 77.4328 61.5452);
          --color-red-700: lab(40.4273% 67.2623 53.7441);
          --color-amber-50: lab(98.6252% -.635922 8.42309);
          --color-amber-200: lab(91.7203% -.505269 49.9084);
          --color-amber-300: lab(86.4156% 6.13147 78.3961);
          --color-amber-800: lab(37.8822% 37.1699 52.2718);
          --color-emerald-50: lab(97.8462% -6.94966 1.85487);
          --color-emerald-100: lab(94.9004% -17.0769 5.63836);
          --color-emerald-500: lab(66.9756% -58.27 19.5419);
          --color-emerald-600: lab(55.0481% -49.9246 15.93);
          --color-emerald-800: lab(35.3675% -33.1188 8.04002);
          --color-slate-100: lab(96.286% -.852436 -2.46847);
          --color-slate-200: lab(91.7353% -.998765 -4.76968);
          --color-slate-300: lab(84.7652% -1.94535 -7.93337);
          --color-slate-400: lab(65.5349% -2.25151 -14.5072);
          --color-slate-500: lab(48.0876% -2.03595 -16.5814);
          --color-slate-800: lab(16.132% -.318035 -14.6672);
          --color-slate-900: lab(7.78673% 1.82345 -15.0537)
        }
      }
    }

    @layer base {

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

      ::backdrop {
        box-sizing: border-box;
        border: 0 solid;
        margin: 0;
        padding: 0
      }

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

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

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

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

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

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

      b,
      strong {
        font-weight: bolder
      }

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

      small {
        font-size: 80%
      }

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

      sub {
        bottom: -.25em
      }

      sup {
        top: -.5em
      }

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

      :-moz-focusring {
        outline: auto
      }

      progress {
        vertical-align: baseline
      }

      summary {
        display: list-item
      }

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

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

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

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

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

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

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

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

      ::placeholder {
        opacity: 1
      }

      @supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px) {
        ::placeholder {
          color: currentColor
        }

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

      textarea {
        resize: vertical
      }

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

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

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

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

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

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

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

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

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

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

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

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

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

      ::-webkit-calendar-picker-indicator {
        line-height: 1
      }

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

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

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

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

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

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

    @layer components;

    @layer utilities {

      .\@container,
      .\[container-type\:inline-size\] {
        container-type: inline-size
      }

      .pointer-events-auto {
        pointer-events: auto
      }

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

      .collapse {
        visibility: collapse
      }

      .invisible {
        visibility: hidden
      }

      .visible {
        visibility: visible
      }

      .sr-only {
        clip-path: inset(50%);
        white-space: nowrap;
        border-width: 0;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        position: absolute;
        overflow: hidden
      }

      .absolute {
        position: absolute
      }

      .fixed {
        position: fixed
      }

      .relative {
        position: relative
      }

      .static {
        position: static
      }

      .sticky {
        position: sticky
      }

      .-inset-1\.5 {
        inset: calc(var(--spacing) * -1.5)
      }

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

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

      .-inset-\[18px\] {
        inset: -18px
      }

      .-inset-\[72px\] {
        inset: -72px
      }

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

      .inset-1\.5 {
        inset: calc(var(--spacing) * 1.5)
      }

      .inset-px {
        inset: 1px
      }

      .-inset-x-6 {
        inset-inline: calc(var(--spacing) * -6)
      }

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

      .inset-x-2 {
        inset-inline: calc(var(--spacing) * 2)
      }

      .inset-x-3 {
        inset-inline: calc(var(--spacing) * 3)
      }

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

      .inset-y-0\.5 {
        inset-block: calc(var(--spacing) * .5)
      }

      .inset-y-1 {
        inset-block: calc(var(--spacing) * 1)
      }

      .inset-y-2 {
        inset-block: calc(var(--spacing) * 2)
      }

      .inset-y-3 {
        inset-block: calc(var(--spacing) * 3)
      }

      .inset-y-4 {
        inset-block: calc(var(--spacing) * 4)
      }

      .start {
        inset-inline-start: var(--spacing)
      }

      .start\! {
        inset-inline-start: var(--spacing) !important
      }

      .end {
        inset-inline-end: var(--spacing)
      }

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

      .-top-1\.5 {
        top: calc(var(--spacing) * -1.5)
      }

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

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

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

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

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

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

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

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

      .-top-\[2\.5px\] {
        top: -2.5px
      }

      .-top-\[2px\] {
        top: -2px
      }

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

      .-top-\[14px\] {
        top: -14px
      }

      .-top-\[46px\] {
        top: -46px
      }

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

      .top-1\.5 {
        top: calc(var(--spacing) * 1.5)
      }

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

      .top-2\.5 {
        top: calc(var(--spacing) * 2.5)
      }

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

      .top-3\.5 {
        top: calc(var(--spacing) * 3.5)
      }

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

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

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

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

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

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

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

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

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

      .top-\[-5px\] {
        top: -5px
      }

      .top-\[2px\] {
        top: 2px
      }

      .top-\[5px\] {
        top: 5px
      }

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

      .top-\[10\%\] {
        top: 10%
      }

      .top-\[10px\] {
        top: 10px
      }

      .top-\[14\%\] {
        top: 14%
      }

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

      .top-\[16\%\] {
        top: 16%
      }

      .top-\[22\%\] {
        top: 22%
      }

      .top-\[24\%\] {
        top: 24%
      }

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

      .top-\[28\%\] {
        top: 28%
      }

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

      .top-\[34\%\] {
        top: 34%
      }

      .top-\[58\%\] {
        top: 58%
      }

      .top-\[81px\] {
        top: 81px
      }

      .top-\[calc\(100\%\+8px\)\] {
        top: calc(100% + 8px)
      }

      .top-full {
        top: 100%
      }

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

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

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

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

      .-right-3\.5 {
        right: calc(var(--spacing) * -3.5)
      }

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

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

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

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

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

      .-right-\[1\.5px\] {
        right: -1.5px
      }

      .-right-\[3px\] {
        right: -3px
      }

      .-right-\[7px\] {
        right: -7px
      }

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

      .right-1\.5 {
        right: calc(var(--spacing) * 1.5)
      }

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

      .right-2\.5 {
        right: calc(var(--spacing) * 2.5)
      }

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

      .right-3\.5 {
        right: calc(var(--spacing) * 3.5)
      }

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

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

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

      .right-\[-36px\] {
        right: -36px
      }

      .right-\[6\%\] {
        right: 6%
      }

      .right-\[8\%\] {
        right: 8%
      }

      .right-\[20px\] {
        right: 20px
      }

      .right-\[80px\] {
        right: 80px
      }

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

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

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

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

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

      .-bottom-\[5px\] {
        bottom: -5px
      }

      .-bottom-\[120px\] {
        bottom: -120px
      }

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

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

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

      .bottom-2\.5 {
        bottom: calc(var(--spacing) * 2.5)
      }

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

      .bottom-3\.5 {
        bottom: calc(var(--spacing) * 3.5)
      }

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

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

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

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

      .bottom-\[-5px\] {
        bottom: -5px
      }

      .bottom-\[88px\] {
        bottom: 88px
      }

      .bottom-\[calc\(100\%\+10px\)\] {
        bottom: calc(100% + 10px)
      }

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

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

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

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

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

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

      .-left-\[1\.5px\] {
        left: -1.5px
      }

      .-left-\[90px\] {
        left: -90px
      }

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

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

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

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

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

      .left-2\.5 {
        left: calc(var(--spacing) * 2.5)
      }

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

      .left-3\.5 {
        left: calc(var(--spacing) * 3.5)
      }

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

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

      .left-\[6\%\] {
        left: 6%
      }

      .left-\[19px\] {
        left: 19px
      }

      .left-\[20px\] {
        left: 20px
      }

      .left-\[23px\] {
        left: 23px
      }

      .left-\[30px\] {
        left: 30px
      }

      .left-\[54px\] {
        left: 54px
      }

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

      .isolate {
        isolation: isolate
      }

      .-z-10 {
        z-index: calc(10 * -1)
      }

      .z-0 {
        z-index: 0
      }

      .z-10 {
        z-index: 10
      }

      .z-20 {
        z-index: 20
      }

      .z-30 {
        z-index: 30
      }

      .z-40 {
        z-index: 40
      }

      .z-50 {
        z-index: 50
      }

      .z-\[0\] {
        z-index: 0
      }

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

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

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

      .z-\[5\] {
        z-index: 5
      }

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

      .z-\[100\] {
        z-index: 100
      }

      .z-\[N\] {
        z-index: N
      }

      .order-1 {
        order: 1
      }

      .order-2 {
        order: 2
      }

      .order-3 {
        order: 3
      }

      .order-5 {
        order: 5
      }

      .col-span-1 {
        grid-column: span 1/span 1
      }

      .col-span-2 {
        grid-column: span 2/span 2
      }

      .col-start-1 {
        grid-column-start: 1
      }

      .col-start-2 {
        grid-column-start: 2
      }

      .row-0 {
        grid-row: 0
      }

      .row-1 {
        grid-row: 1
      }

      .row-2 {
        grid-row: 2
      }

      .row-3 {
        grid-row: 3
      }

      .row-4 {
        grid-row: 4
      }

      .row-7 {
        grid-row: 7
      }

      .row-10 {
        grid-row: 10
      }

      .row-12 {
        grid-row: 12
      }

      .row-13 {
        grid-row: 13
      }

      .row-span-2 {
        grid-row: span 2/span 2
      }

      .row-start-1 {
        grid-row-start: 1
      }

      .row-start-2 {
        grid-row-start: 2
      }

      .container {
        width: 100%
      }

      @media (min-width:1200px) {
        .container {
          max-width: 1200px
        }
      }

      @media (min-width:40rem) {
        .container {
          max-width: 40rem
        }
      }

      @media (min-width:48rem) {
        .container {
          max-width: 48rem
        }
      }

      @media (min-width:64rem) {
        .container {
          max-width: 64rem
        }
      }

      @media (min-width:80rem) {
        .container {
          max-width: 80rem
        }
      }

      @media (min-width:96rem) {
        .container {
          max-width: 96rem
        }
      }

      .m-0 {
        margin: calc(var(--spacing) * 0)
      }

      .-mx-2 {
        margin-inline: calc(var(--spacing) * -2)
      }

      .-mx-6 {
        margin-inline: calc(var(--spacing) * -6)
      }

      .mx-1 {
        margin-inline: calc(var(--spacing) * 1)
      }

      .mx-4 {
        margin-inline: calc(var(--spacing) * 4)
      }

      .mx-6 {
        margin-inline: calc(var(--spacing) * 6)
      }

      .mx-9 {
        margin-inline: calc(var(--spacing) * 9)
      }

      .mx-auto {
        margin-inline: auto
      }

      .-my-1 {
        margin-block: calc(var(--spacing) * -1)
      }

      .my-1 {
        margin-block: calc(var(--spacing) * 1)
      }

      .my-1\.5 {
        margin-block: calc(var(--spacing) * 1.5)
      }

      .my-2 {
        margin-block: calc(var(--spacing) * 2)
      }

      .my-3 {
        margin-block: calc(var(--spacing) * 3)
      }

      .my-4 {
        margin-block: calc(var(--spacing) * 4)
      }

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

      .-mt-2 {
        margin-top: calc(var(--spacing) * -2)
      }

      .-mt-2\.5 {
        margin-top: calc(var(--spacing) * -2.5)
      }

      .-mt-5 {
        margin-top: calc(var(--spacing) * -5)
      }

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

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

      .mt-0\.5 {
        margin-top: calc(var(--spacing) * .5)
      }

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

      .mt-1\.5 {
        margin-top: calc(var(--spacing) * 1.5)
      }

      .mt-2 {
        margin-top: calc(var(--spacing) * 2)
      }

      .mt-2\.5 {
        margin-top: calc(var(--spacing) * 2.5)
      }

      .mt-3 {
        margin-top: calc(var(--spacing) * 3)
      }

      .mt-3\.5 {
        margin-top: calc(var(--spacing) * 3.5)
      }

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

      .mt-5 {
        margin-top: calc(var(--spacing) * 5)
      }

      .mt-6 {
        margin-top: calc(var(--spacing) * 6)
      }

      .mt-7 {
        margin-top: calc(var(--spacing) * 7)
      }

      .mt-8 {
        margin-top: calc(var(--spacing) * 8)
      }

      .mt-9 {
        margin-top: calc(var(--spacing) * 9)
      }

      .mt-10 {
        margin-top: calc(var(--spacing) * 10)
      }

      .mt-11 {
        margin-top: calc(var(--spacing) * 11)
      }

      .mt-12 {
        margin-top: calc(var(--spacing) * 12)
      }

      .mt-14 {
        margin-top: calc(var(--spacing) * 14)
      }

      .mt-16 {
        margin-top: calc(var(--spacing) * 16)
      }

      .mt-20 {
        margin-top: calc(var(--spacing) * 20)
      }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      .mt-auto {
        margin-top: auto
      }

      .mt-px {
        margin-top: 1px
      }

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

      .-mr-\[0\.12em\] {
        margin-right: -.12em
      }

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

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

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

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

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

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

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

      .mb-1\.5 {
        margin-bottom: calc(var(--spacing) * 1.5)
      }

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

      .mb-2\.5 {
        margin-bottom: calc(var(--spacing) * 2.5)
      }

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

      .mb-3\.5 {
        margin-bottom: calc(var(--spacing) * 3.5)
      }

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

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

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

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

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

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

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

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

      .-ml-8 {
        margin-left: calc(var(--spacing) * -8)
      }

      .-ml-10 {
        margin-left: calc(var(--spacing) * -10)
      }

      .-ml-12 {
        margin-left: calc(var(--spacing) * -12)
      }

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

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

      .-ml-px {
        margin-left: -1px
      }

      .ml-1 {
        margin-left: calc(var(--spacing) * 1)
      }

      .ml-1\.5 {
        margin-left: calc(var(--spacing) * 1.5)
      }

      .ml-2 {
        margin-left: calc(var(--spacing) * 2)
      }

      .ml-6 {
        margin-left: calc(var(--spacing) * 6)
      }

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

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

      .ml-auto {
        margin-left: auto
      }

      .line-clamp-2 {
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden
      }

      .block {
        display: block
      }

      .contents {
        display: contents
      }

      .flex {
        display: flex
      }

      .grid {
        display: grid
      }

      .hidden {
        display: none
      }

      .inline {
        display: inline
      }

      .inline-block {
        display: inline-block
      }

      .inline-flex {
        display: inline-flex
      }

      .inline-grid {
        display: inline-grid
      }

      .table {
        display: table
      }

      .aspect-\[2\.4\/1\] {
        aspect-ratio: 2.4
      }

      .aspect-\[9\/19\.5\] {
        aspect-ratio: 9/19.5
      }

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

      .aspect-\[500\/540\] {
        aspect-ratio: 500/540
      }

      .aspect-\[1024\/640\] {
        aspect-ratio: 1024/640
      }

      .aspect-\[1200\/630\] {
        aspect-ratio: 1200/630
      }

      .aspect-square {
        aspect-ratio: 1
      }

      .\!h-\[17px\] {
        height: 17px !important
      }

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

      .h-1\.5 {
        height: calc(var(--spacing) * 1.5)
      }

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

      .h-2\.5 {
        height: calc(var(--spacing) * 2.5)
      }

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

      .h-3\.5 {
        height: calc(var(--spacing) * 3.5)
      }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      .h-\[2px\] {
        height: 2px
      }

      .h-\[3px\] {
        height: 3px
      }

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

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

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

      .h-\[7px\] {
        height: 7px
      }

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

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

      .h-\[10px\] {
        height: 10px
      }

      .h-\[11px\] {
        height: 11px
      }

      .h-\[13px\] {
        height: 13px
      }

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

      .h-\[15px\] {
        height: 15px
      }

      .h-\[17px\] {
        height: 17px
      }

      .h-\[18px\] {
        height: 18px
      }

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

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

      .h-\[21px\] {
        height: 21px
      }

      .h-\[22px\] {
        height: 22px
      }

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

      .h-\[25px\] {
        height: 25px
      }

      .h-\[26px\] {
        height: 26px
      }

      .h-\[27px\] {
        height: 27px
      }

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

      .h-\[30px\] {
        height: 30px
      }

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

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

      .h-\[38px\] {
        height: 38px
      }

      .h-\[40\%\] {
        height: 40%
      }

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

      .h-\[42px\] {
        height: 42px
      }

      .h-\[44px\] {
        height: 44px
      }

      .h-\[45\%\] {
        height: 45%
      }

      .h-\[46px\] {
        height: 46px
      }

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

      .h-\[50\%\] {
        height: 50%
      }

      .h-\[50px\] {
        height: 50px
      }

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

      .h-\[54px\] {
        height: 54px
      }

      .h-\[55\%\] {
        height: 55%
      }

      .h-\[56px\] {
        height: 56px
      }

      .h-\[58\%\] {
        height: 58%
      }

      .h-\[58px\] {
        height: 58px
      }

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

      .h-\[62px\] {
        height: 62px
      }

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

      .h-\[72px\] {
        height: 72px
      }

      .h-\[76px\] {
        height: 76px
      }

      .h-\[78px\] {
        height: 78px
      }

      .h-\[78vh\] {
        height: 78vh
      }

      .h-\[85\%\] {
        height: 85%
      }

      .h-\[112px\] {
        height: 112px
      }

      .h-\[118px\] {
        height: 118px
      }

      .h-\[120\%\] {
        height: 120%
      }

      .h-\[122px\] {
        height: 122px
      }

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

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

      .h-\[140px\] {
        height: 140px
      }

      .h-\[150px\] {
        height: 150px
      }

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

      .h-\[176px\] {
        height: 176px
      }

      .h-\[180px\] {
        height: 180px
      }

      .h-\[190px\] {
        height: 190px
      }

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

      .h-\[208px\] {
        height: 208px
      }

      .h-\[224px\] {
        height: 224px
      }

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

      .h-\[260px\] {
        height: 260px
      }

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

      .h-\[300px\] {
        height: 300px
      }

      .h-\[320px\] {
        height: 320px
      }

      .h-\[560px\] {
        height: 560px
      }

      .h-\[720px\] {
        height: 720px
      }

      .h-\[X\] {
        height: X
      }

      .h-\[env\(safe-area-inset-bottom\)\] {
        height: env(safe-area-inset-bottom)
      }

      .h-auto {
        height: auto
      }

      .h-full {
        height: 100%
      }

      .h-px {
        height: 1px
      }

      .h-screen {
        height: 100vh
      }

      .max-h-12 {
        max-height: calc(var(--spacing) * 12)
      }

      .max-h-14 {
        max-height: calc(var(--spacing) * 14)
      }

      .max-h-56 {
        max-height: calc(var(--spacing) * 56)
      }

      .max-h-64 {
        max-height: calc(var(--spacing) * 64)
      }

      .max-h-72 {
        max-height: calc(var(--spacing) * 72)
      }

      .max-h-80 {
        max-height: calc(var(--spacing) * 80)
      }

      .max-h-\[46vh\] {
        max-height: 46vh
      }

      .max-h-\[70vh\] {
        max-height: 70vh
      }

      .max-h-\[90vh\] {
        max-height: 90vh
      }

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

      .min-h-\[1\.4em\] {
        min-height: 1.4em
      }

      .min-h-\[2\.4em\] {
        min-height: 2.4em
      }

      .min-h-\[2\.6em\] {
        min-height: 2.6em
      }

      .min-h-\[3\.2rem\] {
        min-height: 3.2rem
      }

      .min-h-\[3\.5rem\] {
        min-height: 3.5rem
      }

      .min-h-\[5\.4rem\] {
        min-height: 5.4rem
      }

      .min-h-\[5\.6rem\] {
        min-height: 5.6rem
      }

      .min-h-\[6\.5rem\] {
        min-height: 6.5rem
      }

      .min-h-\[6rem\] {
        min-height: 6rem
      }

      .min-h-\[7\.25rem\] {
        min-height: 7.25rem
      }

      .min-h-\[7rem\] {
        min-height: 7rem
      }

      .min-h-\[9rem\] {
        min-height: 9rem
      }

      .min-h-\[11rem\] {
        min-height: 11rem
      }

      .min-h-\[18px\] {
        min-height: 18px
      }

      .min-h-\[22px\] {
        min-height: 22px
      }

      .min-h-\[44px\] {
        min-height: 44px
      }

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

      .min-h-\[56px\] {
        min-height: 56px
      }

      .min-h-\[58px\] {
        min-height: 58px
      }

      .min-h-\[60vh\] {
        min-height: 60vh
      }

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

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

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

      .min-h-\[72px\] {
        min-height: 72px
      }

      .min-h-\[76px\] {
        min-height: 76px
      }

      .min-h-\[132px\] {
        min-height: 132px
      }

      .min-h-\[158px\] {
        min-height: 158px
      }

      .min-h-\[180px\] {
        min-height: 180px
      }

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

      .min-h-\[N\] {
        min-height: N
      }

      .min-h-\[X\] {
        min-height: X
      }

      .min-h-\[Xpx\] {
        min-height: Xpx
      }

      .min-h-full {
        min-height: 100%
      }

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

      .w-0 {
        width: calc(var(--spacing) * 0)
      }

      .w-0\.5 {
        width: calc(var(--spacing) * .5)
      }

      .w-1 {
        width: calc(var(--spacing) * 1)
      }

      .w-1\.5 {
        width: calc(var(--spacing) * 1.5)
      }

      .w-1\/2 {
        width: 50%
      }

      .w-2 {
        width: calc(var(--spacing) * 2)
      }

      .w-2\.5 {
        width: calc(var(--spacing) * 2.5)
      }

      .w-3 {
        width: calc(var(--spacing) * 3)
      }

      .w-3\.5 {
        width: calc(var(--spacing) * 3.5)
      }

      .w-3\/5 {
        width: 60%
      }

      .w-4 {
        width: calc(var(--spacing) * 4)
      }

      .w-4\/5 {
        width: 80%
      }

      .w-5 {
        width: calc(var(--spacing) * 5)
      }

      .w-6 {
        width: calc(var(--spacing) * 6)
      }

      .w-7 {
        width: calc(var(--spacing) * 7)
      }

      .w-8 {
        width: calc(var(--spacing) * 8)
      }

      .w-9 {
        width: calc(var(--spacing) * 9)
      }

      .w-10 {
        width: calc(var(--spacing) * 10)
      }

      .w-11 {
        width: calc(var(--spacing) * 11)
      }

      .w-11\/12 {
        width: 91.6667%
      }

      .w-12 {
        width: calc(var(--spacing) * 12)
      }

      .w-14 {
        width: calc(var(--spacing) * 14)
      }

      .w-16 {
        width: calc(var(--spacing) * 16)
      }

      .w-20 {
        width: calc(var(--spacing) * 20)
      }

      .w-24 {
        width: calc(var(--spacing) * 24)
      }

      .w-28 {
        width: calc(var(--spacing) * 28)
      }

      .w-32 {
        width: calc(var(--spacing) * 32)
      }

      .w-36 {
        width: calc(var(--spacing) * 36)
      }

      .w-40 {
        width: calc(var(--spacing) * 40)
      }

      .w-44 {
        width: calc(var(--spacing) * 44)
      }

      .w-48 {
        width: calc(var(--spacing) * 48)
      }

      .w-56 {
        width: calc(var(--spacing) * 56)
      }

      .w-60 {
        width: calc(var(--spacing) * 60)
      }

      .w-72 {
        width: calc(var(--spacing) * 72)
      }

      .w-80 {
        width: calc(var(--spacing) * 80)
      }

      .w-\[2px\] {
        width: 2px
      }

      .w-\[3px\] {
        width: 3px
      }

      .w-\[4px\] {
        width: 4px
      }

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

      .w-\[6px\] {
        width: 6px
      }

      .w-\[7px\] {
        width: 7px
      }

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

      .w-\[9px\] {
        width: 9px
      }

      .w-\[10\%\] {
        width: 10%
      }

      .w-\[10px\] {
        width: 10px
      }

      .w-\[11px\] {
        width: 11px
      }

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

      .w-\[14\%\] {
        width: 14%
      }

      .w-\[14px\] {
        width: 14px
      }

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

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

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

      .w-\[19px\] {
        width: 19px
      }

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

      .w-\[21px\] {
        width: 21px
      }

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

      .w-\[24px\] {
        width: 24px
      }

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

      .w-\[27px\] {
        width: 27px
      }

      .w-\[28\%\] {
        width: 28%
      }

      .w-\[30\%\] {
        width: 30%
      }

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

      .w-\[34px\] {
        width: 34px
      }

      .w-\[35\%\] {
        width: 35%
      }

      .w-\[36\%\] {
        width: 36%
      }

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

      .w-\[44px\] {
        width: 44px
      }

      .w-\[46px\] {
        width: 46px
      }

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

      .w-\[49\.2\%\] {
        width: 49.2%
      }

      .w-\[52\%\] {
        width: 52%
      }

      .w-\[52px\] {
        width: 52px
      }

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

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

      .w-\[58\%\] {
        width: 58%
      }

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

      .w-\[60px\] {
        width: 60px
      }

      .w-\[62px\] {
        width: 62px
      }

      .w-\[66px\] {
        width: 66px
      }

      .w-\[67\.2\%\] {
        width: 67.2%
      }

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

      .w-\[78\%\] {
        width: 78%
      }

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

      .w-\[80\%\] {
        width: 80%
      }

      .w-\[85\%\] {
        width: 85%
      }

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

      .w-\[88\%\] {
        width: 88%
      }

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

      .w-\[95\%\] {
        width: 95%
      }

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

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

      .w-\[112px\] {
        width: 112px
      }

      .w-\[118px\] {
        width: 118px
      }

      .w-\[120px\] {
        width: 120px
      }

      .w-\[122px\] {
        width: 122px
      }

      .w-\[128px\] {
        width: 128px
      }

      .w-\[140\%\] {
        width: 140%
      }

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

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

      .w-\[152px\] {
        width: 152px
      }

      .w-\[168px\] {
        width: 168px
      }

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

      .w-\[180px\] {
        width: 180px
      }

      .w-\[190px\] {
        width: 190px
      }

      .w-\[196px\] {
        width: 196px
      }

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

      .w-\[220px\] {
        width: 220px
      }

      .w-\[224px\] {
        width: 224px
      }

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

      .w-\[260px\] {
        width: 260px
      }

      .w-\[272px\] {
        width: 272px
      }

      .w-\[280px\] {
        width: 280px
      }

      .w-\[300px\] {
        width: 300px
      }

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

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

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

      .w-\[340px\] {
        width: 340px
      }

      .w-\[420px\] {
        width: 420px
      }

      .w-\[720px\] {
        width: 720px
      }

      .w-\[820px\] {
        width: 820px
      }

      .w-\[1100px\] {
        width: 1100px
      }

      .w-\[calc\(50\%-2px\)\] {
        width: calc(50% - 2px)
      }

      .w-\[calc\(50\%-4px\)\] {
        width: calc(50% - 4px)
      }

      .w-\[min\(250px\,84vw\)\] {
        width: min(250px, 84vw)
      }

      .w-\[min\(276px\,100\%\)\] {
        width: min(276px, 100%)
      }

      .w-\[min\(320px\,100\%\)\] {
        width: min(320px, 100%)
      }

      .w-\[min\(430px\,100\%\)\] {
        width: min(430px, 100%)
      }

      .w-auto {
        width: auto
      }

      .w-fit {
        width: -moz-fit-content;
        width: fit-content
      }

      .w-full {
        width: 100%
      }

      .w-max {
        width: max-content
      }

      .w-px {
        width: 1px
      }

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

      .max-w-3xl {
        max-width: var(--container-3xl)
      }

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

      .max-w-6xl {
        max-width: var(--container-6xl)
      }

      .max-w-7xl {
        max-width: var(--container-7xl)
      }

      .max-w-\[7\.5rem\] {
        max-width: 7.5rem
      }

      .max-w-\[10rem\] {
        max-width: 10rem
      }

      .max-w-\[13ch\] {
        max-width: 13ch
      }

      .max-w-\[15rem\] {
        max-width: 15rem
      }

      .max-w-\[16ch\] {
        max-width: 16ch
      }

      .max-w-\[22ch\] {
        max-width: 22ch
      }

      .max-w-\[24ch\] {
        max-width: 24ch
      }

      .max-w-\[46ch\] {
        max-width: 46ch
      }

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

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

      .max-w-\[88vw\] {
        max-width: 88vw
      }

      .max-w-\[150\%\] {
        max-width: 150%
      }

      .max-w-\[180\%\] {
        max-width: 180%
      }

      .max-w-\[200\%\] {
        max-width: 200%
      }

      .max-w-\[230px\] {
        max-width: 230px
      }

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

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

      .max-w-\[255px\] {
        max-width: 255px
      }

      .max-w-\[260px\] {
        max-width: 260px
      }

      .max-w-\[280px\] {
        max-width: 280px
      }

      .max-w-\[300px\] {
        max-width: 300px
      }

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

      .max-w-\[330px\] {
        max-width: 330px
      }

      .max-w-\[340px\] {
        max-width: 340px
      }

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

      .max-w-\[380px\] {
        max-width: 380px
      }

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

      .max-w-\[416px\] {
        max-width: 416px
      }

      .max-w-\[420px\] {
        max-width: 420px
      }

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

      .max-w-\[460px\] {
        max-width: 460px
      }

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

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

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

      .max-w-\[540px\] {
        max-width: 540px
      }

      .max-w-\[560px\] {
        max-width: 560px
      }

      .max-w-\[580px\] {
        max-width: 580px
      }

      .max-w-\[600px\] {
        max-width: 600px
      }

      .max-w-\[620px\] {
        max-width: 620px
      }

      .max-w-\[640px\] {
        max-width: 640px
      }

      .max-w-\[680px\] {
        max-width: 680px
      }

      .max-w-\[700px\] {
        max-width: 700px
      }

      .max-w-\[720px\] {
        max-width: 720px
      }

      .max-w-\[760px\] {
        max-width: 760px
      }

      .max-w-\[820px\] {
        max-width: 820px
      }

      .max-w-\[880px\] {
        max-width: 880px
      }

      .max-w-\[900px\] {
        max-width: 900px
      }

      .max-w-\[960px\] {
        max-width: 960px
      }

      .max-w-\[980px\] {
        max-width: 980px
      }

      .max-w-\[1080px\] {
        max-width: 1080px
      }

      .max-w-\[1100px\] {
        max-width: 1100px
      }

      .max-w-\[1120px\] {
        max-width: 1120px
      }

      .max-w-\[1180px\] {
        max-width: 1180px
      }

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

      .max-w-\[1240px\] {
        max-width: 1240px
      }

      .max-w-\[1264px\] {
        max-width: 1264px
      }

      .max-w-\[1320px\] {
        max-width: 1320px
      }

      .max-w-\[calc\(100vw-40px\)\] {
        max-width: calc(100vw - 40px)
      }

      .max-w-full {
        max-width: 100%
      }

      .max-w-md {
        max-width: var(--container-md)
      }

      .max-w-sm {
        max-width: var(--container-sm)
      }

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

      .max-w-xs {
        max-width: var(--container-xs)
      }

      .min-w-0 {
        min-width: calc(var(--spacing) * 0)
      }

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

      .min-w-\[10px\] {
        min-width: 10px
      }

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

      .min-w-\[24px\] {
        min-width: 24px
      }

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

      .min-w-\[44px\] {
        min-width: 44px
      }

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

      .min-w-\[180px\] {
        min-width: 180px
      }

      .min-w-\[220px\] {
        min-width: 220px
      }

      .min-w-\[260px\] {
        min-width: 260px
      }

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

      .min-w-\[640px\] {
        min-width: 640px
      }

      .min-w-\[910px\] {
        min-width: 910px
      }

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

      .flex-1 {
        flex: 1
      }

      .flex-\[1_1_300px\] {
        flex: 300px
      }

      .flex-\[1_1_420px\] {
        flex: 420px
      }

      .flex-none {
        flex: none
      }

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

      .shrink {
        flex-shrink: 1
      }

      .shrink-0 {
        flex-shrink: 0
      }

      .grow {
        flex-grow: 1
      }

      .table-fixed {
        table-layout: fixed
      }

      .border-separate {
        border-collapse: separate
      }

      .border-spacing-0 {
        --tw-border-spacing-x: calc(var(--spacing) * 0);
        --tw-border-spacing-y: calc(var(--spacing) * 0);
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
      }

      .origin-bottom-left {
        transform-origin: 0 100%
      }

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

      .translate-x-0\.5 {
        --tw-translate-x: calc(var(--spacing) * .5);
        translate: var(--tw-translate-x) var(--tw-translate-y)
      }

      .translate-x-5 {
        --tw-translate-x: calc(var(--spacing) * 5);
        translate: var(--tw-translate-x) var(--tw-translate-y)
      }

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

      .-translate-y-\[46\%\] {
        --tw-translate-y: calc(46% * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y)
      }

      .-translate-y-\[55\%\] {
        --tw-translate-y: calc(55% * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y)
      }

      .-translate-y-full {
        --tw-translate-y: -100%;
        translate: var(--tw-translate-x) var(--tw-translate-y)
      }

      .translate-y-0 {
        --tw-translate-y: calc(var(--spacing) * 0);
        translate: var(--tw-translate-x) var(--tw-translate-y)
      }

      .translate-y-2 {
        --tw-translate-y: calc(var(--spacing) * 2);
        translate: var(--tw-translate-x) var(--tw-translate-y)
      }

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

      .translate-y-3 {
        --tw-translate-y: calc(var(--spacing) * 3);
        translate: var(--tw-translate-x) var(--tw-translate-y)
      }

      .translate-y-full {
        --tw-translate-y: 100%;
        translate: var(--tw-translate-x) var(--tw-translate-y)
      }

      .scale-100 {
        --tw-scale-x: 100%;
        --tw-scale-y: 100%;
        --tw-scale-z: 100%;
        scale: var(--tw-scale-x) var(--tw-scale-y)
      }

      .scale-110 {
        --tw-scale-x: 110%;
        --tw-scale-y: 110%;
        --tw-scale-z: 110%;
        scale: var(--tw-scale-x) var(--tw-scale-y)
      }

      .scale-\[0\.9\] {
        scale: .9
      }

      .scale-\[0\.86\] {
        scale: .86
      }

      .scale-\[0\.985\] {
        scale: .985
      }

      .scale-\[1\.10\] {
        scale: 1.1
      }

      .scale-\[X\] {
        scale: X
      }

      .-rotate-6 {
        rotate: -6deg
      }

      .-rotate-90 {
        rotate: -90deg
      }

      .rotate-3 {
        rotate: 3deg
      }

      .rotate-45 {
        rotate: 45deg
      }

      .rotate-90 {
        rotate: 90deg
      }

      .rotate-180 {
        rotate: 180deg
      }

      .rotate-\[7deg\] {
        rotate: 7deg
      }

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

      .animate-\[spin_12s_linear_infinite\] {
        animation: 12s linear infinite spin
      }

      .animate-pulse {
        animation: var(--animate-pulse)
      }

      .animate-spin {
        animation: var(--animate-spin)
      }

      .cursor-default {
        cursor: default
      }

      .cursor-grab {
        cursor: grab
      }

      .cursor-grabbing {
        cursor: grabbing
      }

      .cursor-not-allowed {
        cursor: not-allowed
      }

      .cursor-pointer {
        cursor: pointer
      }

      .cursor-progress {
        cursor: progress
      }

      .touch-none {
        touch-action: none
      }

      .resize {
        resize: both
      }

      .resize-none {
        resize: none
      }

      .resize-y {
        resize: vertical
      }

      .scroll-mt-24 {
        scroll-margin-top: calc(var(--spacing) * 24)
      }

      .scroll-mt-28 {
        scroll-margin-top: calc(var(--spacing) * 28)
      }

      .list-disc {
        list-style-type: disc
      }

      .list-none {
        list-style-type: none
      }

      .appearance-none {
        appearance: none
      }

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

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

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

      .grid-cols-\[1fr_120px_104px_64px_150px\] {
        grid-template-columns: 1fr 120px 104px 64px 150px
      }

      .grid-cols-\[1fr_auto\] {
        grid-template-columns: 1fr auto
      }

      .grid-cols-\[168px_1fr\] {
        grid-template-columns: 168px 1fr
      }

      .grid-cols-\[auto_auto\] {
        grid-template-columns: auto auto
      }

      .grid-cols-\[minmax\(110px\,168px\)_1fr_44px\] {
        grid-template-columns: minmax(110px, 168px) 1fr 44px
      }

      .grid-cols-\[repeat\(auto-fit\,minmax\(150px\,1fr\)\)\] {
        grid-template-columns: repeat(auto-fit, minmax(150px, 1fr))
      }

      .flex-col {
        flex-direction: column
      }

      .flex-col-reverse {
        flex-direction: column-reverse
      }

      .flex-row {
        flex-direction: row
      }

      .flex-nowrap {
        flex-wrap: nowrap
      }

      .flex-wrap {
        flex-wrap: wrap
      }

      .place-items-center {
        place-items: center
      }

      .place-items-end {
        place-items: end
      }

      .items-baseline {
        align-items: baseline
      }

      .items-center {
        align-items: center
      }

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

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

      .items-stretch {
        align-items: stretch
      }

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

      .justify-center {
        justify-content: center
      }

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

      .justify-start {
        justify-content: flex-start
      }

      .gap-0\.5 {
        gap: calc(var(--spacing) * .5)
      }

      .gap-1 {
        gap: calc(var(--spacing) * 1)
      }

      .gap-1\.5 {
        gap: calc(var(--spacing) * 1.5)
      }

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

      .gap-2\.5 {
        gap: calc(var(--spacing) * 2.5)
      }

      .gap-3 {
        gap: calc(var(--spacing) * 3)
      }

      .gap-3\.5 {
        gap: calc(var(--spacing) * 3.5)
      }

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

      .gap-5 {
        gap: calc(var(--spacing) * 5)
      }

      .gap-6 {
        gap: calc(var(--spacing) * 6)
      }

      .gap-7 {
        gap: calc(var(--spacing) * 7)
      }

      .gap-8 {
        gap: calc(var(--spacing) * 8)
      }

      .gap-9 {
        gap: calc(var(--spacing) * 9)
      }

      .gap-10 {
        gap: calc(var(--spacing) * 10)
      }

      .gap-12 {
        gap: calc(var(--spacing) * 12)
      }

      .gap-16 {
        gap: calc(var(--spacing) * 16)
      }

      .gap-\[1\.5px\] {
        gap: 1.5px
      }

      .gap-\[1px\] {
        gap: 1px
      }

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

      .gap-\[3px\] {
        gap: 3px
      }

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

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

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

      .gap-\[7px\] {
        gap: 7px
      }

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

      .gap-\[11px\] {
        gap: 11px
      }

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

      .gap-\[15px\] {
        gap: 15px
      }

      .gap-\[18px\] {
        gap: 18px
      }

      .gap-\[22px\] {
        gap: 22px
      }

      .gap-px {
        gap: 1px
      }

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

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

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

      :where(.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(.space-y-2\.5>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))
      }

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

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

      :where(.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(.space-y-5>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))
      }

      :where(.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)))
      }

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

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

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

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

      :where(.space-y-\[22px\]>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(22px * var(--tw-space-y-reverse));
        margin-block-end: calc(22px * calc(1 - var(--tw-space-y-reverse)))
      }

      .gap-x-2 {
        column-gap: calc(var(--spacing) * 2)
      }

      .gap-x-2\.5 {
        column-gap: calc(var(--spacing) * 2.5)
      }

      .gap-x-3 {
        column-gap: calc(var(--spacing) * 3)
      }

      .gap-x-4 {
        column-gap: calc(var(--spacing) * 4)
      }

      .gap-x-5 {
        column-gap: calc(var(--spacing) * 5)
      }

      .gap-x-6 {
        column-gap: calc(var(--spacing) * 6)
      }

      .gap-x-7 {
        column-gap: calc(var(--spacing) * 7)
      }

      .gap-x-8 {
        column-gap: calc(var(--spacing) * 8)
      }

      .gap-y-1 {
        row-gap: calc(var(--spacing) * 1)
      }

      .gap-y-1\.5 {
        row-gap: calc(var(--spacing) * 1.5)
      }

      .gap-y-2 {
        row-gap: calc(var(--spacing) * 2)
      }

      .gap-y-2\.5 {
        row-gap: calc(var(--spacing) * 2.5)
      }

      .gap-y-3 {
        row-gap: calc(var(--spacing) * 3)
      }

      .gap-y-3\.5 {
        row-gap: calc(var(--spacing) * 3.5)
      }

      .gap-y-4 {
        row-gap: calc(var(--spacing) * 4)
      }

      :where(.divide-y>:not(:last-child)) {
        --tw-divide-y-reverse: 0;
        border-bottom-style: var(--tw-border-style);
        border-top-style: var(--tw-border-style);
        border-top-width: calc(1px * var(--tw-divide-y-reverse));
        border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)))
      }

      :where(.divide-\[\#edf1f6\]>:not(:last-child)) {
        border-color: #edf1f6
      }

      :where(.divide-mist>:not(:last-child)) {
        border-color: var(--cx-mist)
      }

      .self-center {
        align-self: center
      }

      .self-start {
        align-self: flex-start
      }

      .justify-self-end {
        justify-self: flex-end
      }

      .justify-self-start {
        justify-self: flex-start
      }

      .truncate {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden
      }

      .overflow-auto {
        overflow: auto
      }

      .overflow-hidden {
        overflow: hidden
      }

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

      .overflow-x-clip {
        overflow-x: clip
      }

      .overflow-y-auto {
        overflow-y: auto
      }

      .rounded {
        border-radius: .25rem
      }

      .rounded-2xl {
        border-radius: var(--radius-2xl)
      }

      .rounded-3xl {
        border-radius: var(--radius-3xl)
      }

      .rounded-\[1\.1rem\] {
        border-radius: 1.1rem
      }

      .rounded-\[1\.4rem\] {
        border-radius: 1.4rem
      }

      .rounded-\[1\.5px\] {
        border-radius: 1.5px
      }

      .rounded-\[1\.5rem\] {
        border-radius: 1.5rem
      }

      .rounded-\[1\.7rem\] {
        border-radius: 1.7rem
      }

      .rounded-\[1\.25rem\] {
        border-radius: 1.25rem
      }

      .rounded-\[1\.75rem\] {
        border-radius: 1.75rem
      }

      .rounded-\[1px\] {
        border-radius: 1px
      }

      .rounded-\[1rem\] {
        border-radius: 1rem
      }

      .rounded-\[2\.1rem\] {
        border-radius: 2.1rem
      }

      .rounded-\[2\.5px\] {
        border-radius: 2.5px
      }

      .rounded-\[2\.25rem\] {
        border-radius: 2.25rem
      }

      .rounded-\[2px\] {
        border-radius: 2px
      }

      .rounded-\[2rem\] {
        border-radius: 2rem
      }

      .rounded-\[3px\] {
        border-radius: 3px
      }

      .rounded-\[3rem\] {
        border-radius: 3rem
      }

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

      .rounded-\[5px\] {
        border-radius: 5px
      }

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

      .rounded-\[7px\] {
        border-radius: 7px
      }

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

      .rounded-\[9px\] {
        border-radius: 9px
      }

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

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

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

      .rounded-\[13px\] {
        border-radius: 13px
      }

      .rounded-\[14px\] {
        border-radius: 14px
      }

      .rounded-\[15px\] {
        border-radius: 15px
      }

      .rounded-\[18px\] {
        border-radius: 18px
      }

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

      .rounded-\[22px\] {
        border-radius: 22px
      }

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

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

      .rounded-\[28px\] {
        border-radius: 28px
      }

      .rounded-\[36px\] {
        border-radius: 36px
      }

      .rounded-\[42px\] {
        border-radius: 42px
      }

      .rounded-\[52px\] {
        border-radius: 52px
      }

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

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

      .rounded-md {
        border-radius: var(--radius-md)
      }

      .rounded-sm {
        border-radius: var(--radius-sm)
      }

      .rounded-xl {
        border-radius: var(--radius-xl)
      }

      .rounded-t {
        border-top-left-radius: .25rem;
        border-top-right-radius: .25rem
      }

      .rounded-t-2xl {
        border-top-left-radius: var(--radius-2xl);
        border-top-right-radius: var(--radius-2xl)
      }

      .rounded-t-3xl {
        border-top-left-radius: var(--radius-3xl);
        border-top-right-radius: var(--radius-3xl)
      }

      .rounded-t-\[1\.5rem\] {
        border-top-left-radius: 1.5rem;
        border-top-right-radius: 1.5rem
      }

      .rounded-t-\[1\.75rem\] {
        border-top-left-radius: 1.75rem;
        border-top-right-radius: 1.75rem
      }

      .rounded-t-\[1rem\] {
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem
      }

      .rounded-t-\[2\.25rem\] {
        border-top-left-radius: 2.25rem;
        border-top-right-radius: 2.25rem
      }

      .rounded-t-\[2rem\] {
        border-top-left-radius: 2rem;
        border-top-right-radius: 2rem
      }

      .rounded-l-sm {
        border-top-left-radius: var(--radius-sm);
        border-bottom-left-radius: var(--radius-sm)
      }

      .rounded-r-full {
        border-top-right-radius: 3.40282e38px;
        border-bottom-right-radius: 3.40282e38px
      }

      .rounded-r-sm {
        border-top-right-radius: var(--radius-sm);
        border-bottom-right-radius: var(--radius-sm)
      }

      .rounded-b-2xl {
        border-bottom-right-radius: var(--radius-2xl);
        border-bottom-left-radius: var(--radius-2xl)
      }

      .rounded-b-\[9px\] {
        border-bottom-right-radius: 9px;
        border-bottom-left-radius: 9px
      }

      .rounded-b-full {
        border-bottom-right-radius: 3.40282e38px;
        border-bottom-left-radius: 3.40282e38px
      }

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

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

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

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

      .border-\[1\.5px\] {
        border-style: var(--tw-border-style);
        border-width: 1.5px
      }

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

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

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

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

      .border-t-2 {
        border-top-style: var(--tw-border-style);
        border-top-width: 2px
      }

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

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

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

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

      .border-l-2 {
        border-left-style: var(--tw-border-style);
        border-left-width: 2px
      }

      .border-l-4 {
        border-left-style: var(--tw-border-style);
        border-left-width: 4px
      }

      .border-l-\[3px\] {
        border-left-style: var(--tw-border-style);
        border-left-width: 3px
      }

      .border-dashed {
        --tw-border-style: dashed;
        border-style: dashed
      }

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

      .border-\[\#0B63FF\] {
        border-color: #0b63ff
      }

      .border-\[\#0f766e\]\/30 {
        border-color: #0f766e4d;
        border-color: lab(44.2887% -29.6141 -3.79756/.3)
      }

      .border-\[\#0f766e\]\/35 {
        border-color: #0f766e59;
        border-color: lab(44.2887% -29.6141 -3.79756/.35)
      }

      .border-\[\#2FA06E\] {
        border-color: #2fa06e
      }

      .border-\[\#8BCF5A\] {
        border-color: #8bcf5a
      }

      .border-\[\#12A86B\]\/60 {
        border-color: #12a86b99;
        border-color: lab(60.8673% -48.5184 20.9984/.6)
      }

      .border-\[\#12A86B\]\/65 {
        border-color: #12a86ba6;
        border-color: lab(60.8673% -48.5184 20.9984/.65)
      }

      .border-\[\#232E52\] {
        border-color: #232e52
      }

      .border-\[\#8460E8\] {
        border-color: #8460e8
      }

      .border-\[\#10151F\] {
        border-color: #10151f
      }

      .border-\[\#33406B\] {
        border-color: #33406b
      }

      .border-\[\#C9D2E4\] {
        border-color: #c9d2e4
      }

      .border-\[\#CBD7EE\] {
        border-color: #cbd7ee
      }

      .border-\[\#D6E2FB\] {
        border-color: #d6e2fb
      }

      .border-\[\#D7E1FB\] {
        border-color: #d7e1fb
      }

      .border-\[\#D7E6FF\] {
        border-color: #d7e6ff
      }

      .border-\[\#D9E6FF\] {
        border-color: #d9e6ff
      }

      .border-\[\#DBE3F5\] {
        border-color: #dbe3f5
      }

      .border-\[\#DC2626\]\/25 {
        border-color: #dc262640;
        border-color: lab(48.7982% 67.7 48.8038/.25)
      }

      .border-\[\#DC2626\]\/35 {
        border-color: #dc262659;
        border-color: lab(48.7982% 67.7 48.8038/.35)
      }

      .border-\[\#DC2626\]\/50 {
        border-color: #dc262680;
        border-color: lab(48.7982% 67.7 48.8038/.5)
      }

      .border-\[\#DC2626\]\/60 {
        border-color: #dc262699;
        border-color: lab(48.7982% 67.7 48.8038/.6)
      }

      .border-\[\#DC2626\]\/65 {
        border-color: #dc2626a6;
        border-color: lab(48.7982% 67.7 48.8038/.65)
      }

      .border-\[\#E2ECFB\] {
        border-color: #e2ecfb
      }

      .border-\[\#E04F6F\] {
        border-color: #e04f6f
      }

      .border-\[\#E4E9F2\] {
        border-color: #e4e9f2
      }

      .border-\[\#E4ECF9\] {
        border-color: #e4ecf9
      }

      .border-\[\#E5E8EF\] {
        border-color: #e5e8ef
      }

      .border-\[\#E5E9F0\] {
        border-color: #e5e9f0
      }

      .border-\[\#E7E9F0\] {
        border-color: #e7e9f0
      }

      .border-\[\#E7EAEF\] {
        border-color: #e7eaef
      }

      .border-\[\#E7ECFB\] {
        border-color: #e7ecfb
      }

      .border-\[\#EDEFF4\] {
        border-color: #edeff4
      }

      .border-\[\#EEF0F5\] {
        border-color: #eef0f5
      }

      .border-\[\#EEF1F7\] {
        border-color: #eef1f7
      }

      .border-\[\#F2F4F7\] {
        border-color: #f2f4f7
      }

      .border-\[\#F4DFC2\] {
        border-color: #f4dfc2
      }

      .border-\[\#F59E0B\]\/35 {
        border-color: #f59e0b59;
        border-color: lab(72.7913% 26.933 75.4338/.35)
      }

      .border-\[\#FECACA\] {
        border-color: #fecaca
      }

      .border-\[\#FEE2E2\] {
        border-color: #fee2e2
      }

      .border-\[\#cbd5e1\] {
        border-color: #cbd5e1
      }

      .border-\[\#cdd3db\] {
        border-color: #cdd3db
      }

      .border-\[\#dbe2ec\] {
        border-color: #dbe2ec
      }

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

      .border-\[\#e3e8ef\] {
        border-color: #e3e8ef
      }

      .border-\[\#edf1f6\] {
        border-color: #edf1f6
      }

      .border-\[rgba\(14\,19\,32\,0\.07\)\] {
        border-color: #0e132012
      }

      .border-\[var\(--cx-danger\)\] {
        border-color: var(--cx-danger)
      }

      .border-amber-200 {
        border-color: var(--color-amber-200)
      }

      .border-amber-300\/60 {
        border-color: #ffd23699
      }

      @supports (color:color-mix(in lab, red, red)) {
        .border-amber-300\/60 {
          border-color: color-mix(in oklab, var(--color-amber-300) 60%, transparent)
        }
      }

      .border-audit-violet\/40 {
        border-color: var(--cx-audit-violet)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .border-audit-violet\/40 {
          border-color: color-mix(in oklab, var(--cx-audit-violet) 40%, transparent)
        }
      }

      .border-black\/8 {
        border-color: #00000014
      }

      @supports (color:color-mix(in lab, red, red)) {
        .border-black\/8 {
          border-color: color-mix(in oklab, var(--color-black) 8%, transparent)
        }
      }

      .border-black\/10 {
        border-color: #0000001a
      }

      @supports (color:color-mix(in lab, red, red)) {
        .border-black\/10 {
          border-color: color-mix(in oklab, var(--color-black) 10%, transparent)
        }
      }

      .border-cloud\/30 {
        border-color: var(--cx-cloud)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .border-cloud\/30 {
          border-color: color-mix(in oklab, var(--cx-cloud) 30%, transparent)
        }
      }

      .border-mist,
      .border-mist\/60 {
        border-color: var(--cx-mist)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .border-mist\/60 {
          border-color: color-mix(in oklab, var(--cx-mist) 60%, transparent)
        }
      }

      .border-mist\/70 {
        border-color: var(--cx-mist)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .border-mist\/70 {
          border-color: color-mix(in oklab, var(--cx-mist) 70%, transparent)
        }
      }

      .border-signal-blue,
      .border-signal-blue\/40 {
        border-color: var(--cx-signal-blue)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .border-signal-blue\/40 {
          border-color: color-mix(in oklab, var(--cx-signal-blue) 40%, transparent)
        }
      }

      .border-signal-blue\/50 {
        border-color: var(--cx-signal-blue)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .border-signal-blue\/50 {
          border-color: color-mix(in oklab, var(--cx-signal-blue) 50%, transparent)
        }
      }

      .border-slate-400\/70 {
        border-color: #90a1b9b3
      }

      @supports (color:color-mix(in lab, red, red)) {
        .border-slate-400\/70 {
          border-color: color-mix(in oklab, var(--color-slate-400) 70%, transparent)
        }
      }

      .border-transparent {
        border-color: #0000
      }

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

      .border-white\/10 {
        border-color: #ffffff1a
      }

      @supports (color:color-mix(in lab, red, red)) {
        .border-white\/10 {
          border-color: color-mix(in oklab, var(--color-white) 10%, transparent)
        }
      }

      .border-white\/70 {
        border-color: #ffffffb3
      }

      @supports (color:color-mix(in lab, red, red)) {
        .border-white\/70 {
          border-color: color-mix(in oklab, var(--color-white) 70%, transparent)
        }
      }

      .border-white\/75 {
        border-color: #ffffffbf
      }

      @supports (color:color-mix(in lab, red, red)) {
        .border-white\/75 {
          border-color: color-mix(in oklab, var(--color-white) 75%, transparent)
        }
      }

      .border-white\/80 {
        border-color: #fffc
      }

      @supports (color:color-mix(in lab, red, red)) {
        .border-white\/80 {
          border-color: color-mix(in oklab, var(--color-white) 80%, transparent)
        }
      }

      .border-white\/85 {
        border-color: #ffffffd9
      }

      @supports (color:color-mix(in lab, red, red)) {
        .border-white\/85 {
          border-color: color-mix(in oklab, var(--color-white) 85%, transparent)
        }
      }

      .border-white\/90 {
        border-color: #ffffffe6
      }

      @supports (color:color-mix(in lab, red, red)) {
        .border-white\/90 {
          border-color: color-mix(in oklab, var(--color-white) 90%, transparent)
        }
      }

      .border-white\/95 {
        border-color: #fffffff2
      }

      @supports (color:color-mix(in lab, red, red)) {
        .border-white\/95 {
          border-color: color-mix(in oklab, var(--color-white) 95%, transparent)
        }
      }

      .bg-\[\#0B63FF\] {
        background-color: #0b63ff
      }

      .bg-\[\#0C0E13\] {
        background-color: #0c0e13
      }

      .bg-\[\#0D1530\] {
        background-color: #0d1530
      }

      .bg-\[\#0E1320\] {
        background-color: #0e1320
      }

      .bg-\[\#0d9488\]\/10 {
        background-color: #0d94881a;
        background-color: lab(54.8779% -35.9851 -3.4502/.1)
      }

      .bg-\[\#0f766e\] {
        background-color: #0f766e
      }

      .bg-\[\#1A1E27\] {
        background-color: #1a1e27
      }

      .bg-\[\#5D6885\] {
        background-color: #5d6885
      }

      .bg-\[\#7C3AED\] {
        background-color: #7c3aed
      }

      .bg-\[\#8BCF5A\] {
        background-color: #8bcf5a
      }

      .bg-\[\#12A86B\] {
        background-color: #12a86b
      }

      .bg-\[\#28C840\] {
        background-color: #28c840
      }

      .bg-\[\#34D399\] {
        background-color: #34d399
      }

      .bg-\[\#090E1F\]\/45 {
        background-color: #090e1f73;
        background-color: lab(4.14308% 1.69682 -11.5891/.45)
      }

      .bg-\[\#04060E\] {
        background-color: #04060e
      }

      .bg-\[\#10151F\] {
        background-color: #10151f
      }

      .bg-\[\#A6B1C9\] {
        background-color: #a6b1c9
      }

      .bg-\[\#B45309\]\/\[0\.12\] {
        background-color: #b453091f;
        background-color: lab(47.4594% 37.7723 54.9047/.12)
      }

      .bg-\[\#BCC4D6\] {
        background-color: #bcc4d6
      }

      .bg-\[\#C7CDD8\] {
        background-color: #c7cdd8
      }

      .bg-\[\#D1D6E0\] {
        background-color: #d1d6e0
      }

      .bg-\[\#D97706\] {
        background-color: #d97706
      }

      .bg-\[\#DB2777\] {
        background-color: #db2777
      }

      .bg-\[\#DC2626\]\/\[0\.04\] {
        background-color: #dc26260a;
        background-color: lab(48.7982% 67.7 48.8038/.04)
      }

      .bg-\[\#DC2626\]\/\[0\.12\] {
        background-color: #dc26261f;
        background-color: lab(48.7982% 67.7 48.8038/.12)
      }

      .bg-\[\#E5E8EF\] {
        background-color: #e5e8ef
      }

      .bg-\[\#E7EFFF\] {
        background-color: #e7efff
      }

      .bg-\[\#E8ECF4\] {
        background-color: #e8ecf4
      }

      .bg-\[\#E9FBF4\] {
        background-color: #e9fbf4
      }

      .bg-\[\#EAF2FF\] {
        background-color: #eaf2ff
      }

      .bg-\[\#EDF0F6\] {
        background-color: #edf0f6
      }

      .bg-\[\#EDF0F7\] {
        background-color: #edf0f7
      }

      .bg-\[\#EEF0F5\] {
        background-color: #eef0f5
      }

      .bg-\[\#EEF3FE\] {
        background-color: #eef3fe
      }

      .bg-\[\#EEF3FF\] {
        background-color: #eef3ff
      }

      .bg-\[\#F0F7E6\] {
        background-color: #f0f7e6
      }

      .bg-\[\#F1F4FA\] {
        background-color: #f1f4fa
      }

      .bg-\[\#F2F6FE\] {
        background-color: #f2f6fe
      }

      .bg-\[\#F3F7FF\] {
        background-color: #f3f7ff
      }

      .bg-\[\#F4F6FA\] {
        background-color: #f4f6fa
      }

      .bg-\[\#F4F7FC\] {
        background-color: #f4f7fc
      }

      .bg-\[\#F6F7FA\] {
        background-color: #f6f7fa
      }

      .bg-\[\#F6F8FC\] {
        background-color: #f6f8fc
      }

      .bg-\[\#F7F8FB\] {
        background-color: #f7f8fb
      }

      .bg-\[\#F59E0B\]\/\[0\.06\] {
        background-color: #f59e0b0f;
        background-color: lab(72.7914% 26.933 75.4338/.06)
      }

      .bg-\[\#FAFBFC\] {
        background-color: #fafbfc
      }

      .bg-\[\#FAFBFD\] {
        background-color: #fafbfd
      }

      .bg-\[\#FAFBFE\] {
        background-color: #fafbfe
      }

      .bg-\[\#FBF1E3\] {
        background-color: #fbf1e3
      }

      .bg-\[\#FBFCFD\] {
        background-color: #fbfcfd
      }

      .bg-\[\#FEBC2E\] {
        background-color: #febc2e
      }

      .bg-\[\#FEF2F2\] {
        background-color: #fef2f2
      }

      .bg-\[\#FF5F57\] {
        background-color: #ff5f57
      }

      .bg-\[\#FFF5F7\] {
        background-color: #fff5f7
      }

      .bg-\[\#eef0f3\] {
        background-color: #eef0f3
      }

      .bg-\[\.\.\.\] {
        background-color: ...
      }

      .bg-\[rgba\(30\,102\,255\,0\.06\)\] {
        background-color: #1e66ff0f
      }

      .bg-\[rgba\(34\,197\,94\,0\.1\)\] {
        background-color: #22c55e1a
      }

      .bg-\[rgba\(106\,75\,255\,0\.06\)\] {
        background-color: #6a4bff0f
      }

      .bg-\[var\(--accent\)\] {
        background-color: var(--accent)
      }

      .bg-amber-50 {
        background-color: var(--color-amber-50)
      }

      .bg-audit-violet,
      .bg-audit-violet\/5 {
        background-color: var(--cx-audit-violet)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-audit-violet\/5 {
          background-color: color-mix(in oklab, var(--cx-audit-violet) 5%, transparent)
        }
      }

      .bg-audit-violet\/10 {
        background-color: var(--cx-audit-violet)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-audit-violet\/10 {
          background-color: color-mix(in oklab, var(--cx-audit-violet) 10%, transparent)
        }
      }

      .bg-audit-violet\/35 {
        background-color: var(--cx-audit-violet)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-audit-violet\/35 {
          background-color: color-mix(in oklab, var(--cx-audit-violet) 35%, transparent)
        }
      }

      .bg-audit-violet\/\[0\.08\] {
        background-color: var(--cx-audit-violet)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-audit-violet\/\[0\.08\] {
          background-color: color-mix(in oklab, var(--cx-audit-violet) 8%, transparent)
        }
      }

      .bg-audit-violet\/\[0\.09\] {
        background-color: var(--cx-audit-violet)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-audit-violet\/\[0\.09\] {
          background-color: color-mix(in oklab, var(--cx-audit-violet) 9%, transparent)
        }
      }

      .bg-background {
        background-color: var(--cx-bg)
      }

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

      .bg-black\/5 {
        background-color: #0000000d
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-black\/5 {
          background-color: color-mix(in oklab, var(--color-black) 5%, transparent)
        }
      }

      .bg-black\/10 {
        background-color: #0000001a
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-black\/10 {
          background-color: color-mix(in oklab, var(--color-black) 10%, transparent)
        }
      }

      .bg-black\/40 {
        background-color: #0006
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-black\/40 {
          background-color: color-mix(in oklab, var(--color-black) 40%, transparent)
        }
      }

      .bg-black\/60 {
        background-color: #0009
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-black\/60 {
          background-color: color-mix(in oklab, var(--color-black) 60%, transparent)
        }
      }

      .bg-cloud,
      .bg-cloud\/25 {
        background-color: var(--cx-cloud)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-cloud\/25 {
          background-color: color-mix(in oklab, var(--cx-cloud) 25%, transparent)
        }
      }

      .bg-cloud\/40 {
        background-color: var(--cx-cloud)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-cloud\/40 {
          background-color: color-mix(in oklab, var(--cx-cloud) 40%, transparent)
        }
      }

      .bg-cloud\/50 {
        background-color: var(--cx-cloud)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-cloud\/50 {
          background-color: color-mix(in oklab, var(--cx-cloud) 50%, transparent)
        }
      }

      .bg-cloud\/60 {
        background-color: var(--cx-cloud)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-cloud\/60 {
          background-color: color-mix(in oklab, var(--cx-cloud) 60%, transparent)
        }
      }

      .bg-cloud\/70 {
        background-color: var(--cx-cloud)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-cloud\/70 {
          background-color: color-mix(in oklab, var(--cx-cloud) 70%, transparent)
        }
      }

      .bg-emerald-50 {
        background-color: var(--color-emerald-50)
      }

      .bg-emerald-100 {
        background-color: var(--color-emerald-100)
      }

      .bg-emerald-500 {
        background-color: var(--color-emerald-500)
      }

      .bg-foreground,
      .bg-foreground\/10 {
        background-color: var(--cx-fg)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-foreground\/10 {
          background-color: color-mix(in oklab, var(--cx-fg) 10%, transparent)
        }
      }

      .bg-foreground\/\[0\.03\] {
        background-color: var(--cx-fg)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-foreground\/\[0\.03\] {
          background-color: color-mix(in oklab, var(--cx-fg) 3%, transparent)
        }
      }

      .bg-foreground\/\[0\.05\] {
        background-color: var(--cx-fg)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-foreground\/\[0\.05\] {
          background-color: color-mix(in oklab, var(--cx-fg) 5%, transparent)
        }
      }

      .bg-foreground\/\[0\.06\] {
        background-color: var(--cx-fg)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-foreground\/\[0\.06\] {
          background-color: color-mix(in oklab, var(--cx-fg) 6%, transparent)
        }
      }

      .bg-foreground\/\[0\.07\] {
        background-color: var(--cx-fg)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-foreground\/\[0\.07\] {
          background-color: color-mix(in oklab, var(--cx-fg) 7.0%, transparent)
        }
      }

      .bg-graphite {
        background-color: var(--cx-graphite)
      }

      .bg-mist {
        background-color: var(--cx-mist)
      }

      .bg-obsidian,
      .bg-obsidian\/55 {
        background-color: var(--cx-obsidian)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-obsidian\/55 {
          background-color: color-mix(in oklab, var(--cx-obsidian) 55%, transparent)
        }
      }

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

      .bg-red-500 {
        background-color: var(--color-red-500)
      }

      .bg-signal-blue,
      .bg-signal-blue\/5 {
        background-color: var(--cx-signal-blue)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-signal-blue\/5 {
          background-color: color-mix(in oklab, var(--cx-signal-blue) 5%, transparent)
        }
      }

      .bg-signal-blue\/10 {
        background-color: var(--cx-signal-blue)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-signal-blue\/10 {
          background-color: color-mix(in oklab, var(--cx-signal-blue) 10%, transparent)
        }
      }

      .bg-signal-blue\/20 {
        background-color: var(--cx-signal-blue)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-signal-blue\/20 {
          background-color: color-mix(in oklab, var(--cx-signal-blue) 20%, transparent)
        }
      }

      .bg-signal-blue\/50 {
        background-color: var(--cx-signal-blue)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-signal-blue\/50 {
          background-color: color-mix(in oklab, var(--cx-signal-blue) 50%, transparent)
        }
      }

      .bg-signal-blue\/70 {
        background-color: var(--cx-signal-blue)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-signal-blue\/70 {
          background-color: color-mix(in oklab, var(--cx-signal-blue) 70%, transparent)
        }
      }

      .bg-signal-blue\/\[0\.06\] {
        background-color: var(--cx-signal-blue)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-signal-blue\/\[0\.06\] {
          background-color: color-mix(in oklab, var(--cx-signal-blue) 6%, transparent)
        }
      }

      .bg-signal-blue\/\[0\.07\] {
        background-color: var(--cx-signal-blue)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-signal-blue\/\[0\.07\] {
          background-color: color-mix(in oklab, var(--cx-signal-blue) 7.0%, transparent)
        }
      }

      .bg-signal-blue\/\[0\.08\] {
        background-color: var(--cx-signal-blue)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-signal-blue\/\[0\.08\] {
          background-color: color-mix(in oklab, var(--cx-signal-blue) 8%, transparent)
        }
      }

      .bg-slate-100 {
        background-color: var(--color-slate-100)
      }

      .bg-slate-200 {
        background-color: var(--color-slate-200)
      }

      .bg-slate-300 {
        background-color: var(--color-slate-300)
      }

      .bg-slate-400\/30 {
        background-color: #90a1b94d
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-slate-400\/30 {
          background-color: color-mix(in oklab, var(--color-slate-400) 30%, transparent)
        }
      }

      .bg-slate-400\/40 {
        background-color: #90a1b966
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-slate-400\/40 {
          background-color: color-mix(in oklab, var(--color-slate-400) 40%, transparent)
        }
      }

      .bg-slate-900\/\[0\.05\] {
        background-color: #0f172b0d
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-slate-900\/\[0\.05\] {
          background-color: color-mix(in oklab, var(--color-slate-900) 5%, transparent)
        }
      }

      .bg-surface-elevated {
        background-color: var(--cx-bg-elevated)
      }

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

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

      .bg-white\/15 {
        background-color: #ffffff26
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-white\/15 {
          background-color: color-mix(in oklab, var(--color-white) 15%, transparent)
        }
      }

      .bg-white\/70 {
        background-color: #ffffffb3
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-white\/70 {
          background-color: color-mix(in oklab, var(--color-white) 70%, transparent)
        }
      }

      .bg-white\/80 {
        background-color: #fffc
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-white\/80 {
          background-color: color-mix(in oklab, var(--color-white) 80%, transparent)
        }
      }

      .bg-white\/85 {
        background-color: #ffffffd9
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-white\/85 {
          background-color: color-mix(in oklab, var(--color-white) 85%, transparent)
        }
      }

      .bg-white\/90 {
        background-color: #ffffffe6
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-white\/90 {
          background-color: color-mix(in oklab, var(--color-white) 90%, transparent)
        }
      }

      .bg-white\/92 {
        background-color: #ffffffeb
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-white\/92 {
          background-color: color-mix(in oklab, var(--color-white) 92%, transparent)
        }
      }

      .bg-white\/95 {
        background-color: #fffffff2
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-white\/95 {
          background-color: color-mix(in oklab, var(--color-white) 95%, transparent)
        }
      }

      .bg-white\/\[0\.04\] {
        background-color: #ffffff0a
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-white\/\[0\.04\] {
          background-color: color-mix(in oklab, var(--color-white) 4%, transparent)
        }
      }

      .bg-white\/\[0\.06\] {
        background-color: #ffffff0f
      }

      @supports (color:color-mix(in lab, red, red)) {
        .bg-white\/\[0\.06\] {
          background-color: color-mix(in oklab, var(--color-white) 6%, transparent)
        }
      }

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

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

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

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

      .bg-\[linear-gradient\(120deg\,\#FFFFFF\,\#FCFCFF\)\] {
        background-image: linear-gradient(120deg, #fff, #fcfcff)
      }

      .bg-\[linear-gradient\(125deg\,\#FCFDFF\,\#EAF1FF\)\] {
        background-image: linear-gradient(125deg, #fcfdff, #eaf1ff)
      }

      .bg-\[linear-gradient\(155deg\,\#FFFFFF\,\#F6F8FE\)\] {
        background-image: linear-gradient(155deg, #fff, #f6f8fe)
      }

      .bg-\[linear-gradient\(180deg\,\#1C2536\,\#10151F\)\] {
        background-image: linear-gradient(#1c2536, #10151f)
      }

      .bg-\[linear-gradient\(180deg\,\#F7F9FF\,\#FBFCFF\)\] {
        background-image: linear-gradient(#f7f9ff, #fbfcff)
      }

      .from-\[\#0d9488\] {
        --tw-gradient-from: #0d9488;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
      }

      .from-\[\#3F86FF\] {
        --tw-gradient-from: #3f86ff;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
      }

      .from-cloud {
        --tw-gradient-from: var(--cx-cloud);
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
      }

      .from-signal-blue {
        --tw-gradient-from: var(--cx-signal-blue);
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
      }

      .from-signal-blue\/0 {
        --tw-gradient-from: var(--cx-signal-blue)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .from-signal-blue\/0 {
          --tw-gradient-from: color-mix(in oklab, var(--cx-signal-blue) 0%, transparent)
        }
      }

      .from-signal-blue\/0 {
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
      }

      .from-slate-900\/5 {
        --tw-gradient-from: #0f172b0d
      }

      @supports (color:color-mix(in lab, red, red)) {
        .from-slate-900\/5 {
          --tw-gradient-from: color-mix(in oklab, var(--color-slate-900) 5%, transparent)
        }
      }

      .from-slate-900\/5 {
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
      }

      .from-white\/95 {
        --tw-gradient-from: #fffffff2
      }

      @supports (color:color-mix(in lab, red, red)) {
        .from-white\/95 {
          --tw-gradient-from: color-mix(in oklab, var(--color-white) 95%, transparent)
        }
      }

      .from-white\/95 {
        --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))
      }

      .via-\[\#4A8BFF\] {
        --tw-gradient-via: #4a8bff;
        --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-via-stops)
      }

      .via-signal-blue\/20 {
        --tw-gradient-via: var(--cx-signal-blue)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .via-signal-blue\/20 {
          --tw-gradient-via: color-mix(in oklab, var(--cx-signal-blue) 20%, transparent)
        }
      }

      .via-signal-blue\/20 {
        --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-via-stops)
      }

      .via-slate-900\/20 {
        --tw-gradient-via: #0f172b33
      }

      @supports (color:color-mix(in lab, red, red)) {
        .via-slate-900\/20 {
          --tw-gradient-via: color-mix(in oklab, var(--color-slate-900) 20%, transparent)
        }
      }

      .via-slate-900\/20 {
        --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-via-stops)
      }

      .via-white {
        --tw-gradient-via: var(--color-white);
        --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-via-stops)
      }

      .to-\[\#0B63FF\] {
        --tw-gradient-to: #0b63ff;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
      }

      .to-\[\#6A4BFF\]\/60 {
        --tw-gradient-to: #6a4bff99;
        --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))
      }

      @supports (color:lab(0% 0 0)) {
        .to-\[\#6A4BFF\]\/60 {
          --tw-gradient-to: lab(44.6782% 49.8922 -86.7613/.6)
        }
      }

      .to-\[\#7c3aed\] {
        --tw-gradient-to: #7c3aed;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
      }

      .to-\[\#EAF2FF\] {
        --tw-gradient-to: #eaf2ff;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
      }

      .to-\[\#FEF2F2\] {
        --tw-gradient-to: #fef2f2;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
      }

      .to-audit-violet {
        --tw-gradient-to: var(--cx-audit-violet);
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
      }

      .to-audit-violet\/15 {
        --tw-gradient-to: var(--cx-audit-violet)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .to-audit-violet\/15 {
          --tw-gradient-to: color-mix(in oklab, var(--cx-audit-violet) 15%, transparent)
        }
      }

      .to-audit-violet\/15 {
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
      }

      .to-mist {
        --tw-gradient-to: var(--cx-mist);
        --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))
      }

      .box-decoration-clone {
        -webkit-box-decoration-break: clone;
        box-decoration-break: clone
      }

      .bg-\[length\:100\%_3px\] {
        background-size: 100% 3px
      }

      .bg-bottom {
        background-position: bottom
      }

      .bg-no-repeat {
        background-repeat: no-repeat
      }

      .object-contain {
        object-fit: contain
      }

      .object-cover {
        object-fit: cover
      }

      .object-right {
        object-position: right
      }

      .object-top {
        object-position: top
      }

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

      .p-0\.5 {
        padding: calc(var(--spacing) * .5)
      }

      .p-1 {
        padding: calc(var(--spacing) * 1)
      }

      .p-1\.5 {
        padding: calc(var(--spacing) * 1.5)
      }

      .p-2 {
        padding: calc(var(--spacing) * 2)
      }

      .p-2\.5 {
        padding: calc(var(--spacing) * 2.5)
      }

      .p-3 {
        padding: calc(var(--spacing) * 3)
      }

      .p-3\.5 {
        padding: calc(var(--spacing) * 3.5)
      }

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

      .p-5 {
        padding: calc(var(--spacing) * 5)
      }

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

      .p-7 {
        padding: calc(var(--spacing) * 7)
      }

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

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

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

      .p-\[11px\] {
        padding: 11px
      }

      .p-\[13px\] {
        padding: 13px
      }

      .p-\[15px\] {
        padding: 15px
      }

      .p-\[18px\] {
        padding: 18px
      }

      .p-\[26px\] {
        padding: 26px
      }

      .\!px-1\.5 {
        padding-inline: calc(var(--spacing) * 1.5) !important
      }

      .\!px-3 {
        padding-inline: calc(var(--spacing) * 3) !important
      }

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

      .px-0\.5 {
        padding-inline: calc(var(--spacing) * .5)
      }

      .px-1 {
        padding-inline: calc(var(--spacing) * 1)
      }

      .px-1\.5 {
        padding-inline: calc(var(--spacing) * 1.5)
      }

      .px-2 {
        padding-inline: calc(var(--spacing) * 2)
      }

      .px-2\.5 {
        padding-inline: calc(var(--spacing) * 2.5)
      }

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

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

      .px-4 {
        padding-inline: calc(var(--spacing) * 4)
      }

      .px-5 {
        padding-inline: calc(var(--spacing) * 5)
      }

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

      .px-7 {
        padding-inline: calc(var(--spacing) * 7)
      }

      .px-8 {
        padding-inline: calc(var(--spacing) * 8)
      }

      .px-9 {
        padding-inline: calc(var(--spacing) * 9)
      }

      .px-10 {
        padding-inline: calc(var(--spacing) * 10)
      }

      .px-\[5px\] {
        padding-inline: 5px
      }

      .px-\[7px\] {
        padding-inline: 7px
      }

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

      .px-\[11px\] {
        padding-inline: 11px
      }

      .px-\[13px\] {
        padding-inline: 13px
      }

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

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

      .px-\[17px\] {
        padding-inline: 17px
      }

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

      .px-\[22px\] {
        padding-inline: 22px
      }

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

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

      .px-\[30px\] {
        padding-inline: 30px
      }

      .px-\[32px\] {
        padding-inline: 32px
      }

      .\!py-1\.5 {
        padding-block: calc(var(--spacing) * 1.5) !important
      }

      .py-0\.5 {
        padding-block: calc(var(--spacing) * .5)
      }

      .py-1 {
        padding-block: calc(var(--spacing) * 1)
      }

      .py-1\.5 {
        padding-block: calc(var(--spacing) * 1.5)
      }

      .py-2 {
        padding-block: calc(var(--spacing) * 2)
      }

      .py-2\.5 {
        padding-block: calc(var(--spacing) * 2.5)
      }

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

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

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

      .py-5 {
        padding-block: calc(var(--spacing) * 5)
      }

      .py-6 {
        padding-block: calc(var(--spacing) * 6)
      }

      .py-7 {
        padding-block: calc(var(--spacing) * 7)
      }

      .py-8 {
        padding-block: calc(var(--spacing) * 8)
      }

      .py-10 {
        padding-block: calc(var(--spacing) * 10)
      }

      .py-12 {
        padding-block: calc(var(--spacing) * 12)
      }

      .py-14 {
        padding-block: calc(var(--spacing) * 14)
      }

      .py-16 {
        padding-block: calc(var(--spacing) * 16)
      }

      .py-20 {
        padding-block: calc(var(--spacing) * 20)
      }

      .py-24 {
        padding-block: calc(var(--spacing) * 24)
      }

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

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

      .py-\[5px\] {
        padding-block: 5px
      }

      .py-\[7px\] {
        padding-block: 7px
      }

      .py-\[9px\] {
        padding-block: 9px
      }

      .py-\[11px\] {
        padding-block: 11px
      }

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

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

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

      .py-\[17px\] {
        padding-block: 17px
      }

      .py-\[18px\] {
        padding-block: 18px
      }

      .py-\[52px\] {
        padding-block: 52px
      }

      .py-px {
        padding-block: 1px
      }

      .pt-0\.5 {
        padding-top: calc(var(--spacing) * .5)
      }

      .pt-1 {
        padding-top: calc(var(--spacing) * 1)
      }

      .pt-1\.5 {
        padding-top: calc(var(--spacing) * 1.5)
      }

      .pt-2 {
        padding-top: calc(var(--spacing) * 2)
      }

      .pt-2\.5 {
        padding-top: calc(var(--spacing) * 2.5)
      }

      .pt-3 {
        padding-top: calc(var(--spacing) * 3)
      }

      .pt-3\.5 {
        padding-top: calc(var(--spacing) * 3.5)
      }

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

      .pt-5 {
        padding-top: calc(var(--spacing) * 5)
      }

      .pt-6 {
        padding-top: calc(var(--spacing) * 6)
      }

      .pt-7 {
        padding-top: calc(var(--spacing) * 7)
      }

      .pt-8 {
        padding-top: calc(var(--spacing) * 8)
      }

      .pt-9 {
        padding-top: calc(var(--spacing) * 9)
      }

      .pt-10 {
        padding-top: calc(var(--spacing) * 10)
      }

      .pt-12 {
        padding-top: calc(var(--spacing) * 12)
      }

      .pt-16 {
        padding-top: calc(var(--spacing) * 16)
      }

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

      .pt-\[32px\] {
        padding-top: 32px
      }

      .pt-\[34px\] {
        padding-top: 34px
      }

      .pr-1 {
        padding-right: calc(var(--spacing) * 1)
      }

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

      .pr-2\.5 {
        padding-right: calc(var(--spacing) * 2.5)
      }

      .pr-3 {
        padding-right: calc(var(--spacing) * 3)
      }

      .pr-4 {
        padding-right: calc(var(--spacing) * 4)
      }

      .pr-5 {
        padding-right: calc(var(--spacing) * 5)
      }

      .pr-7 {
        padding-right: calc(var(--spacing) * 7)
      }

      .pr-8 {
        padding-right: calc(var(--spacing) * 8)
      }

      .pr-9 {
        padding-right: calc(var(--spacing) * 9)
      }

      .pr-11 {
        padding-right: calc(var(--spacing) * 11)
      }

      .pr-12 {
        padding-right: calc(var(--spacing) * 12)
      }

      .pr-32 {
        padding-right: calc(var(--spacing) * 32)
      }

      .pr-\[18px\] {
        padding-right: 18px
      }

      .pb-0\.5 {
        padding-bottom: calc(var(--spacing) * .5)
      }

      .pb-1 {
        padding-bottom: calc(var(--spacing) * 1)
      }

      .pb-1\.5 {
        padding-bottom: calc(var(--spacing) * 1.5)
      }

      .pb-2 {
        padding-bottom: calc(var(--spacing) * 2)
      }

      .pb-2\.5 {
        padding-bottom: calc(var(--spacing) * 2.5)
      }

      .pb-3 {
        padding-bottom: calc(var(--spacing) * 3)
      }

      .pb-3\.5 {
        padding-bottom: calc(var(--spacing) * 3.5)
      }

      .pb-4 {
        padding-bottom: calc(var(--spacing) * 4)
      }

      .pb-5 {
        padding-bottom: calc(var(--spacing) * 5)
      }

      .pb-6 {
        padding-bottom: calc(var(--spacing) * 6)
      }

      .pb-8 {
        padding-bottom: calc(var(--spacing) * 8)
      }

      .pb-10 {
        padding-bottom: calc(var(--spacing) * 10)
      }

      .pb-12 {
        padding-bottom: calc(var(--spacing) * 12)
      }

      .pb-14 {
        padding-bottom: calc(var(--spacing) * 14)
      }

      .pb-16 {
        padding-bottom: calc(var(--spacing) * 16)
      }

      .pb-20 {
        padding-bottom: calc(var(--spacing) * 20)
      }

      .pb-24 {
        padding-bottom: calc(var(--spacing) * 24)
      }

      .pb-32 {
        padding-bottom: calc(var(--spacing) * 32)
      }

      .pb-\[0\.06em\] {
        padding-bottom: .06em
      }

      .pb-\[3px\] {
        padding-bottom: 3px
      }

      .pb-\[18px\] {
        padding-bottom: 18px
      }

      .pb-\[28px\] {
        padding-bottom: 28px
      }

      .pb-\[108px\] {
        padding-bottom: 108px
      }

      .pb-\[260-360px\] {
        padding-bottom: 260-360px
      }

      .pb-\[440px\] {
        padding-bottom: 440px
      }

      .pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\] {
        padding-bottom: max(1rem, env(safe-area-inset-bottom))
      }

      .pb-\[max\(6px\,env\(safe-area-inset-bottom\)\)\] {
        padding-bottom: max(6px, env(safe-area-inset-bottom))
      }

      .pl-2\.5 {
        padding-left: calc(var(--spacing) * 2.5)
      }

      .pl-3 {
        padding-left: calc(var(--spacing) * 3)
      }

      .pl-3\.5 {
        padding-left: calc(var(--spacing) * 3.5)
      }

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

      .pl-5 {
        padding-left: calc(var(--spacing) * 5)
      }

      .pl-6 {
        padding-left: calc(var(--spacing) * 6)
      }

      .pl-7 {
        padding-left: calc(var(--spacing) * 7)
      }

      .pl-8 {
        padding-left: calc(var(--spacing) * 8)
      }

      .pl-9 {
        padding-left: calc(var(--spacing) * 9)
      }

      .pl-\[10px\] {
        padding-left: 10px
      }

      .pl-\[34px\] {
        padding-left: 34px
      }

      .text-center {
        text-align: center
      }

      .text-left {
        text-align: left
      }

      .text-right {
        text-align: right
      }

      .align-\[-2px\] {
        vertical-align: -2px
      }

      .align-baseline {
        vertical-align: baseline
      }

      .align-bottom {
        vertical-align: bottom
      }

      .align-middle {
        vertical-align: middle
      }

      .font-\[family-name\:var\(--font-space-grotesk\)\] {
        font-family: var(--font-space-grotesk)
      }

      .font-display {
        font-family: var(--cx-font-display)
      }

      .font-mono {
        font-family: var(--cx-font-mono)
      }

      .font-serif {
        font-family: var(--font-serif)
      }

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

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

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

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

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

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

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

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

      .\!text-\[10\.5px\] {
        font-size: 10.5px !important
      }

      .\!text-\[11\.5px\] {
        font-size: 11.5px !important
      }

      .\!text-\[13px\] {
        font-size: 13px !important
      }

      .text-\[0\.85em\] {
        font-size: .85em
      }

      .text-\[2rem\] {
        font-size: 2rem
      }

      .text-\[7\.5px\] {
        font-size: 7.5px
      }

      .text-\[8\.5px\] {
        font-size: 8.5px
      }

      .text-\[8px\] {
        font-size: 8px
      }

      .text-\[9\.5px\] {
        font-size: 9.5px
      }

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

      .text-\[10\.5px\] {
        font-size: 10.5px
      }

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

      .text-\[11\.5px\] {
        font-size: 11.5px
      }

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

      .text-\[12\.5px\] {
        font-size: 12.5px
      }

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

      .text-\[13\.5px\] {
        font-size: 13.5px
      }

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

      .text-\[14\.5px\] {
        font-size: 14.5px
      }

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

      .text-\[15\.5px\] {
        font-size: 15.5px
      }

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

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

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

      .text-\[17px\] {
        font-size: 17px
      }

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

      .text-\[19px\] {
        font-size: 19px
      }

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

      .text-\[21px\] {
        font-size: 21px
      }

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

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

      .text-\[26px\] {
        font-size: 26px
      }

      .text-\[27px\] {
        font-size: 27px
      }

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

      .text-\[29px\] {
        font-size: 29px
      }

      .text-\[30px\] {
        font-size: 30px
      }

      .text-\[31px\] {
        font-size: 31px
      }

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

      .text-\[34px\] {
        font-size: 34px
      }

      .text-\[36px\] {
        font-size: 36px
      }

      .text-\[37px\] {
        font-size: 37px
      }

      .text-\[38px\] {
        font-size: 38px
      }

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

      .text-\[42px\] {
        font-size: 42px
      }

      .text-\[44px\] {
        font-size: 44px
      }

      .text-\[58px\] {
        font-size: 58px
      }

      .text-\[clamp\(17px\,2\.6vw\,23px\)\] {
        font-size: clamp(17px, 2.6vw, 23px)
      }

      .text-\[length\:clamp\(22px\,8\.6vw\,34px\)\] {
        font-size: clamp(22px, 8.6vw, 34px)
      }

      .text-\[smaller\] {
        font-size: smaller
      }

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

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

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

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

      .leading-\[1\.1\] {
        --tw-leading: 1.1;
        line-height: 1.1
      }

      .leading-\[1\.02\] {
        --tw-leading: 1.02;
        line-height: 1.02
      }

      .leading-\[1\.2\] {
        --tw-leading: 1.2;
        line-height: 1.2
      }

      .leading-\[1\.04\] {
        --tw-leading: 1.04;
        line-height: 1.04
      }

      .leading-\[1\.4\] {
        --tw-leading: 1.4;
        line-height: 1.4
      }

      .leading-\[1\.05\] {
        --tw-leading: 1.05;
        line-height: 1.05
      }

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

      .leading-\[1\.06\] {
        --tw-leading: 1.06;
        line-height: 1.06
      }

      .leading-\[1\.6\] {
        --tw-leading: 1.6;
        line-height: 1.6
      }

      .leading-\[1\.7\] {
        --tw-leading: 1.7;
        line-height: 1.7
      }

      .leading-\[1\.08\] {
        --tw-leading: 1.08;
        line-height: 1.08
      }

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

      .leading-\[1\.14\] {
        --tw-leading: 1.14;
        line-height: 1.14
      }

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

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

      .leading-\[1\.35\] {
        --tw-leading: 1.35;
        line-height: 1.35
      }

      .leading-\[1\.42\] {
        --tw-leading: 1.42;
        line-height: 1.42
      }

      .leading-\[1\.45\] {
        --tw-leading: 1.45;
        line-height: 1.45
      }

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

      .leading-\[1\.62\] {
        --tw-leading: 1.62;
        line-height: 1.62
      }

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

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

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

      .leading-normal {
        --tw-leading: var(--leading-normal);
        line-height: var(--leading-normal)
      }

      .leading-relaxed {
        --tw-leading: var(--leading-relaxed);
        line-height: var(--leading-relaxed)
      }

      .leading-snug {
        --tw-leading: var(--leading-snug);
        line-height: var(--leading-snug)
      }

      .leading-tight {
        --tw-leading: var(--leading-tight);
        line-height: var(--leading-tight)
      }

      .\!font-bold {
        --tw-font-weight: var(--font-weight-bold) !important;
        font-weight: var(--font-weight-bold) !important
      }

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

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

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

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

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

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

      .tracking-\[-0\.01em\] {
        --tw-tracking: -.01em;
        letter-spacing: -.01em
      }

      .tracking-\[-0\.02em\] {
        --tw-tracking: -.02em;
        letter-spacing: -.02em
      }

      .tracking-\[-0\.03em\] {
        --tw-tracking: -.03em;
        letter-spacing: -.03em
      }

      .tracking-\[-0\.04em\] {
        --tw-tracking: -.04em;
        letter-spacing: -.04em
      }

      .tracking-\[-0\.005em\] {
        --tw-tracking: -.005em;
        letter-spacing: -.005em
      }

      .tracking-\[-0\.015em\] {
        --tw-tracking: -.015em;
        letter-spacing: -.015em
      }

      .tracking-\[-0\.025em\] {
        --tw-tracking: -.025em;
        letter-spacing: -.025em
      }

      .tracking-\[-0\.028em\] {
        --tw-tracking: -.028em;
        letter-spacing: -.028em
      }

      .tracking-\[-0\.033em\] {
        --tw-tracking: -.033em;
        letter-spacing: -.033em
      }

      .tracking-\[-0\.035em\] {
        --tw-tracking: -.035em;
        letter-spacing: -.035em
      }

      .tracking-\[0\.01em\] {
        --tw-tracking: .01em;
        letter-spacing: .01em
      }

      .tracking-\[0\.1em\] {
        --tw-tracking: .1em;
        letter-spacing: .1em
      }

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

      .tracking-\[0\.04em\] {
        --tw-tracking: .04em;
        letter-spacing: .04em
      }

      .tracking-\[0\.06em\] {
        --tw-tracking: .06em;
        letter-spacing: .06em
      }

      .tracking-\[0\.07em\] {
        --tw-tracking: .07em;
        letter-spacing: .07em
      }

      .tracking-\[0\.08em\] {
        --tw-tracking: .08em;
        letter-spacing: .08em
      }

      .tracking-\[0\.09em\] {
        --tw-tracking: .09em;
        letter-spacing: .09em
      }

      .tracking-\[0\.10em\] {
        --tw-tracking: .1em;
        letter-spacing: .1em
      }

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

      .tracking-\[0\.13em\] {
        --tw-tracking: .13em;
        letter-spacing: .13em
      }

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

      .tracking-\[0\.15em\] {
        --tw-tracking: .15em;
        letter-spacing: .15em
      }

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

      .tracking-\[0\.18em\] {
        --tw-tracking: .18em;
        letter-spacing: .18em
      }

      .tracking-\[0\.22em\] {
        --tw-tracking: .22em;
        letter-spacing: .22em
      }

      .tracking-normal {
        --tw-tracking: var(--tracking-normal);
        letter-spacing: var(--tracking-normal)
      }

      .tracking-tight {
        --tw-tracking: var(--tracking-tight);
        letter-spacing: var(--tracking-tight)
      }

      .tracking-wide {
        --tw-tracking: var(--tracking-wide);
        letter-spacing: var(--tracking-wide)
      }

      .tracking-wider {
        --tw-tracking: var(--tracking-wider);
        letter-spacing: var(--tracking-wider)
      }

      .tracking-widest {
        --tw-tracking: var(--tracking-widest);
        letter-spacing: var(--tracking-widest)
      }

      .\[text-wrap\:balance\] {
        text-wrap: balance
      }

      .\[text-wrap\:pretty\] {
        text-wrap: pretty
      }

      .text-balance {
        text-wrap: balance
      }

      .break-words {
        overflow-wrap: break-word
      }

      .break-all {
        word-break: break-all
      }

      .text-ellipsis {
        text-overflow: ellipsis
      }

      .whitespace-nowrap {
        white-space: nowrap
      }

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

      .\!text-\[\#10B981\] {
        color: #10b981 !important
      }

      .text-\[\#0B7A57\] {
        color: #0b7a57
      }

      .text-\[\#0B63FF\] {
        color: #0b63ff
      }

      .text-\[\#0B63FF\]\/40 {
        color: #0b63ff66;
        color: lab(45.7452% 26.1246 -85.2143/.4)
      }

      .text-\[\#0E9F6E\] {
        color: #0e9f6e
      }

      .text-\[\#0E1320\] {
        color: #0e1320
      }

      .text-\[\#0d9488\] {
        color: #0d9488
      }

      .text-\[\#0f766e\] {
        color: #0f766e
      }

      .text-\[\#2B3344\] {
        color: #2b3344
      }

      .text-\[\#4B5468\] {
        color: #4b5468
      }

      .text-\[\#4C9A2A\] {
        color: #4c9a2a
      }

      .text-\[\#5A6478\] {
        color: #5a6478
      }

      .text-\[\#5C6577\] {
        color: #5c6577
      }

      .text-\[\#5E6E9E\] {
        color: #5e6e9e
      }

      .text-\[\#5FA83C\] {
        color: #5fa83c
      }

      .text-\[\#6A4BFF\] {
        color: #6a4bff
      }

      .text-\[\#6A7286\] {
        color: #6a7286
      }

      .text-\[\#6B7385\] {
        color: #6b7385
      }

      .text-\[\#6B7488\] {
        color: #6b7488
      }

      .text-\[\#6B7585\] {
        color: #6b7585
      }

      .text-\[\#6D28D9\] {
        color: #6d28d9
      }

      .text-\[\#7A8296\] {
        color: #7a8296
      }

      .text-\[\#7C3AED\] {
        color: #7c3aed
      }

      .text-\[\#8A92A6\] {
        color: #8a92a6
      }

      .text-\[\#8B94A6\] {
        color: #8b94a6
      }

      .text-\[\#8FA0CB\] {
        color: #8fa0cb
      }

      .text-\[\#9A1F3D\] {
        color: #9a1f3d
      }

      .text-\[\#9AA3B4\] {
        color: #9aa3b4
      }

      .text-\[\#9DB4FF\] {
        color: #9db4ff
      }

      .text-\[\#10B981\] {
        color: #10b981
      }

      .text-\[\#12A86B\] {
        color: #12a86b
      }

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

      .text-\[\#84CC16\] {
        color: #84cc16
      }

      .text-\[\#090E1F\] {
        color: #090e1f
      }

      .text-\[\#565E73\] {
        color: #565e73
      }

      .text-\[\#626C80\] {
        color: #626c80
      }

      .text-\[\#1742B6\] {
        color: #1742b6
      }

      .text-\[\#41547E\] {
        color: #41547e
      }

      .text-\[\#46506A\] {
        color: #46506a
      }

      .text-\[\#64748B\] {
        color: #64748b
      }

      .text-\[\#243041\] {
        color: #243041
      }

      .text-\[\#374155\] {
        color: #374155
      }

      .text-\[\#A85610\] {
        color: #a85610
      }

      .text-\[\#B4BAC6\] {
        color: #b4bac6
      }

      .text-\[\#B91C1C\] {
        color: #b91c1c
      }

      .text-\[\#B45309\] {
        color: #b45309
      }

      .text-\[\#BE185D\] {
        color: #be185d
      }

      .text-\[\#C6D2F0\] {
        color: #c6d2f0
      }

      .text-\[\#D97706\] {
        color: #d97706
      }

      .text-\[\#DC2626\] {
        color: #dc2626
      }

      .text-\[\#DC2626\]\/40 {
        color: #dc262666;
        color: lab(48.7982% 67.7 48.8038/.4)
      }

      .text-\[\#E04F6F\] {
        color: #e04f6f
      }

      .text-\[\#E9A820\] {
        color: #e9a820
      }

      .text-\[\#E11D48\] {
        color: #e11d48
      }

      .text-\[\#F4F6FA\] {
        color: #f4f6fa
      }

      .text-\[Npx\] {
        color: Npx
      }

      .text-\[var\(--accent\)\] {
        color: var(--accent)
      }

      .text-\[var\(--cx-danger\)\] {
        color: var(--cx-danger)
      }

      .text-\[var\(--cx-success\,\#117A37\)\] {
        color: var(--cx-success, #117a37)
      }

      .text-amber-800 {
        color: var(--color-amber-800)
      }

      .text-audit-violet {
        color: var(--cx-audit-violet)
      }

      .text-black\/50 {
        color: #00000080
      }

      @supports (color:color-mix(in lab, red, red)) {
        .text-black\/50 {
          color: color-mix(in oklab, var(--color-black) 50%, transparent)
        }
      }

      .text-black\/70 {
        color: #000000b3
      }

      @supports (color:color-mix(in lab, red, red)) {
        .text-black\/70 {
          color: color-mix(in oklab, var(--color-black) 70%, transparent)
        }
      }

      .text-cloud,
      .text-cloud\/50 {
        color: var(--cx-cloud)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .text-cloud\/50 {
          color: color-mix(in oklab, var(--cx-cloud) 50%, transparent)
        }
      }

      .text-cloud\/55 {
        color: var(--cx-cloud)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .text-cloud\/55 {
          color: color-mix(in oklab, var(--cx-cloud) 55%, transparent)
        }
      }

      .text-cloud\/60 {
        color: var(--cx-cloud)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .text-cloud\/60 {
          color: color-mix(in oklab, var(--cx-cloud) 60%, transparent)
        }
      }

      .text-cloud\/65 {
        color: var(--cx-cloud)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .text-cloud\/65 {
          color: color-mix(in oklab, var(--cx-cloud) 65%, transparent)
        }
      }

      .text-cloud\/70 {
        color: var(--cx-cloud)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .text-cloud\/70 {
          color: color-mix(in oklab, var(--cx-cloud) 70%, transparent)
        }
      }

      .text-cloud\/75 {
        color: var(--cx-cloud)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .text-cloud\/75 {
          color: color-mix(in oklab, var(--cx-cloud) 75%, transparent)
        }
      }

      .text-cloud\/80 {
        color: var(--cx-cloud)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .text-cloud\/80 {
          color: color-mix(in oklab, var(--cx-cloud) 80%, transparent)
        }
      }

      .text-emerald-600 {
        color: var(--color-emerald-600)
      }

      .text-emerald-800 {
        color: var(--color-emerald-800)
      }

      .text-foreground {
        color: var(--cx-fg)
      }

      .text-foreground-secondary,
      .text-foreground-secondary\/35 {
        color: var(--cx-fg-secondary)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .text-foreground-secondary\/35 {
          color: color-mix(in oklab, var(--cx-fg-secondary) 35%, transparent)
        }
      }

      .text-foreground-secondary\/40 {
        color: var(--cx-fg-secondary)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .text-foreground-secondary\/40 {
          color: color-mix(in oklab, var(--cx-fg-secondary) 40%, transparent)
        }
      }

      .text-foreground-secondary\/50 {
        color: var(--cx-fg-secondary)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .text-foreground-secondary\/50 {
          color: color-mix(in oklab, var(--cx-fg-secondary) 50%, transparent)
        }
      }

      .text-foreground-secondary\/55 {
        color: var(--cx-fg-secondary)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .text-foreground-secondary\/55 {
          color: color-mix(in oklab, var(--cx-fg-secondary) 55%, transparent)
        }
      }

      .text-foreground-secondary\/60 {
        color: var(--cx-fg-secondary)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .text-foreground-secondary\/60 {
          color: color-mix(in oklab, var(--cx-fg-secondary) 60%, transparent)
        }
      }

      .text-foreground-secondary\/70 {
        color: var(--cx-fg-secondary)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .text-foreground-secondary\/70 {
          color: color-mix(in oklab, var(--cx-fg-secondary) 70%, transparent)
        }
      }

      .text-foreground-secondary\/75 {
        color: var(--cx-fg-secondary)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .text-foreground-secondary\/75 {
          color: color-mix(in oklab, var(--cx-fg-secondary) 75%, transparent)
        }
      }

      .text-foreground-secondary\/80 {
        color: var(--cx-fg-secondary)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .text-foreground-secondary\/80 {
          color: color-mix(in oklab, var(--cx-fg-secondary) 80%, transparent)
        }
      }

      .text-graphite {
        color: var(--cx-graphite)
      }

      .text-inherit {
        color: inherit
      }

      .text-obsidian {
        color: var(--cx-obsidian)
      }

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

      .text-red-700 {
        color: var(--color-red-700)
      }

      .text-signal-blue,
      .text-signal-blue\/70 {
        color: var(--cx-signal-blue)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .text-signal-blue\/70 {
          color: color-mix(in oklab, var(--cx-signal-blue) 70%, transparent)
        }
      }

      .text-signal-blue\/80 {
        color: var(--cx-signal-blue)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .text-signal-blue\/80 {
          color: color-mix(in oklab, var(--cx-signal-blue) 80%, transparent)
        }
      }

      .text-slate-400 {
        color: var(--color-slate-400)
      }

      .text-slate-500 {
        color: var(--color-slate-500)
      }

      .text-slate-800 {
        color: var(--color-slate-800)
      }

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

      .text-white\/70 {
        color: #ffffffb3
      }

      @supports (color:color-mix(in lab, red, red)) {
        .text-white\/70 {
          color: color-mix(in oklab, var(--color-white) 70%, transparent)
        }
      }

      .text-white\/80 {
        color: #fffc
      }

      @supports (color:color-mix(in lab, red, red)) {
        .text-white\/80 {
          color: color-mix(in oklab, var(--color-white) 80%, transparent)
        }
      }

      .text-white\/85 {
        color: #ffffffd9
      }

      @supports (color:color-mix(in lab, red, red)) {
        .text-white\/85 {
          color: color-mix(in oklab, var(--color-white) 85%, transparent)
        }
      }

      .text-white\/90 {
        color: #ffffffe6
      }

      @supports (color:color-mix(in lab, red, red)) {
        .text-white\/90 {
          color: color-mix(in oklab, var(--color-white) 90%, transparent)
        }
      }

      .text-white\/95 {
        color: #fffffff2
      }

      @supports (color:color-mix(in lab, red, red)) {
        .text-white\/95 {
          color: color-mix(in oklab, var(--color-white) 95%, transparent)
        }
      }

      .capitalize {
        text-transform: capitalize
      }

      .lowercase {
        text-transform: lowercase
      }

      .normal-case {
        text-transform: none
      }

      .uppercase {
        text-transform: uppercase
      }

      .italic {
        font-style: italic
      }

      .ordinal {
        --tw-ordinal: ordinal;
        font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )
      }

      .tabular-nums {
        --tw-numeric-spacing: tabular-nums;
        font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )
      }

      .line-through {
        text-decoration-line: line-through
      }

      .underline {
        text-decoration-line: underline
      }

      .decoration-\[rgba\(90\,100\,120\,0\.45\)\] {
        text-decoration-color: #5a647873
      }

      .decoration-foreground-secondary\/40 {
        -webkit-text-decoration-color: var(--cx-fg-secondary);
        -webkit-text-decoration-color: var(--cx-fg-secondary);
        -webkit-text-decoration-color: var(--cx-fg-secondary);
        text-decoration-color: var(--cx-fg-secondary)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .decoration-foreground-secondary\/40 {
          -webkit-text-decoration-color: color-mix(in oklab, var(--cx-fg-secondary) 40%, transparent);
          -webkit-text-decoration-color: color-mix(in oklab, var(--cx-fg-secondary) 40%, transparent);
          -webkit-text-decoration-color: color-mix(in oklab, var(--cx-fg-secondary) 40%, transparent);
          text-decoration-color: color-mix(in oklab, var(--cx-fg-secondary) 40%, transparent)
        }
      }

      .decoration-signal-blue\/30 {
        -webkit-text-decoration-color: var(--cx-signal-blue);
        -webkit-text-decoration-color: var(--cx-signal-blue);
        -webkit-text-decoration-color: var(--cx-signal-blue);
        text-decoration-color: var(--cx-signal-blue)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .decoration-signal-blue\/30 {
          -webkit-text-decoration-color: color-mix(in oklab, var(--cx-signal-blue) 30%, transparent);
          -webkit-text-decoration-color: color-mix(in oklab, var(--cx-signal-blue) 30%, transparent);
          -webkit-text-decoration-color: color-mix(in oklab, var(--cx-signal-blue) 30%, transparent);
          text-decoration-color: color-mix(in oklab, var(--cx-signal-blue) 30%, transparent)
        }
      }

      .decoration-\[1\.5px\] {
        text-decoration-thickness: 1.5px
      }

      .underline-offset-2 {
        text-underline-offset: 2px
      }

      .underline-offset-4 {
        text-underline-offset: 4px
      }

      .underline-offset-\[6px\] {
        text-underline-offset: 6px
      }

      .antialiased {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
      }

      .accent-\[\#1E66FF\] {
        accent-color: #1e66ff
      }

      .opacity-0 {
        opacity: 0
      }

      .opacity-25 {
        opacity: .25
      }

      .opacity-30 {
        opacity: .3
      }

      .opacity-35 {
        opacity: .35
      }

      .opacity-40 {
        opacity: .4
      }

      .opacity-45 {
        opacity: .45
      }

      .opacity-50 {
        opacity: .5
      }

      .opacity-55 {
        opacity: .55
      }

      .opacity-60 {
        opacity: .6
      }

      .opacity-70 {
        opacity: .7
      }

      .opacity-75 {
        opacity: .75
      }

      .opacity-80 {
        opacity: .8
      }

      .opacity-85 {
        opacity: .85
      }

      .opacity-90 {
        opacity: .9
      }

      .opacity-100 {
        opacity: 1
      }

      .mix-blend-screen {
        mix-blend-mode: screen
      }

      .shadow {
        --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-2xl {
        --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_-32px_64px_-24px_rgba\(14\,19\,32\,0\.45\)\] {
        --tw-shadow: 0 -32px 64px -24px var(--tw-shadow-color, #0e132073);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_0_0_1px_\#D97706\] {
        --tw-shadow: 0 0 0 1px var(--tw-shadow-color, #d97706);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_0_0_1px_rgba\(14\,19\,32\,0\.06\)\] {
        --tw-shadow: 0 0 0 1px var(--tw-shadow-color, #0e13200f);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_0_0_4px_rgba\(30\,102\,255\,0\.10\)\] {
        --tw-shadow: 0 0 0 4px var(--tw-shadow-color, #1e66ff1a);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_0_8px_1px_rgba\(52\,211\,153\,0\.6\)\] {
        --tw-shadow: 0 0 8px 1px var(--tw-shadow-color, #34d39999);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_0_10px_2px_rgba\(139\,207\,90\,0\.5\)\] {
        --tw-shadow: 0 0 10px 2px var(--tw-shadow-color, #8bcf5a80);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_1px_0_rgba\(0\,71\,200\,0\.30\)\] {
        --tw-shadow: 0 1px 0 var(--tw-shadow-color, #0047c84d);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.9\)\,0_6px_16px_-10px_rgba\(11\,99\,255\,0\.45\)\] {
        --tw-shadow: 0 1px 0 var(--tw-shadow-color, #ffffffe6), 0 6px 16px -10px var(--tw-shadow-color, #0b63ff73);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_1px_2px_rgba\(14\,19\,32\,0\.04\)\,0_8px_20px_-12px_rgba\(14\,19\,32\,0\.18\)\] {
        --tw-shadow: 0 1px 2px var(--tw-shadow-color, #0e13200a), 0 8px 20px -12px var(--tw-shadow-color, #0e13202e);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_1px_2px_rgba\(14\,19\,32\,0\.04\)\,0_10px_30px_-20px_rgba\(14\,19\,32\,0\.14\)\] {
        --tw-shadow: 0 1px 2px var(--tw-shadow-color, #0e13200a), 0 10px 30px -20px var(--tw-shadow-color, #0e132024);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_1px_2px_rgba\(14\,19\,32\,0\.04\)\,0_10px_30px_-22px_rgba\(14\,19\,32\,0\.14\)\] {
        --tw-shadow: 0 1px 2px var(--tw-shadow-color, #0e13200a), 0 10px 30px -22px var(--tw-shadow-color, #0e132024);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_1px_2px_rgba\(14\,19\,32\,0\.04\)\,0_18px_40px_-28px_rgba\(14\,19\,32\,0\.18\)\] {
        --tw-shadow: 0 1px 2px var(--tw-shadow-color, #0e13200a), 0 18px 40px -28px var(--tw-shadow-color, #0e13202e);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_1px_2px_rgba\(14\,19\,32\,0\.04\)\,0_22px_50px_-24px_rgba\(30\,102\,255\,0\.22\)\] {
        --tw-shadow: 0 1px 2px var(--tw-shadow-color, #0e13200a), 0 22px 50px -24px var(--tw-shadow-color, #1e66ff38);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_1px_2px_rgba\(14\,19\,32\,0\.04\)\,0_24px_56px_-34px_rgba\(14\,19\,32\,0\.22\)\] {
        --tw-shadow: 0 1px 2px var(--tw-shadow-color, #0e13200a), 0 24px 56px -34px var(--tw-shadow-color, #0e132038);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_1px_2px_rgba\(14\,19\,32\,0\.04\)\,0_24px_60px_-34px_rgba\(14\,19\,32\,0\.16\)\] {
        --tw-shadow: 0 1px 2px var(--tw-shadow-color, #0e13200a), 0 24px 60px -34px var(--tw-shadow-color, #0e132029);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_1px_2px_rgba\(14\,19\,32\,0\.04\)\] {
        --tw-shadow: 0 1px 2px var(--tw-shadow-color, #0e13200a);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_1px_2px_rgba\(15\,21\,36\,0\.10\)\,0_8px_20px_-10px_rgba\(30\,102\,255\,0\.5\)\] {
        --tw-shadow: 0 1px 2px var(--tw-shadow-color, #0f15241a), 0 8px 20px -10px var(--tw-shadow-color, #1e66ff80);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_1px_2px_rgba\(23\,30\,43\,0\.04\)\] {
        --tw-shadow: 0 1px 2px var(--tw-shadow-color, #171e2b0a);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_1px_3px_rgba\(14\,19\,32\,0\.12\)\] {
        --tw-shadow: 0 1px 3px var(--tw-shadow-color, #0e13201f);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_2px_0_rgba\(0\,71\,200\,0\.35\)\,0_6px_14px_-6px_rgba\(11\,99\,255\,0\.45\)\] {
        --tw-shadow: 0 2px 0 var(--tw-shadow-color, #0047c859), 0 6px 14px -6px var(--tw-shadow-color, #0b63ff73);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_2px_0_rgba\(0\,71\,200\,0\.35\)\,0_10px_22px_-8px_rgba\(11\,99\,255\,0\.55\)\] {
        --tw-shadow: 0 2px 0 var(--tw-shadow-color, #0047c859), 0 10px 22px -8px var(--tw-shadow-color, #0b63ff8c);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_2px_0_rgba\(15\,90\,84\,0\.35\)\,0_6px_14px_-6px_rgba\(13\,148\,136\,0\.45\)\] {
        --tw-shadow: 0 2px 0 var(--tw-shadow-color, #0f5a5459), 0 6px 14px -6px var(--tw-shadow-color, #0d948873);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_2px_0_rgba\(74\,43\,200\,0\.35\)\,0_6px_14px_-6px_rgba\(106\,75\,255\,0\.45\)\] {
        --tw-shadow: 0 2px 0 var(--tw-shadow-color, #4a2bc859), 0 6px 14px -6px var(--tw-shadow-color, #6a4bff73);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_2px_0_rgba\(145\,170\,220\,0\.18\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.95\)\] {
        --tw-shadow: 0 2px 0 var(--tw-shadow-color, #91aadc2e), inset 0 1px 0 var(--tw-shadow-color, #fffffff2);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_2px_4px_rgba\(15\,21\,36\,0\.12\)\,0_10px_22px_-8px_rgba\(30\,102\,255\,0\.6\)\] {
        --tw-shadow: 0 2px 4px var(--tw-shadow-color, #0f15241f), 0 10px 22px -8px var(--tw-shadow-color, #1e66ff99);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_2px_8px_-2px_rgba\(11\,99\,255\,0\.55\)\] {
        --tw-shadow: 0 2px 8px -2px var(--tw-shadow-color, #0b63ff8c);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_4px_10px_-4px_rgba\(15\,21\,36\,0\.2\)\] {
        --tw-shadow: 0 4px 10px -4px var(--tw-shadow-color, #0f152433);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_4px_12px_-4px_rgba\(14\,19\,32\,0\.25\)\,0_24px_56px_-16px_rgba\(14\,19\,32\,0\.35\)\] {
        --tw-shadow: 0 4px 12px -4px var(--tw-shadow-color, #0e132040), 0 24px 56px -16px var(--tw-shadow-color, #0e132059);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_6px_14px_-4px_rgba\(11\,99\,255\,0\.45\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.4\)\] {
        --tw-shadow: 0 6px 14px -4px var(--tw-shadow-color, #0b63ff73), inset 0 1px 0 var(--tw-shadow-color, #fff6);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_6px_16px_-8px_rgba\(13\,148\,136\,0\.55\)\] {
        --tw-shadow: 0 6px 16px -8px var(--tw-shadow-color, #0d94888c);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_6px_16px_-8px_rgba\(30\,102\,255\,0\.28\)\] {
        --tw-shadow: 0 6px 16px -8px var(--tw-shadow-color, #1e66ff47);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_8px_20px_-10px_rgba\(11\,99\,255\,0\.6\)\] {
        --tw-shadow: 0 8px 20px -10px var(--tw-shadow-color, #0b63ff99);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_8px_20px_-12px_rgba\(15\,23\,42\,0\.35\)\] {
        --tw-shadow: 0 8px 20px -12px var(--tw-shadow-color, #0f172a59);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_8px_36px_-12px_rgba\(30\,102\,255\,0\.35\)\] {
        --tw-shadow: 0 8px 36px -12px var(--tw-shadow-color, #1e66ff59);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_10px_22px_-8px_rgba\(30\,102\,255\,0\.55\)\] {
        --tw-shadow: 0 10px 22px -8px var(--tw-shadow-color, #1e66ff8c);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_10px_22px_-8px_rgba\(106\,75\,255\,0\.55\)\] {
        --tw-shadow: 0 10px 22px -8px var(--tw-shadow-color, #6a4bff8c);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_10px_24px_-8px_rgba\(11\,99\,255\,0\.45\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.32\)\] {
        --tw-shadow: 0 10px 24px -8px var(--tw-shadow-color, #0b63ff73), inset 0 1px 0 var(--tw-shadow-color, #ffffff52);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_12px_26px_-12px_rgba\(15\,23\,42\,0\.4\)\] {
        --tw-shadow: 0 12px 26px -12px var(--tw-shadow-color, #0f172a66);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_12px_28px_-8px_rgba\(11\,99\,255\,0\.6\)\] {
        --tw-shadow: 0 12px 28px -8px var(--tw-shadow-color, #0b63ff99);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_12px_32px_rgba\(15\,23\,42\,0\.12\)\] {
        --tw-shadow: 0 12px 32px var(--tw-shadow-color, #0f172a1f);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_14px_34px_-16px_rgba\(15\,23\,42\,0\.35\)\] {
        --tw-shadow: 0 14px 34px -16px var(--tw-shadow-color, #0f172a59);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_16px_36px_-22px_rgba\(15\,21\,36\,0\.3\)\] {
        --tw-shadow: 0 16px 36px -22px var(--tw-shadow-color, #0f15244d);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_16px_40px_-12px_rgba\(14\,19\,32\,0\.22\)\] {
        --tw-shadow: 0 16px 40px -12px var(--tw-shadow-color, #0e132038);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_18px_34px_-14px_rgba\(15\,21\,36\,0\.55\)\] {
        --tw-shadow: 0 18px 34px -14px var(--tw-shadow-color, #0f15248c);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_20px_44px_-16px_rgba\(14\,19\,32\,0\.28\)\,0_4px_12px_-6px_rgba\(14\,19\,32\,0\.14\)\] {
        --tw-shadow: 0 20px 44px -16px var(--tw-shadow-color, #0e132047), 0 4px 12px -6px var(--tw-shadow-color, #0e132024);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_22px_50px_-38px_rgba\(14\,19\,32\,0\.3\)\] {
        --tw-shadow: 0 22px 50px -38px var(--tw-shadow-color, #0e13204d);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_24px_60px_-24px_rgba\(11\,99\,255\,0\.5\)\,0_0_0_4px_rgba\(11\,99\,255\,0\.08\)\] {
        --tw-shadow: 0 24px 60px -24px var(--tw-shadow-color, #0b63ff80), 0 0 0 4px var(--tw-shadow-color, #0b63ff14);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_24px_60px_-28px_rgba\(11\,99\,255\,0\.4\)\,0_4px_14px_-6px_rgba\(15\,23\,42\,0\.08\)\] {
        --tw-shadow: 0 24px 60px -28px var(--tw-shadow-color, #0b63ff66), 0 4px 14px -6px var(--tw-shadow-color, #0f172a14);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_24px_60px_-32px_rgba\(14\,19\,32\,0\.10\)\] {
        --tw-shadow: 0 24px 60px -32px var(--tw-shadow-color, #0e13201a);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_24px_60px_-40px_rgba\(14\,19\,32\,0\.12\)\] {
        --tw-shadow: 0 24px 60px -40px var(--tw-shadow-color, #0e13201f);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_30px_55px_-26px_rgba\(15\,21\,36\,0\.5\)\] {
        --tw-shadow: 0 30px 55px -26px var(--tw-shadow-color, #0f152480);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_30px_64px_-40px_rgba\(15\,23\,42\,0\.35\)\] {
        --tw-shadow: 0 30px 64px -40px var(--tw-shadow-color, #0f172a59);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[0_30px_80px_-48px_rgba\(23\,30\,43\,0\.28\)\] {
        --tw-shadow: 0 30px 80px -48px var(--tw-shadow-color, #171e2b47);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[inset_0_1\.5px_0_rgba\(255\,255\,255\,0\.98\)\,0_8px_18px_-8px_rgba\(220\,38\,38\,0\.32\)\] {
        --tw-shadow: inset 0 1.5px 0 var(--tw-shadow-color, #fffffffa), 0 8px 18px -8px var(--tw-shadow-color, #dc262652);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[inset_0_1\.5px_0_rgba\(255\,255\,255\,0\.98\)\,inset_0_-2px_4px_rgba\(11\,99\,255\,0\.10\)\,0_8px_18px_-8px_rgba\(11\,99\,255\,0\.32\)\] {
        --tw-shadow: inset 0 1.5px 0 var(--tw-shadow-color, #fffffffa), inset 0 -2px 4px var(--tw-shadow-color, #0b63ff1a), 0 8px 18px -8px var(--tw-shadow-color, #0b63ff52);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.95\)\,0_2px_5px_-2px_rgba\(11\,99\,255\,0\.18\)\] {
        --tw-shadow: inset 0 1px 0 var(--tw-shadow-color, #fffffff2), 0 2px 5px -2px var(--tw-shadow-color, #0b63ff2e);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.95\)\,0_8px_20px_-8px_rgba\(11\,99\,255\,0\.32\)\] {
        --tw-shadow: inset 0 1px 0 var(--tw-shadow-color, #fffffff2), 0 8px 20px -8px var(--tw-shadow-color, #0b63ff52);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[inset_0_1px_1\.5px_rgba\(14\,19\,32\,0\.05\)\] {
        --tw-shadow: inset 0 1px 1.5px var(--tw-shadow-color, #0e13200d);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-\[inset_0_1px_2px_rgba\(255\,255\,255\,0\.9\)\,0_4px_10px_-4px_rgba\(13\,18\,28\,0\.25\)\] {
        --tw-shadow: inset 0 1px 2px var(--tw-shadow-color, #ffffffe6), 0 4px 10px -4px var(--tw-shadow-color, #0d121c40);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-lg {
        --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-none {
        --tw-shadow: 0 0 #0000;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .shadow-sm,
      .shadow\/border {
        --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .ring,
      .ring-1 {
        --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + 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)
      }

      .ring-2 {
        --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)
      }

      .\[box-shadow\:0_-12px_34px_-18px_rgba\(14\,19\,32\,0\.22\)\] {
        box-shadow: 0 -12px 34px -18px #0e132038
      }

      .ring-\[\#5A37E6\] {
        --tw-ring-color: #5a37e6
      }

      .ring-mist {
        --tw-ring-color: var(--cx-mist)
      }

      .ring-white\/10 {
        --tw-ring-color: #ffffff1a
      }

      @supports (color:color-mix(in lab, red, red)) {
        .ring-white\/10 {
          --tw-ring-color: color-mix(in oklab, var(--color-white) 10%, transparent)
        }
      }

      .ring-white\/\[0\.07\] {
        --tw-ring-color: #ffffff12
      }

      @supports (color:color-mix(in lab, red, red)) {
        .ring-white\/\[0\.07\] {
          --tw-ring-color: color-mix(in oklab, var(--color-white) 7.0%, transparent)
        }
      }

      .ring-offset-2 {
        --tw-ring-offset-width: 2px;
        --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)
      }

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

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

      .blur-2xl {
        --tw-blur: blur(var(--blur-2xl));
        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, )
      }

      .blur-3xl {
        --tw-blur: blur(var(--blur-3xl));
        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, )
      }

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

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

      .drop-shadow-\[0_20px_34px_rgba\(15\,21\,36\,0\.18\)\] {
        --tw-drop-shadow-size: drop-shadow(0 20px 34px var(--tw-drop-shadow-color, #0f15242e));
        --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, )
      }

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

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

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

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

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

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

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

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

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

      .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, display, content-visibility, overlay, pointer-events;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
      }

      .transition-\[background-color\,box-shadow\,color\] {
        transition-property: background-color, box-shadow, color;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
      }

      .transition-\[border-color\,box-shadow\] {
        transition-property: border-color, box-shadow;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
      }

      .transition-\[border-color\] {
        transition-property: border-color;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
      }

      .transition-\[filter\] {
        transition-property: filter;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
      }

      .transition-\[left\] {
        transition-property: left;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
      }

      .transition-\[opacity\,transform\,visibility\] {
        transition-property: opacity, transform, visibility;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
      }

      .transition-\[transform\,filter\] {
        transition-property: transform, filter;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
      }

      .transition-\[width\] {
        transition-property: width;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
      }

      .transition-all {
        transition-property: all;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
      }

      .transition-colors {
        transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
      }

      .transition-opacity {
        transition-property: opacity;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
      }

      .transition-shadow {
        transition-property: box-shadow;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
      }

      .transition-transform {
        transition-property: transform, translate, scale, rotate;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
      }

      .duration-150 {
        --tw-duration: .15s;
        transition-duration: .15s
      }

      .duration-200 {
        --tw-duration: .2s;
        transition-duration: .2s
      }

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

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

      .duration-\[260ms\] {
        --tw-duration: .26s;
        transition-duration: .26s
      }

      .duration-\[420ms\] {
        --tw-duration: .42s;
        transition-duration: .42s
      }

      .ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\] {
        --tw-ease: cubic-bezier(.22, 1, .36, 1);
        transition-timing-function: cubic-bezier(.22, 1, .36, 1)
      }

      .ease-visionwavetech {
        --tw-ease: var(--cx-ease);
        transition-timing-function: var(--cx-ease)
      }

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

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

      .will-change-transform {
        will-change: transform
      }

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

      .select-all {
        -webkit-user-select: all;
        user-select: all
      }

      .select-none {
        -webkit-user-select: none;
        user-select: none
      }

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

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

      .\[--w\:92px\] {
        --w: 92px
      }

      .\[--w\:104px\] {
        --w: 104px
      }

      .\[--w\:120px\] {
        --w: 120px
      }

      .\[crawl\:\.\.\.\] {
        crawl: ...
      }

      .\[crawl\:\<code\>\] {
        crawl: <code>
      }

      .\[crawl\:dns_error\] {
        crawl: dns error
      }

      .\[crawl\:language_not_supported\] {
        crawl: language not supported
      }

      .\[crawl\:no_credits\] {
        crawl: no credits
      }

      .\[crawl\:non_2xx\] {
        crawl: non 2xx
      }

      .\[crawl\:timeout\] {
        crawl: timeout
      }

      .\[grid-area\:1\/1\] {
        grid-area: 1/1
      }

      .\[scan\:\<code\>\] {
        scan: <code>
      }

      .\[scan\:config_invalid\] {
        scan: config invalid
      }

      .\[scan\:cost_ceiling_exceeded\] {
        scan: cost ceiling exceeded
      }

      .\[scan\:disabled\] {
        scan: disabled
      }

      .\[scan\:killed\] {
        scan: killed
      }

      .\[scan\:no_credits\] {
        scan: no credits
      }

      .\[scan\:not_found\] {
        scan: not found
      }

      .\[scan\:not_queued\] {
        scan: not queued
      }

      .\[scan\:partial_failure\] {
        scan: partial failure
      }

      .\[scan\:synthesis_failed\] {
        scan: synthesis failed
      }

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

      .\[sentry\:dev\] {
        sentry: dev
      }

      .\[zoom\:0\.83\] {
        zoom: .83
      }

      .ring-inset {
        --tw-ring-inset: inset
      }

      .group-open\:hidden:is(:where(.group):is([open], :popover-open, :open) *) {
        display: none
      }

      .group-open\:inline:is(:where(.group):is([open], :popover-open, :open) *) {
        display: inline
      }

      .group-open\:rotate-45:is(:where(.group):is([open], :popover-open, :open) *) {
        rotate: 45deg
      }

      .group-open\:rotate-90:is(:where(.group):is([open], :popover-open, :open) *) {
        rotate: 90deg
      }

      .group-open\:rotate-180:is(:where(.group):is([open], :popover-open, :open) *) {
        rotate: 180deg
      }

      .group-open\:bg-signal-blue:is(:where(.group):is([open], :popover-open, :open) *) {
        background-color: var(--cx-signal-blue)
      }

      @media (hover:hover) {
        .group-hover\:translate-x-0\.5:is(:where(.group):hover *) {
          --tw-translate-x: calc(var(--spacing) * .5);
          translate: var(--tw-translate-x) var(--tw-translate-y)
        }

        .group-hover\:translate-x-1:is(:where(.group):hover *) {
          --tw-translate-x: calc(var(--spacing) * 1);
          translate: var(--tw-translate-x) var(--tw-translate-y)
        }

        .group-hover\:translate-y-0\.5:is(:where(.group):hover *) {
          --tw-translate-y: calc(var(--spacing) * .5);
          translate: var(--tw-translate-x) var(--tw-translate-y)
        }

        .group-hover\:scale-\[1\.02\]:is(:where(.group):hover *) {
          scale: 1.02
        }

        .group-hover\:border-signal-blue:is(:where(.group):hover *) {
          border-color: var(--cx-signal-blue)
        }

        .group-hover\:bg-deep-blue:is(:where(.group):hover *) {
          background-color: var(--cx-deep-blue)
        }

        .group-hover\:bg-mist:is(:where(.group):hover *) {
          background-color: var(--cx-mist)
        }

        .group-hover\:bg-signal-blue:is(:where(.group):hover *) {
          background-color: var(--cx-signal-blue)
        }

        .group-hover\:text-foreground:is(:where(.group):hover *) {
          color: var(--cx-fg)
        }

        .group-hover\:text-signal-blue:is(:where(.group):hover *) {
          color: var(--cx-signal-blue)
        }

        .group-hover\:text-white:is(:where(.group):hover *) {
          color: var(--color-white)
        }

        .group-hover\:underline:is(:where(.group):hover *) {
          text-decoration-line: underline
        }

        .group-hover\:opacity-100:is(:where(.group):hover *) {
          opacity: 1
        }
      }

      .marker\:text-foreground-secondary ::marker {
        color: var(--cx-fg-secondary)
      }

      .marker\:text-foreground-secondary::marker {
        color: var(--cx-fg-secondary)
      }

      .marker\:text-foreground-secondary ::-webkit-details-marker {
        color: var(--cx-fg-secondary)
      }

      .marker\:text-foreground-secondary::-webkit-details-marker {
        color: var(--cx-fg-secondary)
      }

      .marker\:text-signal-blue ::marker {
        color: var(--cx-signal-blue)
      }

      .marker\:text-signal-blue::marker {
        color: var(--cx-signal-blue)
      }

      .marker\:text-signal-blue ::-webkit-details-marker {
        color: var(--cx-signal-blue)
      }

      .marker\:text-signal-blue::-webkit-details-marker {
        color: var(--cx-signal-blue)
      }

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

      .placeholder\:text-\[\#5E6E9E\]::placeholder {
        color: #5e6e9e
      }

      .placeholder\:text-\[\#8B94A6\]::placeholder {
        color: #8b94a6
      }

      .placeholder\:text-\[\#9AA1B1\]::placeholder {
        color: #9aa1b1
      }

      .placeholder\:text-foreground-secondary::placeholder,
      .placeholder\:text-foreground-secondary\/55::placeholder {
        color: var(--cx-fg-secondary)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .placeholder\:text-foreground-secondary\/55::placeholder {
          color: color-mix(in oklab, var(--cx-fg-secondary) 55%, transparent)
        }
      }

      .placeholder\:text-foreground-secondary\/60::placeholder {
        color: var(--cx-fg-secondary)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .placeholder\:text-foreground-secondary\/60::placeholder {
          color: color-mix(in oklab, var(--cx-fg-secondary) 60%, transparent)
        }
      }

      .placeholder\:text-foreground-secondary\/70::placeholder {
        color: var(--cx-fg-secondary)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .placeholder\:text-foreground-secondary\/70::placeholder {
          color: color-mix(in oklab, var(--cx-fg-secondary) 70%, transparent)
        }
      }

      .after\:pointer-events-none:after {
        content: var(--tw-content);
        pointer-events: none
      }

      .after\:absolute:after {
        content: var(--tw-content);
        position: absolute
      }

      .after\:inset-x-0:after {
        content: var(--tw-content);
        inset-inline: calc(var(--spacing) * 0)
      }

      .after\:top-full:after {
        content: var(--tw-content);
        top: 100%
      }

      .after\:h-8:after {
        content: var(--tw-content);
        height: calc(var(--spacing) * 8)
      }

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

      .after\:from-white:after {
        content: var(--tw-content);
        --tw-gradient-from: var(--color-white);
        --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))
      }

      .after\:to-transparent:after {
        content: var(--tw-content);
        --tw-gradient-to: transparent;
        --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))
      }

      .first\:mt-0:first-child {
        margin-top: calc(var(--spacing) * 0)
      }

      .first\:mt-1:first-child {
        margin-top: calc(var(--spacing) * 1)
      }

      .first\:mt-6:first-child {
        margin-top: calc(var(--spacing) * 6)
      }

      .first\:border-0:first-child {
        border-style: var(--tw-border-style);
        border-width: 0
      }

      .first\:border-t-0:first-child {
        border-top-style: var(--tw-border-style);
        border-top-width: 0
      }

      .first\:pt-0:first-child {
        padding-top: calc(var(--spacing) * 0)
      }

      .open\:shadow-\[0_12px_28px_-18px_rgba\(11\,99\,255\,0\.18\)\]:is([open], :popover-open, :open) {
        --tw-shadow: 0 12px 28px -18px var(--tw-shadow-color, #0b63ff2e);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .open\:shadow-\[0_14px_34px_-24px_rgba\(11\,99\,255\,\.3\)\]:is([open], :popover-open, :open) {
        --tw-shadow: 0 14px 34px -24px var(--tw-shadow-color, #0b63ff4d);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .focus-within\:opacity-100:focus-within {
        opacity: 1
      }

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

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

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

        .hover\:-translate-y-px:hover {
          --tw-translate-y: -1px;
          translate: var(--tw-translate-x) var(--tw-translate-y)
        }

        .hover\:scale-110:hover {
          --tw-scale-x: 110%;
          --tw-scale-y: 110%;
          --tw-scale-z: 110%;
          scale: var(--tw-scale-x) var(--tw-scale-y)
        }

        .hover\:scale-\[1\.05\]:hover {
          scale: 1.05
        }

        .hover\:scale-\[1\.08\]:hover {
          scale: 1.08
        }

        .hover\:border-\[\#0B63FF\]\/40:hover {
          border-color: #0b63ff66;
          border-color: lab(45.7452% 26.1246 -85.2143/.4)
        }

        .hover\:border-\[\#0B63FF\]\/55:hover {
          border-color: #0b63ff8c;
          border-color: lab(45.7452% 26.1246 -85.2143/.55)
        }

        .hover\:border-\[\#0f766e\]\/35:hover {
          border-color: #0f766e59;
          border-color: lab(44.2887% -29.6141 -3.79756/.35)
        }

        .hover\:border-\[\#9A1F3D\]:hover {
          border-color: #9a1f3d
        }

        .hover\:border-\[\#C7CCD8\]:hover {
          border-color: #c7ccd8
        }

        .hover\:border-deep-blue:hover {
          border-color: var(--cx-deep-blue)
        }

        .hover\:border-foreground:hover {
          border-color: var(--cx-fg)
        }

        .hover\:border-graphite\/30:hover {
          border-color: var(--cx-graphite)
        }

        @supports (color:color-mix(in lab, red, red)) {
          .hover\:border-graphite\/30:hover {
            border-color: color-mix(in oklab, var(--cx-graphite) 30%, transparent)
          }
        }

        .hover\:border-signal-blue:hover,
        .hover\:border-signal-blue\/40:hover {
          border-color: var(--cx-signal-blue)
        }

        @supports (color:color-mix(in lab, red, red)) {
          .hover\:border-signal-blue\/40:hover {
            border-color: color-mix(in oklab, var(--cx-signal-blue) 40%, transparent)
          }
        }

        .hover\:border-signal-blue\/45:hover {
          border-color: var(--cx-signal-blue)
        }

        @supports (color:color-mix(in lab, red, red)) {
          .hover\:border-signal-blue\/45:hover {
            border-color: color-mix(in oklab, var(--cx-signal-blue) 45%, transparent)
          }
        }

        .hover\:border-slate-300:hover {
          border-color: var(--color-slate-300)
        }

        .hover\:bg-\[\#0A58E6\]:hover {
          background-color: #0a58e6
        }

        .hover\:bg-\[\#0f766e\]\/5:hover {
          background-color: #0f766e0d;
          background-color: lab(44.2887% -29.6141 -3.79756/.05)
        }

        .hover\:bg-\[\#0047C8\]:hover {
          background-color: #0047c8
        }

        .hover\:bg-\[\#115e59\]:hover {
          background-color: #115e59
        }

        .hover\:bg-\[\#F0FAF5\]:hover {
          background-color: #f0faf5
        }

        .hover\:bg-\[\#F4F6FA\]:hover {
          background-color: #f4f6fa
        }

        .hover\:bg-\[\#F5F8FF\]:hover {
          background-color: #f5f8ff
        }

        .hover\:bg-\[\#F6F3FE\]:hover {
          background-color: #f6f3fe
        }

        .hover\:bg-\[\#F7F9FC\]:hover {
          background-color: #f7f9fc
        }

        .hover\:bg-\[\#FAFBFC\]:hover {
          background-color: #fafbfc
        }

        .hover\:bg-\[\#FBFCFD\]:hover {
          background-color: #fbfcfd
        }

        .hover\:bg-\[\#FEE2E2\]:hover {
          background-color: #fee2e2
        }

        .hover\:bg-\[rgba\(220\,38\,38\,0\.06\)\]:hover {
          background-color: #dc26260f
        }

        .hover\:bg-audit-violet\/15:hover {
          background-color: var(--cx-audit-violet)
        }

        @supports (color:color-mix(in lab, red, red)) {
          .hover\:bg-audit-violet\/15:hover {
            background-color: color-mix(in oklab, var(--cx-audit-violet) 15%, transparent)
          }
        }

        .hover\:bg-audit-violet\/90:hover {
          background-color: var(--cx-audit-violet)
        }

        @supports (color:color-mix(in lab, red, red)) {
          .hover\:bg-audit-violet\/90:hover {
            background-color: color-mix(in oklab, var(--cx-audit-violet) 90%, transparent)
          }
        }

        .hover\:bg-black\/4:hover {
          background-color: #0000000a
        }

        @supports (color:color-mix(in lab, red, red)) {
          .hover\:bg-black\/4:hover {
            background-color: color-mix(in oklab, var(--color-black) 4%, transparent)
          }
        }

        .hover\:bg-black\/10:hover {
          background-color: #0000001a
        }

        @supports (color:color-mix(in lab, red, red)) {
          .hover\:bg-black\/10:hover {
            background-color: color-mix(in oklab, var(--color-black) 10%, transparent)
          }
        }

        .hover\:bg-cloud:hover,
        .hover\:bg-cloud\/10:hover {
          background-color: var(--cx-cloud)
        }

        @supports (color:color-mix(in lab, red, red)) {
          .hover\:bg-cloud\/10:hover {
            background-color: color-mix(in oklab, var(--cx-cloud) 10%, transparent)
          }
        }

        .hover\:bg-cloud\/50:hover {
          background-color: var(--cx-cloud)
        }

        @supports (color:color-mix(in lab, red, red)) {
          .hover\:bg-cloud\/50:hover {
            background-color: color-mix(in oklab, var(--cx-cloud) 50%, transparent)
          }
        }

        .hover\:bg-cloud\/70:hover {
          background-color: var(--cx-cloud)
        }

        @supports (color:color-mix(in lab, red, red)) {
          .hover\:bg-cloud\/70:hover {
            background-color: color-mix(in oklab, var(--cx-cloud) 70%, transparent)
          }
        }

        .hover\:bg-deep-blue:hover {
          background-color: var(--cx-deep-blue)
        }

        .hover\:bg-foreground\/\[0\.06\]:hover {
          background-color: var(--cx-fg)
        }

        @supports (color:color-mix(in lab, red, red)) {
          .hover\:bg-foreground\/\[0\.06\]:hover {
            background-color: color-mix(in oklab, var(--cx-fg) 6%, transparent)
          }
        }

        .hover\:bg-graphite:hover,
        .hover\:bg-graphite\/15:hover {
          background-color: var(--cx-graphite)
        }

        @supports (color:color-mix(in lab, red, red)) {
          .hover\:bg-graphite\/15:hover {
            background-color: color-mix(in oklab, var(--cx-graphite) 15%, transparent)
          }
        }

        .hover\:bg-graphite\/80:hover {
          background-color: var(--cx-graphite)
        }

        @supports (color:color-mix(in lab, red, red)) {
          .hover\:bg-graphite\/80:hover {
            background-color: color-mix(in oklab, var(--cx-graphite) 80%, transparent)
          }
        }

        .hover\:bg-signal-blue\/15:hover {
          background-color: var(--cx-signal-blue)
        }

        @supports (color:color-mix(in lab, red, red)) {
          .hover\:bg-signal-blue\/15:hover {
            background-color: color-mix(in oklab, var(--cx-signal-blue) 15%, transparent)
          }
        }

        .hover\:bg-signal-blue\/90:hover {
          background-color: var(--cx-signal-blue)
        }

        @supports (color:color-mix(in lab, red, red)) {
          .hover\:bg-signal-blue\/90:hover {
            background-color: color-mix(in oklab, var(--cx-signal-blue) 90%, transparent)
          }
        }

        .hover\:bg-white:hover {
          background-color: var(--color-white)
        }

        .hover\:bg-white\/10:hover {
          background-color: #ffffff1a
        }

        @supports (color:color-mix(in lab, red, red)) {
          .hover\:bg-white\/10:hover {
            background-color: color-mix(in oklab, var(--color-white) 10%, transparent)
          }
        }

        .hover\:text-\[\#0E1320\]:hover {
          color: #0e1320
        }

        .hover\:text-\[\#9A1F3D\]:hover {
          color: #9a1f3d
        }

        .hover\:text-\[\#115e59\]:hover {
          color: #115e59
        }

        .hover\:text-\[\#B91C1C\]:hover {
          color: #b91c1c
        }

        .hover\:text-\[var\(--cx-danger\)\]:hover {
          color: var(--cx-danger)
        }

        .hover\:text-cloud:hover {
          color: var(--cx-cloud)
        }

        .hover\:text-danger:hover {
          color: var(--cx-danger)
        }

        .hover\:text-deep-blue:hover {
          color: var(--cx-deep-blue)
        }

        .hover\:text-foreground:hover {
          color: var(--cx-fg)
        }

        .hover\:text-signal-blue:hover {
          color: var(--cx-signal-blue)
        }

        .hover\:text-white:hover {
          color: var(--color-white)
        }

        .hover\:underline:hover {
          text-decoration-line: underline
        }

        .hover\:decoration-signal-blue:hover {
          -webkit-text-decoration-color: var(--cx-signal-blue);
          -webkit-text-decoration-color: var(--cx-signal-blue);
          -webkit-text-decoration-color: var(--cx-signal-blue);
          text-decoration-color: var(--cx-signal-blue)
        }

        .hover\:opacity-80:hover {
          opacity: .8
        }

        .hover\:opacity-90:hover {
          opacity: .9
        }

        .hover\:shadow-\[0_8px_24px_-12px_rgba\(14\,19\,32\,0\.10\)\]:hover {
          --tw-shadow: 0 8px 24px -12px var(--tw-shadow-color, #0e13201a);
          box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
        }

        .hover\:shadow-\[0_10px_26px_-16px_rgba\(14\,19\,32\,0\.2\)\]:hover {
          --tw-shadow: 0 10px 26px -16px var(--tw-shadow-color, #0e132033);
          box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
        }

        .hover\:shadow-\[0_10px_28px_-14px_rgba\(14\,19\,32\,0\.12\)\]:hover {
          --tw-shadow: 0 10px 28px -14px var(--tw-shadow-color, #0e13201f);
          box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
        }

        .hover\:shadow-\[0_12px_26px_-16px_rgba\(14\,19\,32\,0\.22\)\]:hover {
          --tw-shadow: 0 12px 26px -16px var(--tw-shadow-color, #0e132038);
          box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
        }

        .hover\:shadow-\[0_18px_44px_-22px_rgba\(14\,19\,32\,0\.16\)\]:hover {
          --tw-shadow: 0 18px 44px -22px var(--tw-shadow-color, #0e132029);
          box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
        }

        .hover\:shadow-\[0_18px_44px_-24px_rgba\(14\,19\,32\,0\.16\)\]:hover {
          --tw-shadow: 0 18px 44px -24px var(--tw-shadow-color, #0e132029);
          box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
        }

        .hover\:shadow-\[0_20px_44px_-24px_rgba\(11\,99\,255\,0\.32\)\]:hover {
          --tw-shadow: 0 20px 44px -24px var(--tw-shadow-color, #0b63ff52);
          box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
        }

        .hover\:shadow-\[0_30px_70px_-30px_rgba\(14\,19\,32\,0\.14\)\]:hover {
          --tw-shadow: 0 30px 70px -30px var(--tw-shadow-color, #0e132024);
          box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
        }

        .hover\:shadow-sm:hover {
          --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
          box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
        }

        .hover\:brightness-90:hover {
          --tw-brightness: brightness(90%);
          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, )
        }

        .hover\:brightness-95:hover {
          --tw-brightness: brightness(95%);
          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, )
        }

        .hover\:brightness-105:hover {
          --tw-brightness: brightness(105%);
          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, )
        }

        .hover\:brightness-110:hover {
          --tw-brightness: brightness(110%);
          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, )
        }

        .hover\:brightness-\[1\.04\]:hover {
          --tw-brightness: brightness(1.04);
          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, )
        }

        .hover\:brightness-\[1\.06\]:hover {
          --tw-brightness: brightness(1.06);
          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, )
        }
      }

      .focus\:not-sr-only:focus {
        clip-path: none;
        white-space: normal;
        width: auto;
        height: auto;
        margin: 0;
        padding: 0;
        position: static;
        overflow: visible
      }

      .focus\:absolute:focus {
        position: absolute
      }

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

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

      .focus\:z-\[100\]:focus {
        z-index: 100
      }

      .focus\:rounded-full:focus {
        border-radius: 3.40282e38px
      }

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

      .focus\:border-\[\#5468A8\]:focus {
        border-color: #5468a8
      }

      .focus\:border-\[var\(--sv-accent\,\#0d9488\)\]:focus {
        border-color: var(--sv-accent, #0d9488)
      }

      .focus\:border-signal-blue:focus,
      .focus\:border-signal-blue\/50:focus {
        border-color: var(--cx-signal-blue)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .focus\:border-signal-blue\/50:focus {
          border-color: color-mix(in oklab, var(--cx-signal-blue) 50%, transparent)
        }
      }

      .focus\:bg-white:focus {
        background-color: var(--color-white)
      }

      .focus\:px-5:focus {
        padding-inline: calc(var(--spacing) * 5)
      }

      .focus\:py-3:focus {
        padding-block: calc(var(--spacing) * 3)
      }

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

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

      .focus\:text-foreground:focus {
        color: var(--cx-fg)
      }

      .focus\:shadow-lg:focus {
        --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
      }

      .focus\:ring-0:focus {
        --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + 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)
      }

      .focus\:ring-1:focus {
        --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + 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)
      }

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

      .focus\:ring-signal-blue:focus,
      .focus\:ring-signal-blue\/30:focus {
        --tw-ring-color: var(--cx-signal-blue)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .focus\:ring-signal-blue\/30:focus {
          --tw-ring-color: color-mix(in oklab, var(--cx-signal-blue) 30%, transparent)
        }
      }

      .focus\:ring-signal-blue\/40:focus {
        --tw-ring-color: var(--cx-signal-blue)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .focus\:ring-signal-blue\/40:focus {
          --tw-ring-color: color-mix(in oklab, var(--cx-signal-blue) 40%, transparent)
        }
      }

      .focus\:ring-offset-1:focus {
        --tw-ring-offset-width: 1px;
        --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)
      }

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

      .focus\:outline-2:focus {
        outline-style: var(--tw-outline-style);
        outline-width: 2px
      }

      .focus\:outline-signal-blue:focus {
        outline-color: var(--cx-signal-blue)
      }

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

      .focus-visible\:ring-2:focus-visible {
        --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)
      }

      .focus-visible\:ring-4:focus-visible {
        --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(4px + 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)
      }

      .focus-visible\:ring-\[\#0B63FF\]\/20:focus-visible {
        --tw-ring-color: #0b63ff33
      }

      @supports (color:lab(0% 0 0)) {
        .focus-visible\:ring-\[\#0B63FF\]\/20:focus-visible {
          --tw-ring-color: lab(45.7452% 26.1246 -85.2143/.2)
        }
      }

      .focus-visible\:ring-\[\#0B63FF\]\/25:focus-visible {
        --tw-ring-color: #0b63ff40
      }

      @supports (color:lab(0% 0 0)) {
        .focus-visible\:ring-\[\#0B63FF\]\/25:focus-visible {
          --tw-ring-color: lab(45.7452% 26.1246 -85.2143/.25)
        }
      }

      .focus-visible\:ring-\[\#0B63FF\]\/30:focus-visible {
        --tw-ring-color: #0b63ff4d
      }

      @supports (color:lab(0% 0 0)) {
        .focus-visible\:ring-\[\#0B63FF\]\/30:focus-visible {
          --tw-ring-color: lab(45.7452% 26.1246 -85.2143/.3)
        }
      }

      .focus-visible\:ring-\[\#0B63FF\]\/35:focus-visible {
        --tw-ring-color: #0b63ff59
      }

      @supports (color:lab(0% 0 0)) {
        .focus-visible\:ring-\[\#0B63FF\]\/35:focus-visible {
          --tw-ring-color: lab(45.7452% 26.1246 -85.2143/.35)
        }
      }

      .focus-visible\:ring-\[\#0B63FF\]\/40:focus-visible {
        --tw-ring-color: #0b63ff66
      }

      @supports (color:lab(0% 0 0)) {
        .focus-visible\:ring-\[\#0B63FF\]\/40:focus-visible {
          --tw-ring-color: lab(45.7452% 26.1246 -85.2143/.4)
        }
      }

      .focus-visible\:ring-\[\#0f766e\]:focus-visible {
        --tw-ring-color: #0f766e
      }

      .focus-visible\:ring-\[\#7C3AED\]\/30:focus-visible {
        --tw-ring-color: #7c3aed4d
      }

      @supports (color:lab(0% 0 0)) {
        .focus-visible\:ring-\[\#7C3AED\]\/30:focus-visible {
          --tw-ring-color: lab(42.2333% 56.9751 -80.6058/.3)
        }
      }

      .focus-visible\:ring-audit-violet:focus-visible {
        --tw-ring-color: var(--cx-audit-violet)
      }

      .focus-visible\:ring-cloud:focus-visible {
        --tw-ring-color: var(--cx-cloud)
      }

      .focus-visible\:ring-danger\/40:focus-visible {
        --tw-ring-color: var(--cx-danger)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .focus-visible\:ring-danger\/40:focus-visible {
          --tw-ring-color: color-mix(in oklab, var(--cx-danger) 40%, transparent)
        }
      }

      .focus-visible\:ring-signal-blue:focus-visible,
      .focus-visible\:ring-signal-blue\/40:focus-visible {
        --tw-ring-color: var(--cx-signal-blue)
      }

      @supports (color:color-mix(in lab, red, red)) {
        .focus-visible\:ring-signal-blue\/40:focus-visible {
          --tw-ring-color: color-mix(in oklab, var(--cx-signal-blue) 40%, transparent)
        }
      }

      .focus-visible\:ring-offset-2:focus-visible {
        --tw-ring-offset-width: 2px;
        --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)
      }

      .focus-visible\:ring-offset-obsidian:focus-visible {
        --tw-ring-offset-color: var(--cx-obsidian)
      }

      .focus-visible\:outline:focus-visible {
        outline-style: var(--tw-outline-style);
        outline-width: 1px
      }

      .focus-visible\:outline-2:focus-visible {
        outline-style: var(--tw-outline-style);
        outline-width: 2px
      }

      .focus-visible\:outline-offset-2:focus-visible {
        outline-offset: 2px
      }

      .focus-visible\:outline-offset-\[-2px\]:focus-visible {
        outline-offset: -2px
      }

      .focus-visible\:outline-\[\#0B63FF\]:focus-visible {
        outline-color: #0b63ff
      }

      .focus-visible\:outline-\[var\(--accent\)\]:focus-visible {
        outline-color: var(--accent)
      }

      .focus-visible\:outline-signal-blue:focus-visible {
        outline-color: var(--cx-signal-blue)
      }

      .focus-visible\:outline-white:focus-visible {
        outline-color: var(--color-white)
      }

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

      .active\:translate-y-0:active {
        --tw-translate-y: calc(var(--spacing) * 0);
        translate: var(--tw-translate-x) var(--tw-translate-y)
      }

      .active\:scale-95:active {
        --tw-scale-x: 95%;
        --tw-scale-y: 95%;
        --tw-scale-z: 95%;
        scale: var(--tw-scale-x) var(--tw-scale-y)
      }

      .active\:scale-\[0\.99\]:active {
        scale: .99
      }

      .active\:scale-\[0\.985\]:active {
        scale: .985
      }

      .active\:bg-\[\#FAFBFC\]:active {
        background-color: #fafbfc
      }

      .active\:bg-cloud:active {
        background-color: var(--cx-cloud)
      }

      .disabled\:cursor-default:disabled {
        cursor: default
      }

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

      .disabled\:cursor-wait:disabled {
        cursor: wait
      }

      .disabled\:opacity-40:disabled {
        opacity: .4
      }

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

      .disabled\:opacity-60:disabled {
        opacity: .6
      }

      .disabled\:opacity-70:disabled {
        opacity: .7
      }

      .disabled\:opacity-80:disabled {
        opacity: .8
      }

      @media (prefers-reduced-motion:reduce) {
        .motion-reduce\:transition-none {
          transition-property: none
        }
      }

      @media not all and (min-width:344px) {
        .max-\[344px\]\:\[zoom\:0\.87\] {
          zoom: .87
        }
      }

      @media not all and (min-width:48rem) {
        .max-md\:bottom-\[88px\] {
          bottom: 88px
        }

        .max-md\:order-1 {
          order: 1
        }

        .max-md\:order-2 {
          order: 2
        }

        .max-md\:order-first {
          order: -9999
        }

        .max-md\:rounded-2xl {
          border-radius: var(--radius-2xl)
        }

        .max-md\:border {
          border-style: var(--tw-border-style);
          border-width: 1px
        }

        .max-md\:border-mist {
          border-color: var(--cx-mist)
        }

        .max-md\:bg-white {
          background-color: var(--color-white)
        }

        .max-md\:p-5 {
          padding: calc(var(--spacing) * 5)
        }
      }

      @media (min-width:400px) {
        .min-\[400px\]\:w-auto {
          width: auto
        }

        .min-\[400px\]\:flex-row {
          flex-direction: row
        }

        .min-\[400px\]\:items-center {
          align-items: center
        }

        .min-\[400px\]\:gap-4 {
          gap: calc(var(--spacing) * 4)
        }
      }

      @media (min-width:430px) {
        .min-\[430px\]\:flex {
          display: flex
        }

        .min-\[430px\]\:grid-cols-2 {
          grid-template-columns: repeat(2, minmax(0, 1fr))
        }
      }

      @media (min-width:1200px) {
        .nav\:block {
          display: block
        }

        .nav\:flex {
          display: flex
        }

        .nav\:hidden {
          display: none
        }

        .nav\:inline-flex {
          display: inline-flex
        }
      }

      @media (min-width:40rem) {
        .sm\:order-none {
          order: 0
        }

        .sm\:col-span-2 {
          grid-column: span 2/span 2
        }

        .sm\:mx-0 {
          margin-inline: calc(var(--spacing) * 0)
        }

        .sm\:mx-1\.5 {
          margin-inline: calc(var(--spacing) * 1.5)
        }

        .sm\:my-0 {
          margin-block: calc(var(--spacing) * 0)
        }

        .sm\:-mt-6 {
          margin-top: calc(var(--spacing) * -6)
        }

        .sm\:mt-1 {
          margin-top: calc(var(--spacing) * 1)
        }

        .sm\:mt-4 {
          margin-top: calc(var(--spacing) * 4)
        }

        .sm\:mt-5 {
          margin-top: calc(var(--spacing) * 5)
        }

        .sm\:mt-6 {
          margin-top: calc(var(--spacing) * 6)
        }

        .sm\:mt-7 {
          margin-top: calc(var(--spacing) * 7)
        }

        .sm\:mt-8 {
          margin-top: calc(var(--spacing) * 8)
        }

        .sm\:mt-10 {
          margin-top: calc(var(--spacing) * 10)
        }

        .sm\:mt-12 {
          margin-top: calc(var(--spacing) * 12)
        }

        .sm\:mt-14 {
          margin-top: calc(var(--spacing) * 14)
        }

        .sm\:mt-16 {
          margin-top: calc(var(--spacing) * 16)
        }

        .sm\:ml-0 {
          margin-left: calc(var(--spacing) * 0)
        }

        .sm\:block {
          display: block
        }

        .sm\:flex {
          display: flex
        }

        .sm\:grid {
          display: grid
        }

        .sm\:hidden {
          display: none
        }

        .sm\:inline {
          display: inline
        }

        .sm\:inline-flex {
          display: inline-flex
        }

        .sm\:h-3\.5 {
          height: calc(var(--spacing) * 3.5)
        }

        .sm\:h-\[50px\] {
          height: 50px
        }

        .sm\:h-\[140px\] {
          height: 140px
        }

        .sm\:min-h-\[74px\] {
          min-height: 74px
        }

        .sm\:w-3\.5 {
          width: calc(var(--spacing) * 3.5)
        }

        .sm\:w-12 {
          width: calc(var(--spacing) * 12)
        }

        .sm\:w-\[168px\] {
          width: 168px
        }

        .sm\:w-\[180px\] {
          width: 180px
        }

        .sm\:w-\[190px\] {
          width: 190px
        }

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

        .sm\:w-\[210px\] {
          width: 210px
        }

        .sm\:w-\[230px\] {
          width: 230px
        }

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

        .sm\:w-\[320px\] {
          width: 320px
        }

        .sm\:w-auto {
          width: auto
        }

        .sm\:max-w-\[285px\] {
          max-width: 285px
        }

        .sm\:max-w-\[300px\] {
          max-width: 300px
        }

        .sm\:max-w-\[380px\] {
          max-width: 380px
        }

        .sm\:max-w-none {
          max-width: none
        }

        .sm\:min-w-0 {
          min-width: calc(var(--spacing) * 0)
        }

        .sm\:flex-1 {
          flex: 1
        }

        .sm\:flex-none {
          flex: none
        }

        .sm\:rotate-0 {
          rotate: none
        }

        .sm\:grid-cols-2 {
          grid-template-columns: repeat(2, minmax(0, 1fr))
        }

        .sm\:grid-cols-3 {
          grid-template-columns: repeat(3, minmax(0, 1fr))
        }

        .sm\:grid-cols-4 {
          grid-template-columns: repeat(4, minmax(0, 1fr))
        }

        .sm\:grid-cols-6 {
          grid-template-columns: repeat(6, minmax(0, 1fr))
        }

        .sm\:grid-cols-\[1fr_0\.82fr\] {
          grid-template-columns: 1fr .82fr
        }

        .sm\:flex-row {
          flex-direction: row
        }

        .sm\:flex-wrap {
          flex-wrap: wrap
        }

        .sm\:items-center {
          align-items: center
        }

        .sm\:items-start {
          align-items: flex-start
        }

        .sm\:items-stretch {
          align-items: stretch
        }

        .sm\:justify-between {
          justify-content: space-between
        }

        .sm\:justify-center {
          justify-content: center
        }

        .sm\:justify-end {
          justify-content: flex-end
        }

        .sm\:justify-start {
          justify-content: flex-start
        }

        .sm\:gap-0 {
          gap: calc(var(--spacing) * 0)
        }

        .sm\:gap-2 {
          gap: calc(var(--spacing) * 2)
        }

        .sm\:gap-2\.5 {
          gap: calc(var(--spacing) * 2.5)
        }

        .sm\:gap-3 {
          gap: calc(var(--spacing) * 3)
        }

        .sm\:gap-4 {
          gap: calc(var(--spacing) * 4)
        }

        .sm\:gap-5 {
          gap: calc(var(--spacing) * 5)
        }

        .sm\:gap-6 {
          gap: calc(var(--spacing) * 6)
        }

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

        .sm\:gap-x-5 {
          column-gap: calc(var(--spacing) * 5)
        }

        .sm\:self-auto {
          align-self: auto
        }

        .sm\:rounded-full {
          border-radius: 3.40282e38px
        }

        .sm\:border-l {
          border-left-style: var(--tw-border-style);
          border-left-width: 1px
        }

        .sm\:border-mist {
          border-color: var(--cx-mist)
        }

        .sm\:border-white\/80 {
          border-color: #fffc
        }

        @supports (color:color-mix(in lab, red, red)) {
          .sm\:border-white\/80 {
            border-color: color-mix(in oklab, var(--color-white) 80%, transparent)
          }
        }

        .sm\:p-5 {
          padding: calc(var(--spacing) * 5)
        }

        .sm\:p-6 {
          padding: calc(var(--spacing) * 6)
        }

        .sm\:p-7 {
          padding: calc(var(--spacing) * 7)
        }

        .sm\:p-8 {
          padding: calc(var(--spacing) * 8)
        }

        .sm\:px-0 {
          padding-inline: calc(var(--spacing) * 0)
        }

        .sm\:px-3 {
          padding-inline: calc(var(--spacing) * 3)
        }

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

        .sm\:px-5 {
          padding-inline: calc(var(--spacing) * 5)
        }

        .sm\:px-6 {
          padding-inline: calc(var(--spacing) * 6)
        }

        .sm\:px-7 {
          padding-inline: calc(var(--spacing) * 7)
        }

        .sm\:px-8 {
          padding-inline: calc(var(--spacing) * 8)
        }

        .sm\:px-10 {
          padding-inline: calc(var(--spacing) * 10)
        }

        .sm\:px-\[30px\] {
          padding-inline: 30px
        }

        .sm\:py-1\.5 {
          padding-block: calc(var(--spacing) * 1.5)
        }

        .sm\:py-2\.5 {
          padding-block: calc(var(--spacing) * 2.5)
        }

        .sm\:py-3 {
          padding-block: calc(var(--spacing) * 3)
        }

        .sm\:py-4 {
          padding-block: calc(var(--spacing) * 4)
        }

        .sm\:py-8 {
          padding-block: calc(var(--spacing) * 8)
        }

        .sm\:py-9 {
          padding-block: calc(var(--spacing) * 9)
        }

        .sm\:py-10 {
          padding-block: calc(var(--spacing) * 10)
        }

        .sm\:pt-0\.5 {
          padding-top: calc(var(--spacing) * .5)
        }

        .sm\:pt-3 {
          padding-top: calc(var(--spacing) * 3)
        }

        .sm\:pt-8 {
          padding-top: calc(var(--spacing) * 8)
        }

        .sm\:pt-9 {
          padding-top: calc(var(--spacing) * 9)
        }

        .sm\:pt-14 {
          padding-top: calc(var(--spacing) * 14)
        }

        .sm\:pt-16 {
          padding-top: calc(var(--spacing) * 16)
        }

        .sm\:pr-1\.5 {
          padding-right: calc(var(--spacing) * 1.5)
        }

        .sm\:pb-4 {
          padding-bottom: calc(var(--spacing) * 4)
        }

        .sm\:pb-6 {
          padding-bottom: calc(var(--spacing) * 6)
        }

        .sm\:pb-16 {
          padding-bottom: calc(var(--spacing) * 16)
        }

        .sm\:pb-20 {
          padding-bottom: calc(var(--spacing) * 20)
        }

        .sm\:pb-24 {
          padding-bottom: calc(var(--spacing) * 24)
        }

        .sm\:pl-3 {
          padding-left: calc(var(--spacing) * 3)
        }

        .sm\:pl-6 {
          padding-left: calc(var(--spacing) * 6)
        }

        .sm\:pl-8 {
          padding-left: calc(var(--spacing) * 8)
        }

        .sm\:text-left {
          text-align: left
        }

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

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

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

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

        .sm\:text-\[9\.5px\] {
          font-size: 9.5px
        }

        .sm\:text-\[12\.5px\] {
          font-size: 12.5px
        }

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

        .sm\:text-\[13\.5px\] {
          font-size: 13.5px
        }

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

        .sm\:text-\[14\.5px\] {
          font-size: 14.5px
        }

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

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

        .sm\:text-\[17px\] {
          font-size: 17px
        }

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

        .sm\:text-\[19px\] {
          font-size: 19px
        }

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

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

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

        .sm\:text-\[26px\] {
          font-size: 26px
        }

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

        .sm\:text-\[30px\] {
          font-size: 30px
        }

        .sm\:text-\[38px\] {
          font-size: 38px
        }

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

        .sm\:text-\[44px\] {
          font-size: 44px
        }

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

        .sm\:text-\[56px\] {
          font-size: 56px
        }

        .sm\:leading-\[1\.08\] {
          --tw-leading: 1.08;
          line-height: 1.08
        }

        .sm\:leading-relaxed {
          --tw-leading: var(--leading-relaxed);
          line-height: var(--leading-relaxed)
        }

        .sm\:tracking-\[0\.14em\] {
          --tw-tracking: .14em;
          letter-spacing: .14em
        }
      }

      @media (min-width:48rem) {
        .md\:inset-x-auto {
          inset-inline: auto
        }

        .md\:inset-y-5 {
          inset-block: calc(var(--spacing) * 5)
        }

        .md\:top-5 {
          top: calc(var(--spacing) * 5)
        }

        .md\:top-\[7px\] {
          top: 7px
        }

        .md\:-right-5 {
          right: calc(var(--spacing) * -5)
        }

        .md\:right-5 {
          right: calc(var(--spacing) * 5)
        }

        .md\:bottom-6 {
          bottom: calc(var(--spacing) * 6)
        }

        .md\:-left-6 {
          left: calc(var(--spacing) * -6)
        }

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

        .md\:order-none {
          order: 0
        }

        .md\:col-span-1 {
          grid-column: span 1/span 1
        }

        .md\:col-span-2 {
          grid-column: span 2/span 2
        }

        .md\:col-span-3 {
          grid-column: span 3/span 3
        }

        .md\:col-start-1 {
          grid-column-start: 1
        }

        .md\:col-start-2 {
          grid-column-start: 2
        }

        .md\:row-span-2 {
          grid-row: span 2/span 2
        }

        .md\:row-start-1 {
          grid-row-start: 1
        }

        .md\:row-start-2 {
          grid-row-start: 2
        }

        .md\:m-4 {
          margin: calc(var(--spacing) * 4)
        }

        .md\:mx-0 {
          margin-inline: calc(var(--spacing) * 0)
        }

        .md\:mx-auto {
          margin-inline: auto
        }

        .md\:mt-0 {
          margin-top: calc(var(--spacing) * 0)
        }

        .md\:mt-2\.5 {
          margin-top: calc(var(--spacing) * 2.5)
        }

        .md\:mt-3 {
          margin-top: calc(var(--spacing) * 3)
        }

        .md\:mt-3\.5 {
          margin-top: calc(var(--spacing) * 3.5)
        }

        .md\:mt-4 {
          margin-top: calc(var(--spacing) * 4)
        }

        .md\:mt-5 {
          margin-top: calc(var(--spacing) * 5)
        }

        .md\:mt-6 {
          margin-top: calc(var(--spacing) * 6)
        }

        .md\:mt-7 {
          margin-top: calc(var(--spacing) * 7)
        }

        .md\:mt-8 {
          margin-top: calc(var(--spacing) * 8)
        }

        .md\:mt-9 {
          margin-top: calc(var(--spacing) * 9)
        }

        .md\:mt-10 {
          margin-top: calc(var(--spacing) * 10)
        }

        .md\:mt-12 {
          margin-top: calc(var(--spacing) * 12)
        }

        .md\:mt-14 {
          margin-top: calc(var(--spacing) * 14)
        }

        .md\:mt-16 {
          margin-top: calc(var(--spacing) * 16)
        }

        .md\:mt-20 {
          margin-top: calc(var(--spacing) * 20)
        }

        .md\:mt-24 {
          margin-top: calc(var(--spacing) * 24)
        }

        .md\:mt-\[28px\] {
          margin-top: 28px
        }

        .md\:mt-\[30px\] {
          margin-top: 30px
        }

        .md\:mt-\[150px\] {
          margin-top: 150px
        }

        .md\:mt-auto {
          margin-top: auto
        }

        .md\:mb-5 {
          margin-bottom: calc(var(--spacing) * 5)
        }

        .md\:mb-6 {
          margin-bottom: calc(var(--spacing) * 6)
        }

        .md\:mb-8 {
          margin-bottom: calc(var(--spacing) * 8)
        }

        .md\:mb-9 {
          margin-bottom: calc(var(--spacing) * 9)
        }

        .md\:mb-\[76px\] {
          margin-bottom: 76px
        }

        .md\:-ml-12 {
          margin-left: calc(var(--spacing) * -12)
        }

        .md\:-ml-\[44px\] {
          margin-left: -44px
        }

        .md\:block {
          display: block
        }

        .md\:flex {
          display: flex
        }

        .md\:grid {
          display: grid
        }

        .md\:hidden {
          display: none
        }

        .md\:inline {
          display: inline
        }

        .md\:inline-flex {
          display: inline-flex
        }

        .md\:table-cell {
          display: table-cell
        }

        .md\:h-3 {
          height: calc(var(--spacing) * 3)
        }

        .md\:h-4 {
          height: calc(var(--spacing) * 4)
        }

        .md\:h-7 {
          height: calc(var(--spacing) * 7)
        }

        .md\:h-9 {
          height: calc(var(--spacing) * 9)
        }

        .md\:h-10 {
          height: calc(var(--spacing) * 10)
        }

        .md\:h-11 {
          height: calc(var(--spacing) * 11)
        }

        .md\:h-12 {
          height: calc(var(--spacing) * 12)
        }

        .md\:h-14 {
          height: calc(var(--spacing) * 14)
        }

        .md\:h-16 {
          height: calc(var(--spacing) * 16)
        }

        .md\:h-\[7px\] {
          height: 7px
        }

        .md\:h-\[16px\] {
          height: 16px
        }

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

        .md\:h-\[46px\] {
          height: 46px
        }

        .md\:h-\[56px\] {
          height: 56px
        }

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

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

        .md\:h-\[176px\] {
          height: 176px
        }

        .md\:h-\[260px\] {
          height: 260px
        }

        .md\:h-\[320px\] {
          height: 320px
        }

        .md\:h-\[880px\] {
          height: 880px
        }

        .md\:h-full {
          height: 100%
        }

        .md\:max-h-\[560px\] {
          max-height: 560px
        }

        .md\:max-h-\[840px\] {
          max-height: 840px
        }

        .md\:min-h-\[2\.5rem\] {
          min-height: 2.5rem
        }

        .md\:min-h-\[3\.5rem\] {
          min-height: 3.5rem
        }

        .md\:min-h-\[4\.75rem\] {
          min-height: 4.75rem
        }

        .md\:min-h-\[5rem\] {
          min-height: 5rem
        }

        .md\:min-h-\[8rem\] {
          min-height: 8rem
        }

        .md\:min-h-\[32px\] {
          min-height: 32px
        }

        .md\:min-h-\[34px\] {
          min-height: 34px
        }

        .md\:min-h-\[40px\] {
          min-height: 40px
        }

        .md\:min-h-\[42px\] {
          min-height: 42px
        }

        .md\:min-h-\[44px\] {
          min-height: 44px
        }

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

        .md\:min-h-\[76px\] {
          min-height: 76px
        }

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

        .md\:min-h-\[227px\] {
          min-height: 227px
        }

        .md\:min-h-\[240px\] {
          min-height: 240px
        }

        .md\:w-7 {
          width: calc(var(--spacing) * 7)
        }

        .md\:w-9 {
          width: calc(var(--spacing) * 9)
        }

        .md\:w-10 {
          width: calc(var(--spacing) * 10)
        }

        .md\:w-11 {
          width: calc(var(--spacing) * 11)
        }

        .md\:w-12 {
          width: calc(var(--spacing) * 12)
        }

        .md\:w-14 {
          width: calc(var(--spacing) * 14)
        }

        .md\:w-16 {
          width: calc(var(--spacing) * 16)
        }

        .md\:w-\[7px\] {
          width: 7px
        }

        .md\:w-\[34px\] {
          width: 34px
        }

        .md\:w-\[64px\] {
          width: 64px
        }

        .md\:w-\[92vw\] {
          width: 92vw
        }

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

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

        .md\:w-\[260px\] {
          width: 260px
        }

        .md\:w-\[300px\] {
          width: 300px
        }

        .md\:w-\[320px\] {
          width: 320px
        }

        .md\:w-\[880px\] {
          width: 880px
        }

        .md\:w-\[min\(340px\,100\%\)\] {
          width: min(340px, 100%)
        }

        .md\:w-auto {
          width: auto
        }

        .md\:w-full {
          width: 100%
        }

        .md\:max-w-3xl {
          max-width: var(--container-3xl)
        }

        .md\:max-w-\[300px\] {
          max-width: 300px
        }

        .md\:max-w-\[380px\] {
          max-width: 380px
        }

        .md\:max-w-\[400px\] {
          max-width: 400px
        }

        .md\:max-w-\[420px\] {
          max-width: 420px
        }

        .md\:max-w-\[430px\] {
          max-width: 430px
        }

        .md\:max-w-\[540px\] {
          max-width: 540px
        }

        .md\:max-w-\[600px\] {
          max-width: 600px
        }

        .md\:max-w-\[620px\] {
          max-width: 620px
        }

        .md\:max-w-\[640px\] {
          max-width: 640px
        }

        .md\:max-w-\[760px\] {
          max-width: 760px
        }

        .md\:max-w-\[820px\] {
          max-width: 820px
        }

        .md\:max-w-\[900px\] {
          max-width: 900px
        }

        .md\:max-w-\[1080px\] {
          max-width: 1080px
        }

        .md\:max-w-none {
          max-width: none
        }

        .md\:max-w-sm {
          max-width: var(--container-sm)
        }

        .md\:min-w-0 {
          min-width: calc(var(--spacing) * 0)
        }

        .md\:flex-1 {
          flex: 1
        }

        .md\:flex-\[0_1_340px\] {
          flex: 0 340px
        }

        .md\:flex-none {
          flex: none
        }

        .md\:shrink-0 {
          flex-shrink: 0
        }

        .md\:\[transform-origin\:60\%_50\%\] {
          transform-origin: 60%
        }

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

        .md\:\!translate-y-0 {
          --tw-translate-y: calc(var(--spacing) * 0) !important;
          translate: var(--tw-translate-x) var(--tw-translate-y) !important
        }

        .md\:rotate-0 {
          rotate: none
        }

        .md\:\[transform\:rotate\(-2\.5deg\)\] {
          transform: rotate(-2.5deg)
        }

        .md\:\[transform\:rotate\(2\.5deg\)\] {
          transform: rotate(2.5deg)
        }

        .md\:\[transform\:rotateY\(-11deg\)_rotateX\(4deg\)_rotate\(0\.6deg\)\] {
          transform: rotateY(-11deg)rotateX(4deg)rotate(.6deg)
        }

        .md\:grid-cols-2 {
          grid-template-columns: repeat(2, minmax(0, 1fr))
        }

        .md\:grid-cols-3 {
          grid-template-columns: repeat(3, minmax(0, 1fr))
        }

        .md\:grid-cols-4 {
          grid-template-columns: repeat(4, minmax(0, 1fr))
        }

        .md\:grid-cols-5 {
          grid-template-columns: repeat(5, minmax(0, 1fr))
        }

        .md\:grid-cols-\[1\.4fr_1fr\] {
          grid-template-columns: 1.4fr 1fr
        }

        .md\:grid-cols-\[1\.05fr_0\.95fr\] {
          grid-template-columns: 1.05fr .95fr
        }

        .md\:grid-cols-\[1\.05fr_1fr\] {
          grid-template-columns: 1.05fr 1fr
        }

        .md\:grid-cols-\[1\.5fr_1fr\] {
          grid-template-columns: 1.5fr 1fr
        }

        .md\:grid-cols-\[1\.6fr_1fr_1fr\] {
          grid-template-columns: 1.6fr 1fr 1fr
        }

        .md\:grid-cols-\[1\.6fr_1fr_1fr_1fr\] {
          grid-template-columns: 1.6fr 1fr 1fr 1fr
        }

        .md\:grid-cols-\[1fr_1\.1fr\] {
          grid-template-columns: 1fr 1.1fr
        }

        .md\:grid-cols-\[1fr_1\.3fr\] {
          grid-template-columns: 1fr 1.3fr
        }

        .md\:grid-cols-\[1fr_280px\] {
          grid-template-columns: 1fr 280px
        }

        .md\:grid-cols-\[2fr_1fr_1fr_1fr\] {
          grid-template-columns: 2fr 1fr 1fr 1fr
        }

        .md\:grid-cols-\[168px_1fr\] {
          grid-template-columns: 168px 1fr
        }

        .md\:grid-cols-\[280px_1fr\] {
          grid-template-columns: 280px 1fr
        }

        .md\:grid-cols-\[minmax\(0\,1fr\)_118px_136px_72px_100px_28px\] {
          grid-template-columns: minmax(0, 1fr) 118px 136px 72px 100px 28px
        }

        .md\:grid-cols-\[…\] {
          grid-template-columns: …
        }

        .md\:flex-col {
          flex-direction: column
        }

        .md\:flex-row {
          flex-direction: row
        }

        .md\:flex-wrap {
          flex-wrap: wrap
        }

        .md\:place-items-center {
          place-items: center
        }

        .md\:items-center {
          align-items: center
        }

        .md\:items-end {
          align-items: flex-end
        }

        .md\:items-start {
          align-items: flex-start
        }

        .md\:items-stretch {
          align-items: stretch
        }

        .md\:justify-between {
          justify-content: space-between
        }

        .md\:justify-center {
          justify-content: center
        }

        .md\:justify-end {
          justify-content: flex-end
        }

        .md\:gap-0 {
          gap: calc(var(--spacing) * 0)
        }

        .md\:gap-2 {
          gap: calc(var(--spacing) * 2)
        }

        .md\:gap-2\.5 {
          gap: calc(var(--spacing) * 2.5)
        }

        .md\:gap-3 {
          gap: calc(var(--spacing) * 3)
        }

        .md\:gap-3\.5 {
          gap: calc(var(--spacing) * 3.5)
        }

        .md\:gap-4 {
          gap: calc(var(--spacing) * 4)
        }

        .md\:gap-5 {
          gap: calc(var(--spacing) * 5)
        }

        .md\:gap-6 {
          gap: calc(var(--spacing) * 6)
        }

        .md\:gap-7 {
          gap: calc(var(--spacing) * 7)
        }

        .md\:gap-8 {
          gap: calc(var(--spacing) * 8)
        }

        .md\:gap-9 {
          gap: calc(var(--spacing) * 9)
        }

        .md\:gap-10 {
          gap: calc(var(--spacing) * 10)
        }

        .md\:gap-12 {
          gap: calc(var(--spacing) * 12)
        }

        .md\:gap-\[2px\] {
          gap: 2px
        }

        .md\:gap-\[5px\] {
          gap: 5px
        }

        .md\:gap-\[18px\] {
          gap: 18px
        }

        .md\:gap-\[26px\] {
          gap: 26px
        }

        .md\:gap-\[34px\] {
          gap: 34px
        }

        .md\:gap-\[54px\] {
          gap: 54px
        }

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

        :where(.md\: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(.md\:space-y-24>:not(:last-child)) {
          --tw-space-y-reverse: 0;
          margin-block-start: calc(calc(var(--spacing) * 24) * var(--tw-space-y-reverse));
          margin-block-end: calc(calc(var(--spacing) * 24) * calc(1 - var(--tw-space-y-reverse)))
        }

        .md\:gap-x-3 {
          column-gap: calc(var(--spacing) * 3)
        }

        .md\:gap-x-6 {
          column-gap: calc(var(--spacing) * 6)
        }

        .md\:gap-x-7 {
          column-gap: calc(var(--spacing) * 7)
        }

        .md\:gap-x-8 {
          column-gap: calc(var(--spacing) * 8)
        }

        .md\:gap-x-10 {
          column-gap: calc(var(--spacing) * 10)
        }

        .md\:gap-x-\[26px\] {
          column-gap: 26px
        }

        .md\:gap-y-0 {
          row-gap: calc(var(--spacing) * 0)
        }

        .md\:gap-y-4 {
          row-gap: calc(var(--spacing) * 4)
        }

        .md\:gap-y-5 {
          row-gap: calc(var(--spacing) * 5)
        }

        .md\:gap-y-10 {
          row-gap: calc(var(--spacing) * 10)
        }

        .md\:self-end {
          align-self: flex-end
        }

        .md\:self-start {
          align-self: flex-start
        }

        .md\:justify-self-start {
          justify-self: flex-start
        }

        .md\:overflow-hidden {
          overflow: hidden
        }

        .md\:rounded-2xl {
          border-radius: var(--radius-2xl)
        }

        .md\:rounded-3xl {
          border-radius: var(--radius-3xl)
        }

        .md\:rounded-\[1\.15rem\] {
          border-radius: 1.15rem
        }

        .md\:rounded-\[1\.25rem\] {
          border-radius: 1.25rem
        }

        .md\:rounded-\[1\.85rem\] {
          border-radius: 1.85rem
        }

        .md\:rounded-\[2\.3rem\] {
          border-radius: 2.3rem
        }

        .md\:rounded-\[2px\] {
          border-radius: 2px
        }

        .md\:rounded-\[3rem\] {
          border-radius: 3rem
        }

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

        .md\:rounded-\[22px\] {
          border-radius: 22px
        }

        .md\:rounded-t-\[1\.15rem\] {
          border-top-left-radius: 1.15rem;
          border-top-right-radius: 1.15rem
        }

        .md\:rounded-t-\[3rem\] {
          border-top-left-radius: 3rem;
          border-top-right-radius: 3rem
        }

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

        .md\:border-t-0 {
          border-top-style: var(--tw-border-style);
          border-top-width: 0
        }

        .md\:border-r {
          border-right-style: var(--tw-border-style);
          border-right-width: 1px
        }

        .md\:border-b-0 {
          border-bottom-style: var(--tw-border-style);
          border-bottom-width: 0
        }

        .md\:border-l {
          border-left-style: var(--tw-border-style);
          border-left-width: 1px
        }

        .md\:border-\[\#EEF0F5\] {
          border-color: #eef0f5
        }

        .md\:border-mist {
          border-color: var(--cx-mist)
        }

        .md\:bg-obsidian\/25 {
          background-color: var(--cx-obsidian)
        }

        @supports (color:color-mix(in lab, red, red)) {
          .md\:bg-obsidian\/25 {
            background-color: color-mix(in oklab, var(--cx-obsidian) 25%, transparent)
          }
        }

        .md\:bg-white {
          background-color: var(--color-white)
        }

        .md\:p-5 {
          padding: calc(var(--spacing) * 5)
        }

        .md\:p-6 {
          padding: calc(var(--spacing) * 6)
        }

        .md\:p-7 {
          padding: calc(var(--spacing) * 7)
        }

        .md\:p-8 {
          padding: calc(var(--spacing) * 8)
        }

        .md\:p-9 {
          padding: calc(var(--spacing) * 9)
        }

        .md\:p-10 {
          padding: calc(var(--spacing) * 10)
        }

        .md\:p-11 {
          padding: calc(var(--spacing) * 11)
        }

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

        .md\:p-\[18px\] {
          padding: 18px
        }

        .md\:\!px-4 {
          padding-inline: calc(var(--spacing) * 4) !important
        }

        .md\:px-2\.5 {
          padding-inline: calc(var(--spacing) * 2.5)
        }

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

        .md\:px-4 {
          padding-inline: calc(var(--spacing) * 4)
        }

        .md\:px-5 {
          padding-inline: calc(var(--spacing) * 5)
        }

        .md\:px-6 {
          padding-inline: calc(var(--spacing) * 6)
        }

        .md\:px-7 {
          padding-inline: calc(var(--spacing) * 7)
        }

        .md\:px-8 {
          padding-inline: calc(var(--spacing) * 8)
        }

        .md\:px-9 {
          padding-inline: calc(var(--spacing) * 9)
        }

        .md\:px-10 {
          padding-inline: calc(var(--spacing) * 10)
        }

        .md\:px-11 {
          padding-inline: calc(var(--spacing) * 11)
        }

        .md\:px-12 {
          padding-inline: calc(var(--spacing) * 12)
        }

        .md\:px-14 {
          padding-inline: calc(var(--spacing) * 14)
        }

        .md\:px-16 {
          padding-inline: calc(var(--spacing) * 16)
        }

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

        .md\:px-\[22px\] {
          padding-inline: 22px
        }

        .md\:px-\[30px\] {
          padding-inline: 30px
        }

        .md\:px-\[36px\] {
          padding-inline: 36px
        }

        .md\:px-\[52px\] {
          padding-inline: 52px
        }

        .md\:px-\[56px\] {
          padding-inline: 56px
        }

        .md\:\!py-2 {
          padding-block: calc(var(--spacing) * 2) !important
        }

        .md\:py-1 {
          padding-block: calc(var(--spacing) * 1)
        }

        .md\:py-3 {
          padding-block: calc(var(--spacing) * 3)
        }

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

        .md\:py-4 {
          padding-block: calc(var(--spacing) * 4)
        }

        .md\:py-5 {
          padding-block: calc(var(--spacing) * 5)
        }

        .md\:py-8 {
          padding-block: calc(var(--spacing) * 8)
        }

        .md\:py-10 {
          padding-block: calc(var(--spacing) * 10)
        }

        .md\:py-12 {
          padding-block: calc(var(--spacing) * 12)
        }

        .md\:py-14 {
          padding-block: calc(var(--spacing) * 14)
        }

        .md\:py-16 {
          padding-block: calc(var(--spacing) * 16)
        }

        .md\:py-20 {
          padding-block: calc(var(--spacing) * 20)
        }

        .md\:py-24 {
          padding-block: calc(var(--spacing) * 24)
        }

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

        .md\:py-\[22px\] {
          padding-block: 22px
        }

        .md\:py-\[26px\] {
          padding-block: 26px
        }

        .md\:py-\[64px\] {
          padding-block: 64px
        }

        .md\:py-\[72px\] {
          padding-block: 72px
        }

        .md\:pt-0 {
          padding-top: calc(var(--spacing) * 0)
        }

        .md\:pt-4 {
          padding-top: calc(var(--spacing) * 4)
        }

        .md\:pt-5 {
          padding-top: calc(var(--spacing) * 5)
        }

        .md\:pt-6 {
          padding-top: calc(var(--spacing) * 6)
        }

        .md\:pt-7 {
          padding-top: calc(var(--spacing) * 7)
        }

        .md\:pt-8 {
          padding-top: calc(var(--spacing) * 8)
        }

        .md\:pt-10 {
          padding-top: calc(var(--spacing) * 10)
        }

        .md\:pt-12 {
          padding-top: calc(var(--spacing) * 12)
        }

        .md\:pt-14 {
          padding-top: calc(var(--spacing) * 14)
        }

        .md\:pt-16 {
          padding-top: calc(var(--spacing) * 16)
        }

        .md\:pt-\[44px\] {
          padding-top: 44px
        }

        .md\:pt-\[74px\] {
          padding-top: 74px
        }

        .md\:pr-6 {
          padding-right: calc(var(--spacing) * 6)
        }

        .md\:pr-28 {
          padding-right: calc(var(--spacing) * 28)
        }

        .md\:pr-40 {
          padding-right: calc(var(--spacing) * 40)
        }

        .md\:pb-2 {
          padding-bottom: calc(var(--spacing) * 2)
        }

        .md\:pb-3 {
          padding-bottom: calc(var(--spacing) * 3)
        }

        .md\:pb-7 {
          padding-bottom: calc(var(--spacing) * 7)
        }

        .md\:pb-12 {
          padding-bottom: calc(var(--spacing) * 12)
        }

        .md\:pb-14 {
          padding-bottom: calc(var(--spacing) * 14)
        }

        .md\:pb-16 {
          padding-bottom: calc(var(--spacing) * 16)
        }

        .md\:pb-20 {
          padding-bottom: calc(var(--spacing) * 20)
        }

        .md\:pb-\[36px\] {
          padding-bottom: 36px
        }

        .md\:pb-\[64px\] {
          padding-bottom: 64px
        }

        .md\:pb-\[86px\] {
          padding-bottom: 86px
        }

        .md\:pb-\[260px\] {
          padding-bottom: 260px
        }

        .md\:pb-\[300\/360\/420\] {
          padding-bottom: 300/360/420
        }

        .md\:pl-4 {
          padding-left: calc(var(--spacing) * 4)
        }

        .md\:pl-6 {
          padding-left: calc(var(--spacing) * 6)
        }

        .md\:pl-7 {
          padding-left: calc(var(--spacing) * 7)
        }

        .md\:text-center {
          text-align: center
        }

        .md\:text-left {
          text-align: left
        }

        .md\:\!text-sm {
          font-size: var(--text-sm) !important;
          line-height: var(--tw-leading, var(--text-sm--line-height)) !important
        }

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

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

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

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

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

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

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

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

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

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

        .md\:text-\[9\.5px\] {
          font-size: 9.5px
        }

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

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

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

        .md\:text-\[13\.5px\] {
          font-size: 13.5px
        }

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

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

        .md\:text-\[15\.5px\] {
          font-size: 15.5px
        }

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

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

        .md\:text-\[17px\] {
          font-size: 17px
        }

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

        .md\:text-\[19px\] {
          font-size: 19px
        }

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

        .md\:text-\[21px\] {
          font-size: 21px
        }

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

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

        .md\:text-\[26px\] {
          font-size: 26px
        }

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

        .md\:text-\[30px\] {
          font-size: 30px
        }

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

        .md\:text-\[33px\] {
          font-size: 33px
        }

        .md\:text-\[34px\] {
          font-size: 34px
        }

        .md\:text-\[36px\] {
          font-size: 36px
        }

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

        .md\:text-\[42px\] {
          font-size: 42px
        }

        .md\:text-\[44px\] {
          font-size: 44px
        }

        .md\:text-\[46px\] {
          font-size: 46px
        }

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

        .md\:text-\[52px\] {
          font-size: 52px
        }

        .md\:text-\[72px\] {
          font-size: 72px
        }

        .md\:text-\[length\:clamp\(26px\,calc\(4\.6vw_-_7px\)\,52px\)\] {
          font-size: clamp(26px, 4.6vw - 7px, 52px)
        }

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

        .md\:leading-\[1\.05\] {
          --tw-leading: 1.05;
          line-height: 1.05
        }

        .md\:leading-\[1\.45\] {
          --tw-leading: 1.45;
          line-height: 1.45
        }

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

        .md\:tracking-\[0\.2em\] {
          --tw-tracking: .2em;
          letter-spacing: .2em
        }

        .md\:tracking-\[0\.12em\] {
          --tw-tracking: .12em;
          letter-spacing: .12em
        }

        .md\:tracking-\[0\.14em\] {
          --tw-tracking: .14em;
          letter-spacing: .14em
        }

        .md\:tracking-\[0\.16em\] {
          --tw-tracking: .16em;
          letter-spacing: .16em
        }

        .md\:tracking-\[0\.18em\] {
          --tw-tracking: .18em;
          letter-spacing: .18em
        }

        .md\:shadow-\[0_24px_64px_-24px_rgba\(14\,19\,32\,0\.45\)\] {
          --tw-shadow: 0 24px 64px -24px var(--tw-shadow-color, #0e132073);
          box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
        }

        .md\:\[--w\:104px\] {
          --w: 104px
        }

        .md\:\[--w\:140px\] {
          --w: 140px
        }

        .md\:\[--w\:150px\] {
          --w: 150px
        }

        .md\:\[--w\:168px\] {
          --w: 168px
        }

        .md\:\[perspective\:1900px\] {
          perspective: 1900px
        }
      }

      @media (min-width:64rem) {
        .lg\:sticky {
          position: sticky
        }

        .lg\:top-3 {
          top: calc(var(--spacing) * 3)
        }

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

        .lg\:top-24 {
          top: calc(var(--spacing) * 24)
        }

        .lg\:top-\[110px\] {
          top: 110px
        }

        .lg\:right-3 {
          right: calc(var(--spacing) * 3)
        }

        .lg\:bottom-4 {
          bottom: calc(var(--spacing) * 4)
        }

        .lg\:col-span-1 {
          grid-column: span 1/span 1
        }

        .lg\:col-span-2 {
          grid-column: span 2/span 2
        }

        .lg\:mx-0 {
          margin-inline: calc(var(--spacing) * 0)
        }

        .lg\:mx-\[18px\] {
          margin-inline: 18px
        }

        .lg\:mx-auto {
          margin-inline: auto
        }

        .lg\:-mt-\[118px\] {
          margin-top: -118px
        }

        .lg\:mt-0 {
          margin-top: calc(var(--spacing) * 0)
        }

        .lg\:mt-1\.5 {
          margin-top: calc(var(--spacing) * 1.5)
        }

        .lg\:mt-2 {
          margin-top: calc(var(--spacing) * 2)
        }

        .lg\:mt-2\.5 {
          margin-top: calc(var(--spacing) * 2.5)
        }

        .lg\:mt-3 {
          margin-top: calc(var(--spacing) * 3)
        }

        .lg\:mt-3\.5 {
          margin-top: calc(var(--spacing) * 3.5)
        }

        .lg\:mt-4 {
          margin-top: calc(var(--spacing) * 4)
        }

        .lg\:mt-5 {
          margin-top: calc(var(--spacing) * 5)
        }

        .lg\:mt-6 {
          margin-top: calc(var(--spacing) * 6)
        }

        .lg\:mt-7 {
          margin-top: calc(var(--spacing) * 7)
        }

        .lg\:mt-8 {
          margin-top: calc(var(--spacing) * 8)
        }

        .lg\:mt-9 {
          margin-top: calc(var(--spacing) * 9)
        }

        .lg\:mt-10 {
          margin-top: calc(var(--spacing) * 10)
        }

        .lg\:mt-12 {
          margin-top: calc(var(--spacing) * 12)
        }

        .lg\:mt-16 {
          margin-top: calc(var(--spacing) * 16)
        }

        .lg\:mt-\[3px\] {
          margin-top: 3px
        }

        .lg\:mt-\[5px\] {
          margin-top: 5px
        }

        .lg\:mt-\[18px\] {
          margin-top: 18px
        }

        .lg\:mt-\[22px\] {
          margin-top: 22px
        }

        .lg\:mt-\[26px\] {
          margin-top: 26px
        }

        .lg\:mt-\[30px\] {
          margin-top: 30px
        }

        .lg\:mt-\[34px\] {
          margin-top: 34px
        }

        .lg\:mt-\[52px\] {
          margin-top: 52px
        }

        .lg\:mt-\[72px\] {
          margin-top: 72px
        }

        .lg\:mt-auto {
          margin-top: auto
        }

        .lg\:-mr-\[0\.14em\] {
          margin-right: -.14em
        }

        .lg\:mb-3\.5 {
          margin-bottom: calc(var(--spacing) * 3.5)
        }

        .lg\:mb-\[7px\] {
          margin-bottom: 7px
        }

        .lg\:ml-0 {
          margin-left: calc(var(--spacing) * 0)
        }

        .lg\:ml-auto {
          margin-left: auto
        }

        .lg\:block {
          display: block
        }

        .lg\:flex {
          display: flex
        }

        .lg\:grid {
          display: grid
        }

        .lg\:hidden {
          display: none
        }

        .lg\:inline {
          display: inline
        }

        .lg\:inline-flex {
          display: inline-flex
        }

        .lg\:aspect-\[1200\/630\] {
          aspect-ratio: 1200/630
        }

        .lg\:aspect-square {
          aspect-ratio: 1
        }

        .lg\:h-1\.5 {
          height: calc(var(--spacing) * 1.5)
        }

        .lg\:h-2\.5 {
          height: calc(var(--spacing) * 2.5)
        }

        .lg\:h-4 {
          height: calc(var(--spacing) * 4)
        }

        .lg\:h-5 {
          height: calc(var(--spacing) * 5)
        }

        .lg\:h-9 {
          height: calc(var(--spacing) * 9)
        }

        .lg\:h-11 {
          height: calc(var(--spacing) * 11)
        }

        .lg\:h-12 {
          height: calc(var(--spacing) * 12)
        }

        .lg\:h-14 {
          height: calc(var(--spacing) * 14)
        }

        .lg\:h-\[7px\] {
          height: 7px
        }

        .lg\:h-\[15px\] {
          height: 15px
        }

        .lg\:h-\[17px\] {
          height: 17px
        }

        .lg\:h-\[18px\] {
          height: 18px
        }

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

        .lg\:h-\[22px\] {
          height: 22px
        }

        .lg\:h-\[23px\] {
          height: 23px
        }

        .lg\:h-\[25px\] {
          height: 25px
        }

        .lg\:h-\[50px\] {
          height: 50px
        }

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

        .lg\:h-\[340px\] {
          height: 340px
        }

        .lg\:h-\[1100px\] {
          height: 1100px
        }

        .lg\:h-auto {
          height: auto
        }

        .lg\:min-h-0 {
          min-height: calc(var(--spacing) * 0)
        }

        .lg\:min-h-\[4\.5rem\] {
          min-height: 4.5rem
        }

        .lg\:min-h-\[112px\] {
          min-height: 112px
        }

        .lg\:min-h-\[560px\] {
          min-height: 560px
        }

        .lg\:w-1\.5 {
          width: calc(var(--spacing) * 1.5)
        }

        .lg\:w-2\.5 {
          width: calc(var(--spacing) * 2.5)
        }

        .lg\:w-4 {
          width: calc(var(--spacing) * 4)
        }

        .lg\:w-5 {
          width: calc(var(--spacing) * 5)
        }

        .lg\:w-11 {
          width: calc(var(--spacing) * 11)
        }

        .lg\:w-12 {
          width: calc(var(--spacing) * 12)
        }

        .lg\:w-\[15px\] {
          width: 15px
        }

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

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

        .lg\:w-\[19px\] {
          width: 19px
        }

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

        .lg\:w-\[23px\] {
          width: 23px
        }

        .lg\:w-\[25px\] {
          width: 25px
        }

        .lg\:w-\[50px\] {
          width: 50px
        }

        .lg\:w-\[52px\] {
          width: 52px
        }

        .lg\:w-\[112px\] {
          width: 112px
        }

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

        .lg\:w-\[196px\] {
          width: 196px
        }

        .lg\:w-\[230px\] {
          width: 230px
        }

        .lg\:w-\[268px\] {
          width: 268px
        }

        .lg\:w-\[340px\] {
          width: 340px
        }

        .lg\:w-\[1100px\] {
          width: 1100px
        }

        .lg\:w-\[min\(500px\,100\%\)\] {
          width: min(500px, 100%)
        }

        .lg\:w-auto {
          width: auto
        }

        .lg\:w-full {
          width: 100%
        }

        .lg\:max-w-\[17rem\] {
          max-width: 17rem
        }

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

        .lg\:max-w-\[280px\] {
          max-width: 280px
        }

        .lg\:max-w-\[340px\] {
          max-width: 340px
        }

        .lg\:max-w-\[380px\] {
          max-width: 380px
        }

        .lg\:max-w-\[400px\] {
          max-width: 400px
        }

        .lg\:max-w-\[410px\] {
          max-width: 410px
        }

        .lg\:max-w-\[420px\] {
          max-width: 420px
        }

        .lg\:max-w-\[440px\] {
          max-width: 440px
        }

        .lg\:max-w-\[460px\] {
          max-width: 460px
        }

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

        .lg\:max-w-\[520px\] {
          max-width: 520px
        }

        .lg\:max-w-\[560px\] {
          max-width: 560px
        }

        .lg\:max-w-\[600px\] {
          max-width: 600px
        }

        .lg\:max-w-\[640px\] {
          max-width: 640px
        }

        .lg\:max-w-\[680px\] {
          max-width: 680px
        }

        .lg\:max-w-\[760px\] {
          max-width: 760px
        }

        .lg\:max-w-\[860px\] {
          max-width: 860px
        }

        .lg\:max-w-\[calc\(50\%-0\.75rem\)\] {
          max-width: calc(50% - .75rem)
        }

        .lg\:max-w-none {
          max-width: none
        }

        .lg\:min-w-\[230px\] {
          min-width: 230px
        }

        .lg\:min-w-\[min\(100\%\,368px\)\] {
          min-width: min(100%, 368px)
        }

        .lg\:min-w-\[min\(100\%\,470px\)\] {
          min-width: min(100%, 470px)
        }

        .lg\:flex-\[0_1_380px\] {
          flex: 0 380px
        }

        .lg\:flex-\[1_1_0\] {
          flex: 1 1 0
        }

        .lg\:flex-\[1_1_330px\] {
          flex: 330px
        }

        .lg\:flex-\[1_1_470px\] {
          flex: 470px
        }

        .lg\:flex-\[1_1_auto\] {
          flex: auto
        }

        .lg\:flex-none {
          flex: none
        }

        .lg\:shrink-0 {
          flex-shrink: 0
        }

        .lg\:scale-100 {
          --tw-scale-x: 100%;
          --tw-scale-y: 100%;
          --tw-scale-z: 100%;
          scale: var(--tw-scale-x) var(--tw-scale-y)
        }

        .lg\:grid-cols-2 {
          grid-template-columns: repeat(2, minmax(0, 1fr))
        }

        .lg\:grid-cols-3 {
          grid-template-columns: repeat(3, minmax(0, 1fr))
        }

        .lg\:grid-cols-4 {
          grid-template-columns: repeat(4, minmax(0, 1fr))
        }

        .lg\:grid-cols-5 {
          grid-template-columns: repeat(5, minmax(0, 1fr))
        }

        .lg\:grid-cols-6 {
          grid-template-columns: repeat(6, minmax(0, 1fr))
        }

        .lg\:grid-cols-\[0\.72fr_1\.28fr\] {
          grid-template-columns: .72fr 1.28fr
        }

        .lg\:grid-cols-\[0\.92fr_1\.08fr\] {
          grid-template-columns: .92fr 1.08fr
        }

        .lg\:grid-cols-\[0\.94fr_1\.06fr\] {
          grid-template-columns: .94fr 1.06fr
        }

        .lg\:grid-cols-\[1\.4fr_1fr\] {
          grid-template-columns: 1.4fr 1fr
        }

        .lg\:grid-cols-\[1\.05fr_0\.95fr\] {
          grid-template-columns: 1.05fr .95fr
        }

        .lg\:grid-cols-\[1\.6fr_1fr\] {
          grid-template-columns: 1.6fr 1fr
        }

        .lg\:grid-cols-\[1\.7fr_1fr\] {
          grid-template-columns: 1.7fr 1fr
        }

        .lg\:grid-cols-\[1\.12fr_0\.88fr\] {
          grid-template-columns: 1.12fr .88fr
        }

        .lg\:grid-cols-\[1\.25fr_1fr\] {
          grid-template-columns: 1.25fr 1fr
        }

        .lg\:grid-cols-\[1\.35fr_0\.65fr\] {
          grid-template-columns: 1.35fr .65fr
        }

        .lg\:grid-cols-\[1\.35fr_1fr\] {
          grid-template-columns: 1.35fr 1fr
        }

        .lg\:grid-cols-\[1fr_1\.2fr\] {
          grid-template-columns: 1fr 1.2fr
        }

        .lg\:grid-cols-\[1fr_1\.4fr\] {
          grid-template-columns: 1fr 1.4fr
        }

        .lg\:grid-cols-\[190px_minmax\(0\,1fr\)\] {
          grid-template-columns: 190px minmax(0, 1fr)
        }

        .lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.85fr\)\] {
          grid-template-columns: minmax(0, 1fr) minmax(0, .85fr)
        }

        .lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.9fr\)\] {
          grid-template-columns: minmax(0, 1fr) minmax(0, 1.9fr)
        }

        .lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,340px\)\] {
          grid-template-columns: minmax(0, 1fr) minmax(0, 340px)
        }

        .lg\:grid-cols-\[minmax\(0\,286px\)_minmax\(0\,1fr\)\] {
          grid-template-columns: minmax(0, 286px) minmax(0, 1fr)
        }

        .lg\:flex-col {
          flex-direction: column
        }

        .lg\:flex-row {
          flex-direction: row
        }

        .lg\:flex-wrap {
          flex-wrap: wrap
        }

        .lg\:items-center {
          align-items: center
        }

        .lg\:items-end {
          align-items: flex-end
        }

        .lg\:items-start {
          align-items: flex-start
        }

        .lg\:items-stretch {
          align-items: stretch
        }

        .lg\:justify-between {
          justify-content: space-between
        }

        .lg\:justify-center {
          justify-content: center
        }

        .lg\:justify-start {
          justify-content: flex-start
        }

        .lg\:gap-0 {
          gap: calc(var(--spacing) * 0)
        }

        .lg\:gap-1\.5 {
          gap: calc(var(--spacing) * 1.5)
        }

        .lg\:gap-2 {
          gap: calc(var(--spacing) * 2)
        }

        .lg\:gap-2\.5 {
          gap: calc(var(--spacing) * 2.5)
        }

        .lg\:gap-3 {
          gap: calc(var(--spacing) * 3)
        }

        .lg\:gap-3\.5 {
          gap: calc(var(--spacing) * 3.5)
        }

        .lg\:gap-4 {
          gap: calc(var(--spacing) * 4)
        }

        .lg\:gap-5 {
          gap: calc(var(--spacing) * 5)
        }

        .lg\:gap-6 {
          gap: calc(var(--spacing) * 6)
        }

        .lg\:gap-7 {
          gap: calc(var(--spacing) * 7)
        }

        .lg\:gap-8 {
          gap: calc(var(--spacing) * 8)
        }

        .lg\:gap-9 {
          gap: calc(var(--spacing) * 9)
        }

        .lg\:gap-10 {
          gap: calc(var(--spacing) * 10)
        }

        .lg\:gap-11 {
          gap: calc(var(--spacing) * 11)
        }

        .lg\:gap-12 {
          gap: calc(var(--spacing) * 12)
        }

        .lg\:gap-14 {
          gap: calc(var(--spacing) * 14)
        }

        .lg\:gap-16 {
          gap: calc(var(--spacing) * 16)
        }

        .lg\:gap-\[5px\] {
          gap: 5px
        }

        .lg\:gap-\[9px\] {
          gap: 9px
        }

        .lg\:gap-\[13px\] {
          gap: 13px
        }

        .lg\:gap-\[18px\] {
          gap: 18px
        }

        .lg\:gap-\[22px\] {
          gap: 22px
        }

        .lg\:gap-x-4 {
          column-gap: calc(var(--spacing) * 4)
        }

        .lg\:gap-x-5 {
          column-gap: calc(var(--spacing) * 5)
        }

        .lg\:gap-x-6 {
          column-gap: calc(var(--spacing) * 6)
        }

        .lg\:gap-x-8 {
          column-gap: calc(var(--spacing) * 8)
        }

        .lg\:gap-x-12 {
          column-gap: calc(var(--spacing) * 12)
        }

        .lg\:gap-x-14 {
          column-gap: calc(var(--spacing) * 14)
        }

        .lg\:gap-x-\[22px\] {
          column-gap: 22px
        }

        .lg\:gap-y-3\.5 {
          row-gap: calc(var(--spacing) * 3.5)
        }

        .lg\:gap-y-4 {
          row-gap: calc(var(--spacing) * 4)
        }

        .lg\:gap-y-6 {
          row-gap: calc(var(--spacing) * 6)
        }

        .lg\:gap-y-8 {
          row-gap: calc(var(--spacing) * 8)
        }

        .lg\:gap-y-10 {
          row-gap: calc(var(--spacing) * 10)
        }

        .lg\:self-start {
          align-self: flex-start
        }

        .lg\:rounded-2xl {
          border-radius: var(--radius-2xl)
        }

        .lg\:rounded-3xl {
          border-radius: var(--radius-3xl)
        }

        .lg\:rounded-\[13px\] {
          border-radius: 13px
        }

        .lg\:rounded-\[14px\] {
          border-radius: 14px
        }

        .lg\:rounded-\[15px\] {
          border-radius: 15px
        }

        .lg\:rounded-\[18px\] {
          border-radius: 18px
        }

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

        .lg\:rounded-\[22px\] {
          border-radius: 22px
        }

        .lg\:rounded-\[28px\] {
          border-radius: 28px
        }

        .lg\:rounded-\[36px\] {
          border-radius: 36px
        }

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

        .lg\:border-r {
          border-right-style: var(--tw-border-style);
          border-right-width: 1px
        }

        .lg\:border-r-0 {
          border-right-style: var(--tw-border-style);
          border-right-width: 0
        }

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

        .lg\:border-b-0 {
          border-bottom-style: var(--tw-border-style);
          border-bottom-width: 0
        }

        .lg\:border-l {
          border-left-style: var(--tw-border-style);
          border-left-width: 1px
        }

        .lg\:border-\[rgba\(14\,19\,32\,0\.08\)\] {
          border-color: #0e132014
        }

        .lg\:border-mist {
          border-color: var(--cx-mist)
        }

        .lg\:border-white {
          border-color: var(--color-white)
        }

        .lg\:bg-\[rgba\(14\,19\,32\,0\.12\)\] {
          background-color: #0e13201f
        }

        .lg\:bg-white {
          background-color: var(--color-white)
        }

        .lg\:p-5 {
          padding: calc(var(--spacing) * 5)
        }

        .lg\:p-10 {
          padding: calc(var(--spacing) * 10)
        }

        .lg\:p-11 {
          padding: calc(var(--spacing) * 11)
        }

        .lg\:p-12 {
          padding: calc(var(--spacing) * 12)
        }

        .lg\:p-16 {
          padding: calc(var(--spacing) * 16)
        }

        .lg\:p-\[9px\] {
          padding: 9px
        }

        .lg\:p-\[18px\] {
          padding: 18px
        }

        .lg\:p-\[22px\] {
          padding: 22px
        }

        .lg\:p-\[30px\] {
          padding: 30px
        }

        .lg\:px-2 {
          padding-inline: calc(var(--spacing) * 2)
        }

        .lg\:px-2\.5 {
          padding-inline: calc(var(--spacing) * 2.5)
        }

        .lg\:px-3 {
          padding-inline: calc(var(--spacing) * 3)
        }

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

        .lg\:px-4 {
          padding-inline: calc(var(--spacing) * 4)
        }

        .lg\:px-5 {
          padding-inline: calc(var(--spacing) * 5)
        }

        .lg\:px-6 {
          padding-inline: calc(var(--spacing) * 6)
        }

        .lg\:px-7 {
          padding-inline: calc(var(--spacing) * 7)
        }

        .lg\:px-8 {
          padding-inline: calc(var(--spacing) * 8)
        }

        .lg\:px-10 {
          padding-inline: calc(var(--spacing) * 10)
        }

        .lg\:px-12 {
          padding-inline: calc(var(--spacing) * 12)
        }

        .lg\:px-16 {
          padding-inline: calc(var(--spacing) * 16)
        }

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

        .lg\:px-\[26px\] {
          padding-inline: 26px
        }

        .lg\:px-\[30px\] {
          padding-inline: 30px
        }

        .lg\:px-\[34px\] {
          padding-inline: 34px
        }

        .lg\:py-1 {
          padding-block: calc(var(--spacing) * 1)
        }

        .lg\:py-1\.5 {
          padding-block: calc(var(--spacing) * 1.5)
        }

        .lg\:py-2 {
          padding-block: calc(var(--spacing) * 2)
        }

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

        .lg\:py-4 {
          padding-block: calc(var(--spacing) * 4)
        }

        .lg\:py-5 {
          padding-block: calc(var(--spacing) * 5)
        }

        .lg\:py-9 {
          padding-block: calc(var(--spacing) * 9)
        }

        .lg\:py-14 {
          padding-block: calc(var(--spacing) * 14)
        }

        .lg\:py-20 {
          padding-block: calc(var(--spacing) * 20)
        }

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

        .lg\:py-\[18px\] {
          padding-block: 18px
        }

        .lg\:py-\[22px\] {
          padding-block: 22px
        }

        .lg\:py-\[88px\] {
          padding-block: 88px
        }

        .lg\:pt-2 {
          padding-top: calc(var(--spacing) * 2)
        }

        .lg\:pt-2\.5 {
          padding-top: calc(var(--spacing) * 2.5)
        }

        .lg\:pt-3\.5 {
          padding-top: calc(var(--spacing) * 3.5)
        }

        .lg\:pt-4 {
          padding-top: calc(var(--spacing) * 4)
        }

        .lg\:pt-14 {
          padding-top: calc(var(--spacing) * 14)
        }

        .lg\:pt-\[15px\] {
          padding-top: 15px
        }

        .lg\:pt-\[18px\] {
          padding-top: 18px
        }

        .lg\:pt-\[26px\] {
          padding-top: 26px
        }

        .lg\:pt-\[52px\] {
          padding-top: 52px
        }

        .lg\:pt-\[72px\] {
          padding-top: 72px
        }

        .lg\:pr-6 {
          padding-right: calc(var(--spacing) * 6)
        }

        .lg\:pb-2\.5 {
          padding-bottom: calc(var(--spacing) * 2.5)
        }

        .lg\:pb-3 {
          padding-bottom: calc(var(--spacing) * 3)
        }

        .lg\:pb-6 {
          padding-bottom: calc(var(--spacing) * 6)
        }

        .lg\:pb-24 {
          padding-bottom: calc(var(--spacing) * 24)
        }

        .lg\:pb-\[84px\] {
          padding-bottom: 84px
        }

        .lg\:pb-\[172px\] {
          padding-bottom: 172px
        }

        .lg\:pb-\[310px\] {
          padding-bottom: 310px
        }

        .lg\:pl-\[30px\] {
          padding-left: 30px
        }

        .lg\:text-left {
          text-align: left
        }

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

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

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

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

        .lg\:text-\[9\.5px\] {
          font-size: 9.5px
        }

        .lg\:text-\[9px\] {
          font-size: 9px
        }

        .lg\:text-\[10\.5px\] {
          font-size: 10.5px
        }

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

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

        .lg\:text-\[12\.5px\] {
          font-size: 12.5px
        }

        .lg\:text-\[13\.5px\] {
          font-size: 13.5px
        }

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

        .lg\:text-\[14\.5px\] {
          font-size: 14.5px
        }

        .lg\:text-\[15\.5px\] {
          font-size: 15.5px
        }

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

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

        .lg\:text-\[17\.5px\] {
          font-size: 17.5px
        }

        .lg\:text-\[17px\] {
          font-size: 17px
        }

        .lg\:text-\[19px\] {
          font-size: 19px
        }

        .lg\:text-\[21px\] {
          font-size: 21px
        }

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

        .lg\:text-\[23px\] {
          font-size: 23px
        }

        .lg\:text-\[26px\] {
          font-size: 26px
        }

        .lg\:text-\[34px\] {
          font-size: 34px
        }

        .lg\:text-\[36px\] {
          font-size: 36px
        }

        .lg\:text-\[46px\] {
          font-size: 46px
        }

        .lg\:text-\[52px\] {
          font-size: 52px
        }

        .lg\:text-\[clamp\(26px\,2\.4vw\,34px\)\] {
          font-size: clamp(26px, 2.4vw, 34px)
        }

        .lg\:text-\[clamp\(28px\,2\.6vw\,38px\)\] {
          font-size: clamp(28px, 2.6vw, 38px)
        }

        .lg\:text-\[clamp\(30px\,3\.2vw\,46px\)\] {
          font-size: clamp(30px, 3.2vw, 46px)
        }

        .lg\:text-\[clamp\(30px\,3vw\,42px\)\] {
          font-size: clamp(30px, 3vw, 42px)
        }

        .lg\:text-\[clamp\(34px\,3\.6vw\,52px\)\] {
          font-size: clamp(34px, 3.6vw, 52px)
        }

        .lg\:text-\[clamp\(34px\,3\.8vw\,56px\)\] {
          font-size: clamp(34px, 3.8vw, 56px)
        }

        .lg\:text-\[clamp\(40px\,4\.5vw\,59px\)\] {
          font-size: clamp(40px, 4.5vw, 59px)
        }

        .lg\:leading-\[1\.02\] {
          --tw-leading: 1.02;
          line-height: 1.02
        }

        .lg\:leading-\[1\.04\] {
          --tw-leading: 1.04;
          line-height: 1.04
        }

        .lg\:leading-\[1\.05\] {
          --tw-leading: 1.05;
          line-height: 1.05
        }

        .lg\:leading-\[1\.06\] {
          --tw-leading: 1.06;
          line-height: 1.06
        }

        .lg\:leading-\[1\.6\] {
          --tw-leading: 1.6;
          line-height: 1.6
        }

        .lg\:leading-\[1\.08\] {
          --tw-leading: 1.08;
          line-height: 1.08
        }

        .lg\:leading-\[1\.45\] {
          --tw-leading: 1.45;
          line-height: 1.45
        }

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

        .lg\:leading-\[1\.62\] {
          --tw-leading: 1.62;
          line-height: 1.62
        }

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

        .lg\:tracking-\[0\.2em\] {
          --tw-tracking: .2em;
          letter-spacing: .2em
        }

        .lg\:tracking-\[0\.12em\] {
          --tw-tracking: .12em;
          letter-spacing: .12em
        }

        .lg\:tracking-\[0\.14em\] {
          --tw-tracking: .14em;
          letter-spacing: .14em
        }

        .lg\:tracking-\[0\.16em\] {
          --tw-tracking: .16em;
          letter-spacing: .16em
        }

        .lg\:tracking-\[0\.18em\] {
          --tw-tracking: .18em;
          letter-spacing: .18em
        }

        .lg\:whitespace-nowrap {
          white-space: nowrap
        }

        .lg\:shadow-\[0_6px_14px_-8px_rgba\(31\,41\,72\,0\.3\)\] {
          --tw-shadow: 0 6px 14px -8px var(--tw-shadow-color, #1f29484d);
          box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
        }

        .lg\:\[zoom\:1\] {
          zoom: 1
        }
      }

      @media (min-width:80rem) {
        .xl\:flex {
          display: flex
        }

        .xl\:h-\[1300px\] {
          height: 1300px
        }

        .xl\:w-\[1300px\] {
          width: 1300px
        }

        .xl\:min-w-\[min\(100\%\,540px\)\] {
          min-width: min(100%, 540px)
        }

        .xl\:flex-\[1_1_380px\] {
          flex: 380px
        }

        .xl\:flex-\[1_1_560px\] {
          flex: 560px
        }

        .xl\:grid-cols-4 {
          grid-template-columns: repeat(4, minmax(0, 1fr))
        }

        .xl\:grid-cols-5 {
          grid-template-columns: repeat(5, minmax(0, 1fr))
        }

        .xl\:grid-cols-6 {
          grid-template-columns: repeat(6, minmax(0, 1fr))
        }

        .xl\:gap-20 {
          gap: calc(var(--spacing) * 20)
        }

        .xl\:gap-x-12 {
          column-gap: calc(var(--spacing) * 12)
        }

        .xl\:px-\[72px\] {
          padding-inline: 72px
        }

        .xl\:pb-\[360px\] {
          padding-bottom: 360px
        }
      }

      @container (min-width:460px) {
        .\@\[460px\]\:flex {
          display: flex
        }
      }

      .\[\&_aside\]\:\!flex aside {
        display: flex !important
      }

      .\[\&_aside\]\:h-auto aside {
        height: auto
      }

      .\[\&_aside\]\:w-full aside {
        width: 100%
      }

      .\[\&_aside\]\:border-r-0 aside {
        border-right-style: var(--tw-border-style);
        border-right-width: 0
      }

      .\[\&_strong\]\:font-semibold strong {
        --tw-font-weight: var(--font-weight-semibold);
        font-weight: var(--font-weight-semibold)
      }

      .\[\&_strong\]\:text-foreground strong {
        color: var(--cx-fg)
      }

      .\[\&_svg\]\:block svg {
        display: block
      }

      .\[\&_svg\]\:h-7 svg {
        height: calc(var(--spacing) * 7)
      }

      .\[\&_svg\]\:h-auto svg {
        height: auto
      }

      .\[\&_svg\]\:h-auto\! svg {
        height: auto !important
      }

      .\[\&_svg\]\:w-7 svg {
        width: calc(var(--spacing) * 7)
      }

      .\[\&_svg\]\:w-full svg {
        width: 100%
      }

      .\[\&_svg\]\:w-full\! svg {
        width: 100% !important
      }

      .\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker {
        display: none
      }

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

      .\[\&\>div\]\:h-auto\!>div {
        height: auto !important
      }

      .\[\&\>div\]\:w-full\!>div {
        width: 100% !important
      }

      .\[\&\>p\]\:mt-3>p {
        margin-top: calc(var(--spacing) * 3)
      }

      .\[\&\>p\:first-child\]\:mt-0>p:first-child {
        margin-top: calc(var(--spacing) * 0)
      }
    }

    @font-face {
      font-family: Anton;
      font-style: normal;
      font-weight: 400;
      font-display: swap;
      src: url(fonts/Anton-Latin.woff2)format("woff2");
      unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
    }

    @font-face {
      font-family: Inter;
      font-style: normal;
      font-weight: 100 900;
      font-display: swap;
      src: url(fonts/Inter-Variable.woff2)format("woff2");
      unicode-range: U+100-148, U+14A-17F, U+2B0-2FF, U+2000-200B, U+2010-2012, U+2015-2017, U+201E-2021, U+2023-2025, U+2027, U+202F-2038, U+203B-2055, U+2057, U+205F, U+20A0-20AB, U+20AD-20AF, U+20B1-20B5, U+20B8-20BA, U+20BC-20BF, U+2100-2101, U+2103, U+2105-2106, U+2109, U+2113, U+2116-2117, U+211E-2121, U+21A9-21AA, U+21B0-21B1, U+21B3-21B5, U+21BA-21BB, U+21D0, U+21D2, U+21D4, U+21DE-21DF, U+21E4-21E5, U+21E7, U+21EA, U+2202, U+2206, U+221A, U+221E, U+2248, U+2260, U+2264-2265, U+25A0, U+25AA, U+25B2, U+25B6-25B7, U+25BC, U+25C6, U+25CB, U+25CF, U+2605-2606, U+2717, U+FEFF
    }

    @font-face {
      font-family: Inter;
      font-style: italic;
      font-weight: 100 900;
      font-display: swap;
      src: url(fonts/Inter-Variable-Italic.woff2)format("woff2");
      unicode-range: U+100-148, U+14A-17F, U+2B0-2FF, U+2000-200B, U+2010-2012, U+2015-2017, U+201E-2021, U+2023-2025, U+2027, U+202F-2038, U+203B-2055, U+2057, U+205F, U+20A0-20AB, U+20AD-20AF, U+20B1-20B5, U+20B8-20BA, U+20BC-20BF, U+2100-2101, U+2103, U+2105-2106, U+2109, U+2113, U+2116-2117, U+211E-2121, U+21A9-21AA, U+21B0-21B1, U+21B3-21B5, U+21BA-21BB, U+21D0, U+21D2, U+21D4, U+21DE-21DF, U+21E4-21E5, U+21E7, U+21EA, U+2202, U+2206, U+221A, U+221E, U+2248, U+2260, U+2264-2265, U+25A0, U+25AA, U+25B2, U+25B6-25B7, U+25BC, U+25C6, U+25CB, U+25CF, U+2605-2606, U+2717, U+FEFF
    }

    @font-face {
      font-family: Inter;
      font-style: normal;
      font-weight: 400 900;
      font-display: optional;
      src: url(fonts/Inter-Variable-Core.woff2)format("woff2");
      unicode-range: U+20-7E, U+A0-AC, U+AE-FF, U+2013-2014, U+2018-201D, U+2022, U+2026, U+2039-203A, U+20AC, U+2122, U+2190-2199, U+2212, U+2713
    }

    @font-face {
      font-family: Inter;
      font-style: italic;
      font-weight: 400 900;
      font-display: swap;
      src: url(fonts/Inter-Variable-Italic-Core.woff2)format("woff2");
      unicode-range: U+20-7E, U+A0-AC, U+AE-FF, U+2013-2014, U+2018-201D, U+2022, U+2026, U+2039-203A, U+20AC, U+2122, U+2190-2199, U+2212, U+2713
    }

    @font-face {
      font-family: Inter Fallback;
      font-weight: 100 599;
      src: local(Arial);
      ascent-override: 89.79%;
      descent-override: 22.36%;
      line-gap-override: 0%;
      size-adjust: 107.89%
    }

    @font-face {
      font-family: Inter Fallback;
      font-weight: 600 900;
      src: local(Arial Bold), local(Arial-BoldMT);
      ascent-override: 89.79%;
      descent-override: 22.36%;
      line-gap-override: 0%;
      size-adjust: 107.89%
    }

    @font-face {
      font-family: Anton Fallback;
      src: local(Arial);
      size-adjust: 69.5%;
      ascent-override: 169.25%;
      descent-override: 47.35%;
      line-gap-override: 0%
    }

    :root {
      --cx-obsidian: #0e1320;
      --cx-graphite: #2b3344;
      --cx-cloud: #f4f6fa;
      --cx-mist: #e5e8ef;
      --cx-white: #fff;
      --cx-signal-blue: #1e66ff;
      --cx-deep-blue: #1742b6;
      --cx-audit-violet: #6a4bff;
      --cx-shard-teal: #11c9b9;
      --cx-score-strong: #16a34a;
      --cx-score-solid: #84cc16;
      --cx-score-mediocre: #ea580c;
      --cx-score-broken: #dc2626;
      --cx-tint-green: #16a34a1a;
      --cx-tint-lime: #84cc161f;
      --cx-tint-orange: #ea580c1a;
      --cx-tint-red: #dc26261a;
      --cx-tint-blue: #1e66ff1a;
      --cx-tint-violet: #6a4bff1a;
      --cx-tint-coral: #e04f6f1a;
      --cx-tint-ink: #2b33441a;
      --cx-success: #0f8a56;
      --cx-warning: #b8334c;
      --cx-danger: #9a1f3d;
      --cx-bg: #fff;
      --cx-bg-elevated: var(--cx-cloud);
      --cx-bg-inverse: var(--cx-obsidian);
      --cx-border-subtle: var(--cx-mist);
      --cx-border-strong: var(--cx-graphite);
      --cx-fg: var(--cx-obsidian);
      --cx-fg-secondary: var(--cx-graphite);
      --cx-fg-on-dark: var(--cx-cloud);
      --cx-link: var(--cx-signal-blue);
      --cx-link-hover: var(--cx-deep-blue);
      --cx-font-display: "Anton", "Anton Fallback", "Impact", system-ui, sans-serif;
      --cx-font-body: "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;
      --cx-font-mono: var(--font-mono), ui-monospace, "SF Mono", Menlo, Consolas, monospace;
      --cx-size-display: 4.5rem;
      --cx-size-display-lh: 1.05;
      --cx-size-score: 5rem;
      --cx-size-h1: 3rem;
      --cx-size-h1-lh: 1.1;
      --cx-size-h2: 2.25rem;
      --cx-size-h2-lh: 1.15;
      --cx-size-h3: 1.5rem;
      --cx-size-h3-lh: 1.25;
      --cx-size-h4: 1.25rem;
      --cx-size-h4-lh: 1.3;
      --cx-size-body-lg: 1.125rem;
      --cx-size-body-lg-lh: 1.55;
      --cx-size-body: 1rem;
      --cx-size-body-lh: 1.55;
      --cx-size-body-sm: .875rem;
      --cx-size-body-sm-lh: 1.5;
      --cx-size-caption: .75rem;
      --cx-size-caption-lh: 1.4;
      --cx-size-eyebrow: .6875rem;
      --cx-track-display: 0em;
      --cx-track-heading: -.01em;
      --cx-track-eyebrow: .16em;
      --cx-track-caps: .18em;
      --cx-space-1: 4px;
      --cx-space-2: 8px;
      --cx-space-3: 12px;
      --cx-space-4: 16px;
      --cx-space-5: 24px;
      --cx-space-6: 32px;
      --cx-space-7: 48px;
      --cx-space-8: 64px;
      --cx-space-9: 96px;
      --cx-radius-xs: 4px;
      --cx-radius-sm: 6px;
      --cx-radius-md: 10px;
      --cx-radius-lg: 12px;
      --cx-radius-xl: 16px;
      --cx-radius-2xl: 20px;
      --cx-radius-full: 9999px;
      --cx-shadow-none: none;
      --cx-shadow-hover: 0 4px 18px -8px #0e13201a;
      --cx-shadow-card: 0 8px 36px -16px #0e13201f;
      --cx-shadow-glow: 0 8px 36px -12px #1e66ff59;
      --cx-ease: cubic-bezier(.2, .8, .2, 1);
      --cx-dur-hover: .18s;
      --cx-dur-layout: .24s;
      --cx-dur-page: .32s;
      --obsidian: var(--cx-obsidian);
      --graphite: var(--cx-graphite);
      --cloud: var(--cx-cloud);
      --mist: var(--cx-mist);
      --signal-blue: var(--cx-signal-blue);
      --deep-blue: var(--cx-deep-blue);
      --audit-violet: var(--cx-audit-violet);
      --background: var(--cx-bg);
      --surface-elevated: var(--cx-bg-elevated);
      --border-subtle: var(--cx-border-subtle);
      --foreground: var(--cx-fg);
      --foreground-secondary: var(--cx-fg-secondary);
      --foreground-on-dark: var(--cx-fg-on-dark);
      --ease-visionwavetech: var(--cx-ease)
    }

    ::selection {
      background: var(--cx-signal-blue);
      color: #fff
    }

    body {
      background: var(--cx-bg);
      color: var(--cx-fg);
      font-family: var(--cx-font-body);
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      text-rendering: optimizelegibility
    }

    .cx-admin {
      --a-surface: #fff;
      --a-surface-subtle: #fbfcfd;
      --a-surface-open: #f5f8ff;
      --a-page: #f7f8fa;
      --a-border: #e5e8ef;
      --a-border-soft: #f0f2f6;
      --a-text: #0e1320;
      --a-text-2: #5c6577;
      --a-text-3: #7a8296;
      --a-text-4: #9aa1b1;
      --a-radius-card: 12px;
      --a-radius-ctl: 8px;
      --a-row-pad: 8px;
      --a-pos: #0e8f62;
      --a-pos-tint: #0e8f621a;
      --a-neg: #9a1f3d;
      --a-neg-tint: #9a1f3d14;
      --a-warn: #b0730f;
      --a-warn-tint: #b0730f1f;
      --a-blue: #1e66ff;
      --a-blue-tint: #1e66ff17;
      --a-violet: #7c3aed;
      --a-violet-tint: #7c3aed1a;
      --a-grey-tint: #f0f2f6;
      --a-kind-free: #059669;
      --a-kind-quick: #7c3aed;
      --a-kind-full: #0b63ff;
      background: var(--a-page);
      color: var(--a-text)
    }

    .cx-admin .a-pill {
      white-space: nowrap;
      font-variant-numeric: tabular-nums;
      border-radius: 999px;
      align-items: center;
      gap: 5px;
      height: 20px;
      padding: 0 8px;
      font-size: 11px;
      font-weight: 600;
      display: inline-flex
    }

    .cx-admin .a-pill-dot:before {
      content: "";
      background: currentColor;
      border-radius: 999px;
      flex-shrink: 0;
      width: 5px;
      height: 5px
    }

    .cx-admin .a-label {
      text-transform: uppercase;
      letter-spacing: .14em;
      color: var(--a-text-3);
      font-size: 11px;
      font-weight: 700
    }

    .cx-admin .a-card {
      border: 1px solid var(--a-border);
      border-radius: var(--a-radius-card);
      background: var(--a-surface)
    }

    .cx-admin .cx-info-dot {
      border: 1px solid var(--a-border);
      background: var(--a-surface);
      width: 15px;
      height: 15px;
      color: var(--a-text-3);
      cursor: pointer;
      vertical-align: middle;
      border-radius: 999px;
      flex-shrink: 0;
      justify-content: center;
      align-items: center;
      margin-inline-start: 5px;
      padding: 0;
      font-size: 9.5px;
      font-weight: 700;
      line-height: 1;
      transition: color .14s, border-color .14s, background .14s;
      display: inline-flex;
      position: relative
    }

    .cx-admin .cx-info-dot span {
      transform: translateY(.5px)
    }

    .cx-admin .cx-info-dot:hover,
    .cx-admin .cx-info-dot[aria-expanded=true] {
      color: var(--a-blue);
      border-color: var(--a-blue);
      background: var(--a-blue-tint)
    }

    .cx-admin .cx-info-dot:focus-visible {
      outline: 2px solid var(--a-blue);
      outline-offset: 2px
    }

    .cx-admin .cx-info-dot:after {
      content: "";
      width: 34px;
      height: 34px;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%)
    }

    .cx-info-panel {
      z-index: 60;
      background: #fff;
      border: 1px solid #e5e8ef;
      border-radius: 10px;
      max-width: min(320px, 100vw - 20px);
      margin: 0;
      padding: 12px 13px;
      position: fixed;
      inset: auto;
      overflow: visible;
      box-shadow: 0 4px 16px #0e132014, 0 1px 2px #0e13200f
    }

    .cx-info-panel:not([data-open]):not(:popover-open) {
      display: none
    }

    .cx-info-panel::backdrop {
      background: 0 0
    }

    .cx-info-panel-label {
      letter-spacing: .12em;
      text-transform: uppercase;
      color: #7a8296;
      font-size: 10px;
      font-weight: 700;
      display: block
    }

    .cx-info-panel-body {
      letter-spacing: normal;
      text-transform: none;
      color: #5c6577;
      text-wrap: pretty;
      padding-top: 7px;
      font-size: 12.5px;
      font-weight: 400;
      line-height: 1.5;
      display: block
    }

    .cx-info-panel-body>span:not([class]) {
      display: block
    }

    .cx-info-panel-body>span:not([class])+span:not([class]) {
      padding-top: 8px
    }

    .cx-info-panel-body strong {
      color: #0e1320;
      font-weight: 600
    }

    .cx-admin .a-table {
      table-layout: fixed;
      border-collapse: collapse;
      width: 100%;
      font-size: 13px
    }

    @media (min-width:768px) {
      .cx-admin .a-table {
        min-width: var(--a-table-min, 0)
      }
    }

    .cx-admin .a-table thead th {
      z-index: 1;
      background: var(--a-surface-subtle);
      border-bottom: 1px solid var(--a-border);
      color: var(--a-text-3);
      text-align: left;
      white-space: nowrap;
      padding: 8px 12px;
      font-size: 11px;
      font-weight: 600;
      position: sticky;
      top: 0
    }

    .cx-admin .a-table tbody tr {
      border-bottom: 1px solid var(--a-border-soft)
    }

    .cx-admin .a-table tbody tr:last-child {
      border-bottom: 0
    }

    .cx-admin .a-table tbody tr[data-clickable] {
      cursor: pointer
    }

    .cx-admin .a-table tbody tr[data-clickable]:hover {
      background: var(--a-surface-subtle)
    }

    .cx-admin .a-table td {
      padding: var(--a-row-pad) 12px;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden
    }

    @keyframes a-slide-in {
      0% {
        opacity: 0;
        transform: translate(24px)
      }

      to {
        opacity: 1;
        transform: translate(0)
      }
    }

    @keyframes a-fade-in {
      0% {
        opacity: 0
      }

      to {
        opacity: 1
      }
    }

    .cx-admin-scrim {
      animation: .16s ease-out a-fade-in
    }

    .cx-admin-drawer {
      animation: .2s cubic-bezier(.2, .8, .2, 1) a-slide-in
    }

    .cx-admin .a-fold {
      animation: .14s ease-out a-fade-in
    }

    @media (prefers-reduced-motion:reduce) {

      .cx-admin-scrim,
      .cx-admin-drawer,
      .cx-admin .a-fold {
        animation: none
      }
    }

    .cx-display {
      font-family: var(--cx-font-display);
      letter-spacing: var(--cx-track-display);
      text-transform: uppercase;
      font-weight: 400;
      line-height: var(--cx-size-display-lh)
    }

    .cx-eyebrow {
      font-family: var(--cx-font-body);
      font-size: var(--cx-size-eyebrow);
      letter-spacing: var(--cx-track-eyebrow);
      text-transform: uppercase;
      color: var(--cx-fg-secondary);
      font-weight: 700
    }

    .cx-score-numeral {
      font-family: var(--cx-font-body);
      font-weight: 900;
      font-size: var(--cx-size-score);
      font-variant-numeric: tabular-nums;
      letter-spacing: -.03em;
      color: var(--cx-fg);
      line-height: 1
    }

    .hero-accent {
      color: var(--cx-signal-blue);
      white-space: nowrap;
      position: relative
    }

    .hero-accent:after {
      content: "";
      background-color: var(--cx-signal-blue);
      height: .08em;
      position: absolute;
      bottom: .04em;
      left: 0;
      right: 0
    }

    @media print {
      body {
        background: #fff
      }

      .pdf-hide,
      header,
      aside,
      footer:not(.cx-footer),
      [role=dialog] {
        display: none !important
      }

      .pdf-page-break {
        page-break-before: always
      }

      .pdf-avoid-break {
        page-break-inside: avoid
      }

      a {
        text-decoration: none
      }

      html,
      body {
        font-size: 12.5pt
      }
    }

    body.pdf-render {
      background: #fff;
      font-size: 14pt
    }

    body.pdf-render .pdf-hide,
    body.pdf-render header,
    body.pdf-render aside,
    body.pdf-render footer:not(.cx-footer) {
      display: none !important
    }

    body.pdf-render .cx-footer {
      border-top: 1px solid var(--cx-mist) !important;
      margin-top: 16mm !important;
      padding-top: 22px !important
    }

    body.pdf-render .bg-aurora {
      background: #fff !important
    }

    body.pdf-render .cx-hero-phone,
    body.pdf-render .cx-hero-phone *,
    body.pdf-render .stamp {
      box-shadow: none !important
    }

    body.pdf-render [class~=mt-14],
    body.pdf-render [class~=md\:mt-20],
    body.pdf-render [class~=mt-12],
    body.pdf-render [class~=md\:mt-16] {
      margin-top: 8mm !important
    }

    body.pdf-render main {
      margin: 0 !important;
      padding: 0 !important
    }

    body.pdf-render .mx-auto.max-w-6xl {
      max-width: 100% !important;
      padding-left: 0 !important;
      padding-right: 0 !important
    }

    body.pdf-render h1 {
      font-size: 28pt !important;
      line-height: 1.1 !important
    }

    body.pdf-render h2 {
      font-size: 21pt !important;
      line-height: 1.18 !important
    }

    body.pdf-render h3 {
      font-size: 17pt !important;
      line-height: 1.25 !important
    }

    body.pdf-render h4 {
      font-size: 14.5pt !important;
      line-height: 1.3 !important
    }

    body.pdf-render .text-\[10px\] {
      font-size: 12px !important
    }

    body.pdf-render .text-\[11px\] {
      font-size: 13px !important
    }

    body.pdf-render .text-\[12px\] {
      font-size: 14px !important
    }

    body.pdf-render .text-\[13px\] {
      font-size: 15px !important
    }

    body.pdf-render .text-\[14px\] {
      font-size: 16px !important
    }

    body.pdf-render .text-\[15px\] {
      font-size: 17px !important
    }

    body.pdf-render .text-\[16px\] {
      font-size: 18px !important
    }

    body.pdf-render p {
      line-height: 1.5 !important
    }

    body.pdf-render section {
      margin-top: 8mm !important
    }

    body.pdf-render .cx-lift,
    body.pdf-render article,
    body.pdf-render [class*=rounded-2xl],
    body.pdf-render [class*=rounded-3xl] {
      padding: 14px 16px !important
    }

    body.pdf-render .bg-aurora {
      padding: 18px 20px !important
    }

    body.pdf-render .cx-statrow,
    body.pdf-render .cx-hero-grid {
      gap: 12px !important
    }

    body.pdf-render section.pdf-page-break,
    body.pdf-render .pdf-page-break {
      page-break-before: always;
      break-before: page
    }

    body.pdf-render .pdf-avoid-break {
      page-break-inside: avoid;
      break-inside: avoid
    }

    body.pdf-render .cx-hero-ladder,
    body.pdf-render .cx-hero-phone {
      display: flex !important
    }

    body.pdf-render .cx-hero-grid {
      text-align: left !important;
      grid-template-columns: auto minmax(0, 1fr) auto !important
    }

    body.pdf-render .cx-hero-phone {
      zoom: .78
    }

    body.pdf-render .cx-ladder-row {
      grid-template-columns: auto 1fr 28px !important
    }

    body.pdf-render .cx-statcard-meta {
      flex-direction: column !important;
      align-items: flex-start !important;
      gap: 0 !important
    }

    body.pdf-render .cx-statcard-sub {
      white-space: normal !important
    }

    body.pdf-render .cx-locked-cta {
      margin-top: 0 !important
    }

    .pdf-only {
      display: none
    }

    body.pdf-render .pdf-only {
      display: block !important
    }

    @page {
      size: A4;
      margin: 0
    }

    @media print {

      html,
      body {
        -webkit-print-color-adjust: exact !important;
        -moz-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
        color-adjust: exact !important;
        background: #fff !important;
        margin: 0 !important;
        padding: 0 !important
      }

      .pdf-page {
        break-before: page;
        page-break-before: always;
        break-inside: avoid;
        page-break-inside: avoid;
        box-shadow: none !important
      }

      .pdf-page:first-of-type {
        break-before: auto;
        page-break-before: auto
      }

      header,
      aside,
      nav,
      [role=dialog] {
        display: none !important
      }
    }

    .bg-aurora {
      background: radial-gradient(at 88% 6%, #1e66ff24, #0000 55%), radial-gradient(at 6% 92%, #6a4bff1f, #0000 55%), radial-gradient(at 96% 80%, #ea580c14, #0000 50%), radial-gradient(at 40% 8%, #11c9b90f, #0000 60%), #fff
    }

    .visionwavetech-home-aurora {
      isolation: isolate;
      background: radial-gradient(circle at 50% 18%, #1e66ff0f 0%, #1e66ff05 30%, #0000 55%), radial-gradient(circle at 92% 65%, #0b63ff14 0%, #0b63ff08 30%, #0000 55%), linear-gradient(#fff 0% 55%, #f6f9fe 85%, #fff 100%);
      position: relative
    }

    .visionwavetech-home-aurora:after {
      content: "";
      pointer-events: none;
      z-index: 1;
      background: linear-gradient(#fff0 0%, #fff9 50%, #fff 100%);
      height: 120px;
      position: absolute;
      inset: auto 0 0
    }

    .cx-lift {
      transition: transform .18s var(--cx-ease), border-color .18s var(--cx-ease), box-shadow .18s var(--cx-ease);
      will-change: transform
    }

    .cx-lift:hover {
      border-color: #0e13202e;
      transform: translateY(-2px);
      box-shadow: 0 12px 28px -18px #0e13202e
    }

    body.pdf-render .cx-lift:hover {
      border-color: var(--cx-mist);
      box-shadow: none;
      transform: none
    }

    .resource-table {
      border-collapse: separate;
      border-spacing: 0;
      border: 1px solid var(--cx-mist);
      background: #fff;
      border-radius: 1rem;
      width: 100%;
      font-size: .9375rem;
      line-height: 1.55;
      overflow: hidden
    }

    .resource-table thead th {
      text-align: left;
      color: var(--cx-fg);
      background: var(--cx-cloud);
      border-bottom: 1px solid var(--cx-mist);
      letter-spacing: .01em;
      padding: .75rem 1rem;
      font-size: .8125rem;
      font-weight: 700
    }

    .resource-table tbody td {
      color: var(--cx-fg-secondary);
      border-bottom: 1px solid var(--cx-mist);
      vertical-align: top;
      padding: .75rem 1rem
    }

    .resource-table tbody tr:last-child td {
      border-bottom: 0
    }

    .resource-table tbody td:first-child {
      color: var(--cx-fg);
      font-weight: 600
    }

    @media (max-width:767px) {

      .resource-table,
      .resource-table thead,
      .resource-table tbody,
      .resource-table tr,
      .resource-table td {
        width: 100%;
        display: block
      }

      .resource-table {
        background: 0 0;
        border: 0;
        border-radius: 0
      }

      .resource-table thead {
        clip: rect(0 0 0 0);
        white-space: nowrap;
        width: 1px;
        height: 1px;
        position: absolute;
        overflow: hidden
      }

      .resource-table tbody tr {
        border: 1px solid var(--cx-mist);
        background: #fff;
        border-radius: 1rem;
        margin-bottom: .875rem;
        overflow: hidden;
        box-shadow: 0 8px 22px -18px #0e13202e
      }

      .resource-table tbody td {
        border-bottom: 1px solid var(--cx-mist);
        padding: .625rem .875rem
      }

      .resource-table tbody tr td:last-child {
        border-bottom: 0
      }

      .resource-table tbody td:before {
        content: attr(data-label);
        text-transform: uppercase;
        letter-spacing: .08em;
        color: var(--cx-signal-blue);
        margin-bottom: .25rem;
        font-size: .6875rem;
        font-weight: 700;
        display: block
      }

      .resource-table tbody td:first-child {
        background: var(--cx-cloud)
      }
    }

    @media (min-width:768px) {
      .cx-bp-spotlight {
        background: radial-gradient(at 0 0, #10b9811f, #0000 55%), radial-gradient(at 100% 100%, #10b98112, #0000 50%), linear-gradient(#fbfffd 0%, #fff 100%);
        border: 1px solid #10b9812e;
        border-radius: 2.25rem;
        padding: 2.5rem;
        box-shadow: 0 30px 70px -38px #10b9814d, inset 0 1px #ffffffe6
      }
    }

    @media (min-width:1024px) {
      .cx-bp-spotlight {
        padding: 3.5rem
      }
    }

    @media (min-width:768px) {
      .cx-panel-soft {
        background: radial-gradient(at 0 0, #0b63ff0d, #0000 55%), radial-gradient(at 100% 100%, #6a4bff0a, #0000 55%), linear-gradient(#fbfcff 0%, #fff 100%);
        border: 1px solid #0b63ff1a;
        border-radius: 2rem;
        padding: 2rem;
        box-shadow: 0 26px 60px -42px #0e132029, inset 0 1px #ffffffe6
      }

      .cx-panel-glass {
        -webkit-backdrop-filter: blur(12px);
        background: radial-gradient(at 0 0, #1e66ff0f, #0000 55%), linear-gradient(#ffffffbd 0%, #ffffff8f 100%);
        border: 1px solid #ffffffb3;
        border-radius: 2rem;
        padding: 2rem;
        box-shadow: 0 30px 70px -40px #0e132033, inset 0 1px #fffffff2
      }
    }

    @media (min-width:1024px) {

      .cx-panel-soft,
      .cx-panel-glass {
        padding: 2.5rem
      }
    }

    .cx-win-card:hover .cx-win-arrow {
      background: var(--cx-accent)
    }

    @supports (color:color-mix(in lab, red, red)) {
      .cx-win-card:hover .cx-win-arrow {
        background: color-mix(in oklab, var(--cx-accent), transparent 82%)
      }
    }

    .cx-locked-cta-btn:hover {
      filter: brightness(1.08);
      transform: translateY(-1px)
    }

    .anton {
      font-family: var(--cx-font-display);
      letter-spacing: 0;
      text-transform: uppercase;
      font-weight: 400
    }

    .stamp {
      letter-spacing: .18em;
      text-transform: uppercase;
      font-size: 11.5px;
      font-weight: 800;
      font-family: var(--cx-font-body);
      border-radius: 6px;
      justify-content: center;
      align-items: center;
      padding: 5px 14px;
      display: inline-flex;
      position: relative;
      transform: rotate(-3deg)
    }

    .stamp:before,
    .stamp:after {
      content: "";
      opacity: .18;
      background: currentColor;
      border-radius: 1px;
      position: absolute
    }

    .stamp:before {
      width: 2px;
      height: 2px;
      top: 4px;
      left: 4px
    }

    .stamp:after {
      width: 3px;
      height: 1.5px;
      bottom: 5px;
      right: 6px
    }

    @keyframes step-in {
      0% {
        opacity: 0;
        transform: translate(14px)
      }

      to {
        opacity: 1;
        transform: translate(0)
      }
    }

    .animate-step-in {
      animation: .26s ease-out step-in
    }

    @keyframes fade-up {
      0% {
        opacity: 0;
        transform: translateY(10px)
      }

      to {
        opacity: 1;
        transform: translateY(0)
      }
    }

    .animate-fade-up {
      animation: fade-up .36s var(--cx-ease) both
    }

    @keyframes donut-draw {
      0% {
        stroke-dashoffset: var(--c)
      }

      to {
        stroke-dashoffset: var(--o)
      }
    }

    .animate-donut-draw {
      animation: donut-draw 1.1s var(--cx-ease) both
    }

    @keyframes bar-fill {
      0% {
        width: 0%
      }

      to {
        width: var(--w)
      }
    }

    .animate-bar-fill {
      width: 0%;
      animation: bar-fill .7s var(--cx-ease) both
    }

    @keyframes trend-draw {
      0% {
        stroke-dashoffset: var(--len, 100)
      }

      to {
        stroke-dashoffset: 0
      }
    }

    .animate-trend-draw {
      animation: trend-draw 1.1s var(--cx-ease) both
    }

    @keyframes cx-stretch {
      0% {
        transform: scaleX(0)
      }

      to {
        transform: scaleX(1)
      }
    }

    .animate-cx-stretch {
      transform-origin: 0;
      animation: cx-stretch .8s var(--cx-ease) both;
      transform: scaleX(0)
    }

    @keyframes cx-dot-pulse {

      0%,
      to {
        opacity: .28;
        transform: scale(1)
      }

      50% {
        opacity: .08;
        transform: scale(1.6)
      }
    }

    .animate-cx-dot-pulse {
      animation: cx-dot-pulse 2.4s var(--cx-ease) infinite;
      transform-origin: 50%
    }

    @keyframes cx-rise-in {
      0% {
        opacity: 0;
        transform: translateY(14px)
      }

      to {
        opacity: 1;
        transform: none
      }
    }

    .animate-cx-rise-in {
      animation: cx-rise-in .5s var(--cx-ease) both
    }

    @keyframes cx-hero-in {
      0% {
        opacity: 0;
        transform: translateY(-6px)
      }

      to {
        opacity: 1;
        transform: none
      }
    }

    .animate-cx-hero-in {
      animation: cx-hero-in .32s var(--cx-ease) both
    }

    .font-space {
      font-family: var(--font-space-grotesk), var(--cx-font-body)
    }

    .cx-agency-grid {
      background-image: radial-gradient(#0e13200a 1px, #0000 1px);
      background-position: 0 0;
      background-size: 24px 24px
    }

    @keyframes wizard-float-a {

      0%,
      to {
        transform: translate(0)
      }

      50% {
        transform: translate(4px, -3px)
      }
    }

    @keyframes wizard-float-b {

      0%,
      to {
        transform: translate(0)
      }

      50% {
        transform: translate(-3px, 4px)
      }
    }

    @keyframes wizard-float-c {

      0%,
      to {
        transform: translate(0)
      }

      50% {
        transform: translate(-2px, -4px)
      }
    }

    @keyframes wizard-bubble {

      0%,
      to {
        transform: translate(0)
      }

      50% {
        transform: translateY(-4px)
      }
    }

    @keyframes wizard-sparkle {

      0%,
      to {
        opacity: .55
      }

      50% {
        opacity: .95
      }
    }

    @keyframes tooltip-in {
      0% {
        opacity: 0;
        transform: translateY(-4px)
      }

      to {
        opacity: 1;
        transform: translateY(0)
      }
    }

    @keyframes visionwavetech-tooltip-in {
      0% {
        opacity: 0;
        transform: translate(-50%, -4px)
      }

      to {
        opacity: 1;
        transform: translate(-50%)
      }
    }

    @keyframes visionwavetech-liquid-shimmer {
      0% {
        opacity: 0;
        transform: translate(-180%)
      }

      20% {
        opacity: .85
      }

      80% {
        opacity: .85
      }

      to {
        opacity: 0;
        transform: translate(180%)
      }
    }

    @keyframes visionwavetech-thumb-breathe {

      0%,
      to {
        opacity: .55;
        transform: scale(1)
      }

      50% {
        opacity: .85;
        transform: scale(1.08)
      }
    }

    @keyframes visionwavetech-liquid-bubble {
      0% {
        opacity: 0;
        transform: translateY(0)
      }

      20% {
        opacity: .85
      }

      80% {
        opacity: .85
      }

      to {
        opacity: 0;
        transform: translateY(-6px)
      }
    }

    @keyframes visionwavetech-shimmer-counter {
      0% {
        opacity: 0;
        transform: translate(280%)
      }

      20% {
        opacity: .75
      }

      80% {
        opacity: .75
      }

      to {
        opacity: 0;
        transform: translate(-280%)
      }
    }

    @keyframes visionwavetech-shine-pulse {

      0%,
      to {
        opacity: .35;
        transform: scale(.85)
      }

      50% {
        opacity: .95;
        transform: scale(1)
      }
    }

    @keyframes visionwavetech-score-orb-breathe {

      0%,
      to {
        transform: scale(1)
      }

      50% {
        transform: scale(1.04)
      }
    }

    .animate-wizard-float-a {
      animation: 18s ease-in-out infinite wizard-float-a
    }

    .animate-wizard-float-b {
      animation: 22s ease-in-out infinite wizard-float-b
    }

    .animate-wizard-float-c {
      animation: 26s ease-in-out infinite wizard-float-c
    }

    .animate-wizard-bubble {
      animation: 20s ease-in-out infinite wizard-bubble
    }

    .animate-wizard-sparkle {
      animation: 7s ease-in-out infinite wizard-sparkle
    }

    .animate-tooltip-in {
      animation: .18s ease-out forwards tooltip-in
    }

    .animate-visionwavetech-tooltip-in {
      animation: .18s ease-out forwards visionwavetech-tooltip-in
    }

    .animate-visionwavetech-liquid-shimmer {
      animation: 3.6s ease-in-out infinite visionwavetech-liquid-shimmer
    }

    .animate-visionwavetech-thumb-breathe {
      animation: 5s ease-in-out infinite visionwavetech-thumb-breathe
    }

    .animate-visionwavetech-liquid-bubble {
      animation: 3.2s ease-in-out infinite visionwavetech-liquid-bubble
    }

    .animate-visionwavetech-shimmer-counter {
      animation: 4.8s ease-in-out infinite visionwavetech-shimmer-counter
    }

    .animate-visionwavetech-shine-pulse {
      animation: 2.5s ease-in-out infinite visionwavetech-shine-pulse
    }

    .animate-visionwavetech-score-orb-breathe {
      animation: 5s ease-in-out infinite visionwavetech-score-orb-breathe
    }

    @keyframes visionwavetech-pedestal-pulse {

      0%,
      to {
        opacity: .55;
        transform: scale(1)
      }

      50% {
        opacity: .9;
        transform: scale(1.06)
      }
    }

    @keyframes visionwavetech-orbit-slow {
      0% {
        transform: rotate(0)
      }

      to {
        transform: rotate(360deg)
      }
    }

    @keyframes visionwavetech-shimmer-sweep {
      0% {
        opacity: 0;
        transform: translate(-120%)
      }

      12% {
        opacity: 1
      }

      85% {
        opacity: 1
      }

      to {
        opacity: 0;
        transform: translate(220%)
      }
    }

    .animate-visionwavetech-pedestal-pulse {
      animation: 4.5s ease-in-out infinite visionwavetech-pedestal-pulse
    }

    .animate-visionwavetech-orbit-slow {
      animation: 18s linear infinite visionwavetech-orbit-slow
    }

    .animate-visionwavetech-shimmer-sweep {
      animation: 2.4s ease-in-out infinite visionwavetech-shimmer-sweep
    }

    .visionwavetech-globe {
      will-change: transform
    }

    @property --scan-y {
      syntax: "<percentage>";
      inherits: true;
      initial-value: 50%
    }

    @keyframes visionwavetech-scan-y-drive {
      0% {
        --scan-y: -6%
      }

      50% {
        --scan-y: 106%
      }

      to {
        --scan-y: -6%
      }
    }

    .cx-scan-track {
      animation: 9s ease-in-out infinite visionwavetech-scan-y-drive
    }

    @keyframes visionwavetech-beam-bright-pulse {

      0%,
      to {
        opacity: 1
      }

      50% {
        opacity: .82
      }
    }

    @keyframes visionwavetech-sparkle-pulse {

      0%,
      to {
        opacity: .35;
        transform: scale(.85)
      }

      50% {
        opacity: 1;
        transform: scale(1.05)
      }
    }

    @keyframes visionwavetech-orb-float {

      0%,
      to {
        transform: translateY(0)
      }

      50% {
        transform: translateY(-6px)
      }
    }

    @keyframes visionwavetech-progress-dots-sequential {

      0%,
      to {
        opacity: .32;
        transform: scale(.85)
      }

      35% {
        opacity: 1;
        transform: scale(1.22)
      }

      70% {
        opacity: .32;
        transform: scale(.85)
      }
    }

    @keyframes visionwavetech-devil-orbit {
      0% {
        filter: blur()drop-shadow(0 7px 16px #0b63ff7a)drop-shadow(0 0 14px #0b63ff8c);
        opacity: 1;
        transform: translate(200px)scale(1.2)
      }

      25% {
        filter: blur(.4px)drop-shadow(0 4px 10px #0b63ff52)drop-shadow(0 0 10px #0b63ff66);
        opacity: .9;
        transform: translateY(-100px)scale(.95)
      }

      50% {
        filter: blur(4px)drop-shadow(0 2px 6px #0b63ff26)drop-shadow(0 0 4px #0b63ff33);
        opacity: .4;
        transform: translate(-200px)scale(.55)
      }

      75% {
        filter: blur(1.2px)drop-shadow(0 4px 8px #0b63ff42)drop-shadow(0 0 8px #0b63ff52);
        opacity: .72;
        transform: translateY(95px)scale(.82)
      }

      to {
        filter: blur()drop-shadow(0 7px 16px #0b63ff7a)drop-shadow(0 0 14px #0b63ff8c);
        opacity: 1;
        transform: translate(200px)scale(1.2)
      }
    }

    @keyframes visionwavetech-devil-z {

      0%,
      24.9% {
        z-index: 30
      }

      25%,
      74.9% {
        z-index: 5
      }

      75%,
      to {
        z-index: 30
      }
    }

    .cx-devil-orbit {
      animation: 22s ease-in-out infinite visionwavetech-devil-orbit, 22s step-end infinite visionwavetech-devil-z
    }

    @keyframes visionwavetech-corner-react-top {

      0%,
      to {
        opacity: 1;
        filter: brightness(1.15)
      }

      50% {
        opacity: .4;
        filter: brightness(.85)
      }
    }

    @keyframes visionwavetech-corner-react-bottom {

      0%,
      to {
        opacity: .4;
        filter: brightness(.85)
      }

      50% {
        opacity: 1;
        filter: brightness(1.15)
      }
    }

    @keyframes visionwavetech-data-flow-down {
      0% {
        opacity: 0;
        transform: translate(-50%)
      }

      15% {
        opacity: 1
      }

      85% {
        opacity: 1
      }

      to {
        opacity: 0;
        transform: translate(-50%, 36px)
      }
    }

    @keyframes visionwavetech-pill-breathe {

      0%,
      to {
        transform: scale(1);
        box-shadow: 0 14px 28px -10px #0b63ff47, 0 4px 10px -2px #0b13201a, inset 0 1.5px #fff
      }

      50% {
        transform: scale(1.012);
        box-shadow: 0 18px 36px -10px #0b63ff66, 0 4px 10px -2px #0b13201a, inset 0 1.5px #fff
      }
    }

    .animate-visionwavetech-beam-bright-pulse {
      animation: 2s ease-in-out infinite visionwavetech-beam-bright-pulse
    }

    .animate-visionwavetech-sparkle-pulse {
      animation: 3.2s ease-in-out infinite visionwavetech-sparkle-pulse
    }

    .animate-visionwavetech-orb-float {
      animation: 6s ease-in-out infinite visionwavetech-orb-float
    }

    .animate-visionwavetech-progress-dots-seq {
      animation: 2.4s ease-in-out infinite visionwavetech-progress-dots-sequential
    }

    .animate-visionwavetech-data-flow-down {
      animation: 5.5s ease-in-out infinite visionwavetech-data-flow-down
    }

    .animate-visionwavetech-pill-breathe {
      animation: 3.5s ease-in-out infinite visionwavetech-pill-breathe
    }

    .animate-visionwavetech-corner-react-top {
      animation: 9s ease-in-out infinite visionwavetech-corner-react-top
    }

    .animate-visionwavetech-corner-react-bottom {
      animation: 9s ease-in-out infinite visionwavetech-corner-react-bottom
    }

    @keyframes visionwavetech-reveal-headline {
      0% {
        opacity: 0;
        transform: translateY(10px)scale(.96)
      }

      to {
        opacity: 1;
        transform: translateY(0)scale(1)
      }
    }

    @keyframes visionwavetech-reveal-fade-up {
      0% {
        opacity: 0;
        transform: translateY(6px)
      }

      to {
        opacity: 1;
        transform: translateY(0)
      }
    }

    @keyframes visionwavetech-reveal-sparkle-burst {
      0% {
        opacity: 0;
        transform: scale(0)rotate(0)
      }

      55% {
        opacity: 1;
        transform: scale(1.25)rotate(45deg)
      }

      to {
        opacity: .82;
        transform: scale(1)rotate(0)
      }
    }

    @keyframes visionwavetech-reveal-cta-halo {

      0%,
      to {
        opacity: .35;
        transform: scale(.95)
      }

      50% {
        opacity: .75;
        transform: scale(1.05)
      }
    }

    .animate-visionwavetech-reveal-headline {
      animation: .7s cubic-bezier(.16, 1, .3, 1) both visionwavetech-reveal-headline
    }

    .animate-visionwavetech-reveal-fade-up {
      animation: .5s cubic-bezier(.16, 1, .3, 1) both visionwavetech-reveal-fade-up
    }

    .animate-visionwavetech-reveal-sparkle-burst {
      animation: .9s cubic-bezier(.34, 1.56, .64, 1) both visionwavetech-reveal-sparkle-burst
    }

    .animate-visionwavetech-reveal-cta-halo {
      animation: 2.8s ease-in-out infinite visionwavetech-reveal-cta-halo
    }

    @keyframes visionwavetech-reveal-emoji-pop {
      0% {
        opacity: 0;
        transform: scale(0)rotate(-12deg)
      }

      50% {
        opacity: 1;
        transform: scale(1.18)rotate(6deg)
      }

      75% {
        transform: scale(.94)rotate(-3deg)
      }

      to {
        opacity: 1;
        transform: scale(1)rotate(0)
      }
    }

    @keyframes visionwavetech-reveal-emoji-bobble {

      0%,
      to {
        transform: translateY(0)rotate(0)
      }

      33% {
        transform: translateY(-3px)rotate(2deg)
      }

      66% {
        transform: translateY(1px)rotate(-2deg)
      }
    }

    @keyframes visionwavetech-reveal-confetti-burst {
      0% {
        opacity: 0;
        transform: translate(0, 0) scale(0) rotate(var(--c-rot-from, 0deg))
      }

      55% {
        opacity: 1;
        transform: translate(calc(var(--c-tx, 0) * 1px), calc(var(--c-ty, 0) * 1px)) scale(1.2) rotate(var(--c-rot-to, 0deg))
      }

      to {
        opacity: .95;
        transform: translate(calc(var(--c-tx, 0) * 1px), calc(var(--c-ty, 0) * 1px)) scale(1) rotate(var(--c-rot-to, 0deg))
      }
    }

    .animate-visionwavetech-reveal-emoji-pop {
      animation: .9s cubic-bezier(.34, 1.56, .64, 1) both visionwavetech-reveal-emoji-pop
    }

    .animate-visionwavetech-reveal-emoji-bobble {
      animation: 3.6s ease-in-out infinite visionwavetech-reveal-emoji-bobble
    }

    .animate-visionwavetech-reveal-confetti-burst {
      animation: 1.7s cubic-bezier(.18, 1.2, .32, 1) both visionwavetech-reveal-confetti-burst, 5s ease-in-out infinite visionwavetech-confetti-idle
    }

    @keyframes visionwavetech-confetti-idle {

      0%,
      to {
        transform: translate(calc(var(--c-tx, 0) * 1px), calc(var(--c-ty, 0) * 1px)) scale(1) rotate(var(--c-rot-to, 0deg))
      }

      50% {
        transform: translate(calc(var(--c-tx, 0) * 1.05 * 1px), calc(var(--c-ty, 0) * 1.05 * 1px)) scale(1.04) rotate(calc(var(--c-rot-to, 0deg) + 6deg))
      }
    }

    .cx-ready-character {
      transform-origin: 50%;
      will-change: transform, opacity;
      animation: 1s cubic-bezier(.22, 1, .36, 1) .4s both visionwavetech-ready-character-enter, 5s ease-in-out 1.4s infinite visionwavetech-ready-character-idle
    }

    .cx-ready-halo {
      opacity: 0;
      transform-origin: 50%;
      will-change: transform, opacity;
      animation: .6s ease-out .6s both visionwavetech-ready-halo-in, 3.6s ease-in-out 1.2s infinite visionwavetech-ready-halo-pulse
    }

    @keyframes visionwavetech-ready-character-enter {
      0% {
        opacity: 0;
        transform: scale(.85)translateY(10px)
      }

      to {
        opacity: 1;
        transform: scale(1)translateY(0)
      }
    }

    @keyframes visionwavetech-ready-character-idle {

      0%,
      to {
        transform: translateY(0)rotate(0)
      }

      50% {
        transform: translateY(-5px)rotate(1.5deg)
      }
    }

    @keyframes visionwavetech-ready-halo-in {
      0% {
        opacity: 0;
        transform: scale(.94)
      }

      to {
        opacity: .7;
        transform: scale(1)
      }
    }

    @keyframes visionwavetech-ready-halo-pulse {

      0%,
      to {
        opacity: .7;
        transform: scale(1)
      }

      50% {
        opacity: 1;
        transform: scale(1.06)
      }
    }

    .visionwavetech-primary-3d {
      isolation: isolate;
      letter-spacing: -.01em;
      color: #fff;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      background: linear-gradient(#2f7bff 0%, #0b63ff 52%, #004eea 100%);
      border: 1px solid #aeccfff2;
      border-radius: 24px;
      justify-content: center;
      align-items: center;
      gap: 12px;
      height: 60px;
      padding: 0 24px;
      font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
      font-size: 18px;
      font-weight: 600;
      line-height: 1;
      transition: transform .16s, box-shadow .16s, filter .16s;
      display: inline-flex;
      position: relative;
      overflow: hidden;
      transform: translateZ(0);
      box-shadow: 0 2px #0047c8, 0 12px 28px #0b63ff38, inset 0 1px #fff6
    }

    @media (min-width:768px) {
      .visionwavetech-primary-3d {
        height: 64px;
        padding: 0 28px
      }
    }

    .visionwavetech-primary-3d:hover {
      filter: brightness(1.04);
      box-shadow: 0 2px #0047c8, 0 16px 34px #0b63ff47, inset 0 1px #ffffff73
    }

    .visionwavetech-primary-3d:active {
      transform: translateY(2px);
      box-shadow: 0 0 #0047c8, 0 4px 10px #0b63ff33, inset 0 2px 6px #00237833
    }

    .visionwavetech-primary-3d:disabled,
    .visionwavetech-primary-3d[aria-disabled=true] {
      cursor: not-allowed;
      box-shadow: none;
      color: #ffffffd9;
      filter: none;
      background: linear-gradient(#b9cdfb 0%, #86a9f4 100%);
      border-color: #fff9;
      transform: none
    }

    .cx-btn-ghost {
      transition: transform .18s ease-out, box-shadow .18s ease-out
    }

    .cx-btn-ghost:active:not(:disabled) {
      transform: translateY(2px);
      box-shadow: inset 0 2px 6px #0000000f, 0 3px 8px #3c50781f !important
    }

    .cx-btn-ghost:disabled {
      opacity: .5;
      cursor: not-allowed
    }

    body.pdf-render .animate-step-in,
    body.pdf-render .animate-fade-up,
    body.pdf-render .animate-donut-draw,
    body.pdf-render .animate-bar-fill,
    body.pdf-render .animate-trend-draw,
    body.pdf-render .animate-cx-stretch,
    body.pdf-render .animate-cx-rise-in,
    body.pdf-render .animate-cx-dot-pulse,
    body.pdf-render .animate-wizard-float-a,
    body.pdf-render .animate-wizard-float-b,
    body.pdf-render .animate-wizard-float-c,
    body.pdf-render .animate-wizard-bubble,
    body.pdf-render .animate-wizard-sparkle,
    body.pdf-render .animate-tooltip-in,
    body.pdf-render .animate-visionwavetech-tooltip-in,
    body.pdf-render .animate-visionwavetech-liquid-shimmer,
    body.pdf-render .animate-visionwavetech-thumb-breathe,
    body.pdf-render .animate-visionwavetech-liquid-bubble,
    body.pdf-render .animate-visionwavetech-shimmer-counter,
    body.pdf-render .animate-visionwavetech-shine-pulse,
    body.pdf-render .animate-visionwavetech-pedestal-pulse,
    body.pdf-render .animate-visionwavetech-orbit-slow,
    body.pdf-render .animate-visionwavetech-shimmer-sweep,
    body.pdf-render .animate-visionwavetech-beam-bright-pulse,
    body.pdf-render .animate-visionwavetech-sparkle-pulse,
    body.pdf-render .animate-visionwavetech-orb-float,
    body.pdf-render .animate-visionwavetech-progress-dots-seq,
    body.pdf-render .animate-visionwavetech-data-flow-down,
    body.pdf-render .animate-visionwavetech-pill-breathe,
    body.pdf-render .animate-visionwavetech-corner-react-top,
    body.pdf-render .animate-visionwavetech-corner-react-bottom,
    body.pdf-render .animate-visionwavetech-reveal-headline,
    body.pdf-render .animate-visionwavetech-reveal-fade-up,
    body.pdf-render .animate-visionwavetech-reveal-sparkle-burst,
    body.pdf-render .animate-visionwavetech-reveal-cta-halo,
    body.pdf-render .animate-visionwavetech-reveal-emoji-pop,
    body.pdf-render .animate-visionwavetech-reveal-emoji-bobble,
    body.pdf-render .animate-visionwavetech-reveal-confetti-burst,
    body.pdf-render .animate-visionwavetech-score-orb-breathe,
    body.pdf-render .cx-ready-character,
    body.pdf-render .cx-ready-halo,
    body.pdf-render .cx-scan-track,
    body.pdf-render .cx-devil-orbit {
      animation: none !important
    }

    body.pdf-render .cx-scan-track {
      --scan-y: 50%
    }

    body.pdf-render .cx-ready-character {
      opacity: 1;
      transform: scale(1)
    }

    body.pdf-render .cx-ready-halo {
      opacity: .75;
      transform: scale(1)
    }

    body.pdf-render .animate-bar-fill {
      width: var(--w)
    }

    body.pdf-render .animate-donut-draw {
      stroke-dashoffset: var(--o)
    }

    body.pdf-render .animate-trend-draw {
      stroke-dashoffset: 0
    }

    body.pdf-render .animate-cx-stretch {
      transform: scaleX(1)
    }

    @keyframes visionwavetech-survey-hero-up {
      0% {
        opacity: 0;
        transform: translateY(12px)
      }

      to {
        opacity: 1;
        transform: none
      }
    }

    @keyframes visionwavetech-survey-orb-float {

      0%,
      to {
        transform: translateY(0)
      }

      50% {
        transform: translateY(-7px)
      }
    }

    @keyframes visionwavetech-survey-emblem-pop {
      0% {
        opacity: 0;
        transform: scale(.6)
      }

      60% {
        opacity: 1;
        transform: scale(1.08)
      }

      to {
        transform: scale(1)
      }
    }

    @keyframes visionwavetech-survey-ring-pulse {
      0% {
        opacity: .5;
        transform: scale(1)
      }

      to {
        opacity: 0;
        transform: scale(1.7)
      }
    }

    .animate-visionwavetech-survey-hero-up {
      animation: .6s cubic-bezier(.2, .8, .2, 1) both visionwavetech-survey-hero-up
    }

    .animate-visionwavetech-survey-orb-float {
      animation: 16s ease-in-out infinite visionwavetech-survey-orb-float
    }

    .animate-visionwavetech-survey-emblem-pop {
      animation: .6s cubic-bezier(.34, 1.56, .64, 1) both visionwavetech-survey-emblem-pop
    }

    .animate-visionwavetech-survey-ring-pulse {
      animation: 2.4s ease-out infinite visionwavetech-survey-ring-pulse
    }

    @media (prefers-reduced-motion:reduce) {

      .animate-step-in,
      .animate-fade-up,
      .animate-donut-draw,
      .animate-bar-fill,
      .animate-trend-draw,
      .animate-cx-stretch,
      .animate-cx-rise-in,
      .animate-cx-hero-in,
      .animate-cx-dot-pulse,
      .animate-wizard-float-a,
      .animate-wizard-float-b,
      .animate-wizard-float-c,
      .animate-wizard-bubble,
      .animate-wizard-sparkle,
      .animate-tooltip-in,
      .animate-visionwavetech-tooltip-in,
      .animate-visionwavetech-liquid-shimmer,
      .animate-visionwavetech-thumb-breathe,
      .animate-visionwavetech-liquid-bubble,
      .animate-visionwavetech-shimmer-counter,
      .animate-visionwavetech-shine-pulse,
      .animate-visionwavetech-pedestal-pulse,
      .animate-visionwavetech-orbit-slow,
      .animate-visionwavetech-shimmer-sweep,
      .animate-visionwavetech-beam-bright-pulse,
      .animate-visionwavetech-sparkle-pulse,
      .animate-visionwavetech-orb-float,
      .animate-visionwavetech-progress-dots-seq,
      .animate-visionwavetech-data-flow-down,
      .animate-visionwavetech-pill-breathe,
      .animate-visionwavetech-corner-react-top,
      .animate-visionwavetech-corner-react-bottom,
      .animate-visionwavetech-reveal-headline,
      .animate-visionwavetech-reveal-fade-up,
      .animate-visionwavetech-reveal-sparkle-burst,
      .animate-visionwavetech-reveal-cta-halo,
      .animate-visionwavetech-reveal-emoji-pop,
      .animate-visionwavetech-reveal-emoji-bobble,
      .animate-visionwavetech-reveal-confetti-burst,
      .animate-visionwavetech-score-orb-breathe,
      .animate-visionwavetech-survey-hero-up,
      .animate-visionwavetech-survey-orb-float,
      .animate-visionwavetech-survey-emblem-pop,
      .animate-visionwavetech-survey-ring-pulse,
      .cx-ready-character,
      .cx-ready-halo,
      .cx-scan-track,
      .cx-devil-orbit {
        animation: none !important
      }

      .cx-scan-track {
        --scan-y: 50%
      }

      .cx-devil-orbit {
        z-index: 30;
        opacity: 1;
        filter: drop-shadow(0 7px 16px #0b63ff7a)drop-shadow(0 0 14px #0b63ff8c);
        transform: translate(200px)scale(1.2)
      }

      .cx-ready-character {
        opacity: 1;
        transform: scale(1)
      }

      .cx-ready-halo {
        opacity: .75;
        transform: scale(1)
      }

      .animate-bar-fill {
        width: var(--w)
      }

      .animate-donut-draw {
        stroke-dashoffset: var(--o)
      }

      .animate-trend-draw {
        stroke-dashoffset: 0
      }

      .animate-cx-stretch {
        transform: scaleX(1)
      }
    }

    @container (max-width:480px) {
      .cx-statrow {
        grid-template-columns: 1fr !important;
        gap: 8px !important
      }

      .cx-statcard {
        flex-direction: row !important;
        justify-content: space-between !important;
        align-items: center !important;
        gap: 14px !important;
        padding: 14px 16px !important
      }

      .cx-statcard-chev {
        display: inline-flex !important
      }
    }

    @container (max-width:540px) {
      .cx-highlights {
        grid-template-columns: 1fr !important
      }

      .cx-highlight-foot {
        flex-direction: column !important;
        align-items: stretch !important;
        gap: 12px !important
      }

      .cx-highlight-cta {
        color: #fff !important;
        justify-content: center !important;
        padding: 13px 18px !important;
        font-size: 14px !important
      }

      .cx-highlight-cta[data-tone=orange] {
        background: #ea580c !important
      }

      .cx-highlight-cta[data-tone=orange]:hover {
        background: #c24206 !important
      }

      .cx-highlight-cta[data-tone=green] {
        background: #16a34a !important
      }

      .cx-highlight-cta[data-tone=green]:hover {
        background: #117a37 !important
      }

      .cx-highlight-cta svg {
        stroke: #fff !important
      }

      .cx-burn-card {
        row-gap: 14px;
        grid-template-columns: 1fr !important;
        padding: 22px 20px !important
      }

      .cx-burn-card>div:first-child {
        flex-direction: row !important;
        align-items: baseline !important;
        gap: 12px !important
      }

      .cx-burn-card>div:first-child>.anton {
        font-size: 40px !important
      }

      .cx-burn-card>div:first-child>.cx-burn-meta {
        margin-left: auto
      }
    }

    @container (max-width:720px) {
      .cx-wins {
        grid-template-columns: 1fr !important
      }

      .cx-win-card {
        min-height: 0 !important
      }
    }

    @container (max-width:480px) {
      .cx-pillar-row {
        grid-template-rows: auto auto !important;
        grid-template-columns: auto 1fr auto !important;
        gap: 4px 10px !important
      }

      .cx-pillar-icon {
        grid-area: 1/1/span 2 !important
      }

      .cx-pillar-label {
        grid-area: 1/2/auto/span 2 !important
      }

      .cx-pillar-bar {
        grid-area: 2/2 !important
      }

      .cx-pillar-row>.cx-pillar-score {
        grid-area: 1/3 !important
      }

      .cx-pillars-head {
        flex-direction: column !important;
        align-items: stretch !important;
        gap: 14px !important
      }

      .cx-pillars-cta {
        width: 100% !important;
        padding: 13px 18px !important;
        font-size: 14px !important
      }
    }

    @container (max-width:720px) {
      .cx-unlock {
        padding: 26px 22px 24px !important
      }

      .cx-unlock-grid {
        grid-template-columns: 1fr !important;
        gap: 22px !important
      }
    }

    @container (max-width:640px) {
      .cx-upgrade-compare {
        padding: 24px 22px 22px !important
      }

      .cx-compare-grid {
        grid-template-columns: 1fr !important;
        gap: 14px !important
      }
    }

    @container (max-width:540px) {
      .cx-locked-cta {
        flex-direction: column !important;
        align-items: stretch !important;
        gap: 12px !important
      }

      .cx-locked-cta-btn {
        box-sizing: border-box !important;
        width: 100% !important;
        padding: 13px 18px !important;
        font-size: 14px !important
      }

      .cx-footer {
        grid-template-columns: 1fr !important
      }

      .cx-footer-links {
        flex-flow: wrap !important;
        align-items: flex-start !important;
        gap: 4px 12px !important
      }
    }

    @container (max-width:720px) {
      .cx-hero-ladder {
        display: none !important
      }
    }

    [id^=pillar-],
    [id=pillar-scores],
    [id=top-burns],
    [id=quick-wins] {
      scroll-margin-top: 8rem
    }

    .cx-phone-pro {
      width: var(--w, 140px);
      height: calc(var(--w, 140px) * 2.0816);
      border-radius: calc(var(--w, 140px) * .2041);
      padding: calc(var(--w, 140px) * .0357);
      background: linear-gradient(155deg, #2d3138 0%, #1a1d24 36%, #0c0e13 74%, #050609 100%);
      flex-shrink: 0;
      position: relative;
      box-shadow: inset 0 1.5px #ffffff38, inset 0 -1px #ffffff0a, inset 0 0 0 1px #ffffff08, 0 30px 50px -18px #080b126b, 0 10px 24px -10px #0e132047
    }

    .cx-phone-pro:before {
      content: "";
      inset: calc(var(--w, 140px) * .0077);
      border-radius: calc(var(--w, 140px) * .1964);
      pointer-events: none;
      background: linear-gradient(155deg, #ffffff2e 0%, #fff0 18% 70%, #ffffff14 100%);
      position: absolute
    }

    .cx-phone-pro:after {
      content: "";
      border-radius: calc(var(--w, 140px) * .2041);
      pointer-events: none;
      position: absolute;
      inset: 0;
      box-shadow: 0 0 0 1px #ffffff0a, 0 0 0 2px #00000026
    }

    .cx-phone-pro-screen {
      border-radius: calc(var(--w, 140px) * .1684);
      background: #1a1a1a;
      width: 100%;
      height: 100%;
      position: relative;
      overflow: hidden;
      box-shadow: inset 0 0 0 1px #0006
    }

    .cx-phone-pro-screen img {
      object-fit: cover;
      object-position: top center;
      width: 100%;
      height: 100%;
      display: block
    }

    .cx-phone-pro-island {
      top: calc(var(--w, 140px) * .0612);
      width: calc(var(--w, 140px) * .4184);
      height: calc(var(--w, 140px) * .1224);
      z-index: 3;
      background: #040506;
      border-radius: 999px;
      position: absolute;
      left: 50%;
      transform: translate(-50%);
      box-shadow: inset 0 0 0 1px #ffffff0d, inset 0 1px #ffffff14, 0 1px 3px #0006
    }

    .cx-phone-pro-gloss {
      border-radius: calc(var(--w, 140px) * .1684);
      pointer-events: none;
      z-index: 2;
      background: linear-gradient(155deg, #ffffff29 0%, #fff0 30% 80%, #ffffff0a 100%);
      position: absolute;
      inset: 0
    }

    .cx-phone-pro-btn {
      z-index: 0;
      background: linear-gradient(#34383f 0%, #1b1e24 50%, #0f1116 100%);
      position: absolute;
      box-shadow: inset 0 1px #ffffff1f, inset 0 -1px #0006, 0 1px 1px #0000004d
    }

    .cx-phone-pro-btn--mute {
      left: calc(var(--w, 140px) * -.0128);
      top: calc(var(--w, 140px) * .3673);
      width: calc(var(--w, 140px) * .0204);
      height: calc(var(--w, 140px) * .1122);
      border-radius: 2px 0 0 2px
    }

    .cx-phone-pro-btn--vol-up {
      left: calc(var(--w, 140px) * -.0128);
      top: calc(var(--w, 140px) * .5408);
      width: calc(var(--w, 140px) * .0204);
      height: calc(var(--w, 140px) * .1939);
      border-radius: 2px 0 0 2px
    }

    .cx-phone-pro-btn--vol-dn {
      left: calc(var(--w, 140px) * -.0128);
      top: calc(var(--w, 140px) * .7857);
      width: calc(var(--w, 140px) * .0204);
      height: calc(var(--w, 140px) * .1939);
      border-radius: 2px 0 0 2px
    }

    .cx-phone-pro-btn--power {
      right: calc(var(--w, 140px) * -.0128);
      top: calc(var(--w, 140px) * .6327);
      width: calc(var(--w, 140px) * .0204);
      height: calc(var(--w, 140px) * .2857);
      border-radius: 0 2px 2px 0
    }

    [data-cx-fab-tabbar=fab] {
      bottom: 20px
    }

    [data-cx-fab-tabbar=popup] {
      bottom: 86px
    }

    @media (max-width:1199.98px) {
      [data-cx-fab-tabbar=fab] {
        bottom: calc(67px + max(6px, env(safe-area-inset-bottom)))
      }

      [data-cx-fab-tabbar=popup] {
        bottom: calc(133px + max(6px, env(safe-area-inset-bottom)))
      }
    }

    @property --tw-border-spacing-x {
      syntax: "<length>";
      inherits: false;
      initial-value: 0
    }

    @property --tw-border-spacing-y {
      syntax: "<length>";
      inherits: false;
      initial-value: 0
    }

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

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

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

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

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

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

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

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

    @property --tw-divide-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-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-backdrop-blur {
      syntax: "*";
      inherits: false
    }

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

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

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

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

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

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

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

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

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

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

    @property --tw-content {
      syntax: "*";
      inherits: false;
      initial-value: ""
    }

    @keyframes spin {
      to {
        transform: rotate(360deg)
      }
    }

    @keyframes pulse {
      50% {
        opacity: .5
      }
    }