@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..24,400,0,0&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..24,400,0,0&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-space-x-reverse: 0;
      --tw-border-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-content: "";
    }
  }
}

@layer theme {
  :root, :host {
    --font-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-100: oklch(.936 .032 17.717);
    --color-red-200: oklch(.885 .062 18.334);
    --color-red-300: oklch(.808 .114 19.571);
    --color-red-400: oklch(.704 .191 22.216);
    --color-red-500: oklch(.637 .237 25.331);
    --color-red-600: oklch(.577 .245 27.325);
    --color-red-700: oklch(.505 .213 27.518);
    --color-red-800: oklch(.444 .177 26.899);
    --color-red-900: oklch(.396 .141 25.723);
    --color-red-950: oklch(.258 .092 26.042);
    --color-orange-50: oklch(.98 .016 73.684);
    --color-orange-100: oklch(.954 .038 75.164);
    --color-orange-200: oklch(.901 .076 70.697);
    --color-orange-300: oklch(.837 .128 66.29);
    --color-orange-400: oklch(.75 .183 55.934);
    --color-orange-500: oklch(.705 .213 47.604);
    --color-orange-600: oklch(.646 .222 41.116);
    --color-orange-700: oklch(.553 .195 38.402);
    --color-orange-800: oklch(.47 .157 37.304);
    --color-orange-900: oklch(.408 .123 38.172);
    --color-orange-950: oklch(.266 .079 36.259);
    --color-yellow-50: oklch(.987 .026 102.212);
    --color-yellow-100: oklch(.973 .071 103.193);
    --color-yellow-200: oklch(.945 .129 101.54);
    --color-yellow-300: oklch(.905 .182 98.111);
    --color-yellow-400: oklch(.852 .199 91.936);
    --color-yellow-500: oklch(.795 .184 86.047);
    --color-yellow-600: oklch(.681 .162 75.834);
    --color-yellow-700: oklch(.554 .135 66.442);
    --color-yellow-800: oklch(.476 .114 61.907);
    --color-yellow-900: oklch(.421 .095 57.708);
    --color-yellow-950: oklch(.286 .066 53.813);
    --color-green-50: oklch(.982 .018 155.826);
    --color-green-100: oklch(.962 .044 156.743);
    --color-green-200: oklch(.925 .084 155.995);
    --color-green-300: oklch(.871 .15 154.449);
    --color-green-400: oklch(.792 .209 151.711);
    --color-green-500: oklch(.723 .219 149.579);
    --color-green-600: oklch(.627 .194 149.214);
    --color-green-700: oklch(.527 .154 150.069);
    --color-green-800: oklch(.448 .119 151.328);
    --color-green-900: oklch(.393 .095 152.535);
    --color-green-950: oklch(.266 .065 152.934);
    --color-emerald-100: oklch(.95 .052 163.051);
    --color-emerald-400: oklch(.765 .177 163.223);
    --color-emerald-500: oklch(.696 .17 162.48);
    --color-emerald-600: oklch(.596 .145 163.225);
    --color-emerald-700: oklch(.508 .118 165.612);
    --color-teal-400: oklch(.777 .152 181.912);
    --color-teal-500: oklch(.704 .14 182.503);
    --color-teal-600: oklch(.6 .118 184.704);
    --color-teal-700: oklch(.511 .096 186.391);
    --color-cyan-50: oklch(.984 .019 200.873);
    --color-cyan-500: oklch(.715 .143 215.221);
    --color-cyan-600: oklch(.609 .126 221.723);
    --color-cyan-700: oklch(.52 .105 223.128);
    --color-blue-50: oklch(.97 .014 254.604);
    --color-blue-100: oklch(.932 .032 255.585);
    --color-blue-200: oklch(.882 .059 254.128);
    --color-blue-300: oklch(.809 .105 251.813);
    --color-blue-400: oklch(.707 .165 254.624);
    --color-blue-500: oklch(.623 .214 259.815);
    --color-blue-600: oklch(.546 .245 262.881);
    --color-blue-700: oklch(.488 .243 264.376);
    --color-blue-800: oklch(.424 .199 265.638);
    --color-blue-900: oklch(.379 .146 265.522);
    --color-blue-950: oklch(.282 .091 267.935);
    --color-indigo-400: oklch(.673 .182 276.935);
    --color-indigo-500: oklch(.585 .233 277.117);
    --color-indigo-600: oklch(.511 .262 276.966);
    --color-violet-600: oklch(.541 .281 293.009);
    --color-purple-50: oklch(.977 .014 308.299);
    --color-purple-100: oklch(.946 .033 307.174);
    --color-purple-200: oklch(.902 .063 306.703);
    --color-purple-300: oklch(.827 .119 306.383);
    --color-purple-400: oklch(.714 .203 305.504);
    --color-purple-500: oklch(.627 .265 303.9);
    --color-purple-600: oklch(.558 .288 302.321);
    --color-purple-700: oklch(.496 .265 301.924);
    --color-purple-800: oklch(.438 .218 303.724);
    --color-purple-900: oklch(.381 .176 304.987);
    --color-purple-950: oklch(.291 .149 302.717);
    --color-pink-400: oklch(.718 .202 349.761);
    --color-pink-500: oklch(.656 .241 354.308);
    --color-pink-600: oklch(.592 .249 .584);
    --color-rose-400: oklch(.712 .194 13.428);
    --color-rose-500: oklch(.645 .246 16.439);
    --color-rose-600: oklch(.586 .253 17.585);
    --color-slate-600: oklch(.446 .043 257.281);
    --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-gray-950: oklch(.13 .028 261.692);
    --color-zinc-200: oklch(.92 .004 286.32);
    --color-zinc-300: oklch(.871 .006 286.286);
    --color-zinc-400: oklch(.705 .015 286.067);
    --color-zinc-500: oklch(.552 .016 285.938);
    --color-zinc-600: oklch(.442 .017 285.786);
    --color-zinc-700: oklch(.37 .013 285.805);
    --color-zinc-800: oklch(.274 .006 286.033);
    --color-zinc-900: oklch(.21 .006 285.885);
    --color-zinc-950: oklch(.141 .005 285.823);
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --container-xs: 20rem;
    --container-sm: 24rem;
    --container-md: 28rem;
    --container-lg: 32rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --container-5xl: 64rem;
    --container-6xl: 72rem;
    --container-7xl: 80rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-6xl: 3.75rem;
    --text-6xl--line-height: 1;
    --text-7xl: 4.5rem;
    --text-7xl--line-height: 1;
    --text-8xl: 6rem;
    --text-8xl--line-height: 1;
    --text-9xl: 8rem;
    --text-9xl--line-height: 1;
    --font-weight-thin: 100;
    --font-weight-light: 300;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --tracking-tight: -.025em;
    --tracking-wide: .025em;
    --tracking-wider: .05em;
    --tracking-widest: .1em;
    --leading-tight: 1.25;
    --leading-relaxed: 1.625;
    --radius-xs: .125rem;
    --radius-2xl: 1rem;
    --radius-3xl: 1.5rem;
    --drop-shadow-sm: 0 1px 2px #00000026;
    --drop-shadow-md: 0 3px 3px #0000001f;
    --drop-shadow-lg: 0 4px 4px #00000026;
    --ease-out: cubic-bezier(0, 0, .2, 1);
    --ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --animate-spin: spin 1s linear infinite;
    --animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite;
    --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
    --animate-bounce: bounce 1s infinite;
    --blur-sm: 8px;
    --blur-lg: 16px;
    --blur-xl: 24px;
    --aspect-video: 16 / 9;
    --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);
    --color-border: var(--border);
  }
}

@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;
    background-color: #0000;
    border-radius: 0;
  }

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

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

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

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

  ::placeholder {
    opacity: 1;
    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);
    }
  }

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

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

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

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) h4 {
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5;
  }

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) p {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
  }

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) label, :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) button {
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5;
  }

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

  * {
    border-color: var(--border);
    outline: 2px solid #0000;
  }

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

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

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

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

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) h4 {
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5;
  }

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) p {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
  }

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) label, :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) button {
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5;
  }

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

@layer utilities {
  .\@container\/card-header {
    container: card-header / inline-size;
  }

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

  .collapse {
    visibility: collapse;
  }

  .invisible {
    visibility: hidden;
  }

  .visible {
    visibility: visible;
  }

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

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

  .static {
    position: static;
  }

  .sticky {
    position: sticky;
  }

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

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

  .inset-\[-0\.1\%_-0\.08\%_-0\.12\%_-0\.08\%\] {
    inset: -.1% -.08% -.12%;
  }

  .inset-\[-0\.1\%_-0\.16\%_-0\.11\%_-0\.16\%\] {
    inset: -.1% -.16% -.11%;
  }

  .inset-\[-0\.09\%_-0\.1\%_-0\.15\%_-0\.1\%\] {
    inset: -.09% -.1% -.15%;
  }

  .inset-\[-0\.09\%_-0\.05\%\] {
    inset: -.09% -.05%;
  }

  .inset-\[-0\.11\%_-0\.05\%_-0\.13\%_-0\.05\%\] {
    inset: -.11% -.05% -.13%;
  }

  .inset-\[-0\.14\%_-0\.08\%\] {
    inset: -.14% -.08%;
  }

  .inset-\[-0\.14\%_-0\.08\%_-0\.16\%_-0\.08\%\] {
    inset: -.14% -.08% -.16%;
  }

  .inset-\[-0\.15\%_-0\.09\%\] {
    inset: -.15% -.09%;
  }

  .inset-\[-0\.16\%_-0\.08\%_-0\.14\%_-0\.08\%\] {
    inset: -.16% -.08% -.14%;
  }

  .inset-\[-0\.18\%_-0\.1\%_-0\.31\%_-0\.1\%\] {
    inset: -.18% -.1% -.31%;
  }

  .inset-\[-0\.19\%_-0\.23\%\] {
    inset: -.19% -.23%;
  }

  .inset-\[-0\.29\%_-0\.26\%_-0\.26\%_-0\.26\%\] {
    inset: -.29% -.26% -.26%;
  }

  .inset-\[-0\.33\%_-0\.23\%\] {
    inset: -.33% -.23%;
  }

  .inset-\[-0\.41\%_-0\.28\%\] {
    inset: -.41% -.28%;
  }

  .inset-\[-0\.57\%_-0\.35\%_-0\.58\%_-0\.37\%\] {
    inset: -.57% -.35% -.58% -.37%;
  }

  .inset-\[-0\.57\%_-0\.41\%\] {
    inset: -.57% -.41%;
  }

  .inset-\[-0\.75\%_-0\.55\%\] {
    inset: -.75% -.55%;
  }

  .inset-\[-1\.1\%_-0\.53\%\] {
    inset: -1.1% -.53%;
  }

  .inset-\[-1\.36\%_-1\.46\%_-1\.36\%_-1\.45\%\] {
    inset: -1.36% -1.46% -1.36% -1.45%;
  }

  .inset-\[-1\.659\%\] {
    inset: -1.659%;
  }

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

  .inset-\[-2\.53\%\] {
    inset: -2.53%;
  }

  .inset-\[-2\.53\%_-2\.52\%\] {
    inset: -2.53% -2.52%;
  }

  .inset-\[-3\.85\%_-0\.57\%\] {
    inset: -3.85% -.57%;
  }

  .inset-\[-3\.85\%_-0\.58\%\] {
    inset: -3.85% -.58%;
  }

  .inset-\[-4\.17\%_-0\.33\%\] {
    inset: -4.17% -.33%;
  }

  .inset-\[-4\.17\%_-0\.55\%\] {
    inset: -4.17% -.55%;
  }

  .inset-\[-4\.17\%_-0\.82\%\] {
    inset: -4.17% -.82%;
  }

  .inset-\[-4\.17\%_-1\.27\%\] {
    inset: -4.17% -1.27%;
  }

  .inset-\[-4\.17\%_-1\.32\%\] {
    inset: -4.17% -1.32%;
  }

  .inset-\[-6\.38\%_-3\.68\%\] {
    inset: -6.38% -3.68%;
  }

  .inset-\[-13px_1\.99\%\] {
    inset: -13px 1.99%;
  }

  .inset-\[-45px_-11\.21\%\] {
    inset: -45px -11.21%;
  }

  .inset-\[-60px_-5\.81\%\] {
    inset: -60px -5.81%;
  }

  .inset-\[-154\.3\%_-5\%_-24\.32\%_38\.44\%\] {
    inset: -154.3% -5% -24.32% 38.44%;
  }

  .inset-\[-164\.17\%_-162\.5\%\] {
    inset: -164.17% -162.5%;
  }

  .inset-\[0\.06\%_0\.21\%_30\.6\%_6\.53\%\] {
    inset: .06% .21% 30.6% 6.53%;
  }

  .inset-\[0\.06\%_0\.21\%_52\.54\%_36\.44\%\] {
    inset: .06% .21% 52.54% 36.44%;
  }

  .inset-\[0\.06\%_0\.21\%_53\.58\%_36\.44\%\] {
    inset: .06% .21% 53.58% 36.44%;
  }

  .inset-\[0\.06\%_0\.28\%_30\.6\%_6\.53\%\] {
    inset: .06% .28% 30.6% 6.53%;
  }

  .inset-\[0\.08\%_0\.05\%_0\.02\%_0\.05\%\] {
    inset: .08% .05% .02%;
  }

  .inset-\[0\.84\%_24\.18\%_78\.8\%_57\.58\%\] {
    inset: .84% 24.18% 78.8% 57.58%;
  }

  .inset-\[0\.84\%_24\.18\%_89\.81\%_57\.58\%\] {
    inset: .84% 24.18% 89.81% 57.58%;
  }

  .inset-\[0\.97\%_0\.7\%_4\.27\%_0\.7\%\] {
    inset: .97% .7% 4.27%;
  }

  .inset-\[0\.97\%_0\.69\%_3\.03\%_0\.69\%\] {
    inset: .97% .69% 3.03%;
  }

  .inset-\[1\.17\%_27\.27\%_54\.14\%_30\.34\%\] {
    inset: 1.17% 27.27% 54.14% 30.34%;
  }

  .inset-\[1\.17\%_27\.27\%_61\.69\%_30\.35\%\] {
    inset: 1.17% 27.27% 61.69% 30.35%;
  }

  .inset-\[1\.17\%_56\.07\%_94\.92\%_38\.58\%\] {
    inset: 1.17% 56.07% 94.92% 38.58%;
  }

  .inset-\[1\.96\%_0\.3\%\] {
    inset: 1.96% .3%;
  }

  .inset-\[1\.96\%_0\.28\%_1\.96\%_0\.29\%\] {
    inset: 1.96% .28% 1.96% .29%;
  }

  .inset-\[1\.96\%_0\.32\%_1\.96\%_0\.33\%\] {
    inset: 1.96% .32% 1.96% .33%;
  }

  .inset-\[1\.96\%_0\.39\%_1\.96\%_0\.4\%\] {
    inset: 1.96% .39% 1.96% .4%;
  }

  .inset-\[1\.96\%_0\.41\%_1\.96\%_0\.42\%\] {
    inset: 1.96% .41% 1.96% .42%;
  }

  .inset-\[1\.96\%_0\.45\%_1\.96\%_0\.46\%\] {
    inset: 1.96% .45% 1.96% .46%;
  }

  .inset-\[1\.96\%_0\.46\%_1\.96\%_0\.47\%\] {
    inset: 1.96% .46% 1.96% .47%;
  }

  .inset-\[1\.96\%_0\.52\%_1\.96\%_0\.53\%\] {
    inset: 1.96% .52% 1.96% .53%;
  }

  .inset-\[1\.96\%_0\.56\%_1\.96\%_0\.58\%\] {
    inset: 1.96% .56% 1.96% .58%;
  }

  .inset-\[2\.81\%_3\.97\%_52\.54\%_36\.44\%\] {
    inset: 2.81% 3.97% 52.54% 36.44%;
  }

  .inset-\[2\.81\%_63\.56\%_77\.04\%_9\.69\%\] {
    inset: 2.81% 63.56% 77.04% 9.69%;
  }

  .inset-\[3\.26\%_3\.91\%_3\.25\%_2\.59\%\] {
    inset: 3.26% 3.91% 3.25% 2.59%;
  }

  .inset-\[3\.49\%_44\.59\%_90\.52\%_48\.27\%\] {
    inset: 3.49% 44.59% 90.52% 48.27%;
  }

  .inset-\[4\.5\%_29\.63\%_78\.06\%_55\.41\%\] {
    inset: 4.5% 29.63% 78.06% 55.41%;
  }

  .inset-\[4\.58\%_51\.73\%_77\.52\%_32\.72\%\] {
    inset: 4.58% 51.73% 77.52% 32.72%;
  }

  .inset-\[4\.67\%_26\.86\%_93\.4\%_60\.14\%\] {
    inset: 4.67% 26.86% 93.4% 60.14%;
  }

  .inset-\[4\.96\%_41\.9\%_84\.55\%_43\.76\%\] {
    inset: 4.96% 41.9% 84.55% 43.76%;
  }

  .inset-\[5\.61\%_21\.6\%\] {
    inset: 5.61% 21.6%;
  }

  .inset-\[8\.19\%_30\.51\%_64\.14\%_33\.56\%\] {
    inset: 8.19% 30.51% 64.14% 33.56%;
  }

  .inset-\[8\.33\%_18\.33\%\] {
    inset: 8.33% 18.33%;
  }

  .inset-\[9\.09\%_84\.44\%_88\.99\%_2\.51\%\] {
    inset: 9.09% 84.44% 88.99% 2.51%;
  }

  .inset-\[9\.21\%_33\.02\%_79\.41\%_65\.75\%\] {
    inset: 9.21% 33.02% 79.41% 65.75%;
  }

  .inset-\[9\.49\%_20\.8\%_81\.13\%_4\.99\%\] {
    inset: 9.49% 20.8% 81.13% 4.99%;
  }

  .inset-\[9\.49\%_92\.36\%_81\.13\%_4\.99\%\] {
    inset: 9.49% 92.36% 81.13% 4.99%;
  }

  .inset-\[9\.73\%_33\.36\%_78\.8\%_66\.09\%\] {
    inset: 9.73% 33.36% 78.8% 66.09%;
  }

  .inset-\[9\.81\%_10\.13\%_10\.19\%_9\.87\%\] {
    inset: 9.81% 10.13% 10.19% 9.87%;
  }

  .inset-\[11\.23\%_79\.9\%_82\.65\%_11\.81\%\] {
    inset: 11.23% 79.9% 82.65% 11.81%;
  }

  .inset-\[11\.33\%_30\.7\%_82\.65\%_58\.98\%\] {
    inset: 11.33% 30.7% 82.65% 58.98%;
  }

  .inset-\[11\.33\%_52\.46\%_82\.65\%_41\.34\%\] {
    inset: 11.33% 52.46% 82.65% 41.34%;
  }

  .inset-\[11\.33\%_62\.61\%_82\.67\%_32\.61\%\] {
    inset: 11.33% 62.61% 82.67% 32.61%;
  }

  .inset-\[11\.33\%_71\.52\%_82\.65\%_24\.2\%\] {
    inset: 11.33% 71.52% 82.65% 24.2%;
  }

  .inset-\[11\.53\%_20\.8\%_81\.37\%_73\.48\%\] {
    inset: 11.53% 20.8% 81.37% 73.48%;
  }

  .inset-\[11\.67\%_45\.1\%_82\.6\%_51\.52\%\] {
    inset: 11.67% 45.1% 82.6% 51.52%;
  }

  .inset-\[11\.95\%_89\.75\%_76\.67\%_9\.02\%\] {
    inset: 11.95% 89.75% 76.67% 9.02%;
  }

  .inset-\[12\.08\%_13\.98\%_11\.12\%_17\.25\%\] {
    inset: 12.08% 13.98% 11.12% 17.25%;
  }

  .inset-\[12\.08\%_13\.98\%_11\.12\%_19\.92\%\] {
    inset: 12.08% 13.98% 11.12% 19.92%;
  }

  .inset-\[13\.8\%_13\.8\%_84\.28\%_84\.28\%\] {
    inset: 13.8% 13.8% 84.28% 84.28%;
  }

  .inset-\[13\.8\%_84\.28\%_84\.28\%_13\.8\%\] {
    inset: 13.8% 84.28% 84.28% 13.8%;
  }

  .inset-\[14\.1\%_14\.1\%_84\.59\%_84\.59\%\] {
    inset: 14.1% 14.1% 84.59% 84.59%;
  }

  .inset-\[14\.1\%_84\.59\%_84\.59\%_14\.1\%\] {
    inset: 14.1% 84.59% 84.59% 14.1%;
  }

  .inset-\[14\.2\%_14\.2\%_84\.81\%_84\.81\%\] {
    inset: 14.2% 14.2% 84.81% 84.81%;
  }

  .inset-\[14\.2\%_84\.81\%_84\.81\%_14\.2\%\] {
    inset: 14.2% 84.81% 84.81% 14.2%;
  }

  .inset-\[14\.54\%_90\.1\%_76\.02\%_9\.36\%\] {
    inset: 14.54% 90.1% 76.02% 9.36%;
  }

  .inset-\[14\.61\%_0\.28\%_16\.32\%_6\.53\%\] {
    inset: 14.61% .28% 16.32% 6.53%;
  }

  .inset-\[14\.61\%_0\.29\%_17\.1\%_6\.53\%\] {
    inset: 14.61% .29% 17.1% 6.53%;
  }

  .inset-\[15\.38\%_1\.28\%_15\.38\%_1\.49\%\] {
    inset: 15.38% 1.28% 15.38% 1.49%;
  }

  .inset-\[15\.81\%_6\.31\%_38\.57\%_32\.07\%\] {
    inset: 15.81% 6.31% 38.57% 32.07%;
  }

  .inset-\[15\.81\%_6\.31\%_39\.09\%_32\.07\%\] {
    inset: 15.81% 6.31% 39.09% 32.07%;
  }

  .inset-\[16\.67\%_62\.5\%_62\.5\%_16\.67\%\] {
    inset: 16.67% 62.5% 62.5% 16.67%;
  }

  .inset-\[17\.1\%_25\.21\%_4\.37\%_22\.52\%\] {
    inset: 17.1% 25.21% 4.37% 22.52%;
  }

  .inset-\[17\.1\%_47\.34\%_44\.53\%_51\.49\%\] {
    inset: 17.1% 47.34% 44.53% 51.49%;
  }

  .inset-\[17\.4\%_5\.47\%_80\.67\%_77\.56\%\] {
    inset: 17.4% 5.47% 80.67% 77.56%;
  }

  .inset-\[17\.18\%_62\.49\%_80\.26\%_34\%\] {
    inset: 17.18% 62.49% 80.26% 34%;
  }

  .inset-\[18\.4\%_21\.16\%_18\.4\%_20\.83\%\] {
    inset: 18.4% 21.16% 18.4% 20.83%;
  }

  .inset-\[18\.53\%_44\.67\%_9\.64\%_11\.36\%\] {
    inset: 18.53% 44.67% 9.64% 11.36%;
  }

  .inset-\[18\.53\%_44\.67\%_9\.64\%_16\.14\%\] {
    inset: 18.53% 44.67% 9.64% 16.14%;
  }

  .inset-\[18\.73\%_6\.31\%_38\.57\%_32\.07\%\] {
    inset: 18.73% 6.31% 38.57% 32.07%;
  }

  .inset-\[18\.73\%_41\.61\%_75\.99\%_43\.59\%\] {
    inset: 18.73% 41.61% 75.99% 43.59%;
  }

  .inset-\[19\.38\%_48\.63\%_18\.29\%_14\.45\%\] {
    inset: 19.38% 48.63% 18.29% 14.45%;
  }

  .inset-\[19\.52\%_20\.44\%_19\.51\%_19\.13\%\] {
    inset: 19.52% 20.44% 19.51% 19.13%;
  }

  .inset-\[19\.52\%_27\.27\%_67\.61\%_70\.15\%\] {
    inset: 19.52% 27.27% 67.61% 70.15%;
  }

  .inset-\[19\.54\%_53\.63\%_73\.77\%_37\.22\%\] {
    inset: 19.54% 53.63% 73.77% 37.22%;
  }

  .inset-\[20\.34\%_67\.08\%_66\.92\%_30\.35\%\] {
    inset: 20.34% 67.08% 66.92% 30.35%;
  }

  .inset-\[21\.26\%_51\.33\%_18\.77\%_11\.36\%\] {
    inset: 21.26% 51.33% 18.77% 11.36%;
  }

  .inset-\[21\.75\%_14\.95\%_47\.6\%_84\.5\%\] {
    inset: 21.75% 14.95% 47.6% 84.5%;
  }

  .inset-\[22\.4\%_30\.73\%_30\.64\%_6\.53\%\] {
    inset: 22.4% 30.73% 30.64% 6.53%;
  }

  .inset-\[22\.4\%_30\.73\%_31\.68\%_6\.53\%\] {
    inset: 22.4% 30.73% 31.68% 6.53%;
  }

  .inset-\[22\.92\%_10\.42\%_31\.25\%_43\.75\%\] {
    inset: 22.92% 10.42% 31.25% 43.75%;
  }

  .inset-\[24\.09\%_25\.21\%_4\.37\%_22\.52\%\] {
    inset: 24.09% 25.21% 4.37% 22.52%;
  }

  .inset-\[24\.09\%_25\.21\%_4\.37\%_24\.03\%\] {
    inset: 24.09% 25.21% 4.37% 24.03%;
  }

  .inset-\[24\.28\%_88\.23\%_73\.15\%_8\.25\%\] {
    inset: 24.28% 88.23% 73.15% 8.25%;
  }

  .inset-\[24\.36\%_14\.61\%_24\.36\%_15\.26\%\] {
    inset: 24.36% 14.61% 24.36% 15.26%;
  }

  .inset-\[24\.49\%_14\.16\%_20\.45\%_10\.6\%\] {
    inset: 24.49% 14.16% 20.45% 10.6%;
  }

  .inset-\[24\.49\%_67\.47\%_72\.94\%_29\.02\%\] {
    inset: 24.49% 67.47% 72.94% 29.02%;
  }

  .inset-\[24\.83\%_29\.85\%_56\.38\%_57\.34\%\] {
    inset: 24.83% 29.85% 56.38% 57.34%;
  }

  .inset-\[25\.22\%_54\.37\%_37\.83\%_15\.19\%\] {
    inset: 25.22% 54.37% 37.83% 15.19%;
  }

  .inset-\[25\.26\%_0\.28\%_0\.21\%_6\.53\%\] {
    inset: 25.26% .28% .21% 6.53%;
  }

  .inset-\[25\.26\%_0\.29\%_28\.65\%_6\.53\%\] {
    inset: 25.26% .29% 28.65% 6.53%;
  }

  .inset-\[25\.33\%_0\.28\%_30\.6\%_6\.53\%\] {
    inset: 25.33% .28% 30.6% 6.53%;
  }

  .inset-\[25\.43\%_0\.38\%_29\.88\%_57\.24\%\] {
    inset: 25.43% .38% 29.88% 57.24%;
  }

  .inset-\[25\.43\%_0\.38\%_37\.43\%_57\.24\%\] {
    inset: 25.43% .38% 37.43% 57.24%;
  }

  .inset-\[25\.55\%_55\.07\%_56\.4\%_32\.92\%\] {
    inset: 25.55% 55.07% 56.4% 32.92%;
  }

  .inset-\[25\.84\%_30\.73\%_30\.64\%_6\.53\%\] {
    inset: 25.84% 30.73% 30.64% 6.53%;
  }

  .inset-\[25px_24\.54px_52px_97px\] {
    inset: 25px 24.54px 52px 97px;
  }

  .inset-\[25px_24\.73px_52px_97px\] {
    inset: 25px 24.73px 52px 97px;
  }

  .inset-\[25px_24\.91px_52px_97px\] {
    inset: 25px 24.91px 52px 97px;
  }

  .inset-\[25px_25\.36px_52px_97px\] {
    inset: 25px 25.36px 52px 97px;
  }

  .inset-\[26\.18\%_54\.37\%_41\.51\%_18\.79\%\] {
    inset: 26.18% 54.37% 41.51% 18.79%;
  }

  .inset-\[26\.28\%_47\.06\%_68\.96\%_46\.44\%\] {
    inset: 26.28% 47.06% 68.96% 46.44%;
  }

  .inset-\[26\.39\%_57\.28\%_33\.89\%_41\.54\%\] {
    inset: 26.39% 57.28% 33.89% 41.54%;
  }

  .inset-\[26\.85\%_58\.61\%_66\.46\%_32\.24\%\] {
    inset: 26.85% 58.61% 66.46% 32.24%;
  }

  .inset-\[27\.75\%_17\.69\%_66\.26\%_75\.17\%\] {
    inset: 27.75% 17.69% 66.26% 75.17%;
  }

  .inset-\[27\.82\%_38\.13\%_37\.5\%_27\.36\%\] {
    inset: 27.82% 38.13% 37.5% 27.36%;
  }

  .inset-\[27\.82\%_64\.23\%_63\.77\%_27\.36\%\] {
    inset: 27.82% 64.23% 63.77% 27.36%;
  }

  .inset-\[27\.86\%_72\.08\%_69\.57\%_24\.41\%\] {
    inset: 27.86% 72.08% 69.57% 24.41%;
  }

  .inset-\[28\.76\%_2\.74\%_53\.8\%_82\.31\%\] {
    inset: 28.76% 2.74% 53.8% 82.31%;
  }

  .inset-\[28\.84\%_24\.83\%_53\.26\%_59\.62\%\] {
    inset: 28.84% 24.83% 53.26% 59.62%;
  }

  .inset-\[30\.22\%_63\.21\%_63\.09\%_27\.64\%\] {
    inset: 30.22% 63.21% 63.09% 27.64%;
  }

  .inset-\[31\.23\%_76\.69\%_66\.2\%_19\.81\%\] {
    inset: 31.23% 76.69% 66.2% 19.81%;
  }

  .inset-\[31\.25\%_14\.7\%_24\.02\%_14\.64\%\] {
    inset: 31.25% 14.7% 24.02% 14.64%;
  }

  .inset-\[31\.25\%_14\.7\%_26\.31\%_14\.64\%\] {
    inset: 31.25% 14.7% 26.31% 14.64%;
  }

  .inset-\[31\.49\%_3\.71\%_6\.45\%_9\.95\%\] {
    inset: 31.49% 3.71% 6.45% 9.95%;
  }

  .inset-\[32\.45\%_3\.62\%_39\.88\%_60\.45\%\] {
    inset: 32.45% 3.62% 39.88% 60.45%;
  }

  .inset-\[33\.6\%_43\.57\%_58\.52\%_43\.83\%\] {
    inset: 33.6% 43.57% 58.52% 43.83%;
  }

  .inset-\[33\.49\%_14\.7\%_21\.77\%_14\.64\%\] {
    inset: 33.49% 14.7% 21.77% 14.64%;
  }

  .inset-\[33\.49\%_14\.7\%_24\.06\%_14\.64\%\] {
    inset: 33.49% 14.7% 24.06% 14.64%;
  }

  .inset-\[33\.54\%_37\.19\%_63\.2\%_59\.77\%\] {
    inset: 33.54% 37.19% 63.2% 59.77%;
  }

  .inset-\[33\.59\%_54\%_63\.09\%_41\.45\%\] {
    inset: 33.59% 54% 63.09% 41.45%;
  }

  .inset-\[33\.59\%_67\.82\%_59\.72\%_23\.03\%\] {
    inset: 33.59% 67.82% 59.72% 23.03%;
  }

  .inset-\[34\.6\%_81\.29\%_62\.83\%_15\.2\%\] {
    inset: 34.6% 81.29% 62.83% 15.2%;
  }

  .inset-\[34\.11\%_19\.74\%_44\.79\%_43\.94\%\] {
    inset: 34.11% 19.74% 44.79% 43.94%;
  }

  .inset-\[34\.36\%_48\.62\%_64\.48\%_50\.29\%\] {
    inset: 34.36% 48.62% 64.48% 50.29%;
  }

  .inset-\[34\.91\%_35\.3\%_35\.91\%_44\.59\%\] {
    inset: 34.91% 35.3% 35.91% 44.59%;
  }

  .inset-\[35\.59\%_14\.7\%_19\.67\%_14\.64\%\] {
    inset: 35.59% 14.7% 19.67% 14.64%;
  }

  .inset-\[35\.59\%_14\.7\%_21\.96\%_14\.64\%\] {
    inset: 35.59% 14.7% 21.96% 14.64%;
  }

  .inset-\[35\.85\%_43\.57\%_56\.28\%_43\.83\%\] {
    inset: 35.85% 43.57% 56.28% 43.83%;
  }

  .inset-\[36\.3\%_19\.96\%_45\.42\%_48\.91\%\] {
    inset: 36.3% 19.96% 45.42% 48.91%;
  }

  .inset-\[36\.06\%_42\.66\%_54\.14\%_44\.93\%\] {
    inset: 36.06% 42.66% 54.14% 44.93%;
  }

  .inset-\[36\.35\%_19\.74\%_42\.54\%_43\.94\%\] {
    inset: 36.35% 19.74% 42.54% 43.94%;
  }

  .inset-\[36\.56\%_36\.84\%_35\.91\%_43\.13\%\] {
    inset: 36.56% 36.84% 35.91% 43.13%;
  }

  .inset-\[36\.96\%_58\.61\%_59\.72\%_36\.85\%\] {
    inset: 36.96% 58.61% 59.72% 36.85%;
  }

  .inset-\[36\.96\%_72\.42\%_56\.34\%_18\.43\%\] {
    inset: 36.96% 72.42% 56.34% 18.43%;
  }

  .inset-\[37\.48\%_14\.7\%_17\.78\%_14\.64\%\] {
    inset: 37.48% 14.7% 17.78% 14.64%;
  }

  .inset-\[37\.48\%_14\.7\%_20\.07\%_14\.64\%\] {
    inset: 37.48% 14.7% 20.07% 14.64%;
  }

  .inset-\[37\.95\%_43\.57\%_54\.18\%_43\.83\%\] {
    inset: 37.95% 43.57% 54.18% 43.83%;
  }

  .inset-\[37\.97\%_85\.9\%_59\.46\%_10\.6\%\] {
    inset: 37.97% 85.9% 59.46% 10.6%;
  }

  .inset-\[38\%\] {
    inset: 38%;
  }

  .inset-\[38\.45\%_19\.74\%_40\.44\%_43\.94\%\] {
    inset: 38.45% 19.74% 40.44% 43.94%;
  }

  .inset-\[38\.55\%_19\.96\%_43\.17\%_48\.91\%\] {
    inset: 38.55% 19.96% 43.17% 48.91%;
  }

  .inset-\[38\.55\%_44\.51\%_60\.28\%_54\.41\%\] {
    inset: 38.55% 44.51% 60.28% 54.41%;
  }

  .inset-\[39\.7\%_65\.37\%_24\.66\%_0\.39\%\] {
    inset: 39.7% 65.37% 24.66% .39%;
  }

  .inset-\[39\.7\%_65\.37\%_30\.29\%_0\.39\%\] {
    inset: 39.7% 65.37% 30.29% .39%;
  }

  .inset-\[39\.18\%_10\.81\%_47\.46\%_70\.8\%\] {
    inset: 39.18% 10.81% 47.46% 70.8%;
  }

  .inset-\[39\.18\%_10\.81\%_51\.62\%_70\.8\%\] {
    inset: 39.18% 10.81% 51.62% 70.8%;
  }

  .inset-\[39\.53\%_67\.04\%_54\.99\%_27\.85\%\] {
    inset: 39.53% 67.04% 54.99% 27.85%;
  }

  .inset-\[39\.58\%_14\.7\%_15\.68\%_14\.64\%\] {
    inset: 39.58% 14.7% 15.68% 14.64%;
  }

  .inset-\[39\.58\%_14\.7\%_17\.98\%_14\.64\%\] {
    inset: 39.58% 14.7% 17.98% 14.64%;
  }

  .inset-\[39\.73\%_51\.49\%_50\.52\%_42\.04\%\] {
    inset: 39.73% 51.49% 50.52% 42.04%;
  }

  .inset-\[39\.84\%_43\.57\%_52\.29\%_43\.83\%\] {
    inset: 39.84% 43.57% 52.29% 43.83%;
  }

  .inset-\[39\.88\%_0\.28\%_16\.32\%_6\.53\%\] {
    inset: 39.88% .28% 16.32% 6.53%;
  }

  .inset-\[40\.33\%_63\.21\%_56\.34\%_32\.24\%\] {
    inset: 40.33% 63.21% 56.34% 32.24%;
  }

  .inset-\[40\.33\%_77\.03\%_52\.97\%_13\.82\%\] {
    inset: 40.33% 77.03% 52.97% 13.82%;
  }

  .inset-\[40\.34\%_19\.74\%_38\.55\%_43\.94\%\] {
    inset: 40.34% 19.74% 38.55% 43.94%;
  }

  .inset-\[40\.65\%_19\.96\%_41\.08\%_48\.91\%\] {
    inset: 40.65% 19.96% 41.08% 48.91%;
  }

  .inset-\[41\.8\%_68\.58\%_33\.5\%_3\.24\%\] {
    inset: 41.8% 68.58% 33.5% 3.24%;
  }

  .inset-\[41\.74\%_14\.7\%_13\.52\%_14\.64\%\] {
    inset: 41.74% 14.7% 13.52% 14.64%;
  }

  .inset-\[41\.74\%_14\.7\%_15\.82\%_14\.64\%\] {
    inset: 41.74% 14.7% 15.82% 14.64%;
  }

  .inset-\[41\.94\%_43\.57\%_50\.19\%_43\.83\%\] {
    inset: 41.94% 43.57% 50.19% 43.83%;
  }

  .inset-\[42\.35\%_59\.84\%_56\.63\%_38\.34\%\] {
    inset: 42.35% 59.84% 56.63% 38.34%;
  }

  .inset-\[42\.44\%_19\.74\%_36\.45\%_43\.94\%\] {
    inset: 42.44% 19.74% 36.45% 43.94%;
  }

  .inset-\[42\.45\%_40\.8\%_56\.38\%_58\.12\%\] {
    inset: 42.45% 40.8% 56.38% 58.12%;
  }

  .inset-\[42\.54\%_19\.96\%_39\.19\%_48\.91\%\] {
    inset: 42.54% 19.96% 39.19% 48.91%;
  }

  .inset-\[42\.57\%_32\.51\%_40\.58\%_40\.16\%\] {
    inset: 42.57% 32.51% 40.58% 40.16%;
  }

  .inset-\[42\.57\%_61\.66\%_44\.26\%_17\.26\%\] {
    inset: 42.57% 61.66% 44.26% 17.26%;
  }

  .inset-\[43\.7\%_67\.82\%_52\.97\%_27\.64\%\] {
    inset: 43.7% 67.82% 52.97% 27.64%;
  }

  .inset-\[43\.15\%_32\.13\%_27\.14\%_17\.26\%\] {
    inset: 43.15% 32.13% 27.14% 17.26%;
  }

  .inset-\[43\.27\%_54\.83\%_38\.81\%_29\.73\%\] {
    inset: 43.27% 54.83% 38.81% 29.73%;
  }

  .inset-\[43\.78\%_0\.38\%_43\.35\%_97\.05\%\] {
    inset: 43.78% .38% 43.35% 97.05%;
  }

  .inset-\[44\.6\%_19\.74\%_34\.3\%_43\.94\%\] {
    inset: 44.6% 19.74% 34.3% 43.94%;
  }

  .inset-\[44\.6\%_40\.19\%_42\.66\%_57\.24\%\] {
    inset: 44.6% 40.19% 42.66% 57.24%;
  }

  .inset-\[44\.6\%_59\.84\%_54\.39\%_38\.34\%\] {
    inset: 44.6% 59.84% 54.39% 38.34%;
  }

  .inset-\[44\.7\%_73\.77\%_35\.65\%_8\.53\%\] {
    inset: 44.7% 73.77% 35.65% 8.53%;
  }

  .inset-\[44\.7\%_73\.77\%_39\.78\%_8\.54\%\] {
    inset: 44.7% 73.77% 39.78% 8.54%;
  }

  .inset-\[44\.09\%_43\.57\%_48\.03\%_43\.83\%\] {
    inset: 44.09% 43.57% 48.03% 43.83%;
  }

  .inset-\[44\.21\%_34\.19\%_27\.73\%_18\.17\%\] {
    inset: 44.21% 34.19% 27.73% 18.17%;
  }

  .inset-\[44\.25\%_23\.77\%_47\.45\%_62\.09\%\] {
    inset: 44.25% 23.77% 47.45% 62.09%;
  }

  .inset-\[44\.42\%_47\.08\%_43\.26\%_46\.45\%\] {
    inset: 44.42% 47.08% 43.26% 46.45%;
  }

  .inset-\[44\.52\%_10\.81\%_47\.64\%_73\.17\%\] {
    inset: 44.52% 10.81% 47.64% 73.17%;
  }

  .inset-\[44\.64\%_19\.96\%_37\.09\%_48\.91\%\] {
    inset: 44.64% 19.96% 37.09% 48.91%;
  }

  .inset-\[44\.82\%_32\.51\%_38\.34\%_40\.16\%\] {
    inset: 44.82% 32.51% 38.34% 40.16%;
  }

  .inset-\[44\.82\%_61\.66\%_42\.01\%_17\.26\%\] {
    inset: 44.82% 61.66% 42.01% 17.26%;
  }

  .inset-\[45\.39\%_32\.13\%_24\.9\%_17\.26\%\] {
    inset: 45.39% 32.13% 24.9% 17.26%;
  }

  .inset-\[45\.506\%\] {
    inset: 45.506%;
  }

  .inset-\[46\.5\%_23\.77\%_45\.2\%_62\.09\%\] {
    inset: 46.5% 23.77% 45.2% 62.09%;
  }

  .inset-\[46\.46\%_34\.19\%_25\.48\%_18\.17\%\] {
    inset: 46.46% 34.19% 25.48% 18.17%;
  }

  .inset-\[46\.69\%_59\.84\%_52\.29\%_38\.34\%\] {
    inset: 46.69% 59.84% 52.29% 38.34%;
  }

  .inset-\[46\.76\%_36\.72\%_52\.08\%_62\.2\%\] {
    inset: 46.76% 36.72% 52.08% 62.2%;
  }

  .inset-\[46\.79\%_19\.96\%_34\.93\%_48\.91\%\] {
    inset: 46.79% 19.96% 34.93% 48.91%;
  }

  .inset-\[46\.91\%_32\.51\%_36\.24\%_40\.16\%\] {
    inset: 46.91% 32.51% 36.24% 40.16%;
  }

  .inset-\[46\.91\%_61\.66\%_39\.91\%_17\.26\%\] {
    inset: 46.91% 61.66% 39.91% 17.26%;
  }

  .inset-\[46\.99\%_26\.83\%_47\.46\%_70\.8\%\] {
    inset: 46.99% 26.83% 47.46% 70.8%;
  }

  .inset-\[47\.07\%_72\.42\%_49\.6\%_23\.03\%\] {
    inset: 47.07% 72.42% 49.6% 23.03%;
  }

  .inset-\[47\.49\%_32\.13\%_22\.8\%_17\.26\%\] {
    inset: 47.49% 32.13% 22.8% 17.26%;
  }

  .inset-\[47\.97\%_50\.42\%_33\.1\%_34\.13\%\] {
    inset: 47.97% 50.42% 33.1% 34.13%;
  }

  .inset-\[48\.8\%_32\.51\%_34\.35\%_40\.16\%\] {
    inset: 48.8% 32.51% 34.35% 40.16%;
  }

  .inset-\[48\.8\%_61\.66\%_38\.02\%_17\.26\%\] {
    inset: 48.8% 61.66% 38.02% 17.26%;
  }

  .inset-\[48\.55\%_34\.19\%_23\.38\%_18\.17\%\] {
    inset: 48.55% 34.19% 23.38% 18.17%;
  }

  .inset-\[48\.59\%_23\.77\%_43\.1\%_62\.09\%\] {
    inset: 48.59% 23.77% 43.1% 62.09%;
  }

  .inset-\[48\.59\%_59\.84\%_50\.4\%_38\.34\%\] {
    inset: 48.59% 59.84% 50.4% 38.34%;
  }

  .inset-\[48\.64\%_42\.65\%_25\.52\%_37\.73\%\] {
    inset: 48.64% 42.65% 25.52% 37.73%;
  }

  .inset-\[48\.64\%_42\.65\%_39\.05\%_50\.88\%\] {
    inset: 48.64% 42.65% 39.05% 50.88%;
  }

  .inset-\[49\.09\%_2\.95\%_32\.12\%_84\.24\%\] {
    inset: 49.09% 2.95% 32.12% 84.24%;
  }

  .inset-\[49\.38\%_32\.13\%_20\.91\%_17\.26\%\] {
    inset: 49.38% 32.13% 20.91% 17.26%;
  }

  .inset-\[49\.47\%_0\.28\%_0\.21\%_6\.53\%\] {
    inset: 49.47% .28% .21% 6.53%;
  }

  .inset-\[49\.81\%_28\.18\%_32\.14\%_59\.81\%\] {
    inset: 49.81% 28.18% 32.14% 59.81%;
  }

  .inset-\[50\.9\%_32\.51\%_32\.25\%_40\.16\%\] {
    inset: 50.9% 32.51% 32.25% 40.16%;
  }

  .inset-\[50\.9\%_61\.66\%_35\.92\%_17\.26\%\] {
    inset: 50.9% 61.66% 35.92% 17.26%;
  }

  .inset-\[50\.45\%_34\.19\%_21\.49\%_18\.17\%\] {
    inset: 50.45% 34.19% 21.49% 18.17%;
  }

  .inset-\[50\.49\%_23\.77\%_41\.21\%_62\.09\%\] {
    inset: 50.49% 23.77% 41.21% 62.09%;
  }

  .inset-\[50\.53\%_0\.28\%_0\.21\%_6\.53\%\] {
    inset: 50.53% .28% .21% 6.53%;
  }

  .inset-\[50\.68\%_59\.84\%_48\.3\%_38\.34\%\] {
    inset: 50.68% 59.84% 48.3% 38.34%;
  }

  .inset-\[51\.09\%_79\.27\%_46\.97\%_17\.41\%\] {
    inset: 51.09% 79.27% 46.97% 17.41%;
  }

  .inset-\[51\.39\%_44\.21\%_43\.59\%_54\.53\%\] {
    inset: 51.39% 44.21% 43.59% 54.53%;
  }

  .inset-\[51\.48\%_32\.13\%_18\.81\%_17\.26\%\] {
    inset: 51.48% 32.13% 18.81% 17.26%;
  }

  .inset-\[51px_25px_26px_97px\] {
    inset: 51px 25px 26px 97px;
  }

  .inset-\[52\.19\%_46\%_25\.85\%_38\.31\%\] {
    inset: 52.19% 46% 25.85% 38.31%;
  }

  .inset-\[52\.53\%_73\.77\%_35\.65\%_8\.53\%\] {
    inset: 52.53% 73.77% 35.65% 8.53%;
  }

  .inset-\[52\.54\%_34\.19\%_19\.39\%_18\.17\%\] {
    inset: 52.54% 34.19% 19.39% 18.17%;
  }

  .inset-\[52\.58\%_23\.77\%_39\.12\%_62\.09\%\] {
    inset: 52.58% 23.77% 39.12% 62.09%;
  }

  .inset-\[52\.79\%_14\.7\%_24\.23\%_50\.6\%\] {
    inset: 52.79% 14.7% 24.23% 50.6%;
  }

  .inset-\[52\.83\%_46\.68\%_32\.36\%_39\.45\%\] {
    inset: 52.83% 46.68% 32.36% 39.45%;
  }

  .inset-\[52\.84\%_44\%_40\.63\%_47\.09\%\] {
    inset: 52.84% 44% 40.63% 47.09%;
  }

  .inset-\[52\.84\%_59\.84\%_46\.14\%_38\.34\%\] {
    inset: 52.84% 59.84% 46.14% 38.34%;
  }

  .inset-\[53\.06\%_32\.51\%_30\.09\%_40\.16\%\] {
    inset: 53.06% 32.51% 30.09% 40.16%;
  }

  .inset-\[53\.06\%_61\.66\%_33\.77\%_17\.26\%\] {
    inset: 53.06% 61.66% 33.77% 17.26%;
  }

  .inset-\[53\.13\%_51\.21\%_24\.23\%_14\.64\%\] {
    inset: 53.13% 51.21% 24.23% 14.64%;
  }

  .inset-\[53\.33\%_79\.27\%_44\.72\%_17\.41\%\] {
    inset: 53.33% 79.27% 44.72% 17.41%;
  }

  .inset-\[53\.51\%_45\.63\%_29\.01\%_40\.15\%\] {
    inset: 53.51% 45.63% 29.01% 40.15%;
  }

  .inset-\[53\.64\%_32\.13\%_16\.65\%_17\.26\%\] {
    inset: 53.64% 32.13% 16.65% 17.26%;
  }

  .inset-\[53\.85\%_38\.43\%_4\.5\%_22\.52\%\] {
    inset: 53.85% 38.43% 4.5% 22.52%;
  }

  .inset-\[53\.85\%_38\.43\%_33\.84\%_55\.1\%\] {
    inset: 53.85% 38.43% 33.84% 55.1%;
  }

  .inset-\[53\.98\%_38\.43\%_33\.7\%_55\.1\%\] {
    inset: 53.98% 38.43% 33.7% 55.1%;
  }

  .inset-\[54\.7\%_34\.19\%_17\.23\%_18\.17\%\] {
    inset: 54.7% 34.19% 17.23% 18.17%;
  }

  .inset-\[54\.52\%_53\.8\%_40\.61\%_37\.91\%\] {
    inset: 54.52% 53.8% 40.61% 37.91%;
  }

  .inset-\[54\.72\%_94\.6\%_29\.05\%_0\.39\%\] {
    inset: 54.72% 94.6% 29.05% .39%;
  }

  .inset-\[54\.74\%_23\.77\%_36\.96\%_62\.09\%\] {
    inset: 54.74% 23.77% 36.96% 62.09%;
  }

  .inset-\[54\.92\%_65\.37\%_24\.66\%_5\.4\%\] {
    inset: 54.92% 65.37% 24.66% 5.4%;
  }

  .inset-\[55\.03\%_14\.7\%_21\.99\%_50\.6\%\] {
    inset: 55.03% 14.7% 21.99% 50.6%;
  }

  .inset-\[55\.33\%_54\.67\%_14\.16\%_24\.03\%\] {
    inset: 55.33% 54.67% 14.16% 24.03%;
  }

  .inset-\[55\.37\%_51\.21\%_21\.99\%_14\.64\%\] {
    inset: 55.37% 51.21% 21.99% 14.64%;
  }

  .inset-\[55\.41\%_9\.33\%_41\.35\%_86\.25\%\] {
    inset: 55.41% 9.33% 41.35% 86.25%;
  }

  .inset-\[55\.43\%_79\.27\%_42\.63\%_17\.41\%\] {
    inset: 55.43% 79.27% 42.63% 17.41%;
  }

  .inset-\[56\.37\%_59\.02\%_8\.51\%_20\.08\%\] {
    inset: 56.37% 59.02% 8.51% 20.08%;
  }

  .inset-\[56\.37\%_70\.38\%_15\.71\%_29\.08\%\] {
    inset: 56.37% 70.38% 15.71% 29.08%;
  }

  .inset-\[56\.55\%_68\.26\%_41\.37\%_29\.81\%\] {
    inset: 56.55% 68.26% 41.37% 29.81%;
  }

  .inset-\[57\.13\%_14\.7\%_19\.89\%_50\.6\%\] {
    inset: 57.13% 14.7% 19.89% 50.6%;
  }

  .inset-\[57\.32\%_79\.27\%_40\.73\%_17\.41\%\] {
    inset: 57.32% 79.27% 40.73% 17.41%;
  }

  .inset-\[57\.39\%_38\.96\%_20\.31\%_42\.54\%\] {
    inset: 57.39% 38.96% 20.31% 42.54%;
  }

  .inset-\[57\.47\%_51\.21\%_19\.89\%_14\.64\%\] {
    inset: 57.47% 51.21% 19.89% 14.64%;
  }

  .inset-\[57\.53\%_38\.96\%_20\.18\%_42\.54\%\] {
    inset: 57.53% 38.96% 20.18% 42.54%;
  }

  .inset-\[58\.31\%_57\.45\%_4\.5\%_22\.52\%\] {
    inset: 58.31% 57.45% 4.5% 22.52%;
  }

  .inset-\[58\.45\%_57\.45\%_4\.37\%_22\.52\%\] {
    inset: 58.45% 57.45% 4.37% 22.52%;
  }

  .inset-\[59\.02\%_14\.7\%_18\%_50\.6\%\] {
    inset: 59.02% 14.7% 18% 50.6%;
  }

  .inset-\[59\.36\%_51\.21\%_18\%_14\.64\%\] {
    inset: 59.36% 51.21% 18% 14.64%;
  }

  .inset-\[59\.42\%_79\.27\%_38\.64\%_17\.41\%\] {
    inset: 59.42% 79.27% 38.64% 17.41%;
  }

  .inset-\[60\.09\%_34\.34\%_33\.45\%_56\.83\%\] {
    inset: 60.09% 34.34% 33.45% 56.83%;
  }

  .inset-\[60\.32\%_15\.76\%_29\.88\%_71\.82\%\] {
    inset: 60.32% 15.76% 29.88% 71.82%;
  }

  .inset-\[61\.12\%_14\.7\%_15\.9\%_50\.6\%\] {
    inset: 61.12% 14.7% 15.9% 50.6%;
  }

  .inset-\[61\.25\%_63\.84\%_36\.63\%_34\.2\%\] {
    inset: 61.25% 63.84% 36.63% 34.2%;
  }

  .inset-\[61\.46\%_51\.21\%_15\.9\%_14\.64\%\] {
    inset: 61.46% 51.21% 15.9% 14.64%;
  }

  .inset-\[61\.58\%_79\.27\%_36\.48\%_17\.41\%\] {
    inset: 61.58% 79.27% 36.48% 17.41%;
  }

  .inset-\[62\.26\%_36\.84\%_17\.01\%_45\.12\%\] {
    inset: 62.26% 36.84% 17.01% 45.12%;
  }

  .inset-\[62\.83\%_14\.16\%_33\.93\%_81\.41\%\] {
    inset: 62.83% 14.16% 33.93% 81.41%;
  }

  .inset-\[63\.09\%_40\.26\%_1\.27\%_25\.49\%\] {
    inset: 63.09% 40.26% 1.27% 25.49%;
  }

  .inset-\[63\.09\%_40\.27\%_6\.9\%_25\.49\%\] {
    inset: 63.09% 40.27% 6.9% 25.49%;
  }

  .inset-\[63\.28\%_14\.7\%_13\.74\%_50\.6\%\] {
    inset: 63.28% 14.7% 13.74% 50.6%;
  }

  .inset-\[63\.62\%_51\.21\%_13\.74\%_14\.64\%\] {
    inset: 63.62% 51.21% 13.74% 14.64%;
  }

  .inset-\[64\.22\%_85\.01\%_33\.52\%_13\.21\%\] {
    inset: 64.22% 85.01% 33.52% 13.21%;
  }

  .inset-\[64\.22\%_85\.33\%_35\.37\%_14\.17\%\] {
    inset: 64.22% 85.33% 35.37% 14.17%;
  }

  .inset-\[64\.42\%_85\.01\%_34\.81\%_13\.37\%\] {
    inset: 64.42% 85.01% 34.81% 13.37%;
  }

  .inset-\[64\.56\%_85\.08\%_34\.59\%_13\.24\%\] {
    inset: 64.56% 85.08% 34.59% 13.24%;
  }

  .inset-\[64\.76\%_57\.56\%_22\.76\%_22\.52\%\] {
    inset: 64.76% 57.56% 22.76% 22.52%;
  }

  .inset-\[64\.76\%_76\.2\%_33\.84\%_22\.52\%\] {
    inset: 64.76% 76.2% 33.84% 22.52%;
  }

  .inset-\[64\.81\%_85\.29\%_34\.29\%_13\.21\%\] {
    inset: 64.81% 85.29% 34.29% 13.21%;
  }

  .inset-\[65\.1\%_85\.09\%_33\.91\%_13\.21\%\] {
    inset: 65.1% 85.09% 33.91% 13.21%;
  }

  .inset-\[65\.17\%_57\.68\%_27\.22\%_23\.8\%\] {
    inset: 65.17% 57.68% 27.22% 23.8%;
  }

  .inset-\[65\.19\%_43\.48\%_10\.12\%_28\.34\%\] {
    inset: 65.19% 43.48% 10.12% 28.34%;
  }

  .inset-\[65\.41\%_85\.1\%_33\.69\%_13\.24\%\] {
    inset: 65.41% 85.1% 33.69% 13.24%;
  }

  .inset-\[65\.46\%_58\.52\%_25\.52\%_37\.73\%\] {
    inset: 65.46% 58.52% 25.52% 37.73%;
  }

  .inset-\[65\.63\%_61\.73\%_28\.13\%_22\.52\%\] {
    inset: 65.63% 61.73% 28.13% 22.52%;
  }

  .inset-\[65\.75\%_85\.29\%_33\.52\%_13\.33\%\] {
    inset: 65.75% 85.29% 33.52% 13.33%;
  }

  .inset-\[66\.2\%_18\.77\%_30\.56\%_76\.81\%\] {
    inset: 66.2% 18.77% 30.56% 76.81%;
  }

  .inset-\[66\.58\%_59\.06\%_26\.7\%_38\.13\%\] {
    inset: 66.58% 59.06% 26.7% 38.13%;
  }

  .inset-\[67\.37\%_60\.72\%_29\.24\%_36\.23\%\] {
    inset: 67.37% 60.72% 29.24% 36.23%;
  }

  .inset-\[68\.09\%_57\.56\%_28\.13\%_39\.08\%\] {
    inset: 68.09% 57.56% 28.13% 39.08%;
  }

  .inset-\[68\.55\%_60\.13\%_27\.72\%_38\.31\%\] {
    inset: 68.55% 60.13% 27.72% 38.31%;
  }

  .inset-\[69\.4\%_15\%_12\.92\%_56\.26\%\] {
    inset: 69.4% 15% 12.92% 56.26%;
  }

  .inset-\[69\.57\%_23\.37\%_27\.19\%_72\.2\%\] {
    inset: 69.57% 23.37% 27.19% 72.2%;
  }

  .inset-\[70\.67\%_54\.3\%_20\.49\%_42\.55\%\] {
    inset: 70.67% 54.3% 20.49% 42.55%;
  }

  .inset-\[70\.81\%_54\.3\%_20\.36\%_42\.55\%\] {
    inset: 70.81% 54.3% 20.36% 42.55%;
  }

  .inset-\[71\.37\%_47\.8\%_9\.64\%_20\.95\%\] {
    inset: 71.37% 47.8% 9.64% 20.95%;
  }

  .inset-\[71\.49\%_57\.76\%_25\.65\%_38\.87\%\] {
    inset: 71.49% 57.76% 25.65% 38.87%;
  }

  .inset-\[71\.49\%_61\.04\%_24\.84\%_35\.92\%\] {
    inset: 71.49% 61.04% 24.84% 35.92%;
  }

  .inset-\[71\.79\%_54\.85\%_21\.86\%_42\.99\%\] {
    inset: 71.79% 54.85% 21.86% 42.99%;
  }

  .inset-\[71\.92\%_54\.85\%_21\.73\%_42\.99\%\] {
    inset: 71.92% 54.85% 21.73% 42.99%;
  }

  .inset-\[72\.94\%_27\.98\%_23\.82\%_67\.59\%\] {
    inset: 72.94% 27.98% 23.82% 67.59%;
  }

  .inset-\[73\.07\%_57\.9\%_22\.76\%_35\.92\%\] {
    inset: 73.07% 57.9% 22.76% 35.92%;
  }

  .inset-\[73\.41\%_55\.52\%_23\.77\%_43\.63\%\] {
    inset: 73.41% 55.52% 23.77% 43.63%;
  }

  .inset-\[73\.47\%_49\.4\%_24\.02\%_48\.79\%\] {
    inset: 73.47% 49.4% 24.02% 48.79%;
  }

  .inset-\[73\.54\%_55\.52\%_23\.64\%_43\.63\%\] {
    inset: 73.54% 55.52% 23.64% 43.63%;
  }

  .inset-\[75\.72\%_49\.4\%_21\.77\%_48\.79\%\] {
    inset: 75.72% 49.4% 21.77% 48.79%;
  }

  .inset-\[76\.31\%_32\.58\%_20\.45\%_62\.99\%\] {
    inset: 76.31% 32.58% 20.45% 62.99%;
  }

  .inset-\[77\.82\%_49\.4\%_19\.67\%_48\.79\%\] {
    inset: 77.82% 49.4% 19.67% 48.79%;
  }

  .inset-\[78\.3\%_40\.27\%_1\.27\%_30\.5\%\] {
    inset: 78.3% 40.27% 1.27% 30.5%;
  }

  .inset-\[78\.11\%_69\.5\%_5\.67\%_25\.49\%\] {
    inset: 78.11% 69.5% 5.67% 25.49%;
  }

  .inset-\[79\.71\%_49\.4\%_17\.78\%_48\.79\%\] {
    inset: 79.71% 49.4% 17.78% 48.79%;
  }

  .inset-\[81\.81\%_49\.4\%_15\.68\%_48\.79\%\] {
    inset: 81.81% 49.4% 15.68% 48.79%;
  }

  .inset-\[82\.14\%_59\.02\%_8\.51\%_20\.08\%\] {
    inset: 82.14% 59.02% 8.51% 20.08%;
  }

  .inset-\[83\.96\%_49\.4\%_13\.52\%_48\.79\%\] {
    inset: 83.96% 49.4% 13.52% 48.79%;
  }

  .inset-\[84\.28\%_13\.8\%_13\.8\%_84\.28\%\] {
    inset: 84.28% 13.8% 13.8% 84.28%;
  }

  .inset-\[84\.28\%_84\.28\%_13\.8\%_13\.8\%\] {
    inset: 84.28% 84.28% 13.8% 13.8%;
  }

  .inset-\[84\.59\%_14\.1\%_14\.1\%_84\.59\%\] {
    inset: 84.59% 14.1% 14.1% 84.59%;
  }

  .inset-\[84\.59\%_84\.59\%_14\.1\%_14\.1\%\] {
    inset: 84.59% 84.59% 14.1% 14.1%;
  }

  .inset-\[84\.81\%_14\.2\%_14\.2\%_84\.81\%\] {
    inset: 84.81% 14.2% 14.2% 84.81%;
  }

  .inset-\[84\.81\%_84\.81\%_14\.2\%_14\.2\%\] {
    inset: 84.81% 84.81% 14.2% 14.2%;
  }

  .inset-\[85\.97\%_61\.67\%_12\.1\%_22\.73\%\] {
    inset: 85.97% 61.67% 12.1% 22.73%;
  }

  .inset-\[147px_162\.5px_2539px_874\.5px\] {
    inset: 147px 162.5px 2539px 874.5px;
  }

  .inset-\[147px_518\.5px_2539px_518\.5px\] {
    inset: 147px 518.5px 2539px;
  }

  .inset-\[147px_874\.5px_2539px_162\.5px\] {
    inset: 147px 874.5px 2539px 162.5px;
  }

  .inset-\[196px_162\.5px_2053px_518\.5px\] {
    inset: 196px 162.5px 2053px 518.5px;
  }

  .inset-\[196px_874\.5px_2266\.08px_162\.5px\] {
    inset: 196px 874.5px 2266.08px 162.5px;
  }

  .inset-\[468\.48px_874\.5px_2111\.52px_162\.5px\] {
    inset: 468.48px 874.5px 2111.52px 162.5px;
  }

  .inset-\[682px_162\.5px_2004px_874\.5px\] {
    inset: 682px 162.5px 2004px 874.5px;
  }

  .inset-\[682px_518\.5px_2004px_518\.5px\] {
    inset: 682px 518.5px 2004px;
  }

  .inset-\[682px_874\.5px_2004px_162\.5px\] {
    inset: 682px 874.5px 2004px 162.5px;
  }

  .inset-\[731px_162\.5px_1648px_874\.5px\] {
    inset: 731px 162.5px 1648px 874.5px;
  }

  .inset-\[731px_518\.5px_1547px_162\.5px\] {
    inset: 731px 518.5px 1547px 162.5px;
  }

  .inset-\[1188px_162\.5px_1191px_874\.5px\] {
    inset: 1188px 162.5px 1191px 874.5px;
  }

  .inset-\[1188px_518\.5px_1246px_518\.5px\] {
    inset: 1188px 518.5px 1246px;
  }

  .inset-\[1188px_874\.5px_1191px_162\.5px\] {
    inset: 1188px 874.5px 1191px 162.5px;
  }

  .inset-\[1544px_162\.5px_1142px_874\.5px\] {
    inset: 1544px 162.5px 1142px 874.5px;
  }

  .inset-\[1544px_518\.5px_1142px_518\.5px\] {
    inset: 1544px 518.5px 1142px;
  }

  .inset-\[1544px_874\.5px_1142px_162\.5px\] {
    inset: 1544px 874.5px 1142px 162.5px;
  }

  .inset-\[1593px_162\.5px_712px_518\.5px\] {
    inset: 1593px 162.5px 712px 518.5px;
  }

  .inset-\[1593px_874\.5px_786px_162\.5px\] {
    inset: 1593px 874.5px 786px 162.5px;
  }

  .inset-\[2023px_162\.5px_411px_874\.5px\] {
    inset: 2023px 162.5px 411px 874.5px;
  }

  .inset-\[2023px_518\.5px_255px_162\.5px\] {
    inset: 2023px 518.5px 255px 162.5px;
  }

  .inset-\[2480px_162\.5px_190px_874\.5px\] {
    inset: 2480px 162.5px 190px 874.5px;
  }

  .inset-\[2480px_518\.5px_190px_518\.5px\] {
    inset: 2480px 518.5px 190px;
  }

  .inset-\[2480px_874\.5px_190px_162\.5px\] {
    inset: 2480px 874.5px 190px 162.5px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[-239\.33px\] {
    top: -239.33px;
  }

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

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

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

  .top-\[-849\.13px\] {
    top: -849.13px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[5\.26\%\] {
    top: 5.26%;
  }

  .top-\[5\.59\%\] {
    top: 5.59%;
  }

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

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

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

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

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

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

  .top-\[11\.19px\] {
    top: 11.19px;
  }

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

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

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

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

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

  .top-\[13\.57\%\] {
    top: 13.57%;
  }

  .top-\[14\.02\%\] {
    top: 14.02%;
  }

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

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

  .top-\[14\.81px\] {
    top: 14.81px;
  }

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

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

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

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

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

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

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

  .top-\[18\.14px\] {
    top: 18.14px;
  }

  .top-\[18\.83px\] {
    top: 18.83px;
  }

  .top-\[19\.7px\] {
    top: 19.7px;
  }

  .top-\[19\.58px\] {
    top: 19.58px;
  }

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

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

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

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

  .top-\[21\.44px\] {
    top: 21.44px;
  }

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

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

  .top-\[23\.26px\] {
    top: 23.26px;
  }

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

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

  .top-\[25\.39px\] {
    top: 25.39px;
  }

  .top-\[25\.51px\] {
    top: 25.51px;
  }

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

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

  .top-\[27\.44px\] {
    top: 27.44px;
  }

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

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

  .top-\[29\.11px\] {
    top: 29.11px;
  }

  .top-\[30\.91px\] {
    top: 30.91px;
  }

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

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

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

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

  .top-\[35\.56px\] {
    top: 35.56px;
  }

  .top-\[35\.69px\] {
    top: 35.69px;
  }

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

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

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

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

  .top-\[37\.69px\] {
    top: 37.69px;
  }

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

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

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

  .top-\[39\.59px\] {
    top: 39.59px;
  }

  .top-\[39\.83px\] {
    top: 39.83px;
  }

  .top-\[40\.56px\] {
    top: 40.56px;
  }

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

  .top-\[41\.26px\] {
    top: 41.26px;
  }

  .top-\[41\.69px\] {
    top: 41.69px;
  }

  .top-\[42\.39px\] {
    top: 42.39px;
  }

  .top-\[42\.44px\] {
    top: 42.44px;
  }

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

  .top-\[43\.19px\] {
    top: 43.19px;
  }

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

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

  .top-\[44\.37px\] {
    top: 44.37px;
  }

  .top-\[44\.95px\] {
    top: 44.95px;
  }

  .top-\[45\.75px\] {
    top: 45.75px;
  }

  .top-\[46\.59px\] {
    top: 46.59px;
  }

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

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

  .top-\[49\.04\%\] {
    top: 49.04%;
  }

  .top-\[49\.34\%\] {
    top: 49.34%;
  }

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

  .top-\[49\.51\%\] {
    top: 49.51%;
  }

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

  .top-\[50\%\] {
    top: 50%;
  }

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

  .top-\[52\.89px\] {
    top: 52.89px;
  }

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

  .top-\[53\.14px\] {
    top: 53.14px;
  }

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

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

  .top-\[60\%\] {
    top: 60%;
  }

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

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

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

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

  .top-\[76\.08px\] {
    top: 76.08px;
  }

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

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

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

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

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

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

  .top-\[82\.88px\] {
    top: 82.88px;
  }

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

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

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

  .top-\[86\.38px\] {
    top: 86.38px;
  }

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

  .top-\[92\.44px\] {
    top: 92.44px;
  }

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

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

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

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

  .top-\[106\.55px\] {
    top: 106.55px;
  }

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

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

  .top-\[114\.47px\] {
    top: 114.47px;
  }

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

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

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

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

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

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

  .top-\[129\.57px\] {
    top: 129.57px;
  }

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

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

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

  .top-\[145\.78px\] {
    top: 145.78px;
  }

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

  .top-\[149\.11px\] {
    top: 149.11px;
  }

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

  .top-\[152\.79px\] {
    top: 152.79px;
  }

  .top-\[152\.87px\] {
    top: 152.87px;
  }

  .top-\[157\.57px\] {
    top: 157.57px;
  }

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

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

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

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

  .top-\[172\.75px\] {
    top: 172.75px;
  }

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

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

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

  .top-\[177\.98px\] {
    top: 177.98px;
  }

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

  .top-\[183\.54px\] {
    top: 183.54px;
  }

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

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

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

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

  .top-\[188\.26px\] {
    top: 188.26px;
  }

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

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

  .top-\[195\.96px\] {
    top: 195.96px;
  }

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

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

  .top-\[198\.86px\] {
    top: 198.86px;
  }

  .top-\[208\.92px\] {
    top: 208.92px;
  }

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

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

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

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

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

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

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

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

  .top-\[239\.98px\] {
    top: 239.98px;
  }

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

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

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

  .top-\[257\.78px\] {
    top: 257.78px;
  }

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

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

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

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

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

  .top-\[278\.51px\] {
    top: 278.51px;
  }

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

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

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

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

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

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

  .top-\[325\.63px\] {
    top: 325.63px;
  }

  .top-\[349\.97px\] {
    top: 349.97px;
  }

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

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

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

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

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

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

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

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

  .top-\[393\.73px\] {
    top: 393.73px;
  }

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

  .top-\[402\.45px\] {
    top: 402.45px;
  }

  .top-\[412\.78px\] {
    top: 412.78px;
  }

  .top-\[415\.87px\] {
    top: 415.87px;
  }

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

  .top-\[435\.95px\] {
    top: 435.95px;
  }

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

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

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

  .top-\[443\.52px\] {
    top: 443.52px;
  }

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

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

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

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

  .top-\[468\.92px\] {
    top: 468.92px;
  }

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

  .top-\[478\.45px\] {
    top: 478.45px;
  }

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

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

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

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

  .top-\[504\.89px\] {
    top: 504.89px;
  }

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

  .top-\[516\.94px\] {
    top: 516.94px;
  }

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

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

  .top-\[532\.98px\] {
    top: 532.98px;
  }

  .top-\[536\.06px\] {
    top: 536.06px;
  }

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

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

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

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

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

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

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

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

  .top-\[640\.54px\] {
    top: 640.54px;
  }

  .top-\[648\.67px\] {
    top: 648.67px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[857\.19px\] {
    top: 857.19px;
  }

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

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

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

  .top-\[942\.97px\] {
    top: 942.97px;
  }

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

  .top-\[976\.18px\] {
    top: 976.18px;
  }

  .top-\[997\.37px\] {
    top: 997.37px;
  }

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

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

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

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

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

  .top-\[1175\.79px\] {
    top: 1175.79px;
  }

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

  .top-\[1247\.39px\] {
    top: 1247.39px;
  }

  .top-\[1368\.39px\] {
    top: 1368.39px;
  }

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

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

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

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

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

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

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

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

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

  .top-\[2756\.39px\] {
    top: 2756.39px;
  }

  .top-\[2915\.37px\] {
    top: 2915.37px;
  }

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

  .top-\[3566\.39px\] {
    top: 3566.39px;
  }

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

  .top-\[4502\.59px\] {
    top: 4502.59px;
  }

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

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

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

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

  .top-\[7711\.19px\] {
    top: 7711.19px;
  }

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

  .top-\[8270\.19px\] {
    top: 8270.19px;
  }

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

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

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

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

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

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

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

  .top-\[16193\.7px\] {
    top: 16193.7px;
  }

  .top-\[17132\.7px\] {
    top: 17132.7px;
  }

  .top-\[18032\.7px\] {
    top: 18032.7px;
  }

  .top-full {
    top: 100%;
  }

  .top-px {
    top: 1px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .right-\[-0\.2px\] {
    right: -.2px;
  }

  .right-\[-0\.14px\] {
    right: -.14px;
  }

  .right-\[-0\.34px\] {
    right: -.34px;
  }

  .right-\[-0\.48px\] {
    right: -.48px;
  }

  .right-\[-1\.39\%\] {
    right: -1.39%;
  }

  .right-\[-4\.81\%\] {
    right: -4.81%;
  }

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

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

  .right-\[-30\.9\%\] {
    right: -30.9%;
  }

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

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

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

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

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

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

  .right-\[0\.2px\] {
    right: .2px;
  }

  .right-\[0\.09px\] {
    right: .09px;
  }

  .right-\[0\.41\%\] {
    right: .41%;
  }

  .right-\[0\.45\%\] {
    right: .45%;
  }

  .right-\[0\.61\%\] {
    right: .61%;
  }

  .right-\[1\%\] {
    right: 1%;
  }

  .right-\[2\.87\%\] {
    right: 2.87%;
  }

  .right-\[8\.33\%\] {
    right: 8.33%;
  }

  .right-\[8\.89\%\] {
    right: 8.89%;
  }

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

  .right-\[17\.5\%\] {
    right: 17.5%;
  }

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

  .right-\[20\.21\%\] {
    right: 20.21%;
  }

  .right-\[22\.01\%\] {
    right: 22.01%;
  }

  .right-\[22\.22\%\] {
    right: 22.22%;
  }

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

  .right-\[28\.71\%\] {
    right: 28.71%;
  }

  .right-\[29\.93\%\] {
    right: 29.93%;
  }

  .right-\[32\.2px\] {
    right: 32.2px;
  }

  .right-\[32\.22px\] {
    right: 32.22px;
  }

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

  .right-\[38\.13\%\] {
    right: 38.13%;
  }

  .right-\[40\.21\%\] {
    right: 40.21%;
  }

  .right-\[40\.26\%\] {
    right: 40.26%;
  }

  .right-\[45\.4\%\] {
    right: 45.4%;
  }

  .right-\[47\.92\%\] {
    right: 47.92%;
  }

  .right-\[49\.01\%\] {
    right: 49.01%;
  }

  .right-\[49\.04\%\] {
    right: 49.04%;
  }

  .right-\[49\.34\%\] {
    right: 49.34%;
  }

  .right-\[49\.51\%\] {
    right: 49.51%;
  }

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

  .right-\[54\.17\%\] {
    right: 54.17%;
  }

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

  .right-\[60\.12\%\] {
    right: 60.12%;
  }

  .right-\[76\.97\%\] {
    right: 76.97%;
  }

  .right-\[77\.22\%\] {
    right: 77.22%;
  }

  .right-\[79\.82\%\] {
    right: 79.82%;
  }

  .right-\[81\.76\%\] {
    right: 81.76%;
  }

  .right-\[94\.84\%\] {
    right: 94.84%;
  }

  .right-\[98\.62\%\] {
    right: 98.62%;
  }

  .right-\[99\.58\%\] {
    right: 99.58%;
  }

  .right-\[99\.69\%\] {
    right: 99.69%;
  }

  .right-\[99\.71\%\] {
    right: 99.71%;
  }

  .right-\[99\.72\%\] {
    right: 99.72%;
  }

  .right-\[107\%\] {
    right: 107%;
  }

  .right-\[116\.41\%\] {
    right: 116.41%;
  }

  .right-\[119\.66px\] {
    right: 119.66px;
  }

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

  .right-\[150\.73px\] {
    right: 150.73px;
  }

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

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

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

  .right-\[197\.51px\] {
    right: 197.51px;
  }

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

  .right-\[308\.09px\] {
    right: 308.09px;
  }

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

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

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

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

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

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

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

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

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

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

  .right-full {
    right: 100%;
  }

  .right-px {
    right: 1px;
  }

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

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

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

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

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

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

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

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

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

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

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

  .bottom-\[-0\.19px\] {
    bottom: -.19px;
  }

  .bottom-\[-0\.81px\] {
    bottom: -.81px;
  }

  .bottom-\[-0\.94px\] {
    bottom: -.94px;
  }

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

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

  .bottom-\[-5\.66\%\] {
    bottom: -5.66%;
  }

  .bottom-\[-7px\] {
    bottom: -7px;
  }

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

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

  .bottom-\[-25\%\] {
    bottom: -25%;
  }

  .bottom-\[-49px\] {
    bottom: -49px;
  }

  .bottom-\[-131px\] {
    bottom: -131px;
  }

  .bottom-\[-157px\] {
    bottom: -157px;
  }

  .bottom-\[-170px\] {
    bottom: -170px;
  }

  .bottom-\[0\.02\%\] {
    bottom: .02%;
  }

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

  .bottom-\[1\.27\%\] {
    bottom: 1.27%;
  }

  .bottom-\[2\.86\%\] {
    bottom: 2.86%;
  }

  .bottom-\[3\.03\%\] {
    bottom: 3.03%;
  }

  .bottom-\[7\.64\%\] {
    bottom: 7.64%;
  }

  .bottom-\[7px\] {
    bottom: 7px;
  }

  .bottom-\[8\.5px\] {
    bottom: 8.5px;
  }

  .bottom-\[9px\] {
    bottom: 9px;
  }

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

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

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

  .bottom-\[25px\] {
    bottom: 25px;
  }

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

  .bottom-\[42\.37px\] {
    bottom: 42.37px;
  }

  .bottom-\[47\.6\%\] {
    bottom: 47.6%;
  }

  .bottom-\[49\.04\%\] {
    bottom: 49.04%;
  }

  .bottom-\[49\.34\%\] {
    bottom: 49.34%;
  }

  .bottom-\[49\.51\%\] {
    bottom: 49.51%;
  }

  .bottom-\[49\.89\%\] {
    bottom: 49.89%;
  }

  .bottom-\[63\.55\%\] {
    bottom: 63.55%;
  }

  .bottom-\[70px\] {
    bottom: 70px;
  }

  .bottom-\[76\.02\%\] {
    bottom: 76.02%;
  }

  .bottom-\[77\.08\%\] {
    bottom: 77.08%;
  }

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

  .bottom-\[85\.39\%\] {
    bottom: 85.39%;
  }

  .bottom-\[85\.56px\] {
    bottom: 85.56px;
  }

  .bottom-\[99\.42\%\] {
    bottom: 99.42%;
  }

  .bottom-\[102px\] {
    bottom: 102px;
  }

  .bottom-\[128\.75px\] {
    bottom: 128.75px;
  }

  .bottom-\[161px\] {
    bottom: 161px;
  }

  .bottom-\[171\.94px\] {
    bottom: 171.94px;
  }

  .bottom-\[190px\] {
    bottom: 190px;
  }

  .bottom-\[196px\] {
    bottom: 196px;
  }

  .bottom-\[223\.88px\] {
    bottom: 223.88px;
  }

  .bottom-\[255px\] {
    bottom: 255px;
  }

  .bottom-\[381\.41px\] {
    bottom: 381.41px;
  }

  .bottom-\[712px\] {
    bottom: 712px;
  }

  .bottom-\[1142px\] {
    bottom: 1142px;
  }

  .bottom-\[1191px\] {
    bottom: 1191px;
  }

  .bottom-\[1547px\] {
    bottom: 1547px;
  }

  .bottom-\[2004px\] {
    bottom: 2004px;
  }

  .bottom-\[2053px\] {
    bottom: 2053px;
  }

  .bottom-\[2266\.52px\] {
    bottom: 2266.52px;
  }

  .bottom-\[2539px\] {
    bottom: 2539px;
  }

  .bottom-\[2588px\] {
    bottom: 2588px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .left-\[-1\.39\%\] {
    left: -1.39%;
  }

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

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

  .left-\[-4\.81\%\] {
    left: -4.81%;
  }

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

  .left-\[-7\.64\%\] {
    left: -7.64%;
  }

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

  .left-\[-10\.91px\] {
    left: -10.91px;
  }

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

  .left-\[-17\.91\%\] {
    left: -17.91%;
  }

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

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

  .left-\[-30\.9\%\] {
    left: -30.9%;
  }

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

  .left-\[-33\.5px\] {
    left: -33.5px;
  }

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

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

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

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

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

  .left-\[-61\.45px\] {
    left: -61.45px;
  }

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

  .left-\[-94\.84\%\] {
    left: -94.84%;
  }

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

  .left-\[-129\.13px\] {
    left: -129.13px;
  }

  .left-\[-129\.99px\] {
    left: -129.99px;
  }

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

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

  .left-\[-425\.7px\] {
    left: -425.7px;
  }

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

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

  .left-\[-1092\.69px\] {
    left: -1092.69px;
  }

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

  .left-\[0\.47\%\] {
    left: .47%;
  }

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

  .left-\[0\.64\%\] {
    left: .64%;
  }

  .left-\[1\.04\%\] {
    left: 1.04%;
  }

  .left-\[1\.41px\] {
    left: 1.41px;
  }

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

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

  .left-\[5\.89\%\] {
    left: 5.89%;
  }

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

  .left-\[8\.33\%\] {
    left: 8.33%;
  }

  .left-\[8\.73\%\] {
    left: 8.73%;
  }

  .left-\[8\.89\%\] {
    left: 8.89%;
  }

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

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

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

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

  .left-\[17\.5\%\] {
    left: 17.5%;
  }

  .left-\[17\.97px\] {
    left: 17.97px;
  }

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

  .left-\[19\.08px\] {
    left: 19.08px;
  }

  .left-\[19\.9\%\] {
    left: 19.9%;
  }

  .left-\[20\.21\%\] {
    left: 20.21%;
  }

  .left-\[21\.5px\] {
    left: 21.5px;
  }

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

  .left-\[22\.01\%\] {
    left: 22.01%;
  }

  .left-\[22\.22\%\] {
    left: 22.22%;
  }

  .left-\[22\.75\%\] {
    left: 22.75%;
  }

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

  .left-\[24\.5px\] {
    left: 24.5px;
  }

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

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

  .left-\[29\.93\%\] {
    left: 29.93%;
  }

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

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

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

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

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

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

  .left-\[36\.69px\] {
    left: 36.69px;
  }

  .left-\[36\.95px\] {
    left: 36.95px;
  }

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

  .left-\[40\.21\%\] {
    left: 40.21%;
  }

  .left-\[42\.41px\] {
    left: 42.41px;
  }

  .left-\[42\.58px\] {
    left: 42.58px;
  }

  .left-\[45\.4\%\] {
    left: 45.4%;
  }

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

  .left-\[47\.92\%\] {
    left: 47.92%;
  }

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

  .left-\[49\.01\%\] {
    left: 49.01%;
  }

  .left-\[49\.04\%\] {
    left: 49.04%;
  }

  .left-\[49\.34\%\] {
    left: 49.34%;
  }

  .left-\[49\.38\%\] {
    left: 49.38%;
  }

  .left-\[49\.51\%\] {
    left: 49.51%;
  }

  .left-\[50\%\] {
    left: 50%;
  }

  .left-\[50\.14px\] {
    left: 50.14px;
  }

  .left-\[50\.89px\] {
    left: 50.89px;
  }

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

  .left-\[52\.13px\] {
    left: 52.13px;
  }

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

  .left-\[58\.77px\] {
    left: 58.77px;
  }

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

  .left-\[62\.06px\] {
    left: 62.06px;
  }

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

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

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

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

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

  .left-\[70\.2px\] {
    left: 70.2px;
  }

  .left-\[70\.09px\] {
    left: 70.09px;
  }

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

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

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

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

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

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

  .left-\[75\.11px\] {
    left: 75.11px;
  }

  .left-\[77\.53px\] {
    left: 77.53px;
  }

  .left-\[83\.91px\] {
    left: 83.91px;
  }

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

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

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

  .left-\[87\.69px\] {
    left: 87.69px;
  }

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

  .left-\[97\.91px\] {
    left: 97.91px;
  }

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

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

  .left-\[120\.53px\] {
    left: 120.53px;
  }

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

  .left-\[125\.14px\] {
    left: 125.14px;
  }

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

  .left-\[143\.41px\] {
    left: 143.41px;
  }

  .left-\[145\.98px\] {
    left: 145.98px;
  }

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

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

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

  .left-\[162\.5px\] {
    left: 162.5px;
  }

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

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

  .left-\[192\.61px\] {
    left: 192.61px;
  }

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

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

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

  .left-\[206\.06px\] {
    left: 206.06px;
  }

  .left-\[206\.83px\] {
    left: 206.83px;
  }

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

  .left-\[214\.17px\] {
    left: 214.17px;
  }

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

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

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

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

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

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

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

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

  .left-\[274\.11px\] {
    left: 274.11px;
  }

  .left-\[276\.38px\] {
    left: 276.38px;
  }

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

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

  .left-\[284\.41px\] {
    left: 284.41px;
  }

  .left-\[286\.53px\] {
    left: 286.53px;
  }

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

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

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

  .left-\[301\.17px\] {
    left: 301.17px;
  }

  .left-\[314\.92px\] {
    left: 314.92px;
  }

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

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

  .left-\[324\.42px\] {
    left: 324.42px;
  }

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

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

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

  .left-\[354\.23px\] {
    left: 354.23px;
  }

  .left-\[365\.36px\] {
    left: 365.36px;
  }

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

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

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

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

  .left-\[389\.13px\] {
    left: 389.13px;
  }

  .left-\[400\.03px\] {
    left: 400.03px;
  }

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

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

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

  .left-\[437\.33px\] {
    left: 437.33px;
  }

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

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

  .left-\[462\.5px\] {
    left: 462.5px;
  }

  .left-\[467\.5px\] {
    left: 467.5px;
  }

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

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

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

  .left-\[505\.58px\] {
    left: 505.58px;
  }

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

  .left-\[518\.5px\] {
    left: 518.5px;
  }

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

  .left-\[522\.08px\] {
    left: 522.08px;
  }

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

  .left-\[548\.61px\] {
    left: 548.61px;
  }

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

  .left-\[557\.45px\] {
    left: 557.45px;
  }

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

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

  .left-\[592\.98px\] {
    left: 592.98px;
  }

  .left-\[595\.05px\] {
    left: 595.05px;
  }

  .left-\[597\.84px\] {
    left: 597.84px;
  }

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

  .left-\[611\.41px\] {
    left: 611.41px;
  }

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

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

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

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

  .left-\[685\.11px\] {
    left: 685.11px;
  }

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

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

  .left-\[800\.67px\] {
    left: 800.67px;
  }

  .left-\[814\.38px\] {
    left: 814.38px;
  }

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

  .left-\[828\.53px\] {
    left: 828.53px;
  }

  .left-\[838\.25px\] {
    left: 838.25px;
  }

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

  .left-\[874\.5px\] {
    left: 874.5px;
  }

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

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

  .left-\[931\.56px\] {
    left: 931.56px;
  }

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

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

  .left-\[986\.09px\] {
    left: 986.09px;
  }

  .left-\[998\.92px\] {
    left: 998.92px;
  }

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

  .left-\[1011\.89px\] {
    left: 1011.89px;
  }

  .left-\[1023\.25px\] {
    left: 1023.25px;
  }

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

  .left-\[1067\.61px\] {
    left: 1067.61px;
  }

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

  .left-\[1104\.31px\] {
    left: 1104.31px;
  }

  .left-\[1161\.36px\] {
    left: 1161.36px;
  }

  .left-\[1179\.14px\] {
    left: 1179.14px;
  }

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

  .left-\[1208\.97px\] {
    left: 1208.97px;
  }

  .left-\[1222\.67px\] {
    left: 1222.67px;
  }

  .left-\[1230\.5px\] {
    left: 1230.5px;
  }

  .left-\[1246\.41px\] {
    left: 1246.41px;
  }

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

  .left-\[1288\.7px\] {
    left: 1288.7px;
  }

  .left-\[1305\.95px\] {
    left: 1305.95px;
  }

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

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

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

  .left-\[1361\.38px\] {
    left: 1361.38px;
  }

  .left-\[1384\.97px\] {
    left: 1384.97px;
  }

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

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

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

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

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

  .left-full {
    left: 100%;
  }

  .left-px {
    left: 1px;
  }

  .isolate {
    isolation: isolate;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .\!container {
    width: 100% !important;
  }

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

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

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

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

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

  .container {
    width: 100%;
  }

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

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

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

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

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

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

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

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

  .mx-3\.5 {
    margin-inline: calc(var(--spacing) * 3.5);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .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-auto {
    margin-top: auto;
  }

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

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

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

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

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

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

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

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

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

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

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

  .mb-\[-0\.01px\] {
    margin-bottom: -.01px;
  }

  .mb-\[-0\.705px\] {
    margin-bottom: -.705px;
  }

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

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

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

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

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

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

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

  .box-border {
    box-sizing: border-box;
  }

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

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

  .block {
    display: block;
  }

  .contents {
    display: contents;
  }

  .flex {
    display: flex;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

  .inline {
    display: inline;
  }

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

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

  .table {
    display: table;
  }

  .table-caption {
    display: table-caption;
  }

  .table-cell {
    display: table-cell;
  }

  .table-row {
    display: table-row;
  }

  .field-sizing-content {
    field-sizing: content;
  }

  .aspect-square {
    aspect-ratio: 1;
  }

  .aspect-video {
    aspect-ratio: var(--aspect-video);
  }

  .size-0\.5 {
    width: calc(var(--spacing) * .5);
    height: calc(var(--spacing) * .5);
  }

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

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

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

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

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

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

  .size-5 {
    width: calc(var(--spacing) * 5);
    height: calc(var(--spacing) * 5);
  }

  .size-6 {
    width: calc(var(--spacing) * 6);
    height: calc(var(--spacing) * 6);
  }

  .size-7 {
    width: calc(var(--spacing) * 7);
    height: calc(var(--spacing) * 7);
  }

  .size-8 {
    width: calc(var(--spacing) * 8);
    height: calc(var(--spacing) * 8);
  }

  .size-9 {
    width: calc(var(--spacing) * 9);
    height: calc(var(--spacing) * 9);
  }

  .size-10 {
    width: calc(var(--spacing) * 10);
    height: calc(var(--spacing) * 10);
  }

  .size-11 {
    width: calc(var(--spacing) * 11);
    height: calc(var(--spacing) * 11);
  }

  .size-14 {
    width: calc(var(--spacing) * 14);
    height: calc(var(--spacing) * 14);
  }

  .size-20 {
    width: calc(var(--spacing) * 20);
    height: calc(var(--spacing) * 20);
  }

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

  .size-48 {
    width: calc(var(--spacing) * 48);
    height: calc(var(--spacing) * 48);
  }

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

  .size-\[9\.882px\] {
    width: 9.882px;
    height: 9.882px;
  }

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

  .size-\[15\.073px\] {
    width: 15.073px;
    height: 15.073px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .size-\[783\.993px\] {
    width: 783.993px;
    height: 783.993px;
  }

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

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

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

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

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

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

  .size-px {
    width: 1px;
    height: 1px;
  }

  .\!h-12 {
    height: calc(var(--spacing) * 12) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .h-\[1\.15rem\] {
    height: 1.15rem;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .h-\[41\.936px\] {
    height: 41.936px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .h-\[124\.98px\] {
    height: 124.98px;
  }

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

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

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

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

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

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

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

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

  .h-\[163\.965px\] {
    height: 163.965px;
  }

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

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

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

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

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

  .h-\[196\.866px\] {
    height: 196.866px;
  }

  .h-\[199\.09px\] {
    height: 199.09px;
  }

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

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

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

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

  .h-\[215\.94px\] {
    height: 215.94px;
  }

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

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

  .h-\[228\.672px\] {
    height: 228.672px;
  }

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

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

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

  .h-\[295\.88px\] {
    height: 295.88px;
  }

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

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

  .h-\[319\.97px\] {
    height: 319.97px;
  }

  .h-\[325\.219px\] {
    height: 325.219px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .h-\[390\.09px\] {
    height: 390.09px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .h-\[733\.02px\] {
    height: 733.02px;
  }

  .h-\[740\.03px\] {
    height: 740.03px;
  }

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

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

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

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

  .h-\[800\.95px\] {
    height: 800.95px;
  }

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

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

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

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

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

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

  .h-\[939\.97px\] {
    height: 939.97px;
  }

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

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

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

  .h-\[1012\.888px\] {
    height: 1012.89px;
  }

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

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

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

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

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

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

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

  .h-\[calc\(100\%-1px\)\] {
    height: calc(100% - 1px);
  }

  .h-\[calc\(500px-60px\)\] {
    height: 440px;
  }

  .h-\[var\(--radix-navigation-menu-viewport-height\)\] {
    height: var(--radix-navigation-menu-viewport-height);
  }

  .h-\[var\(--radix-select-trigger-height\)\] {
    height: var(--radix-select-trigger-height);
  }

  .h-auto {
    height: auto;
  }

  .h-full {
    height: 100%;
  }

  .h-px {
    height: 1px;
  }

  .h-screen {
    height: 100vh;
  }

  .h-svh {
    height: 100svh;
  }

  .max-h-\(--radix-context-menu-content-available-height\) {
    max-height: var(--radix-context-menu-content-available-height);
  }

  .max-h-\(--radix-dropdown-menu-content-available-height\) {
    max-height: var(--radix-dropdown-menu-content-available-height);
  }

  .max-h-\(--radix-select-content-available-height\) {
    max-height: var(--radix-select-content-available-height);
  }

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

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

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

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

  .max-h-\[14\.95px\] {
    max-height: 14.95px;
  }

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

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

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

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

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

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

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

  .min-h-5 {
    min-height: calc(var(--spacing) * 5);
  }

  .min-h-9 {
    min-height: calc(var(--spacing) * 9);
  }

  .min-h-12 {
    min-height: calc(var(--spacing) * 12);
  }

  .min-h-16 {
    min-height: calc(var(--spacing) * 16);
  }

  .min-h-\[3\.5rem\] {
    min-height: 3.5rem;
  }

  .min-h-\[48px\] {
    min-height: 48px;
  }

  .min-h-\[60px\] {
    min-height: 60px;
  }

  .min-h-\[60vh\] {
    min-height: 60vh;
  }

  .min-h-\[70px\] {
    min-height: 70px;
  }

  .min-h-\[80px\] {
    min-height: 80px;
  }

  .min-h-\[140px\] {
    min-height: 140px;
  }

  .min-h-\[160px\] {
    min-height: 160px;
  }

  .min-h-\[300px\] {
    min-height: 300px;
  }

  .min-h-\[355px\] {
    min-height: 355px;
  }

  .min-h-\[calc\(100vh-80px\)\] {
    min-height: calc(100vh - 80px);
  }

  .min-h-px {
    min-height: 1px;
  }

  .min-h-screen {
    min-height: 100vh;
  }

  .min-h-svh {
    min-height: 100svh;
  }

  .\!w-full {
    width: 100% !important;
  }

  .w-\(--sidebar-width\) {
    width: var(--sidebar-width);
  }

  .w-0 {
    width: calc(var(--spacing) * 0);
  }

  .w-0\.5 {
    width: calc(var(--spacing) * .5);
  }

  .w-1 {
    width: calc(var(--spacing) * 1);
  }

  .w-1\.5 {
    width: calc(var(--spacing) * 1.5);
  }

  .w-1\/2 {
    width: 50%;
  }

  .w-2 {
    width: calc(var(--spacing) * 2);
  }

  .w-2\.5 {
    width: calc(var(--spacing) * 2.5);
  }

  .w-3 {
    width: calc(var(--spacing) * 3);
  }

  .w-3\/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-12 {
    width: calc(var(--spacing) * 12);
  }

  .w-14 {
    width: calc(var(--spacing) * 14);
  }

  .w-16 {
    width: calc(var(--spacing) * 16);
  }

  .w-20 {
    width: calc(var(--spacing) * 20);
  }

  .w-24 {
    width: calc(var(--spacing) * 24);
  }

  .w-28 {
    width: calc(var(--spacing) * 28);
  }

  .w-32 {
    width: calc(var(--spacing) * 32);
  }

  .w-36 {
    width: calc(var(--spacing) * 36);
  }

  .w-40 {
    width: calc(var(--spacing) * 40);
  }

  .w-44 {
    width: calc(var(--spacing) * 44);
  }

  .w-48 {
    width: calc(var(--spacing) * 48);
  }

  .w-52 {
    width: calc(var(--spacing) * 52);
  }

  .w-56 {
    width: calc(var(--spacing) * 56);
  }

  .w-60 {
    width: calc(var(--spacing) * 60);
  }

  .w-64 {
    width: calc(var(--spacing) * 64);
  }

  .w-72 {
    width: calc(var(--spacing) * 72);
  }

  .w-80 {
    width: calc(var(--spacing) * 80);
  }

  .w-\[0px\] {
    width: 0;
  }

  .w-\[5\.306px\] {
    width: 5.306px;
  }

  .w-\[9\.907px\] {
    width: 9.907px;
  }

  .w-\[15\.071px\] {
    width: 15.071px;
  }

  .w-\[18\.966px\] {
    width: 18.966px;
  }

  .w-\[19\.615px\] {
    width: 19.615px;
  }

  .w-\[21px\] {
    width: 21px;
  }

  .w-\[26px\] {
    width: 26px;
  }

  .w-\[29px\] {
    width: 29px;
  }

  .w-\[30\.645px\] {
    width: 30.645px;
  }

  .w-\[30px\] {
    width: 30px;
  }

  .w-\[33\.09px\] {
    width: 33.09px;
  }

  .w-\[33\.81px\] {
    width: 33.81px;
  }

  .w-\[35\.858px\] {
    width: 35.858px;
  }

  .w-\[38px\] {
    width: 38px;
  }

  .w-\[39\.158px\] {
    width: 39.158px;
  }

  .w-\[43\.73px\] {
    width: 43.73px;
  }

  .w-\[43\.267px\] {
    width: 43.267px;
  }

  .w-\[43\.805px\] {
    width: 43.805px;
  }

  .w-\[43px\] {
    width: 43px;
  }

  .w-\[44\.395px\] {
    width: 44.395px;
  }

  .w-\[45\.569px\] {
    width: 45.569px;
  }

  .w-\[46px\] {
    width: 46px;
  }

  .w-\[55\.87px\] {
    width: 55.87px;
  }

  .w-\[58px\] {
    width: 58px;
  }

  .w-\[59\.151px\] {
    width: 59.151px;
  }

  .w-\[73\.843px\] {
    width: 73.843px;
  }

  .w-\[74\.767px\] {
    width: 74.767px;
  }

  .w-\[75px\] {
    width: 75px;
  }

  .w-\[77px\] {
    width: 77px;
  }

  .w-\[80\.093px\] {
    width: 80.093px;
  }

  .w-\[81\.555px\] {
    width: 81.555px;
  }

  .w-\[86px\] {
    width: 86px;
  }

  .w-\[87\.495px\] {
    width: 87.495px;
  }

  .w-\[92px\] {
    width: 92px;
  }

  .w-\[93\.53px\] {
    width: 93.53px;
  }

  .w-\[93px\] {
    width: 93px;
  }

  .w-\[100\.385px\] {
    width: 100.385px;
  }

  .w-\[100px\] {
    width: 100px;
  }

  .w-\[101\.32px\] {
    width: 101.32px;
  }

  .w-\[102\.658px\] {
    width: 102.658px;
  }

  .w-\[103\.189px\] {
    width: 103.189px;
  }

  .w-\[107px\] {
    width: 107px;
  }

  .w-\[108\.087px\] {
    width: 108.087px;
  }

  .w-\[108px\] {
    width: 108px;
  }

  .w-\[109px\] {
    width: 109px;
  }

  .w-\[110\.35px\] {
    width: 110.35px;
  }

  .w-\[110px\] {
    width: 110px;
  }

  .w-\[114\.347px\] {
    width: 114.347px;
  }

  .w-\[117\.902px\] {
    width: 117.902px;
  }

  .w-\[123\.831px\] {
    width: 123.831px;
  }

  .w-\[124px\] {
    width: 124px;
  }

  .w-\[126px\] {
    width: 126px;
  }

  .w-\[128\.98px\] {
    width: 128.98px;
  }

  .w-\[136\.03px\] {
    width: 136.03px;
  }

  .w-\[137px\] {
    width: 137px;
  }

  .w-\[138\.5px\] {
    width: 138.5px;
  }

  .w-\[139\.728px\] {
    width: 139.728px;
  }

  .w-\[149px\] {
    width: 149px;
  }

  .w-\[152\.068px\] {
    width: 152.068px;
  }

  .w-\[152\.098px\] {
    width: 152.098px;
  }

  .w-\[152px\] {
    width: 152px;
  }

  .w-\[163\.966px\] {
    width: 163.966px;
  }

  .w-\[166\.799px\] {
    width: 166.799px;
  }

  .w-\[167\.5px\] {
    width: 167.5px;
  }

  .w-\[167\.58px\] {
    width: 167.58px;
  }

  .w-\[167px\] {
    width: 167px;
  }

  .w-\[169\.223px\] {
    width: 169.223px;
  }

  .w-\[171\.693px\] {
    width: 171.693px;
  }

  .w-\[176\.607px\] {
    width: 176.607px;
  }

  .w-\[177\.898px\] {
    width: 177.898px;
  }

  .w-\[178px\] {
    width: 178px;
  }

  .w-\[180px\] {
    width: 180px;
  }

  .w-\[187\.5px\] {
    width: 187.5px;
  }

  .w-\[196\.86px\] {
    width: 196.86px;
  }

  .w-\[196px\] {
    width: 196px;
  }

  .w-\[199\.125px\] {
    width: 199.125px;
  }

  .w-\[200px\] {
    width: 200px;
  }

  .w-\[201\.48px\] {
    width: 201.48px;
  }

  .w-\[201px\] {
    width: 201px;
  }

  .w-\[208\.081px\] {
    width: 208.081px;
  }

  .w-\[212\.67px\] {
    width: 212.67px;
  }

  .w-\[221\.672px\] {
    width: 221.672px;
  }

  .w-\[230px\] {
    width: 230px;
  }

  .w-\[236px\] {
    width: 236px;
  }

  .w-\[238\.48px\] {
    width: 238.48px;
  }

  .w-\[238\.49px\] {
    width: 238.49px;
  }

  .w-\[246\.562px\] {
    width: 246.562px;
  }

  .w-\[250px\] {
    width: 250px;
  }

  .w-\[253px\] {
    width: 253px;
  }

  .w-\[254\.98px\] {
    width: 254.98px;
  }

  .w-\[262\.98px\] {
    width: 262.98px;
  }

  .w-\[265\.463px\] {
    width: 265.463px;
  }

  .w-\[268\.554px\] {
    width: 268.554px;
  }

  .w-\[272px\] {
    width: 272px;
  }

  .w-\[274\.95px\] {
    width: 274.95px;
  }

  .w-\[274px\] {
    width: 274px;
  }

  .w-\[285px\] {
    width: 285px;
  }

  .w-\[289\.91px\] {
    width: 289.91px;
  }

  .w-\[292\.87px\] {
    width: 292.87px;
  }

  .w-\[300px\] {
    width: 300px;
  }

  .w-\[301\.51px\] {
    width: 301.51px;
  }

  .w-\[306px\] {
    width: 306px;
  }

  .w-\[307\.099px\] {
    width: 307.099px;
  }

  .w-\[308px\] {
    width: 308px;
  }

  .w-\[312\.872px\] {
    width: 312.872px;
  }

  .w-\[330\.27px\] {
    width: 330.27px;
  }

  .w-\[331\.25px\] {
    width: 331.25px;
  }

  .w-\[332px\] {
    width: 332px;
  }

  .w-\[333\.36px\] {
    width: 333.36px;
  }

  .w-\[339\.982px\] {
    width: 339.982px;
  }

  .w-\[350px\] {
    width: 350px;
  }

  .w-\[353\.7px\] {
    width: 353.7px;
  }

  .w-\[357\.81px\] {
    width: 357.81px;
  }

  .w-\[360px\] {
    width: 360px;
  }

  .w-\[371px\] {
    width: 371px;
  }

  .w-\[373\.69px\] {
    width: 373.69px;
  }

  .w-\[382\.41px\] {
    width: 382.41px;
  }

  .w-\[386\.7px\] {
    width: 386.7px;
  }

  .w-\[389\.33px\] {
    width: 389.33px;
  }

  .w-\[392\.5px\] {
    width: 392.5px;
  }

  .w-\[393\.73px\] {
    width: 393.73px;
  }

  .w-\[398\.3px\] {
    width: 398.3px;
  }

  .w-\[400px\] {
    width: 400px;
  }

  .w-\[416px\] {
    width: 416px;
  }

  .w-\[420px\] {
    width: 420px;
  }

  .w-\[445px\] {
    width: 445px;
  }

  .w-\[456px\] {
    width: 456px;
  }

  .w-\[459px\] {
    width: 459px;
  }

  .w-\[468px\] {
    width: 468px;
  }

  .w-\[471px\] {
    width: 471px;
  }

  .w-\[485px\] {
    width: 485px;
  }

  .w-\[486\.67px\] {
    width: 486.67px;
  }

  .w-\[486px\] {
    width: 486px;
  }

  .w-\[504px\] {
    width: 504px;
  }

  .w-\[520px\] {
    width: 520px;
  }

  .w-\[542px\] {
    width: 542px;
  }

  .w-\[545px\] {
    width: 545px;
  }

  .w-\[553px\] {
    width: 553px;
  }

  .w-\[556\.88px\] {
    width: 556.88px;
  }

  .w-\[560px\] {
    width: 560px;
  }

  .w-\[566\.336px\] {
    width: 566.336px;
  }

  .w-\[578px\] {
    width: 578px;
  }

  .w-\[580px\] {
    width: 580px;
  }

  .w-\[582px\] {
    width: 582px;
  }

  .w-\[585px\] {
    width: 585px;
  }

  .w-\[599px\] {
    width: 599px;
  }

  .w-\[608px\] {
    width: 608px;
  }

  .w-\[614px\] {
    width: 614px;
  }

  .w-\[618\.126px\] {
    width: 618.126px;
  }

  .w-\[626px\] {
    width: 626px;
  }

  .w-\[628\.5px\] {
    width: 628.5px;
  }

  .w-\[633\.83px\] {
    width: 633.83px;
  }

  .w-\[648px\] {
    width: 648px;
  }

  .w-\[679px\] {
    width: 679px;
  }

  .w-\[680px\] {
    width: 680px;
  }

  .w-\[699\.5px\] {
    width: 699.5px;
  }

  .w-\[706px\] {
    width: 706px;
  }

  .w-\[712px\] {
    width: 712px;
  }

  .w-\[720px\] {
    width: 720px;
  }

  .w-\[744px\] {
    width: 744px;
  }

  .w-\[747px\] {
    width: 747px;
  }

  .w-\[750px\] {
    width: 750px;
  }

  .w-\[764px\] {
    width: 764px;
  }

  .w-\[808px\] {
    width: 808px;
  }

  .w-\[831\.83px\] {
    width: 831.83px;
  }

  .w-\[881\.53px\] {
    width: 881.53px;
  }

  .w-\[900px\] {
    width: 900px;
  }

  .w-\[936px\] {
    width: 936px;
  }

  .w-\[948px\] {
    width: 948px;
  }

  .w-\[960px\] {
    width: 960px;
  }

  .w-\[984\.27px\] {
    width: 984.27px;
  }

  .w-\[996\.67px\] {
    width: 996.67px;
  }

  .w-\[1012\.888px\] {
    width: 1012.89px;
  }

  .w-\[1064px\] {
    width: 1064px;
  }

  .w-\[1066px\] {
    width: 1066px;
  }

  .w-\[1075px\] {
    width: 1075px;
  }

  .w-\[1115\.5px\] {
    width: 1115.5px;
  }

  .w-\[1130px\] {
    width: 1130px;
  }

  .w-\[1152px\] {
    width: 1152px;
  }

  .w-\[1156px\] {
    width: 1156px;
  }

  .w-\[1196\.67px\] {
    width: 1196.67px;
  }

  .w-\[1196\.68px\] {
    width: 1196.68px;
  }

  .w-\[1200px\] {
    width: 1200px;
  }

  .w-\[1203\.99px\] {
    width: 1203.99px;
  }

  .w-\[1204px\] {
    width: 1204px;
  }

  .w-\[1216px\] {
    width: 1216px;
  }

  .w-\[1252px\] {
    width: 1252px;
  }

  .w-\[1344px\] {
    width: 1344px;
  }

  .w-\[1392px\] {
    width: 1392px;
  }

  .w-\[1408px\] {
    width: 1408px;
  }

  .w-\[1439px\] {
    width: 1439px;
  }

  .w-\[1440px\] {
    width: 1440px;
  }

  .w-\[1474px\] {
    width: 1474px;
  }

  .w-\[1754px\] {
    width: 1754px;
  }

  .w-\[1766px\] {
    width: 1766px;
  }

  .w-\[2400px\] {
    width: 2400px;
  }

  .w-auto {
    width: auto;
  }

  .w-fit {
    width: fit-content;
  }

  .w-full {
    width: 100%;
  }

  .w-max {
    width: max-content;
  }

  .w-px {
    width: 1px;
  }

  .max-w-\(--skeleton-width\) {
    max-width: var(--skeleton-width);
  }

  .max-w-2xl {
    max-width: var(--container-2xl);
  }

  .max-w-3xl {
    max-width: var(--container-3xl);
  }

  .max-w-4 {
    max-width: calc(var(--spacing) * 4);
  }

  .max-w-4xl {
    max-width: var(--container-4xl);
  }

  .max-w-5 {
    max-width: calc(var(--spacing) * 5);
  }

  .max-w-5xl {
    max-width: var(--container-5xl);
  }

  .max-w-6xl {
    max-width: var(--container-6xl);
  }

  .max-w-7xl {
    max-width: var(--container-7xl);
  }

  .max-w-64 {
    max-width: calc(var(--spacing) * 64);
  }

  .max-w-80 {
    max-width: calc(var(--spacing) * 80);
  }

  .max-w-\[129\.77px\] {
    max-width: 129.77px;
  }

  .max-w-\[230px\] {
    max-width: 230px;
  }

  .max-w-\[250px\] {
    max-width: 250px;
  }

  .max-w-\[260px\] {
    max-width: 260px;
  }

  .max-w-\[262px\] {
    max-width: 262px;
  }

  .max-w-\[263px\] {
    max-width: 263px;
  }

  .max-w-\[280px\] {
    max-width: 280px;
  }

  .max-w-\[285px\] {
    max-width: 285px;
  }

  .max-w-\[308px\] {
    max-width: 308px;
  }

  .max-w-\[311px\] {
    max-width: 311px;
  }

  .max-w-\[350px\] {
    max-width: 350px;
  }

  .max-w-\[360px\] {
    max-width: 360px;
  }

  .max-w-\[380px\] {
    max-width: 380px;
  }

  .max-w-\[399px\] {
    max-width: 399px;
  }

  .max-w-\[400px\] {
    max-width: 400px;
  }

  .max-w-\[420px\] {
    max-width: 420px;
  }

  .max-w-\[430px\] {
    max-width: 430px;
  }

  .max-w-\[438px\] {
    max-width: 438px;
  }

  .max-w-\[454px\] {
    max-width: 454px;
  }

  .max-w-\[467px\] {
    max-width: 467px;
  }

  .max-w-\[480px\] {
    max-width: 480px;
  }

  .max-w-\[486px\] {
    max-width: 486px;
  }

  .max-w-\[510px\] {
    max-width: 510px;
  }

  .max-w-\[520px\] {
    max-width: 520px;
  }

  .max-w-\[540px\] {
    max-width: 540px;
  }

  .max-w-\[545px\] {
    max-width: 545px;
  }

  .max-w-\[550px\] {
    max-width: 550px;
  }

  .max-w-\[578px\] {
    max-width: 578px;
  }

  .max-w-\[582px\] {
    max-width: 582px;
  }

  .max-w-\[614px\] {
    max-width: 614px;
  }

  .max-w-\[679px\] {
    max-width: 679px;
  }

  .max-w-\[705px\] {
    max-width: 705px;
  }

  .max-w-\[712px\] {
    max-width: 712px;
  }

  .max-w-\[733px\] {
    max-width: 733px;
  }

  .max-w-\[744px\] {
    max-width: 744px;
  }

  .max-w-\[750px\] {
    max-width: 750px;
  }

  .max-w-\[800px\] {
    max-width: 800px;
  }

  .max-w-\[818px\] {
    max-width: 818px;
  }

  .max-w-\[960px\] {
    max-width: 960px;
  }

  .max-w-\[980px\] {
    max-width: 980px;
  }

  .max-w-\[1064px\] {
    max-width: 1064px;
  }

  .max-w-\[1075px\] {
    max-width: 1075px;
  }

  .max-w-\[1105px\] {
    max-width: 1105px;
  }

  .max-w-\[1152px\] {
    max-width: 1152px;
  }

  .max-w-\[1184px\] {
    max-width: 1184px;
  }

  .max-w-\[1200px\] {
    max-width: 1200px;
  }

  .max-w-\[1204px\] {
    max-width: 1204px;
  }

  .max-w-\[1236px\] {
    max-width: 1236px;
  }

  .max-w-\[1252px\] {
    max-width: 1252px;
  }

  .max-w-\[1392px\] {
    max-width: 1392px;
  }

  .max-w-\[1440px\] {
    max-width: 1440px;
  }

  .max-w-\[1496px\] {
    max-width: 1496px;
  }

  .max-w-\[2000px\] {
    max-width: 2000px;
  }

  .max-w-\[calc\(100\%-2rem\)\] {
    max-width: calc(100% - 2rem);
  }

  .max-w-lg {
    max-width: var(--container-lg);
  }

  .max-w-max {
    max-width: max-content;
  }

  .max-w-md {
    max-width: var(--container-md);
  }

  .max-w-none {
    max-width: none;
  }

  .max-w-sm {
    max-width: var(--container-sm);
  }

  .max-w-xs {
    max-width: var(--container-xs);
  }

  .min-w-0 {
    min-width: calc(var(--spacing) * 0);
  }

  .min-w-5 {
    min-width: calc(var(--spacing) * 5);
  }

  .min-w-8 {
    min-width: calc(var(--spacing) * 8);
  }

  .min-w-9 {
    min-width: calc(var(--spacing) * 9);
  }

  .min-w-10 {
    min-width: calc(var(--spacing) * 10);
  }

  .min-w-24 {
    min-width: calc(var(--spacing) * 24);
  }

  .min-w-32 {
    min-width: calc(var(--spacing) * 32);
  }

  .min-w-40 {
    min-width: calc(var(--spacing) * 40);
  }

  .min-w-48 {
    min-width: calc(var(--spacing) * 48);
  }

  .min-w-\[8rem\] {
    min-width: 8rem;
  }

  .min-w-\[12rem\] {
    min-width: 12rem;
  }

  .min-w-\[100px\] {
    min-width: 100px;
  }

  .min-w-\[110px\] {
    min-width: 110px;
  }

  .min-w-\[160px\] {
    min-width: 160px;
  }

  .min-w-\[280px\] {
    min-width: 280px;
  }

  .min-w-\[380px\] {
    min-width: 380px;
  }

  .min-w-\[468px\] {
    min-width: 468px;
  }

  .min-w-\[890px\] {
    min-width: 890px;
  }

  .min-w-\[1440px\] {
    min-width: 1440px;
  }

  .min-w-\[var\(--radix-select-trigger-width\)\] {
    min-width: var(--radix-select-trigger-width);
  }

  .min-w-max {
    min-width: max-content;
  }

  .min-w-px {
    min-width: 1px;
  }

  .flex-1 {
    flex: 1;
  }

  .flex-none {
    flex: none;
  }

  .flex-shrink-0, .shrink-0 {
    flex-shrink: 0;
  }

  .grow {
    flex-grow: 1;
  }

  .grow-0 {
    flex-grow: 0;
  }

  .basis-0 {
    flex-basis: calc(var(--spacing) * 0);
  }

  .basis-full {
    flex-basis: 100%;
  }

  .caption-bottom {
    caption-side: bottom;
  }

  .border-collapse {
    border-collapse: collapse;
  }

  .origin-\(--radix-context-menu-content-transform-origin\) {
    transform-origin: var(--radix-context-menu-content-transform-origin);
  }

  .origin-\(--radix-dropdown-menu-content-transform-origin\) {
    transform-origin: var(--radix-dropdown-menu-content-transform-origin);
  }

  .origin-\(--radix-hover-card-content-transform-origin\) {
    transform-origin: var(--radix-hover-card-content-transform-origin);
  }

  .origin-\(--radix-menubar-content-transform-origin\) {
    transform-origin: var(--radix-menubar-content-transform-origin);
  }

  .origin-\(--radix-popover-content-transform-origin\) {
    transform-origin: var(--radix-popover-content-transform-origin);
  }

  .origin-\(--radix-select-content-transform-origin\) {
    transform-origin: var(--radix-select-content-transform-origin);
  }

  .origin-\(--radix-tooltip-content-transform-origin\) {
    transform-origin: var(--radix-tooltip-content-transform-origin);
  }

  .origin-left {
    transform-origin: 0;
  }

  .origin-right {
    transform-origin: 100%;
  }

  .origin-top {
    transform-origin: top;
  }

  .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-x-4 {
    --tw-translate-x: calc(var(--spacing) * -4);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-x-12 {
    --tw-translate-x: calc(var(--spacing) * -12);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-x-24 {
    --tw-translate-x: calc(var(--spacing) * -24);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-x-px {
    --tw-translate-x: -1px;
    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-4 {
    --tw-translate-x: calc(var(--spacing) * 4);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-12 {
    --tw-translate-x: calc(var(--spacing) * 12);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-24 {
    --tw-translate-x: calc(var(--spacing) * 24);
    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-px {
    --tw-translate-x: 1px;
    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-8 {
    --tw-translate-y: calc(var(--spacing) * -8);
    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-0\.5 {
    --tw-translate-y: calc(var(--spacing) * .5);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-3 {
    --tw-translate-y: calc(var(--spacing) * 3);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-4 {
    --tw-translate-y: calc(var(--spacing) * 4);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-5 {
    --tw-translate-y: calc(var(--spacing) * 5);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-10 {
    --tw-translate-y: calc(var(--spacing) * 10);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-12 {
    --tw-translate-y: calc(var(--spacing) * 12);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[-50\%\] {
    --tw-translate-y: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[calc\(-50\%_-_2px\)\] {
    --tw-translate-y: calc(-50% - 2px);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .scale-0 {
    --tw-scale-x: 0%;
    --tw-scale-y: 0%;
    --tw-scale-z: 0%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-95 {
    --tw-scale-x: 95%;
    --tw-scale-y: 95%;
    --tw-scale-z: 95%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-100 {
    --tw-scale-x: 100%;
    --tw-scale-y: 100%;
    --tw-scale-z: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-102 {
    --tw-scale-x: 102%;
    --tw-scale-y: 102%;
    --tw-scale-z: 102%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-105 {
    --tw-scale-x: 105%;
    --tw-scale-y: 105%;
    --tw-scale-z: 105%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-110 {
    --tw-scale-x: 110%;
    --tw-scale-y: 110%;
    --tw-scale-z: 110%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-125 {
    --tw-scale-x: 125%;
    --tw-scale-y: 125%;
    --tw-scale-z: 125%;
    scale: var(--tw-scale-x) var(--tw-scale-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-x-0 {
    --tw-scale-x: 0%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-x-100 {
    --tw-scale-x: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-y-0 {
    --tw-scale-y: 0%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-y-100 {
    --tw-scale-y: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .-rotate-45 {
    rotate: -45deg;
  }

  .rotate-45 {
    rotate: 45deg;
  }

  .rotate-90 {
    rotate: 90deg;
  }

  .rotate-180 {
    rotate: 180deg;
  }

  .rotate-\[30deg\] {
    rotate: 30deg;
  }

  .rotate-\[60deg\] {
    rotate: 60deg;
  }

  .rotate-\[90deg\] {
    rotate: 90deg;
  }

  .rotate-\[159deg\] {
    rotate: 159deg;
  }

  .rotate-\[180deg\] {
    rotate: 180deg;
  }

  .rotate-\[332\.217deg\] {
    rotate: 332.217deg;
  }

  .skew-x-\[333\.435deg\] {
    --tw-skew-x: skewX(333.435deg);
    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-bounce {
    animation: var(--animate-bounce);
  }

  .animate-caret-blink {
    animation: 1.25s ease-out infinite caret-blink;
  }

  .animate-in {
    animation: enter var(--tw-duration, .15s) var(--tw-ease, ease);
  }

  .animate-ping {
    animation: var(--animate-ping);
  }

  .animate-pulse {
    animation: var(--animate-pulse);
  }

  .animate-spin {
    animation: var(--animate-spin);
  }

  .cursor-crosshair {
    cursor: crosshair;
  }

  .cursor-default {
    cursor: default;
  }

  .cursor-grab {
    cursor: grab;
  }

  .cursor-grabbing {
    cursor: grabbing;
  }

  .cursor-help {
    cursor: help;
  }

  .cursor-not-allowed {
    cursor: not-allowed;
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .touch-none {
    touch-action: none;
  }

  .resize {
    resize: both;
  }

  .resize-none {
    resize: none;
  }

  .scroll-my-1 {
    scroll-margin-block: calc(var(--spacing) * 1);
  }

  .scroll-py-1 {
    scroll-padding-block: calc(var(--spacing) * 1);
  }

  .list-inside {
    list-style-position: inside;
  }

  .list-disc {
    list-style-type: disc;
  }

  .list-none {
    list-style-type: none;
  }

  .auto-rows-min {
    grid-auto-rows: min-content;
  }

  .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-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .grid-cols-\[0_1fr\] {
    grid-template-columns: 0 1fr;
  }

  .grid-rows-\[auto_auto\] {
    grid-template-rows: auto auto;
  }

  .flex-col {
    flex-direction: column;
  }

  .flex-col-reverse {
    flex-direction: column-reverse;
  }

  .flex-row {
    flex-direction: row;
  }

  .flex-wrap {
    flex-wrap: wrap;
  }

  .content-center {
    align-content: center;
  }

  .content-start {
    align-content: flex-start;
  }

  .content-stretch {
    align-content: stretch;
  }

  .items-baseline {
    align-items: baseline;
  }

  .items-center {
    align-items: center;
  }

  .items-end {
    align-items: flex-end;
  }

  .items-start {
    align-items: flex-start;
  }

  .items-stretch {
    align-items: stretch;
  }

  .\!justify-center {
    justify-content: center !important;
  }

  .justify-between {
    justify-content: space-between;
  }

  .justify-center {
    justify-content: center;
  }

  .justify-end {
    justify-content: flex-end;
  }

  .justify-start {
    justify-content: flex-start;
  }

  .justify-items-start {
    justify-items: start;
  }

  .gap-0 {
    gap: calc(var(--spacing) * 0);
  }

  .gap-0\.5 {
    gap: calc(var(--spacing) * .5);
  }

  .gap-1 {
    gap: calc(var(--spacing) * 1);
  }

  .gap-1\.5 {
    gap: calc(var(--spacing) * 1.5);
  }

  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }

  .gap-2\.5 {
    gap: calc(var(--spacing) * 2.5);
  }

  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }

  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }

  .gap-5 {
    gap: calc(var(--spacing) * 5);
  }

  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }

  .gap-8 {
    gap: calc(var(--spacing) * 8);
  }

  .gap-10 {
    gap: calc(var(--spacing) * 10);
  }

  .gap-12 {
    gap: calc(var(--spacing) * 12);
  }

  .gap-14 {
    gap: calc(var(--spacing) * 14);
  }

  .gap-16 {
    gap: calc(var(--spacing) * 16);
  }

  .gap-20 {
    gap: calc(var(--spacing) * 20);
  }

  .gap-24 {
    gap: calc(var(--spacing) * 24);
  }

  .gap-\[3\.01px\] {
    gap: 3.01px;
  }

  .gap-\[3px\] {
    gap: 3px;
  }

  .gap-\[5px\] {
    gap: 5px;
  }

  .gap-\[8\.5px\] {
    gap: 8.5px;
  }

  .gap-\[9\.525px\] {
    gap: 9.525px;
  }

  .gap-\[13px\] {
    gap: 13px;
  }

  .gap-\[15\.3px\] {
    gap: 15.3px;
  }

  .gap-\[15\.4px\] {
    gap: 15.4px;
  }

  .gap-\[15\.38px\] {
    gap: 15.38px;
  }

  .gap-\[15\.295px\] {
    gap: 15.295px;
  }

  .gap-\[21\.06px\] {
    gap: 21.06px;
  }

  .gap-\[25px\] {
    gap: 25px;
  }

  .gap-\[29px\] {
    gap: 29px;
  }

  .gap-\[32\.01px\] {
    gap: 32.01px;
  }

  .gap-\[38px\] {
    gap: 38px;
  }

  .gap-\[40\.01px\] {
    gap: 40.01px;
  }

  .gap-\[46px\] {
    gap: 46px;
  }

  .gap-\[55px\] {
    gap: 55px;
  }

  .gap-\[90px\] {
    gap: 90px;
  }

  .gap-\[137\.5px\] {
    gap: 137.5px;
  }

  .gap-\[205px\] {
    gap: 205px;
  }

  .gap-\[232px\] {
    gap: 232px;
  }

  .gap-\[304\.6px\] {
    gap: 304.6px;
  }

  .gap-\[320\.67px\] {
    gap: 320.67px;
  }

  .gap-\[327\.25px\] {
    gap: 327.25px;
  }

  :where(.space-y-0 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.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-5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-6 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-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)));
  }

  :where(.space-x-1 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-1\.5 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-2 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-3 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-4 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-6 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 6) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-x-reverse)));
  }

  .gap-y-0\.5 {
    row-gap: calc(var(--spacing) * .5);
  }

  .self-start {
    align-self: flex-start;
  }

  .self-stretch {
    align-self: stretch;
  }

  .justify-self-end {
    justify-self: flex-end;
  }

  .truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .overflow-auto {
    overflow: auto;
  }

  .overflow-clip {
    overflow: clip;
  }

  .overflow-hidden {
    overflow: hidden;
  }

  .overflow-visible {
    overflow: visible;
  }

  .overflow-x-auto {
    overflow-x: auto;
  }

  .overflow-x-clip {
    overflow-x: clip;
  }

  .overflow-x-hidden {
    overflow-x: hidden;
  }

  .overflow-y-auto {
    overflow-y: auto;
  }

  .overflow-y-clip {
    overflow-y: clip;
  }

  .rounded {
    border-radius: .25rem;
  }

  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }

  .rounded-3xl {
    border-radius: var(--radius-3xl);
  }

  .rounded-\[0\.5px\] {
    border-radius: .5px;
  }

  .rounded-\[1px\] {
    border-radius: 1px;
  }

  .rounded-\[2\.5px\] {
    border-radius: 2.5px;
  }

  .rounded-\[2px\] {
    border-radius: 2px;
  }

  .rounded-\[3px\] {
    border-radius: 3px;
  }

  .rounded-\[4px\] {
    border-radius: 4px;
  }

  .rounded-\[5px\] {
    border-radius: 5px;
  }

  .rounded-\[7px\] {
    border-radius: 7px;
  }

  .rounded-\[9px\] {
    border-radius: 9px;
  }

  .rounded-\[11px\] {
    border-radius: 11px;
  }

  .rounded-\[19px\] {
    border-radius: 19px;
  }

  .rounded-\[20px\] {
    border-radius: 20px;
  }

  .rounded-\[26\.5px\] {
    border-radius: 26.5px;
  }

  .rounded-\[30px\] {
    border-radius: 30px;
  }

  .rounded-\[31px\] {
    border-radius: 31px;
  }

  .rounded-\[32px\] {
    border-radius: 32px;
  }

  .rounded-\[36px\] {
    border-radius: 36px;
  }

  .rounded-\[40px\] {
    border-radius: 40px;
  }

  .rounded-\[43px\] {
    border-radius: 43px;
  }

  .rounded-\[45px\] {
    border-radius: 45px;
  }

  .rounded-\[47px\] {
    border-radius: 47px;
  }

  .rounded-\[48px\] {
    border-radius: 48px;
  }

  .rounded-\[50px\] {
    border-radius: 50px;
  }

  .rounded-\[56px\] {
    border-radius: 56px;
  }

  .rounded-\[75px\] {
    border-radius: 75px;
  }

  .rounded-\[76px\] {
    border-radius: 76px;
  }

  .rounded-\[83px\] {
    border-radius: 83px;
  }

  .rounded-\[86px\] {
    border-radius: 86px;
  }

  .rounded-\[99px\] {
    border-radius: 99px;
  }

  .rounded-\[100px\] {
    border-radius: 100px;
  }

  .rounded-\[170px\] {
    border-radius: 170px;
  }

  .rounded-\[181px\] {
    border-radius: 181px;
  }

  .rounded-\[200px\] {
    border-radius: 200px;
  }

  .rounded-\[208px\] {
    border-radius: 208px;
  }

  .rounded-\[304px\] {
    border-radius: 304px;
  }

  .rounded-\[392px\] {
    border-radius: 392px;
  }

  .rounded-\[404px\] {
    border-radius: 404px;
  }

  .rounded-\[750px\] {
    border-radius: 750px;
  }

  .rounded-\[999px\] {
    border-radius: 999px;
  }

  .rounded-\[1000px\] {
    border-radius: 1000px;
  }

  .rounded-\[99999px\] {
    border-radius: 99999px;
  }

  .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-none {
    border-radius: 0;
  }

  .rounded-sm {
    border-radius: calc(var(--radius)  - 4px);
  }

  .rounded-xl {
    border-radius: calc(var(--radius)  + 4px);
  }

  .rounded-xs {
    border-radius: var(--radius-xs);
  }

  .rounded-t-lg {
    border-top-left-radius: var(--radius);
    border-top-right-radius: var(--radius);
  }

  .rounded-tl-sm {
    border-top-left-radius: calc(var(--radius)  - 4px);
  }

  .rounded-br-\[12px\] {
    border-bottom-right-radius: 12px;
  }

  .rounded-bl-\[12px\] {
    border-bottom-left-radius: 12px;
  }

  .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-3 {
    border-style: var(--tw-border-style);
    border-width: 3px;
  }

  .border-4 {
    border-style: var(--tw-border-style);
    border-width: 4px;
  }

  .border-\[0px_0px_1px\] {
    border-style: var(--tw-border-style);
    border-width: 0 0 1px;
  }

  .border-\[0px_0px_2px\] {
    border-style: var(--tw-border-style);
    border-width: 0 0 2px;
  }

  .border-\[0px_0px_3px\] {
    border-style: var(--tw-border-style);
    border-width: 0 0 3px;
  }

  .border-\[0px_1px_0px_0px\] {
    border-style: var(--tw-border-style);
    border-width: 0 1px 0 0;
  }

  .border-\[1\.5px\] {
    border-style: var(--tw-border-style);
    border-width: 1.5px;
  }

  .border-\[1px_0px\] {
    border-style: var(--tw-border-style);
    border-width: 1px 0;
  }

  .border-\[1px_0px_0px\] {
    border-style: var(--tw-border-style);
    border-width: 1px 0 0;
  }

  .border-\[1px_1px_0px\] {
    border-style: var(--tw-border-style);
    border-width: 1px 1px 0;
  }

  .border-\[3px\] {
    border-style: var(--tw-border-style);
    border-width: 3px;
  }

  .border-y {
    border-block-style: var(--tw-border-style);
    border-block-width: 1px;
  }

  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .border-r {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .border-r-0 {
    border-right-style: var(--tw-border-style);
    border-right-width: 0;
  }

  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }

  .border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }

  .border-none {
    --tw-border-style: none;
    border-style: none;
  }

  .border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }

  .border-\(--color-border\) {
    border-color: var(--color-border);
  }

  .border-\[\#1a73e8\] {
    border-color: #1a73e8;
  }

  .border-\[\#1b1c1e\] {
    border-color: #1b1c1e;
  }

  .border-\[\#2f3031\] {
    border-color: #2f3031;
  }

  .border-\[\#5f6368\] {
    border-color: #5f6368;
  }

  .border-\[\#9aa0a6\] {
    border-color: #9aa0a6;
  }

  .border-\[\#9c9c9d\] {
    border-color: #9c9c9d;
  }

  .border-\[\#434345\] {
    border-color: #434345;
  }

  .border-\[\#ffffff\] {
    border-color: #fff;
  }

  .border-\[rgba\(121\,150\,255\,0\.1\)\] {
    border-color: #7996ff1a;
  }

  .border-\[rgba\(121\,150\,255\,0\.32\)\] {
    border-color: #7996ff52;
  }

  .border-\[rgba\(121\,255\,191\,0\.1\)\] {
    border-color: #79ffbf1a;
  }

  .border-\[rgba\(121\,255\,191\,0\.32\)\] {
    border-color: #79ffbf52;
  }

  .border-\[rgba\(143\,141\,145\,0\.2\)\] {
    border-color: #8f8d9133;
  }

  .border-\[rgba\(164\,121\,255\,0\.1\)\] {
    border-color: #a479ff1a;
  }

  .border-\[rgba\(164\,121\,255\,0\.32\)\] {
    border-color: #a479ff52;
  }

  .border-\[rgba\(186\,156\,255\,0\.3\)\] {
    border-color: #ba9cff4d;
  }

  .border-\[rgba\(255\,99\,99\,0\.25\)\] {
    border-color: #ff636340;
  }

  .border-\[rgba\(255\,121\,217\,0\.1\)\] {
    border-color: #ff79d91a;
  }

  .border-\[rgba\(255\,121\,217\,0\.32\)\] {
    border-color: #ff79d952;
  }

  .border-\[rgba\(255\,193\,121\,0\.1\)\] {
    border-color: #ffc1791a;
  }

  .border-\[rgba\(255\,193\,121\,0\.32\)\] {
    border-color: #ffc17952;
  }

  .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\.4\)\] {
    border-color: #fff6;
  }

  .border-\[rgba\(255\,255\,255\,0\.05\)\] {
    border-color: #ffffff0d;
  }

  .border-\[rgba\(255\,255\,255\,0\.06\)\] {
    border-color: #ffffff0f;
  }

  .border-\[rgba\(255\,255\,255\,0\.6\)\] {
    border-color: #fff9;
  }

  .border-\[rgba\(255\,255\,255\,0\.08\)\] {
    border-color: #ffffff14;
  }

  .border-\[rgba\(255\,255\,255\,0\.15\)\] {
    border-color: #ffffff26;
  }

  .border-background {
    border-color: var(--background);
  }

  .border-blue-200 {
    border-color: var(--color-blue-200);
  }

  .border-blue-400 {
    border-color: var(--color-blue-400);
  }

  .border-blue-400\/30 {
    border-color: color-mix(in srgb, oklch(.707 .165 254.624) 30%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-blue-400\/30 {
      border-color: color-mix(in oklab, var(--color-blue-400) 30%, transparent);
    }
  }

  .border-blue-500 {
    border-color: var(--color-blue-500);
  }

  .border-blue-500\/20 {
    border-color: color-mix(in srgb, oklch(.623 .214 259.815) 20%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-blue-500\/20 {
      border-color: color-mix(in oklab, var(--color-blue-500) 20%, transparent);
    }
  }

  .border-blue-500\/30 {
    border-color: color-mix(in srgb, oklch(.623 .214 259.815) 30%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-blue-500\/30 {
      border-color: color-mix(in oklab, var(--color-blue-500) 30%, transparent);
    }
  }

  .border-blue-500\/40 {
    border-color: color-mix(in srgb, oklch(.623 .214 259.815) 40%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-blue-500\/40 {
      border-color: color-mix(in oklab, var(--color-blue-500) 40%, transparent);
    }
  }

  .border-blue-500\/60 {
    border-color: color-mix(in srgb, oklch(.623 .214 259.815) 60%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-blue-500\/60 {
      border-color: color-mix(in oklab, var(--color-blue-500) 60%, transparent);
    }
  }

  .border-border {
    border-color: var(--border);
  }

  .border-border\/20 {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-border\/20 {
      border-color: color-mix(in oklab, var(--border) 20%, transparent);
    }
  }

  .border-border\/30 {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-border\/30 {
      border-color: color-mix(in oklab, var(--border) 30%, transparent);
    }
  }

  .border-border\/40 {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-border\/40 {
      border-color: color-mix(in oklab, var(--border) 40%, transparent);
    }
  }

  .border-border\/50 {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-border\/50 {
      border-color: color-mix(in oklab, var(--border) 50%, transparent);
    }
  }

  .border-border\/60 {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-border\/60 {
      border-color: color-mix(in oklab, var(--border) 60%, transparent);
    }
  }

  .border-card {
    border-color: var(--card);
  }

  .border-current {
    border-color: currentColor;
  }

  .border-current\/30 {
    border-color: currentColor;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-current\/30 {
      border-color: color-mix(in oklab, currentcolor 30%, transparent);
    }
  }

  .border-cyan-500 {
    border-color: var(--color-cyan-500);
  }

  .border-cyan-500\/20 {
    border-color: color-mix(in srgb, oklch(.715 .143 215.221) 20%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-cyan-500\/20 {
      border-color: color-mix(in oklab, var(--color-cyan-500) 20%, transparent);
    }
  }

  .border-destructive {
    border-color: var(--destructive);
  }

  .border-destructive\/50 {
    border-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-destructive\/50 {
      border-color: color-mix(in oklab, var(--destructive) 50%, transparent);
    }
  }

  .border-emerald-400 {
    border-color: var(--color-emerald-400);
  }

  .border-emerald-500 {
    border-color: var(--color-emerald-500);
  }

  .border-emerald-500\/20 {
    border-color: color-mix(in srgb, oklch(.696 .17 162.48) 20%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-emerald-500\/20 {
      border-color: color-mix(in oklab, var(--color-emerald-500) 20%, transparent);
    }
  }

  .border-emerald-500\/30 {
    border-color: color-mix(in srgb, oklch(.696 .17 162.48) 30%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-emerald-500\/30 {
      border-color: color-mix(in oklab, var(--color-emerald-500) 30%, transparent);
    }
  }

  .border-emerald-500\/40 {
    border-color: color-mix(in srgb, oklch(.696 .17 162.48) 40%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-emerald-500\/40 {
      border-color: color-mix(in oklab, var(--color-emerald-500) 40%, transparent);
    }
  }

  .border-emerald-500\/60 {
    border-color: color-mix(in srgb, oklch(.696 .17 162.48) 60%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-emerald-500\/60 {
      border-color: color-mix(in oklab, var(--color-emerald-500) 60%, transparent);
    }
  }

  .border-gray-200 {
    border-color: var(--color-gray-200);
  }

  .border-gray-300 {
    border-color: var(--color-gray-300);
  }

  .border-gray-500\/40 {
    border-color: color-mix(in srgb, oklch(.551 .027 264.364) 40%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-gray-500\/40 {
      border-color: color-mix(in oklab, var(--color-gray-500) 40%, transparent);
    }
  }

  .border-gray-700 {
    border-color: var(--color-gray-700);
  }

  .border-green-200 {
    border-color: var(--color-green-200);
  }

  .border-green-300 {
    border-color: var(--color-green-300);
  }

  .border-green-500 {
    border-color: var(--color-green-500);
  }

  .border-green-500\/20 {
    border-color: color-mix(in srgb, oklch(.723 .219 149.579) 20%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-green-500\/20 {
      border-color: color-mix(in oklab, var(--color-green-500) 20%, transparent);
    }
  }

  .border-green-500\/30 {
    border-color: color-mix(in srgb, oklch(.723 .219 149.579) 30%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-green-500\/30 {
      border-color: color-mix(in oklab, var(--color-green-500) 30%, transparent);
    }
  }

  .border-icon-blue {
    border-color: var(--icon-blue);
  }

  .border-icon-green {
    border-color: var(--icon-green);
  }

  .border-icon-green\/20 {
    border-color: var(--icon-green);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-icon-green\/20 {
      border-color: color-mix(in oklab, var(--icon-green) 20%, transparent);
    }
  }

  .border-icon-red {
    border-color: var(--icon-red);
  }

  .border-indigo-500\/40 {
    border-color: color-mix(in srgb, oklch(.585 .233 277.117) 40%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-indigo-500\/40 {
      border-color: color-mix(in oklab, var(--color-indigo-500) 40%, transparent);
    }
  }

  .border-input {
    border-color: var(--input);
  }

  .border-muted {
    border-color: var(--muted);
  }

  .border-muted-foreground {
    border-color: var(--muted-foreground);
  }

  .border-muted-foreground\/30 {
    border-color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-muted-foreground\/30 {
      border-color: color-mix(in oklab, var(--muted-foreground) 30%, transparent);
    }
  }

  .border-orange-200 {
    border-color: var(--color-orange-200);
  }

  .border-orange-500\/40 {
    border-color: color-mix(in srgb, oklch(.705 .213 47.604) 40%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-orange-500\/40 {
      border-color: color-mix(in oklab, var(--color-orange-500) 40%, transparent);
    }
  }

  .border-pink-500\/40 {
    border-color: color-mix(in srgb, oklch(.656 .241 354.308) 40%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-pink-500\/40 {
      border-color: color-mix(in oklab, var(--color-pink-500) 40%, transparent);
    }
  }

  .border-primary {
    border-color: var(--primary);
  }

  .border-primary-foreground {
    border-color: var(--primary-foreground);
  }

  .border-primary\/20 {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-primary\/20 {
      border-color: color-mix(in oklab, var(--primary) 20%, transparent);
    }
  }

  .border-primary\/30 {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-primary\/30 {
      border-color: color-mix(in oklab, var(--primary) 30%, transparent);
    }
  }

  .border-primary\/40 {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-primary\/40 {
      border-color: color-mix(in oklab, var(--primary) 40%, transparent);
    }
  }

  .border-primary\/50 {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-primary\/50 {
      border-color: color-mix(in oklab, var(--primary) 50%, transparent);
    }
  }

  .border-purple-200 {
    border-color: var(--color-purple-200);
  }

  .border-purple-500\/30 {
    border-color: color-mix(in srgb, oklch(.627 .265 303.9) 30%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-purple-500\/30 {
      border-color: color-mix(in oklab, var(--color-purple-500) 30%, transparent);
    }
  }

  .border-purple-500\/40 {
    border-color: color-mix(in srgb, oklch(.627 .265 303.9) 40%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-purple-500\/40 {
      border-color: color-mix(in oklab, var(--color-purple-500) 40%, transparent);
    }
  }

  .border-red-200 {
    border-color: var(--color-red-200);
  }

  .border-red-300 {
    border-color: var(--color-red-300);
  }

  .border-red-500 {
    border-color: var(--color-red-500);
  }

  .border-red-500\/30 {
    border-color: color-mix(in srgb, oklch(.637 .237 25.331) 30%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-red-500\/30 {
      border-color: color-mix(in oklab, var(--color-red-500) 30%, transparent);
    }
  }

  .border-red-500\/60 {
    border-color: color-mix(in srgb, oklch(.637 .237 25.331) 60%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-red-500\/60 {
      border-color: color-mix(in oklab, var(--color-red-500) 60%, transparent);
    }
  }

  .border-rose-500\/40 {
    border-color: color-mix(in srgb, oklch(.645 .246 16.439) 40%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-rose-500\/40 {
      border-color: color-mix(in oklab, var(--color-rose-500) 40%, transparent);
    }
  }

  .border-sidebar-border {
    border-color: var(--sidebar-border);
  }

  .border-sidebar-border\/30 {
    border-color: var(--sidebar-border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-sidebar-border\/30 {
      border-color: color-mix(in oklab, var(--sidebar-border) 30%, transparent);
    }
  }

  .border-sidebar-border\/50 {
    border-color: var(--sidebar-border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-sidebar-border\/50 {
      border-color: color-mix(in oklab, var(--sidebar-border) 50%, transparent);
    }
  }

  .border-sidebar-border\/60 {
    border-color: var(--sidebar-border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-sidebar-border\/60 {
      border-color: color-mix(in oklab, var(--sidebar-border) 60%, transparent);
    }
  }

  .border-teal-500\/40 {
    border-color: color-mix(in srgb, oklch(.704 .14 182.503) 40%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-teal-500\/40 {
      border-color: color-mix(in oklab, var(--color-teal-500) 40%, transparent);
    }
  }

  .border-transparent {
    border-color: #0000;
  }

  .border-white {
    border-color: var(--color-white);
  }

  .border-yellow-200 {
    border-color: var(--color-yellow-200);
  }

  .border-yellow-300 {
    border-color: var(--color-yellow-300);
  }

  .border-yellow-500 {
    border-color: var(--color-yellow-500);
  }

  .border-yellow-500\/20 {
    border-color: color-mix(in srgb, oklch(.795 .184 86.047) 20%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-yellow-500\/20 {
      border-color: color-mix(in oklab, var(--color-yellow-500) 20%, transparent);
    }
  }

  .border-yellow-500\/30 {
    border-color: color-mix(in srgb, oklch(.795 .184 86.047) 30%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-yellow-500\/30 {
      border-color: color-mix(in oklab, var(--color-yellow-500) 30%, transparent);
    }
  }

  .border-zinc-600 {
    border-color: var(--color-zinc-600);
  }

  .border-zinc-700 {
    border-color: var(--color-zinc-700);
  }

  .border-zinc-800 {
    border-color: var(--color-zinc-800);
  }

  .border-zinc-800\/50 {
    border-color: color-mix(in srgb, oklch(.274 .006 286.033) 50%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-zinc-800\/50 {
      border-color: color-mix(in oklab, var(--color-zinc-800) 50%, transparent);
    }
  }

  .border-t-green-500 {
    border-top-color: var(--color-green-500);
  }

  .border-t-primary {
    border-top-color: var(--primary);
  }

  .border-t-transparent {
    border-top-color: #0000;
  }

  .border-r-primary\/40 {
    border-right-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-r-primary\/40 {
      border-right-color: color-mix(in oklab, var(--primary) 40%, transparent);
    }
  }

  .border-l-transparent {
    border-left-color: #0000;
  }

  .bg-\(--color-bg\) {
    background-color: var(--color-bg);
  }

  .bg-\[\#0e0c0a\] {
    background-color: #0e0c0a;
  }

  .bg-\[\#000000\] {
    background-color: #000;
  }

  .bg-\[\#1a73e8\] {
    background-color: #1a73e8;
  }

  .bg-\[\#1b1c1e\] {
    background-color: #1b1c1e;
  }

  .bg-\[\#56c2ff\] {
    background-color: #56c2ff;
  }

  .bg-\[\#59d499\] {
    background-color: #59d499;
  }

  .bg-\[\#130d0e\] {
    background-color: #130d0e;
  }

  .bg-\[\#07080a\] {
    background-color: #07080a;
  }

  .bg-\[\#08090c\] {
    background-color: #08090c;
  }

  .bg-\[\#060606\] {
    background-color: #060606;
  }

  .bg-\[\#222222\] {
    background-color: #222;
  }

  .bg-\[\#434345\] {
    background-color: #434345;
  }

  .bg-\[\#452324\] {
    background-color: #452324;
  }

  .bg-\[\#464344\] {
    background-color: #464344;
  }

  .bg-\[\#d9d9d9\] {
    background-color: #d9d9d9;
  }

  .bg-\[\#e6e6e6\] {
    background-color: #e6e6e6;
  }

  .bg-\[\#ff6363\] {
    background-color: #ff6363;
  }

  .bg-\[\#ffc531\] {
    background-color: #ffc531;
  }

  .bg-\[\#ffffff\] {
    background-color: #fff;
  }

  .bg-\[rgba\(0\,0\,0\,0\.1\)\] {
    background-color: #0000001a;
  }

  .bg-\[rgba\(0\,0\,0\,0\.6\)\] {
    background-color: #0009;
  }

  .bg-\[rgba\(0\,0\,0\,0\.44\)\] {
    background-color: #00000070;
  }

  .bg-\[rgba\(4\,1\,21\,0\.1\)\] {
    background-color: #0401151a;
  }

  .bg-\[rgba\(10\,8\,27\,0\.7\)\] {
    background-color: #0a081bb3;
  }

  .bg-\[rgba\(121\,150\,255\,0\.01\)\] {
    background-color: #7996ff03;
  }

  .bg-\[rgba\(121\,150\,255\,0\.03\)\] {
    background-color: #7996ff08;
  }

  .bg-\[rgba\(121\,255\,191\,0\.01\)\] {
    background-color: #79ffbf03;
  }

  .bg-\[rgba\(121\,255\,191\,0\.03\)\] {
    background-color: #79ffbf08;
  }

  .bg-\[rgba\(149\,99\,255\,0\.02\)\] {
    background-color: #9563ff05;
  }

  .bg-\[rgba\(158\,190\,215\,0\.1\)\] {
    background-color: #9ebed71a;
  }

  .bg-\[rgba\(164\,121\,255\,0\.01\)\] {
    background-color: #a479ff03;
  }

  .bg-\[rgba\(164\,121\,255\,0\.03\)\] {
    background-color: #a479ff08;
  }

  .bg-\[rgba\(186\,156\,255\,0\.01\)\] {
    background-color: #ba9cff03;
  }

  .bg-\[rgba\(186\,156\,255\,0\.04\)\] {
    background-color: #ba9cff0a;
  }

  .bg-\[rgba\(243\,238\,255\,0\.24\)\] {
    background-color: #f3eeff3d;
  }

  .bg-\[rgba\(252\,248\,240\,0\.5\)\] {
    background-color: #fcf8f080;
  }

  .bg-\[rgba\(255\,121\,217\,0\.01\)\] {
    background-color: #ff79d903;
  }

  .bg-\[rgba\(255\,121\,217\,0\.03\)\] {
    background-color: #ff79d908;
  }

  .bg-\[rgba\(255\,193\,121\,0\.01\)\] {
    background-color: #ffc17903;
  }

  .bg-\[rgba\(255\,193\,121\,0\.03\)\] {
    background-color: #ffc17908;
  }

  .bg-\[rgba\(255\,255\,255\,0\)\] {
    background-color: #fff0;
  }

  .bg-\[rgba\(255\,255\,255\,0\.01\)\] {
    background-color: #ffffff03;
  }

  .bg-\[rgba\(255\,255\,255\,0\.1\)\] {
    background-color: #ffffff1a;
  }

  .bg-\[rgba\(255\,255\,255\,0\.02\)\] {
    background-color: #ffffff05;
  }

  .bg-\[rgba\(255\,255\,255\,0\.2\)\] {
    background-color: #fff3;
  }

  .bg-\[rgba\(255\,255\,255\,0\.4\)\] {
    background-color: #fff6;
  }

  .bg-\[rgba\(255\,255\,255\,0\.05\)\] {
    background-color: #ffffff0d;
  }

  .bg-\[rgba\(255\,255\,255\,0\.9\)\] {
    background-color: #ffffffe6;
  }

  .bg-\[rgba\(255\,255\,255\,0\.24\)\] {
    background-color: #ffffff3d;
  }

  .bg-accent {
    background-color: var(--accent);
  }

  .bg-accent\/30 {
    background-color: var(--accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-accent\/30 {
      background-color: color-mix(in oklab, var(--accent) 30%, transparent);
    }
  }

  .bg-accent\/50 {
    background-color: var(--accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-accent\/50 {
      background-color: color-mix(in oklab, var(--accent) 50%, transparent);
    }
  }

  .bg-background {
    background-color: var(--background);
  }

  .bg-background\/50 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background\/50 {
      background-color: color-mix(in oklab, var(--background) 50%, transparent);
    }
  }

  .bg-background\/60 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background\/60 {
      background-color: color-mix(in oklab, var(--background) 60%, transparent);
    }
  }

  .bg-background\/80 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background\/80 {
      background-color: color-mix(in oklab, var(--background) 80%, transparent);
    }
  }

  .bg-background\/95 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background\/95 {
      background-color: color-mix(in oklab, var(--background) 95%, transparent);
    }
  }

  .bg-black {
    background-color: var(--color-black);
  }

  .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-black\/80 {
    background-color: #000c;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/80 {
      background-color: color-mix(in oklab, var(--color-black) 80%, transparent);
    }
  }

  .bg-blue-50 {
    background-color: var(--color-blue-50);
  }

  .bg-blue-100 {
    background-color: var(--color-blue-100);
  }

  .bg-blue-500 {
    background-color: var(--color-blue-500);
  }

  .bg-blue-500\/10 {
    background-color: color-mix(in srgb, oklch(.623 .214 259.815) 10%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-blue-500\/10 {
      background-color: color-mix(in oklab, var(--color-blue-500) 10%, transparent);
    }
  }

  .bg-blue-500\/20 {
    background-color: color-mix(in srgb, oklch(.623 .214 259.815) 20%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-blue-500\/20 {
      background-color: color-mix(in oklab, var(--color-blue-500) 20%, transparent);
    }
  }

  .bg-blue-500\/90 {
    background-color: color-mix(in srgb, oklch(.623 .214 259.815) 90%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-blue-500\/90 {
      background-color: color-mix(in oklab, var(--color-blue-500) 90%, transparent);
    }
  }

  .bg-border {
    background-color: var(--border);
  }

  .bg-border\/30 {
    background-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-border\/30 {
      background-color: color-mix(in oklab, var(--border) 30%, transparent);
    }
  }

  .bg-card {
    background-color: var(--card);
  }

  .bg-card\/20 {
    background-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-card\/20 {
      background-color: color-mix(in oklab, var(--card) 20%, transparent);
    }
  }

  .bg-card\/30 {
    background-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-card\/30 {
      background-color: color-mix(in oklab, var(--card) 30%, transparent);
    }
  }

  .bg-card\/50 {
    background-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-card\/50 {
      background-color: color-mix(in oklab, var(--card) 50%, transparent);
    }
  }

  .bg-card\/80 {
    background-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-card\/80 {
      background-color: color-mix(in oklab, var(--card) 80%, transparent);
    }
  }

  .bg-card\/90 {
    background-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-card\/90 {
      background-color: color-mix(in oklab, var(--card) 90%, transparent);
    }
  }

  .bg-card\/95 {
    background-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-card\/95 {
      background-color: color-mix(in oklab, var(--card) 95%, transparent);
    }
  }

  .bg-current\/20 {
    background-color: currentColor;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-current\/20 {
      background-color: color-mix(in oklab, currentcolor 20%, transparent);
    }
  }

  .bg-cyan-500\/20 {
    background-color: color-mix(in srgb, oklch(.715 .143 215.221) 20%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-cyan-500\/20 {
      background-color: color-mix(in oklab, var(--color-cyan-500) 20%, transparent);
    }
  }

  .bg-cyan-600 {
    background-color: var(--color-cyan-600);
  }

  .bg-destructive {
    background-color: var(--destructive);
  }

  .bg-destructive\/5 {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-destructive\/5 {
      background-color: color-mix(in oklab, var(--destructive) 5%, transparent);
    }
  }

  .bg-destructive\/10 {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-destructive\/10 {
      background-color: color-mix(in oklab, var(--destructive) 10%, transparent);
    }
  }

  .bg-emerald-100 {
    background-color: var(--color-emerald-100);
  }

  .bg-emerald-500 {
    background-color: var(--color-emerald-500);
  }

  .bg-emerald-500\/10 {
    background-color: color-mix(in srgb, oklch(.696 .17 162.48) 10%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-emerald-500\/10 {
      background-color: color-mix(in oklab, var(--color-emerald-500) 10%, transparent);
    }
  }

  .bg-emerald-500\/20 {
    background-color: color-mix(in srgb, oklch(.696 .17 162.48) 20%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-emerald-500\/20 {
      background-color: color-mix(in oklab, var(--color-emerald-500) 20%, transparent);
    }
  }

  .bg-foreground {
    background-color: var(--foreground);
  }

  .bg-gray-50 {
    background-color: var(--color-gray-50);
  }

  .bg-gray-100 {
    background-color: var(--color-gray-100);
  }

  .bg-gray-300 {
    background-color: var(--color-gray-300);
  }

  .bg-gray-500\/90 {
    background-color: color-mix(in srgb, oklch(.551 .027 264.364) 90%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-gray-500\/90 {
      background-color: color-mix(in oklab, var(--color-gray-500) 90%, transparent);
    }
  }

  .bg-gray-600 {
    background-color: var(--color-gray-600);
  }

  .bg-gray-800 {
    background-color: var(--color-gray-800);
  }

  .bg-green-50 {
    background-color: var(--color-green-50);
  }

  .bg-green-100 {
    background-color: var(--color-green-100);
  }

  .bg-green-400 {
    background-color: var(--color-green-400);
  }

  .bg-green-500 {
    background-color: var(--color-green-500);
  }

  .bg-green-500\/10 {
    background-color: color-mix(in srgb, oklch(.723 .219 149.579) 10%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-green-500\/10 {
      background-color: color-mix(in oklab, var(--color-green-500) 10%, transparent);
    }
  }

  .bg-green-500\/90 {
    background-color: color-mix(in srgb, oklch(.723 .219 149.579) 90%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-green-500\/90 {
      background-color: color-mix(in oklab, var(--color-green-500) 90%, transparent);
    }
  }

  .bg-green-600 {
    background-color: var(--color-green-600);
  }

  .bg-icon-blue\/10 {
    background-color: var(--icon-blue);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-icon-blue\/10 {
      background-color: color-mix(in oklab, var(--icon-blue) 10%, transparent);
    }
  }

  .bg-icon-green\/10 {
    background-color: var(--icon-green);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-icon-green\/10 {
      background-color: color-mix(in oklab, var(--icon-green) 10%, transparent);
    }
  }

  .bg-icon-green\/20 {
    background-color: var(--icon-green);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-icon-green\/20 {
      background-color: color-mix(in oklab, var(--icon-green) 20%, transparent);
    }
  }

  .bg-icon-orange\/10 {
    background-color: var(--icon-orange);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-icon-orange\/10 {
      background-color: color-mix(in oklab, var(--icon-orange) 10%, transparent);
    }
  }

  .bg-icon-purple\/10 {
    background-color: var(--icon-purple);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-icon-purple\/10 {
      background-color: color-mix(in oklab, var(--icon-purple) 10%, transparent);
    }
  }

  .bg-icon-red\/10 {
    background-color: var(--icon-red);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-icon-red\/10 {
      background-color: color-mix(in oklab, var(--icon-red) 10%, transparent);
    }
  }

  .bg-indigo-600 {
    background-color: var(--color-indigo-600);
  }

  .bg-input-background {
    background-color: var(--input-background);
  }

  .bg-muted {
    background-color: var(--muted);
  }

  .bg-muted-foreground {
    background-color: var(--muted-foreground);
  }

  .bg-muted\/10 {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted\/10 {
      background-color: color-mix(in oklab, var(--muted) 10%, transparent);
    }
  }

  .bg-muted\/20 {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted\/20 {
      background-color: color-mix(in oklab, var(--muted) 20%, transparent);
    }
  }

  .bg-muted\/25 {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted\/25 {
      background-color: color-mix(in oklab, var(--muted) 25%, transparent);
    }
  }

  .bg-muted\/30 {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted\/30 {
      background-color: color-mix(in oklab, var(--muted) 30%, transparent);
    }
  }

  .bg-muted\/50 {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted\/50 {
      background-color: color-mix(in oklab, var(--muted) 50%, transparent);
    }
  }

  .bg-orange-50 {
    background-color: var(--color-orange-50);
  }

  .bg-orange-100 {
    background-color: var(--color-orange-100);
  }

  .bg-orange-500\/90 {
    background-color: color-mix(in srgb, oklch(.705 .213 47.604) 90%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-orange-500\/90 {
      background-color: color-mix(in oklab, var(--color-orange-500) 90%, transparent);
    }
  }

  .bg-orange-600 {
    background-color: var(--color-orange-600);
  }

  .bg-popover {
    background-color: var(--popover);
  }

  .bg-popover\/95 {
    background-color: var(--popover);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-popover\/95 {
      background-color: color-mix(in oklab, var(--popover) 95%, transparent);
    }
  }

  .bg-primary {
    background-color: var(--primary);
  }

  .bg-primary\/3 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-primary\/3 {
      background-color: color-mix(in oklab, var(--primary) 3%, transparent);
    }
  }

  .bg-primary\/5 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-primary\/5 {
      background-color: color-mix(in oklab, var(--primary) 5%, transparent);
    }
  }

  .bg-primary\/10 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-primary\/10 {
      background-color: color-mix(in oklab, var(--primary) 10%, transparent);
    }
  }

  .bg-primary\/20 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-primary\/20 {
      background-color: color-mix(in oklab, var(--primary) 20%, transparent);
    }
  }

  .bg-primary\/25 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-primary\/25 {
      background-color: color-mix(in oklab, var(--primary) 25%, transparent);
    }
  }

  .bg-primary\/30 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-primary\/30 {
      background-color: color-mix(in oklab, var(--primary) 30%, transparent);
    }
  }

  .bg-purple-50 {
    background-color: var(--color-purple-50);
  }

  .bg-purple-100 {
    background-color: var(--color-purple-100);
  }

  .bg-purple-500\/20 {
    background-color: color-mix(in srgb, oklch(.627 .265 303.9) 20%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-purple-500\/20 {
      background-color: color-mix(in oklab, var(--color-purple-500) 20%, transparent);
    }
  }

  .bg-red-50 {
    background-color: var(--color-red-50);
  }

  .bg-red-100 {
    background-color: var(--color-red-100);
  }

  .bg-red-400\/40 {
    background-color: color-mix(in srgb, oklch(.704 .191 22.216) 40%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-red-400\/40 {
      background-color: color-mix(in oklab, var(--color-red-400) 40%, transparent);
    }
  }

  .bg-red-500 {
    background-color: var(--color-red-500);
  }

  .bg-red-500\/10 {
    background-color: color-mix(in srgb, oklch(.637 .237 25.331) 10%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-red-500\/10 {
      background-color: color-mix(in oklab, var(--color-red-500) 10%, transparent);
    }
  }

  .bg-red-500\/20 {
    background-color: color-mix(in srgb, oklch(.637 .237 25.331) 20%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-red-500\/20 {
      background-color: color-mix(in oklab, var(--color-red-500) 20%, transparent);
    }
  }

  .bg-red-500\/90 {
    background-color: color-mix(in srgb, oklch(.637 .237 25.331) 90%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-red-500\/90 {
      background-color: color-mix(in oklab, var(--color-red-500) 90%, transparent);
    }
  }

  .bg-red-600 {
    background-color: var(--color-red-600);
  }

  .bg-red-700 {
    background-color: var(--color-red-700);
  }

  .bg-red-800 {
    background-color: var(--color-red-800);
  }

  .bg-red-900 {
    background-color: var(--color-red-900);
  }

  .bg-secondary {
    background-color: var(--secondary);
  }

  .bg-sidebar {
    background-color: var(--sidebar);
  }

  .bg-sidebar-accent {
    background-color: var(--sidebar-accent);
  }

  .bg-sidebar-accent\/30 {
    background-color: var(--sidebar-accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-sidebar-accent\/30 {
      background-color: color-mix(in oklab, var(--sidebar-accent) 30%, transparent);
    }
  }

  .bg-sidebar-accent\/50 {
    background-color: var(--sidebar-accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-sidebar-accent\/50 {
      background-color: color-mix(in oklab, var(--sidebar-accent) 50%, transparent);
    }
  }

  .bg-sidebar-border {
    background-color: var(--sidebar-border);
  }

  .bg-sidebar-border\/50 {
    background-color: var(--sidebar-border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-sidebar-border\/50 {
      background-color: color-mix(in oklab, var(--sidebar-border) 50%, transparent);
    }
  }

  .bg-sidebar-primary {
    background-color: var(--sidebar-primary);
  }

  .bg-sidebar\/50 {
    background-color: var(--sidebar);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-sidebar\/50 {
      background-color: color-mix(in oklab, var(--sidebar) 50%, transparent);
    }
  }

  .bg-transparent {
    background-color: #0000;
  }

  .bg-white {
    background-color: var(--color-white);
  }

  .bg-yellow-50 {
    background-color: var(--color-yellow-50);
  }

  .bg-yellow-100 {
    background-color: var(--color-yellow-100);
  }

  .bg-yellow-500\/10 {
    background-color: color-mix(in srgb, oklch(.795 .184 86.047) 10%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-yellow-500\/10 {
      background-color: color-mix(in oklab, var(--color-yellow-500) 10%, transparent);
    }
  }

  .bg-yellow-600 {
    background-color: var(--color-yellow-600);
  }

  .bg-zinc-800 {
    background-color: var(--color-zinc-800);
  }

  .bg-zinc-800\/50 {
    background-color: color-mix(in srgb, oklch(.274 .006 286.033) 50%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-zinc-800\/50 {
      background-color: color-mix(in oklab, var(--color-zinc-800) 50%, transparent);
    }
  }

  .bg-zinc-900 {
    background-color: var(--color-zinc-900);
  }

  .bg-zinc-900\/50 {
    background-color: color-mix(in srgb, oklch(.21 .006 285.885) 50%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-zinc-900\/50 {
      background-color: color-mix(in oklab, var(--color-zinc-900) 50%, transparent);
    }
  }

  .bg-zinc-950 {
    background-color: var(--color-zinc-950);
  }

  .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));
  }

  .from-\[\#00000000\] {
    --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-\[\#79ffbf00\] {
    --tw-gradient-from: #79ffbf00;
    --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-\[\#07080a\] {
    --tw-gradient-from: #07080a;
    --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-\[\#07080acc\] {
    --tw-gradient-from: #07080acc;
    --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-\[\#7996ff00\] {
    --tw-gradient-from: #7996ff00;
    --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-\[\#030014cc\] {
    --tw-gradient-from: #030014cc;
    --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-\[\#060606\] {
    --tw-gradient-from: #060606;
    --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-\[\#04011500\] {
    --tw-gradient-from: #04011500;
    --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-\[\#05050500\] {
    --tw-gradient-from: #05050500;
    --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-\[\#a479ff00\] {
    --tw-gradient-from: #a479ff00;
    --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-\[\#bcc4d6\] {
    --tw-gradient-from: #bcc4d6;
    --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-\[\#c9b1ff00\] {
    --tw-gradient-from: #c9b1ff00;
    --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-\[\#d6d1dd\] {
    --tw-gradient-from: #d6d1dd;
    --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-\[\#f3eeff1f\] {
    --tw-gradient-from: #f3eeff1f;
    --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-\[\#f3eeff14\] {
    --tw-gradient-from: #f3eeff14;
    --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-\[\#ff79d900\] {
    --tw-gradient-from: #ff79d900;
    --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-\[\#ff6363\] {
    --tw-gradient-from: #ff6363;
    --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-\[\#ffc17900\] {
    --tw-gradient-from: #ffc17900;
    --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-\[\#ffffff00\] {
    --tw-gradient-from: #fff0;
    --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-\[\#ffffff08\] {
    --tw-gradient-from: #ffffff08;
    --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-\[\#ffffff33\] {
    --tw-gradient-from: #fff3;
    --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-\[\#ffffff\] {
    --tw-gradient-from: #fff;
    --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-background {
    --tw-gradient-from: var(--background);
    --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-blue-400\/20 {
    --tw-gradient-from: color-mix(in srgb, oklch(.707 .165 254.624) 20%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-blue-400\/20 {
      --tw-gradient-from: color-mix(in oklab, var(--color-blue-400) 20%, transparent);
    }
  }

  .from-blue-500 {
    --tw-gradient-from: var(--color-blue-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));
  }

  .from-blue-500\/10 {
    --tw-gradient-from: color-mix(in srgb, oklch(.623 .214 259.815) 10%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-blue-500\/10 {
      --tw-gradient-from: color-mix(in oklab, var(--color-blue-500) 10%, transparent);
    }
  }

  .from-blue-500\/20 {
    --tw-gradient-from: color-mix(in srgb, oklch(.623 .214 259.815) 20%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-blue-500\/20 {
      --tw-gradient-from: color-mix(in oklab, var(--color-blue-500) 20%, transparent);
    }
  }

  .from-blue-500\/80 {
    --tw-gradient-from: color-mix(in srgb, oklch(.623 .214 259.815) 80%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-blue-500\/80 {
      --tw-gradient-from: color-mix(in oklab, var(--color-blue-500) 80%, transparent);
    }
  }

  .from-card {
    --tw-gradient-from: var(--card);
    --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-card\/90 {
    --tw-gradient-from: var(--card);
    --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-card\/90 {
      --tw-gradient-from: color-mix(in oklab, var(--card) 90%, transparent);
    }
  }

  .from-card\/95 {
    --tw-gradient-from: var(--card);
    --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-card\/95 {
      --tw-gradient-from: color-mix(in oklab, var(--card) 95%, transparent);
    }
  }

  .from-current\/20 {
    --tw-gradient-from: currentcolor;
    --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-current\/20 {
      --tw-gradient-from: color-mix(in oklab, currentcolor 20%, transparent);
    }
  }

  .from-cyan-500 {
    --tw-gradient-from: var(--color-cyan-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));
  }

  .from-cyan-500\/10 {
    --tw-gradient-from: color-mix(in srgb, oklch(.715 .143 215.221) 10%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-cyan-500\/10 {
      --tw-gradient-from: color-mix(in oklab, var(--color-cyan-500) 10%, transparent);
    }
  }

  .from-emerald-400\/20 {
    --tw-gradient-from: color-mix(in srgb, oklch(.765 .177 163.223) 20%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-emerald-400\/20 {
      --tw-gradient-from: color-mix(in oklab, var(--color-emerald-400) 20%, transparent);
    }
  }

  .from-emerald-500 {
    --tw-gradient-from: var(--color-emerald-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));
  }

  .from-emerald-500\/10 {
    --tw-gradient-from: color-mix(in srgb, oklch(.696 .17 162.48) 10%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-emerald-500\/10 {
      --tw-gradient-from: color-mix(in oklab, var(--color-emerald-500) 10%, transparent);
    }
  }

  .from-emerald-500\/20 {
    --tw-gradient-from: color-mix(in srgb, oklch(.696 .17 162.48) 20%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-emerald-500\/20 {
      --tw-gradient-from: color-mix(in oklab, var(--color-emerald-500) 20%, transparent);
    }
  }

  .from-emerald-500\/80 {
    --tw-gradient-from: color-mix(in srgb, oklch(.696 .17 162.48) 80%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-emerald-500\/80 {
      --tw-gradient-from: color-mix(in oklab, var(--color-emerald-500) 80%, transparent);
    }
  }

  .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-500 {
    --tw-gradient-from: 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));
  }

  .from-gray-500\/20 {
    --tw-gradient-from: color-mix(in srgb, oklch(.551 .027 264.364) 20%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-gray-500\/20 {
      --tw-gradient-from: color-mix(in oklab, var(--color-gray-500) 20%, transparent);
    }
  }

  .from-gray-500\/80 {
    --tw-gradient-from: color-mix(in srgb, oklch(.551 .027 264.364) 80%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-gray-500\/80 {
      --tw-gradient-from: color-mix(in oklab, var(--color-gray-500) 80%, transparent);
    }
  }

  .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-green-400 {
    --tw-gradient-from: var(--color-green-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-green-500 {
    --tw-gradient-from: var(--color-green-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));
  }

  .from-icon-green\/10 {
    --tw-gradient-from: var(--icon-green);
    --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-icon-green\/10 {
      --tw-gradient-from: color-mix(in oklab, var(--icon-green) 10%, transparent);
    }
  }

  .from-indigo-500 {
    --tw-gradient-from: var(--color-indigo-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));
  }

  .from-indigo-500\/20 {
    --tw-gradient-from: color-mix(in srgb, oklch(.585 .233 277.117) 20%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-indigo-500\/20 {
      --tw-gradient-from: color-mix(in oklab, var(--color-indigo-500) 20%, transparent);
    }
  }

  .from-indigo-500\/80 {
    --tw-gradient-from: color-mix(in srgb, oklch(.585 .233 277.117) 80%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-indigo-500\/80 {
      --tw-gradient-from: color-mix(in oklab, var(--color-indigo-500) 80%, transparent);
    }
  }

  .from-muted\/20 {
    --tw-gradient-from: var(--muted);
    --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-muted\/20 {
      --tw-gradient-from: color-mix(in oklab, var(--muted) 20%, transparent);
    }
  }

  .from-orange-500 {
    --tw-gradient-from: var(--color-orange-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));
  }

  .from-orange-500\/20 {
    --tw-gradient-from: color-mix(in srgb, oklch(.705 .213 47.604) 20%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-orange-500\/20 {
      --tw-gradient-from: color-mix(in oklab, var(--color-orange-500) 20%, transparent);
    }
  }

  .from-orange-500\/80 {
    --tw-gradient-from: color-mix(in srgb, oklch(.705 .213 47.604) 80%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-orange-500\/80 {
      --tw-gradient-from: color-mix(in oklab, var(--color-orange-500) 80%, transparent);
    }
  }

  .from-pink-500 {
    --tw-gradient-from: var(--color-pink-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));
  }

  .from-pink-500\/20 {
    --tw-gradient-from: color-mix(in srgb, oklch(.656 .241 354.308) 20%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-pink-500\/20 {
      --tw-gradient-from: color-mix(in oklab, var(--color-pink-500) 20%, transparent);
    }
  }

  .from-pink-500\/80 {
    --tw-gradient-from: color-mix(in srgb, oklch(.656 .241 354.308) 80%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-pink-500\/80 {
      --tw-gradient-from: color-mix(in oklab, var(--color-pink-500) 80%, transparent);
    }
  }

  .from-primary {
    --tw-gradient-from: var(--primary);
    --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-primary\/5 {
    --tw-gradient-from: var(--primary);
    --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-primary\/5 {
      --tw-gradient-from: color-mix(in oklab, var(--primary) 5%, transparent);
    }
  }

  .from-primary\/10 {
    --tw-gradient-from: var(--primary);
    --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-primary\/10 {
      --tw-gradient-from: color-mix(in oklab, var(--primary) 10%, transparent);
    }
  }

  .from-primary\/20 {
    --tw-gradient-from: var(--primary);
    --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-primary\/20 {
      --tw-gradient-from: color-mix(in oklab, var(--primary) 20%, transparent);
    }
  }

  .from-primary\/30 {
    --tw-gradient-from: var(--primary);
    --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-primary\/30 {
      --tw-gradient-from: color-mix(in oklab, var(--primary) 30%, transparent);
    }
  }

  .from-purple-400\/20 {
    --tw-gradient-from: color-mix(in srgb, oklch(.714 .203 305.504) 20%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-purple-400\/20 {
      --tw-gradient-from: color-mix(in oklab, var(--color-purple-400) 20%, transparent);
    }
  }

  .from-purple-500 {
    --tw-gradient-from: var(--color-purple-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));
  }

  .from-purple-500\/20 {
    --tw-gradient-from: color-mix(in srgb, oklch(.627 .265 303.9) 20%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-purple-500\/20 {
      --tw-gradient-from: color-mix(in oklab, var(--color-purple-500) 20%, transparent);
    }
  }

  .from-purple-500\/80 {
    --tw-gradient-from: color-mix(in srgb, oklch(.627 .265 303.9) 80%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-purple-500\/80 {
      --tw-gradient-from: color-mix(in oklab, var(--color-purple-500) 80%, transparent);
    }
  }

  .from-red-400 {
    --tw-gradient-from: var(--color-red-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-red-400\/20 {
    --tw-gradient-from: color-mix(in srgb, oklch(.704 .191 22.216) 20%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-red-400\/20 {
      --tw-gradient-from: color-mix(in oklab, var(--color-red-400) 20%, transparent);
    }
  }

  .from-red-500\/80 {
    --tw-gradient-from: color-mix(in srgb, oklch(.637 .237 25.331) 80%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-red-500\/80 {
      --tw-gradient-from: color-mix(in oklab, var(--color-red-500) 80%, transparent);
    }
  }

  .from-rose-500\/20 {
    --tw-gradient-from: color-mix(in srgb, oklch(.645 .246 16.439) 20%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-rose-500\/20 {
      --tw-gradient-from: color-mix(in oklab, var(--color-rose-500) 20%, transparent);
    }
  }

  .from-sidebar {
    --tw-gradient-from: var(--sidebar);
    --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-sidebar-accent\/50 {
    --tw-gradient-from: var(--sidebar-accent);
    --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-sidebar-accent\/50 {
      --tw-gradient-from: color-mix(in oklab, var(--sidebar-accent) 50%, transparent);
    }
  }

  .from-sidebar-primary\/20 {
    --tw-gradient-from: var(--sidebar-primary);
    --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-sidebar-primary\/20 {
      --tw-gradient-from: color-mix(in oklab, var(--sidebar-primary) 20%, transparent);
    }
  }

  .from-sidebar\/50 {
    --tw-gradient-from: var(--sidebar);
    --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-sidebar\/50 {
      --tw-gradient-from: color-mix(in oklab, var(--sidebar) 50%, transparent);
    }
  }

  .from-teal-500\/20 {
    --tw-gradient-from: color-mix(in srgb, oklch(.704 .14 182.503) 20%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-teal-500\/20 {
      --tw-gradient-from: color-mix(in oklab, var(--color-teal-500) 20%, transparent);
    }
  }

  .from-teal-500\/80 {
    --tw-gradient-from: color-mix(in srgb, oklch(.704 .14 182.503) 80%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-teal-500\/80 {
      --tw-gradient-from: color-mix(in oklab, var(--color-teal-500) 80%, transparent);
    }
  }

  .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-zinc-900\/20 {
    --tw-gradient-from: color-mix(in srgb, oklch(.21 .006 285.885) 20%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-zinc-900\/20 {
      --tw-gradient-from: color-mix(in oklab, var(--color-zinc-900) 20%, transparent);
    }
  }

  .from-40\% {
    --tw-gradient-from-position: 40%;
  }

  .from-\[0\.1\%\] {
    --tw-gradient-from-position: 0.1%;
  }

  .from-\[17\.71\%\] {
    --tw-gradient-from-position: 17.71%;
  }

  .via-\[\#040115b3\] {
    --tw-gradient-via: #040115b3;
    --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-\[\#c9b1ff\] {
    --tw-gradient-via: #c9b1ff;
    --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-\[\#ffffff1f\] {
    --tw-gradient-via: #ffffff1f;
    --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-background {
    --tw-gradient-via: var(--background);
    --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-background\/80 {
    --tw-gradient-via: var(--background);
    --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-background\/80 {
      --tw-gradient-via: color-mix(in oklab, var(--background) 80%, transparent);
    }
  }

  .via-blue-500\/10 {
    --tw-gradient-via: color-mix(in srgb, oklch(.623 .214 259.815) 10%, 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);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-blue-500\/10 {
      --tw-gradient-via: color-mix(in oklab, var(--color-blue-500) 10%, transparent);
    }
  }

  .via-blue-600\/30 {
    --tw-gradient-via: color-mix(in srgb, oklch(.546 .245 262.881) 30%, 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);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-blue-600\/30 {
      --tw-gradient-via: color-mix(in oklab, var(--color-blue-600) 30%, transparent);
    }
  }

  .via-card {
    --tw-gradient-via: var(--card);
    --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-card\/90 {
    --tw-gradient-via: var(--card);
    --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-card\/90 {
      --tw-gradient-via: color-mix(in oklab, var(--card) 90%, transparent);
    }
  }

  .via-current\/10 {
    --tw-gradient-via: currentcolor;
    --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-current\/10 {
      --tw-gradient-via: color-mix(in oklab, currentcolor 10%, transparent);
    }
  }

  .via-emerald-500\/10 {
    --tw-gradient-via: color-mix(in srgb, oklch(.696 .17 162.48) 10%, 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);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-emerald-500\/10 {
      --tw-gradient-via: color-mix(in oklab, var(--color-emerald-500) 10%, transparent);
    }
  }

  .via-emerald-600 {
    --tw-gradient-via: var(--color-emerald-600);
    --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-emerald-600\/30 {
    --tw-gradient-via: color-mix(in srgb, oklch(.596 .145 163.225) 30%, 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);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-emerald-600\/30 {
      --tw-gradient-via: color-mix(in oklab, var(--color-emerald-600) 30%, transparent);
    }
  }

  .via-gray-600\/30 {
    --tw-gradient-via: color-mix(in srgb, oklch(.446 .03 256.802) 30%, 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);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-gray-600\/30 {
      --tw-gradient-via: color-mix(in oklab, var(--color-gray-600) 30%, transparent);
    }
  }

  .via-indigo-600\/30 {
    --tw-gradient-via: color-mix(in srgb, oklch(.511 .262 276.966) 30%, 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);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-indigo-600\/30 {
      --tw-gradient-via: color-mix(in oklab, var(--color-indigo-600) 30%, transparent);
    }
  }

  .via-orange-600\/30 {
    --tw-gradient-via: color-mix(in srgb, oklch(.646 .222 41.116) 30%, 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);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-orange-600\/30 {
      --tw-gradient-via: color-mix(in oklab, var(--color-orange-600) 30%, transparent);
    }
  }

  .via-pink-600\/30 {
    --tw-gradient-via: color-mix(in srgb, oklch(.592 .249 .584) 30%, 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);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-pink-600\/30 {
      --tw-gradient-via: color-mix(in oklab, var(--color-pink-600) 30%, transparent);
    }
  }

  .via-primary\/3 {
    --tw-gradient-via: var(--primary);
    --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-primary\/3 {
      --tw-gradient-via: color-mix(in oklab, var(--primary) 3%, transparent);
    }
  }

  .via-primary\/5 {
    --tw-gradient-via: var(--primary);
    --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-primary\/5 {
      --tw-gradient-via: color-mix(in oklab, var(--primary) 5%, transparent);
    }
  }

  .via-primary\/10 {
    --tw-gradient-via: var(--primary);
    --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-primary\/10 {
      --tw-gradient-via: color-mix(in oklab, var(--primary) 10%, transparent);
    }
  }

  .via-primary\/80 {
    --tw-gradient-via: var(--primary);
    --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-primary\/80 {
      --tw-gradient-via: color-mix(in oklab, var(--primary) 80%, transparent);
    }
  }

  .via-purple-500\/10 {
    --tw-gradient-via: color-mix(in srgb, oklch(.627 .265 303.9) 10%, 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);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-purple-500\/10 {
      --tw-gradient-via: color-mix(in oklab, var(--color-purple-500) 10%, transparent);
    }
  }

  .via-purple-600\/30 {
    --tw-gradient-via: color-mix(in srgb, oklch(.558 .288 302.321) 30%, 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);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-purple-600\/30 {
      --tw-gradient-via: color-mix(in oklab, var(--color-purple-600) 30%, transparent);
    }
  }

  .via-red-500\/10 {
    --tw-gradient-via: color-mix(in srgb, oklch(.637 .237 25.331) 10%, 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);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-red-500\/10 {
      --tw-gradient-via: color-mix(in oklab, var(--color-red-500) 10%, transparent);
    }
  }

  .via-rose-600\/30 {
    --tw-gradient-via: color-mix(in srgb, oklch(.586 .253 17.585) 30%, 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);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-rose-600\/30 {
      --tw-gradient-via: color-mix(in oklab, var(--color-rose-600) 30%, transparent);
    }
  }

  .via-sidebar-accent\/20 {
    --tw-gradient-via: var(--sidebar-accent);
    --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-sidebar-accent\/20 {
      --tw-gradient-via: color-mix(in oklab, var(--sidebar-accent) 20%, transparent);
    }
  }

  .via-sidebar-primary\/10 {
    --tw-gradient-via: var(--sidebar-primary);
    --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-sidebar-primary\/10 {
      --tw-gradient-via: color-mix(in oklab, var(--sidebar-primary) 10%, transparent);
    }
  }

  .via-sidebar\/95 {
    --tw-gradient-via: var(--sidebar);
    --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-sidebar\/95 {
      --tw-gradient-via: color-mix(in oklab, var(--sidebar) 95%, transparent);
    }
  }

  .via-teal-600\/30 {
    --tw-gradient-via: color-mix(in srgb, oklch(.6 .118 184.704) 30%, 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);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-teal-600\/30 {
      --tw-gradient-via: color-mix(in oklab, var(--color-teal-600) 30%, transparent);
    }
  }

  .via-50\% {
    --tw-gradient-via-position: 50%;
  }

  .via-\[34\.48\%\] {
    --tw-gradient-via-position: 34.48%;
  }

  .to-\[\#00000000\] {
    --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-\[\#79ffbf52\] {
    --tw-gradient-to: #79ffbf52;
    --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-\[\#93bef7\] {
    --tw-gradient-to: #93bef7;
    --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-\[\#438aef\] {
    --tw-gradient-to: #438aef;
    --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-\[\#07080a\] {
    --tw-gradient-to: #07080a;
    --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-\[\#7996ff52\] {
    --tw-gradient-to: #7996ff52;
    --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-\[\#030014\] {
    --tw-gradient-to: #030014;
    --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-\[\#050505\] {
    --tw-gradient-to: #050505;
    --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-\[\#a479ff52\] {
    --tw-gradient-to: #a479ff52;
    --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-\[\#c9b1ff00\] {
    --tw-gradient-to: #c9b1ff00;
    --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-\[\#d72a2a\] {
    --tw-gradient-to: #d72a2a;
    --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-\[\#f3eeff00\] {
    --tw-gradient-to: #f3eeff00;
    --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-\[\#ff79d952\] {
    --tw-gradient-to: #ff79d952;
    --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-\[\#ffc17952\] {
    --tw-gradient-to: #ffc17952;
    --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-\[\#ffffff00\] {
    --tw-gradient-to: #fff0;
    --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-\[\#ffffff1a\] {
    --tw-gradient-to: #ffffff1a;
    --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-\[\#ffffff1f\] {
    --tw-gradient-to: #ffffff1f;
    --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-\[\#ffffffb3\] {
    --tw-gradient-to: #ffffffb3;
    --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-background {
    --tw-gradient-to: var(--background);
    --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-blue-600 {
    --tw-gradient-to: var(--color-blue-600);
    --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-blue-600\/10 {
    --tw-gradient-to: color-mix(in srgb, oklch(.546 .245 262.881) 10%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-blue-600\/10 {
      --tw-gradient-to: color-mix(in oklab, var(--color-blue-600) 10%, transparent);
    }
  }

  .to-blue-600\/20 {
    --tw-gradient-to: color-mix(in srgb, oklch(.546 .245 262.881) 20%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-blue-600\/20 {
      --tw-gradient-to: color-mix(in oklab, var(--color-blue-600) 20%, transparent);
    }
  }

  .to-blue-600\/80 {
    --tw-gradient-to: color-mix(in srgb, oklch(.546 .245 262.881) 80%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-blue-600\/80 {
      --tw-gradient-to: color-mix(in oklab, var(--color-blue-600) 80%, transparent);
    }
  }

  .to-card\/70 {
    --tw-gradient-to: var(--card);
    --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-card\/70 {
      --tw-gradient-to: color-mix(in oklab, var(--card) 70%, transparent);
    }
  }

  .to-card\/95 {
    --tw-gradient-to: var(--card);
    --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-card\/95 {
      --tw-gradient-to: color-mix(in oklab, var(--card) 95%, transparent);
    }
  }

  .to-current\/20 {
    --tw-gradient-to: currentcolor;
    --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-current\/20 {
      --tw-gradient-to: color-mix(in oklab, currentcolor 20%, transparent);
    }
  }

  .to-cyan-600 {
    --tw-gradient-to: var(--color-cyan-600);
    --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-cyan-600\/10 {
    --tw-gradient-to: color-mix(in srgb, oklch(.609 .126 221.723) 10%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-cyan-600\/10 {
      --tw-gradient-to: color-mix(in oklab, var(--color-cyan-600) 10%, transparent);
    }
  }

  .to-cyan-600\/20 {
    --tw-gradient-to: color-mix(in srgb, oklch(.609 .126 221.723) 20%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-cyan-600\/20 {
      --tw-gradient-to: color-mix(in oklab, var(--color-cyan-600) 20%, transparent);
    }
  }

  .to-emerald-600 {
    --tw-gradient-to: var(--color-emerald-600);
    --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-emerald-600\/10 {
    --tw-gradient-to: color-mix(in srgb, oklch(.596 .145 163.225) 10%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-emerald-600\/10 {
      --tw-gradient-to: color-mix(in oklab, var(--color-emerald-600) 10%, transparent);
    }
  }

  .to-emerald-600\/20 {
    --tw-gradient-to: color-mix(in srgb, oklch(.596 .145 163.225) 20%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-emerald-600\/20 {
      --tw-gradient-to: color-mix(in oklab, var(--color-emerald-600) 20%, transparent);
    }
  }

  .to-emerald-600\/80 {
    --tw-gradient-to: color-mix(in srgb, oklch(.596 .145 163.225) 80%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-emerald-600\/80 {
      --tw-gradient-to: color-mix(in oklab, var(--color-emerald-600) 80%, transparent);
    }
  }

  .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-600 {
    --tw-gradient-to: var(--color-gray-600);
    --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-600\/80 {
    --tw-gradient-to: color-mix(in srgb, oklch(.446 .03 256.802) 80%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-gray-600\/80 {
      --tw-gradient-to: color-mix(in oklab, var(--color-gray-600) 80%, transparent);
    }
  }

  .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-green-500 {
    --tw-gradient-to: var(--color-green-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-green-600 {
    --tw-gradient-to: var(--color-green-600);
    --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-green-600\/20 {
    --tw-gradient-to: color-mix(in srgb, oklch(.627 .194 149.214) 20%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-green-600\/20 {
      --tw-gradient-to: color-mix(in oklab, var(--color-green-600) 20%, transparent);
    }
  }

  .to-icon-green\/5 {
    --tw-gradient-to: var(--icon-green);
    --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-icon-green\/5 {
      --tw-gradient-to: color-mix(in oklab, var(--icon-green) 5%, transparent);
    }
  }

  .to-indigo-600 {
    --tw-gradient-to: var(--color-indigo-600);
    --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-indigo-600\/20 {
    --tw-gradient-to: color-mix(in srgb, oklch(.511 .262 276.966) 20%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-indigo-600\/20 {
      --tw-gradient-to: color-mix(in oklab, var(--color-indigo-600) 20%, transparent);
    }
  }

  .to-indigo-600\/80 {
    --tw-gradient-to: color-mix(in srgb, oklch(.511 .262 276.966) 80%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-indigo-600\/80 {
      --tw-gradient-to: color-mix(in oklab, var(--color-indigo-600) 80%, transparent);
    }
  }

  .to-muted-foreground {
    --tw-gradient-to: var(--muted-foreground);
    --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-muted\/10 {
    --tw-gradient-to: var(--muted);
    --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-muted\/10 {
      --tw-gradient-to: color-mix(in oklab, var(--muted) 10%, transparent);
    }
  }

  .to-muted\/20 {
    --tw-gradient-to: var(--muted);
    --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-muted\/20 {
      --tw-gradient-to: color-mix(in oklab, var(--muted) 20%, transparent);
    }
  }

  .to-muted\/30 {
    --tw-gradient-to: var(--muted);
    --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-muted\/30 {
      --tw-gradient-to: color-mix(in oklab, var(--muted) 30%, transparent);
    }
  }

  .to-muted\/40 {
    --tw-gradient-to: var(--muted);
    --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-muted\/40 {
      --tw-gradient-to: color-mix(in oklab, var(--muted) 40%, transparent);
    }
  }

  .to-orange-600 {
    --tw-gradient-to: var(--color-orange-600);
    --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-600\/80 {
    --tw-gradient-to: color-mix(in srgb, oklch(.646 .222 41.116) 80%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-orange-600\/80 {
      --tw-gradient-to: color-mix(in oklab, var(--color-orange-600) 80%, transparent);
    }
  }

  .to-pink-600 {
    --tw-gradient-to: var(--color-pink-600);
    --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-pink-600\/20 {
    --tw-gradient-to: color-mix(in srgb, oklch(.592 .249 .584) 20%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-pink-600\/20 {
      --tw-gradient-to: color-mix(in oklab, var(--color-pink-600) 20%, transparent);
    }
  }

  .to-pink-600\/80 {
    --tw-gradient-to: color-mix(in srgb, oklch(.592 .249 .584) 80%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-pink-600\/80 {
      --tw-gradient-to: color-mix(in oklab, var(--color-pink-600) 80%, transparent);
    }
  }

  .to-primary\/5 {
    --tw-gradient-to: var(--primary);
    --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-primary\/5 {
      --tw-gradient-to: color-mix(in oklab, var(--primary) 5%, transparent);
    }
  }

  .to-primary\/10 {
    --tw-gradient-to: var(--primary);
    --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-primary\/10 {
      --tw-gradient-to: color-mix(in oklab, var(--primary) 10%, transparent);
    }
  }

  .to-primary\/20 {
    --tw-gradient-to: var(--primary);
    --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-primary\/20 {
      --tw-gradient-to: color-mix(in oklab, var(--primary) 20%, transparent);
    }
  }

  .to-primary\/40 {
    --tw-gradient-to: var(--primary);
    --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-primary\/40 {
      --tw-gradient-to: color-mix(in oklab, var(--primary) 40%, transparent);
    }
  }

  .to-primary\/60 {
    --tw-gradient-to: var(--primary);
    --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-primary\/60 {
      --tw-gradient-to: color-mix(in oklab, var(--primary) 60%, transparent);
    }
  }

  .to-primary\/80 {
    --tw-gradient-to: var(--primary);
    --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-primary\/80 {
      --tw-gradient-to: color-mix(in oklab, var(--primary) 80%, transparent);
    }
  }

  .to-purple-600 {
    --tw-gradient-to: var(--color-purple-600);
    --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-purple-600\/20 {
    --tw-gradient-to: color-mix(in srgb, oklch(.558 .288 302.321) 20%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-purple-600\/20 {
      --tw-gradient-to: color-mix(in oklab, var(--color-purple-600) 20%, transparent);
    }
  }

  .to-purple-600\/80 {
    --tw-gradient-to: color-mix(in srgb, oklch(.558 .288 302.321) 80%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-purple-600\/80 {
      --tw-gradient-to: color-mix(in oklab, var(--color-purple-600) 80%, transparent);
    }
  }

  .to-red-600 {
    --tw-gradient-to: var(--color-red-600);
    --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-red-600\/20 {
    --tw-gradient-to: color-mix(in srgb, oklch(.577 .245 27.325) 20%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-red-600\/20 {
      --tw-gradient-to: color-mix(in oklab, var(--color-red-600) 20%, transparent);
    }
  }

  .to-red-600\/80 {
    --tw-gradient-to: color-mix(in srgb, oklch(.577 .245 27.325) 80%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-red-600\/80 {
      --tw-gradient-to: color-mix(in oklab, var(--color-red-600) 80%, transparent);
    }
  }

  .to-rose-600\/20 {
    --tw-gradient-to: color-mix(in srgb, oklch(.586 .253 17.585) 20%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-rose-600\/20 {
      --tw-gradient-to: color-mix(in oklab, var(--color-rose-600) 20%, transparent);
    }
  }

  .to-secondary\/5 {
    --tw-gradient-to: var(--secondary);
    --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-secondary\/5 {
      --tw-gradient-to: color-mix(in oklab, var(--secondary) 5%, transparent);
    }
  }

  .to-sidebar {
    --tw-gradient-to: var(--sidebar);
    --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-sidebar-accent\/20 {
    --tw-gradient-to: var(--sidebar-accent);
    --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-sidebar-accent\/20 {
      --tw-gradient-to: color-mix(in oklab, var(--sidebar-accent) 20%, transparent);
    }
  }

  .to-sidebar-primary\/5 {
    --tw-gradient-to: var(--sidebar-primary);
    --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-sidebar-primary\/5 {
      --tw-gradient-to: color-mix(in oklab, var(--sidebar-primary) 5%, transparent);
    }
  }

  .to-slate-600\/20 {
    --tw-gradient-to: color-mix(in srgb, oklch(.446 .043 257.281) 20%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-slate-600\/20 {
      --tw-gradient-to: color-mix(in oklab, var(--color-slate-600) 20%, transparent);
    }
  }

  .to-teal-600 {
    --tw-gradient-to: var(--color-teal-600);
    --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-teal-600\/80 {
    --tw-gradient-to: color-mix(in srgb, oklch(.6 .118 184.704) 80%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-teal-600\/80 {
      --tw-gradient-to: color-mix(in oklab, var(--color-teal-600) 80%, transparent);
    }
  }

  .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-violet-600\/20 {
    --tw-gradient-to: color-mix(in srgb, oklch(.541 .281 293.009) 20%, 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));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-violet-600\/20 {
      --tw-gradient-to: color-mix(in oklab, var(--color-violet-600) 20%, transparent);
    }
  }

  .to-zinc-400 {
    --tw-gradient-to: var(--color-zinc-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-50\% {
    --tw-gradient-to-position: 50%;
  }

  .to-\[32\.45\%\] {
    --tw-gradient-to-position: 32.45%;
  }

  .to-\[37\.87\%\] {
    --tw-gradient-to-position: 37.87%;
  }

  .to-\[82\.36\%\] {
    --tw-gradient-to-position: 82.36%;
  }

  .to-\[97\.86\%\] {
    --tw-gradient-to-position: 97.86%;
  }

  .bg-cover {
    background-size: cover;
  }

  .bg-size-\[100\%_100\%\] {
    background-size: 100% 100%;
  }

  .bg-size-\[100\%_100\.1\%\] {
    background-size: 100% 100.1%;
  }

  .bg-size-\[100\%_100\.45\%\] {
    background-size: 100% 100.45%;
  }

  .bg-size-\[100\%_114\.18\%\] {
    background-size: 100% 114.18%;
  }

  .bg-size-\[100\%_115\.1\%\] {
    background-size: 100% 115.1%;
  }

  .bg-size-\[100\%_133\.33\%\] {
    background-size: 100% 133.33%;
  }

  .bg-clip-text {
    background-clip: text;
  }

  .bg-\[50\.1\%_0\%\] {
    background-position: 50.1% 0;
  }

  .bg-\[50\.2\%_0\%\] {
    background-position: 50.2% 0;
  }

  .bg-bottom-left {
    background-position: 0 100%;
  }

  .bg-center {
    background-position: center;
  }

  .bg-left {
    background-position: 0;
  }

  .bg-top-left {
    background-position: 0 0;
  }

  .bg-no-repeat {
    background-repeat: no-repeat;
  }

  .mask-intersect {
    mask-composite: intersect;
  }

  .mask-alpha {
    mask-mode: alpha;
  }

  .mask-size-\[14\.96px_14\.959px\] {
    mask-size: 14.96px 14.959px;
  }

  .mask-size-\[24px_24px\] {
    mask-size: 24px 24px;
  }

  .mask-size-\[80px_100\%\] {
    mask-size: 80px 100%;
  }

  .mask-size-\[92\.622px_24px\] {
    mask-size: 92.622px 24px;
  }

  .mask-size-\[100\%_1px\] {
    mask-size: 100% 1px;
  }

  .mask-size-\[100\%_100\%\] {
    mask-size: 100% 100%;
  }

  .mask-size-\[100\%_680\.19px\] {
    mask-size: 100% 680.19px;
  }

  .mask-size-\[100\%_720px\] {
    mask-size: 100% 720px;
  }

  .mask-size-\[106\.5px_24px\] {
    mask-size: 106.5px 24px;
  }

  .mask-size-\[109px_100\%\] {
    mask-size: 109px 100%;
  }

  .mask-size-\[180px_8px\] {
    mask-size: 180px 8px;
  }

  .mask-size-\[192px_199\.09px\] {
    mask-size: 192px 199.09px;
  }

  .mask-size-\[282px_300px\] {
    mask-size: 282px 300px;
  }

  .mask-size-\[364px_329px\] {
    mask-size: 364px 329px;
  }

  .mask-size-\[416px_416px\] {
    mask-size: 416px 416px;
  }

  .mask-size-\[553px_528px\] {
    mask-size: 553px 528px;
  }

  .mask-size-\[580px_206\.63px\] {
    mask-size: 580px 206.63px;
  }

  .mask-size-\[608px_608px\] {
    mask-size: 608px 608px;
  }

  .mask-size-\[700px_700px\] {
    mask-size: 700px 700px;
  }

  .mask-size-\[808px_808px\] {
    mask-size: 808px 808px;
  }

  .mask-size-\[936px_212px\] {
    mask-size: 936px 212px;
  }

  .mask-size-\[1012\.88px_1012\.88px\] {
    mask-size: 1012.88px 1012.88px;
  }

  .mask-size-\[1066px_495px\] {
    mask-size: 1066px 495px;
  }

  .mask-size-\[1156px_100\%\] {
    mask-size: 1156px 100%;
  }

  .mask-size-\[1204px_225\.38px\] {
    mask-size: 1204px 225.38px;
  }

  .mask-size-\[1204px_290px\] {
    mask-size: 1204px 290px;
  }

  .mask-size-\[1344px_100\%\] {
    mask-size: 1344px 100%;
  }

  .mask-size-\[1440px_810px\] {
    mask-size: 1440px 810px;
  }

  .mask-size-\[1754px_770px\] {
    mask-size: 1754px 770px;
  }

  .mask-no-clip {
    mask-clip: no-clip;
  }

  .mask-position-\[-0\.003px_0px\] {
    mask-position: -.003px 0;
  }

  .mask-position-\[-14\.067px_-79\.261px\] {
    mask-position: -14.067px -79.261px;
  }

  .mask-position-\[-14\.067px_-177\.154px\] {
    mask-position: -14.067px -177.154px;
  }

  .mask-position-\[-14\.067px_-191\.84px\] {
    mask-position: -14.067px -191.84px;
  }

  .mask-position-\[-14\.067px_-192\.287px\] {
    mask-position: -14.067px -192.287px;
  }

  .mask-position-\[-23\.336px_-79\.261px\] {
    mask-position: -23.336px -79.261px;
  }

  .mask-position-\[-23\.336px_-182\.021px\] {
    mask-position: -23.336px -182.021px;
  }

  .mask-position-\[-58\.153px_-142\.367px\] {
    mask-position: -58.153px -142.367px;
  }

  .mask-position-\[-58\.641px_-186\.048px\] {
    mask-position: -58.641px -186.048px;
  }

  .mask-position-\[-85\.005px_-157\.819px\] {
    mask-position: -85.005px -157.819px;
  }

  .mask-position-\[-85\.435px_-201\.5px\] {
    mask-position: -85.435px -201.5px;
  }

  .mask-position-\[-107px_-160\.026px\] {
    mask-position: -107px -160.026px;
  }

  .mask-position-\[-107px_-215\.374px\] {
    mask-position: -107px -215.374px;
  }

  .mask-position-\[-109\.492px_-219\.05px\] {
    mask-position: -109.492px -219.05px;
  }

  .mask-position-\[-110\.597px_-171\.694px\] {
    mask-position: -110.597px -171.694px;
  }

  .mask-position-\[-110\.597px_-225\.519px\] {
    mask-position: -110.597px -225.519px;
  }

  .mask-position-\[-117\.548px_-173\.823px\] {
    mask-position: -117.548px -173.823px;
  }

  .mask-position-\[-121\.793px_-176\.034px\] {
    mask-position: -121.793px -176.034px;
  }

  .mask-position-\[-130\.299px_-86\.808px\] {
    mask-position: -130.299px -86.808px;
  }

  .mask-position-\[-133\.392px_-130\.7px\] {
    mask-position: -133.392px -130.7px;
  }

  .mask-position-\[-136\.445px_-188\.821px\] {
    mask-position: -136.445px -188.821px;
  }

  .mask-position-\[-136\.445px_-189\.269px\] {
    mask-position: -136.445px -189.269px;
  }

  .mask-position-\[-136\.448px_-232\.502px\] {
    mask-position: -136.448px -232.502px;
  }

  .mask-position-\[-136\.448px_-232\.949px\] {
    mask-position: -136.448px -232.949px;
  }

  .mask-position-\[-139\.194px_-236\.178px\] {
    mask-position: -139.194px -236.178px;
  }

  .mask-position-\[-139\.194px_-236\.625px\] {
    mask-position: -139.194px -236.625px;
  }

  .mask-position-\[-140\.058px_-120\.287px\] {
    mask-position: -140.058px -120.287px;
  }

  .mask-position-\[-143\.07px_-241\.96px\] {
    mask-position: -143.07px -241.96px;
  }

  .mask-position-\[-143\.07px_-241\.513px\] {
    mask-position: -143.07px -241.513px;
  }

  .mask-position-\[-148\.944px_-114\.852px\] {
    mask-position: -148.944px -114.852px;
  }

  .mask-position-\[-152\.181px_-204\.848px\] {
    mask-position: -152.181px -204.848px;
  }

  .mask-position-\[-160\.31px_-146\.153px\] {
    mask-position: -160.31px -146.153px;
  }

  .mask-position-\[-183\.796px_-113\.037px\] {
    mask-position: -183.796px -113.037px;
  }

  .mask-position-\[-187\.352px_-160\.026px\] {
    mask-position: -187.352px -160.026px;
  }

  .mask-position-\[-191\.085px_-56\.256px\] {
    mask-position: -191.085px -56.256px;
  }

  .mask-position-\[-208\.93px_-126\.842px\] {
    mask-position: -208.93px -126.842px;
  }

  .mask-position-\[-209\.683px_-169\.063px\] {
    mask-position: -209.683px -169.063px;
  }

  .mask-position-\[-213\.135px_-177\.154px\] {
    mask-position: -213.135px -177.154px;
  }

  .mask-position-\[-213\.135px_-177\.601px\] {
    mask-position: -213.135px -177.601px;
  }

  .mask-position-\[-231\.605px_-139\.668px\] {
    mask-position: -231.605px -139.668px;
  }

  .mask-position-\[-241\.727px_-110\.358px\] {
    mask-position: -241.727px -110.358px;
  }

  .mask-position-\[-256\.511px_-153\.826px\] {
    mask-position: -256.511px -153.826px;
  }

  .mask-position-\[0\%\] {
    mask-position: 0%;
  }

  .mask-position-\[0\%_0px\] {
    mask-position: 0 0;
  }

  .mask-position-\[0px\] {
    mask-position: 0;
  }

  .mask-position-\[0px_-1\.153px\] {
    mask-position: 0 -1.153px;
  }

  .mask-position-\[0px_0\%\] {
    mask-position: 0 0;
  }

  .mask-position-\[0px_0\.005px\] {
    mask-position: 0 .005px;
  }

  .mask-no-repeat {
    mask-repeat: no-repeat;
  }

  .fill-card-foreground {
    fill: var(--card-foreground);
  }

  .fill-current {
    fill: currentColor;
  }

  .fill-muted-foreground {
    fill: var(--muted-foreground);
  }

  .fill-primary {
    fill: var(--primary);
  }

  .fill-primary-foreground {
    fill: var(--primary-foreground);
  }

  .object-cover {
    object-fit: cover;
  }

  .p-0 {
    padding: calc(var(--spacing) * 0);
  }

  .p-1 {
    padding: calc(var(--spacing) * 1);
  }

  .p-1\.5 {
    padding: calc(var(--spacing) * 1.5);
  }

  .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-8 {
    padding: calc(var(--spacing) * 8);
  }

  .p-12 {
    padding: calc(var(--spacing) * 12);
  }

  .p-16 {
    padding: calc(var(--spacing) * 16);
  }

  .p-\[2\.5px\] {
    padding: 2.5px;
  }

  .p-\[2px\] {
    padding: 2px;
  }

  .p-\[3px\] {
    padding: 3px;
  }

  .p-\[4px\] {
    padding: 4px;
  }

  .p-\[9px\] {
    padding: 9px;
  }

  .p-\[10px\] {
    padding: 10px;
  }

  .p-\[12px\] {
    padding: 12px;
  }

  .p-\[16px\] {
    padding: 16px;
  }

  .p-\[17px\] {
    padding: 17px;
  }

  .p-\[20px\] {
    padding: 20px;
  }

  .p-\[21\.25px\] {
    padding: 21.25px;
  }

  .p-\[22px\] {
    padding: 22px;
  }

  .p-\[24px\] {
    padding: 24px;
  }

  .p-\[25px\] {
    padding: 25px;
  }

  .p-\[50px\] {
    padding: 50px;
  }

  .p-px {
    padding: 1px;
  }

  .\!px-0 {
    padding-inline: calc(var(--spacing) * 0) !important;
  }

  .px-0 {
    padding-inline: calc(var(--spacing) * 0);
  }

  .px-1 {
    padding-inline: calc(var(--spacing) * 1);
  }

  .px-1\.5 {
    padding-inline: calc(var(--spacing) * 1.5);
  }

  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }

  .px-2\.5 {
    padding-inline: calc(var(--spacing) * 2.5);
  }

  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }

  .px-3\.5 {
    padding-inline: calc(var(--spacing) * 3.5);
  }

  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }

  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }

  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }

  .px-9 {
    padding-inline: calc(var(--spacing) * 9);
  }

  .px-16 {
    padding-inline: calc(var(--spacing) * 16);
  }

  .px-20 {
    padding-inline: calc(var(--spacing) * 20);
  }

  .px-36 {
    padding-inline: calc(var(--spacing) * 36);
  }

  .px-56 {
    padding-inline: calc(var(--spacing) * 56);
  }

  .px-\[0\.84px\] {
    padding-inline: .84px;
  }

  .px-\[1\.78px\] {
    padding-inline: 1.78px;
  }

  .px-\[2\.5px\] {
    padding-inline: 2.5px;
  }

  .px-\[3\.97px\] {
    padding-inline: 3.97px;
  }

  .px-\[6\.02px\] {
    padding-inline: 6.02px;
  }

  .px-\[7\.06px\] {
    padding-inline: 7.06px;
  }

  .px-\[7\.17px\] {
    padding-inline: 7.17px;
  }

  .px-\[7\.43px\] {
    padding-inline: 7.43px;
  }

  .px-\[9\.11px\] {
    padding-inline: 9.11px;
  }

  .px-\[9\.84px\] {
    padding-inline: 9.84px;
  }

  .px-\[9px\] {
    padding-inline: 9px;
  }

  .px-\[11px\] {
    padding-inline: 11px;
  }

  .px-\[13px\] {
    padding-inline: 13px;
  }

  .px-\[15px\] {
    padding-inline: 15px;
  }

  .px-\[17px\] {
    padding-inline: 17px;
  }

  .px-\[19\.86px\] {
    padding-inline: 19.86px;
  }

  .px-\[21px\] {
    padding-inline: 21px;
  }

  .px-\[22\.55px\] {
    padding-inline: 22.55px;
  }

  .px-\[25px\] {
    padding-inline: 25px;
  }

  .px-\[26\.52px\] {
    padding-inline: 26.52px;
  }

  .px-\[27px\] {
    padding-inline: 27px;
  }

  .px-\[29\.5px\] {
    padding-inline: 29.5px;
  }

  .px-\[29\.53px\] {
    padding-inline: 29.53px;
  }

  .px-\[30\.08px\] {
    padding-inline: 30.08px;
  }

  .px-\[30\.97px\] {
    padding-inline: 30.97px;
  }

  .px-\[31\.53px\] {
    padding-inline: 31.53px;
  }

  .px-\[31px\] {
    padding-inline: 31px;
  }

  .px-\[33px\] {
    padding-inline: 33px;
  }

  .px-\[35px\] {
    padding-inline: 35px;
  }

  .px-\[36\.47px\] {
    padding-inline: 36.47px;
  }

  .px-\[36\.53px\] {
    padding-inline: 36.53px;
  }

  .px-\[37\.25px\] {
    padding-inline: 37.25px;
  }

  .px-\[39\.94px\] {
    padding-inline: 39.94px;
  }

  .px-\[47\.42px\] {
    padding-inline: 47.42px;
  }

  .px-\[49\.19px\] {
    padding-inline: 49.19px;
  }

  .px-\[50px\] {
    padding-inline: 50px;
  }

  .px-\[57\.5px\] {
    padding-inline: 57.5px;
  }

  .px-\[75px\] {
    padding-inline: 75px;
  }

  .px-\[76\.25px\] {
    padding-inline: 76.25px;
  }

  .px-\[84\.75px\] {
    padding-inline: 84.75px;
  }

  .px-\[94px\] {
    padding-inline: 94px;
  }

  .px-\[99\.72px\] {
    padding-inline: 99.72px;
  }

  .px-\[111\.5px\] {
    padding-inline: 111.5px;
  }

  .px-\[118px\] {
    padding-inline: 118px;
  }

  .px-\[120px\] {
    padding-inline: 120px;
  }

  .px-\[164\.31px\] {
    padding-inline: 164.31px;
  }

  .px-\[167\.5px\] {
    padding-inline: 167.5px;
  }

  .px-\[169px\] {
    padding-inline: 169px;
  }

  .px-\[174\.5px\] {
    padding-inline: 174.5px;
  }

  .px-\[182\.5px\] {
    padding-inline: 182.5px;
  }

  .px-\[193\.5px\] {
    padding-inline: 193.5px;
  }

  .px-\[193px\] {
    padding-inline: 193px;
  }

  .px-\[206px\] {
    padding-inline: 206px;
  }

  .px-\[217px\] {
    padding-inline: 217px;
  }

  .px-\[225\.75px\] {
    padding-inline: 225.75px;
  }

  .px-\[264\.922px\] {
    padding-inline: 264.922px;
  }

  .px-\[270\.75px\] {
    padding-inline: 270.75px;
  }

  .px-\[311px\] {
    padding-inline: 311px;
  }

  .px-\[351\.125px\] {
    padding-inline: 351.125px;
  }

  .px-\[354px\] {
    padding-inline: 354px;
  }

  .px-\[370\.719px\] {
    padding-inline: 370.719px;
  }

  .px-\[407\.328px\] {
    padding-inline: 407.328px;
  }

  .px-\[534px\] {
    padding-inline: 534px;
  }

  .px-\[573\.547px\] {
    padding-inline: 573.547px;
  }

  .px-px {
    padding-inline: 1px;
  }

  .\!py-0 {
    padding-block: calc(var(--spacing) * 0) !important;
  }

  .\!py-3 {
    padding-block: calc(var(--spacing) * 3) !important;
  }

  .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-24 {
    padding-block: calc(var(--spacing) * 24);
  }

  .py-40 {
    padding-block: calc(var(--spacing) * 40);
  }

  .py-56 {
    padding-block: calc(var(--spacing) * 56);
  }

  .py-\[0\.5px\] {
    padding-block: .5px;
  }

  .py-\[2\.5px\] {
    padding-block: 2.5px;
  }

  .py-\[3\.5px\] {
    padding-block: 3.5px;
  }

  .py-\[5\.5px\] {
    padding-block: 5.5px;
  }

  .py-\[5px\] {
    padding-block: 5px;
  }

  .py-\[8\.53px\] {
    padding-block: 8.53px;
  }

  .py-\[12\.5px\] {
    padding-block: 12.5px;
  }

  .py-\[14\.5px\] {
    padding-block: 14.5px;
  }

  .py-\[15px\] {
    padding-block: 15px;
  }

  .py-\[16\.5px\] {
    padding-block: 16.5px;
  }

  .py-\[17px\] {
    padding-block: 17px;
  }

  .py-\[25px\] {
    padding-block: 25px;
  }

  .py-\[47\.5px\] {
    padding-block: 47.5px;
  }

  .py-\[49px\] {
    padding-block: 49px;
  }

  .py-\[50px\] {
    padding-block: 50px;
  }

  .py-\[57\.5px\] {
    padding-block: 57.5px;
  }

  .py-\[59px\] {
    padding-block: 59px;
  }

  .py-\[84\.5px\] {
    padding-block: 84.5px;
  }

  .py-\[93\.5px\] {
    padding-block: 93.5px;
  }

  .py-\[103\.5px\] {
    padding-block: 103.5px;
  }

  .py-\[130px\] {
    padding-block: 130px;
  }

  .py-\[250px\] {
    padding-block: 250px;
  }

  .py-\[282px\] {
    padding-block: 282px;
  }

  .py-\[317px\] {
    padding-block: 317px;
  }

  .py-px {
    padding-block: 1px;
  }

  .pt-0 {
    padding-top: calc(var(--spacing) * 0);
  }

  .pt-1 {
    padding-top: calc(var(--spacing) * 1);
  }

  .pt-1\.5 {
    padding-top: calc(var(--spacing) * 1.5);
  }

  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }

  .pt-2\.5 {
    padding-top: calc(var(--spacing) * 2.5);
  }

  .pt-3 {
    padding-top: calc(var(--spacing) * 3);
  }

  .pt-3\.5 {
    padding-top: calc(var(--spacing) * 3.5);
  }

  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }

  .pt-5 {
    padding-top: calc(var(--spacing) * 5);
  }

  .pt-6 {
    padding-top: calc(var(--spacing) * 6);
  }

  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }

  .pt-10 {
    padding-top: calc(var(--spacing) * 10);
  }

  .pt-11 {
    padding-top: calc(var(--spacing) * 11);
  }

  .pt-16 {
    padding-top: calc(var(--spacing) * 16);
  }

  .pt-32 {
    padding-top: calc(var(--spacing) * 32);
  }

  .pt-\[2\.1px\] {
    padding-top: 2.1px;
  }

  .pt-\[2\.03px\] {
    padding-top: 2.03px;
  }

  .pt-\[2\.5px\] {
    padding-top: 2.5px;
  }

  .pt-\[2\.08px\] {
    padding-top: 2.08px;
  }

  .pt-\[2\.8px\] {
    padding-top: 2.8px;
  }

  .pt-\[4\.4px\] {
    padding-top: 4.4px;
  }

  .pt-\[4\.45px\] {
    padding-top: 4.45px;
  }

  .pt-\[4\.445px\] {
    padding-top: 4.445px;
  }

  .pt-\[5px\] {
    padding-top: 5px;
  }

  .pt-\[6\.4px\] {
    padding-top: 6.4px;
  }

  .pt-\[6\.5px\] {
    padding-top: 6.5px;
  }

  .pt-\[6\.09px\] {
    padding-top: 6.09px;
  }

  .pt-\[7\.6px\] {
    padding-top: 7.6px;
  }

  .pt-\[7px\] {
    padding-top: 7px;
  }

  .pt-\[8\.1px\] {
    padding-top: 8.1px;
  }

  .pt-\[9\.5px\] {
    padding-top: 9.5px;
  }

  .pt-\[9\.48px\] {
    padding-top: 9.48px;
  }

  .pt-\[9px\] {
    padding-top: 9px;
  }

  .pt-\[10\.5px\] {
    padding-top: 10.5px;
  }

  .pt-\[11\.1px\] {
    padding-top: 11.1px;
  }

  .pt-\[11\.5px\] {
    padding-top: 11.5px;
  }

  .pt-\[11\.09px\] {
    padding-top: 11.09px;
  }

  .pt-\[11\.98px\] {
    padding-top: 11.98px;
  }

  .pt-\[13\.6px\] {
    padding-top: 13.6px;
  }

  .pt-\[14\.2px\] {
    padding-top: 14.2px;
  }

  .pt-\[14\.345px\] {
    padding-top: 14.345px;
  }

  .pt-\[15\.5px\] {
    padding-top: 15.5px;
  }

  .pt-\[15\.465px\] {
    padding-top: 15.465px;
  }

  .pt-\[17\.5px\] {
    padding-top: 17.5px;
  }

  .pt-\[18\.3px\] {
    padding-top: 18.3px;
  }

  .pt-\[19\.19px\] {
    padding-top: 19.19px;
  }

  .pt-\[19\.45px\] {
    padding-top: 19.45px;
  }

  .pt-\[19\.445px\] {
    padding-top: 19.445px;
  }

  .pt-\[19px\] {
    padding-top: 19px;
  }

  .pt-\[21\.19px\] {
    padding-top: 21.19px;
  }

  .pt-\[21px\] {
    padding-top: 21px;
  }

  .pt-\[23\.195px\] {
    padding-top: 23.195px;
  }

  .pt-\[23\.235px\] {
    padding-top: 23.235px;
  }

  .pt-\[25\.45px\] {
    padding-top: 25.45px;
  }

  .pt-\[26px\] {
    padding-top: 26px;
  }

  .pt-\[37px\] {
    padding-top: 37px;
  }

  .pt-\[39\.69px\] {
    padding-top: 39.69px;
  }

  .pt-\[50\.31px\] {
    padding-top: 50.31px;
  }

  .pt-\[54\.53px\] {
    padding-top: 54.53px;
  }

  .pt-\[55px\] {
    padding-top: 55px;
  }

  .pt-\[95\.3px\] {
    padding-top: 95.3px;
  }

  .pt-\[96\.41px\] {
    padding-top: 96.41px;
  }

  .pt-\[97px\] {
    padding-top: 97px;
  }

  .pt-\[136px\] {
    padding-top: 136px;
  }

  .pt-\[173px\] {
    padding-top: 173px;
  }

  .pt-\[175px\] {
    padding-top: 175px;
  }

  .pt-\[179\.5px\] {
    padding-top: 179.5px;
  }

  .pt-\[201px\] {
    padding-top: 201px;
  }

  .pt-\[249\.46px\] {
    padding-top: 249.46px;
  }

  .pt-\[249\.465px\] {
    padding-top: 249.465px;
  }

  .pt-\[250px\] {
    padding-top: 250px;
  }

  .pt-\[252\.02px\] {
    padding-top: 252.02px;
  }

  .pt-\[280\.54px\] {
    padding-top: 280.54px;
  }

  .pt-\[280\.55px\] {
    padding-top: 280.55px;
  }

  .pt-\[369\.295px\] {
    padding-top: 369.295px;
  }

  .pt-\[496px\] {
    padding-top: 496px;
  }

  .pt-px {
    padding-top: 1px;
  }

  .pr-0 {
    padding-right: calc(var(--spacing) * 0);
  }

  .pr-1 {
    padding-right: calc(var(--spacing) * 1);
  }

  .pr-1\.5 {
    padding-right: calc(var(--spacing) * 1.5);
  }

  .pr-2 {
    padding-right: calc(var(--spacing) * 2);
  }

  .pr-2\.5 {
    padding-right: calc(var(--spacing) * 2.5);
  }

  .pr-3\.5 {
    padding-right: calc(var(--spacing) * 3.5);
  }

  .pr-4 {
    padding-right: calc(var(--spacing) * 4);
  }

  .pr-5 {
    padding-right: calc(var(--spacing) * 5);
  }

  .pr-8 {
    padding-right: calc(var(--spacing) * 8);
  }

  .pr-56 {
    padding-right: calc(var(--spacing) * 56);
  }

  .pr-\[0\.02px\] {
    padding-right: .02px;
  }

  .pr-\[0\.81px\] {
    padding-right: .81px;
  }

  .pr-\[1\.95px\] {
    padding-right: 1.95px;
  }

  .pr-\[2\.5px\] {
    padding-right: 2.5px;
  }

  .pr-\[2\.92px\] {
    padding-right: 2.92px;
  }

  .pr-\[5px\] {
    padding-right: 5px;
  }

  .pr-\[6\.1px\] {
    padding-right: 6.1px;
  }

  .pr-\[6\.42px\] {
    padding-right: 6.42px;
  }

  .pr-\[7\.87px\] {
    padding-right: 7.87px;
  }

  .pr-\[9\.91px\] {
    padding-right: 9.91px;
  }

  .pr-\[9px\] {
    padding-right: 9px;
  }

  .pr-\[10\.96px\] {
    padding-right: 10.96px;
  }

  .pr-\[12\.44px\] {
    padding-right: 12.44px;
  }

  .pr-\[13px\] {
    padding-right: 13px;
  }

  .pr-\[14\.69px\] {
    padding-right: 14.69px;
  }

  .pr-\[14\.76px\] {
    padding-right: 14.76px;
  }

  .pr-\[15\.47px\] {
    padding-right: 15.47px;
  }

  .pr-\[18\.5px\] {
    padding-right: 18.5px;
  }

  .pr-\[19\.41px\] {
    padding-right: 19.41px;
  }

  .pr-\[19\.47px\] {
    padding-right: 19.47px;
  }

  .pr-\[19\.92px\] {
    padding-right: 19.92px;
  }

  .pr-\[26\.81px\] {
    padding-right: 26.81px;
  }

  .pr-\[28\.23px\] {
    padding-right: 28.23px;
  }

  .pr-\[28\.39px\] {
    padding-right: 28.39px;
  }

  .pr-\[28\.46px\] {
    padding-right: 28.46px;
  }

  .pr-\[29\.34px\] {
    padding-right: 29.34px;
  }

  .pr-\[29\.35px\] {
    padding-right: 29.35px;
  }

  .pr-\[29\.66px\] {
    padding-right: 29.66px;
  }

  .pr-\[29\.68px\] {
    padding-right: 29.68px;
  }

  .pr-\[29\.71px\] {
    padding-right: 29.71px;
  }

  .pr-\[29\.78px\] {
    padding-right: 29.78px;
  }

  .pr-\[30\.4px\] {
    padding-right: 30.4px;
  }

  .pr-\[30\.15px\] {
    padding-right: 30.15px;
  }

  .pr-\[30\.19px\] {
    padding-right: 30.19px;
  }

  .pr-\[30\.36px\] {
    padding-right: 30.36px;
  }

  .pr-\[30\.96px\] {
    padding-right: 30.96px;
  }

  .pr-\[32\.05px\] {
    padding-right: 32.05px;
  }

  .pr-\[32\.28px\] {
    padding-right: 32.28px;
  }

  .pr-\[32\.36px\] {
    padding-right: 32.36px;
  }

  .pr-\[32\.44px\] {
    padding-right: 32.44px;
  }

  .pr-\[34\.41px\] {
    padding-right: 34.41px;
  }

  .pr-\[34\.54px\] {
    padding-right: 34.54px;
  }

  .pr-\[36\.83px\] {
    padding-right: 36.83px;
  }

  .pr-\[39\.2px\] {
    padding-right: 39.2px;
  }

  .pr-\[40\.52px\] {
    padding-right: 40.52px;
  }

  .pr-\[43\.36px\] {
    padding-right: 43.36px;
  }

  .pr-\[44\.98px\] {
    padding-right: 44.98px;
  }

  .pr-\[48\.33px\] {
    padding-right: 48.33px;
  }

  .pr-\[50\.02px\] {
    padding-right: 50.02px;
  }

  .pr-\[50\.62px\] {
    padding-right: 50.62px;
  }

  .pr-\[50\.87px\] {
    padding-right: 50.87px;
  }

  .pr-\[51\.2px\] {
    padding-right: 51.2px;
  }

  .pr-\[56\.5px\] {
    padding-right: 56.5px;
  }

  .pr-\[57\.27px\] {
    padding-right: 57.27px;
  }

  .pr-\[64\.22px\] {
    padding-right: 64.22px;
  }

  .pr-\[66\.28px\] {
    padding-right: 66.28px;
  }

  .pr-\[67\.6px\] {
    padding-right: 67.6px;
  }

  .pr-\[71\.12px\] {
    padding-right: 71.12px;
  }

  .pr-\[74\.62px\] {
    padding-right: 74.62px;
  }

  .pr-\[74\.91px\] {
    padding-right: 74.91px;
  }

  .pr-\[77\.21px\] {
    padding-right: 77.21px;
  }

  .pr-\[81\.34px\] {
    padding-right: 81.34px;
  }

  .pr-\[81\.53px\] {
    padding-right: 81.53px;
  }

  .pr-\[85\.14px\] {
    padding-right: 85.14px;
  }

  .pr-\[88\.52px\] {
    padding-right: 88.52px;
  }

  .pr-\[89\.71px\] {
    padding-right: 89.71px;
  }

  .pr-\[90\.15px\] {
    padding-right: 90.15px;
  }

  .pr-\[93\.66px\] {
    padding-right: 93.66px;
  }

  .pr-\[94\.59px\] {
    padding-right: 94.59px;
  }

  .pr-\[101\.67px\] {
    padding-right: 101.67px;
  }

  .pr-\[108\.02px\] {
    padding-right: 108.02px;
  }

  .pr-\[110\.75px\] {
    padding-right: 110.75px;
  }

  .pr-\[119\.656px\] {
    padding-right: 119.656px;
  }

  .pr-\[121\.67px\] {
    padding-right: 121.67px;
  }

  .pr-\[121\.69px\] {
    padding-right: 121.69px;
  }

  .pr-\[127\.64px\] {
    padding-right: 127.64px;
  }

  .pr-\[141\.06px\] {
    padding-right: 141.06px;
  }

  .pr-\[146\.19px\] {
    padding-right: 146.19px;
  }

  .pr-\[147\.13px\] {
    padding-right: 147.13px;
  }

  .pr-\[158\.43px\] {
    padding-right: 158.43px;
  }

  .pr-\[161\.37px\] {
    padding-right: 161.37px;
  }

  .pr-\[180\.15px\] {
    padding-right: 180.15px;
  }

  .pr-\[227\.87px\] {
    padding-right: 227.87px;
  }

  .pr-\[242\.79px\] {
    padding-right: 242.79px;
  }

  .pr-\[266\.86px\] {
    padding-right: 266.86px;
  }

  .pr-\[267\.08px\] {
    padding-right: 267.08px;
  }

  .pr-\[274\.01px\] {
    padding-right: 274.01px;
  }

  .pr-\[320\.49px\] {
    padding-right: 320.49px;
  }

  .pr-\[330\.44px\] {
    padding-right: 330.44px;
  }

  .pr-\[340\.23px\] {
    padding-right: 340.23px;
  }

  .pr-\[354\.99px\] {
    padding-right: 354.99px;
  }

  .pr-\[360\.6px\] {
    padding-right: 360.6px;
  }

  .pr-\[367\.5px\] {
    padding-right: 367.5px;
  }

  .pr-\[390\.12px\] {
    padding-right: 390.12px;
  }

  .pr-\[469\.12px\] {
    padding-right: 469.12px;
  }

  .pr-\[479\.12px\] {
    padding-right: 479.12px;
  }

  .pr-\[483\.17px\] {
    padding-right: 483.17px;
  }

  .pr-\[514\.9px\] {
    padding-right: 514.9px;
  }

  .pr-\[556\.87px\] {
    padding-right: 556.87px;
  }

  .pr-\[607\.6px\] {
    padding-right: 607.6px;
  }

  .pr-\[906\.03px\] {
    padding-right: 906.03px;
  }

  .pr-\[1174px\] {
    padding-right: 1174px;
  }

  .pr-\[5912px\] {
    padding-right: 5912px;
  }

  .pr-px {
    padding-right: 1px;
  }

  .pb-0 {
    padding-bottom: calc(var(--spacing) * 0);
  }

  .pb-1 {
    padding-bottom: calc(var(--spacing) * 1);
  }

  .pb-1\.5 {
    padding-bottom: calc(var(--spacing) * 1.5);
  }

  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }

  .pb-2\.5 {
    padding-bottom: calc(var(--spacing) * 2.5);
  }

  .pb-3 {
    padding-bottom: calc(var(--spacing) * 3);
  }

  .pb-3\.5 {
    padding-bottom: calc(var(--spacing) * 3.5);
  }

  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }

  .pb-5 {
    padding-bottom: calc(var(--spacing) * 5);
  }

  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }

  .pb-8 {
    padding-bottom: calc(var(--spacing) * 8);
  }

  .pb-10 {
    padding-bottom: calc(var(--spacing) * 10);
  }

  .pb-11 {
    padding-bottom: calc(var(--spacing) * 11);
  }

  .pb-16 {
    padding-bottom: calc(var(--spacing) * 16);
  }

  .pb-20 {
    padding-bottom: calc(var(--spacing) * 20);
  }

  .pb-32 {
    padding-bottom: calc(var(--spacing) * 32);
  }

  .pb-44 {
    padding-bottom: calc(var(--spacing) * 44);
  }

  .pb-56 {
    padding-bottom: calc(var(--spacing) * 56);
  }

  .pb-\[0\.01px\] {
    padding-bottom: .01px;
  }

  .pb-\[0\.9px\] {
    padding-bottom: .9px;
  }

  .pb-\[0\.51px\] {
    padding-bottom: .51px;
  }

  .pb-\[0\.54px\] {
    padding-bottom: .54px;
  }

  .pb-\[0\.59px\] {
    padding-bottom: .59px;
  }

  .pb-\[0\.61px\] {
    padding-bottom: .61px;
  }

  .pb-\[0\.69px\] {
    padding-bottom: .69px;
  }

  .pb-\[0\.71px\] {
    padding-bottom: .71px;
  }

  .pb-\[0\.79px\] {
    padding-bottom: .79px;
  }

  .pb-\[0\.84px\] {
    padding-bottom: .84px;
  }

  .pb-\[0\.545px\] {
    padding-bottom: .545px;
  }

  .pb-\[0\.685px\] {
    padding-bottom: .685px;
  }

  .pb-\[0\.705px\] {
    padding-bottom: .705px;
  }

  .pb-\[0\.755px\] {
    padding-bottom: .755px;
  }

  .pb-\[0\.795px\] {
    padding-bottom: .795px;
  }

  .pb-\[1\.01px\] {
    padding-bottom: 1.01px;
  }

  .pb-\[1\.06px\] {
    padding-bottom: 1.06px;
  }

  .pb-\[2\.5px\] {
    padding-bottom: 2.5px;
  }

  .pb-\[3\.09px\] {
    padding-bottom: 3.09px;
  }

  .pb-\[3\.29px\] {
    padding-bottom: 3.29px;
  }

  .pb-\[3\.31px\] {
    padding-bottom: 3.31px;
  }

  .pb-\[3px\] {
    padding-bottom: 3px;
  }

  .pb-\[5\.5px\] {
    padding-bottom: 5.5px;
  }

  .pb-\[5px\] {
    padding-bottom: 5px;
  }

  .pb-\[6\.96px\] {
    padding-bottom: 6.96px;
  }

  .pb-\[7\.09px\] {
    padding-bottom: 7.09px;
  }

  .pb-\[7\.51px\] {
    padding-bottom: 7.51px;
  }

  .pb-\[7px\] {
    padding-bottom: 7px;
  }

  .pb-\[8\.4px\] {
    padding-bottom: 8.4px;
  }

  .pb-\[8\.9px\] {
    padding-bottom: 8.9px;
  }

  .pb-\[10\.02px\] {
    padding-bottom: 10.02px;
  }

  .pb-\[11\.5px\] {
    padding-bottom: 11.5px;
  }

  .pb-\[11\.81px\] {
    padding-bottom: 11.81px;
  }

  .pb-\[11\.82px\] {
    padding-bottom: 11.82px;
  }

  .pb-\[12\.5px\] {
    padding-bottom: 12.5px;
  }

  .pb-\[13\.02px\] {
    padding-bottom: 13.02px;
  }

  .pb-\[13px\] {
    padding-bottom: 13px;
  }

  .pb-\[14\.5px\] {
    padding-bottom: 14.5px;
  }

  .pb-\[16\.5px\] {
    padding-bottom: 16.5px;
  }

  .pb-\[18\.5px\] {
    padding-bottom: 18.5px;
  }

  .pb-\[19\.31px\] {
    padding-bottom: 19.31px;
  }

  .pb-\[21\.01px\] {
    padding-bottom: 21.01px;
  }

  .pb-\[21px\] {
    padding-bottom: 21px;
  }

  .pb-\[22px\] {
    padding-bottom: 22px;
  }

  .pb-\[23\.01px\] {
    padding-bottom: 23.01px;
  }

  .pb-\[23px\] {
    padding-bottom: 23px;
  }

  .pb-\[25\.905px\] {
    padding-bottom: 25.905px;
  }

  .pb-\[25px\] {
    padding-bottom: 25px;
  }

  .pb-\[27\.19px\] {
    padding-bottom: 27.19px;
  }

  .pb-\[28\.19px\] {
    padding-bottom: 28.19px;
  }

  .pb-\[29\.91px\] {
    padding-bottom: 29.91px;
  }

  .pb-\[29px\] {
    padding-bottom: 29px;
  }

  .pb-\[30\.91px\] {
    padding-bottom: 30.91px;
  }

  .pb-\[30\.99px\] {
    padding-bottom: 30.99px;
  }

  .pb-\[30px\] {
    padding-bottom: 30px;
  }

  .pb-\[31px\] {
    padding-bottom: 31px;
  }

  .pb-\[32\.61px\] {
    padding-bottom: 32.61px;
  }

  .pb-\[34px\] {
    padding-bottom: 34px;
  }

  .pb-\[35px\] {
    padding-bottom: 35px;
  }

  .pb-\[37px\] {
    padding-bottom: 37px;
  }

  .pb-\[38\.91px\] {
    padding-bottom: 38.91px;
  }

  .pb-\[38px\] {
    padding-bottom: 38px;
  }

  .pb-\[39px\] {
    padding-bottom: 39px;
  }

  .pb-\[41\.01px\] {
    padding-bottom: 41.01px;
  }

  .pb-\[42\.19px\] {
    padding-bottom: 42.19px;
  }

  .pb-\[43\.19px\] {
    padding-bottom: 43.19px;
  }

  .pb-\[43\.91px\] {
    padding-bottom: 43.91px;
  }

  .pb-\[45px\] {
    padding-bottom: 45px;
  }

  .pb-\[46\.19px\] {
    padding-bottom: 46.19px;
  }

  .pb-\[50\.32px\] {
    padding-bottom: 50.32px;
  }

  .pb-\[50\.93px\] {
    padding-bottom: 50.93px;
  }

  .pb-\[52px\] {
    padding-bottom: 52px;
  }

  .pb-\[53px\] {
    padding-bottom: 53px;
  }

  .pb-\[55\.53px\] {
    padding-bottom: 55.53px;
  }

  .pb-\[57\.91px\] {
    padding-bottom: 57.91px;
  }

  .pb-\[58\.91px\] {
    padding-bottom: 58.91px;
  }

  .pb-\[60px\] {
    padding-bottom: 60px;
  }

  .pb-\[65px\] {
    padding-bottom: 65px;
  }

  .pb-\[66px\] {
    padding-bottom: 66px;
  }

  .pb-\[67px\] {
    padding-bottom: 67px;
  }

  .pb-\[75px\] {
    padding-bottom: 75px;
  }

  .pb-\[96\.42px\] {
    padding-bottom: 96.42px;
  }

  .pb-\[100px\] {
    padding-bottom: 100px;
  }

  .pb-\[120px\] {
    padding-bottom: 120px;
  }

  .pb-\[125px\] {
    padding-bottom: 125px;
  }

  .pb-\[136px\] {
    padding-bottom: 136px;
  }

  .pb-\[145px\] {
    padding-bottom: 145px;
  }

  .pb-\[148px\] {
    padding-bottom: 148px;
  }

  .pb-\[212px\] {
    padding-bottom: 212px;
  }

  .pb-\[222px\] {
    padding-bottom: 222px;
  }

  .pb-\[252\.03px\] {
    padding-bottom: 252.03px;
  }

  .pb-\[280\.56px\] {
    padding-bottom: 280.56px;
  }

  .pb-\[280\.57px\] {
    padding-bottom: 280.57px;
  }

  .pb-\[419px\] {
    padding-bottom: 419px;
  }

  .pb-\[659\.19px\] {
    padding-bottom: 659.19px;
  }

  .pb-px {
    padding-bottom: 1px;
  }

  .pl-0 {
    padding-left: calc(var(--spacing) * 0);
  }

  .pl-2 {
    padding-left: calc(var(--spacing) * 2);
  }

  .pl-2\.5 {
    padding-left: calc(var(--spacing) * 2.5);
  }

  .pl-3 {
    padding-left: calc(var(--spacing) * 3);
  }

  .pl-4 {
    padding-left: calc(var(--spacing) * 4);
  }

  .pl-5 {
    padding-left: calc(var(--spacing) * 5);
  }

  .pl-6 {
    padding-left: calc(var(--spacing) * 6);
  }

  .pl-7 {
    padding-left: calc(var(--spacing) * 7);
  }

  .pl-8 {
    padding-left: calc(var(--spacing) * 8);
  }

  .pl-9 {
    padding-left: calc(var(--spacing) * 9);
  }

  .pl-10 {
    padding-left: calc(var(--spacing) * 10);
  }

  .pl-11 {
    padding-left: calc(var(--spacing) * 11);
  }

  .pl-\[0\.98px\] {
    padding-left: .98px;
  }

  .pl-\[1\.94px\] {
    padding-left: 1.94px;
  }

  .pl-\[2\.91px\] {
    padding-left: 2.91px;
  }

  .pl-\[5px\] {
    padding-left: 5px;
  }

  .pl-\[6\.09px\] {
    padding-left: 6.09px;
  }

  .pl-\[6\.41px\] {
    padding-left: 6.41px;
  }

  .pl-\[7\.88px\] {
    padding-left: 7.88px;
  }

  .pl-\[10\.95px\] {
    padding-left: 10.95px;
  }

  .pl-\[14\.67px\] {
    padding-left: 14.67px;
  }

  .pl-\[15px\] {
    padding-left: 15px;
  }

  .pl-\[19\.39px\] {
    padding-left: 19.39px;
  }

  .pl-\[19\.45px\] {
    padding-left: 19.45px;
  }

  .pl-\[26px\] {
    padding-left: 26px;
  }

  .pl-\[28\.22px\] {
    padding-left: 28.22px;
  }

  .pl-\[28\.38px\] {
    padding-left: 28.38px;
  }

  .pl-\[28\.45px\] {
    padding-left: 28.45px;
  }

  .pl-\[29\.7px\] {
    padding-left: 29.7px;
  }

  .pl-\[29\.33px\] {
    padding-left: 29.33px;
  }

  .pl-\[29\.34px\] {
    padding-left: 29.34px;
  }

  .pl-\[29\.69px\] {
    padding-left: 29.69px;
  }

  .pl-\[29\.77px\] {
    padding-left: 29.77px;
  }

  .pl-\[30\.16px\] {
    padding-left: 30.16px;
  }

  .pl-\[30\.17px\] {
    padding-left: 30.17px;
  }

  .pl-\[30\.34px\] {
    padding-left: 30.34px;
  }

  .pl-\[30\.41px\] {
    padding-left: 30.41px;
  }

  .pl-\[30\.95px\] {
    padding-left: 30.95px;
  }

  .pl-\[32\.03px\] {
    padding-left: 32.03px;
  }

  .pl-\[32\.27px\] {
    padding-left: 32.27px;
  }

  .pl-\[32\.34px\] {
    padding-left: 32.34px;
  }

  .pl-\[32\.42px\] {
    padding-left: 32.42px;
  }

  .pl-\[34\.39px\] {
    padding-left: 34.39px;
  }

  .pl-\[34\.55px\] {
    padding-left: 34.55px;
  }

  .pl-\[36\.81px\] {
    padding-left: 36.81px;
  }

  .pl-\[38px\] {
    padding-left: 38px;
  }

  .pl-\[39\.19px\] {
    padding-left: 39.19px;
  }

  .pl-\[40\.5px\] {
    padding-left: 40.5px;
  }

  .pl-\[47\.14px\] {
    padding-left: 47.14px;
  }

  .pl-\[48\.31px\] {
    padding-left: 48.31px;
  }

  .pl-\[50\.63px\] {
    padding-left: 50.63px;
  }

  .pl-\[50\.88px\] {
    padding-left: 50.88px;
  }

  .pl-\[50px\] {
    padding-left: 50px;
  }

  .pl-\[51\.19px\] {
    padding-left: 51.19px;
  }

  .pl-\[55px\] {
    padding-left: 55px;
  }

  .pl-\[56\.48px\] {
    padding-left: 56.48px;
  }

  .pl-\[57\.25px\] {
    padding-left: 57.25px;
  }

  .pl-\[64\.2px\] {
    padding-left: 64.2px;
  }

  .pl-\[65\.7px\] {
    padding-left: 65.7px;
  }

  .pl-\[67\.59px\] {
    padding-left: 67.59px;
  }

  .pl-\[71\.13px\] {
    padding-left: 71.13px;
  }

  .pl-\[77\.18px\] {
    padding-left: 77.18px;
  }

  .pl-\[81\.33px\] {
    padding-left: 81.33px;
  }

  .pl-\[85\.13px\] {
    padding-left: 85.13px;
  }

  .pl-\[88\.5px\] {
    padding-left: 88.5px;
  }

  .pl-\[90\.12px\] {
    padding-left: 90.12px;
  }

  .pl-\[92px\] {
    padding-left: 92px;
  }

  .pl-\[93\.64px\] {
    padding-left: 93.64px;
  }

  .pl-\[94\.58px\] {
    padding-left: 94.58px;
  }

  .pl-\[101\.66px\] {
    padding-left: 101.66px;
  }

  .pl-\[104\.2px\] {
    padding-left: 104.2px;
  }

  .pl-\[104\.95px\] {
    padding-left: 104.95px;
  }

  .pl-\[108px\] {
    padding-left: 108px;
  }

  .pl-\[110\.73px\] {
    padding-left: 110.73px;
  }

  .pl-\[119\.72px\] {
    padding-left: 119.72px;
  }

  .pl-\[121\.66px\] {
    padding-left: 121.66px;
  }

  .pl-\[127\.63px\] {
    padding-left: 127.63px;
  }

  .pl-\[132px\] {
    padding-left: 132px;
  }

  .pl-\[141\.05px\] {
    padding-left: 141.05px;
  }

  .pl-\[146\.17px\] {
    padding-left: 146.17px;
  }

  .pl-\[158\.44px\] {
    padding-left: 158.44px;
  }

  .pl-\[161\.36px\] {
    padding-left: 161.36px;
  }

  .pl-\[172\.11px\] {
    padding-left: 172.11px;
  }

  .pl-\[179\.5px\] {
    padding-left: 179.5px;
  }

  .pl-\[180\.16px\] {
    padding-left: 180.16px;
  }

  .pl-\[227\.86px\] {
    padding-left: 227.86px;
  }

  .pl-\[242\.8px\] {
    padding-left: 242.8px;
  }

  .pl-\[266\.84px\] {
    padding-left: 266.84px;
  }

  .pl-\[267\.06px\] {
    padding-left: 267.06px;
  }

  .pl-\[274\.02px\] {
    padding-left: 274.02px;
  }

  .pl-\[320\.48px\] {
    padding-left: 320.48px;
  }

  .pl-\[330\.42px\] {
    padding-left: 330.42px;
  }

  .pl-\[340\.22px\] {
    padding-left: 340.22px;
  }

  .pl-\[354\.98px\] {
    padding-left: 354.98px;
  }

  .pl-\[360\.59px\] {
    padding-left: 360.59px;
  }

  .pl-\[367\.498px\] {
    padding-left: 367.498px;
  }

  .pl-\[390\.13px\] {
    padding-left: 390.13px;
  }

  .pl-\[419\.5px\] {
    padding-left: 419.5px;
  }

  .pl-\[467px\] {
    padding-left: 467px;
  }

  .pl-\[469\.13px\] {
    padding-left: 469.13px;
  }

  .pl-\[479\.11px\] {
    padding-left: 479.11px;
  }

  .pl-\[483\.16px\] {
    padding-left: 483.16px;
  }

  .pl-\[556\.88px\] {
    padding-left: 556.88px;
  }

  .pl-\[607\.59px\] {
    padding-left: 607.59px;
  }

  .pl-\[905\.98px\] {
    padding-left: 905.98px;
  }

  .pl-\[2123\.04px\] {
    padding-left: 2123.04px;
  }

  .text-center {
    text-align: center;
  }

  .text-left {
    text-align: left;
  }

  .text-right {
    text-align: right;
  }

  .align-middle {
    vertical-align: middle;
  }

  .font-\[\'Aeonik_TRIAL\:Regular\'\,_sans-serif\] {
    font-family: Aeonik TRIAL\:Regular, sans-serif;
  }

  .font-\[\'Couture\:Bold\'\,_sans-serif\] {
    font-family: Couture\:Bold, sans-serif;
  }

  .font-\[\'Inter\:Bold\'\,_sans-serif\] {
    font-family: Inter\:Bold, sans-serif;
  }

  .font-\[\'Inter\:Medium\'\,_sans-serif\] {
    font-family: Inter\:Medium, sans-serif;
  }

  .font-\[\'Inter\:Regular\'\,_sans-serif\] {
    font-family: Inter\:Regular, sans-serif;
  }

  .font-\[\'Inter\:Semi_Bold\'\,_sans-serif\] {
    font-family: Inter\:Semi Bold, sans-serif;
  }

  .font-\[\'Product_Sans\:Bold\'\,_sans-serif\] {
    font-family: Product Sans\:Bold, sans-serif;
  }

  .font-\[\'Product_Sans\:Italic\'\,_sans-serif\] {
    font-family: Product Sans\:Italic, sans-serif;
  }

  .font-\[\'Product_Sans\:Regular\'\,_sans-serif\] {
    font-family: Product Sans\:Regular, sans-serif;
  }

  .font-\[\'Roboto_Mono\:Bold\'\,_sans-serif\] {
    font-family: Roboto Mono\:Bold, sans-serif;
  }

  .font-\[\'Roboto_Mono\:Light\'\,_sans-serif\] {
    font-family: Roboto Mono\:Light, sans-serif;
  }

  .font-\[\'Roboto_Mono\:Medium\'\,_sans-serif\] {
    font-family: Roboto Mono\:Medium, sans-serif;
  }

  .font-\[\'Roboto_Mono\:Regular\'\,_sans-serif\] {
    font-family: Roboto Mono\:Regular, sans-serif;
  }

  .font-\[\'Space_Mono\:Regular\'\,_sans-serif\] {
    font-family: Space Mono\:Regular, sans-serif;
  }

  .font-\[\'Vonique_64\:Bold\'\,_sans-serif\] {
    font-family: "Vonique 64:Bold", sans-serif;
  }

  .font-mono {
    font-family: var(--font-mono);
  }

  .font-sans {
    font-family: var(--font-sans);
  }

  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }

  .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }

  .text-6xl {
    font-size: var(--text-6xl);
    line-height: var(--tw-leading, var(--text-6xl--line-height));
  }

  .text-7xl {
    font-size: var(--text-7xl);
    line-height: var(--tw-leading, var(--text-7xl--line-height));
  }

  .text-8xl {
    font-size: var(--text-8xl);
    line-height: var(--tw-leading, var(--text-8xl--line-height));
  }

  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }

  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .text-\[0\.8rem\] {
    font-size: .8rem;
  }

  .text-\[8px\] {
    font-size: 8px;
  }

  .text-\[9px\] {
    font-size: 9px;
  }

  .text-\[10px\] {
    font-size: 10px;
  }

  .text-\[11px\] {
    font-size: 11px;
  }

  .text-\[12px\] {
    font-size: 12px;
  }

  .text-\[13\.125px\] {
    font-size: 13.125px;
  }

  .text-\[13px\] {
    font-size: 13px;
  }

  .text-\[14\.414px\] {
    font-size: 14.414px;
  }

  .text-\[14\.531px\] {
    font-size: 14.531px;
  }

  .text-\[14\.648px\] {
    font-size: 14.648px;
  }

  .text-\[14px\] {
    font-size: 14px;
  }

  .text-\[15\.5px\] {
    font-size: 15.5px;
  }

  .text-\[15\.75px\] {
    font-size: 15.75px;
  }

  .text-\[15\.625px\] {
    font-size: 15.625px;
  }

  .text-\[15\.875px\] {
    font-size: 15.875px;
  }

  .text-\[15px\] {
    font-size: 15px;
  }

  .text-\[16px\] {
    font-size: 16px;
  }

  .text-\[18px\] {
    font-size: 18px;
  }

  .text-\[20px\] {
    font-size: 20px;
  }

  .text-\[22px\] {
    font-size: 22px;
  }

  .text-\[23\.8px\] {
    font-size: 23.8px;
  }

  .text-\[24px\] {
    font-size: 24px;
  }

  .text-\[32px\] {
    font-size: 32px;
  }

  .text-\[34px\] {
    font-size: 34px;
  }

  .text-\[36px\] {
    font-size: 36px;
  }

  .text-\[37\.852px\] {
    font-size: 37.852px;
  }

  .text-\[56px\] {
    font-size: 56px;
  }

  .text-\[58px\] {
    font-size: 58px;
  }

  .text-\[64px\] {
    font-size: 64px;
  }

  .text-\[72px\] {
    font-size: 72px;
  }

  .text-\[74px\] {
    font-size: 74px;
  }

  .text-\[80px\] {
    font-size: 80px;
  }

  .text-\[84px\] {
    font-size: 84px;
  }

  .text-\[96px\] {
    font-size: 96px;
  }

  .text-\[159\.844px\] {
    font-size: 159.844px;
  }

  .text-\[160px\] {
    font-size: 160px;
  }

  .leading-\[0\] {
    --tw-leading: 0;
    line-height: 0;
  }

  .leading-\[10px\] {
    --tw-leading: 10px;
    line-height: 10px;
  }

  .leading-\[13\.8px\] {
    --tw-leading: 13.8px;
    line-height: 13.8px;
  }

  .leading-\[13px\] {
    --tw-leading: 13px;
    line-height: 13px;
  }

  .leading-\[14\.95px\] {
    --tw-leading: 14.95px;
    line-height: 14.95px;
  }

  .leading-\[14px\] {
    --tw-leading: 14px;
    line-height: 14px;
  }

  .leading-\[16\.1px\] {
    --tw-leading: 16.1px;
    line-height: 16.1px;
  }

  .leading-\[16px\] {
    --tw-leading: 16px;
    line-height: 16px;
  }

  .leading-\[18\.4px\] {
    --tw-leading: 18.4px;
    line-height: 18.4px;
  }

  .leading-\[18px\] {
    --tw-leading: 18px;
    line-height: 18px;
  }

  .leading-\[19\.2px\] {
    --tw-leading: 19.2px;
    line-height: 19.2px;
  }

  .leading-\[20\.7px\] {
    --tw-leading: 20.7px;
    line-height: 20.7px;
  }

  .leading-\[20px\] {
    --tw-leading: 20px;
    line-height: 20px;
  }

  .leading-\[21px\] {
    --tw-leading: 21px;
    line-height: 21px;
  }

  .leading-\[22\.4px\] {
    --tw-leading: 22.4px;
    line-height: 22.4px;
  }

  .leading-\[23\.1px\] {
    --tw-leading: 23.1px;
    line-height: 23.1px;
  }

  .leading-\[24px\] {
    --tw-leading: 24px;
    line-height: 24px;
  }

  .leading-\[25\.3px\] {
    --tw-leading: 25.3px;
    line-height: 25.3px;
  }

  .leading-\[25\.6px\] {
    --tw-leading: 25.6px;
    line-height: 25.6px;
  }

  .leading-\[26\.18px\] {
    --tw-leading: 26.18px;
    line-height: 26.18px;
  }

  .leading-\[27\.6px\] {
    --tw-leading: 27.6px;
    line-height: 27.6px;
  }

  .leading-\[27\.31px\] {
    --tw-leading: 27.31px;
    line-height: 27.31px;
  }

  .leading-\[27px\] {
    --tw-leading: 27px;
    line-height: 27px;
  }

  .leading-\[28px\] {
    --tw-leading: 28px;
    line-height: 28px;
  }

  .leading-\[32px\] {
    --tw-leading: 32px;
    line-height: 32px;
  }

  .leading-\[36\.8px\] {
    --tw-leading: 36.8px;
    line-height: 36.8px;
  }

  .leading-\[38\.4px\] {
    --tw-leading: 38.4px;
    line-height: 38.4px;
  }

  .leading-\[38px\] {
    --tw-leading: 38px;
    line-height: 38px;
  }

  .leading-\[40px\] {
    --tw-leading: 40px;
    line-height: 40px;
  }

  .leading-\[43\.2px\] {
    --tw-leading: 43.2px;
    line-height: 43.2px;
  }

  .leading-\[62px\] {
    --tw-leading: 62px;
    line-height: 62px;
  }

  .leading-\[64px\] {
    --tw-leading: 64px;
    line-height: 64px;
  }

  .leading-\[65\.52px\] {
    --tw-leading: 65.52px;
    line-height: 65.52px;
  }

  .leading-\[70\.4px\] {
    --tw-leading: 70.4px;
    line-height: 70.4px;
  }

  .leading-\[80px\] {
    --tw-leading: 80px;
    line-height: 80px;
  }

  .leading-\[92px\] {
    --tw-leading: 92px;
    line-height: 92px;
  }

  .leading-\[160px\] {
    --tw-leading: 160px;
    line-height: 160px;
  }

  .leading-\[normal\] {
    --tw-leading: normal;
    line-height: normal;
  }

  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .leading-relaxed {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }

  .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-light {
    --tw-font-weight: var(--font-weight-light);
    font-weight: var(--font-weight-light);
  }

  .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);
  }

  .font-thin {
    --tw-font-weight: var(--font-weight-thin);
    font-weight: var(--font-weight-thin);
  }

  .tracking-\[-0\.5px\] {
    --tw-tracking: -.5px;
    letter-spacing: -.5px;
  }

  .tracking-\[-0\.8px\] {
    --tw-tracking: -.8px;
    letter-spacing: -.8px;
  }

  .tracking-\[-0\.12px\] {
    --tw-tracking: -.12px;
    letter-spacing: -.12px;
  }

  .tracking-\[-0\.15px\] {
    --tw-tracking: -.15px;
    letter-spacing: -.15px;
  }

  .tracking-\[-0\.28px\] {
    --tw-tracking: -.28px;
    letter-spacing: -.28px;
  }

  .tracking-\[-0\.32px\] {
    --tw-tracking: -.32px;
    letter-spacing: -.32px;
  }

  .tracking-\[-0\.58px\] {
    --tw-tracking: -.58px;
    letter-spacing: -.58px;
  }

  .tracking-\[-1\.52px\] {
    --tw-tracking: -1.52px;
    letter-spacing: -1.52px;
  }

  .tracking-\[-2\.96px\] {
    --tw-tracking: -2.96px;
    letter-spacing: -2.96px;
  }

  .tracking-\[-3\.36px\] {
    --tw-tracking: -3.36px;
    letter-spacing: -3.36px;
  }

  .tracking-\[-4\.8px\] {
    --tw-tracking: -4.8px;
    letter-spacing: -4.8px;
  }

  .tracking-\[0\.1px\] {
    --tw-tracking: .1px;
    letter-spacing: .1px;
  }

  .tracking-\[0\.2px\] {
    --tw-tracking: .2px;
    letter-spacing: .2px;
  }

  .tracking-\[0\.3px\] {
    --tw-tracking: .3px;
    letter-spacing: .3px;
  }

  .tracking-\[0\.4px\] {
    --tw-tracking: .4px;
    letter-spacing: .4px;
  }

  .tracking-\[0\.5px\] {
    --tw-tracking: .5px;
    letter-spacing: .5px;
  }

  .tracking-\[0\.8px\] {
    --tw-tracking: .8px;
    letter-spacing: .8px;
  }

  .tracking-\[0\.16px\] {
    --tw-tracking: .16px;
    letter-spacing: .16px;
  }

  .tracking-\[0\.25px\] {
    --tw-tracking: .25px;
    letter-spacing: .25px;
  }

  .tracking-\[1\.5px\] {
    --tw-tracking: 1.5px;
    letter-spacing: 1.5px;
  }

  .tracking-tight {
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
  }

  .tracking-wide {
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
  }

  .tracking-wider {
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
  }

  .tracking-widest {
    --tw-tracking: var(--tracking-widest);
    letter-spacing: var(--tracking-widest);
  }

  .text-balance {
    text-wrap: balance;
  }

  .text-nowrap {
    text-wrap: nowrap;
  }

  .break-words {
    overflow-wrap: break-word;
  }

  .whitespace-nowrap {
    white-space: nowrap;
  }

  .whitespace-pre {
    white-space: pre;
  }

  .whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .text-\[\#000000\] {
    color: #000;
  }

  .text-\[\#2f3031\] {
    color: #2f3031;
  }

  .text-\[\#4fabff\] {
    color: #4fabff;
  }

  .text-\[\#5f6368\] {
    color: #5f6368;
  }

  .text-\[\#6a6b6c\] {
    color: #6a6b6c;
  }

  .text-\[\#9aa0a6\] {
    color: #9aa0a6;
  }

  .text-\[\#9c9c9d\] {
    color: #9c9c9d;
  }

  .text-\[\#888d93\] {
    color: #888d93;
  }

  .text-\[\#909dac\] {
    color: #909dac;
  }

  .text-\[\#060606\] {
    color: #060606;
  }

  .text-\[\#434345\] {
    color: #434345;
  }

  .text-\[\#e8eaed\] {
    color: #e8eaed;
  }

  .text-\[\#f4f0ff\] {
    color: #f4f0ff;
  }

  .text-\[\#ff6363\] {
    color: #ff6363;
  }

  .text-\[\#ffffff\] {
    color: #fff;
  }

  .text-\[rgba\(239\,237\,253\,0\.6\)\] {
    color: #efedfd99;
  }

  .text-\[rgba\(239\,237\,253\,0\.7\)\] {
    color: #efedfdb3;
  }

  .text-\[rgba\(255\,255\,255\,0\.4\)\] {
    color: #fff6;
  }

  .text-\[rgba\(255\,255\,255\,0\.6\)\] {
    color: #fff9;
  }

  .text-\[rgba\(255\,255\,255\,0\.7\)\] {
    color: #ffffffb3;
  }

  .text-accent-foreground {
    color: var(--accent-foreground);
  }

  .text-black {
    color: var(--color-black);
  }

  .text-blue-300 {
    color: var(--color-blue-300);
  }

  .text-blue-400 {
    color: var(--color-blue-400);
  }

  .text-blue-500 {
    color: var(--color-blue-500);
  }

  .text-blue-600 {
    color: var(--color-blue-600);
  }

  .text-blue-700 {
    color: var(--color-blue-700);
  }

  .text-blue-800 {
    color: var(--color-blue-800);
  }

  .text-blue-900 {
    color: var(--color-blue-900);
  }

  .text-border\/20 {
    color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-border\/20 {
      color: color-mix(in oklab, var(--border) 20%, transparent);
    }
  }

  .text-border\/40 {
    color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-border\/40 {
      color: color-mix(in oklab, var(--border) 40%, transparent);
    }
  }

  .text-card-foreground {
    color: var(--card-foreground);
  }

  .text-current {
    color: currentColor;
  }

  .text-cyan-600 {
    color: var(--color-cyan-600);
  }

  .text-destructive {
    color: var(--destructive);
  }

  .text-destructive-foreground {
    color: var(--destructive-foreground);
  }

  .text-emerald-400 {
    color: var(--color-emerald-400);
  }

  .text-emerald-500 {
    color: var(--color-emerald-500);
  }

  .text-emerald-600 {
    color: var(--color-emerald-600);
  }

  .text-foreground {
    color: var(--foreground);
  }

  .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-300 {
    color: var(--color-green-300);
  }

  .text-green-400 {
    color: var(--color-green-400);
  }

  .text-green-500 {
    color: var(--color-green-500);
  }

  .text-green-600 {
    color: var(--color-green-600);
  }

  .text-green-700 {
    color: var(--color-green-700);
  }

  .text-green-800 {
    color: var(--color-green-800);
  }

  .text-green-900 {
    color: var(--color-green-900);
  }

  .text-indigo-400 {
    color: var(--color-indigo-400);
  }

  .text-muted-foreground {
    color: var(--muted-foreground);
  }

  .text-muted-foreground\/60 {
    color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-muted-foreground\/60 {
      color: color-mix(in oklab, var(--muted-foreground) 60%, transparent);
    }
  }

  .text-orange-400 {
    color: var(--color-orange-400);
  }

  .text-orange-500 {
    color: var(--color-orange-500);
  }

  .text-orange-600 {
    color: var(--color-orange-600);
  }

  .text-orange-700 {
    color: var(--color-orange-700);
  }

  .text-orange-800 {
    color: var(--color-orange-800);
  }

  .text-orange-900 {
    color: var(--color-orange-900);
  }

  .text-pink-400 {
    color: var(--color-pink-400);
  }

  .text-popover-foreground {
    color: var(--popover-foreground);
  }

  .text-primary {
    color: var(--primary);
  }

  .text-primary-foreground {
    color: var(--primary-foreground);
  }

  .text-primary\/60 {
    color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-primary\/60 {
      color: color-mix(in oklab, var(--primary) 60%, transparent);
    }
  }

  .text-purple-400 {
    color: var(--color-purple-400);
  }

  .text-purple-600 {
    color: var(--color-purple-600);
  }

  .text-purple-700 {
    color: var(--color-purple-700);
  }

  .text-purple-800 {
    color: var(--color-purple-800);
  }

  .text-purple-900 {
    color: var(--color-purple-900);
  }

  .text-red-300 {
    color: var(--color-red-300);
  }

  .text-red-400 {
    color: var(--color-red-400);
  }

  .text-red-500 {
    color: var(--color-red-500);
  }

  .text-red-600 {
    color: var(--color-red-600);
  }

  .text-red-700 {
    color: var(--color-red-700);
  }

  .text-red-800 {
    color: var(--color-red-800);
  }

  .text-red-900 {
    color: var(--color-red-900);
  }

  .text-rose-400 {
    color: var(--color-rose-400);
  }

  .text-secondary-foreground {
    color: var(--secondary-foreground);
  }

  .text-sidebar-accent-foreground {
    color: var(--sidebar-accent-foreground);
  }

  .text-sidebar-foreground {
    color: var(--sidebar-foreground);
  }

  .text-sidebar-foreground\/40 {
    color: var(--sidebar-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-sidebar-foreground\/40 {
      color: color-mix(in oklab, var(--sidebar-foreground) 40%, transparent);
    }
  }

  .text-sidebar-foreground\/60 {
    color: var(--sidebar-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-sidebar-foreground\/60 {
      color: color-mix(in oklab, var(--sidebar-foreground) 60%, transparent);
    }
  }

  .text-sidebar-foreground\/70 {
    color: var(--sidebar-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-sidebar-foreground\/70 {
      color: color-mix(in oklab, var(--sidebar-foreground) 70%, transparent);
    }
  }

  .text-sidebar-primary {
    color: var(--sidebar-primary);
  }

  .text-sidebar-primary-foreground {
    color: var(--sidebar-primary-foreground);
  }

  .text-teal-400 {
    color: var(--color-teal-400);
  }

  .text-transparent {
    color: #0000;
  }

  .text-white {
    color: var(--color-white);
  }

  .text-yellow-500 {
    color: var(--color-yellow-500);
  }

  .text-yellow-600 {
    color: var(--color-yellow-600);
  }

  .text-yellow-700 {
    color: var(--color-yellow-700);
  }

  .text-yellow-800 {
    color: var(--color-yellow-800);
  }

  .text-yellow-900 {
    color: var(--color-yellow-900);
  }

  .text-zinc-300 {
    color: var(--color-zinc-300);
  }

  .text-zinc-400 {
    color: var(--color-zinc-400);
  }

  .text-zinc-500 {
    color: var(--color-zinc-500);
  }

  .capitalize {
    text-transform: capitalize;
  }

  .lowercase {
    text-transform: lowercase;
  }

  .uppercase {
    text-transform: uppercase;
  }

  .italic {
    font-style: italic;
  }

  .not-italic {
    font-style: normal;
  }

  .tabular-nums {
    --tw-numeric-spacing: tabular-nums;
    font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );
  }

  .\[text-decoration-line\:underline\], .underline {
    text-decoration-line: underline;
  }

  .\[text-decoration-style\:solid\] {
    text-decoration-style: solid;
  }

  .underline-offset-4 {
    text-underline-offset: 4px;
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-20 {
    opacity: .2;
  }

  .opacity-25 {
    opacity: .25;
  }

  .opacity-30 {
    opacity: .3;
  }

  .opacity-40 {
    opacity: .4;
  }

  .opacity-50 {
    opacity: .5;
  }

  .opacity-60 {
    opacity: .6;
  }

  .opacity-70 {
    opacity: .7;
  }

  .opacity-75 {
    opacity: .75;
  }

  .opacity-80 {
    opacity: .8;
  }

  .opacity-90 {
    opacity: .9;
  }

  .opacity-100 {
    opacity: 1;
  }

  .opacity-\[0\.14\] {
    opacity: .14;
  }

  .opacity-\[0\.15\] {
    opacity: .15;
  }

  .opacity-\[0\.27\] {
    opacity: .27;
  }

  .opacity-\[0\.45\] {
    opacity: .45;
  }

  .opacity-\[0\.105\] {
    opacity: .105;
  }

  .opacity-\[0\.107\] {
    opacity: .107;
  }

  .opacity-\[0\.109\] {
    opacity: .109;
  }

  .opacity-\[0\.112\] {
    opacity: .112;
  }

  .opacity-\[0\.113\] {
    opacity: .113;
  }

  .opacity-\[0\.114\] {
    opacity: .114;
  }

  .opacity-\[0\.117\] {
    opacity: .117;
  }

  .opacity-\[0\.119\] {
    opacity: .119;
  }

  .opacity-\[0\.123\] {
    opacity: .123;
  }

  .opacity-\[0\.124\] {
    opacity: .124;
  }

  .opacity-\[0\.132\] {
    opacity: .132;
  }

  .opacity-\[0\.133\] {
    opacity: .133;
  }

  .opacity-\[0\.136\] {
    opacity: .136;
  }

  .opacity-\[0\.144\] {
    opacity: .144;
  }

  .opacity-\[0\.146\] {
    opacity: .146;
  }

  .opacity-\[0\.161\] {
    opacity: .161;
  }

  .opacity-\[0\.162\] {
    opacity: .162;
  }

  .opacity-\[0\.169\] {
    opacity: .169;
  }

  .opacity-\[0\.171\] {
    opacity: .171;
  }

  .opacity-\[0\.179\] {
    opacity: .179;
  }

  .opacity-\[0\.181\] {
    opacity: .181;
  }

  .opacity-\[0\.182\] {
    opacity: .182;
  }

  .opacity-\[0\.186\] {
    opacity: .186;
  }

  .opacity-\[0\.188\] {
    opacity: .188;
  }

  .opacity-\[0\.194\] {
    opacity: .194;
  }

  .opacity-\[0\.213\] {
    opacity: .213;
  }

  .opacity-\[0\.215\] {
    opacity: .215;
  }

  .opacity-\[0\.219\] {
    opacity: .219;
  }

  .opacity-\[0\.225\] {
    opacity: .225;
  }

  .opacity-\[0\.245\] {
    opacity: .245;
  }

  .opacity-\[0\.251\] {
    opacity: .251;
  }

  .opacity-\[0\.255\] {
    opacity: .255;
  }

  .opacity-\[0\.258\] {
    opacity: .258;
  }

  .opacity-\[0\.261\] {
    opacity: .261;
  }

  .opacity-\[0\.265\] {
    opacity: .265;
  }

  .opacity-\[0\.266\] {
    opacity: .266;
  }

  .opacity-\[0\.268\] {
    opacity: .268;
  }

  .opacity-\[0\.273\] {
    opacity: .273;
  }

  .opacity-\[0\.277\] {
    opacity: .277;
  }

  .opacity-\[0\.285\] {
    opacity: .285;
  }

  .opacity-\[0\.298\] {
    opacity: .298;
  }

  .opacity-\[0\.303\] {
    opacity: .303;
  }

  .opacity-\[0\.311\] {
    opacity: .311;
  }

  .opacity-\[0\.312\] {
    opacity: .312;
  }

  .opacity-\[0\.314\] {
    opacity: .314;
  }

  .opacity-\[0\.321\] {
    opacity: .321;
  }

  .opacity-\[0\.326\] {
    opacity: .326;
  }

  .opacity-\[0\.327\] {
    opacity: .327;
  }

  .opacity-\[0\.328\] {
    opacity: .328;
  }

  .opacity-\[0\.331\] {
    opacity: .331;
  }

  .opacity-\[0\.341\] {
    opacity: .341;
  }

  .opacity-\[0\.347\] {
    opacity: .347;
  }

  .opacity-\[0\.361\] {
    opacity: .361;
  }

  .opacity-\[0\.366\] {
    opacity: .366;
  }

  .opacity-\[0\.368\] {
    opacity: .368;
  }

  .opacity-\[0\.369\] {
    opacity: .369;
  }

  .opacity-\[0\.371\] {
    opacity: .371;
  }

  .opacity-\[0\.372\] {
    opacity: .372;
  }

  .opacity-\[0\.374\] {
    opacity: .374;
  }

  .opacity-\[0\.379\] {
    opacity: .379;
  }

  .opacity-\[0\.384\] {
    opacity: .384;
  }

  .opacity-\[0\.385\] {
    opacity: .385;
  }

  .opacity-\[0\.387\] {
    opacity: .387;
  }

  .opacity-\[0\.388\] {
    opacity: .388;
  }

  .opacity-\[0\.393\] {
    opacity: .393;
  }

  .opacity-\[0\.394\] {
    opacity: .394;
  }

  .opacity-\[0\.396\] {
    opacity: .396;
  }

  .mix-blend-screen {
    mix-blend-mode: screen;
  }

  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-2xl {
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[-72px_-50px_40px_-60px_rgba\(149\,99\,255\,0\.05\)\] {
    --tw-shadow: -72px -50px 40px -60px var(--tw-shadow-color, #9563ff0d);
    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\.25px_1\.25px_0px_0\.75px_inset_rgba\(255\,255\,255\,0\.1\)\] {
    --tw-shadow: .25px 1.25px 0px .75px inset var(--tw-shadow-color, #ffffff1a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\] {
    --tw-shadow: 0 0 0 1px var(--tw-shadow-color, hsl(var(--sidebar-border)));
    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_-1px_0\.4px_0px_inset_rgba\(0\,0\,0\,0\.2\)\,0px_1px_0\.4px_0px_inset_\#ffffff\] {
    --tw-shadow: 0px -1px .4px 0px inset var(--tw-shadow-color, #0003), 0px 1px .4px 0px inset var(--tw-shadow-color, #fff);
    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_10px_0px_rgba\(0\,0\,0\,0\.11\)\] {
    --tw-shadow: 0px -4px 10px 0px var(--tw-shadow-color, #0000001c);
    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_-7px_11px_0px_inset_rgba\(164\,143\,255\,0\.12\)\] {
    --tw-shadow: 0px -7px 11px 0px inset var(--tw-shadow-color, #a48fff1f);
    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_0\.5px_0px_1px_inset_rgba\(255\,255\,255\,0\.1\)\] {
    --tw-shadow: 0px .5px 0px 1px inset var(--tw-shadow-color, #ffffff1a);
    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_0\.5px_0px_1px_inset_rgba\(255\,255\,255\,0\.3\)\] {
    --tw-shadow: 0px .5px 0px 1px inset var(--tw-shadow-color, #ffffff4d);
    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_0px_0px_1px_\#1b1c1e\] {
    --tw-shadow: 0px 0px 0px 1px var(--tw-shadow-color, #1b1c1e);
    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_0px_0px_1px_inset_\#07080a\] {
    --tw-shadow: 0px 0px 0px 1px inset var(--tw-shadow-color, #07080a);
    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_0px_0px_1px_rgba\(255\,255\,255\,0\.25\)\] {
    --tw-shadow: 0px 0px 0px 1px var(--tw-shadow-color, #ffffff40);
    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_0px_0px_2px_rgba\(0\,0\,0\,0\.5\)\,0px_0px_14px_0px_rgba\(255\,255\,255\,0\.19\)\] {
    --tw-shadow: 0px 0px 0px 2px var(--tw-shadow-color, #00000080), 0px 0px 14px 0px var(--tw-shadow-color, #ffffff30);
    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_0px_0px_9px_inset_rgba\(255\,255\,255\,0\.03\)\] {
    --tw-shadow: 0px 0px 0px 9px inset var(--tw-shadow-color, #ffffff08);
    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_0px_1px_0px_rgba\(0\,0\,0\,0\.2\)\,0px_2px_2px_0px_rgba\(0\,0\,0\,0\.17\)\,0px_4px_3px_0px_rgba\(0\,0\,0\,0\.1\)\,0px_7px_3px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_4px_4px_0px_rgba\(0\,0\,0\,0\.25\)\,0px_4px_4px_0px_rgba\(0\,0\,0\,0\.25\)\] {
    --tw-shadow: 0px 0px 1px 0px var(--tw-shadow-color, #0003), 0px 2px 2px 0px var(--tw-shadow-color, #0000002b), 0px 4px 3px 0px var(--tw-shadow-color, #0000001a), 0px 7px 3px 0px var(--tw-shadow-color, #00000008), 0px 4px 4px 0px var(--tw-shadow-color, #00000040), 0px 4px 4px 0px 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_0px_1px_1px_rgba\(50\,145\,255\,0\.8\)\,0px_0px_2px_1px_rgba\(50\,145\,255\,0\.25\)\] {
    --tw-shadow: 0px 0px 1px 1px var(--tw-shadow-color, #3291ffcc), 0px 0px 2px 1px var(--tw-shadow-color, #3291ff40);
    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_0px_2px_0px_rgba\(255\,255\,255\,0\.19\)\] {
    --tw-shadow: 0px 0px 2px 0px var(--tw-shadow-color, #ffffff30);
    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_0px_2px_1px_rgba\(50\,145\,255\,0\.25\)\] {
    --tw-shadow: 0px 0px 2px 1px var(--tw-shadow-color, #3291ff40);
    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_0px_5px_0px_inset_rgba\(121\,150\,255\,0\.25\)\] {
    --tw-shadow: 0px 0px 5px 0px inset var(--tw-shadow-color, #7996ff40);
    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_0px_5px_0px_inset_rgba\(121\,255\,191\,0\.25\)\] {
    --tw-shadow: 0px 0px 5px 0px inset var(--tw-shadow-color, #79ffbf40);
    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_0px_5px_0px_inset_rgba\(164\,121\,255\,0\.25\)\] {
    --tw-shadow: 0px 0px 5px 0px inset var(--tw-shadow-color, #a479ff40);
    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_0px_5px_0px_inset_rgba\(255\,121\,217\,0\.25\)\] {
    --tw-shadow: 0px 0px 5px 0px inset var(--tw-shadow-color, #ff79d940);
    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_0px_5px_0px_inset_rgba\(255\,193\,121\,0\.25\)\] {
    --tw-shadow: 0px 0px 5px 0px inset var(--tw-shadow-color, #ffc17940);
    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_0px_20px_0px_rgba\(121\,150\,255\,0\.25\)\] {
    --tw-shadow: 0px 0px 20px 0px var(--tw-shadow-color, #7996ff40);
    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_0px_20px_0px_rgba\(121\,255\,191\,0\.25\)\] {
    --tw-shadow: 0px 0px 20px 0px var(--tw-shadow-color, #79ffbf40);
    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_0px_20px_0px_rgba\(164\,121\,255\,0\.25\)\] {
    --tw-shadow: 0px 0px 20px 0px var(--tw-shadow-color, #a479ff40);
    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_0px_20px_0px_rgba\(245\,48\,107\,0\.1\)\] {
    --tw-shadow: 0px 0px 20px 0px var(--tw-shadow-color, #f5306b1a);
    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_0px_20px_0px_rgba\(255\,121\,217\,0\.25\)\] {
    --tw-shadow: 0px 0px 20px 0px var(--tw-shadow-color, #ff79d940);
    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_0px_20px_0px_rgba\(255\,193\,121\,0\.25\)\] {
    --tw-shadow: 0px 0px 20px 0px var(--tw-shadow-color, #ffc17940);
    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_0px_20px_3px_rgba\(7\,13\,79\,0\.1\)\,0px_0px_40px_20px_rgba\(85\,0\,98\,0\.1\)\] {
    --tw-shadow: 0px 0px 20px 3px var(--tw-shadow-color, #070d4f1a), 0px 0px 40px 20px var(--tw-shadow-color, #5500621a);
    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_0px_20px_3px_rgba\(7\,13\,79\,0\.05\)\,0px_0px_40px_20px_rgba\(7\,13\,79\,0\.05\)\] {
    --tw-shadow: 0px 0px 20px 3px var(--tw-shadow-color, #070d4f0d), 0px 0px 40px 20px var(--tw-shadow-color, #070d4f0d);
    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_0px_20px_3px_rgba\(46\,212\,105\,0\.05\)\,0px_0px_40px_20px_rgba\(46\,212\,105\,0\.05\)\] {
    --tw-shadow: 0px 0px 20px 3px var(--tw-shadow-color, #2ed4690d), 0px 0px 40px 20px var(--tw-shadow-color, #2ed4690d);
    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_0px_20px_5px_rgba\(214\,200\,174\,0\.05\)\,0px_0px_16px_-7px_rgba\(214\,200\,174\,0\.05\)\] {
    --tw-shadow: 0px 0px 20px 5px var(--tw-shadow-color, #d6c8ae0d), 0px 0px 16px -7px var(--tw-shadow-color, #d6c8ae0d);
    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_0px_40px_20px_rgba\(255\,255\,255\,0\.03\)\] {
    --tw-shadow: 0px 0px 40px 20px var(--tw-shadow-color, #ffffff08);
    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_1\.5px_0\.5px_2\.5px_rgba\(0\,0\,0\,0\.4\)\,0px_0px_0\.5px_1px_\#000000\] {
    --tw-shadow: 0px 1.5px .5px 2.5px var(--tw-shadow-color, #0006), 0px 0px .5px 1px var(--tw-shadow-color, #000);
    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_1\.154px_0px_1px_inset_rgba\(255\,255\,255\,0\.19\)\] {
    --tw-shadow: 0px 1.154px 0px 1px inset var(--tw-shadow-color, #ffffff30);
    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_1\.189px_2\.377px_0px_rgba\(0\,0\,0\,0\.28\)\] {
    --tw-shadow: 0px 1.189px 2.377px 0px var(--tw-shadow-color, #00000047);
    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_1px_0px_0px_inset_rgba\(255\,255\,255\,0\.1\)\,0px_0px_0px_1px_inset_rgba\(255\,255\,255\,0\.06\)\] {
    --tw-shadow: 0px 1px 0px 0px inset var(--tw-shadow-color, #ffffff1a), 0px 0px 0px 1px inset var(--tw-shadow-color, #ffffff0f);
    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_1px_0px_0px_inset_rgba\(255\,255\,255\,0\.05\)\,0px_-1px_0px_0px_inset_rgba\(0\,0\,0\,0\.2\)\] {
    --tw-shadow: 0px 1px 0px 0px inset var(--tw-shadow-color, #ffffff0d), 0px -1px 0px 0px inset var(--tw-shadow-color, #0003);
    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_1px_0px_1px_inset_rgba\(255\,255\,255\,0\.1\)\] {
    --tw-shadow: 0px 1px 0px 1px inset var(--tw-shadow-color, #ffffff1a);
    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_1px_1px_1px_inset_rgba\(255\,255\,255\,0\.1\)\] {
    --tw-shadow: 0px 1px 1px 1px inset var(--tw-shadow-color, #ffffff1a);
    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_1px_1px_1px_inset_rgba\(255\,255\,255\,0\.15\)\] {
    --tw-shadow: 0px 1px 1px 1px inset var(--tw-shadow-color, #ffffff26);
    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_2px_1px_1px_inset_rgba\(0\,0\,0\,0\.25\)\,0px_1px_1px_1px_inset_rgba\(255\,255\,255\,0\.2\)\] {
    --tw-shadow: 0px 2px 1px 1px inset var(--tw-shadow-color, #00000040), 0px 1px 1px 1px inset var(--tw-shadow-color, #fff3);
    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_2px_40px_10px_rgba\(154\,170\,255\,0\.05\)\,0px_0px_16px_-7px_rgba\(154\,170\,255\,0\.05\)\] {
    --tw-shadow: 0px 2px 40px 10px var(--tw-shadow-color, #9aaaff0d), 0px 0px 16px -7px var(--tw-shadow-color, #9aaaff0d);
    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_4px_0px_rgba\(0\,0\,0\,0\.25\)\] {
    --tw-shadow: 0px 4px 4px 0px 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_4px_40px_8px_rgba\(0\,0\,0\,0\.4\)\,0px_0px_0px_0\.5px_rgba\(0\,0\,0\,0\.8\)\] {
    --tw-shadow: 0px 4px 40px 8px var(--tw-shadow-color, #0006), 0px 0px 0px .5px var(--tw-shadow-color, #000c);
    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_7px_3px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_4px_4px_0px_rgba\(0\,0\,0\,0\.25\)\] {
    --tw-shadow: 0px 7px 3px 0px var(--tw-shadow-color, #00000008), 0px 4px 4px 0px 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_8\.077px_3\.462px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_4\.615px_4\.615px_0px_rgba\(0\,0\,0\,0\.25\)\,0px_0px_6px_0px_rgba\(255\,255\,255\,0\.25\)\] {
    --tw-shadow: 0px 8.077px 3.462px 0px var(--tw-shadow-color, #00000008), 0px 4.615px 4.615px 0px var(--tw-shadow-color, #00000040), 0px 0px 6px 0px var(--tw-shadow-color, #ffffff40);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[1px_1px_0px_0px_inset_rgba\(149\,99\,255\,0\.07\)\,0px_0\.5px_0px_0px_inset_rgba\(255\,255\,255\,0\.25\)\] {
    --tw-shadow: 1px 1px 0px 0px inset var(--tw-shadow-color, #9563ff12), 0px .5px 0px 0px inset var(--tw-shadow-color, #ffffff40);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[4px_6px_15px_10px_rgba\(255\,255\,255\,0\.25\)\] {
    --tw-shadow: 4px 6px 15px 10px var(--tw-shadow-color, #ffffff40);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[32px_36px_32px_0px_rgba\(3\,0\,20\,0\.5\)\] {
    --tw-shadow: 32px 36px 32px 0px var(--tw-shadow-color, #03001480);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[655px_1820px_0px_0px_\#ffffff\,1244px_1592px_0px_0px_\#ffffff\,625px_264px_0px_0px_\#ffffff\,744px_248px_0px_0px_\#ffffff\,423px_1810px_0px_0px_\#ffffff\,36px_428px_0px_0px_\#ffffff\,797px_489px_0px_0px_\#ffffff\,152px_1855px_0px_0px_\#ffffff\] {
    --tw-shadow: 655px 1820px 0px 0px var(--tw-shadow-color, #fff), 1244px 1592px 0px 0px var(--tw-shadow-color, #fff), 625px 264px 0px 0px var(--tw-shadow-color, #fff), 744px 248px 0px 0px var(--tw-shadow-color, #fff), 423px 1810px 0px 0px var(--tw-shadow-color, #fff), 36px 428px 0px 0px var(--tw-shadow-color, #fff), 797px 489px 0px 0px var(--tw-shadow-color, #fff), 152px 1855px 0px 0px var(--tw-shadow-color, #fff);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[1467px_356px_0px_0px_\#ffffff\,1163px_964px_0px_0px_\#ffffff\,1671px_1944px_0px_0px_\#ffffff\,374px_1634px_0px_0px_\#ffffff\,1556px_820px_0px_0px_\#ffffff\,1800px_1600px_0px_0px_\#ffffff\,1314px_1935px_0px_0px_\#ffffff\,1174px_1293px_0px_0px_\#ffffff\] {
    --tw-shadow: 1467px 356px 0px 0px var(--tw-shadow-color, #fff), 1163px 964px 0px 0px var(--tw-shadow-color, #fff), 1671px 1944px 0px 0px var(--tw-shadow-color, #fff), 374px 1634px 0px 0px var(--tw-shadow-color, #fff), 1556px 820px 0px 0px var(--tw-shadow-color, #fff), 1800px 1600px 0px 0px var(--tw-shadow-color, #fff), 1314px 1935px 0px 0px var(--tw-shadow-color, #fff), 1174px 1293px 0px 0px var(--tw-shadow-color, #fff);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[1971px_210px_0px_0px_\#ffffff\,699px_1124px_0px_0px_\#ffffff\,1210px_799px_0px_0px_\#ffffff\,521px_18px_0px_0px_\#ffffff\,1793px_1493px_0px_0px_\#ffffff\,36px_815px_0px_0px_\#ffffff\,1776px_462px_0px_0px_\#ffffff\,1701px_196px_0px_0px_\#ffffff\] {
    --tw-shadow: 1971px 210px 0px 0px var(--tw-shadow-color, #fff), 699px 1124px 0px 0px var(--tw-shadow-color, #fff), 1210px 799px 0px 0px var(--tw-shadow-color, #fff), 521px 18px 0px 0px var(--tw-shadow-color, #fff), 1793px 1493px 0px 0px var(--tw-shadow-color, #fff), 36px 815px 0px 0px var(--tw-shadow-color, #fff), 1776px 462px 0px 0px var(--tw-shadow-color, #fff), 1701px 196px 0px 0px var(--tw-shadow-color, #fff);
    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-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-sm {
    --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);
  }

  .shadow-xs {
    --tw-shadow: 0 1px 2px 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);
  }

  .ring-0 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-1 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-2 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-4 {
    --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);
  }

  .shadow-green-500\/25 {
    --tw-shadow-color: color-mix(in srgb, oklch(.723 .219 149.579) 25%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-green-500\/25 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-green-500) 25%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-primary\/25 {
    --tw-shadow-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-primary\/25 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--primary) 25%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-red-500\/25 {
    --tw-shadow-color: color-mix(in srgb, oklch(.637 .237 25.331) 25%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-red-500\/25 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-red-500) 25%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .ring-blue-400 {
    --tw-ring-color: var(--color-blue-400);
  }

  .ring-blue-400\/50 {
    --tw-ring-color: color-mix(in srgb, oklch(.707 .165 254.624) 50%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-blue-400\/50 {
      --tw-ring-color: color-mix(in oklab, var(--color-blue-400) 50%, transparent);
    }
  }

  .ring-emerald-400\/50 {
    --tw-ring-color: color-mix(in srgb, oklch(.765 .177 163.223) 50%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-emerald-400\/50 {
      --tw-ring-color: color-mix(in oklab, var(--color-emerald-400) 50%, transparent);
    }
  }

  .ring-green-400 {
    --tw-ring-color: var(--color-green-400);
  }

  .ring-primary {
    --tw-ring-color: var(--primary);
  }

  .ring-primary\/20 {
    --tw-ring-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-primary\/20 {
      --tw-ring-color: color-mix(in oklab, var(--primary) 20%, transparent);
    }
  }

  .ring-primary\/30 {
    --tw-ring-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-primary\/30 {
      --tw-ring-color: color-mix(in oklab, var(--primary) 30%, transparent);
    }
  }

  .ring-primary\/50 {
    --tw-ring-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-primary\/50 {
      --tw-ring-color: color-mix(in oklab, var(--primary) 50%, transparent);
    }
  }

  .ring-red-400 {
    --tw-ring-color: var(--color-red-400);
  }

  .ring-ring\/50 {
    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-ring\/50 {
      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  .ring-sidebar-primary\/20 {
    --tw-ring-color: var(--sidebar-primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-sidebar-primary\/20 {
      --tw-ring-color: color-mix(in oklab, var(--sidebar-primary) 20%, transparent);
    }
  }

  .ring-sidebar-ring {
    --tw-ring-color: var(--sidebar-ring);
  }

  .ring-yellow-400 {
    --tw-ring-color: var(--color-yellow-400);
  }

  .ring-offset-1 {
    --tw-ring-offset-width: 1px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .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-4 {
    --tw-ring-offset-width: 4px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .ring-offset-background {
    --tw-ring-offset-color: var(--background);
  }

  .outline-hidden {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .outline-hidden {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-\[10px\] {
    --tw-blur: blur(10px);
    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-\[18\.75px\] {
    --tw-blur: blur(18.75px);
    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, );
  }

  .drop-shadow {
    --tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color, #0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color, #0000000f));
    --tw-drop-shadow: drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .drop-shadow-lg {
    --tw-drop-shadow-size: drop-shadow(0 4px 4px var(--tw-drop-shadow-color, #00000026));
    --tw-drop-shadow: drop-shadow(var(--drop-shadow-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, );
  }

  .drop-shadow-md {
    --tw-drop-shadow-size: drop-shadow(0 3px 3px var(--tw-drop-shadow-color, #0000001f));
    --tw-drop-shadow: drop-shadow(var(--drop-shadow-md));
    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-sm {
    --tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color, #00000026));
    --tw-drop-shadow: drop-shadow(var(--drop-shadow-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, );
  }

  .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-\[2\.5px\] {
    --tw-backdrop-blur: blur(2.5px);
    -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-\[2px\] {
    --tw-backdrop-blur: blur(2px);
    -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-\[3px\] {
    --tw-backdrop-blur: blur(3px);
    -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-\[5\.75px\] {
    --tw-backdrop-blur: blur(5.75px);
    -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-\[5px\] {
    --tw-backdrop-blur: blur(5px);
    -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-\[6px\] {
    --tw-backdrop-blur: blur(6px);
    -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-\[7\.5px\] {
    --tw-backdrop-blur: blur(7.5px);
    -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-\[10px\] {
    --tw-backdrop-blur: blur(10px);
    -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-\[18px\] {
    --tw-backdrop-blur: blur(18px);
    -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-\[20px\] {
    --tw-backdrop-blur: blur(20px);
    -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-lg {
    --tw-backdrop-blur: blur(var(--blur-lg));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-sm {
    --tw-backdrop-blur: blur(var(--blur-sm));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-xl {
    --tw-backdrop-blur: blur(var(--blur-xl));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-filter {
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[color\,box-shadow\] {
    transition-property: color, box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[left\,right\,width\] {
    transition-property: left, right, width;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[margin\,opacity\] {
    transition-property: margin, opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[width\,height\,padding\] {
    transition-property: width, height, padding;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[width\] {
    transition-property: width;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-none {
    transition-property: none;
  }

  .duration-100 {
    --tw-duration: .1s;
    transition-duration: .1s;
  }

  .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-600 {
    --tw-duration: .6s;
    transition-duration: .6s;
  }

  .duration-700 {
    --tw-duration: .7s;
    transition-duration: .7s;
  }

  .duration-800 {
    --tw-duration: .8s;
    transition-duration: .8s;
  }

  .duration-1000 {
    --tw-duration: 1s;
    transition-duration: 1s;
  }

  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }

  .ease-linear {
    --tw-ease: linear;
    transition-timing-function: linear;
  }

  .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }

  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }

  .\[flex-flow\:wrap\] {
    flex-flow: wrap;
  }

  .\[text-decoration-skip-ink\:none\] {
    text-decoration-skip-ink: none;
  }

  .\[text-shadow\:rgba\(0\,0\,0\,0\.1\)_0px_0\.5px_0\.5px\] {
    text-shadow: 0 .5px .5px #0000001a;
  }

  .\[text-shadow\:rgba\(0\,0\,0\,0\.15\)_0px_4px_4px\] {
    text-shadow: 0 4px 4px #00000026;
  }

  .\[text-shadow\:rgba\(0\,0\,0\,0\.25\)_0px_0px_4px\] {
    text-shadow: 0 0 4px #00000040;
  }

  .\[text-shadow\:rgba\(0\,0\,0\,0\.25\)_0px_4px_4px\] {
    text-shadow: 0 4px 4px #00000040;
  }

  .\[text-shadow\:rgba\(154\,170\,255\,0\.65\)_0px_0px_20px\] {
    text-shadow: 0 0 20px #9aaaffa6;
  }

  .\[text-underline-position\:from-font\] {
    text-underline-position: from-font;
  }

  .\[white-space-collapse\:collapse\] {
    white-space-collapse: collapse;
  }

  .fade-in-0 {
    --tw-enter-opacity: 0;
  }

  .running {
    animation-play-state: running;
  }

  .slide-in-from-bottom-4 {
    --tw-enter-translate-y: calc(4 * var(--spacing));
  }

  .slide-in-from-top-4 {
    --tw-enter-translate-y: calc(4 * var(--spacing) * -1);
  }

  .zoom-in-95 {
    --tw-enter-scale: .95;
  }

  .group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *) {
    opacity: 1;
  }

  @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\: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\:bg-primary\/20:is(:where(.group):hover *) {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:bg-primary\/20:is(:where(.group):hover *) {
        background-color: color-mix(in oklab, var(--primary) 20%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .group-hover\:bg-primary\/90:is(:where(.group):hover *) {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:bg-primary\/90:is(:where(.group):hover *) {
        background-color: color-mix(in oklab, var(--primary) 90%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .group-hover\:text-primary:is(:where(.group):hover *) {
      color: var(--primary);
    }
  }

  @media (hover: hover) {
    .group-hover\:text-sidebar-primary:is(:where(.group):hover *) {
      color: var(--sidebar-primary);
    }
  }

  @media (hover: hover) {
    .group-hover\:opacity-100:is(:where(.group):hover *) {
      opacity: 1;
    }
  }

  @media (hover: hover) {
    .group-hover\:shadow-lg:is(:where(.group):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) {
    .group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *) {
      opacity: 1;
    }
  }

  .group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar="menu-action"]) *) {
    padding-right: calc(var(--spacing) * 8);
  }

  .group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible="icon"] *) {
    margin-top: calc(var(--spacing) * -8);
  }

  .group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible="icon"] *) {
    display: none;
  }

  .group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible="icon"] *) {
    width: calc(var(--spacing) * 8) !important;
    height: calc(var(--spacing) * 8) !important;
  }

  .group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible="icon"] *) {
    width: var(--sidebar-width-icon);
  }

  .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible="icon"] *) {
    width: calc(var(--sidebar-width-icon)  + (calc(var(--spacing) * 4)));
  }

  .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible="icon"] *) {
    width: calc(var(--sidebar-width-icon)  + (calc(var(--spacing) * 4))  + 2px);
  }

  .group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible="icon"] *) {
    overflow: hidden;
  }

  .group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible="icon"] *) {
    padding: calc(var(--spacing) * 0) !important;
  }

  .group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible="icon"] *) {
    padding: calc(var(--spacing) * 2) !important;
  }

  .group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible="icon"] *) {
    opacity: 0;
  }

  .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible="offcanvas"] *) {
    right: calc(var(--sidebar-width) * -1);
  }

  .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible="offcanvas"] *) {
    left: calc(var(--sidebar-width) * -1);
  }

  .group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible="offcanvas"] *) {
    width: calc(var(--spacing) * 0);
  }

  .group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible="offcanvas"] *) {
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled="true"] *) {
    pointer-events: none;
  }

  .group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled="true"] *) {
    opacity: .5;
  }

  .group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side="left"] *) {
    right: calc(var(--spacing) * -4);
  }

  .group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side="left"] *) {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side="right"] *) {
    left: calc(var(--spacing) * 0);
  }

  .group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side="right"] *) {
    rotate: 180deg;
  }

  .group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side="right"] *) {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state="open"] *) {
    rotate: 180deg;
  }

  .group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant="floating"] *) {
    border-radius: var(--radius);
  }

  .group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant="floating"] *) {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant="floating"] *) {
    border-color: var(--sidebar-border);
  }

  .group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant="floating"] *) {
    --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);
  }

  .group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction="bottom"] *) {
    display: block;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    top: 100%;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    margin-top: calc(var(--spacing) * 1.5);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    overflow: hidden;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    border-radius: calc(var(--radius)  - 2px);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    background-color: var(--popover);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    color: var(--popover-foreground);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    --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);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  @media (hover: hover) {
    .peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover ~ *) {
      color: var(--sidebar-accent-foreground);
    }
  }

  .peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled ~ *) {
    cursor: not-allowed;
  }

  .peer-disabled\:opacity-50:is(:where(.peer):disabled ~ *) {
    opacity: .5;
  }

  .peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active="true"] ~ *) {
    color: var(--sidebar-accent-foreground);
  }

  .peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size="default"] ~ *) {
    top: calc(var(--spacing) * 1.5);
  }

  .peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size="lg"] ~ *) {
    top: calc(var(--spacing) * 2.5);
  }

  .peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size="sm"] ~ *) {
    top: calc(var(--spacing) * 1);
  }

  .selection\:bg-primary ::selection, .selection\:bg-primary::selection {
    background-color: var(--primary);
  }

  .selection\:text-primary-foreground ::selection, .selection\:text-primary-foreground::selection {
    color: var(--primary-foreground);
  }

  .file\:inline-flex::file-selector-button {
    display: inline-flex;
  }

  .file\:h-7::file-selector-button {
    height: calc(var(--spacing) * 7);
  }

  .file\:border-0::file-selector-button {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .file\:bg-transparent::file-selector-button {
    background-color: #0000;
  }

  .file\:text-sm::file-selector-button {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .file\:font-medium::file-selector-button {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .file\:text-foreground::file-selector-button {
    color: var(--foreground);
  }

  .placeholder\:text-muted-foreground::placeholder {
    color: var(--muted-foreground);
  }

  .after\:absolute:after {
    content: var(--tw-content);
    position: absolute;
  }

  .after\:-inset-2:after {
    content: var(--tw-content);
    inset: calc(var(--spacing) * -2);
  }

  .after\:inset-y-0:after {
    content: var(--tw-content);
    inset-block: calc(var(--spacing) * 0);
  }

  .after\:left-1\/2:after {
    content: var(--tw-content);
    left: 50%;
  }

  .after\:w-1:after {
    content: var(--tw-content);
    width: calc(var(--spacing) * 1);
  }

  .after\:w-\[2px\]:after {
    content: var(--tw-content);
    width: 2px;
  }

  .after\:-translate-x-1\/2:after {
    content: var(--tw-content);
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible="offcanvas"] *):after {
    content: var(--tw-content);
    left: 100%;
  }

  .first\:rounded-l-md:first-child {
    border-top-left-radius: calc(var(--radius)  - 2px);
    border-bottom-left-radius: calc(var(--radius)  - 2px);
  }

  .first\:border-l:first-child {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .last\:rounded-r-md:last-child {
    border-top-right-radius: calc(var(--radius)  - 2px);
    border-bottom-right-radius: calc(var(--radius)  - 2px);
  }

  .last\:border-b-0:last-child {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  .focus-within\:relative:focus-within {
    position: relative;
  }

  .focus-within\:z-20:focus-within {
    z-index: 20;
  }

  @media (hover: hover) {
    .hover\:scale-102:hover {
      --tw-scale-x: 102%;
      --tw-scale-y: 102%;
      --tw-scale-z: 102%;
      scale: var(--tw-scale-x) var(--tw-scale-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-125: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) {
    .hover\:border-blue-400:hover {
      border-color: var(--color-blue-400);
    }
  }

  @media (hover: hover) {
    .hover\:border-border:hover {
      border-color: var(--border);
    }
  }

  @media (hover: hover) {
    .hover\:border-emerald-400:hover {
      border-color: var(--color-emerald-400);
    }
  }

  @media (hover: hover) {
    .hover\:border-primary\/20:hover {
      border-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-primary\/20:hover {
        border-color: color-mix(in oklab, var(--primary) 20%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:border-primary\/30:hover {
      border-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-primary\/30:hover {
        border-color: color-mix(in oklab, var(--primary) 30%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:border-primary\/40:hover {
      border-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-primary\/40:hover {
        border-color: color-mix(in oklab, var(--primary) 40%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:border-primary\/50:hover {
      border-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-primary\/50:hover {
        border-color: color-mix(in oklab, var(--primary) 50%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:border-red-200:hover {
      border-color: var(--color-red-200);
    }
  }

  @media (hover: hover) {
    .hover\:border-red-500\/30:hover {
      border-color: color-mix(in srgb, oklch(.637 .237 25.331) 30%, transparent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-red-500\/30:hover {
        border-color: color-mix(in oklab, var(--color-red-500) 30%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:border-zinc-700:hover {
      border-color: var(--color-zinc-700);
    }
  }

  @media (hover: hover) {
    .hover\:bg-accent:hover {
      background-color: var(--accent);
    }
  }

  @media (hover: hover) {
    .hover\:bg-accent\/40:hover {
      background-color: var(--accent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-accent\/40:hover {
        background-color: color-mix(in oklab, var(--accent) 40%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-accent\/50:hover {
      background-color: var(--accent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-accent\/50:hover {
        background-color: color-mix(in oklab, var(--accent) 50%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-accent\/60:hover {
      background-color: var(--accent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-accent\/60:hover {
        background-color: color-mix(in oklab, var(--accent) 60%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-background\/50:hover {
      background-color: var(--background);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-background\/50:hover {
        background-color: color-mix(in oklab, var(--background) 50%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-blue-400:hover {
      background-color: var(--color-blue-400);
    }
  }

  @media (hover: hover) {
    .hover\:bg-card:hover {
      background-color: var(--card);
    }
  }

  @media (hover: hover) {
    .hover\:bg-card\/70:hover {
      background-color: var(--card);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-card\/70:hover {
        background-color: color-mix(in oklab, var(--card) 70%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-cyan-50:hover {
      background-color: var(--color-cyan-50);
    }
  }

  @media (hover: hover) {
    .hover\:bg-cyan-700:hover {
      background-color: var(--color-cyan-700);
    }
  }

  @media (hover: hover) {
    .hover\:bg-destructive\/10:hover {
      background-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-destructive\/10:hover {
        background-color: color-mix(in oklab, var(--destructive) 10%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-destructive\/90:hover {
      background-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-destructive\/90:hover {
        background-color: color-mix(in oklab, var(--destructive) 90%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-gray-800:hover {
      background-color: var(--color-gray-800);
    }
  }

  @media (hover: hover) {
    .hover\:bg-green-400:hover {
      background-color: var(--color-green-400);
    }
  }

  @media (hover: hover) {
    .hover\:bg-green-700:hover {
      background-color: var(--color-green-700);
    }
  }

  @media (hover: hover) {
    .hover\:bg-muted:hover {
      background-color: var(--muted);
    }
  }

  @media (hover: hover) {
    .hover\:bg-muted\/30:hover {
      background-color: var(--muted);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-muted\/30:hover {
        background-color: color-mix(in oklab, var(--muted) 30%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-muted\/50:hover {
      background-color: var(--muted);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-muted\/50:hover {
        background-color: color-mix(in oklab, var(--muted) 50%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-primary:hover {
      background-color: var(--primary);
    }
  }

  @media (hover: hover) {
    .hover\:bg-primary\/10:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-primary\/10:hover {
        background-color: color-mix(in oklab, var(--primary) 10%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-primary\/80:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-primary\/80:hover {
        background-color: color-mix(in oklab, var(--primary) 80%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-primary\/90:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-primary\/90:hover {
        background-color: color-mix(in oklab, var(--primary) 90%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-red-50:hover {
      background-color: var(--color-red-50);
    }
  }

  @media (hover: hover) {
    .hover\:bg-red-100:hover {
      background-color: var(--color-red-100);
    }
  }

  @media (hover: hover) {
    .hover\:bg-red-500\/10:hover {
      background-color: color-mix(in srgb, oklch(.637 .237 25.331) 10%, transparent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-red-500\/10:hover {
        background-color: color-mix(in oklab, var(--color-red-500) 10%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-red-500\/20:hover {
      background-color: color-mix(in srgb, oklch(.637 .237 25.331) 20%, transparent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-red-500\/20:hover {
        background-color: color-mix(in oklab, var(--color-red-500) 20%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-secondary\/80:hover {
      background-color: var(--secondary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-secondary\/80:hover {
        background-color: color-mix(in oklab, var(--secondary) 80%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-sidebar:hover {
      background-color: var(--sidebar);
    }
  }

  @media (hover: hover) {
    .hover\:bg-sidebar-accent:hover {
      background-color: var(--sidebar-accent);
    }
  }

  @media (hover: hover) {
    .hover\:bg-sidebar-accent\/50:hover {
      background-color: var(--sidebar-accent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-sidebar-accent\/50:hover {
        background-color: color-mix(in oklab, var(--sidebar-accent) 50%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-zinc-200:hover {
      background-color: var(--color-zinc-200);
    }
  }

  @media (hover: hover) {
    .hover\:bg-zinc-800:hover {
      background-color: var(--color-zinc-800);
    }
  }

  @media (hover: hover) {
    .hover\:bg-zinc-800\/50:hover {
      background-color: color-mix(in srgb, oklch(.274 .006 286.033) 50%, transparent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-zinc-800\/50:hover {
        background-color: color-mix(in oklab, var(--color-zinc-800) 50%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-zinc-900:hover {
      background-color: var(--color-zinc-900);
    }
  }

  @media (hover: hover) {
    .hover\:from-emerald-600:hover {
      --tw-gradient-from: var(--color-emerald-600);
      --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\:from-primary\/90:hover {
      --tw-gradient-from: var(--primary);
      --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)) {
      .hover\:from-primary\/90:hover {
        --tw-gradient-from: color-mix(in oklab, var(--primary) 90%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:from-sidebar-accent:hover {
      --tw-gradient-from: var(--sidebar-accent);
      --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\:via-emerald-700:hover {
      --tw-gradient-via: var(--color-emerald-700);
      --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);
    }
  }

  @media (hover: hover) {
    .hover\:to-emerald-700:hover {
      --tw-gradient-to: var(--color-emerald-700);
      --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-primary\/70:hover {
      --tw-gradient-to: var(--primary);
      --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)) {
      .hover\:to-primary\/70:hover {
        --tw-gradient-to: color-mix(in oklab, var(--primary) 70%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:to-sidebar-accent\/50:hover {
      --tw-gradient-to: var(--sidebar-accent);
      --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)) {
      .hover\:to-sidebar-accent\/50:hover {
        --tw-gradient-to: color-mix(in oklab, var(--sidebar-accent) 50%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:to-teal-700:hover {
      --tw-gradient-to: var(--color-teal-700);
      --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-accent-foreground:hover {
      color: var(--accent-foreground);
    }
  }

  @media (hover: hover) {
    .hover\:text-destructive:hover {
      color: var(--destructive);
    }
  }

  @media (hover: hover) {
    .hover\:text-foreground:hover {
      color: var(--foreground);
    }
  }

  @media (hover: hover) {
    .hover\:text-muted-foreground:hover {
      color: var(--muted-foreground);
    }
  }

  @media (hover: hover) {
    .hover\:text-primary-foreground:hover {
      color: var(--primary-foreground);
    }
  }

  @media (hover: hover) {
    .hover\:text-red-500:hover {
      color: var(--color-red-500);
    }
  }

  @media (hover: hover) {
    .hover\:text-red-600:hover {
      color: var(--color-red-600);
    }
  }

  @media (hover: hover) {
    .hover\:text-red-700:hover {
      color: var(--color-red-700);
    }
  }

  @media (hover: hover) {
    .hover\:text-sidebar-accent-foreground:hover {
      color: var(--sidebar-accent-foreground);
    }
  }

  @media (hover: hover) {
    .hover\:text-sidebar-foreground:hover {
      color: var(--sidebar-foreground);
    }
  }

  @media (hover: hover) {
    .hover\:text-white:hover {
      color: var(--color-white);
    }
  }

  @media (hover: hover) {
    .hover\:underline:hover {
      text-decoration-line: underline;
    }
  }

  @media (hover: hover) {
    .hover\:opacity-100:hover {
      opacity: 1;
    }
  }

  @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_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover {
      --tw-shadow: 0 0 0 1px var(--tw-shadow-color, hsl(var(--sidebar-accent)));
      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-md:hover {
      --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);
    }
  }

  @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\:ring-4:hover {
      --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);
    }
  }

  @media (hover: hover) {
    .hover\:shadow-blue-500\/25:hover {
      --tw-shadow-color: color-mix(in srgb, oklch(.623 .214 259.815) 25%, transparent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:shadow-blue-500\/25:hover {
        --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 25%, transparent) var(--tw-shadow-alpha), transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:shadow-green-500\/25:hover {
      --tw-shadow-color: color-mix(in srgb, oklch(.723 .219 149.579) 25%, transparent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:shadow-green-500\/25:hover {
        --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-green-500) 25%, transparent) var(--tw-shadow-alpha), transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible="offcanvas"] *) {
      background-color: var(--sidebar);
    }
  }

  @media (hover: hover) {
    .hover\:after\:bg-sidebar-border:hover:after {
      content: var(--tw-content);
      background-color: var(--sidebar-border);
    }
  }

  .focus\:z-10:focus {
    z-index: 10;
  }

  .focus\:border-destructive:focus {
    border-color: var(--destructive);
  }

  .focus\:border-primary:focus {
    border-color: var(--primary);
  }

  .focus\:bg-accent:focus {
    background-color: var(--accent);
  }

  .focus\:bg-background:focus {
    background-color: var(--background);
  }

  .focus\:bg-card:focus {
    background-color: var(--card);
  }

  .focus\:bg-destructive\/10:focus {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus\:bg-destructive\/10:focus {
      background-color: color-mix(in oklab, var(--destructive) 10%, transparent);
    }
  }

  .focus\:bg-primary:focus {
    background-color: var(--primary);
  }

  .focus\:bg-sidebar-accent\/50:focus {
    background-color: var(--sidebar-accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus\:bg-sidebar-accent\/50:focus {
      background-color: color-mix(in oklab, var(--sidebar-accent) 50%, transparent);
    }
  }

  .focus\:text-accent-foreground:focus {
    color: var(--accent-foreground);
  }

  .focus\:text-destructive:focus {
    color: var(--destructive);
  }

  .focus\:text-primary-foreground:focus {
    color: var(--primary-foreground);
  }

  .focus\:ring-0:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-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-ring:focus {
    --tw-ring-color: var(--ring);
  }

  .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-hidden:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .focus\:outline-hidden:focus {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .focus\:outline-none:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  .focus-visible\:z-10:focus-visible {
    z-index: 10;
  }

  .focus-visible\:border-ring:focus-visible {
    border-color: var(--ring);
  }

  .focus-visible\:ring-1:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:ring-2:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:ring-4:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:ring-\[3px\]:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:ring-destructive\/20:focus-visible {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:ring-destructive\/20:focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .focus-visible\:ring-ring:focus-visible {
    --tw-ring-color: var(--ring);
  }

  .focus-visible\:ring-ring\/50:focus-visible {
    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:ring-ring\/50:focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  .focus-visible\:ring-offset-1:focus-visible {
    --tw-ring-offset-width: 1px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .focus-visible\:outline-hidden:focus-visible {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .focus-visible\:outline-hidden:focus-visible {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .focus-visible\:outline-1:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .focus-visible\:outline-ring:focus-visible {
    outline-color: var(--ring);
  }

  .focus-visible\:outline-none:focus-visible {
    --tw-outline-style: none;
    outline-style: none;
  }

  .active\:cursor-grabbing:active {
    cursor: grabbing;
  }

  .active\:bg-sidebar-accent:active {
    background-color: var(--sidebar-accent);
  }

  .active\:text-sidebar-accent-foreground:active {
    color: var(--sidebar-accent-foreground);
  }

  .disabled\:pointer-events-none:disabled {
    pointer-events: none;
  }

  .disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed;
  }

  .disabled\:opacity-50:disabled {
    opacity: .5;
  }

  :where([data-side="left"]) .in-data-\[side\=left\]\:cursor-w-resize {
    cursor: w-resize;
  }

  :where([data-side="right"]) .in-data-\[side\=right\]\:cursor-e-resize {
    cursor: e-resize;
  }

  .has-disabled\:opacity-50:has(:disabled) {
    opacity: .5;
  }

  .has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot="card-action"]) {
    grid-template-columns: 1fr auto;
  }

  .has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant="inset"]) {
    background-color: var(--sidebar);
  }

  .has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has( > svg) {
    grid-template-columns: calc(var(--spacing) * 4) 1fr;
  }

  .has-\[\>svg\]\:gap-x-3:has( > svg) {
    column-gap: calc(var(--spacing) * 3);
  }

  .aria-disabled\:pointer-events-none[aria-disabled="true"] {
    pointer-events: none;
  }

  .aria-disabled\:opacity-50[aria-disabled="true"] {
    opacity: .5;
  }

  .aria-invalid\:border-destructive[aria-invalid="true"] {
    border-color: var(--destructive);
  }

  .aria-invalid\:ring-destructive\/20[aria-invalid="true"] {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .aria-invalid\:ring-destructive\/20[aria-invalid="true"] {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .aria-selected\:bg-accent[aria-selected="true"] {
    background-color: var(--accent);
  }

  .aria-selected\:bg-primary[aria-selected="true"] {
    background-color: var(--primary);
  }

  .aria-selected\:text-accent-foreground[aria-selected="true"] {
    color: var(--accent-foreground);
  }

  .aria-selected\:text-muted-foreground[aria-selected="true"] {
    color: var(--muted-foreground);
  }

  .aria-selected\:text-primary-foreground[aria-selected="true"] {
    color: var(--primary-foreground);
  }

  .aria-selected\:opacity-100[aria-selected="true"] {
    opacity: 1;
  }

  .data-\[active\=true\]\:z-10[data-active="true"] {
    z-index: 10;
  }

  .data-\[active\=true\]\:border-ring[data-active="true"] {
    border-color: var(--ring);
  }

  .data-\[active\=true\]\:bg-accent\/50[data-active="true"] {
    background-color: var(--accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[active\=true\]\:bg-accent\/50[data-active="true"] {
      background-color: color-mix(in oklab, var(--accent) 50%, transparent);
    }
  }

  .data-\[active\=true\]\:bg-sidebar-accent[data-active="true"] {
    background-color: var(--sidebar-accent);
  }

  .data-\[active\=true\]\:font-medium[data-active="true"] {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .data-\[active\=true\]\:text-accent-foreground[data-active="true"] {
    color: var(--accent-foreground);
  }

  .data-\[active\=true\]\:text-sidebar-accent-foreground[data-active="true"] {
    color: var(--sidebar-accent-foreground);
  }

  .data-\[active\=true\]\:ring-\[3px\][data-active="true"] {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + 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);
  }

  .data-\[active\=true\]\:ring-ring\/50[data-active="true"] {
    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[active\=true\]\:ring-ring\/50[data-active="true"] {
      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  @media (hover: hover) {
    .data-\[active\=true\]\:hover\:bg-accent[data-active="true"]:hover {
      background-color: var(--accent);
    }
  }

  .data-\[active\=true\]\:focus\:bg-accent[data-active="true"]:focus {
    background-color: var(--accent);
  }

  .data-\[active\=true\]\:aria-invalid\:border-destructive[data-active="true"][aria-invalid="true"] {
    border-color: var(--destructive);
  }

  .data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active="true"][aria-invalid="true"] {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active="true"][aria-invalid="true"] {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .data-\[disabled\]\:pointer-events-none[data-disabled] {
    pointer-events: none;
  }

  .data-\[disabled\]\:opacity-50[data-disabled] {
    opacity: .5;
  }

  .data-\[disabled\=true\]\:pointer-events-none[data-disabled="true"] {
    pointer-events: none;
  }

  .data-\[disabled\=true\]\:opacity-50[data-disabled="true"] {
    opacity: .5;
  }

  .data-\[error\=true\]\:text-destructive[data-error="true"] {
    color: var(--destructive);
  }

  .data-\[inset\]\:pl-8[data-inset] {
    padding-left: calc(var(--spacing) * 8);
  }

  .data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion="from-end"] {
    --tw-enter-translate-x: calc(52 * var(--spacing));
  }

  .data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion="from-start"] {
    --tw-enter-translate-x: calc(52 * var(--spacing) * -1);
  }

  .data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion="to-end"] {
    --tw-exit-translate-x: calc(52 * var(--spacing));
  }

  .data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion="to-start"] {
    --tw-exit-translate-x: calc(52 * var(--spacing) * -1);
  }

  .data-\[motion\^\=from-\]\:animate-in[data-motion^="from-"] {
    animation: enter var(--tw-duration, .15s) var(--tw-ease, ease);
  }

  .data-\[motion\^\=from-\]\:fade-in[data-motion^="from-"] {
    --tw-enter-opacity: 0;
  }

  .data-\[motion\^\=to-\]\:animate-out[data-motion^="to-"] {
    animation: exit var(--tw-duration, .15s) var(--tw-ease, ease);
  }

  .data-\[motion\^\=to-\]\:fade-out[data-motion^="to-"] {
    --tw-exit-opacity: 0;
  }

  .data-\[orientation\=horizontal\]\:h-4[data-orientation="horizontal"] {
    height: calc(var(--spacing) * 4);
  }

  .data-\[orientation\=horizontal\]\:h-full[data-orientation="horizontal"] {
    height: 100%;
  }

  .data-\[orientation\=horizontal\]\:h-px[data-orientation="horizontal"] {
    height: 1px;
  }

  .data-\[orientation\=horizontal\]\:w-full[data-orientation="horizontal"] {
    width: 100%;
  }

  .data-\[orientation\=vertical\]\:h-full[data-orientation="vertical"] {
    height: 100%;
  }

  .data-\[orientation\=vertical\]\:min-h-44[data-orientation="vertical"] {
    min-height: calc(var(--spacing) * 44);
  }

  .data-\[orientation\=vertical\]\:w-1\.5[data-orientation="vertical"] {
    width: calc(var(--spacing) * 1.5);
  }

  .data-\[orientation\=vertical\]\:w-auto[data-orientation="vertical"] {
    width: auto;
  }

  .data-\[orientation\=vertical\]\:w-full[data-orientation="vertical"] {
    width: 100%;
  }

  .data-\[orientation\=vertical\]\:w-px[data-orientation="vertical"] {
    width: 1px;
  }

  .data-\[orientation\=vertical\]\:flex-col[data-orientation="vertical"] {
    flex-direction: column;
  }

  .data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction="vertical"] {
    height: 1px;
  }

  .data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction="vertical"] {
    width: 100%;
  }

  .data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction="vertical"] {
    flex-direction: column;
  }

  .data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction="vertical"]:after {
    content: var(--tw-content);
    left: calc(var(--spacing) * 0);
  }

  .data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction="vertical"]:after {
    content: var(--tw-content);
    height: calc(var(--spacing) * 1);
  }

  .data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction="vertical"]:after {
    content: var(--tw-content);
    width: 100%;
  }

  .data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction="vertical"]:after {
    content: var(--tw-content);
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction="vertical"]:after {
    content: var(--tw-content);
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[placeholder\]\:text-muted-foreground[data-placeholder] {
    color: var(--muted-foreground);
  }

  .data-\[selected\=true\]\:bg-accent[data-selected="true"] {
    background-color: var(--accent);
  }

  .data-\[selected\=true\]\:text-accent-foreground[data-selected="true"] {
    color: var(--accent-foreground);
  }

  .data-\[side\=bottom\]\:translate-y-1[data-side="bottom"] {
    --tw-translate-y: calc(var(--spacing) * 1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[side\=bottom\]\:slide-in-from-top-2[data-side="bottom"] {
    --tw-enter-translate-y: calc(2 * var(--spacing) * -1);
  }

  .data-\[side\=left\]\:-translate-x-1[data-side="left"] {
    --tw-translate-x: calc(var(--spacing) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[side\=left\]\:slide-in-from-right-2[data-side="left"] {
    --tw-enter-translate-x: calc(2 * var(--spacing));
  }

  .data-\[side\=right\]\:translate-x-1[data-side="right"] {
    --tw-translate-x: calc(var(--spacing) * 1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[side\=right\]\:slide-in-from-left-2[data-side="right"] {
    --tw-enter-translate-x: calc(2 * var(--spacing) * -1);
  }

  .data-\[side\=top\]\:-translate-y-1[data-side="top"] {
    --tw-translate-y: calc(var(--spacing) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[side\=top\]\:slide-in-from-bottom-2[data-side="top"] {
    --tw-enter-translate-y: calc(2 * var(--spacing));
  }

  .data-\[size\=default\]\:h-9[data-size="default"] {
    height: calc(var(--spacing) * 9);
  }

  .data-\[size\=sm\]\:h-8[data-size="sm"] {
    height: calc(var(--spacing) * 8);
  }

  :is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90 > *)[data-slot="alert-description"] {
    color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90 > *)[data-slot="alert-description"] {
      color: color-mix(in oklab, var(--destructive) 90%, transparent);
    }
  }

  :is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot="command-input-wrapper"] {
    height: calc(var(--spacing) * 12);
  }

  :is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot="navigation-menu-link"]:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  :is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot="navigation-menu-link"]:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  :is(.\*\:data-\[slot\=select-value\]\:line-clamp-1 > *)[data-slot="select-value"] {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  :is(.\*\:data-\[slot\=select-value\]\:flex > *)[data-slot="select-value"] {
    display: flex;
  }

  :is(.\*\:data-\[slot\=select-value\]\:items-center > *)[data-slot="select-value"] {
    align-items: center;
  }

  :is(.\*\:data-\[slot\=select-value\]\:gap-2 > *)[data-slot="select-value"] {
    gap: calc(var(--spacing) * 2);
  }

  .data-\[state\=active\]\:bg-card[data-state="active"] {
    background-color: var(--card);
  }

  .data-\[state\=active\]\:bg-primary[data-state="active"] {
    background-color: var(--primary);
  }

  .data-\[state\=active\]\:text-foreground[data-state="active"] {
    color: var(--foreground);
  }

  .data-\[state\=active\]\:text-primary-foreground[data-state="active"] {
    color: var(--primary-foreground);
  }

  .data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state="checked"] {
    --tw-translate-x: calc(100% - 2px);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[state\=checked\]\:border-primary[data-state="checked"] {
    border-color: var(--primary);
  }

  .data-\[state\=checked\]\:bg-primary[data-state="checked"] {
    background-color: var(--primary);
  }

  .data-\[state\=checked\]\:text-primary-foreground[data-state="checked"] {
    color: var(--primary-foreground);
  }

  .data-\[state\=closed\]\:animate-accordion-up[data-state="closed"] {
    animation: accordion-up var(--tw-duration, .2s) ease-out;
  }

  .data-\[state\=closed\]\:animate-out[data-state="closed"] {
    animation: exit var(--tw-duration, .15s) var(--tw-ease, ease);
  }

  .data-\[state\=closed\]\:duration-300[data-state="closed"] {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .data-\[state\=closed\]\:fade-out-0[data-state="closed"] {
    --tw-exit-opacity: 0;
  }

  .data-\[state\=closed\]\:slide-out-to-bottom[data-state="closed"] {
    --tw-exit-translate-y: 100%;
  }

  .data-\[state\=closed\]\:slide-out-to-left[data-state="closed"] {
    --tw-exit-translate-x: -100%;
  }

  .data-\[state\=closed\]\:slide-out-to-right[data-state="closed"] {
    --tw-exit-translate-x: 100%;
  }

  .data-\[state\=closed\]\:slide-out-to-top[data-state="closed"] {
    --tw-exit-translate-y: -100%;
  }

  .data-\[state\=closed\]\:zoom-out-95[data-state="closed"] {
    --tw-exit-scale: .95;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport="false"] *)[data-state="closed"] {
    animation: exit var(--tw-duration, .15s) var(--tw-ease, ease);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport="false"] *)[data-state="closed"] {
    --tw-exit-opacity: 0;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport="false"] *)[data-state="closed"] {
    --tw-exit-scale: .95;
  }

  .data-\[state\=hidden\]\:animate-out[data-state="hidden"] {
    animation: exit var(--tw-duration, .15s) var(--tw-ease, ease);
  }

  .data-\[state\=hidden\]\:fade-out[data-state="hidden"] {
    --tw-exit-opacity: 0;
  }

  .data-\[state\=on\]\:bg-accent[data-state="on"] {
    background-color: var(--accent);
  }

  .data-\[state\=on\]\:text-accent-foreground[data-state="on"] {
    color: var(--accent-foreground);
  }

  .data-\[state\=open\]\:animate-accordion-down[data-state="open"] {
    animation: accordion-down var(--tw-duration, .2s) ease-out;
  }

  .data-\[state\=open\]\:animate-in[data-state="open"] {
    animation: enter var(--tw-duration, .15s) var(--tw-ease, ease);
  }

  .data-\[state\=open\]\:bg-accent[data-state="open"] {
    background-color: var(--accent);
  }

  .data-\[state\=open\]\:bg-accent\/50[data-state="open"] {
    background-color: var(--accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[state\=open\]\:bg-accent\/50[data-state="open"] {
      background-color: color-mix(in oklab, var(--accent) 50%, transparent);
    }
  }

  .data-\[state\=open\]\:bg-secondary[data-state="open"] {
    background-color: var(--secondary);
  }

  .data-\[state\=open\]\:text-accent-foreground[data-state="open"] {
    color: var(--accent-foreground);
  }

  .data-\[state\=open\]\:text-muted-foreground[data-state="open"] {
    color: var(--muted-foreground);
  }

  .data-\[state\=open\]\:opacity-100[data-state="open"] {
    opacity: 1;
  }

  .data-\[state\=open\]\:duration-500[data-state="open"] {
    --tw-duration: .5s;
    transition-duration: .5s;
  }

  .data-\[state\=open\]\:fade-in-0[data-state="open"] {
    --tw-enter-opacity: 0;
  }

  .data-\[state\=open\]\:slide-in-from-bottom[data-state="open"] {
    --tw-enter-translate-y: 100%;
  }

  .data-\[state\=open\]\:slide-in-from-left[data-state="open"] {
    --tw-enter-translate-x: -100%;
  }

  .data-\[state\=open\]\:slide-in-from-right[data-state="open"] {
    --tw-enter-translate-x: 100%;
  }

  .data-\[state\=open\]\:slide-in-from-top[data-state="open"] {
    --tw-enter-translate-y: -100%;
  }

  .data-\[state\=open\]\:zoom-in-90[data-state="open"] {
    --tw-enter-scale: .9;
  }

  .data-\[state\=open\]\:zoom-in-95[data-state="open"] {
    --tw-enter-scale: .95;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport="false"] *)[data-state="open"] {
    animation: enter var(--tw-duration, .15s) var(--tw-ease, ease);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport="false"] *)[data-state="open"] {
    --tw-enter-opacity: 0;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport="false"] *)[data-state="open"] {
    --tw-enter-scale: .95;
  }

  @media (hover: hover) {
    .data-\[state\=open\]\:hover\:bg-accent[data-state="open"]:hover {
      background-color: var(--accent);
    }
  }

  @media (hover: hover) {
    .data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state="open"]:hover {
      background-color: var(--sidebar-accent);
    }
  }

  @media (hover: hover) {
    .data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state="open"]:hover {
      color: var(--sidebar-accent-foreground);
    }
  }

  .data-\[state\=open\]\:focus\:bg-accent[data-state="open"]:focus {
    background-color: var(--accent);
  }

  .data-\[state\=selected\]\:bg-muted[data-state="selected"] {
    background-color: var(--muted);
  }

  .data-\[state\=unchecked\]\:translate-x-0[data-state="unchecked"] {
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[state\=unchecked\]\:bg-switch-background[data-state="unchecked"] {
    background-color: var(--switch-background);
  }

  .data-\[state\=visible\]\:animate-in[data-state="visible"] {
    animation: enter var(--tw-duration, .15s) var(--tw-ease, ease);
  }

  .data-\[state\=visible\]\:fade-in[data-state="visible"] {
    --tw-enter-opacity: 0;
  }

  .data-\[variant\=destructive\]\:text-destructive[data-variant="destructive"] {
    color: var(--destructive);
  }

  .data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant="destructive"]:focus {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant="destructive"]:focus {
      background-color: color-mix(in oklab, var(--destructive) 10%, transparent);
    }
  }

  .data-\[variant\=destructive\]\:focus\:text-destructive[data-variant="destructive"]:focus {
    color: var(--destructive);
  }

  .data-\[variant\=outline\]\:border-l-0[data-variant="outline"] {
    border-left-style: var(--tw-border-style);
    border-left-width: 0;
  }

  .data-\[variant\=outline\]\:shadow-xs[data-variant="outline"] {
    --tw-shadow: 0 1px 2px 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);
  }

  .data-\[variant\=outline\]\:first\:border-l[data-variant="outline"]:first-child {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction="bottom"] {
    inset-inline: calc(var(--spacing) * 0);
  }

  .data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction="bottom"] {
    bottom: calc(var(--spacing) * 0);
  }

  .data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction="bottom"] {
    margin-top: calc(var(--spacing) * 24);
  }

  .data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction="bottom"] {
    max-height: 80vh;
  }

  .data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction="bottom"] {
    border-top-left-radius: var(--radius);
    border-top-right-radius: var(--radius);
  }

  .data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction="bottom"] {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction="left"] {
    inset-block: calc(var(--spacing) * 0);
  }

  .data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction="left"] {
    left: calc(var(--spacing) * 0);
  }

  .data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction="left"] {
    width: 75%;
  }

  .data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction="left"] {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction="right"] {
    inset-block: calc(var(--spacing) * 0);
  }

  .data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction="right"] {
    right: calc(var(--spacing) * 0);
  }

  .data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction="right"] {
    width: 75%;
  }

  .data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction="right"] {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction="top"] {
    inset-inline: calc(var(--spacing) * 0);
  }

  .data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction="top"] {
    top: calc(var(--spacing) * 0);
  }

  .data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction="top"] {
    margin-bottom: calc(var(--spacing) * 24);
  }

  .data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction="top"] {
    max-height: 80vh;
  }

  .data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction="top"] {
    border-bottom-right-radius: var(--radius);
    border-bottom-left-radius: var(--radius);
  }

  .data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction="top"] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  @media (width >= 40rem) {
    .sm\:block {
      display: block;
    }
  }

  @media (width >= 40rem) {
    .sm\:flex {
      display: flex;
    }
  }

  @media (width >= 40rem) {
    .sm\:hidden {
      display: none;
    }
  }

  @media (width >= 40rem) {
    .sm\:inline {
      display: inline;
    }
  }

  @media (width >= 40rem) {
    .sm\:max-w-4xl {
      max-width: var(--container-4xl);
    }
  }

  @media (width >= 40rem) {
    .sm\:max-w-lg {
      max-width: var(--container-lg);
    }
  }

  @media (width >= 40rem) {
    .sm\:max-w-md {
      max-width: var(--container-md);
    }
  }

  @media (width >= 40rem) {
    .sm\:max-w-sm {
      max-width: var(--container-sm);
    }
  }

  @media (width >= 40rem) {
    .sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 40rem) {
    .sm\:grid-cols-4 {
      grid-template-columns: repeat(4, 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\:justify-end {
      justify-content: flex-end;
    }
  }

  @media (width >= 40rem) {
    .sm\:gap-2\.5 {
      gap: calc(var(--spacing) * 2.5);
    }
  }

  @media (width >= 40rem) {
    .sm\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 40rem) {
    .sm\:p-6 {
      padding: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 40rem) {
    .sm\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 40rem) {
    .sm\:pr-2\.5 {
      padding-right: calc(var(--spacing) * 2.5);
    }
  }

  @media (width >= 40rem) {
    .sm\:pl-2\.5 {
      padding-left: calc(var(--spacing) * 2.5);
    }
  }

  @media (width >= 40rem) {
    .sm\:text-left {
      text-align: left;
    }
  }

  @media (width >= 40rem) {
    .sm\:text-2xl {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }

  @media (width >= 40rem) {
    .data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction="left"] {
      max-width: var(--container-sm);
    }
  }

  @media (width >= 40rem) {
    .data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction="right"] {
      max-width: var(--container-sm);
    }
  }

  @media (width >= 48rem) {
    .md\:absolute {
      position: absolute;
    }
  }

  @media (width >= 48rem) {
    .md\:col-span-2 {
      grid-column: span 2 / span 2;
    }
  }

  @media (width >= 48rem) {
    .md\:mb-0 {
      margin-bottom: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 48rem) {
    .md\:block {
      display: block;
    }
  }

  @media (width >= 48rem) {
    .md\:flex {
      display: flex;
    }
  }

  @media (width >= 48rem) {
    .md\:w-48 {
      width: calc(var(--spacing) * 48);
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[var\(--radix-navigation-menu-viewport-width\)\] {
      width: var(--radix-navigation-menu-viewport-width);
    }
  }

  @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\:p-6 {
      padding: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 48rem) {
    .md\:text-right {
      text-align: right;
    }
  }

  @media (width >= 48rem) {
    .md\:text-4xl {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }

  @media (width >= 48rem) {
    .md\:text-8xl {
      font-size: var(--text-8xl);
      line-height: var(--tw-leading, var(--text-8xl--line-height));
    }
  }

  @media (width >= 48rem) {
    .md\:text-9xl {
      font-size: var(--text-9xl);
      line-height: var(--tw-leading, var(--text-9xl--line-height));
    }
  }

  @media (width >= 48rem) {
    .md\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }

  @media (width >= 48rem) {
    .md\:opacity-0 {
      opacity: 0;
    }
  }

  @media (width >= 48rem) {
    .md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant="inset"] ~ *) {
      margin: calc(var(--spacing) * 2);
    }
  }

  @media (width >= 48rem) {
    .md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant="inset"] ~ *) {
      margin-left: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 48rem) {
    .md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant="inset"] ~ *) {
      border-radius: calc(var(--radius)  + 4px);
    }
  }

  @media (width >= 48rem) {
    .md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant="inset"] ~ *) {
      --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);
    }
  }

  @media (width >= 48rem) {
    .md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant="inset"] ~ *):is(:where(.peer)[data-state="collapsed"] ~ *) {
      margin-left: calc(var(--spacing) * 2);
    }
  }

  @media (width >= 48rem) {
    .md\:after\:hidden:after {
      content: var(--tw-content);
      display: none;
    }
  }

  @media (width >= 64rem) {
    .lg\:col-span-2 {
      grid-column: span 2 / span 2;
    }
  }

  @media (width >= 64rem) {
    .lg\:flex {
      display: flex;
    }
  }

  @media (width >= 64rem) {
    .lg\:hidden {
      display: none;
    }
  }

  @media (width >= 64rem) {
    .lg\:w-80 {
      width: calc(var(--spacing) * 80);
    }
  }

  @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-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .lg\:grid-cols-6 {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .lg\:flex-row {
      flex-direction: row;
    }
  }

  @media (width >= 64rem) {
    .lg\:justify-start {
      justify-content: flex-start;
    }
  }

  @media (width >= 64rem) {
    .lg\:p-8 {
      padding: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 64rem) {
    .lg\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 64rem) {
    .lg\:text-left {
      text-align: left;
    }
  }

  @media (width >= 64rem) {
    .lg\:text-4xl {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }

  @media (width >= 64rem) {
    .lg\:text-6xl {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
  }

  @media (width >= 64rem) {
    .lg\:text-\[12rem\] {
      font-size: 12rem;
    }
  }

  @media (width >= 80rem) {
    .xl\:col-span-1 {
      grid-column: span 1 / span 1;
    }
  }

  @media (width >= 80rem) {
    .xl\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 80rem) {
    .xl\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  .dark\:border-blue-800:is(.dark *) {
    border-color: var(--color-blue-800);
  }

  .dark\:border-gray-700:is(.dark *) {
    border-color: var(--color-gray-700);
  }

  .dark\:border-gray-800:is(.dark *) {
    border-color: var(--color-gray-800);
  }

  .dark\:border-green-700:is(.dark *) {
    border-color: var(--color-green-700);
  }

  .dark\:border-green-800:is(.dark *) {
    border-color: var(--color-green-800);
  }

  .dark\:border-orange-800:is(.dark *) {
    border-color: var(--color-orange-800);
  }

  .dark\:border-purple-800:is(.dark *) {
    border-color: var(--color-purple-800);
  }

  .dark\:border-red-700:is(.dark *) {
    border-color: var(--color-red-700);
  }

  .dark\:border-red-800:is(.dark *) {
    border-color: var(--color-red-800);
  }

  .dark\:border-yellow-700:is(.dark *) {
    border-color: var(--color-yellow-700);
  }

  .dark\:border-yellow-800:is(.dark *) {
    border-color: var(--color-yellow-800);
  }

  .dark\:bg-blue-900:is(.dark *) {
    background-color: var(--color-blue-900);
  }

  .dark\:bg-blue-900\/20:is(.dark *) {
    background-color: color-mix(in srgb, oklch(.379 .146 265.522) 20%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-blue-900\/20:is(.dark *) {
      background-color: color-mix(in oklab, var(--color-blue-900) 20%, transparent);
    }
  }

  .dark\:bg-blue-950\/20:is(.dark *) {
    background-color: color-mix(in srgb, oklch(.282 .091 267.935) 20%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-blue-950\/20:is(.dark *) {
      background-color: color-mix(in oklab, var(--color-blue-950) 20%, transparent);
    }
  }

  .dark\:bg-blue-950\/50:is(.dark *) {
    background-color: color-mix(in srgb, oklch(.282 .091 267.935) 50%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-blue-950\/50:is(.dark *) {
      background-color: color-mix(in oklab, var(--color-blue-950) 50%, transparent);
    }
  }

  .dark\:bg-destructive\/60:is(.dark *) {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-destructive\/60:is(.dark *) {
      background-color: color-mix(in oklab, var(--destructive) 60%, transparent);
    }
  }

  .dark\:bg-gray-900:is(.dark *) {
    background-color: var(--color-gray-900);
  }

  .dark\:bg-gray-950\/50:is(.dark *) {
    background-color: color-mix(in srgb, oklch(.13 .028 261.692) 50%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-gray-950\/50:is(.dark *) {
      background-color: color-mix(in oklab, var(--color-gray-950) 50%, transparent);
    }
  }

  .dark\:bg-green-900:is(.dark *) {
    background-color: var(--color-green-900);
  }

  .dark\:bg-green-900\/20:is(.dark *) {
    background-color: color-mix(in srgb, oklch(.393 .095 152.535) 20%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-green-900\/20:is(.dark *) {
      background-color: color-mix(in oklab, var(--color-green-900) 20%, transparent);
    }
  }

  .dark\:bg-green-950\/20:is(.dark *) {
    background-color: color-mix(in srgb, oklch(.266 .065 152.934) 20%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-green-950\/20:is(.dark *) {
      background-color: color-mix(in oklab, var(--color-green-950) 20%, transparent);
    }
  }

  .dark\:bg-green-950\/50:is(.dark *) {
    background-color: color-mix(in srgb, oklch(.266 .065 152.934) 50%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-green-950\/50:is(.dark *) {
      background-color: color-mix(in oklab, var(--color-green-950) 50%, transparent);
    }
  }

  .dark\:bg-input\/30:is(.dark *) {
    background-color: var(--input);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-input\/30:is(.dark *) {
      background-color: color-mix(in oklab, var(--input) 30%, transparent);
    }
  }

  .dark\:bg-orange-900:is(.dark *) {
    background-color: var(--color-orange-900);
  }

  .dark\:bg-orange-900\/20:is(.dark *) {
    background-color: color-mix(in srgb, oklch(.408 .123 38.172) 20%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-orange-900\/20:is(.dark *) {
      background-color: color-mix(in oklab, var(--color-orange-900) 20%, transparent);
    }
  }

  .dark\:bg-orange-950\/50:is(.dark *) {
    background-color: color-mix(in srgb, oklch(.266 .079 36.259) 50%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-orange-950\/50:is(.dark *) {
      background-color: color-mix(in oklab, var(--color-orange-950) 50%, transparent);
    }
  }

  .dark\:bg-purple-900:is(.dark *) {
    background-color: var(--color-purple-900);
  }

  .dark\:bg-purple-950\/50:is(.dark *) {
    background-color: color-mix(in srgb, oklch(.291 .149 302.717) 50%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-purple-950\/50:is(.dark *) {
      background-color: color-mix(in oklab, var(--color-purple-950) 50%, transparent);
    }
  }

  .dark\:bg-red-900:is(.dark *) {
    background-color: var(--color-red-900);
  }

  .dark\:bg-red-950\/20:is(.dark *) {
    background-color: color-mix(in srgb, oklch(.258 .092 26.042) 20%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-red-950\/20:is(.dark *) {
      background-color: color-mix(in oklab, var(--color-red-950) 20%, transparent);
    }
  }

  .dark\:bg-yellow-900:is(.dark *) {
    background-color: var(--color-yellow-900);
  }

  .dark\:bg-yellow-950\/50:is(.dark *) {
    background-color: color-mix(in srgb, oklch(.286 .066 53.813) 50%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-yellow-950\/50:is(.dark *) {
      background-color: color-mix(in oklab, var(--color-yellow-950) 50%, transparent);
    }
  }

  .dark\:text-blue-100:is(.dark *) {
    color: var(--color-blue-100);
  }

  .dark\:text-blue-200:is(.dark *) {
    color: var(--color-blue-200);
  }

  .dark\:text-blue-300:is(.dark *) {
    color: var(--color-blue-300);
  }

  .dark\:text-blue-400:is(.dark *) {
    color: var(--color-blue-400);
  }

  .dark\:text-emerald-400:is(.dark *) {
    color: var(--color-emerald-400);
  }

  .dark\:text-gray-100:is(.dark *) {
    color: var(--color-gray-100);
  }

  .dark\:text-gray-300:is(.dark *) {
    color: var(--color-gray-300);
  }

  .dark\:text-gray-400:is(.dark *) {
    color: var(--color-gray-400);
  }

  .dark\:text-green-100:is(.dark *) {
    color: var(--color-green-100);
  }

  .dark\:text-green-300:is(.dark *) {
    color: var(--color-green-300);
  }

  .dark\:text-green-400:is(.dark *) {
    color: var(--color-green-400);
  }

  .dark\:text-green-500:is(.dark *) {
    color: var(--color-green-500);
  }

  .dark\:text-muted-foreground:is(.dark *) {
    color: var(--muted-foreground);
  }

  .dark\:text-orange-100:is(.dark *) {
    color: var(--color-orange-100);
  }

  .dark\:text-orange-300:is(.dark *) {
    color: var(--color-orange-300);
  }

  .dark\:text-orange-400:is(.dark *) {
    color: var(--color-orange-400);
  }

  .dark\:text-purple-100:is(.dark *) {
    color: var(--color-purple-100);
  }

  .dark\:text-purple-300:is(.dark *) {
    color: var(--color-purple-300);
  }

  .dark\:text-purple-400:is(.dark *) {
    color: var(--color-purple-400);
  }

  .dark\:text-red-100:is(.dark *) {
    color: var(--color-red-100);
  }

  .dark\:text-red-300:is(.dark *) {
    color: var(--color-red-300);
  }

  .dark\:text-red-400:is(.dark *) {
    color: var(--color-red-400);
  }

  .dark\:text-red-500:is(.dark *) {
    color: var(--color-red-500);
  }

  .dark\:text-yellow-100:is(.dark *) {
    color: var(--color-yellow-100);
  }

  .dark\:text-yellow-300:is(.dark *) {
    color: var(--color-yellow-300);
  }

  .dark\:text-yellow-400:is(.dark *) {
    color: var(--color-yellow-400);
  }

  @media (hover: hover) {
    .dark\:hover\:bg-input\/50:is(.dark *):hover {
      background-color: var(--input);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:hover\:bg-input\/50:is(.dark *):hover {
        background-color: color-mix(in oklab, var(--input) 50%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .dark\:hover\:bg-red-900\/20:is(.dark *):hover {
      background-color: color-mix(in srgb, oklch(.396 .141 25.723) 20%, transparent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:hover\:bg-red-900\/20:is(.dark *):hover {
        background-color: color-mix(in oklab, var(--color-red-900) 20%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .dark\:hover\:bg-red-950:is(.dark *):hover {
      background-color: var(--color-red-950);
    }
  }

  @media (hover: hover) {
    .dark\:hover\:bg-red-950\/50:is(.dark *):hover {
      background-color: color-mix(in srgb, oklch(.258 .092 26.042) 50%, transparent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:hover\:bg-red-950\/50:is(.dark *):hover {
        background-color: color-mix(in oklab, var(--color-red-950) 50%, transparent);
      }
    }
  }

  .dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }

  .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid="true"] {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid="true"] {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }

  .dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active="true"][aria-invalid="true"] {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active="true"][aria-invalid="true"] {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }

  .dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state="active"] {
    border-color: var(--input);
  }

  .dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state="active"] {
    background-color: var(--input);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state="active"] {
      background-color: color-mix(in oklab, var(--input) 30%, transparent);
    }
  }

  .dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state="active"] {
    color: var(--foreground);
  }

  .dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state="checked"] {
    background-color: var(--primary);
  }

  .dark\:data-\[state\=checked\]\:bg-primary-foreground:is(.dark *)[data-state="checked"] {
    background-color: var(--primary-foreground);
  }

  .dark\:data-\[state\=unchecked\]\:bg-card-foreground:is(.dark *)[data-state="unchecked"] {
    background-color: var(--card-foreground);
  }

  .dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state="unchecked"] {
    background-color: var(--input);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state="unchecked"] {
      background-color: color-mix(in oklab, var(--input) 80%, transparent);
    }
  }

  .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant="destructive"]:focus {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant="destructive"]:focus {
      background-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text {
    fill: var(--muted-foreground);
  }

  .\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"] {
    stroke: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"] {
      stroke: color-mix(in oklab, var(--border) 50%, transparent);
    }
  }

  .\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor {
    stroke: var(--border);
  }

  .\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"] {
    stroke: #0000;
  }

  .\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"] {
    stroke: var(--border);
  }

  .\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector {
    fill: var(--muted);
  }

  .\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor {
    fill: var(--muted);
  }

  .\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"] {
    stroke: var(--border);
  }

  .\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"] {
    stroke: #0000;
  }

  .\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading] {
    padding-inline: calc(var(--spacing) * 2);
  }

  .\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading] {
    padding-block: calc(var(--spacing) * 1.5);
  }

  .\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading] {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading] {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading] {
    color: var(--muted-foreground);
  }

  .\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group] {
    padding-inline: calc(var(--spacing) * 2);
  }

  .\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden]) ~ [cmdk-group] {
    padding-top: calc(var(--spacing) * 0);
  }

  .\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg {
    height: calc(var(--spacing) * 5);
  }

  .\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg {
    width: calc(var(--spacing) * 5);
  }

  .\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input] {
    height: calc(var(--spacing) * 12);
  }

  .\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item] {
    padding-inline: calc(var(--spacing) * 2);
  }

  .\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item] {
    padding-block: calc(var(--spacing) * 3);
  }

  .\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg {
    height: calc(var(--spacing) * 5);
  }

  .\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg {
    width: calc(var(--spacing) * 5);
  }

  .\[\&_p\]\:leading-relaxed p {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }

  .\[\&_svg\]\:pointer-events-none svg {
    pointer-events: none;
  }

  .\[\&_svg\]\:size-4 svg {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .\[\&_svg\]\:shrink-0 svg {
    flex-shrink: 0;
  }

  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*="text-"]) {
    color: var(--muted-foreground);
  }

  .\[\&_tr\]\:border-b tr {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .\[\&_tr\:last-child\]\:border-0 tr:last-child {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has( > .day-range-end) {
    border-top-right-radius: calc(var(--radius)  - 2px);
    border-bottom-right-radius: calc(var(--radius)  - 2px);
  }

  .\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has( > .day-range-start) {
    border-top-left-radius: calc(var(--radius)  - 2px);
    border-bottom-left-radius: calc(var(--radius)  - 2px);
  }

  .\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]) {
    border-radius: calc(var(--radius)  - 2px);
  }

  .\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]) {
    background-color: var(--accent);
  }

  .first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:first-child:has([aria-selected]) {
    border-top-left-radius: calc(var(--radius)  - 2px);
    border-bottom-left-radius: calc(var(--radius)  - 2px);
  }

  .last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:last-child:has([aria-selected]) {
    border-top-right-radius: calc(var(--radius)  - 2px);
    border-bottom-right-radius: calc(var(--radius)  - 2px);
  }

  .\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end) {
    border-top-right-radius: calc(var(--radius)  - 2px);
    border-bottom-right-radius: calc(var(--radius)  - 2px);
  }

  .\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role="checkbox"]) {
    padding-right: calc(var(--spacing) * 0);
  }

  .\[\.border-b\]\:pb-6.border-b {
    padding-bottom: calc(var(--spacing) * 6);
  }

  .\[\.border-t\]\:pt-6.border-t {
    padding-top: calc(var(--spacing) * 6);
  }

  :is(.\*\:\[span\]\:last\:flex > *):is(span):last-child {
    display: flex;
  }

  :is(.\*\:\[span\]\:last\:items-center > *):is(span):last-child {
    align-items: center;
  }

  :is(.\*\:\[span\]\:last\:gap-2 > *):is(span):last-child {
    gap: calc(var(--spacing) * 2);
  }

  :is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant="destructive"] > *):is(svg) {
    color: var(--destructive) !important;
  }

  .\[\&\:last-child\]\:pb-6:last-child {
    padding-bottom: calc(var(--spacing) * 6);
  }

  .\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\] > [role="checkbox"] {
    --tw-translate-y: 2px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .\[\&\>button\]\:hidden > button {
    display: none;
  }

  .\[\&\>span\:last-child\]\:truncate > span:last-child {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .\[\&\>svg\]\:pointer-events-none > svg {
    pointer-events: none;
  }

  .\[\&\>svg\]\:size-3 > svg {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }

  .\[\&\>svg\]\:size-3\.5 > svg {
    width: calc(var(--spacing) * 3.5);
    height: calc(var(--spacing) * 3.5);
  }

  .\[\&\>svg\]\:size-4 > svg {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .\[\&\>svg\]\:h-2\.5 > svg {
    height: calc(var(--spacing) * 2.5);
  }

  .\[\&\>svg\]\:h-3 > svg {
    height: calc(var(--spacing) * 3);
  }

  .\[\&\>svg\]\:w-2\.5 > svg {
    width: calc(var(--spacing) * 2.5);
  }

  .\[\&\>svg\]\:w-3 > svg {
    width: calc(var(--spacing) * 3);
  }

  .\[\&\>svg\]\:shrink-0 > svg {
    flex-shrink: 0;
  }

  .\[\&\>svg\]\:translate-y-0\.5 > svg {
    --tw-translate-y: calc(var(--spacing) * .5);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .\[\&\>svg\]\:text-current > svg {
    color: currentColor;
  }

  .\[\&\>svg\]\:text-muted-foreground > svg {
    color: var(--muted-foreground);
  }

  .\[\&\>svg\]\:text-sidebar-accent-foreground > svg {
    color: var(--sidebar-accent-foreground);
  }

  .\[\&\>tr\]\:last\:border-b-0 > tr:last-child {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  .\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction="vertical"] > div {
    rotate: 90deg;
  }

  .\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state="open"] > svg {
    rotate: 180deg;
  }

  [data-side="left"][data-collapsible="offcanvas"] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2 {
    right: calc(var(--spacing) * -2);
  }

  [data-side="left"][data-state="collapsed"] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize {
    cursor: e-resize;
  }

  [data-side="right"][data-collapsible="offcanvas"] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2 {
    left: calc(var(--spacing) * -2);
  }

  [data-side="right"][data-state="collapsed"] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize {
    cursor: w-resize;
  }

  @media (hover: hover) {
    a.\[a\&\]\:hover\:bg-accent:hover {
      background-color: var(--accent);
    }
  }

  @media (hover: hover) {
    a.\[a\&\]\:hover\:bg-destructive\/90:hover {
      background-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      a.\[a\&\]\:hover\:bg-destructive\/90:hover {
        background-color: color-mix(in oklab, var(--destructive) 90%, transparent);
      }
    }
  }

  @media (hover: hover) {
    a.\[a\&\]\:hover\:bg-primary\/90:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      a.\[a\&\]\:hover\:bg-primary\/90:hover {
        background-color: color-mix(in oklab, var(--primary) 90%, transparent);
      }
    }
  }

  @media (hover: hover) {
    a.\[a\&\]\:hover\:bg-secondary\/90:hover {
      background-color: var(--secondary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      a.\[a\&\]\:hover\:bg-secondary\/90:hover {
        background-color: color-mix(in oklab, var(--secondary) 90%, transparent);
      }
    }
  }

  @media (hover: hover) {
    a.\[a\&\]\:hover\:text-accent-foreground:hover {
      color: var(--accent-foreground);
    }
  }

  .text-icon-purple {
    color: var(--icon-purple);
  }

  .bg-icon-purple {
    background-color: var(--icon-purple);
  }

  .sidebar-stable {
    will-change: width;
    transition: width .3s cubic-bezier(.4, 0, .2, 1), padding .3s cubic-bezier(.4, 0, .2, 1);
  }

  .sidebar-content-stable {
    will-change: opacity, width;
    transition: opacity .3s cubic-bezier(.4, 0, .2, 1), width .3s cubic-bezier(.4, 0, .2, 1), margin .3s cubic-bezier(.4, 0, .2, 1);
  }

  .sidebar-text-stable {
    white-space: nowrap;
    transition: opacity .3s ease-in-out, width .3s ease-in-out;
    overflow: hidden;
  }

  .sidebar-icon-stable {
    flex-shrink: 0;
    transition: color .2s ease-in-out;
  }

  .sidebar-main-content {
    will-change: margin-left;
    transition: margin-left .3s cubic-bezier(.4, 0, .2, 1);
  }

  .sidebar-button-stable {
    will-change: background-color;
    transition: background-color .2s ease-in-out, color .2s ease-in-out, box-shadow .2s ease-in-out;
  }

  .sidebar-container-stable {
    flex-direction: column;
    height: 100%;
    display: flex;
    overflow: hidden;
  }

  .sidebar-scroll-stable {
    scroll-behavior: smooth;
    scrollbar-width: thin;
    scrollbar-color: var(--sidebar-border) transparent;
    overflow: hidden auto;
  }

  .sidebar-scroll-stable::-webkit-scrollbar {
    width: 4px;
  }

  .sidebar-scroll-stable::-webkit-scrollbar-track {
    background: none;
  }

  .sidebar-scroll-stable::-webkit-scrollbar-thumb {
    background: var(--sidebar-border);
    border-radius: 2px;
  }

  .sidebar-scroll-stable::-webkit-scrollbar-thumb:hover {
    background: var(--sidebar-foreground);
  }

  @media (prefers-reduced-motion: reduce) {
    .sidebar-smooth, .sidebar-item-enter, .sidebar-item-exit, .hover-lift, .hover-scale {
      transition: none !important;
      animation: none !important;
      transform: none !important;
    }
  }

  .workflow-grid-background {
    background-color: var(--background);
    background-image: radial-gradient(circle, var(--border) .5px, transparent .5px);
    background-position: 0 0;
    background-size: 20px 20px;
  }

  .dark .workflow-grid-background {
    background-color: var(--background);
    background-image: radial-gradient(circle, #ffffff0f .5px, #0000 .5px);
    background-position: 0 0;
    background-size: 20px 20px;
  }

  .workflow-canvas-container {
    width: 100%;
    height: 100%;
    min-height: 500px;
    position: relative;
    overflow: hidden;
  }

  .workflow-clean-grid, .dark .workflow-clean-grid {
    background-color: var(--background);
    background-image: none;
  }

  .text-icon-blue {
    color: var(--icon-blue);
  }

  .text-icon-green {
    color: var(--icon-green);
  }

  .text-icon-red {
    color: var(--icon-red);
  }

  .text-icon-orange {
    color: var(--icon-orange);
  }

  .bg-icon-blue {
    background-color: var(--icon-blue);
  }

  .bg-icon-green {
    background-color: var(--icon-green);
  }

  .bg-icon-red {
    background-color: var(--icon-red);
  }

  .bg-icon-orange {
    background-color: var(--icon-orange);
  }

  .hover-lift {
    will-change: transform;
    transition: transform .15s ease-out;
  }

  .hover-lift:hover {
    transform: translate3d(0, -2px, 0);
  }

  .hover-scale {
    will-change: transform;
    transition: transform .1s ease-out;
  }

  .hover-scale:hover {
    transform: scale3d(1.02, 1.02, 1);
  }

  .glass-effect {
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    background: #ffffff1a;
    border: 1px solid #fff3;
  }

  .dark .glass-effect {
    background: #0003;
    border: 1px solid #ffffff1a;
  }

  .depth-1 {
    box-shadow: 0 1px 3px #0000001f, 0 1px 2px #0000003d;
  }

  .depth-2 {
    box-shadow: 0 3px 6px #00000029, 0 3px 6px #0000003b;
  }

  .texture-subtle-pattern {
    background-image: linear-gradient(45deg, #00000003 25%, #0000 25%), linear-gradient(-45deg, #00000003 25%, #0000 25%);
    background-size: 20px 20px;
  }

  .dark .texture-subtle-pattern {
    background-image: linear-gradient(45deg, #ffffff01 25%, #0000 25%), linear-gradient(-45deg, #ffffff01 25%, #0000 25%);
    background-size: 20px 20px;
  }
}

:root {
  --font-size: 14px;
  --background: #fff;
  --foreground: #000;
  --card: #fff;
  --card-foreground: #000;
  --popover: #fff;
  --popover-foreground: #000;
  --primary: #000;
  --primary-foreground: #fff;
  --secondary: #f8f8f8;
  --secondary-foreground: #000;
  --muted: #f5f5f5;
  --muted-foreground: #666;
  --accent: #f0f0f0;
  --accent-foreground: #000;
  --destructive: #000;
  --destructive-foreground: #fff;
  --border: #e5e5e5;
  --input: transparent;
  --input-background: #f8f8f8;
  --switch-background: #e5e5e5;
  --font-weight-medium: 500;
  --font-weight-normal: 400;
  --ring: #666;
  --chart-1: #000;
  --chart-2: #333;
  --chart-3: #666;
  --chart-4: #999;
  --chart-5: #ccc;
  --radius: .625rem;
  --sidebar: #fafafa;
  --sidebar-foreground: #000;
  --sidebar-primary: #000;
  --sidebar-primary-foreground: #fff;
  --sidebar-accent: #f5f5f5;
  --sidebar-accent-foreground: #000;
  --sidebar-border: #e5e5e5;
  --sidebar-ring: #666;
  --icon-blue: #1d4ed8;
  --icon-green: #15803d;
  --icon-red: #dc2626;
  --icon-orange: #ea580c;
  --icon-purple: #7c3aed;
}

.dark {
  --background: #181818;
  --foreground: #fff;
  --card: #1f1f1f;
  --card-foreground: #fff;
  --popover: #1f1f1f;
  --popover-foreground: #fff;
  --primary: #fff;
  --primary-foreground: #000;
  --secondary: #171717;
  --secondary-foreground: #fff;
  --muted: #171717;
  --muted-foreground: #999;
  --accent: #1f1f1f;
  --accent-foreground: #fff;
  --destructive: #fff;
  --destructive-foreground: #000;
  --border: #2a2a2a;
  --input: #171717;
  --input-background: #171717;
  --switch-background: #2a2a2a;
  --ring: #666;
  --font-weight-medium: 500;
  --font-weight-normal: 400;
  --chart-1: #fff;
  --chart-2: #ccc;
  --chart-3: #999;
  --chart-4: #666;
  --chart-5: #333;
  --sidebar: #171717;
  --sidebar-foreground: #fff;
  --sidebar-primary: #fff;
  --sidebar-primary-foreground: #000;
  --sidebar-accent: #1f1f1f;
  --sidebar-accent-foreground: #fff;
  --sidebar-border: #2a2a2a;
  --sidebar-ring: #666;
  --icon-blue: #1e40af;
  --icon-green: #166534;
  --icon-red: #991b1b;
  --icon-orange: #c2410c;
  --icon-purple: #5b21b6;
}


.material-symbols-outlined-filled {
  font-variation-settings: "FILL" 1;
}

:root {
  --font-size: 14px;
  --background: #fff;
  --foreground: #000;
  --card: #fff;
  --card-foreground: #000;
  --popover: #fff;
  --popover-foreground: #000;
  --primary: #000;
  --primary-foreground: #fff;
  --secondary: #f8f8f8;
  --secondary-foreground: #000;
  --muted: #f5f5f5;
  --muted-foreground: #666;
  --accent: #f0f0f0;
  --accent-foreground: #000;
  --destructive: #000;
  --destructive-foreground: #fff;
  --border: #e5e5e5;
  --input: transparent;
  --input-background: #f8f8f8;
  --switch-background: #e5e5e5;
  --font-weight-medium: 500;
  --font-weight-normal: 400;
  --ring: #666;
  --chart-1: #000;
  --chart-2: #333;
  --chart-3: #666;
  --chart-4: #999;
  --chart-5: #ccc;
  --radius: .625rem;
  --sidebar: #fafafa;
  --sidebar-foreground: #000;
  --sidebar-primary: #000;
  --sidebar-primary-foreground: #fff;
  --sidebar-accent: #f5f5f5;
  --sidebar-accent-foreground: #000;
  --sidebar-border: #e5e5e5;
  --sidebar-ring: #666;
  --icon-blue: #1d4ed8;
  --icon-green: #15803d;
  --icon-red: #dc2626;
  --icon-orange: #ea580c;
}

.dark {
  --background: #181818;
  --foreground: #fff;
  --card: #1f1f1f;
  --card-foreground: #fff;
  --popover: #1f1f1f;
  --popover-foreground: #fff;
  --primary: #fff;
  --primary-foreground: #000;
  --secondary: #171717;
  --secondary-foreground: #fff;
  --muted: #171717;
  --muted-foreground: #999;
  --accent: #1f1f1f;
  --accent-foreground: #fff;
  --destructive: #fff;
  --destructive-foreground: #000;
  --border: #2a2a2a;
  --input: #171717;
  --input-background: #171717;
  --switch-background: #2a2a2a;
  --ring: #666;
  --font-weight-medium: 500;
  --font-weight-normal: 400;
  --chart-1: #fff;
  --chart-2: #ccc;
  --chart-3: #999;
  --chart-4: #666;
  --chart-5: #333;
  --sidebar: #171717;
  --sidebar-foreground: #fff;
  --sidebar-primary: #fff;
  --sidebar-primary-foreground: #000;
  --sidebar-accent: #1f1f1f;
  --sidebar-accent-foreground: #fff;
  --sidebar-border: #2a2a2a;
  --sidebar-ring: #666;
  --icon-blue: #1e40af;
  --icon-green: #166534;
  --icon-red: #991b1b;
  --icon-orange: #c2410c;
}


.material-symbols-outlined {
  letter-spacing: normal;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeSpeed;
  direction: ltr;
  font-family: Material Symbols Outlined;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  display: inline-block;
}

html {
  font-size: var(--font-size);
}

.convai-widget-container {
  --widget-background: var(--card);
  --widget-foreground: var(--card-foreground);
  --widget-border: var(--border);
}

elevenlabs-convai {
  border-radius: var(--radius);
  overflow: hidden;
}

.dark elevenlabs-convai {
  --lightningcss-light: ;
  --lightningcss-dark: initial;
  color-scheme: dark;
}

@keyframes dash-animation {
  0% {
    stroke-dashoffset: 0;
  }

  100% {
    stroke-dashoffset: 24px;
  }
}

.flow-node-dragging {
  z-index: 1000;
  transition: none;
  transform: scale(1.05)rotate(1deg);
  box-shadow: 0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;
}

.node-port {
  transition: all .2s cubic-bezier(.4, 0, .2, 1);
}

.node-port:hover {
  filter: drop-shadow(0 4px 8px #0003);
  transform: scale(1.25);
}

.node-port.connecting {
  animation: 1.5s ease-in-out infinite port-pulse;
}

@keyframes port-pulse {
  0%, 100% {
    opacity: 1;
    transform: scale(1);
  }

  50% {
    opacity: .8;
    transform: scale(1.2);
  }
}

.connection-line path {
  transition: all .3s;
}

.connection-line:hover path {
  stroke-width: 4px;
  filter: drop-shadow(0 0 8px);
}

.live-connection path {
  animation: 2s ease-in-out infinite alternate live-connection-glow;
}

@keyframes live-connection-glow {
  0% {
    filter: drop-shadow(0 0 8px);
  }

  100% {
    filter: drop-shadow(0 0 16px);
  }
}

.flow-canvas.animated-grid {
  background-attachment: fixed;
  animation: 20s linear infinite grid-shift;
}

@keyframes grid-shift {
  0% {
    background-position: 0 0;
  }

  100% {
    background-position: 20px 20px;
  }
}

.node-selected {
  animation: 2s ease-in-out infinite selection-ring;
}

@keyframes selection-ring {
  0%, 100% {
    box-shadow: 0 0 #3b82f6b3;
  }

  50% {
    box-shadow: 0 0 0 8px #3b82f600;
  }
}

.flow-element {
  transition: all .3s cubic-bezier(.4, 0, .2, 1);
}

.flow-node, .connection-line, .live-connection {
  will-change: transform;
  transform: translateZ(0);
}

.status-indicator.running {
  animation: 1.5s ease-in-out infinite status-running;
}

@keyframes status-running {
  0%, 100% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.1);
  }
}

.status-indicator.success {
  animation: .6s ease-out status-success;
}

@keyframes status-success {
  0% {
    opacity: .6;
    transform: scale(.8);
  }

  50% {
    opacity: 1;
    transform: scale(1.2);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}

.status-indicator.error {
  animation: .5s ease-out status-error;
}

@keyframes status-error {
  0%, 100% {
    transform: translateX(0);
  }

  25% {
    transform: translateX(-4px);
  }

  75% {
    transform: translateX(4px);
  }
}

.flow-canvas {
  transition: transform .3s cubic-bezier(.4, 0, .2, 1);
}

@media (width <= 768px) {
  .flow-node {
    min-width: 240px;
    font-size: .875rem;
  }

  .node-port {
    width: 12px;
    height: 12px;
  }

  .connection-line path {
    stroke-width: 2px;
  }
}

@media (prefers-contrast: high) {
  .connection-line path {
    stroke-width: 3px;
  }

  .node-port, .flow-node {
    border-width: 3px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .flow-node, .connection-line, .node-port, .status-indicator {
    transition: none !important;
    animation: none !important;
  }

  .live-connection path {
    animation: none !important;
  }
}

.flow-node:focus, .node-port:focus {
  outline: 2px solid var(--primary);
  outline-offset: 2px;
}

.selection-box {
  fill: #3b82f61a;
  stroke: #3b82f680;
  stroke-width: 1px;
  stroke-dasharray: 4 4;
}

.flow-minimap {
  border: 1px solid var(--border);
  background: #0000000d;
  border-radius: 8px;
}

.dark .flow-minimap {
  background: #ffffff0d;
}

@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-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-gradient-position {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}

@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}

@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

@property --tw-ordinal {
  syntax: "*";
  inherits: false
}

@property --tw-slashed-zero {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-figure {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-spacing {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-fraction {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}

@property --tw-content {
  syntax: "*";
  inherits: false;
  initial-value: "";
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

@keyframes ping {
  75%, 100% {
    opacity: 0;
    transform: scale(2);
  }
}

@keyframes pulse {
  50% {
    opacity: .5;
  }
}

@keyframes bounce {
  0%, 100% {
    animation-timing-function: cubic-bezier(.8, 0, 1, 1);
    transform: translateY(-25%);
  }

  50% {
    animation-timing-function: cubic-bezier(0, 0, .2, 1);
    transform: none;
  }
}

@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));
  }
}

@keyframes exit {
  to {
    opacity: var(--tw-exit-opacity, 1);
    transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0));
  }
}

@keyframes accordion-down {
  from {
    height: 0;
  }

  to {
    height: var(--radix-accordion-content-height, var(--bits-accordion-content-height));
  }
}

@keyframes accordion-up {
  from {
    height: var(--radix-accordion-content-height, var(--bits-accordion-content-height));
  }

  to {
    height: 0;
  }
}

@keyframes caret-blink {
  0%, 70%, 100% {
    opacity: 1;
  }

  20%, 50% {
    opacity: 0;
  }
}
