@import url("https://fonts.googleapis.com/css2?family=Alexandria:wght@100;200;300;400;500;600;700;800;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@100;200;300;400;500;600;700;800;900&display=swap");
/*! tailwindcss v4.1.3 | MIT License | https://tailwindcss.com */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *, :before, :after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-rotate-x: rotateX(0);
      --tw-rotate-y: rotateY(0);
      --tw-rotate-z: rotateZ(0);
      --tw-skew-x: skewX(0);
      --tw-skew-y: skewY(0);
      --tw-space-y-reverse: 0;
      --tw-border-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-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-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --color-red-50: oklch(.971 .013 17.38);
    --color-red-200: oklch(.885 .062 18.334);
    --color-red-600: oklch(.577 .245 27.325);
    --color-red-800: oklch(.444 .177 26.899);
    --color-red-900: oklch(.396 .141 25.723);
    --color-amber-100: oklch(.962 .059 95.617);
    --color-amber-200: oklch(.924 .12 95.746);
    --color-amber-300: oklch(.879 .169 91.605);
    --color-amber-800: oklch(.473 .137 46.201);
    --color-amber-950: oklch(.279 .077 45.635);
    --color-yellow-50: oklch(.987 .026 102.212);
    --color-green-50: oklch(.982 .018 155.826);
    --color-green-200: oklch(.925 .084 155.995);
    --color-green-600: oklch(.627 .194 149.214);
    --color-green-800: oklch(.448 .119 151.328);
    --color-green-900: oklch(.393 .095 152.535);
    --color-blue-50: oklch(.97 .014 254.604);
    --color-blue-200: oklch(.882 .059 254.128);
    --color-gray-50: oklch(.985 .002 247.839);
    --color-gray-100: oklch(.967 .003 264.542);
    --color-gray-200: oklch(.928 .006 264.531);
    --color-gray-300: oklch(.872 .01 258.338);
    --color-gray-400: oklch(.707 .022 261.325);
    --color-gray-500: oklch(.551 .027 264.364);
    --color-gray-600: oklch(.446 .03 256.802);
    --color-gray-700: oklch(.373 .034 259.733);
    --color-gray-800: oklch(.278 .033 256.848);
    --color-gray-900: oklch(.21 .034 264.665);
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --container-xs: 20rem;
    --container-md: 28rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --container-5xl: 64rem;
    --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-xl: 1.25rem;
    --text-2xl: 1.5rem;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --tracking-wide: .025em;
    --tracking-wider: .05em;
    --leading-tight: 1.25;
    --leading-snug: 1.375;
    --leading-relaxed: 1.625;
    --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-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
    --blur-sm: 8px;
    --blur-lg: 16px;
    --blur-xl: 24px;
    --blur-2xl: 40px;
    --blur-3xl: 64px;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: var(--font-sans);
    --default-font-feature-settings: var(--font-sans--font-feature-settings);
    --default-font-variation-settings: var(--font-sans--font-variation-settings);
    --default-mono-font-family: var(--font-mono);
    --default-mono-font-feature-settings: var(--font-mono--font-feature-settings);
    --default-mono-font-variation-settings: var(--font-mono--font-variation-settings);
  }
}

@layer base {
  *, :after, :before, ::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;
  }

  body {
    line-height: inherit;
  }

  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;
    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;
    --lightningcss-light: initial;
    --lightningcss-dark: ;
    color-scheme: light;
    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;
    --lightningcss-light: initial;
    --lightningcss-dark: ;
    color-scheme: light;
    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;
    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;
  }

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

  * {
    border-color: var(--border);
    outline-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    * {
      outline-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  body {
    background-color: var(--background);
    color: var(--foreground);
  }

  * {
    border-color: var(--border);
    outline-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    * {
      outline-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  body {
    background-color: var(--background);
    color: var(--foreground);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  [dir="rtl"] {
    font-family: Alexandria, sans-serif;
  }

  [dir="rtl"] h1[class*="Be_Vietnam_Pro"] {
    font-family: Be Vietnam Pro, sans-serif;
  }

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) h1 {
    font-size: var(--text-2xl);
    font-weight: var(--font-weight-medium);
    line-height: 1.5;
  }

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) h2 {
    font-size: var(--text-xl);
    font-weight: var(--font-weight-medium);
    line-height: 1.5;
  }

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) h3 {
    font-size: var(--text-lg);
    font-weight: var(--font-weight-medium);
    line-height: 1.5;
  }

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) h4, :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) label, :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) button {
    font-size: var(--text-base);
    font-weight: var(--font-weight-medium);
    line-height: 1.5;
  }

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) input {
    font-size: var(--text-base);
    font-weight: var(--font-weight-normal);
    line-height: 1.5;
  }
}

