/*! 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-500: oklch(.637 .237 25.331);
    --color-orange-600: oklch(.646 .222 41.116);
    --color-yellow-400: oklch(.852 .199 91.936);
    --color-green-500: oklch(.723 .219 149.579);
    --color-blue-500: oklch(.623 .214 259.815);
    --color-blue-600: oklch(.546 .245 262.881);
    --color-purple-600: oklch(.558 .288 302.321);
    --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-stone-950: oklch(.147 .004 49.25);
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --container-sm: 24rem;
    --container-md: 28rem;
    --container-lg: 32rem;
    --container-2xl: 42rem;
    --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);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --text-6xl: 3.75rem;
    --text-6xl--line-height: 1;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --tracking-tight: -.025em;
    --tracking-widest: .1em;
    --leading-relaxed: 1.625;
    --radius-xs: .125rem;
    --radius-2xl: 1rem;
    --radius-3xl: 1.5rem;
    --ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
    --blur-sm: 8px;
    --blur-md: 12px;
    --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);
    font-family: SF Pro Rounded, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
    font-weight: 700;
  }

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

  .static {
    position: static;
  }

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

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

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

  .inset-\[22\.41\%_74\.42\%_22\.86\%_9\.44\%\] {
    inset: 22.41% 74.42% 22.86% 9.44%;
  }

  .inset-\[24\.53\%_9\.32\%_20\.91\%_29\.82\%\] {
    inset: 24.53% 9.32% 20.91% 29.82%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[6\.57px\] {
    top: 6.57px;
  }

  .top-\[7\.33px\] {
    top: 7.33px;
  }

  .top-\[7\.56px\] {
    top: 7.56px;
  }

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

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

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

  .top-\[7\.89px\] {
    top: 7.89px;
  }

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

  .top-\[7\.98px\] {
    top: 7.98px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[10\.57px\] {
    top: 10.57px;
  }

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

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

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

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

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

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

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

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

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

  .top-\[15\.44px\] {
    top: 15.44px;
  }

  .top-\[15\.96px\] {
    top: 15.96px;
  }

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

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

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

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

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

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

  .top-\[21\.03px\] {
    top: 21.03px;
  }

  .top-\[21\.67px\] {
    top: 21.67px;
  }

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

  .top-\[21\.98px\] {
    top: 21.98px;
  }

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

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

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

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

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

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

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

  .top-\[23\.33px\] {
    top: 23.33px;
  }

  .top-\[23\.44px\] {
    top: 23.44px;
  }

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

  .top-\[23\.98px\] {
    top: 23.98px;
  }

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

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

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

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

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

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

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

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

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

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

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

  .top-\[30\.38px\] {
    top: 30.38px;
  }

  .top-\[30\.86px\] {
    top: 30.86px;
  }

  .top-\[31\.18px\] {
    top: 31.18px;
  }

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

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

  .top-\[31\.87px\] {
    top: 31.87px;
  }

  .top-\[33\.51px\] {
    top: 33.51px;
  }

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

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

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

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

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

  .top-\[50\.57px\] {
    top: 50.57px;
  }

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

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

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

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

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

  .top-\[94\.01px\] {
    top: 94.01px;
  }

  .top-\[94\.02px\] {
    top: 94.02px;
  }

  .top-\[94\.03px\] {
    top: 94.03px;
  }

  .top-\[94\.08px\] {
    top: 94.08px;
  }

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

  .top-\[94\.89px\] {
    top: 94.89px;
  }

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

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

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

  .top-\[102\.04px\] {
    top: 102.04px;
  }

  .top-\[102\.53px\] {
    top: 102.53px;
  }

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

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

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

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

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

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

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

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

  .top-\[126\.75px\] {
    top: 126.75px;
  }

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

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

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

  .top-\[129\.87px\] {
    top: 129.87px;
  }

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

  .top-\[130\.89px\] {
    top: 130.89px;
  }

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

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

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

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

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

  .top-\[133\.68px\] {
    top: 133.68px;
  }

  .top-\[133\.74px\] {
    top: 133.74px;
  }

  .top-\[134\.08px\] {
    top: 134.08px;
  }

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

  .top-\[137\.07px\] {
    top: 137.07px;
  }

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

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

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

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

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

  .top-\[170\.51px\] {
    top: 170.51px;
  }

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

  .top-\[171\.03px\] {
    top: 171.03px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[202\.06px\] {
    top: 202.06px;
  }

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

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

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

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

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

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

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

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

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

  .top-\[212\.56px\] {
    top: 212.56px;
  }

  .top-\[213\.04px\] {
    top: 213.04px;
  }

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

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

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

  .top-\[215\.99px\] {
    top: 215.99px;
  }

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

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

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

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

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

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

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

  .top-\[235\.75px\] {
    top: 235.75px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[240\.38px\] {
    top: 240.38px;
  }

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

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

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

  .top-\[244\.89px\] {
    top: 244.89px;
  }

  .top-\[245\.53px\] {
    top: 245.53px;
  }

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

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

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

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

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

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

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

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

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

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

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

  .top-\[273\.51px\] {
    top: 273.51px;
  }

  .top-\[273\.87px\] {
    top: 273.87px;
  }

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

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

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

  .top-\[278\.31px\] {
    top: 278.31px;
  }

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

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

  .top-\[279\.03px\] {
    top: 279.03px;
  }

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

  .top-\[280\.02px\] {
    top: 280.02px;
  }

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

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

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

  .top-\[283\.23px\] {
    top: 283.23px;
  }

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

  .top-\[283\.75px\] {
    top: 283.75px;
  }

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

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

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

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

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

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

  .top-\[285\.03px\] {
    top: 285.03px;
  }

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

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

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

  .top-\[285\.33px\] {
    top: 285.33px;
  }

  .top-\[285\.41px\] {
    top: 285.41px;
  }

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

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

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

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

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

  .top-\[287\.23px\] {
    top: 287.23px;
  }

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

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

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

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

  .top-\[293\.6px\] {
    top: 293.6px;
  }

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

  .top-\[293\.31px\] {
    top: 293.31px;
  }

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

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

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

  .top-\[294\.06px\] {
    top: 294.06px;
  }

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

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

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

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

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

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

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

  .top-\[302\.67px\] {
    top: 302.67px;
  }

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

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

  .top-\[307\.04px\] {
    top: 307.04px;
  }

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

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

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

  .top-\[313\.39px\] {
    top: 313.39px;
  }

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

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

  .top-\[316\.41px\] {
    top: 316.41px;
  }

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

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

  .top-\[318\.08px\] {
    top: 318.08px;
  }

  .top-\[318\.15px\] {
    top: 318.15px;
  }

  .top-\[318\.18px\] {
    top: 318.18px;
  }

  .top-\[318\.53px\] {
    top: 318.53px;
  }

  .top-\[318\.56px\] {
    top: 318.56px;
  }

  .top-\[319\.31px\] {
    top: 319.31px;
  }

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

  .top-\[320\.91px\] {
    top: 320.91px;
  }

  .top-\[320\.96px\] {
    top: 320.96px;
  }

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

  .top-\[322\.01px\] {
    top: 322.01px;
  }

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

  .top-\[322\.6px\] {
    top: 322.6px;
  }

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

  .top-\[322\.31px\] {
    top: 322.31px;
  }

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

  .top-\[322\.45px\] {
    top: 322.45px;
  }

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

  .top-\[322\.71px\] {
    top: 322.71px;
  }

  .top-\[322\.94px\] {
    top: 322.94px;
  }

  .top-\[323\.87px\] {
    top: 323.87px;
  }

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

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

  .top-\[325\.09px\] {
    top: 325.09px;
  }

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

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

  .top-\[326\.07px\] {
    top: 326.07px;
  }

  .top-\[327\.09px\] {
    top: 327.09px;
  }

  .top-\[327\.53px\] {
    top: 327.53px;
  }

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

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

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

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

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

  .top-\[331\.17px\] {
    top: 331.17px;
  }

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

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

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

  .top-\[334\.41px\] {
    top: 334.41px;
  }

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

  .top-\[336\.57px\] {
    top: 336.57px;
  }

  .top-\[338\.04px\] {
    top: 338.04px;
  }

  .top-\[341\.15px\] {
    top: 341.15px;
  }

  .top-\[345\.09px\] {
    top: 345.09px;
  }

  .top-\[352\.39px\] {
    top: 352.39px;
  }

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

  .top-\[355\.71px\] {
    top: 355.71px;
  }

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

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

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

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

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

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

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

  .top-\[362\.56px\] {
    top: 362.56px;
  }

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

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

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

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

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

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

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

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

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

  .top-\[370\.91px\] {
    top: 370.91px;
  }

  .top-\[376\.08px\] {
    top: 376.08px;
  }

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

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

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

  .top-\[378\.03px\] {
    top: 378.03px;
  }

  .top-\[378\.06px\] {
    top: 378.06px;
  }

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

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

  .top-\[379\.06px\] {
    top: 379.06px;
  }

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

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

  .top-\[387\.18px\] {
    top: 387.18px;
  }

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

  .top-\[390\.96px\] {
    top: 390.96px;
  }

  .top-\[392\.44px\] {
    top: 392.44px;
  }

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

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

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

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

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

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

  .top-\[403\.57px\] {
    top: 403.57px;
  }

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

  .top-\[406\.99px\] {
    top: 406.99px;
  }

  .top-\[408\.75px\] {
    top: 408.75px;
  }

  .top-\[410\.03px\] {
    top: 410.03px;
  }

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

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

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

  .top-\[417\.75px\] {
    top: 417.75px;
  }

  .top-\[418\.53px\] {
    top: 418.53px;
  }

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

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

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

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

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

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

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

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

  .top-\[784\.94px\] {
    top: 784.94px;
  }

  .top-\[785\.03px\] {
    top: 785.03px;
  }

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

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

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

  .top-\[786\.04px\] {
    top: 786.04px;
  }

  .top-\[787\.13px\] {
    top: 787.13px;
  }

  .top-\[787\.57px\] {
    top: 787.57px;
  }

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

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

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

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

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

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

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

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

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

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

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

  .top-\[816\.15px\] {
    top: 816.15px;
  }

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

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

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

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

  .top-\[821\.08px\] {
    top: 821.08px;
  }

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

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

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

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

  .top-\[824\.23px\] {
    top: 824.23px;
  }

  .top-\[824\.31px\] {
    top: 824.31px;
  }

  .top-\[824\.74px\] {
    top: 824.74px;
  }

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

  .top-\[825\.83px\] {
    top: 825.83px;
  }

  .top-\[826\.13px\] {
    top: 826.13px;
  }

  .top-\[826\.17px\] {
    top: 826.17px;
  }

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

  .top-\[828\.57px\] {
    top: 828.57px;
  }

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

  .top-\[829\.05px\] {
    top: 829.05px;
  }

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

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

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

  .top-\[884\.91px\] {
    top: 884.91px;
  }

  .top-\[885\.67px\] {
    top: 885.67px;
  }

  .top-\[885\.89px\] {
    top: 885.89px;
  }

  .top-\[886\.15px\] {
    top: 886.15px;
  }

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

  .top-\[889\.08px\] {
    top: 889.08px;
  }

  .top-\[889\.57px\] {
    top: 889.57px;
  }

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

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

  .top-\[892\.07px\] {
    top: 892.07px;
  }

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

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

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

  .top-\[897\.45px\] {
    top: 897.45px;
  }

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

  .top-\[902\.03px\] {
    top: 902.03px;
  }

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

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

  .top-\[906\.03px\] {
    top: 906.03px;
  }

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

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

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

  .top-\[911\.39px\] {
    top: 911.39px;
  }

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

  .top-\[913\.01px\] {
    top: 913.01px;
  }

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

  .top-\[916\.03px\] {
    top: 916.03px;
  }

  .top-\[916\.31px\] {
    top: 916.31px;
  }

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

  .top-full {
    top: 100%;
  }

  .top-px {
    top: 1px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .left-\[5\.04px\] {
    left: 5.04px;
  }

  .left-\[5\.06px\] {
    left: 5.06px;
  }

  .left-\[5\.07px\] {
    left: 5.07px;
  }

  .left-\[5\.08px\] {
    left: 5.08px;
  }

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

  .left-\[7\.2px\] {
    left: 7.2px;
  }

  .left-\[7\.14px\] {
    left: 7.14px;
  }

  .left-\[7\.21px\] {
    left: 7.21px;
  }

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

  .left-\[7\.23px\] {
    left: 7.23px;
  }

  .left-\[7\.25px\] {
    left: 7.25px;
  }

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

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

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

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

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

  .left-\[10\.97px\] {
    left: 10.97px;
  }

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

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

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

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

  .left-\[11\.49px\] {
    left: 11.49px;
  }

  .left-\[11\.52px\] {
    left: 11.52px;
  }

  .left-\[11\.54px\] {
    left: 11.54px;
  }

  .left-\[11\.55px\] {
    left: 11.55px;
  }

  .left-\[11\.67px\] {
    left: 11.67px;
  }

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

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

  .left-\[11\.85px\] {
    left: 11.85px;
  }

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

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

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

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

  .left-\[13\.42px\] {
    left: 13.42px;
  }

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

  .left-\[14\.05px\] {
    left: 14.05px;
  }

  .left-\[14\.21px\] {
    left: 14.21px;
  }

  .left-\[14\.29px\] {
    left: 14.29px;
  }

  .left-\[14\.84px\] {
    left: 14.84px;
  }

  .left-\[15\.05px\] {
    left: 15.05px;
  }

  .left-\[15\.57px\] {
    left: 15.57px;
  }

  .left-\[15\.73px\] {
    left: 15.73px;
  }

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

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

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

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

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

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

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

  .left-\[17\.36px\] {
    left: 17.36px;
  }

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

  .left-\[17\.45px\] {
    left: 17.45px;
  }

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

  .left-\[17\.85px\] {
    left: 17.85px;
  }

  .left-\[17\.91px\] {
    left: 17.91px;
  }

  .left-\[18\.9px\] {
    left: 18.9px;
  }

  .left-\[18\.36px\] {
    left: 18.36px;
  }

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

  .left-\[18\.77px\] {
    left: 18.77px;
  }

  .left-\[18\.87px\] {
    left: 18.87px;
  }

  .left-\[19\.35px\] {
    left: 19.35px;
  }

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

  .left-\[19\.55px\] {
    left: 19.55px;
  }

  .left-\[19\.66px\] {
    left: 19.66px;
  }

  .left-\[19\.99px\] {
    left: 19.99px;
  }

  .left-\[20\.58px\] {
    left: 20.58px;
  }

  .left-\[20\.66px\] {
    left: 20.66px;
  }

  .left-\[20\.67px\] {
    left: 20.67px;
  }

  .left-\[20\.98px\] {
    left: 20.98px;
  }

  .left-\[21\.2px\] {
    left: 21.2px;
  }

  .left-\[21\.53px\] {
    left: 21.53px;
  }

  .left-\[21\.67px\] {
    left: 21.67px;
  }

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

  .left-\[21\.88px\] {
    left: 21.88px;
  }

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

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

  .left-\[23\.01px\] {
    left: 23.01px;
  }

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

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

  .left-\[23\.88px\] {
    left: 23.88px;
  }

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

  .left-\[24\.35px\] {
    left: 24.35px;
  }

  .left-\[24\.88px\] {
    left: 24.88px;
  }

  .left-\[25\.04px\] {
    left: 25.04px;
  }

  .left-\[25\.07px\] {
    left: 25.07px;
  }

  .left-\[25\.97px\] {
    left: 25.97px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .left-\[29\.05px\] {
    left: 29.05px;
  }

  .left-\[29\.35px\] {
    left: 29.35px;
  }

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

  .left-\[29\.98px\] {
    left: 29.98px;
  }

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

  .left-\[31\.7px\] {
    left: 31.7px;
  }

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

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

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

  .left-\[33\.19px\] {
    left: 33.19px;
  }

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

  .left-\[33\.66px\] {
    left: 33.66px;
  }

  .left-\[35\.59px\] {
    left: 35.59px;
  }

  .left-\[36\.59px\] {
    left: 36.59px;
  }

  .left-\[36\.87px\] {
    left: 36.87px;
  }

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

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

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

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

  .left-\[65\.84px\] {
    left: 65.84px;
  }

  .left-\[69\.45px\] {
    left: 69.45px;
  }

  .left-\[69\.83px\] {
    left: 69.83px;
  }

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

  .left-\[85\.97px\] {
    left: 85.97px;
  }

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

  .left-\[142\.5px\] {
    left: 142.5px;
  }

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

  .left-\[152\.13px\] {
    left: 152.13px;
  }

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

  .left-\[153\.1px\] {
    left: 153.1px;
  }

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

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

  .left-\[154\.4px\] {
    left: 154.4px;
  }

  .left-\[155\.69px\] {
    left: 155.69px;
  }

  .left-\[160\.54px\] {
    left: 160.54px;
  }

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

  .left-\[163\.13px\] {
    left: 163.13px;
  }

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

  .left-\[163\.66px\] {
    left: 163.66px;
  }

  .left-\[166\.84px\] {
    left: 166.84px;
  }

  .left-\[167\.21px\] {
    left: 167.21px;
  }

  .left-\[170\.85px\] {
    left: 170.85px;
  }

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

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

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

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

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

  .left-\[178\.88px\] {
    left: 178.88px;
  }

  .left-\[178\.96px\] {
    left: 178.96px;
  }

  .left-\[179\.03px\] {
    left: 179.03px;
  }

  .left-\[179\.07px\] {
    left: 179.07px;
  }

  .left-\[179\.13px\] {
    left: 179.13px;
  }

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

  .left-\[183\.83px\] {
    left: 183.83px;
  }

  .left-\[189\.14px\] {
    left: 189.14px;
  }

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

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

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

  .left-\[260\.29px\] {
    left: 260.29px;
  }

  .left-\[261\.45px\] {
    left: 261.45px;
  }

  .left-\[291\.53px\] {
    left: 291.53px;
  }

  .left-\[293\.04px\] {
    left: 293.04px;
  }

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

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

  .left-\[305\.98px\] {
    left: 305.98px;
  }

  .left-\[307\.08px\] {
    left: 307.08px;
  }

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

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

  .left-\[315\.99px\] {
    left: 315.99px;
  }

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

  .left-\[324\.99px\] {
    left: 324.99px;
  }

  .left-\[326\.05px\] {
    left: 326.05px;
  }

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

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

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

  .left-\[330\.97px\] {
    left: 330.97px;
  }

  .left-\[330\.99px\] {
    left: 330.99px;
  }

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

  .left-\[332\.06px\] {
    left: 332.06px;
  }

  .left-\[332\.42px\] {
    left: 332.42px;
  }

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

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

  .left-\[336\.05px\] {
    left: 336.05px;
  }

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

  .left-\[336\.57px\] {
    left: 336.57px;
  }

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

  .left-\[336\.83px\] {
    left: 336.83px;
  }

  .left-\[336\.96px\] {
    left: 336.96px;
  }

  .left-\[337\.07px\] {
    left: 337.07px;
  }

  .left-\[337\.57px\] {
    left: 337.57px;
  }

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

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

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

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

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

  .left-\[339\.9px\] {
    left: 339.9px;
  }

  .left-\[339\.91px\] {
    left: 339.91px;
  }

  .left-\[340\.99px\] {
    left: 340.99px;
  }

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

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

  .left-\[343\.91px\] {
    left: 343.91px;
  }

  .left-\[344\.21px\] {
    left: 344.21px;
  }

  .left-\[344\.95px\] {
    left: 344.95px;
  }

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

  .left-\[348\.5px\] {
    left: 348.5px;
  }

  .left-\[348\.11px\] {
    left: 348.11px;
  }

  .left-\[348\.35px\] {
    left: 348.35px;
  }

  .left-\[351\.23px\] {
    left: 351.23px;
  }

  .left-\[353\.07px\] {
    left: 353.07px;
  }

  .left-\[354\.56px\] {
    left: 354.56px;
  }

  .left-\[355\.7px\] {
    left: 355.7px;
  }

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

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

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

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

  .left-\[357\.9px\] {
    left: 357.9px;
  }

  .left-\[358\.1px\] {
    left: 358.1px;
  }

  .left-\[358\.11px\] {
    left: 358.11px;
  }

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

  .left-\[358\.83px\] {
    left: 358.83px;
  }

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

  .left-\[359\.1px\] {
    left: 359.1px;
  }

  .left-\[359\.5px\] {
    left: 359.5px;
  }

  .left-\[359\.45px\] {
    left: 359.45px;
  }

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

  .left-\[360\.67px\] {
    left: 360.67px;
  }

  .left-\[360\.73px\] {
    left: 360.73px;
  }

  .left-\[361\.73px\] {
    left: 361.73px;
  }

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

  .left-\[362\.38px\] {
    left: 362.38px;
  }

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

  .left-\[363\.89px\] {
    left: 363.89px;
  }

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

  .left-\[363\.98px\] {
    left: 363.98px;
  }

  .left-\[364\.24px\] {
    left: 364.24px;
  }

  .left-\[364\.53px\] {
    left: 364.53px;
  }

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

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

  .left-\[365\.59px\] {
    left: 365.59px;
  }

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

  .left-\[365\.91px\] {
    left: 365.91px;
  }

  .left-\[366\.59px\] {
    left: 366.59px;
  }

  .left-\[366\.65px\] {
    left: 366.65px;
  }

  .left-\[366\.69px\] {
    left: 366.69px;
  }

  .left-\[366\.73px\] {
    left: 366.73px;
  }

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

  .left-\[366\.91px\] {
    left: 366.91px;
  }

  .left-\[366\.92px\] {
    left: 366.92px;
  }

  .left-\[367\.06px\] {
    left: 367.06px;
  }

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

  .left-\[367\.65px\] {
    left: 367.65px;
  }

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

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

  .left-\[368\.15px\] {
    left: 368.15px;
  }

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

  .left-\[368\.51px\] {
    left: 368.51px;
  }

  .left-\[368\.55px\] {
    left: 368.55px;
  }

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

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

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

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

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

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

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

  .left-\[370\.92px\] {
    left: 370.92px;
  }

  .left-\[371\.21px\] {
    left: 371.21px;
  }

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

  .left-\[372\.23px\] {
    left: 372.23px;
  }

  .left-\[372\.53px\] {
    left: 372.53px;
  }

  .left-\[373\.04px\] {
    left: 373.04px;
  }

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

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

  .left-\[374\.87px\] {
    left: 374.87px;
  }

  .left-\[375\.2px\] {
    left: 375.2px;
  }

  .left-\[375\.14px\] {
    left: 375.14px;
  }

  .left-\[375\.19px\] {
    left: 375.19px;
  }

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

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

  .left-\[375\.55px\] {
    left: 375.55px;
  }

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

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

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

  .left-\[376\.97px\] {
    left: 376.97px;
  }

  .left-\[377\.5px\] {
    left: 377.5px;
  }

  .left-\[377\.07px\] {
    left: 377.07px;
  }

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

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

  .left-\[377\.87px\] {
    left: 377.87px;
  }

  .left-\[378\.5px\] {
    left: 378.5px;
  }

  .left-\[378\.07px\] {
    left: 378.07px;
  }

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

  .left-\[378\.87px\] {
    left: 378.87px;
  }

  .left-\[380\.06px\] {
    left: 380.06px;
  }

  .left-\[381\.14px\] {
    left: 381.14px;
  }

  .left-\[381\.65px\] {
    left: 381.65px;
  }

  .left-\[381\.67px\] {
    left: 381.67px;
  }

  .left-\[382\.42px\] {
    left: 382.42px;
  }

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

  .left-\[383\.23px\] {
    left: 383.23px;
  }

  .left-\[383\.38px\] {
    left: 383.38px;
  }

  .left-\[383\.87px\] {
    left: 383.87px;
  }

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

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

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

  .left-\[385\.54px\] {
    left: 385.54px;
  }

  .left-\[386\.54px\] {
    left: 386.54px;
  }

  .left-\[387\.85px\] {
    left: 387.85px;
  }

  .left-\[388\.11px\] {
    left: 388.11px;
  }

  .left-\[388\.85px\] {
    left: 388.85px;
  }

  .left-\[389\.93px\] {
    left: 389.93px;
  }

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

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

  .left-\[391\.99px\] {
    left: 391.99px;
  }

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

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

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

  .left-\[398\.99px\] {
    left: 398.99px;
  }

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

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

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

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

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

  .left-\[417\.61px\] {
    left: 417.61px;
  }

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

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

  .left-\[421\.55px\] {
    left: 421.55px;
  }

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

  .left-\[423\.88px\] {
    left: 423.88px;
  }

  .left-\[424\.67px\] {
    left: 424.67px;
  }

  .left-\[424\.87px\] {
    left: 424.87px;
  }

  .left-\[428\.59px\] {
    left: 428.59px;
  }

  .left-\[428\.87px\] {
    left: 428.87px;
  }

  .left-\[429\.67px\] {
    left: 429.67px;
  }

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

  .left-\[431\.83px\] {
    left: 431.83px;
  }

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

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

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

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

  .left-\[435\.21px\] {
    left: 435.21px;
  }

  .left-\[435\.67px\] {
    left: 435.67px;
  }

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

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

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

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

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

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

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

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

  .left-\[439\.87px\] {
    left: 439.87px;
  }

  .left-\[441\.7px\] {
    left: 441.7px;
  }

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

  .left-\[441\.97px\] {
    left: 441.97px;
  }

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

  .left-\[442\.54px\] {
    left: 442.54px;
  }

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

  .left-\[443\.08px\] {
    left: 443.08px;
  }

  .left-\[451\.62px\] {
    left: 451.62px;
  }

  .left-\[451\.85px\] {
    left: 451.85px;
  }

  .left-\[451\.93px\] {
    left: 451.93px;
  }

  .left-\[456\.23px\] {
    left: 456.23px;
  }

  .left-\[457\.58px\] {
    left: 457.58px;
  }

  .left-\[457\.92px\] {
    left: 457.92px;
  }

  .left-\[458\.03px\] {
    left: 458.03px;
  }

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

  .left-\[458\.98px\] {
    left: 458.98px;
  }

  .left-\[459\.1px\] {
    left: 459.1px;
  }

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

  .left-\[459\.87px\] {
    left: 459.87px;
  }

  .left-\[460\.13px\] {
    left: 460.13px;
  }

  .left-\[460\.25px\] {
    left: 460.25px;
  }

  .left-\[460\.38px\] {
    left: 460.38px;
  }

  .left-\[461\.9px\] {
    left: 461.9px;
  }

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

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

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

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

  .left-\[465\.23px\] {
    left: 465.23px;
  }

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

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

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

  .left-\[467\.45px\] {
    left: 467.45px;
  }

  .left-\[468\.85px\] {
    left: 468.85px;
  }

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

  .left-\[470\.36px\] {
    left: 470.36px;
  }

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

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

  .left-\[488\.31px\] {
    left: 488.31px;
  }

  .left-\[491\.52px\] {
    left: 491.52px;
  }

  .left-\[492\.96px\] {
    left: 492.96px;
  }

  .left-\[494\.98px\] {
    left: 494.98px;
  }

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

  .left-\[496\.17px\] {
    left: 496.17px;
  }

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

  .left-\[499\.99px\] {
    left: 499.99px;
  }

  .left-\[501\.67px\] {
    left: 501.67px;
  }

  .left-\[506\.31px\] {
    left: 506.31px;
  }

  .left-\[510\.65px\] {
    left: 510.65px;
  }

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

  .left-\[554\.97px\] {
    left: 554.97px;
  }

  .left-\[555\.45px\] {
    left: 555.45px;
  }

  .left-\[555\.52px\] {
    left: 555.52px;
  }

  .left-\[560\.15px\] {
    left: 560.15px;
  }

  .left-\[573\.42px\] {
    left: 573.42px;
  }

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

  .left-\[581\.96px\] {
    left: 581.96px;
  }

  .left-\[624\.5px\] {
    left: 624.5px;
  }

  .left-\[651\.54px\] {
    left: 651.54px;
  }

  .left-\[714\.38px\] {
    left: 714.38px;
  }

  .left-\[714\.51px\] {
    left: 714.51px;
  }

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

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

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

  .left-\[719\.38px\] {
    left: 719.38px;
  }

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

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

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

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

  .left-\[740\.56px\] {
    left: 740.56px;
  }

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

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

  .left-\[745\.2px\] {
    left: 745.2px;
  }

  .left-\[757\.11px\] {
    left: 757.11px;
  }

  .left-\[761\.77px\] {
    left: 761.77px;
  }

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

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

  .left-\[768\.93px\] {
    left: 768.93px;
  }

  .left-\[770\.98px\] {
    left: 770.98px;
  }

  .left-\[773\.88px\] {
    left: 773.88px;
  }

  .left-\[774\.87px\] {
    left: 774.87px;
  }

  .left-\[778\.54px\] {
    left: 778.54px;
  }

  .left-\[779\.53px\] {
    left: 779.53px;
  }

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

  .left-\[783\.66px\] {
    left: 783.66px;
  }

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

  .left-\[790\.83px\] {
    left: 790.83px;
  }

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

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

  .left-\[794\.91px\] {
    left: 794.91px;
  }

  .left-\[795\.23px\] {
    left: 795.23px;
  }

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

  .left-\[799\.73px\] {
    left: 799.73px;
  }

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

  .left-\[801\.42px\] {
    left: 801.42px;
  }

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

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

  .left-\[802\.53px\] {
    left: 802.53px;
  }

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

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

  .left-\[805\.88px\] {
    left: 805.88px;
  }

  .left-\[805\.93px\] {
    left: 805.93px;
  }

  .left-\[807\.19px\] {
    left: 807.19px;
  }

  .left-\[807\.66px\] {
    left: 807.66px;
  }

  .left-\[808\.66px\] {
    left: 808.66px;
  }

  .left-\[812\.25px\] {
    left: 812.25px;
  }

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

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

  .left-\[813\.31px\] {
    left: 813.31px;
  }

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

  .left-\[814\.5px\] {
    left: 814.5px;
  }

  .left-\[819\.14px\] {
    left: 819.14px;
  }

  .left-\[819\.24px\] {
    left: 819.24px;
  }

  .left-\[821\.49px\] {
    left: 821.49px;
  }

  .left-\[826\.14px\] {
    left: 826.14px;
  }

  .left-\[826\.49px\] {
    left: 826.49px;
  }

  .left-\[831\.14px\] {
    left: 831.14px;
  }

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

  .left-\[851\.54px\] {
    left: 851.54px;
  }

  .left-\[858\.92px\] {
    left: 858.92px;
  }

  .left-\[867\.98px\] {
    left: 867.98px;
  }

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

  .isolate {
    isolation: isolate;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .mt-auto {
    margin-top: auto;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .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 {
    display: inline;
  }

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

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

  .table {
    display: table;
  }

  .table-caption {
    display: table-caption;
  }

  .table-cell {
    display: table-cell;
  }

  .table-row {
    display: table-row;
  }

  .field-sizing-content {
    field-sizing: content;
  }

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

  .aspect-square {
    aspect-ratio: 1;
  }

  .aspect-video {
    aspect-ratio: var(--aspect-video);
  }

  .size-0\.5 {
    width: calc(var(--spacing) * .5);
    height: calc(var(--spacing) * .5);
  }

  .size-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-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-\[13px\] {
    width: 13px;
    height: 13px;
  }

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

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

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

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

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

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

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

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

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

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

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

  .h-\[1\.15rem\] {
    height: 1.15rem;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .h-\[29\.005px\] {
    height: 29.005px;
  }

  .h-\[29\.013px\] {
    height: 29.013px;
  }

  .h-\[29\.015px\] {
    height: 29.015px;
  }

  .h-\[29\.048px\] {
    height: 29.048px;
  }

  .h-\[29\.051px\] {
    height: 29.051px;
  }

  .h-\[29\.061px\] {
    height: 29.061px;
  }

  .h-\[29\.062px\] {
    height: 29.062px;
  }

  .h-\[29\.064px\] {
    height: 29.064px;
  }

  .h-\[29\.065px\] {
    height: 29.065px;
  }

  .h-\[29\.066px\] {
    height: 29.066px;
  }

  .h-\[29\.068px\] {
    height: 29.068px;
  }

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

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

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

  .h-\[33\.152px\] {
    height: 33.152px;
  }

  .h-\[33\.164px\] {
    height: 33.164px;
  }

  .h-\[33\.188px\] {
    height: 33.188px;
  }

  .h-\[33\.206px\] {
    height: 33.206px;
  }

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

  .h-\[33\.212px\] {
    height: 33.212px;
  }

  .h-\[33\.217px\] {
    height: 33.217px;
  }

  .h-\[33\.218px\] {
    height: 33.218px;
  }

  .h-\[33\.219px\] {
    height: 33.219px;
  }

  .h-\[33\.221px\] {
    height: 33.221px;
  }

  .h-\[33\.228px\] {
    height: 33.228px;
  }

  .h-\[33\.237px\] {
    height: 33.237px;
  }

  .h-\[33\.238px\] {
    height: 33.238px;
  }

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

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

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

  .h-\[47\.296px\] {
    height: 47.296px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .h-\[57\.007px\] {
    height: 57.007px;
  }

  .h-\[57\.08px\] {
    height: 57.08px;
  }

  .h-\[57\.09px\] {
    height: 57.09px;
  }

  .h-\[57\.012px\] {
    height: 57.012px;
  }

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

  .h-\[57\.026px\] {
    height: 57.026px;
  }

  .h-\[57\.051px\] {
    height: 57.051px;
  }

  .h-\[57\.057px\] {
    height: 57.057px;
  }

  .h-\[57\.071px\] {
    height: 57.071px;
  }

  .h-\[57\.078px\] {
    height: 57.078px;
  }

  .h-\[57\.084px\] {
    height: 57.084px;
  }

  .h-\[57\.087px\] {
    height: 57.087px;
  }

  .h-\[57\.093px\] {
    height: 57.093px;
  }

  .h-\[57\.121px\] {
    height: 57.121px;
  }

  .h-\[57\.136px\] {
    height: 57.136px;
  }

  .h-\[57\.137px\] {
    height: 57.137px;
  }

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

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

  .h-\[65\.056px\] {
    height: 65.056px;
  }

  .h-\[65\.063px\] {
    height: 65.063px;
  }

  .h-\[65\.092px\] {
    height: 65.092px;
  }

  .h-\[65\.104px\] {
    height: 65.104px;
  }

  .h-\[65\.107px\] {
    height: 65.107px;
  }

  .h-\[65\.108px\] {
    height: 65.108px;
  }

  .h-\[65\.109px\] {
    height: 65.109px;
  }

  .h-\[65\.113px\] {
    height: 65.113px;
  }

  .h-\[65\.116px\] {
    height: 65.116px;
  }

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

  .h-\[65\.119px\] {
    height: 65.119px;
  }

  .h-\[65\.123px\] {
    height: 65.123px;
  }

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

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

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

  .h-\[87\.481px\] {
    height: 87.481px;
  }

  .h-\[87\.502px\] {
    height: 87.502px;
  }

  .h-\[87\.511px\] {
    height: 87.511px;
  }

  .h-\[87\.548px\] {
    height: 87.548px;
  }

  .h-\[87\.587px\] {
    height: 87.587px;
  }

  .h-\[87\.588px\] {
    height: 87.588px;
  }

  .h-\[87\.594px\] {
    height: 87.594px;
  }

  .h-\[87\.606px\] {
    height: 87.606px;
  }

  .h-\[87\.639px\] {
    height: 87.639px;
  }

  .h-\[87\.654px\] {
    height: 87.654px;
  }

  .h-\[87\.658px\] {
    height: 87.658px;
  }

  .h-\[87\.682px\] {
    height: 87.682px;
  }

  .h-\[87\.686px\] {
    height: 87.686px;
  }

  .h-\[87\.692px\] {
    height: 87.692px;
  }

  .h-\[87\.707px\] {
    height: 87.707px;
  }

  .h-\[87\.724px\] {
    height: 87.724px;
  }

  .h-\[87\.737px\] {
    height: 87.737px;
  }

  .h-\[87\.741px\] {
    height: 87.741px;
  }

  .h-\[87\.761px\] {
    height: 87.761px;
  }

  .h-\[87\.781px\] {
    height: 87.781px;
  }

  .h-\[87\.807px\] {
    height: 87.807px;
  }

  .h-\[87\.813px\] {
    height: 87.813px;
  }

  .h-\[87\.824px\] {
    height: 87.824px;
  }

  .h-\[87\.864px\] {
    height: 87.864px;
  }

  .h-\[87\.871px\] {
    height: 87.871px;
  }

  .h-\[87\.879px\] {
    height: 87.879px;
  }

  .h-\[99\.857px\] {
    height: 99.857px;
  }

  .h-\[99\.873px\] {
    height: 99.873px;
  }

  .h-\[99\.944px\] {
    height: 99.944px;
  }

  .h-\[99\.976px\] {
    height: 99.976px;
  }

  .h-\[99\.985px\] {
    height: 99.985px;
  }

  .h-\[99\.987px\] {
    height: 99.987px;
  }

  .h-\[99\.989px\] {
    height: 99.989px;
  }

  .h-\[100\.005px\] {
    height: 100.005px;
  }

  .h-\[100\.015px\] {
    height: 100.015px;
  }

  .h-\[100\.021px\] {
    height: 100.021px;
  }

  .h-\[100\.052px\] {
    height: 100.052px;
  }

  .h-\[100\.072px\] {
    height: 100.072px;
  }

  .h-\[100\.074px\] {
    height: 100.074px;
  }

  .h-\[100\.077px\] {
    height: 100.077px;
  }

  .h-\[100px\] {
    height: 100px;
  }

  .h-\[274\.258px\] {
    height: 274.258px;
  }

  .h-\[282\.667px\] {
    height: 282.667px;
  }

  .h-\[285\.254px\] {
    height: 285.254px;
  }

  .h-\[286\.548px\] {
    height: 286.548px;
  }

  .h-\[844px\] {
    height: 844px;
  }

  .h-\[848px\] {
    height: 848px;
  }

  .h-\[860px\] {
    height: 860px;
  }

  .h-\[861\.484px\] {
    height: 861.484px;
  }

  .h-\[862\.671px\] {
    height: 862.671px;
  }

  .h-\[863\.201px\] {
    height: 863.201px;
  }

  .h-\[865\.48px\] {
    height: 865.48px;
  }

  .h-\[866\.666px\] {
    height: 866.666px;
  }

  .h-\[867\.196px\] {
    height: 867.196px;
  }

  .h-\[870\.622px\] {
    height: 870.622px;
  }

  .h-\[870\.983px\] {
    height: 870.983px;
  }

  .h-\[871\.1px\] {
    height: 871.1px;
  }

  .h-\[873\.469px\] {
    height: 873.469px;
  }

  .h-\[874\.244px\] {
    height: 874.244px;
  }

  .h-\[874\.611px\] {
    height: 874.611px;
  }

  .h-\[874px\] {
    height: 874px;
  }

  .h-\[875\.994px\] {
    height: 875.994px;
  }

  .h-\[877\.47px\] {
    height: 877.47px;
  }

  .h-\[877\.263px\] {
    height: 877.263px;
  }

  .h-\[878\.229px\] {
    height: 878.229px;
  }

  .h-\[880\.284px\] {
    height: 880.284px;
  }

  .h-\[882px\] {
    height: 882px;
  }

  .h-\[883\.978px\] {
    height: 883.978px;
  }

  .h-\[884\.724px\] {
    height: 884.724px;
  }

  .h-\[886px\] {
    height: 886px;
  }

  .h-\[892\.868px\] {
    height: 892.868px;
  }

  .h-\[894\.152px\] {
    height: 894.152px;
  }

  .h-\[894\.726px\] {
    height: 894.726px;
  }

  .h-\[898\.956px\] {
    height: 898.956px;
  }

  .h-\[901\.237px\] {
    height: 901.237px;
  }

  .h-\[902\.547px\] {
    height: 902.547px;
  }

  .h-\[902\.766px\] {
    height: 902.766px;
  }

  .h-\[903\.133px\] {
    height: 903.133px;
  }

  .h-\[903\.322px\] {
    height: 903.322px;
  }

  .h-\[904\.269px\] {
    height: 904.269px;
  }

  .h-\[905\.422px\] {
    height: 905.422px;
  }

  .h-\[905\.648px\] {
    height: 905.648px;
  }

  .h-\[905\.872px\] {
    height: 905.872px;
  }

  .h-\[906\.038px\] {
    height: 906.038px;
  }

  .h-\[906\.698px\] {
    height: 906.698px;
  }

  .h-\[906\.745px\] {
    height: 906.745px;
  }

  .h-\[907\.336px\] {
    height: 907.336px;
  }

  .h-\[907\.449px\] {
    height: 907.449px;
  }

  .h-\[908\.933px\] {
    height: 908.933px;
  }

  .h-\[911\.338px\] {
    height: 911.338px;
  }

  .h-\[911\.696px\] {
    height: 911.696px;
  }

  .h-\[911\.906px\] {
    height: 911.906px;
  }

  .h-\[912\.872px\] {
    height: 912.872px;
  }

  .h-\[912\.958px\] {
    height: 912.958px;
  }

  .h-\[913\.772px\] {
    height: 913.772px;
  }

  .h-\[914\.28px\] {
    height: 914.28px;
  }

  .h-\[914\.509px\] {
    height: 914.509px;
  }

  .h-\[914\.678px\] {
    height: 914.678px;
  }

  .h-\[915\.352px\] {
    height: 915.352px;
  }

  .h-\[915\.624px\] {
    height: 915.624px;
  }

  .h-\[916\.197px\] {
    height: 916.197px;
  }

  .h-\[917\.173px\] {
    height: 917.173px;
  }

  .h-\[917\.636px\] {
    height: 917.636px;
  }

  .h-\[918\.596px\] {
    height: 918.596px;
  }

  .h-\[918\.827px\] {
    height: 918.827px;
  }

  .h-\[918\.999px\] {
    height: 918.999px;
  }

  .h-\[919\.679px\] {
    height: 919.679px;
  }

  .h-\[921\.747px\] {
    height: 921.747px;
  }

  .h-\[921\.987px\] {
    height: 921.987px;
  }

  .h-\[922\.579px\] {
    height: 922.579px;
  }

  .h-\[926\.142px\] {
    height: 926.142px;
  }

  .h-\[926\.982px\] {
    height: 926.982px;
  }

  .h-\[calc\(100\%-1px\)\] {
    height: calc(100% - 1px);
  }

  .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-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-\[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-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\/4 {
    width: 75%;
  }

  .w-4 {
    width: calc(var(--spacing) * 4);
  }

  .w-5 {
    width: calc(var(--spacing) * 5);
  }

  .w-7 {
    width: calc(var(--spacing) * 7);
  }

  .w-8 {
    width: calc(var(--spacing) * 8);
  }

  .w-9 {
    width: calc(var(--spacing) * 9);
  }

  .w-12 {
    width: calc(var(--spacing) * 12);
  }

  .w-16 {
    width: calc(var(--spacing) * 16);
  }

  .w-20 {
    width: calc(var(--spacing) * 20);
  }

  .w-32 {
    width: calc(var(--spacing) * 32);
  }

  .w-60 {
    width: calc(var(--spacing) * 60);
  }

  .w-64 {
    width: calc(var(--spacing) * 64);
  }

  .w-72 {
    width: calc(var(--spacing) * 72);
  }

  .w-\[0\.323px\] {
    width: .323px;
  }

  .w-\[0\.647px\] {
    width: .647px;
  }

  .w-\[0\.755px\] {
    width: .755px;
  }

  .w-\[1\.294px\] {
    width: 1.294px;
  }

  .w-\[1\.938px\] {
    width: 1.938px;
  }

  .w-\[2\.1px\] {
    width: 2.1px;
  }

  .w-\[2\.06px\] {
    width: 2.06px;
  }

  .w-\[2\.07px\] {
    width: 2.07px;
  }

  .w-\[2\.14px\] {
    width: 2.14px;
  }

  .w-\[2\.15px\] {
    width: 2.15px;
  }

  .w-\[2\.16px\] {
    width: 2.16px;
  }

  .w-\[2\.25px\] {
    width: 2.25px;
  }

  .w-\[2\.31px\] {
    width: 2.31px;
  }

  .w-\[2\.045px\] {
    width: 2.045px;
  }

  .w-\[2\.048px\] {
    width: 2.048px;
  }

  .w-\[2\.049px\] {
    width: 2.049px;
  }

  .w-\[2\.069px\] {
    width: 2.069px;
  }

  .w-\[2\.072px\] {
    width: 2.072px;
  }

  .w-\[2\.076px\] {
    width: 2.076px;
  }

  .w-\[2\.077px\] {
    width: 2.077px;
  }

  .w-\[2\.078px\] {
    width: 2.078px;
  }

  .w-\[2\.084px\] {
    width: 2.084px;
  }

  .w-\[2\.87px\] {
    width: 2.87px;
  }

  .w-\[2\.091px\] {
    width: 2.091px;
  }

  .w-\[2\.093px\] {
    width: 2.093px;
  }

  .w-\[2\.94px\] {
    width: 2.94px;
  }

  .w-\[2\.095px\] {
    width: 2.095px;
  }

  .w-\[2\.097px\] {
    width: 2.097px;
  }

  .w-\[2\.121px\] {
    width: 2.121px;
  }

  .w-\[2\.141px\] {
    width: 2.141px;
  }

  .w-\[2\.146px\] {
    width: 2.146px;
  }

  .w-\[2\.148px\] {
    width: 2.148px;
  }

  .w-\[2\.155px\] {
    width: 2.155px;
  }

  .w-\[2\.157px\] {
    width: 2.157px;
  }

  .w-\[2\.161px\] {
    width: 2.161px;
  }

  .w-\[2\.173px\] {
    width: 2.173px;
  }

  .w-\[2\.188px\] {
    width: 2.188px;
  }

  .w-\[2\.194px\] {
    width: 2.194px;
  }

  .w-\[2\.198px\] {
    width: 2.198px;
  }

  .w-\[2\.218px\] {
    width: 2.218px;
  }

  .w-\[2\.226px\] {
    width: 2.226px;
  }

  .w-\[2\.231px\] {
    width: 2.231px;
  }

  .w-\[2\.242px\] {
    width: 2.242px;
  }

  .w-\[2\.244px\] {
    width: 2.244px;
  }

  .w-\[2\.249px\] {
    width: 2.249px;
  }

  .w-\[2\.264px\] {
    width: 2.264px;
  }

  .w-\[2\.269px\] {
    width: 2.269px;
  }

  .w-\[2\.303px\] {
    width: 2.303px;
  }

  .w-\[2\.333px\] {
    width: 2.333px;
  }

  .w-\[2\.369px\] {
    width: 2.369px;
  }

  .w-\[2\.468px\] {
    width: 2.468px;
  }

  .w-\[2\.512px\] {
    width: 2.512px;
  }

  .w-\[2\.609px\] {
    width: 2.609px;
  }

  .w-\[2\.629px\] {
    width: 2.629px;
  }

  .w-\[2\.638px\] {
    width: 2.638px;
  }

  .w-\[2\.705px\] {
    width: 2.705px;
  }

  .w-\[2\.767px\] {
    width: 2.767px;
  }

  .w-\[2\.776px\] {
    width: 2.776px;
  }

  .w-\[2\.792px\] {
    width: 2.792px;
  }

  .w-\[2\.815px\] {
    width: 2.815px;
  }

  .w-\[2\.819px\] {
    width: 2.819px;
  }

  .w-\[2\.821px\] {
    width: 2.821px;
  }

  .w-\[2\.832px\] {
    width: 2.832px;
  }

  .w-\[2\.843px\] {
    width: 2.843px;
  }

  .w-\[2\.954px\] {
    width: 2.954px;
  }

  .w-\[3\.15px\] {
    width: 3.15px;
  }

  .w-\[3\.42px\] {
    width: 3.42px;
  }

  .w-\[3\.195px\] {
    width: 3.195px;
  }

  .w-\[3\.273px\] {
    width: 3.273px;
  }

  .w-\[3\.368px\] {
    width: 3.368px;
  }

  .w-\[3\.387px\] {
    width: 3.387px;
  }

  .w-\[3\.406px\] {
    width: 3.406px;
  }

  .w-\[3\.466px\] {
    width: 3.466px;
  }

  .w-\[3\.475px\] {
    width: 3.475px;
  }

  .w-\[3\.511px\] {
    width: 3.511px;
  }

  .w-\[3\.664px\] {
    width: 3.664px;
  }

  .w-\[3\.697px\] {
    width: 3.697px;
  }

  .w-\[3\.841px\] {
    width: 3.841px;
  }

  .w-\[3\.891px\] {
    width: 3.891px;
  }

  .w-\[3\.979px\] {
    width: 3.979px;
  }

  .w-\[4\.012px\] {
    width: 4.012px;
  }

  .w-\[4\.27px\] {
    width: 4.27px;
  }

  .w-\[4\.66px\] {
    width: 4.66px;
  }

  .w-\[4\.084px\] {
    width: 4.084px;
  }

  .w-\[4\.89px\] {
    width: 4.89px;
  }

  .w-\[4\.147px\] {
    width: 4.147px;
  }

  .w-\[4\.192px\] {
    width: 4.192px;
  }

  .w-\[4\.384px\] {
    width: 4.384px;
  }

  .w-\[4\.402px\] {
    width: 4.402px;
  }

  .w-\[4\.416px\] {
    width: 4.416px;
  }

  .w-\[4\.471px\] {
    width: 4.471px;
  }

  .w-\[4\.632px\] {
    width: 4.632px;
  }

  .w-\[4\.696px\] {
    width: 4.696px;
  }

  .w-\[4\.977px\] {
    width: 4.977px;
  }

  .w-\[5\.007px\] {
    width: 5.007px;
  }

  .w-\[5\.45px\] {
    width: 5.45px;
  }

  .w-\[5\.63px\] {
    width: 5.63px;
  }

  .w-\[5\.078px\] {
    width: 5.078px;
  }

  .w-\[5\.151px\] {
    width: 5.151px;
  }

  .w-\[5\.237px\] {
    width: 5.237px;
  }

  .w-\[5\.318px\] {
    width: 5.318px;
  }

  .w-\[5\.479px\] {
    width: 5.479px;
  }

  .w-\[5\.555px\] {
    width: 5.555px;
  }

  .w-\[5\.584px\] {
    width: 5.584px;
  }

  .w-\[5\.666px\] {
    width: 5.666px;
  }

  .w-\[5\.704px\] {
    width: 5.704px;
  }

  .w-\[5\.717px\] {
    width: 5.717px;
  }

  .w-\[5\.741px\] {
    width: 5.741px;
  }

  .w-\[5\.759px\] {
    width: 5.759px;
  }

  .w-\[5\.877px\] {
    width: 5.877px;
  }

  .w-\[6\.11px\] {
    width: 6.11px;
  }

  .w-\[6\.15px\] {
    width: 6.15px;
  }

  .w-\[6\.21px\] {
    width: 6.21px;
  }

  .w-\[6\.25px\] {
    width: 6.25px;
  }

  .w-\[6\.49px\] {
    width: 6.49px;
  }

  .w-\[6\.59px\] {
    width: 6.59px;
  }

  .w-\[6\.092px\] {
    width: 6.092px;
  }

  .w-\[6\.103px\] {
    width: 6.103px;
  }

  .w-\[6\.113px\] {
    width: 6.113px;
  }

  .w-\[6\.136px\] {
    width: 6.136px;
  }

  .w-\[6\.156px\] {
    width: 6.156px;
  }

  .w-\[6\.159px\] {
    width: 6.159px;
  }

  .w-\[6\.164px\] {
    width: 6.164px;
  }

  .w-\[6\.171px\] {
    width: 6.171px;
  }

  .w-\[6\.173px\] {
    width: 6.173px;
  }

  .w-\[6\.174px\] {
    width: 6.174px;
  }

  .w-\[6\.177px\] {
    width: 6.177px;
  }

  .w-\[6\.189px\] {
    width: 6.189px;
  }

  .w-\[6\.214px\] {
    width: 6.214px;
  }

  .w-\[6\.234px\] {
    width: 6.234px;
  }

  .w-\[6\.315px\] {
    width: 6.315px;
  }

  .w-\[6\.324px\] {
    width: 6.324px;
  }

  .w-\[6\.347px\] {
    width: 6.347px;
  }

  .w-\[6\.357px\] {
    width: 6.357px;
  }

  .w-\[6\.433px\] {
    width: 6.433px;
  }

  .w-\[6\.439px\] {
    width: 6.439px;
  }

  .w-\[6\.449px\] {
    width: 6.449px;
  }

  .w-\[6\.476px\] {
    width: 6.476px;
  }

  .w-\[6\.503px\] {
    width: 6.503px;
  }

  .w-\[6\.513px\] {
    width: 6.513px;
  }

  .w-\[6\.531px\] {
    width: 6.531px;
  }

  .w-\[6\.557px\] {
    width: 6.557px;
  }

  .w-\[6\.561px\] {
    width: 6.561px;
  }

  .w-\[6\.564px\] {
    width: 6.564px;
  }

  .w-\[6\.576px\] {
    width: 6.576px;
  }

  .w-\[6\.578px\] {
    width: 6.578px;
  }

  .w-\[6\.583px\] {
    width: 6.583px;
  }

  .w-\[6\.619px\] {
    width: 6.619px;
  }

  .w-\[6\.696px\] {
    width: 6.696px;
  }

  .w-\[6\.701px\] {
    width: 6.701px;
  }

  .w-\[6\.707px\] {
    width: 6.707px;
  }

  .w-\[6\.712px\] {
    width: 6.712px;
  }

  .w-\[6\.728px\] {
    width: 6.728px;
  }

  .w-\[6\.738px\] {
    width: 6.738px;
  }

  .w-\[6\.743px\] {
    width: 6.743px;
  }

  .w-\[6\.756px\] {
    width: 6.756px;
  }

  .w-\[6\.806px\] {
    width: 6.806px;
  }

  .w-\[6\.874px\] {
    width: 6.874px;
  }

  .w-\[6\.937px\] {
    width: 6.937px;
  }

  .w-\[6px\] {
    width: 6px;
  }

  .w-\[7\.019px\] {
    width: 7.019px;
  }

  .w-\[7\.52px\] {
    width: 7.52px;
  }

  .w-\[7\.067px\] {
    width: 7.067px;
  }

  .w-\[7\.079px\] {
    width: 7.079px;
  }

  .w-\[7\.246px\] {
    width: 7.246px;
  }

  .w-\[7\.276px\] {
    width: 7.276px;
  }

  .w-\[7\.287px\] {
    width: 7.287px;
  }

  .w-\[7\.295px\] {
    width: 7.295px;
  }

  .w-\[7\.304px\] {
    width: 7.304px;
  }

  .w-\[7\.368px\] {
    width: 7.368px;
  }

  .w-\[7\.386px\] {
    width: 7.386px;
  }

  .w-\[7\.412px\] {
    width: 7.412px;
  }

  .w-\[7\.426px\] {
    width: 7.426px;
  }

  .w-\[7\.435px\] {
    width: 7.435px;
  }

  .w-\[7\.449px\] {
    width: 7.449px;
  }

  .w-\[7\.471px\] {
    width: 7.471px;
  }

  .w-\[7\.474px\] {
    width: 7.474px;
  }

  .w-\[7\.477px\] {
    width: 7.477px;
  }

  .w-\[7\.487px\] {
    width: 7.487px;
  }

  .w-\[7\.493px\] {
    width: 7.493px;
  }

  .w-\[7\.522px\] {
    width: 7.522px;
  }

  .w-\[7\.586px\] {
    width: 7.586px;
  }

  .w-\[7\.588px\] {
    width: 7.588px;
  }

  .w-\[7\.599px\] {
    width: 7.599px;
  }

  .w-\[7\.644px\] {
    width: 7.644px;
  }

  .w-\[7\.894px\] {
    width: 7.894px;
  }

  .w-\[7\.932px\] {
    width: 7.932px;
  }

  .w-\[7px\] {
    width: 7px;
  }

  .w-\[8\.24px\] {
    width: 8.24px;
  }

  .w-\[8\.72px\] {
    width: 8.72px;
  }

  .w-\[8\.073px\] {
    width: 8.073px;
  }

  .w-\[8\.128px\] {
    width: 8.128px;
  }

  .w-\[8\.297px\] {
    width: 8.297px;
  }

  .w-\[8\.324px\] {
    width: 8.324px;
  }

  .w-\[8\.507px\] {
    width: 8.507px;
  }

  .w-\[8\.518px\] {
    width: 8.518px;
  }

  .w-\[8\.641px\] {
    width: 8.641px;
  }

  .w-\[8\.814px\] {
    width: 8.814px;
  }

  .w-\[8\.891px\] {
    width: 8.891px;
  }

  .w-\[8\.916px\] {
    width: 8.916px;
  }

  .w-\[9\.06px\] {
    width: 9.06px;
  }

  .w-\[9\.08px\] {
    width: 9.08px;
  }

  .w-\[9\.32px\] {
    width: 9.32px;
  }

  .w-\[9\.089px\] {
    width: 9.089px;
  }

  .w-\[9\.213px\] {
    width: 9.213px;
  }

  .w-\[9\.237px\] {
    width: 9.237px;
  }

  .w-\[9\.294px\] {
    width: 9.294px;
  }

  .w-\[9\.345px\] {
    width: 9.345px;
  }

  .w-\[9\.386px\] {
    width: 9.386px;
  }

  .w-\[9\.417px\] {
    width: 9.417px;
  }

  .w-\[9\.503px\] {
    width: 9.503px;
  }

  .w-\[9\.541px\] {
    width: 9.541px;
  }

  .w-\[9\.963px\] {
    width: 9.963px;
  }

  .w-\[10\.076px\] {
    width: 10.076px;
  }

  .w-\[10\.138px\] {
    width: 10.138px;
  }

  .w-\[10\.356px\] {
    width: 10.356px;
  }

  .w-\[10\.742px\] {
    width: 10.742px;
  }

  .w-\[10\.902px\] {
    width: 10.902px;
  }

  .w-\[11\.133px\] {
    width: 11.133px;
  }

  .w-\[11\.351px\] {
    width: 11.351px;
  }

  .w-\[11\.412px\] {
    width: 11.412px;
  }

  .w-\[11\.569px\] {
    width: 11.569px;
  }

  .w-\[11\.836px\] {
    width: 11.836px;
  }

  .w-\[12\.23px\] {
    width: 12.23px;
  }

  .w-\[12\.294px\] {
    width: 12.294px;
  }

  .w-\[12\.342px\] {
    width: 12.342px;
  }

  .w-\[12\.532px\] {
    width: 12.532px;
  }

  .w-\[13\.183px\] {
    width: 13.183px;
  }

  .w-\[14\.027px\] {
    width: 14.027px;
  }

  .w-\[14\.282px\] {
    width: 14.282px;
  }

  .w-\[14\.384px\] {
    width: 14.384px;
  }

  .w-\[14\.631px\] {
    width: 14.631px;
  }

  .w-\[27\.167px\] {
    width: 27.167px;
  }

  .w-\[83\.96px\] {
    width: 83.96px;
  }

  .w-\[83\.948px\] {
    width: 83.948px;
  }

  .w-\[84\.04px\] {
    width: 84.04px;
  }

  .w-\[84\.012px\] {
    width: 84.012px;
  }

  .w-\[84\.035px\] {
    width: 84.035px;
  }

  .w-\[84\.042px\] {
    width: 84.042px;
  }

  .w-\[84\.044px\] {
    width: 84.044px;
  }

  .w-\[84\.055px\] {
    width: 84.055px;
  }

  .w-\[84\.062px\] {
    width: 84.062px;
  }

  .w-\[84\.065px\] {
    width: 84.065px;
  }

  .w-\[84\.084px\] {
    width: 84.084px;
  }

  .w-\[84\.094px\] {
    width: 84.094px;
  }

  .w-\[84\.095px\] {
    width: 84.095px;
  }

  .w-\[84px\] {
    width: 84px;
  }

  .w-\[100px\] {
    width: 100px;
  }

  .w-\[120px\] {
    width: 120px;
  }

  .w-\[122\.99px\] {
    width: 122.99px;
  }

  .w-\[122\.477px\] {
    width: 122.477px;
  }

  .w-\[126\.133px\] {
    width: 126.133px;
  }

  .w-\[135\.835px\] {
    width: 135.835px;
  }

  .w-\[138\.423px\] {
    width: 138.423px;
  }

  .w-\[139\.716px\] {
    width: 139.716px;
  }

  .w-\[388px\] {
    width: 388px;
  }

  .w-\[389px\] {
    width: 389px;
  }

  .w-\[390\.041px\] {
    width: 390.041px;
  }

  .w-\[390px\] {
    width: 390px;
  }

  .w-\[395px\] {
    width: 395px;
  }

  .w-\[420px\] {
    width: 420px;
  }

  .w-\[428px\] {
    width: 428px;
  }

  .w-\[429\.442px\] {
    width: 429.442px;
  }

  .w-\[429\.631px\] {
    width: 429.631px;
  }

  .w-\[432\.25px\] {
    width: 432.25px;
  }

  .w-\[432\.453px\] {
    width: 432.453px;
  }

  .w-\[432px\] {
    width: 432px;
  }

  .w-\[433\.72px\] {
    width: 433.72px;
  }

  .w-\[433\.511px\] {
    width: 433.511px;
  }

  .w-\[443\.175px\] {
    width: 443.175px;
  }

  .w-\[450\.86px\] {
    width: 450.86px;
  }

  .w-\[451\.576px\] {
    width: 451.576px;
  }

  .w-\[451\.873px\] {
    width: 451.873px;
  }

  .w-\[455\.354px\] {
    width: 455.354px;
  }

  .w-\[457\.166px\] {
    width: 457.166px;
  }

  .w-\[458\.577px\] {
    width: 458.577px;
  }

  .w-\[459\.103px\] {
    width: 459.103px;
  }

  .w-\[460\.706px\] {
    width: 460.706px;
  }

  .w-\[460\.826px\] {
    width: 460.826px;
  }

  .w-\[461\.048px\] {
    width: 461.048px;
  }

  .w-\[463\.731px\] {
    width: 463.731px;
  }

  .w-\[465\.035px\] {
    width: 465.035px;
  }

  .w-\[466\.362px\] {
    width: 466.362px;
  }

  .w-\[469\.195px\] {
    width: 469.195px;
  }

  .w-\[472\.126px\] {
    width: 472.126px;
  }

  .w-\[473\.379px\] {
    width: 473.379px;
  }

  .w-\[473\.442px\] {
    width: 473.442px;
  }

  .w-\[474\.768px\] {
    width: 474.768px;
  }

  .w-\[476\.121px\] {
    width: 476.121px;
  }

  .w-\[476\.324px\] {
    width: 476.324px;
  }

  .w-\[477\.645px\] {
    width: 477.645px;
  }

  .w-\[478\.125px\] {
    width: 478.125px;
  }

  .w-\[483\.72px\] {
    width: 483.72px;
  }

  .w-\[483\.261px\] {
    width: 483.261px;
  }

  .w-\[485\.042px\] {
    width: 485.042px;
  }

  .w-\[487\.302px\] {
    width: 487.302px;
  }

  .w-\[487\.508px\] {
    width: 487.508px;
  }

  .w-\[490\.618px\] {
    width: 490.618px;
  }

  .w-\[491\.16px\] {
    width: 491.16px;
  }

  .w-\[491\.561px\] {
    width: 491.561px;
  }

  .w-\[492\.292px\] {
    width: 492.292px;
  }

  .w-\[493\.161px\] {
    width: 493.161px;
  }

  .w-\[493\.626px\] {
    width: 493.626px;
  }

  .w-\[495\.906px\] {
    width: 495.906px;
  }

  .w-\[496\.578px\] {
    width: 496.578px;
  }

  .w-\[497\.917px\] {
    width: 497.917px;
  }

  .w-\[498\.627px\] {
    width: 498.627px;
  }

  .w-\[499\.25px\] {
    width: 499.25px;
  }

  .w-\[499\.797px\] {
    width: 499.797px;
  }

  .w-\[500\.202px\] {
    width: 500.202px;
  }

  .w-\[500\.207px\] {
    width: 500.207px;
  }

  .w-\[501\.815px\] {
    width: 501.815px;
  }

  .w-\[503\.566px\] {
    width: 503.566px;
  }

  .w-\[504\.115px\] {
    width: 504.115px;
  }

  .w-\[504\.522px\] {
    width: 504.522px;
  }

  .w-\[506\.142px\] {
    width: 506.142px;
  }

  .w-\[507\.329px\] {
    width: 507.329px;
  }

  .w-\[508\.663px\] {
    width: 508.663px;
  }

  .w-\[510\.724px\] {
    width: 510.724px;
  }

  .w-\[511\.68px\] {
    width: 511.68px;
  }

  .w-\[517\.452px\] {
    width: 517.452px;
  }

  .w-\[519\.531px\] {
    width: 519.531px;
  }

  .w-\[521\.847px\] {
    width: 521.847px;
  }

  .w-\[523\.935px\] {
    width: 523.935px;
  }

  .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-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-\[calc\(100vw-32px\)\] {
    max-width: calc(100vw - 32px);
  }

  .max-w-max {
    max-width: max-content;
  }

  .max-w-md {
    max-width: var(--container-md);
  }

  .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);
  }

  .origin-center {
    transform-origin: center;
  }

  .origin-top {
    transform-origin: top;
  }

  .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-x-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-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);
  }

  .scale-\[0\.4\] {
    scale: .4;
  }

  .scale-\[0\.35\] {
    scale: .35;
  }

  .rotate-45 {
    rotate: 45deg;
  }

  .rotate-90 {
    rotate: 90deg;
  }

  .rotate-\[2\.708deg\] {
    rotate: 2.708deg;
  }

  .rotate-\[2\.991deg\] {
    rotate: 2.991deg;
  }

  .rotate-\[3\.649deg\] {
    rotate: 3.649deg;
  }

  .rotate-\[4\.347deg\] {
    rotate: 4.347deg;
  }

  .rotate-\[4\.728deg\] {
    rotate: 4.728deg;
  }

  .rotate-\[4\.903deg\] {
    rotate: 4.903deg;
  }

  .rotate-\[6\.116deg\] {
    rotate: 6.116deg;
  }

  .rotate-\[84\.027deg\] {
    rotate: 84.027deg;
  }

  .rotate-\[84\.721deg\] {
    rotate: 84.721deg;
  }

  .rotate-\[85\.207deg\] {
    rotate: 85.207deg;
  }

  .rotate-\[85\.234deg\] {
    rotate: 85.234deg;
  }

  .rotate-\[85\.498deg\] {
    rotate: 85.498deg;
  }

  .rotate-\[85\.743deg\] {
    rotate: 85.743deg;
  }

  .rotate-\[87\.097deg\] {
    rotate: 87.097deg;
  }

  .rotate-\[90deg\] {
    rotate: 90deg;
  }

  .rotate-\[92\.708deg\] {
    rotate: 92.708deg;
  }

  .rotate-\[92\.991deg\] {
    rotate: 92.991deg;
  }

  .rotate-\[93\.649deg\] {
    rotate: 93.649deg;
  }

  .rotate-\[94\.347deg\] {
    rotate: 94.347deg;
  }

  .rotate-\[94\.728deg\] {
    rotate: 94.728deg;
  }

  .rotate-\[94\.903deg\] {
    rotate: 94.903deg;
  }

  .rotate-\[96\.116deg\] {
    rotate: 96.116deg;
  }

  .rotate-\[174\.027deg\] {
    rotate: 174.027deg;
  }

  .rotate-\[174\.721deg\] {
    rotate: 174.721deg;
  }

  .rotate-\[175\.207deg\] {
    rotate: 175.207deg;
  }

  .rotate-\[175\.234deg\] {
    rotate: 175.234deg;
  }

  .rotate-\[175\.498deg\] {
    rotate: 175.498deg;
  }

  .rotate-\[175\.743deg\] {
    rotate: 175.743deg;
  }

  .rotate-\[177\.097deg\] {
    rotate: 177.097deg;
  }

  .rotate-\[180deg\] {
    rotate: 180deg;
  }

  .rotate-\[182\.708deg\] {
    rotate: 182.708deg;
  }

  .rotate-\[182\.991deg\] {
    rotate: 182.991deg;
  }

  .rotate-\[183\.649deg\] {
    rotate: 183.649deg;
  }

  .rotate-\[184\.347deg\] {
    rotate: 184.347deg;
  }

  .rotate-\[184\.728deg\] {
    rotate: 184.728deg;
  }

  .rotate-\[184\.903deg\] {
    rotate: 184.903deg;
  }

  .rotate-\[186\.116deg\] {
    rotate: 186.116deg;
  }

  .rotate-\[264\.027deg\] {
    rotate: 264.027deg;
  }

  .rotate-\[264\.721deg\] {
    rotate: 264.721deg;
  }

  .rotate-\[265\.207deg\] {
    rotate: 265.207deg;
  }

  .rotate-\[265\.234deg\] {
    rotate: 265.234deg;
  }

  .rotate-\[265\.498deg\] {
    rotate: 265.498deg;
  }

  .rotate-\[265\.743deg\] {
    rotate: 265.743deg;
  }

  .rotate-\[267\.097deg\] {
    rotate: 267.097deg;
  }

  .rotate-\[270deg\] {
    rotate: 270deg;
  }

  .rotate-\[272\.708deg\] {
    rotate: 272.708deg;
  }

  .rotate-\[272\.991deg\] {
    rotate: 272.991deg;
  }

  .rotate-\[273\.649deg\] {
    rotate: 273.649deg;
  }

  .rotate-\[274\.347deg\] {
    rotate: 274.347deg;
  }

  .rotate-\[274\.728deg\] {
    rotate: 274.728deg;
  }

  .rotate-\[274\.903deg\] {
    rotate: 274.903deg;
  }

  .rotate-\[276\.116deg\] {
    rotate: 276.116deg;
  }

  .rotate-\[354\.027deg\] {
    rotate: 354.027deg;
  }

  .rotate-\[354\.721deg\] {
    rotate: 354.721deg;
  }

  .rotate-\[355\.207deg\] {
    rotate: 355.207deg;
  }

  .rotate-\[355\.234deg\] {
    rotate: 355.234deg;
  }

  .rotate-\[355\.498deg\] {
    rotate: 355.498deg;
  }

  .rotate-\[355\.743deg\] {
    rotate: 355.743deg;
  }

  .rotate-\[357\.097deg\] {
    rotate: 357.097deg;
  }

  .transform {
    transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
  }

  .transform-gpu {
    transform: translateZ(0) 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);
  }

  .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-inside {
    list-style-position: inside;
  }

  .list-disc {
    list-style-type: disc;
  }

  .list-none {
    list-style-type: none;
  }

  .auto-rows-min {
    grid-auto-rows: min-content;
  }

  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .grid-cols-\[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;
  }

  .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-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);
  }

  .gap-8 {
    gap: calc(var(--spacing) * 8);
  }

  .gap-12 {
    gap: calc(var(--spacing) * 12);
  }

  :where(.space-y-1 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-2 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-3 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-4 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-6 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-8 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-12 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)));
  }

  :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-8 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 8) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 8) * 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;
  }

  .overflow-auto {
    overflow: auto;
  }

  .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-2xl {
    border-radius: var(--radius-2xl);
  }

  .rounded-3xl {
    border-radius: var(--radius-3xl);
  }

  .rounded-\[2px\] {
    border-radius: 2px;
  }

  .rounded-\[4px\] {
    border-radius: 4px;
  }

  .rounded-\[17\.5px\] {
    border-radius: 17.5px;
  }

  .rounded-\[20px\] {
    border-radius: 20px;
  }

  .rounded-\[40px\] {
    border-radius: 40px;
  }

  .rounded-\[43px\] {
    border-radius: 43px;
  }

  .rounded-\[54px\] {
    border-radius: 54px;
  }

  .rounded-\[55px\] {
    border-radius: 55px;
  }

  .rounded-\[65px\] {
    border-radius: 65px;
  }

  .rounded-\[69px\] {
    border-radius: 69px;
  }

  .rounded-\[70px\] {
    border-radius: 70px;
  }

  .rounded-\[71px\] {
    border-radius: 71px;
  }

  .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-tl-\[1px\] {
    border-top-left-radius: 1px;
  }

  .rounded-tl-sm {
    border-top-left-radius: calc(var(--radius)  - 4px);
  }

  .rounded-br-\[10px\] {
    border-bottom-right-radius: 10px;
  }

  .rounded-bl-\[1px\] {
    border-bottom-left-radius: 1px;
  }

  .rounded-bl-\[10px\] {
    border-bottom-left-radius: 10px;
  }

  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-\[0\.5px\] {
    border-style: var(--tw-border-style);
    border-width: .5px;
  }

  .border-\[1\.5px\] {
    border-style: var(--tw-border-style);
    border-width: 1.5px;
  }

  .border-\[3px\] {
    border-style: var(--tw-border-style);
    border-width: 3px;
  }

  .border-y {
    border-block-style: var(--tw-border-style);
    border-block-width: 1px;
  }

  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .border-r {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .border-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-\[\#514d4a\] {
    border-color: #514d4a;
  }

  .border-\[\#999b9a\] {
    border-color: #999b9a;
  }

  .border-\[\#090909\] {
    border-color: #090909;
  }

  .border-\[\#121511\] {
    border-color: #121511;
  }

  .border-\[\#585657\] {
    border-color: #585657;
  }

  .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-gray-600 {
    border-color: var(--color-gray-600);
  }

  .border-gray-700 {
    border-color: var(--color-gray-700);
  }

  .border-gray-800 {
    border-color: var(--color-gray-800);
  }

  .border-input {
    border-color: var(--input);
  }

  .border-primary {
    border-color: var(--primary);
  }

  .border-sidebar-border {
    border-color: var(--sidebar-border);
  }

  .border-transparent {
    border-color: #0000;
  }

  .border-t-transparent {
    border-top-color: #0000;
  }

  .border-l-transparent {
    border-left-color: #0000;
  }

  .bg-\(--color-bg\) {
    background-color: var(--color-bg);
  }

  .bg-\[\#000000\] {
    background-color: #000;
  }

  .bg-\[\#3e3d3b\] {
    background-color: #3e3d3b;
  }

  .bg-\[\#4c4948\] {
    background-color: #4c4948;
  }

  .bg-\[\#4e4a49\] {
    background-color: #4e4a49;
  }

  .bg-\[\#5c5a57\] {
    background-color: #5c5a57;
  }

  .bg-\[\#6d6966\] {
    background-color: #6d6966;
  }

  .bg-\[\#8e8a87\] {
    background-color: #8e8a87;
  }

  .bg-\[\#312e2b\] {
    background-color: #312e2b;
  }

  .bg-\[\#383a39\] {
    background-color: #383a39;
  }

  .bg-\[\#31302e\] {
    background-color: #31302e;
  }

  .bg-\[\#040404\] {
    background-color: #040404;
  }

  .bg-\[\#757575\] {
    background-color: #757575;
  }

  .bg-\[\#808282\] {
    background-color: #808282;
  }

  .bg-\[\#c7c8c7\] {
    background-color: #c7c8c7;
  }

  .bg-\[\#d5d7d4\] {
    background-color: #d5d7d4;
  }

  .bg-\[\#dfd2cf\] {
    background-color: #dfd2cf;
  }

  .bg-\[\#e6dbd9\] {
    background-color: #e6dbd9;
  }

  .bg-\[\#f9f9f4\] {
    background-color: #f9f9f4;
  }

  .bg-\[\#ffffff\] {
    background-color: #fff;
  }

  .bg-accent {
    background-color: var(--accent);
  }

  .bg-background {
    background-color: var(--background);
  }

  .bg-black {
    background-color: var(--color-black);
  }

  .bg-black\/50 {
    background-color: #00000080;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/50 {
      background-color: color-mix(in oklab, var(--color-black) 50%, transparent);
    }
  }

  .bg-black\/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-border {
    background-color: var(--border);
  }

  .bg-card {
    background-color: var(--card);
  }

  .bg-destructive {
    background-color: var(--destructive);
  }

  .bg-foreground {
    background-color: var(--foreground);
  }

  .bg-gray-100 {
    background-color: var(--color-gray-100);
  }

  .bg-gray-800 {
    background-color: var(--color-gray-800);
  }

  .bg-green-500 {
    background-color: var(--color-green-500);
  }

  .bg-input-background {
    background-color: var(--input-background);
  }

  .bg-muted {
    background-color: var(--muted);
  }

  .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-popover {
    background-color: var(--popover);
  }

  .bg-primary {
    background-color: var(--primary);
  }

  .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-red-500 {
    background-color: var(--color-red-500);
  }

  .bg-secondary {
    background-color: var(--secondary);
  }

  .bg-sidebar {
    background-color: var(--sidebar);
  }

  .bg-sidebar-border {
    background-color: var(--sidebar-border);
  }

  .bg-stone-950 {
    background-color: var(--color-stone-950);
  }

  .bg-transparent {
    background-color: #0000;
  }

  .bg-white {
    background-color: var(--color-white);
  }

  .bg-gradient-to-b {
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-br {
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .from-\[\#0a0806\] {
    --tw-gradient-from: #0a0806;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-blue-500 {
    --tw-gradient-from: var(--color-blue-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-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-green-500 {
    --tw-gradient-from: var(--color-green-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-green-500\/20 {
    --tw-gradient-from: color-mix(in srgb, oklch(.723 .219 149.579) 20%, transparent);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-green-500\/20 {
      --tw-gradient-from: color-mix(in oklab, var(--color-green-500) 20%, transparent);
    }
  }

  .from-red-500 {
    --tw-gradient-from: var(--color-red-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[\#2d2d2d\] {
    --tw-gradient-to: #2d2d2d;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-blue-600 {
    --tw-gradient-to: var(--color-blue-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-blue-600\/20 {
    --tw-gradient-to: color-mix(in srgb, oklch(.546 .245 262.881) 20%, transparent);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-blue-600\/20 {
      --tw-gradient-to: color-mix(in oklab, var(--color-blue-600) 20%, transparent);
    }
  }

  .to-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-orange-600 {
    --tw-gradient-to: var(--color-orange-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-purple-600 {
    --tw-gradient-to: var(--color-purple-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .bg-cover {
    background-size: cover;
  }

  .bg-center {
    background-position: center;
  }

  .bg-no-repeat {
    background-repeat: no-repeat;
  }

  .fill-current {
    fill: currentColor;
  }

  .fill-primary {
    fill: var(--primary);
  }

  .object-contain {
    object-fit: contain;
  }

  .object-cover {
    object-fit: cover;
  }

  .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-\[3px\] {
    padding: 3px;
  }

  .p-px {
    padding: 1px;
  }

  .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\.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);
  }

  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }

  .pt-12 {
    padding-top: calc(var(--spacing) * 12);
  }

  .pt-16 {
    padding-top: calc(var(--spacing) * 16);
  }

  .pt-20 {
    padding-top: calc(var(--spacing) * 20);
  }

  .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);
  }

  .pb-3 {
    padding-bottom: calc(var(--spacing) * 3);
  }

  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }

  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }

  .pl-2 {
    padding-left: calc(var(--spacing) * 2);
  }

  .pl-4 {
    padding-left: calc(var(--spacing) * 4);
  }

  .pl-6 {
    padding-left: calc(var(--spacing) * 6);
  }

  .pl-8 {
    padding-left: calc(var(--spacing) * 8);
  }

  .text-center {
    text-align: center;
  }

  .text-left {
    text-align: left;
  }

  .align-middle {
    vertical-align: middle;
  }

  .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-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }

  .text-5xl {
    font-size: var(--text-5xl);
    line-height: var(--tw-leading, var(--text-5xl--line-height));
  }

  .text-6xl {
    font-size: var(--text-6xl);
    line-height: var(--tw-leading, var(--text-6xl--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-\[12px\] {
    font-size: 12px;
  }

  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .leading-relaxed {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }

  .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;
  }

  .break-words {
    overflow-wrap: break-word;
  }

  .whitespace-nowrap {
    white-space: nowrap;
  }

  .text-accent-foreground {
    color: var(--accent-foreground);
  }

  .text-black {
    color: var(--color-black);
  }

  .text-card-foreground {
    color: var(--card-foreground);
  }

  .text-current {
    color: currentColor;
  }

  .text-destructive {
    color: var(--destructive);
  }

  .text-foreground {
    color: var(--foreground);
  }

  .text-gray-200 {
    color: var(--color-gray-200);
  }

  .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-muted-foreground {
    color: var(--muted-foreground);
  }

  .text-popover-foreground {
    color: var(--popover-foreground);
  }

  .text-primary {
    color: var(--primary);
  }

  .text-primary-foreground {
    color: var(--primary-foreground);
  }

  .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-white {
    color: var(--color-white);
  }

  .text-yellow-400 {
    color: var(--color-yellow-400);
  }

  .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 {
    text-decoration-line: underline;
  }

  .underline-offset-4 {
    text-underline-offset: 4px;
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-50 {
    opacity: .5;
  }

  .opacity-70 {
    opacity: .7;
  }

  .opacity-90 {
    opacity: .9;
  }

  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-2xl {
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_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-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;
  }

  .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-md {
    --tw-backdrop-blur: blur(var(--blur-md));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-sm {
    --tw-backdrop-blur: blur(var(--blur-sm));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .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-150 {
    --tw-duration: .15s;
    transition-duration: .15s;
  }

  .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;
  }

  .running {
    animation-play-state: running;
  }

  .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\:text-primary:is(:where(.group):hover *) {
      color: var(--primary);
    }
  }

  @media (hover: hover) {
    .group-hover\:opacity-100:is(:where(.group):hover *) {
      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-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-gray-600:hover {
      border-color: var(--color-gray-600);
    }
  }

  @media (hover: hover) {
    .hover\:bg-accent:hover {
      background-color: var(--accent);
    }
  }

  @media (hover: hover) {
    .hover\:bg-card\/80:hover {
      background-color: var(--card);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-card\/80:hover {
        background-color: color-mix(in oklab, var(--card) 80%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-destructive\/90:hover {
      background-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-destructive\/90:hover {
        background-color: color-mix(in oklab, var(--destructive) 90%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-gray-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-gray-700:hover {
      background-color: var(--color-gray-700);
    }
  }

  @media (hover: hover) {
    .hover\:bg-gray-800:hover {
      background-color: var(--color-gray-800);
    }
  }

  @media (hover: hover) {
    .hover\:bg-gray-900:hover {
      background-color: var(--color-gray-900);
    }
  }

  @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-secondary:hover {
      background-color: var(--secondary);
    }
  }

  @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\:text-accent-foreground:hover {
      color: var(--accent-foreground);
    }
  }

  @media (hover: hover) {
    .hover\:text-foreground:hover {
      color: var(--foreground);
    }
  }

  @media (hover: hover) {
    .hover\:text-gray-300:hover {
      color: var(--color-gray-300);
    }
  }

  @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-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-xl:hover {
      --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:ring-4:hover {
      --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\: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\: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-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\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 40rem) {
    .sm\:px-3 {
      padding-inline: calc(var(--spacing) * 3);
    }
  }

  @media (width >= 40rem) {
    .sm\:py-2 {
      padding-block: calc(var(--spacing) * 2);
    }
  }

  @media (width >= 40rem) {
    .sm\:pr-2\.5 {
      padding-right: calc(var(--spacing) * 2.5);
    }
  }

  @media (width >= 40rem) {
    .sm\:pl-2\.5 {
      padding-left: calc(var(--spacing) * 2.5);
    }
  }

  @media (width >= 40rem) {
    .sm\:text-left {
      text-align: left;
    }
  }

  @media (width >= 40rem) {
    .sm\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }

  @media (width >= 40rem) {
    .data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction="left"] {
      max-width: var(--container-sm);
    }
  }

  @media (width >= 40rem) {
    .data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction="right"] {
      max-width: var(--container-sm);
    }
  }

  @media (width >= 48rem) {
    .md\:absolute {
      position: absolute;
    }
  }

  @media (width >= 48rem) {
    .md\:right-4 {
      right: calc(var(--spacing) * 4);
    }
  }

  @media (width >= 48rem) {
    .md\:right-8 {
      right: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 48rem) {
    .md\:bottom-12 {
      bottom: calc(var(--spacing) * 12);
    }
  }

  @media (width >= 48rem) {
    .md\:left-auto {
      left: auto;
    }
  }

  @media (width >= 48rem) {
    .md\:-ml-\[50px\] {
      margin-left: -50px;
    }
  }

  @media (width >= 48rem) {
    .md\:block {
      display: block;
    }
  }

  @media (width >= 48rem) {
    .md\:flex {
      display: flex;
    }
  }

  @media (width >= 48rem) {
    .md\:hidden {
      display: none;
    }
  }

  @media (width >= 48rem) {
    .md\:aspect-\[9\/16\] {
      aspect-ratio: 9 / 16;
    }
  }

  @media (width >= 48rem) {
    .md\:w-80 {
      width: calc(var(--spacing) * 80);
    }
  }

  @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\:max-w-sm {
      max-width: var(--container-sm);
    }
  }

  @media (width >= 48rem) {
    .md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 48rem) {
    .md\:justify-start {
      justify-content: flex-start;
    }
  }

  @media (width >= 48rem) {
    .md\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 48rem) {
    .md\:text-2xl {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }

  @media (width >= 48rem) {
    .md\:text-6xl {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
  }

  @media (width >= 48rem) {
    .md\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }

  @media (width >= 48rem) {
    .md\:text-xl {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--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\: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\:from-gray-900:is(.dark *) {
    --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));
  }

  .dark\:to-gray-800:is(.dark *) {
    --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));
  }

  .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: #000;
  --foreground: #fff;
  --card: #000;
  --card-foreground: #fff;
  --popover: #000;
  --popover-foreground: #fff;
  --primary: #fff;
  --primary-foreground: #000;
  --secondary: #1a1a1a;
  --secondary-foreground: #fff;
  --muted: #1a1a1a;
  --muted-foreground: #a3a3a3;
  --accent: #1a1a1a;
  --accent-foreground: #fff;
  --destructive: #ef4444;
  --destructive-foreground: #fff;
  --border: #333;
  --input: #1a1a1a;
  --ring: #666;
  --font-weight-medium: 500;
  --font-weight-normal: 400;
  --chart-1: #3b82f6;
  --chart-2: #10b981;
  --chart-3: #f59e0b;
  --chart-4: #8b5cf6;
  --chart-5: #ef4444;
  --sidebar: #000;
  --sidebar-foreground: #fff;
  --sidebar-primary: #fff;
  --sidebar-primary-foreground: #000;
  --sidebar-accent: #1a1a1a;
  --sidebar-accent-foreground: #fff;
  --sidebar-border: #333;
  --sidebar-ring: #666;
}

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 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;
  }
}
