/*! 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-200: oklch(.885 .062 18.334);
    --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-orange-400: oklch(.75 .183 55.934);
    --color-orange-500: oklch(.705 .213 47.604);
    --color-orange-600: oklch(.646 .222 41.116);
    --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-green-400: oklch(.792 .209 151.711);
    --color-green-500: oklch(.723 .219 149.579);
    --color-green-600: oklch(.627 .194 149.214);
    --color-blue-50: oklch(.97 .014 254.604);
    --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-indigo-100: oklch(.93 .034 272.788);
    --color-indigo-900: oklch(.359 .144 278.697);
    --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-slate-300: oklch(.869 .022 252.894);
    --color-slate-400: oklch(.704 .04 256.788);
    --color-slate-700: oklch(.372 .044 257.287);
    --color-slate-800: oklch(.279 .041 260.031);
    --color-slate-900: oklch(.208 .042 265.755);
    --color-gray-50: oklch(.985 .002 247.839);
    --color-gray-100: oklch(.967 .003 264.542);
    --color-gray-200: oklch(.928 .006 264.531);
    --color-gray-300: oklch(.872 .01 258.338);
    --color-gray-400: oklch(.707 .022 261.325);
    --color-gray-500: oklch(.551 .027 264.364);
    --color-gray-600: oklch(.446 .03 256.802);
    --color-gray-700: oklch(.373 .034 259.733);
    --color-gray-800: oklch(.278 .033 256.848);
    --color-gray-900: oklch(.21 .034 264.665);
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --container-sm: 24rem;
    --container-lg: 32rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --container-6xl: 72rem;
    --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);
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --tracking-tight: -.025em;
    --tracking-widest: .1em;
    --leading-relaxed: 1.625;
    --radius-xs: .125rem;
    --ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --animate-spin: spin 1s linear infinite;
    --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
    --blur-sm: 8px;
    --blur-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);
    }
  }

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

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

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

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

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

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

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

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) p {
    font-size: var(--text-base);
    font-weight: var(--font-weight-normal);
    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: var(--text-base);
    font-weight: var(--font-weight-medium);
    line-height: 1.5;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[-1\.11\%\] {
    top: -1.11%;
  }

  .top-\[-1\.742\%\] {
    top: -1.742%;
  }

  .top-\[-3\.369\%\] {
    top: -3.369%;
  }

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

  .top-\[-4\.444\%\] {
    top: -4.444%;
  }

  .top-\[-4\.688\%\] {
    top: -4.688%;
  }

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

  .top-\[-6\.25\%\] {
    top: -6.25%;
  }

  .top-\[-13\.459\%\] {
    top: -13.459%;
  }

  .top-\[-16\.25\%\] {
    top: -16.25%;
  }

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

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

  .top-\[3\.981\%\] {
    top: 3.981%;
  }

  .top-\[4\.224\%\] {
    top: 4.224%;
  }

  .top-\[7\.41\%\] {
    top: 7.41%;
  }

  .top-\[7\.406\%\] {
    top: 7.406%;
  }

  .top-\[7\.409\%\] {
    top: 7.409%;
  }

  .top-\[8\.451\%\] {
    top: 8.451%;
  }

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

  .top-\[13\.135\%\] {
    top: 13.135%;
  }

  .top-\[17\.784\%\] {
    top: 17.784%;
  }

  .top-\[21\.916\%\] {
    top: 21.916%;
  }

  .top-\[22\.503\%\] {
    top: 22.503%;
  }

  .top-\[24\.614\%\] {
    top: 24.614%;
  }

  .top-\[25\.102\%\] {
    top: 25.102%;
  }

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

  .top-\[27\.24\%\] {
    top: 27.24%;
  }

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

  .top-\[31\.357\%\] {
    top: 31.357%;
  }

  .top-\[31\.682\%\] {
    top: 31.682%;
  }

  .top-\[36\.486\%\] {
    top: 36.486%;
  }

  .top-\[37\.449\%\] {
    top: 37.449%;
  }

  .top-\[37\.774\%\] {
    top: 37.774%;
  }

  .top-\[38\.302\%\] {
    top: 38.302%;
  }

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

  .top-\[43\.339\%\] {
    top: 43.339%;
  }

  .top-\[43\.379\%\] {
    top: 43.379%;
  }

  .top-\[44\.11\%\] {
    top: 44.11%;
  }

  .top-\[45\.818\%\] {
    top: 45.818%;
  }

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

  .top-\[48\.375\%\] {
    top: 48.375%;
  }

  .top-\[49\.31\%\] {
    top: 49.31%;
  }

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

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

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

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

  .top-\[51\.44px\] {
    top: 51.44px;
  }

  .top-\[51\.508px\] {
    top: 51.508px;
  }

  .top-\[53\.412\%\] {
    top: 53.412%;
  }

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

  .top-\[55\.24\%\] {
    top: 55.24%;
  }

  .top-\[55\.274\%\] {
    top: 55.274%;
  }

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

  .top-\[56\.458\%\] {
    top: 56.458%;
  }

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

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

  .top-\[62\.957\%\] {
    top: 62.957%;
  }

  .top-\[63\.932\%\] {
    top: 63.932%;
  }

  .top-\[64\.503\%\] {
    top: 64.503%;
  }

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

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

  .top-\[69\.187\%\] {
    top: 69.187%;
  }

  .top-\[69\.189\%\] {
    top: 69.189%;
  }

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

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

  .top-\[70\.837\%\] {
    top: 70.837%;
  }

  .top-\[71\.334\%\] {
    top: 71.334%;
  }

  .top-\[73\.836\%\] {
    top: 73.836%;
  }

  .top-\[73\.872\%\] {
    top: 73.872%;
  }

  .top-\[77\.742\%\] {
    top: 77.742%;
  }

  .top-\[78\.521\%\] {
    top: 78.521%;
  }

  .top-\[78\.555\%\] {
    top: 78.555%;
  }

  .top-\[83\.24\%\] {
    top: 83.24%;
  }

  .top-\[83\.292\%\] {
    top: 83.292%;
  }

  .top-\[84\.647\%\] {
    top: 84.647%;
  }

  .top-\[85\.55\%\] {
    top: 85.55%;
  }

  .top-\[87\.977\%\] {
    top: 87.977%;
  }

  .top-\[91\.552\%\] {
    top: 91.552%;
  }

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

  .top-\[92\.286\%\] {
    top: 92.286%;
  }

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

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

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

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

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

  .top-\[105\.591px\] {
    top: 105.591px;
  }

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

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

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

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

  .top-\[121\.809px\] {
    top: 121.809px;
  }

  .top-\[123\.543px\] {
    top: 123.543px;
  }

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

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

  .top-\[137\.275px\] {
    top: 137.275px;
  }

  .top-\[138\.023px\] {
    top: 138.023px;
  }

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

  .top-\[146\.616px\] {
    top: 146.616px;
  }

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

  .top-\[150\.023px\] {
    top: 150.023px;
  }

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

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

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

  .top-\[155\.864px\] {
    top: 155.864px;
  }

  .top-\[155\.898px\] {
    top: 155.898px;
  }

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

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

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

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

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

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

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

  .top-\[177\.233px\] {
    top: 177.233px;
  }

  .top-\[179\.468px\] {
    top: 179.468px;
  }

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

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

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

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

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

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

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

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

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

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

  .top-\[203\.667px\] {
    top: 203.667px;
  }

  .top-\[205\.764px\] {
    top: 205.764px;
  }

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

  .top-\[206\.384px\] {
    top: 206.384px;
  }

  .top-\[207\.019px\] {
    top: 207.019px;
  }

  .top-\[209\.023px\] {
    top: 209.023px;
  }

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

  .top-\[211\.825px\] {
    top: 211.825px;
  }

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

  .top-\[212\.833px\] {
    top: 212.833px;
  }

  .top-\[213\.023px\] {
    top: 213.023px;
  }

  .top-\[216\.318px\] {
    top: 216.318px;
  }

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

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

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

  .top-\[224\.853px\] {
    top: 224.853px;
  }

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

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

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

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

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

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

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

  .top-\[238\.861px\] {
    top: 238.861px;
  }

  .top-\[239\.256px\] {
    top: 239.256px;
  }

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

  .top-\[253\.683px\] {
    top: 253.683px;
  }

  .top-\[256\.023px\] {
    top: 256.023px;
  }

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

  .top-\[263\.683px\] {
    top: 263.683px;
  }

  .top-\[268\.023px\] {
    top: 268.023px;
  }

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

  .top-\[273\.854px\] {
    top: 273.854px;
  }

  .top-\[273\.977px\] {
    top: 273.977px;
  }

  .top-\[275\.849px\] {
    top: 275.849px;
  }

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

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

  .top-\[283\.683px\] {
    top: 283.683px;
  }

  .top-\[284\.774px\] {
    top: 284.774px;
  }

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

  .top-\[286\.375px\] {
    top: 286.375px;
  }

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

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

  .top-\[288\.254px\] {
    top: 288.254px;
  }

  .top-\[294\.786px\] {
    top: 294.786px;
  }

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

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

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

  .top-\[301\.083px\] {
    top: 301.083px;
  }

  .top-\[301\.278px\] {
    top: 301.278px;
  }

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

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

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

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

  .top-\[309\.858px\] {
    top: 309.858px;
  }

  .top-\[310\.351px\] {
    top: 310.351px;
  }

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

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

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

  .top-\[331\.636px\] {
    top: 331.636px;
  }

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

  .top-\[336\.366px\] {
    top: 336.366px;
  }

  .top-\[337\.872px\] {
    top: 337.872px;
  }

  .top-\[342\.683px\] {
    top: 342.683px;
  }

  .top-\[344\.667px\] {
    top: 344.667px;
  }

  .top-\[346\.537px\] {
    top: 346.537px;
  }

  .top-\[352\.445px\] {
    top: 352.445px;
  }

  .top-\[352\.854px\] {
    top: 352.854px;
  }

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

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

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

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

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

  .top-\[361\.507px\] {
    top: 361.507px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[388\.02px\] {
    top: 388.02px;
  }

  .top-\[388\.04px\] {
    top: 388.04px;
  }

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

  .top-\[389\.13px\] {
    top: 389.13px;
  }

  .top-\[389\.295px\] {
    top: 389.295px;
  }

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

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

  .top-\[398\.654px\] {
    top: 398.654px;
  }

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

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

  .top-\[411\.838px\] {
    top: 411.838px;
  }

  .top-\[413\.667px\] {
    top: 413.667px;
  }

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

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

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

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

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

  .top-\[425\.171px\] {
    top: 425.171px;
  }

  .top-\[425\.323px\] {
    top: 425.323px;
  }

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

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

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

  .top-\[434\.171px\] {
    top: 434.171px;
  }

  .top-\[435\.542px\] {
    top: 435.542px;
  }

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

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

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

  .top-\[439\.263px\] {
    top: 439.263px;
  }

  .top-\[442\.171px\] {
    top: 442.171px;
  }

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

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

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

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

  .top-\[452\.542px\] {
    top: 452.542px;
  }

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

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

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

  .top-\[458\.56px\] {
    top: 458.56px;
  }

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

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

  .top-\[466\.913px\] {
    top: 466.913px;
  }

  .top-\[467\.909px\] {
    top: 467.909px;
  }

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

  .top-\[468\.647px\] {
    top: 468.647px;
  }

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

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

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

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

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

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

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

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

  .top-\[487\.346px\] {
    top: 487.346px;
  }

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

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

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

  .top-\[496\.683px\] {
    top: 496.683px;
  }

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

  .top-\[498\.171px\] {
    top: 498.171px;
  }

  .top-\[503\.763px\] {
    top: 503.763px;
  }

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

  .top-\[506\.854px\] {
    top: 506.854px;
  }

  .top-\[508\.313px\] {
    top: 508.313px;
  }

  .top-\[515\.171px\] {
    top: 515.171px;
  }

  .top-\[516\.996px\] {
    top: 516.996px;
  }

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

  .top-\[519\.064px\] {
    top: 519.064px;
  }

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

  .top-\[524\.572px\] {
    top: 524.572px;
  }

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

  .top-\[525\.312px\] {
    top: 525.312px;
  }

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

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

  .top-\[526\.306px\] {
    top: 526.306px;
  }

  .top-\[531\.75px\] {
    top: 531.75px;
  }

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

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

  .top-\[535\.795px\] {
    top: 535.795px;
  }

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

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

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

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

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

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

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

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

  .top-\[546\.688px\] {
    top: 546.688px;
  }

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

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

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

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

  .top-\[561\.422px\] {
    top: 561.422px;
  }

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

  .top-\[569\.366px\] {
    top: 569.366px;
  }

  .top-\[571\.171px\] {
    top: 571.171px;
  }

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

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

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

  .top-\[579\.537px\] {
    top: 579.537px;
  }

  .top-\[581\.083px\] {
    top: 581.083px;
  }

  .top-\[582\.231px\] {
    top: 582.231px;
  }

  .top-\[583\.965px\] {
    top: 583.965px;
  }

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

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

  .top-\[588\.171px\] {
    top: 588.171px;
  }

  .top-\[589\.449px\] {
    top: 589.449px;
  }

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

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

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

  .top-\[598\.083px\] {
    top: 598.083px;
  }

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

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

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

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

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

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

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

  .top-\[619\.081px\] {
    top: 619.081px;
  }

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

  .top-\[625\.996px\] {
    top: 625.996px;
  }

  .top-\[627\.74px\] {
    top: 627.74px;
  }

  .top-\[632\.743px\] {
    top: 632.743px;
  }

  .top-\[639\.89px\] {
    top: 639.89px;
  }

  .top-\[641\.624px\] {
    top: 641.624px;
  }

  .top-\[648\.504px\] {
    top: 648.504px;
  }

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

  .top-\[650\.18px\] {
    top: 650.18px;
  }

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

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

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

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

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

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

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

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

  .top-\[674\.093px\] {
    top: 674.093px;
  }

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

  .top-\[676\.74px\] {
    top: 676.74px;
  }

  .top-\[677\.75px\] {
    top: 677.75px;
  }

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

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

  .top-\[689\.429px\] {
    top: 689.429px;
  }

  .top-\[690\.98px\] {
    top: 690.98px;
  }

  .top-\[697\.549px\] {
    top: 697.549px;
  }

  .top-\[699\.283px\] {
    top: 699.283px;
  }

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

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

  .top-\[725\.236px\] {
    top: 725.236px;
  }

  .top-\[726\.68px\] {
    top: 726.68px;
  }

  .top-\[729\.229px\] {
    top: 729.229px;
  }

  .top-\[734\.399px\] {
    top: 734.399px;
  }

  .top-\[735\.699px\] {
    top: 735.699px;
  }

  .top-\[738\.185px\] {
    top: 738.185px;
  }

  .top-\[743\.611px\] {
    top: 743.611px;
  }

  .top-\[745\.04px\] {
    top: 745.04px;
  }

  .top-\[752\.86px\] {
    top: 752.86px;
  }

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

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

  .top-\[755\.208px\] {
    top: 755.208px;
  }

  .top-\[756\.942px\] {
    top: 756.942px;
  }

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

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

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

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

  .top-\[789\.874px\] {
    top: 789.874px;
  }

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

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

  .top-\[804\.015px\] {
    top: 804.015px;
  }

  .top-\[804\.89px\] {
    top: 804.89px;
  }

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

  .top-\[806\.279px\] {
    top: 806.279px;
  }

  .top-\[808\.042px\] {
    top: 808.042px;
  }

  .top-\[811\.809px\] {
    top: 811.809px;
  }

  .top-\[813\.543px\] {
    top: 813.543px;
  }

  .top-\[817\.784px\] {
    top: 817.784px;
  }

  .top-\[821\.849px\] {
    top: 821.849px;
  }

  .top-\[822\.56px\] {
    top: 822.56px;
  }

  .top-\[831\.638px\] {
    top: 831.638px;
  }

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

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

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

  .top-\[848\.659px\] {
    top: 848.659px;
  }

  .top-\[848\.676px\] {
    top: 848.676px;
  }

  .top-\[851\.33px\] {
    top: 851.33px;
  }

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

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

  .top-\[860\.687px\] {
    top: 860.687px;
  }

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

  .top-\[869\.468px\] {
    top: 869.468px;
  }

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

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

  .top-\[871\.202px\] {
    top: 871.202px;
  }

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

  .top-\[882\.74px\] {
    top: 882.74px;
  }

  .top-\[884\.833px\] {
    top: 884.833px;
  }

  .top-\[894\.282px\] {
    top: 894.282px;
  }

  .top-\[898\.08px\] {
    top: 898.08px;
  }

  .top-\[899\.06px\] {
    top: 899.06px;
  }

  .top-\[906\.318px\] {
    top: 906.318px;
  }

  .top-\[906\.335px\] {
    top: 906.335px;
  }

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

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

  .top-\[909\.111px\] {
    top: 909.111px;
  }

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

  .top-\[927\.145px\] {
    top: 927.145px;
  }

  .top-\[928\.861px\] {
    top: 928.861px;
  }

  .top-\[928\.879px\] {
    top: 928.879px;
  }

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

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

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

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

  .top-\[958\.503px\] {
    top: 958.503px;
  }

  .top-\[958\.637px\] {
    top: 958.637px;
  }

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

  .top-\[959\.815px\] {
    top: 959.815px;
  }

  .top-\[962\.635px\] {
    top: 962.635px;
  }

  .top-\[963\.977px\] {
    top: 963.977px;
  }

  .top-\[963\.994px\] {
    top: 963.994px;
  }

  .top-\[971\.608px\] {
    top: 971.608px;
  }

  .top-\[972\.787px\] {
    top: 972.787px;
  }

  .top-\[973\.881px\] {
    top: 973.881px;
  }

  .top-\[975\.56px\] {
    top: 975.56px;
  }

  .top-\[975\.313px\] {
    top: 975.313px;
  }

  .top-\[984\.786px\] {
    top: 984.786px;
  }

  .top-\[984\.803px\] {
    top: 984.803px;
  }

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

  .top-\[986\.78px\] {
    top: 986.78px;
  }

  .top-\[986\.126px\] {
    top: 986.126px;
  }

  .top-\[986\.538px\] {
    top: 986.538px;
  }

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

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

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

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

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

  .top-\[1026\.33px\] {
    top: 1026.33px;
  }

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

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

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

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

  .top-\[1042\.44px\] {
    top: 1042.44px;
  }

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

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

  .top-\[1044\.18px\] {
    top: 1044.18px;
  }

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

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

  .top-\[1055\.56px\] {
    top: 1055.56px;
  }

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

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

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

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

  .top-\[1079\.31px\] {
    top: 1079.31px;
  }

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

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

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

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

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

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

  .top-\[1101\.86px\] {
    top: 1101.86px;
  }

  .top-\[1105\.17px\] {
    top: 1105.17px;
  }

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

  .top-\[1116\.06px\] {
    top: 1116.06px;
  }

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

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

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

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

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

  .top-\[1133\.08px\] {
    top: 1133.08px;
  }

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

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

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

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

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

  .top-\[1143\.68px\] {
    top: 1143.68px;
  }

  .top-\[1143\.86px\] {
    top: 1143.86px;
  }

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

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

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

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

  .top-\[1157\.78px\] {
    top: 1157.78px;
  }

  .top-\[1159\.51px\] {
    top: 1159.51px;
  }

  .top-full {
    top: 100%;
  }

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

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

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

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

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

  .right-\[-0\.002\%\] {
    right: -.002%;
  }

  .right-\[-0\.033\%\] {
    right: -.033%;
  }

  .right-\[-0\.045\%\] {
    right: -.045%;
  }

  .right-\[-0\.046\%\] {
    right: -.046%;
  }

  .right-\[-0\.049\%\] {
    right: -.049%;
  }

  .right-\[-0\.055\%\] {
    right: -.055%;
  }

  .right-\[-0\.056\%\] {
    right: -.056%;
  }

  .right-\[-0\.195\%\] {
    right: -.195%;
  }

  .right-\[-0\.668\%\] {
    right: -.668%;
  }

  .right-\[-1\.747\%\] {
    right: -1.747%;
  }

  .right-\[-2\.312\%\] {
    right: -2.312%;
  }

  .right-\[-2\.454\%\] {
    right: -2.454%;
  }

  .right-\[-3\.252\%\] {
    right: -3.252%;
  }

  .right-\[-4\.082\%\] {
    right: -4.082%;
  }

  .right-\[-5\.405\%\] {
    right: -5.405%;
  }

  .right-\[-6\.25\%\] {
    right: -6.25%;
  }

  .right-\[-7\.031\%\] {
    right: -7.031%;
  }

  .right-\[-7\.72\%\] {
    right: -7.72%;
  }

  .right-\[-8\.976\%\] {
    right: -8.976%;
  }

  .right-\[-10\%\] {
    right: -10%;
  }

  .right-\[-10\.65\%\] {
    right: -10.65%;
  }

  .right-\[-12\.222\%\] {
    right: -12.222%;
  }

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

  .right-\[2\.237\%\] {
    right: 2.237%;
  }

  .right-\[2\.289\%\] {
    right: 2.289%;
  }

  .right-\[2\.439\%\] {
    right: 2.439%;
  }

  .right-\[2\.608\%\] {
    right: 2.608%;
  }

  .right-\[2\.994\%\] {
    right: 2.994%;
  }

  .right-\[3\.752\%\] {
    right: 3.752%;
  }

  .right-\[14\.542\%\] {
    right: 14.542%;
  }

  .right-\[20\.1\%\] {
    right: 20.1%;
  }

  .right-\[20\.25\%\] {
    right: 20.25%;
  }

  .right-\[20\.051\%\] {
    right: 20.051%;
  }

  .right-\[20\.146\%\] {
    right: 20.146%;
  }

  .right-\[20\.201\%\] {
    right: 20.201%;
  }

  .right-\[22\.154\%\] {
    right: 22.154%;
  }

  .right-\[24\.246\%\] {
    right: 24.246%;
  }

  .right-\[24\.295\%\] {
    right: 24.295%;
  }

  .right-\[25\.039\%\] {
    right: 25.039%;
  }

  .right-\[38\.948\%\] {
    right: 38.948%;
  }

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

  .right-\[44\.496\%\] {
    right: 44.496%;
  }

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

  .right-\[57\.068\%\] {
    right: 57.068%;
  }

  .right-\[66\.842\%\] {
    right: 66.842%;
  }

  .right-\[67\.563\%\] {
    right: 67.563%;
  }

  .right-\[75\.24\%\] {
    right: 75.24%;
  }

  .right-\[80\.252\%\] {
    right: 80.252%;
  }

  .right-\[80\.672\%\] {
    right: 80.672%;
  }

  .right-\[80\.725\%\] {
    right: 80.725%;
  }

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

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

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

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

  .bottom-\[-0\.001\%\] {
    bottom: -.001%;
  }

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

  .bottom-\[-0\.564px\] {
    bottom: -.564px;
  }

  .bottom-\[-1\.519\%\] {
    bottom: -1.519%;
  }

  .bottom-\[-4\.688\%\] {
    bottom: -4.688%;
  }

  .bottom-\[-4\.962px\] {
    bottom: -4.962px;
  }

  .bottom-\[-13\.459\%\] {
    bottom: -13.459%;
  }

  .bottom-\[-15\.161\%\] {
    bottom: -15.161%;
  }

  .bottom-\[-18\.15\%\] {
    bottom: -18.15%;
  }

  .bottom-\[-20\%\] {
    bottom: -20%;
  }

  .bottom-\[-44\.375\%\] {
    bottom: -44.375%;
  }

  .bottom-\[-50\.625\%\] {
    bottom: -50.625%;
  }

  .bottom-\[-52\.5\%\] {
    bottom: -52.5%;
  }

  .bottom-\[6\.588\%\] {
    bottom: 6.588%;
  }

  .bottom-\[7\.404\%\] {
    bottom: 7.404%;
  }

  .bottom-\[7\.406\%\] {
    bottom: 7.406%;
  }

  .bottom-\[7\.408\%\] {
    bottom: 7.408%;
  }

  .bottom-\[7\.474\%\] {
    bottom: 7.474%;
  }

  .bottom-\[10\.896\%\] {
    bottom: 10.896%;
  }

  .bottom-\[13\.013\%\] {
    bottom: 13.013%;
  }

  .bottom-\[14\.379\%\] {
    bottom: 14.379%;
  }

  .bottom-\[15\.581\%\] {
    bottom: 15.581%;
  }

  .bottom-\[15\.633\%\] {
    bottom: 15.633%;
  }

  .bottom-\[20\.318\%\] {
    bottom: 20.318%;
  }

  .bottom-\[20\.352\%\] {
    bottom: 20.352%;
  }

  .bottom-\[21\.284\%\] {
    bottom: 21.284%;
  }

  .bottom-\[25\.001\%\] {
    bottom: 25.001%;
  }

  .bottom-\[25\.037\%\] {
    bottom: 25.037%;
  }

  .bottom-\[27\.229\%\] {
    bottom: 27.229%;
  }

  .bottom-\[28\.188\%\] {
    bottom: 28.188%;
  }

  .bottom-\[28\.631\%\] {
    bottom: 28.631%;
  }

  .bottom-\[29\.685\%\] {
    bottom: 29.685%;
  }

  .bottom-\[29\.686\%\] {
    bottom: 29.686%;
  }

  .bottom-\[34\.2\%\] {
    bottom: 34.2%;
  }

  .bottom-\[34\.37\%\] {
    bottom: 34.37%;
  }

  .bottom-\[35\.093\%\] {
    bottom: 35.093%;
  }

  .bottom-\[40\.699\%\] {
    bottom: 40.699%;
  }

  .bottom-\[41\.917\%\] {
    bottom: 41.917%;
  }

  .bottom-\[43\.599\%\] {
    bottom: 43.599%;
  }

  .bottom-\[43\.786\%\] {
    bottom: 43.786%;
  }

  .bottom-\[46\.954\%\] {
    bottom: 46.954%;
  }

  .bottom-\[48\.336\%\] {
    bottom: 48.336%;
  }

  .bottom-\[49\.716\%\] {
    bottom: 49.716%;
  }

  .bottom-\[51\.99\%\] {
    bottom: 51.99%;
  }

  .bottom-\[53\.055\%\] {
    bottom: 53.055%;
  }

  .bottom-\[54\.224\%\] {
    bottom: 54.224%;
  }

  .bottom-\[55\.646\%\] {
    bottom: 55.646%;
  }

  .bottom-\[57\.027\%\] {
    bottom: 57.027%;
  }

  .bottom-\[57\.703\%\] {
    bottom: 57.703%;
  }

  .bottom-\[60\.602\%\] {
    bottom: 60.602%;
  }

  .bottom-\[61\.576\%\] {
    bottom: 61.576%;
  }

  .bottom-\[62\.387\%\] {
    bottom: 62.387%;
  }

  .bottom-\[65\.475\%\] {
    bottom: 65.475%;
  }

  .bottom-\[66\.978\%\] {
    bottom: 66.978%;
  }

  .bottom-\[71\.633\%\] {
    bottom: 71.633%;
  }

  .bottom-\[72\.543\%\] {
    bottom: 72.543%;
  }

  .bottom-\[73\.275\%\] {
    bottom: 73.275%;
  }

  .bottom-\[76\.37\%\] {
    bottom: 76.37%;
  }

  .bottom-\[81\.089\%\] {
    bottom: 81.089%;
  }

  .bottom-\[85\.738\%\] {
    bottom: 85.738%;
  }

  .bottom-\[85\.866\%\] {
    bottom: 85.866%;
  }

  .bottom-\[90\.422\%\] {
    bottom: 90.422%;
  }

  .bottom-\[92\.933\%\] {
    bottom: 92.933%;
  }

  .bottom-\[93\.176\%\] {
    bottom: 93.176%;
  }

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

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

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

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

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

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

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

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

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

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

  .left-\[-0\.001\%\] {
    left: -.001%;
  }

  .left-\[-0\.033\%\] {
    left: -.033%;
  }

  .left-\[-0\.045\%\] {
    left: -.045%;
  }

  .left-\[-0\.046\%\] {
    left: -.046%;
  }

  .left-\[-0\.049\%\] {
    left: -.049%;
  }

  .left-\[-0\.141\%\] {
    left: -.141%;
  }

  .left-\[-0\.149\%\] {
    left: -.149%;
  }

  .left-\[-0\.721\%\] {
    left: -.721%;
  }

  .left-\[-1\.747\%\] {
    left: -1.747%;
  }

  .left-\[-2\.312\%\] {
    left: -2.312%;
  }

  .left-\[-2\.454\%\] {
    left: -2.454%;
  }

  .left-\[-3\.252\%\] {
    left: -3.252%;
  }

  .left-\[-4\.082\%\] {
    left: -4.082%;
  }

  .left-\[-5\.405\%\] {
    left: -5.405%;
  }

  .left-\[-6\.25\%\] {
    left: -6.25%;
  }

  .left-\[-7\.032\%\] {
    left: -7.032%;
  }

  .left-\[-7\.72\%\] {
    left: -7.72%;
  }

  .left-\[-8\.976\%\] {
    left: -8.976%;
  }

  .left-\[-10\.65\%\] {
    left: -10.65%;
  }

  .left-\[-10\.312\%\] {
    left: -10.312%;
  }

  .left-\[-10\.313\%\] {
    left: -10.313%;
  }

  .left-\[-12\.222\%\] {
    left: -12.222%;
  }

  .left-\[14\.567\%\] {
    left: 14.567%;
  }

  .left-\[17\.358\%\] {
    left: 17.358%;
  }

  .left-\[18\.225\%\] {
    left: 18.225%;
  }

  .left-\[18\.277\%\] {
    left: 18.277%;
  }

  .left-\[21\.744\%\] {
    left: 21.744%;
  }

  .left-\[22\.346\%\] {
    left: 22.346%;
  }

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

  .left-\[39\.916\%\] {
    left: 39.916%;
  }

  .left-\[41\.803\%\] {
    left: 41.803%;
  }

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

  .left-\[44\.688\%\] {
    left: 44.688%;
  }

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

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

  .left-\[58\.036\%\] {
    left: 58.036%;
  }

  .left-\[63\.72\%\] {
    left: 63.72%;
  }

  .left-\[66\.556px\] {
    left: 66.556px;
  }

  .left-\[67\.037\%\] {
    left: 67.037%;
  }

  .left-\[67\.556px\] {
    left: 67.556px;
  }

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

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

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

  .left-\[74\.947\%\] {
    left: 74.947%;
  }

  .left-\[74\.997\%\] {
    left: 74.997%;
  }

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

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

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

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

  .left-\[78\.992\%\] {
    left: 78.992%;
  }

  .left-\[79\.041\%\] {
    left: 79.041%;
  }

  .left-\[79\.097\%\] {
    left: 79.097%;
  }

  .left-\[79\.142\%\] {
    left: 79.142%;
  }

  .left-\[79\.191\%\] {
    left: 79.191%;
  }

  .left-\[92\.227\%\] {
    left: 92.227%;
  }

  .left-\[93\.54\%\] {
    left: 93.54%;
  }

  .left-\[93\.689\%\] {
    left: 93.689%;
  }

  .left-\[93\.742\%\] {
    left: 93.742%;
  }

  .left-\[96\.586\%\] {
    left: 96.586%;
  }

  .left-\[97\.009\%\] {
    left: 97.009%;
  }

  .left-\[121\.556px\] {
    left: 121.556px;
  }

  .left-\[122\.556px\] {
    left: 122.556px;
  }

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

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

  .left-\[310\.958px\] {
    left: 310.958px;
  }

  .left-\[310\.989px\] {
    left: 310.989px;
  }

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

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

  .left-\[326\.954px\] {
    left: 326.954px;
  }

  .left-\[326\.965px\] {
    left: 326.965px;
  }

  .left-\[327\.481px\] {
    left: 327.481px;
  }

  .left-\[327\.715px\] {
    left: 327.715px;
  }

  .left-\[327\.726px\] {
    left: 327.726px;
  }

  .left-\[328\.029px\] {
    left: 328.029px;
  }

  .left-\[328\.219px\] {
    left: 328.219px;
  }

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

  .left-\[329\.572px\] {
    left: 329.572px;
  }

  .left-\[329\.573px\] {
    left: 329.573px;
  }

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

  .left-\[330\.345px\] {
    left: 330.345px;
  }

  .left-\[330\.355px\] {
    left: 330.355px;
  }

  .left-\[330\.424px\] {
    left: 330.424px;
  }

  .left-\[330\.754px\] {
    left: 330.754px;
  }

  .left-\[330\.765px\] {
    left: 330.765px;
  }

  .left-\[331\.165px\] {
    left: 331.165px;
  }

  .left-\[332\.75px\] {
    left: 332.75px;
  }

  .left-\[332\.708px\] {
    left: 332.708px;
  }

  .left-\[333\.743px\] {
    left: 333.743px;
  }

  .left-\[333\.785px\] {
    left: 333.785px;
  }

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

  .left-\[337\.432px\] {
    left: 337.432px;
  }

  .left-\[337\.885px\] {
    left: 337.885px;
  }

  .left-\[337\.927px\] {
    left: 337.927px;
  }

  .left-\[338\.038px\] {
    left: 338.038px;
  }

  .left-\[338\.042px\] {
    left: 338.042px;
  }

  .left-\[338\.361px\] {
    left: 338.361px;
  }

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

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

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

  .left-\[351\.358px\] {
    left: 351.358px;
  }

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

  .left-\[356\.385px\] {
    left: 356.385px;
  }

  .left-\[356\.386px\] {
    left: 356.386px;
  }

  .left-\[359\.23px\] {
    left: 359.23px;
  }

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

  .left-\[365\.282px\] {
    left: 365.282px;
  }

  .left-\[366\.835px\] {
    left: 366.835px;
  }

  .left-\[368\.379px\] {
    left: 368.379px;
  }

  .left-\[368\.388px\] {
    left: 368.388px;
  }

  .left-\[387\.03px\] {
    left: 387.03px;
  }

  .left-\[387\.69px\] {
    left: 387.69px;
  }

  .left-\[387\.689px\] {
    left: 387.689px;
  }

  .left-\[388\.366px\] {
    left: 388.366px;
  }

  .left-\[388\.377px\] {
    left: 388.377px;
  }

  .left-\[390\.5px\] {
    left: 390.5px;
  }

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

  .left-\[393\.812px\] {
    left: 393.812px;
  }

  .left-\[393\.854px\] {
    left: 393.854px;
  }

  .left-\[394\.042px\] {
    left: 394.042px;
  }

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

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

  .left-\[397\.983px\] {
    left: 397.983px;
  }

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

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

  .left-\[477\.911px\] {
    left: 477.911px;
  }

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

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

  .left-\[488\.811px\] {
    left: 488.811px;
  }

  .left-\[510\.608px\] {
    left: 510.608px;
  }

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

  .left-\[554\.029px\] {
    left: 554.029px;
  }

  .left-\[554\.031px\] {
    left: 554.031px;
  }

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

  .left-\[560\.591px\] {
    left: 560.591px;
  }

  .left-\[560\.593px\] {
    left: 560.593px;
  }

  .left-\[560\.602px\] {
    left: 560.602px;
  }

  .left-\[560\.604px\] {
    left: 560.604px;
  }

  .left-\[568\.738px\] {
    left: 568.738px;
  }

  .left-\[579\.638px\] {
    left: 579.638px;
  }

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

  .left-\[638\.462px\] {
    left: 638.462px;
  }

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

  .left-\[641\.565px\] {
    left: 641.565px;
  }

  .left-\[651\.042px\] {
    left: 651.042px;
  }

  .left-\[659\.565px\] {
    left: 659.565px;
  }

  .left-\[670\.465px\] {
    left: 670.465px;
  }

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

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

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

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

  .left-\[711\.282px\] {
    left: 711.282px;
  }

  .left-\[712\.835px\] {
    left: 712.835px;
  }

  .left-\[714\.379px\] {
    left: 714.379px;
  }

  .left-\[714\.388px\] {
    left: 714.388px;
  }

  .left-\[719\.5px\] {
    left: 719.5px;
  }

  .left-\[719\.501px\] {
    left: 719.501px;
  }

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

  .left-\[735\.651px\] {
    left: 735.651px;
  }

  .left-\[739\.011px\] {
    left: 739.011px;
  }

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

  .left-\[749\.787px\] {
    left: 749.787px;
  }

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

  .left-\[761\.291px\] {
    left: 761.291px;
  }

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

  .left-\[790\.303px\] {
    left: 790.303px;
  }

  .left-\[790\.313px\] {
    left: 790.313px;
  }

  .left-\[791\.068px\] {
    left: 791.068px;
  }

  .left-\[791\.079px\] {
    left: 791.079px;
  }

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

  .left-\[816\.275px\] {
    left: 816.275px;
  }

  .left-\[827\.735px\] {
    left: 827.735px;
  }

  .left-\[829\.151px\] {
    left: 829.151px;
  }

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

  .left-\[852\.119px\] {
    left: 852.119px;
  }

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

  .left-\[867\.5px\] {
    left: 867.5px;
  }

  .left-\[879\.029px\] {
    left: 879.029px;
  }

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

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

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

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

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

  .left-\[906\.042px\] {
    left: 906.042px;
  }

  .left-\[907\.385px\] {
    left: 907.385px;
  }

  .left-\[907\.386px\] {
    left: 907.386px;
  }

  .left-\[933\.258px\] {
    left: 933.258px;
  }

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

  .left-\[942\.946px\] {
    left: 942.946px;
  }

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

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

  .left-\[964\.5px\] {
    left: 964.5px;
  }

  .left-\[964\.542px\] {
    left: 964.542px;
  }

  .left-\[965\.042px\] {
    left: 965.042px;
  }

  .left-\[967\.246px\] {
    left: 967.246px;
  }

  .left-\[967\.258px\] {
    left: 967.258px;
  }

  .left-\[979\.128px\] {
    left: 979.128px;
  }

  .left-\[979\.875px\] {
    left: 979.875px;
  }

  .left-\[979\.886px\] {
    left: 979.886px;
  }

  .left-\[980\.694px\] {
    left: 980.694px;
  }

  .left-\[980\.705px\] {
    left: 980.705px;
  }

  .left-\[984\.462px\] {
    left: 984.462px;
  }

  .left-\[987\.565px\] {
    left: 987.565px;
  }

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

  .left-\[997\.5px\] {
    left: 997.5px;
  }

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

  .left-\[1016\.47px\] {
    left: 1016.47px;
  }

  .left-\[1016\.68px\] {
    left: 1016.68px;
  }

  .left-\[1019\.85px\] {
    left: 1019.85px;
  }

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

  .left-\[1033\.77px\] {
    left: 1033.77px;
  }

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

  .left-\[1045\.42px\] {
    left: 1045.42px;
  }

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

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

  .left-\[1057\.84px\] {
    left: 1057.84px;
  }

  .left-\[1059\.38px\] {
    left: 1059.38px;
  }

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

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

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

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

  .left-\[1112\.49px\] {
    left: 1112.49px;
  }

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

  .left-\[1139\.07px\] {
    left: 1139.07px;
  }

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

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

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

  .left-\[1163\.95px\] {
    left: 1163.95px;
  }

  .left-\[1167\.5px\] {
    left: 1167.5px;
  }

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

  .left-\[1168\.65px\] {
    left: 1168.65px;
  }

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

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

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

  .left-\[1193\.97px\] {
    left: 1193.97px;
  }

  .left-\[1193\.98px\] {
    left: 1193.98px;
  }

  .left-\[1194\.2px\] {
    left: 1194.2px;
  }

  .left-\[1194\.21px\] {
    left: 1194.21px;
  }

  .left-\[1203\.92px\] {
    left: 1203.92px;
  }

  .left-\[1205\.04px\] {
    left: 1205.04px;
  }

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

  .left-\[1223\.04px\] {
    left: 1223.04px;
  }

  .left-\[1223\.54px\] {
    left: 1223.54px;
  }

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

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

  .left-\[1289\.5px\] {
    left: 1289.5px;
  }

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

  .left-\[1293\.54px\] {
    left: 1293.54px;
  }

  .left-\[1306\.25px\] {
    left: 1306.25px;
  }

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

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

  .left-\[1319\.89px\] {
    left: 1319.89px;
  }

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

  .left-\[1330\.62px\] {
    left: 1330.62px;
  }

  .left-\[1332\.57px\] {
    left: 1332.57px;
  }

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

  .left-\[1348\.95px\] {
    left: 1348.95px;
  }

  .left-\[1350\.41px\] {
    left: 1350.41px;
  }

  .left-\[1350\.42px\] {
    left: 1350.42px;
  }

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

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

  .left-\[1361\.96px\] {
    left: 1361.96px;
  }

  .left-\[1385\.58px\] {
    left: 1385.58px;
  }

  .left-\[1397\.08px\] {
    left: 1397.08px;
  }

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

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

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

  .left-\[1426\.13px\] {
    left: 1426.13px;
  }

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

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

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

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

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

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

  .left-\[1434\.25px\] {
    left: 1434.25px;
  }

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

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

  .left-\[1445\.88px\] {
    left: 1445.88px;
  }

  .left-\[1445\.97px\] {
    left: 1445.97px;
  }

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

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

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

  .left-\[1459\.5px\] {
    left: 1459.5px;
  }

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

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

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

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

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

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

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

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

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

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

  .left-\[1486\.01px\] {
    left: 1486.01px;
  }

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

  .left-\[1502\.65px\] {
    left: 1502.65px;
  }

  .left-\[1503\.14px\] {
    left: 1503.14px;
  }

  .left-\[1504\.01px\] {
    left: 1504.01px;
  }

  .left-\[1504\.5px\] {
    left: 1504.5px;
  }

  .left-\[1504\.95px\] {
    left: 1504.95px;
  }

  .left-\[1506\.87px\] {
    left: 1506.87px;
  }

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

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

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

  .left-\[1511\.26px\] {
    left: 1511.26px;
  }

  .left-\[1512\.31px\] {
    left: 1512.31px;
  }

  .left-\[1514\.04px\] {
    left: 1514.04px;
  }

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

  .left-\[1514\.54px\] {
    left: 1514.54px;
  }

  .left-\[1536\.51px\] {
    left: 1536.51px;
  }

  .left-\[1537\.56px\] {
    left: 1537.56px;
  }

  .left-\[1539\.36px\] {
    left: 1539.36px;
  }

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

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

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

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

  .left-\[1725\.04px\] {
    left: 1725.04px;
  }

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

  .left-\[1727\.04px\] {
    left: 1727.04px;
  }

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

  .left-\[1743\.04px\] {
    left: 1743.04px;
  }

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

  .left-\[1796\.96px\] {
    left: 1796.96px;
  }

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

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

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

  .isolate {
    isolation: isolate;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .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-auto {
    margin-top: auto;
  }

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

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

  .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-\[-0\.005px\] {
    margin-bottom: -.005px;
  }

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

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

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

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

  .block {
    display: block;
  }

  .contents {
    display: contents;
  }

  .flex {
    display: flex;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

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

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

  .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-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-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-\[0\.005px\] {
    width: .005px;
    height: .005px;
  }

  .size-\[11\.75px\] {
    width: 11.75px;
    height: 11.75px;
  }

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

  .size-\[18\.333px\] {
    width: 18.333px;
    height: 18.333px;
  }

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

  .size-\[23\.5px\] {
    width: 23.5px;
    height: 23.5px;
  }

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

  .size-\[40\.683px\] {
    width: 40.683px;
    height: 40.683px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .h-\[1\.15rem\] {
    height: 1.15rem;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .h-\[31\.192px\] {
    height: 31.192px;
  }

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

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

  .h-\[35\.376px\] {
    height: 35.376px;
  }

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

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

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

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

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

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

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

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

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

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

  .h-\[91\.781px\] {
    height: 91.781px;
  }

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

  .h-\[121\.563px\] {
    height: 121.563px;
  }

  .h-\[152\.563px\] {
    height: 152.563px;
  }

  .h-\[163\.908px\] {
    height: 163.908px;
  }

  .h-\[178\.005px\] {
    height: 178.005px;
  }

  .h-\[186\.189px\] {
    height: 186.189px;
  }

  .h-\[186\.375px\] {
    height: 186.375px;
  }

  .h-\[202\.188px\] {
    height: 202.188px;
  }

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

  .h-\[214\.593px\] {
    height: 214.593px;
  }

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

  .h-\[284\.062px\] {
    height: 284.062px;
  }

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

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

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

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

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

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

  .h-\[576\.004px\] {
    height: 576.004px;
  }

  .h-\[582\.004px\] {
    height: 582.004px;
  }

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

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

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

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

  .h-\[calc\(100\%-1px\)\] {
    height: calc(100% - 1px);
  }

  .h-\[calc\(100vh-200px\)\] {
    height: calc(100vh - 200px);
  }

  .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-\[90vh\] {
    max-height: 90vh;
  }

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

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

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

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

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

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

  .min-h-svh {
    min-height: 100svh;
  }

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

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

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

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

  .w-3\/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-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-16 {
    width: calc(var(--spacing) * 16);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-\[23\.009px\] {
    width: 23.009px;
  }

  .w-\[23\.615px\] {
    width: 23.615px;
  }

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

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

  .w-\[29\.794px\] {
    width: 29.794px;
  }

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

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

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

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

  .w-\[40\.726px\] {
    width: 40.726px;
  }

  .w-\[41\.905px\] {
    width: 41.905px;
  }

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

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

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

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

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

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

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

  .w-\[77\.1px\] {
    width: 77.1px;
  }

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

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

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

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

  .w-\[87\.033px\] {
    width: 87.033px;
  }

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

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

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

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

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

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

  .w-\[111\.969px\] {
    width: 111.969px;
  }

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

  .w-\[116\.875px\] {
    width: 116.875px;
  }

  .w-\[121\.564px\] {
    width: 121.564px;
  }

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

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

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

  .w-\[153\.663px\] {
    width: 153.663px;
  }

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

  .w-\[177\.083px\] {
    width: 177.083px;
  }

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

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

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

  .w-\[195\.437px\] {
    width: 195.437px;
  }

  .w-\[202\.193px\] {
    width: 202.193px;
  }

  .w-\[214\.599px\] {
    width: 214.599px;
  }

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

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

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

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

  .w-\[284\.064px\] {
    width: 284.064px;
  }

  .w-\[296\.461px\] {
    width: 296.461px;
  }

  .w-\[325\.951px\] {
    width: 325.951px;
  }

  .w-\[381\.989px\] {
    width: 381.989px;
  }

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

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

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

  .w-\[466\.387px\] {
    width: 466.387px;
  }

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

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

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

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

  .w-\[1016\.05px\] {
    width: 1016.05px;
  }

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

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

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

  .w-\[1088\.04px\] {
    width: 1088.04px;
  }

  .w-\[1118\.99px\] {
    width: 1118.99px;
  }

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

  .w-\[1122\.08px\] {
    width: 1122.08px;
  }

  .w-\[1154\.01px\] {
    width: 1154.01px;
  }

  .w-\[1528\.65px\] {
    width: 1528.65px;
  }

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

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

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

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

  .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-none {
    max-width: none;
  }

  .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-\[8rem\] {
    min-width: 8rem;
  }

  .min-w-\[12rem\] {
    min-width: 12rem;
  }

  .min-w-\[var\(--radix-select-trigger-width\)\] {
    min-width: var(--radix-select-trigger-width);
  }

  .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-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);
  }

  .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    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-\[-50\%\] {
    --tw-translate-x: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

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

  .translate-x-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-0\.5 {
    --tw-translate-y: calc(var(--spacing) * .5);
    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-y-\[-100\%\] {
    --tw-scale-y: -100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .rotate-45 {
    rotate: 45deg;
  }

  .rotate-90 {
    rotate: 90deg;
  }

  .rotate-180, .rotate-\[180deg\] {
    rotate: 180deg;
  }

  .rotate-\[270\.12deg\] {
    rotate: 270.12deg;
  }

  .rotate-\[270\.159deg\] {
    rotate: 270.159deg;
  }

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

  .skew-x-\[359\.899deg\] {
    --tw-skew-x: skewX(359.899deg);
    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-caret-blink {
    animation: 1.25s ease-out infinite caret-blink;
  }

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

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

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

  .cursor-default {
    cursor: default;
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .touch-none {
    touch-action: none;
  }

  .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-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-8 {
    grid-template-columns: repeat(8, 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-stretch {
    align-content: stretch;
  }

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

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

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

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

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

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

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

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

  .justify-items-start {
    justify-items: start;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .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-x-auto {
    overflow-x: auto;
  }

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

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

  .rounded {
    border-radius: .25rem;
  }

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

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

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

  .rounded-\[7\.069px\] {
    border-radius: 7.069px;
  }

  .rounded-\[14\.91px\] {
    border-radius: 14.91px;
  }

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

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

  .rounded-\[17\.977px\] {
    border-radius: 17.977px;
  }

  .rounded-\[18\.333px\] {
    border-radius: 18.333px;
  }

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

  .rounded-\[22\.562px\] {
    border-radius: 22.562px;
  }

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

  .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 {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
  }

  .rounded-tl-sm {
    border-top-left-radius: calc(var(--radius)  - 4px);
  }

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

  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .border-\[1\.5px\] {
    border-style: var(--tw-border-style);
    border-width: 1.5px;
  }

  .border-\[1\.128px\] {
    border-style: var(--tw-border-style);
    border-width: 1.128px;
  }

  .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-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }

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

  .border-\(--color-border\) {
    border-color: var(--color-border);
  }

  .border-\[\#ffffff\] {
    border-color: #fff;
  }

  .border-\[rgba\(255\,255\,255\,0\.5\)\] {
    border-color: #ffffff80;
  }

  .border-blue-400 {
    border-color: var(--color-blue-400);
  }

  .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-600 {
    border-color: var(--color-blue-600);
  }

  .border-blue-600\/30 {
    border-color: color-mix(in srgb, oklch(.546 .245 262.881) 30%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-blue-600\/30 {
      border-color: color-mix(in oklab, var(--color-blue-600) 30%, transparent);
    }
  }

  .border-border {
    border-color: var(--border);
  }

  .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-current {
    border-color: currentColor;
  }

  .border-gray-100 {
    border-color: var(--color-gray-100);
  }

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

  .border-gray-300 {
    border-color: var(--color-gray-300);
  }

  .border-gray-600 {
    border-color: var(--color-gray-600);
  }

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

  .border-input {
    border-color: var(--input);
  }

  .border-primary {
    border-color: var(--primary);
  }

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

  .border-red-500\/20 {
    border-color: color-mix(in srgb, oklch(.637 .237 25.331) 20%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-red-500\/20 {
      border-color: color-mix(in oklab, var(--color-red-500) 20%, transparent);
    }
  }

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

  .border-sidebar-border {
    border-color: var(--sidebar-border);
  }

  .border-slate-700 {
    border-color: var(--color-slate-700);
  }

  .border-transparent {
    border-color: #0000;
  }

  .border-white {
    border-color: var(--color-white);
  }

  .border-white\/5 {
    border-color: #ffffff0d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/5 {
      border-color: color-mix(in oklab, var(--color-white) 5%, transparent);
    }
  }

  .border-white\/10 {
    border-color: #ffffff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/10 {
      border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .border-white\/20 {
    border-color: #fff3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/20 {
      border-color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }

  .border-white\/30 {
    border-color: #ffffff4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/30 {
      border-color: color-mix(in oklab, var(--color-white) 30%, transparent);
    }
  }

  .border-yellow-600 {
    border-color: var(--color-yellow-600);
  }

  .border-t-transparent {
    border-top-color: #0000;
  }

  .border-t-white {
    border-top-color: var(--color-white);
  }

  .border-l-transparent {
    border-left-color: #0000;
  }

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

  .bg-\[\#01b574\] {
    background-color: #01b574;
  }

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

  .bg-\[\#4fd1c5\] {
    background-color: #4fd1c5;
  }

  .bg-\[\#0075ff\] {
    background-color: #0075ff;
  }

  .bg-\[\#582cff\] {
    background-color: #582cff;
  }

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

  .bg-\[rgba\(6\,11\,40\,0\.17\)\] {
    background-color: #060b282b;
  }

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

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

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

  .bg-black\/20 {
    background-color: #0003;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/20 {
      background-color: color-mix(in oklab, var(--color-black) 20%, transparent);
    }
  }

  .bg-black\/40 {
    background-color: #0006;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/40 {
      background-color: color-mix(in oklab, var(--color-black) 40%, transparent);
    }
  }

  .bg-black\/50 {
    background-color: #00000080;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/50 {
      background-color: color-mix(in oklab, var(--color-black) 50%, transparent);
    }
  }

  .bg-black\/90 {
    background-color: #000000e6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/90 {
      background-color: color-mix(in oklab, var(--color-black) 90%, transparent);
    }
  }

  .bg-black\/95 {
    background-color: #000000f2;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/95 {
      background-color: color-mix(in oklab, var(--color-black) 95%, transparent);
    }
  }

  .bg-blue-500 {
    background-color: var(--color-blue-500);
  }

  .bg-blue-600 {
    background-color: var(--color-blue-600);
  }

  .bg-blue-600\/20 {
    background-color: color-mix(in srgb, oklch(.546 .245 262.881) 20%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-blue-600\/20 {
      background-color: color-mix(in oklab, var(--color-blue-600) 20%, transparent);
    }
  }

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

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

  .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-destructive {
    background-color: var(--destructive);
  }

  .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-200 {
    background-color: var(--color-gray-200);
  }

  .bg-gray-600 {
    background-color: var(--color-gray-600);
  }

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

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

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

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

  .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\/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-600 {
    background-color: var(--color-orange-600);
  }

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

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

  .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\/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-purple-500 {
    background-color: var(--color-purple-500);
  }

  .bg-purple-600 {
    background-color: var(--color-purple-600);
  }

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

  .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-600 {
    background-color: var(--color-red-600);
  }

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

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

  .bg-sidebar-border {
    background-color: var(--sidebar-border);
  }

  .bg-transparent {
    background-color: #0000;
  }

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

  .bg-white\/5 {
    background-color: #ffffff0d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/5 {
      background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
    }
  }

  .bg-white\/10 {
    background-color: #ffffff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/10 {
      background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .bg-white\/20 {
    background-color: #fff3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/20 {
      background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }

  .bg-white\/70 {
    background-color: #ffffffb3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/70 {
      background-color: color-mix(in oklab, var(--color-white) 70%, transparent);
    }
  }

  .bg-white\/90 {
    background-color: #ffffffe6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/90 {
      background-color: color-mix(in oklab, var(--color-white) 90%, transparent);
    }
  }

  .bg-yellow-500 {
    background-color: var(--color-yellow-500);
  }

  .bg-yellow-600 {
    background-color: var(--color-yellow-600);
  }

  .bg-gradient-to-br {
    --tw-gradient-position: to bottom right 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));
  }

  .from-blue-50 {
    --tw-gradient-from: var(--color-blue-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-blue-900 {
    --tw-gradient-from: var(--color-blue-900);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-blue-900\/50 {
    --tw-gradient-from: color-mix(in srgb, oklch(.379 .146 265.522) 50%, 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-900\/50 {
      --tw-gradient-from: color-mix(in oklab, var(--color-blue-900) 50%, 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-900 {
    --tw-gradient-from: var(--color-gray-900);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-slate-900 {
    --tw-gradient-from: var(--color-slate-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));
  }

  .via-blue-800 {
    --tw-gradient-via: var(--color-blue-800);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .to-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-800 {
    --tw-gradient-to: 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));
  }

  .to-indigo-100 {
    --tw-gradient-to: var(--color-indigo-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-indigo-900 {
    --tw-gradient-to: var(--color-indigo-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-indigo-900\/50 {
    --tw-gradient-to: color-mix(in srgb, oklch(.359 .144 278.697) 50%, 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-900\/50 {
      --tw-gradient-to: color-mix(in oklab, var(--color-indigo-900) 50%, transparent);
    }
  }

  .to-slate-800 {
    --tw-gradient-to: var(--color-slate-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));
  }

  .\[background-size\:117\.02\%_166\.12\%\] {
    background-size: 117.02% 166.12%;
  }

  .bg-contain {
    background-size: contain;
  }

  .bg-cover {
    background-size: cover;
  }

  .bg-\[58\.54\%_41\.58\%\] {
    background-position: 58.54% 41.58%;
  }

  .bg-center {
    background-position: center;
  }

  .bg-no-repeat {
    background-repeat: no-repeat;
  }

  .mask-intersect {
    mask-composite: intersect;
  }

  .mask-alpha {
    mask-mode: alpha;
  }

  .mask-size-\[19\.042px_15\.068px\] {
    mask-size: 19.042px 15.068px;
  }

  .mask-size-\[23\.098px_19\.123px\] {
    mask-size: 23.098px 19.123px;
  }

  .mask-size-\[51px_51px\] {
    mask-size: 51px 51px;
  }

  .mask-size-\[184px_103px\] {
    mask-size: 184px 103px;
  }

  .mask-size-\[467px_320px\] {
    mask-size: 467px 320px;
  }

  .mask-no-clip {
    mask-clip: no-clip;
  }

  .mask-position-\[-0\.123px_-0\.521px\] {
    mask-position: -.123px -.521px;
  }

  .mask-position-\[-0\.371px_-2\.028px\] {
    mask-position: -.371px -2.028px;
  }

  .mask-position-\[-1px_2px\] {
    mask-position: -1px 2px;
  }

  .mask-position-\[-2\.028px\] {
    mask-position: -2.028px;
  }

  .mask-position-\[-8px_61px\] {
    mask-position: -8px 61px;
  }

  .mask-position-\[0\.414px_0px\] {
    mask-position: .414px 0;
  }

  .mask-position-\[0px\] {
    mask-position: 0;
  }

  .mask-position-\[1\.19px_2\.448px\] {
    mask-position: 1.19px 2.448px;
  }

  .mask-position-\[1\.964px_0\.942px\] {
    mask-position: 1.964px .942px;
  }

  .mask-no-repeat {
    mask-repeat: no-repeat;
  }

  .fill-current {
    fill: currentColor;
  }

  .fill-primary {
    fill: var(--primary);
  }

  .fill-transparent {
    fill: #0000;
  }

  .fill-yellow-400 {
    fill: var(--color-yellow-400);
  }

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

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

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

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

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

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

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

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

  .p-px {
    padding: 1px;
  }

  .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-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .pb-\[0\.005px\] {
    padding-bottom: .005px;
  }

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

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

  .pl-8 {
    padding-left: calc(var(--spacing) * 8);
  }

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

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

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

  .text-right {
    text-align: right;
  }

  .align-middle {
    vertical-align: middle;
  }

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

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

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

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

  .font-\[\'Quattrocento_Sans\:Bold\'\,_sans-serif\] {
    font-family: Quattrocento Sans\:Bold, sans-serif;
  }

  .font-\[\'Quattrocento_Sans\:Regular\'\,_sans-serif\] {
    font-family: Quattrocento Sans\:Regular, sans-serif;
  }

  .font-mono {
    font-family: var(--font-mono);
  }

  .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-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-\[0px\] {
    font-size: 0;
  }

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

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

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

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

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

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

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

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

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

  .text-\[17\.366px\] {
    font-size: 17.366px;
  }

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

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

  .text-\[19\.833px\] {
    font-size: 19.833px;
  }

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

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

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

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

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

  .leading-\[1\.4\] {
    --tw-leading: 1.4;
    line-height: 1.4;
  }

  .leading-\[1\.5\] {
    --tw-leading: 1.5;
    line-height: 1.5;
  }

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

  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

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

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

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

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

  .tracking-tight {
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
  }

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

  .text-\[\#01b574\] {
    color: #01b574;
  }

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

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

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

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

  .text-\[\#ffffff\] {
    color: #fff;
  }

  .text-accent-foreground {
    color: var(--accent-foreground);
  }

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

  .text-blue-200 {
    color: var(--color-blue-200);
  }

  .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-card-foreground {
    color: var(--card-foreground);
  }

  .text-current {
    color: currentColor;
  }

  .text-destructive {
    color: var(--destructive);
  }

  .text-foreground {
    color: var(--foreground);
  }

  .text-gray-300 {
    color: var(--color-gray-300);
  }

  .text-gray-400 {
    color: var(--color-gray-400);
  }

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

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

  .text-gray-700 {
    color: var(--color-gray-700);
  }

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

  .text-gray-900 {
    color: var(--color-gray-900);
  }

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

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

  .text-muted-foreground {
    color: var(--muted-foreground);
  }

  .text-orange-400 {
    color: var(--color-orange-400);
  }

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

  .text-popover-foreground {
    color: var(--popover-foreground);
  }

  .text-primary {
    color: var(--primary);
  }

  .text-primary-foreground {
    color: var(--primary-foreground);
  }

  .text-purple-400 {
    color: var(--color-purple-400);
  }

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

  .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-secondary-foreground {
    color: var(--secondary-foreground);
  }

  .text-sidebar-foreground {
    color: var(--sidebar-foreground);
  }

  .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-slate-300 {
    color: var(--color-slate-300);
  }

  .text-slate-400 {
    color: var(--color-slate-400);
  }

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

  .text-yellow-400 {
    color: var(--color-yellow-400);
  }

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

  .capitalize {
    text-transform: capitalize;
  }

  .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, );
  }

  .underline-offset-4 {
    text-underline-offset: 4px;
  }

  .opacity-20 {
    opacity: .2;
  }

  .opacity-30 {
    opacity: .3;
  }

  .opacity-40 {
    opacity: .4;
  }

  .opacity-50 {
    opacity: .5;
  }

  .opacity-60 {
    opacity: .6;
  }

  .opacity-70 {
    opacity: .7;
  }

  .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-\[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_1\.828px_2\.872px_0px_rgba\(0\,0\,0\,0\.02\)\] {
    --tw-shadow: 0px 1.828px 2.872px 0px var(--tw-shadow-color, #00000005);
    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_2\.062px_3\.24px_0px_rgba\(0\,0\,0\,0\.02\)\] {
    --tw-shadow: 0px 2.062px 3.24px 0px var(--tw-shadow-color, #00000005);
    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_3\.5px_5\.5px_0px_rgba\(0\,0\,0\,0\.02\)\] {
    --tw-shadow: 0px 3.5px 5.5px 0px var(--tw-shadow-color, #00000005);
    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_4\.278px_6\.722px_0px_rgba\(0\,0\,0\,0\.02\)\] {
    --tw-shadow: 0px 4.278px 6.722px 0px var(--tw-shadow-color, #00000005);
    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_4\.746px_7\.459px_0px_rgba\(0\,0\,0\,0\.02\)\] {
    --tw-shadow: 0px 4.746px 7.459px 0px var(--tw-shadow-color, #00000005);
    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-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-ring {
    --tw-ring-color: var(--sidebar-ring);
  }

  .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, );
  }

  .filter {
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .backdrop-blur {
    --tw-backdrop-blur: blur(8px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-\[44\.73px\] {
    --tw-backdrop-blur: blur(44.73px);
    -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-\[50px\] {
    --tw-backdrop-blur: blur(50px);
    -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-\[53\.93px\] {
    --tw-backdrop-blur: blur(53.93px);
    -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-\[60px\] {
    --tw-backdrop-blur: blur(60px);
    -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-\[74\.427px\] {
    --tw-backdrop-blur: blur(74.427px);
    -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-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

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

  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }

  .fade-in-0 {
    --tw-enter-opacity: 0;
  }

  .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\/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-gray-400::placeholder {
    color: var(--color-gray-400);
  }

  .placeholder\:text-gray-500::placeholder {
    color: var(--color-gray-500);
  }

  .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\: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\:bg-accent:hover {
      background-color: var(--accent);
    }
  }

  @media (hover: hover) {
    .hover\:bg-black\/30:hover {
      background-color: #0000004d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-black\/30:hover {
        background-color: color-mix(in oklab, var(--color-black) 30%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-blue-400:hover {
      background-color: var(--color-blue-400);
    }
  }

  @media (hover: hover) {
    .hover\:bg-blue-700:hover {
      background-color: var(--color-blue-700);
    }
  }

  @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-50:hover {
      background-color: var(--color-gray-50);
    }
  }

  @media (hover: hover) {
    .hover\:bg-gray-100:hover {
      background-color: var(--color-gray-100);
    }
  }

  @media (hover: hover) {
    .hover\:bg-gray-200:hover {
      background-color: var(--color-gray-200);
    }
  }

  @media (hover: hover) {
    .hover\:bg-green-400:hover {
      background-color: var(--color-green-400);
    }
  }

  @media (hover: hover) {
    .hover\:bg-muted:hover {
      background-color: var(--muted);
    }
  }

  @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\/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-purple-400:hover {
      background-color: var(--color-purple-400);
    }
  }

  @media (hover: hover) {
    .hover\:bg-red-50:hover {
      background-color: var(--color-red-50);
    }
  }

  @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-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-accent:hover {
      background-color: var(--sidebar-accent);
    }
  }

  @media (hover: hover) {
    .hover\:bg-white\/5:hover {
      background-color: #ffffff0d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-white\/5:hover {
        background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-white\/10:hover {
      background-color: #ffffff1a;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-white\/10:hover {
        background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-white\/30:hover {
      background-color: #ffffff4d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-white\/30:hover {
        background-color: color-mix(in oklab, var(--color-white) 30%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:text-accent-foreground:hover {
      color: var(--accent-foreground);
    }
  }

  @media (hover: hover) {
    .hover\:text-blue-300:hover {
      color: var(--color-blue-300);
    }
  }

  @media (hover: hover) {
    .hover\:text-blue-400:hover {
      color: var(--color-blue-400);
    }
  }

  @media (hover: hover) {
    .hover\:text-foreground:hover {
      color: var(--foreground);
    }
  }

  @media (hover: hover) {
    .hover\:text-gray-700:hover {
      color: var(--color-gray-700);
    }
  }

  @media (hover: hover) {
    .hover\:text-gray-800:hover {
      color: var(--color-gray-800);
    }
  }

  @media (hover: hover) {
    .hover\:text-gray-900:hover {
      color: var(--color-gray-900);
    }
  }

  @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-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-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-\[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-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\: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\: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-blue-500:focus {
    border-color: var(--color-blue-500);
  }

  .focus\:bg-accent:focus {
    background-color: var(--accent);
  }

  .focus\:bg-primary:focus {
    background-color: var(--primary);
  }

  .focus\:text-accent-foreground:focus {
    color: var(--accent-foreground);
  }

  .focus\:text-primary-foreground:focus {
    color: var(--primary-foreground);
  }

  .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-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);
  }

  .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);
  }

  .has-\[\>svg\]\:px-2\.5:has( > svg) {
    padding-inline: calc(var(--spacing) * 2.5);
  }

  .has-\[\>svg\]\:px-3:has( > svg) {
    padding-inline: calc(var(--spacing) * 3);
  }

  .has-\[\>svg\]\:px-4:has( > svg) {
    padding-inline: calc(var(--spacing) * 4);
  }

  .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-blue-600[data-state="active"] {
    background-color: var(--color-blue-600);
  }

  .data-\[state\=active\]\:bg-card[data-state="active"] {
    background-color: var(--card);
  }

  .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\:max-w-lg {
      max-width: var(--container-lg);
    }
  }

  @media (width >= 40rem) {
    .sm\:max-w-sm {
      max-width: var(--container-sm);
    }
  }

  @media (width >= 40rem) {
    .sm\:flex-row {
      flex-direction: row;
    }
  }

  @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\: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) {
    .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\:block {
      display: block;
    }
  }

  @media (width >= 48rem) {
    .md\:flex {
      display: flex;
    }
  }

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

  @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\:col-span-3 {
      grid-column: span 3 / span 3;
    }
  }

  @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 >= 80rem) {
    .xl\:col-span-2 {
      grid-column: span 2 / span 2;
    }
  }

  @media (width >= 80rem) {
    .xl\:col-span-3 {
      grid-column: span 3 / span 3;
    }
  }

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

  @media (width >= 80rem) {
    .xl\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  .dark\:border-input:is(.dark *) {
    border-color: var(--input);
  }

  .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-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\:text-muted-foreground:is(.dark *) {
    color: var(--muted-foreground);
  }

  @media (hover: hover) {
    .dark\:hover\:bg-accent\/50:is(.dark *):hover {
      background-color: var(--accent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:hover\:bg-accent\/50:is(.dark *):hover {
        background-color: color-mix(in oklab, var(--accent) 50%, transparent);
      }
    }
  }

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

  .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\]\: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);
    }
  }
}

:root {
  --font-size: 14px;
  --background: #fff;
  --foreground: oklch(.145 0 0);
  --card: #fff;
  --card-foreground: oklch(.145 0 0);
  --popover: oklch(1 0 0);
  --popover-foreground: oklch(.145 0 0);
  --primary: #030213;
  --primary-foreground: oklch(1 0 0);
  --secondary: oklch(.95 .0058 264.53);
  --secondary-foreground: #030213;
  --muted: #ececf0;
  --muted-foreground: #717182;
  --accent: #e9ebef;
  --accent-foreground: #030213;
  --destructive: #d4183d;
  --destructive-foreground: #fff;
  --border: #0000001a;
  --input: transparent;
  --input-background: #f3f3f5;
  --switch-background: #cbced4;
  --font-weight-medium: 500;
  --font-weight-normal: 400;
  --ring: oklch(.708 0 0);
  --chart-1: oklch(.646 .222 41.116);
  --chart-2: oklch(.6 .118 184.704);
  --chart-3: oklch(.398 .07 227.392);
  --chart-4: oklch(.828 .189 84.429);
  --chart-5: oklch(.769 .188 70.08);
  --radius: .625rem;
  --sidebar: oklch(.985 0 0);
  --sidebar-foreground: oklch(.145 0 0);
  --sidebar-primary: #030213;
  --sidebar-primary-foreground: oklch(.985 0 0);
  --sidebar-accent: oklch(.97 0 0);
  --sidebar-accent-foreground: oklch(.205 0 0);
  --sidebar-border: oklch(.922 0 0);
  --sidebar-ring: oklch(.708 0 0);
}

.dark {
  --background: oklch(.145 0 0);
  --foreground: oklch(.985 0 0);
  --card: oklch(.145 0 0);
  --card-foreground: oklch(.985 0 0);
  --popover: oklch(.145 0 0);
  --popover-foreground: oklch(.985 0 0);
  --primary: oklch(.985 0 0);
  --primary-foreground: oklch(.205 0 0);
  --secondary: oklch(.269 0 0);
  --secondary-foreground: oklch(.985 0 0);
  --muted: oklch(.269 0 0);
  --muted-foreground: oklch(.708 0 0);
  --accent: oklch(.269 0 0);
  --accent-foreground: oklch(.985 0 0);
  --destructive: oklch(.396 .141 25.723);
  --destructive-foreground: oklch(.637 .237 25.331);
  --border: oklch(.269 0 0);
  --input: oklch(.269 0 0);
  --ring: oklch(.439 0 0);
  --font-weight-medium: 500;
  --font-weight-normal: 400;
  --chart-1: oklch(.488 .243 264.376);
  --chart-2: oklch(.696 .17 162.48);
  --chart-3: oklch(.769 .188 70.08);
  --chart-4: oklch(.627 .265 303.9);
  --chart-5: oklch(.645 .246 16.439);
  --sidebar: oklch(.205 0 0);
  --sidebar-foreground: oklch(.985 0 0);
  --sidebar-primary: oklch(.488 .243 264.376);
  --sidebar-primary-foreground: oklch(.985 0 0);
  --sidebar-accent: oklch(.269 0 0);
  --sidebar-accent-foreground: oklch(.985 0 0);
  --sidebar-border: oklch(.269 0 0);
  --sidebar-ring: oklch(.439 0 0);
}

html {
  font-size: var(--font-size);
}

@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 pulse {
  50% {
    opacity: .5;
  }
}

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