/*! tailwindcss v4.1.3 | MIT License | https://tailwindcss.com */
/*! 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-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-x-reverse: 0;
      --tw-border-style: solid;
      --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: "";
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-space-y-reverse: 0;
      --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%;
    }
  }
}

@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-400: oklch(.704 .191 22.216);
    --color-orange-300: oklch(.837 .128 66.29);
    --color-yellow-100: oklch(.973 .071 103.193);
    --color-yellow-200: oklch(.945 .129 101.54);
    --color-yellow-300: oklch(.905 .182 98.111);
    --color-yellow-400: oklch(.852 .199 91.936);
    --color-yellow-500: oklch(.795 .184 86.047);
    --color-green-100: oklch(.962 .044 156.743);
    --color-green-200: oklch(.925 .084 155.995);
    --color-green-400: oklch(.792 .209 151.711);
    --color-green-500: oklch(.723 .219 149.579);
    --color-green-600: oklch(.627 .194 149.214);
    --color-green-800: oklch(.448 .119 151.328);
    --color-emerald-300: oklch(.845 .143 164.978);
    --color-cyan-300: oklch(.865 .127 207.078);
    --color-blue-50: oklch(.97 .014 254.604);
    --color-blue-100: oklch(.932 .032 255.585);
    --color-blue-200: oklch(.882 .059 254.128);
    --color-blue-300: oklch(.809 .105 251.813);
    --color-blue-400: oklch(.707 .165 254.624);
    --color-blue-500: oklch(.623 .214 259.815);
    --color-blue-600: oklch(.546 .245 262.881);
    --color-blue-700: oklch(.488 .243 264.376);
    --color-blue-800: oklch(.424 .199 265.638);
    --color-blue-900: oklch(.379 .146 265.522);
    --color-indigo-100: oklch(.93 .034 272.788);
    --color-indigo-300: oklch(.785 .115 274.713);
    --color-indigo-600: oklch(.511 .262 276.966);
    --color-indigo-900: oklch(.359 .144 278.697);
    --color-purple-50: oklch(.977 .014 308.299);
    --color-purple-100: oklch(.946 .033 307.174);
    --color-purple-200: oklch(.902 .063 306.703);
    --color-purple-300: oklch(.827 .119 306.383);
    --color-purple-400: oklch(.714 .203 305.504);
    --color-purple-500: oklch(.627 .265 303.9);
    --color-purple-600: oklch(.558 .288 302.321);
    --color-pink-50: oklch(.971 .014 343.198);
    --color-pink-200: oklch(.899 .061 343.231);
    --color-pink-300: oklch(.823 .12 346.018);
    --color-pink-500: oklch(.656 .241 354.308);
    --color-pink-600: oklch(.592 .249 .584);
    --color-gray-50: oklch(.985 .002 247.839);
    --color-gray-100: oklch(.967 .003 264.542);
    --color-gray-200: oklch(.928 .006 264.531);
    --color-gray-300: oklch(.872 .01 258.338);
    --color-gray-400: oklch(.707 .022 261.325);
    --color-gray-500: oklch(.551 .027 264.364);
    --color-gray-600: oklch(.446 .03 256.802);
    --color-gray-700: oklch(.373 .034 259.733);
    --color-gray-800: oklch(.278 .033 256.848);
    --color-gray-900: oklch(.21 .034 264.665);
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --container-sm: 24rem;
    --container-lg: 32rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --container-5xl: 64rem;
    --container-6xl: 72rem;
    --container-7xl: 80rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --text-6xl: 3.75rem;
    --text-6xl--line-height: 1;
    --text-7xl: 4.5rem;
    --text-7xl--line-height: 1;
    --font-weight-extralight: 200;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --tracking-tight: -.025em;
    --tracking-wide: .025em;
    --tracking-widest: .1em;
    --leading-tight: 1.25;
    --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-lg: 16px;
    --blur-2xl: 40px;
    --blur-3xl: 64px;
    --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: oklch(.922 0 0);
  }
}

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

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

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

  ::placeholder {
    opacity: 1;
    color: currentColor;
  }

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

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

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

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

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

  input[type="text"], input[type="email"], textarea, button {
    font-family: var(--font-mono);
  }

  input[type="radio"] {
    appearance: none;
    background: #fff;
    border: 2px solid #000;
    width: 16px;
    height: 16px;
    position: relative;
  }

  input[type="radio"]:checked {
    background: #000;
  }

  input[type="radio"]:checked:after {
    content: "";
    background: #fff;
    border-radius: 50%;
    width: 8px;
    height: 8px;
    position: absolute;
    top: 2px;
    left: 2px;
  }

  input:focus, textarea:focus, button:focus {
    outline-offset: -2px;
    outline: 2px solid #000;
  }

  @keyframes float {
    0%, 100% {
      transform: translateY(0)rotate(0);
    }

    33% {
      transform: translateY(-10px)rotate(1deg);
    }

    66% {
      transform: translateY(-5px)rotate(-1deg);
    }
  }

  .animate-float {
    animation: 3s ease-in-out infinite float;
  }

  .delay-75 {
    animation-delay: .75s;
  }

  .delay-150 {
    animation-delay: 1.5s;
  }

  *, :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;
    -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: 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: oklch(.922 0 0);
    outline-color: color-mix(in oklab, oklch(.708 0 0) 50%, transparent);
  }

  body {
    background-color: oklch(1 0 0);
    color: oklch(.145 0 0);
  }

  * {
    border-color: oklch(.922 0 0);
  }

  body {
    font-family: Chicago, monospace !important;
  }
}

@layer utilities {
  .inset-\[-0\.5px\] {
    inset: -.5px;
  }

  .inset-\[-0\.7\%\] {
    inset: -.7%;
  }

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

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

  .inset-\[-0\.9\%_-0\.52\%\] {
    inset: -.9% -.52%;
  }

  .inset-\[-0\.25px\] {
    inset: -.25px;
  }

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

  .inset-\[-0\.75px\] {
    inset: -.75px;
  }

  .inset-\[-0\.81\%_-0\.13\%_-0\.8\%_-0\.13\%\] {
    inset: -.81% -.13% -.8%;
  }

  .inset-\[-0\.86\%_-0\.52\%\] {
    inset: -.86% -.52%;
  }

  .inset-\[-0\.87\%_-0\.27\%\] {
    inset: -.87% -.27%;
  }

  .inset-\[-0\.93\%_-0\.59\%\] {
    inset: -.93% -.59%;
  }

  .inset-\[-0\.94\%\] {
    inset: -.94%;
  }

  .inset-\[-0\.464px\] {
    inset: -.464px;
  }

  .inset-\[-0\.743px\] {
    inset: -.743px;
  }

  .inset-\[-2\.72\%\] {
    inset: -2.72%;
  }

  .inset-\[-3\.59\%_-0\.33\%_-3\.59\%_-1\.03\%\] {
    inset: -3.59% -.33% -3.59% -1.03%;
  }

  .inset-\[-4\.6\%_-4\.61\%\] {
    inset: -4.6% -4.61%;
  }

  .inset-\[-4\.9\%_-5\.23\%_-4\.9\%_-5\.22\%\] {
    inset: -4.9% -5.23% -4.9% -5.22%;
  }

  .inset-\[-4\.58px_-1\.99\%_-3\.09px_-1\.99\%\] {
    inset: -4.58px -1.99% -3.09px;
  }

  .inset-\[-4\.61\%\] {
    inset: -4.61%;
  }

  .inset-\[-4\.69\%\] {
    inset: -4.69%;
  }

  .inset-\[-4\.96px_-4\.41\%_-12\.4px_-4\.41\%\] {
    inset: -4.96px -4.41% -12.4px;
  }

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

  .inset-\[-5\.01\%_-6\.12\%\] {
    inset: -5.01% -6.12%;
  }

  .inset-\[-5\.05\%_-5\.45\%\] {
    inset: -5.05% -5.45%;
  }

  .inset-\[-6\.01px_-3\.04\%_-15\.02px_-3\.04\%\] {
    inset: -6.01px -3.04% -15.02px;
  }

  .inset-\[-6\.45\%_-4\.96\%\] {
    inset: -6.45% -4.96%;
  }

  .inset-\[-7\.8\%_-7\.33\%_-7\.8\%_-7\.34\%\] {
    inset: -7.8% -7.33% -7.8% -7.34%;
  }

  .inset-\[-7\.8\%_-7\.34\%_-7\.8\%_-7\.33\%\] {
    inset: -7.8% -7.34% -7.8% -7.33%;
  }

  .inset-\[-9\.38\%_-12\.5\%_-18\.75\%_-12\.5\%\] {
    inset: -9.38% -12.5% -18.75%;
  }

  .inset-\[-10\.51\%_-14\.54\%_-28\.95\%_1\.16\%\] {
    inset: -10.51% -14.54% -28.95% 1.16%;
  }

  .inset-\[-11\.11\%\] {
    inset: -11.11%;
  }

  .inset-\[-12\.16\%_-10\.13\%_-21\.25\%_-6\.78\%\] {
    inset: -12.16% -10.13% -21.25% -6.78%;
  }

  .inset-\[-12\.16\%_-10\.13\%_-21\.25\%_-6\.79\%\] {
    inset: -12.16% -10.13% -21.25% -6.79%;
  }

  .inset-\[-24\.1\%_-20\.89\%\] {
    inset: -24.1% -20.89%;
  }

  .inset-\[-41\.1\%_-36\.66\%_-40\.81\%_-36\.93\%\] {
    inset: -41.1% -36.66% -40.81% -36.93%;
  }

  .inset-\[-41\.03\%_-30\.66\%\] {
    inset: -41.03% -30.66%;
  }

  .inset-\[3\.17\%_-2\.82\%_-43\.31\%_-2\.46\%\] {
    inset: 3.17% -2.82% -43.31% -2.46%;
  }

  .inset-\[3\.78\%_84\.08\%_93\.95\%_12\.67\%\] {
    inset: 3.78% 84.08% 93.95% 12.67%;
  }

  .inset-\[3\.78\%_84\.08\%_93\.95\%_14\.55\%\] {
    inset: 3.78% 84.08% 93.95% 14.55%;
  }

  .inset-\[3\.78\%_85\.96\%_93\.95\%_12\.67\%\] {
    inset: 3.78% 85.96% 93.95% 12.67%;
  }

  .inset-\[4\.28\%_84\.38\%_94\.44\%_14\.85\%\] {
    inset: 4.28% 84.38% 94.44% 14.85%;
  }

  .inset-\[4\.28\%_86\.26\%_94\.44\%_12\.97\%\] {
    inset: 4.28% 86.26% 94.44% 12.97%;
  }

  .inset-\[6\.83\%_8\.33\%_9\.84\%_8\.33\%\] {
    inset: 6.83% 8.33% 9.84%;
  }

  .inset-\[8\.84\%_84\.11\%_87\.06\%_1\.7\%\] {
    inset: 8.84% 84.11% 87.06% 1.7%;
  }

  .inset-\[9\.79\%_27\.26\%_8\.8\%_25\.74\%\] {
    inset: 9.79% 27.26% 8.8% 25.74%;
  }

  .inset-\[9\.84\%_84\.72\%_88\.05\%_2\.69\%\] {
    inset: 9.84% 84.72% 88.05% 2.69%;
  }

  .inset-\[9\.84\%_84\.72\%_88\.05\%_14\.01\%\] {
    inset: 9.84% 84.72% 88.05% 14.01%;
  }

  .inset-\[11\%_12\.5\%_14\%_12\.5\%\] {
    inset: 11% 12.5% 14%;
  }

  .inset-\[12\.42\%_1\.93\%_80\.55\%_79\.89\%\] {
    inset: 12.42% 1.93% 80.55% 79.89%;
  }

  .inset-\[12\.42\%_22\.09\%_80\.55\%_59\.94\%\] {
    inset: 12.42% 22.09% 80.55% 59.94%;
  }

  .inset-\[12\.42\%_42\.04\%_80\.55\%_39\.78\%\] {
    inset: 12.42% 42.04% 80.55% 39.78%;
  }

  .inset-\[12\.42\%_62\.2\%_80\.55\%_19\.63\%\] {
    inset: 12.42% 62.2% 80.55% 19.63%;
  }

  .inset-\[13\.89\%_16\.93\%_82\.01\%_80\.6\%\] {
    inset: 13.89% 16.93% 82.01% 80.6%;
  }

  .inset-\[13\.89\%_36\.87\%_82\.01\%_60\.66\%\] {
    inset: 13.89% 36.87% 82.01% 60.66%;
  }

  .inset-\[13\.89\%_57\.04\%_82\.01\%_40\.49\%\] {
    inset: 13.89% 57.04% 82.01% 40.49%;
  }

  .inset-\[13\.89\%_77\.19\%_82\.01\%_20\.33\%\] {
    inset: 13.89% 77.19% 82.01% 20.33%;
  }

  .inset-\[14\.15\%_8\.6\%_82\.3\%_83\.64\%\] {
    inset: 14.15% 8.6% 82.3% 83.64%;
  }

  .inset-\[14\.15\%_8\.6\%_84\.48\%_83\.64\%\] {
    inset: 14.15% 8.6% 84.48% 83.64%;
  }

  .inset-\[14\.45\%_50\.7\%_82\.69\%_43\.48\%\] {
    inset: 14.45% 50.7% 82.69% 43.48%;
  }

  .inset-\[14\.45\%_71\.96\%_82\.69\%_23\.37\%\] {
    inset: 14.45% 71.96% 82.69% 23.37%;
  }

  .inset-\[14\.74\%_12\.5\%_14\.75\%_12\.5\%\] {
    inset: 14.74% 12.5% 14.75%;
  }

  .inset-\[14\.74\%_12\.49\%_14\.75\%_12\.5\%\] {
    inset: 14.74% 12.49% 14.75% 12.5%;
  }

  .inset-\[14\.76\%_37\.6\%_82\.89\%_61\.55\%\] {
    inset: 14.76% 37.6% 82.89% 61.55%;
  }

  .inset-\[14\.77\%_17\.46\%_82\.89\%_81\.13\%\] {
    inset: 14.77% 17.46% 82.89% 81.13%;
  }

  .inset-\[14\.89\%_84\.08\%_81\.01\%_1\.73\%\] {
    inset: 14.89% 84.08% 81.01% 1.73%;
  }

  .inset-\[14\.91\%_77\.61\%_83\.03\%_21\.02\%\] {
    inset: 14.91% 77.61% 83.03% 21.02%;
  }

  .inset-\[14\.98\%_57\.55\%_83\.11\%_41\.01\%\] {
    inset: 14.98% 57.55% 83.11% 41.01%;
  }

  .inset-\[15\.73\%_13\.53\%_82\.3\%_83\.64\%\] {
    inset: 15.73% 13.53% 82.3% 83.64%;
  }

  .inset-\[16\.4\%_31\.31\%_82\.69\%_67\.04\%\] {
    inset: 16.4% 31.31% 82.69% 67.04%;
  }

  .inset-\[16\.4\%_50\.7\%_82\.69\%_47\.48\%\] {
    inset: 16.4% 50.7% 82.69% 47.48%;
  }

  .inset-\[16\.4\%_71\.96\%_82\.69\%_26\.03\%\] {
    inset: 16.4% 71.96% 82.69% 26.03%;
  }

  .inset-\[16\.25\%_90\.24\%_82\.36\%_2\.72\%\] {
    inset: 16.25% 90.24% 82.36% 2.72%;
  }

  .inset-\[16\.25\%_96\.51\%_82\.36\%_2\.72\%\] {
    inset: 16.25% 96.51% 82.36% 2.72%;
  }

  .inset-\[16\.55\%_11\.4\%_82\.54\%_86\.77\%\] {
    inset: 16.55% 11.4% 82.54% 86.77%;
  }

  .inset-\[19\.46\%_84\.08\%_76\.44\%_1\.73\%\] {
    inset: 19.46% 84.08% 76.44% 1.73%;
  }

  .inset-\[20\.8\%_91\.29\%_77\.85\%_2\.69\%\] {
    inset: 20.8% 91.29% 77.85% 2.69%;
  }

  .inset-\[20\.8\%_96\.36\%_77\.85\%_2\.69\%\] {
    inset: 20.8% 96.36% 77.85% 2.69%;
  }

  .inset-\[20\.8\%_96\.36\%_77\.85\%_3\.41\%\] {
    inset: 20.8% 96.36% 77.85% 3.41%;
  }

  .inset-\[21\.3\%_96\.72\%_77\.85\%_3\.05\%\] {
    inset: 21.3% 96.72% 77.85% 3.05%;
  }

  .inset-\[21\.56\%_97\.08\%_77\.85\%_2\.69\%\] {
    inset: 21.56% 97.08% 77.85% 2.69%;
  }

  .inset-\[22\.24\%_1\.94\%_36\.73\%_67\.96\%\] {
    inset: 22.24% 1.94% 36.73% 67.96%;
  }

  .inset-\[22\.24\%_34\.02\%_36\.73\%_19\.63\%\] {
    inset: 22.24% 34.02% 36.73% 19.63%;
  }

  .inset-\[23\.79\%_36\.4\%_72\.89\%_52\.99\%\] {
    inset: 23.79% 36.4% 72.89% 52.99%;
  }

  .inset-\[24\.03\%_84\.08\%_71\.87\%_1\.73\%\] {
    inset: 24.03% 84.08% 71.87% 1.73%;
  }

  .inset-\[24\.58\%_36\.65\%_73\.68\%_55\.1\%\] {
    inset: 24.58% 36.65% 73.68% 55.1%;
  }

  .inset-\[24\.58\%_36\.65\%_73\.68\%_62\.3\%\] {
    inset: 24.58% 36.65% 73.68% 62.3%;
  }

  .inset-\[24\.73\%_45\.3\%_73\.84\%_53\.84\%\] {
    inset: 24.73% 45.3% 73.84% 53.84%;
  }

  .inset-\[24\.92\%_39\.33\%_74\.02\%_55\.1\%\] {
    inset: 24.92% 39.33% 74.02% 55.1%;
  }

  .inset-\[25\.38\%_91\.73\%_73\.2\%_2\.8\%\] {
    inset: 25.38% 91.73% 73.2% 2.8%;
  }

  .inset-\[25\.38\%_96\.51\%_73\.22\%_2\.8\%\] {
    inset: 25.38% 96.51% 73.22% 2.8%;
  }

  .inset-\[28\.59\%_84\.08\%_67\.31\%_1\.73\%\] {
    inset: 28.59% 84.08% 67.31% 1.73%;
  }

  .inset-\[28\.66\%_1\.94\%_71\.34\%_67\.96\%\] {
    inset: 28.66% 1.94% 71.34% 67.96%;
  }

  .inset-\[29\.09\%_34\.02\%_70\.91\%_19\.63\%\] {
    inset: 29.09% 34.02% 70.91% 19.63%;
  }

  .inset-\[29\.95\%_92\.77\%_68\.62\%_2\.72\%\] {
    inset: 29.95% 92.77% 68.62% 2.72%;
  }

  .inset-\[29\.95\%_96\.47\%_68\.62\%_2\.72\%\] {
    inset: 29.95% 96.47% 68.62% 2.72%;
  }

  .inset-\[31\.91\%_28\.75\%_44\.57\%_69\.59\%\] {
    inset: 31.91% 28.75% 44.57% 69.59%;
  }

  .inset-\[31\.91\%_28\.75\%_66\.12\%_69\.88\%\] {
    inset: 31.91% 28.75% 66.12% 69.88%;
  }

  .inset-\[32\.4\%_76\.82\%_41\.27\%_20\.8\%\] {
    inset: 32.4% 76.82% 41.27% 20.8%;
  }

  .inset-\[32\.4\%_77\.01\%_65\.64\%_20\.8\%\] {
    inset: 32.4% 77.01% 65.64% 20.8%;
  }

  .inset-\[33\.5\%_2\.94\%_44\.94\%_71\.75\%\] {
    inset: 33.5% 2.94% 44.94% 71.75%;
  }

  .inset-\[33\.5\%_4\.09\%_66\.5\%_71\.75\%\] {
    inset: 33.5% 4.09% 66.5% 71.75%;
  }

  .inset-\[33\.16\%_84\.08\%_62\.74\%_1\.75\%\] {
    inset: 33.16% 84.08% 62.74% 1.75%;
  }

  .inset-\[33\.94\%_35\.11\%_66\.06\%_23\.83\%\] {
    inset: 33.94% 35.11% 66.06% 23.83%;
  }

  .inset-\[34\.56\%_87\.85\%_64\.19\%_2\.7\%\] {
    inset: 34.56% 87.85% 64.19% 2.7%;
  }

  .inset-\[34\.65\%_96\.45\%_64\.26\%_2\.7\%\] {
    inset: 34.65% 96.45% 64.26% 2.7%;
  }

  .inset-\[34\.66\%_35\.29\%_49\.05\%_24\.22\%\] {
    inset: 34.66% 35.29% 49.05% 24.22%;
  }

  .inset-\[37\.3\%_28\.82\%_60\.73\%_69\.81\%\] {
    inset: 37.3% 28.82% 60.73% 69.81%;
  }

  .inset-\[38\.49\%_76\.82\%_59\.54\%_21\.08\%\] {
    inset: 38.49% 76.82% 59.54% 21.08%;
  }

  .inset-\[38\.89\%_4\.09\%_61\.11\%_71\.75\%\] {
    inset: 38.89% 4.09% 61.11% 71.75%;
  }

  .inset-\[39\.49\%_35\.11\%_60\.51\%_23\.83\%\] {
    inset: 39.49% 35.11% 60.51% 23.83%;
  }

  .inset-\[42\.69\%_28\.8\%_55\.34\%_69\.73\%\] {
    inset: 42.69% 28.8% 55.34% 69.73%;
  }

  .inset-\[44\.21\%_35\.22\%_44\.99\%_24\.25\%\] {
    inset: 44.21% 35.22% 44.99% 24.25%;
  }

  .inset-\[44\.28\%_4\.09\%_55\.72\%_71\.75\%\] {
    inset: 44.28% 4.09% 55.72% 71.75%;
  }

  .inset-\[44\.58\%_76\.96\%_53\.45\%_20\.94\%\] {
    inset: 44.58% 76.96% 53.45% 20.94%;
  }

  .inset-\[45\.46\%_35\.11\%_54\.54\%_23\.83\%\] {
    inset: 45.46% 35.11% 54.54% 23.83%;
  }

  .inset-\[45\.58\%_94\.62\%_53\.36\%_2\.64\%\] {
    inset: 45.58% 94.62% 53.36% 2.64%;
  }

  .inset-\[48\.08\%_28\.75\%_49\.95\%_69\.88\%\] {
    inset: 48.08% 28.75% 49.95% 69.88%;
  }

  .inset-\[48\.56\%_84\.08\%_47\.34\%_1\.73\%\] {
    inset: 48.56% 84.08% 47.34% 1.73%;
  }

  .inset-\[49\.67\%_4\.09\%_50\.33\%_71\.75\%\] {
    inset: 49.67% 4.09% 50.33% 71.75%;
  }

  .inset-\[49\.77\%_91\.73\%_48\.55\%_2\.67\%\] {
    inset: 49.77% 91.73% 48.55% 2.67%;
  }

  .inset-\[49\.77\%_96\.31\%_48\.55\%_2\.67\%\] {
    inset: 49.77% 96.31% 48.55% 2.67%;
  }

  .inset-\[50\.67\%_76\.88\%_47\.36\%_21\.57\%\] {
    inset: 50.67% 76.88% 47.36% 21.57%;
  }

  .inset-\[51\.44\%_35\.11\%_48\.56\%_23\.83\%\] {
    inset: 51.44% 35.11% 48.56% 23.83%;
  }

  .inset-\[53\.13\%_84\.08\%_42\.77\%_1\.73\%\] {
    inset: 53.13% 84.08% 42.77% 1.73%;
  }

  .inset-\[53\.47\%_28\.76\%_44\.57\%_69\.59\%\] {
    inset: 53.47% 28.76% 44.57% 69.59%;
  }

  .inset-\[54\.11\%_90\.96\%_43\.75\%_2\.53\%\] {
    inset: 54.11% 90.96% 43.75% 2.53%;
  }

  .inset-\[54\.11\%_96\.18\%_43\.75\%_2\.53\%\] {
    inset: 54.11% 96.18% 43.75% 2.53%;
  }

  .inset-\[55\.06\%_2\.94\%_44\.94\%_71\.78\%\] {
    inset: 55.06% 2.94% 44.94% 71.78%;
  }

  .inset-\[56\.76\%_76\.89\%_41\.27\%_22\.56\%\] {
    inset: 56.76% 76.89% 41.27% 22.56%;
  }

  .inset-\[57\.7\%_84\.08\%_38\.2\%_1\.73\%\] {
    inset: 57.7% 84.08% 38.2% 1.73%;
  }

  .inset-\[57\.41\%_35\.11\%_42\.59\%_23\.83\%\] {
    inset: 57.41% 35.11% 42.59% 23.83%;
  }

  .inset-\[62\.27\%_84\.07\%_33\.63\%_1\.74\%\] {
    inset: 62.27% 84.07% 33.63% 1.74%;
  }

  .inset-\[62\.29\%_79\.41\%_20\.18\%_7\.57\%\] {
    inset: 62.29% 79.41% 20.18% 7.57%;
  }

  .inset-\[63\.21\%_80\.25\%_34\.8\%_15\.88\%\] {
    inset: 63.21% 80.25% 34.8% 15.88%;
  }

  .inset-\[63\.42\%_91\.63\%_34\.8\%_2\.65\%\] {
    inset: 63.42% 91.63% 34.8% 2.65%;
  }

  .inset-\[63\.42\%_96\.38\%_34\.8\%_2\.65\%\] {
    inset: 63.42% 96.38% 34.8% 2.65%;
  }

  .inset-\[63\.65\%_80\.58\%_35\.23\%_16\.34\%\] {
    inset: 63.65% 80.58% 35.23% 16.34%;
  }

  .inset-\[63\.65\%_80\.58\%_35\.23\%_18\.5\%\] {
    inset: 63.65% 80.58% 35.23% 18.5%;
  }

  .inset-\[63\.83\%_88\%_35\.41\%_8\.45\%\] {
    inset: 63.83% 88% 35.41% 8.45%;
  }

  .inset-\[63\.89\%_81\.78\%_35\.51\%_16\.34\%\] {
    inset: 63.89% 81.78% 35.51% 16.34%;
  }

  .inset-\[66\.4\%_0\.11\%_-18\.24\%_19\.63\%\] {
    inset: 66.4% .11% -18.24% 19.63%;
  }

  .inset-\[66\.4\%_1\.73\%_-9\.46\%_19\.63\%\] {
    inset: 66.4% 1.73% -9.46% 19.63%;
  }

  .inset-\[66\.13\%_79\.41\%_33\.87\%_7\.57\%\] {
    inset: 66.13% 79.41% 33.87% 7.57%;
  }

  .inset-\[67\.46\%_80\.25\%_27\.4\%_8\.41\%\] {
    inset: 67.46% 80.25% 27.4% 8.41%;
  }

  .inset-\[67\.85\%_7\.81\%_28\.83\%_86\.91\%\] {
    inset: 67.85% 7.81% 28.83% 86.91%;
  }

  .inset-\[68\.38\%_86\%_31\.04\%_8\.84\%\] {
    inset: 68.38% 86% 31.04% 8.84%;
  }

  .inset-\[68\.57\%_8\.06\%_29\.55\%_87\.27\%\] {
    inset: 68.57% 8.06% 29.55% 87.27%;
  }

  .inset-\[68\.57\%_8\.06\%_29\.55\%_90\.81\%\] {
    inset: 68.57% 8.06% 29.55% 90.81%;
  }

  .inset-\[68\.98\%_4\.01\%_29\.96\%_93\.24\%\] {
    inset: 68.98% 4.01% 29.96% 93.24%;
  }

  .inset-\[68\.98\%_9\.35\%_29\.96\%_87\.27\%\] {
    inset: 68.98% 9.35% 29.96% 87.27%;
  }

  .inset-\[69\.86\%_80\.77\%_29\.07\%_16\.94\%\] {
    inset: 69.86% 80.77% 29.07% 16.94%;
  }

  .inset-\[69\.93\%_87\.65\%_29\.27\%_8\.84\%\] {
    inset: 69.93% 87.65% 29.27% 8.84%;
  }

  .inset-\[71\.48\%_80\.67\%_28\.23\%_8\.84\%\] {
    inset: 71.48% 80.67% 28.23% 8.84%;
  }

  .inset-\[71\.48\%_82\.97\%_28\.23\%_8\.84\%\] {
    inset: 71.48% 82.97% 28.23% 8.84%;
  }

  .inset-\[72\.22\%_7\.85\%_4\.61\%_69\.24\%\] {
    inset: 72.22% 7.85% 4.61% 69.24%;
  }

  .inset-\[72\.22\%_7\.85\%_4\.61\%_69\.25\%\] {
    inset: 72.22% 7.85% 4.61% 69.25%;
  }

  .inset-\[72\.59\%_1\.73\%_27\.41\%_19\.63\%\] {
    inset: 72.59% 1.73% 27.41% 19.63%;
  }

  .inset-\[72\.62\%_1\.81\%_21\.73\%_19\.63\%\] {
    inset: 72.62% 1.81% 21.73% 19.63%;
  }

  .inset-\[73\.58\%_80\.25\%_21\.27\%_8\.41\%\] {
    inset: 73.58% 80.25% 21.27% 8.41%;
  }

  .inset-\[73\.63\%_95\.17\%_25\.31\%_2\.64\%\] {
    inset: 73.63% 95.17% 25.31% 2.64%;
  }

  .inset-\[74\.5\%_87\.5\%_24\.92\%_8\.84\%\] {
    inset: 74.5% 87.5% 24.92% 8.84%;
  }

  .inset-\[74\.15\%_21\.48\%_24\.94\%_70\.79\%\] {
    inset: 74.15% 21.48% 24.94% 70.79%;
  }

  .inset-\[74\.29\%_9\.31\%_25\.08\%_88\.37\%\] {
    inset: 74.29% 9.31% 25.08% 88.37%;
  }

  .inset-\[74\.57\%_77\.86\%_23\.68\%_21\.07\%\] {
    inset: 74.57% 77.86% 23.68% 21.07%;
  }

  .inset-\[75\.99\%_80\.77\%_22\.94\%_17\.27\%\] {
    inset: 75.99% 80.77% 22.94% 17.27%;
  }

  .inset-\[76\.08\%_87\.84\%_23\.14\%_8\.84\%\] {
    inset: 76.08% 87.84% 23.14% 8.84%;
  }

  .inset-\[76\.61\%_84\.08\%_19\.29\%_1\.73\%\] {
    inset: 76.61% 84.08% 19.29% 1.73%;
  }

  .inset-\[77\.21\%_7\.85\%_22\.79\%_69\.24\%\] {
    inset: 77.21% 7.85% 22.79% 69.24%;
  }

  .inset-\[77\.61\%_80\.67\%_22\.11\%_8\.84\%\] {
    inset: 77.61% 80.67% 22.11% 8.84%;
  }

  .inset-\[77\.61\%_87\.18\%_22\.11\%_8\.84\%\] {
    inset: 77.61% 87.18% 22.11% 8.84%;
  }

  .inset-\[77\.91\%_92\.07\%_20\.56\%_2\.68\%\] {
    inset: 77.91% 92.07% 20.56% 2.68%;
  }

  .inset-\[77\.91\%_96\.39\%_20\.56\%_2\.68\%\] {
    inset: 77.91% 96.39% 20.56% 2.68%;
  }

  .inset-\[78\.15\%_1\.81\%_21\.85\%_19\.63\%\] {
    inset: 78.15% 1.81% 21.85% 19.63%;
  }

  .inset-\[78\.55\%_12\%_5\.95\%_70\.56\%\] {
    inset: 78.55% 12% 5.95% 70.56%;
  }

  .inset-\[78\.71\%_19\.33\%_15\.84\%_75\.34\%\] {
    inset: 78.71% 19.33% 15.84% 75.34%;
  }

  .inset-\[80\.65\%_77\.86\%_17\.59\%_21\.07\%\] {
    inset: 80.65% 77.86% 17.59% 21.07%;
  }

  .inset-\[81\.18\%_84\.08\%_14\.72\%_1\.73\%\] {
    inset: 81.18% 84.08% 14.72% 1.73%;
  }

  .inset-\[82\.22\%_10\.98\%_7\.41\%_84\.85\%\] {
    inset: 82.22% 10.98% 7.41% 84.85%;
  }

  .inset-\[82\.22\%_11\.61\%_16\.93\%_85\.69\%\] {
    inset: 82.22% 11.61% 16.93% 85.69%;
  }

  .inset-\[82\.31\%_14\.59\%_17\.01\%_84\.85\%\] {
    inset: 82.31% 14.59% 17.01% 84.85%;
  }

  .inset-\[82\.52\%_90\.18\%_15\.99\%_2\.65\%\] {
    inset: 82.52% 90.18% 15.99% 2.65%;
  }

  .inset-\[82\.52\%_96\.44\%_15\.99\%_2\.65\%\] {
    inset: 82.52% 96.44% 15.99% 2.65%;
  }

  .inset-\[84\.65\%_1\.81\%_15\.35\%_19\.63\%\] {
    inset: 84.65% 1.81% 15.35% 19.63%;
  }

  .inset-\[85\.75\%_84\.08\%_10\.15\%_1\.73\%\] {
    inset: 85.75% 84.08% 10.15% 1.73%;
  }

  .inset-\[86\.87\%_4\.73\%_10\.9\%_92\.33\%\] {
    inset: 86.87% 4.73% 10.9% 92.33%;
  }

  .inset-\[86\.87\%_18\.35\%_10\.9\%_78\.53\%\] {
    inset: 86.87% 18.35% 10.9% 78.53%;
  }

  .inset-\[86\.87\%_33\.18\%_10\.9\%_63\.33\%\] {
    inset: 86.87% 33.18% 10.9% 63.33%;
  }

  .inset-\[86\.87\%_45\.56\%_10\.9\%_51\.68\%\] {
    inset: 86.87% 45.56% 10.9% 51.68%;
  }

  .inset-\[86\.98\%_10\.98\%_12\.17\%_84\.85\%\] {
    inset: 86.98% 10.98% 12.17% 84.85%;
  }

  .inset-\[86\.98\%_10\.98\%_12\.17\%_85\.69\%\] {
    inset: 86.98% 10.98% 12.17% 85.69%;
  }

  .inset-\[87\.07\%_14\.59\%_12\.25\%_84\.85\%\] {
    inset: 87.07% 14.59% 12.25% 84.85%;
  }

  .inset-\[87\.07\%_77\.86\%_11\.17\%_21\.07\%\] {
    inset: 87.07% 77.86% 11.17% 21.07%;
  }

  .inset-\[87\.08\%_88\.69\%_11\.4\%_2\.69\%\] {
    inset: 87.08% 88.69% 11.4% 2.69%;
  }

  .inset-\[87\.08\%_96\.39\%_11\.4\%_2\.69\%\] {
    inset: 87.08% 96.39% 11.4% 2.69%;
  }

  .inset-\[90\.32\%_84\.08\%_5\.58\%_1\.73\%\] {
    inset: 90.32% 84.08% 5.58% 1.73%;
  }

  .inset-\[91\.27\%_1\.81\%_8\.73\%_19\.63\%\] {
    inset: 91.27% 1.81% 8.73% 19.63%;
  }

  .inset-\[91\.38\%_90\.09\%_6\.75\%_2\.64\%\] {
    inset: 91.38% 90.09% 6.75% 2.64%;
  }

  .inset-\[91\.38\%_96\.23\%_6\.75\%_2\.64\%\] {
    inset: 91.38% 96.23% 6.75% 2.64%;
  }

  .inset-\[91\.74\%_12\.02\%_7\.41\%_84\.85\%\] {
    inset: 91.74% 12.02% 7.41% 84.85%;
  }

  .inset-\[91\.74\%_12\.02\%_7\.41\%_85\.69\%\] {
    inset: 91.74% 12.02% 7.41% 85.69%;
  }

  .inset-\[91\.78\%_90\.09\%_7\.01\%_4\.25\%\] {
    inset: 91.78% 90.09% 7.01% 4.25%;
  }

  .inset-\[91\.91\%_14\.59\%_7\.41\%_84\.85\%\] {
    inset: 91.91% 14.59% 7.41% 84.85%;
  }

  .inset-\[92\.11\%_84\.92\%_7\.37\%_14\.53\%\] {
    inset: 92.11% 84.92% 7.37% 14.53%;
  }

  .inset-\[93\.44\%_4\.69\%_4\.33\%_92\.37\%\] {
    inset: 93.44% 4.69% 4.33% 92.37%;
  }

  .inset-\[93\.44\%_18\.46\%_4\.33\%_78\.5\%\] {
    inset: 93.44% 18.46% 4.33% 78.5%;
  }

  .inset-\[93\.44\%_32\.99\%_4\.33\%_63\.34\%\] {
    inset: 93.44% 32.99% 4.33% 63.34%;
  }

  .inset-\[93\.44\%_45\.48\%_4\.33\%_51\.67\%\] {
    inset: 93.44% 45.48% 4.33% 51.67%;
  }

  .inset-\[93\.68\%_77\.86\%_4\.56\%_21\.07\%\] {
    inset: 93.68% 77.86% 4.56% 21.07%;
  }

  .inset-\[97\.83\%_1\.81\%_2\.17\%_19\.63\%\] {
    inset: 97.83% 1.81% 2.17% 19.63%;
  }

  .inset-\[100\.03\%_4\.53\%_-2\.26\%_92\.34\%\] {
    inset: 100.03% 4.53% -2.26% 92.34%;
  }

  .inset-\[100\.03\%_18\.35\%_-2\.26\%_78\.53\%\] {
    inset: 100.03% 18.35% -2.26% 78.53%;
  }

  .inset-\[100\.03\%_33\.18\%_-2\.26\%_63\.33\%\] {
    inset: 100.03% 33.18% -2.26% 63.33%;
  }

  .inset-\[100\.03\%_45\.76\%_-2\.26\%_51\.66\%\] {
    inset: 100.03% 45.76% -2.26% 51.66%;
  }

  .inset-\[100\.21\%_52\.1\%_-16\.99\%_40\.26\%\] {
    inset: 100.21% 52.1% -16.99% 40.26%;
  }

  .inset-\[100\.21\%_54\.16\%_-2\.18\%_40\.26\%\] {
    inset: 100.21% 54.16% -2.18% 40.26%;
  }

  .inset-\[100\.21\%_66\.07\%_-2\.18\%_21\.07\%\] {
    inset: 100.21% 66.07% -2.18% 21.07%;
  }

  .inset-\[100\.21\%_66\.07\%_-2\.18\%_22\.69\%\] {
    inset: 100.21% 66.07% -2.18% 22.69%;
  }

  .inset-\[100\.27\%_77\.86\%_-2\.02\%_21\.07\%\] {
    inset: 100.27% 77.86% -2.02% 21.07%;
  }

  .inset-\[104\.39\%_1\.81\%_-4\.39\%_19\.63\%\] {
    inset: 104.39% 1.81% -4.39% 19.63%;
  }

  .inset-\[109\.4\%_45\.93\%_-11\.37\%_52\.97\%\] {
    inset: 109.4% 45.93% -11.37% 52.97%;
  }

  .inset-\[109\.28\%_21\.58\%_-11\.25\%_75\.87\%\] {
    inset: 109.28% 21.58% -11.25% 75.87%;
  }

  .inset-\[109\.43\%_0\.11\%_-12\.97\%_21\.33\%\] {
    inset: 109.43% .11% -12.97% 21.33%;
  }

  .inset-\[109\.43\%_67\.99\%_-11\.4\%_22\.69\%\] {
    inset: 109.43% 67.99% -11.4% 22.69%;
  }

  .inset-\[109\.49\%_77\.86\%_-11\.24\%_21\.07\%\] {
    inset: 109.49% 77.86% -11.24% 21.07%;
  }

  .inset-\[109\.75\%_53\.8\%_-11\.72\%_41\.17\%\] {
    inset: 109.75% 53.8% -11.72% 41.17%;
  }

  .inset-\[112\.97\%_0\.11\%_-12\.97\%_21\.33\%\] {
    inset: 112.97% .11% -12.97% 21.33%;
  }

  .inset-\[114\.67\%_0\.11\%_-18\.24\%_21\.33\%\] {
    inset: 114.67% .11% -18.24% 21.33%;
  }

  .inset-\[114\.67\%_19\.87\%_-16\.64\%_77\.57\%\] {
    inset: 114.67% 19.87% -16.64% 77.57%;
  }

  .inset-\[114\.67\%_44\.69\%_-16\.64\%_54\.67\%\] {
    inset: 114.67% 44.69% -16.64% 54.67%;
  }

  .inset-\[114\.67\%_67\.56\%_-16\.64\%_24\.39\%\] {
    inset: 114.67% 67.56% -16.64% 24.39%;
  }

  .inset-\[114\.73\%_76\.16\%_-16\.48\%_22\.78\%\] {
    inset: 114.73% 76.16% -16.48% 22.78%;
  }

  .inset-\[115\.02\%_52\.1\%_-16\.99\%_42\.87\%\] {
    inset: 115.02% 52.1% -16.99% 42.87%;
  }

  .inset-\[118\.24\%_0\.11\%_-18\.24\%_21\.33\%\] {
    inset: 118.24% .11% -18.24% 21.33%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[-159\.53px\] {
    top: -159.53px;
  }

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

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

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

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

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

  .top-\[18\.3\%\] {
    top: 18.3%;
  }

  .top-\[18\.59\%\] {
    top: 18.59%;
  }

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

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

  .top-\[34\.84\%\] {
    top: 34.84%;
  }

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

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

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

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

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

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

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

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

  .top-\[105\.96px\] {
    top: 105.96px;
  }

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

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

  .top-\[123\.09px\] {
    top: 123.09px;
  }

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

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

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

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

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

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

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

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

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

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

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

  .top-\[213\.99px\] {
    top: 213.99px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[300\.87px\] {
    top: 300.87px;
  }

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

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

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

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

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

  .top-\[328\.98px\] {
    top: 328.98px;
  }

  .top-\[329\.6px\] {
    top: 329.6px;
  }

  .top-\[329\.96px\] {
    top: 329.96px;
  }

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

  .top-\[331\.15px\] {
    top: 331.15px;
  }

  .top-\[334\.68px\] {
    top: 334.68px;
  }

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

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

  .top-\[351\.89px\] {
    top: 351.89px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[494\.09px\] {
    top: 494.09px;
  }

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

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

  .top-\[515\.07px\] {
    top: 515.07px;
  }

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

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

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

  .top-\[532\.41px\] {
    top: 532.41px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .right-\[-4\.93\%\] {
    right: -4.93%;
  }

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

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

  .right-\[36\.13\%\] {
    right: 36.13%;
  }

  .right-\[42\.2\%\] {
    right: 42.2%;
  }

  .right-\[70\.97\%\] {
    right: 70.97%;
  }

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

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

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

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

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

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

  .bottom-\[-4\.93\%\] {
    bottom: -4.93%;
  }

  .bottom-\[-5\.11\%\] {
    bottom: -5.11%;
  }

  .bottom-\[-5\.41\%\] {
    bottom: -5.41%;
  }

  .bottom-\[2\.68\%\] {
    bottom: 2.68%;
  }

  .bottom-\[18\.59\%\] {
    bottom: 18.59%;
  }

  .bottom-\[19\.02\%\] {
    bottom: 19.02%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .left-\[-4\.93\%\] {
    left: -4.93%;
  }

  .left-\[-110\.13px\] {
    left: -110.13px;
  }

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

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

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

  .left-\[-211\.49px\] {
    left: -211.49px;
  }

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

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

  .left-\[3\.71\%\] {
    left: 3.71%;
  }

  .left-\[10\.8\%\] {
    left: 10.8%;
  }

  .left-\[18\.95px\] {
    left: 18.95px;
  }

  .left-\[19\.09px\] {
    left: 19.09px;
  }

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

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

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

  .left-\[34\.84\%\] {
    left: 34.84%;
  }

  .left-\[42\.2\%\] {
    left: 42.2%;
  }

  .left-\[45\.9px\] {
    left: 45.9px;
  }

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

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

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

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

  .left-\[70\.97\%\] {
    left: 70.97%;
  }

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

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

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

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

  .left-\[134\.07px\] {
    left: 134.07px;
  }

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

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

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

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

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

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

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

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

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

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

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

  .left-\[248\.31px\] {
    left: 248.31px;
  }

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

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

  .left-\[280\.58px\] {
    left: 280.58px;
  }

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

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

  .left-\[330\.04px\] {
    left: 330.04px;
  }

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

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

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

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

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

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

  .left-\[421\.13px\] {
    left: 421.13px;
  }

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

  .left-\[434\.66px\] {
    left: 434.66px;
  }

  .left-\[440\.59px\] {
    left: 440.59px;
  }

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

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

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

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

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

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

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

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

  .left-\[521\.87px\] {
    left: 521.87px;
  }

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

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

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

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

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

  .left-\[538\.93px\] {
    left: 538.93px;
  }

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

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

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

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

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

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

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

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

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

  .left-\[631\.38px\] {
    left: 631.38px;
  }

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

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

  .left-\[643\.56px\] {
    left: 643.56px;
  }

  .left-\[654\.07px\] {
    left: 654.07px;
  }

  .left-\[655\.89px\] {
    left: 655.89px;
  }

  .left-\[660\.25px\] {
    left: 660.25px;
  }

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

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

  .left-\[696\.97px\] {
    left: 696.97px;
  }

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

  .left-\[760\.91px\] {
    left: 760.91px;
  }

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

  .left-\[789\.91px\] {
    left: 789.91px;
  }

  .left-\[790\.58px\] {
    left: 790.58px;
  }

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

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

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

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

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

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

  .left-\[867\.33px\] {
    left: 867.33px;
  }

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

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

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

  .left-\[951\.05px\] {
    left: 951.05px;
  }

  .left-\[958\.88px\] {
    left: 958.88px;
  }

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

  .left-\[1010\.58px\] {
    left: 1010.58px;
  }

  .left-\[1025\.08px\] {
    left: 1025.08px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .mt-\[34\.836\%\] {
    margin-top: 34.836%;
  }

  .mt-\[70\.965\%\] {
    margin-top: 70.965%;
  }

  .mr-\[-1\.519px\] {
    margin-right: -1.519px;
  }

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

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

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

  .ml-\[34\.836\%\] {
    margin-left: 34.836%;
  }

  .ml-\[70\.965\%\] {
    margin-left: 70.965%;
  }

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

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

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

  .size-5 {
    width: calc(var(--spacing) * 5);
    height: calc(var(--spacing) * 5);
  }

  .size-6 {
    width: calc(var(--spacing) * 6);
    height: calc(var(--spacing) * 6);
  }

  .size-32 {
    width: calc(var(--spacing) * 32);
    height: calc(var(--spacing) * 32);
  }

  .size-64 {
    width: calc(var(--spacing) * 64);
    height: calc(var(--spacing) * 64);
  }

  .size-\[3\.088px\] {
    width: 3.088px;
    height: 3.088px;
  }

  .size-\[3\.331px\] {
    width: 3.331px;
    height: 3.331px;
  }

  .size-\[3\.632px\] {
    width: 3.632px;
    height: 3.632px;
  }

  .size-\[7\.496px\] {
    width: 7.496px;
    height: 7.496px;
  }

  .size-\[7\.549px\] {
    width: 7.549px;
    height: 7.549px;
  }

  .size-\[7\.651px\] {
    width: 7.651px;
    height: 7.651px;
  }

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

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

  .size-\[112\.171px\] {
    width: 112.171px;
    height: 112.171px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .h-\[23\.012px\] {
    height: 23.012px;
  }

  .h-\[23\.913px\] {
    height: 23.913px;
  }

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

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

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

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

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

  .h-\[65\.728px\] {
    height: 65.728px;
  }

  .h-\[80\.671px\] {
    height: 80.671px;
  }

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

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

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

  .h-\[155\.542px\] {
    height: 155.542px;
  }

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

  .h-\[175\.696px\] {
    height: 175.696px;
  }

  .h-\[185\.688px\] {
    height: 185.688px;
  }

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

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

  .h-\[461\.445px\] {
    height: 461.445px;
  }

  .h-\[497\.999px\] {
    height: 497.999px;
  }

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

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

  .h-\[606\.741px\] {
    height: 606.741px;
  }

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

  .h-\[663\.283px\] {
    height: 663.283px;
  }

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

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

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

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

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

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

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

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

  .h-\[1001\.53px\] {
    height: 1001.53px;
  }

  .h-\[1004\.96px\] {
    height: 1004.96px;
  }

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

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

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

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

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

  .h-\[2156\.493px\] {
    height: 2156.49px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-\[23\.106px\] {
    width: 23.106px;
  }

  .w-\[23\.948px\] {
    width: 23.948px;
  }

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

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

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

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

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

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

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

  .w-\[25\.691px\] {
    width: 25.691px;
  }

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

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

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

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

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

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

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

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

  .w-\[28\.942px\] {
    width: 28.942px;
  }

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

  .w-\[31\.846px\] {
    width: 31.846px;
  }

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

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

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

  .w-\[38\.163px\] {
    width: 38.163px;
  }

  .w-\[39\.781px\] {
    width: 39.781px;
  }

  .w-\[40\.143px\] {
    width: 40.143px;
  }

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

  .w-\[41\.045px\] {
    width: 41.045px;
  }

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

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

  .w-\[45\.104px\] {
    width: 45.104px;
  }

  .w-\[45\.697px\] {
    width: 45.697px;
  }

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

  .w-\[47\.194px\] {
    width: 47.194px;
  }

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

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

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

  .w-\[53\.466px\] {
    width: 53.466px;
  }

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

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

  .w-\[57\.392px\] {
    width: 57.392px;
  }

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

  .w-\[61\.711px\] {
    width: 61.711px;
  }

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

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

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

  .w-\[69\.239px\] {
    width: 69.239px;
  }

  .w-\[70\.065px\] {
    width: 70.065px;
  }

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

  .w-\[77\.964px\] {
    width: 77.964px;
  }

  .w-\[81\.819px\] {
    width: 81.819px;
  }

  .w-\[82\.937px\] {
    width: 82.937px;
  }

  .w-\[83\.09px\] {
    width: 83.09px;
  }

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

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

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

  .w-\[85\.935px\] {
    width: 85.935px;
  }

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

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

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

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

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

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

  .w-\[111\.601px\] {
    width: 111.601px;
  }

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

  .w-\[119\.292px\] {
    width: 119.292px;
  }

  .w-\[119\.905px\] {
    width: 119.905px;
  }

  .w-\[121\.764px\] {
    width: 121.764px;
  }

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

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

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

  .w-\[142\.842px\] {
    width: 142.842px;
  }

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

  .w-\[153\.603px\] {
    width: 153.603px;
  }

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

  .w-\[159\.911px\] {
    width: 159.911px;
  }

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

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

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

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

  .w-\[211\.533px\] {
    width: 211.533px;
  }

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

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

  .w-\[313\.163px\] {
    width: 313.163px;
  }

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

  .w-\[482\.311px\] {
    width: 482.311px;
  }

  .w-\[507\.262px\] {
    width: 507.262px;
  }

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

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

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

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

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

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

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

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

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

  .w-\[901\.836px\] {
    width: 901.836px;
  }

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

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

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

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

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

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

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

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

  .w-\[1415\.41px\] {
    width: 1415.41px;
  }

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

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

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

  .w-\[1627\.49px\] {
    width: 1627.49px;
  }

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

  .w-\[1885\.07px\] {
    width: 1885.07px;
  }

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

  .w-\[2186\.53px\] {
    width: 2186.53px;
  }

  .w-\[2507\.437px\] {
    width: 2507.44px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .min-w-px {
    min-width: 1px;
  }

  .flex-none {
    flex: none;
  }

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

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

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

  .rotate-\[80\.838deg\] {
    rotate: 80.838deg;
  }

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

  .rotate-\[251\.926deg\] {
    rotate: 251.926deg;
  }

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

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

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

  .skew-x-\[26\.565deg\] {
    --tw-skew-x: skewX(26.565deg);
    transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
  }

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

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

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

  .grid-cols-\[max-content\] {
    grid-template-columns: max-content;
  }

  .grid-rows-8 {
    grid-template-rows: repeat(8, minmax(0, 1fr));
  }

  .grid-rows-\[max-content\] {
    grid-template-rows: max-content;
  }

  .place-items-start {
    place-items: start;
  }

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

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

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

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

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

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

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

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

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

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

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

  .gap-\[4\.46px\] {
    gap: 4.46px;
  }

  .gap-\[7\.732px\] {
    gap: 7.732px;
  }

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

  .gap-\[8\.641px\] {
    gap: 8.641px;
  }

  .gap-\[13\.918px\] {
    gap: 13.918px;
  }

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

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

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

  .gap-\[50px\] {
    gap: 50px;
  }

  :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-x-2 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)));
  }

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

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

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

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

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

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

  .rounded {
    border-radius: .25rem;
  }

  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }

  .rounded-3xl {
    border-radius: var(--radius-3xl);
  }

  .rounded-\[1\.311px\] {
    border-radius: 1.311px;
  }

  .rounded-\[2\.32px\] {
    border-radius: 2.32px;
  }

  .rounded-\[2\.064px\] {
    border-radius: 2.064px;
  }

  .rounded-\[2\.528px\] {
    border-radius: 2.528px;
  }

  .rounded-\[2\.658px\] {
    border-radius: 2.658px;
  }

  .rounded-\[2\.773px\] {
    border-radius: 2.773px;
  }

  .rounded-\[3\.093px\] {
    border-radius: 3.093px;
  }

  .rounded-\[3\.866px\] {
    border-radius: 3.866px;
  }

  .rounded-\[4\.639px\] {
    border-radius: 4.639px;
  }

  .rounded-\[4\.713px\] {
    border-radius: 4.713px;
  }

  .rounded-\[5\.486px\] {
    border-radius: 5.486px;
  }

  .rounded-\[6\.186px\] {
    border-radius: 6.186px;
  }

  .rounded-\[7\.732px\] {
    border-radius: 7.732px;
  }

  .rounded-\[8\.5px\] {
    border-radius: 8.5px;
  }

  .rounded-\[8px\] {
    border-radius: 8px;
  }

  .rounded-\[10px\] {
    border-radius: 10px;
  }

  .rounded-\[11\.894px\] {
    border-radius: 11.894px;
  }

  .rounded-\[12\.6374px\] {
    border-radius: 12.6374px;
  }

  .rounded-\[13\.137px\] {
    border-radius: 13.137px;
  }

  .rounded-\[13\.729px\] {
    border-radius: 13.729px;
  }

  .rounded-\[15\.653px\] {
    border-radius: 15.653px;
  }

  .rounded-\[16\.25px\] {
    border-radius: 16.25px;
  }

  .rounded-\[16\.359px\] {
    border-radius: 16.359px;
  }

  .rounded-\[16px\] {
    border-radius: 16px;
  }

  .rounded-\[20px\] {
    border-radius: 20px;
  }

  .rounded-\[23\.788px\] {
    border-radius: 23.788px;
  }

  .rounded-\[24px\] {
    border-radius: 24px;
  }

  .rounded-\[28\.801px\] {
    border-radius: 28.801px;
  }

  .rounded-\[32\.229px\] {
    border-radius: 32.229px;
  }

  .rounded-\[32px\] {
    border-radius: 32px;
  }

  .rounded-\[40px\] {
    border-radius: 40px;
  }

  .rounded-\[42\.923px\] {
    border-radius: 42.923px;
  }

  .rounded-\[42px\] {
    border-radius: 42px;
  }

  .rounded-\[50px\] {
    border-radius: 50px;
  }

  .rounded-\[82\.671px\] {
    border-radius: 82.671px;
  }

  .rounded-\[200\.5px\] {
    border-radius: 200.5px;
  }

  .rounded-\[200\.25px\] {
    border-radius: 200.25px;
  }

  .rounded-\[200px\] {
    border-radius: 200px;
  }

  .rounded-\[350\.75px\] {
    border-radius: 350.75px;
  }

  .rounded-\[350px\] {
    border-radius: 350px;
  }

  .rounded-\[9999px\] {
    border-radius: 9999px;
  }

  .border-4 {
    border-style: var(--tw-border-style);
    border-width: 4px;
  }

  .border-\[0\.5px\] {
    border-style: var(--tw-border-style);
    border-width: .5px;
  }

  .border-\[0\.9px\] {
    border-style: var(--tw-border-style);
    border-width: .9px;
  }

  .border-\[0\.048px\] {
    border-style: var(--tw-border-style);
    border-width: .048px;
  }

  .border-\[0\.446px\] {
    border-style: var(--tw-border-style);
    border-width: .446px;
  }

  .border-\[0\.618px\] {
    border-style: var(--tw-border-style);
    border-width: .618px;
  }

  .border-\[0\.619px\] {
    border-style: var(--tw-border-style);
    border-width: .619px;
  }

  .border-\[0\.737px\] {
    border-style: var(--tw-border-style);
    border-width: .737px;
  }

  .border-\[0\.743px\] {
    border-style: var(--tw-border-style);
    border-width: .743px;
  }

  .border-\[0\.773px\] {
    border-style: var(--tw-border-style);
    border-width: .773px;
  }

  .border-\[0\.886px\] {
    border-style: var(--tw-border-style);
    border-width: .886px;
  }

  .border-\[0\.928px\] {
    border-style: var(--tw-border-style);
    border-width: .928px;
  }

  .border-\[0px_0px_0px_1px\] {
    border-style: var(--tw-border-style);
    border-width: 0 0 0 1px;
  }

  .border-\[0px_0px_1px\] {
    border-style: var(--tw-border-style);
    border-width: 0 0 1px;
  }

  .border-\[1\.487px\] {
    border-style: var(--tw-border-style);
    border-width: 1.487px;
  }

  .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }

  .border-\[\#157015\] {
    border-color: #157015;
  }

  .border-\[\#282828\] {
    border-color: #282828;
  }

  .border-\[\#a0a3bd\] {
    border-color: #a0a3bd;
  }

  .border-\[\#d2ceff\] {
    border-color: #d2ceff;
  }

  .border-\[\#d9dbe9\] {
    border-color: #d9dbe9;
  }

  .border-\[\#eae8ff\] {
    border-color: #eae8ff;
  }

  .border-\[\#f1f2f9\] {
    border-color: #f1f2f9;
  }

  .border-\[\#fbfbfe\] {
    border-color: #fbfbfe;
  }

  .border-\[rgba\(0\,0\,0\,0\.1\)\] {
    border-color: #0000001a;
  }

  .border-\[rgba\(0\,0\,0\,0\.08\)\] {
    border-color: #00000014;
  }

  .border-\[rgba\(5\,193\,104\,0\.3\)\] {
    border-color: #05c1684d;
  }

  .border-\[rgba\(15\,190\,250\,0\.3\)\] {
    border-color: #0fbefa4d;
  }

  .border-\[rgba\(57\,132\,255\,0\.3\)\] {
    border-color: #3984ff4d;
  }

  .border-\[rgba\(101\,92\,254\,0\.3\)\] {
    border-color: #655cfe4d;
  }

  .border-\[rgba\(226\,255\,226\,0\.28\)\] {
    border-color: #e2ffe247;
  }

  .border-\[rgba\(255\,79\,166\,0\.3\)\] {
    border-color: #ff4fa64d;
  }

  .border-\[rgba\(255\,123\,129\,0\.3\)\] {
    border-color: #ff7b814d;
  }

  .border-gray-200 {
    border-color: var(--color-gray-200);
  }

  .border-gray-300 {
    border-color: var(--color-gray-300);
  }

  .border-white {
    border-color: var(--color-white);
  }

  .bg-\[\#0a0b0d\] {
    background-color: #0a0b0d;
  }

  .bg-\[\#0c111d\] {
    background-color: #0c111d;
  }

  .bg-\[\#0f1012\] {
    background-color: #0f1012;
  }

  .bg-\[\#4a3aff\] {
    background-color: #4a3aff;
  }

  .bg-\[\#9e97ff\] {
    background-color: #9e97ff;
  }

  .bg-\[\#170f49\] {
    background-color: #170f49;
  }

  .bg-\[\#157015\] {
    background-color: #157015;
  }

  .bg-\[\#196264\] {
    background-color: #196264;
  }

  .bg-\[\#292929\] {
    background-color: #292929;
  }

  .bg-\[\#a0a3bd\] {
    background-color: #a0a3bd;
  }

  .bg-\[\#d2ceff\] {
    background-color: #d2ceff;
  }

  .bg-\[\#d9dbe9\] {
    background-color: #d9dbe9;
  }

  .bg-\[\#eae8ff\] {
    background-color: #eae8ff;
  }

  .bg-\[\#f1f0fb\] {
    background-color: #f1f0fb;
  }

  .bg-\[\#f1f2f9\] {
    background-color: #f1f2f9;
  }

  .bg-\[\#f8f8f8\] {
    background-color: #f8f8f8;
  }

  .bg-\[\#f8faf9\] {
    background-color: #f8faf9;
  }

  .bg-\[\#fbfbfe\] {
    background-color: #fbfbfe;
  }

  .bg-\[\#ffe9ea\] {
    background-color: #ffe9ea;
  }

  .bg-\[rgba\(5\,193\,104\,0\.06\)\] {
    background-color: #05c1680f;
  }

  .bg-\[rgba\(11\,202\,202\,0\.15\)\] {
    background-color: #0bcaca26;
  }

  .bg-\[rgba\(15\,190\,250\,0\.06\)\] {
    background-color: #0fbefa0f;
  }

  .bg-\[rgba\(57\,132\,255\,0\.1\)\] {
    background-color: #3984ff1a;
  }

  .bg-\[rgba\(101\,92\,254\,0\.06\)\] {
    background-color: #655cfe0f;
  }

  .bg-\[rgba\(211\,255\,255\,0\.16\)\] {
    background-color: #d3ffff29;
  }

  .bg-\[rgba\(241\,240\,251\,0\.33\)\] {
    background-color: #f1f0fb54;
  }

  .bg-\[rgba\(255\,79\,166\,0\.09\)\] {
    background-color: #ff4fa617;
  }

  .bg-\[rgba\(255\,255\,255\,0\.3\)\] {
    background-color: #ffffff4d;
  }

  .bg-\[rgba\(255\,255\,255\,0\.27\)\] {
    background-color: #ffffff45;
  }

  .bg-\[rgba\(255\,255\,255\,0\.55\)\] {
    background-color: #ffffff8c;
  }

  .bg-black\/50 {
    background-color: #00000080;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/50 {
      background-color: color-mix(in oklab, var(--color-black) 50%, transparent);
    }
  }

  .bg-blue-50 {
    background-color: var(--color-blue-50);
  }

  .bg-blue-100 {
    background-color: var(--color-blue-100);
  }

  .bg-blue-200 {
    background-color: var(--color-blue-200);
  }

  .bg-blue-500 {
    background-color: var(--color-blue-500);
  }

  .bg-blue-600 {
    background-color: var(--color-blue-600);
  }

  .bg-gray-50 {
    background-color: var(--color-gray-50);
  }

  .bg-gray-200 {
    background-color: var(--color-gray-200);
  }

  .bg-gray-600 {
    background-color: var(--color-gray-600);
  }

  .bg-gray-700 {
    background-color: var(--color-gray-700);
  }

  .bg-gray-800 {
    background-color: var(--color-gray-800);
  }

  .bg-green-100 {
    background-color: var(--color-green-100);
  }

  .bg-green-200 {
    background-color: var(--color-green-200);
  }

  .bg-green-400 {
    background-color: var(--color-green-400);
  }

  .bg-green-500 {
    background-color: var(--color-green-500);
  }

  .bg-green-600 {
    background-color: var(--color-green-600);
  }

  .bg-pink-500 {
    background-color: var(--color-pink-500);
  }

  .bg-purple-100 {
    background-color: var(--color-purple-100);
  }

  .bg-purple-200 {
    background-color: var(--color-purple-200);
  }

  .bg-purple-400 {
    background-color: var(--color-purple-400);
  }

  .bg-purple-500 {
    background-color: var(--color-purple-500);
  }

  .bg-purple-600 {
    background-color: var(--color-purple-600);
  }

  .bg-red-400 {
    background-color: var(--color-red-400);
  }

  .bg-white\/10 {
    background-color: #ffffff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/10 {
      background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .bg-yellow-100 {
    background-color: var(--color-yellow-100);
  }

  .bg-yellow-400 {
    background-color: var(--color-yellow-400);
  }

  .bg-gradient-to-b {
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-bl {
    --tw-gradient-position: to bottom left in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-br {
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-r {
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-t {
    --tw-gradient-position: to top in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-tr {
    --tw-gradient-position: to top right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .from-\[\#0d0e0f\] {
    --tw-gradient-from: #0d0e0f;
    --tw-gradient-stops: var(--tw-gradient-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-\[\#12283700\] {
    --tw-gradient-from: #12283700;
    --tw-gradient-stops: var(--tw-gradient-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-\[\#eaeaea80\] {
    --tw-gradient-from: #eaeaea80;
    --tw-gradient-stops: var(--tw-gradient-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-\[\#eaeaea\] {
    --tw-gradient-from: #eaeaea;
    --tw-gradient-stops: var(--tw-gradient-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-\[\#f5f5f6\] {
    --tw-gradient-from: #f5f5f6;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#ffffff00\] {
    --tw-gradient-from: #fff0;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#ffffff\] {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-black {
    --tw-gradient-from: var(--color-black);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-blue-200 {
    --tw-gradient-from: var(--color-blue-200);
    --tw-gradient-stops: var(--tw-gradient-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-300\/40 {
    --tw-gradient-from: color-mix(in srgb, oklch(.809 .105 251.813) 40%, transparent);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-blue-300\/40 {
      --tw-gradient-from: color-mix(in oklab, var(--color-blue-300) 40%, transparent);
    }
  }

  .from-blue-900 {
    --tw-gradient-from: var(--color-blue-900);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-green-200 {
    --tw-gradient-from: var(--color-green-200);
    --tw-gradient-stops: var(--tw-gradient-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-600\/20 {
    --tw-gradient-from: color-mix(in srgb, oklch(.627 .194 149.214) 20%, transparent);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-green-600\/20 {
      --tw-gradient-from: color-mix(in oklab, var(--color-green-600) 20%, transparent);
    }
  }

  .from-indigo-300\/25 {
    --tw-gradient-from: color-mix(in srgb, oklch(.785 .115 274.713) 25%, transparent);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-indigo-300\/25 {
      --tw-gradient-from: color-mix(in oklab, var(--color-indigo-300) 25%, transparent);
    }
  }

  .from-indigo-600 {
    --tw-gradient-from: var(--color-indigo-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-pink-200 {
    --tw-gradient-from: var(--color-pink-200);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-pink-300\/40 {
    --tw-gradient-from: color-mix(in srgb, oklch(.823 .12 346.018) 40%, transparent);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-pink-300\/40 {
      --tw-gradient-from: color-mix(in oklab, var(--color-pink-300) 40%, transparent);
    }
  }

  .from-pink-500 {
    --tw-gradient-from: var(--color-pink-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-purple-50 {
    --tw-gradient-from: var(--color-purple-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-purple-100 {
    --tw-gradient-from: var(--color-purple-100);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-purple-300\/30 {
    --tw-gradient-from: color-mix(in srgb, oklch(.827 .119 306.383) 30%, transparent);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-purple-300\/30 {
      --tw-gradient-from: color-mix(in oklab, var(--color-purple-300) 30%, transparent);
    }
  }

  .from-purple-600 {
    --tw-gradient-from: 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));
  }

  .from-white {
    --tw-gradient-from: var(--color-white);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-yellow-200 {
    --tw-gradient-from: var(--color-yellow-200);
    --tw-gradient-stops: var(--tw-gradient-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-175\% {
    --tw-gradient-from-position: 175%;
  }

  .from-\[4\.775\%\] {
    --tw-gradient-from-position: 4.775%;
  }

  .via-blue-50 {
    --tw-gradient-via: var(--color-blue-50);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-purple-500 {
    --tw-gradient-via: var(--color-purple-500);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .to-\[\#1d1e2100\] {
    --tw-gradient-to: #1d1e2100;
    --tw-gradient-stops: var(--tw-gradient-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-\[\#4af0ff80\] {
    --tw-gradient-to: #4af0ff80;
    --tw-gradient-stops: var(--tw-gradient-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-\[\#eaeaea00\] {
    --tw-gradient-to: #eaeaea00;
    --tw-gradient-stops: var(--tw-gradient-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-\[\#f5f5f600\] {
    --tw-gradient-to: #f5f5f600;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[\#ffffff00\] {
    --tw-gradient-to: #fff0;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[\#ffffff\] {
    --tw-gradient-to: #fff;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-blue-300\/30 {
    --tw-gradient-to: color-mix(in srgb, oklch(.809 .105 251.813) 30%, 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-300\/30 {
      --tw-gradient-to: color-mix(in oklab, var(--color-blue-300) 30%, transparent);
    }
  }

  .to-blue-500 {
    --tw-gradient-to: 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));
  }

  .to-cyan-300 {
    --tw-gradient-to: var(--color-cyan-300);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-emerald-300 {
    --tw-gradient-to: var(--color-emerald-300);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-gray-100 {
    --tw-gradient-to: var(--color-gray-100);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-gray-600 {
    --tw-gradient-to: var(--color-gray-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-indigo-100 {
    --tw-gradient-to: var(--color-indigo-100);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-indigo-600 {
    --tw-gradient-to: var(--color-indigo-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-indigo-900 {
    --tw-gradient-to: var(--color-indigo-900);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-orange-300 {
    --tw-gradient-to: var(--color-orange-300);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-pink-50 {
    --tw-gradient-to: var(--color-pink-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-purple-300 {
    --tw-gradient-to: var(--color-purple-300);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-purple-300\/25 {
    --tw-gradient-to: color-mix(in srgb, oklch(.827 .119 306.383) 25%, transparent);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-purple-300\/25 {
      --tw-gradient-to: color-mix(in oklab, var(--color-purple-300) 25%, transparent);
    }
  }

  .to-purple-600 {
    --tw-gradient-to: var(--color-purple-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-transparent {
    --tw-gradient-to: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-140\% {
    --tw-gradient-to-position: 140%;
  }

  .to-\[223\.03\%\] {
    --tw-gradient-to-position: 223.03%;
  }

  .to-\[321\.67\%\] {
    --tw-gradient-to-position: 321.67%;
  }

  .to-\[344\.44\%\] {
    --tw-gradient-to-position: 344.44%;
  }

  .bg-cover {
    background-size: cover;
  }

  .bg-size-\[100\%_106\.48\%\] {
    background-size: 100% 106.48%;
  }

  .bg-size-\[213\.69\%_107\.11\%\] {
    background-size: 213.69% 107.11%;
  }

  .bg-size-\[249\.05\%_139\.6\%\] {
    background-size: 249.05% 139.6%;
  }

  .bg-size-\[263\.29\%_147\.59\%\] {
    background-size: 263.29% 147.59%;
  }

  .bg-size-\[290\.57\%_162\.88\%\] {
    background-size: 290.57% 162.88%;
  }

  .bg-clip-text {
    background-clip: text;
  }

  .bg-\[45\.79\%_0\.1\%\] {
    background-position: 45.79% .1%;
  }

  .bg-\[47\.38\%_4\.47\%\] {
    background-position: 47.38% 4.47%;
  }

  .bg-\[50\.3\%_82\.74\%\] {
    background-position: 50.3% 82.74%;
  }

  .bg-\[52\.86\%_-8\.41\%\] {
    background-position: 52.86% -8.41%;
  }

  .bg-center {
    background-position: center;
  }

  .bg-top-left {
    background-position: 0 0;
  }

  .bg-no-repeat {
    background-repeat: no-repeat;
  }

  .mask-intersect {
    mask-composite: intersect;
  }

  .mask-alpha {
    mask-mode: alpha;
  }

  .mask-size-\[12\.372px_12\.372px\] {
    mask-size: 12.372px 12.372px;
  }

  .mask-size-\[256px_256px\] {
    mask-size: 256px 256px;
  }

  .mask-size-\[306px_306px\] {
    mask-size: 306px 306px;
  }

  .mask-size-\[611\.278px_807\.892px\] {
    mask-size: 611.278px 807.892px;
  }

  .mask-size-\[1392px_762px\] {
    mask-size: 1392px 762px;
  }

  .mask-no-clip {
    mask-clip: no-clip;
  }

  .mask-position-\[-0\.064px_0px\] {
    mask-position: -.064px 0;
  }

  .mask-position-\[-225\.684px_-326\.175px\] {
    mask-position: -225.684px -326.175px;
  }

  .mask-position-\[-600\.549px_-238\.156px\] {
    mask-position: -600.549px -238.156px;
  }

  .mask-position-\[0\.305px_-0\.392px\] {
    mask-position: .305px -.392px;
  }

  .mask-position-\[0px\] {
    mask-position: 0;
  }

  .mask-position-\[53\.487px_61\.687px\] {
    mask-position: 53.487px 61.687px;
  }

  .mask-position-\[113px_125\.753px\] {
    mask-position: 113px 125.753px;
  }

  .mask-position-\[140\.722px_414\.107px\] {
    mask-position: 140.722px 414.107px;
  }

  .mask-position-\[235\.489px_239\.531px\] {
    mask-position: 235.489px 239.531px;
  }

  .mask-no-repeat {
    mask-repeat: no-repeat;
  }

  .object-cover {
    object-fit: cover;
  }

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

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

  .px-0 {
    padding-inline: calc(var(--spacing) * 0);
  }

  .px-0\.5 {
    padding-inline: calc(var(--spacing) * .5);
  }

  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }

  .px-7 {
    padding-inline: calc(var(--spacing) * 7);
  }

  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }

  .px-10 {
    padding-inline: calc(var(--spacing) * 10);
  }

  .px-12 {
    padding-inline: calc(var(--spacing) * 12);
  }

  .px-\[3\.093px\] {
    padding-inline: 3.093px;
  }

  .px-\[3\.142px\] {
    padding-inline: 3.142px;
  }

  .px-\[9\.995px\] {
    padding-inline: 9.995px;
  }

  .px-\[22px\] {
    padding-inline: 22px;
  }

  .px-\[102px\] {
    padding-inline: 102px;
  }

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

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

  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }

  .py-\[3\.866px\] {
    padding-block: 3.866px;
  }

  .py-\[3\.928px\] {
    padding-block: 3.928px;
  }

  .py-\[6\.247px\] {
    padding-block: 6.247px;
  }

  .py-\[18px\] {
    padding-block: 18px;
  }

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

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

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

  .pt-\[50px\] {
    padding-top: 50px;
  }

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

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

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

  .pr-7 {
    padding-right: calc(var(--spacing) * 7);
  }

  .pr-\[1\.519px\] {
    padding-right: 1.519px;
  }

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

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

  .pb-20 {
    padding-bottom: calc(var(--spacing) * 20);
  }

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

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

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

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

  .text-right {
    text-align: right;
  }

  .font-\[\'DM_Sans\:Regular\'\,_sans-serif\] {
    font-family: DM Sans\:Regular, sans-serif;
  }

  .font-\[\'Familjen_Grotesk\:Regular\'\,_sans-serif\] {
    font-family: Familjen Grotesk\:Regular, sans-serif;
  }

  .font-\[\'Helvetica\:Regular\'\,_sans-serif\] {
    font-family: Helvetica\:Regular, sans-serif;
  }

  .font-\[\'Helvetica_Neue\:Medium\'\,_sans-serif\] {
    font-family: Helvetica Neue\:Medium, sans-serif;
  }

  .font-\[\'Inter\:Bold\'\,_sans-serif\] {
    font-family: Inter\:Bold, sans-serif;
  }

  .font-\[\'Inter\:Extra_Light\'\,_sans-serif\] {
    font-family: Inter\:Extra Light, sans-serif;
  }

  .font-\[\'Inter\:Medium\'\,_sans-serif\] {
    font-family: Inter\:Medium, sans-serif;
  }

  .font-\[\'Inter\:Regular\'\,_sans-serif\] {
    font-family: Inter\:Regular, sans-serif;
  }

  .font-\[\'Inter\:Semi_Bold\'\,_sans-serif\] {
    font-family: Inter\:Semi Bold, sans-serif;
  }

  .font-\[\'Manrope\:Regular\'\,_sans-serif\] {
    font-family: Manrope\:Regular, sans-serif;
  }

  .font-\[\'Open_Sans\:Regular\'\,_sans-serif\] {
    font-family: Open Sans\:Regular, sans-serif;
  }

  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }

  .text-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-7xl {
    font-size: var(--text-7xl);
    line-height: var(--tw-leading, var(--text-7xl--line-height));
  }

  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }

  .text-\[0px\] {
    font-size: 0;
  }

  .text-\[6\.284px\] {
    font-size: 6.284px;
  }

  .text-\[7\.732px\] {
    font-size: 7.732px;
  }

  .text-\[8\.506px\] {
    font-size: 8.506px;
  }

  .text-\[9\.92px\] {
    font-size: 9.92px;
  }

  .text-\[9\.279px\] {
    font-size: 9.279px;
  }

  .text-\[10\.825px\] {
    font-size: 10.825px;
  }

  .text-\[12\.026px\] {
    font-size: 12.026px;
  }

  .text-\[12px\] {
    font-size: 12px;
  }

  .text-\[14px\] {
    font-size: 14px;
  }

  .text-\[16px\] {
    font-size: 16px;
  }

  .text-\[18px\] {
    font-size: 18px;
  }

  .text-\[22px\] {
    font-size: 22px;
  }

  .text-\[24px\] {
    font-size: 24px;
  }

  .text-\[28px\] {
    font-size: 28px;
  }

  .text-\[32px\] {
    font-size: 32px;
  }

  .text-\[48px\] {
    font-size: 48px;
  }

  .text-\[60px\] {
    font-size: 60px;
  }

  .text-\[72px\] {
    font-size: 72px;
  }

  .text-\[84px\] {
    font-size: 84px;
  }

  .leading-\[1\.1\] {
    --tw-leading: 1.1;
    line-height: 1.1;
  }

  .leading-\[1\.05\] {
    --tw-leading: 1.05;
    line-height: 1.05;
  }

  .leading-\[1\.5\] {
    --tw-leading: 1.5;
    line-height: 1.5;
  }

  .leading-\[1\.6\] {
    --tw-leading: 1.6;
    line-height: 1.6;
  }

  .leading-\[1\.15\] {
    --tw-leading: 1.15;
    line-height: 1.15;
  }

  .leading-\[1\.35\] {
    --tw-leading: 1.35;
    line-height: 1.35;
  }

  .leading-\[9\.098px\] {
    --tw-leading: 9.098px;
    line-height: 9.098px;
  }

  .leading-\[10\.825px\] {
    --tw-leading: 10.825px;
    line-height: 10.825px;
  }

  .leading-\[12\.372px\] {
    --tw-leading: 12.372px;
    line-height: 12.372px;
  }

  .leading-\[12\.404px\] {
    --tw-leading: 12.404px;
    line-height: 12.404px;
  }

  .leading-\[13\.227px\] {
    --tw-leading: 13.227px;
    line-height: 13.227px;
  }

  .leading-\[15\.465px\] {
    --tw-leading: 15.465px;
    line-height: 15.465px;
  }

  .leading-\[20px\] {
    --tw-leading: 20px;
    line-height: 20px;
  }

  .leading-\[24px\] {
    --tw-leading: 24px;
    line-height: 24px;
  }

  .leading-\[28px\] {
    --tw-leading: 28px;
    line-height: 28px;
  }

  .leading-\[30px\] {
    --tw-leading: 30px;
    line-height: 30px;
  }

  .leading-\[32px\] {
    --tw-leading: 32px;
    line-height: 32px;
  }

  .leading-\[35px\] {
    --tw-leading: 35px;
    line-height: 35px;
  }

  .leading-\[36px\] {
    --tw-leading: 36px;
    line-height: 36px;
  }

  .leading-\[40px\] {
    --tw-leading: 40px;
    line-height: 40px;
  }

  .leading-\[72px\] {
    --tw-leading: 72px;
    line-height: 72px;
  }

  .leading-\[89px\] {
    --tw-leading: 89px;
    line-height: 89px;
  }

  .leading-relaxed {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }

  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }

  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .font-extralight {
    --tw-font-weight: var(--font-weight-extralight);
    font-weight: var(--font-weight-extralight);
  }

  .tracking-\[-0\.48px\] {
    --tw-tracking: -.48px;
    letter-spacing: -.48px;
  }

  .tracking-\[-0\.56px\] {
    --tw-tracking: -.56px;
    letter-spacing: -.56px;
  }

  .tracking-\[-0\.64px\] {
    --tw-tracking: -.64px;
    letter-spacing: -.64px;
  }

  .tracking-\[-1\.2px\] {
    --tw-tracking: -1.2px;
    letter-spacing: -1.2px;
  }

  .tracking-\[-1\.44px\] {
    --tw-tracking: -1.44px;
    letter-spacing: -1.44px;
  }

  .tracking-\[0\.28px\] {
    --tw-tracking: .28px;
    letter-spacing: .28px;
  }

  .tracking-\[0\.56px\] {
    --tw-tracking: .56px;
    letter-spacing: .56px;
  }

  .tracking-\[0\.7732px\] {
    --tw-tracking: .7732px;
    letter-spacing: .7732px;
  }

  .tracking-\[1\.54px\] {
    --tw-tracking: 1.54px;
    letter-spacing: 1.54px;
  }

  .tracking-\[1\.76px\] {
    --tw-tracking: 1.76px;
    letter-spacing: 1.76px;
  }

  .tracking-\[2\.42px\] {
    --tw-tracking: 2.42px;
    letter-spacing: 2.42px;
  }

  .tracking-wide {
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
  }

  .text-\[\#0fbefa\] {
    color: #0fbefa;
  }

  .text-\[\#4a3aff\] {
    color: #4a3aff;
  }

  .text-\[\#05c168\] {
    color: #05c168;
  }

  .text-\[\#6f6c8f\] {
    color: #6f6c8f;
  }

  .text-\[\#170f49\] {
    color: #170f49;
  }

  .text-\[\#170f49\]\/60 {
    color: oklab(22.5978% .018979 -.0998512 / .6);
  }

  .text-\[\#170f49\]\/70 {
    color: oklab(22.5978% .018979 -.0998512 / .7);
  }

  .text-\[\#170f49\]\/80 {
    color: oklab(22.5978% .018979 -.0998512 / .8);
  }

  .text-\[\#514f6e\] {
    color: #514f6e;
  }

  .text-\[\#3984ff\] {
    color: #3984ff;
  }

  .text-\[\#121212\] {
    color: #121212;
  }

  .text-\[\#a0a3bd\] {
    color: #a0a3bd;
  }

  .text-\[\#cecfd2\] {
    color: #cecfd2;
  }

  .text-\[\#d3ffff\] {
    color: #d3ffff;
  }

  .text-\[\#e6e6e6\] {
    color: #e6e6e6;
  }

  .text-\[\#f5f5f6\] {
    color: #f5f5f6;
  }

  .text-\[\#fbfbfe\] {
    color: #fbfbfe;
  }

  .text-\[\#ff4fa6\] {
    color: #ff4fa6;
  }

  .text-\[\#ff5a65\] {
    color: #ff5a65;
  }

  .text-\[rgba\(0\,0\,0\,0\.6\)\] {
    color: #0009;
  }

  .text-blue-100 {
    color: var(--color-blue-100);
  }

  .text-blue-600 {
    color: var(--color-blue-600);
  }

  .text-blue-800 {
    color: var(--color-blue-800);
  }

  .text-gray-300 {
    color: var(--color-gray-300);
  }

  .text-gray-400 {
    color: var(--color-gray-400);
  }

  .text-gray-500 {
    color: var(--color-gray-500);
  }

  .text-gray-600 {
    color: var(--color-gray-600);
  }

  .text-gray-700 {
    color: var(--color-gray-700);
  }

  .text-gray-900 {
    color: var(--color-gray-900);
  }

  .text-green-400 {
    color: var(--color-green-400);
  }

  .text-green-600 {
    color: var(--color-green-600);
  }

  .text-green-800 {
    color: var(--color-green-800);
  }

  .text-red-400 {
    color: var(--color-red-400);
  }

  .text-transparent {
    color: #0000;
  }

  .text-yellow-400 {
    color: var(--color-yellow-400);
  }

  .text-yellow-500 {
    color: var(--color-yellow-500);
  }

  .capitalize {
    text-transform: capitalize;
  }

  .uppercase {
    text-transform: uppercase;
  }

  .italic {
    font-style: italic;
  }

  .underline {
    text-decoration-line: underline;
  }

  .decoration-solid {
    text-decoration-style: solid;
  }

  .opacity-5 {
    opacity: .05;
  }

  .opacity-10 {
    opacity: .1;
  }

  .opacity-20 {
    opacity: .2;
  }

  .opacity-30 {
    opacity: .3;
  }

  .opacity-40 {
    opacity: .4;
  }

  .opacity-60 {
    opacity: .6;
  }

  .opacity-80 {
    opacity: .8;
  }

  .opacity-\[0\.35\] {
    opacity: .35;
  }

  .mix-blend-color-dodge {
    mix-blend-mode: color-dodge;
  }

  .mix-blend-multiply {
    mix-blend-mode: multiply;
  }

  .mix-blend-soft-light {
    mix-blend-mode: soft-light;
  }

  .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-\[-45\.659px_32\.61px_35\.746px_0px_rgba\(105\,100\,168\,0\.08\)\] {
    --tw-shadow: -45.659px 32.61px 35.746px 0px var(--tw-shadow-color, #6964a814);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_-1px_0px_0px_inset_rgba\(0\,0\,0\,0\.08\)\] {
    --tw-shadow: 0px -1px 0px 0px inset var(--tw-shadow-color, #00000014);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_-1px_2\.5px_0px_inset_rgba\(190\,186\,233\,0\.25\)\,0px_2px_2px_0px_inset_rgba\(255\,255\,255\,0\.77\)\] {
    --tw-shadow: 0px -1px 2.5px 0px inset var(--tw-shadow-color, #bebae940), 0px 2px 2px 0px inset var(--tw-shadow-color, #ffffffc4);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_-2\.974px_2\.974px_0px_inset_rgba\(0\,66\,137\,0\.15\)\,0px_1\.487px_1\.487px_0px_inset_rgba\(255\,255\,255\,0\.1\)\,0px_4\.46px_5\.947px_0px_inset_rgba\(223\,238\,255\,0\.1\)\] {
    --tw-shadow: 0px -2.974px 2.974px 0px inset var(--tw-shadow-color, #00428926), 0px 1.487px 1.487px 0px inset var(--tw-shadow-color, #ffffff1a), 0px 4.46px 5.947px 0px inset var(--tw-shadow-color, #dfeeff1a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_-2px_1px_0px_inset_rgba\(0\,66\,137\,0\.07\)\,0px_1px_1px_0px_inset_rgba\(255\,255\,255\,0\.35\)\,0px_3px_4px_0px_inset_rgba\(223\,238\,255\,0\.3\)\] {
    --tw-shadow: 0px -2px 1px 0px inset var(--tw-shadow-color, #00428912), 0px 1px 1px 0px inset var(--tw-shadow-color, #ffffff59), 0px 3px 4px 0px inset var(--tw-shadow-color, #dfeeff4d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_-2px_2px_0px_inset_rgba\(0\,66\,137\,0\.15\)\,0px_1px_1px_0px_inset_rgba\(255\,255\,255\,0\.1\)\,0px_3px_4px_0px_inset_rgba\(223\,238\,255\,0\.1\)\] {
    --tw-shadow: 0px -2px 2px 0px inset var(--tw-shadow-color, #00428926), 0px 1px 1px 0px inset var(--tw-shadow-color, #ffffff1a), 0px 3px 4px 0px inset var(--tw-shadow-color, #dfeeff1a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_-13\.501px_99\.904px_0px_rgba\(74\,58\,255\,0\.08\)\] {
    --tw-shadow: 0px -13.501px 99.904px 0px var(--tw-shadow-color, #4a3aff14);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_0\.5px_1px_0px_rgba\(74\,58\,255\,0\.07\)\] {
    --tw-shadow: 0px .5px 1px 0px var(--tw-shadow-color, #4a3aff12);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_0\.743px_1\.487px_0px_rgba\(25\,33\,61\,0\.04\)\] {
    --tw-shadow: 0px .743px 1.487px 0px var(--tw-shadow-color, #19213d0a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_0\.773px_0\.773px_0px_rgba\(9\,15\,29\,0\.14\)\] {
    --tw-shadow: 0px .773px .773px 0px var(--tw-shadow-color, #090f1d24);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_0\.773px_1\.546px_0px_rgba\(9\,15\,29\,0\.11\)\] {
    --tw-shadow: 0px .773px 1.546px 0px var(--tw-shadow-color, #090f1d1c);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_0\.773px_1\.546px_0px_rgba\(57\,132\,255\,0\.2\)\] {
    --tw-shadow: 0px .773px 1.546px 0px var(--tw-shadow-color, #3984ff33);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_0\.773px_1\.546px_0px_rgba\(57\,196\,255\,0\.2\)\] {
    --tw-shadow: 0px .773px 1.546px 0px var(--tw-shadow-color, #39c4ff33);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_0\.773px_1\.546px_0px_rgba\(101\,92\,254\,0\.15\)\] {
    --tw-shadow: 0px .773px 1.546px 0px var(--tw-shadow-color, #655cfe26);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_0\.773px_1\.546px_0px_rgba\(255\,79\,166\,0\.2\)\] {
    --tw-shadow: 0px .773px 1.546px 0px var(--tw-shadow-color, #ff4fa633);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_0\.773px_3\.093px_0px_rgba\(65\,73\,84\,0\.05\)\] {
    --tw-shadow: 0px .773px 3.093px 0px var(--tw-shadow-color, #4149540d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_0\.886px_1\.772px_0px_rgba\(92\,254\,147\,0\.15\)\] {
    --tw-shadow: 0px .886px 1.772px 0px var(--tw-shadow-color, #5cfe9326);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_0\.886px_1\.772px_0px_rgba\(254\,92\,131\,0\.15\)\] {
    --tw-shadow: 0px .886px 1.772px 0px var(--tw-shadow-color, #fe5c8326);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_1px_2px_0px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: 0px 1px 2px 0px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_1px_2px_0px_rgba\(16\,24\,40\,0\.05\)\] {
    --tw-shadow: 0px 1px 2px 0px var(--tw-shadow-color, #1018280d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_1px_2px_0px_rgba\(29\,255\,255\,0\.55\)\,0px_0px_0px_3px_rgba\(28\,255\,255\,0\.17\)\] {
    --tw-shadow: 0px 1px 2px 0px var(--tw-shadow-color, #1dffff8c), 0px 0px 0px 3px var(--tw-shadow-color, #1cffff2b);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_1px_2px_0px_rgba\(74\,58\,255\,0\.15\)\] {
    --tw-shadow: 0px 1px 2px 0px var(--tw-shadow-color, #4a3aff26);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_1px_3px_0px_rgba\(0\,0\,0\,0\.16\)\] {
    --tw-shadow: 0px 1px 3px 0px var(--tw-shadow-color, #00000029);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_2\.974px_7\.434px_0px_rgba\(74\,58\,255\,0\.25\)\] {
    --tw-shadow: 0px 2.974px 7.434px 0px var(--tw-shadow-color, #4a3aff40);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_2\.974px_8\.921px_0px_rgba\(74\,58\,255\,0\.1\)\] {
    --tw-shadow: 0px 2.974px 8.921px 0px var(--tw-shadow-color, #4a3aff1a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_2px_5px_0px_rgba\(74\,58\,255\,0\.25\)\] {
    --tw-shadow: 0px 2px 5px 0px var(--tw-shadow-color, #4a3aff40);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_9px_25px_0px_rgba\(191\,185\,202\,0\.2\)\] {
    --tw-shadow: 0px 9px 25px 0px var(--tw-shadow-color, #bfb9ca33);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_12px_26px_0px_rgba\(74\,58\,255\,0\.07\)\] {
    --tw-shadow: 0px 12px 26px 0px var(--tw-shadow-color, #4a3aff12);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_32px_64px_-12px_rgba\(0\,0\,0\,0\.14\)\] {
    --tw-shadow: 0px 32px 64px -12px var(--tw-shadow-color, #00000024);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_32px_64px_-12px_rgba\(16\,24\,40\,0\.14\)\] {
    --tw-shadow: 0px 32px 64px -12px var(--tw-shadow-color, #10182824);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[1\.546px_-1\.546px_1\.546px_0px_inset_rgba\(30\,34\,39\,0\.06\)\] {
    --tw-shadow: 1.546px -1.546px 1.546px 0px inset var(--tw-shadow-color, #1e22270f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[1\.546px_-1\.546px_1\.546px_0px_inset_rgba\(228\,229\,231\,0\.2\)\] {
    --tw-shadow: 1.546px -1.546px 1.546px 0px inset var(--tw-shadow-color, #e4e5e733);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[38\.315px_27\.368px_30px_0px_rgba\(105\,100\,168\,0\.08\)\] {
    --tw-shadow: 38.315px 27.368px 30px 0px var(--tw-shadow-color, #6964a814);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .outline-hidden {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .outline-hidden {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-2xl {
    --tw-blur: blur(var(--blur-2xl));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-3xl {
    --tw-blur: blur(var(--blur-3xl));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-\[9\.35px\] {
    --tw-blur: blur(9.35px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-\[114px\] {
    --tw-blur: blur(114px);
    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-\[4\.5px\] {
    --tw-backdrop-blur: blur(4.5px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-\[50px\] {
    --tw-backdrop-blur: blur(50px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-lg {
    --tw-backdrop-blur: blur(var(--blur-lg));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .delay-75 {
    transition-delay: 75ms;
  }

  .delay-150 {
    transition-delay: .15s;
  }

  .delay-75 {
    animation-delay: 75ms;
  }

  .delay-150 {
    animation-delay: .15s;
  }

  .\[grid-area\:1_\/_1\] {
    grid-area: 1 / 1;
  }

  .\[text-decoration-skip-ink\:none\] {
    text-decoration-skip-ink: none;
  }

  .\[text-underline-position\:from-font\] {
    text-underline-position: from-font;
  }

  .\[white-space-collapse\:collapse\] {
    white-space-collapse: collapse;
  }

  .group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *) {
    opacity: 1;
  }

  @media (hover: hover) {
    .group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *) {
      opacity: 1;
    }
  }

  .group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar="menu-action"]) *) {
    padding-right: calc(var(--spacing) * 8);
  }

  .group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible="icon"] *) {
    margin-top: calc(var(--spacing) * -8);
  }

  .group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible="icon"] *) {
    display: none;
  }

  .group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible="icon"] *) {
    width: calc(var(--spacing) * 8) !important;
    height: calc(var(--spacing) * 8) !important;
  }

  .group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible="icon"] *) {
    width: var(--sidebar-width-icon);
  }

  .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible="icon"] *) {
    width: calc(var(--sidebar-width-icon)  + (calc(var(--spacing) * 4)));
  }

  .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible="icon"] *) {
    width: calc(var(--sidebar-width-icon)  + (calc(var(--spacing) * 4))  + 2px);
  }

  .group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible="icon"] *) {
    overflow: hidden;
  }

  .group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible="icon"] *) {
    padding: calc(var(--spacing) * 0) !important;
  }

  .group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible="icon"] *) {
    padding: calc(var(--spacing) * 2) !important;
  }

  .group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible="icon"] *) {
    opacity: 0;
  }

  .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible="offcanvas"] *) {
    right: calc(var(--sidebar-width) * -1);
  }

  .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible="offcanvas"] *) {
    left: calc(var(--sidebar-width) * -1);
  }

  .group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible="offcanvas"] *) {
    width: calc(var(--spacing) * 0);
  }

  .group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible="offcanvas"] *) {
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled="true"] *) {
    pointer-events: none;
  }

  .group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled="true"] *) {
    opacity: .5;
  }

  .group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side="left"] *) {
    right: calc(var(--spacing) * -4);
  }

  .group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side="left"] *) {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side="right"] *) {
    left: calc(var(--spacing) * 0);
  }

  .group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side="right"] *) {
    rotate: 180deg;
  }

  .group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side="right"] *) {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state="open"] *) {
    rotate: 180deg;
  }

  .group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant="floating"] *) {
    border-radius: .625rem;
  }

  .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: oklch(.922 0 0);
  }

  .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: .425rem;
  }

  .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: oklch(1 0 0);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    color: oklch(.145 0 0);
  }

  .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: oklch(.205 0 0);
    }
  }

  .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: oklch(.205 0 0);
  }

  .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: oklch(.205 0 0);
  }

  .selection\:text-primary-foreground ::selection, .selection\:text-primary-foreground::selection {
    color: oklch(.985 0 0);
  }

  .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: oklch(.145 0 0);
  }

  .placeholder\:text-muted-foreground::placeholder {
    color: oklch(.556 0 0);
  }

  .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: .425rem;
    border-bottom-left-radius: .425rem;
  }

  .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: .425rem;
    border-bottom-right-radius: .425rem;
  }

  .last\:border-b-0:last-child {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  .focus-within\:relative:focus-within {
    position: relative;
  }

  .focus-within\:z-20:focus-within {
    z-index: 20;
  }

  @media (hover: hover) {
    .hover\:scale-105:hover {
      --tw-scale-x: 105%;
      --tw-scale-y: 105%;
      --tw-scale-z: 105%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

  @media (hover: hover) {
    .hover\:border-gray-400:hover {
      border-color: var(--color-gray-400);
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#3d2ecc\]:hover {
      background-color: #3d2ecc;
    }
  }

  @media (hover: hover) {
    .hover\:bg-accent:hover {
      background-color: oklch(.97 0 0);
    }
  }

  @media (hover: hover) {
    .hover\:bg-black:hover {
      background-color: var(--color-black);
    }
  }

  @media (hover: hover) {
    .hover\:bg-blue-400:hover {
      background-color: var(--color-blue-400);
    }
  }

  @media (hover: hover) {
    .hover\:bg-blue-700:hover {
      background-color: var(--color-blue-700);
    }
  }

  @media (hover: hover) {
    .hover\:bg-destructive\/90:hover {
      background-color: color-mix(in oklab, oklch(.577 .245 27.325) 90%, transparent);
    }
  }

  @media (hover: hover) {
    .hover\:bg-gray-50:hover {
      background-color: var(--color-gray-50);
    }
  }

  @media (hover: hover) {
    .hover\:bg-gray-100:hover {
      background-color: var(--color-gray-100);
    }
  }

  @media (hover: hover) {
    .hover\:bg-gray-800:hover {
      background-color: var(--color-gray-800);
    }
  }

  @media (hover: hover) {
    .hover\:bg-muted:hover {
      background-color: oklch(.97 0 0);
    }
  }

  @media (hover: hover) {
    .hover\:bg-muted\/50:hover {
      background-color: color-mix(in oklab, oklch(.97 0 0) 50%, transparent);
    }
  }

  @media (hover: hover) {
    .hover\:bg-primary:hover {
      background-color: oklch(.205 0 0);
    }
  }

  @media (hover: hover) {
    .hover\:bg-primary\/90:hover {
      background-color: color-mix(in oklab, oklch(.205 0 0) 90%, transparent);
    }
  }

  @media (hover: hover) {
    .hover\:bg-secondary\/80:hover {
      background-color: color-mix(in oklab, oklch(.97 0 0) 80%, transparent);
    }
  }

  @media (hover: hover) {
    .hover\:bg-sidebar-accent:hover {
      background-color: oklch(.97 0 0);
    }
  }

  @media (hover: hover) {
    .hover\:bg-white:hover {
      background-color: var(--color-white);
    }
  }

  @media (hover: hover) {
    .hover\:bg-yellow-300:hover {
      background-color: var(--color-yellow-300);
    }
  }

  @media (hover: hover) {
    .hover\:text-\[\#170f49\]:hover {
      color: #170f49;
    }
  }

  @media (hover: hover) {
    .hover\:text-accent-foreground:hover {
      color: oklch(.205 0 0);
    }
  }

  @media (hover: hover) {
    .hover\:text-black:hover {
      color: var(--color-black);
    }
  }

  @media (hover: hover) {
    .hover\:text-blue-300:hover {
      color: var(--color-blue-300);
    }
  }

  @media (hover: hover) {
    .hover\:text-blue-600:hover {
      color: var(--color-blue-600);
    }
  }

  @media (hover: hover) {
    .hover\:text-foreground:hover {
      color: oklch(.145 0 0);
    }
  }

  @media (hover: hover) {
    .hover\:text-gray-300:hover {
      color: var(--color-gray-300);
    }
  }

  @media (hover: hover) {
    .hover\:text-green-600:hover {
      color: var(--color-green-600);
    }
  }

  @media (hover: hover) {
    .hover\:text-muted-foreground:hover {
      color: oklch(.556 0 0);
    }
  }

  @media (hover: hover) {
    .hover\:text-pink-600:hover {
      color: var(--color-pink-600);
    }
  }

  @media (hover: hover) {
    .hover\:text-primary-foreground:hover {
      color: oklch(.985 0 0);
    }
  }

  @media (hover: hover) {
    .hover\:text-purple-600:hover {
      color: var(--color-purple-600);
    }
  }

  @media (hover: hover) {
    .hover\:text-sidebar-accent-foreground:hover {
      color: oklch(.205 0 0);
    }
  }

  @media (hover: hover) {
    .hover\:text-white:hover {
      color: var(--color-white);
    }
  }

  @media (hover: hover) {
    .hover\:text-yellow-400:hover {
      color: var(--color-yellow-400);
    }
  }

  @media (hover: hover) {
    .hover\:underline:hover {
      text-decoration-line: underline;
    }
  }

  @media (hover: hover) {
    .hover\:opacity-100:hover {
      opacity: 1;
    }
  }

  @media (hover: hover) {
    .hover\:shadow-2xl:hover {
      --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover {
      --tw-shadow: 0 0 0 1px var(--tw-shadow-color, hsl(var(--sidebar-accent)));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\: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: oklch(.985 0 0);
    }
  }

  @media (hover: hover) {
    .hover\:after\:bg-sidebar-border:hover:after {
      content: var(--tw-content);
      background-color: oklch(.922 0 0);
    }
  }

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

  .focus\:bg-accent:focus {
    background-color: oklch(.97 0 0);
  }

  .focus\:bg-primary:focus {
    background-color: oklch(.205 0 0);
  }

  .focus\:text-accent-foreground:focus {
    color: oklch(.205 0 0);
  }

  .focus\:text-primary-foreground:focus {
    color: oklch(.985 0 0);
  }

  .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: oklch(.708 0 0);
  }

  .focus\:ring-offset-2:focus {
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .focus\:outline-hidden:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .focus\:outline-hidden:focus {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .focus\:outline-none:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  .focus-visible\:z-10:focus-visible {
    z-index: 10;
  }

  .focus-visible\:border-ring:focus-visible {
    border-color: oklch(.708 0 0);
  }

  .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: color-mix(in oklab, oklch(.577 .245 27.325) 20%, transparent);
  }

  .focus-visible\:ring-ring:focus-visible {
    --tw-ring-color: oklch(.708 0 0);
  }

  .focus-visible\:ring-ring\/50:focus-visible {
    --tw-ring-color: color-mix(in oklab, oklch(.708 0 0) 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: oklch(.708 0 0);
  }

  .active\:bg-gray-200:active {
    background-color: var(--color-gray-200);
  }

  .active\:bg-sidebar-accent:active {
    background-color: oklch(.97 0 0);
  }

  .active\:text-sidebar-accent-foreground:active {
    color: oklch(.205 0 0);
  }

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

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

  .disabled\:bg-gray-100:disabled {
    background-color: var(--color-gray-100);
  }

  .disabled\:text-gray-400:disabled {
    color: var(--color-gray-400);
  }

  .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: oklch(.985 0 0);
  }

  .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: oklch(.577 .245 27.325);
  }

  .aria-invalid\:ring-destructive\/20[aria-invalid="true"] {
    --tw-ring-color: color-mix(in oklab, oklch(.577 .245 27.325) 20%, transparent);
  }

  .aria-selected\:bg-accent[aria-selected="true"] {
    background-color: oklch(.97 0 0);
  }

  .aria-selected\:bg-primary[aria-selected="true"] {
    background-color: oklch(.205 0 0);
  }

  .aria-selected\:text-accent-foreground[aria-selected="true"] {
    color: oklch(.205 0 0);
  }

  .aria-selected\:text-muted-foreground[aria-selected="true"] {
    color: oklch(.556 0 0);
  }

  .aria-selected\:text-primary-foreground[aria-selected="true"] {
    color: oklch(.985 0 0);
  }

  .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: oklch(.708 0 0);
  }

  .data-\[active\=true\]\:bg-accent\/50[data-active="true"] {
    background-color: color-mix(in oklab, oklch(.97 0 0) 50%, transparent);
  }

  .data-\[active\=true\]\:bg-sidebar-accent[data-active="true"] {
    background-color: oklch(.97 0 0);
  }

  .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: oklch(.205 0 0);
  }

  .data-\[active\=true\]\:text-sidebar-accent-foreground[data-active="true"] {
    color: oklch(.205 0 0);
  }

  .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: color-mix(in oklab, oklch(.708 0 0) 50%, transparent);
  }

  @media (hover: hover) {
    .data-\[active\=true\]\:hover\:bg-accent[data-active="true"]:hover {
      background-color: oklch(.97 0 0);
    }
  }

  .data-\[active\=true\]\:focus\:bg-accent[data-active="true"]:focus {
    background-color: oklch(.97 0 0);
  }

  .data-\[active\=true\]\:aria-invalid\:border-destructive[data-active="true"][aria-invalid="true"] {
    border-color: oklch(.577 .245 27.325);
  }

  .data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active="true"][aria-invalid="true"] {
    --tw-ring-color: color-mix(in oklab, oklch(.577 .245 27.325) 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: oklch(.577 .245 27.325);
  }

  .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: oklch(.556 0 0);
  }

  .data-\[selected\=true\]\:bg-accent[data-selected="true"] {
    background-color: oklch(.97 0 0);
  }

  .data-\[selected\=true\]\:text-accent-foreground[data-selected="true"] {
    color: oklch(.205 0 0);
  }

  .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: color-mix(in oklab, oklch(.577 .245 27.325) 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: oklch(1 0 0);
  }

  .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: oklch(.205 0 0);
  }

  .data-\[state\=checked\]\:bg-primary[data-state="checked"] {
    background-color: oklch(.205 0 0);
  }

  .data-\[state\=checked\]\:text-primary-foreground[data-state="checked"] {
    color: oklch(.985 0 0);
  }

  .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: oklch(.97 0 0);
  }

  .data-\[state\=on\]\:text-accent-foreground[data-state="on"] {
    color: oklch(.205 0 0);
  }

  .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: oklch(.97 0 0);
  }

  .data-\[state\=open\]\:bg-accent\/50[data-state="open"] {
    background-color: color-mix(in oklab, oklch(.97 0 0) 50%, transparent);
  }

  .data-\[state\=open\]\:bg-secondary[data-state="open"] {
    background-color: oklch(.97 0 0);
  }

  .data-\[state\=open\]\:text-accent-foreground[data-state="open"] {
    color: oklch(.205 0 0);
  }

  .data-\[state\=open\]\:text-muted-foreground[data-state="open"] {
    color: oklch(.556 0 0);
  }

  .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: oklch(.97 0 0);
    }
  }

  @media (hover: hover) {
    .data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state="open"]:hover {
      background-color: oklch(.97 0 0);
    }
  }

  @media (hover: hover) {
    .data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state="open"]:hover {
      color: oklch(.205 0 0);
    }
  }

  .data-\[state\=open\]\:focus\:bg-accent[data-state="open"]:focus {
    background-color: oklch(.97 0 0);
  }

  .data-\[state\=selected\]\:bg-muted[data-state="selected"] {
    background-color: oklch(.97 0 0);
  }

  .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\=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: oklch(.577 .245 27.325);
  }

  .data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant="destructive"]:focus {
    background-color: color-mix(in oklab, oklch(.577 .245 27.325) 10%, transparent);
  }

  .data-\[variant\=destructive\]\:focus\:text-destructive[data-variant="destructive"]:focus {
    color: oklch(.577 .245 27.325);
  }

  .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: .625rem;
    border-top-right-radius: .625rem;
  }

  .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: .625rem;
    border-bottom-left-radius: .625rem;
  }

  .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\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 40rem) {
    .sm\:pr-2\.5 {
      padding-right: calc(var(--spacing) * 2.5);
    }
  }

  @media (width >= 40rem) {
    .sm\:pl-2\.5 {
      padding-left: calc(var(--spacing) * 2.5);
    }
  }

  @media (width >= 40rem) {
    .sm\:text-left {
      text-align: left;
    }
  }

  @media (width >= 40rem) {
    .data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction="left"] {
      max-width: var(--container-sm);
    }
  }

  @media (width >= 40rem) {
    .data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction="right"] {
      max-width: var(--container-sm);
    }
  }

  @media (width >= 48rem) {
    .md\:absolute {
      position: absolute;
    }
  }

  @media (width >= 48rem) {
    .md\:block {
      display: block;
    }
  }

  @media (width >= 48rem) {
    .md\:flex {
      display: flex;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[var\(--radix-navigation-menu-viewport-width\)\] {
      width: var(--radix-navigation-menu-viewport-width);
    }
  }

  @media (width >= 48rem) {
    .md\:w-auto {
      width: auto;
    }
  }

  @media (width >= 48rem) {
    .md\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }

  @media (width >= 48rem) {
    .md\:opacity-0 {
      opacity: 0;
    }
  }

  @media (width >= 48rem) {
    .md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant="inset"] ~ *) {
      margin: calc(var(--spacing) * 2);
    }
  }

  @media (width >= 48rem) {
    .md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant="inset"] ~ *) {
      margin-left: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 48rem) {
    .md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant="inset"] ~ *) {
      border-radius: 1.025rem;
    }
  }

  @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\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }
  }

  @media (prefers-color-scheme: dark) {
    .dark\:border-input {
      border-color: oklch(.922 0 0);
    }
  }

  @media (prefers-color-scheme: dark) {
    .dark\:bg-destructive\/60 {
      background-color: color-mix(in oklab, oklch(.577 .245 27.325) 60%, transparent);
    }
  }

  @media (prefers-color-scheme: dark) {
    .dark\:bg-input\/30 {
      background-color: color-mix(in oklab, oklch(.922 0 0) 30%, transparent);
    }
  }

  @media (prefers-color-scheme: dark) {
    .dark\:text-muted-foreground {
      color: oklch(.556 0 0);
    }
  }

  @media (prefers-color-scheme: dark) {
    @media (hover: hover) {
      .dark\:hover\:bg-accent\/50:hover {
        background-color: color-mix(in oklab, oklch(.97 0 0) 50%, transparent);
      }
    }
  }

  @media (prefers-color-scheme: dark) {
    @media (hover: hover) {
      .dark\:hover\:bg-input\/50:hover {
        background-color: color-mix(in oklab, oklch(.922 0 0) 50%, transparent);
      }
    }
  }

  @media (prefers-color-scheme: dark) {
    .dark\:focus-visible\:ring-destructive\/40:focus-visible {
      --tw-ring-color: color-mix(in oklab, oklch(.577 .245 27.325) 40%, transparent);
    }
  }

  @media (prefers-color-scheme: dark) {
    .dark\:aria-invalid\:ring-destructive\/40[aria-invalid="true"] {
      --tw-ring-color: color-mix(in oklab, oklch(.577 .245 27.325) 40%, transparent);
    }
  }

  @media (prefers-color-scheme: dark) {
    .dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40[data-active="true"][aria-invalid="true"] {
      --tw-ring-color: color-mix(in oklab, oklch(.577 .245 27.325) 40%, transparent);
    }
  }

  @media (prefers-color-scheme: dark) {
    .dark\:data-\[state\=active\]\:border-input[data-state="active"] {
      border-color: oklch(.922 0 0);
    }
  }

  @media (prefers-color-scheme: dark) {
    .dark\:data-\[state\=active\]\:bg-input\/30[data-state="active"] {
      background-color: color-mix(in oklab, oklch(.922 0 0) 30%, transparent);
    }
  }

  @media (prefers-color-scheme: dark) {
    .dark\:data-\[state\=active\]\:text-foreground[data-state="active"] {
      color: oklch(.145 0 0);
    }
  }

  @media (prefers-color-scheme: dark) {
    .dark\:data-\[state\=checked\]\:bg-primary[data-state="checked"] {
      background-color: oklch(.205 0 0);
    }
  }

  @media (prefers-color-scheme: dark) {
    .dark\:data-\[state\=checked\]\:bg-primary-foreground[data-state="checked"] {
      background-color: oklch(.985 0 0);
    }
  }

  @media (prefers-color-scheme: dark) {
    .dark\:data-\[state\=unchecked\]\:bg-card-foreground[data-state="unchecked"] {
      background-color: oklch(.145 0 0);
    }
  }

  @media (prefers-color-scheme: dark) {
    .dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state="unchecked"] {
      background-color: color-mix(in oklab, oklch(.922 0 0) 80%, transparent);
    }
  }

  @media (prefers-color-scheme: dark) {
    .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant="destructive"]:focus {
      background-color: color-mix(in oklab, oklch(.577 .245 27.325) 20%, transparent);
    }
  }

  .\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text {
    fill: oklch(.556 0 0);
  }

  .\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"] {
    stroke: color-mix(in oklab, oklch(.922 0 0) 50%, transparent);
  }

  .\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor {
    stroke: oklch(.922 0 0);
  }

  .\[\&_\.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: oklch(.922 0 0);
  }

  .\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector {
    fill: oklch(.97 0 0);
  }

  .\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor {
    fill: oklch(.97 0 0);
  }

  .\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"] {
    stroke: oklch(.922 0 0);
  }

  .\[\&_\.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: oklch(.556 0 0);
  }

  .\[\&_\[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: oklch(.556 0 0);
  }

  .\[\&_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: .425rem;
    border-bottom-right-radius: .425rem;
  }

  .\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has( > .day-range-start) {
    border-top-left-radius: .425rem;
    border-bottom-left-radius: .425rem;
  }

  .\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]) {
    border-radius: .425rem;
  }

  .\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]) {
    background-color: oklch(.97 0 0);
  }

  .first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:first-child:has([aria-selected]) {
    border-top-left-radius: .425rem;
    border-bottom-left-radius: .425rem;
  }

  .last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:last-child:has([aria-selected]) {
    border-top-right-radius: .425rem;
    border-bottom-right-radius: .425rem;
  }

  .\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end) {
    border-top-right-radius: .425rem;
    border-bottom-right-radius: .425rem;
  }

  .\[\&\: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: oklch(.577 .245 27.325) !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: oklch(.556 0 0);
  }

  .\[\&\>svg\]\:text-sidebar-accent-foreground > svg {
    color: oklch(.205 0 0);
  }

  .\[\&\>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: oklch(.97 0 0);
    }
  }

  @media (hover: hover) {
    a.\[a\&\]\:hover\:bg-destructive\/90:hover {
      background-color: color-mix(in oklab, oklch(.577 .245 27.325) 90%, transparent);
    }
  }

  @media (hover: hover) {
    a.\[a\&\]\:hover\:bg-primary\/90:hover {
      background-color: color-mix(in oklab, oklch(.205 0 0) 90%, transparent);
    }
  }

  @media (hover: hover) {
    a.\[a\&\]\:hover\:bg-secondary\/90:hover {
      background-color: color-mix(in oklab, oklch(.97 0 0) 90%, transparent);
    }
  }

  @media (hover: hover) {
    a.\[a\&\]\:hover\:text-accent-foreground:hover {
      color: oklch(.205 0 0);
    }
  }

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

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

  .invisible {
    visibility: hidden;
  }

  .visible {
    visibility: visible;
  }

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

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .right-px {
    right: 1px;
  }

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

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

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

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

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

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

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

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

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

  .left-px {
    left: 1px;
  }

  .isolate {
    isolation: isolate;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .-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-auto {
    margin-top: auto;
  }

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

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

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

  .box-border {
    box-sizing: border-box;
  }

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

  .block {
    display: block;
  }

  .contents {
    display: contents;
  }

  .flex {
    display: flex;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

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

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

  .table {
    display: table;
  }

  .table-caption {
    display: table-caption;
  }

  .table-cell {
    display: table-cell;
  }

  .table-row {
    display: table-row;
  }

  .field-sizing-content {
    field-sizing: content;
  }

  .aspect-square {
    aspect-ratio: 1;
  }

  .aspect-video {
    aspect-ratio: var(--aspect-video);
  }

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

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

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

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

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

  .size-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-full {
    width: 100%;
    height: 100%;
  }

  .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-\[1\.15rem\] {
    height: 1.15rem;
  }

  .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-svh {
    min-height: 100svh;
  }

  .w-\(--sidebar-width\) {
    width: var(--sidebar-width);
  }

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

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

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

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

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

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

  .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-\[calc\(100\%-2rem\)\] {
    max-width: calc(100% - 2rem);
  }

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

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

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

  .grow {
    flex-grow: 1;
  }

  .grow-0 {
    flex-grow: 0;
  }

  .basis-full {
    flex-basis: 100%;
  }

  .caption-bottom {
    caption-side: bottom;
  }

  .border-collapse {
    border-collapse: collapse;
  }

  .origin-\(--radix-context-menu-content-transform-origin\) {
    transform-origin: var(--radix-context-menu-content-transform-origin);
  }

  .origin-\(--radix-dropdown-menu-content-transform-origin\) {
    transform-origin: var(--radix-dropdown-menu-content-transform-origin);
  }

  .origin-\(--radix-hover-card-content-transform-origin\) {
    transform-origin: var(--radix-hover-card-content-transform-origin);
  }

  .origin-\(--radix-menubar-content-transform-origin\) {
    transform-origin: var(--radix-menubar-content-transform-origin);
  }

  .origin-\(--radix-popover-content-transform-origin\) {
    transform-origin: var(--radix-popover-content-transform-origin);
  }

  .origin-\(--radix-select-content-transform-origin\) {
    transform-origin: var(--radix-select-content-transform-origin);
  }

  .origin-\(--radix-tooltip-content-transform-origin\) {
    transform-origin: var(--radix-tooltip-content-transform-origin);
  }

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

  .-translate-x-px {
    --tw-translate-x: -1px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

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

  .translate-x-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);
  }

  .rotate-45 {
    rotate: 45deg;
  }

  .rotate-90 {
    rotate: 90deg;
  }

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

  .animate-caret-blink {
    animation: 1.25s ease-out infinite caret-blink;
  }

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

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

  .cursor-default {
    cursor: default;
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .touch-none {
    touch-action: none;
  }

  .resize-none {
    resize: none;
  }

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

  .scroll-py-1 {
    scroll-padding-block: calc(var(--spacing) * 1);
  }

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

  .auto-rows-min {
    grid-auto-rows: min-content;
  }

  .grid-cols-\[0_1fr\] {
    grid-template-columns: 0 1fr;
  }

  .grid-rows-\[auto_auto\] {
    grid-template-rows: auto auto;
  }

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

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

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

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

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

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

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

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

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

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

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

  .justify-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-2\.5 {
    gap: calc(var(--spacing) * 2.5);
  }

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

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

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

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

  .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-clip {
    overflow: clip;
  }

  .overflow-hidden {
    overflow: hidden;
  }

  .overflow-visible {
    overflow: visible;
  }

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

  .overflow-x-hidden {
    overflow-x: hidden;
  }

  .overflow-y-auto {
    overflow-y: auto;
  }

  .rounded-\[2px\] {
    border-radius: 2px;
  }

  .rounded-\[4px\] {
    border-radius: 4px;
  }

  .rounded-\[11px\] {
    border-radius: 11px;
  }

  .rounded-\[inherit\] {
    border-radius: inherit;
  }

  .rounded-full {
    border-radius: 3.40282e38px;
  }

  .rounded-lg {
    border-radius: .625rem;
  }

  .rounded-md {
    border-radius: .425rem;
  }

  .rounded-none {
    border-radius: 0;
  }

  .rounded-sm {
    border-radius: .225rem;
  }

  .rounded-xl {
    border-radius: 1.025rem;
  }

  .rounded-xs {
    border-radius: var(--radius-xs);
  }

  .rounded-tl-sm {
    border-top-left-radius: .225rem;
  }

  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .border-\[1\.5px\] {
    border-style: var(--tw-border-style);
    border-width: 1.5px;
  }

  .border-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-\[\#000000\] {
    border-color: #000;
  }

  .border-black {
    border-color: var(--color-black);
  }

  .border-border\/50 {
    border-color: color-mix(in oklab, oklch(.922 0 0) 50%, transparent);
  }

  .border-input {
    border-color: oklch(.922 0 0);
  }

  .border-primary {
    border-color: oklch(.205 0 0);
  }

  .border-sidebar-border {
    border-color: oklch(.922 0 0);
  }

  .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-\[\#ffffff\] {
    background-color: #fff;
  }

  .bg-accent {
    background-color: oklch(.97 0 0);
  }

  .bg-background {
    background-color: oklch(1 0 0);
  }

  .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: #00000080;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .bg-black\/50 {
        background-color: color-mix(in oklab, var(--color-black) 50%, transparent);
      }
    }
  }

  .bg-border {
    background-color: oklch(.922 0 0);
  }

  .bg-card {
    background-color: oklch(1 0 0);
  }

  .bg-destructive {
    background-color: oklch(.577 .245 27.325);
  }

  .bg-foreground {
    background-color: oklch(.145 0 0);
  }

  .bg-gray-100 {
    background-color: var(--color-gray-100);
  }

  .bg-muted {
    background-color: oklch(.97 0 0);
  }

  .bg-muted\/50 {
    background-color: color-mix(in oklab, oklch(.97 0 0) 50%, transparent);
  }

  .bg-popover {
    background-color: oklch(1 0 0);
  }

  .bg-primary {
    background-color: oklch(.205 0 0);
  }

  .bg-primary\/20 {
    background-color: color-mix(in oklab, oklch(.205 0 0) 20%, transparent);
  }

  .bg-secondary {
    background-color: oklch(.97 0 0);
  }

  .bg-sidebar {
    background-color: oklch(.985 0 0);
  }

  .bg-sidebar-border {
    background-color: oklch(.922 0 0);
  }

  .bg-transparent {
    background-color: #0000;
  }

  .bg-white {
    background-color: var(--color-white);
  }

  .fill-current {
    fill: currentColor;
  }

  .fill-primary {
    fill: oklch(.205 0 0);
  }

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

  .py-0 {
    padding-block: calc(var(--spacing) * 0);
  }

  .py-0\.5 {
    padding-block: calc(var(--spacing) * .5);
  }

  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }

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

  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }

  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }

  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }

  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }

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

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

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

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

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

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

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

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

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

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

  .text-left {
    text-align: left;
  }

  .align-middle {
    vertical-align: middle;
  }

  .font-\[\'ChicagoFLF\'\,_\'Chicago\'\,_monospace\] {
    font-family: ChicagoFLF, Chicago, monospace;
  }

  .font-\[\'ChicagoFLF\:Regular\'\,_sans-serif\] {
    font-family: ChicagoFLF\:Regular, sans-serif;
  }

  .font-mono {
    font-family: var(--font-mono);
  }

  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .text-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-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .text-\[0\.8rem\] {
    font-size: .8rem;
  }

  .text-\[20px\] {
    font-size: 20px;
  }

  .leading-\[0\] {
    --tw-leading: 0;
    line-height: 0;
  }

  .leading-\[normal\] {
    --tw-leading: normal;
    line-height: normal;
  }

  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .tracking-\[-0\.08px\] {
    --tw-tracking: -.08px;
    letter-spacing: -.08px;
  }

  .tracking-tight {
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
  }

  .tracking-widest {
    --tw-tracking: var(--tracking-widest);
    letter-spacing: var(--tracking-widest);
  }

  .text-balance {
    text-wrap: balance;
  }

  .text-nowrap {
    text-wrap: nowrap;
  }

  .break-words {
    overflow-wrap: break-word;
  }

  .whitespace-nowrap {
    white-space: nowrap;
  }

  .whitespace-pre {
    white-space: pre;
  }

  .text-\[\#000000\] {
    color: #000;
  }

  .text-accent-foreground {
    color: oklch(.205 0 0);
  }

  .text-black {
    color: var(--color-black);
  }

  .text-card-foreground {
    color: oklch(.145 0 0);
  }

  .text-current {
    color: currentColor;
  }

  .text-destructive {
    color: oklch(.577 .245 27.325);
  }

  .text-foreground {
    color: oklch(.145 0 0);
  }

  .text-muted-foreground {
    color: oklch(.556 0 0);
  }

  .text-popover-foreground {
    color: oklch(.145 0 0);
  }

  .text-primary {
    color: oklch(.205 0 0);
  }

  .text-primary-foreground {
    color: oklch(.985 0 0);
  }

  .text-secondary-foreground {
    color: oklch(.205 0 0);
  }

  .text-sidebar-foreground {
    color: oklch(.145 0 0);
  }

  .text-sidebar-foreground\/70 {
    color: color-mix(in oklab, oklch(.145 0 0) 70%, transparent);
  }

  .text-white {
    color: var(--color-white);
  }

  .not-italic {
    font-style: normal;
  }

  .tabular-nums {
    --tw-numeric-spacing: tabular-nums;
    font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );
  }

  .underline-offset-4 {
    text-underline-offset: 4px;
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-50 {
    opacity: .5;
  }

  .opacity-70 {
    opacity: .7;
  }

  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\] {
    --tw-shadow: 0 0 0 1px var(--tw-shadow-color, hsl(var(--sidebar-border)));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[1px_1px_0px_1px_\#000000\] {
    --tw-shadow: 1px 1px 0px 1px var(--tw-shadow-color, #000);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[4px_4px_0px_0px_\#000000\] {
    --tw-shadow: 4px 4px 0px 0px var(--tw-shadow-color, #000);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-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: color-mix(in oklab, oklch(.708 0 0) 50%, transparent);
  }

  .ring-sidebar-ring {
    --tw-ring-color: oklch(.708 0 0);
  }

  .ring-offset-background {
    --tw-ring-offset-color: oklch(1 0 0);
  }

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

  .grayscale {
    --tw-grayscale: grayscale(100%);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .invert {
    --tw-invert: invert(100%);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .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-\[25px\] {
    --tw-backdrop-blur: blur(25px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-filter {
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[color\,box-shadow\] {
    transition-property: color, box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[left\,right\,width\] {
    transition-property: left, right, width;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[margin\,opacity\] {
    transition-property: margin, opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[width\,height\,padding\] {
    transition-property: width, height, padding;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[width\] {
    transition-property: width;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-none {
    transition-property: none;
  }

  .duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .duration-1000 {
    --tw-duration: 1s;
    transition-duration: 1s;
  }

  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }

  .ease-linear {
    --tw-ease: linear;
    transition-timing-function: linear;
  }

  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }

  .fade-in-0 {
    --tw-enter-opacity: 0;
  }

  .zoom-in-95 {
    --tw-enter-scale: .95;
  }

  .group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *) {
    opacity: 1;
  }

  @media (hover: hover) {
    .group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *) {
      opacity: 1;
    }
  }

  .group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar="menu-action"]) *) {
    padding-right: calc(var(--spacing) * 8);
  }

  .group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible="icon"] *) {
    margin-top: calc(var(--spacing) * -8);
  }

  .group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible="icon"] *) {
    display: none;
  }

  .group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible="icon"] *) {
    width: calc(var(--spacing) * 8) !important;
    height: calc(var(--spacing) * 8) !important;
  }

  .group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible="icon"] *) {
    width: var(--sidebar-width-icon);
  }

  .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible="icon"] *) {
    width: calc(var(--sidebar-width-icon)  + (calc(var(--spacing) * 4)));
  }

  .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible="icon"] *) {
    width: calc(var(--sidebar-width-icon)  + (calc(var(--spacing) * 4))  + 2px);
  }

  .group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible="icon"] *) {
    overflow: hidden;
  }

  .group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible="icon"] *) {
    padding: calc(var(--spacing) * 0) !important;
  }

  .group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible="icon"] *) {
    padding: calc(var(--spacing) * 2) !important;
  }

  .group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible="icon"] *) {
    opacity: 0;
  }

  .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible="offcanvas"] *) {
    right: calc(var(--sidebar-width) * -1);
  }

  .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible="offcanvas"] *) {
    left: calc(var(--sidebar-width) * -1);
  }

  .group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible="offcanvas"] *) {
    width: calc(var(--spacing) * 0);
  }

  .group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible="offcanvas"] *) {
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled="true"] *) {
    pointer-events: none;
  }

  .group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled="true"] *) {
    opacity: .5;
  }

  .group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side="left"] *) {
    right: calc(var(--spacing) * -4);
  }

  .group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side="left"] *) {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side="right"] *) {
    left: calc(var(--spacing) * 0);
  }

  .group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side="right"] *) {
    rotate: 180deg;
  }

  .group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side="right"] *) {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state="open"] *) {
    rotate: 180deg;
  }

  .group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant="floating"] *) {
    border-radius: .625rem;
  }

  .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: oklch(.922 0 0);
  }

  .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: .425rem;
  }

  .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: oklch(1 0 0);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    color: oklch(.145 0 0);
  }

  .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: oklch(.205 0 0);
    }
  }

  .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: oklch(.205 0 0);
  }

  .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: oklch(.205 0 0);
  }

  .selection\:text-primary-foreground ::selection, .selection\:text-primary-foreground::selection {
    color: oklch(.985 0 0);
  }

  .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: oklch(.145 0 0);
  }

  .placeholder\:text-muted-foreground::placeholder {
    color: oklch(.556 0 0);
  }

  .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: .425rem;
    border-bottom-left-radius: .425rem;
  }

  .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: .425rem;
    border-bottom-right-radius: .425rem;
  }

  .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\:bg-accent:hover {
      background-color: oklch(.97 0 0);
    }

    .hover\:bg-destructive\/90:hover {
      background-color: color-mix(in oklab, oklch(.577 .245 27.325) 90%, transparent);
    }

    .hover\:bg-gray-100:hover {
      background-color: var(--color-gray-100);
    }

    .hover\:bg-muted:hover {
      background-color: oklch(.97 0 0);
    }

    .hover\:bg-muted\/50:hover {
      background-color: color-mix(in oklab, oklch(.97 0 0) 50%, transparent);
    }

    .hover\:bg-primary:hover {
      background-color: oklch(.205 0 0);
    }

    .hover\:bg-primary\/90:hover {
      background-color: color-mix(in oklab, oklch(.205 0 0) 90%, transparent);
    }

    .hover\:bg-secondary\/80:hover {
      background-color: color-mix(in oklab, oklch(.97 0 0) 80%, transparent);
    }

    .hover\:bg-sidebar-accent:hover {
      background-color: oklch(.97 0 0);
    }

    .hover\:text-accent-foreground:hover {
      color: oklch(.205 0 0);
    }

    .hover\:text-foreground:hover {
      color: oklch(.145 0 0);
    }

    .hover\:text-muted-foreground:hover {
      color: oklch(.556 0 0);
    }

    .hover\:text-primary-foreground:hover {
      color: oklch(.985 0 0);
    }

    .hover\:text-sidebar-accent-foreground:hover {
      color: oklch(.205 0 0);
    }

    .hover\:underline:hover {
      text-decoration-line: underline;
    }

    .hover\:opacity-100:hover {
      opacity: 1;
    }

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

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

    .hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible="offcanvas"] *) {
      background-color: oklch(.985 0 0);
    }

    .hover\:after\:bg-sidebar-border:hover:after {
      content: var(--tw-content);
      background-color: oklch(.922 0 0);
    }
  }

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

  .focus\:bg-accent:focus {
    background-color: oklch(.97 0 0);
  }

  .focus\:bg-primary:focus {
    background-color: oklch(.205 0 0);
  }

  .focus\:text-accent-foreground:focus {
    color: oklch(.205 0 0);
  }

  .focus\:text-primary-foreground:focus {
    color: oklch(.985 0 0);
  }

  .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: oklch(.708 0 0);
  }

  .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: oklch(.708 0 0);
  }

  .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: color-mix(in oklab, oklch(.577 .245 27.325) 20%, transparent);
  }

  .focus-visible\:ring-ring:focus-visible {
    --tw-ring-color: oklch(.708 0 0);
  }

  .focus-visible\:ring-ring\/50:focus-visible {
    --tw-ring-color: color-mix(in oklab, oklch(.708 0 0) 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: oklch(.708 0 0);
  }

  .active\:bg-gray-200:active {
    background-color: var(--color-gray-200);
  }

  .active\:bg-sidebar-accent:active {
    background-color: oklch(.97 0 0);
  }

  .active\:text-sidebar-accent-foreground:active {
    color: oklch(.205 0 0);
  }

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

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

  .disabled\:bg-gray-100:disabled {
    background-color: var(--color-gray-100);
  }

  .disabled\:text-gray-400:disabled {
    color: var(--color-gray-400);
  }

  .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: oklch(.985 0 0);
  }

  .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: oklch(.577 .245 27.325);
  }

  .aria-invalid\:ring-destructive\/20[aria-invalid="true"] {
    --tw-ring-color: color-mix(in oklab, oklch(.577 .245 27.325) 20%, transparent);
  }

  .aria-selected\:bg-accent[aria-selected="true"] {
    background-color: oklch(.97 0 0);
  }

  .aria-selected\:bg-primary[aria-selected="true"] {
    background-color: oklch(.205 0 0);
  }

  .aria-selected\:text-accent-foreground[aria-selected="true"] {
    color: oklch(.205 0 0);
  }

  .aria-selected\:text-muted-foreground[aria-selected="true"] {
    color: oklch(.556 0 0);
  }

  .aria-selected\:text-primary-foreground[aria-selected="true"] {
    color: oklch(.985 0 0);
  }

  .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: oklch(.708 0 0);
  }

  .data-\[active\=true\]\:bg-accent\/50[data-active="true"] {
    background-color: color-mix(in oklab, oklch(.97 0 0) 50%, transparent);
  }

  .data-\[active\=true\]\:bg-sidebar-accent[data-active="true"] {
    background-color: oklch(.97 0 0);
  }

  .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"], .data-\[active\=true\]\:text-sidebar-accent-foreground[data-active="true"] {
    color: oklch(.205 0 0);
  }

  .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: color-mix(in oklab, oklch(.708 0 0) 50%, transparent);
  }

  @media (hover: hover) {
    .data-\[active\=true\]\:hover\:bg-accent[data-active="true"]:hover {
      background-color: oklch(.97 0 0);
    }
  }

  .data-\[active\=true\]\:focus\:bg-accent[data-active="true"]:focus {
    background-color: oklch(.97 0 0);
  }

  .data-\[active\=true\]\:aria-invalid\:border-destructive[data-active="true"][aria-invalid="true"] {
    border-color: oklch(.577 .245 27.325);
  }

  .data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active="true"][aria-invalid="true"] {
    --tw-ring-color: color-mix(in oklab, oklch(.577 .245 27.325) 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: oklch(.577 .245 27.325);
  }

  .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: oklch(.556 0 0);
  }

  .data-\[selected\=true\]\:bg-accent[data-selected="true"] {
    background-color: oklch(.97 0 0);
  }

  .data-\[selected\=true\]\:text-accent-foreground[data-selected="true"] {
    color: oklch(.205 0 0);
  }

  .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: color-mix(in oklab, oklch(.577 .245 27.325) 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: oklch(1 0 0);
  }

  .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: oklch(.205 0 0);
  }

  .data-\[state\=checked\]\:bg-primary[data-state="checked"] {
    background-color: oklch(.205 0 0);
  }

  .data-\[state\=checked\]\:text-primary-foreground[data-state="checked"] {
    color: oklch(.985 0 0);
  }

  .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: oklch(.97 0 0);
  }

  .data-\[state\=on\]\:text-accent-foreground[data-state="on"] {
    color: oklch(.205 0 0);
  }

  .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: oklch(.97 0 0);
  }

  .data-\[state\=open\]\:bg-accent\/50[data-state="open"] {
    background-color: color-mix(in oklab, oklch(.97 0 0) 50%, transparent);
  }

  .data-\[state\=open\]\:bg-secondary[data-state="open"] {
    background-color: oklch(.97 0 0);
  }

  .data-\[state\=open\]\:text-accent-foreground[data-state="open"] {
    color: oklch(.205 0 0);
  }

  .data-\[state\=open\]\:text-muted-foreground[data-state="open"] {
    color: oklch(.556 0 0);
  }

  .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, .data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state="open"]:hover {
      background-color: oklch(.97 0 0);
    }

    .data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state="open"]:hover {
      color: oklch(.205 0 0);
    }
  }

  .data-\[state\=open\]\:focus\:bg-accent[data-state="open"]:focus, .data-\[state\=selected\]\:bg-muted[data-state="selected"] {
    background-color: oklch(.97 0 0);
  }

  .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\=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: oklch(.577 .245 27.325);
  }

  .data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant="destructive"]:focus {
    background-color: color-mix(in oklab, oklch(.577 .245 27.325) 10%, transparent);
  }

  .data-\[variant\=destructive\]\:focus\:text-destructive[data-variant="destructive"]:focus {
    color: oklch(.577 .245 27.325);
  }

  .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: .625rem;
    border-top-right-radius: .625rem;
  }

  .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: .625rem;
    border-bottom-left-radius: .625rem;
  }

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

    .sm\:flex {
      display: flex;
    }

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

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

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

    .sm\:justify-end {
      justify-content: flex-end;
    }

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

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

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

    .sm\:text-left {
      text-align: left;
    }

    .data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction="left"], .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;
    }

    .md\:block {
      display: block;
    }

    .md\:flex {
      display: flex;
    }

    .md\:w-\[var\(--radix-navigation-menu-viewport-width\)\] {
      width: var(--radix-navigation-menu-viewport-width);
    }

    .md\:w-auto {
      width: auto;
    }

    .md\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }

    .md\:opacity-0 {
      opacity: 0;
    }

    .md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant="inset"] ~ *) {
      margin: calc(var(--spacing) * 2);
    }

    .md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant="inset"] ~ *) {
      margin-left: calc(var(--spacing) * 0);
    }

    .md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant="inset"] ~ *) {
      border-radius: 1.025rem;
    }

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

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

    .md\:after\:hidden:after {
      content: var(--tw-content);
      display: none;
    }
  }

  @media (prefers-color-scheme: dark) {
    .dark\:border-input {
      border-color: oklch(.922 0 0);
    }

    .dark\:bg-destructive\/60 {
      background-color: color-mix(in oklab, oklch(.577 .245 27.325) 60%, transparent);
    }

    .dark\:bg-input\/30 {
      background-color: color-mix(in oklab, oklch(.922 0 0) 30%, transparent);
    }

    .dark\:text-muted-foreground {
      color: oklch(.556 0 0);
    }

    @media (hover: hover) {
      .dark\:hover\:bg-accent\/50:hover {
        background-color: color-mix(in oklab, oklch(.97 0 0) 50%, transparent);
      }

      .dark\:hover\:bg-input\/50:hover {
        background-color: color-mix(in oklab, oklch(.922 0 0) 50%, transparent);
      }
    }

    .dark\:focus-visible\:ring-destructive\/40:focus-visible, .dark\:aria-invalid\:ring-destructive\/40[aria-invalid="true"], .dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40[data-active="true"][aria-invalid="true"] {
      --tw-ring-color: color-mix(in oklab, oklch(.577 .245 27.325) 40%, transparent);
    }

    .dark\:data-\[state\=active\]\:border-input[data-state="active"] {
      border-color: oklch(.922 0 0);
    }

    .dark\:data-\[state\=active\]\:bg-input\/30[data-state="active"] {
      background-color: color-mix(in oklab, oklch(.922 0 0) 30%, transparent);
    }

    .dark\:data-\[state\=active\]\:text-foreground[data-state="active"] {
      color: oklch(.145 0 0);
    }

    .dark\:data-\[state\=checked\]\:bg-primary[data-state="checked"] {
      background-color: oklch(.205 0 0);
    }

    .dark\:data-\[state\=checked\]\:bg-primary-foreground[data-state="checked"] {
      background-color: oklch(.985 0 0);
    }

    .dark\:data-\[state\=unchecked\]\:bg-card-foreground[data-state="unchecked"] {
      background-color: oklch(.145 0 0);
    }

    .dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state="unchecked"] {
      background-color: color-mix(in oklab, oklch(.922 0 0) 80%, transparent);
    }

    .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant="destructive"]:focus {
      background-color: color-mix(in oklab, oklch(.577 .245 27.325) 20%, transparent);
    }
  }

  .\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text {
    fill: oklch(.556 0 0);
  }

  .\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"] {
    stroke: color-mix(in oklab, oklch(.922 0 0) 50%, transparent);
  }

  .\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor {
    stroke: oklch(.922 0 0);
  }

  .\[\&_\.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: oklch(.922 0 0);
  }

  .\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector, .\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor {
    fill: oklch(.97 0 0);
  }

  .\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"] {
    stroke: oklch(.922 0 0);
  }

  .\[\&_\.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: oklch(.556 0 0);
  }

  .\[\&_\[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: oklch(.556 0 0);
  }

  .\[\&_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: .425rem;
    border-bottom-right-radius: .425rem;
  }

  .\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has( > .day-range-start) {
    border-top-left-radius: .425rem;
    border-bottom-left-radius: .425rem;
  }

  .\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]) {
    border-radius: .425rem;
  }

  .\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]) {
    background-color: oklch(.97 0 0);
  }

  .first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:first-child:has([aria-selected]) {
    border-top-left-radius: .425rem;
    border-bottom-left-radius: .425rem;
  }

  .last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:last-child:has([aria-selected]), .\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end) {
    border-top-right-radius: .425rem;
    border-bottom-right-radius: .425rem;
  }

  .\[\&\: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: oklch(.577 .245 27.325) !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: oklch(.556 0 0);
  }

  .\[\&\>svg\]\:text-sidebar-accent-foreground > svg {
    color: oklch(.205 0 0);
  }

  .\[\&\>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: oklch(.97 0 0);
    }

    a.\[a\&\]\:hover\:bg-destructive\/90:hover {
      background-color: color-mix(in oklab, oklch(.577 .245 27.325) 90%, transparent);
    }

    a.\[a\&\]\:hover\:bg-primary\/90:hover {
      background-color: color-mix(in oklab, oklch(.205 0 0) 90%, transparent);
    }

    a.\[a\&\]\:hover\:bg-secondary\/90:hover {
      background-color: color-mix(in oklab, oklch(.97 0 0) 90%, transparent);
    }

    a.\[a\&\]\:hover\:text-accent-foreground:hover {
      color: oklch(.205 0 0);
    }
  }
}

@font-face {
  font-family: Virtue;
  font-style: normal;
  src: url("https://fonts.googleapis.com/css2?family=Courier+Prime&display=swap");
}

@-webkit-keyframes blinky {
  0% {
    color: #000;
    background: #fff;
  }

  100% {
    color: #fff;
    background: #000;
  }
}

html, body {
  background: #fff;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  font-family: Courier New, monospace;
}

.mac-slider:disabled, .mac-slider[disabled], .mac-slider:disabled .mac-slider-thumb, .mac-slider[disabled] .mac-slider-thumb {
  cursor: default;
}

.mac-slider-vertical:disabled, .mac-slider-vertical[disabled], .mac-slider-vertical:disabled .mac-slider-thumb-vertical, .mac-slider-vertical[disabled] .mac-slider-thumb-vertical {
  cursor: default;
}

@font-face {
  font-family: Virtue;
  font-style: normal;
  src: url("https://fonts.googleapis.com/css2?family=Courier+Prime&display=swap");
}

.clickyblinky {
  border-radius: 6px;
  -webkit-animation-name: blinky;
  -webkit-animation-duration: .1s;
  -webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1);
  -webkit-animation-iteration-count: 3;
}

:root {
  --sys-color-white: #fff;
  --sys-color-black: #000;
  --sys-color-grey: #a5a5a5;
  --sys-color-darkgrey: #b6b7b8;
  --primary: var(--sys-color-white);
  --secondary: var(--sys-color-black);
  --tertiary: var(--sys-color-grey);
  --disabled: var(--sys-color-darkgrey);
}

input[type="file"] {
  display: none;
}

* {
  cursor: default;
}

::selection {
  color: #fff;
  background: #000;
}

html, body {
  -webkit-user-select: none;
  user-select: none;
  background: #fff;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}

.wrapper {
  background: linear-gradient(45deg, var(--secondary) 25%, transparent 25%, transparent 75%, var(--secondary) 75%, var(--secondary)), linear-gradient(45deg, var(--secondary) 25%, transparent 25%, transparent 75%, var(--secondary) 75%, var(--secondary));
  background: linear-gradient(45deg, var(--secondary) 25%, transparent 25%, transparent 75%, var(--secondary) 75%, var(--secondary)), linear-gradient(45deg, var(--secondary) 25%, transparent 25%, transparent 75%, var(--secondary) 75%, var(--secondary));
  background-color: var(--primary);
  background-position: 0 0, 2px 2px;
  background-size: 4px 4px;
  background-attachment: fixed;
  place-content: center;
  place-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

a {
  color: #000;
  font: 12px Virtue, Charcoal, Chicago, monospace;
}

.window {
  width: 100%;
  max-width: 512px;
  box-shadow: 2px 2px 0 -1px #000;
}

.window .window-pane {
  padding: 0 8px 8px;
}

.progressbar {
  float: left;
  border: 1px solid #000;
  width: 150px;
  height: 16px;
  margin-top: 4px;
}

.progressbar .progresslevel {
  background: linear-gradient(45deg, var(--secondary) 25%, transparent 25%, transparent 75%, var(--secondary) 75%, var(--secondary)), linear-gradient(45deg, var(--secondary) 25%, transparent 25%, transparent 75%, var(--secondary) 75%, var(--secondary));
  background: linear-gradient(45deg, var(--secondary) 25%, transparent 25%, transparent 75%, var(--secondary) 75%, var(--secondary)), linear-gradient(45deg, var(--secondary) 25%, transparent 25%, transparent 75%, var(--secondary) 75%, var(--secondary));
  background-color: var(--primary);
  background-position: 0 0, 2px 2px;
  background-size: 4px 4px;
  width: 0%;
  height: 100%;
}

.imagewell {
  border: 4px double #000;
  place-content: center;
  place-items: center;
  width: 350px;
  height: 100%;
  display: flex;
}

.slider-well {
  border: 4px double #000;
  height: 300px;
  padding: 8px 16px;
}

.mac-slider {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  background: #fff;
  border: 1px solid #000;
  width: 100%;
  height: 10px;
  margin: 4px 0;
  position: relative;
}

.mac-slider-fill {
  pointer-events: none;
  background: #000;
  width: 0%;
  height: 100%;
}

.mac-slider-thumb {
  cursor: grab;
  -webkit-user-select: none;
  user-select: none;
  background: #fff;
  border: 1px solid #000;
  width: 14px;
  height: 14px;
  position: absolute;
  top: -3px;
  transform: translateX(-50%);
}

.mac-slider-thumb:active {
  cursor: grabbing;
}

.mac-slider:disabled, .mac-slider[disabled], .mac-slider:disabled .mac-slider-thumb, .mac-slider[disabled] .mac-slider-thumb {
  cursor: default;
}

.mac-slider-vertical {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  background: #fff;
  border: 1.5px solid #000;
  width: 24px;
  height: 200px;
  margin: 0 4px;
  position: relative;
}

.mac-slider-fill-vertical {
  pointer-events: none;
  background: #000;
  background: linear-gradient(45deg, var(--secondary) 25%, transparent 25%, transparent 75%, var(--secondary) 75%, var(--secondary)), linear-gradient(45deg, var(--secondary) 25%, transparent 25%, transparent 75%, var(--secondary) 75%, var(--secondary));
  background: linear-gradient(45deg, var(--secondary) 25%, transparent 25%, transparent 75%, var(--secondary) 75%, var(--secondary)), linear-gradient(45deg, var(--secondary) 25%, transparent 25%, transparent 75%, var(--secondary) 75%, var(--secondary));
  background-color: var(--primary);
  background-position: 0 0, 2px 2px;
  background-size: 4px 4px;
  width: 100%;
  height: 0%;
  position: absolute;
}

.mac-slider-thumb-vertical {
  cursor: grab;
  -webkit-user-select: none;
  user-select: none;
  background: #fff;
  border: 1.5px solid;
  width: 23px;
  height: 23px;
  position: absolute;
  left: -1.5px;
  transform: translateY(50%);
  box-shadow: 2px 2px 0 -1px #000;
}

.mac-slider-thumb-vertical:active {
  cursor: grabbing;
}

.mac-slider-vertical:disabled, .mac-slider-vertical[disabled], .mac-slider-vertical:disabled .mac-slider-thumb-vertical, .mac-slider-vertical[disabled] .mac-slider-thumb-vertical {
  cursor: default;
}

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

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