@import url("https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap");
/*! tailwindcss v4.1.3 | MIT License | https://tailwindcss.com */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *, :before, :after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-rotate-x: rotateX(0);
      --tw-rotate-y: rotateY(0);
      --tw-rotate-z: rotateZ(0);
      --tw-skew-x: skewX(0);
      --tw-skew-y: skewY(0);
      --tw-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-border-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-content: "";
    }
  }
}

@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --color-red-500: oklch(.637 .237 25.331);
    --color-yellow-300: oklch(.905 .182 98.111);
    --color-gray-100: oklch(.967 .003 264.542);
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --container-sm: 24rem;
    --container-lg: 32rem;
    --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-2xl: 1.5rem;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --tracking-tight: -.025em;
    --tracking-widest: .1em;
    --leading-tight: 1.25;
    --leading-relaxed: 1.625;
    --radius-xs: .125rem;
    --ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite;
    --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
    --animate-bounce: bounce 1s infinite;
    --aspect-video: 16 / 9;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: var(--font-sans);
    --default-font-feature-settings: var(--font-sans--font-feature-settings);
    --default-font-variation-settings: var(--font-sans--font-variation-settings);
    --default-mono-font-family: var(--font-mono);
    --default-mono-font-feature-settings: var(--font-mono--font-feature-settings);
    --default-mono-font-variation-settings: var(--font-mono--font-variation-settings);
    --color-border: var(--border);
  }
}

