/*! 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-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-content: "";
    }
  }
}

@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --color-red-400: oklch(.704 .191 22.216);
    --color-orange-400: oklch(.75 .183 55.934);
    --color-green-400: oklch(.792 .209 151.711);
    --color-emerald-400: oklch(.765 .177 163.223);
    --color-cyan-400: oklch(.789 .154 211.53);
    --color-gray-100: oklch(.967 .003 264.542);
    --color-gray-500: oklch(.551 .027 264.364);
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --container-sm: 24rem;
    --container-lg: 32rem;
    --container-3xl: 48rem;
    --container-7xl: 80rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-6xl: 3.75rem;
    --text-6xl--line-height: 1;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --tracking-tight: -.025em;
    --tracking-widest: .1em;
    --leading-tight: 1.25;
    --leading-relaxed: 1.625;
    --radius-xs: .125rem;
    --radius-2xl: 1rem;
    --radius-3xl: 1.5rem;
    --ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
    --blur-sm: 8px;
    --blur-md: 12px;
    --blur-xl: 24px;
    --blur-2xl: 40px;
    --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-auto {
    pointer-events: auto;
  }

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

  .sticky {
    position: sticky;
  }

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

  .inset-\[-0\.91\%_-0\.72\%\] {
    inset: -.91% -.72%;
  }

  .inset-\[-3\.2\%_-1\.43\%\] {
    inset: -3.2% -1.43%;
  }

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

  .inset-\[-4\.16\%_8\.4\%_63\.42\%_34\.45\%\] {
    inset: -4.16% 8.4% 63.42% 34.45%;
  }

  .inset-\[-4px_-0\.22\%_-3px_-0\.22\%\] {
    inset: -4px -.22% -3px;
  }

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

  .inset-\[-7\.14\%_-2\.33\%\] {
    inset: -7.14% -2.33%;
  }

  .inset-\[-8\.51\%_-2\.89\%\] {
    inset: -8.51% -2.89%;
  }

  .inset-\[-8\.52\%_-3\.92\%_-8\.52\%_-5\.6\%\] {
    inset: -8.52% -3.92% -8.52% -5.6%;
  }

  .inset-\[-12\.47\%_-3\.14\%\] {
    inset: -12.47% -3.14%;
  }

  .inset-\[-13\.15\%_-14\.69\%\] {
    inset: -13.15% -14.69%;
  }

  .inset-\[-13\.66\%_-2\.76\%\] {
    inset: -13.66% -2.76%;
  }

  .inset-\[-13\.66\%_-2\.88\%\] {
    inset: -13.66% -2.88%;
  }

  .inset-\[-14\.73\%_-8\.54\%\] {
    inset: -14.73% -8.54%;
  }

  .inset-\[-15\.2\%_30\.76\%_56\.18\%_-24\.03\%\] {
    inset: -15.2% 30.76% 56.18% -24.03%;
  }

  .inset-\[-16\.27\%_-3\.43\%\] {
    inset: -16.27% -3.43%;
  }

  .inset-\[-16\.27\%_-3\.57\%\] {
    inset: -16.27% -3.57%;
  }

  .inset-\[-18\.74\%_-3\.95\%\] {
    inset: -18.74% -3.95%;
  }

  .inset-\[-20\.19\%_-4\.08\%\] {
    inset: -20.19% -4.08%;
  }

  .inset-\[-22\.33\%_-4\.9\%\] {
    inset: -22.33% -4.9%;
  }

  .inset-\[-24\.05\%_-5\.07\%\] {
    inset: -24.05% -5.07%;
  }

  .inset-\[-26\.32\%_-23\.66\%\] {
    inset: -26.32% -23.66%;
  }

  .inset-\[-28\.17\%_-10\.14\%\] {
    inset: -28.17% -10.14%;
  }

  .inset-\[-28\.17\%_-10\.56\%\] {
    inset: -28.17% -10.56%;
  }

  .inset-\[-31\.15\%_-31\.16\%_-31\.15\%_-31\.15\%\] {
    inset: -31.15% -31.16% -31.15% -31.15%;
  }

  .inset-\[-32\.45\%_-20\.59\%\] {
    inset: -32.45% -20.59%;
  }

  .inset-\[-33\.05\%_-2\.36\%\] {
    inset: -33.05% -2.36%;
  }

  .inset-\[-33\.06\%_-2\.36\%\] {
    inset: -33.06% -2.36%;
  }

  .inset-\[-37\.24\%_-23\.62\%\] {
    inset: -37.24% -23.62%;
  }

  .inset-\[-38\.64\%_-14\.49\%\] {
    inset: -38.64% -14.49%;
  }

  .inset-\[-41\.63\%_-14\.98\%\] {
    inset: -41.63% -14.98%;
  }

  .inset-\[-42\.51\%_-35\.82\%\] {
    inset: -42.51% -35.82%;
  }

  .inset-\[-42\.73\%_-11\.93\%\] {
    inset: -42.73% -11.93%;
  }

  .inset-\[-43\.93\%_-10\.98\%\] {
    inset: -43.93% -10.98%;
  }

  .inset-\[-44\.27\%_-3\.16\%\] {
    inset: -44.27% -3.16%;
  }

  .inset-\[-54\.3\%_-57\.41\%\] {
    inset: -54.3% -57.41%;
  }

  .inset-\[-56\%_-12\.95\%\] {
    inset: -56% -12.95%;
  }

  .inset-\[-62\.74\%_-62\.74\%_-62\.73\%_-62\.74\%\] {
    inset: -62.74% -62.74% -62.73%;
  }

  .inset-\[-63\.2\%_-2\.8\%\] {
    inset: -63.2% -2.8%;
  }

  .inset-\[-63\.2\%_-2\.92\%\] {
    inset: -63.2% -2.92%;
  }

  .inset-\[-63\.22\%_-2\.8\%\] {
    inset: -63.22% -2.8%;
  }

  .inset-\[-63\.22\%_-2\.92\%\] {
    inset: -63.22% -2.92%;
  }

  .inset-\[-66\.92\%_-131\.64\%\] {
    inset: -66.92% -131.64%;
  }

  .inset-\[-66\.667\%\] {
    inset: -66.667%;
  }

  .inset-\[-67\.48\%_-73\.54\%\] {
    inset: -67.48% -73.54%;
  }

  .inset-\[-67\.71\%_-67\.72\%_-67\.7\%_-67\.71\%\] {
    inset: -67.71% -67.72% -67.7% -67.71%;
  }

  .inset-\[-67\.71\%_-67\.72\%_-67\.71\%_-67\.71\%\] {
    inset: -67.71% -67.72% -67.71% -67.71%;
  }

  .inset-\[-71\.21\%_-28\.05\%\] {
    inset: -71.21% -28.05%;
  }

  .inset-\[-71\.21\%_-29\.22\%\] {
    inset: -71.21% -29.22%;
  }

  .inset-\[-74\.39\%_-47\.2\%\] {
    inset: -74.39% -47.2%;
  }

  .inset-\[-81\.71\%_-14\.17\%\] {
    inset: -81.71% -14.17%;
  }

  .inset-\[-81\.71\%_-14\.76\%\] {
    inset: -81.71% -14.76%;
  }

  .inset-\[-84\%_-13\.04\%\] {
    inset: -84% -13.04%;
  }

  .inset-\[-84\%_-13\.59\%\] {
    inset: -84% -13.59%;
  }

  .inset-\[-86\.71\%_-4\.01\%\] {
    inset: -86.71% -4.01%;
  }

  .inset-\[-86\.73\%_-4\.01\%\] {
    inset: -86.73% -4.01%;
  }

  .inset-\[-93\.41\%_-4\.14\%\] {
    inset: -93.41% -4.14%;
  }

  .inset-\[-93\.44\%_-4\.14\%\] {
    inset: -93.44% -4.14%;
  }

  .inset-\[-95\.03\%_-59\.17\%\] {
    inset: -95.03% -59.17%;
  }

  .inset-\[-97\.7\%_-40\.1\%\] {
    inset: -97.7% -40.1%;
  }

  .inset-\[-97\.69\%_-60\.83\%\] {
    inset: -97.69% -60.83%;
  }

  .inset-\[-105\.25\%_-41\.46\%\] {
    inset: -105.25% -41.46%;
  }

  .inset-\[-112\.1\%_-20\.25\%\] {
    inset: -112.1% -20.25%;
  }

  .inset-\[-115\.25\%_-18\.64\%\] {
    inset: -115.25% -18.64%;
  }

  .inset-\[-120\.77\%_-20\.94\%\] {
    inset: -120.77% -20.94%;
  }

  .inset-\[-124\.15\%_-19\.27\%\] {
    inset: -124.15% -19.27%;
  }

  .inset-\[-125\.47\%_-125\.47\%_-125\.45\%_-125\.46\%\] {
    inset: -125.47% -125.47% -125.45% -125.46%;
  }

  .inset-\[-134\.39\%_-98\.49\%\] {
    inset: -134.39% -98.49%;
  }

  .inset-\[-144\.444\%\] {
    inset: -144.444%;
  }

  .inset-\[-185\.88\%_-187\.52\%_-185\.88\%_-187\.53\%\] {
    inset: -185.88% -187.52% -185.88% -187.53%;
  }

  .inset-\[-270\.317\%\] {
    inset: -270.317%;
  }

  .inset-\[-300\%_-2\.54\%\] {
    inset: -300% -2.54%;
  }

  .inset-\[-300\%_-3\.36\%\] {
    inset: -300% -3.36%;
  }

  .inset-\[-300\%_-3\.86\%\] {
    inset: -300% -3.86%;
  }

  .inset-\[-401\.89\%_-3\.4\%\] {
    inset: -401.89% -3.4%;
  }

  .inset-\[-401\.89\%_-4\.5\%\] {
    inset: -401.89% -4.5%;
  }

  .inset-\[-401\.89\%_-5\.17\%\] {
    inset: -401.89% -5.17%;
  }

  .inset-\[-567\.57\%_-3\.02\%\] {
    inset: -567.57% -3.02%;
  }

  .inset-\[-568\.34\%_-3\.15\%\] {
    inset: -568.34% -3.15%;
  }

  .inset-\[-570\.9\%_-4\.6\%\] {
    inset: -570.9% -4.6%;
  }

  .inset-\[-571\.26\%_-4\.79\%\] {
    inset: -571.26% -4.79%;
  }

  .inset-\[-573\.69\%_-3\.99\%\] {
    inset: -573.69% -3.99%;
  }

  .inset-\[-573\.69\%_-4\.16\%\] {
    inset: -573.69% -4.16%;
  }

  .inset-\[-779\.77\%_-4\.32\%\] {
    inset: -779.77% -4.32%;
  }

  .inset-\[-783\.77\%_-6\.57\%\] {
    inset: -783.77% -6.57%;
  }

  .inset-\[-787\.1\%_-5\.7\%\] {
    inset: -787.1% -5.7%;
  }

  .inset-\[-838\.88\%_-4\.47\%\] {
    inset: -838.88% -4.47%;
  }

  .inset-\[-843\.81\%_-6\.79\%\] {
    inset: -843.81% -6.79%;
  }

  .inset-\[-847\.92\%_-5\.89\%\] {
    inset: -847.92% -5.89%;
  }

  .inset-\[4\.62\%_2\%\] {
    inset: 4.62% 2%;
  }

  .inset-\[8\.88\%_4\.11\%_8\.43\%_4\.11\%\] {
    inset: 8.88% 4.11% 8.43%;
  }

  .inset-\[31\.64\%_94\.78\%_36\.99\%_-4\.17\%\] {
    inset: 31.64% 94.78% 36.99% -4.17%;
  }

  .inset-\[79\.88\%_160\%_18\.24\%_-66\.63\%\] {
    inset: 79.88% 160% 18.24% -66.63%;
  }

  .inset-\[98\.43\%_232\.87\%_-0\.31\%_-139\.49\%\] {
    inset: 98.43% 232.87% -.31% -139.49%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[-1\.49\%\] {
    top: -1.49%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[-23\.99px\] {
    top: -23.99px;
  }

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

  .top-\[-67\.56px\] {
    top: -67.56px;
  }

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

  .top-\[-206\.03px\] {
    top: -206.03px;
  }

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

  .top-\[-241\.41px\] {
    top: -241.41px;
  }

  .top-\[-256\.23px\] {
    top: -256.23px;
  }

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

  .top-\[-261\.39px\] {
    top: -261.39px;
  }

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

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

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

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

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

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

  .top-\[-1105\.72px\] {
    top: -1105.72px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[6\.02px\] {
    top: 6.02px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[15\.39px\] {
    top: 15.39px;
  }

  .top-\[15\.71px\] {
    top: 15.71px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[41\.72px\] {
    top: 41.72px;
  }

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

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

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

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

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

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

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

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

  .top-\[53\.36px\] {
    top: 53.36px;
  }

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

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

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

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

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

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

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

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

  .top-\[70\.23px\] {
    top: 70.23px;
  }

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

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

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

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

  .top-\[78\.13px\] {
    top: 78.13px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[96\.09px\] {
    top: 96.09px;
  }

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

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

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

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

  .top-\[98\.39px\] {
    top: 98.39px;
  }

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

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

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

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

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

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

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

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

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

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

  .top-\[170\.13px\] {
    top: 170.13px;
  }

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

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

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

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

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

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

  .top-\[194\.03px\] {
    top: 194.03px;
  }

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

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

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

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

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

  .top-\[222\.05px\] {
    top: 222.05px;
  }

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

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

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

  .top-\[240\.05px\] {
    top: 240.05px;
  }

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

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

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

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

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

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

  .top-\[285\.05px\] {
    top: 285.05px;
  }

  .top-\[291\.87px\] {
    top: 291.87px;
  }

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

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

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

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

  .top-\[336\.99px\] {
    top: 336.99px;
  }

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

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

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

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

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

  .top-\[418\.98px\] {
    top: 418.98px;
  }

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

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

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

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

  .top-\[449\.98px\] {
    top: 449.98px;
  }

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

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

  .top-\[581\.08px\] {
    top: 581.08px;
  }

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

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

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

  .top-\[619\.12px\] {
    top: 619.12px;
  }

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

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

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

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

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

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

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

  .top-full {
    top: 100%;
  }

  .top-px {
    top: 1px;
  }

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

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

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

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

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

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

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

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

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

  .right-\[-3\.43\%\] {
    right: -3.43%;
  }

  .right-\[-17\.99px\] {
    right: -17.99px;
  }

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

  .right-\[-237\.17px\] {
    right: -237.17px;
  }

  .right-\[-241\.6px\] {
    right: -241.6px;
  }

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

  .right-\[-423\.6px\] {
    right: -423.6px;
  }

  .right-\[-542\.58px\] {
    right: -542.58px;
  }

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

  .right-\[218\.81px\] {
    right: 218.81px;
  }

  .right-\[255\.07px\] {
    right: 255.07px;
  }

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

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

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

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

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

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

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

  .bottom-\[-1\.45\%\] {
    bottom: -1.45%;
  }

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

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

  .bottom-\[30\.39px\] {
    bottom: 30.39px;
  }

  .bottom-\[123\.89px\] {
    bottom: 123.89px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .left-\[-3\.43\%\] {
    left: -3.43%;
  }

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

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

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

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

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

  .left-\[-113\.93px\] {
    left: -113.93px;
  }

  .left-\[-151\.57px\] {
    left: -151.57px;
  }

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

  .left-\[-217\.58px\] {
    left: -217.58px;
  }

  .left-\[-222\.86px\] {
    left: -222.86px;
  }

  .left-\[-251\.48px\] {
    left: -251.48px;
  }

  .left-\[-299\.42px\] {
    left: -299.42px;
  }

  .left-\[-341\.66px\] {
    left: -341.66px;
  }

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

  .left-\[-526\.48px\] {
    left: -526.48px;
  }

  .left-\[-588\.52px\] {
    left: -588.52px;
  }

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

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

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

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

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

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

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

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

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

  .left-\[6\.02px\] {
    left: 6.02px;
  }

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

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

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

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

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

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

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

  .left-\[18\.15px\] {
    left: 18.15px;
  }

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

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

  .left-\[19\.05px\] {
    left: 19.05px;
  }

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

  .left-\[20\.01px\] {
    left: 20.01px;
  }

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

  .left-\[21\.43px\] {
    left: 21.43px;
  }

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

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

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

  .left-\[25\.8px\] {
    left: 25.8px;
  }

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

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

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

  .left-\[29\.31px\] {
    left: 29.31px;
  }

  .left-\[29\.45px\] {
    left: 29.45px;
  }

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

  .left-\[30\.07px\] {
    left: 30.07px;
  }

  .left-\[30\.53px\] {
    left: 30.53px;
  }

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

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

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

  .left-\[36\.8px\] {
    left: 36.8px;
  }

  .left-\[36\.09px\] {
    left: 36.09px;
  }

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

  .left-\[43\.58px\] {
    left: 43.58px;
  }

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

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

  .left-\[48\.71px\] {
    left: 48.71px;
  }

  .left-\[49\.38px\] {
    left: 49.38px;
  }

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

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

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

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

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

  .left-\[106\.54px\] {
    left: 106.54px;
  }

  .left-\[120\.04px\] {
    left: 120.04px;
  }

  .left-\[122\.07px\] {
    left: 122.07px;
  }

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

  .left-\[136\.99px\] {
    left: 136.99px;
  }

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

  .left-\[154\.93px\] {
    left: 154.93px;
  }

  .left-\[158\.96px\] {
    left: 158.96px;
  }

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

  .left-\[171\.31px\] {
    left: 171.31px;
  }

  .left-\[175\.08px\] {
    left: 175.08px;
  }

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

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

  .left-\[183\.66px\] {
    left: 183.66px;
  }

  .left-\[187\.89px\] {
    left: 187.89px;
  }

  .left-\[188\.54px\] {
    left: 188.54px;
  }

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

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

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

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

  .left-\[242\.21px\] {
    left: 242.21px;
  }

  .left-\[254\.79px\] {
    left: 254.79px;
  }

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

  .left-\[260\.54px\] {
    left: 260.54px;
  }

  .left-\[262\.17px\] {
    left: 262.17px;
  }

  .left-\[275\.79px\] {
    left: 275.79px;
  }

  .left-\[278\.21px\] {
    left: 278.21px;
  }

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

  .left-\[283\.79px\] {
    left: 283.79px;
  }

  .left-\[285\.21px\] {
    left: 285.21px;
  }

  .left-\[291\.21px\] {
    left: 291.21px;
  }

  .left-\[296\.73px\] {
    left: 296.73px;
  }

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

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

  .left-\[301\.79px\] {
    left: 301.79px;
  }

  .left-\[303\.83px\] {
    left: 303.83px;
  }

  .left-\[307\.84px\] {
    left: 307.84px;
  }

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

  .left-\[330\.43px\] {
    left: 330.43px;
  }

  .left-\[332\.46px\] {
    left: 332.46px;
  }

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

  .left-\[349\.8px\] {
    left: 349.8px;
  }

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

  .left-\[368\.73px\] {
    left: 368.73px;
  }

  .left-\[368\.89px\] {
    left: 368.89px;
  }

  .left-\[381\.78px\] {
    left: 381.78px;
  }

  .left-\[382\.67px\] {
    left: 382.67px;
  }

  .left-\[383\.17px\] {
    left: 383.17px;
  }

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

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

  .left-\[413\.42px\] {
    left: 413.42px;
  }

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

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

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

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

  .left-\[485\.24px\] {
    left: 485.24px;
  }

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

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

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

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

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

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

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

  .left-\[602\.81px\] {
    left: 602.81px;
  }

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

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

  .left-\[706\.97px\] {
    left: 706.97px;
  }

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

  .left-\[715\.57px\] {
    left: 715.57px;
  }

  .left-\[718\.61px\] {
    left: 718.61px;
  }

  .left-\[719\.96px\] {
    left: 719.96px;
  }

  .left-\[723\.05px\] {
    left: 723.05px;
  }

  .left-\[723\.84px\] {
    left: 723.84px;
  }

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

  .left-\[731\.54px\] {
    left: 731.54px;
  }

  .left-\[733\.38px\] {
    left: 733.38px;
  }

  .left-\[737\.62px\] {
    left: 737.62px;
  }

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

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

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

  .left-\[763\.19px\] {
    left: 763.19px;
  }

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

  .left-\[820\.08px\] {
    left: 820.08px;
  }

  .left-\[835\.8px\] {
    left: 835.8px;
  }

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

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

  .left-\[900\.31px\] {
    left: 900.31px;
  }

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

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

  .left-\[933\.65px\] {
    left: 933.65px;
  }

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

  .left-\[960\.58px\] {
    left: 960.58px;
  }

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

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

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

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

  .left-\[1018\.58px\] {
    left: 1018.58px;
  }

  .left-\[1018\.64px\] {
    left: 1018.64px;
  }

  .left-\[1032\.34px\] {
    left: 1032.34px;
  }

  .left-\[1035\.88px\] {
    left: 1035.88px;
  }

  .left-\[1050\.72px\] {
    left: 1050.72px;
  }

  .left-\[1060\.06px\] {
    left: 1060.06px;
  }

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

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

  .left-\[1096\.06px\] {
    left: 1096.06px;
  }

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

  .left-\[1152\.6px\] {
    left: 1152.6px;
  }

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

  .left-\[1199\.38px\] {
    left: 1199.38px;
  }

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

  .left-\[1218\.78px\] {
    left: 1218.78px;
  }

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

  .left-\[1232\.43px\] {
    left: 1232.43px;
  }

  .left-\[1320\.86px\] {
    left: 1320.86px;
  }

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

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

  .left-\[1391\.99px\] {
    left: 1391.99px;
  }

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

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

  .isolate {
    isolation: isolate;
  }

  .-z-10 {
    z-index: calc(10 * -1);
  }

  .-z-20 {
    z-index: calc(20 * -1);
  }

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

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

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

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

  .z-\[1\] {
    z-index: 1;
  }

  .z-\[2\] {
    z-index: 2;
  }

  .z-\[3\] {
    z-index: 3;
  }

  .z-\[4\] {
    z-index: 4;
  }

  .z-\[5\] {
    z-index: 5;
  }

  .z-\[6\] {
    z-index: 6;
  }

  .z-\[7\] {
    z-index: 7;
  }

  .z-\[8\] {
    z-index: 8;
  }

  .z-\[9\] {
    z-index: 9;
  }

  .z-\[11\] {
    z-index: 11;
  }

  .z-\[12\] {
    z-index: 12;
  }

  .z-\[13\] {
    z-index: 13;
  }

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

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

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

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

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

  .mt-\[2\.44px\] {
    margin-top: 2.44px;
  }

  .mt-\[15\.25px\] {
    margin-top: 15.25px;
  }

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

  .mt-auto {
    margin-top: auto;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .ml-\[14\.699px\] {
    margin-left: 14.699px;
  }

  .ml-auto {
    margin-left: auto;
  }

  .box-border {
    box-sizing: border-box;
  }

  .line-clamp-1 {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .block {
    display: block;
  }

  .contents {
    display: contents;
  }

  .flex {
    display: flex;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

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

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

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

  .table {
    display: table;
  }

  .table-caption {
    display: table-caption;
  }

  .table-cell {
    display: table-cell;
  }

  .table-row {
    display: table-row;
  }

  .field-sizing-content {
    field-sizing: content;
  }

  .aspect-\[4\/7\] {
    aspect-ratio: 4 / 7;
  }

  .aspect-square {
    aspect-ratio: 1;
  }

  .aspect-video {
    aspect-ratio: var(--aspect-video);
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .size-\[9\.391px\] {
    width: 9.391px;
    height: 9.391px;
  }

  .size-\[9\.488px\] {
    width: 9.488px;
    height: 9.488px;
  }

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

  .size-\[11\.205px\] {
    width: 11.205px;
    height: 11.205px;
  }

  .size-\[16\.113px\] {
    width: 16.113px;
    height: 16.113px;
  }

  .size-\[17\.171px\] {
    width: 17.171px;
    height: 17.171px;
  }

  .size-\[19\.2px\] {
    width: 19.2px;
    height: 19.2px;
  }

  .size-\[20\.488px\] {
    width: 20.488px;
    height: 20.488px;
  }

  .size-\[21\.215px\] {
    width: 21.215px;
    height: 21.215px;
  }

  .size-\[22\.331px\] {
    width: 22.331px;
    height: 22.331px;
  }

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

  .size-\[23\.506px\] {
    width: 23.506px;
    height: 23.506px;
  }

  .size-\[27\.155px\] {
    width: 27.155px;
    height: 27.155px;
  }

  .size-\[28\.584px\] {
    width: 28.584px;
    height: 28.584px;
  }

  .size-\[29\.463px\] {
    width: 29.463px;
    height: 29.463px;
  }

  .size-\[30\.088px\] {
    width: 30.088px;
    height: 30.088px;
  }

  .size-\[30\.585px\] {
    width: 30.585px;
    height: 30.585px;
  }

  .size-\[31\.429px\] {
    width: 31.429px;
    height: 31.429px;
  }

  .size-\[33\.083px\] {
    width: 33.083px;
    height: 33.083px;
  }

  .size-\[34\.825px\] {
    width: 34.825px;
    height: 34.825px;
  }

  .size-\[37\.715px\] {
    width: 37.715px;
    height: 37.715px;
  }

  .size-\[39\.7px\] {
    width: 39.7px;
    height: 39.7px;
  }

  .size-\[41\.789px\] {
    width: 41.789px;
    height: 41.789px;
  }

  .size-\[46\.517px\] {
    width: 46.517px;
    height: 46.517px;
  }

  .size-\[62\.15px\] {
    width: 62.15px;
    height: 62.15px;
  }

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

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

  .size-\[79\.234px\] {
    width: 79.234px;
    height: 79.234px;
  }

  .size-\[96\.015px\] {
    width: 96.015px;
    height: 96.015px;
  }

  .size-\[102\.878px\] {
    width: 102.878px;
    height: 102.878px;
  }

  .size-\[108\.049px\] {
    width: 108.049px;
    height: 108.049px;
  }

  .size-\[110\.328px\] {
    width: 110.328px;
    height: 110.328px;
  }

  .size-\[123\.631px\] {
    width: 123.631px;
    height: 123.631px;
  }

  .size-\[187\.504px\] {
    width: 187.504px;
    height: 187.504px;
  }

  .size-\[245\.642px\] {
    width: 245.642px;
    height: 245.642px;
  }

  .size-\[246\.431px\] {
    width: 246.431px;
    height: 246.431px;
  }

  .size-\[263\.401px\] {
    width: 263.401px;
    height: 263.401px;
  }

  .size-\[348\.194px\] {
    width: 348.194px;
    height: 348.194px;
  }

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

  .size-\[574\.305px\] {
    width: 574.305px;
    height: 574.305px;
  }

  .size-full {
    width: 100%;
    height: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .h-\[1\.01px\] {
    height: 1.01px;
  }

  .h-\[1\.004px\] {
    height: 1.004px;
  }

  .h-\[1\.15rem\] {
    height: 1.15rem;
  }

  .h-\[1\.49px\] {
    height: 1.49px;
  }

  .h-\[1\.076px\] {
    height: 1.076px;
  }

  .h-\[1\.081px\] {
    height: 1.081px;
  }

  .h-\[1\.086px\] {
    height: 1.086px;
  }

  .h-\[1\.476px\] {
    height: 1.476px;
  }

  .h-\[1\.483px\] {
    height: 1.483px;
  }

  .h-\[1\.484px\] {
    height: 1.484px;
  }

  .h-\[1\.492px\] {
    height: 1.492px;
  }

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

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

  .h-\[7\.068px\] {
    height: 7.068px;
  }

  .h-\[7\.616px\] {
    height: 7.616px;
  }

  .h-\[7\.816px\] {
    height: 7.816px;
  }

  .h-\[7\.921px\] {
    height: 7.921px;
  }

  .h-\[8\.06px\] {
    height: 8.06px;
  }

  .h-\[8\.057px\] {
    height: 8.057px;
  }

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

  .h-\[8\.68px\] {
    height: 8.68px;
  }

  .h-\[8\.227px\] {
    height: 8.227px;
  }

  .h-\[8\.575px\] {
    height: 8.575px;
  }

  .h-\[8\.683px\] {
    height: 8.683px;
  }

  .h-\[10\.004px\] {
    height: 10.004px;
  }

  .h-\[10\.049px\] {
    height: 10.049px;
  }

  .h-\[10\.438px\] {
    height: 10.438px;
  }

  .h-\[10\.439px\] {
    height: 10.439px;
  }

  .h-\[10\.486px\] {
    height: 10.486px;
  }

  .h-\[10\.531px\] {
    height: 10.531px;
  }

  .h-\[10\.578px\] {
    height: 10.578px;
  }

  .h-\[11\.085px\] {
    height: 11.085px;
  }

  .h-\[11\.299px\] {
    height: 11.299px;
  }

  .h-\[11\.579px\] {
    height: 11.579px;
  }

  .h-\[11\.909px\] {
    height: 11.909px;
  }

  .h-\[11\.913px\] {
    height: 11.913px;
  }

  .h-\[12\.83px\] {
    height: 12.83px;
  }

  .h-\[12\.189px\] {
    height: 12.189px;
  }

  .h-\[12\.447px\] {
    height: 12.447px;
  }

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

  .h-\[12\.942px\] {
    height: 12.942px;
  }

  .h-\[13\.54px\] {
    height: 13.54px;
  }

  .h-\[13\.895px\] {
    height: 13.895px;
  }

  .h-\[14\.626px\] {
    height: 14.626px;
  }

  .h-\[14\.766px\] {
    height: 14.766px;
  }

  .h-\[14\.887px\] {
    height: 14.887px;
  }

  .h-\[15\.396px\] {
    height: 15.396px;
  }

  .h-\[15\.671px\] {
    height: 15.671px;
  }

  .h-\[15\.909px\] {
    height: 15.909px;
  }

  .h-\[17\.865px\] {
    height: 17.865px;
  }

  .h-\[17\.989px\] {
    height: 17.989px;
  }

  .h-\[18\.382px\] {
    height: 18.382px;
  }

  .h-\[18\.805px\] {
    height: 18.805px;
  }

  .h-\[19\.158px\] {
    height: 19.158px;
  }

  .h-\[19\.541px\] {
    height: 19.541px;
  }

  .h-\[20\.009px\] {
    height: 20.009px;
  }

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

  .h-\[20\.425px\] {
    height: 20.425px;
  }

  .h-\[20\.927px\] {
    height: 20.927px;
  }

  .h-\[21\.83px\] {
    height: 21.83px;
  }

  .h-\[21\.241px\] {
    height: 21.241px;
  }

  .h-\[21\.833px\] {
    height: 21.833px;
  }

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

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

  .h-\[23\.4px\] {
    height: 23.4px;
  }

  .h-\[24\.2px\] {
    height: 24.2px;
  }

  .h-\[24\.208px\] {
    height: 24.208px;
  }

  .h-\[24\.254px\] {
    height: 24.254px;
  }

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

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

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

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

  .h-\[30\.3px\] {
    height: 30.3px;
  }

  .h-\[30\.913px\] {
    height: 30.913px;
  }

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

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

  .h-\[32\.889px\] {
    height: 32.889px;
  }

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

  .h-\[33\.577px\] {
    height: 33.577px;
  }

  .h-\[33\.688px\] {
    height: 33.688px;
  }

  .h-\[33\.716px\] {
    height: 33.716px;
  }

  .h-\[34\.577px\] {
    height: 34.577px;
  }

  .h-\[34\.667px\] {
    height: 34.667px;
  }

  .h-\[35\.242px\] {
    height: 35.242px;
  }

  .h-\[35\.626px\] {
    height: 35.626px;
  }

  .h-\[36\.624px\] {
    height: 36.624px;
  }

  .h-\[37\.29px\] {
    height: 37.29px;
  }

  .h-\[38\.378px\] {
    height: 38.378px;
  }

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

  .h-\[39\.454px\] {
    height: 39.454px;
  }

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

  .h-\[40\.172px\] {
    height: 40.172px;
  }

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

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

  .h-\[43\.757px\] {
    height: 43.757px;
  }

  .h-\[44\.379px\] {
    height: 44.379px;
  }

  .h-\[46\.258px\] {
    height: 46.258px;
  }

  .h-\[47\.52px\] {
    height: 47.52px;
  }

  .h-\[47\.371px\] {
    height: 47.371px;
  }

  .h-\[47\.404px\] {
    height: 47.404px;
  }

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

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

  .h-\[49\.767px\] {
    height: 49.767px;
  }

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

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

  .h-\[51\.741px\] {
    height: 51.741px;
  }

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

  .h-\[52\.656px\] {
    height: 52.656px;
  }

  .h-\[54\.132px\] {
    height: 54.132px;
  }

  .h-\[54\.902px\] {
    height: 54.902px;
  }

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

  .h-\[55\.011px\] {
    height: 55.011px;
  }

  .h-\[55\.116px\] {
    height: 55.116px;
  }

  .h-\[56\.008px\] {
    height: 56.008px;
  }

  .h-\[56\.634px\] {
    height: 56.634px;
  }

  .h-\[60\.245px\] {
    height: 60.245px;
  }

  .h-\[61\.601px\] {
    height: 61.601px;
  }

  .h-\[62\.297px\] {
    height: 62.297px;
  }

  .h-\[63\.702px\] {
    height: 63.702px;
  }

  .h-\[63\.913px\] {
    height: 63.913px;
  }

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

  .h-\[64\.651px\] {
    height: 64.651px;
  }

  .h-\[64\.655px\] {
    height: 64.655px;
  }

  .h-\[64\.825px\] {
    height: 64.825px;
  }

  .h-\[66\.013px\] {
    height: 66.013px;
  }

  .h-\[66\.269px\] {
    height: 66.269px;
  }

  .h-\[66\.358px\] {
    height: 66.358px;
  }

  .h-\[69\.503px\] {
    height: 69.503px;
  }

  .h-\[70\.275px\] {
    height: 70.275px;
  }

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

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

  .h-\[77\.789px\] {
    height: 77.789px;
  }

  .h-\[81\.337px\] {
    height: 81.337px;
  }

  .h-\[87\.171px\] {
    height: 87.171px;
  }

  .h-\[92\.67px\] {
    height: 92.67px;
  }

  .h-\[93\.371px\] {
    height: 93.371px;
  }

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

  .h-\[96\.298px\] {
    height: 96.298px;
  }

  .h-\[97\.604px\] {
    height: 97.604px;
  }

  .h-\[99\.461px\] {
    height: 99.461px;
  }

  .h-\[107\.147px\] {
    height: 107.147px;
  }

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

  .h-\[110\.872px\] {
    height: 110.872px;
  }

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

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

  .h-\[119\.439px\] {
    height: 119.439px;
  }

  .h-\[121\.308px\] {
    height: 121.308px;
  }

  .h-\[123\.505px\] {
    height: 123.505px;
  }

  .h-\[124\.74px\] {
    height: 124.74px;
  }

  .h-\[127\.573px\] {
    height: 127.573px;
  }

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

  .h-\[139\.006px\] {
    height: 139.006px;
  }

  .h-\[139\.906px\] {
    height: 139.906px;
  }

  .h-\[140\.145px\] {
    height: 140.145px;
  }

  .h-\[141\.931px\] {
    height: 141.931px;
  }

  .h-\[145\.071px\] {
    height: 145.071px;
  }

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

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

  .h-\[147\.006px\] {
    height: 147.006px;
  }

  .h-\[154\.564px\] {
    height: 154.564px;
  }

  .h-\[162\.205px\] {
    height: 162.205px;
  }

  .h-\[163\.872px\] {
    height: 163.872px;
  }

  .h-\[164\.428px\] {
    height: 164.428px;
  }

  .h-\[169\.662px\] {
    height: 169.662px;
  }

  .h-\[170\.455px\] {
    height: 170.455px;
  }

  .h-\[171\.939px\] {
    height: 171.939px;
  }

  .h-\[172\.859px\] {
    height: 172.859px;
  }

  .h-\[179\.85px\] {
    height: 179.85px;
  }

  .h-\[182\.063px\] {
    height: 182.063px;
  }

  .h-\[187\.994px\] {
    height: 187.994px;
  }

  .h-\[191\.125px\] {
    height: 191.125px;
  }

  .h-\[197\.041px\] {
    height: 197.041px;
  }

  .h-\[199\.149px\] {
    height: 199.149px;
  }

  .h-\[199\.344px\] {
    height: 199.344px;
  }

  .h-\[208\.144px\] {
    height: 208.144px;
  }

  .h-\[214\.048px\] {
    height: 214.048px;
  }

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

  .h-\[216\.693px\] {
    height: 216.693px;
  }

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

  .h-\[222\.059px\] {
    height: 222.059px;
  }

  .h-\[226\.93px\] {
    height: 226.93px;
  }

  .h-\[233\.723px\] {
    height: 233.723px;
  }

  .h-\[236\.138px\] {
    height: 236.138px;
  }

  .h-\[238\.054px\] {
    height: 238.054px;
  }

  .h-\[240\.481px\] {
    height: 240.481px;
  }

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

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

  .h-\[248\.933px\] {
    height: 248.933px;
  }

  .h-\[249\.773px\] {
    height: 249.773px;
  }

  .h-\[252\.625px\] {
    height: 252.625px;
  }

  .h-\[253\.593px\] {
    height: 253.593px;
  }

  .h-\[256\.855px\] {
    height: 256.855px;
  }

  .h-\[261\.832px\] {
    height: 261.832px;
  }

  .h-\[263\.391px\] {
    height: 263.391px;
  }

  .h-\[264\.978px\] {
    height: 264.978px;
  }

  .h-\[265\.461px\] {
    height: 265.461px;
  }

  .h-\[267\.682px\] {
    height: 267.682px;
  }

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

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

  .h-\[271\.65px\] {
    height: 271.65px;
  }

  .h-\[272\.969px\] {
    height: 272.969px;
  }

  .h-\[276\.053px\] {
    height: 276.053px;
  }

  .h-\[280\.72px\] {
    height: 280.72px;
  }

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

  .h-\[283\.14px\] {
    height: 283.14px;
  }

  .h-\[288\.81px\] {
    height: 288.81px;
  }

  .h-\[288\.089px\] {
    height: 288.089px;
  }

  .h-\[288\.577px\] {
    height: 288.577px;
  }

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

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

  .h-\[292\.202px\] {
    height: 292.202px;
  }

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

  .h-\[298\.721px\] {
    height: 298.721px;
  }

  .h-\[298\.728px\] {
    height: 298.728px;
  }

  .h-\[300\.98px\] {
    height: 300.98px;
  }

  .h-\[301\.245px\] {
    height: 301.245px;
  }

  .h-\[302\.512px\] {
    height: 302.512px;
  }

  .h-\[304\.41px\] {
    height: 304.41px;
  }

  .h-\[304\.825px\] {
    height: 304.825px;
  }

  .h-\[307\.242px\] {
    height: 307.242px;
  }

  .h-\[312\.08px\] {
    height: 312.08px;
  }

  .h-\[313\.145px\] {
    height: 313.145px;
  }

  .h-\[318\.23px\] {
    height: 318.23px;
  }

  .h-\[321\.197px\] {
    height: 321.197px;
  }

  .h-\[322\.493px\] {
    height: 322.493px;
  }

  .h-\[323\.016px\] {
    height: 323.016px;
  }

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

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

  .h-\[326\.833px\] {
    height: 326.833px;
  }

  .h-\[328\.575px\] {
    height: 328.575px;
  }

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

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

  .h-\[336\.378px\] {
    height: 336.378px;
  }

  .h-\[337\.151px\] {
    height: 337.151px;
  }

  .h-\[343\.074px\] {
    height: 343.074px;
  }

  .h-\[350\.523px\] {
    height: 350.523px;
  }

  .h-\[356\.564px\] {
    height: 356.564px;
  }

  .h-\[360\.688px\] {
    height: 360.688px;
  }

  .h-\[361\.851px\] {
    height: 361.851px;
  }

  .h-\[368\.732px\] {
    height: 368.732px;
  }

  .h-\[372\.971px\] {
    height: 372.971px;
  }

  .h-\[373\.729px\] {
    height: 373.729px;
  }

  .h-\[377\.764px\] {
    height: 377.764px;
  }

  .h-\[379\.835px\] {
    height: 379.835px;
  }

  .h-\[379\.875px\] {
    height: 379.875px;
  }

  .h-\[389\.859px\] {
    height: 389.859px;
  }

  .h-\[389\.885px\] {
    height: 389.885px;
  }

  .h-\[398\.797px\] {
    height: 398.797px;
  }

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

  .h-\[415\.922px\] {
    height: 415.922px;
  }

  .h-\[415\.925px\] {
    height: 415.925px;
  }

  .h-\[421\.454px\] {
    height: 421.454px;
  }

  .h-\[426\.174px\] {
    height: 426.174px;
  }

  .h-\[468\.28px\] {
    height: 468.28px;
  }

  .h-\[478\.638px\] {
    height: 478.638px;
  }

  .h-\[486\.691px\] {
    height: 486.691px;
  }

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

  .h-\[493\.771px\] {
    height: 493.771px;
  }

  .h-\[501\.688px\] {
    height: 501.688px;
  }

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

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

  .h-\[548\.492px\] {
    height: 548.492px;
  }

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

  .h-\[577\.988px\] {
    height: 577.988px;
  }

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

  .h-\[605\.203px\] {
    height: 605.203px;
  }

  .h-\[613\.886px\] {
    height: 613.886px;
  }

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

  .h-\[646\.019px\] {
    height: 646.019px;
  }

  .h-\[707\.563px\] {
    height: 707.563px;
  }

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

  .h-\[732\.889px\] {
    height: 732.889px;
  }

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

  .h-\[740\.676px\] {
    height: 740.676px;
  }

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

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

  .h-\[806\.575px\] {
    height: 806.575px;
  }

  .h-\[811\.109px\] {
    height: 811.109px;
  }

  .h-\[814\.719px\] {
    height: 814.719px;
  }

  .h-\[820\.619px\] {
    height: 820.619px;
  }

  .h-\[848\.54px\] {
    height: 848.54px;
  }

  .h-\[895\.016px\] {
    height: 895.016px;
  }

  .h-\[901\.609px\] {
    height: 901.609px;
  }

  .h-\[919\.266px\] {
    height: 919.266px;
  }

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

  .h-\[931\.777px\] {
    height: 931.777px;
  }

  .h-\[938\.041px\] {
    height: 938.041px;
  }

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

  .h-\[989\.231px\] {
    height: 989.231px;
  }

  .h-\[994\.305px\] {
    height: 994.305px;
  }

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

  .h-\[1091\.911px\] {
    height: 1091.91px;
  }

  .h-\[1106\.188px\] {
    height: 1106.19px;
  }

  .h-\[1108\.72px\] {
    height: 1108.72px;
  }

  .h-\[1160\.52px\] {
    height: 1160.52px;
  }

  .h-\[1191\.78px\] {
    height: 1191.78px;
  }

  .h-\[1271\.234px\] {
    height: 1271.23px;
  }

  .h-\[1344\.84px\] {
    height: 1344.84px;
  }

  .h-\[1378\.9px\] {
    height: 1378.9px;
  }

  .h-\[1485\.849px\] {
    height: 1485.85px;
  }

  .h-\[1516\.73px\] {
    height: 1516.73px;
  }

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

  .h-\[1525\.406px\] {
    height: 1525.41px;
  }

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

  .h-\[3495\.15px\] {
    height: 3495.15px;
  }

  .h-\[5619\.279px\] {
    height: 5619.28px;
  }

  .h-\[calc\(100\%-1px\)\] {
    height: calc(100% - 1px);
  }

  .h-\[var\(--radix-navigation-menu-viewport-height\)\] {
    height: var(--radix-navigation-menu-viewport-height);
  }

  .h-\[var\(--radix-select-trigger-height\)\] {
    height: var(--radix-select-trigger-height);
  }

  .h-auto {
    height: auto;
  }

  .h-full {
    height: 100%;
  }

  .h-px {
    height: 1px;
  }

  .h-svh {
    height: 100svh;
  }

  .max-h-\(--radix-context-menu-content-available-height\) {
    max-height: var(--radix-context-menu-content-available-height);
  }

  .max-h-\(--radix-dropdown-menu-content-available-height\) {
    max-height: var(--radix-dropdown-menu-content-available-height);
  }

  .max-h-\(--radix-select-content-available-height\) {
    max-height: var(--radix-select-content-available-height);
  }

  .max-h-\[85vh\] {
    max-height: 85vh;
  }

  .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-px {
    min-height: 1px;
  }

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

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

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

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

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

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

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

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

  .w-\[7\.906px\] {
    width: 7.906px;
  }

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

  .w-\[10\.486px\] {
    width: 10.486px;
  }

  .w-\[11\.299px\] {
    width: 11.299px;
  }

  .w-\[13\.399px\] {
    width: 13.399px;
  }

  .w-\[13\.509px\] {
    width: 13.509px;
  }

  .w-\[13\.963px\] {
    width: 13.963px;
  }

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

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

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

  .w-\[17\.15px\] {
    width: 17.15px;
  }

  .w-\[17\.989px\] {
    width: 17.989px;
  }

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

  .w-\[18\.053px\] {
    width: 18.053px;
  }

  .w-\[18\.481px\] {
    width: 18.481px;
  }

  .w-\[19\.003px\] {
    width: 19.003px;
  }

  .w-\[19\.85px\] {
    width: 19.85px;
  }

  .w-\[19\.158px\] {
    width: 19.158px;
  }

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

  .w-\[20\.895px\] {
    width: 20.895px;
  }

  .w-\[21\.984px\] {
    width: 21.984px;
  }

  .w-\[21\.994px\] {
    width: 21.994px;
  }

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

  .w-\[25\.074px\] {
    width: 25.074px;
  }

  .w-\[25\.079px\] {
    width: 25.079px;
  }

  .w-\[25\.273px\] {
    width: 25.273px;
  }

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

  .w-\[26\.1px\] {
    width: 26.1px;
  }

  .w-\[26\.393px\] {
    width: 26.393px;
  }

  .w-\[28\.71px\] {
    width: 28.71px;
  }

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

  .w-\[32\.889px\] {
    width: 32.889px;
  }

  .w-\[33\.088px\] {
    width: 33.088px;
  }

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

  .w-\[34\.2px\] {
    width: 34.2px;
  }

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

  .w-\[37\.62px\] {
    width: 37.62px;
  }

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

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

  .w-\[51\.92px\] {
    width: 51.92px;
  }

  .w-\[54\.653px\] {
    width: 54.653px;
  }

  .w-\[55\.181px\] {
    width: 55.181px;
  }

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

  .w-\[56\.065px\] {
    width: 56.065px;
  }

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

  .w-\[57\.529px\] {
    width: 57.529px;
  }

  .w-\[60\.233px\] {
    width: 60.233px;
  }

  .w-\[63\.906px\] {
    width: 63.906px;
  }

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

  .w-\[66\.256px\] {
    width: 66.256px;
  }

  .w-\[66\.458px\] {
    width: 66.458px;
  }

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

  .w-\[69\.956px\] {
    width: 69.956px;
  }

  .w-\[73\.637px\] {
    width: 73.637px;
  }

  .w-\[76\.919px\] {
    width: 76.919px;
  }

  .w-\[80\.967px\] {
    width: 80.967px;
  }

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

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

  .w-\[92\.302px\] {
    width: 92.302px;
  }

  .w-\[95vw\] {
    width: 95vw;
  }

  .w-\[96\.901px\] {
    width: 96.901px;
  }

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

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

  .w-\[101\.237px\] {
    width: 101.237px;
  }

  .w-\[101\.905px\] {
    width: 101.905px;
  }

  .w-\[108\.125px\] {
    width: 108.125px;
  }

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

  .w-\[116\.25px\] {
    width: 116.25px;
  }

  .w-\[117\.152px\] {
    width: 117.152px;
  }

  .w-\[120\.591px\] {
    width: 120.591px;
  }

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

  .w-\[121\.925px\] {
    width: 121.925px;
  }

  .w-\[123\.505px\] {
    width: 123.505px;
  }

  .w-\[124\.649px\] {
    width: 124.649px;
  }

  .w-\[124\.687px\] {
    width: 124.687px;
  }

  .w-\[128\.93px\] {
    width: 128.93px;
  }

  .w-\[128\.886px\] {
    width: 128.886px;
  }

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

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

  .w-\[131\.389px\] {
    width: 131.389px;
  }

  .w-\[135\.526px\] {
    width: 135.526px;
  }

  .w-\[143\.688px\] {
    width: 143.688px;
  }

  .w-\[145\.392px\] {
    width: 145.392px;
  }

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

  .w-\[146\.878px\] {
    width: 146.878px;
  }

  .w-\[148\.513px\] {
    width: 148.513px;
  }

  .w-\[148\.563px\] {
    width: 148.563px;
  }

  .w-\[153\.552px\] {
    width: 153.552px;
  }

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

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

  .w-\[162\.203px\] {
    width: 162.203px;
  }

  .w-\[166\.266px\] {
    width: 166.266px;
  }

  .w-\[169\.176px\] {
    width: 169.176px;
  }

  .w-\[171\.938px\] {
    width: 171.938px;
  }

  .w-\[172\.4px\] {
    width: 172.4px;
  }

  .w-\[172\.874px\] {
    width: 172.874px;
  }

  .w-\[173\.708px\] {
    width: 173.708px;
  }

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

  .w-\[174\.478px\] {
    width: 174.478px;
  }

  .w-\[176\.84px\] {
    width: 176.84px;
  }

  .w-\[176\.894px\] {
    width: 176.894px;
  }

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

  .w-\[179\.844px\] {
    width: 179.844px;
  }

  .w-\[181\.082px\] {
    width: 181.082px;
  }

  .w-\[181\.474px\] {
    width: 181.474px;
  }

  .w-\[181\.754px\] {
    width: 181.754px;
  }

  .w-\[182\.068px\] {
    width: 182.068px;
  }

  .w-\[184\.247px\] {
    width: 184.247px;
  }

  .w-\[184\.291px\] {
    width: 184.291px;
  }

  .w-\[184\.359px\] {
    width: 184.359px;
  }

  .w-\[184\.435px\] {
    width: 184.435px;
  }

  .w-\[186\.915px\] {
    width: 186.915px;
  }

  .w-\[187\.499px\] {
    width: 187.499px;
  }

  .w-\[187\.921px\] {
    width: 187.921px;
  }

  .w-\[187\.984px\] {
    width: 187.984px;
  }

  .w-\[188\.627px\] {
    width: 188.627px;
  }

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

  .w-\[189\.215px\] {
    width: 189.215px;
  }

  .w-\[189\.536px\] {
    width: 189.536px;
  }

  .w-\[190\.692px\] {
    width: 190.692px;
  }

  .w-\[191\.025px\] {
    width: 191.025px;
  }

  .w-\[191\.137px\] {
    width: 191.137px;
  }

  .w-\[191\.743px\] {
    width: 191.743px;
  }

  .w-\[192\.303px\] {
    width: 192.303px;
  }

  .w-\[195\.629px\] {
    width: 195.629px;
  }

  .w-\[196\.01px\] {
    width: 196.01px;
  }

  .w-\[197\.5px\] {
    width: 197.5px;
  }

  .w-\[199\.344px\] {
    width: 199.344px;
  }

  .w-\[199\.519px\] {
    width: 199.519px;
  }

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

  .w-\[201\.782px\] {
    width: 201.782px;
  }

  .w-\[203\.014px\] {
    width: 203.014px;
  }

  .w-\[203\.829px\] {
    width: 203.829px;
  }

  .w-\[207\.288px\] {
    width: 207.288px;
  }

  .w-\[208\.465px\] {
    width: 208.465px;
  }

  .w-\[209\.151px\] {
    width: 209.151px;
  }

  .w-\[209\.208px\] {
    width: 209.208px;
  }

  .w-\[210\.674px\] {
    width: 210.674px;
  }

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

  .w-\[211\.242px\] {
    width: 211.242px;
  }

  .w-\[212\.375px\] {
    width: 212.375px;
  }

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

  .w-\[213\.787px\] {
    width: 213.787px;
  }

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

  .w-\[215\.331px\] {
    width: 215.331px;
  }

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

  .w-\[216\.994px\] {
    width: 216.994px;
  }

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

  .w-\[218\.409px\] {
    width: 218.409px;
  }

  .w-\[218\.523px\] {
    width: 218.523px;
  }

  .w-\[219\.507px\] {
    width: 219.507px;
  }

  .w-\[220\.672px\] {
    width: 220.672px;
  }

  .w-\[221\.817px\] {
    width: 221.817px;
  }

  .w-\[222\.075px\] {
    width: 222.075px;
  }

  .w-\[222\.535px\] {
    width: 222.535px;
  }

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

  .w-\[223\.351px\] {
    width: 223.351px;
  }

  .w-\[223\.466px\] {
    width: 223.466px;
  }

  .w-\[224\.271px\] {
    width: 224.271px;
  }

  .w-\[225\.06px\] {
    width: 225.06px;
  }

  .w-\[226\.035px\] {
    width: 226.035px;
  }

  .w-\[226\.329px\] {
    width: 226.329px;
  }

  .w-\[226\.922px\] {
    width: 226.922px;
  }

  .w-\[229\.471px\] {
    width: 229.471px;
  }

  .w-\[232\.286px\] {
    width: 232.286px;
  }

  .w-\[232\.519px\] {
    width: 232.519px;
  }

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

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

  .w-\[237\.257px\] {
    width: 237.257px;
  }

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

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

  .w-\[245\.812px\] {
    width: 245.812px;
  }

  .w-\[246\.148px\] {
    width: 246.148px;
  }

  .w-\[249\.679px\] {
    width: 249.679px;
  }

  .w-\[251\.15px\] {
    width: 251.15px;
  }

  .w-\[251\.064px\] {
    width: 251.064px;
  }

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

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

  .w-\[255\.408px\] {
    width: 255.408px;
  }

  .w-\[257\.829px\] {
    width: 257.829px;
  }

  .w-\[259\.454px\] {
    width: 259.454px;
  }

  .w-\[260\.35px\] {
    width: 260.35px;
  }

  .w-\[260\.808px\] {
    width: 260.808px;
  }

  .w-\[261\.36px\] {
    width: 261.36px;
  }

  .w-\[261\.632px\] {
    width: 261.632px;
  }

  .w-\[262\.8px\] {
    width: 262.8px;
  }

  .w-\[263\.179px\] {
    width: 263.179px;
  }

  .w-\[263\.391px\] {
    width: 263.391px;
  }

  .w-\[266\.194px\] {
    width: 266.194px;
  }

  .w-\[268\.85px\] {
    width: 268.85px;
  }

  .w-\[268\.414px\] {
    width: 268.414px;
  }

  .w-\[268\.638px\] {
    width: 268.638px;
  }

  .w-\[268\.928px\] {
    width: 268.928px;
  }

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

  .w-\[269\.043px\] {
    width: 269.043px;
  }

  .w-\[270\.019px\] {
    width: 270.019px;
  }

  .w-\[270\.212px\] {
    width: 270.212px;
  }

  .w-\[270\.513px\] {
    width: 270.513px;
  }

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

  .w-\[272\.6px\] {
    width: 272.6px;
  }

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

  .w-\[276\.384px\] {
    width: 276.384px;
  }

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

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

  .w-\[279\.04px\] {
    width: 279.04px;
  }

  .w-\[279\.659px\] {
    width: 279.659px;
  }

  .w-\[280\.139px\] {
    width: 280.139px;
  }

  .w-\[281\.057px\] {
    width: 281.057px;
  }

  .w-\[281\.478px\] {
    width: 281.478px;
  }

  .w-\[281\.671px\] {
    width: 281.671px;
  }

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

  .w-\[284\.256px\] {
    width: 284.256px;
  }

  .w-\[285\.761px\] {
    width: 285.761px;
  }

  .w-\[287\.252px\] {
    width: 287.252px;
  }

  .w-\[289\.06px\] {
    width: 289.06px;
  }

  .w-\[291\.027px\] {
    width: 291.027px;
  }

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

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

  .w-\[299\.66px\] {
    width: 299.66px;
  }

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

  .w-\[301\.234px\] {
    width: 301.234px;
  }

  .w-\[301\.511px\] {
    width: 301.511px;
  }

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

  .w-\[305\.8px\] {
    width: 305.8px;
  }

  .w-\[306\.489px\] {
    width: 306.489px;
  }

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

  .w-\[312\.222px\] {
    width: 312.222px;
  }

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

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

  .w-\[320\.753px\] {
    width: 320.753px;
  }

  .w-\[322\.62px\] {
    width: 322.62px;
  }

  .w-\[323\.023px\] {
    width: 323.023px;
  }

  .w-\[325\.519px\] {
    width: 325.519px;
  }

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

  .w-\[333\.944px\] {
    width: 333.944px;
  }

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

  .w-\[336\.375px\] {
    width: 336.375px;
  }

  .w-\[339\.6px\] {
    width: 339.6px;
  }

  .w-\[339\.165px\] {
    width: 339.165px;
  }

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

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

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

  .w-\[350\.523px\] {
    width: 350.523px;
  }

  .w-\[352\.928px\] {
    width: 352.928px;
  }

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

  .w-\[356\.563px\] {
    width: 356.563px;
  }

  .w-\[360\.695px\] {
    width: 360.695px;
  }

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

  .w-\[368\.653px\] {
    width: 368.653px;
  }

  .w-\[368\.718px\] {
    width: 368.718px;
  }

  .w-\[371\.049px\] {
    width: 371.049px;
  }

  .w-\[372\.969px\] {
    width: 372.969px;
  }

  .w-\[379\.21px\] {
    width: 379.21px;
  }

  .w-\[379\.879px\] {
    width: 379.879px;
  }

  .w-\[380\.725px\] {
    width: 380.725px;
  }

  .w-\[389\.859px\] {
    width: 389.859px;
  }

  .w-\[391\.061px\] {
    width: 391.061px;
  }

  .w-\[391\.706px\] {
    width: 391.706px;
  }

  .w-\[392\.067px\] {
    width: 392.067px;
  }

  .w-\[394\.8px\] {
    width: 394.8px;
  }

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

  .w-\[397\.516px\] {
    width: 397.516px;
  }

  .w-\[398\.8px\] {
    width: 398.8px;
  }

  .w-\[399\.293px\] {
    width: 399.293px;
  }

  .w-\[408\.504px\] {
    width: 408.504px;
  }

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

  .w-\[415\.925px\] {
    width: 415.925px;
  }

  .w-\[416\.032px\] {
    width: 416.032px;
  }

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

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

  .w-\[429\.902px\] {
    width: 429.902px;
  }

  .w-\[441\.685px\] {
    width: 441.685px;
  }

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

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

  .w-\[492\.914px\] {
    width: 492.914px;
  }

  .w-\[495\.856px\] {
    width: 495.856px;
  }

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

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

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

  .w-\[514\.992px\] {
    width: 514.992px;
  }

  .w-\[515\.5px\] {
    width: 515.5px;
  }

  .w-\[523\.201px\] {
    width: 523.201px;
  }

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

  .w-\[543\.415px\] {
    width: 543.415px;
  }

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

  .w-\[554\.543px\] {
    width: 554.543px;
  }

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

  .w-\[577\.717px\] {
    width: 577.717px;
  }

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

  .w-\[593\.769px\] {
    width: 593.769px;
  }

  .w-\[605\.218px\] {
    width: 605.218px;
  }

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

  .w-\[615\.162px\] {
    width: 615.162px;
  }

  .w-\[626\.163px\] {
    width: 626.163px;
  }

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

  .w-\[652\.614px\] {
    width: 652.614px;
  }

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

  .w-\[660\.041px\] {
    width: 660.041px;
  }

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

  .w-\[683\.698px\] {
    width: 683.698px;
  }

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

  .w-\[707\.568px\] {
    width: 707.568px;
  }

  .w-\[716\.318px\] {
    width: 716.318px;
  }

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

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

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

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

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

  .w-\[806\.563px\] {
    width: 806.563px;
  }

  .w-\[811\.117px\] {
    width: 811.117px;
  }

  .w-\[868\.255px\] {
    width: 868.255px;
  }

  .w-\[873\.21px\] {
    width: 873.21px;
  }

  .w-\[876\.158px\] {
    width: 876.158px;
  }

  .w-\[895\.021px\] {
    width: 895.021px;
  }

  .w-\[901\.622px\] {
    width: 901.622px;
  }

  .w-\[919\.266px\] {
    width: 919.266px;
  }

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

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

  .w-\[935\.407px\] {
    width: 935.407px;
  }

  .w-\[937\.264px\] {
    width: 937.264px;
  }

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

  .w-\[964\.704px\] {
    width: 964.704px;
  }

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

  .w-\[994\.297px\] {
    width: 994.297px;
  }

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

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

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

  .w-\[1046\.554px\] {
    width: 1046.55px;
  }

  .w-\[1073\.32px\] {
    width: 1073.32px;
  }

  .w-\[1106\.2px\] {
    width: 1106.2px;
  }

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

  .w-\[1143\.18px\] {
    width: 1143.18px;
  }

  .w-\[1160\.516px\] {
    width: 1160.52px;
  }

  .w-\[1165\.113px\] {
    width: 1165.11px;
  }

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

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

  .w-\[1271\.25px\] {
    width: 1271.25px;
  }

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

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

  .w-\[1317\.56px\] {
    width: 1317.56px;
  }

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

  .w-\[1365\.97px\] {
    width: 1365.97px;
  }

  .w-\[1378\.891px\] {
    width: 1378.89px;
  }

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

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

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

  .w-\[1568\.769px\] {
    width: 1568.77px;
  }

  .w-\[1654\.563px\] {
    width: 1654.56px;
  }

  .w-\[1840\.99px\] {
    width: 1840.99px;
  }

  .w-\[5127\.21px\] {
    width: 5127.21px;
  }

  .w-\[6192\.507px\] {
    width: 6192.51px;
  }

  .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-3xl {
    max-width: var(--container-3xl);
  }

  .max-w-7xl {
    max-width: var(--container-7xl);
  }

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

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

  .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-\[50vw\] {
    min-width: 50vw;
  }

  .min-w-\[var\(--radix-select-trigger-width\)\] {
    min-width: var(--radix-select-trigger-width);
  }

  .min-w-full {
    min-width: 100%;
  }

  .min-w-px {
    min-width: 1px;
  }

  .flex-1 {
    flex: 1;
  }

  .flex-none {
    flex: none;
  }

  .flex-shrink-0, .shrink-0 {
    flex-shrink: 0;
  }

  .flex-grow, .grow {
    flex-grow: 1;
  }

  .grow-0 {
    flex-grow: 0;
  }

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

  .basis-full {
    flex-basis: 100%;
  }

  .caption-bottom {
    caption-side: bottom;
  }

  .border-collapse {
    border-collapse: collapse;
  }

  .origin-\(--radix-context-menu-content-transform-origin\) {
    transform-origin: var(--radix-context-menu-content-transform-origin);
  }

  .origin-\(--radix-dropdown-menu-content-transform-origin\) {
    transform-origin: var(--radix-dropdown-menu-content-transform-origin);
  }

  .origin-\(--radix-hover-card-content-transform-origin\) {
    transform-origin: var(--radix-hover-card-content-transform-origin);
  }

  .origin-\(--radix-menubar-content-transform-origin\) {
    transform-origin: var(--radix-menubar-content-transform-origin);
  }

  .origin-\(--radix-popover-content-transform-origin\) {
    transform-origin: var(--radix-popover-content-transform-origin);
  }

  .origin-\(--radix-select-content-transform-origin\) {
    transform-origin: var(--radix-select-content-transform-origin);
  }

  .origin-\(--radix-tooltip-content-transform-origin\) {
    transform-origin: var(--radix-tooltip-content-transform-origin);
  }

  .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-x-px {
    --tw-translate-x: -1px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[-50\%\] {
    --tw-translate-x: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[-100\%\] {
    --tw-translate-x: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-px {
    --tw-translate-x: 1px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-0\.5 {
    --tw-translate-y: calc(var(--spacing) * .5);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[-50\%\] {
    --tw-translate-y: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[calc\(-50\%_-_2px\)\] {
    --tw-translate-y: calc(-50% - 2px);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .scale-x-\[73\.298\%\] {
    --tw-scale-x: 73.298%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-y-\[-100\%\] {
    --tw-scale-y: -100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-y-\[-120\.943\%\] {
    --tw-scale-y: -120.943%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-y-\[120\.943\%\] {
    --tw-scale-y: 120.943%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-y-\[120\.944\%\] {
    --tw-scale-y: 120.944%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .rotate-45 {
    rotate: 45deg;
  }

  .rotate-90 {
    rotate: 90deg;
  }

  .rotate-\[0\.493deg\] {
    rotate: .493deg;
  }

  .rotate-\[1\.812deg\] {
    rotate: 1.812deg;
  }

  .rotate-\[2\.084deg\] {
    rotate: 2.084deg;
  }

  .rotate-\[2\.91deg\] {
    rotate: 2.91deg;
  }

  .rotate-\[2\.178deg\] {
    rotate: 2.178deg;
  }

  .rotate-\[2\.253deg\] {
    rotate: 2.253deg;
  }

  .rotate-\[4\.71deg\] {
    rotate: 4.71deg;
  }

  .rotate-\[4\.492deg\] {
    rotate: 4.492deg;
  }

  .rotate-\[5\.163deg\] {
    rotate: 5.163deg;
  }

  .rotate-\[7\.149deg\] {
    rotate: 7.149deg;
  }

  .rotate-\[7\.757deg\] {
    rotate: 7.757deg;
  }

  .rotate-\[8\.928deg\] {
    rotate: 8.928deg;
  }

  .rotate-\[9\.874deg\] {
    rotate: 9.874deg;
  }

  .rotate-\[12\.468deg\] {
    rotate: 12.468deg;
  }

  .rotate-\[13\.138deg\] {
    rotate: 13.138deg;
  }

  .rotate-\[30\.62deg\] {
    rotate: 30.62deg;
  }

  .rotate-\[75\.698deg\] {
    rotate: 75.698deg;
  }

  .rotate-\[76\.311deg\] {
    rotate: 76.311deg;
  }

  .rotate-\[76\.559deg\] {
    rotate: 76.559deg;
  }

  .rotate-\[90deg\] {
    rotate: 90deg;
  }

  .rotate-\[96\.161deg\] {
    rotate: 96.161deg;
  }

  .rotate-\[97\.439deg\] {
    rotate: 97.439deg;
  }

  .rotate-\[97\.908deg\] {
    rotate: 97.908deg;
  }

  .rotate-\[101\.659deg\] {
    rotate: 101.659deg;
  }

  .rotate-\[105deg\] {
    rotate: 105deg;
  }

  .rotate-\[109\.79deg\] {
    rotate: 109.79deg;
  }

  .rotate-\[120deg\] {
    rotate: 120deg;
  }

  .rotate-\[135\.313deg\] {
    rotate: 135.313deg;
  }

  .rotate-\[154\.06deg\] {
    rotate: 154.06deg;
  }

  .rotate-\[175\.508deg\] {
    rotate: 175.508deg;
  }

  .rotate-\[177\.207deg\] {
    rotate: 177.207deg;
  }

  .rotate-\[180deg\] {
    rotate: 180deg;
  }

  .rotate-\[184\.17deg\] {
    rotate: 184.17deg;
  }

  .rotate-\[186\.697deg\] {
    rotate: 186.697deg;
  }

  .rotate-\[196\.976deg\] {
    rotate: 196.976deg;
  }

  .rotate-\[227\.021deg\] {
    rotate: 227.021deg;
  }

  .rotate-\[260\.02deg\] {
    rotate: 260.02deg;
  }

  .rotate-\[265\.508deg\] {
    rotate: 265.508deg;
  }

  .rotate-\[269\.614deg\] {
    rotate: 269.614deg;
  }

  .rotate-\[270deg\] {
    rotate: 270deg;
  }

  .rotate-\[276\.697deg\] {
    rotate: 276.697deg;
  }

  .rotate-\[310\.178deg\] {
    rotate: 310.178deg;
  }

  .rotate-\[312\.979deg\] {
    rotate: 312.979deg;
  }

  .rotate-\[342\.24deg\] {
    rotate: 342.24deg;
  }

  .rotate-\[350\.124deg\] {
    rotate: 350.124deg;
  }

  .rotate-\[351deg\] {
    rotate: 351deg;
  }

  .rotate-\[352\.657deg\] {
    rotate: 352.657deg;
  }

  .rotate-\[353\.303deg\] {
    rotate: 353.303deg;
  }

  .rotate-\[354\.109deg\] {
    rotate: 354.109deg;
  }

  .rotate-\[355\.655deg\] {
    rotate: 355.655deg;
  }

  .rotate-\[356\.796deg\] {
    rotate: 356.796deg;
  }

  .rotate-\[357\.467deg\] {
    rotate: 357.467deg;
  }

  .rotate-\[358\.82deg\] {
    rotate: 358.82deg;
  }

  .rotate-\[359\.72deg\] {
    rotate: 359.72deg;
  }

  .skew-x-\[4\.003deg\] {
    --tw-skew-x: skewX(4.003deg);
    transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
  }

  .skew-x-\[4\.404deg\] {
    --tw-skew-x: skewX(4.404deg);
    transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
  }

  .skew-x-\[346\.115deg\] {
    --tw-skew-x: skewX(346.115deg);
    transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
  }

  .skew-x-\[353\.506deg\] {
    --tw-skew-x: skewX(353.506deg);
    transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
  }

  .skew-x-\[354\.091deg\] {
    --tw-skew-x: skewX(354.091deg);
    transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
  }

  .transform {
    transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
  }

  .animate-caret-blink {
    animation: 1.25s ease-out infinite caret-blink;
  }

  .animate-in {
    animation: enter var(--tw-duration, .15s) var(--tw-ease, ease);
  }

  .animate-pulse {
    animation: var(--animate-pulse);
  }

  .cursor-default {
    cursor: default;
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .touch-none {
    touch-action: none;
  }

  .resize-none {
    resize: none;
  }

  .scroll-my-1 {
    scroll-margin-block: calc(var(--spacing) * 1);
  }

  .scroll-py-1 {
    scroll-padding-block: calc(var(--spacing) * 1);
  }

  .list-none {
    list-style-type: none;
  }

  .auto-rows-min {
    grid-auto-rows: min-content;
  }

  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .grid-cols-\[0_1fr\] {
    grid-template-columns: 0 1fr;
  }

  .grid-cols-\[max-content\] {
    grid-template-columns: max-content;
  }

  .grid-rows-\[auto_auto\] {
    grid-template-rows: auto auto;
  }

  .grid-rows-\[max-content\] {
    grid-template-rows: max-content;
  }

  .flex-col {
    flex-direction: column;
  }

  .flex-col-reverse {
    flex-direction: column-reverse;
  }

  .flex-row {
    flex-direction: row;
  }

  .flex-wrap {
    flex-wrap: wrap;
  }

  .place-items-start {
    place-items: start;
  }

  .content-center {
    align-content: center;
  }

  .content-stretch {
    align-content: stretch;
  }

  .items-center {
    align-items: center;
  }

  .items-end {
    align-items: flex-end;
  }

  .items-start {
    align-items: flex-start;
  }

  .items-stretch {
    align-items: stretch;
  }

  .justify-between {
    justify-content: space-between;
  }

  .justify-center {
    justify-content: center;
  }

  .justify-end {
    justify-content: flex-end;
  }

  .justify-start {
    justify-content: flex-start;
  }

  .justify-items-start {
    justify-items: start;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .gap-\[0\.558px\] {
    gap: .558px;
  }

  .gap-\[0\.588px\] {
    gap: .588px;
  }

  .gap-\[0\.715px\] {
    gap: .715px;
  }

  .gap-\[0\.752px\] {
    gap: .752px;
  }

  .gap-\[0\.827px\] {
    gap: .827px;
  }

  .gap-\[0\.871px\] {
    gap: .871px;
  }

  .gap-\[0\.992px\] {
    gap: .992px;
  }

  .gap-\[1\.045px\] {
    gap: 1.045px;
  }

  .gap-\[3\.996px\] {
    gap: 3.996px;
  }

  .gap-\[4\.466px\] {
    gap: 4.466px;
  }

  .gap-\[4\.701px\] {
    gap: 4.701px;
  }

  .gap-\[4\.949px\] {
    gap: 4.949px;
  }

  .gap-\[5\.92px\] {
    gap: 5.92px;
  }

  .gap-\[5\.115px\] {
    gap: 5.115px;
  }

  .gap-\[5\.717px\] {
    gap: 5.717px;
  }

  .gap-\[5\.969px\] {
    gap: 5.969px;
  }

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

  .gap-\[6\.018px\] {
    gap: 6.018px;
  }

  .gap-\[6\.334px\] {
    gap: 6.334px;
  }

  .gap-\[6\.617px\] {
    gap: 6.617px;
  }

  .gap-\[6\.689px\] {
    gap: 6.689px;
  }

  .gap-\[6\.965px\] {
    gap: 6.965px;
  }

  .gap-\[7\.94px\] {
    gap: 7.94px;
  }

  .gap-\[7\.104px\] {
    gap: 7.104px;
  }

  .gap-\[7\.331px\] {
    gap: 7.331px;
  }

  .gap-\[8\.358px\] {
    gap: 8.358px;
  }

  .gap-\[8\.798px\] {
    gap: 8.798px;
  }

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

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

  .gap-\[12\.6px\] {
    gap: 12.6px;
  }

  .gap-\[14\.673px\] {
    gap: 14.673px;
  }

  .gap-\[15px\] {
    gap: 15px;
  }

  .gap-\[17px\] {
    gap: 17px;
  }

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

  .gap-\[21px\] {
    gap: 21px;
  }

  .gap-\[22\.154px\] {
    gap: 22.154px;
  }

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

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

  .gap-\[30\.8px\] {
    gap: 30.8px;
  }

  .gap-\[30px\] {
    gap: 30px;
  }

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

  .gap-\[37\.8px\] {
    gap: 37.8px;
  }

  .gap-\[38px\] {
    gap: 38px;
  }

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

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

  .gap-\[50px\] {
    gap: 50px;
  }

  .gap-\[70px\] {
    gap: 70px;
  }

  .gap-\[73\.108px\] {
    gap: 73.108px;
  }

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

  :where(.space-y-4 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-6 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-x-1 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)));
  }

  .gap-y-0\.5 {
    row-gap: calc(var(--spacing) * .5);
  }

  .self-start {
    align-self: flex-start;
  }

  .self-stretch {
    align-self: stretch;
  }

  .justify-self-end {
    justify-self: flex-end;
  }

  .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-2xl {
    border-radius: var(--radius-2xl);
  }

  .rounded-3xl {
    border-radius: var(--radius-3xl);
  }

  .rounded-\[2px\] {
    border-radius: 2px;
  }

  .rounded-\[4px\] {
    border-radius: 4px;
  }

  .rounded-\[5\.063px\] {
    border-radius: 5.063px;
  }

  .rounded-\[6\.75px\] {
    border-radius: 6.75px;
  }

  .rounded-\[7\.425px\] {
    border-radius: 7.425px;
  }

  .rounded-\[8\.932px\] {
    border-radius: 8.932px;
  }

  .rounded-\[9\.403px\] {
    border-radius: 9.403px;
  }

  .rounded-\[9\.897px\] {
    border-radius: 9.897px;
  }

  .rounded-\[10\.125px\] {
    border-radius: 10.125px;
  }

  .rounded-\[11\.434px\] {
    border-radius: 11.434px;
  }

  .rounded-\[11px\] {
    border-radius: 11px;
  }

  .rounded-\[12\.8px\] {
    border-radius: 12.8px;
  }

  .rounded-\[12\.035px\] {
    border-radius: 12.035px;
  }

  .rounded-\[12\.669px\] {
    border-radius: 12.669px;
  }

  .rounded-\[13\.93px\] {
    border-radius: 13.93px;
  }

  .rounded-\[13\.233px\] {
    border-radius: 13.233px;
  }

  .rounded-\[14\.4px\] {
    border-radius: 14.4px;
  }

  .rounded-\[14\.663px\] {
    border-radius: 14.663px;
  }

  .rounded-\[15\.88px\] {
    border-radius: 15.88px;
  }

  .rounded-\[15px\] {
    border-radius: 15px;
  }

  .rounded-\[16\.716px\] {
    border-radius: 16.716px;
  }

  .rounded-\[17\.596px\] {
    border-radius: 17.596px;
  }

  .rounded-\[19\.299px\] {
    border-radius: 19.299px;
  }

  .rounded-\[20\.078px\] {
    border-radius: 20.078px;
  }

  .rounded-\[20px\] {
    border-radius: 20px;
  }

  .rounded-\[21px\] {
    border-radius: 21px;
  }

  .rounded-\[22\.499px\] {
    border-radius: 22.499px;
  }

  .rounded-\[23px\] {
    border-radius: 23px;
  }

  .rounded-\[24\.66px\] {
    border-radius: 24.66px;
  }

  .rounded-\[25\.667px\] {
    border-radius: 25.667px;
  }

  .rounded-\[26\.629px\] {
    border-radius: 26.629px;
  }

  .rounded-\[28\.8px\] {
    border-radius: 28.8px;
  }

  .rounded-\[28\.24px\] {
    border-radius: 28.24px;
  }

  .rounded-\[29\.346px\] {
    border-radius: 29.346px;
  }

  .rounded-\[30px\] {
    border-radius: 30px;
  }

  .rounded-\[31\.798px\] {
    border-radius: 31.798px;
  }

  .rounded-\[32\.669px\] {
    border-radius: 32.669px;
  }

  .rounded-\[32px\] {
    border-radius: 32px;
  }

  .rounded-\[34\.56px\] {
    border-radius: 34.56px;
  }

  .rounded-\[34\.171px\] {
    border-radius: 34.171px;
  }

  .rounded-\[36px\] {
    border-radius: 36px;
  }

  .rounded-\[38\.158px\] {
    border-radius: 38.158px;
  }

  .rounded-\[40px\] {
    border-radius: 40px;
  }

  .rounded-\[43\.2px\] {
    border-radius: 43.2px;
  }

  .rounded-\[48px\] {
    border-radius: 48px;
  }

  .rounded-\[60px\] {
    border-radius: 60px;
  }

  .rounded-\[61px\] {
    border-radius: 61px;
  }

  .rounded-\[70\.934px\] {
    border-radius: 70.934px;
  }

  .rounded-\[75\.461px\] {
    border-radius: 75.461px;
  }

  .rounded-\[79\.207px\] {
    border-radius: 79.207px;
  }

  .rounded-\[83\.57px\] {
    border-radius: 83.57px;
  }

  .rounded-\[84\.262px\] {
    border-radius: 84.262px;
  }

  .rounded-\[93\.316px\] {
    border-radius: 93.316px;
  }

  .rounded-\[100\.292px\] {
    border-radius: 100.292px;
  }

  .rounded-\[104\.27px\] {
    border-radius: 104.27px;
  }

  .rounded-\[109\.779px\] {
    border-radius: 109.779px;
  }

  .rounded-\[160px\] {
    border-radius: 160px;
  }

  .rounded-\[221\.164px\] {
    border-radius: 221.164px;
  }

  .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-0 {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .border-4 {
    border-style: var(--tw-border-style);
    border-width: 4px;
  }

  .border-\[0\.7px\] {
    border-style: var(--tw-border-style);
    border-width: .7px;
  }

  .border-\[0\.9px\] {
    border-style: var(--tw-border-style);
    border-width: .9px;
  }

  .border-\[0\.303px\] {
    border-style: var(--tw-border-style);
    border-width: .303px;
  }

  .border-\[0\.338px\] {
    border-style: var(--tw-border-style);
    border-width: .338px;
  }

  .border-\[0\.482px\] {
    border-style: var(--tw-border-style);
    border-width: .482px;
  }

  .border-\[0\.538px\] {
    border-style: var(--tw-border-style);
    border-width: .538px;
  }

  .border-\[0\.545px\] {
    border-style: var(--tw-border-style);
    border-width: .545px;
  }

  .border-\[0\.608px\] {
    border-style: var(--tw-border-style);
    border-width: .608px;
  }

  .border-\[0\.781px\] {
    border-style: var(--tw-border-style);
    border-width: .781px;
  }

  .border-\[0px_0px_1px\] {
    border-style: var(--tw-border-style);
    border-width: 0 0 1px;
  }

  .border-\[0px_1px_0px_0px\] {
    border-style: var(--tw-border-style);
    border-width: 0 1px 0 0;
  }

  .border-\[1\.5px\] {
    border-style: var(--tw-border-style);
    border-width: 1.5px;
  }

  .border-\[1\.18px\] {
    border-style: var(--tw-border-style);
    border-width: 1.18px;
  }

  .border-\[1\.057px\] {
    border-style: var(--tw-border-style);
    border-width: 1.057px;
  }

  .border-\[1\.124px\] {
    border-style: var(--tw-border-style);
    border-width: 1.124px;
  }

  .border-\[1\.255px\] {
    border-style: var(--tw-border-style);
    border-width: 1.255px;
  }

  .border-\[3px\] {
    border-style: var(--tw-border-style);
    border-width: 3px;
  }

  .border-\[6\.646px\] {
    border-style: var(--tw-border-style);
    border-width: 6.646px;
  }

  .border-\[6px\] {
    border-style: var(--tw-border-style);
    border-width: 6px;
  }

  .border-y {
    border-block-style: var(--tw-border-style);
    border-block-width: 1px;
  }

  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .border-r {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }

  .border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }

  .border-\(--color-border\) {
    border-color: var(--color-border);
  }

  .border-\[\#1e1e1e\] {
    border-color: #1e1e1e;
  }

  .border-\[\#06E7FF\]\/30 {
    border-color: oklab(84.9077% -.128336 -.068648 / .3);
  }

  .border-\[\#7EEC36\]\/30 {
    border-color: oklab(84.4893% -.167319 .160465 / .3);
  }

  .border-\[\#9ca2b3\] {
    border-color: #9ca2b3;
  }

  .border-\[\#353a47\] {
    border-color: #353a47;
  }

  .border-\[\#030919\] {
    border-color: #030919;
  }

  .border-\[\#202020\] {
    border-color: #202020;
  }

  .border-\[\#f5fe01\] {
    border-color: #f5fe01;
  }

  .border-\[\#fedc01\] {
    border-color: #fedc01;
  }

  .border-\[\#ffffff\] {
    border-color: #fff;
  }

  .border-\[rgba\(255\,255\,255\,0\.2\)\] {
    border-color: #fff3;
  }

  .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-cyan-400\/30 {
    border-color: color-mix(in srgb, oklch(.789 .154 211.53) 30%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-cyan-400\/30 {
      border-color: color-mix(in oklab, var(--color-cyan-400) 30%, transparent);
    }
  }

  .border-emerald-400\/30 {
    border-color: color-mix(in srgb, oklch(.765 .177 163.223) 30%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-emerald-400\/30 {
      border-color: color-mix(in oklab, var(--color-emerald-400) 30%, transparent);
    }
  }

  .border-gray-500\/30 {
    border-color: color-mix(in srgb, oklch(.551 .027 264.364) 30%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-gray-500\/30 {
      border-color: color-mix(in oklab, var(--color-gray-500) 30%, transparent);
    }
  }

  .border-green-400\/30 {
    border-color: color-mix(in srgb, oklch(.792 .209 151.711) 30%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-green-400\/30 {
      border-color: color-mix(in oklab, var(--color-green-400) 30%, transparent);
    }
  }

  .border-input {
    border-color: var(--input);
  }

  .border-orange-400\/30 {
    border-color: color-mix(in srgb, oklch(.75 .183 55.934) 30%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-orange-400\/30 {
      border-color: color-mix(in oklab, var(--color-orange-400) 30%, transparent);
    }
  }

  .border-primary {
    border-color: var(--primary);
  }

  .border-red-400\/30 {
    border-color: color-mix(in srgb, oklch(.704 .191 22.216) 30%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-red-400\/30 {
      border-color: color-mix(in oklab, var(--color-red-400) 30%, transparent);
    }
  }

  .border-sidebar-border {
    border-color: var(--sidebar-border);
  }

  .border-transparent {
    border-color: #0000;
  }

  .border-white\/10 {
    border-color: #ffffff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/10 {
      border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .border-white\/20 {
    border-color: #fff3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/20 {
      border-color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }

  .border-white\/30 {
    border-color: #ffffff4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/30 {
      border-color: color-mix(in oklab, var(--color-white) 30%, transparent);
    }
  }

  .border-t-transparent {
    border-top-color: #0000;
  }

  .border-l-transparent {
    border-left-color: #0000;
  }

  .bg-\(--color-bg\) {
    background-color: var(--color-bg);
  }

  .bg-\[\#06E7FF\] {
    background-color: #06e7ff;
  }

  .bg-\[\#06E7FF\]\/20 {
    background-color: oklab(84.9077% -.128336 -.068648 / .2);
  }

  .bg-\[\#7EEC36\] {
    background-color: #7eec36;
  }

  .bg-\[\#7EEC36\]\/20 {
    background-color: oklab(84.4893% -.167319 .160465 / .2);
  }

  .bg-\[\#040a1ab3\] {
    background-color: #040a1ab3;
  }

  .bg-\[\#040a1b80\] {
    background-color: #040a1b80;
  }

  .bg-\[\#02060f\] {
    background-color: #02060f;
  }

  .bg-\[\#030919\] {
    background-color: #030919;
  }

  .bg-\[\#0309191a\] {
    background-color: #0309191a;
  }

  .bg-\[\#03091980\] {
    background-color: #03091980;
  }

  .bg-\[\#ffffff\] {
    background-color: #fff;
  }

  .bg-\[rgba\(36\,41\,53\,0\.6\)\] {
    background-color: #24293599;
  }

  .bg-\[rgba\(217\,217\,217\,0\.04\)\] {
    background-color: #d9d9d90a;
  }

  .bg-\[rgba\(217\,217\,217\,0\.11\)\] {
    background-color: #d9d9d91c;
  }

  .bg-\[rgba\(255\,255\,255\,0\.2\)\] {
    background-color: #fff3;
  }

  .bg-\[rgba\(255\,255\,255\,0\.5\)\] {
    background-color: #ffffff80;
  }

  .bg-accent {
    background-color: var(--accent);
  }

  .bg-background {
    background-color: var(--background);
  }

  .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-cyan-400\/20 {
    background-color: color-mix(in srgb, oklch(.789 .154 211.53) 20%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-cyan-400\/20 {
      background-color: color-mix(in oklab, var(--color-cyan-400) 20%, transparent);
    }
  }

  .bg-destructive {
    background-color: var(--destructive);
  }

  .bg-emerald-400\/20 {
    background-color: color-mix(in srgb, oklch(.765 .177 163.223) 20%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-emerald-400\/20 {
      background-color: color-mix(in oklab, var(--color-emerald-400) 20%, transparent);
    }
  }

  .bg-foreground {
    background-color: var(--foreground);
  }

  .bg-gray-100 {
    background-color: var(--color-gray-100);
  }

  .bg-gray-500\/20 {
    background-color: color-mix(in srgb, oklch(.551 .027 264.364) 20%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-gray-500\/20 {
      background-color: color-mix(in oklab, var(--color-gray-500) 20%, transparent);
    }
  }

  .bg-green-400\/20 {
    background-color: color-mix(in srgb, oklch(.792 .209 151.711) 20%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-green-400\/20 {
      background-color: color-mix(in oklab, var(--color-green-400) 20%, transparent);
    }
  }

  .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-orange-400\/20 {
    background-color: color-mix(in srgb, oklch(.75 .183 55.934) 20%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-orange-400\/20 {
      background-color: color-mix(in oklab, var(--color-orange-400) 20%, 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-400\/20 {
    background-color: color-mix(in srgb, oklch(.704 .191 22.216) 20%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-red-400\/20 {
      background-color: color-mix(in oklab, var(--color-red-400) 20%, transparent);
    }
  }

  .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\/5 {
    background-color: #ffffff0d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/5 {
      background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
    }
  }

  .bg-white\/10 {
    background-color: #ffffff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/10 {
      background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .bg-white\/\[0\.02\] {
    background-color: #ffffff05;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/\[0\.02\] {
      background-color: color-mix(in oklab, var(--color-white) 2%, transparent);
    }
  }

  .bg-white\/\[0\.06\] {
    background-color: #ffffff0f;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/\[0\.06\] {
      background-color: color-mix(in oklab, var(--color-white) 6%, transparent);
    }
  }

  .bg-white\/\[0\.08\] {
    background-color: #ffffff14;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/\[0\.08\] {
      background-color: color-mix(in oklab, var(--color-white) 8%, transparent);
    }
  }

  .bg-cover {
    background-size: cover;
  }

  .bg-size-\[122\.26\%_100\%\] {
    background-size: 122.26% 100%;
  }

  .bg-size-\[188\.2\%_100\%\] {
    background-size: 188.2% 100%;
  }

  .bg-size-\[204\.28\%_127\.05\%\] {
    background-size: 204.28% 127.05%;
  }

  .bg-size-\[214\.64\%_114\.05\%\] {
    background-size: 214.64% 114.05%;
  }

  .bg-size-\[223\.83\%_118\.35\%\] {
    background-size: 223.83% 118.35%;
  }

  .bg-size-\[auto\,cover\] {
    background-size: auto, cover;
  }

  .bg-clip-text {
    background-clip: text;
  }

  .bg-\[26\.58\%_16\.48\%\] {
    background-position: 26.58% 16.48%;
  }

  .bg-\[28\.26\%_9\.86\%\] {
    background-position: 28.26% 9.86%;
  }

  .bg-\[55\.4\%_33\.64\%\] {
    background-position: 55.4% 33.64%;
  }

  .bg-\[position\:0\%_0\%\,_50\%_50\%\] {
    background-position: 0 0, 50%;
  }

  .bg-center {
    background-position: center;
  }

  .bg-top {
    background-position: top;
  }

  .bg-top-left {
    background-position: 0 0;
  }

  .bg-no-repeat {
    background-repeat: no-repeat;
  }

  .fill-current {
    fill: currentColor;
  }

  .fill-primary {
    fill: var(--primary);
  }

  .object-cover {
    object-fit: cover;
  }

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

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

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

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

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

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

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

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

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

  .p-\[3px\] {
    padding: 3px;
  }

  .p-\[5px\] {
    padding: 5px;
  }

  .p-\[8px\] {
    padding: 8px;
  }

  .p-\[10px\] {
    padding: 10px;
  }

  .p-\[16px\] {
    padding: 16px;
  }

  .p-\[20px\] {
    padding: 20px;
  }

  .p-\[21\.169px\] {
    padding: 21.169px;
  }

  .p-\[23\.722px\] {
    padding: 23.722px;
  }

  .p-\[26px\] {
    padding: 26px;
  }

  .p-\[30px\] {
    padding: 30px;
  }

  .p-\[32px\] {
    padding: 32px;
  }

  .p-\[64px\] {
    padding: 64px;
  }

  .p-\[73\.366px\] {
    padding: 73.366px;
  }

  .p-px {
    padding: 1px;
  }

  .px-0 {
    padding-inline: calc(var(--spacing) * 0);
  }

  .px-1 {
    padding-inline: calc(var(--spacing) * 1);
  }

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

  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }

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

  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }

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

  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }

  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }

  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }

  .px-\[15px\] {
    padding-inline: 15px;
  }

  .px-\[22px\] {
    padding-inline: 22px;
  }

  .px-\[26px\] {
    padding-inline: 26px;
  }

  .px-\[50px\] {
    padding-inline: 50px;
  }

  .px-\[53px\] {
    padding-inline: 53px;
  }

  .px-\[60px\] {
    padding-inline: 60px;
  }

  .px-\[75px\] {
    padding-inline: 75px;
  }

  .px-\[177px\] {
    padding-inline: 177px;
  }

  .py-0 {
    padding-block: calc(var(--spacing) * 0);
  }

  .py-0\.5 {
    padding-block: calc(var(--spacing) * .5);
  }

  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }

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

  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }

  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }

  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }

  .py-5 {
    padding-block: calc(var(--spacing) * 5);
  }

  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }

  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }

  .py-\[3px\] {
    padding-block: 3px;
  }

  .py-\[5\.025px\] {
    padding-block: 5.025px;
  }

  .py-\[5\.289px\] {
    padding-block: 5.289px;
  }

  .py-\[5\.567px\] {
    padding-block: 5.567px;
  }

  .py-\[6\.77px\] {
    padding-block: 6.77px;
  }

  .py-\[6\.431px\] {
    padding-block: 6.431px;
  }

  .py-\[7\.126px\] {
    padding-block: 7.126px;
  }

  .py-\[7\.444px\] {
    padding-block: 7.444px;
  }

  .py-\[7\.836px\] {
    padding-block: 7.836px;
  }

  .py-\[8\.248px\] {
    padding-block: 8.248px;
  }

  .py-\[8\.932px\] {
    padding-block: 8.932px;
  }

  .py-\[9\.403px\] {
    padding-block: 9.403px;
  }

  .py-\[9\.897px\] {
    padding-block: 9.897px;
  }

  .py-\[14\.4px\] {
    padding-block: 14.4px;
  }

  .py-\[18px\] {
    padding-block: 18px;
  }

  .py-\[60px\] {
    padding-block: 60px;
  }

  .py-\[120px\] {
    padding-block: 120px;
  }

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

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

  .pt-60 {
    padding-top: calc(var(--spacing) * 60);
  }

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

  .pt-\[71px\] {
    padding-top: 71px;
  }

  .pt-\[90px\] {
    padding-top: 90px;
  }

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

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

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

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

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

  .pr-\[7\.816px\] {
    padding-right: 7.816px;
  }

  .pr-\[8\.66px\] {
    padding-right: 8.66px;
  }

  .pr-\[8\.227px\] {
    padding-right: 8.227px;
  }

  .pr-\[9px\] {
    padding-right: 9px;
  }

  .pr-\[10\.004px\] {
    padding-right: 10.004px;
  }

  .pr-\[10\.531px\] {
    padding-right: 10.531px;
  }

  .pr-\[11\.085px\] {
    padding-right: 11.085px;
  }

  .pr-\[11\.579px\] {
    padding-right: 11.579px;
  }

  .pr-\[12\.83px\] {
    padding-right: 12.83px;
  }

  .pr-\[12\.189px\] {
    padding-right: 12.189px;
  }

  .pr-\[13\.895px\] {
    padding-right: 13.895px;
  }

  .pr-\[14\.4px\] {
    padding-right: 14.4px;
  }

  .pr-\[14\.626px\] {
    padding-right: 14.626px;
  }

  .pr-\[15\.396px\] {
    padding-right: 15.396px;
  }

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

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

  .pb-16 {
    padding-bottom: calc(var(--spacing) * 16);
  }

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

  .pb-\[30px\] {
    padding-bottom: 30px;
  }

  .pb-\[90px\] {
    padding-bottom: 90px;
  }

  .pb-\[110px\] {
    padding-bottom: 110px;
  }

  .pb-\[120px\] {
    padding-bottom: 120px;
  }

  .pb-px {
    padding-bottom: 1px;
  }

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

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

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

  .pl-5 {
    padding-left: calc(var(--spacing) * 5);
  }

  .pl-8 {
    padding-left: calc(var(--spacing) * 8);
  }

  .pl-9 {
    padding-left: calc(var(--spacing) * 9);
  }

  .pl-10 {
    padding-left: calc(var(--spacing) * 10);
  }

  .pl-\[5\.025px\] {
    padding-left: 5.025px;
  }

  .pl-\[5\.289px\] {
    padding-left: 5.289px;
  }

  .pl-\[5\.567px\] {
    padding-left: 5.567px;
  }

  .pl-\[6\.77px\] {
    padding-left: 6.77px;
  }

  .pl-\[6\.431px\] {
    padding-left: 6.431px;
  }

  .pl-\[7\.126px\] {
    padding-left: 7.126px;
  }

  .pl-\[7\.444px\] {
    padding-left: 7.444px;
  }

  .pl-\[7\.836px\] {
    padding-left: 7.836px;
  }

  .pl-\[8\.248px\] {
    padding-left: 8.248px;
  }

  .pl-\[8\.932px\] {
    padding-left: 8.932px;
  }

  .pl-\[9\.403px\] {
    padding-left: 9.403px;
  }

  .pl-\[9\.897px\] {
    padding-left: 9.897px;
  }

  .text-center {
    text-align: center;
  }

  .text-left {
    text-align: left;
  }

  .text-right {
    text-align: right;
  }

  .align-middle {
    vertical-align: middle;
  }

  .font-\[\'Anek_Bangla\:Bold\'\,_sans-serif\] {
    font-family: Anek Bangla\:Bold, sans-serif;
  }

  .font-\[\'Anek_Bangla\:Light\'\,_sans-serif\] {
    font-family: Anek Bangla\:Light, sans-serif;
  }

  .font-\[\'Anek_Bangla\:Medium\'\,_sans-serif\] {
    font-family: Anek Bangla\:Medium, sans-serif;
  }

  .font-\[\'Anek_Bangla\:Regular\'\,_sans-serif\] {
    font-family: Anek Bangla\:Regular, sans-serif;
  }

  .font-\[\'Anek_Bangla\:SemiBold\'\,_sans-serif\] {
    font-family: Anek Bangla\:SemiBold, sans-serif;
  }

  .font-\[\'Fustat\:Regular\'\,_sans-serif\] {
    font-family: Fustat\:Regular, sans-serif;
  }

  .font-\[\'Inter\'\,_sans-serif\] {
    font-family: Inter, sans-serif;
  }

  .font-\[\'Plus_Jakarta_Sans\:Bold\'\,_sans-serif\] {
    font-family: Plus Jakarta Sans\:Bold, sans-serif;
  }

  .font-\[\'Plus_Jakarta_Sans\:ExtraBold\'\,_sans-serif\] {
    font-family: Plus Jakarta Sans\:ExtraBold, sans-serif;
  }

  .font-\[\'Plus_Jakarta_Sans\:Medium\'\,_sans-serif\] {
    font-family: Plus Jakarta Sans\:Medium, sans-serif;
  }

  .font-\[\'Plus_Jakarta_Sans\:Regular\'\,_sans-serif\] {
    font-family: Plus Jakarta Sans\:Regular, sans-serif;
  }

  .font-\[\'Plus_Jakarta_Sans\:SemiBold\'\,_sans-serif\] {
    font-family: Plus Jakarta Sans\:SemiBold, sans-serif;
  }

  .font-\[\'SF_Pro_Text\:Medium\'\,_sans-serif\] {
    font-family: SF Pro Text\:Medium, sans-serif;
  }

  .font-\[\'SF_Pro_Text\:Regular\'\,_sans-serif\] {
    font-family: SF Pro Text\:Regular, sans-serif;
  }

  .font-\[\'SF_Pro_Text\:Semibold\'\,_sans-serif\] {
    font-family: SF Pro Text\:Semibold, sans-serif;
  }

  .font-mono {
    font-family: var(--font-mono);
  }

  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }

  .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }

  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }

  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .text-\[0\.8rem\] {
    font-size: .8rem;
  }

  .text-\[0px\] {
    font-size: 0;
  }

  .text-\[6\.699px\] {
    font-size: 6.699px;
  }

  .text-\[7\.052px\] {
    font-size: 7.052px;
  }

  .text-\[7\.423px\] {
    font-size: 7.423px;
  }

  .text-\[7\.767px\] {
    font-size: 7.767px;
  }

  .text-\[8\.176px\] {
    font-size: 8.176px;
  }

  .text-\[8\.374px\] {
    font-size: 8.374px;
  }

  .text-\[8\.575px\] {
    font-size: 8.575px;
  }

  .text-\[8\.606px\] {
    font-size: 8.606px;
  }

  .text-\[8\.815px\] {
    font-size: 8.815px;
  }

  .text-\[8px\] {
    font-size: 8px;
  }

  .text-\[9\.027px\] {
    font-size: 9.027px;
  }

  .text-\[9\.502px\] {
    font-size: 9.502px;
  }

  .text-\[9\.925px\] {
    font-size: 9.925px;
  }

  .text-\[9\.942px\] {
    font-size: 9.942px;
  }

  .text-\[10\.447px\] {
    font-size: 10.447px;
  }

  .text-\[10\.465px\] {
    font-size: 10.465px;
  }

  .text-\[10\.631px\] {
    font-size: 10.631px;
  }

  .text-\[10\.719px\] {
    font-size: 10.719px;
  }

  .text-\[10\.997px\] {
    font-size: 10.997px;
  }

  .text-\[11\.016px\] {
    font-size: 11.016px;
  }

  .text-\[11\.91px\] {
    font-size: 11.91px;
  }

  .text-\[11\.283px\] {
    font-size: 11.283px;
  }

  .text-\[11\.507px\] {
    font-size: 11.507px;
  }

  .text-\[11px\] {
    font-size: 11px;
  }

  .text-\[12\.75px\] {
    font-size: 12.75px;
  }

  .text-\[12\.113px\] {
    font-size: 12.113px;
  }

  .text-\[12\.406px\] {
    font-size: 12.406px;
  }

  .text-\[12\.411px\] {
    font-size: 12.411px;
  }

  .text-\[12\.537px\] {
    font-size: 12.537px;
  }

  .text-\[12px\] {
    font-size: 12px;
  }

  .text-\[13\.059px\] {
    font-size: 13.059px;
  }

  .text-\[13\.75px\] {
    font-size: 13.75px;
  }

  .text-\[13\.197px\] {
    font-size: 13.197px;
  }

  .text-\[13\.608px\] {
    font-size: 13.608px;
  }

  .text-\[13\.808px\] {
    font-size: 13.808px;
  }

  .text-\[14\.535px\] {
    font-size: 14.535px;
  }

  .text-\[14\.887px\] {
    font-size: 14.887px;
  }

  .text-\[14px\] {
    font-size: 14px;
  }

  .text-\[15\.3px\] {
    font-size: 15.3px;
  }

  .text-\[15\.671px\] {
    font-size: 15.671px;
  }

  .text-\[16\.2px\] {
    font-size: 16.2px;
  }

  .text-\[16\.5px\] {
    font-size: 16.5px;
  }

  .text-\[16px\] {
    font-size: 16px;
  }

  .text-\[18px\] {
    font-size: 18px;
  }

  .text-\[19px\] {
    font-size: 19px;
  }

  .text-\[20px\] {
    font-size: 20px;
  }

  .text-\[26px\] {
    font-size: 26px;
  }

  .text-\[28px\] {
    font-size: 28px;
  }

  .text-\[29px\] {
    font-size: 29px;
  }

  .text-\[30px\] {
    font-size: 30px;
  }

  .text-\[34\.2px\] {
    font-size: 34.2px;
  }

  .text-\[34px\] {
    font-size: 34px;
  }

  .text-\[35px\] {
    font-size: 35px;
  }

  .text-\[37px\] {
    font-size: 37px;
  }

  .text-\[38px\] {
    font-size: 38px;
  }

  .text-\[42px\] {
    font-size: 42px;
  }

  .text-\[54px\] {
    font-size: 54px;
  }

  .text-\[56px\] {
    font-size: 56px;
  }

  .text-\[60px\] {
    font-size: 60px;
  }

  .text-\[66px\] {
    font-size: 66px;
  }

  .text-\[85\.456px\] {
    font-size: 85.456px;
  }

  .text-\[89px\] {
    font-size: 89px;
  }

  .leading-\[0\.9\] {
    --tw-leading: .9;
    line-height: .9;
  }

  .leading-\[0\] {
    --tw-leading: 0;
    line-height: 0;
  }

  .leading-\[1\.1\] {
    --tw-leading: 1.1;
    line-height: 1.1;
  }

  .leading-\[1\.2\] {
    --tw-leading: 1.2;
    line-height: 1.2;
  }

  .leading-\[1\.3\] {
    --tw-leading: 1.3;
    line-height: 1.3;
  }

  .leading-\[1\.4\] {
    --tw-leading: 1.4;
    line-height: 1.4;
  }

  .leading-\[1\.05\] {
    --tw-leading: 1.05;
    line-height: 1.05;
  }

  .leading-\[1\.15\] {
    --tw-leading: 1.15;
    line-height: 1.15;
  }

  .leading-\[1\.25\] {
    --tw-leading: 1.25;
    line-height: 1.25;
  }

  .leading-\[1\.35\] {
    --tw-leading: 1.35;
    line-height: 1.35;
  }

  .leading-\[7\.816px\] {
    --tw-leading: 7.816px;
    line-height: 7.816px;
  }

  .leading-\[8\.66px\] {
    --tw-leading: 8.66px;
    line-height: 8.66px;
  }

  .leading-\[8\.227px\] {
    --tw-leading: 8.227px;
    line-height: 8.227px;
  }

  .leading-\[10\.004px\] {
    --tw-leading: 10.004px;
    line-height: 10.004px;
  }

  .leading-\[10\.531px\] {
    --tw-leading: 10.531px;
    line-height: 10.531px;
  }

  .leading-\[11\.085px\] {
    --tw-leading: 11.085px;
    line-height: 11.085px;
  }

  .leading-\[11\.579px\] {
    --tw-leading: 11.579px;
    line-height: 11.579px;
  }

  .leading-\[12\.83px\] {
    --tw-leading: 12.83px;
    line-height: 12.83px;
  }

  .leading-\[12\.189px\] {
    --tw-leading: 12.189px;
    line-height: 12.189px;
  }

  .leading-\[13\.895px\] {
    --tw-leading: 13.895px;
    line-height: 13.895px;
  }

  .leading-\[14\.626px\] {
    --tw-leading: 14.626px;
    line-height: 14.626px;
  }

  .leading-\[15\.396px\] {
    --tw-leading: 15.396px;
    line-height: 15.396px;
  }

  .leading-\[19\.2px\] {
    --tw-leading: 19.2px;
    line-height: 19.2px;
  }

  .leading-\[normal\] {
    --tw-leading: normal;
    line-height: normal;
  }

  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .leading-relaxed {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }

  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }

  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .tracking-\[-0\.16px\] {
    --tw-tracking: -.16px;
    letter-spacing: -.16px;
  }

  .tracking-\[-0\.19px\] {
    --tw-tracking: -.19px;
    letter-spacing: -.19px;
  }

  .tracking-\[-0\.22px\] {
    --tw-tracking: -.22px;
    letter-spacing: -.22px;
  }

  .tracking-\[-0\.28px\] {
    --tw-tracking: -.28px;
    letter-spacing: -.28px;
  }

  .tracking-\[-0\.33px\] {
    --tw-tracking: -.33px;
    letter-spacing: -.33px;
  }

  .tracking-\[-0\.36px\] {
    --tw-tracking: -.36px;
    letter-spacing: -.36px;
  }

  .tracking-\[-0\.48px\] {
    --tw-tracking: -.48px;
    letter-spacing: -.48px;
  }

  .tracking-\[-0\.52px\] {
    --tw-tracking: -.52px;
    letter-spacing: -.52px;
  }

  .tracking-\[-0\.56px\] {
    --tw-tracking: -.56px;
    letter-spacing: -.56px;
  }

  .tracking-\[-0\.64px\] {
    --tw-tracking: -.64px;
    letter-spacing: -.64px;
  }

  .tracking-\[-0\.94px\] {
    --tw-tracking: -.94px;
    letter-spacing: -.94px;
  }

  .tracking-\[-0\.134px\] {
    --tw-tracking: -.134px;
    letter-spacing: -.134px;
  }

  .tracking-\[-0\.141px\] {
    --tw-tracking: -.141px;
    letter-spacing: -.141px;
  }

  .tracking-\[-0\.162px\] {
    --tw-tracking: -.162px;
    letter-spacing: -.162px;
  }

  .tracking-\[-0\.176px\] {
    --tw-tracking: -.176px;
    letter-spacing: -.176px;
  }

  .tracking-\[-0\.198px\] {
    --tw-tracking: -.198px;
    letter-spacing: -.198px;
  }

  .tracking-\[-0\.209px\] {
    --tw-tracking: -.209px;
    letter-spacing: -.209px;
  }

  .tracking-\[-0\.255px\] {
    --tw-tracking: -.255px;
    letter-spacing: -.255px;
  }

  .tracking-\[-0\.275px\] {
    --tw-tracking: -.275px;
    letter-spacing: -.275px;
  }

  .tracking-\[-0\.306px\] {
    --tw-tracking: -.306px;
    letter-spacing: -.306px;
  }

  .tracking-\[-0\.616px\] {
    --tw-tracking: -.616px;
    letter-spacing: -.616px;
  }

  .tracking-\[-0\.684px\] {
    --tw-tracking: -.684px;
    letter-spacing: -.684px;
  }

  .tracking-\[-0\.726px\] {
    --tw-tracking: -.726px;
    letter-spacing: -.726px;
  }

  .tracking-\[-0\.1485px\] {
    --tw-tracking: -.1485px;
    letter-spacing: -.1485px;
  }

  .tracking-\[-0\.1675px\] {
    --tw-tracking: -.1675px;
    letter-spacing: -.1675px;
  }

  .tracking-\[-0\.1715px\] {
    --tw-tracking: -.1715px;
    letter-spacing: -.1715px;
  }

  .tracking-\[-0\.1721px\] {
    --tw-tracking: -.1721px;
    letter-spacing: -.1721px;
  }

  .tracking-\[-0\.1763px\] {
    --tw-tracking: -.1763px;
    letter-spacing: -.1763px;
  }

  .tracking-\[-0\.1805px\] {
    --tw-tracking: -.1805px;
    letter-spacing: -.1805px;
  }

  .tracking-\[-0\.1985px\] {
    --tw-tracking: -.1985px;
    letter-spacing: -.1985px;
  }

  .tracking-\[-0\.2089px\] {
    --tw-tracking: -.2089px;
    letter-spacing: -.2089px;
  }

  .tracking-\[-0\.2126px\] {
    --tw-tracking: -.2126px;
    letter-spacing: -.2126px;
  }

  .tracking-\[-0\.2144px\] {
    --tw-tracking: -.2144px;
    letter-spacing: -.2144px;
  }

  .tracking-\[-0\.2199px\] {
    --tw-tracking: -.2199px;
    letter-spacing: -.2199px;
  }

  .tracking-\[-0\.2203px\] {
    --tw-tracking: -.2203px;
    letter-spacing: -.2203px;
  }

  .tracking-\[-0\.2257px\] {
    --tw-tracking: -.2257px;
    letter-spacing: -.2257px;
  }

  .tracking-\[-0\.2382px\] {
    --tw-tracking: -.2382px;
    letter-spacing: -.2382px;
  }

  .tracking-\[-0\.2481px\] {
    --tw-tracking: -.2481px;
    letter-spacing: -.2481px;
  }

  .tracking-\[-0\.2507px\] {
    --tw-tracking: -.2507px;
    letter-spacing: -.2507px;
  }

  .tracking-\[-0\.2612px\] {
    --tw-tracking: -.2612px;
    letter-spacing: -.2612px;
  }

  .tracking-\[-0\.2639px\] {
    --tw-tracking: -.2639px;
    letter-spacing: -.2639px;
  }

  .tracking-\[-0\.2722px\] {
    --tw-tracking: -.2722px;
    letter-spacing: -.2722px;
  }

  .tracking-\[-0\.2977px\] {
    --tw-tracking: -.2977px;
    letter-spacing: -.2977px;
  }

  .tracking-\[-0\.3134px\] {
    --tw-tracking: -.3134px;
    letter-spacing: -.3134px;
  }

  .tracking-\[-0\.3884px\] {
    --tw-tracking: -.3884px;
    letter-spacing: -.3884px;
  }

  .tracking-\[-0\.4088px\] {
    --tw-tracking: -.4088px;
    letter-spacing: -.4088px;
  }

  .tracking-\[-0\.4964px\] {
    --tw-tracking: -.4964px;
    letter-spacing: -.4964px;
  }

  .tracking-\[-0\.4971px\] {
    --tw-tracking: -.4971px;
    letter-spacing: -.4971px;
  }

  .tracking-\[-0\.5233px\] {
    --tw-tracking: -.5233px;
    letter-spacing: -.5233px;
  }

  .tracking-\[-0\.5753px\] {
    --tw-tracking: -.5753px;
    letter-spacing: -.5753px;
  }

  .tracking-\[-0\.6056px\] {
    --tw-tracking: -.6056px;
    letter-spacing: -.6056px;
  }

  .tracking-\[-0\.6904px\] {
    --tw-tracking: -.6904px;
    letter-spacing: -.6904px;
  }

  .tracking-\[-0\.7268px\] {
    --tw-tracking: -.7268px;
    letter-spacing: -.7268px;
  }

  .tracking-\[-1\.04px\] {
    --tw-tracking: -1.04px;
    letter-spacing: -1.04px;
  }

  .tracking-\[-1\.4px\] {
    --tw-tracking: -1.4px;
    letter-spacing: -1.4px;
  }

  .tracking-\[-1\.12px\] {
    --tw-tracking: -1.12px;
    letter-spacing: -1.12px;
  }

  .tracking-\[-1\.36px\] {
    --tw-tracking: -1.36px;
    letter-spacing: -1.36px;
  }

  .tracking-\[-1\.52px\] {
    --tw-tracking: -1.52px;
    letter-spacing: -1.52px;
  }

  .tracking-\[-1\.68px\] {
    --tw-tracking: -1.68px;
    letter-spacing: -1.68px;
  }

  .tracking-\[-2\.4px\] {
    --tw-tracking: -2.4px;
    letter-spacing: -2.4px;
  }

  .tracking-\[-2\.16px\] {
    --tw-tracking: -2.16px;
    letter-spacing: -2.16px;
  }

  .tracking-\[0\.7px\] {
    --tw-tracking: .7px;
    letter-spacing: .7px;
  }

  .tracking-\[0\.28px\] {
    --tw-tracking: .28px;
    letter-spacing: .28px;
  }

  .tracking-\[1\.4px\] {
    --tw-tracking: 1.4px;
    letter-spacing: 1.4px;
  }

  .tracking-\[1\.6px\] {
    --tw-tracking: 1.6px;
    letter-spacing: 1.6px;
  }

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

  .whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .text-\[\#3f3f3f\] {
    color: #3f3f3f;
  }

  .text-\[\#06E7FF\] {
    color: #06e7ff;
  }

  .text-\[\#6bec40\] {
    color: #6bec40;
  }

  .text-\[\#7EEC36\] {
    color: #7eec36;
  }

  .text-\[\#7d7a67\] {
    color: #7d7a67;
  }

  .text-\[\#9ca2b3\] {
    color: #9ca2b3;
  }

  .text-\[\#121a23\] {
    color: #121a23;
  }

  .text-\[\#030919\] {
    color: #030919;
  }

  .text-\[\#222222\] {
    color: #222;
  }

  .text-\[\#d9d9d9\] {
    color: #d9d9d9;
  }

  .text-\[\#ffdcdc\] {
    color: #ffdcdc;
  }

  .text-\[\#ffffff\] {
    color: #fff;
  }

  .text-\[rgba\(255\,255\,255\,0\.5\)\] {
    color: #ffffff80;
  }

  .text-\[rgba\(255\,255\,255\,0\.6\)\] {
    color: #fff9;
  }

  .text-\[rgba\(255\,255\,255\,0\.7\)\] {
    color: #ffffffb3;
  }

  .text-\[rgba\(255\,255\,255\,0\.8\)\] {
    color: #fffc;
  }

  .text-\[rgba\(255\,255\,255\,0\.75\)\] {
    color: #ffffffbf;
  }

  .text-\[rgba\(255\,255\,255\,0\.99\)\] {
    color: #fffffffc;
  }

  .text-accent-foreground {
    color: var(--accent-foreground);
  }

  .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-transparent {
    color: #0000;
  }

  .text-white {
    color: var(--color-white);
  }

  .text-white\/60 {
    color: #fff9;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/60 {
      color: color-mix(in oklab, var(--color-white) 60%, transparent);
    }
  }

  .text-white\/70 {
    color: #ffffffb3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/70 {
      color: color-mix(in oklab, var(--color-white) 70%, transparent);
    }
  }

  .uppercase {
    text-transform: uppercase;
  }

  .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-15 {
    opacity: .15;
  }

  .opacity-20 {
    opacity: .2;
  }

  .opacity-40 {
    opacity: .4;
  }

  .opacity-50 {
    opacity: .5;
  }

  .opacity-60 {
    opacity: .6;
  }

  .opacity-70 {
    opacity: .7;
  }

  .opacity-75 {
    opacity: .75;
  }

  .opacity-80 {
    opacity: .8;
  }

  .opacity-90 {
    opacity: .9;
  }

  .opacity-\[0\.03\] {
    opacity: .03;
  }

  .opacity-\[0\.08\] {
    opacity: .08;
  }

  .opacity-\[0\.13\] {
    opacity: .13;
  }

  .opacity-\[0\.15\] {
    opacity: .15;
  }

  .opacity-\[0\.35\] {
    opacity: .35;
  }

  .mix-blend-lighten {
    mix-blend-mode: lighten;
  }

  .mix-blend-screen {
    mix-blend-mode: screen;
  }

  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[-146px_138px_56px_0px_rgba\(0\,0\,0\,0\)\,-94px_88px_51px_0px_rgba\(0\,0\,0\,0\.01\)\,-53px_50px_43px_0px_rgba\(0\,0\,0\,0\.03\)\,-23px_22px_32px_0px_rgba\(0\,0\,0\,0\.04\)\,-6px_6px_18px_0px_rgba\(0\,0\,0\,0\.05\)\] {
    --tw-shadow: -146px 138px 56px 0px var(--tw-shadow-color, #0000), -94px 88px 51px 0px var(--tw-shadow-color, #00000003), -53px 50px 43px 0px var(--tw-shadow-color, #00000008), -23px 22px 32px 0px var(--tw-shadow-color, #0000000a), -6px 6px 18px 0px 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);
  }

  .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_4\.05px_24\.3px_0px_rgba\(0\,0\,0\,0\.15\)\] {
    --tw-shadow: 0px 4.05px 24.3px 0px var(--tw-shadow-color, #00000026);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[1\.908px_-1\.922px_1\.922px_0px_inset_rgba\(182\,182\,182\,0\.2\)\,-1\.922px_1\.922px_1\.922px_0px_inset_rgba\(255\,255\,255\,0\.2\)\] {
    --tw-shadow: 1.908px -1.922px 1.922px 0px inset var(--tw-shadow-color, #b6b6b633), -1.922px 1.922px 1.922px 0px inset var(--tw-shadow-color, #fff3);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[1\.908px_-1\.922px_1\.922px_0px_inset_rgba\(182\,182\,182\,0\.427\)\,-1\.922px_1\.922px_1\.922px_0px_inset_rgba\(255\,255\,255\,0\.427\)\] {
    --tw-shadow: 1.908px -1.922px 1.922px 0px inset var(--tw-shadow-color, #b6b6b66d), -1.922px 1.922px 1.922px 0px inset var(--tw-shadow-color, #ffffff6d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[3\.434px_-3\.459px_13\.46px_0px_inset_rgba\(255\,255\,255\,0\.325\)\,-3\.459px_3\.459px_3\.459px_0px_inset_rgba\(196\,196\,196\,0\.125\)\] {
    --tw-shadow: 3.434px -3.459px 13.46px 0px inset var(--tw-shadow-color, #ffffff53), -3.459px 3.459px 3.459px 0px inset var(--tw-shadow-color, #c4c4c420);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[3px_-2px_6px_0px_inset_rgba\(182\,182\,182\,0\.427\)\,-3px_2px_6px_0px_inset_rgba\(255\,255\,255\,0\.427\)\] {
    --tw-shadow: 3px -2px 6px 0px inset var(--tw-shadow-color, #b6b6b66d), -3px 2px 6px 0px inset var(--tw-shadow-color, #ffffff6d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[8px_25px_7\.3px_0px_\#000000\] {
    --tw-shadow: 8px 25px 7.3px 0px var(--tw-shadow-color, #000);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-xl {
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-xs {
    --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-0 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[\#06E7FF\]\/50 {
    --tw-shadow-color: #06e7ff80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-\[\#06E7FF\]\/50 {
      --tw-shadow-color: color-mix(in oklab, oklab(84.9077% -.128336 -.068648 / .5) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-\[\#7EEC36\]\/50 {
    --tw-shadow-color: #7eec3680;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-\[\#7EEC36\]\/50 {
      --tw-shadow-color: color-mix(in oklab, oklab(84.4893% -.167319 .160465 / .5) var(--tw-shadow-alpha), transparent);
    }
  }

  .ring-ring\/50 {
    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-ring\/50 {
      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  .ring-sidebar-ring {
    --tw-ring-color: var(--sidebar-ring);
  }

  .ring-offset-background {
    --tw-ring-offset-color: var(--background);
  }

  .outline-hidden {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .outline-hidden {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-\[2\.7px\] {
    --tw-blur: blur(2.7px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-\[12\.5px\] {
    --tw-blur: blur(12.5px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-\[14px\] {
    --tw-blur: blur(14px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-\[27px\] {
    --tw-blur: blur(27px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-\[50px\] {
    --tw-blur: blur(50px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-\[74\.61px\] {
    --tw-blur: blur(74.61px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-\[92\.448px\] {
    --tw-blur: blur(92.448px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-\[101\.25px\] {
    --tw-blur: blur(101.25px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-\[150\.335px\] {
    --tw-blur: blur(150.335px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-\[209\.58px\] {
    --tw-blur: blur(209.58px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-md {
    --tw-blur: blur(var(--blur-md));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-sm {
    --tw-blur: blur(var(--blur-sm));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .drop-shadow {
    --tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color, #0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color, #0000000f));
    --tw-drop-shadow: drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .filter {
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .backdrop-blur-2xl {
    --tw-backdrop-blur: blur(var(--blur-2xl));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-\[4\.725px\] {
    --tw-backdrop-blur: blur(4.725px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-\[6\.075px\] {
    --tw-backdrop-blur: blur(6.075px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-\[8\.649px\] {
    --tw-backdrop-blur: blur(8.649px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-\[10px\] {
    --tw-backdrop-blur: blur(10px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-\[11\.166px\] {
    --tw-backdrop-blur: blur(11.166px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-\[11\.753px\] {
    --tw-backdrop-blur: blur(11.753px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-\[12\.372px\] {
    --tw-backdrop-blur: blur(12.372px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-\[14\.292px\] {
    --tw-backdrop-blur: blur(14.292px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-\[14\.923px\] {
    --tw-backdrop-blur: blur(14.923px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-\[15\.044px\] {
    --tw-backdrop-blur: blur(15.044px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-\[15\.569px\] {
    --tw-backdrop-blur: blur(15.569px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-\[15\.836px\] {
    --tw-backdrop-blur: blur(15.836px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-\[16\.542px\] {
    --tw-backdrop-blur: blur(16.542px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-\[16\.723px\] {
    --tw-backdrop-blur: blur(16.723px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-\[17\.412px\] {
    --tw-backdrop-blur: blur(17.412px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-\[18\.329px\] {
    --tw-backdrop-blur: blur(18.329px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-\[19\.85px\] {
    --tw-backdrop-blur: blur(19.85px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-\[20\.895px\] {
    --tw-backdrop-blur: blur(20.895px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-\[21\.994px\] {
    --tw-backdrop-blur: blur(21.994px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-md {
    --tw-backdrop-blur: blur(var(--blur-md));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-sm {
    --tw-backdrop-blur: blur(var(--blur-sm));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-xl {
    --tw-backdrop-blur: blur(var(--blur-xl));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-filter {
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[color\,box-shadow\] {
    transition-property: color, box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[left\,right\,width\] {
    transition-property: left, right, width;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[margin\,opacity\] {
    transition-property: margin, opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[width\,height\,padding\] {
    transition-property: width, height, padding;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[width\] {
    transition-property: width;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-none {
    transition-property: none;
  }

  .duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .duration-500 {
    --tw-duration: .5s;
    transition-duration: .5s;
  }

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

  .\[grid-area\:1_\/_1\] {
    grid-area: 1 / 1;
  }

  .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\:opacity-100:is(:where(.group):hover *) {
      opacity: 1;
    }
  }

  @media (hover: hover) {
    .group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *) {
      opacity: 1;
    }
  }

  .group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar="menu-action"]) *) {
    padding-right: calc(var(--spacing) * 8);
  }

  .group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible="icon"] *) {
    margin-top: calc(var(--spacing) * -8);
  }

  .group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible="icon"] *) {
    display: none;
  }

  .group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible="icon"] *) {
    width: calc(var(--spacing) * 8) !important;
    height: calc(var(--spacing) * 8) !important;
  }

  .group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible="icon"] *) {
    width: var(--sidebar-width-icon);
  }

  .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible="icon"] *) {
    width: calc(var(--sidebar-width-icon)  + (calc(var(--spacing) * 4)));
  }

  .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible="icon"] *) {
    width: calc(var(--sidebar-width-icon)  + (calc(var(--spacing) * 4))  + 2px);
  }

  .group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible="icon"] *) {
    overflow: hidden;
  }

  .group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible="icon"] *) {
    padding: calc(var(--spacing) * 0) !important;
  }

  .group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible="icon"] *) {
    padding: calc(var(--spacing) * 2) !important;
  }

  .group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible="icon"] *) {
    opacity: 0;
  }

  .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible="offcanvas"] *) {
    right: calc(var(--sidebar-width) * -1);
  }

  .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible="offcanvas"] *) {
    left: calc(var(--sidebar-width) * -1);
  }

  .group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible="offcanvas"] *) {
    width: calc(var(--spacing) * 0);
  }

  .group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible="offcanvas"] *) {
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled="true"] *) {
    pointer-events: none;
  }

  .group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled="true"] *) {
    opacity: .5;
  }

  .group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side="left"] *) {
    right: calc(var(--spacing) * -4);
  }

  .group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side="left"] *) {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side="right"] *) {
    left: calc(var(--spacing) * 0);
  }

  .group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side="right"] *) {
    rotate: 180deg;
  }

  .group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side="right"] *) {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state="open"] *) {
    rotate: 180deg;
  }

  .group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant="floating"] *) {
    border-radius: var(--radius);
  }

  .group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant="floating"] *) {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant="floating"] *) {
    border-color: var(--sidebar-border);
  }

  .group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant="floating"] *) {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction="bottom"] *) {
    display: block;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    top: 100%;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    margin-top: calc(var(--spacing) * 1.5);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    overflow: hidden;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    border-radius: calc(var(--radius)  - 2px);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    background-color: var(--popover);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    color: var(--popover-foreground);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  @media (hover: hover) {
    .peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover ~ *) {
      color: var(--sidebar-accent-foreground);
    }
  }

  .peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled ~ *) {
    cursor: not-allowed;
  }

  .peer-disabled\:opacity-50:is(:where(.peer):disabled ~ *) {
    opacity: .5;
  }

  .peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active="true"] ~ *) {
    color: var(--sidebar-accent-foreground);
  }

  .peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size="default"] ~ *) {
    top: calc(var(--spacing) * 1.5);
  }

  .peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size="lg"] ~ *) {
    top: calc(var(--spacing) * 2.5);
  }

  .peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size="sm"] ~ *) {
    top: calc(var(--spacing) * 1);
  }

  .selection\:bg-primary ::selection, .selection\:bg-primary::selection {
    background-color: var(--primary);
  }

  .selection\:text-primary-foreground ::selection, .selection\:text-primary-foreground::selection {
    color: var(--primary-foreground);
  }

  .file\:inline-flex::file-selector-button {
    display: inline-flex;
  }

  .file\:h-7::file-selector-button {
    height: calc(var(--spacing) * 7);
  }

  .file\:border-0::file-selector-button {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .file\:bg-transparent::file-selector-button {
    background-color: #0000;
  }

  .file\:text-sm::file-selector-button {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .file\:font-medium::file-selector-button {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .file\:text-foreground::file-selector-button {
    color: var(--foreground);
  }

  .placeholder\:text-muted-foreground::placeholder {
    color: var(--muted-foreground);
  }

  .after\:absolute:after {
    content: var(--tw-content);
    position: absolute;
  }

  .after\:-inset-2:after {
    content: var(--tw-content);
    inset: calc(var(--spacing) * -2);
  }

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

  .after\:left-1\/2:after {
    content: var(--tw-content);
    left: 50%;
  }

  .after\:w-1:after {
    content: var(--tw-content);
    width: calc(var(--spacing) * 1);
  }

  .after\:w-\[2px\]:after {
    content: var(--tw-content);
    width: 2px;
  }

  .after\:-translate-x-1\/2:after {
    content: var(--tw-content);
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible="offcanvas"] *):after {
    content: var(--tw-content);
    left: 100%;
  }

  .first\:rounded-l-md:first-child {
    border-top-left-radius: calc(var(--radius)  - 2px);
    border-bottom-left-radius: calc(var(--radius)  - 2px);
  }

  .first\:border-l:first-child {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .last\:rounded-r-md:last-child {
    border-top-right-radius: calc(var(--radius)  - 2px);
    border-bottom-right-radius: calc(var(--radius)  - 2px);
  }

  .last\:border-b-0:last-child {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  .focus-within\:relative:focus-within {
    position: relative;
  }

  .focus-within\:z-20:focus-within {
    z-index: 20;
  }

  @media (hover: hover) {
    .hover\:scale-\[1\.01\]:hover {
      scale: 1.01;
    }
  }

  @media (hover: hover) {
    .hover\:scale-\[1\.02\]:hover {
      scale: 1.02;
    }
  }

  @media (hover: hover) {
    .hover\:border-transparent:hover {
      border-color: #0000;
    }
  }

  @media (hover: hover) {
    .hover\:border-white\/20:hover {
      border-color: #fff3;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-white\/20:hover {
        border-color: color-mix(in oklab, var(--color-white) 20%, transparent);
      }
    }
  }

  @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\:bg-white\/\[0\.12\]:hover {
      background-color: #ffffff1f;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-white\/\[0\.12\]:hover {
        background-color: color-mix(in oklab, var(--color-white) 12%, transparent);
      }
    }
  }

  @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\:text-white:hover {
      color: var(--color-white);
    }
  }

  @media (hover: hover) {
    .hover\:underline:hover {
      text-decoration-line: underline;
    }
  }

  @media (hover: hover) {
    .hover\:opacity-100:hover {
      opacity: 1;
    }
  }

  @media (hover: hover) {
    .hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover {
      --tw-shadow: 0 0 0 1px var(--tw-shadow-color, hsl(var(--sidebar-accent)));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:ring-4:hover {
      --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible="offcanvas"] *) {
      background-color: var(--sidebar);
    }
  }

  @media (hover: hover) {
    .hover\:after\:bg-sidebar-border:hover:after {
      content: var(--tw-content);
      background-color: var(--sidebar-border);
    }
  }

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

  .focus\:bg-accent:focus {
    background-color: var(--accent);
  }

  .focus\:bg-primary:focus {
    background-color: var(--primary);
  }

  .focus\:text-accent-foreground:focus {
    color: var(--accent-foreground);
  }

  .focus\:text-primary-foreground:focus {
    color: var(--primary-foreground);
  }

  .focus\:ring-2:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-ring:focus {
    --tw-ring-color: var(--ring);
  }

  .focus\:ring-offset-2:focus {
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .focus\:outline-hidden:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .focus\:outline-hidden:focus {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .focus-visible\:z-10:focus-visible {
    z-index: 10;
  }

  .focus-visible\:border-ring:focus-visible {
    border-color: var(--ring);
  }

  .focus-visible\:ring-1:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:ring-2:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:ring-4:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:ring-\[3px\]:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:ring-destructive\/20:focus-visible {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:ring-destructive\/20:focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .focus-visible\:ring-ring:focus-visible {
    --tw-ring-color: var(--ring);
  }

  .focus-visible\:ring-ring\/50:focus-visible {
    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:ring-ring\/50:focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  .focus-visible\:ring-offset-1:focus-visible {
    --tw-ring-offset-width: 1px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .focus-visible\:outline-hidden:focus-visible {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .focus-visible\:outline-hidden:focus-visible {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .focus-visible\:outline-1:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .focus-visible\:outline-ring:focus-visible {
    outline-color: var(--ring);
  }

  .active\:bg-sidebar-accent:active {
    background-color: var(--sidebar-accent);
  }

  .active\:text-sidebar-accent-foreground:active {
    color: var(--sidebar-accent-foreground);
  }

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

  .disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed;
  }

  .disabled\:opacity-50:disabled {
    opacity: .5;
  }

  :where([data-side="left"]) .in-data-\[side\=left\]\:cursor-w-resize {
    cursor: w-resize;
  }

  :where([data-side="right"]) .in-data-\[side\=right\]\:cursor-e-resize {
    cursor: e-resize;
  }

  .has-disabled\:opacity-50:has(:disabled) {
    opacity: .5;
  }

  .has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot="card-action"]) {
    grid-template-columns: 1fr auto;
  }

  .has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant="inset"]) {
    background-color: var(--sidebar);
  }

  .has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has( > svg) {
    grid-template-columns: calc(var(--spacing) * 4) 1fr;
  }

  .has-\[\>svg\]\:gap-x-3:has( > svg) {
    column-gap: calc(var(--spacing) * 3);
  }

  .has-\[\>svg\]\:px-2\.5:has( > svg) {
    padding-inline: calc(var(--spacing) * 2.5);
  }

  .has-\[\>svg\]\:px-3:has( > svg) {
    padding-inline: calc(var(--spacing) * 3);
  }

  .has-\[\>svg\]\:px-4:has( > svg) {
    padding-inline: calc(var(--spacing) * 4);
  }

  .aria-disabled\:pointer-events-none[aria-disabled="true"] {
    pointer-events: none;
  }

  .aria-disabled\:opacity-50[aria-disabled="true"] {
    opacity: .5;
  }

  .aria-invalid\:border-destructive[aria-invalid="true"] {
    border-color: var(--destructive);
  }

  .aria-invalid\:ring-destructive\/20[aria-invalid="true"] {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .aria-invalid\:ring-destructive\/20[aria-invalid="true"] {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .aria-selected\:bg-accent[aria-selected="true"] {
    background-color: var(--accent);
  }

  .aria-selected\:bg-primary[aria-selected="true"] {
    background-color: var(--primary);
  }

  .aria-selected\:text-accent-foreground[aria-selected="true"] {
    color: var(--accent-foreground);
  }

  .aria-selected\:text-muted-foreground[aria-selected="true"] {
    color: var(--muted-foreground);
  }

  .aria-selected\:text-primary-foreground[aria-selected="true"] {
    color: var(--primary-foreground);
  }

  .aria-selected\:opacity-100[aria-selected="true"] {
    opacity: 1;
  }

  .data-\[active\=true\]\:z-10[data-active="true"] {
    z-index: 10;
  }

  .data-\[active\=true\]\:border-ring[data-active="true"] {
    border-color: var(--ring);
  }

  .data-\[active\=true\]\:bg-accent\/50[data-active="true"] {
    background-color: var(--accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[active\=true\]\:bg-accent\/50[data-active="true"] {
      background-color: color-mix(in oklab, var(--accent) 50%, transparent);
    }
  }

  .data-\[active\=true\]\:bg-sidebar-accent[data-active="true"] {
    background-color: var(--sidebar-accent);
  }

  .data-\[active\=true\]\:font-medium[data-active="true"] {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .data-\[active\=true\]\:text-accent-foreground[data-active="true"] {
    color: var(--accent-foreground);
  }

  .data-\[active\=true\]\:text-sidebar-accent-foreground[data-active="true"] {
    color: var(--sidebar-accent-foreground);
  }

  .data-\[active\=true\]\:ring-\[3px\][data-active="true"] {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .data-\[active\=true\]\:ring-ring\/50[data-active="true"] {
    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[active\=true\]\:ring-ring\/50[data-active="true"] {
      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  @media (hover: hover) {
    .data-\[active\=true\]\:hover\:bg-accent[data-active="true"]:hover {
      background-color: var(--accent);
    }
  }

  .data-\[active\=true\]\:focus\:bg-accent[data-active="true"]:focus {
    background-color: var(--accent);
  }

  .data-\[active\=true\]\:aria-invalid\:border-destructive[data-active="true"][aria-invalid="true"] {
    border-color: var(--destructive);
  }

  .data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active="true"][aria-invalid="true"] {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active="true"][aria-invalid="true"] {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .data-\[disabled\]\:pointer-events-none[data-disabled] {
    pointer-events: none;
  }

  .data-\[disabled\]\:opacity-50[data-disabled] {
    opacity: .5;
  }

  .data-\[disabled\=true\]\:pointer-events-none[data-disabled="true"] {
    pointer-events: none;
  }

  .data-\[disabled\=true\]\:opacity-50[data-disabled="true"] {
    opacity: .5;
  }

  .data-\[error\=true\]\:text-destructive[data-error="true"] {
    color: var(--destructive);
  }

  .data-\[inset\]\:pl-8[data-inset] {
    padding-left: calc(var(--spacing) * 8);
  }

  .data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion="from-end"] {
    --tw-enter-translate-x: calc(52 * var(--spacing));
  }

  .data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion="from-start"] {
    --tw-enter-translate-x: calc(52 * var(--spacing) * -1);
  }

  .data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion="to-end"] {
    --tw-exit-translate-x: calc(52 * var(--spacing));
  }

  .data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion="to-start"] {
    --tw-exit-translate-x: calc(52 * var(--spacing) * -1);
  }

  .data-\[motion\^\=from-\]\:animate-in[data-motion^="from-"] {
    animation: enter var(--tw-duration, .15s) var(--tw-ease, ease);
  }

  .data-\[motion\^\=from-\]\:fade-in[data-motion^="from-"] {
    --tw-enter-opacity: 0;
  }

  .data-\[motion\^\=to-\]\:animate-out[data-motion^="to-"] {
    animation: exit var(--tw-duration, .15s) var(--tw-ease, ease);
  }

  .data-\[motion\^\=to-\]\:fade-out[data-motion^="to-"] {
    --tw-exit-opacity: 0;
  }

  .data-\[orientation\=horizontal\]\:h-4[data-orientation="horizontal"] {
    height: calc(var(--spacing) * 4);
  }

  .data-\[orientation\=horizontal\]\:h-full[data-orientation="horizontal"] {
    height: 100%;
  }

  .data-\[orientation\=horizontal\]\:h-px[data-orientation="horizontal"] {
    height: 1px;
  }

  .data-\[orientation\=horizontal\]\:w-full[data-orientation="horizontal"] {
    width: 100%;
  }

  .data-\[orientation\=vertical\]\:h-full[data-orientation="vertical"] {
    height: 100%;
  }

  .data-\[orientation\=vertical\]\:min-h-44[data-orientation="vertical"] {
    min-height: calc(var(--spacing) * 44);
  }

  .data-\[orientation\=vertical\]\:w-1\.5[data-orientation="vertical"] {
    width: calc(var(--spacing) * 1.5);
  }

  .data-\[orientation\=vertical\]\:w-auto[data-orientation="vertical"] {
    width: auto;
  }

  .data-\[orientation\=vertical\]\:w-full[data-orientation="vertical"] {
    width: 100%;
  }

  .data-\[orientation\=vertical\]\:w-px[data-orientation="vertical"] {
    width: 1px;
  }

  .data-\[orientation\=vertical\]\:flex-col[data-orientation="vertical"] {
    flex-direction: column;
  }

  .data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction="vertical"] {
    height: 1px;
  }

  .data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction="vertical"] {
    width: 100%;
  }

  .data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction="vertical"] {
    flex-direction: column;
  }

  .data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction="vertical"]:after {
    content: var(--tw-content);
    left: calc(var(--spacing) * 0);
  }

  .data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction="vertical"]:after {
    content: var(--tw-content);
    height: calc(var(--spacing) * 1);
  }

  .data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction="vertical"]:after {
    content: var(--tw-content);
    width: 100%;
  }

  .data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction="vertical"]:after {
    content: var(--tw-content);
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction="vertical"]:after {
    content: var(--tw-content);
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[placeholder\]\:text-muted-foreground[data-placeholder] {
    color: var(--muted-foreground);
  }

  .data-\[selected\=true\]\:bg-accent[data-selected="true"] {
    background-color: var(--accent);
  }

  .data-\[selected\=true\]\:text-accent-foreground[data-selected="true"] {
    color: var(--accent-foreground);
  }

  .data-\[side\=bottom\]\:translate-y-1[data-side="bottom"] {
    --tw-translate-y: calc(var(--spacing) * 1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[side\=bottom\]\:slide-in-from-top-2[data-side="bottom"] {
    --tw-enter-translate-y: calc(2 * var(--spacing) * -1);
  }

  .data-\[side\=left\]\:-translate-x-1[data-side="left"] {
    --tw-translate-x: calc(var(--spacing) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[side\=left\]\:slide-in-from-right-2[data-side="left"] {
    --tw-enter-translate-x: calc(2 * var(--spacing));
  }

  .data-\[side\=right\]\:translate-x-1[data-side="right"] {
    --tw-translate-x: calc(var(--spacing) * 1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[side\=right\]\:slide-in-from-left-2[data-side="right"] {
    --tw-enter-translate-x: calc(2 * var(--spacing) * -1);
  }

  .data-\[side\=top\]\:-translate-y-1[data-side="top"] {
    --tw-translate-y: calc(var(--spacing) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[side\=top\]\:slide-in-from-bottom-2[data-side="top"] {
    --tw-enter-translate-y: calc(2 * var(--spacing));
  }

  .data-\[size\=default\]\:h-9[data-size="default"] {
    height: calc(var(--spacing) * 9);
  }

  .data-\[size\=sm\]\:h-8[data-size="sm"] {
    height: calc(var(--spacing) * 8);
  }

  :is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90 > *)[data-slot="alert-description"] {
    color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90 > *)[data-slot="alert-description"] {
      color: color-mix(in oklab, var(--destructive) 90%, transparent);
    }
  }

  :is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot="command-input-wrapper"] {
    height: calc(var(--spacing) * 12);
  }

  :is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot="navigation-menu-link"]:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  :is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot="navigation-menu-link"]:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  :is(.\*\:data-\[slot\=select-value\]\:line-clamp-1 > *)[data-slot="select-value"] {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  :is(.\*\:data-\[slot\=select-value\]\:flex > *)[data-slot="select-value"] {
    display: flex;
  }

  :is(.\*\:data-\[slot\=select-value\]\:items-center > *)[data-slot="select-value"] {
    align-items: center;
  }

  :is(.\*\:data-\[slot\=select-value\]\:gap-2 > *)[data-slot="select-value"] {
    gap: calc(var(--spacing) * 2);
  }

  .data-\[state\=active\]\:bg-card[data-state="active"] {
    background-color: var(--card);
  }

  .data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state="checked"] {
    --tw-translate-x: calc(100% - 2px);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[state\=checked\]\:border-primary[data-state="checked"] {
    border-color: var(--primary);
  }

  .data-\[state\=checked\]\:bg-primary[data-state="checked"] {
    background-color: var(--primary);
  }

  .data-\[state\=checked\]\:text-primary-foreground[data-state="checked"] {
    color: var(--primary-foreground);
  }

  .data-\[state\=closed\]\:animate-accordion-up[data-state="closed"] {
    animation: accordion-up var(--tw-duration, .2s) ease-out;
  }

  .data-\[state\=closed\]\:animate-out[data-state="closed"] {
    animation: exit var(--tw-duration, .15s) var(--tw-ease, ease);
  }

  .data-\[state\=closed\]\:duration-300[data-state="closed"] {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .data-\[state\=closed\]\:fade-out-0[data-state="closed"] {
    --tw-exit-opacity: 0;
  }

  .data-\[state\=closed\]\:slide-out-to-bottom[data-state="closed"] {
    --tw-exit-translate-y: 100%;
  }

  .data-\[state\=closed\]\:slide-out-to-left[data-state="closed"] {
    --tw-exit-translate-x: -100%;
  }

  .data-\[state\=closed\]\:slide-out-to-right[data-state="closed"] {
    --tw-exit-translate-x: 100%;
  }

  .data-\[state\=closed\]\:slide-out-to-top[data-state="closed"] {
    --tw-exit-translate-y: -100%;
  }

  .data-\[state\=closed\]\:zoom-out-95[data-state="closed"] {
    --tw-exit-scale: .95;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport="false"] *)[data-state="closed"] {
    animation: exit var(--tw-duration, .15s) var(--tw-ease, ease);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport="false"] *)[data-state="closed"] {
    --tw-exit-opacity: 0;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport="false"] *)[data-state="closed"] {
    --tw-exit-scale: .95;
  }

  .data-\[state\=hidden\]\:animate-out[data-state="hidden"] {
    animation: exit var(--tw-duration, .15s) var(--tw-ease, ease);
  }

  .data-\[state\=hidden\]\:fade-out[data-state="hidden"] {
    --tw-exit-opacity: 0;
  }

  .data-\[state\=on\]\:bg-accent[data-state="on"] {
    background-color: var(--accent);
  }

  .data-\[state\=on\]\:text-accent-foreground[data-state="on"] {
    color: var(--accent-foreground);
  }

  .data-\[state\=open\]\:animate-accordion-down[data-state="open"] {
    animation: accordion-down var(--tw-duration, .2s) ease-out;
  }

  .data-\[state\=open\]\:animate-in[data-state="open"] {
    animation: enter var(--tw-duration, .15s) var(--tw-ease, ease);
  }

  .data-\[state\=open\]\:bg-accent[data-state="open"] {
    background-color: var(--accent);
  }

  .data-\[state\=open\]\:bg-accent\/50[data-state="open"] {
    background-color: var(--accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[state\=open\]\:bg-accent\/50[data-state="open"] {
      background-color: color-mix(in oklab, var(--accent) 50%, transparent);
    }
  }

  .data-\[state\=open\]\:bg-secondary[data-state="open"] {
    background-color: var(--secondary);
  }

  .data-\[state\=open\]\:text-accent-foreground[data-state="open"] {
    color: var(--accent-foreground);
  }

  .data-\[state\=open\]\:text-muted-foreground[data-state="open"] {
    color: var(--muted-foreground);
  }

  .data-\[state\=open\]\:opacity-100[data-state="open"] {
    opacity: 1;
  }

  .data-\[state\=open\]\:duration-500[data-state="open"] {
    --tw-duration: .5s;
    transition-duration: .5s;
  }

  .data-\[state\=open\]\:fade-in-0[data-state="open"] {
    --tw-enter-opacity: 0;
  }

  .data-\[state\=open\]\:slide-in-from-bottom[data-state="open"] {
    --tw-enter-translate-y: 100%;
  }

  .data-\[state\=open\]\:slide-in-from-left[data-state="open"] {
    --tw-enter-translate-x: -100%;
  }

  .data-\[state\=open\]\:slide-in-from-right[data-state="open"] {
    --tw-enter-translate-x: 100%;
  }

  .data-\[state\=open\]\:slide-in-from-top[data-state="open"] {
    --tw-enter-translate-y: -100%;
  }

  .data-\[state\=open\]\:zoom-in-90[data-state="open"] {
    --tw-enter-scale: .9;
  }

  .data-\[state\=open\]\:zoom-in-95[data-state="open"] {
    --tw-enter-scale: .95;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport="false"] *)[data-state="open"] {
    animation: enter var(--tw-duration, .15s) var(--tw-ease, ease);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport="false"] *)[data-state="open"] {
    --tw-enter-opacity: 0;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport="false"] *)[data-state="open"] {
    --tw-enter-scale: .95;
  }

  @media (hover: hover) {
    .data-\[state\=open\]\:hover\:bg-accent[data-state="open"]:hover {
      background-color: var(--accent);
    }
  }

  @media (hover: hover) {
    .data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state="open"]:hover {
      background-color: var(--sidebar-accent);
    }
  }

  @media (hover: hover) {
    .data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state="open"]:hover {
      color: var(--sidebar-accent-foreground);
    }
  }

  .data-\[state\=open\]\:focus\:bg-accent[data-state="open"]:focus {
    background-color: var(--accent);
  }

  .data-\[state\=selected\]\:bg-muted[data-state="selected"] {
    background-color: var(--muted);
  }

  .data-\[state\=unchecked\]\:translate-x-0[data-state="unchecked"] {
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[state\=unchecked\]\:bg-switch-background[data-state="unchecked"] {
    background-color: var(--switch-background);
  }

  .data-\[state\=visible\]\:animate-in[data-state="visible"] {
    animation: enter var(--tw-duration, .15s) var(--tw-ease, ease);
  }

  .data-\[state\=visible\]\:fade-in[data-state="visible"] {
    --tw-enter-opacity: 0;
  }

  .data-\[variant\=destructive\]\:text-destructive[data-variant="destructive"] {
    color: var(--destructive);
  }

  .data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant="destructive"]:focus {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant="destructive"]:focus {
      background-color: color-mix(in oklab, var(--destructive) 10%, transparent);
    }
  }

  .data-\[variant\=destructive\]\:focus\:text-destructive[data-variant="destructive"]:focus {
    color: var(--destructive);
  }

  .data-\[variant\=outline\]\:border-l-0[data-variant="outline"] {
    border-left-style: var(--tw-border-style);
    border-left-width: 0;
  }

  .data-\[variant\=outline\]\:shadow-xs[data-variant="outline"] {
    --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .data-\[variant\=outline\]\:first\:border-l[data-variant="outline"]:first-child {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction="bottom"] {
    inset-inline: calc(var(--spacing) * 0);
  }

  .data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction="bottom"] {
    bottom: calc(var(--spacing) * 0);
  }

  .data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction="bottom"] {
    margin-top: calc(var(--spacing) * 24);
  }

  .data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction="bottom"] {
    max-height: 80vh;
  }

  .data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction="bottom"] {
    border-top-left-radius: var(--radius);
    border-top-right-radius: var(--radius);
  }

  .data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction="bottom"] {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction="left"] {
    inset-block: calc(var(--spacing) * 0);
  }

  .data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction="left"] {
    left: calc(var(--spacing) * 0);
  }

  .data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction="left"] {
    width: 75%;
  }

  .data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction="left"] {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction="right"] {
    inset-block: calc(var(--spacing) * 0);
  }

  .data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction="right"] {
    right: calc(var(--spacing) * 0);
  }

  .data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction="right"] {
    width: 75%;
  }

  .data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction="right"] {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction="top"] {
    inset-inline: calc(var(--spacing) * 0);
  }

  .data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction="top"] {
    top: calc(var(--spacing) * 0);
  }

  .data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction="top"] {
    margin-bottom: calc(var(--spacing) * 24);
  }

  .data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction="top"] {
    max-height: 80vh;
  }

  .data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction="top"] {
    border-bottom-right-radius: var(--radius);
    border-bottom-left-radius: var(--radius);
  }

  .data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction="top"] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  @media (width >= 40rem) {
    .sm\:block {
      display: block;
    }
  }

  @media (width >= 40rem) {
    .sm\:flex {
      display: flex;
    }
  }

  @media (width >= 40rem) {
    .sm\:max-w-lg {
      max-width: var(--container-lg);
    }
  }

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

  @media (width >= 40rem) {
    .sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 40rem) {
    .sm\:flex-row {
      flex-direction: row;
    }
  }

  @media (width >= 40rem) {
    .sm\:justify-end {
      justify-content: flex-end;
    }
  }

  @media (width >= 40rem) {
    .sm\:gap-2\.5 {
      gap: calc(var(--spacing) * 2.5);
    }
  }

  @media (width >= 40rem) {
    .sm\:pr-2\.5 {
      padding-right: calc(var(--spacing) * 2.5);
    }
  }

  @media (width >= 40rem) {
    .sm\:pl-2\.5 {
      padding-left: calc(var(--spacing) * 2.5);
    }
  }

  @media (width >= 40rem) {
    .sm\:text-left {
      text-align: left;
    }
  }

  @media (width >= 40rem) {
    .data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction="left"] {
      max-width: var(--container-sm);
    }
  }

  @media (width >= 40rem) {
    .data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction="right"] {
      max-width: var(--container-sm);
    }
  }

  @media (width >= 48rem) {
    .md\:absolute {
      position: absolute;
    }
  }

  @media (width >= 48rem) {
    .md\:block {
      display: block;
    }
  }

  @media (width >= 48rem) {
    .md\:flex {
      display: flex;
    }
  }

  @media (width >= 48rem) {
    .md\:w-\[var\(--radix-navigation-menu-viewport-width\)\] {
      width: var(--radix-navigation-menu-viewport-width);
    }
  }

  @media (width >= 48rem) {
    .md\:w-auto {
      width: auto;
    }
  }

  @media (width >= 48rem) {
    .md\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 48rem) {
    .md\:grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }

  @media (width >= 48rem) {
    .md\:flex-row {
      flex-direction: row;
    }
  }

  @media (width >= 48rem) {
    .md\:items-center {
      align-items: center;
    }
  }

  @media (width >= 48rem) {
    .md\:text-6xl {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
  }

  @media (width >= 48rem) {
    .md\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }

  @media (width >= 48rem) {
    .md\:opacity-0 {
      opacity: 0;
    }
  }

  @media (width >= 48rem) {
    .md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant="inset"] ~ *) {
      margin: calc(var(--spacing) * 2);
    }
  }

  @media (width >= 48rem) {
    .md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant="inset"] ~ *) {
      margin-left: calc(var(--spacing) * 0);
    }
  }

  @media (width >= 48rem) {
    .md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant="inset"] ~ *) {
      border-radius: calc(var(--radius)  + 4px);
    }
  }

  @media (width >= 48rem) {
    .md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant="inset"] ~ *) {
      --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (width >= 48rem) {
    .md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant="inset"] ~ *):is(:where(.peer)[data-state="collapsed"] ~ *) {
      margin-left: calc(var(--spacing) * 2);
    }
  }

  @media (width >= 48rem) {
    .md\:after\:hidden:after {
      content: var(--tw-content);
      display: none;
    }
  }

  @media (width >= 64rem) {
    .lg\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .lg\:grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }

  @media (width >= 80rem) {
    .xl\:grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }

  @media (width >= 96rem) {
    .\32 xl\:grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }

  .dark\:border-input:is(.dark *) {
    border-color: var(--input);
  }

  .dark\:bg-destructive\/60:is(.dark *) {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-destructive\/60:is(.dark *) {
      background-color: color-mix(in oklab, var(--destructive) 60%, transparent);
    }
  }

  .dark\:bg-input\/30:is(.dark *) {
    background-color: var(--input);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-input\/30:is(.dark *) {
      background-color: color-mix(in oklab, var(--input) 30%, transparent);
    }
  }

  .dark\:text-muted-foreground:is(.dark *) {
    color: var(--muted-foreground);
  }

  @media (hover: hover) {
    .dark\:hover\:bg-accent\/50:is(.dark *):hover {
      background-color: var(--accent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:hover\:bg-accent\/50:is(.dark *):hover {
        background-color: color-mix(in oklab, var(--accent) 50%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .dark\:hover\:bg-input\/50:is(.dark *):hover {
      background-color: var(--input);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:hover\:bg-input\/50:is(.dark *):hover {
        background-color: color-mix(in oklab, var(--input) 50%, transparent);
      }
    }
  }

  .dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }

  .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid="true"] {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid="true"] {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }

  .dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active="true"][aria-invalid="true"] {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active="true"][aria-invalid="true"] {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }

  .dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state="active"] {
    border-color: var(--input);
  }

  .dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state="active"] {
    background-color: var(--input);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state="active"] {
      background-color: color-mix(in oklab, var(--input) 30%, transparent);
    }
  }

  .dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state="active"] {
    color: var(--foreground);
  }

  .dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state="checked"] {
    background-color: var(--primary);
  }

  .dark\:data-\[state\=checked\]\:bg-primary-foreground:is(.dark *)[data-state="checked"] {
    background-color: var(--primary-foreground);
  }

  .dark\:data-\[state\=unchecked\]\:bg-card-foreground:is(.dark *)[data-state="unchecked"] {
    background-color: var(--card-foreground);
  }

  .dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state="unchecked"] {
    background-color: var(--input);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state="unchecked"] {
      background-color: color-mix(in oklab, var(--input) 80%, transparent);
    }
  }

  .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant="destructive"]:focus {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant="destructive"]:focus {
      background-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text {
    fill: var(--muted-foreground);
  }

  .\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"] {
    stroke: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"] {
      stroke: color-mix(in oklab, var(--border) 50%, transparent);
    }
  }

  .\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor {
    stroke: var(--border);
  }

  .\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"] {
    stroke: #0000;
  }

  .\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"] {
    stroke: var(--border);
  }

  .\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector {
    fill: var(--muted);
  }

  .\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor {
    fill: var(--muted);
  }

  .\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"] {
    stroke: var(--border);
  }

  .\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"] {
    stroke: #0000;
  }

  .\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading] {
    padding-inline: calc(var(--spacing) * 2);
  }

  .\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading] {
    padding-block: calc(var(--spacing) * 1.5);
  }

  .\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading] {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading] {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading] {
    color: var(--muted-foreground);
  }

  .\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group] {
    padding-inline: calc(var(--spacing) * 2);
  }

  .\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden]) ~ [cmdk-group] {
    padding-top: calc(var(--spacing) * 0);
  }

  .\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg {
    height: calc(var(--spacing) * 5);
  }

  .\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg {
    width: calc(var(--spacing) * 5);
  }

  .\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input] {
    height: calc(var(--spacing) * 12);
  }

  .\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item] {
    padding-inline: calc(var(--spacing) * 2);
  }

  .\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item] {
    padding-block: calc(var(--spacing) * 3);
  }

  .\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg {
    height: calc(var(--spacing) * 5);
  }

  .\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg {
    width: calc(var(--spacing) * 5);
  }

  .\[\&_p\]\:leading-relaxed p {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }

  .\[\&_svg\]\:pointer-events-none svg {
    pointer-events: none;
  }

  .\[\&_svg\]\:shrink-0 svg {
    flex-shrink: 0;
  }

  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*="text-"]) {
    color: var(--muted-foreground);
  }

  .\[\&_tr\]\:border-b tr {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .\[\&_tr\:last-child\]\:border-0 tr:last-child {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has( > .day-range-end) {
    border-top-right-radius: calc(var(--radius)  - 2px);
    border-bottom-right-radius: calc(var(--radius)  - 2px);
  }

  .\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has( > .day-range-start) {
    border-top-left-radius: calc(var(--radius)  - 2px);
    border-bottom-left-radius: calc(var(--radius)  - 2px);
  }

  .\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]) {
    border-radius: calc(var(--radius)  - 2px);
  }

  .\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]) {
    background-color: var(--accent);
  }

  .first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:first-child:has([aria-selected]) {
    border-top-left-radius: calc(var(--radius)  - 2px);
    border-bottom-left-radius: calc(var(--radius)  - 2px);
  }

  .last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:last-child:has([aria-selected]) {
    border-top-right-radius: calc(var(--radius)  - 2px);
    border-bottom-right-radius: calc(var(--radius)  - 2px);
  }

  .\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end) {
    border-top-right-radius: calc(var(--radius)  - 2px);
    border-bottom-right-radius: calc(var(--radius)  - 2px);
  }

  .\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role="checkbox"]) {
    padding-right: calc(var(--spacing) * 0);
  }

  .\[\.border-b\]\:pb-6.border-b {
    padding-bottom: calc(var(--spacing) * 6);
  }

  .\[\.border-t\]\:pt-6.border-t {
    padding-top: calc(var(--spacing) * 6);
  }

  :is(.\*\:\[span\]\:last\:flex > *):is(span):last-child {
    display: flex;
  }

  :is(.\*\:\[span\]\:last\:items-center > *):is(span):last-child {
    align-items: center;
  }

  :is(.\*\:\[span\]\:last\:gap-2 > *):is(span):last-child {
    gap: calc(var(--spacing) * 2);
  }

  :is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant="destructive"] > *):is(svg) {
    color: var(--destructive) !important;
  }

  .\[\&\:last-child\]\:pb-6:last-child {
    padding-bottom: calc(var(--spacing) * 6);
  }

  .\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\] > [role="checkbox"] {
    --tw-translate-y: 2px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .\[\&\>button\]\:hidden > button {
    display: none;
  }

  .\[\&\>span\:last-child\]\:truncate > span:last-child {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .\[\&\>svg\]\:pointer-events-none > svg {
    pointer-events: none;
  }

  .\[\&\>svg\]\:size-3 > svg {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }

  .\[\&\>svg\]\:size-3\.5 > svg {
    width: calc(var(--spacing) * 3.5);
    height: calc(var(--spacing) * 3.5);
  }

  .\[\&\>svg\]\:size-4 > svg {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .\[\&\>svg\]\:h-2\.5 > svg {
    height: calc(var(--spacing) * 2.5);
  }

  .\[\&\>svg\]\:h-3 > svg {
    height: calc(var(--spacing) * 3);
  }

  .\[\&\>svg\]\:w-2\.5 > svg {
    width: calc(var(--spacing) * 2.5);
  }

  .\[\&\>svg\]\:w-3 > svg {
    width: calc(var(--spacing) * 3);
  }

  .\[\&\>svg\]\:shrink-0 > svg {
    flex-shrink: 0;
  }

  .\[\&\>svg\]\:translate-y-0\.5 > svg {
    --tw-translate-y: calc(var(--spacing) * .5);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .\[\&\>svg\]\:text-current > svg {
    color: currentColor;
  }

  .\[\&\>svg\]\:text-muted-foreground > svg {
    color: var(--muted-foreground);
  }

  .\[\&\>svg\]\:text-sidebar-accent-foreground > svg {
    color: var(--sidebar-accent-foreground);
  }

  .\[\&\>tr\]\:last\:border-b-0 > tr:last-child {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  .\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction="vertical"] > div {
    rotate: 90deg;
  }

  .\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state="open"] > svg {
    rotate: 180deg;
  }

  [data-side="left"][data-collapsible="offcanvas"] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2 {
    right: calc(var(--spacing) * -2);
  }

  [data-side="left"][data-state="collapsed"] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize {
    cursor: e-resize;
  }

  [data-side="right"][data-collapsible="offcanvas"] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2 {
    left: calc(var(--spacing) * -2);
  }

  [data-side="right"][data-state="collapsed"] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize {
    cursor: w-resize;
  }

  @media (hover: hover) {
    a.\[a\&\]\:hover\:bg-accent:hover {
      background-color: var(--accent);
    }
  }

  @media (hover: hover) {
    a.\[a\&\]\:hover\:bg-destructive\/90:hover {
      background-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      a.\[a\&\]\:hover\:bg-destructive\/90:hover {
        background-color: color-mix(in oklab, var(--destructive) 90%, transparent);
      }
    }
  }

  @media (hover: hover) {
    a.\[a\&\]\:hover\:bg-primary\/90:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      a.\[a\&\]\:hover\:bg-primary\/90:hover {
        background-color: color-mix(in oklab, var(--primary) 90%, transparent);
      }
    }
  }

  @media (hover: hover) {
    a.\[a\&\]\:hover\:bg-secondary\/90:hover {
      background-color: var(--secondary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      a.\[a\&\]\:hover\:bg-secondary\/90:hover {
        background-color: color-mix(in oklab, var(--secondary) 90%, transparent);
      }
    }
  }

  @media (hover: hover) {
    a.\[a\&\]\:hover\:text-accent-foreground:hover {
      color: var(--accent-foreground);
    }
  }
}

:root {
  --font-size: 14px;
  --background: #fff;
  --foreground: oklch(.145 0 0);
  --card: #fff;
  --card-foreground: oklch(.145 0 0);
  --popover: oklch(1 0 0);
  --popover-foreground: oklch(.145 0 0);
  --primary: #030213;
  --primary-foreground: oklch(1 0 0);
  --secondary: oklch(.95 .0058 264.53);
  --secondary-foreground: #030213;
  --muted: #ececf0;
  --muted-foreground: #717182;
  --accent: #e9ebef;
  --accent-foreground: #030213;
  --destructive: #d4183d;
  --destructive-foreground: #fff;
  --border: #0000001a;
  --input: transparent;
  --input-background: #f3f3f5;
  --switch-background: #cbced4;
  --font-weight-medium: 500;
  --font-weight-normal: 400;
  --ring: oklch(.708 0 0);
  --chart-1: oklch(.646 .222 41.116);
  --chart-2: oklch(.6 .118 184.704);
  --chart-3: oklch(.398 .07 227.392);
  --chart-4: oklch(.828 .189 84.429);
  --chart-5: oklch(.769 .188 70.08);
  --radius: .625rem;
  --sidebar: oklch(.985 0 0);
  --sidebar-foreground: oklch(.145 0 0);
  --sidebar-primary: #030213;
  --sidebar-primary-foreground: oklch(.985 0 0);
  --sidebar-accent: oklch(.97 0 0);
  --sidebar-accent-foreground: oklch(.205 0 0);
  --sidebar-border: oklch(.922 0 0);
  --sidebar-ring: oklch(.708 0 0);
}

.dark {
  --background: oklch(.145 0 0);
  --foreground: oklch(.985 0 0);
  --card: oklch(.145 0 0);
  --card-foreground: oklch(.985 0 0);
  --popover: oklch(.145 0 0);
  --popover-foreground: oklch(.985 0 0);
  --primary: oklch(.985 0 0);
  --primary-foreground: oklch(.205 0 0);
  --secondary: oklch(.269 0 0);
  --secondary-foreground: oklch(.985 0 0);
  --muted: oklch(.269 0 0);
  --muted-foreground: oklch(.708 0 0);
  --accent: oklch(.269 0 0);
  --accent-foreground: oklch(.985 0 0);
  --destructive: oklch(.396 .141 25.723);
  --destructive-foreground: oklch(.637 .237 25.331);
  --border: oklch(.269 0 0);
  --input: oklch(.269 0 0);
  --ring: oklch(.439 0 0);
  --font-weight-medium: 500;
  --font-weight-normal: 400;
  --chart-1: oklch(.488 .243 264.376);
  --chart-2: oklch(.696 .17 162.48);
  --chart-3: oklch(.769 .188 70.08);
  --chart-4: oklch(.627 .265 303.9);
  --chart-5: oklch(.645 .246 16.439);
  --sidebar: oklch(.205 0 0);
  --sidebar-foreground: oklch(.985 0 0);
  --sidebar-primary: oklch(.488 .243 264.376);
  --sidebar-primary-foreground: oklch(.985 0 0);
  --sidebar-accent: oklch(.269 0 0);
  --sidebar-accent-foreground: oklch(.985 0 0);
  --sidebar-border: oklch(.269 0 0);
  --sidebar-ring: oklch(.439 0 0);
}

html {
  font-size: var(--font-size);
}

@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
  initial-value: rotateX(0);
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
  initial-value: rotateY(0);
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
  initial-value: rotateZ(0);
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false;
  initial-value: skewX(0);
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false;
  initial-value: skewY(0);
}

@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

@property --tw-ordinal {
  syntax: "*";
  inherits: false
}

@property --tw-slashed-zero {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-figure {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-spacing {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-fraction {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}

@property --tw-content {
  syntax: "*";
  inherits: false;
  initial-value: "";
}

@keyframes pulse {
  50% {
    opacity: .5;
  }
}

@keyframes enter {
  from {
    opacity: var(--tw-enter-opacity, 1);
    transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0));
  }
}

@keyframes exit {
  to {
    opacity: var(--tw-exit-opacity, 1);
    transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0));
  }
}

@keyframes accordion-down {
  from {
    height: 0;
  }

  to {
    height: var(--radix-accordion-content-height, var(--bits-accordion-content-height));
  }
}

@keyframes accordion-up {
  from {
    height: var(--radix-accordion-content-height, var(--bits-accordion-content-height));
  }

  to {
    height: 0;
  }
}

@keyframes caret-blink {
  0%, 70%, 100% {
    opacity: 1;
  }

  20%, 50% {
    opacity: 0;
  }
}