@layer utilities {
  .pointer-events-none {
    pointer-events: none;
  }

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

  .sticky {
    position: sticky;
  }

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

  .inset-\[-0\.42\%_-70\.89\%_-13\.98\%_52\.07\%\] {
    inset: -.42% -70.89% -13.98% 52.07%;
  }

  .inset-\[-6\.25\%_60\.82\%_68\.75\%_-25\.77\%\] {
    inset: -6.25% 60.82% 68.75% -25.77%;
  }

  .inset-\[-20\.77\%_-50\.14\%_-23\.9\%_24\.17\%\] {
    inset: -20.77% -50.14% -23.9% 24.17%;
  }

  .inset-\[-20\.77\%_-70\.89\%_-23\.9\%_-24\.32\%\] {
    inset: -20.77% -70.89% -23.9% -24.32%;
  }

  .inset-\[-56\.43\%_-44\.39\%_-73\.29\%_47\.19\%\] {
    inset: -56.43% -44.39% -73.29% 47.19%;
  }

  .inset-\[-103\.88\%_-106\.8\%_-112\.81\%_12\.86\%\] {
    inset: -103.88% -106.8% -112.81% 12.86%;
  }

  .inset-\[-139\.28\%_-103\.59\%_-129\.23\%_-24\.65\%\] {
    inset: -139.28% -103.59% -129.23% -24.65%;
  }

  .inset-\[0_-7\.53\%_62\.5\%_30\.82\%\] {
    inset: 0 -7.53% 62.5% 30.82%;
  }

  .inset-\[0_-13\.08\%_16\.67\%_-13\.08\%\] {
    inset: 0 -13.08% 16.67%;
  }

  .inset-\[0_-13\.08\%_33\.33\%_-13\.08\%\] {
    inset: 0 -13.08% 33.33%;
  }

  .inset-\[0_-14\.95\%_78\.12\%_-14\.95\%\] {
    inset: 0 -14.95% 78.12%;
  }

  .inset-\[0_93\.15\%_0_-7\.53\%\] {
    inset: 0 93.15% 0 -7.53%;
  }

  .inset-\[8\.66\%_15\.52\%_-4\.88\%_-24\.32\%\] {
    inset: 8.66% 15.52% -4.88% -24.32%;
  }

  .inset-\[12\.5\%_-14\.95\%_56\.25\%_-14\.95\%\] {
    inset: 12.5% -14.95% 56.25%;
  }

  .inset-\[17\.66\%_-25\%_-3\.11\%_63\.91\%\] {
    inset: 17.66% -25% -3.11% 63.91%;
  }

  .inset-\[35\%_22\.94\%\] {
    inset: 35% 22.94%;
  }

  .inset-\[37\.5\%_-7\.53\%_0_-7\.53\%\] {
    inset: 37.5% -7.53% 0;
  }

  .inset-\[71\.88\%_-14\.95\%_0_-14\.95\%\] {
    inset: 71.88% -14.95% 0;
  }

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

  .inset-x-1\/4 {
    inset-inline: 25%;
  }

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

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

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

  .top-1\/3 {
    top: 33.3333%;
  }

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

  .top-3\/4 {
    top: 75%;
  }

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

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

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

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

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

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

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

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

  .top-\[-33\.14px\] {
    top: -33.14px;
  }

  .top-\[-241px\] {
    top: -241px;
  }

  .top-\[-381px\] {
    top: -381px;
  }

  .top-\[1\.5rem\] {
    top: 1.5rem;
  }

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

  .top-\[2\.75px\] {
    top: 2.75px;
  }

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

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

  .top-\[4\.97px\] {
    top: 4.97px;
  }

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

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

  .top-\[5rem\] {
    top: 5rem;
  }

  .top-\[6rem\] {
    top: 6rem;
  }

  .top-\[7\.5rem\] {
    top: 7.5rem;
  }

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

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

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

  .top-\[13\.5px\] {
    top: 13.5px;
  }

  .top-\[13\.49px\] {
    top: 13.49px;
  }

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

  .top-\[20px\] {
    top: 20px;
  }

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

  .top-\[25\.69px\] {
    top: 25.69px;
  }

  .top-\[28\.19px\] {
    top: 28.19px;
  }

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

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

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

  .top-\[33\.53px\] {
    top: 33.53px;
  }

  .top-\[34\.8px\] {
    top: 34.8px;
  }

  .top-\[34px\] {
    top: 34px;
  }

  .top-\[36px\] {
    top: 36px;
  }

  .top-\[37\.5\%\] {
    top: 37.5%;
  }

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

  .top-\[53\.39px\] {
    top: 53.39px;
  }

  .top-\[61px\] {
    top: 61px;
  }

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

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

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

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

  .top-\[68\.28px\] {
    top: 68.28px;
  }

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

  .top-\[76\.5px\] {
    top: 76.5px;
  }

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

  .top-\[85px\] {
    top: 85px;
  }

  .top-\[93\.59px\] {
    top: 93.59px;
  }

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

  .top-\[112px\] {
    top: 112px;
  }

  .top-\[116px\] {
    top: 116px;
  }

  .top-\[124\.78px\] {
    top: 124.78px;
  }

  .top-\[125\.84px\] {
    top: 125.84px;
  }

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

  .top-\[128px\] {
    top: 128px;
  }

  .top-\[132\.38px\] {
    top: 132.38px;
  }

  .top-\[133\.28px\] {
    top: 133.28px;
  }

  .top-\[133\.53px\] {
    top: 133.53px;
  }

  .top-\[141\.59px\] {
    top: 141.59px;
  }

  .top-\[147\.78px\] {
    top: 147.78px;
  }

  .top-\[151\.56px\] {
    top: 151.56px;
  }

  .top-\[163\.53px\] {
    top: 163.53px;
  }

  .top-\[166\.75px\] {
    top: 166.75px;
  }

  .top-\[177\.59px\] {
    top: 177.59px;
  }

  .top-\[181px\] {
    top: 181px;
  }

  .top-\[184px\] {
    top: 184px;
  }

  .top-\[191\.13px\] {
    top: 191.13px;
  }

  .top-\[193\.75px\] {
    top: 193.75px;
  }

  .top-\[218\.13px\] {
    top: 218.13px;
  }

  .top-\[218\.53px\] {
    top: 218.53px;
  }

  .top-\[225\.59px\] {
    top: 225.59px;
  }

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

  .top-\[228\.67px\] {
    top: 228.67px;
  }

  .top-\[234px\] {
    top: 234px;
  }

  .top-\[241\.79px\] {
    top: 241.79px;
  }

  .top-\[241px\] {
    top: 241px;
  }

  .top-\[258px\] {
    top: 258px;
  }

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

  .top-\[322\.38px\] {
    top: 322.38px;
  }

  .top-\[397\.88px\] {
    top: 397.88px;
  }

  .top-\[399\.88px\] {
    top: 399.88px;
  }

  .top-\[441\.59px\] {
    top: 441.59px;
  }

  .top-\[449\.86px\] {
    top: 449.86px;
  }

  .top-\[521\.25px\] {
    top: 521.25px;
  }

  .top-\[529\.08px\] {
    top: 529.08px;
  }

  .top-\[597\.5px\] {
    top: 597.5px;
  }

  .top-\[613\.25px\] {
    top: 613.25px;
  }

  .top-\[709\.61px\] {
    top: 709.61px;
  }

  .top-px {
    top: 1px;
  }

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

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

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

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

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

  .right-\[-0\.25rem\] {
    right: -.25rem;
  }

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

  .right-\[-7\.53\%\] {
    right: -7.53%;
  }

  .right-\[-36\.6\%\] {
    right: -36.6%;
  }

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

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

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

  .bottom-3\/4 {
    bottom: 75%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .left-\[-0\.25rem\] {
    left: -.25rem;
  }

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

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

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

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

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

  .left-\[-130px\] {
    left: -130px;
  }

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

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

  .left-\[2\.58px\] {
    left: 2.58px;
  }

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

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

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

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

  .left-\[10\.03px\] {
    left: 10.03px;
  }

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

  .left-\[21\.36px\] {
    left: 21.36px;
  }

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

  .left-\[24\.67px\] {
    left: 24.67px;
  }

  .left-\[26\.5px\] {
    left: 26.5px;
  }

  .left-\[27px\] {
    left: 27px;
  }

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

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

  .left-\[29\.5px\] {
    left: 29.5px;
  }

  .left-\[31\.49px\] {
    left: 31.49px;
  }

  .left-\[31\.53px\] {
    left: 31.53px;
  }

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

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

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

  .left-\[38\.78px\] {
    left: 38.78px;
  }

  .left-\[39px\] {
    left: 39px;
  }

  .left-\[40px\] {
    left: 40px;
  }

  .left-\[41\.5px\] {
    left: 41.5px;
  }

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

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

  .left-\[46px\] {
    left: 46px;
  }

  .left-\[48px\] {
    left: 48px;
  }

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

  .left-\[60px\] {
    left: 60px;
  }

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

  .left-\[64\.03px\] {
    left: 64.03px;
  }

  .left-\[64\.31px\] {
    left: 64.31px;
  }

  .left-\[64px\] {
    left: 64px;
  }

  .left-\[70\.75px\] {
    left: 70.75px;
  }

  .left-\[71\.73px\] {
    left: 71.73px;
  }

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

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

  .left-\[74px\] {
    left: 74px;
  }

  .left-\[75\.8px\] {
    left: 75.8px;
  }

  .left-\[75\.69px\] {
    left: 75.69px;
  }

  .left-\[76px\] {
    left: 76px;
  }

  .left-\[78px\] {
    left: 78px;
  }

  .left-\[79\.42px\] {
    left: 79.42px;
  }

  .left-\[79px\] {
    left: 79px;
  }

  .left-\[80\.5px\] {
    left: 80.5px;
  }

  .left-\[80\.47px\] {
    left: 80.47px;
  }

  .left-\[80px\] {
    left: 80px;
  }

  .left-\[81px\] {
    left: 81px;
  }

  .left-\[82px\] {
    left: 82px;
  }

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

  .left-\[93\.03px\] {
    left: 93.03px;
  }

  .left-\[94\.11px\] {
    left: 94.11px;
  }

  .left-\[94px\] {
    left: 94px;
  }

  .left-\[95\.67px\] {
    left: 95.67px;
  }

  .left-\[101px\] {
    left: 101px;
  }

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

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

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

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

  .left-\[109\.03px\] {
    left: 109.03px;
  }

  .left-\[118\.17px\] {
    left: 118.17px;
  }

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

  .left-\[135\.5px\] {
    left: 135.5px;
  }

  .left-\[137\.89px\] {
    left: 137.89px;
  }

  .left-\[139\.41px\] {
    left: 139.41px;
  }

  .left-\[143\.2px\] {
    left: 143.2px;
  }

  .left-\[143\.5px\] {
    left: 143.5px;
  }

  .left-\[144\.84px\] {
    left: 144.84px;
  }

  .left-\[147\.91px\] {
    left: 147.91px;
  }

  .left-\[148\.61px\] {
    left: 148.61px;
  }

  .left-\[149\.73px\] {
    left: 149.73px;
  }

  .left-\[150\.06px\] {
    left: 150.06px;
  }

  .left-\[150\.45px\] {
    left: 150.45px;
  }

  .left-\[153\.72px\] {
    left: 153.72px;
  }

  .left-\[153\.81px\] {
    left: 153.81px;
  }

  .left-\[153\.84px\] {
    left: 153.84px;
  }

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

  .left-\[156\.58px\] {
    left: 156.58px;
  }

  .left-\[157\.91px\] {
    left: 157.91px;
  }

  .left-\[158\.52px\] {
    left: 158.52px;
  }

  .left-\[163\.27px\] {
    left: 163.27px;
  }

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

  .left-\[171px\] {
    left: 171px;
  }

  .left-\[172\.58px\] {
    left: 172.58px;
  }

  .left-\[172\.78px\] {
    left: 172.78px;
  }

  .left-\[174px\] {
    left: 174px;
  }

  .left-\[182px\] {
    left: 182px;
  }

  .left-\[184\.59px\] {
    left: 184.59px;
  }

  .left-\[184\.72px\] {
    left: 184.72px;
  }

  .left-\[184\.77px\] {
    left: 184.77px;
  }

  .left-\[184\.84px\] {
    left: 184.84px;
  }

  .left-\[184\.89px\] {
    left: 184.89px;
  }

  .left-\[184\.95px\] {
    left: 184.95px;
  }

  .left-\[184\.97px\] {
    left: 184.97px;
  }

  .left-\[184\.98px\] {
    left: 184.98px;
  }

  .left-\[184px\] {
    left: 184px;
  }

  .left-\[185\.02px\] {
    left: 185.02px;
  }

  .left-\[185\.05px\] {
    left: 185.05px;
  }

  .left-\[185\.08px\] {
    left: 185.08px;
  }

  .left-\[185\.11px\] {
    left: 185.11px;
  }

  .left-\[185\.25px\] {
    left: 185.25px;
  }

  .left-\[185\.45px\] {
    left: 185.45px;
  }

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

  .left-\[185px\] {
    left: 185px;
  }

  .left-\[186px\] {
    left: 186px;
  }

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

  .left-\[193px\] {
    left: 193px;
  }

  .left-\[194\.5px\] {
    left: 194.5px;
  }

  .left-\[199\.17px\] {
    left: 199.17px;
  }

  .left-\[202px\] {
    left: 202px;
  }

  .left-\[204px\] {
    left: 204px;
  }

  .left-\[206\.27px\] {
    left: 206.27px;
  }

  .left-\[212\.39px\] {
    left: 212.39px;
  }

  .left-\[217px\] {
    left: 217px;
  }

  .left-\[222\.67px\] {
    left: 222.67px;
  }

  .left-\[225px\] {
    left: 225px;
  }

  .left-\[227px\] {
    left: 227px;
  }

  .left-\[230px\] {
    left: 230px;
  }

  .left-\[232\.53px\] {
    left: 232.53px;
  }

  .left-\[232\.58px\] {
    left: 232.58px;
  }

  .left-\[232px\] {
    left: 232px;
  }

  .left-\[234\.27px\] {
    left: 234.27px;
  }

  .left-\[241\.7px\] {
    left: 241.7px;
  }

  .left-\[241\.42px\] {
    left: 241.42px;
  }

  .left-\[241\.63px\] {
    left: 241.63px;
  }

  .left-\[241\.77px\] {
    left: 241.77px;
  }

  .left-\[242\.11px\] {
    left: 242.11px;
  }

  .left-\[244\.94px\] {
    left: 244.94px;
  }

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

  .left-\[249\.59px\] {
    left: 249.59px;
  }

  .left-\[256\.5px\] {
    left: 256.5px;
  }

  .left-\[256px\] {
    left: 256px;
  }

  .left-\[260\.83px\] {
    left: 260.83px;
  }

  .left-\[264\.05px\] {
    left: 264.05px;
  }

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

  .left-\[265\.34px\] {
    left: 265.34px;
  }

  .left-\[266px\] {
    left: 266px;
  }

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

  .left-\[288\.06px\] {
    left: 288.06px;
  }

  .left-\[288px\] {
    left: 288px;
  }

  .left-\[290\.3px\] {
    left: 290.3px;
  }

  .left-\[290\.06px\] {
    left: 290.06px;
  }

  .left-\[290\.19px\] {
    left: 290.19px;
  }

  .left-\[290\.34px\] {
    left: 290.34px;
  }

  .left-\[290\.67px\] {
    left: 290.67px;
  }

  .left-\[290\.89px\] {
    left: 290.89px;
  }

  .left-\[298\.45px\] {
    left: 298.45px;
  }

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

  .left-\[298px\] {
    left: 298px;
  }

  .left-\[300px\] {
    left: 300px;
  }

  .left-\[318px\] {
    left: 318px;
  }

  .left-\[320px\] {
    left: 320px;
  }

  .left-\[335\.97px\] {
    left: 335.97px;
  }

  .left-\[336\.17px\] {
    left: 336.17px;
  }

  .left-\[345\.52px\] {
    left: 345.52px;
  }

  .left-\[347\.52px\] {
    left: 347.52px;
  }

  .left-\[350\.2px\] {
    left: 350.2px;
  }

  .left-\[350\.36px\] {
    left: 350.36px;
  }

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

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

  .left-\[368\.94px\] {
    left: 368.94px;
  }

  .left-\[369px\] {
    left: 369px;
  }

  .left-\[384\.14px\] {
    left: 384.14px;
  }

  .left-\[384\.25px\] {
    left: 384.25px;
  }

  .left-\[384px\] {
    left: 384px;
  }

  .left-\[408px\] {
    left: 408px;
  }

  .left-\[415\.31px\] {
    left: 415.31px;
  }

  .left-\[415\.34px\] {
    left: 415.34px;
  }

  .left-\[416px\] {
    left: 416px;
  }

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

  .left-\[422px\] {
    left: 422px;
  }

  .left-\[455\.83px\] {
    left: 455.83px;
  }

  .left-\[465\.14px\] {
    left: 465.14px;
  }

  .left-\[504px\] {
    left: 504px;
  }

  .left-\[520\.91px\] {
    left: 520.91px;
  }

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

  .left-\[530\.67px\] {
    left: 530.67px;
  }

  .left-\[566\.2px\] {
    left: 566.2px;
  }

  .left-\[566\.06px\] {
    left: 566.06px;
  }

  .left-\[566\.09px\] {
    left: 566.09px;
  }

  .left-\[566\.11px\] {
    left: 566.11px;
  }

  .left-\[566\.23px\] {
    left: 566.23px;
  }

  .left-\[582px\] {
    left: 582px;
  }

  .left-\[590px\] {
    left: 590px;
  }

  .left-\[600px\] {
    left: 600px;
  }

  .left-\[606px\] {
    left: 606px;
  }

  .left-\[804px\] {
    left: 804px;
  }

  .left-\[856px\] {
    left: 856px;
  }

  .left-\[884px\] {
    left: 884px;
  }

  .left-\[900px\] {
    left: 900px;
  }

  .left-\[1224px\] {
    left: 1224px;
  }

  .left-px {
    left: 1px;
  }

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

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

  .z-0 {
    z-index: 0;
  }

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

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

  .z-40 {
    z-index: 40;
  }

  .z-50 {
    z-index: 50;
  }

  .z-\[90\] {
    z-index: 90;
  }

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

  .z-\[110\] {
    z-index: 110;
  }

  .z-\[9998\] {
    z-index: 9998;
  }

  .z-\[9999\] {
    z-index: 9999;
  }

  .order-1 {
    order: 1;
  }

  .order-2 {
    order: 2;
  }

  .order-last {
    order: 9999;
  }

  .col-\[1\] {
    grid-column: 1;
  }

  .col-\[2\] {
    grid-column: 2;
  }

  .col-\[3\] {
    grid-column: 3;
  }

  .col-\[4\] {
    grid-column: 4;
  }

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

  .row-\[1\] {
    grid-row: 1;
  }

  .float-left {
    float: left;
  }

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

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

  .mx-\[0px\] {
    margin-inline: 0;
  }

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

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

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

  .my-\[-4px\] {
    margin-block: -4px;
  }

  .my-\[-10px\] {
    margin-block: -10px;
  }

  .my-\[20px\] {
    margin-block: 20px;
  }

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

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

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

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

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

  .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-8 {
    margin-top: calc(var(--spacing) * 8);
  }

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

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

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

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

  .mr-auto {
    margin-right: auto;
  }

  .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-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }

  .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-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }

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

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

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

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

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

  .ml-auto {
    margin-left: auto;
  }

  .line-clamp-3 {
    -webkit-line-clamp: 3;
    -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-block {
    display: inline-block;
  }

  .inline-flex {
    display: inline-flex;
  }

  .aspect-\[1\.586\/1\] {
    aspect-ratio: 1.586;
  }

  .aspect-\[3\/4\] {
    aspect-ratio: 3 / 4;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .size-\[226\.274px\] {
    width: 226.274px;
    height: 226.274px;
  }

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

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

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

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

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

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

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

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

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

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

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

  .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-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-32 {
    height: calc(var(--spacing) * 32);
  }

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

  .h-\[0\.3rem\] {
    height: .3rem;
  }

  .h-\[1\.8rem\] {
    height: 1.8rem;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .h-\[45\.594px\] {
    height: 45.594px;
  }

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

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

  .h-\[47\.594px\] {
    height: 47.594px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .h-\[61\.75px\] {
    height: 61.75px;
  }

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

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

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

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

  .h-\[71\.391px\] {
    height: 71.391px;
  }

  .h-\[73\.125px\] {
    height: 73.125px;
  }

  .h-\[73\.594px\] {
    height: 73.594px;
  }

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

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

  .h-\[74\.375px\] {
    height: 74.375px;
  }

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

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

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

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

  .h-\[100\.781px\] {
    height: 100.781px;
  }

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

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

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

  .h-\[119\.375px\] {
    height: 119.375px;
  }

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

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

  .h-\[144\.531px\] {
    height: 144.531px;
  }

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

  .h-\[149\.594px\] {
    height: 149.594px;
  }

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

  .h-\[160\.531px\] {
    height: 160.531px;
  }

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

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

  .h-\[181\.02px\] {
    height: 181.02px;
  }

  .h-\[188\.75px\] {
    height: 188.75px;
  }

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

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

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

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

  .h-\[213\.125px\] {
    height: 213.125px;
  }

  .h-\[215\.75px\] {
    height: 215.75px;
  }

  .h-\[227\.724px\] {
    height: 227.724px;
  }

  .h-\[240\.125px\] {
    height: 240.125px;
  }

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

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

  .h-\[265\.594px\] {
    height: 265.594px;
  }

  .h-\[270\.094px\] {
    height: 270.094px;
  }

  .h-\[286\.172px\] {
    height: 286.172px;
  }

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

  .h-\[340\.094px\] {
    height: 340.094px;
  }

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

  .h-\[346\.531px\] {
    height: 346.531px;
  }

  .h-\[370\.141px\] {
    height: 370.141px;
  }

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

  .h-\[380\.094px\] {
    height: 380.094px;
  }

  .h-\[382\.172px\] {
    height: 382.172px;
  }

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

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

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

  .h-\[484\.375px\] {
    height: 484.375px;
  }

  .h-\[496\.172px\] {
    height: 496.172px;
  }

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

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

  .h-\[514\.594px\] {
    height: 514.594px;
  }

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

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

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

  .h-\[638\.172px\] {
    height: 638.172px;
  }

  .h-\[657\.078px\] {
    height: 657.078px;
  }

  .h-\[661\.078px\] {
    height: 661.078px;
  }

  .h-\[667\.078px\] {
    height: 667.078px;
  }

  .h-\[691\.078px\] {
    height: 691.078px;
  }

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

  .h-\[798\.375px\] {
    height: 798.375px;
  }

  .h-\[804\.75px\] {
    height: 804.75px;
  }

  .h-\[826\.172px\] {
    height: 826.172px;
  }

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

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

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

  .h-\[1093\.609px\] {
    height: 1093.61px;
  }

  .h-\[1349\.609px\] {
    height: 1349.61px;
  }

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

  .h-\[2342\.94px\] {
    height: 2342.94px;
  }

  .h-\[2407\.958px\] {
    height: 2407.96px;
  }

  .h-auto {
    height: auto;
  }

  .h-full {
    height: 100%;
  }

  .h-px {
    height: 1px;
  }

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

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

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

  .min-h-\[auto\] {
    min-height: auto;
  }

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

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

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

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

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

  .w-1\/3 {
    width: 33.3333%;
  }

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

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

  .w-2\/3 {
    width: 66.6667%;
  }

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

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

  .w-3\/4 {
    width: 75%;
  }

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

  .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-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-32 {
    width: calc(var(--spacing) * 32);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-\[38\.078px\] {
    width: 38.078px;
  }

  .w-\[38\.984px\] {
    width: 38.984px;
  }

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

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

  .w-\[49\.828px\] {
    width: 49.828px;
  }

  .w-\[50\.656px\] {
    width: 50.656px;
  }

  .w-\[51\.25px\] {
    width: 51.25px;
  }

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

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

  .w-\[53\.156px\] {
    width: 53.156px;
  }

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

  .w-\[57\.734px\] {
    width: 57.734px;
  }

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

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

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

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

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

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

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

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

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

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

  .w-\[73\.813px\] {
    width: 73.813px;
  }

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

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

  .w-\[77\.75px\] {
    width: 77.75px;
  }

  .w-\[77\.703px\] {
    width: 77.703px;
  }

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

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

  .w-\[79\.547px\] {
    width: 79.547px;
  }

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

  .w-\[81\.438px\] {
    width: 81.438px;
  }

  .w-\[82\.406px\] {
    width: 82.406px;
  }

  .w-\[84\.75px\] {
    width: 84.75px;
  }

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

  .w-\[85\.672px\] {
    width: 85.672px;
  }

  .w-\[87\.734px\] {
    width: 87.734px;
  }

  .w-\[93\.422px\] {
    width: 93.422px;
  }

  .w-\[93\.563px\] {
    width: 93.563px;
  }

  .w-\[97\.766px\] {
    width: 97.766px;
  }

  .w-\[103\.438px\] {
    width: 103.438px;
  }

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

  .w-\[106\.094px\] {
    width: 106.094px;
  }

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

  .w-\[111\.219px\] {
    width: 111.219px;
  }

  .w-\[115\.672px\] {
    width: 115.672px;
  }

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

  .w-\[119\.516px\] {
    width: 119.516px;
  }

  .w-\[131\.953px\] {
    width: 131.953px;
  }

  .w-\[133\.219px\] {
    width: 133.219px;
  }

  .w-\[135\.172px\] {
    width: 135.172px;
  }

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

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

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

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

  .w-\[147\.781px\] {
    width: 147.781px;
  }

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

  .w-\[151\.063px\] {
    width: 151.063px;
  }

  .w-\[155\.953px\] {
    width: 155.953px;
  }

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

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

  .w-\[159\.656px\] {
    width: 159.656px;
  }

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

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

  .w-\[161\.828px\] {
    width: 161.828px;
  }

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

  .w-\[163\.469px\] {
    width: 163.469px;
  }

  .w-\[163\.859px\] {
    width: 163.859px;
  }

  .w-\[165\.828px\] {
    width: 165.828px;
  }

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

  .w-\[170\.031px\] {
    width: 170.031px;
  }

  .w-\[170\.406px\] {
    width: 170.406px;
  }

  .w-\[170\.563px\] {
    width: 170.563px;
  }

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

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

  .w-\[173\.891px\] {
    width: 173.891px;
  }

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

  .w-\[181\.019px\] {
    width: 181.019px;
  }

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

  .w-\[183\.203px\] {
    width: 183.203px;
  }

  .w-\[184\.406px\] {
    width: 184.406px;
  }

  .w-\[184\.563px\] {
    width: 184.563px;
  }

  .w-\[185\.172px\] {
    width: 185.172px;
  }

  .w-\[191\.266px\] {
    width: 191.266px;
  }

  .w-\[192\.625px\] {
    width: 192.625px;
  }

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

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

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

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

  .w-\[207\.781px\] {
    width: 207.781px;
  }

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

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

  .w-\[216\.078px\] {
    width: 216.078px;
  }

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

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

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

  .w-\[227\.723px\] {
    width: 227.723px;
  }

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

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

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

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

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

  .w-\[255\.781px\] {
    width: 255.781px;
  }

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

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

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

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

  .w-\[277\.203px\] {
    width: 277.203px;
  }

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

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

  .w-\[286\.172px\] {
    width: 286.172px;
  }

  .w-\[287\.875px\] {
    width: 287.875px;
  }

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

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

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

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

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

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

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

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

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

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

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

  .w-\[368\.609px\] {
    width: 368.609px;
  }

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

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

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

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

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

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

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

  .w-\[649\.703px\] {
    width: 649.703px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-\[2310\.747px\] {
    width: 2310.75px;
  }

  .w-\[2344\.287px\] {
    width: 2344.29px;
  }

  .w-auto {
    width: auto;
  }

  .w-full {
    width: 100%;
  }

  .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-5xl {
    max-width: var(--container-5xl);
  }

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

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

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

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

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

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

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

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

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

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

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

  .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-px {
    min-width: 1px;
  }

  .flex-1 {
    flex: 1;
  }

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

  .flex-none {
    flex: none;
  }

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

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

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

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

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

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

  .translate-x-full {
    --tw-translate-x: 100%;
    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-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-full {
    --tw-translate-y: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

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

  .scale-\[1\.2\] {
    scale: 1.2;
  }

  .rotate-180 {
    rotate: 180deg;
  }

  .rotate-\[-9\.4deg\] {
    rotate: -9.4deg;
  }

  .rotate-\[-150\.41deg\] {
    rotate: -150.41deg;
  }

  .rotate-\[45deg\] {
    rotate: 45deg;
  }

  .rotate-\[348deg\] {
    rotate: 348deg;
  }

  .skew-x-\[1\.02deg\] {
    --tw-skew-x: skewX(1.02deg);
    transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
  }

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

  .animate-in {
    animation: enter var(--tw-duration, .15s) var(--tw-ease, ease);
  }

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

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

  .cursor-pointer {
    cursor: pointer;
  }

  .resize {
    resize: both;
  }

  .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-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .grid-cols-\[repeat\(2\,_minmax\(0\,_1fr\)\)\] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .grid-cols-\[repeat\(3\,_minmax\(0\,_1fr\)\)\] {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .grid-cols-\[repeat\(4\,_minmax\(0\,_1fr\)\)\] {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .grid-rows-\[repeat\(1\,_minmax\(0\,_1fr\)\)\] {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

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

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

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

  .flex-wrap {
    flex-wrap: wrap;
  }

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

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

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

  .items-stretch {
    align-items: stretch;
  }

  .justify-around {
    justify-content: space-around;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .overflow-clip {
    overflow: clip;
  }

  .overflow-hidden {
    overflow: hidden;
  }

  .overflow-visible {
    overflow: visible;
  }

  .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-\[2\.5rem\] {
    border-radius: 2.5rem;
  }

  .rounded-\[2rem\] {
    border-radius: 2rem;
  }

  .rounded-\[3\.5rem\] {
    border-radius: 3.5rem;
  }

  .rounded-\[3rem\] {
    border-radius: 3rem;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .rounded-md {
    border-radius: calc(var(--radius)  - 2px);
  }

  .rounded-xl {
    border-radius: calc(var(--radius)  + 4px);
  }

  .rounded-t-2xl {
    border-top-left-radius: var(--radius-2xl);
    border-top-right-radius: var(--radius-2xl);
  }

  .rounded-l {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }

  .rounded-r {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
  }

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

  .rounded-tr-full {
    border-top-right-radius: 3.40282e38px;
  }

  .rounded-b-lg {
    border-bottom-right-radius: var(--radius);
    border-bottom-left-radius: var(--radius);
  }

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

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

  .rounded-bl-full {
    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-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .border-t-\[5px\] {
    border-top-style: var(--tw-border-style);
    border-top-width: 5px;
  }

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

  .border-r-4 {
    border-right-style: var(--tw-border-style);
    border-right-width: 4px;
  }

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

  .border-b-\[5px\] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 5px;
  }

  .border-l-\[5px\] {
    border-left-style: var(--tw-border-style);
    border-left-width: 5px;
  }

  .border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }

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

  .border-\[\#0042C8\], .border-\[\#0042c8\] {
    border-color: #0042c8;
  }

  .border-\[\#0047BB\], .border-\[\#0047bb\] {
    border-color: #0047bb;
  }

  .border-\[\#3680F5\]\/20 {
    border-color: oklab(61.6686% -.0348989 -.187111 / .2);
  }

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

  .border-\[\#215093\]\/10 {
    border-color: oklab(43.645% -.0256474 -.118869 / .1);
  }

  .border-\[\#215093\]\/30 {
    border-color: oklab(43.645% -.0256474 -.118869 / .3);
  }

  .border-\[\#E5E7EB\] {
    border-color: #e5e7eb;
  }

  .border-\[\#E5E7EB\]\/50 {
    border-color: oklab(92.7582% -.000554115 -.00578702 / .5);
  }

  .border-\[\#E5E7EB\]\/60 {
    border-color: oklab(92.7582% -.000554115 -.00578702 / .6);
  }

  .border-\[\#E66D10\]\/30 {
    border-color: oklab(66.8576% .113338 .131961 / .3);
  }

  .border-\[\#F47D23\] {
    border-color: #f47d23;
  }

  .border-\[\#F47D23\]\/50 {
    border-color: oklab(71.3193% .107744 .134961 / .5);
  }

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

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

  .border-\[rgba\(0\,145\,218\,0\.2\)\] {
    border-color: #0091da33;
  }

  .border-\[rgba\(0\,145\,218\,0\.3\)\] {
    border-color: #0091da4d;
  }

  .border-\[rgba\(229\,231\,235\,0\.5\)\] {
    border-color: #e5e7eb80;
  }

  .border-\[rgba\(255\,103\,0\,0\.3\)\] {
    border-color: #ff67004d;
  }

  .border-\[rgba\(255\,215\,0\,0\.3\)\] {
    border-color: #ffd7004d;
  }

  .border-\[rgba\(255\,255\,255\,0\.1\)\] {
    border-color: #ffffff1a;
  }

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

  .border-\[rgba\(255\,255\,255\,0\.3\)\] {
    border-color: #ffffff4d;
  }

  .border-\[rgba\(255\,255\,255\,0\.5\)\] {
    border-color: #ffffff80;
  }

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

  .border-amber-300\/50 {
    border-color: color-mix(in srgb, oklch(.879 .169 91.605) 50%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-amber-300\/50 {
      border-color: color-mix(in oklab, var(--color-amber-300) 50%, transparent);
    }
  }

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

  .border-gray-100 {
    border-color: var(--color-gray-100);
  }

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

  .border-gray-200\/50 {
    border-color: color-mix(in srgb, oklch(.928 .006 264.531) 50%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-gray-200\/50 {
      border-color: color-mix(in oklab, var(--color-gray-200) 50%, transparent);
    }
  }

  .border-gray-300 {
    border-color: var(--color-gray-300);
  }

  .border-gray-600 {
    border-color: var(--color-gray-600);
  }

  .border-gray-700 {
    border-color: var(--color-gray-700);
  }

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

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

  .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\/20 {
    border-color: #fff3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/20 {
      border-color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }

  .border-t-transparent {
    border-top-color: #0000;
  }

  .border-b-transparent {
    border-bottom-color: #0000;
  }

  .border-l-gray-900\/95 {
    border-left-color: color-mix(in srgb, oklch(.21 .034 264.665) 95%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-l-gray-900\/95 {
      border-left-color: color-mix(in oklab, var(--color-gray-900) 95%, transparent);
    }
  }

  .bg-\[\#28CA42\] {
    background-color: #28ca42;
  }

  .bg-\[\#00038f\] {
    background-color: #00038f;
  }

  .bg-\[\#0042C8\] {
    background-color: #0042c8;
  }

  .bg-\[\#0042C8\]\/5 {
    background-color: oklab(44.6227% -.0280257 -.212995 / .05);
  }

  .bg-\[\#0042C8\]\/10 {
    background-color: oklab(44.6227% -.0280257 -.212995 / .1);
  }

  .bg-\[\#0042c8\] {
    background-color: #0042c8;
  }

  .bg-\[\#0091DA\] {
    background-color: #0091da;
  }

  .bg-\[\#0091DA\]\/10 {
    background-color: oklab(62.8962% -.07019 -.131359 / .1);
  }

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

  .bg-\[\#3680F5\]\/20 {
    background-color: oklab(61.6686% -.0348989 -.187111 / .2);
  }

  .bg-\[\#57565D\] {
    background-color: #57565d;
  }

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

  .bg-\[\#F3F4F6\] {
    background-color: #f3f4f6;
  }

  .bg-\[\#F5E6D3\]\/60 {
    background-color: oklab(93.1852% .00835285 .0289214 / .6);
  }

  .bg-\[\#F8F9FA\] {
    background-color: #f8f9fa;
  }

  .bg-\[\#F9FAFB\] {
    background-color: #f9fafb;
  }

  .bg-\[\#F47D23\] {
    background-color: #f47d23;
  }

  .bg-\[\#F47D23\]\/10 {
    background-color: oklab(71.3193% .107744 .134961 / .1);
  }

  .bg-\[\#FF5F57\] {
    background-color: #ff5f57;
  }

  .bg-\[\#FF7E20\] {
    background-color: #ff7e20;
  }

  .bg-\[\#FF7E20\]\/10 {
    background-color: oklab(72.9756% .11782 .139905 / .1);
  }

  .bg-\[\#FFBD2E\] {
    background-color: #ffbd2e;
  }

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

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

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

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

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

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

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

  .bg-\[rgba\(0\,3\,143\,0\.1\)\] {
    background-color: #00038f1a;
  }

  .bg-\[rgba\(0\,66\,200\,0\.1\)\] {
    background-color: #0042c81a;
  }

  .bg-\[rgba\(0\,71\,187\,0\.2\)\] {
    background-color: #0047bb33;
  }

  .bg-\[rgba\(0\,145\,218\,0\.2\)\] {
    background-color: #0091da33;
  }

  .bg-\[rgba\(255\,126\,32\,0\.1\)\] {
    background-color: #ff7e201a;
  }

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

  .bg-\[rgba\(255\,255\,255\,0\.1\)\] {
    background-color: #ffffff1a;
  }

  .bg-\[rgba\(255\,255\,255\,0\.2\)\] {
    background-color: #fff3;
  }

  .bg-\[rgba\(255\,255\,255\,0\.4\)\] {
    background-color: #fff6;
  }

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

  .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\/50 {
    background-color: #00000080;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/50 {
      background-color: color-mix(in oklab, var(--color-black) 50%, transparent);
    }
  }

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

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

  .bg-gray-50\/50 {
    background-color: color-mix(in srgb, oklch(.985 .002 247.839) 50%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-gray-50\/50 {
      background-color: color-mix(in oklab, var(--color-gray-50) 50%, transparent);
    }
  }

  .bg-gray-100 {
    background-color: var(--color-gray-100);
  }

  .bg-gray-200 {
    background-color: var(--color-gray-200);
  }

  .bg-gray-300 {
    background-color: var(--color-gray-300);
  }

  .bg-gray-400 {
    background-color: var(--color-gray-400);
  }

  .bg-gray-700 {
    background-color: var(--color-gray-700);
  }

  .bg-gray-800 {
    background-color: var(--color-gray-800);
  }

  .bg-gray-900 {
    background-color: var(--color-gray-900);
  }

  .bg-gray-900\/95 {
    background-color: color-mix(in srgb, oklch(.21 .034 264.665) 95%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-gray-900\/95 {
      background-color: color-mix(in oklab, var(--color-gray-900) 95%, transparent);
    }
  }

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

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

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

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

  .bg-white\/10 {
    background-color: #ffffff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/10 {
      background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .bg-white\/20 {
    background-color: #fff3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/20 {
      background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }

  .bg-white\/30 {
    background-color: #ffffff4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/30 {
      background-color: color-mix(in oklab, var(--color-white) 30%, transparent);
    }
  }

  .bg-white\/50 {
    background-color: #ffffff80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/50 {
      background-color: color-mix(in oklab, var(--color-white) 50%, 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-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-gradient-to-t {
    --tw-gradient-position: to top in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

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

  .bg-\[radial-gradient\(circle\,_\#3680F5_0\%\,_\#3680F5_40\%\,_transparent_75\%\)\] {
    background-image: radial-gradient(circle, #3680f5 0% 40%, #0000 75%);
  }

  .bg-\[radial-gradient\(circle\,_\#E66D10_0\%\,_transparent_60\%\)\] {
    background-image: radial-gradient(circle, #e66d10 0%, #0000 60%);
  }

  .from-\[\#00038f\] {
    --tw-gradient-from: #00038f;
    --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-\[\#0042C8\] {
    --tw-gradient-from: #0042c8;
    --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-\[\#0042C8\]\/10 {
    --tw-gradient-from: oklab(44.6227% -.0280257 -.212995 / .1);
    --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-\[\#0042C8\]\/20 {
    --tw-gradient-from: oklab(44.6227% -.0280257 -.212995 / .2);
    --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-\[\#0042c8\] {
    --tw-gradient-from: #0042c8;
    --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-\[\#0047BB\]\/0 {
    --tw-gradient-from: oklab(0% 0 0 / 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-\[\#0047BB\]\/80 {
    --tw-gradient-from: oklab(44.2994% -.0297922 -.190437 / .8);
    --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-\[\#0047bb\] {
    --tw-gradient-from: #0047bb;
    --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-\[\#0091DA\] {
    --tw-gradient-from: #0091da;
    --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-\[\#0091DA\]\/10 {
    --tw-gradient-from: oklab(62.8962% -.07019 -.131359 / .1);
    --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-\[\#0091da\] {
    --tw-gradient-from: #0091da;
    --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-\[\#001689\] {
    --tw-gradient-from: #001689;
    --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-\[\#001689\]\/80 {
    --tw-gradient-from: oklab(30.4901% -.0187906 -.182841 / .8);
    --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-\[\#3680F5\] {
    --tw-gradient-from: #3680f5;
    --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-\[\#3680F5\]\/0 {
    --tw-gradient-from: oklab(0% 0 0 / 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-\[\#3680F5\]\/20 {
    --tw-gradient-from: oklab(61.6686% -.0348989 -.187111 / .2);
    --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-\[\#3680F5\]\/30 {
    --tw-gradient-from: oklab(61.6686% -.0348989 -.187111 / .3);
    --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-\[\#6366F1\] {
    --tw-gradient-from: #6366f1;
    --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-\[\#215093\] {
    --tw-gradient-from: #215093;
    --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-\[\#215093\]\/5 {
    --tw-gradient-from: oklab(43.645% -.0256474 -.118869 / .05);
    --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-\[\#215093\]\/10 {
    --tw-gradient-from: oklab(43.645% -.0256474 -.118869 / .1);
    --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-\[\#215093\]\/40 {
    --tw-gradient-from: oklab(43.645% -.0256474 -.118869 / .4);
    --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-\[\#E66D10\] {
    --tw-gradient-from: #e66d10;
    --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-\[\#E66D10\]\/0 {
    --tw-gradient-from: oklab(0% 0 0 / 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-\[\#E66D10\]\/20 {
    --tw-gradient-from: oklab(66.8576% .113338 .131961 / .2);
    --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-\[\#F47D23\] {
    --tw-gradient-from: #f47d23;
    --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-\[\#FF7E20\] {
    --tw-gradient-from: #ff7e20;
    --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-\[\#FF7E20\]\/10 {
    --tw-gradient-from: oklab(72.9756% .11782 .139905 / .1);
    --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-\[\#FF7E20\]\/60 {
    --tw-gradient-from: oklab(72.9756% .11782 .139905 / .6);
    --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-\[\#FF6700\]\/80 {
    --tw-gradient-from: oklab(69.7061% .146862 .140853 / .8);
    --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-\[\#ff6700\] {
    --tw-gradient-from: #ff6700;
    --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-\[\#ffd700\] {
    --tw-gradient-from: gold;
    --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-\[rgba\(0\,0\,0\,0\)\] {
    --tw-gradient-from: #0000;
    --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-\[rgba\(0\,66\,200\,0\.2\)\] {
    --tw-gradient-from: #0042c833;
    --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-\[rgba\(0\,66\,200\,0\.3\)\] {
    --tw-gradient-from: #0042c84d;
    --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-\[rgba\(255\,126\,32\,0\.6\)\] {
    --tw-gradient-from: #ff7e2099;
    --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-amber-100 {
    --tw-gradient-from: var(--color-amber-100);
    --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-black\/5 {
    --tw-gradient-from: #0000000d;
    --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: color-mix(in lab, red, red)) {
    .from-black\/5 {
      --tw-gradient-from: color-mix(in oklab, var(--color-black) 5%, transparent);
    }
  }

  .from-black\/20 {
    --tw-gradient-from: #0003;
    --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: color-mix(in lab, red, red)) {
    .from-black\/20 {
      --tw-gradient-from: color-mix(in oklab, var(--color-black) 20%, transparent);
    }
  }

  .from-blue-50 {
    --tw-gradient-from: var(--color-blue-50);
    --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-gray-50 {
    --tw-gradient-from: var(--color-gray-50);
    --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-gray-100 {
    --tw-gradient-from: var(--color-gray-100);
    --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-gray-300 {
    --tw-gradient-from: var(--color-gray-300);
    --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-gray-400 {
    --tw-gradient-from: var(--color-gray-400);
    --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-gray-800 {
    --tw-gradient-from: var(--color-gray-800);
    --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-gray-900 {
    --tw-gradient-from: var(--color-gray-900);
    --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-transparent {
    --tw-gradient-from: 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));
  }

  .from-white {
    --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));
  }

  .from-white\/8 {
    --tw-gradient-from: #ffffff14;
    --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: color-mix(in lab, red, red)) {
    .from-white\/8 {
      --tw-gradient-from: color-mix(in oklab, var(--color-white) 8%, transparent);
    }
  }

  .via-\[\#1a4078\] {
    --tw-gradient-via: #1a4078;
    --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-\[\#2a5ba8\] {
    --tw-gradient-via: #2a5ba8;
    --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-\[\#0042C8\] {
    --tw-gradient-via: #0042c8;
    --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-\[\#0042C8\]\/20 {
    --tw-gradient-via: oklab(44.6227% -.0280257 -.212995 / .2);
    --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-\[\#0042c8\] {
    --tw-gradient-via: #0042c8;
    --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-\[\#0047BB\]\/20 {
    --tw-gradient-via: oklab(44.2994% -.0297922 -.190437 / .2);
    --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-\[\#0047bb\] {
    --tw-gradient-via: #0047bb;
    --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-\[\#0091DA\]\/10 {
    --tw-gradient-via: oklab(62.8962% -.07019 -.131359 / .1);
    --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-\[\#0091DA\]\/20 {
    --tw-gradient-via: oklab(62.8962% -.07019 -.131359 / .2);
    --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-\[\#0091da\] {
    --tw-gradient-via: #0091da;
    --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-\[\#001689\]\/20 {
    --tw-gradient-via: oklab(30.4901% -.0187906 -.182841 / .2);
    --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-\[\#3680F5\] {
    --tw-gradient-via: #3680f5;
    --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-\[\#3680F5\]\/15 {
    --tw-gradient-via: oklab(61.6686% -.0348989 -.187111 / .15);
    --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-\[\#215093\]\/20 {
    --tw-gradient-via: oklab(43.645% -.0256474 -.118869 / .2);
    --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-\[\#E66D10\] {
    --tw-gradient-via: #e66d10;
    --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-\[\#FF7E20\]\/30 {
    --tw-gradient-via: oklab(72.9756% .11782 .139905 / .3);
    --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-\[\#FF6700\]\/20 {
    --tw-gradient-via: oklab(69.7061% .146862 .140853 / .2);
    --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-\[\#ff6700\] {
    --tw-gradient-via: #ff6700;
    --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-\[rgba\(0\,66\,200\,0\.2\)\] {
    --tw-gradient-via: #0042c833;
    --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-\[rgba\(0\,145\,218\,0\.2\)\] {
    --tw-gradient-via: #0091da33;
    --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-gray-900 {
    --tw-gradient-via: var(--color-gray-900);
    --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-transparent {
    --tw-gradient-via: transparent;
    --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);
  }

  .via-white\/3 {
    --tw-gradient-via: #ffffff08;
    --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);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-white\/3 {
      --tw-gradient-via: color-mix(in oklab, var(--color-white) 3%, transparent);
    }
  }

  .via-white\/20 {
    --tw-gradient-via: #fff3;
    --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);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-white\/20 {
      --tw-gradient-via: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }

  .via-yellow-50 {
    --tw-gradient-via: var(--color-yellow-50);
    --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-\[\#8B5CF6\] {
    --tw-gradient-to: #8b5cf6;
    --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-\[\#00038f\] {
    --tw-gradient-to: #00038f;
    --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-\[\#0042C8\], .to-\[\#0042c8\] {
    --tw-gradient-to: #0042c8;
    --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-\[\#0047BB\] {
    --tw-gradient-to: #0047bb;
    --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-\[\#0047BB\]\/0 {
    --tw-gradient-to: oklab(0% 0 0 / 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));
  }

  .to-\[\#0047bb\] {
    --tw-gradient-to: #0047bb;
    --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-\[\#0091DA\], .to-\[\#0091da\] {
    --tw-gradient-to: #0091da;
    --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-\[\#001689\] {
    --tw-gradient-to: #001689;
    --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-\[\#3680F5\] {
    --tw-gradient-to: #3680f5;
    --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-\[\#3680F5\]\/0 {
    --tw-gradient-to: oklab(0% 0 0 / 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));
  }

  .to-\[\#3680F5\]\/5 {
    --tw-gradient-to: oklab(61.6686% -.0348989 -.187111 / .05);
    --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-\[\#215093\] {
    --tw-gradient-to: #215093;
    --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-\[\#E66D10\] {
    --tw-gradient-to: #e66d10;
    --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-\[\#E66D10\]\/0 {
    --tw-gradient-to: oklab(0% 0 0 / 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));
  }

  .to-\[\#E66D10\]\/20 {
    --tw-gradient-to: oklab(66.8576% .113338 .131961 / .2);
    --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-\[\#F8FAFC\] {
    --tw-gradient-to: #f8fafc;
    --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-\[\#F47D23\] {
    --tw-gradient-to: #f47d23;
    --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-\[\#FF6600\] {
    --tw-gradient-to: #f60;
    --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-\[\#d35e0d\] {
    --tw-gradient-to: #d35e0d;
    --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-\[\#e55a00\] {
    --tw-gradient-to: #e55a00;
    --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-\[\#f8fafc\] {
    --tw-gradient-to: #f8fafc;
    --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-\[\#ff6700\] {
    --tw-gradient-to: #ff6700;
    --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-\[orange\] {
    --tw-gradient-to: orange;
    --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-\[rgba\(0\,0\,0\,0\)\] {
    --tw-gradient-to: #0000;
    --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-\[rgba\(0\,0\,0\,0\.2\)\] {
    --tw-gradient-to: #0003;
    --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-\[rgba\(0\,66\,200\,0\.1\)\] {
    --tw-gradient-to: #0042c81a;
    --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-amber-100 {
    --tw-gradient-to: var(--color-amber-100);
    --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-black {
    --tw-gradient-to: var(--color-black);
    --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-black\/60 {
    --tw-gradient-to: #0009;
    --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: color-mix(in lab, red, red)) {
    .to-black\/60 {
      --tw-gradient-to: color-mix(in oklab, var(--color-black) 60%, transparent);
    }
  }

  .to-gray-50 {
    --tw-gradient-to: var(--color-gray-50);
    --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-gray-100 {
    --tw-gradient-to: var(--color-gray-100);
    --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-gray-400 {
    --tw-gradient-to: var(--color-gray-400);
    --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-gray-500 {
    --tw-gradient-to: var(--color-gray-500);
    --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-gray-900 {
    --tw-gradient-to: var(--color-gray-900);
    --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-transparent {
    --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));
  }

  .to-white {
    --tw-gradient-to: 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));
  }

  .bg-cover {
    background-size: cover;
  }

  .bg-clip-padding {
    background-clip: padding-box;
  }

  .bg-clip-text {
    background-clip: text;
  }

  .bg-center {
    background-position: center;
  }

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

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

  .mask-size-\[855\.371px_740\.852px\] {
    mask-size: 855.371px 740.852px;
  }

  .mask-size-\[1663\.526px_991\.835px\] {
    mask-size: 1663.53px 991.835px;
  }

  .mask-size-\[1763\.615px_1254\.341px\] {
    mask-size: 1763.62px 1254.34px;
  }

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

  .mask-position-\[234\.063px_642\.411px\] {
    mask-position: 234.063px 642.411px;
  }

  .mask-position-\[548\.9px_896\.97px\] {
    mask-position: 548.9px 896.97px;
  }

  .mask-position-\[683\.418px_1027\.424px\] {
    mask-position: 683.418px 1027.42px;
  }

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

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

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

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

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

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

  .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-12 {
    padding: calc(var(--spacing) * 12);
  }

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

  .p-\[0\.5rem\] {
    padding: .5rem;
  }

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

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

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

  .p-px {
    padding: 1px;
  }

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

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

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

  .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-\[2px\] {
    padding-inline: 2px;
  }

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

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

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

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

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

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

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

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

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

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

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

  .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-8 {
    padding-block: calc(var(--spacing) * 8);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .pt-px {
    padding-top: 1px;
  }

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

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

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

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

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

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

  .pb-px {
    padding-bottom: 1px;
  }

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

  .pl-\[0\.016px\] {
    padding-left: .016px;
  }

  .pl-\[0\.797px\] {
    padding-left: .797px;
  }

  .pl-\[22\.219px\] {
    padding-left: 22.219px;
  }

  .pl-\[53\.188px\] {
    padding-left: 53.188px;
  }

  .pl-\[61\.922px\] {
    padding-left: 61.922px;
  }

  .pl-\[85\.375px\] {
    padding-left: 85.375px;
  }

  .pl-\[92\.828px\] {
    padding-left: 92.828px;
  }

  .pl-\[94\.797px\] {
    padding-left: 94.797px;
  }

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

  .pl-\[104\.109px\] {
    padding-left: 104.109px;
  }

  .pl-\[107\.969px\] {
    padding-left: 107.969px;
  }

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

  .pl-\[141\.703px\] {
    padding-left: 141.703px;
  }

  .pl-\[153\.531px\] {
    padding-left: 153.531px;
  }

  .pl-\[160\.266px\] {
    padding-left: 160.266px;
  }

  .pl-\[213\.703px\] {
    padding-left: 213.703px;
  }

  .pl-\[238\.797px\] {
    padding-left: 238.797px;
  }

  .pl-\[241\.578px\] {
    padding-left: 241.578px;
  }

  .pl-\[241\.922px\] {
    padding-left: 241.922px;
  }

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

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

  .text-justify {
    text-align: justify;
  }

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

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

  .align-middle {
    vertical-align: middle;
  }

  .font-\[\'Alexandria\'\,sans-serif\] {
    font-family: Alexandria, sans-serif;
  }

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

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

  .font-\[\'Alexandria\:Regular\'\,\'Noto_Sans\:Regular\'\,sans-serif\] {
    font-family: Alexandria\:Regular, Noto Sans\:Regular, sans-serif;
  }

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

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

  .font-mono {
    font-family: var(--font-mono);
  }

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

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

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

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

  .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-\[14px\] {
    font-size: 14px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .leading-\[1\.3\] {
    --tw-leading: 1.3;
    line-height: 1.3;
  }

  .leading-\[1\.4\] {
    --tw-leading: 1.4;
    line-height: 1.4;
  }

  .leading-\[1\.7\] {
    --tw-leading: 1.7;
    line-height: 1.7;
  }

  .leading-\[1\.8\] {
    --tw-leading: 1.8;
    line-height: 1.8;
  }

  .leading-\[1\.9\] {
    --tw-leading: 1.9;
    line-height: 1.9;
  }

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

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

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

  .leading-\[19\.5px\] {
    --tw-leading: 19.5px;
    line-height: 19.5px;
  }

  .leading-\[21\.125px\] {
    --tw-leading: 21.125px;
    line-height: 21.125px;
  }

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

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

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

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

  .leading-\[23\.4px\] {
    --tw-leading: 23.4px;
    line-height: 23.4px;
  }

  .leading-\[23\.8px\] {
    --tw-leading: 23.8px;
    line-height: 23.8px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .leading-\[50\.4px\] {
    --tw-leading: 50.4px;
    line-height: 50.4px;
  }

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

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

  .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);
    font-weight: var(--font-weight-bold);
  }

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

  .tracking-wide {
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
  }

  .tracking-wider {
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
  }

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

  .text-\[\#1A1A1A\] {
    color: #1a1a1a;
  }

  .text-\[\#1F2937\] {
    color: #1f2937;
  }

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

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

  .text-\[\#4A5568\] {
    color: #4a5568;
  }

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

  .text-\[\#6B7280\] {
    color: #6b7280;
  }

  .text-\[\#6a7282\] {
    color: #6a7282;
  }

  .text-\[\#6b7280\] {
    color: #6b7280;
  }

  .text-\[\#00038f\] {
    color: #00038f;
  }

  .text-\[\#0042C8\], .text-\[\#0042c8\] {
    color: #0042c8;
  }

  .text-\[\#0047BB\], .text-\[\#0047bb\] {
    color: #0047bb;
  }

  .text-\[\#0091DA\] {
    color: #0091da;
  }

  .text-\[\#99A1AF\] {
    color: #99a1af;
  }

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

  .text-\[\#57565D\], .text-\[\#57565d\] {
    color: #57565d;
  }

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

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

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

  .text-\[\#F47D23\] {
    color: #f47d23;
  }

  .text-\[\#FF7E20\] {
    color: #ff7e20;
  }

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

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

  .text-\[rgb\(0\,0\,0\)\] {
    color: #000;
  }

  .text-\[rgb\(0\,71\,187\)\] {
    color: #0047bb;
  }

  .text-\[rgb\(30\,41\,57\)\] {
    color: #1e2939;
  }

  .text-\[rgb\(33\,80\,147\)\] {
    color: #215093;
  }

  .text-\[rgb\(87\,86\,93\)\] {
    color: #57565d;
  }

  .text-\[rgb\(87\,87\,86\)\] {
    color: #575756;
  }

  .text-\[rgba\(0\,0\,0\,0\)\] {
    color: #0000;
  }

  .text-\[rgba\(255\,255\,255\,0\.1\)\] {
    color: #ffffff1a;
  }

  .text-\[rgba\(255\,255\,255\,0\.3\)\] {
    color: #ffffff4d;
  }

  .text-\[rgba\(255\,255\,255\,0\.6\)\] {
    color: #fff9;
  }

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

  .text-\[rgba\(255\,255\,255\,0\.8\)\] {
    color: #fffc;
  }

  .text-\[rgba\(255\,255\,255\,0\.9\)\] {
    color: #ffffffe6;
  }

  .text-\[rgba\(255\,255\,255\,0\.65\)\] {
    color: #ffffffa6;
  }

  .text-\[rgba\(255\,255\,255\,0\.95\)\] {
    color: #fffffff2;
  }

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

  .text-amber-950 {
    color: var(--color-amber-950);
  }

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

  .text-gray-400 {
    color: var(--color-gray-400);
  }

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

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

  .text-gray-700 {
    color: var(--color-gray-700);
  }

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

  .text-gray-900 {
    color: var(--color-gray-900);
  }

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

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

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

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

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

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

  .text-transparent {
    color: #0000;
  }

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

  .text-white\/10 {
    color: #ffffff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/10 {
      color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .text-white\/30 {
    color: #ffffff4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/30 {
      color: color-mix(in oklab, var(--color-white) 30%, transparent);
    }
  }

  .text-white\/60 {
    color: #fff9;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/60 {
      color: color-mix(in oklab, var(--color-white) 60%, transparent);
    }
  }

  .text-white\/65 {
    color: #ffffffa6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/65 {
      color: color-mix(in oklab, var(--color-white) 65%, transparent);
    }
  }

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

  .uppercase {
    text-transform: uppercase;
  }

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

  .underline-offset-2 {
    text-underline-offset: 2px;
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-3 {
    opacity: .03;
  }

  .opacity-5 {
    opacity: .05;
  }

  .opacity-10 {
    opacity: .1;
  }

  .opacity-15 {
    opacity: .15;
  }

  .opacity-20 {
    opacity: .2;
  }

  .opacity-27 {
    opacity: .27;
  }

  .opacity-30 {
    opacity: .3;
  }

  .opacity-40 {
    opacity: .4;
  }

  .opacity-43 {
    opacity: .43;
  }

  .opacity-47 {
    opacity: .47;
  }

  .opacity-50 {
    opacity: .5;
  }

  .opacity-60 {
    opacity: .6;
  }

  .opacity-80 {
    opacity: .8;
  }

  .opacity-83 {
    opacity: .83;
  }

  .opacity-90 {
    opacity: .9;
  }

  .opacity-95 {
    opacity: .95;
  }

  .opacity-99 {
    opacity: .99;
  }

  .opacity-100 {
    opacity: 1;
  }

  .opacity-\[0\.03\] {
    opacity: .03;
  }

  .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_8px_32px_rgba\(0\,4\,143\,0\.2\)\] {
    --tw-shadow: 0 8px 32px var(--tw-shadow-color, #00048f33);
    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_32px_rgba\(0\,4\,143\,0\.15\)\] {
    --tw-shadow: 0 8px 32px var(--tw-shadow-color, #00048f26);
    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_15px_40px_rgba\(230\,109\,16\,0\.5\)\] {
    --tw-shadow: 0 15px 40px var(--tw-shadow-color, #e66d1080);
    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_rgba\(0\,0\,0\,0\.5\)\] {
    --tw-shadow: 0 30px 80px var(--tw-shadow-color, #00000080);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_4px_6px_-1px_rgba\(0\,0\,0\,0\.1\)\,0px_2px_4px_-2px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: 0px 4px 6px -1px var(--tw-shadow-color, #0000001a), 0px 2px 4px -2px 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-\[0px_4px_16px_rgba\(0\,0\,0\,0\.08\)\] {
    --tw-shadow: 0px 4px 16px var(--tw-shadow-color, #00000014);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_8px_24px_0px_rgba\(255\,103\,0\,0\.3\)\] {
    --tw-shadow: 0px 8px 24px 0px var(--tw-shadow-color, #ff67004d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_8px_24px_rgba\(255\,126\,32\,0\.3\)\] {
    --tw-shadow: 0px 8px 24px var(--tw-shadow-color, #ff7e204d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_8px_32px_0px_rgba\(0\,145\,218\,0\.3\)\] {
    --tw-shadow: 0px 8px 32px 0px var(--tw-shadow-color, #0091da4d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_8px_32px_0px_rgba\(255\,126\,32\,0\.3\)\] {
    --tw-shadow: 0px 8px 32px 0px var(--tw-shadow-color, #ff7e204d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_10px_15px_-3px_rgba\(0\,0\,0\,0\.1\)\,0px_4px_6px_-4px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: 0px 10px 15px -3px var(--tw-shadow-color, #0000001a), 0px 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-\[0px_15px_40px_0px_rgba\(255\,103\,0\,0\.5\)\] {
    --tw-shadow: 0px 15px 40px 0px var(--tw-shadow-color, #ff670080);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_20px_25px_-5px_rgba\(0\,0\,0\,0\.1\)\,0px_8px_10px_-6px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: 0px 20px 25px -5px var(--tw-shadow-color, #0000001a), 0px 8px 10px -6px 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-\[0px_20px_60px_0px_rgba\(0\,22\,137\,0\.4\)\] {
    --tw-shadow: 0px 20px 60px 0px var(--tw-shadow-color, #00168966);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_20px_120px_0px_rgba\(0\,22\,137\,0\.5\)\] {
    --tw-shadow: 0px 20px 120px 0px var(--tw-shadow-color, #00168980);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_25px_50px_-12px_rgba\(0\,0\,0\,0\.25\)\] {
    --tw-shadow: 0px 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-\[0px_30px_80px_0px_rgba\(0\,0\,0\,0\.5\)\] {
    --tw-shadow: 0px 30px 80px 0px var(--tw-shadow-color, #00000080);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_30px_120px_0px_rgba\(0\,145\,218\,0\.5\)\] {
    --tw-shadow: 0px 30px 120px 0px var(--tw-shadow-color, #0091da80);
    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_0px_2px_4px_0px_rgba\(0\,0\,0\,0\.05\)\] {
    --tw-shadow: inset 0px 2px 4px 0px var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .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-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px 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-sm {
    --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-xl {
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px 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-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);
  }

  .shadow-\[\#215093\]\/30 {
    --tw-shadow-color: #2150934d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-\[\#215093\]\/30 {
      --tw-shadow-color: color-mix(in oklab, oklab(43.645% -.0256474 -.118869 / .3) var(--tw-shadow-alpha), transparent);
    }
  }

  .ring-\[\#FF7E20\] {
    --tw-ring-color: #ff7e20;
  }

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

  .ring-offset-transparent {
    --tw-ring-offset-color: transparent;
  }

  .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-\[8px\] {
    --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-\[16px\] {
    --tw-blur: blur(16px);
    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-\[24px\] {
    --tw-blur: blur(24px);
    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-\[40px\] {
    --tw-blur: blur(40px);
    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-\[60px\] {
    --tw-blur: blur(60px);
    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-\[64px\] {
    --tw-blur: blur(64px);
    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-\[80px\] {
    --tw-blur: blur(80px);
    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-lg {
    --tw-blur: blur(var(--blur-lg));
    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-sm {
    --tw-blur: blur(var(--blur-sm));
    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-xl {
    --tw-blur: blur(var(--blur-xl));
    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, );
  }

  .brightness-0 {
    --tw-brightness: brightness(0%);
    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, );
  }

  .brightness-110 {
    --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, );
  }

  .drop-shadow-\[0_8px_16px_rgba\(54\,128\,245\,0\.3\)\] {
    --tw-drop-shadow-size: drop-shadow(0 8px 16px var(--tw-drop-shadow-color, #3680f54d));
    --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, );
  }

  .drop-shadow-\[0_8px_16px_rgba\(244\,125\,35\,0\.3\)\] {
    --tw-drop-shadow-size: drop-shadow(0 8px 16px var(--tw-drop-shadow-color, #f47d234d));
    --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, );
  }

  .drop-shadow-\[0_30px_60px_rgba\(0\,145\,218\,0\.5\)\] {
    --tw-drop-shadow-size: drop-shadow(0 30px 60px var(--tw-drop-shadow-color, #0091da80));
    --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, );
  }

  .drop-shadow-\[0px_20px_60px_rgba\(0\,66\,200\,0\.25\)\] {
    --tw-drop-shadow-size: drop-shadow(0px 20px 60px var(--tw-drop-shadow-color, #0042c840));
    --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, );
  }

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

  .sepia {
    --tw-sepia: sepia(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, );
  }

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

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

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

  .fade-in {
    --tw-enter-opacity: 0;
  }

  .slide-in-from-bottom-4 {
    --tw-enter-translate-y: calc(4 * var(--spacing));
  }

  @media (hover: hover) {
    .group-hover\:h-40:is(:where(.group):hover *) {
      height: calc(var(--spacing) * 40);
    }
  }

  @media (hover: hover) {
    .group-hover\:w-40:is(:where(.group):hover *) {
      width: calc(var(--spacing) * 40);
    }
  }

  @media (hover: hover) {
    .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);
    }
  }

  @media (hover: hover) {
    .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);
    }
  }

  @media (hover: hover) {
    .group-hover\:translate-x-\[-4px\]:is(:where(.group):hover *) {
      --tw-translate-x: -4px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (hover: hover) {
    .group-hover\:translate-x-\[4px\]:is(:where(.group):hover *) {
      --tw-translate-x: 4px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (hover: hover) {
    .group-hover\:translate-y-0:is(:where(.group):hover *) {
      --tw-translate-y: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (hover: hover) {
    .group-hover\:scale-105:is(:where(.group):hover *) {
      --tw-scale-x: 105%;
      --tw-scale-y: 105%;
      --tw-scale-z: 105%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

  @media (hover: hover) {
    .group-hover\:scale-110:is(:where(.group):hover *) {
      --tw-scale-x: 110%;
      --tw-scale-y: 110%;
      --tw-scale-z: 110%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

  @media (hover: hover) {
    .group-hover\:scale-125:is(:where(.group):hover *) {
      --tw-scale-x: 125%;
      --tw-scale-y: 125%;
      --tw-scale-z: 125%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

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

  @media (hover: hover) {
    .group-hover\:rotate-180:is(:where(.group):hover *) {
      rotate: 180deg;
    }
  }

  @media (hover: hover) {
    .group-hover\:gap-3:is(:where(.group):hover *) {
      gap: calc(var(--spacing) * 3);
    }
  }

  @media (hover: hover) {
    .group-hover\:bg-\[\#F47D23\]\/20:is(:where(.group):hover *) {
      background-color: oklab(71.3193% .107744 .134961 / .2);
    }
  }

  @media (hover: hover) {
    .group-hover\:bg-gradient-to-br:is(:where(.group):hover *) {
      --tw-gradient-position: to bottom right in oklab;
      background-image: linear-gradient(var(--tw-gradient-stops));
    }
  }

  @media (hover: hover) {
    .group-hover\:from-\[\#0042C8\]\/10:is(:where(.group):hover *) {
      --tw-gradient-from: oklab(44.6227% -.0280257 -.212995 / .1);
      --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));
    }
  }

  @media (hover: hover) {
    .group-hover\:from-\[\#3680F5\]\/30:is(:where(.group):hover *) {
      --tw-gradient-from: oklab(61.6686% -.0348989 -.187111 / .3);
      --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));
    }
  }

  @media (hover: hover) {
    .group-hover\:from-\[\#E66D10\]\/30:is(:where(.group):hover *) {
      --tw-gradient-from: oklab(66.8576% .113338 .131961 / .3);
      --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));
    }
  }

  @media (hover: hover) {
    .group-hover\:from-white:is(:where(.group):hover *) {
      --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));
    }
  }

  @media (hover: hover) {
    .group-hover\:to-\[\#0091DA\]\/10:is(:where(.group):hover *) {
      --tw-gradient-to: oklab(62.8962% -.07019 -.131359 / .1);
      --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));
    }
  }

  @media (hover: hover) {
    .group-hover\:to-\[\#3680F5\]\/20:is(:where(.group):hover *) {
      --tw-gradient-to: oklab(61.6686% -.0348989 -.187111 / .2);
      --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));
    }
  }

  @media (hover: hover) {
    .group-hover\:to-\[\#E66D10\]\/20:is(:where(.group):hover *) {
      --tw-gradient-to: oklab(66.8576% .113338 .131961 / .2);
      --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));
    }
  }

  @media (hover: hover) {
    .group-hover\:to-gray-50:is(:where(.group):hover *) {
      --tw-gradient-to: var(--color-gray-50);
      --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));
    }
  }

  @media (hover: hover) {
    .group-hover\:text-\[\#0047BB\]:is(:where(.group):hover *) {
      color: #0047bb;
    }
  }

  @media (hover: hover) {
    .group-hover\:text-\[\#0091DA\]:is(:where(.group):hover *) {
      color: #0091da;
    }
  }

  @media (hover: hover) {
    .group-hover\:text-\[\#3680F5\]\/30:is(:where(.group):hover *) {
      color: oklab(61.6686% -.0348989 -.187111 / .3);
    }
  }

  @media (hover: hover) {
    .group-hover\:text-\[\#E66D10\]\/30:is(:where(.group):hover *) {
      color: oklab(66.8576% .113338 .131961 / .3);
    }
  }

  @media (hover: hover) {
    .group-hover\:text-\[\#FF6700\]:is(:where(.group):hover *) {
      color: #ff6700;
    }
  }

  @media (hover: hover) {
    .group-hover\:opacity-20:is(:where(.group):hover *) {
      opacity: .2;
    }
  }

  @media (hover: hover) {
    .group-hover\:opacity-100:is(:where(.group):hover *) {
      opacity: 1;
    }
  }

  @media (hover: hover) {
    .group-hover\:drop-shadow-\[0_12px_24px_rgba\(54\,128\,245\,0\.5\)\]:is(:where(.group):hover *) {
      --tw-drop-shadow-size: drop-shadow(0 12px 24px var(--tw-drop-shadow-color, #3680f580));
      --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, );
    }
  }

  @media (hover: hover) {
    .group-hover\:drop-shadow-\[0_12px_24px_rgba\(244\,125\,35\,0\.5\)\]:is(:where(.group):hover *) {
      --tw-drop-shadow-size: drop-shadow(0 12px 24px var(--tw-drop-shadow-color, #f47d2380));
      --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, );
    }
  }

  @media (hover: hover) {
    .group-hover\/img\:scale-105:is(:where(.group\/img):hover *) {
      --tw-scale-x: 105%;
      --tw-scale-y: 105%;
      --tw-scale-z: 105%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

  @media (hover: hover) {
    .group-hover\/link\:translate-x-\[-4px\]:is(:where(.group\/link):hover *) {
      --tw-translate-x: -4px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  .after\:absolute:after {
    content: var(--tw-content);
    position: absolute;
  }

  .after\:right-0:after {
    content: var(--tw-content);
    right: calc(var(--spacing) * 0);
  }

  .after\:bottom-0:after {
    content: var(--tw-content);
    bottom: calc(var(--spacing) * 0);
  }

  .after\:h-\[2px\]:after {
    content: var(--tw-content);
    height: 2px;
  }

  .after\:w-0:after {
    content: var(--tw-content);
    width: calc(var(--spacing) * 0);
  }

  .after\:bg-\[\#0091DA\]:after {
    content: var(--tw-content);
    background-color: #0091da;
  }

  .after\:bg-\[\#3680F5\]:after {
    content: var(--tw-content);
    background-color: #3680f5;
  }

  .after\:transition-all:after {
    content: var(--tw-content);
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .after\:duration-300:after {
    content: var(--tw-content);
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  @media (hover: hover) {
    .group-hover\/link\:after\:w-full:is(:where(.group\/link):hover *):after {
      content: var(--tw-content);
      width: 100%;
    }
  }

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

  @media (hover: hover) {
    .hover\:translate-y-\[-2px\]:hover {
      --tw-translate-y: -2px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (hover: hover) {
    .hover\:scale-105:hover {
      --tw-scale-x: 105%;
      --tw-scale-y: 105%;
      --tw-scale-z: 105%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

  @media (hover: hover) {
    .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);
    }
  }

  @media (hover: hover) {
    .hover\:scale-\[1\.02\]:hover {
      scale: 1.02;
    }
  }

  @media (hover: hover) {
    .hover\:gap-3:hover {
      gap: calc(var(--spacing) * 3);
    }
  }

  @media (hover: hover) {
    .hover\:border-\[\#0042C8\]:hover {
      border-color: #0042c8;
    }
  }

  @media (hover: hover) {
    .hover\:border-\[\#0042C8\]\/20:hover {
      border-color: oklab(44.6227% -.0280257 -.212995 / .2);
    }
  }

  @media (hover: hover) {
    .hover\:border-\[\#0091DA\]:hover {
      border-color: #0091da;
    }
  }

  @media (hover: hover) {
    .hover\:border-\[\#0091DA\]\/30:hover {
      border-color: oklab(62.8962% -.07019 -.131359 / .3);
    }
  }

  @media (hover: hover) {
    .hover\:border-\[\#3680F5\]:hover {
      border-color: #3680f5;
    }
  }

  @media (hover: hover) {
    .hover\:border-\[\#215093\]:hover {
      border-color: #215093;
    }
  }

  @media (hover: hover) {
    .hover\:border-\[\#215093\]\/30:hover {
      border-color: oklab(43.645% -.0256474 -.118869 / .3);
    }
  }

  @media (hover: hover) {
    .hover\:border-\[\#F47D23\]:hover {
      border-color: #f47d23;
    }
  }

  @media (hover: hover) {
    .hover\:border-\[\#FF7E20\]:hover {
      border-color: #ff7e20;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#0042C8\]:hover {
      background-color: #0042c8;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#0047BB\]:hover {
      background-color: #0047bb;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#0091DA\]:hover {
      background-color: #0091da;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#3680F5\]:hover {
      background-color: #3680f5;
    }
  }

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

  @media (hover: hover) {
    .hover\:bg-\[\#E66D0F\]:hover {
      background-color: #e66d0f;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#F0F4FF\]:hover {
      background-color: #f0f4ff;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#F5E6D3\]\/80:hover {
      background-color: oklab(93.1852% .00835285 .0289214 / .8);
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#F47D23\]:hover {
      background-color: #f47d23;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#F47D23\]\/5:hover {
      background-color: oklab(71.3193% .107744 .134961 / .05);
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#FF8533\]:hover {
      background-color: #ff8533;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#FFF8F0\]:hover {
      background-color: #fff8f0;
    }
  }

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

  @media (hover: hover) {
    .hover\:bg-amber-200\/50:hover {
      background-color: color-mix(in srgb, oklch(.924 .12 95.746) 50%, transparent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-amber-200\/50:hover {
        background-color: color-mix(in oklab, var(--color-amber-200) 50%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-gray-50:hover {
      background-color: var(--color-gray-50);
    }
  }

  @media (hover: hover) {
    .hover\:bg-gray-100:hover {
      background-color: var(--color-gray-100);
    }
  }

  @media (hover: hover) {
    .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);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-white\/20:hover {
      background-color: #fff3;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-white\/20:hover {
        background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-gradient-to-br:hover {
      --tw-gradient-position: to bottom right in oklab;
      background-image: linear-gradient(var(--tw-gradient-stops));
    }
  }

  @media (hover: hover) {
    .hover\:from-\[\#0047BB\]\/5:hover {
      --tw-gradient-from: oklab(44.2994% -.0297922 -.190437 / .05);
      --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));
    }
  }

  @media (hover: hover) {
    .hover\:to-\[\#0091DA\]\/5:hover {
      --tw-gradient-to: oklab(62.8962% -.07019 -.131359 / .05);
      --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));
    }
  }

  @media (hover: hover) {
    .hover\:text-\[\#0042C8\]:hover {
      color: #0042c8;
    }
  }

  @media (hover: hover) {
    .hover\:text-\[\#0047BB\]:hover {
      color: #0047bb;
    }
  }

  @media (hover: hover) {
    .hover\:text-\[\#0091DA\]:hover {
      color: #0091da;
    }
  }

  @media (hover: hover) {
    .hover\:text-\[\#3680F5\]:hover {
      color: #3680f5;
    }
  }

  @media (hover: hover) {
    .hover\:text-white:hover {
      color: var(--color-white);
    }
  }

  @media (hover: hover) {
    .hover\:text-white\/90:hover {
      color: #ffffffe6;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:text-white\/90:hover {
        color: color-mix(in oklab, var(--color-white) 90%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:opacity-80:hover {
      opacity: .8;
    }
  }

  @media (hover: hover) {
    .hover\:shadow-2xl:hover {
      --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);
    }
  }

  @media (hover: hover) {
    .hover\:shadow-\[0_8px_24px_rgba\(0\,71\,187\,0\.4\)\]:hover {
      --tw-shadow: 0 8px 24px var(--tw-shadow-color, #0047bb66);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:shadow-\[0_8px_24px_rgba\(0\,145\,218\,0\.4\)\]:hover {
      --tw-shadow: 0 8px 24px var(--tw-shadow-color, #0091da66);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:shadow-\[0_8px_24px_rgba\(244\,125\,35\,0\.4\)\]:hover {
      --tw-shadow: 0 8px 24px var(--tw-shadow-color, #f47d2366);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:shadow-\[0_8px_24px_rgba\(255\,126\,32\,0\.4\)\]:hover {
      --tw-shadow: 0 8px 24px var(--tw-shadow-color, #ff7e2066);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:shadow-\[0_20px_60px_rgba\(0\,3\,143\,0\.15\)\]:hover {
      --tw-shadow: 0 20px 60px var(--tw-shadow-color, #00038f26);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:shadow-\[0_20px_60px_rgba\(0\,145\,218\,0\.15\)\]:hover {
      --tw-shadow: 0 20px 60px var(--tw-shadow-color, #0091da26);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:shadow-\[0_20px_60px_rgba\(33\,80\,147\,0\.15\)\]:hover {
      --tw-shadow: 0 20px 60px var(--tw-shadow-color, #21509326);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:shadow-\[0px_12px_32px_rgba\(255\,126\,32\,0\.4\)\]:hover {
      --tw-shadow: 0px 12px 32px var(--tw-shadow-color, #ff7e2066);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:shadow-lg:hover {
      --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);
    }
  }

  @media (hover: hover) {
    .hover\:shadow-xl:hover {
      --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px 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);
    }
  }

  @media (hover: hover) {
    .hover\:shadow-\[\#0042C8\]\/40:hover {
      --tw-shadow-color: #0042c866;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:shadow-\[\#0042C8\]\/40:hover {
        --tw-shadow-color: color-mix(in oklab, oklab(44.6227% -.0280257 -.212995 / .4) var(--tw-shadow-alpha), transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:shadow-\[\#215093\]\/40:hover {
      --tw-shadow-color: #21509366;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:shadow-\[\#215093\]\/40:hover {
        --tw-shadow-color: color-mix(in oklab, oklab(43.645% -.0256474 -.118869 / .4) var(--tw-shadow-alpha), transparent);
      }
    }
  }

  .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-4:focus {
    --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\:ring-\[\#F47D23\]:focus {
    --tw-ring-color: #f47d23;
  }

  .focus\:ring-\[\#F47D23\]\/30:focus {
    --tw-ring-color: oklab(71.3193% .107744 .134961 / .3);
  }

  .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-none:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

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

  @media (width >= 40rem) {
    .sm\:mt-0 {
      margin-top: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 40rem) {
    .sm\:mb-3 {
      margin-bottom: calc(var(--spacing) * 3);
    }
  }

  @media (width >= 40rem) {
    .sm\:mb-4 {
      margin-bottom: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 40rem) {
    .sm\:mb-5 {
      margin-bottom: calc(var(--spacing) * 5);
    }
  }

  @media (width >= 40rem) {
    .sm\:mb-6 {
      margin-bottom: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 40rem) {
    .sm\:mb-12 {
      margin-bottom: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 40rem) {
    .sm\:mb-14 {
      margin-bottom: calc(var(--spacing) * 14);
    }
  }

  @media (width >= 40rem) {
    .sm\:flex {
      display: flex;
    }
  }

  @media (width >= 40rem) {
    .sm\:h-4 {
      height: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 40rem) {
    .sm\:h-5 {
      height: calc(var(--spacing) * 5);
    }
  }

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

  @media (width >= 40rem) {
    .sm\:h-7 {
      height: calc(var(--spacing) * 7);
    }
  }

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

  @media (width >= 40rem) {
    .sm\:h-14 {
      height: calc(var(--spacing) * 14);
    }
  }

  @media (width >= 40rem) {
    .sm\:min-h-\[auto\] {
      min-height: auto;
    }
  }

  @media (width >= 40rem) {
    .sm\:w-4 {
      width: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 40rem) {
    .sm\:w-5 {
      width: calc(var(--spacing) * 5);
    }
  }

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

  @media (width >= 40rem) {
    .sm\:w-7 {
      width: calc(var(--spacing) * 7);
    }
  }

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

  @media (width >= 40rem) {
    .sm\:w-auto {
      width: auto;
    }
  }

  @media (width >= 40rem) {
    .sm\:max-w-\[400px\] {
      max-width: 400px;
    }
  }

  @media (width >= 40rem) {
    .sm\:max-w-\[450px\] {
      max-width: 450px;
    }
  }

  @media (width >= 40rem) {
    .sm\:scale-\[1\.4\] {
      scale: 1.4;
    }
  }

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

  @media (width >= 40rem) {
    .sm\:flex-row {
      flex-direction: row;
    }
  }

  @media (width >= 40rem) {
    .sm\:items-center {
      align-items: center;
    }
  }

  @media (width >= 40rem) {
    .sm\:gap-3 {
      gap: calc(var(--spacing) * 3);
    }
  }

  @media (width >= 40rem) {
    .sm\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 40rem) {
    .sm\:gap-5 {
      gap: calc(var(--spacing) * 5);
    }
  }

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

  @media (width >= 40rem) {
    .sm\:gap-7 {
      gap: calc(var(--spacing) * 7);
    }
  }

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

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

  @media (width >= 40rem) {
    .sm\:px-3\.5 {
      padding-inline: calc(var(--spacing) * 3.5);
    }
  }

  @media (width >= 40rem) {
    .sm\:px-5 {
      padding-inline: calc(var(--spacing) * 5);
    }
  }

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

  @media (width >= 40rem) {
    .sm\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 40rem) {
    .sm\:py-2\.5 {
      padding-block: calc(var(--spacing) * 2.5);
    }
  }

  @media (width >= 40rem) {
    .sm\:py-3 {
      padding-block: calc(var(--spacing) * 3);
    }
  }

  @media (width >= 40rem) {
    .sm\:py-3\.5 {
      padding-block: calc(var(--spacing) * 3.5);
    }
  }

  @media (width >= 40rem) {
    .sm\:py-4 {
      padding-block: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 40rem) {
    .sm\:py-16 {
      padding-block: calc(var(--spacing) * 16);
    }
  }

  @media (width >= 40rem) {
    .sm\:py-20 {
      padding-block: calc(var(--spacing) * 20);
    }
  }

  @media (width >= 40rem) {
    .sm\:py-24 {
      padding-block: calc(var(--spacing) * 24);
    }
  }

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

  @media (width >= 40rem) {
    .sm\:pb-3 {
      padding-bottom: calc(var(--spacing) * 3);
    }
  }

  @media (width >= 40rem) {
    .sm\:text-center {
      text-align: center;
    }
  }

  @media (width >= 40rem) {
    .sm\:text-\[14px\] {
      font-size: 14px;
    }
  }

  @media (width >= 40rem) {
    .sm\:text-\[15px\] {
      font-size: 15px;
    }
  }

  @media (width >= 40rem) {
    .sm\:text-\[16px\] {
      font-size: 16px;
    }
  }

  @media (width >= 40rem) {
    .sm\:text-\[17px\] {
      font-size: 17px;
    }
  }

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

  @media (width >= 40rem) {
    .sm\:text-\[28px\] {
      font-size: 28px;
    }
  }

  @media (width >= 40rem) {
    .sm\:leading-relaxed {
      --tw-leading: var(--leading-relaxed);
      line-height: var(--leading-relaxed);
    }
  }

  @media (width >= 48rem) {
    .md\:order-1 {
      order: 1;
    }
  }

  @media (width >= 48rem) {
    .md\:order-2 {
      order: 2;
    }
  }

  @media (width >= 48rem) {
    .md\:col-span-2 {
      grid-column: span 2 / span 2;
    }
  }

  @media (width >= 48rem) {
    .md\:my-20 {
      margin-block: calc(var(--spacing) * 20);
    }
  }

  @media (width >= 48rem) {
    .md\:mr-0 {
      margin-right: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 48rem) {
    .md\:mb-5 {
      margin-bottom: calc(var(--spacing) * 5);
    }
  }

  @media (width >= 48rem) {
    .md\:mb-8 {
      margin-bottom: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 48rem) {
    .md\:mb-16 {
      margin-bottom: calc(var(--spacing) * 16);
    }
  }

  @media (width >= 48rem) {
    .md\:mb-20 {
      margin-bottom: calc(var(--spacing) * 20);
    }
  }

  @media (width >= 48rem) {
    .md\:block {
      display: block;
    }
  }

  @media (width >= 48rem) {
    .md\:flex {
      display: flex;
    }
  }

  @media (width >= 48rem) {
    .md\:h-12 {
      height: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 48rem) {
    .md\:h-14 {
      height: calc(var(--spacing) * 14);
    }
  }

  @media (width >= 48rem) {
    .md\:h-32 {
      height: calc(var(--spacing) * 32);
    }
  }

  @media (width >= 48rem) {
    .md\:min-h-screen {
      min-height: 100vh;
    }
  }

  @media (width >= 48rem) {
    .md\:w-12 {
      width: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 48rem) {
    .md\:w-32 {
      width: calc(var(--spacing) * 32);
    }
  }

  @media (width >= 48rem) {
    .md\:w-auto {
      width: auto;
    }
  }

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

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

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

  @media (width >= 48rem) {
    .md\:flex-row {
      flex-direction: row;
    }
  }

  @media (width >= 48rem) {
    .md\:items-center {
      align-items: center;
    }
  }

  @media (width >= 48rem) {
    .md\:justify-center {
      justify-content: center;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }
  }

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

  @media (width >= 48rem) {
    .md\:gap-10 {
      gap: calc(var(--spacing) * 10);
    }
  }

  @media (width >= 48rem) {
    .md\:gap-12 {
      gap: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 48rem) {
    :where(.md\: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)));
    }
  }

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

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

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

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

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

  @media (width >= 48rem) {
    .md\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }
  }

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

  @media (width >= 48rem) {
    .md\:px-10 {
      padding-inline: calc(var(--spacing) * 10);
    }
  }

  @media (width >= 48rem) {
    .md\:px-16 {
      padding-inline: calc(var(--spacing) * 16);
    }
  }

  @media (width >= 48rem) {
    .md\:py-4 {
      padding-block: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 48rem) {
    .md\:py-5 {
      padding-block: calc(var(--spacing) * 5);
    }
  }

  @media (width >= 48rem) {
    .md\:py-12 {
      padding-block: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 48rem) {
    .md\:py-16 {
      padding-block: calc(var(--spacing) * 16);
    }
  }

  @media (width >= 48rem) {
    .md\:py-20 {
      padding-block: calc(var(--spacing) * 20);
    }
  }

  @media (width >= 48rem) {
    .md\:py-24 {
      padding-block: calc(var(--spacing) * 24);
    }
  }

  @media (width >= 48rem) {
    .md\:py-28 {
      padding-block: calc(var(--spacing) * 28);
    }
  }

  @media (width >= 48rem) {
    .md\:pt-0 {
      padding-top: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 48rem) {
    .md\:pr-\[134px\] {
      padding-right: 134px;
    }
  }

  @media (width >= 48rem) {
    .md\:pb-10 {
      padding-bottom: calc(var(--spacing) * 10);
    }
  }

  @media (width >= 48rem) {
    .md\:pl-\[134px\] {
      padding-left: 134px;
    }
  }

  @media (width >= 48rem) {
    .md\:text-right {
      text-align: right;
    }
  }

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

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

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

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

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

  @media (width >= 64rem) {
    .lg\:order-1 {
      order: 1;
    }
  }

  @media (width >= 64rem) {
    .lg\:order-2 {
      order: 2;
    }
  }

  @media (width >= 64rem) {
    .lg\:col-span-1 {
      grid-column: span 1 / span 1;
    }
  }

  @media (width >= 64rem) {
    .lg\:col-span-3 {
      grid-column: span 3 / span 3;
    }
  }

  @media (width >= 64rem) {
    .lg\:col-span-9 {
      grid-column: span 9 / span 9;
    }
  }

  @media (width >= 64rem) {
    .lg\:mt-8 {
      margin-top: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 64rem) {
    .lg\:block {
      display: block;
    }
  }

  @media (width >= 64rem) {
    .lg\:flex {
      display: flex;
    }
  }

  @media (width >= 64rem) {
    .lg\:hidden {
      display: none;
    }
  }

  @media (width >= 64rem) {
    .lg\:h-full {
      height: 100%;
    }
  }

  @media (width >= 64rem) {
    .lg\:max-w-\[340px\] {
      max-width: 340px;
    }
  }

  @media (width >= 64rem) {
    .lg\:max-w-\[450px\] {
      max-width: 450px;
    }
  }

  @media (width >= 64rem) {
    .lg\:max-w-\[520px\] {
      max-width: 520px;
    }
  }

  @media (width >= 64rem) {
    .lg\:max-w-none {
      max-width: none;
    }
  }

  @media (width >= 64rem) {
    .lg\:flex-1 {
      flex: 1;
    }
  }

  @media (width >= 64rem) {
    .lg\:scale-\[1\.6\] {
      scale: 1.6;
    }
  }

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

  @media (width >= 64rem) {
    .lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .lg\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .lg\:grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .lg\:grid-cols-\[1\.3fr_2fr\] {
      grid-template-columns: 1.3fr 2fr;
    }
  }

  @media (width >= 64rem) {
    .lg\:flex-row {
      flex-direction: row;
    }
  }

  @media (width >= 64rem) {
    .lg\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 64rem) {
    .lg\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 64rem) {
    .lg\:gap-12 {
      gap: calc(var(--spacing) * 12);
    }
  }

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

  @media (width >= 64rem) {
    .lg\:gap-20 {
      gap: calc(var(--spacing) * 20);
    }
  }

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

  @media (width >= 64rem) {
    .lg\:py-20 {
      padding-block: calc(var(--spacing) * 20);
    }
  }

  @media (width >= 64rem) {
    .lg\:py-32 {
      padding-block: calc(var(--spacing) * 32);
    }
  }

  @media (width >= 64rem) {
    .lg\:pt-0 {
      padding-top: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 64rem) {
    .lg\:pb-12 {
      padding-bottom: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[42px\] {
      font-size: 42px;
    }
  }

  @media (width >= 80rem) {
    .xl\:col-span-3 {
      grid-column: span 3 / span 3;
    }
  }

  @media (width >= 80rem) {
    .xl\:col-span-4 {
      grid-column: span 4 / span 4;
    }
  }

  @media (width >= 80rem) {
    .xl\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @media (width >= 80rem) {
    .xl\:grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }

  @media (width >= 80rem) {
    .xl\:px-\[134px\] {
      padding-inline: 134px;
    }
  }
}



:root {
  --font-size: 16px;
  --background: #fff;
  --foreground: oklch(.145 0 0);
  --card: #fff;
  --card-foreground: oklch(.145 0 0);
  --popover: oklch(1 0 0);
  --popover-foreground: oklch(.145 0 0);
  --primary: #030213;
  --primary-foreground: oklch(1 0 0);
  --secondary: oklch(.95 .0058 264.53);
  --secondary-foreground: #030213;
  --muted: #ececf0;
  --muted-foreground: #717182;
  --accent: #e9ebef;
  --accent-foreground: #030213;
  --destructive: #d4183d;
  --destructive-foreground: #fff;
  --border: #0000001a;
  --input: transparent;
  --input-background: #f3f3f5;
  --switch-background: #cbced4;
  --font-weight-medium: 500;
  --font-weight-normal: 400;
  --ring: oklch(.708 0 0);
  --chart-1: oklch(.646 .222 41.116);
  --chart-2: oklch(.6 .118 184.704);
  --chart-3: oklch(.398 .07 227.392);
  --chart-4: oklch(.828 .189 84.429);
  --chart-5: oklch(.769 .188 70.08);
  --radius: .625rem;
  --sidebar: oklch(.985 0 0);
  --sidebar-foreground: oklch(.145 0 0);
  --sidebar-primary: #030213;
  --sidebar-primary-foreground: oklch(.985 0 0);
  --sidebar-accent: oklch(.97 0 0);
  --sidebar-accent-foreground: oklch(.205 0 0);
  --sidebar-border: oklch(.922 0 0);
  --sidebar-ring: oklch(.708 0 0);
}

.dark {
  --background: oklch(.145 0 0);
  --foreground: oklch(.985 0 0);
  --card: oklch(.145 0 0);
  --card-foreground: oklch(.985 0 0);
  --popover: oklch(.145 0 0);
  --popover-foreground: oklch(.985 0 0);
  --primary: oklch(.985 0 0);
  --primary-foreground: oklch(.205 0 0);
  --secondary: oklch(.269 0 0);
  --secondary-foreground: oklch(.985 0 0);
  --muted: oklch(.269 0 0);
  --muted-foreground: oklch(.708 0 0);
  --accent: oklch(.269 0 0);
  --accent-foreground: oklch(.985 0 0);
  --destructive: oklch(.396 .141 25.723);
  --destructive-foreground: oklch(.637 .237 25.331);
  --border: oklch(.269 0 0);
  --input: oklch(.269 0 0);
  --ring: oklch(.439 0 0);
  --font-weight-medium: 500;
  --font-weight-normal: 400;
  --chart-1: oklch(.488 .243 264.376);
  --chart-2: oklch(.696 .17 162.48);
  --chart-3: oklch(.769 .188 70.08);
  --chart-4: oklch(.627 .265 303.9);
  --chart-5: oklch(.645 .246 16.439);
  --sidebar: oklch(.205 0 0);
  --sidebar-foreground: oklch(.985 0 0);
  --sidebar-primary: oklch(.488 .243 264.376);
  --sidebar-primary-foreground: oklch(.985 0 0);
  --sidebar-accent: oklch(.269 0 0);
  --sidebar-accent-foreground: oklch(.985 0 0);
  --sidebar-border: oklch(.269 0 0);
  --sidebar-ring: oklch(.439 0 0);
}

html {
  font-size: var(--font-size);
}

@keyframes floatCard {
  0%, 100% {
    transform: translateY(0)rotate(0);
  }

  50% {
    transform: translateY(-20px)rotate(2deg);
  }
}

@keyframes floatBadge {
  0%, 100% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(-10px);
  }
}

@keyframes shine {
  0% {
    transform: translateX(-100%);
  }

  50%, 100% {
    transform: translateX(200%);
  }
}

@keyframes pulse {
  50% {
    opacity: .5;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@property --tw-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 enter {
  from {
    opacity: var(--tw-enter-opacity, 1);
    transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0));
  }
}