@layer base {
  *, :after, :before, ::backdrop {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

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

  html, :host {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    line-height: 1.5;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }

  body {
    line-height: inherit;
  }

  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }

  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }

  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }

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

  b, strong {
    font-weight: bolder;
  }

  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }

  small {
    font-size: 80%;
  }

  sub, sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
  }

  sub {
    bottom: -.25em;
  }

  sup {
    top: -.5em;
  }

  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }

  :-moz-focusring {
    outline: auto;
  }

  progress {
    vertical-align: baseline;
  }

  summary {
    display: list-item;
  }

  ol, ul, menu {
    list-style: none;
  }

  img, svg, video, canvas, audio, iframe, embed, object {
    vertical-align: middle;
    display: block;
  }

  img, video {
    max-width: 100%;
    height: auto;
  }

  button, input, select, optgroup, textarea {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

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

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

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

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

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

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

  textarea {
    resize: vertical;
  }

  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }

  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }

  ::-webkit-datetime-edit {
    display: inline-flex;
  }

  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }

  ::-webkit-datetime-edit {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-year-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-month-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-day-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-hour-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-minute-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-second-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-millisecond-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }

  :-moz-ui-invalid {
    box-shadow: none;
  }

  button, input:where([type="button"], [type="reset"], [type="submit"]) {
    appearance: button;
  }

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

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

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

  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .invisible {
    visibility: hidden;
  }

  .visible {
    visibility: visible;
  }

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

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

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

  .inset-\[-0\.04\%_1\.37\%_6\.95\%_0\.18\%\] {
    inset: -.04% 1.37% 6.95% .18%;
  }

  .inset-\[-0\.39\%_-0\.35\%\] {
    inset: -.39% -.35%;
  }

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

  .inset-\[-3\.58\%_94\.99\%_102\.67\%_4\.5\%\] {
    inset: -3.58% 94.99% 102.67% 4.5%;
  }

  .inset-\[-4\.18\%_78\.6\%_102\.68\%_4\.69\%\] {
    inset: -4.18% 78.6% 102.68% 4.69%;
  }

  .inset-\[-4\.49\%_94\.48\%_103\.58\%_5\.01\%\] {
    inset: -4.49% 94.48% 103.58% 5.01%;
  }

  .inset-\[-4\.49\%_94\.99\%_103\.58\%_4\.5\%\] {
    inset: -4.49% 94.99% 103.58% 4.5%;
  }

  .inset-\[-4\.49\%_95\.5\%_103\.58\%_4\%\] {
    inset: -4.49% 95.5% 103.58% 4%;
  }

  .inset-\[-5\.4\%_93\.98\%_104\.49\%_5\.52\%\] {
    inset: -5.4% 93.98% 104.49% 5.52%;
  }

  .inset-\[-5\.4\%_94\.48\%_104\.49\%_5\.01\%\] {
    inset: -5.4% 94.48% 104.49% 5.01%;
  }

  .inset-\[-5\.4\%_95\.5\%_104\.49\%_4\%\] {
    inset: -5.4% 95.5% 104.49% 4%;
  }

  .inset-\[-5\.4\%_96\%_104\.49\%_3\.49\%\] {
    inset: -5.4% 96% 104.49% 3.49%;
  }

  .inset-\[-6\.31\%_93\.47\%_105\.4\%_6\.02\%\] {
    inset: -6.31% 93.47% 105.4% 6.02%;
  }

  .inset-\[-6\.31\%_93\.98\%_105\.4\%_5\.52\%\] {
    inset: -6.31% 93.98% 105.4% 5.52%;
  }

  .inset-\[-6\.31\%_96\%_105\.4\%_3\.49\%\] {
    inset: -6.31% 96% 105.4% 3.49%;
  }

  .inset-\[-6\.31\%_96\.51\%_105\.4\%_2\.98\%\] {
    inset: -6.31% 96.51% 105.4% 2.98%;
  }

  .inset-\[-7\.17\%_77\.81\%_104\.17\%_21\.36\%\] {
    inset: -7.17% 77.81% 104.17% 21.36%;
  }

  .inset-\[-7\.17\%_78\.64\%_104\.17\%_4\.65\%\] {
    inset: -7.17% 78.64% 104.17% 4.65%;
  }

  .inset-\[-7\.17\%_95\.35\%_104\.17\%_3\.81\%\] {
    inset: -7.17% 95.35% 104.17% 3.81%;
  }

  .inset-\[-7\.21\%_93\.47\%_106\.31\%_6\.02\%\] {
    inset: -7.21% 93.47% 106.31% 6.02%;
  }

  .inset-\[-7\.21\%_96\.51\%_106\.31\%_2\.98\%\] {
    inset: -7.21% 96.51% 106.31% 2.98%;
  }

  .inset-\[-8\.66\%_78\.64\%_107\.17\%_4\.65\%\] {
    inset: -8.66% 78.64% 107.17% 4.65%;
  }

  .inset-\[-9\.03\%_92\.96\%_106\.31\%_6\.53\%\] {
    inset: -9.03% 92.96% 106.31% 6.53%;
  }

  .inset-\[-9\.03\%_96\%_108\.12\%_3\.49\%\] {
    inset: -9.03% 96% 108.12% 3.49%;
  }

  .inset-\[-9\.03\%_97\.02\%_106\.31\%_2\.48\%\] {
    inset: -9.03% 97.02% 106.31% 2.48%;
  }

  .inset-\[-9\.94\%_93\.47\%_109\.03\%_6\.02\%\] {
    inset: -9.94% 93.47% 109.03% 6.02%;
  }

  .inset-\[-9\.94\%_94\.99\%_109\.03\%_4\.5\%\] {
    inset: -9.94% 94.99% 109.03% 4.5%;
  }

  .inset-\[-9\.94\%_96\.51\%_109\.03\%_2\.98\%\] {
    inset: -9.94% 96.51% 109.03% 2.98%;
  }

  .inset-\[-10\.26\%_93\.47\%_103\.58\%_2\.91\%\] {
    inset: -10.26% 93.47% 103.58% 2.91%;
  }

  .inset-\[-10\.85\%_77\.81\%_102\.67\%_2\.48\%\] {
    inset: -10.85% 77.81% 102.67% 2.48%;
  }

  .inset-\[-10\.85\%_92\.96\%_102\.67\%_2\.48\%\] {
    inset: -10.85% 92.96% 102.67% 2.48%;
  }

  .inset-\[-10\.85\%_93\.98\%_109\.94\%_5\.01\%\] {
    inset: -10.85% 93.98% 109.94% 5.01%;
  }

  .inset-\[-10\.85\%_95\.5\%_109\.94\%_3\.49\%\] {
    inset: -10.85% 95.5% 109.94% 3.49%;
  }

  .inset-\[0\.77\%_1\.03\%_1\.15\%_1\.03\%\] {
    inset: .77% 1.03% 1.15%;
  }

  .inset-\[1\.15\%_1\.55\%\] {
    inset: 1.15% 1.55%;
  }

  .inset-\[1\.41px_12\.53px_1\.06px_1\.41px\] {
    inset: 1.41px 12.53px 1.06px 1.41px;
  }

  .inset-\[1\.41px_12\.53px_1\.18px_1\.41px\] {
    inset: 1.41px 12.53px 1.18px 1.41px;
  }

  .inset-\[1\.41px_12\.59px_1px_1\.41px\] {
    inset: 1.41px 12.59px 1px 1.41px;
  }

  .inset-\[1\.41px_12\.65px_1\.59px_1\.41px\] {
    inset: 1.41px 12.65px 1.59px 1.41px;
  }

  .inset-\[1\.41px_13\.06px_1\.47px_1\.41px\] {
    inset: 1.41px 13.06px 1.47px 1.41px;
  }

  .inset-\[1\.41px_15\.75px_1px_1\.41px\] {
    inset: 1.41px 15.75px 1px 1.41px;
  }

  .inset-\[2\.82px_13\.7px_2\.76px_2\.82px\] {
    inset: 2.82px 13.7px 2.76px 2.82px;
  }

  .inset-\[2\.82px_14\.11px_2\.64px_2\.82px\] {
    inset: 2.82px 14.11px 2.64px 2.82px;
  }

  .inset-\[2\.82px_14\.17px_3\.23px_2\.82px\] {
    inset: 2.82px 14.17px 3.23px 2.82px;
  }

  .inset-\[2\.82px_14\.17px_15\.16px_1\.41px\] {
    inset: 2.82px 14.17px 15.16px 1.41px;
  }

  .inset-\[2\.82px_14\.23px_3\.05px_2\.82px\] {
    inset: 2.82px 14.23px 3.05px 2.82px;
  }

  .inset-\[2\.82px_14\.23px_3\.17px_2\.82px\] {
    inset: 2.82px 14.23px 3.17px 2.82px;
  }

  .inset-\[2\.82px_16\.64px_3\.23px_2\.82px\] {
    inset: 2.82px 16.64px 3.23px 2.82px;
  }

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

  .inset-\[3\.66\%_9\.83\%_58\.34\%_15\.77\%\] {
    inset: 3.66% 9.83% 58.34% 15.77%;
  }

  .inset-\[3\.85\%_12\.37\%_20\%_12\.37\%\] {
    inset: 3.85% 12.37% 20%;
  }

  .inset-\[3\.85\%_45\.36\%_94\.61\%_45\.36\%\] {
    inset: 3.85% 45.36% 94.61%;
  }

  .inset-\[3\.85\%_45\.36\%_94\.61\%_52\.58\%\] {
    inset: 3.85% 45.36% 94.61% 52.58%;
  }

  .inset-\[3\.85\%_52\.58\%_94\.61\%_45\.36\%\] {
    inset: 3.85% 52.58% 94.61% 45.36%;
  }

  .inset-\[4\.69\%_8\.39\%_6\.25\%_6\.99\%\] {
    inset: 4.69% 8.39% 6.25% 6.99%;
  }

  .inset-\[4\.69\%_30\.77\%_93\.75\%_63\.64\%\] {
    inset: 4.69% 30.77% 93.75% 63.64%;
  }

  .inset-\[4\.69\%_30\.77\%_93\.75\%_67\.83\%\] {
    inset: 4.69% 30.77% 93.75% 67.83%;
  }

  .inset-\[4\.69\%_34\.97\%_93\.75\%_63\.64\%\] {
    inset: 4.69% 34.97% 93.75% 63.64%;
  }

  .inset-\[5\.57\%_4\.71\%_60\.15\%_5\.12\%\] {
    inset: 5.57% 4.71% 60.15% 5.12%;
  }

  .inset-\[5\.57\%_4\.71\%_86\.17\%_86\.71\%\] {
    inset: 5.57% 4.71% 86.17% 86.71%;
  }

  .inset-\[5\.57\%_13\.28\%_86\.17\%_13\.28\%\] {
    inset: 5.57% 13.28% 86.17%;
  }

  .inset-\[5\.57\%_86\.86\%_86\.17\%_4\.96\%\] {
    inset: 5.57% 86.86% 86.17% 4.96%;
  }

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

  .inset-\[6\.25\%_3\.13\%_12\.5\%_3\.13\%\] {
    inset: 6.25% 3.13% 12.5%;
  }

  .inset-\[8\.33\%_19\.05\%_20\.83\%_17\.46\%\] {
    inset: 8.33% 19.05% 20.83% 17.46%;
  }

  .inset-\[8\.33\%_44\.44\%_87\.5\%_42\.86\%\] {
    inset: 8.33% 44.44% 87.5% 42.86%;
  }

  .inset-\[8\.33\%_44\.44\%_87\.5\%_52\.38\%\] {
    inset: 8.33% 44.44% 87.5% 52.38%;
  }

  .inset-\[8\.33\%_53\.97\%_87\.5\%_42\.86\%\] {
    inset: 8.33% 53.97% 87.5% 42.86%;
  }

  .inset-\[11\.27px_0\.09px_-0\.33px_11\.27px\] {
    inset: 11.27px .09px -.33px 11.27px;
  }

  .inset-\[12\.5\%_3\.13\%\] {
    inset: 12.5% 3.13%;
  }

  .inset-\[12\.5\%_3\.13\%_12\.5\%_65\.63\%\] {
    inset: 12.5% 3.13% 12.5% 65.63%;
  }

  .inset-\[13\.83\%_4\.71\%_69\.23\%_5\.12\%\] {
    inset: 13.83% 4.71% 69.23% 5.12%;
  }

  .inset-\[16\.92\%_28\.87\%_81\.54\%_61\.86\%\] {
    inset: 16.92% 28.87% 81.54% 61.86%;
  }

  .inset-\[16\.92\%_28\.87\%_81\.54\%_69\.07\%\] {
    inset: 16.92% 28.87% 81.54% 69.07%;
  }

  .inset-\[16\.92\%_36\.08\%_81\.54\%_61\.86\%\] {
    inset: 16.92% 36.08% 81.54% 61.86%;
  }

  .inset-\[17\.19\%_19\.58\%_81\.25\%_74\.83\%\] {
    inset: 17.19% 19.58% 81.25% 74.83%;
  }

  .inset-\[17\.19\%_19\.58\%_81\.25\%_79\.02\%\] {
    inset: 17.19% 19.58% 81.25% 79.02%;
  }

  .inset-\[17\.19\%_23\.78\%_81\.25\%_74\.83\%\] {
    inset: 17.19% 23.78% 81.25% 74.83%;
  }

  .inset-\[17\.75\%_32\.95\%_72\.09\%_56\.7\%\] {
    inset: 17.75% 32.95% 72.09% 56.7%;
  }

  .inset-\[17px_17\.01px_22px_17px\] {
    inset: 17px 17.01px 22px 17px;
  }

  .inset-\[18\.75\%_18\.75\%_12\.5\%_18\.75\%\] {
    inset: 18.75% 18.75% 12.5%;
  }

  .inset-\[20\.33\%_10\.32\%_79\.21\%_89\%\] {
    inset: 20.33% 10.32% 79.21% 89%;
  }

  .inset-\[25\.95\%_78\.22\%_69\%_17\.86\%\] {
    inset: 25.95% 78.22% 69% 17.86%;
  }

  .inset-\[26\.09\%_74\.31\%_64\.58\%_11\.43\%\] {
    inset: 26.09% 74.31% 64.58% 11.43%;
  }

  .inset-\[29\.5\%_71\.99\%_66\.36\%_8\.07\%\] {
    inset: 29.5% 71.99% 66.36% 8.07%;
  }

  .inset-\[30\.36\%_13\.28\%_60\.15\%_13\.28\%\] {
    inset: 30.36% 13.28% 60.15%;
  }

  .inset-\[30\.77\%_4\.71\%_61\.38\%_86\.71\%\] {
    inset: 30.77% 4.71% 61.38% 86.71%;
  }

  .inset-\[30\.77\%_86\.86\%_60\.15\%_4\.96\%\] {
    inset: 30.77% 86.86% 60.15% 4.96%;
  }

  .inset-\[31\.66\%_44\.3\%_63\.3\%_49\.83\%\] {
    inset: 31.66% 44.3% 63.3% 49.83%;
  }

  .inset-\[38\.62\%_4\.71\%_55\.29\%_4\.96\%\] {
    inset: 38.62% 4.71% 55.29% 4.96%;
  }

  .inset-\[40\.77\%_61\.86\%_57\.69\%_28\.87\%\] {
    inset: 40.77% 61.86% 57.69% 28.87%;
  }

  .inset-\[40\.77\%_61\.86\%_57\.69\%_36\.08\%\] {
    inset: 40.77% 61.86% 57.69% 36.08%;
  }

  .inset-\[40\.77\%_69\.07\%_57\.69\%_28\.87\%\] {
    inset: 40.77% 69.07% 57.69% 28.87%;
  }

  .inset-\[41\.67\%_19\.05\%_54\.17\%_68\.25\%\] {
    inset: 41.67% 19.05% 54.17% 68.25%;
  }

  .inset-\[41\.67\%_19\.05\%_54\.17\%_77\.78\%\] {
    inset: 41.67% 19.05% 54.17% 77.78%;
  }

  .inset-\[41\.67\%_28\.57\%_54\.17\%_68\.25\%\] {
    inset: 41.67% 28.57% 54.17% 68.25%;
  }

  .inset-\[42\.19\%_41\.96\%_56\.25\%_52\.45\%\] {
    inset: 42.19% 41.96% 56.25% 52.45%;
  }

  .inset-\[42\.19\%_41\.96\%_56\.25\%_56\.64\%\] {
    inset: 42.19% 41.96% 56.25% 56.64%;
  }

  .inset-\[42\.19\%_46\.15\%_56\.25\%_52\.45\%\] {
    inset: 42.19% 46.15% 56.25% 52.45%;
  }

  .inset-\[43\.75\%_46\.38\%_50\.89\%_41\.49\%\] {
    inset: 43.75% 46.38% 50.89% 41.49%;
  }

  .inset-\[43\.75\%_46\.95\%_55\.58\%_42\.09\%\] {
    inset: 43.75% 46.95% 55.58% 42.09%;
  }

  .inset-\[44\.42\%_46\.38\%_51\.62\%_53\.05\%\] {
    inset: 44.42% 46.38% 51.62% 53.05%;
  }

  .inset-\[44\.42\%_46\.95\%_51\.47\%_42\.09\%\] {
    inset: 44.42% 46.95% 51.47% 42.09%;
  }

  .inset-\[44\.42\%_46\.95\%_54\.59\%_52\.01\%\] {
    inset: 44.42% 46.95% 54.59% 52.01%;
  }

  .inset-\[44\.42\%_47\.99\%_54\.59\%_43\.08\%\] {
    inset: 44.42% 47.99% 54.59% 43.08%;
  }

  .inset-\[44\.42\%_56\.92\%_54\.59\%_42\.09\%\] {
    inset: 44.42% 56.92% 54.59% 42.09%;
  }

  .inset-\[44\.42\%_57\.91\%_51\.62\%_41\.49\%\] {
    inset: 44.42% 57.91% 51.62% 41.49%;
  }

  .inset-\[45\.11\%_48\.01\%_52\.61\%_43\.1\%\] {
    inset: 45.11% 48.01% 52.61% 43.1%;
  }

  .inset-\[45\.41\%_46\.95\%_52\.56\%_42\.09\%\] {
    inset: 45.41% 46.95% 52.56% 42.09%;
  }

  .inset-\[47\.39\%_47\.99\%_51\.47\%_43\.08\%\] {
    inset: 47.39% 47.99% 51.47% 43.08%;
  }

  .inset-\[47\.44\%_46\.95\%_51\.62\%_52\.01\%\] {
    inset: 47.44% 46.95% 51.62% 52.01%;
  }

  .inset-\[47\.44\%_56\.92\%_51\.47\%_42\.09\%\] {
    inset: 47.44% 56.92% 51.47% 42.09%;
  }

  .inset-\[48\.38\%_46\.95\%_50\.89\%_42\.09\%\] {
    inset: 48.38% 46.95% 50.89% 42.09%;
  }

  .inset-\[50\.02\%_66\.08\%_41\.64\%_29\.27\%\] {
    inset: 50.02% 66.08% 41.64% 29.27%;
  }

  .inset-\[50\.02\%_67\.11\%_49\.05\%_31\.85\%\] {
    inset: 50.02% 67.11% 49.05% 31.85%;
  }

  .inset-\[50\.02\%_68\.66\%_49\.05\%_30\.3\%\] {
    inset: 50.02% 68.66% 49.05% 30.3%;
  }

  .inset-\[50\.62\%_66\.6\%_42\.56\%_29\.71\%\] {
    inset: 50.62% 66.6% 42.56% 29.71%;
  }

  .inset-\[50\.95\%_66\.6\%_48\.13\%_32\.89\%\] {
    inset: 50.95% 66.6% 48.13% 32.89%;
  }

  .inset-\[50\.95\%_68\.15\%_48\.13\%_31\.34\%\] {
    inset: 50.95% 68.15% 48.13% 31.34%;
  }

  .inset-\[50\.95\%_69\.7\%_48\.13\%_29\.79\%\] {
    inset: 50.95% 69.7% 48.13% 29.79%;
  }

  .inset-\[51\.06\%_50\.08\%_40\%_44\.94\%\] {
    inset: 51.06% 50.08% 40% 44.94%;
  }

  .inset-\[51\.06\%_51\.55\%_48\.04\%_46\.46\%\] {
    inset: 51.06% 51.55% 48.04% 46.46%;
  }

  .inset-\[51\.26\%_58\.55\%_38\.18\%_8\.07\%\] {
    inset: 51.26% 58.55% 38.18% 8.07%;
  }

  .inset-\[51\.26\%_59\.27\%_44\.6\%_35\.73\%\] {
    inset: 51.26% 59.27% 44.6% 35.73%;
  }

  .inset-\[51\.26\%_77\.54\%_44\.6\%_8\.07\%\] {
    inset: 51.26% 77.54% 44.6% 8.07%;
  }

  .inset-\[51\.87\%_66\.08\%_45\.34\%_33\.4\%\] {
    inset: 51.87% 66.08% 45.34% 33.4%;
  }

  .inset-\[51\.87\%_69\.18\%_47\.2\%_30\.3\%\] {
    inset: 51.87% 69.18% 47.2% 30.3%;
  }

  .inset-\[51\.87\%_70\.21\%_45\.34\%_29\.27\%\] {
    inset: 51.87% 70.21% 45.34% 29.27%;
  }

  .inset-\[51\.96\%_51\.08\%_47\.15\%_48\.43\%\] {
    inset: 51.96% 51.08% 47.15% 48.43%;
  }

  .inset-\[51\.96\%_51\.55\%_47\.15\%_46\.46\%\] {
    inset: 51.96% 51.55% 47.15% 46.46%;
  }

  .inset-\[51\.96\%_53\.54\%_47\.15\%_45\.93\%\] {
    inset: 51.96% 53.54% 47.15% 45.93%;
  }

  .inset-\[52\.85\%_50\.58\%_46\.26\%_48\.92\%\] {
    inset: 52.85% 50.58% 46.26% 48.92%;
  }

  .inset-\[52\.85\%_51\.08\%_46\.26\%_48\.43\%\] {
    inset: 52.85% 51.08% 46.26% 48.43%;
  }

  .inset-\[52\.85\%_51\.57\%_46\.26\%_46\.43\%\] {
    inset: 52.85% 51.57% 46.26% 46.43%;
  }

  .inset-\[52\.85\%_53\.57\%_46\.26\%_45\.93\%\] {
    inset: 52.85% 53.57% 46.26% 45.93%;
  }

  .inset-\[52\.85\%_54\.07\%_46\.26\%_45\.41\%\] {
    inset: 52.85% 54.07% 46.26% 45.41%;
  }

  .inset-\[53\.73\%_66\.6\%_45\.34\%_32\.89\%\] {
    inset: 53.73% 66.6% 45.34% 32.89%;
  }

  .inset-\[53\.73\%_69\.7\%_45\.34\%_29\.79\%\] {
    inset: 53.73% 69.7% 45.34% 29.79%;
  }

  .inset-\[53\.74\%_50\.08\%_45\.36\%_49\.42\%\] {
    inset: 53.74% 50.08% 45.36% 49.42%;
  }

  .inset-\[53\.74\%_50\.58\%_45\.36\%_48\.92\%\] {
    inset: 53.74% 50.58% 45.36% 48.92%;
  }

  .inset-\[53\.74\%_51\.08\%_45\.36\%_48\.43\%\] {
    inset: 53.74% 51.08% 45.36% 48.43%;
  }

  .inset-\[53\.74\%_51\.57\%_45\.36\%_45\.44\%\] {
    inset: 53.74% 51.57% 45.36% 45.44%;
  }

  .inset-\[53\.74\%_53\.07\%_45\.36\%_46\.43\%\] {
    inset: 53.74% 53.07% 45.36% 46.43%;
  }

  .inset-\[53\.74\%_53\.57\%_42\.68\%_45\.93\%\] {
    inset: 53.74% 53.57% 42.68% 45.93%;
  }

  .inset-\[53\.74\%_54\.56\%_45\.36\%_44\.94\%\] {
    inset: 53.74% 54.56% 45.36% 44.94%;
  }

  .inset-\[53\.85\%_78\.35\%_44\.62\%_12\.37\%\] {
    inset: 53.85% 78.35% 44.62% 12.37%;
  }

  .inset-\[53\.85\%_78\.35\%_44\.62\%_19\.59\%\] {
    inset: 53.85% 78.35% 44.62% 19.59%;
  }

  .inset-\[53\.85\%_85\.57\%_44\.62\%_12\.37\%\] {
    inset: 53.85% 85.57% 44.62% 12.37%;
  }

  .inset-\[54\.34\%_39\.44\%_32\%_47\.36\%\] {
    inset: 54.34% 39.44% 32% 47.36%;
  }

  .inset-\[54\.34\%_39\.44\%_41\.23\%_47\.36\%\] {
    inset: 54.34% 39.44% 41.23% 47.36%;
  }

  .inset-\[54\.34\%_40\.06\%_45\.11\%_48\.02\%\] {
    inset: 54.34% 40.06% 45.11% 48.02%;
  }

  .inset-\[54\.64\%_50\.08\%_44\.47\%_49\.42\%\] {
    inset: 54.64% 50.08% 44.47% 49.42%;
  }

  .inset-\[54\.64\%_50\.58\%_44\.47\%_45\.44\%\] {
    inset: 54.64% 50.58% 44.47% 45.44%;
  }

  .inset-\[54\.64\%_51\.08\%_42\.68\%_48\.43\%\] {
    inset: 54.64% 51.08% 42.68% 48.43%;
  }

  .inset-\[54\.64\%_54\.56\%_44\.47\%_44\.94\%\] {
    inset: 54.64% 54.56% 44.47% 44.94%;
  }

  .inset-\[54\.66\%_66\.6\%_44\.42\%_32\.89\%\] {
    inset: 54.66% 66.6% 44.42% 32.89%;
  }

  .inset-\[54\.66\%_67\.11\%_44\.42\%_32\.37\%\] {
    inset: 54.66% 67.11% 44.42% 32.37%;
  }

  .inset-\[54\.66\%_69\.7\%_44\.42\%_29\.79\%\] {
    inset: 54.66% 69.7% 44.42% 29.79%;
  }

  .inset-\[54\.66\%_69\.18\%_44\.42\%_30\.3\%\] {
    inset: 54.66% 69.18% 44.42% 30.3%;
  }

  .inset-\[54\.69\%_53\.15\%_43\.75\%_41\.26\%\] {
    inset: 54.69% 53.15% 43.75% 41.26%;
  }

  .inset-\[54\.69\%_53\.15\%_43\.75\%_45\.45\%\] {
    inset: 54.69% 53.15% 43.75% 45.45%;
  }

  .inset-\[54\.69\%_57\.34\%_43\.75\%_41\.26\%\] {
    inset: 54.69% 57.34% 43.75% 41.26%;
  }

  .inset-\[54\.89\%_39\.44\%_41\.83\%_59\.94\%\] {
    inset: 54.89% 39.44% 41.83% 59.94%;
  }

  .inset-\[54\.89\%_40\.06\%_41\.71\%_48\.02\%\] {
    inset: 54.89% 40.06% 41.71% 48.02%;
  }

  .inset-\[54\.89\%_40\.06\%_44\.29\%_58\.8\%\] {
    inset: 54.89% 40.06% 44.29% 58.8%;
  }

  .inset-\[54\.89\%_41\.2\%_44\.29\%_49\.09\%\] {
    inset: 54.89% 41.2% 44.29% 49.09%;
  }

  .inset-\[54\.89\%_50\.91\%_44\.29\%_48\.02\%\] {
    inset: 54.89% 50.91% 44.29% 48.02%;
  }

  .inset-\[54\.89\%_51\.98\%_41\.83\%_47\.36\%\] {
    inset: 54.89% 51.98% 41.83% 47.36%;
  }

  .inset-\[55\.46\%_41\.22\%_42\.65\%_49\.12\%\] {
    inset: 55.46% 41.22% 42.65% 49.12%;
  }

  .inset-\[55\.53\%_50\.08\%_43\.57\%_49\.42\%\] {
    inset: 55.53% 50.08% 43.57% 49.42%;
  }

  .inset-\[55\.53\%_50\.58\%_43\.57\%_45\.44\%\] {
    inset: 55.53% 50.58% 43.57% 45.44%;
  }

  .inset-\[55\.53\%_54\.56\%_43\.57\%_44\.94\%\] {
    inset: 55.53% 54.56% 43.57% 44.94%;
  }

  .inset-\[55\.58\%_67\.11\%_43\.49\%_32\.37\%\] {
    inset: 55.58% 67.11% 43.49% 32.37%;
  }

  .inset-\[55\.58\%_67\.63\%_43\.49\%_31\.85\%\] {
    inset: 55.58% 67.63% 43.49% 31.85%;
  }

  .inset-\[55\.58\%_68\.66\%_43\.49\%_30\.82\%\] {
    inset: 55.58% 68.66% 43.49% 30.82%;
  }

  .inset-\[55\.58\%_69\.18\%_43\.49\%_30\.3\%\] {
    inset: 55.58% 69.18% 43.49% 30.3%;
  }

  .inset-\[55\.71\%_40\.06\%_42\.61\%_48\.02\%\] {
    inset: 55.71% 40.06% 42.61% 48.02%;
  }

  .inset-\[56\.43\%_50\.08\%_42\.68\%_49\.42\%\] {
    inset: 56.43% 50.08% 42.68% 49.42%;
  }

  .inset-\[56\.43\%_50\.58\%_42\.68\%_45\.44\%\] {
    inset: 56.43% 50.58% 42.68% 45.44%;
  }

  .inset-\[56\.43\%_51\.57\%_42\.68\%_47\.93\%\] {
    inset: 56.43% 51.57% 42.68% 47.93%;
  }

  .inset-\[56\.43\%_53\.07\%_42\.68\%_46\.43\%\] {
    inset: 56.43% 53.07% 42.68% 46.43%;
  }

  .inset-\[56\.43\%_54\.56\%_42\.68\%_44\.94\%\] {
    inset: 56.43% 54.56% 42.68% 44.94%;
  }

  .inset-\[56\.51\%_67\.63\%_42\.56\%_31\.85\%\] {
    inset: 56.51% 67.63% 42.56% 31.85%;
  }

  .inset-\[56\.51\%_68\.15\%_42\.56\%_31\.34\%\] {
    inset: 56.51% 68.15% 42.56% 31.34%;
  }

  .inset-\[56\.51\%_68\.66\%_42\.56\%_30\.82\%\] {
    inset: 56.51% 68.66% 42.56% 30.82%;
  }

  .inset-\[57\%_64\.17\%_36\.09\%_30\.77\%\] {
    inset: 57% 64.17% 36.09% 30.77%;
  }

  .inset-\[57\%_65\.3\%_42\.23\%_33\.58\%\] {
    inset: 57% 65.3% 42.23% 33.58%;
  }

  .inset-\[57\%_66\.98\%_42\.23\%_31\.89\%\] {
    inset: 57% 66.98% 42.23% 31.89%;
  }

  .inset-\[57\.5\%_64\.73\%_36\.86\%_31\.25\%\] {
    inset: 57.5% 64.73% 36.86% 31.25%;
  }

  .inset-\[57\.32\%_50\.58\%_41\.79\%_48\.92\%\] {
    inset: 57.32% 50.58% 41.79% 48.92%;
  }

  .inset-\[57\.32\%_51\.08\%_41\.79\%_45\.93\%\] {
    inset: 57.32% 51.08% 41.79% 45.93%;
  }

  .inset-\[57\.32\%_51\.57\%_41\.79\%_46\.43\%\] {
    inset: 57.32% 51.57% 41.79% 46.43%;
  }

  .inset-\[57\.32\%_54\.07\%_41\.79\%_45\.44\%\] {
    inset: 57.32% 54.07% 41.79% 45.44%;
  }

  .inset-\[57\.35\%_41\.2\%_41\.71\%_49\.09\%\] {
    inset: 57.35% 41.2% 41.71% 49.09%;
  }

  .inset-\[57\.39\%_40\.06\%_41\.83\%_58\.8\%\] {
    inset: 57.39% 40.06% 41.83% 58.8%;
  }

  .inset-\[57\.39\%_50\.91\%_41\.71\%_48\.02\%\] {
    inset: 57.39% 50.91% 41.71% 48.02%;
  }

  .inset-\[57\.44\%_68\.15\%_41\.64\%_31\.34\%\] {
    inset: 57.44% 68.15% 41.64% 31.34%;
  }

  .inset-\[57\.77\%_64\.73\%_41\.47\%_34\.7\%\] {
    inset: 57.77% 64.73% 41.47% 34.7%;
  }

  .inset-\[57\.77\%_66\.42\%_41\.47\%_33\.02\%\] {
    inset: 57.77% 66.42% 41.47% 33.02%;
  }

  .inset-\[57\.77\%_68\.11\%_41\.47\%_31\.33\%\] {
    inset: 57.77% 68.11% 41.47% 31.33%;
  }

  .inset-\[57\.81\%_58\.55\%_38\.18\%_8\.11\%\] {
    inset: 57.81% 58.55% 38.18% 8.11%;
  }

  .inset-\[57\.81\%_59\.3\%_41\.18\%_8\.75\%\] {
    inset: 57.81% 59.3% 41.18% 8.75%;
  }

  .inset-\[58\.17\%_40\.06\%_41\.23\%_48\.02\%\] {
    inset: 58.17% 40.06% 41.23% 48.02%;
  }

  .inset-\[58\.21\%_51\.08\%_40\.89\%_48\.43\%\] {
    inset: 58.21% 51.08% 40.89% 48.43%;
  }

  .inset-\[58\.21\%_51\.57\%_40\.89\%_46\.43\%\] {
    inset: 58.21% 51.57% 40.89% 46.43%;
  }

  .inset-\[58\.21\%_53\.57\%_40\.89\%_45\.93\%\] {
    inset: 58.21% 53.57% 40.89% 45.93%;
  }

  .inset-\[58\.53\%_64\.17\%_39\.16\%_35\.27\%\] {
    inset: 58.53% 64.17% 39.16% 35.27%;
  }

  .inset-\[58\.53\%_67\.54\%_40\.7\%_31\.89\%\] {
    inset: 58.53% 67.54% 40.7% 31.89%;
  }

  .inset-\[58\.53\%_68\.67\%_39\.16\%_30\.77\%\] {
    inset: 58.53% 68.67% 39.16% 30.77%;
  }

  .inset-\[58\.82\%_58\.55\%_39\.18\%_40\.7\%\] {
    inset: 58.82% 58.55% 39.18% 40.7%;
  }

  .inset-\[58\.82\%_87\.17\%_39\.18\%_8\.75\%\] {
    inset: 58.82% 87.17% 39.18% 8.75%;
  }

  .inset-\[58\.82\%_91\.25\%_39\.18\%_8\.11\%\] {
    inset: 58.82% 91.25% 39.18% 8.11%;
  }

  .inset-\[59\.11\%_51\.57\%_40\%_46\.43\%\] {
    inset: 59.11% 51.57% 40% 46.43%;
  }

  .inset-\[60\.6\%_43\.87\%_32\%_50\.7\%\] {
    inset: 60.6% 43.87% 32% 50.7%;
  }

  .inset-\[60\.6\%_45\.47\%_38\.66\%_52\.36\%\] {
    inset: 60.6% 45.47% 38.66% 52.36%;
  }

  .inset-\[60\.07\%_64\.73\%_39\.16\%_34\.7\%\] {
    inset: 60.07% 64.73% 39.16% 34.7%;
  }

  .inset-\[60\.07\%_68\.11\%_39\.16\%_31\.33\%\] {
    inset: 60.07% 68.11% 39.16% 31.33%;
  }

  .inset-\[60\.61\%_66\.09\%_30\.98\%_29\.17\%\] {
    inset: 60.61% 66.09% 30.98% 29.17%;
  }

  .inset-\[60\.81\%_59\.22\%_38\.18\%_8\.83\%\] {
    inset: 60.81% 59.22% 38.18% 8.83%;
  }

  .inset-\[60\.84\%_64\.73\%_38\.4\%_34\.7\%\] {
    inset: 60.84% 64.73% 38.4% 34.7%;
  }

  .inset-\[60\.84\%_65\.3\%_38\.4\%_34\.14\%\] {
    inset: 60.84% 65.3% 38.4% 34.14%;
  }

  .inset-\[60\.84\%_67\.54\%_38\.4\%_31\.89\%\] {
    inset: 60.84% 67.54% 38.4% 31.89%;
  }

  .inset-\[60\.84\%_68\.11\%_38\.4\%_31\.33\%\] {
    inset: 60.84% 68.11% 38.4% 31.33%;
  }

  .inset-\[61\.6\%_65\.3\%_37\.63\%_34\.14\%\] {
    inset: 61.6% 65.3% 37.63% 34.14%;
  }

  .inset-\[61\.6\%_65\.86\%_37\.63\%_33\.58\%\] {
    inset: 61.6% 65.86% 37.63% 33.58%;
  }

  .inset-\[61\.6\%_66\.98\%_37\.63\%_32\.46\%\] {
    inset: 61.6% 66.98% 37.63% 32.46%;
  }

  .inset-\[61\.6\%_67\.54\%_37\.63\%_31\.89\%\] {
    inset: 61.6% 67.54% 37.63% 31.89%;
  }

  .inset-\[61\.34\%_44\.96\%_37\.92\%_54\.5\%\] {
    inset: 61.34% 44.96% 37.92% 54.5%;
  }

  .inset-\[61\.34\%_45\.47\%_37\.92\%_52\.36\%\] {
    inset: 61.34% 45.47% 37.92% 52.36%;
  }

  .inset-\[61\.34\%_47\.64\%_37\.92\%_51\.79\%\] {
    inset: 61.34% 47.64% 37.92% 51.79%;
  }

  .inset-\[62\.08\%_44\.41\%_37\.18\%_55\.04\%\] {
    inset: 62.08% 44.41% 37.18% 55.04%;
  }

  .inset-\[62\.08\%_44\.96\%_37\.18\%_54\.5\%\] {
    inset: 62.08% 44.96% 37.18% 54.5%;
  }

  .inset-\[62\.08\%_45\.5\%_37\.18\%_52\.33\%\] {
    inset: 62.08% 45.5% 37.18% 52.33%;
  }

  .inset-\[62\.08\%_47\.67\%_37\.18\%_51\.79\%\] {
    inset: 62.08% 47.67% 37.18% 51.79%;
  }

  .inset-\[62\.08\%_48\.21\%_37\.18\%_51\.22\%\] {
    inset: 62.08% 48.21% 37.18% 51.22%;
  }

  .inset-\[62\.08\%_50\.36\%_29\.99\%_45\.22\%\] {
    inset: 62.08% 50.36% 29.99% 45.22%;
  }

  .inset-\[62\.37\%_65\.86\%_36\.86\%_33\.58\%\] {
    inset: 62.37% 65.86% 36.86% 33.58%;
  }

  .inset-\[62\.37\%_66\.42\%_36\.86\%_33\.02\%\] {
    inset: 62.37% 66.42% 36.86% 33.02%;
  }

  .inset-\[62\.37\%_66\.98\%_36\.86\%_32\.46\%\] {
    inset: 62.37% 66.98% 36.86% 32.46%;
  }

  .inset-\[62\.82\%_43\.87\%_36\.44\%_55\.59\%\] {
    inset: 62.82% 43.87% 36.44% 55.59%;
  }

  .inset-\[62\.82\%_44\.41\%_36\.44\%_55\.04\%\] {
    inset: 62.82% 44.41% 36.44% 55.04%;
  }

  .inset-\[62\.82\%_44\.96\%_36\.44\%_54\.5\%\] {
    inset: 62.82% 44.96% 36.44% 54.5%;
  }

  .inset-\[62\.82\%_45\.5\%_36\.44\%_51\.25\%\] {
    inset: 62.82% 45.5% 36.44% 51.25%;
  }

  .inset-\[62\.82\%_47\.13\%_36\.44\%_52\.33\%\] {
    inset: 62.82% 47.13% 36.44% 52.33%;
  }

  .inset-\[62\.82\%_47\.67\%_34\.22\%_51\.79\%\] {
    inset: 62.82% 47.67% 34.22% 51.79%;
  }

  .inset-\[62\.82\%_48\.75\%_36\.44\%_50\.7\%\] {
    inset: 62.82% 48.75% 36.44% 50.7%;
  }

  .inset-\[63\.14\%_66\.42\%_36\.09\%_33\.02\%\] {
    inset: 63.14% 66.42% 36.09% 33.02%;
  }

  .inset-\[63\.56\%_43\.87\%_35\.7\%_55\.59\%\] {
    inset: 63.56% 43.87% 35.7% 55.59%;
  }

  .inset-\[63\.56\%_44\.41\%_35\.7\%_51\.25\%\] {
    inset: 63.56% 44.41% 35.7% 51.25%;
  }

  .inset-\[63\.56\%_44\.96\%_34\.22\%_54\.5\%\] {
    inset: 63.56% 44.96% 34.22% 54.5%;
  }

  .inset-\[63\.56\%_48\.75\%_35\.7\%_50\.7\%\] {
    inset: 63.56% 48.75% 35.7% 50.7%;
  }

  .inset-\[64\.3\%_43\.87\%_34\.96\%_55\.59\%\] {
    inset: 64.3% 43.87% 34.96% 55.59%;
  }

  .inset-\[64\.3\%_44\.41\%_34\.96\%_51\.25\%\] {
    inset: 64.3% 44.41% 34.96% 51.25%;
  }

  .inset-\[64\.3\%_48\.75\%_34\.96\%_50\.7\%\] {
    inset: 64.3% 48.75% 34.96% 50.7%;
  }

  .inset-\[64\.86\%_64\.12\%_28\.18\%_30\.72\%\] {
    inset: 64.86% 64.12% 28.18% 30.72%;
  }

  .inset-\[65\.04\%_43\.87\%_34\.22\%_55\.59\%\] {
    inset: 65.04% 43.87% 34.22% 55.59%;
  }

  .inset-\[65\.04\%_44\.41\%_34\.22\%_51\.25\%\] {
    inset: 65.04% 44.41% 34.22% 51.25%;
  }

  .inset-\[65\.04\%_45\.5\%_34\.22\%_53\.96\%\] {
    inset: 65.04% 45.5% 34.22% 53.96%;
  }

  .inset-\[65\.04\%_47\.13\%_34\.22\%_52\.33\%\] {
    inset: 65.04% 47.13% 34.22% 52.33%;
  }

  .inset-\[65\.04\%_48\.75\%_34\.22\%_50\.7\%\] {
    inset: 65.04% 48.75% 34.22% 50.7%;
  }

  .inset-\[65\.78\%_44\.41\%_33\.48\%_55\.04\%\] {
    inset: 65.78% 44.41% 33.48% 55.04%;
  }

  .inset-\[65\.78\%_44\.96\%_33\.48\%_51\.79\%\] {
    inset: 65.78% 44.96% 33.48% 51.79%;
  }

  .inset-\[65\.78\%_45\.5\%_33\.48\%_52\.33\%\] {
    inset: 65.78% 45.5% 33.48% 52.33%;
  }

  .inset-\[65\.78\%_48\.21\%_33\.48\%_51\.25\%\] {
    inset: 65.78% 48.21% 33.48% 51.25%;
  }

  .inset-\[66\.52\%_44\.96\%_32\.74\%_54\.5\%\] {
    inset: 66.52% 44.96% 32.74% 54.5%;
  }

  .inset-\[66\.52\%_45\.5\%_32\.74\%_52\.33\%\] {
    inset: 66.52% 45.5% 32.74% 52.33%;
  }

  .inset-\[66\.52\%_47\.67\%_32\.74\%_51\.79\%\] {
    inset: 66.52% 47.67% 32.74% 51.79%;
  }

  .inset-\[67\.19\%_76\.22\%_31\.25\%_18\.18\%\] {
    inset: 67.19% 76.22% 31.25% 18.18%;
  }

  .inset-\[67\.19\%_76\.22\%_31\.25\%_22\.38\%\] {
    inset: 67.19% 76.22% 31.25% 22.38%;
  }

  .inset-\[67\.19\%_80\.42\%_31\.25\%_18\.18\%\] {
    inset: 67.19% 80.42% 31.25% 18.18%;
  }

  .inset-\[67\.26\%_45\.5\%_32\%_52\.33\%\] {
    inset: 67.26% 45.5% 32% 52.33%;
  }

  .inset-\[70\.06\%_70\.75\%_22\.01\%_24\.83\%\] {
    inset: 70.06% 70.75% 22.01% 24.83%;
  }

  .inset-\[73\.56\%_68\.9\%_19\.88\%_26\.29\%\] {
    inset: 73.56% 68.9% 19.88% 26.29%;
  }

  .inset-\[78\.46\%_12\.37\%_20\%_78\.35\%\] {
    inset: 78.46% 12.37% 20% 78.35%;
  }

  .inset-\[78\.46\%_12\.37\%_20\%_85\.57\%\] {
    inset: 78.46% 12.37% 20% 85.57%;
  }

  .inset-\[78\.46\%_19\.59\%_20\%_78\.35\%\] {
    inset: 78.46% 19.59% 20% 78.35%;
  }

  .inset-\[78\.91\%_64\.34\%_19\.53\%_30\.07\%\] {
    inset: 78.91% 64.34% 19.53% 30.07%;
  }

  .inset-\[78\.91\%_64\.34\%_19\.53\%_34\.27\%\] {
    inset: 78.91% 64.34% 19.53% 34.27%;
  }

  .inset-\[78\.91\%_68\.53\%_19\.53\%_30\.07\%\] {
    inset: 78.91% 68.53% 19.53% 30.07%;
  }

  .inset-\[79\.69\%_8\.39\%_18\.75\%_86\.01\%\] {
    inset: 79.69% 8.39% 18.75% 86.01%;
  }

  .inset-\[79\.69\%_8\.39\%_18\.75\%_90\.21\%\] {
    inset: 79.69% 8.39% 18.75% 90.21%;
  }

  .inset-\[79\.69\%_12\.59\%_18\.75\%_86\.01\%\] {
    inset: 79.69% 12.59% 18.75% 86.01%;
  }

  .inset-\[81\.14\%_91\.25\%_4\.09\%_2\.3\%\] {
    inset: 81.14% 91.25% 4.09% 2.3%;
  }

  .inset-\[81\.83\%_84\.26\%_4\.86\%_11\.32\%\] {
    inset: 81.83% 84.26% 4.86% 11.32%;
  }

  .inset-\[83\.17\%_59\.52\%_11\.48\%_32\.88\%\] {
    inset: 83.17% 59.52% 11.48% 32.88%;
  }

  .inset-\[83\.17\%_59\.88\%_16\.16\%_33\.26\%\] {
    inset: 83.17% 59.88% 16.16% 33.26%;
  }

  .inset-\[83\.61\%_60\.27\%_11\.84\%_34\.08\%\] {
    inset: 83.61% 60.27% 11.84% 34.08%;
  }

  .inset-\[83\.83\%_59\.52\%_12\.21\%_40\.12\%\] {
    inset: 83.83% 59.52% 12.21% 40.12%;
  }

  .inset-\[83\.83\%_59\.88\%_12\.06\%_33\.27\%\] {
    inset: 83.83% 59.88% 12.06% 33.27%;
  }

  .inset-\[83\.83\%_59\.88\%_15\.18\%_39\.47\%\] {
    inset: 83.83% 59.88% 15.18% 39.47%;
  }

  .inset-\[83\.83\%_60\.53\%_15\.18\%_33\.89\%\] {
    inset: 83.83% 60.53% 15.18% 33.89%;
  }

  .inset-\[83\.83\%_66\.12\%_15\.18\%_33\.26\%\] {
    inset: 83.83% 66.12% 15.18% 33.26%;
  }

  .inset-\[83\.83\%_66\.74\%_12\.21\%_32\.88\%\] {
    inset: 83.83% 66.74% 12.21% 32.88%;
  }

  .inset-\[84\.82\%_59\.88\%_13\.15\%_33\.27\%\] {
    inset: 84.82% 59.88% 13.15% 33.27%;
  }

  .inset-\[86\.8\%_60\.53\%_12\.06\%_33\.89\%\] {
    inset: 86.8% 60.53% 12.06% 33.89%;
  }

  .inset-\[86\.11\%_98\.25\%_6\.14\%_1\.04\%\] {
    inset: 86.11% 98.25% 6.14% 1.04%;
  }

  .inset-\[86\.11\%_98\.43\%_8\.79\%_1\.17\%\] {
    inset: 86.11% 98.43% 8.79% 1.17%;
  }

  .inset-\[86\.11\%_98\.43\%_11\.24\%_1\.17\%\] {
    inset: 86.11% 98.43% 11.24% 1.17%;
  }

  .inset-\[86\.85\%_59\.88\%_12\.21\%_39\.47\%\] {
    inset: 86.85% 59.88% 12.21% 39.47%;
  }

  .inset-\[86\.85\%_66\.12\%_12\.06\%_33\.26\%\] {
    inset: 86.85% 66.12% 12.06% 33.26%;
  }

  .inset-\[86\.96\%_98\.48\%_12\.39\%_1\.43\%\] {
    inset: 86.96% 98.48% 12.39% 1.43%;
  }

  .inset-\[86\.96\%_98\.59\%_12\.39\%_1\.32\%\] {
    inset: 86.96% 98.59% 12.39% 1.32%;
  }

  .inset-\[87\.28\%_98\.63\%_12\.41\%_1\.32\%\] {
    inset: 87.28% 98.63% 12.41% 1.32%;
  }

  .inset-\[87\.28\%_98\.73\%_12\.23\%_1\.17\%\] {
    inset: 87.28% 98.73% 12.23% 1.17%;
  }

  .inset-\[87\.76\%_98\.51\%_11\.42\%_1\.37\%\] {
    inset: 87.76% 98.51% 11.42% 1.37%;
  }

  .inset-\[87\.79\%_59\.88\%_11\.48\%_33\.26\%\] {
    inset: 87.79% 59.88% 11.48% 33.26%;
  }

  .inset-\[88\.27\%_98\.56\%_11\.42\%_1\.37\%\] {
    inset: 88.27% 98.56% 11.42% 1.37%;
  }

  .inset-\[88\.76\%_98\.25\%_6\.14\%_1\.04\%\] {
    inset: 88.76% 98.25% 6.14% 1.04%;
  }

  .inset-\[88\.76\%_98\.48\%_8\.79\%_1\.29\%\] {
    inset: 88.76% 98.48% 8.79% 1.29%;
  }

  .inset-\[88\.76\%_98\.48\%_10\.91\%_1\.47\%\] {
    inset: 88.76% 98.48% 10.91% 1.47%;
  }

  .inset-\[88\.76\%_98\.51\%_9\.45\%_1\.37\%\] {
    inset: 88.76% 98.51% 9.45% 1.37%;
  }

  .inset-\[88\.76\%_98\.63\%_10\.91\%_1\.29\%\] {
    inset: 88.76% 98.63% 10.91% 1.29%;
  }

  .inset-\[89\.4\%_98\.48\%_9\.1\%_1\.34\%\] {
    inset: 89.4% 98.48% 9.1% 1.34%;
  }

  .inset-\[89\.09\%_98\.48\%_10\.58\%_1\.47\%\] {
    inset: 89.09% 98.48% 10.58% 1.47%;
  }

  .inset-\[89\.09\%_98\.51\%_9\.43\%_1\.34\%\] {
    inset: 89.09% 98.51% 9.43% 1.34%;
  }

  .inset-\[90\.55\%_98\.36\%_6\.14\%_1\.17\%\] {
    inset: 90.55% 98.36% 6.14% 1.17%;
  }

  .inset-\[90\.55\%_98\.36\%_8\.13\%_1\.17\%\] {
    inset: 90.55% 98.36% 8.13% 1.17%;
  }

  .inset-\[91\.54\%_98\.28\%_8\.13\%_1\.65\%\] {
    inset: 91.54% 98.28% 8.13% 1.65%;
  }

  .inset-\[91\.54\%_98\.86\%_8\.13\%_1\.06\%\] {
    inset: 91.54% 98.86% 8.13% 1.06%;
  }

  .inset-\[92\.19\%_87\.41\%_6\.25\%_6\.99\%\] {
    inset: 92.19% 87.41% 6.25% 6.99%;
  }

  .inset-\[92\.19\%_87\.41\%_6\.25\%_11\.19\%\] {
    inset: 92.19% 87.41% 6.25% 11.19%;
  }

  .inset-\[92\.19\%_91\.61\%_6\.25\%_6\.99\%\] {
    inset: 92.19% 91.61% 6.25% 6.99%;
  }

  .inset-\[93\.69\%_98\.36\%_6\.14\%_1\.42\%\] {
    inset: 93.69% 98.36% 6.14% 1.42%;
  }

  .inset-\[93\.69\%_98\.61\%_6\.14\%_1\.17\%\] {
    inset: 93.69% 98.61% 6.14% 1.17%;
  }

  .inset-\[136px_140px_174px_1020px\] {
    inset: 136px 140px 174px 1020px;
  }

  .inset-\[315px_1000px_492px_538px\] {
    inset: 315px 1000px 492px 538px;
  }

  .inset-\[315px_1200px_492px_338px\] {
    inset: 315px 1200px 492px 338px;
  }

  .inset-\[315px_1400px_492px_138px\] {
    inset: 315px 1400px 492px 138px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[2\.08\%\] {
    top: 2.08%;
  }

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

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

  .top-\[5\.57\%\] {
    top: 5.57%;
  }

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

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

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

  .top-\[22\.64\%\] {
    top: 22.64%;
  }

  .top-\[23\.03\%\] {
    top: 23.03%;
  }

  .top-\[27\.26\%\] {
    top: 27.26%;
  }

  .top-\[31\.48\%\] {
    top: 31.48%;
  }

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

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

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

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

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

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

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

  .top-\[95\.98\%\] {
    top: 95.98%;
  }

  .top-\[98\.57px\] {
    top: 98.57px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[261\.91px\] {
    top: 261.91px;
  }

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

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

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

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

  .top-\[328\.09px\] {
    top: 328.09px;
  }

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

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

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

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

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

  .top-\[374\.56px\] {
    top: 374.56px;
  }

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

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

  .top-\[392\.87px\] {
    top: 392.87px;
  }

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

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

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

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

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

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

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

  .top-\[440\.74px\] {
    top: 440.74px;
  }

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

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

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

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

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

  .top-\[461\.86px\] {
    top: 461.86px;
  }

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

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

  .top-\[473\.13px\] {
    top: 473.13px;
  }

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

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

  .top-\[484\.39px\] {
    top: 484.39px;
  }

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

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

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

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

  .top-\[512\.56px\] {
    top: 512.56px;
  }

  .top-\[513\.96px\] {
    top: 513.96px;
  }

  .top-\[519\.6px\] {
    top: 519.6px;
  }

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

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

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

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

  .top-\[542\.13px\] {
    top: 542.13px;
  }

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

  .top-\[548\.07px\] {
    top: 548.07px;
  }

  .top-\[549\.17px\] {
    top: 549.17px;
  }

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

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

  .top-\[559\.02px\] {
    top: 559.02px;
  }

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

  .top-\[574\.51px\] {
    top: 574.51px;
  }

  .top-\[580\.15px\] {
    top: 580.15px;
  }

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

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

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

  .top-\[595\.63px\] {
    top: 595.63px;
  }

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

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

  .top-\[614\.57px\] {
    top: 614.57px;
  }

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

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

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

  .top-full {
    top: 100%;
  }

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

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

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

  .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-\[-0\.03px\] {
    right: -.03px;
  }

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

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

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

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

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

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

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

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

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

  .right-\[-2856\.63px\] {
    right: -2856.63px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .right-\[1\.29\%\] {
    right: 1.29%;
  }

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

  .right-\[1\.59\%\] {
    right: 1.59%;
  }

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

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

  .right-\[4\.71\%\] {
    right: 4.71%;
  }

  .right-\[7\.09\%\] {
    right: 7.09%;
  }

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

  .right-\[11\.29px\] {
    right: 11.29px;
  }

  .right-\[11\.35px\] {
    right: 11.35px;
  }

  .right-\[11\.41px\] {
    right: 11.41px;
  }

  .right-\[12\.41px\] {
    right: 12.41px;
  }

  .right-\[12\.59px\] {
    right: 12.59px;
  }

  .right-\[12\.76px\] {
    right: 12.76px;
  }

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

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

  .right-\[18\.69\%\] {
    right: 18.69%;
  }

  .right-\[22\.63px\] {
    right: 22.63px;
  }

  .right-\[24\.49\%\] {
    right: 24.49%;
  }

  .right-\[28\.57\%\] {
    right: 28.57%;
  }

  .right-\[30\.3\%\] {
    right: 30.3%;
  }

  .right-\[36\.1\%\] {
    right: 36.1%;
  }

  .right-\[41\.9\%\] {
    right: 41.9%;
  }

  .right-\[42\.86\%\] {
    right: 42.86%;
  }

  .right-\[47\.7\%\] {
    right: 47.7%;
  }

  .right-\[53\.5\%\] {
    right: 53.5%;
  }

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

  .right-\[59\.3\%\] {
    right: 59.3%;
  }

  .right-\[65\.1\%\] {
    right: 65.1%;
  }

  .right-\[69\.84\%\] {
    right: 69.84%;
  }

  .right-\[70\.9\%\] {
    right: 70.9%;
  }

  .right-\[71\.43\%\] {
    right: 71.43%;
  }

  .right-\[76\.7\%\] {
    right: 76.7%;
  }

  .right-\[79\.36\%\] {
    right: 79.36%;
  }

  .right-\[82\.5\%\] {
    right: 82.5%;
  }

  .right-\[85\.72\%\] {
    right: 85.72%;
  }

  .right-\[88\.31\%\] {
    right: 88.31%;
  }

  .right-\[94\.11\%\] {
    right: 94.11%;
  }

  .right-\[95\.04\%\] {
    right: 95.04%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .bottom-\[2\.82px\] {
    bottom: 2.82px;
  }

  .bottom-\[12\.35px\] {
    bottom: 12.35px;
  }

  .bottom-\[12\.67px\] {
    bottom: 12.67px;
  }

  .bottom-\[14\.41px\] {
    bottom: 14.41px;
  }

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

  .bottom-\[26\.45\%\] {
    bottom: 26.45%;
  }

  .bottom-\[30\.19\%\] {
    bottom: 30.19%;
  }

  .bottom-\[31\.17\%\] {
    bottom: 31.17%;
  }

  .bottom-\[39\.62\%\] {
    bottom: 39.62%;
  }

  .bottom-\[55\.29\%\] {
    bottom: 55.29%;
  }

  .bottom-\[61\.38\%\] {
    bottom: 61.38%;
  }

  .bottom-\[93\.48px\] {
    bottom: 93.48px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .left-\[1\.59\%\] {
    left: 1.59%;
  }

  .left-\[2\.01px\] {
    left: 2.01px;
  }

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

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

  .left-\[4\.96\%\] {
    left: 4.96%;
  }

  .left-\[5\.8\%\] {
    left: 5.8%;
  }

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

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

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

  .left-\[17\.4\%\] {
    left: 17.4%;
  }

  .left-\[17\.46\%\] {
    left: 17.46%;
  }

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

  .left-\[23\.2\%\] {
    left: 23.2%;
  }

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

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

  .left-\[28\.57\%\] {
    left: 28.57%;
  }

  .left-\[29\.01\%\] {
    left: 29.01%;
  }

  .left-\[34\.81\%\] {
    left: 34.81%;
  }

  .left-\[40\.61\%\] {
    left: 40.61%;
  }

  .left-\[42\.86\%\] {
    left: 42.86%;
  }

  .left-\[46\.41\%\] {
    left: 46.41%;
  }

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

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

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

  .left-\[58\.01\%\] {
    left: 58.01%;
  }

  .left-\[63\.81\%\] {
    left: 63.81%;
  }

  .left-\[69\.61\%\] {
    left: 69.61%;
  }

  .left-\[71\.43\%\] {
    left: 71.43%;
  }

  .left-\[75\.41\%\] {
    left: 75.41%;
  }

  .left-\[81\.22\%\] {
    left: 81.22%;
  }

  .left-\[85\.71\%\] {
    left: 85.71%;
  }

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

  .left-\[87\.89px\] {
    left: 87.89px;
  }

  .left-\[92\.82\%\] {
    left: 92.82%;
  }

  .left-\[95\.29\%\] {
    left: 95.29%;
  }

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

  .left-\[178\.83px\] {
    left: 178.83px;
  }

  .left-\[201\.36px\] {
    left: 201.36px;
  }

  .left-\[223\.89px\] {
    left: 223.89px;
  }

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

  .left-\[241\.15px\] {
    left: 241.15px;
  }

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

  .left-\[246\.42px\] {
    left: 246.42px;
  }

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

  .left-\[336\.54px\] {
    left: 336.54px;
  }

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

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

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

  .left-\[388\.67px\] {
    left: 388.67px;
  }

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

  .left-\[397\.66px\] {
    left: 397.66px;
  }

  .left-\[399\.91px\] {
    left: 399.91px;
  }

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

  .left-\[428\.07px\] {
    left: 428.07px;
  }

  .left-\[436\.52px\] {
    left: 436.52px;
  }

  .left-\[442\.89px\] {
    left: 442.89px;
  }

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

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

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

  .left-\[536\.49px\] {
    left: 536.49px;
  }

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

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

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

  .left-\[719\.55px\] {
    left: 719.55px;
  }

  .left-\[720\.96px\] {
    left: 720.96px;
  }

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

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

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

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

  .left-\[1008\.21px\] {
    left: 1008.21px;
  }

  .left-\[1033\.56px\] {
    left: 1033.56px;
  }

  .left-\[1058\.91px\] {
    left: 1058.91px;
  }

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

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

  .left-\[1101\.15px\] {
    left: 1101.15px;
  }

  .left-\[1103\.97px\] {
    left: 1103.97px;
  }

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

  .left-\[1149\.03px\] {
    left: 1149.03px;
  }

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

  .left-\[1171\.56px\] {
    left: 1171.56px;
  }

  .left-\[1172\.96px\] {
    left: 1172.96px;
  }

  .left-\[1194\.09px\] {
    left: 1194.09px;
  }

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

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

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

  .left-\[1261\.67px\] {
    left: 1261.67px;
  }

  .left-\[1284\.2px\] {
    left: 1284.2px;
  }

  .left-\[1306\.73px\] {
    left: 1306.73px;
  }

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

  .left-\[1330\.67px\] {
    left: 1330.67px;
  }

  .left-\[1358\.84px\] {
    left: 1358.84px;
  }

  .left-\[1361\.65px\] {
    left: 1361.65px;
  }

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

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

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

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

  .left-\[1503\.87px\] {
    left: 1503.87px;
  }

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

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

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

  .left-\[1539\.08px\] {
    left: 1539.08px;
  }

  .left-\[1610\.89px\] {
    left: 1610.89px;
  }

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

  .left-\[1861\.53px\] {
    left: 1861.53px;
  }

  .left-\[1882\.66px\] {
    left: 1882.66px;
  }

  .left-\[1893\.92px\] {
    left: 1893.92px;
  }

  .left-\[1926\.31px\] {
    left: 1926.31px;
  }

  .left-\[1999\.53px\] {
    left: 1999.53px;
  }

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

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

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

  .left-\[2151\.61px\] {
    left: 2151.61px;
  }

  .left-\[2179\.77px\] {
    left: 2179.77px;
  }

  .left-\[2251\.58px\] {
    left: 2251.58px;
  }

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

  .left-\[2390\.99px\] {
    left: 2390.99px;
  }

  .left-\[2419\.15px\] {
    left: 2419.15px;
  }

  .left-\[2447\.31px\] {
    left: 2447.31px;
  }

  .left-\[2495\.19px\] {
    left: 2495.19px;
  }

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

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

  .left-\[2550\.1px\] {
    left: 2550.1px;
  }

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

  .left-\[2592\.35px\] {
    left: 2592.35px;
  }

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

  .left-\[2634\.59px\] {
    left: 2634.59px;
  }

  .left-\[2665\.57px\] {
    left: 2665.57px;
  }

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

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

  .left-\[2693\.73px\] {
    left: 2693.73px;
  }

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

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

  .left-\[2788\.08px\] {
    left: 2788.08px;
  }

  .left-\[2821\.87px\] {
    left: 2821.87px;
  }

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

  .left-\[2855\.67px\] {
    left: 2855.67px;
  }

  .left-\[2875\.38px\] {
    left: 2875.38px;
  }

  .left-\[2906\.36px\] {
    left: 2906.36px;
  }

  .left-\[2978\.17px\] {
    left: 2978.17px;
  }

  .left-\[2985\.21px\] {
    left: 2985.21px;
  }

  .left-\[2995\.07px\] {
    left: 2995.07px;
  }

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

  .left-\[3079\.56px\] {
    left: 3079.56px;
  }

  .left-\[3106\.31px\] {
    left: 3106.31px;
  }

  .left-\[3128\.84px\] {
    left: 3128.84px;
  }

  .left-\[3255\.57px\] {
    left: 3255.57px;
  }

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

  .left-\[3311\.9px\] {
    left: 3311.9px;
  }

  .left-\[3335\.84px\] {
    left: 3335.84px;
  }

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

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

  .left-\[3583\.66px\] {
    left: 3583.66px;
  }

  .left-\[3813\.19px\] {
    left: 3813.19px;
  }

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

  .left-\[4045\.53px\] {
    left: 4045.53px;
  }

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

  .isolate {
    isolation: isolate;
  }

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

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

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

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

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

  .container {
    width: 100%;
  }

  @media (width >= 40rem) {
    .container {
      max-width: 40rem;
    }
  }

  @media (width >= 48rem) {
    .container {
      max-width: 48rem;
    }
  }

  @media (width >= 64rem) {
    .container {
      max-width: 64rem;
    }
  }

  @media (width >= 80rem) {
    .container {
      max-width: 80rem;
    }
  }

  @media (width >= 96rem) {
    .container {
      max-width: 96rem;
    }
  }

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

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

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

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

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

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

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

  .mb-\[30px\] {
    margin-bottom: 30px;
  }

  .mb-\[50px\] {
    margin-bottom: 50px;
  }

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

  .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-\[1\.408px\] {
    width: 1.408px;
    height: 1.408px;
  }

  .size-\[2\.816px\] {
    width: 2.816px;
    height: 2.816px;
  }

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

  .size-\[19\.714px\] {
    width: 19.714px;
    height: 19.714px;
  }

  .size-\[22\.53px\] {
    width: 22.53px;
    height: 22.53px;
  }

  .size-\[35\.295px\] {
    width: 35.295px;
    height: 35.295px;
  }

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

  .size-\[52\.37px\] {
    width: 52.37px;
    height: 52.37px;
  }

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

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

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

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

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

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

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

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

  .h-\[1\.15rem\] {
    height: 1.15rem;
  }

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

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

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

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

  .h-\[4\.224px\] {
    height: 4.224px;
  }

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

  .h-\[11\.265px\] {
    height: 11.265px;
  }

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

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

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

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

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

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

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

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

  .h-\[32\.387px\] {
    height: 32.387px;
  }

  .h-\[33\.795px\] {
    height: 33.795px;
  }

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

  .h-\[38\.019px\] {
    height: 38.019px;
  }

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

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

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

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

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

  .h-\[67\.59px\] {
    height: 67.59px;
  }

  .h-\[75\.94px\] {
    height: 75.94px;
  }

  .h-\[77\.447px\] {
    height: 77.447px;
  }

  .h-\[78\.855px\] {
    height: 78.855px;
  }

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

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

  .h-\[109\.833px\] {
    height: 109.833px;
  }

  .h-\[112\.65px\] {
    height: 112.65px;
  }

  .h-\[115\.466px\] {
    height: 115.466px;
  }

  .h-\[116\.874px\] {
    height: 116.874px;
  }

  .h-\[135\.179px\] {
    height: 135.179px;
  }

  .h-\[180\.239px\] {
    height: 180.239px;
  }

  .h-\[183\.056px\] {
    height: 183.056px;
  }

  .h-\[202\.769px\] {
    height: 202.769px;
  }

  .h-\[219\.667px\] {
    height: 219.667px;
  }

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

  .h-\[412\.579px\] {
    height: 412.579px;
  }

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

  .h-\[563\.248px\] {
    height: 563.248px;
  }

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

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

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

  .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-screen {
    height: 100vh;
  }

  .h-svh {
    height: 100svh;
  }

  .max-h-\(--radix-context-menu-content-available-height\) {
    max-height: var(--radix-context-menu-content-available-height);
  }

  .max-h-\(--radix-dropdown-menu-content-available-height\) {
    max-height: var(--radix-dropdown-menu-content-available-height);
  }

  .max-h-\(--radix-select-content-available-height\) {
    max-height: var(--radix-select-content-available-height);
  }

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

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

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

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

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

  .min-h-svh {
    min-height: 100svh;
  }

  .w-\(--sidebar-width\) {
    width: var(--sidebar-width);
  }

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

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

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

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

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

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

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

  .w-\[1\.408px\] {
    width: 1.408px;
  }

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

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

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

  .w-\[4\.219px\] {
    width: 4.219px;
  }

  .w-\[4\.224px\] {
    width: 4.224px;
  }

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

  .w-\[11\.265px\] {
    width: 11.265px;
  }

  .w-\[12\.673px\] {
    width: 12.673px;
  }

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

  .w-\[19\.714px\] {
    width: 19.714px;
  }

  .w-\[22\.53px\] {
    width: 22.53px;
  }

  .w-\[25\.346px\] {
    width: 25.346px;
  }

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

  .w-\[29\.57px\] {
    width: 29.57px;
  }

  .w-\[31\.128px\] {
    width: 31.128px;
  }

  .w-\[31\.721px\] {
    width: 31.721px;
  }

  .w-\[39\.427px\] {
    width: 39.427px;
  }

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

  .w-\[45\.06px\] {
    width: 45.06px;
  }

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

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

  .w-\[66\.182px\] {
    width: 66.182px;
  }

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

  .w-\[71\.814px\] {
    width: 71.814px;
  }

  .w-\[78\.855px\] {
    width: 78.855px;
  }

  .w-\[80\.263px\] {
    width: 80.263px;
  }

  .w-\[88\.712px\] {
    width: 88.712px;
  }

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

  .w-\[101\.385px\] {
    width: 101.385px;
  }

  .w-\[105\.609px\] {
    width: 105.609px;
  }

  .w-\[111\.241px\] {
    width: 111.241px;
  }

  .w-\[121\.098px\] {
    width: 121.098px;
  }

  .w-\[123\.915px\] {
    width: 123.915px;
  }

  .w-\[136\.588px\] {
    width: 136.588px;
  }

  .w-\[140\.115px\] {
    width: 140.115px;
  }

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

  .w-\[188\.688px\] {
    width: 188.688px;
  }

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

  .w-\[201\.361px\] {
    width: 201.361px;
  }

  .w-\[212\.626px\] {
    width: 212.626px;
  }

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

  .w-\[366\.111px\] {
    width: 366.111px;
  }

  .w-\[410\.5px\] {
    width: 410.5px;
  }

  .w-\[464\.679px\] {
    width: 464.679px;
  }

  .w-\[491\.434px\] {
    width: 491.434px;
  }

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

  .w-\[711\.222px\] {
    width: 711.222px;
  }

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

  .w-\[742\.079px\] {
    width: 742.079px;
  }

  .w-\[1069\.15px\] {
    width: 1069.15px;
  }

  .w-\[1198\.31px\] {
    width: 1198.31px;
  }

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

  .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-\[350px\] {
    max-width: 350px;
  }

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

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

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

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

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

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

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

  .max-w-\[calc\(100\%-2rem\)\] {
    max-width: calc(100% - 2rem);
  }

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

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

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

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

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

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

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

  .min-w-\[8rem\] {
    min-width: 8rem;
  }

  .min-w-\[12rem\] {
    min-width: 12rem;
  }

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

  .min-w-\[var\(--radix-select-trigger-width\)\] {
    min-width: var(--radix-select-trigger-width);
  }

  .flex-1 {
    flex: 1;
  }

  .flex-none {
    flex: none;
  }

  .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-\[2px\] {
    --tw-translate-y: 2px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[calc\(-50\%_-_2px\)\] {
    --tw-translate-y: calc(-50% - 2px);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

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

  .rotate-45 {
    rotate: 45deg;
  }

  .rotate-90 {
    rotate: 90deg;
  }

  .rotate-\[32\.848deg\] {
    rotate: 32.848deg;
  }

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

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

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

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

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

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

  .animate-caret-blink {
    animation: 1.25s ease-out infinite caret-blink;
  }

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

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

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

  .cursor-default {
    cursor: default;
  }

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

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

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

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

  .gap-\[13px\] {
    gap: 13px;
  }

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

  :where(.space-y-1 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-2 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-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-x-auto {
    overflow-x: auto;
  }

  .overflow-x-hidden {
    overflow-x: hidden;
  }

  .overflow-y-auto {
    overflow-y: auto;
  }

  .rounded {
    border-radius: .25rem;
  }

  .rounded-\[2px\] {
    border-radius: 2px;
  }

  .rounded-\[4px\] {
    border-radius: 4px;
  }

  .rounded-\[5px\] {
    border-radius: 5px;
  }

  .rounded-\[inherit\] {
    border-radius: inherit;
  }

  .rounded-full {
    border-radius: 3.40282e38px;
  }

  .rounded-lg {
    border-radius: var(--radius);
  }

  .rounded-md {
    border-radius: calc(var(--radius)  - 2px);
  }

  .rounded-none {
    border-radius: 0;
  }

  .rounded-sm {
    border-radius: calc(var(--radius)  - 4px);
  }

  .rounded-xl {
    border-radius: calc(var(--radius)  + 4px);
  }

  .rounded-xs {
    border-radius: var(--radius-xs);
  }

  .rounded-tl-sm {
    border-top-left-radius: calc(var(--radius)  - 4px);
  }

  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .border-\[1\.5px\] {
    border-style: var(--tw-border-style);
    border-width: 1.5px;
  }

  .border-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-t-\[4px\] {
    border-top-style: var(--tw-border-style);
    border-top-width: 4px;
  }

  .border-r {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .border-r-\[6px\] {
    border-right-style: var(--tw-border-style);
    border-right-width: 6px;
  }

  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .border-b-\[4px\] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 4px;
  }

  .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-\[\#0ad03f\] {
    border-color: #0ad03f;
  }

  .border-\[\#00d500\] {
    border-color: #00d500;
  }

  .border-\[\#000000\] {
    border-color: #000;
  }

  .border-\[\#000001\] {
    border-color: #000001;
  }

  .border-\[\#cc6600\] {
    border-color: #c60;
  }

  .border-\[\#ff6600\] {
    border-color: #f60;
  }

  .border-\[\#ff6666\] {
    border-color: #f66;
  }

  .border-\[\#ffd900\] {
    border-color: #ffd900;
  }

  .border-black {
    border-color: var(--color-black);
  }

  .border-border\/50 {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-border\/50 {
      border-color: color-mix(in oklab, var(--border) 50%, transparent);
    }
  }

  .border-input {
    border-color: var(--input);
  }

  .border-primary {
    border-color: var(--primary);
  }

  .border-sidebar-border {
    border-color: var(--sidebar-border);
  }

  .border-transparent {
    border-color: #0000;
  }

  .border-white {
    border-color: var(--color-white);
  }

  .border-t-transparent {
    border-top-color: #0000;
  }

  .border-r-\[\#ec5757\] {
    border-right-color: #ec5757;
  }

  .border-b-transparent {
    border-bottom-color: #0000;
  }

  .border-l-transparent {
    border-left-color: #0000;
  }

  .bg-\(--color-bg\) {
    background-color: var(--color-bg);
  }

  .bg-\[\#0ad03f\] {
    background-color: #0ad03f;
  }

  .bg-\[\#00d500\] {
    background-color: #00d500;
  }

  .bg-\[\#0000b9\] {
    background-color: #0000b9;
  }

  .bg-\[\#000000\] {
    background-color: #000;
  }

  .bg-\[\#1f50cc\] {
    background-color: #1f50cc;
  }

  .bg-\[\#2c5ce2\] {
    background-color: #2c5ce2;
  }

  .bg-\[\#004f00\] {
    background-color: #004f00;
  }

  .bg-\[\#4caf50\] {
    background-color: #4caf50;
  }

  .bg-\[\#5e88fe\] {
    background-color: #5e88fe;
  }

  .bg-\[\#009f00\] {
    background-color: #009f00;
  }

  .bg-\[\#9fe1fc\] {
    background-color: #9fe1fc;
  }

  .bg-\[\#32b5fc\] {
    background-color: #32b5fc;
  }

  .bg-\[\#41d83d\] {
    background-color: #41d83d;
  }

  .bg-\[\#93b9ff\] {
    background-color: #93b9ff;
  }

  .bg-\[\#93fcee\] {
    background-color: #93fcee;
  }

  .bg-\[\#192eea\] {
    background-color: #192eea;
  }

  .bg-\[\#944c4c\] {
    background-color: #944c4c;
  }

  .bg-\[\#1976d2\] {
    background-color: #1976d2;
  }

  .bg-\[\#666666\] {
    background-color: #666;
  }

  .bg-\[\#982020\] {
    background-color: #982020;
  }

  .bg-\[\#998200\] {
    background-color: #998200;
  }

  .bg-\[\#ec5757\] {
    background-color: #ec5757;
  }

  .bg-\[\#f44336\] {
    background-color: #f44336;
  }

  .bg-\[\#fa3a23\] {
    background-color: #fa3a23;
  }

  .bg-\[\#fc8e2e\] {
    background-color: #fc8e2e;
  }

  .bg-\[\#fcb5a8\] {
    background-color: #fcb5a8;
  }

  .bg-\[\#fcfcfc\] {
    background-color: #fcfcfc;
  }

  .bg-\[\#ff6600\] {
    background-color: #f60;
  }

  .bg-\[\#ff9800\] {
    background-color: #ff9800;
  }

  .bg-\[\#ffa600\] {
    background-color: #ffa600;
  }

  .bg-\[\#ffd900\] {
    background-color: #ffd900;
  }

  .bg-\[\#ffeb3b\] {
    background-color: #ffeb3b;
  }

  .bg-\[\#ffecec\] {
    background-color: #ffecec;
  }

  .bg-accent {
    background-color: var(--accent);
  }

  .bg-background {
    background-color: var(--background);
  }

  .bg-black {
    background-color: var(--color-black);
  }

  .bg-black\/50 {
    background-color: #00000080;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/50 {
      background-color: color-mix(in oklab, var(--color-black) 50%, transparent);
    }
  }

  .bg-border {
    background-color: var(--border);
  }

  .bg-card {
    background-color: var(--card);
  }

  .bg-destructive {
    background-color: var(--destructive);
  }

  .bg-foreground {
    background-color: var(--foreground);
  }

  .bg-gray-100 {
    background-color: var(--color-gray-100);
  }

  .bg-input-background {
    background-color: var(--input-background);
  }

  .bg-muted {
    background-color: var(--muted);
  }

  .bg-muted\/50 {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted\/50 {
      background-color: color-mix(in oklab, var(--muted) 50%, transparent);
    }
  }

  .bg-popover {
    background-color: var(--popover);
  }

  .bg-primary {
    background-color: var(--primary);
  }

  .bg-primary\/20 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-primary\/20 {
      background-color: color-mix(in oklab, var(--primary) 20%, transparent);
    }
  }

  .bg-red-500 {
    background-color: var(--color-red-500);
  }

  .bg-secondary {
    background-color: var(--secondary);
  }

  .bg-sidebar {
    background-color: var(--sidebar);
  }

  .bg-sidebar-border {
    background-color: var(--sidebar-border);
  }

  .bg-transparent {
    background-color: #0000;
  }

  .bg-white {
    background-color: var(--color-white);
  }

  .bg-yellow-300 {
    background-color: var(--color-yellow-300);
  }

  .bg-gradient-to-b {
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .from-\[\#1f50cc\] {
    --tw-gradient-from: #1f50cc;
    --tw-gradient-stops: var(--tw-gradient-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-\[\#5e88fe\] {
    --tw-gradient-from: #5e88fe;
    --tw-gradient-stops: var(--tw-gradient-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-\[\#0a2a80\] {
    --tw-gradient-to: #0a2a80;
    --tw-gradient-stops: var(--tw-gradient-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-\[\#2c5ce2\] {
    --tw-gradient-to: #2c5ce2;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .bg-size-\[11\.265px_22\.5299px\] {
    background-size: 11.265px 22.5299px;
  }

  .bg-size-\[22\.5299px_42\.2436px\] {
    background-size: 22.5299px 42.2436px;
  }

  .bg-size-\[29\.5705px_2\.81624px\] {
    background-size: 29.5705px 2.81624px;
  }

  .bg-size-\[29\.5705px_18\.3056px\] {
    background-size: 29.5705px 18.3056px;
  }

  .bg-size-\[29\.5705px_22\.5299px\] {
    background-size: 29.5705px 22.5299px;
  }

  .bg-size-\[30\.9786px_22\.5299px\] {
    background-size: 30.9786px 22.5299px;
  }

  .bg-top-left {
    background-position: 0 0;
  }

  .bg-repeat {
    background-repeat: repeat;
  }

  .fill-current {
    fill: currentColor;
  }

  .fill-primary {
    fill: var(--primary);
  }

  .object-contain {
    object-fit: contain;
  }

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

  .pt-\[15px\] {
    padding-top: 15px;
  }

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

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

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

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

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

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

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

  .pb-\[18px\] {
    padding-bottom: 18px;
  }

  .pb-\[20px\] {
    padding-bottom: 20px;
  }

  .pb-\[25px\] {
    padding-bottom: 25px;
  }

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

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

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

  .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-\[\'Inter\:Bold\'\,_sans-serif\] {
    font-family: Inter\:Bold, sans-serif;
  }

  .font-\[\'Pixelify_Sans\'\] {
    font-family: Pixelify Sans;
  }

  .font-\[\'Pixelify_Sans\:Regular\'\,_sans-serif\] {
    font-family: Pixelify Sans\:Regular, sans-serif;
  }

  .font-\[\'Silkscreen\'\] {
    font-family: Silkscreen;
  }

  .font-\[\'Silkscreen\:Bold\'\,_sans-serif\] {
    font-family: Silkscreen\:Bold, sans-serif;
  }

  .font-\[\'Silkscreen\:Regular\'\,_sans-serif\] {
    font-family: Silkscreen\: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-\[6px\] {
    font-size: 6px;
  }

  .text-\[7px\] {
    font-size: 7px;
  }

  .text-\[8px\] {
    font-size: 8px;
  }

  .text-\[10px\] {
    font-size: 10px;
  }

  .text-\[12\.412px\] {
    font-size: 12.412px;
  }

  .text-\[12px\] {
    font-size: 12px;
  }

  .text-\[14px\] {
    font-size: 14px;
  }

  .text-\[16px\] {
    font-size: 16px;
  }

  .text-\[18px\] {
    font-size: 18px;
  }

  .text-\[24px\] {
    font-size: 24px;
  }

  .text-\[25\.7px\] {
    font-size: 25.7px;
  }

  .text-\[28\.063px\] {
    font-size: 28.063px;
  }

  .text-\[36px\] {
    font-size: 36px;
  }

  .text-\[42px\] {
    font-size: 42px;
  }

  .text-\[48px\] {
    font-size: 48px;
  }

  .text-\[66\.58px\] {
    font-size: 66.58px;
  }

  .text-\[72px\] {
    font-size: 72px;
  }

  .leading-\[0\] {
    --tw-leading: 0;
    line-height: 0;
  }

  .leading-\[10px\] {
    --tw-leading: 10px;
    line-height: 10px;
  }

  .leading-\[12px\] {
    --tw-leading: 12px;
    line-height: 12px;
  }

  .leading-\[18px\] {
    --tw-leading: 18px;
    line-height: 18px;
  }

  .leading-\[25\.65px\] {
    --tw-leading: 25.65px;
    line-height: 25.65px;
  }

  .leading-\[66\.45px\] {
    --tw-leading: 66.45px;
    line-height: 66.45px;
  }

  .leading-\[normal\] {
    --tw-leading: normal;
    line-height: normal;
  }

  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }

  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .tracking-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-\[\#00d500\] {
    color: #00d500;
  }

  .text-\[\#000000\] {
    color: #000;
  }

  .text-\[\#004f00\] {
    color: #004f00;
  }

  .text-\[\#998200\] {
    color: #998200;
  }

  .text-\[\#cc6600\] {
    color: #c60;
  }

  .text-\[\#cccccc\] {
    color: #ccc;
  }

  .text-\[\#fa3a23\] {
    color: #fa3a23;
  }

  .text-\[\#ff6600\] {
    color: #f60;
  }

  .text-\[\#ff6666\] {
    color: #f66;
  }

  .text-\[\#ffd900\] {
    color: #ffd900;
  }

  .text-\[\#ffffff\] {
    color: #fff;
  }

  .text-accent-foreground {
    color: var(--accent-foreground);
  }

  .text-black {
    color: var(--color-black);
  }

  .text-card-foreground {
    color: var(--card-foreground);
  }

  .text-current {
    color: currentColor;
  }

  .text-destructive {
    color: var(--destructive);
  }

  .text-foreground {
    color: var(--foreground);
  }

  .text-muted-foreground {
    color: var(--muted-foreground);
  }

  .text-popover-foreground {
    color: var(--popover-foreground);
  }

  .text-primary {
    color: var(--primary);
  }

  .text-primary-foreground {
    color: var(--primary-foreground);
  }

  .text-secondary-foreground {
    color: var(--secondary-foreground);
  }

  .text-sidebar-foreground {
    color: var(--sidebar-foreground);
  }

  .text-sidebar-foreground\/70 {
    color: var(--sidebar-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-sidebar-foreground\/70 {
      color: color-mix(in oklab, var(--sidebar-foreground) 70%, transparent);
    }
  }

  .text-white {
    color: var(--color-white);
  }

  .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-20 {
    opacity: .2;
  }

  .opacity-30 {
    opacity: .3;
  }

  .opacity-50 {
    opacity: .5;
  }

  .opacity-70 {
    opacity: .7;
  }

  .opacity-80 {
    opacity: .8;
  }

  .opacity-100 {
    opacity: 1;
  }

  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\] {
    --tw-shadow: 0 0 0 1px var(--tw-shadow-color, hsl(var(--sidebar-border)));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_2px_0px_2px_inset_\#000000\] {
    --tw-shadow: 0px 2px 0px 2px inset var(--tw-shadow-color, #000);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_6px_0px_0px_rgba\(0\,0\,0\,0\.2\)\] {
    --tw-shadow: 0px 6px 0px 0px var(--tw-shadow-color, #0003);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_8px_0px_0px_inset_\#000001\] {
    --tw-shadow: 0px 8px 0px 0px inset var(--tw-shadow-color, #000001);
    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_0px_0px_rgba\(0\,0\,0\,0\.2\)\] {
    --tw-shadow: 0px 9px 0px 0px var(--tw-shadow-color, #0003);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-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 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-0 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-ring\/50 {
    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-ring\/50 {
      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  .ring-sidebar-ring {
    --tw-ring-color: var(--sidebar-ring);
  }

  .ring-offset-background {
    --tw-ring-offset-color: var(--background);
  }

  .outline-hidden {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .outline-hidden {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .filter {
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[color\,box-shadow\] {
    transition-property: color, box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[left\,right\,width\] {
    transition-property: left, right, width;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[margin\,opacity\] {
    transition-property: margin, opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[width\,height\,padding\] {
    transition-property: width, height, padding;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[width\] {
    transition-property: width;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-none {
    transition-property: none;
  }

  .duration-150 {
    --tw-duration: .15s;
    transition-duration: .15s;
  }

  .duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .duration-1000 {
    --tw-duration: 1s;
    transition-duration: 1s;
  }

  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }

  .ease-linear {
    --tw-ease: linear;
    transition-timing-function: linear;
  }

  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }

  .\[text-shadow\:rgba\(255\,255\,255\,0\.6\)_0px_4px_6\.6px\] {
    text-shadow: 0 4px 6.6px #fff9;
  }

  .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\:block:is(:where(.group):hover *) {
      display: block;
    }
  }

  @media (hover: hover) {
    .group-hover\:hidden:is(:where(.group):hover *) {
      display: none;
    }
  }

  @media (hover: hover) {
    .group-hover\:text-\[\#ffd900\]:is(:where(.group):hover *) {
      color: #ffd900;
    }
  }

  @media (hover: hover) {
    .group-hover\:text-white:is(:where(.group):hover *) {
      color: var(--color-white);
    }
  }

  @media (hover: hover) {
    .group-hover\:shadow-lg:is(:where(.group):hover *) {
      --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *) {
      opacity: 1;
    }
  }

  .group-active\:block:is(:where(.group):active *) {
    display: block;
  }

  .group-active\:hidden:is(:where(.group):active *) {
    display: none;
  }

  .group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar="menu-action"]) *) {
    padding-right: calc(var(--spacing) * 8);
  }

  .group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible="icon"] *) {
    margin-top: calc(var(--spacing) * -8);
  }

  .group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible="icon"] *) {
    display: none;
  }

  .group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible="icon"] *) {
    width: calc(var(--spacing) * 8) !important;
    height: calc(var(--spacing) * 8) !important;
  }

  .group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible="icon"] *) {
    width: var(--sidebar-width-icon);
  }

  .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible="icon"] *) {
    width: calc(var(--sidebar-width-icon)  + (calc(var(--spacing) * 4)));
  }

  .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible="icon"] *) {
    width: calc(var(--sidebar-width-icon)  + (calc(var(--spacing) * 4))  + 2px);
  }

  .group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible="icon"] *) {
    overflow: hidden;
  }

  .group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible="icon"] *) {
    padding: calc(var(--spacing) * 0) !important;
  }

  .group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible="icon"] *) {
    padding: calc(var(--spacing) * 2) !important;
  }

  .group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible="icon"] *) {
    opacity: 0;
  }

  .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible="offcanvas"] *) {
    right: calc(var(--sidebar-width) * -1);
  }

  .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible="offcanvas"] *) {
    left: calc(var(--sidebar-width) * -1);
  }

  .group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible="offcanvas"] *) {
    width: calc(var(--spacing) * 0);
  }

  .group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible="offcanvas"] *) {
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled="true"] *) {
    pointer-events: none;
  }

  .group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled="true"] *) {
    opacity: .5;
  }

  .group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side="left"] *) {
    right: calc(var(--spacing) * -4);
  }

  .group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side="left"] *) {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side="right"] *) {
    left: calc(var(--spacing) * 0);
  }

  .group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side="right"] *) {
    rotate: 180deg;
  }

  .group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side="right"] *) {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state="open"] *) {
    rotate: 180deg;
  }

  .group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant="floating"] *) {
    border-radius: var(--radius);
  }

  .group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant="floating"] *) {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant="floating"] *) {
    border-color: var(--sidebar-border);
  }

  .group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant="floating"] *) {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction="bottom"] *) {
    display: block;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    top: 100%;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    margin-top: calc(var(--spacing) * 1.5);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    overflow: hidden;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    border-radius: calc(var(--radius)  - 2px);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    background-color: var(--popover);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    color: var(--popover-foreground);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  @media (hover: hover) {
    .peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover ~ *) {
      color: var(--sidebar-accent-foreground);
    }
  }

  .peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled ~ *) {
    cursor: not-allowed;
  }

  .peer-disabled\:opacity-50:is(:where(.peer):disabled ~ *) {
    opacity: .5;
  }

  .peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active="true"] ~ *) {
    color: var(--sidebar-accent-foreground);
  }

  .peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size="default"] ~ *) {
    top: calc(var(--spacing) * 1.5);
  }

  .peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size="lg"] ~ *) {
    top: calc(var(--spacing) * 2.5);
  }

  .peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size="sm"] ~ *) {
    top: calc(var(--spacing) * 1);
  }

  .selection\:bg-primary ::selection, .selection\:bg-primary::selection {
    background-color: var(--primary);
  }

  .selection\:text-primary-foreground ::selection, .selection\:text-primary-foreground::selection {
    color: var(--primary-foreground);
  }

  .file\:inline-flex::file-selector-button {
    display: inline-flex;
  }

  .file\:h-7::file-selector-button {
    height: calc(var(--spacing) * 7);
  }

  .file\:border-0::file-selector-button {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .file\:bg-transparent::file-selector-button {
    background-color: #0000;
  }

  .file\:text-sm::file-selector-button {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .file\:font-medium::file-selector-button {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .file\:text-foreground::file-selector-button {
    color: var(--foreground);
  }

  .placeholder\:text-muted-foreground::placeholder {
    color: var(--muted-foreground);
  }

  .after\:absolute:after {
    content: var(--tw-content);
    position: absolute;
  }

  .after\:-inset-2:after {
    content: var(--tw-content);
    inset: calc(var(--spacing) * -2);
  }

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

  .after\:left-1\/2:after {
    content: var(--tw-content);
    left: 50%;
  }

  .after\:w-1:after {
    content: var(--tw-content);
    width: calc(var(--spacing) * 1);
  }

  .after\:w-\[2px\]:after {
    content: var(--tw-content);
    width: 2px;
  }

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

  .group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible="offcanvas"] *):after {
    content: var(--tw-content);
    left: 100%;
  }

  .first\:rounded-l-md:first-child {
    border-top-left-radius: calc(var(--radius)  - 2px);
    border-bottom-left-radius: calc(var(--radius)  - 2px);
  }

  .first\:border-l:first-child {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .last\:rounded-r-md:last-child {
    border-top-right-radius: calc(var(--radius)  - 2px);
    border-bottom-right-radius: calc(var(--radius)  - 2px);
  }

  .last\:border-b-0:last-child {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  .focus-within\:relative:focus-within {
    position: relative;
  }

  .focus-within\:z-20:focus-within {
    z-index: 20;
  }

  @media (hover: hover) {
    .hover\:translate-y-\[-1px\]:hover {
      --tw-translate-y: -1px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (hover: hover) {
    .hover\:translate-y-\[-2px\]:hover {
      --tw-translate-y: -2px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (hover: hover) {
    .hover\:bg-accent:hover {
      background-color: var(--accent);
    }
  }

  @media (hover: hover) {
    .hover\:bg-destructive\/90:hover {
      background-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-destructive\/90:hover {
        background-color: color-mix(in oklab, var(--destructive) 90%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-muted:hover {
      background-color: var(--muted);
    }
  }

  @media (hover: hover) {
    .hover\:bg-muted\/50:hover {
      background-color: var(--muted);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-muted\/50:hover {
        background-color: color-mix(in oklab, var(--muted) 50%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-primary:hover {
      background-color: var(--primary);
    }
  }

  @media (hover: hover) {
    .hover\:bg-primary\/90:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-primary\/90:hover {
        background-color: color-mix(in oklab, var(--primary) 90%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-secondary\/80:hover {
      background-color: var(--secondary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-secondary\/80:hover {
        background-color: color-mix(in oklab, var(--secondary) 80%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-sidebar-accent:hover {
      background-color: var(--sidebar-accent);
    }
  }

  @media (hover: hover) {
    .hover\:text-accent-foreground:hover {
      color: var(--accent-foreground);
    }
  }

  @media (hover: hover) {
    .hover\:text-foreground:hover {
      color: var(--foreground);
    }
  }

  @media (hover: hover) {
    .hover\:text-muted-foreground:hover {
      color: var(--muted-foreground);
    }
  }

  @media (hover: hover) {
    .hover\:text-primary-foreground:hover {
      color: var(--primary-foreground);
    }
  }

  @media (hover: hover) {
    .hover\:text-sidebar-accent-foreground:hover {
      color: var(--sidebar-accent-foreground);
    }
  }

  @media (hover: hover) {
    .hover\:underline:hover {
      text-decoration-line: underline;
    }
  }

  @media (hover: hover) {
    .hover\:opacity-100:hover {
      opacity: 1;
    }
  }

  @media (hover: hover) {
    .hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover {
      --tw-shadow: 0 0 0 1px var(--tw-shadow-color, hsl(var(--sidebar-accent)));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:ring-4:hover {
      --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible="offcanvas"] *) {
      background-color: var(--sidebar);
    }
  }

  @media (hover: hover) {
    .hover\:after\:bg-sidebar-border:hover:after {
      content: var(--tw-content);
      background-color: var(--sidebar-border);
    }
  }

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

  .focus\:bg-accent:focus {
    background-color: var(--accent);
  }

  .focus\:bg-primary:focus {
    background-color: var(--primary);
  }

  .focus\:text-accent-foreground:focus {
    color: var(--accent-foreground);
  }

  .focus\:text-primary-foreground:focus {
    color: var(--primary-foreground);
  }

  .focus\:ring-2:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-ring:focus {
    --tw-ring-color: var(--ring);
  }

  .focus\:ring-offset-2:focus {
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .focus\:outline-hidden:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .focus\:outline-hidden:focus {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .focus-visible\:z-10:focus-visible {
    z-index: 10;
  }

  .focus-visible\:border-ring:focus-visible {
    border-color: var(--ring);
  }

  .focus-visible\:ring-1:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:ring-2:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:ring-4:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:ring-\[3px\]:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:ring-destructive\/20:focus-visible {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:ring-destructive\/20:focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .focus-visible\:ring-ring:focus-visible {
    --tw-ring-color: var(--ring);
  }

  .focus-visible\:ring-ring\/50:focus-visible {
    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:ring-ring\/50:focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  .focus-visible\:ring-offset-1:focus-visible {
    --tw-ring-offset-width: 1px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .focus-visible\:outline-hidden:focus-visible {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .focus-visible\:outline-hidden:focus-visible {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .focus-visible\:outline-1:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .focus-visible\:outline-ring:focus-visible {
    outline-color: var(--ring);
  }

  .active\:translate-y-\[1px\]:active {
    --tw-translate-y: 1px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .active\:translate-y-\[2px\]:active {
    --tw-translate-y: 2px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .active\:bg-sidebar-accent:active {
    background-color: var(--sidebar-accent);
  }

  .active\:text-sidebar-accent-foreground:active {
    color: var(--sidebar-accent-foreground);
  }

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

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

  .disabled\:opacity-50:disabled {
    opacity: .5;
  }

  :where([data-side="left"]) .in-data-\[side\=left\]\:cursor-w-resize {
    cursor: w-resize;
  }

  :where([data-side="right"]) .in-data-\[side\=right\]\:cursor-e-resize {
    cursor: e-resize;
  }

  .has-disabled\:opacity-50:has(:disabled) {
    opacity: .5;
  }

  .has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot="card-action"]) {
    grid-template-columns: 1fr auto;
  }

  .has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant="inset"]) {
    background-color: var(--sidebar);
  }

  .has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has( > svg) {
    grid-template-columns: calc(var(--spacing) * 4) 1fr;
  }

  .has-\[\>svg\]\:gap-x-3:has( > svg) {
    column-gap: calc(var(--spacing) * 3);
  }

  .has-\[\>svg\]\:px-2\.5:has( > svg) {
    padding-inline: calc(var(--spacing) * 2.5);
  }

  .has-\[\>svg\]\:px-3:has( > svg) {
    padding-inline: calc(var(--spacing) * 3);
  }

  .has-\[\>svg\]\:px-4:has( > svg) {
    padding-inline: calc(var(--spacing) * 4);
  }

  .aria-disabled\:pointer-events-none[aria-disabled="true"] {
    pointer-events: none;
  }

  .aria-disabled\:opacity-50[aria-disabled="true"] {
    opacity: .5;
  }

  .aria-invalid\:border-destructive[aria-invalid="true"] {
    border-color: var(--destructive);
  }

  .aria-invalid\:ring-destructive\/20[aria-invalid="true"] {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .aria-invalid\:ring-destructive\/20[aria-invalid="true"] {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .aria-selected\:bg-accent[aria-selected="true"] {
    background-color: var(--accent);
  }

  .aria-selected\:bg-primary[aria-selected="true"] {
    background-color: var(--primary);
  }

  .aria-selected\:text-accent-foreground[aria-selected="true"] {
    color: var(--accent-foreground);
  }

  .aria-selected\:text-muted-foreground[aria-selected="true"] {
    color: var(--muted-foreground);
  }

  .aria-selected\:text-primary-foreground[aria-selected="true"] {
    color: var(--primary-foreground);
  }

  .aria-selected\:opacity-100[aria-selected="true"] {
    opacity: 1;
  }

  .data-\[active\=true\]\:z-10[data-active="true"] {
    z-index: 10;
  }

  .data-\[active\=true\]\:border-ring[data-active="true"] {
    border-color: var(--ring);
  }

  .data-\[active\=true\]\:bg-accent\/50[data-active="true"] {
    background-color: var(--accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[active\=true\]\:bg-accent\/50[data-active="true"] {
      background-color: color-mix(in oklab, var(--accent) 50%, transparent);
    }
  }

  .data-\[active\=true\]\:bg-sidebar-accent[data-active="true"] {
    background-color: var(--sidebar-accent);
  }

  .data-\[active\=true\]\:font-medium[data-active="true"] {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .data-\[active\=true\]\:text-accent-foreground[data-active="true"] {
    color: var(--accent-foreground);
  }

  .data-\[active\=true\]\:text-sidebar-accent-foreground[data-active="true"] {
    color: var(--sidebar-accent-foreground);
  }

  .data-\[active\=true\]\:ring-\[3px\][data-active="true"] {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .data-\[active\=true\]\:ring-ring\/50[data-active="true"] {
    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[active\=true\]\:ring-ring\/50[data-active="true"] {
      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  @media (hover: hover) {
    .data-\[active\=true\]\:hover\:bg-accent[data-active="true"]:hover {
      background-color: var(--accent);
    }
  }

  .data-\[active\=true\]\:focus\:bg-accent[data-active="true"]:focus {
    background-color: var(--accent);
  }

  .data-\[active\=true\]\:aria-invalid\:border-destructive[data-active="true"][aria-invalid="true"] {
    border-color: var(--destructive);
  }

  .data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active="true"][aria-invalid="true"] {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active="true"][aria-invalid="true"] {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .data-\[disabled\]\:pointer-events-none[data-disabled] {
    pointer-events: none;
  }

  .data-\[disabled\]\:opacity-50[data-disabled] {
    opacity: .5;
  }

  .data-\[disabled\=true\]\:pointer-events-none[data-disabled="true"] {
    pointer-events: none;
  }

  .data-\[disabled\=true\]\:opacity-50[data-disabled="true"] {
    opacity: .5;
  }

  .data-\[error\=true\]\:text-destructive[data-error="true"] {
    color: var(--destructive);
  }

  .data-\[inset\]\:pl-8[data-inset] {
    padding-left: calc(var(--spacing) * 8);
  }

  .data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion="from-end"] {
    --tw-enter-translate-x: calc(52 * var(--spacing));
  }

  .data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion="from-start"] {
    --tw-enter-translate-x: calc(52 * var(--spacing) * -1);
  }

  .data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion="to-end"] {
    --tw-exit-translate-x: calc(52 * var(--spacing));
  }

  .data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion="to-start"] {
    --tw-exit-translate-x: calc(52 * var(--spacing) * -1);
  }

  .data-\[motion\^\=from-\]\:animate-in[data-motion^="from-"] {
    animation: enter var(--tw-duration, .15s) var(--tw-ease, ease);
  }

  .data-\[motion\^\=from-\]\:fade-in[data-motion^="from-"] {
    --tw-enter-opacity: 0;
  }

  .data-\[motion\^\=to-\]\:animate-out[data-motion^="to-"] {
    animation: exit var(--tw-duration, .15s) var(--tw-ease, ease);
  }

  .data-\[motion\^\=to-\]\:fade-out[data-motion^="to-"] {
    --tw-exit-opacity: 0;
  }

  .data-\[orientation\=horizontal\]\:h-4[data-orientation="horizontal"] {
    height: calc(var(--spacing) * 4);
  }

  .data-\[orientation\=horizontal\]\:h-full[data-orientation="horizontal"] {
    height: 100%;
  }

  .data-\[orientation\=horizontal\]\:h-px[data-orientation="horizontal"] {
    height: 1px;
  }

  .data-\[orientation\=horizontal\]\:w-full[data-orientation="horizontal"] {
    width: 100%;
  }

  .data-\[orientation\=vertical\]\:h-full[data-orientation="vertical"] {
    height: 100%;
  }

  .data-\[orientation\=vertical\]\:min-h-44[data-orientation="vertical"] {
    min-height: calc(var(--spacing) * 44);
  }

  .data-\[orientation\=vertical\]\:w-1\.5[data-orientation="vertical"] {
    width: calc(var(--spacing) * 1.5);
  }

  .data-\[orientation\=vertical\]\:w-auto[data-orientation="vertical"] {
    width: auto;
  }

  .data-\[orientation\=vertical\]\:w-full[data-orientation="vertical"] {
    width: 100%;
  }

  .data-\[orientation\=vertical\]\:w-px[data-orientation="vertical"] {
    width: 1px;
  }

  .data-\[orientation\=vertical\]\:flex-col[data-orientation="vertical"] {
    flex-direction: column;
  }

  .data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction="vertical"] {
    height: 1px;
  }

  .data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction="vertical"] {
    width: 100%;
  }

  .data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction="vertical"] {
    flex-direction: column;
  }

  .data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction="vertical"]:after {
    content: var(--tw-content);
    left: calc(var(--spacing) * 0);
  }

  .data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction="vertical"]:after {
    content: var(--tw-content);
    height: calc(var(--spacing) * 1);
  }

  .data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction="vertical"]:after {
    content: var(--tw-content);
    width: 100%;
  }

  .data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction="vertical"]:after {
    content: var(--tw-content);
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction="vertical"]:after {
    content: var(--tw-content);
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[placeholder\]\:text-muted-foreground[data-placeholder] {
    color: var(--muted-foreground);
  }

  .data-\[selected\=true\]\:bg-accent[data-selected="true"] {
    background-color: var(--accent);
  }

  .data-\[selected\=true\]\:text-accent-foreground[data-selected="true"] {
    color: var(--accent-foreground);
  }

  .data-\[side\=bottom\]\:translate-y-1[data-side="bottom"] {
    --tw-translate-y: calc(var(--spacing) * 1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[side\=bottom\]\:slide-in-from-top-2[data-side="bottom"] {
    --tw-enter-translate-y: calc(2 * var(--spacing) * -1);
  }

  .data-\[side\=left\]\:-translate-x-1[data-side="left"] {
    --tw-translate-x: calc(var(--spacing) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[side\=left\]\:slide-in-from-right-2[data-side="left"] {
    --tw-enter-translate-x: calc(2 * var(--spacing));
  }

  .data-\[side\=right\]\:translate-x-1[data-side="right"] {
    --tw-translate-x: calc(var(--spacing) * 1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[side\=right\]\:slide-in-from-left-2[data-side="right"] {
    --tw-enter-translate-x: calc(2 * var(--spacing) * -1);
  }

  .data-\[side\=top\]\:-translate-y-1[data-side="top"] {
    --tw-translate-y: calc(var(--spacing) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[side\=top\]\:slide-in-from-bottom-2[data-side="top"] {
    --tw-enter-translate-y: calc(2 * var(--spacing));
  }

  .data-\[size\=default\]\:h-9[data-size="default"] {
    height: calc(var(--spacing) * 9);
  }

  .data-\[size\=sm\]\:h-8[data-size="sm"] {
    height: calc(var(--spacing) * 8);
  }

  :is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90 > *)[data-slot="alert-description"] {
    color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90 > *)[data-slot="alert-description"] {
      color: color-mix(in oklab, var(--destructive) 90%, transparent);
    }
  }

  :is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot="command-input-wrapper"] {
    height: calc(var(--spacing) * 12);
  }

  :is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot="navigation-menu-link"]:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  :is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot="navigation-menu-link"]:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  :is(.\*\:data-\[slot\=select-value\]\:line-clamp-1 > *)[data-slot="select-value"] {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  :is(.\*\:data-\[slot\=select-value\]\:flex > *)[data-slot="select-value"] {
    display: flex;
  }

  :is(.\*\:data-\[slot\=select-value\]\:items-center > *)[data-slot="select-value"] {
    align-items: center;
  }

  :is(.\*\:data-\[slot\=select-value\]\:gap-2 > *)[data-slot="select-value"] {
    gap: calc(var(--spacing) * 2);
  }

  .data-\[state\=active\]\:bg-card[data-state="active"] {
    background-color: var(--card);
  }

  .data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state="checked"] {
    --tw-translate-x: calc(100% - 2px);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[state\=checked\]\:border-primary[data-state="checked"] {
    border-color: var(--primary);
  }

  .data-\[state\=checked\]\:bg-primary[data-state="checked"] {
    background-color: var(--primary);
  }

  .data-\[state\=checked\]\:text-primary-foreground[data-state="checked"] {
    color: var(--primary-foreground);
  }

  .data-\[state\=closed\]\:animate-accordion-up[data-state="closed"] {
    animation: accordion-up var(--tw-duration, .2s) ease-out;
  }

  .data-\[state\=closed\]\:animate-out[data-state="closed"] {
    animation: exit var(--tw-duration, .15s) var(--tw-ease, ease);
  }

  .data-\[state\=closed\]\:duration-300[data-state="closed"] {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .data-\[state\=closed\]\:fade-out-0[data-state="closed"] {
    --tw-exit-opacity: 0;
  }

  .data-\[state\=closed\]\:slide-out-to-bottom[data-state="closed"] {
    --tw-exit-translate-y: 100%;
  }

  .data-\[state\=closed\]\:slide-out-to-left[data-state="closed"] {
    --tw-exit-translate-x: -100%;
  }

  .data-\[state\=closed\]\:slide-out-to-right[data-state="closed"] {
    --tw-exit-translate-x: 100%;
  }

  .data-\[state\=closed\]\:slide-out-to-top[data-state="closed"] {
    --tw-exit-translate-y: -100%;
  }

  .data-\[state\=closed\]\:zoom-out-95[data-state="closed"] {
    --tw-exit-scale: .95;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport="false"] *)[data-state="closed"] {
    animation: exit var(--tw-duration, .15s) var(--tw-ease, ease);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport="false"] *)[data-state="closed"] {
    --tw-exit-opacity: 0;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport="false"] *)[data-state="closed"] {
    --tw-exit-scale: .95;
  }

  .data-\[state\=hidden\]\:animate-out[data-state="hidden"] {
    animation: exit var(--tw-duration, .15s) var(--tw-ease, ease);
  }

  .data-\[state\=hidden\]\:fade-out[data-state="hidden"] {
    --tw-exit-opacity: 0;
  }

  .data-\[state\=on\]\:bg-accent[data-state="on"] {
    background-color: var(--accent);
  }

  .data-\[state\=on\]\:text-accent-foreground[data-state="on"] {
    color: var(--accent-foreground);
  }

  .data-\[state\=open\]\:animate-accordion-down[data-state="open"] {
    animation: accordion-down var(--tw-duration, .2s) ease-out;
  }

  .data-\[state\=open\]\:animate-in[data-state="open"] {
    animation: enter var(--tw-duration, .15s) var(--tw-ease, ease);
  }

  .data-\[state\=open\]\:bg-accent[data-state="open"] {
    background-color: var(--accent);
  }

  .data-\[state\=open\]\:bg-accent\/50[data-state="open"] {
    background-color: var(--accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[state\=open\]\:bg-accent\/50[data-state="open"] {
      background-color: color-mix(in oklab, var(--accent) 50%, transparent);
    }
  }

  .data-\[state\=open\]\:bg-secondary[data-state="open"] {
    background-color: var(--secondary);
  }

  .data-\[state\=open\]\:text-accent-foreground[data-state="open"] {
    color: var(--accent-foreground);
  }

  .data-\[state\=open\]\:text-muted-foreground[data-state="open"] {
    color: var(--muted-foreground);
  }

  .data-\[state\=open\]\:opacity-100[data-state="open"] {
    opacity: 1;
  }

  .data-\[state\=open\]\:duration-500[data-state="open"] {
    --tw-duration: .5s;
    transition-duration: .5s;
  }

  .data-\[state\=open\]\:fade-in-0[data-state="open"] {
    --tw-enter-opacity: 0;
  }

  .data-\[state\=open\]\:slide-in-from-bottom[data-state="open"] {
    --tw-enter-translate-y: 100%;
  }

  .data-\[state\=open\]\:slide-in-from-left[data-state="open"] {
    --tw-enter-translate-x: -100%;
  }

  .data-\[state\=open\]\:slide-in-from-right[data-state="open"] {
    --tw-enter-translate-x: 100%;
  }

  .data-\[state\=open\]\:slide-in-from-top[data-state="open"] {
    --tw-enter-translate-y: -100%;
  }

  .data-\[state\=open\]\:zoom-in-90[data-state="open"] {
    --tw-enter-scale: .9;
  }

  .data-\[state\=open\]\:zoom-in-95[data-state="open"] {
    --tw-enter-scale: .95;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport="false"] *)[data-state="open"] {
    animation: enter var(--tw-duration, .15s) var(--tw-ease, ease);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport="false"] *)[data-state="open"] {
    --tw-enter-opacity: 0;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport="false"] *)[data-state="open"] {
    --tw-enter-scale: .95;
  }

  @media (hover: hover) {
    .data-\[state\=open\]\:hover\:bg-accent[data-state="open"]:hover {
      background-color: var(--accent);
    }
  }

  @media (hover: hover) {
    .data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state="open"]:hover {
      background-color: var(--sidebar-accent);
    }
  }

  @media (hover: hover) {
    .data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state="open"]:hover {
      color: var(--sidebar-accent-foreground);
    }
  }

  .data-\[state\=open\]\:focus\:bg-accent[data-state="open"]:focus {
    background-color: var(--accent);
  }

  .data-\[state\=selected\]\:bg-muted[data-state="selected"] {
    background-color: var(--muted);
  }

  .data-\[state\=unchecked\]\:translate-x-0[data-state="unchecked"] {
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[state\=unchecked\]\:bg-switch-background[data-state="unchecked"] {
    background-color: var(--switch-background);
  }

  .data-\[state\=visible\]\:animate-in[data-state="visible"] {
    animation: enter var(--tw-duration, .15s) var(--tw-ease, ease);
  }

  .data-\[state\=visible\]\:fade-in[data-state="visible"] {
    --tw-enter-opacity: 0;
  }

  .data-\[variant\=destructive\]\:text-destructive[data-variant="destructive"] {
    color: var(--destructive);
  }

  .data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant="destructive"]:focus {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant="destructive"]:focus {
      background-color: color-mix(in oklab, var(--destructive) 10%, transparent);
    }
  }

  .data-\[variant\=destructive\]\:focus\:text-destructive[data-variant="destructive"]:focus {
    color: var(--destructive);
  }

  .data-\[variant\=outline\]\:border-l-0[data-variant="outline"] {
    border-left-style: var(--tw-border-style);
    border-left-width: 0;
  }

  .data-\[variant\=outline\]\:shadow-xs[data-variant="outline"] {
    --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .data-\[variant\=outline\]\:first\:border-l[data-variant="outline"]:first-child {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction="bottom"] {
    inset-inline: calc(var(--spacing) * 0);
  }

  .data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction="bottom"] {
    bottom: calc(var(--spacing) * 0);
  }

  .data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction="bottom"] {
    margin-top: calc(var(--spacing) * 24);
  }

  .data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction="bottom"] {
    max-height: 80vh;
  }

  .data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction="bottom"] {
    border-top-left-radius: var(--radius);
    border-top-right-radius: var(--radius);
  }

  .data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction="bottom"] {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction="left"] {
    inset-block: calc(var(--spacing) * 0);
  }

  .data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction="left"] {
    left: calc(var(--spacing) * 0);
  }

  .data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction="left"] {
    width: 75%;
  }

  .data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction="left"] {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction="right"] {
    inset-block: calc(var(--spacing) * 0);
  }

  .data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction="right"] {
    right: calc(var(--spacing) * 0);
  }

  .data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction="right"] {
    width: 75%;
  }

  .data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction="right"] {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction="top"] {
    inset-inline: calc(var(--spacing) * 0);
  }

  .data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction="top"] {
    top: calc(var(--spacing) * 0);
  }

  .data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction="top"] {
    margin-bottom: calc(var(--spacing) * 24);
  }

  .data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction="top"] {
    max-height: 80vh;
  }

  .data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction="top"] {
    border-bottom-right-radius: var(--radius);
    border-bottom-left-radius: var(--radius);
  }

  .data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction="top"] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  @media (width >= 40rem) {
    .sm\:block {
      display: block;
    }
  }

  @media (width >= 40rem) {
    .sm\:flex {
      display: flex;
    }
  }

  @media (width >= 40rem) {
    .sm\:max-w-lg {
      max-width: var(--container-lg);
    }
  }

  @media (width >= 40rem) {
    .sm\:max-w-sm {
      max-width: var(--container-sm);
    }
  }

  @media (width >= 40rem) {
    .sm\:flex-row {
      flex-direction: row;
    }
  }

  @media (width >= 40rem) {
    .sm\:justify-end {
      justify-content: flex-end;
    }
  }

  @media (width >= 40rem) {
    .sm\:gap-2\.5 {
      gap: calc(var(--spacing) * 2.5);
    }
  }

  @media (width >= 40rem) {
    .sm\: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: calc(var(--radius)  + 4px);
    }
  }

  @media (width >= 48rem) {
    .md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant="inset"] ~ *) {
      --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (width >= 48rem) {
    .md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant="inset"] ~ *):is(:where(.peer)[data-state="collapsed"] ~ *) {
      margin-left: calc(var(--spacing) * 2);
    }
  }

  @media (width >= 48rem) {
    .md\:after\:hidden:after {
      content: var(--tw-content);
      display: none;
    }
  }

  @media (width >= 64rem) {
    .lg\:block {
      display: block;
    }
  }

  @media (width >= 64rem) {
    .lg\:hidden {
      display: none;
    }
  }

  .dark\:border-input:is(.dark *) {
    border-color: var(--input);
  }

  .dark\:bg-destructive\/60:is(.dark *) {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-destructive\/60:is(.dark *) {
      background-color: color-mix(in oklab, var(--destructive) 60%, transparent);
    }
  }

  .dark\:bg-input\/30:is(.dark *) {
    background-color: var(--input);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-input\/30:is(.dark *) {
      background-color: color-mix(in oklab, var(--input) 30%, transparent);
    }
  }

  .dark\:text-muted-foreground:is(.dark *) {
    color: var(--muted-foreground);
  }

  @media (hover: hover) {
    .dark\:hover\:bg-accent\/50:is(.dark *):hover {
      background-color: var(--accent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:hover\:bg-accent\/50:is(.dark *):hover {
        background-color: color-mix(in oklab, var(--accent) 50%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .dark\:hover\:bg-input\/50:is(.dark *):hover {
      background-color: var(--input);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:hover\:bg-input\/50:is(.dark *):hover {
        background-color: color-mix(in oklab, var(--input) 50%, transparent);
      }
    }
  }

  .dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }

  .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid="true"] {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid="true"] {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }

  .dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active="true"][aria-invalid="true"] {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active="true"][aria-invalid="true"] {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }

  .dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state="active"] {
    border-color: var(--input);
  }

  .dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state="active"] {
    background-color: var(--input);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state="active"] {
      background-color: color-mix(in oklab, var(--input) 30%, transparent);
    }
  }

  .dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state="active"] {
    color: var(--foreground);
  }

  .dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state="checked"] {
    background-color: var(--primary);
  }

  .dark\:data-\[state\=checked\]\:bg-primary-foreground:is(.dark *)[data-state="checked"] {
    background-color: var(--primary-foreground);
  }

  .dark\:data-\[state\=unchecked\]\:bg-card-foreground:is(.dark *)[data-state="unchecked"] {
    background-color: var(--card-foreground);
  }

  .dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state="unchecked"] {
    background-color: var(--input);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state="unchecked"] {
      background-color: color-mix(in oklab, var(--input) 80%, transparent);
    }
  }

  .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant="destructive"]:focus {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant="destructive"]:focus {
      background-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text {
    fill: var(--muted-foreground);
  }

  .\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"] {
    stroke: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"] {
      stroke: color-mix(in oklab, var(--border) 50%, transparent);
    }
  }

  .\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor {
    stroke: var(--border);
  }

  .\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"] {
    stroke: #0000;
  }

  .\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"] {
    stroke: var(--border);
  }

  .\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector {
    fill: var(--muted);
  }

  .\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor {
    fill: var(--muted);
  }

  .\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"] {
    stroke: var(--border);
  }

  .\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"] {
    stroke: #0000;
  }

  .\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading] {
    padding-inline: calc(var(--spacing) * 2);
  }

  .\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading] {
    padding-block: calc(var(--spacing) * 1.5);
  }

  .\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading] {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading] {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading] {
    color: var(--muted-foreground);
  }

  .\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group] {
    padding-inline: calc(var(--spacing) * 2);
  }

  .\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden]) ~ [cmdk-group] {
    padding-top: calc(var(--spacing) * 0);
  }

  .\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg {
    height: calc(var(--spacing) * 5);
  }

  .\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg {
    width: calc(var(--spacing) * 5);
  }

  .\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input] {
    height: calc(var(--spacing) * 12);
  }

  .\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item] {
    padding-inline: calc(var(--spacing) * 2);
  }

  .\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item] {
    padding-block: calc(var(--spacing) * 3);
  }

  .\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg {
    height: calc(var(--spacing) * 5);
  }

  .\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg {
    width: calc(var(--spacing) * 5);
  }

  .\[\&_p\]\:leading-relaxed p {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }

  .\[\&_svg\]\:pointer-events-none svg {
    pointer-events: none;
  }

  .\[\&_svg\]\:shrink-0 svg {
    flex-shrink: 0;
  }

  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*="text-"]) {
    color: var(--muted-foreground);
  }

  .\[\&_tr\]\:border-b tr {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .\[\&_tr\:last-child\]\:border-0 tr:last-child {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has( > .day-range-end) {
    border-top-right-radius: calc(var(--radius)  - 2px);
    border-bottom-right-radius: calc(var(--radius)  - 2px);
  }

  .\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has( > .day-range-start) {
    border-top-left-radius: calc(var(--radius)  - 2px);
    border-bottom-left-radius: calc(var(--radius)  - 2px);
  }

  .\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]) {
    border-radius: calc(var(--radius)  - 2px);
  }

  .\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]) {
    background-color: var(--accent);
  }

  .first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:first-child:has([aria-selected]) {
    border-top-left-radius: calc(var(--radius)  - 2px);
    border-bottom-left-radius: calc(var(--radius)  - 2px);
  }

  .last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:last-child:has([aria-selected]) {
    border-top-right-radius: calc(var(--radius)  - 2px);
    border-bottom-right-radius: calc(var(--radius)  - 2px);
  }

  .\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end) {
    border-top-right-radius: calc(var(--radius)  - 2px);
    border-bottom-right-radius: calc(var(--radius)  - 2px);
  }

  .\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role="checkbox"]) {
    padding-right: calc(var(--spacing) * 0);
  }

  .\[\.border-b\]\:pb-6.border-b {
    padding-bottom: calc(var(--spacing) * 6);
  }

  .\[\.border-t\]\:pt-6.border-t {
    padding-top: calc(var(--spacing) * 6);
  }

  :is(.\*\:\[span\]\:last\:flex > *):is(span):last-child {
    display: flex;
  }

  :is(.\*\:\[span\]\:last\:items-center > *):is(span):last-child {
    align-items: center;
  }

  :is(.\*\:\[span\]\:last\:gap-2 > *):is(span):last-child {
    gap: calc(var(--spacing) * 2);
  }

  :is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant="destructive"] > *):is(svg) {
    color: var(--destructive) !important;
  }

  .\[\&\:last-child\]\:pb-6:last-child {
    padding-bottom: calc(var(--spacing) * 6);
  }

  .\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\] > [role="checkbox"] {
    --tw-translate-y: 2px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .\[\&\>button\]\:hidden > button {
    display: none;
  }

  .\[\&\>span\:last-child\]\:truncate > span:last-child {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .\[\&\>svg\]\:pointer-events-none > svg {
    pointer-events: none;
  }

  .\[\&\>svg\]\:size-3 > svg {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }

  .\[\&\>svg\]\:size-3\.5 > svg {
    width: calc(var(--spacing) * 3.5);
    height: calc(var(--spacing) * 3.5);
  }

  .\[\&\>svg\]\:size-4 > svg {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .\[\&\>svg\]\:h-2\.5 > svg {
    height: calc(var(--spacing) * 2.5);
  }

  .\[\&\>svg\]\:h-3 > svg {
    height: calc(var(--spacing) * 3);
  }

  .\[\&\>svg\]\:w-2\.5 > svg {
    width: calc(var(--spacing) * 2.5);
  }

  .\[\&\>svg\]\:w-3 > svg {
    width: calc(var(--spacing) * 3);
  }

  .\[\&\>svg\]\:shrink-0 > svg {
    flex-shrink: 0;
  }

  .\[\&\>svg\]\:translate-y-0\.5 > svg {
    --tw-translate-y: calc(var(--spacing) * .5);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .\[\&\>svg\]\:text-current > svg {
    color: currentColor;
  }

  .\[\&\>svg\]\:text-muted-foreground > svg {
    color: var(--muted-foreground);
  }

  .\[\&\>svg\]\:text-sidebar-accent-foreground > svg {
    color: var(--sidebar-accent-foreground);
  }

  .\[\&\>tr\]\:last\:border-b-0 > tr:last-child {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  .\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction="vertical"] > div {
    rotate: 90deg;
  }

  .\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state="open"] > svg {
    rotate: 180deg;
  }

  [data-side="left"][data-collapsible="offcanvas"] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2 {
    right: calc(var(--spacing) * -2);
  }

  [data-side="left"][data-state="collapsed"] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize {
    cursor: e-resize;
  }

  [data-side="right"][data-collapsible="offcanvas"] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2 {
    left: calc(var(--spacing) * -2);
  }

  [data-side="right"][data-state="collapsed"] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize {
    cursor: w-resize;
  }

  @media (hover: hover) {
    a.\[a\&\]\:hover\:bg-accent:hover {
      background-color: var(--accent);
    }
  }

  @media (hover: hover) {
    a.\[a\&\]\:hover\:bg-destructive\/90:hover {
      background-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      a.\[a\&\]\:hover\:bg-destructive\/90:hover {
        background-color: color-mix(in oklab, var(--destructive) 90%, transparent);
      }
    }
  }

  @media (hover: hover) {
    a.\[a\&\]\:hover\:bg-primary\/90:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      a.\[a\&\]\:hover\:bg-primary\/90:hover {
        background-color: color-mix(in oklab, var(--primary) 90%, transparent);
      }
    }
  }

  @media (hover: hover) {
    a.\[a\&\]\:hover\:bg-secondary\/90:hover {
      background-color: var(--secondary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      a.\[a\&\]\:hover\:bg-secondary\/90:hover {
        background-color: color-mix(in oklab, var(--secondary) 90%, transparent);
      }
    }
  }

  @media (hover: hover) {
    a.\[a\&\]\:hover\:text-accent-foreground:hover {
      color: var(--accent-foreground);
    }
  }
}


:root {
  --font-size: 16px;
  --background: #fff;
  --foreground: oklch(.145 0 0);
  --card: #fff;
  --card-foreground: oklch(.145 0 0);
  --popover: oklch(1 0 0);
  --popover-foreground: oklch(.145 0 0);
  --primary: #030213;
  --primary-foreground: oklch(1 0 0);
  --secondary: oklch(.95 .0058 264.53);
  --secondary-foreground: #030213;
  --muted: #ececf0;
  --muted-foreground: #717182;
  --accent: #e9ebef;
  --accent-foreground: #030213;
  --destructive: #d4183d;
  --destructive-foreground: #fff;
  --border: #0000001a;
  --input: transparent;
  --input-background: #f3f3f5;
  --switch-background: #cbced4;
  --font-weight-medium: 500;
  --font-weight-normal: 400;
  --ring: oklch(.708 0 0);
  --chart-1: oklch(.646 .222 41.116);
  --chart-2: oklch(.6 .118 184.704);
  --chart-3: oklch(.398 .07 227.392);
  --chart-4: oklch(.828 .189 84.429);
  --chart-5: oklch(.769 .188 70.08);
  --radius: .625rem;
  --sidebar: oklch(.985 0 0);
  --sidebar-foreground: oklch(.145 0 0);
  --sidebar-primary: #030213;
  --sidebar-primary-foreground: oklch(.985 0 0);
  --sidebar-accent: oklch(.97 0 0);
  --sidebar-accent-foreground: oklch(.205 0 0);
  --sidebar-border: oklch(.922 0 0);
  --sidebar-ring: oklch(.708 0 0);
}

.dark {
  --background: oklch(.145 0 0);
  --foreground: oklch(.985 0 0);
  --card: oklch(.145 0 0);
  --card-foreground: oklch(.985 0 0);
  --popover: oklch(.145 0 0);
  --popover-foreground: oklch(.985 0 0);
  --primary: oklch(.985 0 0);
  --primary-foreground: oklch(.205 0 0);
  --secondary: oklch(.269 0 0);
  --secondary-foreground: oklch(.985 0 0);
  --muted: oklch(.269 0 0);
  --muted-foreground: oklch(.708 0 0);
  --accent: oklch(.269 0 0);
  --accent-foreground: oklch(.985 0 0);
  --destructive: oklch(.396 .141 25.723);
  --destructive-foreground: oklch(.637 .237 25.331);
  --border: oklch(.269 0 0);
  --input: oklch(.269 0 0);
  --ring: oklch(.439 0 0);
  --font-weight-medium: 500;
  --font-weight-normal: 400;
  --chart-1: oklch(.488 .243 264.376);
  --chart-2: oklch(.696 .17 162.48);
  --chart-3: oklch(.769 .188 70.08);
  --chart-4: oklch(.627 .265 303.9);
  --chart-5: oklch(.645 .246 16.439);
  --sidebar: oklch(.205 0 0);
  --sidebar-foreground: oklch(.985 0 0);
  --sidebar-primary: oklch(.488 .243 264.376);
  --sidebar-primary-foreground: oklch(.985 0 0);
  --sidebar-accent: oklch(.269 0 0);
  --sidebar-accent-foreground: oklch(.985 0 0);
  --sidebar-border: oklch(.269 0 0);
  --sidebar-ring: oklch(.439 0 0);
}

html {
  font-size: var(--font-size);
}

@keyframes slide-down {
  0% {
    transform: translateY(-100%);
  }

  100% {
    transform: translateY(0);
  }
}

@keyframes spin-coin {
  0% {
    transform: rotateY(0);
  }

  100% {
    transform: rotateY(360deg);
  }
}

@keyframes bounce {
  0%, 100% {
    animation-timing-function: cubic-bezier(.8, 0, 1, 1);
    transform: translateY(-25%);
  }

  50% {
    animation-timing-function: cubic-bezier(0, 0, .2, 1);
    transform: none;
  }
}

.animate-slide-down {
  animation: .8s ease-out slide-down;
}

.animate-spin-coin {
  animation: 2s linear infinite spin-coin;
}

.animate-bounce-item {
  animation: 1s ease-in-out infinite bounce;
}

@keyframes victory-flag {
  0% {
    transform: translateX(0);
  }

  50% {
    transform: translateX(3px);
  }

  100% {
    transform: translateX(0);
  }
}

.animate-victory-flag {
  animation: 2s ease-in-out infinite victory-flag;
}

.hover\:glow:hover {
  box-shadow: 0 0 20px #ffffff4d;
}

.pixel-perfect {
  image-rendering: -moz-crisp-edges;
  image-rendering: -webkit-crisp-edges;
  image-rendering: pixelated;
  image-rendering: crisp-edges;
}

.retro-hud {
  letter-spacing: .5px;
  font-family: "Press Start 2P", monospace;
  font-size: 8px;
  line-height: 1.2;
}

@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-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}

@property --tw-content {
  syntax: "*";
  inherits: false;
  initial-value: "";
}

@keyframes ping {
  75%, 100% {
    opacity: 0;
    transform: scale(2);
  }
}

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