/*! tailwindcss v4.3.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-border-style: solid;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: 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-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-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-content: "";
    }
  }
}

@layer theme {
  :root, :host {
    --tw-spacing: .25rem;
    --tw-text-xs: .75rem;
    --tw-text-xs--line-height: calc(1 / .75);
    --tw-text-sm: .875rem;
    --tw-text-sm--line-height: calc(1.25 / .875);
    --tw-font-weight-normal: 400;
    --tw-font-weight-medium: 500;
    --tw-font-weight-semibold: 600;
    --tw-font-weight-bold: 700;
    --tw-tracking-tight: -.025em;
    --tw-tracking-normal: 0em;
    --tw-ease-out: cubic-bezier(0, 0, .2, 1);
    --tw-ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --tw-animate-spin: spin 1s linear infinite;
    --tw-animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
    --tw-default-transition-duration: .15s;
    --tw-default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }
}

@layer base, components;

@layer utilities {
  .tw\:pointer-events-auto {
    pointer-events: auto;
  }

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

  .tw\:invisible {
    visibility: hidden;
  }

  .tw\:visible {
    visibility: visible;
  }

  .tw\:sr-only {
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
  }

  .tw\:absolute {
    position: absolute;
  }

  .tw\:fixed {
    position: fixed;
  }

  .tw\:relative {
    position: relative;
  }

  .tw\:sticky {
    position: sticky;
  }

  .tw\:inset-0 {
    inset: 0;
  }

  .tw\:inset-\[4px\] {
    inset: 4px;
  }

  .tw\:inset-\[8px\] {
    inset: 8px;
  }

  .tw\:inset-x-0 {
    inset-inline: 0;
  }

  .tw\:inset-y-0 {
    inset-block: 0;
  }

  .tw\:top-0 {
    top: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .tw\:right-0 {
    right: 0;
  }

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

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

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

  .tw\:right-\[8px\] {
    right: 8px;
  }

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

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

  .tw\:right-\[16px\] {
    right: 16px;
  }

  .tw\:bottom-0 {
    bottom: 0;
  }

  .tw\:bottom-\[8px\] {
    bottom: 8px;
  }

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

  .tw\:bottom-\[76px\] {
    bottom: 76px;
  }

  .tw\:bottom-\[78px\] {
    bottom: 78px;
  }

  .tw\:bottom-\[149px\] {
    bottom: 149px;
  }

  .tw\:bottom-full {
    bottom: 100%;
  }

  .tw\:left-0 {
    left: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

  .tw\:z-1 {
    z-index: 1;
  }

  .tw\:z-2 {
    z-index: 2;
  }

  .tw\:z-3 {
    z-index: 3;
  }

  .tw\:z-4 {
    z-index: 4;
  }

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

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

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

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

  .tw\:col-auto {
    grid-column: auto;
  }

  .tw\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .tw\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .tw\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .tw\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .tw\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .tw\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .tw\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .tw\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .tw\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .tw\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .tw\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .tw\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .tw\:m-0 {
    margin: 0;
  }

  .tw\:m-\[1px\] {
    margin: 1px;
  }

  .tw\:mx-\[6px\] {
    margin-inline: 6px;
  }

  .tw\:mx-\[8px\] {
    margin-inline: 8px;
  }

  .tw\:mx-auto {
    margin-inline: auto;
  }

  .tw\:my-2 {
    margin-block: calc(var(--tw-spacing) * 2);
  }

  .tw\:my-4 {
    margin-block: calc(var(--tw-spacing) * 4);
  }

  .tw\:my-\[2px\] {
    margin-block: 2px;
  }

  .tw\:my-\[4px\] {
    margin-block: 4px;
  }

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

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

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

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

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

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

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

  .tw\:-mr-\[3px\] {
    margin-right: -3px;
  }

  .tw\:-mr-\[12px\] {
    margin-right: -12px;
  }

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

  .tw\:mr-\[-4px\] {
    margin-right: -4px;
  }

  .tw\:mr-\[-6px\] {
    margin-right: -6px;
  }

  .tw\:mr-\[-11px\] {
    margin-right: -11px;
  }

  .tw\:mr-\[4px\] {
    margin-right: 4px;
  }

  .tw\:mr-\[5px\] {
    margin-right: 5px;
  }

  .tw\:mr-\[8px\] {
    margin-right: 8px;
  }

  .tw\:mr-\[14px\] {
    margin-right: 14px;
  }

  .tw\:mr-\[16px\] {
    margin-right: 16px;
  }

  .tw\:mb-0 {
    margin-bottom: 0;
  }

  .tw\:mb-1 {
    margin-bottom: var(--tw-spacing);
  }

  .tw\:mb-\[0\.35em\] {
    margin-bottom: .35em;
  }

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

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

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

  .tw\:-ml-\[12px\] {
    margin-left: -12px;
  }

  .tw\:ml-2 {
    margin-left: calc(var(--tw-spacing) * 2);
  }

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

  .tw\:ml-\[-6px\] {
    margin-left: -6px;
  }

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

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

  .tw\:ml-\[8px\] {
    margin-left: 8px;
  }

  .tw\:ml-\[10px\] {
    margin-left: 10px;
  }

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

  .tw\:ml-\[24px\] {
    margin-left: 24px;
  }

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

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

  .tw\:block {
    display: block;
  }

  .tw\:flex {
    display: flex;
  }

  .tw\:grid {
    display: grid;
  }

  .tw\:hidden {
    display: none;
  }

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

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

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

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

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

  .tw\:size-12 {
    width: calc(var(--tw-spacing) * 12);
    height: calc(var(--tw-spacing) * 12);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .tw\:h-\(--ds-control-h-md\) {
    height: var(--ds-control-h-md);
  }

  .tw\:h-\(--ds-control-h-sm\) {
    height: var(--ds-control-h-sm);
  }

  .tw\:h-0 {
    height: 0;
  }

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

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

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

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

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

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

  .tw\:h-\[1\.2em\] {
    height: 1.2em;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .tw\:h-\[var\(--ds-chip-h-md\)\] {
    height: var(--ds-chip-h-md);
  }

  .tw\:h-\[var\(--ds-chip-h-sm\)\] {
    height: var(--ds-chip-h-sm);
  }

  .tw\:h-\[var\(--ds-timeline-lead\,7px\)\] {
    height: var(--ds-timeline-lead, 7px);
  }

  .tw\:h-auto {
    height: auto;
  }

  .tw\:h-full {
    height: 100%;
  }

  .tw\:max-h-\[85vh\] {
    max-height: 85vh;
  }

  .tw\:max-h-\[100dvh\] {
    max-height: 100dvh;
  }

  .tw\:max-h-\[100vh\] {
    max-height: 100vh;
  }

  .tw\:max-h-\[420px\] {
    max-height: 420px;
  }

  .tw\:max-h-\[500px\] {
    max-height: 500px;
  }

  .tw\:max-h-\[calc\(100\%-32px\)\] {
    max-height: calc(100% - 32px);
  }

  .tw\:min-h-\(--ds-control-h-lg\) {
    min-height: var(--ds-control-h-lg);
  }

  .tw\:min-h-\(--ds-control-h-md\) {
    min-height: var(--ds-control-h-md);
  }

  .tw\:min-h-\(--ds-control-h-sm\) {
    min-height: var(--ds-control-h-sm);
  }

  .tw\:min-h-0 {
    min-height: 0;
  }

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

  .tw\:min-h-\[28px\] {
    min-height: 28px;
  }

  .tw\:min-h-\[32px\] {
    min-height: 32px;
  }

  .tw\:min-h-\[34px\] {
    min-height: 34px;
  }

  .tw\:min-h-\[36px\] {
    min-height: 36px;
  }

  .tw\:min-h-\[40px\] {
    min-height: 40px;
  }

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

  .tw\:min-h-\[44px\] {
    min-height: 44px;
  }

  .tw\:min-h-\[var\(--ds-field-min-h-sm\)\] {
    min-height: var(--ds-field-min-h-sm);
  }

  .tw\:w-2\/5 {
    width: 40%;
  }

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

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

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

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

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

  .tw\:w-\[35\%\] {
    width: 35%;
  }

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

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

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

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

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

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

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

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

  .tw\:w-\[60\%\] {
    width: 60%;
  }

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

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

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

  .tw\:w-\[var\(--ds-timeline-lead\,7px\)\] {
    width: var(--ds-timeline-lead, 7px);
  }

  .tw\:w-\[…\] {
    width: …;
  }

  .tw\:w-auto {
    width: auto;
  }

  .tw\:w-fit {
    width: fit-content;
  }

  .tw\:w-full {
    width: 100%;
  }

  .tw\:w-max {
    width: max-content;
  }

  .tw\:max-w-\[100vw\] {
    max-width: 100vw;
  }

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

  .tw\:max-w-\[280px\] {
    max-width: 280px;
  }

  .tw\:max-w-\[336px\] {
    max-width: 336px;
  }

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

  .tw\:max-w-\[900px\] {
    max-width: 900px;
  }

  .tw\:max-w-\[1200px\] {
    max-width: 1200px;
  }

  .tw\:max-w-\[1536px\] {
    max-width: 1536px;
  }

  .tw\:max-w-\[calc\(100\%-24px\)\] {
    max-width: calc(100% - 24px);
  }

  .tw\:max-w-\[calc\(100\%-32px\)\] {
    max-width: calc(100% - 32px);
  }

  .tw\:max-w-\[calc\(133\%-32px\)\] {
    max-width: calc(133% - 32px);
  }

  .tw\:max-w-full {
    max-width: 100%;
  }

  .tw\:max-w-none {
    max-width: none;
  }

  .tw\:min-w-0 {
    min-width: 0;
  }

  .tw\:min-w-4 {
    min-width: calc(var(--tw-spacing) * 4);
  }

  .tw\:min-w-5 {
    min-width: calc(var(--tw-spacing) * 5);
  }

  .tw\:min-w-8 {
    min-width: calc(var(--tw-spacing) * 8);
  }

  .tw\:min-w-9 {
    min-width: calc(var(--tw-spacing) * 9);
  }

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

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

  .tw\:min-w-\[40px\] {
    min-width: 40px;
  }

  .tw\:min-w-\[42px\] {
    min-width: 42px;
  }

  .tw\:min-w-\[48px\] {
    min-width: 48px;
  }

  .tw\:min-w-\[56px\] {
    min-width: 56px;
  }

  .tw\:min-w-\[65px\] {
    min-width: 65px;
  }

  .tw\:flex-1 {
    flex: 1;
  }

  .tw\:flex-auto {
    flex: auto;
  }

  .tw\:flex-none {
    flex: none;
  }

  .tw\:shrink {
    flex-shrink: 1;
  }

  .tw\:shrink-0 {
    flex-shrink: 0;
  }

  .tw\:grow {
    flex-grow: 1;
  }

  .tw\:caption-bottom {
    caption-side: bottom;
  }

  .tw\:border-collapse {
    border-collapse: collapse;
  }

  .tw\:origin-\[0_55\%\] {
    transform-origin: 0 55%;
  }

  .tw\:origin-top-left {
    transform-origin: 0 0;
  }

  .tw\:-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:translate-x-1\/2 {
    --tw-translate-x: calc(1 / 2 * 100%);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:translate-x-\[9px\] {
    --tw-translate-x: 9px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:translate-x-\[10px\] {
    --tw-translate-x: 10px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:translate-x-\[12px\] {
    --tw-translate-x: 12px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:translate-x-\[16px\] {
    --tw-translate-x: 16px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:translate-x-\[20px\] {
    --tw-translate-x: 20px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:-translate-y-\[9px\] {
    --tw-translate-y: calc(9px * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:translate-y-\[2px\] {
    --tw-translate-y: 2px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:translate-y-\[14px\] {
    --tw-translate-y: 14px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:scale-75 {
    --tw-scale-x: 75%;
    --tw-scale-y: 75%;
    --tw-scale-z: 75%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .tw\:scale-y-90 {
    --tw-scale-y: 90%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .tw\:-rotate-90 {
    rotate: -90deg;
  }

  .tw\:rotate-180 {
    rotate: 180deg;
  }

  .tw\:\[transform\:rotate\(180deg\)\] {
    transform: rotate(180deg);
  }

  .tw\:\[transform\:scaleX\(0\)\] {
    transform: scaleX(0);
  }

  .tw\:\[transform\:scaleX\(1\)\] {
    transform: scaleX(1);
  }

  .tw\:animate-pulse {
    animation: var(--tw-animate-pulse);
  }

  .tw\:animate-spin {
    animation: var(--tw-animate-spin);
  }

  .tw\:cursor-default {
    cursor: default;
  }

  .tw\:cursor-pointer {
    cursor: pointer;
  }

  .tw\:cursor-text {
    cursor: text;
  }

  .tw\:touch-none {
    touch-action: none;
  }

  .tw\:resize-none {
    resize: none;
  }

  .tw\:\[scrollbar-width\:none\] {
    scrollbar-width: none;
  }

  .tw\:list-none {
    list-style-type: none;
  }

  .tw\:appearance-none {
    appearance: none;
  }

  .tw\:auto-cols-max {
    grid-auto-columns: max-content;
  }

  .tw\:grid-flow-col {
    grid-auto-flow: column;
  }

  .tw\:auto-rows-min {
    grid-auto-rows: min-content;
  }

  .tw\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .tw\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .tw\:grid-rows-\[0fr\] {
    grid-template-rows: 0fr;
  }

  .tw\:grid-rows-\[1fr\] {
    grid-template-rows: 1fr;
  }

  .tw\:flex-col {
    flex-direction: column;
  }

  .tw\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .tw\:flex-row {
    flex-direction: row;
  }

  .tw\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .tw\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .tw\:flex-wrap {
    flex-wrap: wrap;
  }

  .tw\:items-baseline {
    align-items: baseline;
  }

  .tw\:items-center {
    align-items: center;
  }

  .tw\:items-end {
    align-items: flex-end;
  }

  .tw\:items-start {
    align-items: flex-start;
  }

  .tw\:items-stretch {
    align-items: stretch;
  }

  .tw\:justify-between {
    justify-content: space-between;
  }

  .tw\:justify-center {
    justify-content: center;
  }

  .tw\:justify-end {
    justify-content: flex-end;
  }

  .tw\:justify-start {
    justify-content: flex-start;
  }

  .tw\:gap-\(--ds-space-1\) {
    gap: var(--ds-space-1);
  }

  .tw\:gap-\(--ds-space-2\) {
    gap: var(--ds-space-2);
  }

  .tw\:gap-\(--ds-space-3\) {
    gap: var(--ds-space-3);
  }

  .tw\:gap-\(--ds-space-4\) {
    gap: var(--ds-space-4);
  }

  .tw\:gap-\(--ds-space-5\) {
    gap: var(--ds-space-5);
  }

  .tw\:gap-\(--ds-space-6\) {
    gap: var(--ds-space-6);
  }

  .tw\:gap-0 {
    gap: 0;
  }

  .tw\:gap-1 {
    gap: var(--tw-spacing);
  }

  .tw\:gap-2 {
    gap: calc(var(--tw-spacing) * 2);
  }

  .tw\:gap-3 {
    gap: calc(var(--tw-spacing) * 3);
  }

  .tw\:gap-4 {
    gap: calc(var(--tw-spacing) * 4);
  }

  .tw\:gap-\[2px\] {
    gap: 2px;
  }

  .tw\:gap-\[4px\] {
    gap: 4px;
  }

  .tw\:gap-\[6px\] {
    gap: 6px;
  }

  .tw\:gap-\[8px\] {
    gap: 8px;
  }

  .tw\:gap-\[10px\] {
    gap: 10px;
  }

  .tw\:gap-\[12px\] {
    gap: 12px;
  }

  .tw\:gap-\[16px\] {
    gap: 16px;
  }

  .tw\:gap-\[18px\] {
    gap: 18px;
  }

  .tw\:gap-\[24px\] {
    gap: 24px;
  }

  .tw\:gap-\[32px\] {
    gap: 32px;
  }

  .tw\:gap-\[inherit\] {
    gap: inherit;
  }

  .tw\:gap-\[var\(--ds-grid-gap\)\] {
    gap: var(--ds-grid-gap);
  }

  .tw\:gap-px {
    gap: 1px;
  }

  .tw\:gap-y-\[6px\] {
    row-gap: 6px;
  }

  .tw\:self-stretch {
    align-self: stretch;
  }

  .tw\:justify-self-center {
    justify-self: center;
  }

  .tw\:truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .tw\:overflow-auto {
    overflow: auto;
  }

  .tw\:overflow-hidden {
    overflow: hidden;
  }

  .tw\:overflow-visible {
    overflow: visible;
  }

  .tw\:overflow-x-auto {
    overflow-x: auto;
  }

  .tw\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .tw\:overflow-y-auto {
    overflow-y: auto;
  }

  .tw\:rounded-\(--ds-radius-control\) {
    border-radius: var(--ds-radius-control);
  }

  .tw\:rounded-\(--radius-input-normal\) {
    border-radius: var(--radius-input-normal);
  }

  .tw\:rounded-\[2px\] {
    border-radius: 2px;
  }

  .tw\:rounded-\[4px\] {
    border-radius: 4px;
  }

  .tw\:rounded-\[6px\] {
    border-radius: 6px;
  }

  .tw\:rounded-\[8px\] {
    border-radius: 8px;
  }

  .tw\:rounded-\[9px\] {
    border-radius: 9px;
  }

  .tw\:rounded-\[10px\] {
    border-radius: 10px;
  }

  .tw\:rounded-\[12px\] {
    border-radius: 12px;
  }

  .tw\:rounded-\[14px\] {
    border-radius: 14px;
  }

  .tw\:rounded-\[16px\] {
    border-radius: 16px;
  }

  .tw\:rounded-\[20px\] {
    border-radius: 20px;
  }

  .tw\:rounded-\[calc\(var\(--radius\)_-_2px\)\] {
    border-radius: calc(var(--radius) - 2px);
  }

  .tw\:rounded-\[calc\(var\(--radius-card\)_-_2px\)\] {
    border-radius: calc(var(--radius-card) - 2px);
  }

  .tw\:rounded-\[var\(--ds-radius-chip\)\] {
    border-radius: var(--ds-radius-chip);
  }

  .tw\:rounded-button {
    border-radius: var(--radius);
  }

  .tw\:rounded-card {
    border-radius: var(--radius-card);
  }

  .tw\:rounded-full {
    border-radius: 3.40282e38px;
  }

  .tw\:rounded-input {
    border-radius: var(--radius-input);
  }

  .tw\:rounded-input-normal {
    border-radius: var(--radius-input-normal);
  }

  .tw\:rounded-none {
    border-radius: 0;
  }

  .tw\:rounded-pill {
    border-radius: var(--radius-pill);
  }

  .tw\:rounded-table {
    border-radius: var(--radius-table);
  }

  .tw\:rounded-t-\(--radius-modal\) {
    border-top-left-radius: var(--radius-modal);
    border-top-right-radius: var(--radius-modal);
  }

  .tw\:rounded-tl-\[20px\] {
    border-top-left-radius: 20px;
  }

  .tw\:rounded-tr-\[20px\] {
    border-top-right-radius: 20px;
  }

  .tw\:rounded-b-\(--radius-modal\) {
    border-bottom-right-radius: var(--radius-modal);
    border-bottom-left-radius: var(--radius-modal);
  }

  .tw\:rounded-br-none {
    border-bottom-right-radius: 0;
  }

  .tw\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .tw\:border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .tw\:border-0 {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .tw\:border-\[1\.5px\] {
    border-style: var(--tw-border-style);
    border-width: 1.5px;
  }

  .tw\:border-\[2px\] {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .tw\:border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .tw\:border-t-2 {
    border-top-style: var(--tw-border-style);
    border-top-width: 2px;
  }

  .tw\:border-t-4 {
    border-top-style: var(--tw-border-style);
    border-top-width: 4px;
  }

  .tw\:border-t-\[1px\] {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .tw\:border-b, .tw\:border-b-\[1px\] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .tw\:border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .tw\:border-l-0 {
    border-left-style: var(--tw-border-style);
    border-left-width: 0;
  }

  .tw\:border-l-4 {
    border-left-style: var(--tw-border-style);
    border-left-width: 4px;
  }

  .tw\:border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }

  .tw\:border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }

  .tw\:\[border-style\:solid\] {
    border-style: solid;
  }

  .tw\:\[border-top-style\:solid\] {
    border-top-style: solid;
  }

  .tw\:\[border-bottom-style\:solid\] {
    border-bottom-style: solid;
  }

  .tw\:\[border-left-style\:solid\] {
    border-left-style: solid;
  }

  .tw\:border-\[\#BDBDBD\] {
    border-color: #bdbdbd;
  }

  .tw\:border-\[var\(--ds-map-marker-ring\)\] {
    border-color: var(--ds-map-marker-ring);
  }

  .tw\:border-\[var\(--x\)\] {
    border-color: var(--x);
  }

  .tw\:border-border, .tw\:border-border\/6 {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-border\/6 {
      border-color: color-mix(in oklab, var(--border) 6%, transparent);
    }
  }

  .tw\:border-border\/15 {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-border\/15 {
      border-color: color-mix(in oklab, var(--border) 15%, transparent);
    }
  }

  .tw\:border-border\/30 {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-border\/30 {
      border-color: color-mix(in oklab, var(--border) 30%, transparent);
    }
  }

  .tw\:border-current\/40 {
    border-color: currentColor;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-current\/40 {
      border-color: color-mix(in oklab, currentcolor 40%, transparent);
    }
  }

  .tw\:border-destructive, .tw\:border-destructive\/36 {
    border-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-destructive\/36 {
      border-color: color-mix(in oklab, var(--destructive) 36%, transparent);
    }
  }

  .tw\:border-destructive\/40 {
    border-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-destructive\/40 {
      border-color: color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }

  .tw\:border-destructive\/70 {
    border-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-destructive\/70 {
      border-color: color-mix(in oklab, var(--destructive) 70%, transparent);
    }
  }

  .tw\:border-disabled {
    border-color: var(--disabled);
  }

  .tw\:border-disabled-foreground {
    border-color: var(--disabled-foreground);
  }

  .tw\:border-info\/36 {
    border-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-info\/36 {
      border-color: color-mix(in oklab, var(--info) 36%, transparent);
    }
  }

  .tw\:border-info\/70 {
    border-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-info\/70 {
      border-color: color-mix(in oklab, var(--info) 70%, transparent);
    }
  }

  .tw\:border-input {
    border-color: var(--input);
  }

  .tw\:border-primary {
    border-color: var(--primary);
  }

  .tw\:border-primary-foreground\/50 {
    border-color: var(--primary-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-primary-foreground\/50 {
      border-color: color-mix(in oklab, var(--primary-foreground) 50%, transparent);
    }
  }

  .tw\:border-primary\/12 {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-primary\/12 {
      border-color: color-mix(in oklab, var(--primary) 12%, transparent);
    }
  }

  .tw\:border-primary\/30 {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-primary\/30 {
      border-color: color-mix(in oklab, var(--primary) 30%, transparent);
    }
  }

  .tw\:border-primary\/32 {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-primary\/32 {
      border-color: color-mix(in oklab, var(--primary) 32%, transparent);
    }
  }

  .tw\:border-primary\/36 {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-primary\/36 {
      border-color: color-mix(in oklab, var(--primary) 36%, transparent);
    }
  }

  .tw\:border-primary\/40 {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-primary\/40 {
      border-color: color-mix(in oklab, var(--primary) 40%, transparent);
    }
  }

  .tw\:border-primary\/50 {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-primary\/50 {
      border-color: color-mix(in oklab, var(--primary) 50%, transparent);
    }
  }

  .tw\:border-secondary\/40 {
    border-color: var(--secondary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-secondary\/40 {
      border-color: color-mix(in oklab, var(--secondary) 40%, transparent);
    }
  }

  .tw\:border-success\/36 {
    border-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-success\/36 {
      border-color: color-mix(in oklab, var(--success) 36%, transparent);
    }
  }

  .tw\:border-success\/70 {
    border-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-success\/70 {
      border-color: color-mix(in oklab, var(--success) 70%, transparent);
    }
  }

  .tw\:border-transparent {
    border-color: #0000;
  }

  .tw\:border-warning\/36 {
    border-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-warning\/36 {
      border-color: color-mix(in oklab, var(--warning) 36%, transparent);
    }
  }

  .tw\:border-warning\/70 {
    border-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-warning\/70 {
      border-color: color-mix(in oklab, var(--warning) 70%, transparent);
    }
  }

  .tw\:border-t-border {
    border-top-color: var(--border);
  }

  .tw\:border-b-border {
    border-bottom-color: var(--border);
  }

  .tw\:border-l-border {
    border-left-color: var(--border);
  }

  .tw\:border-l-destructive {
    border-left-color: var(--destructive);
  }

  .tw\:border-l-info {
    border-left-color: var(--info);
  }

  .tw\:border-l-success {
    border-left-color: var(--success);
  }

  .tw\:border-l-warning {
    border-left-color: var(--warning);
  }

  .tw\:bg-\[\#9E9E9E\] {
    background-color: #9e9e9e;
  }

  .tw\:bg-\[\#E0E0E0\] {
    background-color: #e0e0e0;
  }

  .tw\:bg-\[\#fff\] {
    background-color: #fff;
  }

  .tw\:bg-\[rgba\(0\,0\,0\,0\.4\)\] {
    background-color: #0006;
  }

  .tw\:bg-\[rgba\(0\,0\,0\,0\.9\)\] {
    background-color: #000000e6;
  }

  .tw\:bg-\[rgba\(0\,0\,0\,0\.55\)\] {
    background-color: #0000008c;
  }

  .tw\:bg-\[var\(--ds-field-bg\)\] {
    background-color: var(--ds-field-bg);
  }

  .tw\:bg-\[var\(--ds-map-marker-color\)\] {
    background-color: var(--ds-map-marker-color);
  }

  .tw\:bg-\[var\(--ds-map-marker-surface\)\] {
    background-color: var(--ds-map-marker-surface);
  }

  .tw\:bg-\[var\(--x\)\] {
    background-color: var(--x);
  }

  .tw\:bg-accent\/12 {
    background-color: var(--accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-accent\/12 {
      background-color: color-mix(in oklab, var(--accent) 12%, transparent);
    }
  }

  .tw\:bg-background {
    background-color: var(--background);
  }

  .tw\:bg-border {
    background-color: var(--border);
  }

  .tw\:bg-card, .tw\:bg-card\/84 {
    background-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-card\/84 {
      background-color: color-mix(in oklab, var(--card) 84%, transparent);
    }
  }

  .tw\:bg-current\/4 {
    background-color: currentColor;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-current\/4 {
      background-color: color-mix(in oklab, currentcolor 4%, transparent);
    }
  }

  .tw\:bg-current\/12 {
    background-color: currentColor;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-current\/12 {
      background-color: color-mix(in oklab, currentcolor 12%, transparent);
    }
  }

  .tw\:bg-destructive, .tw\:bg-destructive\/4 {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-destructive\/4 {
      background-color: color-mix(in oklab, var(--destructive) 4%, transparent);
    }
  }

  .tw\:bg-destructive\/10 {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-destructive\/10 {
      background-color: color-mix(in oklab, var(--destructive) 10%, transparent);
    }
  }

  .tw\:bg-destructive\/12 {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-destructive\/12 {
      background-color: color-mix(in oklab, var(--destructive) 12%, transparent);
    }
  }

  .tw\:bg-destructive\/13 {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-destructive\/13 {
      background-color: color-mix(in oklab, var(--destructive) 13%, transparent);
    }
  }

  .tw\:bg-destructive\/18 {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-destructive\/18 {
      background-color: color-mix(in oklab, var(--destructive) 18%, transparent);
    }
  }

  .tw\:bg-disabled {
    background-color: var(--disabled);
  }

  .tw\:bg-disabled-foreground {
    background-color: var(--disabled-foreground);
  }

  .tw\:bg-foreground, .tw\:bg-foreground\/8 {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-foreground\/8 {
      background-color: color-mix(in oklab, var(--foreground) 8%, transparent);
    }
  }

  .tw\:bg-foreground\/26 {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-foreground\/26 {
      background-color: color-mix(in oklab, var(--foreground) 26%, transparent);
    }
  }

  .tw\:bg-info, .tw\:bg-info\/13 {
    background-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-info\/13 {
      background-color: color-mix(in oklab, var(--info) 13%, transparent);
    }
  }

  .tw\:bg-info\/18 {
    background-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-info\/18 {
      background-color: color-mix(in oklab, var(--info) 18%, transparent);
    }
  }

  .tw\:bg-modal {
    background-color: var(--modal-bg);
  }

  .tw\:bg-muted, .tw\:bg-muted\/50 {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-muted\/50 {
      background-color: color-mix(in oklab, var(--muted) 50%, transparent);
    }
  }

  .tw\:bg-popover, .tw\:bg-popover\/95 {
    background-color: var(--popover);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-popover\/95 {
      background-color: color-mix(in oklab, var(--popover) 95%, transparent);
    }
  }

  .tw\:bg-primary {
    background-color: var(--primary);
  }

  .tw\:bg-primary-foreground {
    background-color: var(--primary-foreground);
  }

  .tw\:bg-primary-light {
    background-color: var(--primary-light);
  }

  .tw\:bg-primary\/4 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-primary\/4 {
      background-color: color-mix(in oklab, var(--primary) 4%, transparent);
    }
  }

  .tw\:bg-primary\/6 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-primary\/6 {
      background-color: color-mix(in oklab, var(--primary) 6%, transparent);
    }
  }

  .tw\:bg-primary\/8 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-primary\/8 {
      background-color: color-mix(in oklab, var(--primary) 8%, transparent);
    }
  }

  .tw\:bg-primary\/10 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-primary\/10 {
      background-color: color-mix(in oklab, var(--primary) 10%, transparent);
    }
  }

  .tw\:bg-primary\/12 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-primary\/12 {
      background-color: color-mix(in oklab, var(--primary) 12%, transparent);
    }
  }

  .tw\:bg-primary\/13 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-primary\/13 {
      background-color: color-mix(in oklab, var(--primary) 13%, transparent);
    }
  }

  .tw\:bg-primary\/18 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-primary\/18 {
      background-color: color-mix(in oklab, var(--primary) 18%, transparent);
    }
  }

  .tw\:bg-primary\/20 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-primary\/20 {
      background-color: color-mix(in oklab, var(--primary) 20%, transparent);
    }
  }

  .tw\:bg-primary\/\[7\.5\%\] {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-primary\/\[7\.5\%\] {
      background-color: color-mix(in oklab, var(--primary) 7.5%, transparent);
    }
  }

  .tw\:bg-secondary\/4 {
    background-color: var(--secondary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-secondary\/4 {
      background-color: color-mix(in oklab, var(--secondary) 4%, transparent);
    }
  }

  .tw\:bg-secondary\/6 {
    background-color: var(--secondary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-secondary\/6 {
      background-color: color-mix(in oklab, var(--secondary) 6%, transparent);
    }
  }

  .tw\:bg-secondary\/12 {
    background-color: var(--secondary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-secondary\/12 {
      background-color: color-mix(in oklab, var(--secondary) 12%, transparent);
    }
  }

  .tw\:bg-success, .tw\:bg-success\/12 {
    background-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-success\/12 {
      background-color: color-mix(in oklab, var(--success) 12%, transparent);
    }
  }

  .tw\:bg-success\/13 {
    background-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-success\/13 {
      background-color: color-mix(in oklab, var(--success) 13%, transparent);
    }
  }

  .tw\:bg-success\/18 {
    background-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-success\/18 {
      background-color: color-mix(in oklab, var(--success) 18%, transparent);
    }
  }

  .tw\:bg-transparent {
    background-color: #0000;
  }

  .tw\:bg-warning, .tw\:bg-warning\/12 {
    background-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-warning\/12 {
      background-color: color-mix(in oklab, var(--warning) 12%, transparent);
    }
  }

  .tw\:bg-warning\/13 {
    background-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-warning\/13 {
      background-color: color-mix(in oklab, var(--warning) 13%, transparent);
    }
  }

  .tw\:bg-warning\/18 {
    background-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-warning\/18 {
      background-color: color-mix(in oklab, var(--warning) 18%, transparent);
    }
  }

  .tw\:object-cover {
    object-fit: cover;
  }

  .tw\:p-\(--ds-space-1\) {
    padding: var(--ds-space-1);
  }

  .tw\:p-\(--ds-space-2\) {
    padding: var(--ds-space-2);
  }

  .tw\:p-\(--ds-space-3\) {
    padding: var(--ds-space-3);
  }

  .tw\:p-\(--ds-space-4\) {
    padding: var(--ds-space-4);
  }

  .tw\:p-\(--ds-space-5\) {
    padding: var(--ds-space-5);
  }

  .tw\:p-\(--ds-space-6\) {
    padding: var(--ds-space-6);
  }

  .tw\:p-0 {
    padding: 0;
  }

  .tw\:p-2 {
    padding: calc(var(--tw-spacing) * 2);
  }

  .tw\:p-4 {
    padding: calc(var(--tw-spacing) * 4);
  }

  .tw\:p-\[2px\] {
    padding: 2px;
  }

  .tw\:p-\[4px\] {
    padding: 4px;
  }

  .tw\:p-\[6px\] {
    padding: 6px;
  }

  .tw\:p-\[8px\] {
    padding: 8px;
  }

  .tw\:p-\[10\.8px\] {
    padding: 10.8px;
  }

  .tw\:p-\[10px\] {
    padding: 10px;
  }

  .tw\:p-\[12px\] {
    padding: 12px;
  }

  .tw\:p-\[14px\] {
    padding: 14px;
  }

  .tw\:px-\(--ds-control-px-lg\) {
    padding-inline: var(--ds-control-px-lg);
  }

  .tw\:px-\(--ds-space-4\) {
    padding-inline: var(--ds-space-4);
  }

  .tw\:px-0 {
    padding-inline: 0;
  }

  .tw\:px-1 {
    padding-inline: var(--tw-spacing);
  }

  .tw\:px-1\.5 {
    padding-inline: calc(var(--tw-spacing) * 1.5);
  }

  .tw\:px-2 {
    padding-inline: calc(var(--tw-spacing) * 2);
  }

  .tw\:px-\[3px\] {
    padding-inline: 3px;
  }

  .tw\:px-\[4px\] {
    padding-inline: 4px;
  }

  .tw\:px-\[5px\] {
    padding-inline: 5px;
  }

  .tw\:px-\[6px\] {
    padding-inline: 6px;
  }

  .tw\:px-\[8px\] {
    padding-inline: 8px;
  }

  .tw\:px-\[10px\] {
    padding-inline: 10px;
  }

  .tw\:px-\[12px\] {
    padding-inline: 12px;
  }

  .tw\:px-\[14px\] {
    padding-inline: 14px;
  }

  .tw\:px-\[16px\] {
    padding-inline: 16px;
  }

  .tw\:px-\[18px\] {
    padding-inline: 18px;
  }

  .tw\:px-\[20px\] {
    padding-inline: 20px;
  }

  .tw\:px-\[24px\] {
    padding-inline: 24px;
  }

  .tw\:px-\[30px\] {
    padding-inline: 30px;
  }

  .tw\:px-\[32px\] {
    padding-inline: 32px;
  }

  .tw\:py-\(--ds-space-3\) {
    padding-block: var(--ds-space-3);
  }

  .tw\:py-0 {
    padding-block: 0;
  }

  .tw\:py-1 {
    padding-block: var(--tw-spacing);
  }

  .tw\:py-2 {
    padding-block: calc(var(--tw-spacing) * 2);
  }

  .tw\:py-4 {
    padding-block: calc(var(--tw-spacing) * 4);
  }

  .tw\:py-\[1px\] {
    padding-block: 1px;
  }

  .tw\:py-\[2px\] {
    padding-block: 2px;
  }

  .tw\:py-\[4px\] {
    padding-block: 4px;
  }

  .tw\:py-\[6px\] {
    padding-block: 6px;
  }

  .tw\:py-\[8px\] {
    padding-block: 8px;
  }

  .tw\:py-\[10px\] {
    padding-block: 10px;
  }

  .tw\:py-\[14px\] {
    padding-block: 14px;
  }

  .tw\:py-\[16px\] {
    padding-block: 16px;
  }

  .tw\:py-\[20px\] {
    padding-block: 20px;
  }

  .tw\:pt-0 {
    padding-top: 0;
  }

  .tw\:pt-2 {
    padding-top: calc(var(--tw-spacing) * 2);
  }

  .tw\:pt-4 {
    padding-top: calc(var(--tw-spacing) * 4);
  }

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

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

  .tw\:pt-\[16px\] {
    padding-top: 16px;
  }

  .tw\:pt-\[24px\] {
    padding-top: 24px;
  }

  .tw\:pr-\(--ds-space-4\) {
    padding-right: var(--ds-space-4);
  }

  .tw\:pr-0 {
    padding-right: 0;
  }

  .tw\:pr-\[12px\] {
    padding-right: 12px;
  }

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

  .tw\:pb-4 {
    padding-bottom: calc(var(--tw-spacing) * 4);
  }

  .tw\:pb-\[4px\] {
    padding-bottom: 4px;
  }

  .tw\:pb-\[7px\] {
    padding-bottom: 7px;
  }

  .tw\:pb-\[8px\] {
    padding-bottom: 8px;
  }

  .tw\:pb-\[10px\] {
    padding-bottom: 10px;
  }

  .tw\:pb-\[16px\] {
    padding-bottom: 16px;
  }

  .tw\:pb-\[24px\] {
    padding-bottom: 24px;
  }

  .tw\:pb-\[calc\(env\(safe-area-inset-bottom\)\+6px\)\] {
    padding-bottom: calc(env(safe-area-inset-bottom) + 6px);
  }

  .tw\:pl-0 {
    padding-left: 0;
  }

  .tw\:pl-3 {
    padding-left: calc(var(--tw-spacing) * 3);
  }

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

  .tw\:text-center {
    text-align: center;
  }

  .tw\:text-justify {
    text-align: justify;
  }

  .tw\:text-left {
    text-align: left;
  }

  .tw\:text-right {
    text-align: right;
  }

  .tw\:align-middle {
    vertical-align: middle;
  }

  .tw\:align-top {
    vertical-align: top;
  }

  .tw\:font-heading {
    font-family: var(--font-heading);
  }

  .tw\:font-sans {
    font-family: var(--font-sans);
  }

  .tw\:text-sm {
    font-size: var(--tw-text-sm);
    line-height: var(--tw-leading, var(--tw-text-sm--line-height));
  }

  .tw\:text-xs {
    font-size: var(--tw-text-xs);
    line-height: var(--tw-leading, var(--tw-text-xs--line-height));
  }

  .tw\:text-\[0\.7rem\] {
    font-size: .7rem;
  }

  .tw\:text-\[0\.75rem\] {
    font-size: .75rem;
  }

  .tw\:text-\[0\.95rem\] {
    font-size: .95rem;
  }

  .tw\:text-\[0\.875rem\] {
    font-size: .875rem;
  }

  .tw\:text-\[0\.6875rem\] {
    font-size: .6875rem;
  }

  .tw\:text-\[0\.8125rem\] {
    font-size: .8125rem;
  }

  .tw\:text-\[0\.9375rem\] {
    font-size: .9375rem;
  }

  .tw\:text-\[1\.5rem\] {
    font-size: 1.5rem;
  }

  .tw\:text-\[1\.25rem\] {
    font-size: 1.25rem;
  }

  .tw\:text-\[1\.75rem\] {
    font-size: 1.75rem;
  }

  .tw\:text-\[1\.125rem\] {
    font-size: 1.125rem;
  }

  .tw\:text-\[1rem\] {
    font-size: 1rem;
  }

  .tw\:text-\[9px\] {
    font-size: 9px;
  }

  .tw\:text-\[10px\] {
    font-size: 10px;
  }

  .tw\:text-\[11px\] {
    font-size: 11px;
  }

  .tw\:text-\[12px\] {
    font-size: 12px;
  }

  .tw\:text-\[13px\] {
    font-size: 13px;
  }

  .tw\:text-\[14px\] {
    font-size: 14px;
  }

  .tw\:text-\[15px\] {
    font-size: 15px;
  }

  .tw\:text-\[16px\] {
    font-size: 16px;
  }

  .tw\:text-\[clamp\(0\.875rem\,1\.25vw\,1rem\)\] {
    font-size: clamp(.875rem, 1.25vw, 1rem);
  }

  .tw\:text-\[clamp\(0\.6875rem\,1vw\,0\.75rem\)\] {
    font-size: clamp(.6875rem, 1vw, .75rem);
  }

  .tw\:text-\[clamp\(0\.8125rem\,1\.25vw\,0\.875rem\)\] {
    font-size: clamp(.8125rem, 1.25vw, .875rem);
  }

  .tw\:text-\[clamp\(0\.8125rem\,1\.125vw\,0\.875rem\)\] {
    font-size: clamp(.8125rem, 1.125vw, .875rem);
  }

  .tw\:text-\[clamp\(1\.5rem\,3vw\,2rem\)\] {
    font-size: clamp(1.5rem, 3vw, 2rem);
  }

  .tw\:text-\[clamp\(1\.25rem\,2\.5vw\,1\.5rem\)\] {
    font-size: clamp(1.25rem, 2.5vw, 1.5rem);
  }

  .tw\:text-\[clamp\(1\.75rem\,3\.5vw\,2\.5rem\)\] {
    font-size: clamp(1.75rem, 3.5vw, 2.5rem);
  }

  .tw\:text-\[clamp\(1\.125rem\,2vw\,1\.25rem\)\] {
    font-size: clamp(1.125rem, 2vw, 1.25rem);
  }

  .tw\:text-\[clamp\(1rem\,1\.5vw\,1\.125rem\)\] {
    font-size: clamp(1rem, 1.5vw, 1.125rem);
  }

  .tw\:text-\[clamp\(2rem\,4vw\,3rem\)\] {
    font-size: clamp(2rem, 4vw, 3rem);
  }

  .tw\:leading-5 {
    --tw-leading: calc(var(--tw-spacing) * 5);
    line-height: calc(var(--tw-spacing) * 5);
  }

  .tw\:leading-\[1\.2\] {
    --tw-leading: 1.2;
    line-height: 1.2;
  }

  .tw\:leading-\[1\.3\] {
    --tw-leading: 1.3;
    line-height: 1.3;
  }

  .tw\:leading-\[1\.4\] {
    --tw-leading: 1.4;
    line-height: 1.4;
  }

  .tw\:leading-\[1\.5\] {
    --tw-leading: 1.5;
    line-height: 1.5;
  }

  .tw\:leading-\[1\.6\] {
    --tw-leading: 1.6;
    line-height: 1.6;
  }

  .tw\:leading-\[1\.45\] {
    --tw-leading: 1.45;
    line-height: 1.45;
  }

  .tw\:leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .tw\:font-bold {
    --tw-font-weight: var(--tw-font-weight-bold);
    font-weight: var(--tw-font-weight-bold);
  }

  .tw\:font-medium {
    --tw-font-weight: var(--tw-font-weight-medium);
    font-weight: var(--tw-font-weight-medium);
  }

  .tw\:font-normal {
    --tw-font-weight: var(--tw-font-weight-normal);
    font-weight: var(--tw-font-weight-normal);
  }

  .tw\:font-semibold {
    --tw-font-weight: var(--tw-font-weight-semibold);
    font-weight: var(--tw-font-weight-semibold);
  }

  .tw\:\[font-weight\:400\] {
    font-weight: 400;
  }

  .tw\:\[font-weight\:450\] {
    font-weight: 450;
  }

  .tw\:\[font-weight\:500\] {
    font-weight: 500;
  }

  .tw\:\[font-weight\:600\] {
    font-weight: 600;
  }

  .tw\:\[font-weight\:700\] {
    font-weight: 700;
  }

  .tw\:\[font-weight\:var\(--ds-control-weight\)\] {
    font-weight: var(--ds-control-weight);
  }

  .tw\:\[font-weight\:var\(--ds-input-weight\)\] {
    font-weight: var(--ds-input-weight);
  }

  .tw\:\[font-weight\:var\(--font-body-weight\)\] {
    font-weight: var(--font-body-weight);
  }

  .tw\:\[font-weight\:var\(--font-heading-weight\)\] {
    font-weight: var(--font-heading-weight);
  }

  .tw\:tracking-\[-0\.02em\] {
    --tw-tracking: -.02em;
    letter-spacing: -.02em;
  }

  .tw\:tracking-\[-0\.03em\] {
    --tw-tracking: -.03em;
    letter-spacing: -.03em;
  }

  .tw\:tracking-\[-0\.025em\] {
    --tw-tracking: -.025em;
    letter-spacing: -.025em;
  }

  .tw\:tracking-\[0\.01em\] {
    --tw-tracking: .01em;
    letter-spacing: .01em;
  }

  .tw\:tracking-\[0\.1em\] {
    --tw-tracking: .1em;
    letter-spacing: .1em;
  }

  .tw\:tracking-normal {
    --tw-tracking: var(--tw-tracking-normal);
    letter-spacing: var(--tw-tracking-normal);
  }

  .tw\:tracking-tight {
    --tw-tracking: var(--tw-tracking-tight);
    letter-spacing: var(--tw-tracking-tight);
  }

  .tw\:break-words {
    overflow-wrap: break-word;
  }

  .tw\:text-ellipsis {
    text-overflow: ellipsis;
  }

  .tw\:whitespace-normal {
    white-space: normal;
  }

  .tw\:whitespace-nowrap {
    white-space: nowrap;
  }

  .tw\:text-\[\#FFFFFF\] {
    color: #fff;
  }

  .tw\:text-\[rgba\(255\,255\,255\,0\.92\)\] {
    color: #ffffffeb;
  }

  .tw\:text-\[var\(--ds-map-marker-glyph\)\] {
    color: var(--ds-map-marker-glyph);
  }

  .tw\:text-\[var\(--primary-strong\)\] {
    color: var(--primary-strong);
  }

  .tw\:text-\[var\(--success-strong\)\] {
    color: var(--success-strong);
  }

  .tw\:text-\[var\(--text-disabled\)\] {
    color: var(--text-disabled);
  }

  .tw\:text-\[var\(--…-strong\)\] {
    color: var(--…-strong);
  }

  .tw\:text-accent {
    color: var(--accent);
  }

  .tw\:text-background {
    color: var(--background);
  }

  .tw\:text-border {
    color: var(--border);
  }

  .tw\:text-card {
    color: var(--card);
  }

  .tw\:text-card-foreground {
    color: var(--card-foreground);
  }

  .tw\:text-current {
    color: currentColor;
  }

  .tw\:text-destructive {
    color: var(--destructive);
  }

  .tw\:text-destructive-foreground {
    color: var(--destructive-foreground);
  }

  .tw\:text-destructive-strong {
    color: var(--destructive-strong);
  }

  .tw\:text-disabled-foreground {
    color: var(--disabled-foreground);
  }

  .tw\:text-foreground {
    color: var(--foreground);
  }

  .tw\:text-info {
    color: var(--info);
  }

  .tw\:text-info-foreground {
    color: var(--info-foreground);
  }

  .tw\:text-info-strong {
    color: var(--info-strong);
  }

  .tw\:text-inherit {
    color: inherit;
  }

  .tw\:text-muted-foreground {
    color: var(--muted-foreground);
  }

  .tw\:text-popover-foreground {
    color: var(--popover-foreground);
  }

  .tw\:text-primary {
    color: var(--primary);
  }

  .tw\:text-primary-foreground {
    color: var(--primary-foreground);
  }

  .tw\:text-primary-hover {
    color: var(--primary-hover);
  }

  .tw\:text-secondary {
    color: var(--secondary);
  }

  .tw\:text-success {
    color: var(--success);
  }

  .tw\:text-success-foreground {
    color: var(--success-foreground);
  }

  .tw\:text-success-strong {
    color: var(--success-strong);
  }

  .tw\:text-tertiary {
    color: var(--tertiary);
  }

  .tw\:text-warning {
    color: var(--warning);
  }

  .tw\:text-warning-foreground {
    color: var(--warning-foreground);
  }

  .tw\:text-warning-strong {
    color: var(--warning-strong);
  }

  .tw\:uppercase {
    text-transform: uppercase;
  }

  .tw\:no-underline {
    text-decoration-line: none;
  }

  .tw\:underline {
    text-decoration-line: underline;
  }

  .tw\:underline-offset-\[3px\] {
    text-underline-offset: 3px;
  }

  .tw\:opacity-0 {
    opacity: 0;
  }

  .tw\:opacity-35 {
    opacity: .35;
  }

  .tw\:opacity-40 {
    opacity: .4;
  }

  .tw\:opacity-50 {
    opacity: .5;
  }

  .tw\:opacity-70 {
    opacity: .7;
  }

  .tw\:opacity-85 {
    opacity: .85;
  }

  .tw\:opacity-90 {
    opacity: .9;
  }

  .tw\:opacity-100 {
    opacity: 1;
  }

  .tw\:opacity-\[0\.38\] {
    opacity: .38;
  }

  .tw\: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);
  }

  .tw\:shadow-\[0_0_0_1px_rgba\(0\,0\,0\,0\.04\)\,0_4px_8px_rgba\(0\,0\,0\,0\.04\)\,0_12px_32px_rgba\(0\,0\,0\,0\.12\)\] {
    --tw-shadow: 0 0 0 1px var(--tw-shadow-color, #0000000a), 0 4px 8px var(--tw-shadow-color, #0000000a), 0 12px 32px var(--tw-shadow-color, #0000001f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_0_0_2px_var\(--ds-map-marker-ring\)\,0_0_0_4px_var\(--ds-map-marker-color\)\,0_1px_4px_rgba\(15\,23\,42\,0\.28\)\] {
    --tw-shadow: 0 0 0 2px var(--tw-shadow-color, var(--ds-map-marker-ring)), 0 0 0 4px var(--tw-shadow-color, var(--ds-map-marker-color)), 0 1px 4px var(--tw-shadow-color, #0f172a47);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_0_8px_color-mix\(in_srgb\,var\(--primary\)_40\%\,transparent\)\] {
    --tw-shadow: 0 0 8px var(--tw-shadow-color, var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:shadow-\[0_0_8px_color-mix\(in_srgb\,var\(--primary\)_40\%\,transparent\)\] {
      --tw-shadow: 0 0 8px var(--tw-shadow-color, color-mix(in srgb,var(--primary) 40%,transparent));
    }
  }

  .tw\:shadow-\[0_0_8px_color-mix\(in_srgb\,var\(--primary\)_40\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_1px_2px_0_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.04\)\,0_2px_4px_rgba\(0\,0\,0\,0\.04\)\,0_4px_8px_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow: 0 1px 2px var(--tw-shadow-color, #0000000a), 0 2px 4px var(--tw-shadow-color, #0000000a), 0 4px 8px var(--tw-shadow-color, #0000000a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_1px_3px_0_rgba\(0\,0\,0\,0\.1\)\,0_1px_2px_0_rgba\(0\,0\,0\,0\.06\)\] {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px 0 var(--tw-shadow-color, #0000000f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_1px_4px_rgba\(15\,23\,42\,0\.28\)\] {
    --tw-shadow: 0 1px 4px var(--tw-shadow-color, #0f172a47);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_2px_6px_rgba\(0\,0\,0\,0\.15\)\,0_1px_2px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: 0 2px 6px var(--tw-shadow-color, #00000026), 0 1px 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);
  }

  .tw\:shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--primary\)_40\%\,transparent\)\] {
    --tw-shadow: 0 2px 8px var(--tw-shadow-color, var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--primary\)_40\%\,transparent\)\] {
      --tw-shadow: 0 2px 8px var(--tw-shadow-color, color-mix(in srgb,var(--primary) 40%,transparent));
    }
  }

  .tw\:shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--primary\)_40\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--warning\)_40\%\,transparent\)\] {
    --tw-shadow: 0 2px 8px var(--tw-shadow-color, var(--warning));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--warning\)_40\%\,transparent\)\] {
      --tw-shadow: 0 2px 8px var(--tw-shadow-color, color-mix(in srgb,var(--warning) 40%,transparent));
    }
  }

  .tw\:shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--warning\)_40\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.2\)\] {
    --tw-shadow: 0 2px 8px var(--tw-shadow-color, #0003);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_4px_12px_color-mix\(in_srgb\,var\(--success\)_30\%\,transparent\)\] {
    --tw-shadow: 0 4px 12px var(--tw-shadow-color, var(--success));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:shadow-\[0_4px_12px_color-mix\(in_srgb\,var\(--success\)_30\%\,transparent\)\] {
      --tw-shadow: 0 4px 12px var(--tw-shadow-color, color-mix(in srgb,var(--success) 30%,transparent));
    }
  }

  .tw\:shadow-\[0_4px_12px_color-mix\(in_srgb\,var\(--success\)_30\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_4px_16px_rgba\(0\,0\,0\,0\.2\)\,0_2px_4px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: 0 4px 16px var(--tw-shadow-color, #0003), 0 2px 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);
  }

  .tw\:shadow-\[0_6px_20px_rgba\(0\,0\,0\,0\.22\)\] {
    --tw-shadow: 0 6px 20px var(--tw-shadow-color, #00000038);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.12\)\,0_2px_8px_rgba\(0\,0\,0\,0\.08\)\] {
    --tw-shadow: 0 8px 32px var(--tw-shadow-color, #0000001f), 0 2px 8px var(--tw-shadow-color, #00000014);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.12\)\] {
    --tw-shadow: 0 8px 32px var(--tw-shadow-color, #0000001f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[…\] {
    --tw-shadow: …;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\: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);
  }

  .tw\:ring-\[3px\] {
    --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);
  }

  .tw\:inset-ring {
    --tw-inset-ring-shadow: inset 0 0 0 1px var(--tw-inset-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);
  }

  .tw\:ring-destructive\/20 {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:ring-destructive\/20 {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .tw\:ring-ring {
    --tw-ring-color: var(--ring);
  }

  .tw\:inset-ring-destructive {
    --tw-inset-ring-color: var(--destructive);
  }

  .tw\:inset-ring-primary\/24 {
    --tw-inset-ring-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:inset-ring-primary\/24 {
      --tw-inset-ring-color: color-mix(in oklab, var(--primary) 24%, transparent);
    }
  }

  .tw\:backdrop-blur-\[4px\] {
    --tw-backdrop-blur: blur(4px);
    -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, );
  }

  .tw\:backdrop-blur-\[6px\] {
    --tw-backdrop-blur: blur(6px);
    -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, );
  }

  .tw\:backdrop-blur-\[12px\] {
    --tw-backdrop-blur: blur(12px);
    -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, );
  }

  .tw\:backdrop-blur-\[20px\] {
    --tw-backdrop-blur: blur(20px);
    -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, );
  }

  .tw\:backdrop-blur-none {
    --tw-backdrop-blur:  ;
    -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, );
  }

  .tw\:backdrop-saturate-100 {
    --tw-backdrop-saturate: saturate(100%);
    -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, );
  }

  .tw\:backdrop-saturate-\[180\%\] {
    --tw-backdrop-saturate: saturate(180%);
    -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, );
  }

  .tw\:transition-\[grid-template-rows\,visibility\] {
    transition-property: grid-template-rows, visibility;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }

  .tw\:transition-\[overflow\] {
    transition-property: overflow;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }

  .tw\:transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }

  .tw\: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(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }

  .tw\:transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }

  .tw\:transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }

  .tw\:transition-discrete {
    transition-behavior: allow-discrete;
  }

  .tw\:delay-\[225ms\] {
    transition-delay: .225s;
  }

  .tw\:duration-0 {
    --tw-duration: 0s;
    transition-duration: 0s;
  }

  .tw\:duration-150 {
    --tw-duration: .15s;
    transition-duration: .15s;
  }

  .tw\:duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .tw\:duration-225 {
    --tw-duration: .225s;
    transition-duration: .225s;
  }

  .tw\:duration-250 {
    --tw-duration: .25s;
    transition-duration: .25s;
  }

  .tw\:duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .tw\:duration-\[225ms\] {
    --tw-duration: .225s;
    transition-duration: .225s;
  }

  .tw\:ease-\[cubic-bezier\(0\.4\,0\,0\.2\,1\)\] {
    --tw-ease: cubic-bezier(.4,0,.2,1);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }

  .tw\:ease-\[cubic-bezier\(0\.25\,0\.1\,0\.25\,1\)\] {
    --tw-ease: cubic-bezier(.25,.1,.25,1);
    transition-timing-function: ease;
  }

  .tw\:ease-\[cubic-bezier\(0\.25\,0\.46\,0\.45\,0\.94\)\] {
    --tw-ease: cubic-bezier(.25,.46,.45,.94);
    transition-timing-function: cubic-bezier(.25, .46, .45, .94);
  }

  .tw\:ease-\[ease\] {
    --tw-ease: ease;
    transition-timing-function: ease;
  }

  .tw\:ease-in-out {
    --tw-ease: var(--tw-ease-in-out);
    transition-timing-function: var(--tw-ease-in-out);
  }

  .tw\:ease-out {
    --tw-ease: var(--tw-ease-out);
    transition-timing-function: var(--tw-ease-out);
  }

  .tw\:outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

  .tw\:select-none {
    -webkit-user-select: none;
    user-select: none;
  }

  .tw\:\[-webkit-tap-highlight-color\:transparent\] {
    -webkit-tap-highlight-color: transparent;
  }

  .tw\:\[transition\:border-color_160ms_ease\,box-shadow_160ms_ease\] {
    transition: border-color .16s, box-shadow .16s;
  }

  .tw\:group-first\:bg-transparent:is(:where(.tw\:group):first-child *) {
    background-color: #0000;
  }

  .tw\:group-last\:hidden:is(:where(.tw\:group):last-child *) {
    display: none;
  }

  .tw\:group-last\:bg-transparent:is(:where(.tw\:group):last-child *) {
    background-color: #0000;
  }

  .tw\:group-last\:pr-0:is(:where(.tw\:group):last-child *) {
    padding-right: 0;
  }

  .tw\:group-last\:pb-0:is(:where(.tw\:group):last-child *) {
    padding-bottom: 0;
  }

  @media (hover: hover) {
    .tw\:group-hover\:border-primary\/70:is(:where(.tw\:group):hover *) {
      border-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:group-hover\:border-primary\/70:is(:where(.tw\:group):hover *) {
        border-color: color-mix(in oklab, var(--primary) 70%, transparent);
      }
    }

    .tw\:group-hover\:bg-border:is(:where(.tw\:group):hover *) {
      background-color: var(--border);
    }

    .tw\:group-hover\:brightness-110:is(:where(.tw\:group):hover *) {
      --tw-brightness: brightness(110%);
      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, );
    }
  }

  .tw\:peer-focus-visible\:ring-\[4px\]:is(:where(.tw\:peer):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);
  }

  .tw\:peer-focus-visible\:ring-ring:is(:where(.tw\:peer):focus-visible ~ *) {
    --tw-ring-color: var(--ring);
  }

  .tw\:placeholder\:\[font-weight\:500\]::placeholder {
    font-weight: 500;
  }

  .tw\:placeholder\:text-disabled-foreground::placeholder {
    color: var(--disabled-foreground);
  }

  .tw\:placeholder\:opacity-0::placeholder {
    opacity: 0;
  }

  .tw\:placeholder\:opacity-100::placeholder {
    opacity: 1;
  }

  .tw\:first\:rounded-\(--ds-radius-control\):first-child {
    border-radius: var(--ds-radius-control);
  }

  .tw\:first\:rounded-\[8px\]:first-child {
    border-radius: 8px;
  }

  .tw\:first\:rounded-l-\(--ds-radius-control\):first-child {
    border-top-left-radius: var(--ds-radius-control);
    border-bottom-left-radius: var(--ds-radius-control);
  }

  .tw\:first\:border-l:first-child {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .tw\:last\:rounded-\(--ds-radius-control\):last-child {
    border-radius: var(--ds-radius-control);
  }

  .tw\:last\:rounded-\[8px\]:last-child {
    border-radius: 8px;
  }

  .tw\:last\:rounded-r-\(--ds-radius-control\):last-child {
    border-top-right-radius: var(--ds-radius-control);
    border-bottom-right-radius: var(--ds-radius-control);
  }

  .tw\:last\:border-b-0:last-child {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  .tw\:empty\:hidden:empty {
    display: none;
  }

  .tw\:empty\:before\:content-\[\'\\00a0\'\]:empty:before {
    --tw-content: " ";
    content: var(--tw-content);
  }

  .tw\:empty\:before\:content-\[\'\\\\00a0\'\]:empty:before {
    --tw-content: "\\00a0";
    content: var(--tw-content);
  }

  .tw\:focus-within\:border-destructive:focus-within {
    border-color: var(--destructive);
  }

  .tw\:focus-within\:border-primary:focus-within {
    border-color: var(--primary);
  }

  .tw\:focus-within\:border-transparent:focus-within {
    border-color: #0000;
  }

  .tw\:focus-within\:ring-0:focus-within {
    --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);
  }

  .tw\:focus-within\:ring-2:focus-within {
    --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);
  }

  .tw\:focus-within\:ring-\[3px\]:focus-within {
    --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);
  }

  .tw\:focus-within\:\[box-shadow\:0_0_0_3px_var\(--ring\)\]:focus-within {
    box-shadow: 0 0 0 3px var(--ring);
  }

  .tw\:focus-within\:ring-destructive\/18:focus-within {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:focus-within\:ring-destructive\/18:focus-within {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 18%, transparent);
    }
  }

  .tw\:focus-within\:ring-destructive\/20:focus-within {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:focus-within\:ring-destructive\/20:focus-within {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .tw\:focus-within\:ring-ring:focus-within {
    --tw-ring-color: var(--ring);
  }

  .tw\:focus-within\:inset-ring-destructive:focus-within {
    --tw-inset-ring-color: var(--destructive);
  }

  .tw\:focus-within\:inset-ring-primary:focus-within {
    --tw-inset-ring-color: var(--primary);
  }

  @media (hover: hover) {
    .tw\:hover\:-translate-y-px:hover {
      --tw-translate-y: -1px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .tw\:hover\:translate-y-\[-2px\]:hover {
      --tw-translate-y: -2px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .tw\:hover\:border-solid:hover {
      --tw-border-style: solid;
      border-style: solid;
    }

    .tw\:hover\:border-current:hover {
      border-color: currentColor;
    }

    .tw\:hover\:border-destructive:hover {
      border-color: var(--destructive);
    }

    .tw\:hover\:border-input:hover {
      border-color: var(--input);
    }

    .tw\:hover\:border-primary:hover {
      border-color: var(--primary);
    }

    .tw\:hover\:border-primary-foreground:hover {
      border-color: var(--primary-foreground);
    }

    .tw\:hover\:border-primary\/20:hover {
      border-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:border-primary\/20:hover {
        border-color: color-mix(in oklab, var(--primary) 20%, transparent);
      }
    }

    .tw\:hover\:border-primary\/40:hover {
      border-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:border-primary\/40:hover {
        border-color: color-mix(in oklab, var(--primary) 40%, transparent);
      }
    }

    .tw\:hover\:border-secondary:hover {
      border-color: var(--secondary);
    }

    .tw\:hover\:border-transparent:hover {
      border-color: #0000;
    }

    .tw\:hover\:bg-\[rgba\(0\,0\,0\,0\.75\)\]:hover {
      background-color: #000000bf;
    }

    .tw\:hover\:bg-card\/50:hover {
      background-color: var(--card);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-card\/50:hover {
        background-color: color-mix(in oklab, var(--card) 50%, transparent);
      }
    }

    .tw\:hover\:bg-current\/8:hover {
      background-color: currentColor;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-current\/8:hover {
        background-color: color-mix(in oklab, currentcolor 8%, transparent);
      }
    }

    .tw\:hover\:bg-current\/20:hover {
      background-color: currentColor;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-current\/20:hover {
        background-color: color-mix(in oklab, currentcolor 20%, transparent);
      }
    }

    .tw\:hover\:bg-destructive-hover:hover {
      background-color: var(--destructive-hover);
    }

    .tw\:hover\:bg-destructive\/8:hover {
      background-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-destructive\/8:hover {
        background-color: color-mix(in oklab, var(--destructive) 8%, transparent);
      }
    }

    .tw\:hover\:bg-destructive\/18:hover {
      background-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-destructive\/18:hover {
        background-color: color-mix(in oklab, var(--destructive) 18%, transparent);
      }
    }

    .tw\:hover\:bg-foreground\/18:hover {
      background-color: var(--foreground);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-foreground\/18:hover {
        background-color: color-mix(in oklab, var(--foreground) 18%, transparent);
      }
    }

    .tw\:hover\:bg-hover-wash:hover {
      background-color: var(--hover-wash);
    }

    .tw\:hover\:bg-muted\/50:hover {
      background-color: var(--muted);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-muted\/50:hover {
        background-color: color-mix(in oklab, var(--muted) 50%, transparent);
      }
    }

    .tw\:hover\:bg-primary:hover {
      background-color: var(--primary);
    }

    .tw\:hover\:bg-primary-dark:hover {
      background-color: var(--primary-dark);
    }

    .tw\:hover\:bg-primary-foreground:hover, .tw\:hover\:bg-primary-foreground\/8:hover {
      background-color: var(--primary-foreground);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-primary-foreground\/8:hover {
        background-color: color-mix(in oklab, var(--primary-foreground) 8%, transparent);
      }
    }

    .tw\:hover\:bg-primary-hover:hover {
      background-color: var(--primary-hover);
    }

    .tw\:hover\:bg-primary\/6:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-primary\/6:hover {
        background-color: color-mix(in oklab, var(--primary) 6%, transparent);
      }
    }

    .tw\:hover\:bg-primary\/8:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-primary\/8:hover {
        background-color: color-mix(in oklab, var(--primary) 8%, transparent);
      }
    }

    .tw\:hover\:bg-primary\/10:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-primary\/10:hover {
        background-color: color-mix(in oklab, var(--primary) 10%, transparent);
      }
    }

    .tw\:hover\:bg-primary\/12:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-primary\/12:hover {
        background-color: color-mix(in oklab, var(--primary) 12%, transparent);
      }
    }

    .tw\:hover\:bg-primary\/14:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-primary\/14:hover {
        background-color: color-mix(in oklab, var(--primary) 14%, transparent);
      }
    }

    .tw\:hover\:bg-primary\/16:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-primary\/16:hover {
        background-color: color-mix(in oklab, var(--primary) 16%, transparent);
      }
    }

    .tw\:hover\:bg-primary\/18:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-primary\/18:hover {
        background-color: color-mix(in oklab, var(--primary) 18%, transparent);
      }
    }

    .tw\:hover\:bg-primary\/20:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-primary\/20:hover {
        background-color: color-mix(in oklab, var(--primary) 20%, transparent);
      }
    }

    .tw\:hover\:bg-secondary\/8:hover {
      background-color: var(--secondary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-secondary\/8:hover {
        background-color: color-mix(in oklab, var(--secondary) 8%, transparent);
      }
    }

    .tw\:hover\:bg-transparent:hover {
      background-color: #0000;
    }

    .tw\:hover\:text-foreground:hover {
      color: var(--foreground);
    }

    .tw\:hover\:text-muted-foreground:hover {
      color: var(--muted-foreground);
    }

    .tw\:hover\:text-primary-hover:hover {
      color: var(--primary-hover);
    }

    .tw\:hover\:underline:hover {
      text-decoration-line: underline;
    }

    .tw\:hover\:opacity-90:hover {
      opacity: .9;
    }

    .tw\:hover\:opacity-100:hover {
      opacity: 1;
    }

    .tw\:hover\:shadow-\[0_4px_8px_rgba\(0\,0\,0\,0\.04\)\,0_8px_16px_rgba\(0\,0\,0\,0\.06\)\,0_16px_32px_rgba\(0\,0\,0\,0\.06\)\,0_0_0_1px_color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\]:hover {
      --tw-shadow: 0 4px 8px var(--tw-shadow-color, #0000000a), 0 8px 16px var(--tw-shadow-color, #0000000f), 0 16px 32px var(--tw-shadow-color, #0000000f), 0 0 0 1px var(--tw-shadow-color, var(--primary));
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:shadow-\[0_4px_8px_rgba\(0\,0\,0\,0\.04\)\,0_8px_16px_rgba\(0\,0\,0\,0\.06\)\,0_16px_32px_rgba\(0\,0\,0\,0\.06\)\,0_0_0_1px_color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\]:hover {
        --tw-shadow: 0 4px 8px var(--tw-shadow-color, #0000000a), 0 8px 16px var(--tw-shadow-color, #0000000f), 0 16px 32px var(--tw-shadow-color, #0000000f), 0 0 0 1px var(--tw-shadow-color, color-mix(in srgb,var(--primary) 8%,transparent));
      }
    }

    .tw\:hover\:shadow-\[0_4px_8px_rgba\(0\,0\,0\,0\.04\)\,0_8px_16px_rgba\(0\,0\,0\,0\.06\)\,0_16px_32px_rgba\(0\,0\,0\,0\.06\)\,0_0_0_1px_color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\]:hover {
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .tw\:hover\:shadow-\[0_4px_12px_-2px_rgba\(0\,0\,0\,0\.15\)\,0_2px_4px_-1px_rgba\(0\,0\,0\,0\.08\)\]:hover {
      --tw-shadow: 0 4px 12px -2px var(--tw-shadow-color, #00000026), 0 2px 4px -1px var(--tw-shadow-color, #00000014);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .tw\:hover\:inset-ring-destructive:hover {
      --tw-inset-ring-color: var(--destructive);
    }

    .tw\:hover\:inset-ring-primary\/24:hover {
      --tw-inset-ring-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:inset-ring-primary\/24:hover {
        --tw-inset-ring-color: color-mix(in oklab, var(--primary) 24%, transparent);
      }
    }

    .tw\:hover\:inset-ring-primary\/45:hover {
      --tw-inset-ring-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:inset-ring-primary\/45:hover {
        --tw-inset-ring-color: color-mix(in oklab, var(--primary) 45%, transparent);
      }
    }

    .tw\:hover\:brightness-\[0\.92\]:hover {
      --tw-brightness: brightness(.92);
      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, );
    }
  }

  .tw\:focus-visible\:z-10:focus-visible {
    z-index: 10;
  }

  .tw\:focus-visible\:bg-primary\/12:focus-visible {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:focus-visible\:bg-primary\/12:focus-visible {
      background-color: color-mix(in oklab, var(--primary) 12%, transparent);
    }
  }

  .tw\:focus-visible\:ring-0:focus-visible {
    --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);
  }

  .tw\: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);
  }

  .tw\: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);
  }

  .tw\:focus-visible\:ring-ring:focus-visible {
    --tw-ring-color: var(--ring);
  }

  .tw\:focus-visible\:ring-inset:focus-visible {
    --tw-ring-inset: inset;
  }

  .tw\:active\:translate-y-0:active {
    --tw-translate-y: 0px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:active\:translate-y-\[-2px\]:active {
    --tw-translate-y: -2px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:active\:scale-\[0\.96\]:active {
    scale: .96;
  }

  .tw\:active\:bg-primary\/12:active {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:active\:bg-primary\/12:active {
      background-color: color-mix(in oklab, var(--primary) 12%, transparent);
    }
  }

  .tw\:active\:duration-100:active {
    --tw-duration: .1s;
    transition-duration: .1s;
  }

  .tw\:active\:ease-\[ease\]:active {
    --tw-ease: ease;
    transition-timing-function: ease;
  }

  .tw\:disabled\:pointer-events-none:disabled {
    pointer-events: none;
  }

  .tw\:disabled\:cursor-default:disabled {
    cursor: default;
  }

  .tw\:disabled\:border-border:disabled {
    border-color: var(--border);
  }

  .tw\:disabled\:border-transparent:disabled {
    border-color: #0000;
  }

  .tw\:disabled\:bg-disabled:disabled {
    background-color: var(--disabled);
  }

  .tw\:disabled\:bg-transparent:disabled {
    background-color: #0000;
  }

  .tw\:disabled\:text-disabled-foreground:disabled {
    color: var(--disabled-foreground);
  }

  .tw\:disabled\:opacity-50:disabled {
    opacity: .5;
  }

  .tw\:disabled\:opacity-60:disabled {
    opacity: .6;
  }

  .tw\:disabled\:opacity-\[0\.38\]:disabled {
    opacity: .38;
  }

  .tw\:disabled\:shadow-none:disabled {
    --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);
  }

  .tw\:disabled\:\[-webkit-text-fill-color\:var\(--disabled-foreground\)\]:disabled {
    -webkit-text-fill-color: var(--disabled-foreground);
  }

  .tw\:has-aria-expanded\:bg-muted\/50:has([aria-expanded="true"]) {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:has-aria-expanded\:bg-muted\/50:has([aria-expanded="true"]) {
      background-color: color-mix(in oklab, var(--muted) 50%, transparent);
    }
  }

  .tw\:has-\[\:focus-visible\]\:ring-\[4px\]:has(: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);
  }

  .tw\:has-\[\:focus-visible\]\:ring-ring:has(:focus-visible) {
    --tw-ring-color: var(--ring);
  }

  .tw\:data-\[state\=selected\]\:bg-muted[data-state="selected"] {
    background-color: var(--muted);
  }

  @media (min-width: 600px) {
    .tw\:sm\:right-\[24px\] {
      right: 24px;
    }

    .tw\:sm\:right-auto {
      right: auto;
    }

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

    .tw\:sm\:bottom-\[88px\] {
      bottom: 88px;
    }

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

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

    .tw\:sm\:left-\[24px\] {
      left: 24px;
    }

    .tw\:sm\:col-auto {
      grid-column: auto;
    }

    .tw\:sm\:col-span-1 {
      grid-column: span 1 / span 1;
    }

    .tw\:sm\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .tw\:sm\:col-span-3 {
      grid-column: span 3 / span 3;
    }

    .tw\:sm\:col-span-4 {
      grid-column: span 4 / span 4;
    }

    .tw\:sm\:col-span-5 {
      grid-column: span 5 / span 5;
    }

    .tw\:sm\:col-span-6 {
      grid-column: span 6 / span 6;
    }

    .tw\:sm\:col-span-7 {
      grid-column: span 7 / span 7;
    }

    .tw\:sm\:col-span-8 {
      grid-column: span 8 / span 8;
    }

    .tw\:sm\:col-span-9 {
      grid-column: span 9 / span 9;
    }

    .tw\:sm\:col-span-10 {
      grid-column: span 10 / span 10;
    }

    .tw\:sm\:col-span-11 {
      grid-column: span 11 / span 11;
    }

    .tw\:sm\:col-span-12 {
      grid-column: span 12 / span 12;
    }

    .tw\:sm\:inline {
      display: inline;
    }

    .tw\:sm\:min-h-\[32px\] {
      min-height: 32px;
    }

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

    .tw\:sm\:min-h-\[44px\] {
      min-height: 44px;
    }

    .tw\:sm\:w-auto {
      width: auto;
    }

    .tw\:sm\:-translate-x-1\/2 {
      --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .tw\:sm\:translate-x-\[14px\] {
      --tw-translate-x: 14px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .tw\:sm\:flex-row {
      flex-direction: row;
    }

    .tw\:sm\:gap-\[12px\] {
      gap: 12px;
    }

    .tw\:sm\:gap-\[var\(--ds-grid-gap-sm\)\] {
      gap: var(--ds-grid-gap-sm);
    }

    .tw\:sm\:rounded-card {
      border-radius: var(--radius-card);
    }

    .tw\:sm\:px-\(--ds-control-px-md\) {
      padding-inline: var(--ds-control-px-md);
    }

    .tw\:sm\:px-\(--ds-control-px-sm\) {
      padding-inline: var(--ds-control-px-sm);
    }

    .tw\:sm\:px-0 {
      padding-inline: 0;
    }

    .tw\:sm\:px-\[12px\] {
      padding-inline: 12px;
    }

    .tw\:sm\:px-\[16px\] {
      padding-inline: 16px;
    }

    .tw\:sm\:px-\[24px\] {
      padding-inline: 24px;
    }

    .tw\:sm\:px-\[32px\] {
      padding-inline: 32px;
    }

    .tw\:sm\:py-\[4px\] {
      padding-block: 4px;
    }

    .tw\:sm\:py-\[6px\] {
      padding-block: 6px;
    }

    .tw\:sm\:py-\[8px\] {
      padding-block: 8px;
    }

    .tw\:sm\:text-\[0\.6875rem\] {
      font-size: .6875rem;
    }

    .tw\:sm\:text-\[0\.8125rem\] {
      font-size: .8125rem;
    }

    .tw\:sm\:text-\[0\.9375rem\] {
      font-size: .9375rem;
    }

    .tw\:sm\:text-\[12px\] {
      font-size: 12px;
    }

    .tw\:sm\:text-\[13px\] {
      font-size: 13px;
    }

    .tw\:sm\:text-\[14px\] {
      font-size: 14px;
    }

    .tw\:sm\:text-\[15px\] {
      font-size: 15px;
    }

    @media (hover: hover) {
      .tw\:sm\:hover\:translate-y-\[-4px\]:hover {
        --tw-translate-y: -4px;
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }

    .tw\:sm\:active\:translate-y-\[-2px\]:active {
      --tw-translate-y: -2px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (min-width: 900px) {
    .tw\:md\:col-auto {
      grid-column: auto;
    }

    .tw\:md\:col-span-1 {
      grid-column: span 1 / span 1;
    }

    .tw\:md\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .tw\:md\:col-span-3 {
      grid-column: span 3 / span 3;
    }

    .tw\:md\:col-span-4 {
      grid-column: span 4 / span 4;
    }

    .tw\:md\:col-span-5 {
      grid-column: span 5 / span 5;
    }

    .tw\:md\:col-span-6 {
      grid-column: span 6 / span 6;
    }

    .tw\:md\:col-span-7 {
      grid-column: span 7 / span 7;
    }

    .tw\:md\:col-span-8 {
      grid-column: span 8 / span 8;
    }

    .tw\:md\:col-span-9 {
      grid-column: span 9 / span 9;
    }

    .tw\:md\:col-span-10 {
      grid-column: span 10 / span 10;
    }

    .tw\:md\:col-span-11 {
      grid-column: span 11 / span 11;
    }

    .tw\:md\:col-span-12 {
      grid-column: span 12 / span 12;
    }

    .tw\:md\:w-auto {
      width: auto;
    }

    .tw\:md\:flex-row {
      flex-direction: row;
    }

    .tw\:md\:gap-\[var\(--ds-grid-gap-md\)\] {
      gap: var(--ds-grid-gap-md);
    }
  }

  @media (min-width: 1200px) {
    .tw\:lg\:col-auto {
      grid-column: auto;
    }

    .tw\:lg\:col-span-1 {
      grid-column: span 1 / span 1;
    }

    .tw\:lg\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .tw\:lg\:col-span-3 {
      grid-column: span 3 / span 3;
    }

    .tw\:lg\:col-span-4 {
      grid-column: span 4 / span 4;
    }

    .tw\:lg\:col-span-5 {
      grid-column: span 5 / span 5;
    }

    .tw\:lg\:col-span-6 {
      grid-column: span 6 / span 6;
    }

    .tw\:lg\:col-span-7 {
      grid-column: span 7 / span 7;
    }

    .tw\:lg\:col-span-8 {
      grid-column: span 8 / span 8;
    }

    .tw\:lg\:col-span-9 {
      grid-column: span 9 / span 9;
    }

    .tw\:lg\:col-span-10 {
      grid-column: span 10 / span 10;
    }

    .tw\:lg\:col-span-11 {
      grid-column: span 11 / span 11;
    }

    .tw\:lg\:col-span-12 {
      grid-column: span 12 / span 12;
    }

    .tw\:lg\:gap-\[var\(--ds-grid-gap-lg\)\] {
      gap: var(--ds-grid-gap-lg);
    }
  }

  @media (min-width: 1536px) {
    .tw\:xl\:col-auto {
      grid-column: auto;
    }

    .tw\:xl\:col-span-1 {
      grid-column: span 1 / span 1;
    }

    .tw\:xl\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .tw\:xl\:col-span-3 {
      grid-column: span 3 / span 3;
    }

    .tw\:xl\:col-span-4 {
      grid-column: span 4 / span 4;
    }

    .tw\:xl\:col-span-5 {
      grid-column: span 5 / span 5;
    }

    .tw\:xl\:col-span-6 {
      grid-column: span 6 / span 6;
    }

    .tw\:xl\:col-span-7 {
      grid-column: span 7 / span 7;
    }

    .tw\:xl\:col-span-8 {
      grid-column: span 8 / span 8;
    }

    .tw\:xl\:col-span-9 {
      grid-column: span 9 / span 9;
    }

    .tw\:xl\:col-span-10 {
      grid-column: span 10 / span 10;
    }

    .tw\:xl\:col-span-11 {
      grid-column: span 11 / span 11;
    }

    .tw\:xl\:col-span-12 {
      grid-column: span 12 / span 12;
    }

    .tw\:xl\:gap-\[var\(--ds-grid-gap-xl\)\] {
      gap: var(--ds-grid-gap-xl);
    }
  }

  @starting-style {
    .tw\:starting\:scale-75 {
      --tw-scale-x: 75%;
      --tw-scale-y: 75%;
      --tw-scale-z: 75%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .tw\:starting\:opacity-0 {
      opacity: 0;
    }
  }

  .tw\:\[\&_svg\]\:pointer-events-none svg {
    pointer-events: none;
  }

  .tw\:\[\&_svg\]\:shrink-0 svg {
    flex-shrink: 0;
  }

  .tw\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*="size-"]) {
    width: calc(var(--tw-spacing) * 4);
    height: calc(var(--tw-spacing) * 4);
  }

  .tw\:\[\&_th\]\:sticky th {
    position: sticky;
  }

  .tw\:\[\&_th\]\:top-0 th {
    top: 0;
  }

  .tw\:\[\&_th\]\:z-\[2\] th {
    z-index: 2;
  }

  .tw\:\[\&_th\]\:bg-background th {
    background-color: var(--background);
  }

  .tw\:\[\&_th\]\:bg-card th {
    background-color: var(--card);
  }

  .tw\:\[\&_th\]\:\[box-shadow\:inset_0_-1px_0_0_var\(--border\)\] th {
    box-shadow: inset 0 -1px 0 0 var(--border);
  }

  .tw\:\[\&_tr\]\:border-b tr {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .tw\:\[\&_tr\]\:\[border-bottom-style\:solid\] tr {
    border-bottom-style: solid;
  }

  .tw\:\[\&_tr\]\:border-b-border tr {
    border-bottom-color: var(--border);
  }

  .tw\:\[\&_tr\:last-child\]\:border-0 tr:last-child {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .tw\:\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar {
    display: none;
  }

  .tw\:\[\&\:\:-webkit-slider-runnable-track\]\:h-\[6px\]::-webkit-slider-runnable-track {
    height: 6px;
  }

  .tw\:\[\&\:\:-webkit-slider-runnable-track\]\:rounded-full::-webkit-slider-runnable-track {
    border-radius: 3.40282e38px;
  }

  .tw\:\[\&\:\:-webkit-slider-runnable-track\]\:bg-transparent::-webkit-slider-runnable-track {
    background-color: #0000;
  }

  .tw\:\[\&\:\:-webkit-slider-thumb\]\:pointer-events-auto::-webkit-slider-thumb {
    pointer-events: auto;
  }

  .tw\:\[\&\:\:-webkit-slider-thumb\]\:mt-\[-8px\]::-webkit-slider-thumb {
    margin-top: -8px;
  }

  .tw\:\[\&\:\:-webkit-slider-thumb\]\:size-\[22px\]::-webkit-slider-thumb {
    width: 22px;
    height: 22px;
  }

  .tw\:\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb {
    appearance: none;
  }

  .tw\:\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb {
    border-radius: 3.40282e38px;
  }

  .tw\:\[\&\:\:-webkit-slider-thumb\]\:border-\[2px\]::-webkit-slider-thumb {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .tw\:\[\&\:\:-webkit-slider-thumb\]\:border-solid::-webkit-slider-thumb {
    --tw-border-style: solid;
    border-style: solid;
  }

  .tw\:\[\&\:\:-webkit-slider-thumb\]\:border-primary::-webkit-slider-thumb {
    border-color: var(--primary);
  }

  .tw\:\[\&\:\:-webkit-slider-thumb\]\:bg-card::-webkit-slider-thumb {
    background-color: var(--card);
  }

  .tw\:focus-visible\:\[\&\:\:-webkit-slider-thumb\]\:ring-\[4px\]:focus-visible::-webkit-slider-thumb {
    --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);
  }

  .tw\:focus-visible\:\[\&\:\:-webkit-slider-thumb\]\:ring-ring:focus-visible::-webkit-slider-thumb {
    --tw-ring-color: var(--ring);
  }

  .tw\:\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role="checkbox"]) {
    padding-right: 0;
  }

  .tw\:\[\&\:hover\]\:bg-\[rgba\(0\,0\,0\,0\.75\)\]:hover {
    background-color: #000000bf;
  }

  .tw\:\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\] > [role="checkbox"] {
    --tw-translate-y: 2px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:\[\&\>svg\]\:size-\[14px\] > svg {
    width: 14px;
    height: 14px;
  }

  .tw\:\[\&\>svg\]\:size-\[18px\] > svg {
    width: 18px;
    height: 18px;
  }

  .tw\:\[\&\>tr\]\:last\:border-b-0 > tr:last-child {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  @media (hover: hover) and (pointer: fine) {
    @media (hover: hover) {
      .tw\:\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:group-hover\:opacity-100:is(:where(.tw\:group):hover *) {
        opacity: 1;
      }
    }
  }
}

@keyframes ds-overlay-fade-in {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes ds-overlay-fade-out {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes ds-sheet-slide-in {
  from {
    transform: translateY(100%);
  }

  to {
    transform: translateY(0);
  }
}

@keyframes ds-sheet-slide-out {
  from {
    transform: translateY(0);
  }

  to {
    transform: translateY(100%);
  }
}

@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-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-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-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-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-content {
  syntax: "*";
  inherits: false;
  initial-value: "";
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

@keyframes pulse {
  50% {
    opacity: .5;
  }
}
/* LoadingDots.css */
.loading {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
}

.loading span {
  display: block;
  width: 4px; /* Diameter of the dots */
  height: 4px; /* Diameter of the dots */
  background-color: #636363; /* Dot color */
  border-radius: 50%; /* Makes the dots rounded */
  margin: 0 2px; /* Spacing between dots */
  animation: l 3s infinite;
}

.loading span:nth-child(1) {
  animation-delay: 0s;
}

.loading span:nth-child(2) {
  animation-delay: 0.5s;
}

.loading span:nth-child(3) {
  animation-delay: 1s;
}

/* Custom style for the MapLibre popup */
.custom-popup .maplibregl-popup-content {
  border-radius: 12px !important; /* Rounded corners */
  padding: 12px !important; /* Less padding */
  background-color: white;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
}

@keyframes l {
  0%,
  100% {
    opacity: 0;
    transform: scale(1);
  }
  50% {
    opacity: 1;
    transform: scale(1.5); /* Optional: Make the dots pulse */
  }
}
/*
 * The house document baseline — Rooutie's replacement for MUI's `<CssBaseline/>`.
 *
 * MUI's CssBaseline emitted exactly four selectors. Every declaration below is
 * a VERBATIM transcription of `@mui/material/CssBaseline/CssBaseline.js` at
 * v6.5 (`html`, the `box-sizing` inheritance rule, `strong, b`, and `body`
 * incl. `::backdrop` and the print override), plus the `MuiCssBaseline`
 * `styleOverrides.body` scrollbar block that `Theme.tsx` fed it — which
 * CssBaseline appended to the same selectors and would otherwise disappear
 * with it. Zero visual change is the whole point; this is not a redesign.
 *
 * The theme-driven values are the DS CSS variables (`ds/tokens/cssVars.ts`),
 * which `ThemeProvider` keeps on `:root` in sync with the active theme, so
 * partner branding and dark mode still drive the page exactly as they did
 * through `theme.palette`. `baseline.test.ts` pins each substitution against
 * the theme value it replaces, for the default, dark, partner and edge-brand
 * fixtures:
 *   --foreground           = palette.text.primary
 *   --background           = palette.background.default
 *   --font-sans            = typography.body1.fontFamily
 *   --font-body-weight     = typography.body1.fontWeight
 *   --font-heading-weight  = typography.fontWeightBold
 *   --disabled-foreground  = themeColors.text.hint
 *   --icon-bg-neutral      = themeColors.iconBg.neutral
 *   --border               = themeColors.border.default
 * The two literals (`font-size`, `line-height`) are `typography.body1`'s own
 * static values, and `#fff` in the print rule is `palette.common.white`.
 *
 * DELIBERATELY UNLAYERED, like the emotion-injected sheet it replaces: an
 * unlayered rule outranks every `@layer`, which is what kept these element
 * defaults above Tailwind's utility layer. Do not wrap it in `@layer base`.
 *
 * NOTE ON TAILWIND PREFLIGHT: shadcn's stock baseline is Tailwind's preflight,
 * and `ds/tailwind.css` still explains why preflight was never imported.
 * Adopting it is NOT a drop-in swap for this file — preflight also zeroes
 * margin/padding/border on every element and unstyles headings and lists,
 * which is a visual event on every page. It stays a deliberate, separately
 * QA'd decision, not a side effect of the MUI eviction (Adam, 31-07).
 */

html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  box-sizing: border-box;
  -webkit-text-size-adjust: 100%;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

strong,
b {
  font-weight: var(--font-heading-weight);
}

body {
  margin: 0;
  color: var(--foreground);
  font-family: var(--font-sans);
  font-weight: var(--font-body-weight);
  font-size: clamp(0.875rem, 1.25vw, 1rem);
  line-height: 1.6;
  background-color: var(--background);
  scrollbar-color: var(--disabled-foreground) var(--icon-bg-neutral);
}

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

@media print {
  /* Save printer ink. */
  body {
    background-color: #fff;
  }
}

body::-webkit-scrollbar,
body *::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background-color: var(--icon-bg-neutral);
}

body::-webkit-scrollbar-thumb,
body *::-webkit-scrollbar-thumb {
  border-radius: 8px;
  background-color: var(--border);
  min-height: 24px;
}

body::-webkit-scrollbar-thumb:hover,
body *::-webkit-scrollbar-thumb:hover {
  background-color: var(--disabled-foreground);
}

body::-webkit-scrollbar-corner,
body *::-webkit-scrollbar-corner {
  background-color: var(--icon-bg-neutral);
}
/*! tailwindcss v4.3.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-border-spacing-x: 0;
      --tw-border-spacing-y: 0;
      --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-scroll-snap-strictness: proximity;
      --tw-divide-y-reverse: 0;
      --tw-border-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-content: "";
    }
  }
}

@layer theme {
  :root, :host {
    --tw-spacing: .25rem;
    --tw-container-sm: 24rem;
    --tw-container-xl: 36rem;
    --tw-container-7xl: 80rem;
    --tw-text-xs: .75rem;
    --tw-text-xs--line-height: calc(1 / .75);
    --tw-text-sm: .875rem;
    --tw-text-sm--line-height: calc(1.25 / .875);
    --tw-text-base: 1rem;
    --tw-text-base--line-height: calc(1.5 / 1);
    --tw-text-lg: 1.125rem;
    --tw-text-lg--line-height: calc(1.75 / 1.125);
    --tw-text-xl: 1.25rem;
    --tw-text-xl--line-height: calc(1.75 / 1.25);
    --tw-text-2xl: 1.5rem;
    --tw-text-2xl--line-height: calc(2 / 1.5);
    --tw-font-weight-normal: 400;
    --tw-font-weight-medium: 500;
    --tw-font-weight-semibold: 600;
    --tw-font-weight-bold: 700;
    --tw-font-weight-extrabold: 800;
    --tw-font-weight-black: 900;
    --tw-tracking-tight: -.025em;
    --tw-tracking-normal: 0em;
    --tw-tracking-wide: .025em;
    --tw-leading-tight: 1.25;
    --tw-leading-normal: 1.5;
    --tw-leading-relaxed: 1.625;
    --tw-drop-shadow-md: 0 3px 3px #0000001f;
    --tw-ease-out: cubic-bezier(0, 0, .2, 1);
    --tw-ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --tw-animate-spin: spin 1s linear infinite;
    --tw-animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
    --tw-blur-xs: 4px;
    --tw-blur-sm: 8px;
    --tw-blur-md: 12px;
    --tw-blur-xl: 24px;
    --tw-blur-2xl: 40px;
    --tw-aspect-video: 16 / 9;
    --tw-default-transition-duration: .15s;
    --tw-default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --tw-color-border: var(--border);
  }
}

@layer base, components;

@layer utilities {
  .tw\:\@container, .tw\:\[container-type\:inline-size\] {
    container-type: inline-size;
  }

  .tw\:pointer-events-auto {
    pointer-events: auto;
  }

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

  .tw\:invisible {
    visibility: hidden;
  }

  .tw\:visible {
    visibility: visible;
  }

  .tw\:sr-only {
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
  }

  .tw\:absolute {
    position: absolute;
  }

  .tw\:fixed {
    position: fixed;
  }

  .tw\:relative {
    position: relative;
  }

  .tw\:static {
    position: static;
  }

  .tw\:sticky {
    position: sticky;
  }

  .tw\:-inset-6 {
    inset: calc(var(--tw-spacing) * -6);
  }

  .tw\:-inset-8 {
    inset: calc(var(--tw-spacing) * -8);
  }

  .tw\:inset-0 {
    inset: 0;
  }

  .tw\:inset-2 {
    inset: calc(var(--tw-spacing) * 2);
  }

  .tw\:inset-\[4px\] {
    inset: 4px;
  }

  .tw\:inset-\[8px\] {
    inset: 8px;
  }

  .tw\:inset-x-0 {
    inset-inline: 0;
  }

  .tw\:inset-x-3 {
    inset-inline: calc(var(--tw-spacing) * 3);
  }

  .tw\:inset-y-0 {
    inset-block: 0;
  }

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

  .tw\:-top-9 {
    top: calc(var(--tw-spacing) * -9);
  }

  .tw\:-top-\[30\%\] {
    top: -30%;
  }

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

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

  .tw\:top-0 {
    top: 0;
  }

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

  .tw\:top-1 {
    top: var(--tw-spacing);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .tw\:top-\[10\%\] {
    top: 10%;
  }

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

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

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

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

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

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

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

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

  .tw\:top-\[40\%\] {
    top: 40%;
  }

  .tw\:top-\[40px\] {
    top: 40px;
  }

  .tw\:top-\[42\%\] {
    top: 42%;
  }

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

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

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

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

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

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

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

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

  .tw\:top-\[calc\(55\%-20px\)\] {
    top: calc(55% - 20px);
  }

  .tw\:top-\[calc\(100\%\+8px\)\] {
    top: calc(100% + 8px);
  }

  .tw\:top-\[calc\(100\%_\+_4px\)\] {
    top: calc(100% + 4px);
  }

  .tw\:top-\[calc\(100\%_\+_8px\)\] {
    top: calc(100% + 8px);
  }

  .tw\:top-auto {
    top: auto;
  }

  .tw\:top-full {
    top: 100%;
  }

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

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

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

  .tw\:-right-\[60px\] {
    right: -60px;
  }

  .tw\:right-0 {
    right: 0;
  }

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

  .tw\:right-1 {
    right: var(--tw-spacing);
  }

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

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

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

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

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

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

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

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

  .tw\:right-9 {
    right: calc(var(--tw-spacing) * 9);
  }

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

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

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

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

  .tw\:right-\[3px\] {
    right: 3px;
  }

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

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

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

  .tw\:right-\[8px\] {
    right: 8px;
  }

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

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

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

  .tw\:right-\[15px\] {
    right: 15px;
  }

  .tw\:right-\[16px\] {
    right: 16px;
  }

  .tw\:right-\[90px\] {
    right: 90px;
  }

  .tw\:right-auto {
    right: auto;
  }

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

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

  .tw\:-bottom-\[10px\] {
    bottom: -10px;
  }

  .tw\:-bottom-\[40px\] {
    bottom: -40px;
  }

  .tw\:-bottom-\[80px\] {
    bottom: -80px;
  }

  .tw\:\[bottom\:none\] {
    bottom: none;
  }

  .tw\:bottom-0 {
    bottom: 0;
  }

  .tw\:bottom-1 {
    bottom: var(--tw-spacing);
  }

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

  .tw\:bottom-2 {
    bottom: calc(var(--tw-spacing) * 2);
  }

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

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

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

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

  .tw\:bottom-\[-8px\] {
    bottom: -8px;
  }

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

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

  .tw\:bottom-\[8px\] {
    bottom: 8px;
  }

  .tw\:bottom-\[10px\] {
    bottom: 10px;
  }

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

  .tw\:bottom-\[15px\] {
    bottom: 15px;
  }

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

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

  .tw\:bottom-\[28px\] {
    bottom: 28px;
  }

  .tw\:bottom-\[76px\] {
    bottom: 76px;
  }

  .tw\:bottom-\[78px\] {
    bottom: 78px;
  }

  .tw\:bottom-\[149px\] {
    bottom: 149px;
  }

  .tw\:bottom-\[calc\(40\%-25px\)\] {
    bottom: calc(40% - 25px);
  }

  .tw\:bottom-\[calc\(45\%-35px\)\] {
    bottom: calc(45% - 35px);
  }

  .tw\:bottom-\[calc\(min\(72dvh\,680px\)\+8px\)\] {
    bottom: calc(min(72dvh, 680px) + 8px);
  }

  .tw\:bottom-full {
    bottom: 100%;
  }

  .tw\:-left-\[40px\] {
    left: -40px;
  }

  .tw\:-left-px {
    left: -1px;
  }

  .tw\:\[left\:none\] {
    left: none;
  }

  .tw\:left-0 {
    left: 0;
  }

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

  .tw\:left-1 {
    left: var(--tw-spacing);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .tw\:left-\[45\%\] {
    left: 45%;
  }

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

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

  .tw\:left-\[calc\(50\%_\+_24px\)\] {
    left: calc(50% + 24px);
  }

  .tw\:left-auto {
    left: auto;
  }

  .tw\:left-full {
    left: 100%;
  }

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

  .tw\:z-1 {
    z-index: 1;
  }

  .tw\:z-2 {
    z-index: 2;
  }

  .tw\:z-3 {
    z-index: 3;
  }

  .tw\:z-4 {
    z-index: 4;
  }

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

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

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

  .tw\:z-40 {
    z-index: 40;
  }

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

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

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

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

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

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

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

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

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

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

  .tw\:z-\[10\] {
    z-index: 10;
  }

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

  .tw\:z-\[100\] {
    z-index: 100;
  }

  .tw\:z-\[200\] {
    z-index: 200;
  }

  .tw\:z-\[900\] {
    z-index: 900;
  }

  .tw\:z-\[999\] {
    z-index: 999;
  }

  .tw\:z-\[1000\] {
    z-index: 1000;
  }

  .tw\:z-\[1001\] {
    z-index: 1001;
  }

  .tw\:z-\[1002\] {
    z-index: 1002;
  }

  .tw\:z-\[1100\] {
    z-index: 1100;
  }

  .tw\:z-\[1200\] {
    z-index: 1200;
  }

  .tw\:z-\[1201\] {
    z-index: 1201;
  }

  .tw\:z-\[1299\] {
    z-index: 1299;
  }

  .tw\:z-\[1300\] {
    z-index: 1300;
  }

  .tw\:z-\[1302\] {
    z-index: 1302;
  }

  .tw\:z-\[1400\] {
    z-index: 1400;
  }

  .tw\:z-\[1500\] {
    z-index: 1500;
  }

  .tw\:z-\[1999\] {
    z-index: 1999;
  }

  .tw\:z-\[2000\] {
    z-index: 2000;
  }

  .tw\:z-\[2998\] {
    z-index: 2998;
  }

  .tw\:z-\[5000\] {
    z-index: 5000;
  }

  .tw\:z-\[10000\] {
    z-index: 10000;
  }

  .tw\:z-\[20000\] {
    z-index: 20000;
  }

  .tw\:z-\[99999\] {
    z-index: 99999;
  }

  .tw\:z-\[100000\] {
    z-index: 100000;
  }

  .tw\:z-\[100002\] {
    z-index: 100002;
  }

  .tw\:z-\[100003\] {
    z-index: 100003;
  }

  .tw\:z-\[100030\] {
    z-index: 100030;
  }

  .tw\:z-\[500000\] {
    z-index: 500000;
  }

  .tw\:z-\[999999\] {
    z-index: 999999;
  }

  .tw\:order-1 {
    order: 1;
  }

  .tw\:order-2 {
    order: 2;
  }

  .tw\:order-\[-1\] {
    order: -1;
  }

  .tw\:\[grid-column\:1\] {
    grid-column: 1;
  }

  .tw\:\[grid-column\:2\] {
    grid-column: 2;
  }

  .tw\:\[grid-column\:3\] {
    grid-column: 3;
  }

  .tw\:col-auto {
    grid-column: auto;
  }

  .tw\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .tw\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .tw\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .tw\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .tw\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .tw\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .tw\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .tw\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .tw\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .tw\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .tw\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .tw\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .tw\:col-span-full {
    grid-column: 1 / -1;
  }

  .tw\:\[grid-row\:1\/span_2\] {
    grid-row: 1 / span 2;
  }

  .tw\:\[grid-row\:1\] {
    grid-row: 1;
  }

  .tw\:\[grid-row\:2\] {
    grid-row: 2;
  }

  .tw\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .tw\:row-span-6 {
    grid-row: span 6 / span 6;
  }

  .tw\:float-right {
    float: right;
  }

  .tw\:clear-both {
    clear: both;
  }

  .tw\:m-0 {
    margin: 0;
  }

  .tw\:m-2 {
    margin: calc(var(--tw-spacing) * 2);
  }

  .tw\:m-4 {
    margin: calc(var(--tw-spacing) * 4);
  }

  .tw\:m-8 {
    margin: calc(var(--tw-spacing) * 8);
  }

  .tw\:m-\[1px\] {
    margin: 1px;
  }

  .tw\:m-\[5px\] {
    margin: 5px;
  }

  .tw\:m-auto {
    margin: auto;
  }

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

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

  .tw\:-mx-4 {
    margin-inline: calc(var(--tw-spacing) * -4);
  }

  .tw\:mx-0 {
    margin-inline: 0;
  }

  .tw\:mx-0\.5 {
    margin-inline: calc(var(--tw-spacing) * .5);
  }

  .tw\:mx-1 {
    margin-inline: var(--tw-spacing);
  }

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

  .tw\:mx-2 {
    margin-inline: calc(var(--tw-spacing) * 2);
  }

  .tw\:mx-3 {
    margin-inline: calc(var(--tw-spacing) * 3);
  }

  .tw\:mx-3\.5 {
    margin-inline: calc(var(--tw-spacing) * 3.5);
  }

  .tw\:mx-4 {
    margin-inline: calc(var(--tw-spacing) * 4);
  }

  .tw\:mx-\[-8px\] {
    margin-inline: -8px;
  }

  .tw\:mx-\[-10px\] {
    margin-inline: -10px;
  }

  .tw\:mx-\[-24px\] {
    margin-inline: -24px;
  }

  .tw\:mx-\[5px\] {
    margin-inline: 5px;
  }

  .tw\:mx-\[6px\] {
    margin-inline: 6px;
  }

  .tw\:mx-\[8px\] {
    margin-inline: 8px;
  }

  .tw\:mx-\[10px\] {
    margin-inline: 10px;
  }

  .tw\:mx-\[12px\] {
    margin-inline: 12px;
  }

  .tw\:mx-\[25px\] {
    margin-inline: 25px;
  }

  .tw\:mx-\[var\(--blog-reading-gutter\)\] {
    margin-inline: var(--blog-reading-gutter);
  }

  .tw\:mx-auto {
    margin-inline: auto;
  }

  .tw\:-my-1 {
    margin-block: calc(var(--tw-spacing) * -1);
  }

  .tw\:-my-\[3px\] {
    margin-block: -3px;
  }

  .tw\:my-0 {
    margin-block: 0;
  }

  .tw\:my-0\.5 {
    margin-block: calc(var(--tw-spacing) * .5);
  }

  .tw\:my-1 {
    margin-block: var(--tw-spacing);
  }

  .tw\:my-2 {
    margin-block: calc(var(--tw-spacing) * 2);
  }

  .tw\:my-2\.5 {
    margin-block: calc(var(--tw-spacing) * 2.5);
  }

  .tw\:my-3 {
    margin-block: calc(var(--tw-spacing) * 3);
  }

  .tw\:my-4 {
    margin-block: calc(var(--tw-spacing) * 4);
  }

  .tw\:my-6 {
    margin-block: calc(var(--tw-spacing) * 6);
  }

  .tw\:my-8 {
    margin-block: calc(var(--tw-spacing) * 8);
  }

  .tw\:my-10 {
    margin-block: calc(var(--tw-spacing) * 10);
  }

  .tw\:my-12 {
    margin-block: calc(var(--tw-spacing) * 12);
  }

  .tw\:my-\[2px\] {
    margin-block: 2px;
  }

  .tw\:my-\[4px\] {
    margin-block: 4px;
  }

  .tw\:my-\[6\.4px\] {
    margin-block: 6.4px;
  }

  .tw\:my-\[8px\] {
    margin-block: 8px;
  }

  .tw\:my-\[12px\] {
    margin-block: 12px;
  }

  .tw\:my-\[16px\] {
    margin-block: 16px;
  }

  .tw\:my-\[20px\] {
    margin-block: 20px;
  }

  .tw\:my-\[24px\] {
    margin-block: 24px;
  }

  .tw\:my-auto {
    margin-block: auto;
  }

  .tw\:my-px {
    margin-block: 1px;
  }

  .tw\:me-auto {
    margin-inline-end: auto;
  }

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

  .tw\:-mt-3 {
    margin-top: calc(var(--tw-spacing) * -3);
  }

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

  .tw\:-mt-16 {
    margin-top: calc(var(--tw-spacing) * -16);
  }

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

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

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

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

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

  .tw\:mt-\(--ds-space-1\) {
    margin-top: var(--ds-space-1);
  }

  .tw\:mt-\(--ds-space-2\) {
    margin-top: var(--ds-space-2);
  }

  .tw\:mt-\(--ds-space-3\) {
    margin-top: var(--ds-space-3);
  }

  .tw\:mt-\(--ds-space-4\) {
    margin-top: var(--ds-space-4);
  }

  .tw\:mt-\(--ds-space-5\) {
    margin-top: var(--ds-space-5);
  }

  .tw\:mt-\(--ds-space-6\) {
    margin-top: var(--ds-space-6);
  }

  .tw\:mt-0 {
    margin-top: 0;
  }

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

  .tw\:mt-1 {
    margin-top: var(--tw-spacing);
  }

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

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

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

  .tw\:mt-3 {
    margin-top: calc(var(--tw-spacing) * 3);
  }

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

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

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

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

  .tw\:mt-10 {
    margin-top: calc(var(--tw-spacing) * 10);
  }

  .tw\:mt-12 {
    margin-top: calc(var(--tw-spacing) * 12);
  }

  .tw\:mt-16 {
    margin-top: calc(var(--tw-spacing) * 16);
  }

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

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

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

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

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

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

  .tw\:mt-\[0\.8px\] {
    margin-top: .8px;
  }

  .tw\:mt-\[1\.2px\] {
    margin-top: 1.2px;
  }

  .tw\:mt-\[1\.6px\] {
    margin-top: 1.6px;
  }

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

  .tw\:mt-\[2\.4px\] {
    margin-top: 2.4px;
  }

  .tw\:mt-\[2\.8px\] {
    margin-top: 2.8px;
  }

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

  .tw\:mt-\[3\.2px\] {
    margin-top: 3.2px;
  }

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

  .tw\:mt-\[4\.4px\] {
    margin-top: 4.4px;
  }

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

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

  .tw\:mt-\[5\.6px\] {
    margin-top: 5.6px;
  }

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

  .tw\:mt-\[6\.4px\] {
    margin-top: 6.4px;
  }

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

  .tw\:mt-\[7\.2px\] {
    margin-top: 7.2px;
  }

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

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

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

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

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

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

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

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

  .tw\:mt-px {
    margin-top: 1px;
  }

  .tw\:-mr-4 {
    margin-right: calc(var(--tw-spacing) * -4);
  }

  .tw\:-mr-\[3px\] {
    margin-right: -3px;
  }

  .tw\:-mr-\[6px\] {
    margin-right: -6px;
  }

  .tw\:-mr-\[7px\] {
    margin-right: -7px;
  }

  .tw\:-mr-\[12px\] {
    margin-right: -12px;
  }

  .tw\:mr-0 {
    margin-right: 0;
  }

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

  .tw\:mr-1 {
    margin-right: var(--tw-spacing);
  }

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

  .tw\:mr-3 {
    margin-right: calc(var(--tw-spacing) * 3);
  }

  .tw\:mr-4 {
    margin-right: calc(var(--tw-spacing) * 4);
  }

  .tw\:mr-\[-2px\] {
    margin-right: -2px;
  }

  .tw\:mr-\[-4px\] {
    margin-right: -4px;
  }

  .tw\:mr-\[-6px\] {
    margin-right: -6px;
  }

  .tw\:mr-\[-8px\] {
    margin-right: -8px;
  }

  .tw\:mr-\[-11px\] {
    margin-right: -11px;
  }

  .tw\:mr-\[4px\] {
    margin-right: 4px;
  }

  .tw\:mr-\[5px\] {
    margin-right: 5px;
  }

  .tw\:mr-\[6px\] {
    margin-right: 6px;
  }

  .tw\:mr-\[8px\] {
    margin-right: 8px;
  }

  .tw\:mr-\[10px\] {
    margin-right: 10px;
  }

  .tw\:mr-\[12px\] {
    margin-right: 12px;
  }

  .tw\:mr-\[14px\] {
    margin-right: 14px;
  }

  .tw\:mr-\[16px\] {
    margin-right: 16px;
  }

  .tw\:mr-\[40px\] {
    margin-right: 40px;
  }

  .tw\:mr-\[48px\] {
    margin-right: 48px;
  }

  .tw\:mr-auto {
    margin-right: auto;
  }

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

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

  .tw\:mb-\(--ds-space-1\) {
    margin-bottom: var(--ds-space-1);
  }

  .tw\:mb-\(--ds-space-2\) {
    margin-bottom: var(--ds-space-2);
  }

  .tw\:mb-\(--ds-space-3\) {
    margin-bottom: var(--ds-space-3);
  }

  .tw\:mb-\(--ds-space-4\) {
    margin-bottom: var(--ds-space-4);
  }

  .tw\:mb-\(--ds-space-5\) {
    margin-bottom: var(--ds-space-5);
  }

  .tw\:mb-0 {
    margin-bottom: 0;
  }

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

  .tw\:mb-1 {
    margin-bottom: var(--tw-spacing);
  }

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

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

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

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

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

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

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

  .tw\:mb-7 {
    margin-bottom: calc(var(--tw-spacing) * 7);
  }

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

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

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

  .tw\:mb-16 {
    margin-bottom: calc(var(--tw-spacing) * 16);
  }

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

  .tw\:mb-\[0\.5em\] {
    margin-bottom: .5em;
  }

  .tw\:mb-\[0\.35em\] {
    margin-bottom: .35em;
  }

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

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

  .tw\:mb-\[3\.2px\] {
    margin-bottom: 3.2px;
  }

  .tw\:mb-\[3\.6px\] {
    margin-bottom: 3.6px;
  }

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

  .tw\:mb-\[4\.8px\] {
    margin-bottom: 4.8px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .tw\:-ml-2 {
    margin-left: calc(var(--tw-spacing) * -2);
  }

  .tw\:-ml-3 {
    margin-left: calc(var(--tw-spacing) * -3);
  }

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

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

  .tw\:-ml-\[8px\] {
    margin-left: -8px;
  }

  .tw\:-ml-\[9px\] {
    margin-left: -9px;
  }

  .tw\:-ml-\[12px\] {
    margin-left: -12px;
  }

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

  .tw\:ml-\(--ds-space-2\) {
    margin-left: var(--ds-space-2);
  }

  .tw\:ml-0 {
    margin-left: 0;
  }

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

  .tw\:ml-1 {
    margin-left: var(--tw-spacing);
  }

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

  .tw\:ml-2 {
    margin-left: calc(var(--tw-spacing) * 2);
  }

  .tw\:ml-3 {
    margin-left: calc(var(--tw-spacing) * 3);
  }

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

  .tw\:ml-5 {
    margin-left: calc(var(--tw-spacing) * 5);
  }

  .tw\:ml-6 {
    margin-left: calc(var(--tw-spacing) * 6);
  }

  .tw\:ml-7 {
    margin-left: calc(var(--tw-spacing) * 7);
  }

  .tw\:ml-8 {
    margin-left: calc(var(--tw-spacing) * 8);
  }

  .tw\:ml-9 {
    margin-left: calc(var(--tw-spacing) * 9);
  }

  .tw\:ml-10 {
    margin-left: calc(var(--tw-spacing) * 10);
  }

  .tw\:ml-14 {
    margin-left: calc(var(--tw-spacing) * 14);
  }

  .tw\:ml-15 {
    margin-left: calc(var(--tw-spacing) * 15);
  }

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

  .tw\:ml-\[-3\.6px\] {
    margin-left: -3.6px;
  }

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

  .tw\:ml-\[-6px\] {
    margin-left: -6px;
  }

  .tw\:ml-\[-8px\] {
    margin-left: -8px;
  }

  .tw\:ml-\[-20px\] {
    margin-left: -20px;
  }

  .tw\:ml-\[0\.15em\] {
    margin-left: .15em;
  }

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

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

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

  .tw\:ml-\[6px\] {
    margin-left: 6px;
  }

  .tw\:ml-\[8px\] {
    margin-left: 8px;
  }

  .tw\:ml-\[10px\] {
    margin-left: 10px;
  }

  .tw\:ml-\[12px\] {
    margin-left: 12px;
  }

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

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

  .tw\:ml-\[24px\] {
    margin-left: 24px;
  }

  .tw\:ml-\[36px\] {
    margin-left: 36px;
  }

  .tw\:ml-\[48px\] {
    margin-left: 48px;
  }

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

  .tw\:ml-\[64px\] {
    margin-left: 64px;
  }

  .tw\:ml-\[260px\] {
    margin-left: 260px;
  }

  .tw\:ml-\[calc\(-50vw_\+_50\%\)\] {
    margin-left: calc(50% - 50vw);
  }

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

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

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

  .tw\:line-clamp-2 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .tw\:line-clamp-3 {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .tw\:\[display\:-webkit-box\] {
    display: -webkit-box;
  }

  .tw\:\[display\:inherit\] {
    display: inherit;
  }

  .tw\:block {
    display: block;
  }

  .tw\:contents {
    display: contents;
  }

  .tw\:flex {
    display: flex;
  }

  .tw\:grid {
    display: grid;
  }

  .tw\:hidden {
    display: none;
  }

  .tw\:inline {
    display: inline;
  }

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

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

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

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

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

  .tw\:aspect-\[16\/9\] {
    aspect-ratio: 16 / 9;
  }

  .tw\:aspect-\[16\/10\] {
    aspect-ratio: 16 / 10;
  }

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

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

  .tw\:size-1 {
    width: var(--tw-spacing);
    height: var(--tw-spacing);
  }

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

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

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

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

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

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

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

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

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

  .tw\:size-11 {
    width: calc(var(--tw-spacing) * 11);
    height: calc(var(--tw-spacing) * 11);
  }

  .tw\:size-12 {
    width: calc(var(--tw-spacing) * 12);
    height: calc(var(--tw-spacing) * 12);
  }

  .tw\:size-14 {
    width: calc(var(--tw-spacing) * 14);
    height: calc(var(--tw-spacing) * 14);
  }

  .tw\:size-16 {
    width: calc(var(--tw-spacing) * 16);
    height: calc(var(--tw-spacing) * 16);
  }

  .tw\:size-18 {
    width: calc(var(--tw-spacing) * 18);
    height: calc(var(--tw-spacing) * 18);
  }

  .tw\:size-20 {
    width: calc(var(--tw-spacing) * 20);
    height: calc(var(--tw-spacing) * 20);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .tw\:\[height\:clamp\(11px\,0\.7em\,16px\)\] {
    height: clamp(11px, .7em, 16px);
  }

  .tw\:h-\(--circle-size-xs\) {
    height: var(--circle-size-xs);
  }

  .tw\:h-\(--ds-control-h-md\) {
    height: var(--ds-control-h-md);
  }

  .tw\:h-\(--ds-control-h-sm\) {
    height: var(--ds-control-h-sm);
  }

  .tw\:h-0 {
    height: 0;
  }

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

  .tw\:h-1 {
    height: var(--tw-spacing);
  }

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

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

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

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

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

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

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

  .tw\:h-6\.5 {
    height: calc(var(--tw-spacing) * 6.5);
  }

  .tw\:h-6\.25 {
    height: calc(var(--tw-spacing) * 6.25);
  }

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

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

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

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

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

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

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

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

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

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

  .tw\:h-35 {
    height: calc(var(--tw-spacing) * 35);
  }

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

  .tw\:h-40 {
    height: calc(var(--tw-spacing) * 40);
  }

  .tw\:h-50 {
    height: calc(var(--tw-spacing) * 50);
  }

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

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

  .tw\:h-\[1\.2em\] {
    height: 1.2em;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .tw\:h-\[30\%\] {
    height: 30%;
  }

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

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

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

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

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

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

  .tw\:h-\[40\%\] {
    height: 40%;
  }

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

  .tw\:h-\[40vh\] {
    height: 40vh;
  }

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

  .tw\:h-\[43dvh\] {
    height: 43dvh;
  }

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

  .tw\:h-\[45\%\] {
    height: 45%;
  }

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

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

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

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

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

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

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

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

  .tw\:h-\[60vh\] {
    height: 60vh;
  }

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

  .tw\:h-\[70\%\] {
    height: 70%;
  }

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

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

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

  .tw\:h-\[80\%\] {
    height: 80%;
  }

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

  .tw\:h-\[80vh\] {
    height: 80vh;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .tw\:h-\[calc\(100\%-20px\)\] {
    height: calc(100% - 20px);
  }

  .tw\:h-\[calc\(100\%\/0\.7\)\] {
    height: 142.857%;
  }

  .tw\:h-\[calc\(100\%_\+_8px\)\] {
    height: calc(100% + 8px);
  }

  .tw\:h-\[calc\(100dvh-20px\)\] {
    height: calc(100dvh - 20px);
  }

  .tw\:h-\[calc\(100dvh-180px\)\] {
    height: calc(100dvh - 180px);
  }

  .tw\:h-\[calc\(100dvh-220px\)\] {
    height: calc(100dvh - 220px);
  }

  .tw\:h-\[calc\(100dvh-230px\)\] {
    height: calc(100dvh - 230px);
  }

  .tw\:h-\[calc\(100dvh_-_20px\)\] {
    height: calc(100dvh - 20px);
  }

  .tw\:h-\[calc\(100vh-48px\)\] {
    height: calc(100vh - 48px);
  }

  .tw\:h-\[calc\(100vh-64px\)\] {
    height: calc(100vh - 64px);
  }

  .tw\:h-\[calc\(100vh-120px\)\] {
    height: calc(100vh - 120px);
  }

  .tw\:h-\[calc\(100vh-140px\)\] {
    height: calc(100vh - 140px);
  }

  .tw\:h-\[min\(72dvh\,680px\)\] {
    height: min(72dvh, 680px);
  }

  .tw\:h-\[var\(--ds-chip-h-md\)\] {
    height: var(--ds-chip-h-md);
  }

  .tw\:h-\[var\(--ds-chip-h-sm\)\] {
    height: var(--ds-chip-h-sm);
  }

  .tw\:h-\[var\(--ds-timeline-lead\,7px\)\] {
    height: var(--ds-timeline-lead, 7px);
  }

  .tw\:h-\[var\(--flag-h\)\] {
    height: var(--flag-h);
  }

  .tw\:h-\[var\(--flag-h-sm\)\] {
    height: var(--flag-h-sm);
  }

  .tw\:h-\[var\(--map-card-height\)\] {
    height: var(--map-card-height);
  }

  .tw\:h-\[var\(--map-height-xs\)\] {
    height: var(--map-height-xs);
  }

  .tw\:h-auto {
    height: auto;
  }

  .tw\:h-full {
    height: 100%;
  }

  .tw\:h-px {
    height: 1px;
  }

  .tw\:h-screen {
    height: 100vh;
  }

  .tw\:max-h-0 {
    max-height: 0;
  }

  .tw\:max-h-40 {
    max-height: calc(var(--tw-spacing) * 40);
  }

  .tw\:max-h-60 {
    max-height: calc(var(--tw-spacing) * 60);
  }

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

  .tw\:max-h-\[38dvh\] {
    max-height: 38dvh;
  }

  .tw\:max-h-\[40\%\] {
    max-height: 40%;
  }

  .tw\:max-h-\[40vh\] {
    max-height: 40vh;
  }

  .tw\:max-h-\[45\%\] {
    max-height: 45%;
  }

  .tw\:max-h-\[45vh\] {
    max-height: 45vh;
  }

  .tw\:max-h-\[48dvh\] {
    max-height: 48dvh;
  }

  .tw\:max-h-\[50vh\] {
    max-height: 50vh;
  }

  .tw\:max-h-\[60vh\] {
    max-height: 60vh;
  }

  .tw\:max-h-\[70vh\] {
    max-height: 70vh;
  }

  .tw\:max-h-\[75dvh\] {
    max-height: 75dvh;
  }

  .tw\:max-h-\[80\%\] {
    max-height: 80%;
  }

  .tw\:max-h-\[80px\] {
    max-height: 80px;
  }

  .tw\:max-h-\[85dvh\] {
    max-height: 85dvh;
  }

  .tw\:max-h-\[85vh\] {
    max-height: 85vh;
  }

  .tw\:max-h-\[88vh\] {
    max-height: 88vh;
  }

  .tw\:max-h-\[90dvh\] {
    max-height: 90dvh;
  }

  .tw\:max-h-\[92dvh\] {
    max-height: 92dvh;
  }

  .tw\:max-h-\[100dvh\] {
    max-height: 100dvh;
  }

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

  .tw\:max-h-\[100vh\] {
    max-height: 100vh;
  }

  .tw\:max-h-\[150px\] {
    max-height: 150px;
  }

  .tw\:max-h-\[170px\] {
    max-height: 170px;
  }

  .tw\:max-h-\[180px\] {
    max-height: 180px;
  }

  .tw\:max-h-\[200px\] {
    max-height: 200px;
  }

  .tw\:max-h-\[210px\] {
    max-height: 210px;
  }

  .tw\:max-h-\[220px\] {
    max-height: 220px;
  }

  .tw\:max-h-\[240px\] {
    max-height: 240px;
  }

  .tw\:max-h-\[250px\] {
    max-height: 250px;
  }

  .tw\:max-h-\[260px\] {
    max-height: 260px;
  }

  .tw\:max-h-\[280px\] {
    max-height: 280px;
  }

  .tw\:max-h-\[300px\] {
    max-height: 300px;
  }

  .tw\:max-h-\[320px\] {
    max-height: 320px;
  }

  .tw\:max-h-\[350px\] {
    max-height: 350px;
  }

  .tw\:max-h-\[400px\] {
    max-height: 400px;
  }

  .tw\:max-h-\[420px\] {
    max-height: 420px;
  }

  .tw\:max-h-\[460px\] {
    max-height: 460px;
  }

  .tw\:max-h-\[480px\] {
    max-height: 480px;
  }

  .tw\:max-h-\[500px\] {
    max-height: 500px;
  }

  .tw\:max-h-\[520px\] {
    max-height: 520px;
  }

  .tw\:max-h-\[calc\(100\%-32px\)\] {
    max-height: calc(100% - 32px);
  }

  .tw\:max-h-\[calc\(100dvh-120px\)\] {
    max-height: calc(100dvh - 120px);
  }

  .tw\:max-h-\[calc\(100dvh_-_92px\)\] {
    max-height: calc(100dvh - 92px);
  }

  .tw\:max-h-\[calc\(100vh-200px\)\] {
    max-height: calc(100vh - 200px);
  }

  .tw\:max-h-\[min\(48dvh\,430px\)\] {
    max-height: min(48dvh, 430px);
  }

  .tw\:max-h-\[min\(52vh\,390px\)\] {
    max-height: min(52vh, 390px);
  }

  .tw\:max-h-\[min\(65vh\,_520px\)\] {
    max-height: min(65vh, 520px);
  }

  .tw\:max-h-\[min\(70vh\,560px\)\] {
    max-height: min(70vh, 560px);
  }

  .tw\:max-h-\[min\(320px\,42dvh\)\] {
    max-height: min(320px, 42dvh);
  }

  .tw\:max-h-full {
    max-height: 100%;
  }

  .tw\:min-h-\(--ds-control-h-lg\) {
    min-height: var(--ds-control-h-lg);
  }

  .tw\:min-h-\(--ds-control-h-md\) {
    min-height: var(--ds-control-h-md);
  }

  .tw\:min-h-\(--ds-control-h-sm\) {
    min-height: var(--ds-control-h-sm);
  }

  .tw\:min-h-0 {
    min-height: 0;
  }

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

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

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

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

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

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

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

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

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

  .tw\:min-h-30 {
    min-height: calc(var(--tw-spacing) * 30);
  }

  .tw\:min-h-45 {
    min-height: calc(var(--tw-spacing) * 45);
  }

  .tw\:min-h-\[1\.5em\] {
    min-height: 1.5em;
  }

  .tw\:min-h-\[2\.6em\] {
    min-height: 2.6em;
  }

  .tw\:min-h-\[18px\] {
    min-height: 18px;
  }

  .tw\:min-h-\[20px\] {
    min-height: 20px;
  }

  .tw\:min-h-\[24px\] {
    min-height: 24px;
  }

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

  .tw\:min-h-\[28px\] {
    min-height: 28px;
  }

  .tw\:min-h-\[30px\] {
    min-height: 30px;
  }

  .tw\:min-h-\[32px\] {
    min-height: 32px;
  }

  .tw\:min-h-\[34px\] {
    min-height: 34px;
  }

  .tw\:min-h-\[36px\] {
    min-height: 36px;
  }

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

  .tw\:min-h-\[40px\] {
    min-height: 40px;
  }

  .tw\:min-h-\[40vh\] {
    min-height: 40vh;
  }

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

  .tw\:min-h-\[44px\] {
    min-height: 44px;
  }

  .tw\:min-h-\[48px\] {
    min-height: 48px;
  }

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

  .tw\:min-h-\[50vh\] {
    min-height: 50vh;
  }

  .tw\:min-h-\[52px\] {
    min-height: 52px;
  }

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

  .tw\:min-h-\[56px\] {
    min-height: 56px;
  }

  .tw\:min-h-\[60vh\] {
    min-height: 60vh;
  }

  .tw\:min-h-\[64px\] {
    min-height: 64px;
  }

  .tw\:min-h-\[68px\] {
    min-height: 68px;
  }

  .tw\:min-h-\[72px\] {
    min-height: 72px;
  }

  .tw\:min-h-\[76px\] {
    min-height: 76px;
  }

  .tw\:min-h-\[80px\] {
    min-height: 80px;
  }

  .tw\:min-h-\[80vh\] {
    min-height: 80vh;
  }

  .tw\:min-h-\[82vh\] {
    min-height: 82vh;
  }

  .tw\:min-h-\[84px\] {
    min-height: 84px;
  }

  .tw\:min-h-\[92px\] {
    min-height: 92px;
  }

  .tw\:min-h-\[100dvh\] {
    min-height: 100dvh;
  }

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

  .tw\:min-h-\[100vh\] {
    min-height: 100vh;
  }

  .tw\:min-h-\[104px\] {
    min-height: 104px;
  }

  .tw\:min-h-\[112px\] {
    min-height: 112px;
  }

  .tw\:min-h-\[120px\] {
    min-height: 120px;
  }

  .tw\:min-h-\[122px\] {
    min-height: 122px;
  }

  .tw\:min-h-\[132px\] {
    min-height: 132px;
  }

  .tw\:min-h-\[140px\] {
    min-height: 140px;
  }

  .tw\:min-h-\[150px\] {
    min-height: 150px;
  }

  .tw\:min-h-\[160px\] {
    min-height: 160px;
  }

  .tw\:min-h-\[200px\] {
    min-height: 200px;
  }

  .tw\:min-h-\[210px\] {
    min-height: 210px;
  }

  .tw\:min-h-\[220px\] {
    min-height: 220px;
  }

  .tw\:min-h-\[240px\] {
    min-height: 240px;
  }

  .tw\:min-h-\[250px\] {
    min-height: 250px;
  }

  .tw\:min-h-\[280px\] {
    min-height: 280px;
  }

  .tw\:min-h-\[300px\] {
    min-height: 300px;
  }

  .tw\:min-h-\[320px\] {
    min-height: 320px;
  }

  .tw\:min-h-\[360px\] {
    min-height: 360px;
  }

  .tw\:min-h-\[400px\] {
    min-height: 400px;
  }

  .tw\:min-h-\[420px\] {
    min-height: 420px;
  }

  .tw\:min-h-\[520px\] {
    min-height: 520px;
  }

  .tw\:min-h-\[calc\(100dvh-180px\)\] {
    min-height: calc(100dvh - 180px);
  }

  .tw\:min-h-\[var\(--ds-field-min-h-sm\)\] {
    min-height: var(--ds-field-min-h-sm);
  }

  .tw\:min-h-dvh {
    min-height: 100dvh;
  }

  .tw\:min-h-full {
    min-height: 100%;
  }

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

  .tw\:\[width\:clamp\(11px\,0\.7em\,16px\)\] {
    width: clamp(11px, .7em, 16px);
  }

  .tw\:w-\(--circle-size-xs\) {
    width: var(--circle-size-xs);
  }

  .tw\:w-0 {
    width: 0;
  }

  .tw\:w-0\.5 {
    width: calc(var(--tw-spacing) * .5);
  }

  .tw\:w-1 {
    width: var(--tw-spacing);
  }

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

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

  .tw\:w-1\/4 {
    width: 25%;
  }

  .tw\:w-2 {
    width: calc(var(--tw-spacing) * 2);
  }

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

  .tw\:w-2\/5 {
    width: 40%;
  }

  .tw\:w-3 {
    width: calc(var(--tw-spacing) * 3);
  }

  .tw\:w-3\/5 {
    width: 60%;
  }

  .tw\:w-4 {
    width: calc(var(--tw-spacing) * 4);
  }

  .tw\:w-4\.5 {
    width: calc(var(--tw-spacing) * 4.5);
  }

  .tw\:w-5 {
    width: calc(var(--tw-spacing) * 5);
  }

  .tw\:w-5\.5 {
    width: calc(var(--tw-spacing) * 5.5);
  }

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

  .tw\:w-6\.25 {
    width: calc(var(--tw-spacing) * 6.25);
  }

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

  .tw\:w-8 {
    width: calc(var(--tw-spacing) * 8);
  }

  .tw\:w-9 {
    width: calc(var(--tw-spacing) * 9);
  }

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

  .tw\:w-11 {
    width: calc(var(--tw-spacing) * 11);
  }

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

  .tw\:w-14 {
    width: calc(var(--tw-spacing) * 14);
  }

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

  .tw\:w-30 {
    width: calc(var(--tw-spacing) * 30);
  }

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

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

  .tw\:w-50 {
    width: calc(var(--tw-spacing) * 50);
  }

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

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

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

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

  .tw\:w-\[4\%\] {
    width: 4%;
  }

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

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

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

  .tw\:w-\[8\%\] {
    width: 8%;
  }

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

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

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

  .tw\:w-\[12\%\] {
    width: 12%;
  }

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

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

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

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

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

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

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

  .tw\:w-\[20\%\] {
    width: 20%;
  }

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

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

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

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

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

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

  .tw\:w-\[30\%\] {
    width: 30%;
  }

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

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

  .tw\:w-\[33\%\] {
    width: 33%;
  }

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

  .tw\:w-\[35\%\] {
    width: 35%;
  }

  .tw\:w-\[36\%\] {
    width: 36%;
  }

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

  .tw\:w-\[38\%\] {
    width: 38%;
  }

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

  .tw\:w-\[40\%\] {
    width: 40%;
  }

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

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

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

  .tw\:w-\[45\%\] {
    width: 45%;
  }

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

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

  .tw\:w-\[50\%\] {
    width: 50%;
  }

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

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

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

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

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

  .tw\:w-\[60\%\] {
    width: 60%;
  }

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

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

  .tw\:w-\[70\%\] {
    width: 70%;
  }

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

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

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

  .tw\:w-\[75vw\] {
    width: 75vw;
  }

  .tw\:w-\[80\%\] {
    width: 80%;
  }

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

  .tw\:w-\[85\%\] {
    width: 85%;
  }

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

  .tw\:w-\[90\%\] {
    width: 90%;
  }

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

  .tw\:w-\[92\%\] {
    width: 92%;
  }

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

  .tw\:w-\[95\%\] {
    width: 95%;
  }

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

  .tw\:w-\[98\%\] {
    width: 98%;
  }

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

  .tw\:w-\[100vw\] {
    width: 100vw;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .tw\:w-\[calc\(33\.33\%-8px\)\] {
    width: calc(33.33% - 8px);
  }

  .tw\:w-\[calc\(100\%-16px\)\] {
    width: calc(100% - 16px);
  }

  .tw\:w-\[calc\(100\%\/0\.7\)\] {
    width: 142.857%;
  }

  .tw\:w-\[calc\(100\%_\+_8px\)\] {
    width: calc(100% + 8px);
  }

  .tw\:w-\[calc\(100\%_-_12px\)\] {
    width: calc(100% - 12px);
  }

  .tw\:w-\[calc\(100\%_-_16px\)\] {
    width: calc(100% - 16px);
  }

  .tw\:w-\[calc\(100\%_-_32px\)\] {
    width: calc(100% - 32px);
  }

  .tw\:w-\[calc\(100\%_-_64px\)\] {
    width: calc(100% - 64px);
  }

  .tw\:w-\[calc\(100vw-32px\)\] {
    width: calc(100vw - 32px);
  }

  .tw\:w-\[min\(100\%\,640px\)\] {
    width: min(100%, 640px);
  }

  .tw\:w-\[min\(calc\(100\%-32px\)\,600px\)\] {
    width: min(100% - 32px, 600px);
  }

  .tw\:w-\[var\(--ds-timeline-lead\,7px\)\] {
    width: var(--ds-timeline-lead, 7px);
  }

  .tw\:w-\[var\(--flag-w\)\] {
    width: var(--flag-w);
  }

  .tw\:w-\[var\(--flag-w-sm\)\] {
    width: var(--flag-w-sm);
  }

  .tw\:w-\[var\(--share-pct\)\] {
    width: var(--share-pct);
  }

  .tw\:w-\[var\(--stage-width\)\] {
    width: var(--stage-width);
  }

  .tw\:w-\[…\] {
    width: …;
  }

  .tw\:w-auto {
    width: auto;
  }

  .tw\:w-fit {
    width: fit-content;
  }

  .tw\:w-full {
    width: 100%;
  }

  .tw\:w-max {
    width: max-content;
  }

  .tw\:w-px {
    width: 1px;
  }

  .tw\:w-screen {
    width: 100vw;
  }

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

  .tw\:max-w-7xl {
    max-width: var(--tw-container-7xl);
  }

  .tw\:max-w-90 {
    max-width: calc(var(--tw-spacing) * 90);
  }

  .tw\:max-w-\[10rem\] {
    max-width: 10rem;
  }

  .tw\:max-w-\[33\.333333\%\] {
    max-width: 33.3333%;
  }

  .tw\:max-w-\[45\%\] {
    max-width: 45%;
  }

  .tw\:max-w-\[46vw\] {
    max-width: 46vw;
  }

  .tw\:max-w-\[50\%\] {
    max-width: 50%;
  }

  .tw\:max-w-\[65\%\] {
    max-width: 65%;
  }

  .tw\:max-w-\[75\%\] {
    max-width: 75%;
  }

  .tw\:max-w-\[80\%\] {
    max-width: 80%;
  }

  .tw\:max-w-\[80px\] {
    max-width: 80px;
  }

  .tw\:max-w-\[82\%\] {
    max-width: 82%;
  }

  .tw\:max-w-\[85\%\] {
    max-width: 85%;
  }

  .tw\:max-w-\[88\%\] {
    max-width: 88%;
  }

  .tw\:max-w-\[90\%\] {
    max-width: 90%;
  }

  .tw\:max-w-\[90vw\] {
    max-width: 90vw;
  }

  .tw\:max-w-\[92\%\] {
    max-width: 92%;
  }

  .tw\:max-w-\[100px\] {
    max-width: 100px;
  }

  .tw\:max-w-\[100vw\] {
    max-width: 100vw;
  }

  .tw\:max-w-\[120px\] {
    max-width: 120px;
  }

  .tw\:max-w-\[132px\] {
    max-width: 132px;
  }

  .tw\:max-w-\[140px\] {
    max-width: 140px;
  }

  .tw\:max-w-\[150px\] {
    max-width: 150px;
  }

  .tw\:max-w-\[160px\] {
    max-width: 160px;
  }

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

  .tw\:max-w-\[180px\] {
    max-width: 180px;
  }

  .tw\:max-w-\[200px\] {
    max-width: 200px;
  }

  .tw\:max-w-\[220px\] {
    max-width: 220px;
  }

  .tw\:max-w-\[240px\] {
    max-width: 240px;
  }

  .tw\:max-w-\[260px\] {
    max-width: 260px;
  }

  .tw\:max-w-\[280px\] {
    max-width: 280px;
  }

  .tw\:max-w-\[300px\] {
    max-width: 300px;
  }

  .tw\:max-w-\[320px\] {
    max-width: 320px;
  }

  .tw\:max-w-\[336px\] {
    max-width: 336px;
  }

  .tw\:max-w-\[340px\] {
    max-width: 340px;
  }

  .tw\:max-w-\[360px\] {
    max-width: 360px;
  }

  .tw\:max-w-\[380px\] {
    max-width: 380px;
  }

  .tw\:max-w-\[400px\] {
    max-width: 400px;
  }

  .tw\:max-w-\[420px\] {
    max-width: 420px;
  }

  .tw\:max-w-\[430px\] {
    max-width: 430px;
  }

  .tw\:max-w-\[440px\] {
    max-width: 440px;
  }

  .tw\:max-w-\[460px\] {
    max-width: 460px;
  }

  .tw\:max-w-\[480px\] {
    max-width: 480px;
  }

  .tw\:max-w-\[500px\] {
    max-width: 500px;
  }

  .tw\:max-w-\[512px\] {
    max-width: 512px;
  }

  .tw\:max-w-\[520px\] {
    max-width: 520px;
  }

  .tw\:max-w-\[560px\] {
    max-width: 560px;
  }

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

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

  .tw\:max-w-\[640px\] {
    max-width: 640px;
  }

  .tw\:max-w-\[650px\] {
    max-width: 650px;
  }

  .tw\:max-w-\[672px\] {
    max-width: 672px;
  }

  .tw\:max-w-\[680px\] {
    max-width: 680px;
  }

  .tw\:max-w-\[720px\] {
    max-width: 720px;
  }

  .tw\:max-w-\[760px\] {
    max-width: 760px;
  }

  .tw\:max-w-\[800px\] {
    max-width: 800px;
  }

  .tw\:max-w-\[836px\] {
    max-width: 836px;
  }

  .tw\:max-w-\[880px\] {
    max-width: 880px;
  }

  .tw\:max-w-\[900px\] {
    max-width: 900px;
  }

  .tw\:max-w-\[920px\] {
    max-width: 920px;
  }

  .tw\:max-w-\[960px\] {
    max-width: 960px;
  }

  .tw\:max-w-\[980px\] {
    max-width: 980px;
  }

  .tw\:max-w-\[1000px\] {
    max-width: 1000px;
  }

  .tw\:max-w-\[1040px\] {
    max-width: 1040px;
  }

  .tw\:max-w-\[1100px\] {
    max-width: 1100px;
  }

  .tw\:max-w-\[1120px\] {
    max-width: 1120px;
  }

  .tw\:max-w-\[1200px\] {
    max-width: 1200px;
  }

  .tw\:max-w-\[1280px\] {
    max-width: 1280px;
  }

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

  .tw\:max-w-\[1536px\] {
    max-width: 1536px;
  }

  .tw\:max-w-\[1600px\] {
    max-width: 1600px;
  }

  .tw\:max-w-\[1680px\] {
    max-width: 1680px;
  }

  .tw\:max-w-\[1760px\] {
    max-width: 1760px;
  }

  .tw\:max-w-\[calc\(100\%-12px\)\] {
    max-width: calc(100% - 12px);
  }

  .tw\:max-w-\[calc\(100\%-16px\)\] {
    max-width: calc(100% - 16px);
  }

  .tw\:max-w-\[calc\(100\%-20px\)\] {
    max-width: calc(100% - 20px);
  }

  .tw\:max-w-\[calc\(100\%-24px\)\] {
    max-width: calc(100% - 24px);
  }

  .tw\:max-w-\[calc\(100\%-32px\)\] {
    max-width: calc(100% - 32px);
  }

  .tw\:max-w-\[calc\(100\%_-_10px\)\] {
    max-width: calc(100% - 10px);
  }

  .tw\:max-w-\[calc\(100\%_-_24px\)\] {
    max-width: calc(100% - 24px);
  }

  .tw\:max-w-\[calc\(100vw-32px\)\] {
    max-width: calc(100vw - 32px);
  }

  .tw\:max-w-\[calc\(100vw-40px\)\] {
    max-width: calc(100vw - 40px);
  }

  .tw\:max-w-\[calc\(133\%-32px\)\] {
    max-width: calc(133% - 32px);
  }

  .tw\:max-w-\[var\(--blog-reading-measure\)\] {
    max-width: var(--blog-reading-measure);
  }

  .tw\:max-w-full {
    max-width: 100%;
  }

  .tw\:max-w-none {
    max-width: none;
  }

  .tw\:max-w-sm {
    max-width: var(--tw-container-sm);
  }

  .tw\:max-w-xl {
    max-width: var(--tw-container-xl);
  }

  .tw\:min-w-0 {
    min-width: 0;
  }

  .tw\:min-w-4 {
    min-width: calc(var(--tw-spacing) * 4);
  }

  .tw\:min-w-5 {
    min-width: calc(var(--tw-spacing) * 5);
  }

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

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

  .tw\:min-w-8 {
    min-width: calc(var(--tw-spacing) * 8);
  }

  .tw\:min-w-9 {
    min-width: calc(var(--tw-spacing) * 9);
  }

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

  .tw\:min-w-11 {
    min-width: calc(var(--tw-spacing) * 11);
  }

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

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

  .tw\:min-w-30 {
    min-width: calc(var(--tw-spacing) * 30);
  }

  .tw\:min-w-32 {
    min-width: calc(var(--tw-spacing) * 32);
  }

  .tw\:min-w-52 {
    min-width: calc(var(--tw-spacing) * 52);
  }

  .tw\:min-w-60 {
    min-width: calc(var(--tw-spacing) * 60);
  }

  .tw\:min-w-\[9rem\] {
    min-width: 9rem;
  }

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

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

  .tw\:min-w-\[18px\] {
    min-width: 18px;
  }

  .tw\:min-w-\[22\%\] {
    min-width: 22%;
  }

  .tw\:min-w-\[26px\] {
    min-width: 26px;
  }

  .tw\:min-w-\[34px\] {
    min-width: 34px;
  }

  .tw\:min-w-\[35px\] {
    min-width: 35px;
  }

  .tw\:min-w-\[36px\] {
    min-width: 36px;
  }

  .tw\:min-w-\[40px\] {
    min-width: 40px;
  }

  .tw\:min-w-\[42px\] {
    min-width: 42px;
  }

  .tw\:min-w-\[44px\] {
    min-width: 44px;
  }

  .tw\:min-w-\[45px\] {
    min-width: 45px;
  }

  .tw\:min-w-\[46px\] {
    min-width: 46px;
  }

  .tw\:min-w-\[48px\] {
    min-width: 48px;
  }

  .tw\:min-w-\[50px\] {
    min-width: 50px;
  }

  .tw\:min-w-\[52px\] {
    min-width: 52px;
  }

  .tw\:min-w-\[56px\] {
    min-width: 56px;
  }

  .tw\:min-w-\[62px\] {
    min-width: 62px;
  }

  .tw\:min-w-\[65px\] {
    min-width: 65px;
  }

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

  .tw\:min-w-\[76px\] {
    min-width: 76px;
  }

  .tw\:min-w-\[90\%\] {
    min-width: 90%;
  }

  .tw\:min-w-\[90px\] {
    min-width: 90px;
  }

  .tw\:min-w-\[96px\] {
    min-width: 96px;
  }

  .tw\:min-w-\[100px\] {
    min-width: 100px;
  }

  .tw\:min-w-\[104px\] {
    min-width: 104px;
  }

  .tw\:min-w-\[110px\] {
    min-width: 110px;
  }

  .tw\:min-w-\[112px\] {
    min-width: 112px;
  }

  .tw\:min-w-\[118px\] {
    min-width: 118px;
  }

  .tw\:min-w-\[120px\] {
    min-width: 120px;
  }

  .tw\:min-w-\[135px\] {
    min-width: 135px;
  }

  .tw\:min-w-\[138px\] {
    min-width: 138px;
  }

  .tw\:min-w-\[140px\] {
    min-width: 140px;
  }

  .tw\:min-w-\[150px\] {
    min-width: 150px;
  }

  .tw\:min-w-\[160px\] {
    min-width: 160px;
  }

  .tw\:min-w-\[164px\] {
    min-width: 164px;
  }

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

  .tw\:min-w-\[170px\] {
    min-width: 170px;
  }

  .tw\:min-w-\[174px\] {
    min-width: 174px;
  }

  .tw\:min-w-\[180px\] {
    min-width: 180px;
  }

  .tw\:min-w-\[200px\] {
    min-width: 200px;
  }

  .tw\:min-w-\[220px\] {
    min-width: 220px;
  }

  .tw\:min-w-\[240px\] {
    min-width: 240px;
  }

  .tw\:min-w-\[245px\] {
    min-width: 245px;
  }

  .tw\:min-w-\[250px\] {
    min-width: 250px;
  }

  .tw\:min-w-\[260px\] {
    min-width: 260px;
  }

  .tw\:min-w-\[280px\] {
    min-width: 280px;
  }

  .tw\:min-w-\[288px\] {
    min-width: 288px;
  }

  .tw\:min-w-\[300px\] {
    min-width: 300px;
  }

  .tw\:min-w-\[320px\] {
    min-width: 320px;
  }

  .tw\:min-w-\[350px\] {
    min-width: 350px;
  }

  .tw\:min-w-\[360px\] {
    min-width: 360px;
  }

  .tw\:min-w-\[380px\] {
    min-width: 380px;
  }

  .tw\:min-w-\[650px\] {
    min-width: 650px;
  }

  .tw\:min-w-\[820px\] {
    min-width: 820px;
  }

  .tw\:min-w-\[960px\] {
    min-width: 960px;
  }

  .tw\:min-w-\[1120px\] {
    min-width: 1120px;
  }

  .tw\:min-w-\[1180px\] {
    min-width: 1180px;
  }

  .tw\:min-w-\[auto\] {
    min-width: auto;
  }

  .tw\:min-w-\[var\(--stage-min-w\)\] {
    min-width: var(--stage-min-w);
  }

  .tw\:min-w-fit {
    min-width: fit-content;
  }

  .tw\:min-w-full {
    min-width: 100%;
  }

  .tw\:min-w-max {
    min-width: max-content;
  }

  .tw\:\[flex\:0_0_30\%\] {
    flex: 0 0 30%;
  }

  .tw\:\[flex\:0_0_85vw\] {
    flex: 0 0 85vw;
  }

  .tw\:\[flex\:0_0_auto\] {
    flex: none;
  }

  .tw\:\[flex\:0_1_35\%\] {
    flex: 0 35%;
  }

  .tw\:\[flex\:1_1_45\%\] {
    flex: 45%;
  }

  .tw\:\[flex\:1_1_55\%\] {
    flex: 55%;
  }

  .tw\:flex-1 {
    flex: 1;
  }

  .tw\:flex-2 {
    flex: 2;
  }

  .tw\:flex-\[0_0_16px\] {
    flex: 0 0 16px;
  }

  .tw\:flex-\[0_0_25\%\] {
    flex: 0 0 25%;
  }

  .tw\:flex-\[0_0_50\%\] {
    flex: 0 0 50%;
  }

  .tw\:flex-\[0_0_60\%\] {
    flex: 0 0 60%;
  }

  .tw\:flex-\[0_0_75\%\] {
    flex: 0 0 75%;
  }

  .tw\:flex-\[0_0_80\%\] {
    flex: 0 0 80%;
  }

  .tw\:flex-\[0_0_85vw\] {
    flex: 0 0 85vw;
  }

  .tw\:flex-\[0_0_340px\] {
    flex: 0 0 340px;
  }

  .tw\:flex-\[0_0_360px\] {
    flex: 0 0 360px;
  }

  .tw\:flex-\[0_0_auto\] {
    flex: none;
  }

  .tw\:flex-\[0_1_35\%\] {
    flex: 0 35%;
  }

  .tw\:flex-\[1_1_30\%\] {
    flex: 30%;
  }

  .tw\:flex-\[1_1_40\%\] {
    flex: 40%;
  }

  .tw\:flex-\[1_1_45\%\] {
    flex: 45%;
  }

  .tw\:flex-\[1_1_50\%\] {
    flex: 50%;
  }

  .tw\:flex-\[1_1_55\%\] {
    flex: 55%;
  }

  .tw\:flex-\[1_1_60\%\] {
    flex: 60%;
  }

  .tw\:flex-\[1_1_70\%\] {
    flex: 70%;
  }

  .tw\:flex-\[1_1_100\%\] {
    flex: 100%;
  }

  .tw\:flex-\[1_1_140px\] {
    flex: 140px;
  }

  .tw\:flex-\[1_1_180px\] {
    flex: 180px;
  }

  .tw\:flex-\[1_1_200px\] {
    flex: 200px;
  }

  .tw\:flex-\[1_1_220px\] {
    flex: 220px;
  }

  .tw\:flex-\[1_1_auto\] {
    flex: auto;
  }

  .tw\:flex-\[2\] {
    flex: 2;
  }

  .tw\:flex-auto {
    flex: auto;
  }

  .tw\:flex-initial {
    flex: 0 auto;
  }

  .tw\:flex-none {
    flex: none;
  }

  .tw\:flex-shrink-0 {
    flex-shrink: 0;
  }

  .tw\:shrink {
    flex-shrink: 1;
  }

  .tw\:shrink-0 {
    flex-shrink: 0;
  }

  .tw\:flex-grow, .tw\:grow {
    flex-grow: 1;
  }

  .tw\:grow-0 {
    flex-grow: 0;
  }

  .tw\:basis-\[33\.333333\%\] {
    flex-basis: 33.3333%;
  }

  .tw\:basis-auto {
    flex-basis: auto;
  }

  .tw\:basis-full {
    flex-basis: 100%;
  }

  .tw\:table-fixed {
    table-layout: fixed;
  }

  .tw\:caption-bottom {
    caption-side: bottom;
  }

  .tw\:border-collapse {
    border-collapse: collapse;
  }

  .tw\:border-separate {
    border-collapse: separate;
  }

  .tw\:border-spacing-0 {
    --tw-border-spacing-x: 0px;
    --tw-border-spacing-y: 0px;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
  }

  .tw\:\[transform-origin\:center_center\] {
    transform-origin: center;
  }

  .tw\:\[transform-origin\:top_center\] {
    transform-origin: top;
  }

  .tw\:\[transform-origin\:top_left\] {
    transform-origin: 0 0;
  }

  .tw\:origin-\[0_55\%\] {
    transform-origin: 0 55%;
  }

  .tw\:origin-center {
    transform-origin: center;
  }

  .tw\:origin-top-left {
    transform-origin: 0 0;
  }

  .tw\:-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:translate-x-0 {
    --tw-translate-x: 0px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:translate-x-1\/2 {
    --tw-translate-x: calc(1 / 2 * 100%);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:translate-x-\[-50\%\] {
    --tw-translate-x: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:translate-x-\[9px\] {
    --tw-translate-x: 9px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:translate-x-\[10px\] {
    --tw-translate-x: 10px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:translate-x-\[12px\] {
    --tw-translate-x: 12px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:translate-x-\[16px\] {
    --tw-translate-x: 16px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:translate-x-\[20px\] {
    --tw-translate-x: 20px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:translate-x-full {
    --tw-translate-x: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:-translate-y-\[9px\] {
    --tw-translate-y: calc(9px * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:-translate-y-full {
    --tw-translate-y: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:translate-y-0 {
    --tw-translate-y: 0px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:translate-y-\[-14px\] {
    --tw-translate-y: -14px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:translate-y-\[2px\] {
    --tw-translate-y: 2px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:translate-y-\[14px\] {
    --tw-translate-y: 14px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:translate-y-\[24px\] {
    --tw-translate-y: 24px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:\[translate\:-70px_0\] {
    translate: -70px;
  }

  .tw\:\[translate\:0_0\] {
    translate: 0;
  }

  .tw\:\[translate\:0_14px\] {
    translate: 0 14px;
  }

  .tw\:scale-75 {
    --tw-scale-x: 75%;
    --tw-scale-y: 75%;
    --tw-scale-z: 75%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .tw\:scale-100 {
    --tw-scale-x: 100%;
    --tw-scale-y: 100%;
    --tw-scale-z: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .tw\:scale-125 {
    --tw-scale-x: 125%;
    --tw-scale-y: 125%;
    --tw-scale-z: 125%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .tw\:scale-y-90 {
    --tw-scale-y: 90%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .tw\:scale-\[0\.7\] {
    scale: .7;
  }

  .tw\:scale-\[0\.55\] {
    scale: .55;
  }

  .tw\:scale-\[0\.65\] {
    scale: .65;
  }

  .tw\:scale-\[0\.75\] {
    scale: .75;
  }

  .tw\:scale-\[1\.02\] {
    scale: 1.02;
  }

  .tw\:-rotate-90 {
    rotate: -90deg;
  }

  .tw\:rotate-0 {
    rotate: 0deg;
  }

  .tw\:rotate-90 {
    rotate: 90deg;
  }

  .tw\:rotate-180 {
    rotate: 180deg;
  }

  .tw\:\[transform\:none\] {
    transform: none;
  }

  .tw\:\[transform\:perspective\(1400px\)_rotateX\(var\(--rx\,_0deg\)\)_rotateY\(var\(--ry\,_0deg\)\)\] {
    transform: perspective(1400px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));
  }

  .tw\:\[transform\:rotate\(-1deg\)\] {
    transform: rotate(-1deg);
  }

  .tw\:\[transform\:rotate\(-3deg\)\] {
    transform: rotate(-3deg);
  }

  .tw\:\[transform\:rotate\(-6deg\)\] {
    transform: rotate(-6deg);
  }

  .tw\:\[transform\:rotate\(0deg\)\] {
    transform: rotate(0);
  }

  .tw\:\[transform\:rotate\(3deg\)\] {
    transform: rotate(3deg);
  }

  .tw\:\[transform\:rotate\(6deg\)\] {
    transform: rotate(6deg);
  }

  .tw\:\[transform\:rotate\(45deg\)_translateY\(1px\)\] {
    transform: rotate(45deg) translateY(1px);
  }

  .tw\:\[transform\:rotate\(180deg\)\] {
    transform: rotate(180deg);
  }

  .tw\:\[transform\:scale\(0\.7\)\] {
    transform: scale(.7);
  }

  .tw\:\[transform\:scaleX\(0\)\] {
    transform: scaleX(0);
  }

  .tw\:\[transform\:scaleX\(1\)\] {
    transform: scaleX(1);
  }

  .tw\:\[transform\:translate\(-50\%\,-100\%\)\] {
    transform: translate(-50%, -100%);
  }

  .tw\:\[transform\:translate\(-50\%\,_-50\%\)\] {
    transform: translate(-50%, -50%);
  }

  .tw\:\[transform\:translateX\(-8px\)\] {
    transform: translateX(-8px);
  }

  .tw\:\[transform\:translateX\(-10px\)\] {
    transform: translateX(-10px);
  }

  .tw\:\[transform\:translateX\(-14px\)\] {
    transform: translateX(-14px);
  }

  .tw\:\[transform\:translateX\(-50\%\)\] {
    transform: translateX(-50%);
  }

  .tw\:\[transform\:translateX\(-50\%\)_scaleX\(0\.4\)\] {
    transform: translateX(-50%) scaleX(.4);
  }

  .tw\:\[transform\:translateX\(0\)\] {
    transform: translateX(0);
  }

  .tw\:\[transform\:translateX\(4px\)\] {
    transform: translateX(4px);
  }

  .tw\:\[transform\:translateX\(8px\)\] {
    transform: translateX(8px);
  }

  .tw\:\[transform\:translateX\(10px\)\] {
    transform: translateX(10px);
  }

  .tw\:\[transform\:translateX\(14px\)\] {
    transform: translateX(14px);
  }

  .tw\:\[transform\:translateY\(-2px\)\] {
    transform: translateY(-2px);
  }

  .tw\:\[transform\:translateY\(-48\%\)_rotate\(-6deg\)\] {
    transform: translateY(-48%) rotate(-6deg);
  }

  .tw\:\[transform\:translateY\(-50\%\)\] {
    transform: translateY(-50%);
  }

  .tw\:\[transform\:translateY\(-50\%\)_rotate\(8deg\)\] {
    transform: translateY(-50%) rotate(8deg);
  }

  .tw\:\[transform\:translateY\(-50\%\)_scaleY\(0\.4\)\] {
    transform: translateY(-50%) scaleY(.4);
  }

  .tw\:\[transform\:translateY\(-55\%\)\] {
    transform: translateY(-55%);
  }

  .tw\:\[transform\:translateY\(0\)\] {
    transform: translateY(0);
  }

  .tw\:\[transform\:translateY\(0\)_scale\(1\)\] {
    transform: translateY(0) scale(1);
  }

  .tw\:\[transform\:translateY\(0px\)\] {
    transform: translateY(0);
  }

  .tw\:\[transform\:translateY\(4px\)\] {
    transform: translateY(4px);
  }

  .tw\:\[transform\:translateY\(12px\)_scale\(0\.98\)\] {
    transform: translateY(12px) scale(.98);
  }

  .tw\:\[transform\:translateY\(16px\)\] {
    transform: translateY(16px);
  }

  .tw\:\[transform\:translateY\(20px\)_scale\(0\.96\)\] {
    transform: translateY(20px) scale(.96);
  }

  .tw\:\[transform\:translateY\(32px\)\] {
    transform: translateY(32px);
  }

  .tw\:\[animation\:accommodation-search-shimmer_2s_ease-in-out_infinite\,accommodation-search-fill_30s_ease-out_forwards\] {
    animation: 2s ease-in-out infinite accommodation-search-shimmer, 30s ease-out forwards accommodation-search-fill;
  }

  .tw\:\[animation\:heroAuroraA_13s_ease-in-out_infinite_alternate\] {
    animation: 13s ease-in-out infinite alternate heroAuroraA;
  }

  .tw\:\[animation\:heroAuroraB_16s_ease-in-out_infinite_alternate\] {
    animation: 16s ease-in-out infinite alternate heroAuroraB;
  }

  .tw\:animate-pulse {
    animation: var(--tw-animate-pulse);
  }

  .tw\:animate-spin {
    animation: var(--tw-animate-spin);
  }

  .tw\:cursor-col-resize {
    cursor: col-resize;
  }

  .tw\:cursor-crosshair {
    cursor: crosshair;
  }

  .tw\:cursor-default {
    cursor: default;
  }

  .tw\:cursor-grab {
    cursor: grab;
  }

  .tw\:cursor-grabbing {
    cursor: grabbing;
  }

  .tw\:cursor-help {
    cursor: help;
  }

  .tw\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .tw\:cursor-pointer {
    cursor: pointer;
  }

  .tw\:cursor-text {
    cursor: text;
  }

  .tw\:\[touch-action\:none\] {
    touch-action: none;
  }

  .tw\:\[touch-action\:pan-y\] {
    touch-action: pan-y;
  }

  .tw\:touch-manipulation {
    touch-action: manipulation;
  }

  .tw\:touch-none {
    touch-action: none;
  }

  .tw\:resize-none {
    resize: none;
  }

  .tw\:\[scroll-snap-type\:x_mandatory\] {
    scroll-snap-type: x mandatory;
  }

  .tw\:\[scroll-snap-type\:x_proximity\] {
    scroll-snap-type: x proximity;
  }

  .tw\:snap-x {
    scroll-snap-type: x var(--tw-scroll-snap-strictness);
  }

  .tw\:snap-mandatory {
    --tw-scroll-snap-strictness: mandatory;
  }

  .tw\:snap-proximity {
    --tw-scroll-snap-strictness: proximity;
  }

  .tw\:\[scroll-snap-align\:center\] {
    scroll-snap-align: center;
  }

  .tw\:\[scroll-snap-align\:start\] {
    scroll-snap-align: start;
  }

  .tw\:snap-center {
    scroll-snap-align: center;
  }

  .tw\:snap-start {
    scroll-snap-align: start;
  }

  .tw\:scroll-mt-24 {
    scroll-margin-top: calc(var(--tw-spacing) * 24);
  }

  .tw\:scroll-pr-4 {
    scroll-padding-right: calc(var(--tw-spacing) * 4);
  }

  .tw\:scroll-pl-4 {
    scroll-padding-left: calc(var(--tw-spacing) * 4);
  }

  .tw\:\[scrollbar-width\:none\] {
    scrollbar-width: none;
  }

  .tw\:\[scrollbar-width\:thin\] {
    scrollbar-width: thin;
  }

  .tw\:list-inside {
    list-style-position: inside;
  }

  .tw\:list-none {
    list-style-type: none;
  }

  .tw\:appearance-none {
    appearance: none;
  }

  .tw\:auto-cols-\[minmax\(240px\,78vw\)\] {
    grid-auto-columns: minmax(240px, 78vw);
  }

  .tw\:auto-cols-\[minmax\(260px\,86vw\)\] {
    grid-auto-columns: minmax(260px, 86vw);
  }

  .tw\:auto-cols-max {
    grid-auto-columns: max-content;
  }

  .tw\:grid-flow-col {
    grid-auto-flow: column;
  }

  .tw\:grid-flow-row {
    grid-auto-flow: row;
  }

  .tw\:\[grid-auto-rows\:1fr\] {
    grid-auto-rows: 1fr;
  }

  .tw\:\[grid-auto-rows\:minmax\(82px\,1fr\)\] {
    grid-auto-rows: minmax(82px, 1fr);
  }

  .tw\:auto-rows-\[1fr\] {
    grid-auto-rows: 1fr;
  }

  .tw\:auto-rows-min {
    grid-auto-rows: min-content;
  }

  .tw\:\[grid-template-columns\:1fr_1fr\] {
    grid-template-columns: 1fr 1fr;
  }

  .tw\:\[grid-template-columns\:1fr_1fr_1fr\] {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .tw\:\[grid-template-columns\:1fr_auto\] {
    grid-template-columns: 1fr auto;
  }

  .tw\:\[grid-template-columns\:repeat\(4\,_1fr\)\] {
    grid-template-columns: repeat(4, 1fr);
  }

  .tw\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .tw\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .tw\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .tw\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .tw\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .tw\:grid-cols-\[1fr\] {
    grid-template-columns: 1fr;
  }

  .tw\:grid-cols-\[1fr_1fr\] {
    grid-template-columns: 1fr 1fr;
  }

  .tw\:grid-cols-\[1fr_1fr_1fr\] {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .tw\:grid-cols-\[1fr_repeat\(4\,56px\)\] {
    grid-template-columns: 1fr repeat(4, 56px);
  }

  .tw\:grid-cols-\[36px_minmax\(0\,1fr\)_auto\] {
    grid-template-columns: 36px minmax(0, 1fr) auto;
  }

  .tw\:grid-cols-\[42px_minmax\(0\,1fr\)_24px\] {
    grid-template-columns: 42px minmax(0, 1fr) 24px;
  }

  .tw\:grid-cols-\[48px_minmax\(0\,1fr\)\] {
    grid-template-columns: 48px minmax(0, 1fr);
  }

  .tw\:grid-cols-\[48px_minmax\(0\,1fr\)_26px\] {
    grid-template-columns: 48px minmax(0, 1fr) 26px;
  }

  .tw\:grid-cols-\[112px_minmax\(0\,_1fr\)\] {
    grid-template-columns: 112px minmax(0, 1fr);
  }

  .tw\:grid-cols-\[auto_minmax\(0\,_1fr\)_auto\] {
    grid-template-columns: auto minmax(0, 1fr) auto;
  }

  .tw\:grid-cols-\[max-content_1fr\] {
    grid-template-columns: max-content 1fr;
  }

  .tw\:grid-cols-\[minmax\(0\,1fr\)\] {
    grid-template-columns: minmax(0, 1fr);
  }

  .tw\:grid-cols-\[minmax\(0\,1fr\)_auto\] {
    grid-template-columns: minmax(0, 1fr) auto;
  }

  .tw\:grid-cols-\[minmax\(0\,_1fr\)\] {
    grid-template-columns: minmax(0, 1fr);
  }

  .tw\:grid-cols-\[minmax\(80px\,_auto\)_1fr\] {
    grid-template-columns: minmax(80px, auto) 1fr;
  }

  .tw\:grid-cols-\[minmax\(210px\,259px\)_minmax\(0\,1fr\)\] {
    grid-template-columns: minmax(210px, 259px) minmax(0, 1fr);
  }

  .tw\:grid-cols-\[repeat\(1\,_minmax\(0\,_1fr\)\)\] {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .tw\:grid-cols-\[repeat\(2\,_1fr\)\] {
    grid-template-columns: repeat(2, 1fr);
  }

  .tw\:grid-cols-\[repeat\(2\,_minmax\(0\,_1fr\)\)\] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .tw\:grid-cols-\[repeat\(5\,_minmax\(0\,_1fr\)\)\] {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .tw\:grid-cols-\[repeat\(7\,_1fr\)\] {
    grid-template-columns: repeat(7, 1fr);
  }

  .tw\:grid-cols-\[repeat\(auto-fill\,_minmax\(340px\,_1fr\)\)\] {
    grid-template-columns: repeat(auto-fill, minmax(340px, 1fr));
  }

  .tw\:grid-cols-\[repeat\(auto-fill\,minmax\(44px\,1fr\)\)\] {
    grid-template-columns: repeat(auto-fill, minmax(44px, 1fr));
  }

  .tw\:grid-cols-\[repeat\(auto-fill\,minmax\(104px\,1fr\)\)\] {
    grid-template-columns: repeat(auto-fill, minmax(104px, 1fr));
  }

  .tw\:grid-cols-\[repeat\(auto-fill\,minmax\(140px\,1fr\)\)\] {
    grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
  }

  .tw\:grid-cols-\[…\] {
    grid-template-columns: …;
  }

  .tw\:grid-rows-\[0fr\] {
    grid-template-rows: 0fr;
  }

  .tw\:grid-rows-\[1fr\] {
    grid-template-rows: 1fr;
  }

  .tw\:grid-rows-\[auto_auto\] {
    grid-template-rows: auto auto;
  }

  .tw\:grid-rows-\[repeat\(6\,_minmax\(0\,_1fr\)\)\] {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .tw\:flex-col {
    flex-direction: column;
  }

  .tw\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .tw\:flex-row {
    flex-direction: row;
  }

  .tw\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .tw\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .tw\:flex-wrap {
    flex-wrap: wrap;
  }

  .tw\:place-items-center {
    place-items: center;
  }

  .tw\:content-start {
    align-content: flex-start;
  }

  .tw\:items-baseline {
    align-items: baseline;
  }

  .tw\:items-center {
    align-items: center;
  }

  .tw\:items-end {
    align-items: flex-end;
  }

  .tw\:items-start {
    align-items: flex-start;
  }

  .tw\:items-stretch {
    align-items: stretch;
  }

  .tw\:justify-around {
    justify-content: space-around;
  }

  .tw\:justify-between {
    justify-content: space-between;
  }

  .tw\:justify-center {
    justify-content: center;
  }

  .tw\:justify-end {
    justify-content: flex-end;
  }

  .tw\:justify-evenly {
    justify-content: space-evenly;
  }

  .tw\:justify-normal {
    justify-content: normal;
  }

  .tw\:justify-start {
    justify-content: flex-start;
  }

  .tw\:gap-\(--ds-space-1\) {
    gap: var(--ds-space-1);
  }

  .tw\:gap-\(--ds-space-2\) {
    gap: var(--ds-space-2);
  }

  .tw\:gap-\(--ds-space-3\) {
    gap: var(--ds-space-3);
  }

  .tw\:gap-\(--ds-space-4\) {
    gap: var(--ds-space-4);
  }

  .tw\:gap-\(--ds-space-5\) {
    gap: var(--ds-space-5);
  }

  .tw\:gap-\(--ds-space-6\) {
    gap: var(--ds-space-6);
  }

  .tw\:gap-0 {
    gap: 0;
  }

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

  .tw\:gap-1 {
    gap: var(--tw-spacing);
  }

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

  .tw\:gap-2 {
    gap: calc(var(--tw-spacing) * 2);
  }

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

  .tw\:gap-3 {
    gap: calc(var(--tw-spacing) * 3);
  }

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

  .tw\:gap-4 {
    gap: calc(var(--tw-spacing) * 4);
  }

  .tw\:gap-5 {
    gap: calc(var(--tw-spacing) * 5);
  }

  .tw\:gap-6 {
    gap: calc(var(--tw-spacing) * 6);
  }

  .tw\:gap-8 {
    gap: calc(var(--tw-spacing) * 8);
  }

  .tw\:gap-10 {
    gap: calc(var(--tw-spacing) * 10);
  }

  .tw\:gap-12 {
    gap: calc(var(--tw-spacing) * 12);
  }

  .tw\:gap-\[0\.8px\] {
    gap: .8px;
  }

  .tw\:gap-\[1\.6px\] {
    gap: 1.6px;
  }

  .tw\:gap-\[1px\] {
    gap: 1px;
  }

  .tw\:gap-\[2\.4px\] {
    gap: 2.4px;
  }

  .tw\:gap-\[2\.8px\] {
    gap: 2.8px;
  }

  .tw\:gap-\[2px\] {
    gap: 2px;
  }

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

  .tw\:gap-\[3px\] {
    gap: 3px;
  }

  .tw\:gap-\[4\.4px\] {
    gap: 4.4px;
  }

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

  .tw\:gap-\[4px\] {
    gap: 4px;
  }

  .tw\:gap-\[5\.2px\] {
    gap: 5.2px;
  }

  .tw\:gap-\[5\.6px\] {
    gap: 5.6px;
  }

  .tw\:gap-\[5px\] {
    gap: 5px;
  }

  .tw\:gap-\[6\.4px\] {
    gap: 6.4px;
  }

  .tw\:gap-\[6\.8px\] {
    gap: 6.8px;
  }

  .tw\:gap-\[6px\] {
    gap: 6px;
  }

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

  .tw\:gap-\[8px\] {
    gap: 8px;
  }

  .tw\:gap-\[10\.4px\] {
    gap: 10.4px;
  }

  .tw\:gap-\[10\.8px\] {
    gap: 10.8px;
  }

  .tw\:gap-\[10px\] {
    gap: 10px;
  }

  .tw\:gap-\[12px\] {
    gap: 12px;
  }

  .tw\:gap-\[14px\] {
    gap: 14px;
  }

  .tw\:gap-\[16px\] {
    gap: 16px;
  }

  .tw\:gap-\[18px\] {
    gap: 18px;
  }

  .tw\:gap-\[20px\] {
    gap: 20px;
  }

  .tw\:gap-\[24px\] {
    gap: 24px;
  }

  .tw\:gap-\[32px\] {
    gap: 32px;
  }

  .tw\:gap-\[80px\] {
    gap: 80px;
  }

  .tw\:gap-\[Npx\] {
    gap: Npx;
  }

  .tw\:gap-\[inherit\] {
    gap: inherit;
  }

  .tw\:gap-\[var\(--ds-grid-gap\)\] {
    gap: var(--ds-grid-gap);
  }

  .tw\:gap-px {
    gap: 1px;
  }

  .tw\:gap-x-\(--ds-space-2\) {
    column-gap: var(--ds-space-2);
  }

  .tw\:gap-x-\(--ds-space-4\) {
    column-gap: var(--ds-space-4);
  }

  .tw\:gap-x-0\.5 {
    column-gap: calc(var(--tw-spacing) * .5);
  }

  .tw\:gap-x-1 {
    column-gap: var(--tw-spacing);
  }

  .tw\:gap-x-1\.5 {
    column-gap: calc(var(--tw-spacing) * 1.5);
  }

  .tw\:gap-x-2 {
    column-gap: calc(var(--tw-spacing) * 2);
  }

  .tw\:gap-x-2\.5 {
    column-gap: calc(var(--tw-spacing) * 2.5);
  }

  .tw\:gap-x-3 {
    column-gap: calc(var(--tw-spacing) * 3);
  }

  .tw\:gap-x-4 {
    column-gap: calc(var(--tw-spacing) * 4);
  }

  .tw\:gap-x-\[6px\] {
    column-gap: 6px;
  }

  .tw\:gap-x-\[8px\] {
    column-gap: 8px;
  }

  .tw\:gap-x-\[10px\] {
    column-gap: 10px;
  }

  .tw\:gap-x-\[12px\] {
    column-gap: 12px;
  }

  .tw\:gap-y-0\.5 {
    row-gap: calc(var(--tw-spacing) * .5);
  }

  .tw\:gap-y-1 {
    row-gap: var(--tw-spacing);
  }

  .tw\:gap-y-1\.5 {
    row-gap: calc(var(--tw-spacing) * 1.5);
  }

  .tw\:gap-y-2 {
    row-gap: calc(var(--tw-spacing) * 2);
  }

  .tw\:gap-y-\[2px\] {
    row-gap: 2px;
  }

  .tw\:gap-y-\[3\.2px\] {
    row-gap: 3.2px;
  }

  .tw\:gap-y-\[4px\] {
    row-gap: 4px;
  }

  .tw\:gap-y-\[6px\] {
    row-gap: 6px;
  }

  :where(.tw\:divide-y > :not(:last-child)) {
    --tw-divide-y-reverse: 0;
    border-bottom-style: var(--tw-border-style);
    border-top-style: var(--tw-border-style);
    border-top-width: calc(1px * var(--tw-divide-y-reverse));
    border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  }

  :where(.tw\:divide-border > :not(:last-child)) {
    border-color: var(--border);
  }

  .tw\:self-center {
    align-self: center;
  }

  .tw\:self-end {
    align-self: flex-end;
  }

  .tw\:self-start {
    align-self: flex-start;
  }

  .tw\:self-stretch {
    align-self: stretch;
  }

  .tw\:justify-self-center {
    justify-self: center;
  }

  .tw\:truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .tw\:overflow-auto {
    overflow: auto;
  }

  .tw\:overflow-hidden {
    overflow: hidden;
  }

  .tw\:overflow-visible {
    overflow: visible;
  }

  .tw\:overflow-x-auto {
    overflow-x: auto;
  }

  .tw\:overflow-x-clip {
    overflow-x: clip;
  }

  .tw\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .tw\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .tw\:overflow-y-auto {
    overflow-y: auto;
  }

  .tw\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .tw\:overflow-y-visible {
    overflow-y: visible;
  }

  .tw\:\[overscroll-behavior\:contain\], .tw\:overscroll-contain {
    overscroll-behavior: contain;
  }

  .tw\:overscroll-x-contain {
    overscroll-behavior-x: contain;
  }

  .tw\:\!rounded-\[12px\] {
    border-radius: 12px !important;
  }

  .tw\:\!rounded-full {
    border-radius: 3.40282e38px !important;
  }

  .tw\:\[border-radius\:var\(--btn-radius\)\] {
    border-radius: var(--btn-radius);
  }

  .tw\:rounded-\(--ds-radius-chip\) {
    border-radius: var(--ds-radius-chip);
  }

  .tw\:rounded-\(--ds-radius-control\) {
    border-radius: var(--ds-radius-control);
  }

  .tw\:rounded-\(--radius\) {
    border-radius: var(--radius);
  }

  .tw\:rounded-\(--radius-card\) {
    border-radius: var(--radius-card);
  }

  .tw\:rounded-\(--radius-input-normal\) {
    border-radius: var(--radius-input-normal);
  }

  .tw\:rounded-\[0_40px_40px_0\] {
    border-radius: 0 40px 40px 0;
  }

  .tw\:rounded-\[0px\] {
    border-radius: 0;
  }

  .tw\:rounded-\[1\.4rem\] {
    border-radius: 1.4rem;
  }

  .tw\:rounded-\[1\.75rem\] {
    border-radius: 1.75rem;
  }

  .tw\:rounded-\[2px\] {
    border-radius: 2px;
  }

  .tw\:rounded-\[3px\] {
    border-radius: 3px;
  }

  .tw\:rounded-\[4px\] {
    border-radius: 4px;
  }

  .tw\:rounded-\[5px\] {
    border-radius: 5px;
  }

  .tw\:rounded-\[6px\] {
    border-radius: 6px;
  }

  .tw\:rounded-\[7px\] {
    border-radius: 7px;
  }

  .tw\:rounded-\[8px\] {
    border-radius: 8px;
  }

  .tw\:rounded-\[9px\] {
    border-radius: 9px;
  }

  .tw\:rounded-\[10px\] {
    border-radius: 10px;
  }

  .tw\:rounded-\[12px\] {
    border-radius: 12px;
  }

  .tw\:rounded-\[14px\] {
    border-radius: 14px;
  }

  .tw\:rounded-\[15px\] {
    border-radius: 15px;
  }

  .tw\:rounded-\[15px_15px_4px_15px\] {
    border-radius: 15px 15px 4px;
  }

  .tw\:rounded-\[15px_15px_15px_4px\] {
    border-radius: 15px 15px 15px 4px;
  }

  .tw\:rounded-\[16px\] {
    border-radius: 16px;
  }

  .tw\:rounded-\[18px\] {
    border-radius: 18px;
  }

  .tw\:rounded-\[18px_18px_4px_18px\] {
    border-radius: 18px 18px 4px;
  }

  .tw\:rounded-\[18px_18px_18px_4px\] {
    border-radius: 18px 18px 18px 4px;
  }

  .tw\:rounded-\[18px_18px_18px_5px\] {
    border-radius: 18px 18px 18px 5px;
  }

  .tw\:rounded-\[20px\] {
    border-radius: 20px;
  }

  .tw\:rounded-\[24px\] {
    border-radius: 24px;
  }

  .tw\:rounded-\[25px\] {
    border-radius: 25px;
  }

  .tw\:rounded-\[27\.6px\] {
    border-radius: 27.6px;
  }

  .tw\:rounded-\[28px\] {
    border-radius: 28px;
  }

  .tw\:rounded-\[30px\] {
    border-radius: 30px;
  }

  .tw\:rounded-\[36px\] {
    border-radius: 36px;
  }

  .tw\:rounded-\[48px\] {
    border-radius: 48px;
  }

  .tw\:rounded-\[50\%\] {
    border-radius: 50%;
  }

  .tw\:rounded-\[60px\] {
    border-radius: 60px;
  }

  .tw\:rounded-\[99px\] {
    border-radius: 99px;
  }

  .tw\:rounded-\[1188px\] {
    border-radius: 1188px;
  }

  .tw\:rounded-\[9999px\] {
    border-radius: 9999px;
  }

  .tw\:rounded-\[calc\(0\.75rem\+4px\)\] {
    border-radius: calc(.75rem + 4px);
  }

  .tw\:rounded-\[calc\(var\(--radius\)\*2\)\] {
    border-radius: calc(var(--radius) * 2);
  }

  .tw\:rounded-\[calc\(var\(--radius\)_-_2px\)\] {
    border-radius: calc(var(--radius) - 2px);
  }

  .tw\:rounded-\[calc\(var\(--radius-card\)_\*_1\.5\)\] {
    border-radius: calc(var(--radius-card) * 1.5);
  }

  .tw\:rounded-\[calc\(var\(--radius-card\)_-_2px\)\] {
    border-radius: calc(var(--radius-card) - 2px);
  }

  .tw\:rounded-\[inherit\] {
    border-radius: inherit;
  }

  .tw\:rounded-\[var\(--blog-reading-radius\)\] {
    border-radius: var(--blog-reading-radius);
  }

  .tw\:rounded-\[var\(--ds-radius-chip\)\] {
    border-radius: var(--ds-radius-chip);
  }

  .tw\:rounded-button {
    border-radius: var(--radius);
  }

  .tw\:rounded-card {
    border-radius: var(--radius-card);
  }

  .tw\:rounded-full {
    border-radius: 3.40282e38px;
  }

  .tw\:rounded-input {
    border-radius: var(--radius-input);
  }

  .tw\:rounded-input-normal {
    border-radius: var(--radius-input-normal);
  }

  .tw\:rounded-none {
    border-radius: 0;
  }

  .tw\:rounded-pill {
    border-radius: var(--radius-pill);
  }

  .tw\:rounded-table {
    border-radius: var(--radius-table);
  }

  .tw\:rounded-t-\(--radius-modal\) {
    border-top-left-radius: var(--radius-modal);
    border-top-right-radius: var(--radius-modal);
  }

  .tw\:rounded-t-\[5px\] {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }

  .tw\:rounded-t-\[10px\] {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }

  .tw\:rounded-t-\[12px\] {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
  }

  .tw\:rounded-t-\[14px\] {
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
  }

  .tw\:rounded-t-\[15px\] {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
  }

  .tw\:rounded-t-\[16px\] {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
  }

  .tw\:rounded-t-\[20px\] {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }

  .tw\:rounded-t-\[22px\] {
    border-top-left-radius: 22px;
    border-top-right-radius: 22px;
  }

  .tw\:rounded-tl-\[4px\] {
    border-top-left-radius: 4px;
  }

  .tw\:rounded-tl-\[10px\] {
    border-top-left-radius: 10px;
  }

  .tw\:rounded-tl-\[15px\] {
    border-top-left-radius: 15px;
  }

  .tw\:rounded-tl-\[20px\] {
    border-top-left-radius: 20px;
  }

  .tw\:rounded-tl-none {
    border-top-left-radius: 0;
  }

  .tw\:rounded-tr-\[4px\] {
    border-top-right-radius: 4px;
  }

  .tw\:rounded-tr-\[15px\] {
    border-top-right-radius: 15px;
  }

  .tw\:rounded-tr-\[20px\] {
    border-top-right-radius: 20px;
  }

  .tw\:rounded-tr-card {
    border-top-right-radius: var(--radius-card);
  }

  .tw\:rounded-b-\(--radius-modal\) {
    border-bottom-right-radius: var(--radius-modal);
    border-bottom-left-radius: var(--radius-modal);
  }

  .tw\:rounded-b-\[15px\] {
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
  }

  .tw\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .tw\:rounded-br-\[8px\] {
    border-bottom-right-radius: 8px;
  }

  .tw\:rounded-br-\[10px\] {
    border-bottom-right-radius: 10px;
  }

  .tw\:rounded-br-\[14px\] {
    border-bottom-right-radius: 14px;
  }

  .tw\:rounded-br-\[15px\] {
    border-bottom-right-radius: 15px;
  }

  .tw\:rounded-br-\[16px\] {
    border-bottom-right-radius: 16px;
  }

  .tw\:rounded-br-\[20px\] {
    border-bottom-right-radius: 20px;
  }

  .tw\:rounded-br-card {
    border-bottom-right-radius: var(--radius-card);
  }

  .tw\:rounded-br-none {
    border-bottom-right-radius: 0;
  }

  .tw\:rounded-bl-\[10px\] {
    border-bottom-left-radius: 10px;
  }

  .tw\:rounded-bl-\[14px\] {
    border-bottom-left-radius: 14px;
  }

  .tw\:rounded-bl-\[15px\] {
    border-bottom-left-radius: 15px;
  }

  .tw\:rounded-bl-\[16px\] {
    border-bottom-left-radius: 16px;
  }

  .tw\:rounded-bl-\[20px\] {
    border-bottom-left-radius: 20px;
  }

  .tw\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .tw\:\!border-0 {
    border-style: var(--tw-border-style) !important;
    border-width: 0 !important;
  }

  .tw\:border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .tw\:border-0 {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .tw\:border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .tw\:border-4 {
    border-style: var(--tw-border-style);
    border-width: 4px;
  }

  .tw\:border-\[1\.5px\] {
    border-style: var(--tw-border-style);
    border-width: 1.5px;
  }

  .tw\:border-\[1px\] {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .tw\:border-\[2px\] {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .tw\:border-\[3px\] {
    border-style: var(--tw-border-style);
    border-width: 3px;
  }

  .tw\:border-x {
    border-inline-style: var(--tw-border-style);
    border-inline-width: 1px;
  }

  .tw\:border-x-0 {
    border-inline-style: var(--tw-border-style);
    border-inline-width: 0;
  }

  .tw\:border-y {
    border-block-style: var(--tw-border-style);
    border-block-width: 1px;
  }

  .tw\:border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .tw\:border-t-0 {
    border-top-style: var(--tw-border-style);
    border-top-width: 0;
  }

  .tw\:border-t-2 {
    border-top-style: var(--tw-border-style);
    border-top-width: 2px;
  }

  .tw\:border-t-4 {
    border-top-style: var(--tw-border-style);
    border-top-width: 4px;
  }

  .tw\:border-t-\[1\.5px\] {
    border-top-style: var(--tw-border-style);
    border-top-width: 1.5px;
  }

  .tw\:border-t-\[1px\] {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .tw\:border-r {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .tw\:border-r-\[1\.5px\] {
    border-right-style: var(--tw-border-style);
    border-right-width: 1.5px;
  }

  .tw\:border-r-\[1px\] {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .tw\:border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .tw\:border-b-0 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  .tw\:border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }

  .tw\:border-b-\[1\.5px\] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1.5px;
  }

  .tw\:border-b-\[1px\] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .tw\:border-b-\[2px\] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }

  .tw\:border-b-\[3px\] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 3px;
  }

  .tw\:border-b-\[thin\] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: thin;
  }

  .tw\:\!border-l-\[6px\] {
    border-left-style: var(--tw-border-style) !important;
    border-left-width: 6px !important;
  }

  .tw\:border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .tw\:border-l-0 {
    border-left-style: var(--tw-border-style);
    border-left-width: 0;
  }

  .tw\:border-l-2 {
    border-left-style: var(--tw-border-style);
    border-left-width: 2px;
  }

  .tw\:border-l-4 {
    border-left-style: var(--tw-border-style);
    border-left-width: 4px;
  }

  .tw\:border-l-\[1\.5px\] {
    border-left-style: var(--tw-border-style);
    border-left-width: 1.5px;
  }

  .tw\:border-l-\[2px\] {
    border-left-style: var(--tw-border-style);
    border-left-width: 2px;
  }

  .tw\:border-l-\[3px\] {
    border-left-style: var(--tw-border-style);
    border-left-width: 3px;
  }

  .tw\:border-l-\[4px\] {
    border-left-style: var(--tw-border-style);
    border-left-width: 4px;
  }

  .tw\:border-l-\[5px\] {
    border-left-style: var(--tw-border-style);
    border-left-width: 5px;
  }

  .tw\:border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }

  .tw\:border-none {
    --tw-border-style: none;
    border-style: none;
  }

  .tw\:border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }

  .tw\:\[border-style\:dashed\] {
    border-style: dashed;
  }

  .tw\:\[border-style\:none\] {
    border-style: none;
  }

  .tw\:\[border-style\:solid\] {
    border-style: solid;
  }

  .tw\:\[border-top-style\:dashed\] {
    border-top-style: dashed;
  }

  .tw\:\[border-top-style\:solid\] {
    border-top-style: solid;
  }

  .tw\:\[border-right-style\:solid\] {
    border-right-style: solid;
  }

  .tw\:\[border-bottom-style\:dashed\] {
    border-bottom-style: dashed;
  }

  .tw\:\[border-bottom-style\:solid\] {
    border-bottom-style: solid;
  }

  .tw\:\[border-left-style\:dashed\] {
    border-left-style: dashed;
  }

  .tw\:\[border-left-style\:dotted\] {
    border-left-style: dotted;
  }

  .tw\:\[border-left-style\:solid\] {
    border-left-style: solid;
  }

  .tw\:\[border-color\:color-mix\(in_srgb\,var\(--agent-metric-color\)_20\%\,transparent\)\] {
    border-color: var(--agent-metric-color);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[border-color\:color-mix\(in_srgb\,var\(--agent-metric-color\)_20\%\,transparent\)\] {
      border-color: color-mix(in srgb,var(--agent-metric-color) 20%,transparent);
    }
  }

  .tw\:\[border-color\:color-mix\(in_srgb\,var\(--border\)_30\%\,transparent\)\] {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[border-color\:color-mix\(in_srgb\,var\(--border\)_30\%\,transparent\)\] {
      border-color: color-mix(in srgb,var(--border) 30%,transparent);
    }
  }

  .tw\:\[border-color\:color-mix\(in_srgb\,var\(--primary-light\)_20\%\,transparent\)\] {
    border-color: var(--primary-light);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[border-color\:color-mix\(in_srgb\,var\(--primary-light\)_20\%\,transparent\)\] {
      border-color: color-mix(in srgb,var(--primary-light) 20%,transparent);
    }
  }

  .tw\:\[border-color\:var\(--acc-add-color\)\] {
    border-color: var(--acc-add-color);
  }

  .tw\:\[border-color\:var\(--acc-card-border\)\] {
    border-color: var(--acc-card-border);
  }

  .tw\:\[border-color\:var\(--border\)\] {
    border-color: var(--border);
  }

  .tw\:\[border-color\:var\(--btn-border\)\] {
    border-color: var(--btn-border);
  }

  .tw\:\[border-color\:var\(--divider\)\] {
    border-color: var(--divider);
  }

  .tw\:\[border-color\:var\(--option-border\)\] {
    border-color: var(--option-border);
  }

  .tw\:\[border-color\:var\(--primary-light\)\] {
    border-color: var(--primary-light);
  }

  .tw\:\[border-color\:var\(--secondary\)\] {
    border-color: var(--secondary);
  }

  .tw\:border-\[\#4CAF50\] {
    border-color: #4caf50;
  }

  .tw\:border-\[\#9a9fa8\] {
    border-color: #9a9fa8;
  }

  .tw\:border-\[\#BDBDBD\] {
    border-color: #bdbdbd;
  }

  .tw\:border-\[\#E0E0E0\] {
    border-color: #e0e0e0;
  }

  .tw\:border-\[\#E4DBFF\] {
    border-color: #e4dbff;
  }

  .tw\:border-\[\#E5E1DB\] {
    border-color: #e5e1db;
  }

  .tw\:border-\[\#FFE082\] {
    border-color: #ffe082;
  }

  .tw\:border-\[\#a7f3d0\] {
    border-color: #a7f3d0;
  }

  .tw\:border-\[\#babec4\] {
    border-color: #babec4;
  }

  .tw\:border-\[\#d1d1d1\] {
    border-color: #d1d1d1;
  }

  .tw\:border-\[\#ddd\] {
    border-color: #ddd;
  }

  .tw\:border-\[\#e0e0e0\] {
    border-color: #e0e0e0;
  }

  .tw\:border-\[\#f0f0f0\] {
    border-color: #f0f0f0;
  }

  .tw\:border-\[\#fff\] {
    border-color: #fff;
  }

  .tw\:border-\[color-mix\(in_srgb\,var\(--border\)_90\%\,transparent\)\] {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-\[color-mix\(in_srgb\,var\(--border\)_90\%\,transparent\)\] {
      border-color: color-mix(in srgb,var(--border) 90%,transparent);
    }
  }

  .tw\:border-\[color-mix\(in_srgb\,var\(--divider\)_15\%\,transparent\)\] {
    border-color: var(--divider);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-\[color-mix\(in_srgb\,var\(--divider\)_15\%\,transparent\)\] {
      border-color: color-mix(in srgb,var(--divider) 15%,transparent);
    }
  }

  .tw\:border-\[color-mix\(in_srgb\,var\(--divider\)_18\%\,transparent\)\] {
    border-color: var(--divider);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-\[color-mix\(in_srgb\,var\(--divider\)_18\%\,transparent\)\] {
      border-color: color-mix(in srgb,var(--divider) 18%,transparent);
    }
  }

  .tw\:border-\[color-mix\(in_srgb\,var\(--divider\)_50\%\,transparent\)\] {
    border-color: var(--divider);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-\[color-mix\(in_srgb\,var\(--divider\)_50\%\,transparent\)\] {
      border-color: color-mix(in srgb,var(--divider) 50%,transparent);
    }
  }

  .tw\:border-\[color-mix\(in_srgb\,var\(--primary\)_20\%\,transparent\)\] {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-\[color-mix\(in_srgb\,var\(--primary\)_20\%\,transparent\)\] {
      border-color: color-mix(in srgb,var(--primary) 20%,transparent);
    }
  }

  .tw\:border-\[color-mix\(in_srgb\,var\(--view-accent\)_35\%\,transparent\)\] {
    border-color: var(--view-accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-\[color-mix\(in_srgb\,var\(--view-accent\)_35\%\,transparent\)\] {
      border-color: color-mix(in srgb,var(--view-accent) 35%,transparent);
    }
  }

  .tw\:border-\[rgba\(0\,0\,0\,0\.04\)\] {
    border-color: #0000000a;
  }

  .tw\:border-\[rgba\(237\,108\,2\,0\.3\)\] {
    border-color: #ed6c024d;
  }

  .tw\:border-\[rgba\(255\,255\,255\,0\.1\)\] {
    border-color: #ffffff1a;
  }

  .tw\:border-\[rgba\(255\,255\,255\,0\.2\)\] {
    border-color: #fff3;
  }

  .tw\:border-\[rgba\(255\,255\,255\,0\.18\)\] {
    border-color: #ffffff2e;
  }

  .tw\:border-\[var\(--ds-color-border\)\] {
    border-color: var(--ds-color-border);
  }

  .tw\:border-\[var\(--ds-map-marker-ring\)\] {
    border-color: var(--ds-map-marker-ring);
  }

  .tw\:border-\[var\(--x\)\] {
    border-color: var(--x);
  }

  .tw\:border-\[white\] {
    border-color: #fff;
  }

  .tw\:border-accent {
    border-color: var(--accent);
  }

  .tw\:border-border {
    border-color: var(--border);
  }

  .tw\:border-border-light {
    border-color: var(--border-light);
  }

  .tw\:border-border\/6 {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-border\/6 {
      border-color: color-mix(in oklab, var(--border) 6%, transparent);
    }
  }

  .tw\:border-border\/15 {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-border\/15 {
      border-color: color-mix(in oklab, var(--border) 15%, transparent);
    }
  }

  .tw\:border-border\/20 {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-border\/20 {
      border-color: color-mix(in oklab, var(--border) 20%, transparent);
    }
  }

  .tw\:border-border\/25 {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-border\/25 {
      border-color: color-mix(in oklab, var(--border) 25%, transparent);
    }
  }

  .tw\:border-border\/30 {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-border\/30 {
      border-color: color-mix(in oklab, var(--border) 30%, transparent);
    }
  }

  .tw\:border-border\/40 {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-border\/40 {
      border-color: color-mix(in oklab, var(--border) 40%, transparent);
    }
  }

  .tw\:border-border\/50 {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-border\/50 {
      border-color: color-mix(in oklab, var(--border) 50%, transparent);
    }
  }

  .tw\:border-border\/60 {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-border\/60 {
      border-color: color-mix(in oklab, var(--border) 60%, transparent);
    }
  }

  .tw\:border-border\/65 {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-border\/65 {
      border-color: color-mix(in oklab, var(--border) 65%, transparent);
    }
  }

  .tw\:border-border\/70 {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-border\/70 {
      border-color: color-mix(in oklab, var(--border) 70%, transparent);
    }
  }

  .tw\:border-border\/80 {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-border\/80 {
      border-color: color-mix(in oklab, var(--border) 80%, transparent);
    }
  }

  .tw\:border-border\/85 {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-border\/85 {
      border-color: color-mix(in oklab, var(--border) 85%, transparent);
    }
  }

  .tw\:border-border\/90 {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-border\/90 {
      border-color: color-mix(in oklab, var(--border) 90%, transparent);
    }
  }

  .tw\:border-card {
    border-color: var(--card);
  }

  .tw\:border-current, .tw\:border-current\/40 {
    border-color: currentColor;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-current\/40 {
      border-color: color-mix(in oklab, currentcolor 40%, transparent);
    }
  }

  .tw\:border-destructive, .tw\:border-destructive\/30 {
    border-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-destructive\/30 {
      border-color: color-mix(in oklab, var(--destructive) 30%, transparent);
    }
  }

  .tw\:border-destructive\/35 {
    border-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-destructive\/35 {
      border-color: color-mix(in oklab, var(--destructive) 35%, transparent);
    }
  }

  .tw\:border-destructive\/36 {
    border-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-destructive\/36 {
      border-color: color-mix(in oklab, var(--destructive) 36%, transparent);
    }
  }

  .tw\:border-destructive\/40 {
    border-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-destructive\/40 {
      border-color: color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }

  .tw\:border-destructive\/70 {
    border-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-destructive\/70 {
      border-color: color-mix(in oklab, var(--destructive) 70%, transparent);
    }
  }

  .tw\:border-destructive\/\[33\.3333\%\] {
    border-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-destructive\/\[33\.3333\%\] {
      border-color: color-mix(in oklab, var(--destructive) 33.3333%, transparent);
    }
  }

  .tw\:border-disabled {
    border-color: var(--disabled);
  }

  .tw\:border-disabled-foreground, .tw\:border-disabled-foreground\/15 {
    border-color: var(--disabled-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-disabled-foreground\/15 {
      border-color: color-mix(in oklab, var(--disabled-foreground) 15%, transparent);
    }
  }

  .tw\:border-disabled-foreground\/20 {
    border-color: var(--disabled-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-disabled-foreground\/20 {
      border-color: color-mix(in oklab, var(--disabled-foreground) 20%, transparent);
    }
  }

  .tw\:border-divider {
    border-color: var(--divider);
  }

  .tw\:border-foreground\/8 {
    border-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-foreground\/8 {
      border-color: color-mix(in oklab, var(--foreground) 8%, transparent);
    }
  }

  .tw\:border-info\/30 {
    border-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-info\/30 {
      border-color: color-mix(in oklab, var(--info) 30%, transparent);
    }
  }

  .tw\:border-info\/36 {
    border-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-info\/36 {
      border-color: color-mix(in oklab, var(--info) 36%, transparent);
    }
  }

  .tw\:border-info\/40 {
    border-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-info\/40 {
      border-color: color-mix(in oklab, var(--info) 40%, transparent);
    }
  }

  .tw\:border-info\/45 {
    border-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-info\/45 {
      border-color: color-mix(in oklab, var(--info) 45%, transparent);
    }
  }

  .tw\:border-info\/50 {
    border-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-info\/50 {
      border-color: color-mix(in oklab, var(--info) 50%, transparent);
    }
  }

  .tw\:border-info\/70 {
    border-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-info\/70 {
      border-color: color-mix(in oklab, var(--info) 70%, transparent);
    }
  }

  .tw\:border-input {
    border-color: var(--input);
  }

  .tw\:border-muted-foreground, .tw\:border-muted-foreground\/12 {
    border-color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-muted-foreground\/12 {
      border-color: color-mix(in oklab, var(--muted-foreground) 12%, transparent);
    }
  }

  .tw\:border-muted-foreground\/15 {
    border-color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-muted-foreground\/15 {
      border-color: color-mix(in oklab, var(--muted-foreground) 15%, transparent);
    }
  }

  .tw\:border-muted-foreground\/30 {
    border-color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-muted-foreground\/30 {
      border-color: color-mix(in oklab, var(--muted-foreground) 30%, transparent);
    }
  }

  .tw\:border-muted-foreground\/40 {
    border-color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-muted-foreground\/40 {
      border-color: color-mix(in oklab, var(--muted-foreground) 40%, transparent);
    }
  }

  .tw\:border-primary {
    border-color: var(--primary);
  }

  .tw\:border-primary-foreground\/50 {
    border-color: var(--primary-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-primary-foreground\/50 {
      border-color: color-mix(in oklab, var(--primary-foreground) 50%, transparent);
    }
  }

  .tw\:border-primary\/8 {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-primary\/8 {
      border-color: color-mix(in oklab, var(--primary) 8%, transparent);
    }
  }

  .tw\:border-primary\/10 {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-primary\/10 {
      border-color: color-mix(in oklab, var(--primary) 10%, transparent);
    }
  }

  .tw\:border-primary\/12 {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-primary\/12 {
      border-color: color-mix(in oklab, var(--primary) 12%, transparent);
    }
  }

  .tw\:border-primary\/13 {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-primary\/13 {
      border-color: color-mix(in oklab, var(--primary) 13%, transparent);
    }
  }

  .tw\:border-primary\/14 {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-primary\/14 {
      border-color: color-mix(in oklab, var(--primary) 14%, transparent);
    }
  }

  .tw\:border-primary\/15 {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-primary\/15 {
      border-color: color-mix(in oklab, var(--primary) 15%, transparent);
    }
  }

  .tw\:border-primary\/16 {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-primary\/16 {
      border-color: color-mix(in oklab, var(--primary) 16%, transparent);
    }
  }

  .tw\:border-primary\/18 {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-primary\/18 {
      border-color: color-mix(in oklab, var(--primary) 18%, transparent);
    }
  }

  .tw\:border-primary\/20 {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-primary\/20 {
      border-color: color-mix(in oklab, var(--primary) 20%, transparent);
    }
  }

  .tw\:border-primary\/22 {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-primary\/22 {
      border-color: color-mix(in oklab, var(--primary) 22%, transparent);
    }
  }

  .tw\:border-primary\/25 {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-primary\/25 {
      border-color: color-mix(in oklab, var(--primary) 25%, transparent);
    }
  }

  .tw\:border-primary\/28 {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-primary\/28 {
      border-color: color-mix(in oklab, var(--primary) 28%, transparent);
    }
  }

  .tw\:border-primary\/30 {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-primary\/30 {
      border-color: color-mix(in oklab, var(--primary) 30%, transparent);
    }
  }

  .tw\:border-primary\/32 {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-primary\/32 {
      border-color: color-mix(in oklab, var(--primary) 32%, transparent);
    }
  }

  .tw\:border-primary\/36 {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-primary\/36 {
      border-color: color-mix(in oklab, var(--primary) 36%, transparent);
    }
  }

  .tw\:border-primary\/38 {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-primary\/38 {
      border-color: color-mix(in oklab, var(--primary) 38%, transparent);
    }
  }

  .tw\:border-primary\/40 {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-primary\/40 {
      border-color: color-mix(in oklab, var(--primary) 40%, transparent);
    }
  }

  .tw\:border-primary\/50 {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-primary\/50 {
      border-color: color-mix(in oklab, var(--primary) 50%, transparent);
    }
  }

  .tw\:border-primary\/72 {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-primary\/72 {
      border-color: color-mix(in oklab, var(--primary) 72%, transparent);
    }
  }

  .tw\:border-secondary, .tw\:border-secondary\/40 {
    border-color: var(--secondary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-secondary\/40 {
      border-color: color-mix(in oklab, var(--secondary) 40%, transparent);
    }
  }

  .tw\:border-success, .tw\:border-success\/20 {
    border-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-success\/20 {
      border-color: color-mix(in oklab, var(--success) 20%, transparent);
    }
  }

  .tw\:border-success\/25 {
    border-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-success\/25 {
      border-color: color-mix(in oklab, var(--success) 25%, transparent);
    }
  }

  .tw\:border-success\/30 {
    border-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-success\/30 {
      border-color: color-mix(in oklab, var(--success) 30%, transparent);
    }
  }

  .tw\:border-success\/35 {
    border-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-success\/35 {
      border-color: color-mix(in oklab, var(--success) 35%, transparent);
    }
  }

  .tw\:border-success\/36 {
    border-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-success\/36 {
      border-color: color-mix(in oklab, var(--success) 36%, transparent);
    }
  }

  .tw\:border-success\/40 {
    border-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-success\/40 {
      border-color: color-mix(in oklab, var(--success) 40%, transparent);
    }
  }

  .tw\:border-success\/70 {
    border-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-success\/70 {
      border-color: color-mix(in oklab, var(--success) 70%, transparent);
    }
  }

  .tw\:border-transparent {
    border-color: #0000;
  }

  .tw\:border-warning, .tw\:border-warning\/15 {
    border-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-warning\/15 {
      border-color: color-mix(in oklab, var(--warning) 15%, transparent);
    }
  }

  .tw\:border-warning\/20 {
    border-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-warning\/20 {
      border-color: color-mix(in oklab, var(--warning) 20%, transparent);
    }
  }

  .tw\:border-warning\/35 {
    border-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-warning\/35 {
      border-color: color-mix(in oklab, var(--warning) 35%, transparent);
    }
  }

  .tw\:border-warning\/36 {
    border-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-warning\/36 {
      border-color: color-mix(in oklab, var(--warning) 36%, transparent);
    }
  }

  .tw\:border-warning\/70 {
    border-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-warning\/70 {
      border-color: color-mix(in oklab, var(--warning) 70%, transparent);
    }
  }

  .tw\:border-warning\/\[33\.3333\%\] {
    border-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-warning\/\[33\.3333\%\] {
      border-color: color-mix(in oklab, var(--warning) 33.3333%, transparent);
    }
  }

  .tw\:\[border-top-color\:var\(--rib-divider\)\] {
    border-top-color: var(--rib-divider);
  }

  .tw\:border-t-\[\#f0f0f0\] {
    border-top-color: #f0f0f0;
  }

  .tw\:border-t-\[var\(--divider\)\] {
    border-top-color: var(--divider);
  }

  .tw\:border-t-border {
    border-top-color: var(--border);
  }

  .tw\:border-t-border-light {
    border-top-color: var(--border-light);
  }

  .tw\:border-t-border\/50 {
    border-top-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-t-border\/50 {
      border-top-color: color-mix(in oklab, var(--border) 50%, transparent);
    }
  }

  .tw\:border-t-divider {
    border-top-color: var(--divider);
  }

  .tw\:border-t-muted-foreground\/10 {
    border-top-color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-t-muted-foreground\/10 {
      border-top-color: color-mix(in oklab, var(--muted-foreground) 10%, transparent);
    }
  }

  .tw\:border-t-primary\/8 {
    border-top-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-t-primary\/8 {
      border-top-color: color-mix(in oklab, var(--primary) 8%, transparent);
    }
  }

  .tw\:\[border-right-color\:var\(--rib-divider\)\] {
    border-right-color: var(--rib-divider);
  }

  .tw\:border-r-border, .tw\:border-r-border\/30 {
    border-right-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-r-border\/30 {
      border-right-color: color-mix(in oklab, var(--border) 30%, transparent);
    }
  }

  .tw\:\[border-bottom-color\:var\(--primary\)\] {
    border-bottom-color: var(--primary);
  }

  .tw\:\[border-bottom-color\:var\(--rib-divider\)\] {
    border-bottom-color: var(--rib-divider);
  }

  .tw\:border-b-border {
    border-bottom-color: var(--border);
  }

  .tw\:border-b-border-light {
    border-bottom-color: var(--border-light);
  }

  .tw\:border-b-border\/6 {
    border-bottom-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-b-border\/6 {
      border-bottom-color: color-mix(in oklab, var(--border) 6%, transparent);
    }
  }

  .tw\:border-b-border\/20 {
    border-bottom-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-b-border\/20 {
      border-bottom-color: color-mix(in oklab, var(--border) 20%, transparent);
    }
  }

  .tw\:border-b-border\/30 {
    border-bottom-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-b-border\/30 {
      border-bottom-color: color-mix(in oklab, var(--border) 30%, transparent);
    }
  }

  .tw\:border-b-divider {
    border-bottom-color: var(--divider);
  }

  .tw\:border-b-foreground\/6 {
    border-bottom-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-b-foreground\/6 {
      border-bottom-color: color-mix(in oklab, var(--foreground) 6%, transparent);
    }
  }

  .tw\:border-b-primary\/12 {
    border-bottom-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-b-primary\/12 {
      border-bottom-color: color-mix(in oklab, var(--primary) 12%, transparent);
    }
  }

  .tw\:border-b-primary\/50 {
    border-bottom-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-b-primary\/50 {
      border-bottom-color: color-mix(in oklab, var(--primary) 50%, transparent);
    }
  }

  .tw\:border-l-\[var\(--divider\)\] {
    border-left-color: var(--divider);
  }

  .tw\:border-l-border, .tw\:border-l-border\/30 {
    border-left-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-l-border\/30 {
      border-left-color: color-mix(in oklab, var(--border) 30%, transparent);
    }
  }

  .tw\:border-l-destructive {
    border-left-color: var(--destructive);
  }

  .tw\:border-l-info {
    border-left-color: var(--info);
  }

  .tw\:border-l-muted-foreground\/10 {
    border-left-color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-l-muted-foreground\/10 {
      border-left-color: color-mix(in oklab, var(--muted-foreground) 10%, transparent);
    }
  }

  .tw\:border-l-muted-foreground\/25 {
    border-left-color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-l-muted-foreground\/25 {
      border-left-color: color-mix(in oklab, var(--muted-foreground) 25%, transparent);
    }
  }

  .tw\:border-l-note-accent {
    border-left-color: var(--note-accent);
  }

  .tw\:border-l-primary {
    border-left-color: var(--primary);
  }

  .tw\:border-l-primary-foreground\/40 {
    border-left-color: var(--primary-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-l-primary-foreground\/40 {
      border-left-color: color-mix(in oklab, var(--primary-foreground) 40%, transparent);
    }
  }

  .tw\:border-l-primary\/40 {
    border-left-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-l-primary\/40 {
      border-left-color: color-mix(in oklab, var(--primary) 40%, transparent);
    }
  }

  .tw\:border-l-primary\/60 {
    border-left-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:border-l-primary\/60 {
      border-left-color: color-mix(in oklab, var(--primary) 60%, transparent);
    }
  }

  .tw\:border-l-success {
    border-left-color: var(--success);
  }

  .tw\:border-l-warning {
    border-left-color: var(--warning);
  }

  .tw\:\!bg-card {
    background-color: var(--card) !important;
  }

  .tw\:\!bg-primary\/\[0\.045\] {
    background-color: var(--primary) !important;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\!bg-primary\/\[0\.045\] {
      background-color: color-mix(in oklab, var(--primary) 4.5%, transparent) !important;
    }
  }

  .tw\:\[background-color\:color-mix\(in_srgb\,var\(--agent-metric-color\)_5\.5\%\,transparent\)\] {
    background-color: var(--agent-metric-color);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background-color\:color-mix\(in_srgb\,var\(--agent-metric-color\)_5\.5\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--agent-metric-color) 5.5%,transparent);
    }
  }

  .tw\:\[background-color\:color-mix\(in_srgb\,var\(--agent-metric-color\)_12\%\,transparent\)\] {
    background-color: var(--agent-metric-color);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background-color\:color-mix\(in_srgb\,var\(--agent-metric-color\)_12\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--agent-metric-color) 12%,transparent);
    }
  }

  .tw\:\[background-color\:color-mix\(in_srgb\,var\(--background\)_80\%\,transparent\)\] {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background-color\:color-mix\(in_srgb\,var\(--background\)_80\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--background) 80%,transparent);
    }
  }

  .tw\:\[background-color\:color-mix\(in_srgb\,var\(--card\)_85\%\,transparent\)\] {
    background-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background-color\:color-mix\(in_srgb\,var\(--card\)_85\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--card) 85%,transparent);
    }
  }

  .tw\:\[background-color\:color-mix\(in_srgb\,var\(--dyn-icon-bg\)_8\%\,transparent\)\] {
    background-color: var(--dyn-icon-bg);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background-color\:color-mix\(in_srgb\,var\(--dyn-icon-bg\)_8\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--dyn-icon-bg) 8%,transparent);
    }
  }

  .tw\:\[background-color\:color-mix\(in_srgb\,var\(--dyn-icon-bg\)_15\%\,transparent\)\] {
    background-color: var(--dyn-icon-bg);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background-color\:color-mix\(in_srgb\,var\(--dyn-icon-bg\)_15\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--dyn-icon-bg) 15%,transparent);
    }
  }

  .tw\:\[background-color\:color-mix\(in_srgb\,var\(--primary\)_12\%\,transparent\)\] {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background-color\:color-mix\(in_srgb\,var\(--primary\)_12\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--primary) 12%,transparent);
    }
  }

  .tw\:\[background-color\:color-mix\(in_srgb\,var\(--primary-light\)_10\%\,transparent\)\] {
    background-color: var(--primary-light);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background-color\:color-mix\(in_srgb\,var\(--primary-light\)_10\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--primary-light) 10%,transparent);
    }
  }

  .tw\:\[background-color\:color-mix\(in_srgb\,var\(--primary-light\)_40\%\,transparent\)\] {
    background-color: var(--primary-light);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background-color\:color-mix\(in_srgb\,var\(--primary-light\)_40\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--primary-light) 40%,transparent);
    }
  }

  .tw\:\[background-color\:var\(--btn-bg\)\] {
    background-color: var(--btn-bg);
  }

  .tw\:\[background-color\:var\(--heat-dot-color\)\] {
    background-color: var(--heat-dot-color);
  }

  .tw\:\[background-color\:var\(--info-light\)\] {
    background-color: var(--info-light);
  }

  .tw\:\[background-color\:var\(--legend-dot-color\)\] {
    background-color: var(--legend-dot-color);
  }

  .tw\:\[background-color\:var\(--row-bg\)\] {
    background-color: var(--row-bg);
  }

  .tw\:\[background-color\:var\(--secondary-light\)\] {
    background-color: var(--secondary-light);
  }

  .tw\:\[background-color\:var\(--surface-dot-color\)\] {
    background-color: var(--surface-dot-color);
  }

  .tw\:\[background-color\:var\(--warning-light\)\] {
    background-color: var(--warning-light);
  }

  .tw\:bg-\[\#3B82F6\] {
    background-color: #3b82f6;
  }

  .tw\:bg-\[\#4CAF50\] {
    background-color: #4caf50;
  }

  .tw\:bg-\[\#8B9DAC\] {
    background-color: #8b9dac;
  }

  .tw\:bg-\[\#8e8e8e\] {
    background-color: #8e8e8e;
  }

  .tw\:bg-\[\#9E9E9E\] {
    background-color: #9e9e9e;
  }

  .tw\:bg-\[\#22C55E\] {
    background-color: #22c55e;
  }

  .tw\:bg-\[\#34D399\] {
    background-color: #34d399;
  }

  .tw\:bg-\[\#0288d1\] {
    background-color: #0288d1;
  }

  .tw\:bg-\[\#333\] {
    background-color: #333;
  }

  .tw\:bg-\[\#378ADD\]\/14 {
    background-color: oklab(62.3248% -.0471555 -.140958 / .14);
  }

  .tw\:bg-\[\#059669\]\/14 {
    background-color: oklab(59.5971% -.121996 .0367738 / .14);
  }

  .tw\:bg-\[\#171512\] {
    background-color: #171512;
  }

  .tw\:bg-\[\#A855F7\] {
    background-color: #a855f7;
  }

  .tw\:bg-\[\#D9A633\]\/14 {
    background-color: oklab(75.3482% .0162001 .137512 / .14);
  }

  .tw\:bg-\[\#D47A6C\]\/14 {
    background-color: oklab(67.4641% .0998234 .0571014 / .14);
  }

  .tw\:bg-\[\#E0E0E0\] {
    background-color: #e0e0e0;
  }

  .tw\:bg-\[\#E3F2FD\] {
    background-color: #e3f2fd;
  }

  .tw\:bg-\[\#E8E0D8\] {
    background-color: #e8e0d8;
  }

  .tw\:bg-\[\#EAB308\] {
    background-color: #eab308;
  }

  .tw\:bg-\[\#EC4899\] {
    background-color: #ec4899;
  }

  .tw\:bg-\[\#EEEEFC\] {
    background-color: #eeeefc;
  }

  .tw\:bg-\[\#F87171\] {
    background-color: #f87171;
  }

  .tw\:bg-\[\#FBBF24\] {
    background-color: #fbbf24;
  }

  .tw\:bg-\[\#FFF3DB\] {
    background-color: #fff3db;
  }

  .tw\:bg-\[\#FFF8E1\] {
    background-color: #fff8e1;
  }

  .tw\:bg-\[\#d1fae5\] {
    background-color: #d1fae5;
  }

  .tw\:bg-\[\#e0e0e0\] {
    background-color: #e0e0e0;
  }

  .tw\:bg-\[\#e2e2e2\] {
    background-color: #e2e2e2;
  }

  .tw\:bg-\[\#f0f0f0\] {
    background-color: #f0f0f0;
  }

  .tw\:bg-\[\#f4f6f8\] {
    background-color: #f4f6f8;
  }

  .tw\:bg-\[\#f5f5f5\] {
    background-color: #f5f5f5;
  }

  .tw\:bg-\[\#f9f9f9\] {
    background-color: #f9f9f9;
  }

  .tw\:bg-\[\#fafafa\] {
    background-color: #fafafa;
  }

  .tw\:bg-\[\#fff\] {
    background-color: #fff;
  }

  .tw\:bg-\[color-mix\(in_srgb\,var\(--action-color\)_10\%\,transparent\)\] {
    background-color: var(--action-color);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-\[color-mix\(in_srgb\,var\(--action-color\)_10\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--action-color) 10%,transparent);
    }
  }

  .tw\:bg-\[color-mix\(in_srgb\,var\(--background\)_60\%\,transparent\)\] {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-\[color-mix\(in_srgb\,var\(--background\)_60\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--background) 60%,transparent);
    }
  }

  .tw\:bg-\[color-mix\(in_srgb\,var\(--background\)_70\%\,transparent\)\] {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-\[color-mix\(in_srgb\,var\(--background\)_70\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--background) 70%,transparent);
    }
  }

  .tw\:bg-\[color-mix\(in_srgb\,var\(--background\)_80\%\,transparent\)\] {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-\[color-mix\(in_srgb\,var\(--background\)_80\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--background) 80%,transparent);
    }
  }

  .tw\:bg-\[color-mix\(in_srgb\,var\(--background\)_92\%\,transparent\)\] {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-\[color-mix\(in_srgb\,var\(--background\)_92\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--background) 92%,transparent);
    }
  }

  .tw\:bg-\[color-mix\(in_srgb\,var\(--background\)_95\%\,transparent\)\] {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-\[color-mix\(in_srgb\,var\(--background\)_95\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--background) 95%,transparent);
    }
  }

  .tw\:bg-\[color-mix\(in_srgb\,var\(--card\)_72\%\,transparent\)\] {
    background-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-\[color-mix\(in_srgb\,var\(--card\)_72\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--card) 72%,transparent);
    }
  }

  .tw\:bg-\[color-mix\(in_srgb\,var\(--card\)_80\%\,var\(--background\)_20\%\)\] {
    background-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-\[color-mix\(in_srgb\,var\(--card\)_80\%\,var\(--background\)_20\%\)\] {
      background-color: color-mix(in srgb,var(--card) 80%,var(--background) 20%);
    }
  }

  .tw\:bg-\[color-mix\(in_srgb\,var\(--card\)_92\%\,transparent\)\] {
    background-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-\[color-mix\(in_srgb\,var\(--card\)_92\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--card) 92%,transparent);
    }
  }

  .tw\:bg-\[color-mix\(in_srgb\,var\(--card\)_95\%\,transparent\)\] {
    background-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-\[color-mix\(in_srgb\,var\(--card\)_95\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--card) 95%,transparent);
    }
  }

  .tw\:bg-\[color-mix\(in_srgb\,var\(--foreground\)_30\%\,transparent\)\] {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-\[color-mix\(in_srgb\,var\(--foreground\)_30\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--foreground) 30%,transparent);
    }
  }

  .tw\:bg-\[color-mix\(in_srgb\,var\(--note-accent\)_13\%\,transparent\)\] {
    background-color: var(--note-accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-\[color-mix\(in_srgb\,var\(--note-accent\)_13\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--note-accent) 13%,transparent);
    }
  }

  .tw\:bg-\[color-mix\(in_srgb\,var\(--primary\)_4\.5\%\,transparent\)\] {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-\[color-mix\(in_srgb\,var\(--primary\)_4\.5\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--primary) 4.5%,transparent);
    }
  }

  .tw\:bg-\[color-mix\(in_srgb\,var\(--primary\)_90\%\,transparent\)\] {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-\[color-mix\(in_srgb\,var\(--primary\)_90\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--primary) 90%,transparent);
    }
  }

  .tw\:bg-\[color-mix\(in_srgb\,var\(--view-accent\)_9\%\,transparent\)\] {
    background-color: var(--view-accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-\[color-mix\(in_srgb\,var\(--view-accent\)_9\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--view-accent) 9%,transparent);
    }
  }

  .tw\:bg-\[inherit\] {
    background-color: inherit;
  }

  .tw\:bg-\[rgba\(0\,0\,0\,\.45\)\] {
    background-color: #00000073;
  }

  .tw\:bg-\[rgba\(0\,0\,0\,0\.02\)\] {
    background-color: #00000005;
  }

  .tw\:bg-\[rgba\(0\,0\,0\,0\.3\)\] {
    background-color: #0000004d;
  }

  .tw\:bg-\[rgba\(0\,0\,0\,0\.4\)\] {
    background-color: #0006;
  }

  .tw\:bg-\[rgba\(0\,0\,0\,0\.5\)\] {
    background-color: #00000080;
  }

  .tw\:bg-\[rgba\(0\,0\,0\,0\.6\)\] {
    background-color: #0009;
  }

  .tw\:bg-\[rgba\(0\,0\,0\,0\.7\)\] {
    background-color: #000000b3;
  }

  .tw\:bg-\[rgba\(0\,0\,0\,0\.9\)\] {
    background-color: #000000e6;
  }

  .tw\:bg-\[rgba\(0\,0\,0\,0\.35\)\] {
    background-color: #00000059;
  }

  .tw\:bg-\[rgba\(0\,0\,0\,0\.55\)\] {
    background-color: #0000008c;
  }

  .tw\:bg-\[rgba\(0\,0\,0\,0\.56\)\] {
    background-color: #0000008f;
  }

  .tw\:bg-\[rgba\(0\,0\,0\,0\.65\)\] {
    background-color: #000000a6;
  }

  .tw\:bg-\[rgba\(0\,0\,0\,0\.85\)\] {
    background-color: #000000d9;
  }

  .tw\:bg-\[rgba\(15\,23\,42\,0\.04\)\] {
    background-color: #0f172a0a;
  }

  .tw\:bg-\[rgba\(16\,185\,129\,0\.2\)\] {
    background-color: #10b98133;
  }

  .tw\:bg-\[rgba\(30\,30\,30\,0\.8\)\] {
    background-color: #1e1e1ecc;
  }

  .tw\:bg-\[rgba\(30\,30\,30\,0\.9\)\] {
    background-color: #1e1e1ee6;
  }

  .tw\:bg-\[rgba\(59\,130\,246\,0\.2\)\] {
    background-color: #3b82f633;
  }

  .tw\:bg-\[rgba\(76\,175\,80\,0\.1\)\] {
    background-color: #4caf501a;
  }

  .tw\:bg-\[rgba\(237\,108\,2\,0\.08\)\] {
    background-color: #ed6c0214;
  }

  .tw\:bg-\[rgba\(240\,240\,240\,1\)\] {
    background-color: #f0f0f0;
  }

  .tw\:bg-\[rgba\(250\,245\,255\,0\.5\)\] {
    background-color: #faf5ff80;
  }

  .tw\:bg-\[rgba\(255\,255\,255\,0\.1\)\] {
    background-color: #ffffff1a;
  }

  .tw\:bg-\[rgba\(255\,255\,255\,0\.2\)\] {
    background-color: #fff3;
  }

  .tw\:bg-\[rgba\(255\,255\,255\,0\.3\)\] {
    background-color: #ffffff4d;
  }

  .tw\:bg-\[rgba\(255\,255\,255\,0\.4\)\] {
    background-color: #fff6;
  }

  .tw\:bg-\[rgba\(255\,255\,255\,0\.05\)\] {
    background-color: #ffffff0d;
  }

  .tw\:bg-\[rgba\(255\,255\,255\,0\.6\)\] {
    background-color: #fff9;
  }

  .tw\:bg-\[rgba\(255\,255\,255\,0\.7\)\] {
    background-color: #ffffffb3;
  }

  .tw\:bg-\[rgba\(255\,255\,255\,0\.8\)\] {
    background-color: #fffc;
  }

  .tw\:bg-\[rgba\(255\,255\,255\,0\.9\)\] {
    background-color: #ffffffe6;
  }

  .tw\:bg-\[rgba\(255\,255\,255\,0\.15\)\] {
    background-color: #ffffff26;
  }

  .tw\:bg-\[rgba\(255\,255\,255\,0\.18\)\] {
    background-color: #ffffff2e;
  }

  .tw\:bg-\[rgba\(255\,255\,255\,0\.25\)\] {
    background-color: #ffffff40;
  }

  .tw\:bg-\[rgba\(255\,255\,255\,0\.75\)\] {
    background-color: #ffffffbf;
  }

  .tw\:bg-\[rgba\(255\,255\,255\,0\.78\)\] {
    background-color: #ffffffc7;
  }

  .tw\:bg-\[rgba\(255\,255\,255\,0\.92\)\] {
    background-color: #ffffffeb;
  }

  .tw\:bg-\[var\(--accent-light\)\] {
    background-color: var(--accent-light);
  }

  .tw\:bg-\[var\(--booking-bg\)\] {
    background-color: var(--booking-bg);
  }

  .tw\:bg-\[var\(--destructive-light\)\] {
    background-color: var(--destructive-light);
  }

  .tw\:bg-\[var\(--ds-field-bg\)\] {
    background-color: var(--ds-field-bg);
  }

  .tw\:bg-\[var\(--ds-map-marker-color\)\] {
    background-color: var(--ds-map-marker-color);
  }

  .tw\:bg-\[var\(--ds-map-marker-surface\)\] {
    background-color: var(--ds-map-marker-surface);
  }

  .tw\:bg-\[var\(--hover-wash\)\] {
    background-color: var(--hover-wash);
  }

  .tw\:bg-\[var\(--secondary-light\)\] {
    background-color: var(--secondary-light);
  }

  .tw\:bg-\[var\(--share-color\)\] {
    background-color: var(--share-color);
  }

  .tw\:bg-\[var\(--start-bg\)\] {
    background-color: var(--start-bg);
  }

  .tw\:bg-\[var\(--success-light\)\] {
    background-color: var(--success-light);
  }

  .tw\:bg-\[var\(--view-accent\)\] {
    background-color: var(--view-accent);
  }

  .tw\:bg-\[var\(--warning-light\)\] {
    background-color: var(--warning-light);
  }

  .tw\:bg-\[var\(--x\)\] {
    background-color: var(--x);
  }

  .tw\:bg-\[white\] {
    background-color: #fff;
  }

  .tw\:bg-accent\/10 {
    background-color: var(--accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-accent\/10 {
      background-color: color-mix(in oklab, var(--accent) 10%, transparent);
    }
  }

  .tw\:bg-accent\/12 {
    background-color: var(--accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-accent\/12 {
      background-color: color-mix(in oklab, var(--accent) 12%, transparent);
    }
  }

  .tw\:bg-accent\/14 {
    background-color: var(--accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-accent\/14 {
      background-color: color-mix(in oklab, var(--accent) 14%, transparent);
    }
  }

  .tw\:bg-background, .tw\:bg-background\/55 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-background\/55 {
      background-color: color-mix(in oklab, var(--background) 55%, transparent);
    }
  }

  .tw\:bg-background\/70 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-background\/70 {
      background-color: color-mix(in oklab, var(--background) 70%, transparent);
    }
  }

  .tw\:bg-background\/80 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-background\/80 {
      background-color: color-mix(in oklab, var(--background) 80%, transparent);
    }
  }

  .tw\:bg-background\/85 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-background\/85 {
      background-color: color-mix(in oklab, var(--background) 85%, transparent);
    }
  }

  .tw\:bg-background\/90 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-background\/90 {
      background-color: color-mix(in oklab, var(--background) 90%, transparent);
    }
  }

  .tw\:bg-border, .tw\:bg-border\/30 {
    background-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-border\/30 {
      background-color: color-mix(in oklab, var(--border) 30%, transparent);
    }
  }

  .tw\:bg-border\/50 {
    background-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-border\/50 {
      background-color: color-mix(in oklab, var(--border) 50%, transparent);
    }
  }

  .tw\:bg-card, .tw\:bg-card\/70 {
    background-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-card\/70 {
      background-color: color-mix(in oklab, var(--card) 70%, transparent);
    }
  }

  .tw\:bg-card\/72 {
    background-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-card\/72 {
      background-color: color-mix(in oklab, var(--card) 72%, transparent);
    }
  }

  .tw\:bg-card\/80 {
    background-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-card\/80 {
      background-color: color-mix(in oklab, var(--card) 80%, transparent);
    }
  }

  .tw\:bg-card\/84 {
    background-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-card\/84 {
      background-color: color-mix(in oklab, var(--card) 84%, transparent);
    }
  }

  .tw\:bg-card\/85 {
    background-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-card\/85 {
      background-color: color-mix(in oklab, var(--card) 85%, transparent);
    }
  }

  .tw\:bg-card\/90 {
    background-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-card\/90 {
      background-color: color-mix(in oklab, var(--card) 90%, transparent);
    }
  }

  .tw\:bg-card\/95 {
    background-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-card\/95 {
      background-color: color-mix(in oklab, var(--card) 95%, transparent);
    }
  }

  .tw\:bg-card\/96 {
    background-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-card\/96 {
      background-color: color-mix(in oklab, var(--card) 96%, transparent);
    }
  }

  .tw\:bg-card\/97 {
    background-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-card\/97 {
      background-color: color-mix(in oklab, var(--card) 97%, transparent);
    }
  }

  .tw\:bg-current\/4 {
    background-color: currentColor;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-current\/4 {
      background-color: color-mix(in oklab, currentcolor 4%, transparent);
    }
  }

  .tw\:bg-current\/12 {
    background-color: currentColor;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-current\/12 {
      background-color: color-mix(in oklab, currentcolor 12%, transparent);
    }
  }

  .tw\:bg-destructive, .tw\:bg-destructive\/4 {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-destructive\/4 {
      background-color: color-mix(in oklab, var(--destructive) 4%, transparent);
    }
  }

  .tw\:bg-destructive\/5 {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-destructive\/5 {
      background-color: color-mix(in oklab, var(--destructive) 5%, transparent);
    }
  }

  .tw\:bg-destructive\/10 {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-destructive\/10 {
      background-color: color-mix(in oklab, var(--destructive) 10%, transparent);
    }
  }

  .tw\:bg-destructive\/12 {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-destructive\/12 {
      background-color: color-mix(in oklab, var(--destructive) 12%, transparent);
    }
  }

  .tw\:bg-destructive\/13 {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-destructive\/13 {
      background-color: color-mix(in oklab, var(--destructive) 13%, transparent);
    }
  }

  .tw\:bg-destructive\/14 {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-destructive\/14 {
      background-color: color-mix(in oklab, var(--destructive) 14%, transparent);
    }
  }

  .tw\:bg-destructive\/18 {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-destructive\/18 {
      background-color: color-mix(in oklab, var(--destructive) 18%, transparent);
    }
  }

  .tw\:bg-disabled {
    background-color: var(--disabled);
  }

  .tw\:bg-disabled-foreground, .tw\:bg-disabled-foreground\/14 {
    background-color: var(--disabled-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-disabled-foreground\/14 {
      background-color: color-mix(in oklab, var(--disabled-foreground) 14%, transparent);
    }
  }

  .tw\:bg-disabled-foreground\/15 {
    background-color: var(--disabled-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-disabled-foreground\/15 {
      background-color: color-mix(in oklab, var(--disabled-foreground) 15%, transparent);
    }
  }

  .tw\:bg-disabled\/50 {
    background-color: var(--disabled);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-disabled\/50 {
      background-color: color-mix(in oklab, var(--disabled) 50%, transparent);
    }
  }

  .tw\:bg-divider {
    background-color: var(--divider);
  }

  .tw\:bg-foreground, .tw\:bg-foreground\/2 {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-foreground\/2 {
      background-color: color-mix(in oklab, var(--foreground) 2%, transparent);
    }
  }

  .tw\:bg-foreground\/3 {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-foreground\/3 {
      background-color: color-mix(in oklab, var(--foreground) 3%, transparent);
    }
  }

  .tw\:bg-foreground\/4 {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-foreground\/4 {
      background-color: color-mix(in oklab, var(--foreground) 4%, transparent);
    }
  }

  .tw\:bg-foreground\/5 {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-foreground\/5 {
      background-color: color-mix(in oklab, var(--foreground) 5%, transparent);
    }
  }

  .tw\:bg-foreground\/6 {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-foreground\/6 {
      background-color: color-mix(in oklab, var(--foreground) 6%, transparent);
    }
  }

  .tw\:bg-foreground\/7 {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-foreground\/7 {
      background-color: color-mix(in oklab, var(--foreground) 7%, transparent);
    }
  }

  .tw\:bg-foreground\/8 {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-foreground\/8 {
      background-color: color-mix(in oklab, var(--foreground) 8%, transparent);
    }
  }

  .tw\:bg-foreground\/20 {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-foreground\/20 {
      background-color: color-mix(in oklab, var(--foreground) 20%, transparent);
    }
  }

  .tw\:bg-foreground\/26 {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-foreground\/26 {
      background-color: color-mix(in oklab, var(--foreground) 26%, transparent);
    }
  }

  .tw\:bg-foreground\/28 {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-foreground\/28 {
      background-color: color-mix(in oklab, var(--foreground) 28%, transparent);
    }
  }

  .tw\:bg-foreground\/40 {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-foreground\/40 {
      background-color: color-mix(in oklab, var(--foreground) 40%, transparent);
    }
  }

  .tw\:bg-foreground\/45 {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-foreground\/45 {
      background-color: color-mix(in oklab, var(--foreground) 45%, transparent);
    }
  }

  .tw\:bg-foreground\/50 {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-foreground\/50 {
      background-color: color-mix(in oklab, var(--foreground) 50%, transparent);
    }
  }

  .tw\:bg-foreground\/85 {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-foreground\/85 {
      background-color: color-mix(in oklab, var(--foreground) 85%, transparent);
    }
  }

  .tw\:bg-hover-wash {
    background-color: var(--hover-wash);
  }

  .tw\:bg-info, .tw\:bg-info\/4 {
    background-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-info\/4 {
      background-color: color-mix(in oklab, var(--info) 4%, transparent);
    }
  }

  .tw\:bg-info\/8 {
    background-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-info\/8 {
      background-color: color-mix(in oklab, var(--info) 8%, transparent);
    }
  }

  .tw\:bg-info\/10 {
    background-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-info\/10 {
      background-color: color-mix(in oklab, var(--info) 10%, transparent);
    }
  }

  .tw\:bg-info\/12 {
    background-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-info\/12 {
      background-color: color-mix(in oklab, var(--info) 12%, transparent);
    }
  }

  .tw\:bg-info\/13 {
    background-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-info\/13 {
      background-color: color-mix(in oklab, var(--info) 13%, transparent);
    }
  }

  .tw\:bg-info\/18 {
    background-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-info\/18 {
      background-color: color-mix(in oklab, var(--info) 18%, transparent);
    }
  }

  .tw\:bg-media-placeholder {
    background-color: var(--media-placeholder-bg);
  }

  .tw\:bg-media-placeholder-strong {
    background-color: var(--media-placeholder-strong);
  }

  .tw\:bg-modal {
    background-color: var(--modal-bg);
  }

  .tw\:bg-muted {
    background-color: var(--muted);
  }

  .tw\:bg-muted-foreground\/5 {
    background-color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-muted-foreground\/5 {
      background-color: color-mix(in oklab, var(--muted-foreground) 5%, transparent);
    }
  }

  .tw\:bg-muted-foreground\/6 {
    background-color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-muted-foreground\/6 {
      background-color: color-mix(in oklab, var(--muted-foreground) 6%, transparent);
    }
  }

  .tw\:bg-muted-foreground\/8 {
    background-color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-muted-foreground\/8 {
      background-color: color-mix(in oklab, var(--muted-foreground) 8%, transparent);
    }
  }

  .tw\:bg-muted-foreground\/10 {
    background-color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-muted-foreground\/10 {
      background-color: color-mix(in oklab, var(--muted-foreground) 10%, transparent);
    }
  }

  .tw\:bg-muted-foreground\/12 {
    background-color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-muted-foreground\/12 {
      background-color: color-mix(in oklab, var(--muted-foreground) 12%, transparent);
    }
  }

  .tw\:bg-muted-foreground\/20 {
    background-color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-muted-foreground\/20 {
      background-color: color-mix(in oklab, var(--muted-foreground) 20%, transparent);
    }
  }

  .tw\:bg-muted-foreground\/30 {
    background-color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-muted-foreground\/30 {
      background-color: color-mix(in oklab, var(--muted-foreground) 30%, transparent);
    }
  }

  .tw\:bg-muted-foreground\/40 {
    background-color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-muted-foreground\/40 {
      background-color: color-mix(in oklab, var(--muted-foreground) 40%, transparent);
    }
  }

  .tw\:bg-muted-foreground\/50 {
    background-color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-muted-foreground\/50 {
      background-color: color-mix(in oklab, var(--muted-foreground) 50%, transparent);
    }
  }

  .tw\:bg-muted\/30 {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-muted\/30 {
      background-color: color-mix(in oklab, var(--muted) 30%, transparent);
    }
  }

  .tw\:bg-muted\/50 {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-muted\/50 {
      background-color: color-mix(in oklab, var(--muted) 50%, transparent);
    }
  }

  .tw\:bg-muted\/70 {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-muted\/70 {
      background-color: color-mix(in oklab, var(--muted) 70%, transparent);
    }
  }

  .tw\:bg-muted\/72 {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-muted\/72 {
      background-color: color-mix(in oklab, var(--muted) 72%, transparent);
    }
  }

  .tw\:bg-note-accent {
    background-color: var(--note-accent);
  }

  .tw\:bg-popover, .tw\:bg-popover\/95 {
    background-color: var(--popover);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-popover\/95 {
      background-color: color-mix(in oklab, var(--popover) 95%, transparent);
    }
  }

  .tw\:bg-primary {
    background-color: var(--primary);
  }

  .tw\:bg-primary-foreground, .tw\:bg-primary-foreground\/30 {
    background-color: var(--primary-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-primary-foreground\/30 {
      background-color: color-mix(in oklab, var(--primary-foreground) 30%, transparent);
    }
  }

  .tw\:bg-primary-hover {
    background-color: var(--primary-hover);
  }

  .tw\:bg-primary-light {
    background-color: var(--primary-light);
  }

  .tw\:bg-primary\/3 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-primary\/3 {
      background-color: color-mix(in oklab, var(--primary) 3%, transparent);
    }
  }

  .tw\:bg-primary\/4 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-primary\/4 {
      background-color: color-mix(in oklab, var(--primary) 4%, transparent);
    }
  }

  .tw\:bg-primary\/5 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-primary\/5 {
      background-color: color-mix(in oklab, var(--primary) 5%, transparent);
    }
  }

  .tw\:bg-primary\/6 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-primary\/6 {
      background-color: color-mix(in oklab, var(--primary) 6%, transparent);
    }
  }

  .tw\:bg-primary\/7 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-primary\/7 {
      background-color: color-mix(in oklab, var(--primary) 7%, transparent);
    }
  }

  .tw\:bg-primary\/8 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-primary\/8 {
      background-color: color-mix(in oklab, var(--primary) 8%, transparent);
    }
  }

  .tw\:bg-primary\/10 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-primary\/10 {
      background-color: color-mix(in oklab, var(--primary) 10%, transparent);
    }
  }

  .tw\:bg-primary\/12 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-primary\/12 {
      background-color: color-mix(in oklab, var(--primary) 12%, transparent);
    }
  }

  .tw\:bg-primary\/13 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-primary\/13 {
      background-color: color-mix(in oklab, var(--primary) 13%, transparent);
    }
  }

  .tw\:bg-primary\/14 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-primary\/14 {
      background-color: color-mix(in oklab, var(--primary) 14%, transparent);
    }
  }

  .tw\:bg-primary\/15 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-primary\/15 {
      background-color: color-mix(in oklab, var(--primary) 15%, transparent);
    }
  }

  .tw\:bg-primary\/18 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-primary\/18 {
      background-color: color-mix(in oklab, var(--primary) 18%, transparent);
    }
  }

  .tw\:bg-primary\/20 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-primary\/20 {
      background-color: color-mix(in oklab, var(--primary) 20%, transparent);
    }
  }

  .tw\:bg-primary\/30 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-primary\/30 {
      background-color: color-mix(in oklab, var(--primary) 30%, transparent);
    }
  }

  .tw\:bg-primary\/40 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-primary\/40 {
      background-color: color-mix(in oklab, var(--primary) 40%, transparent);
    }
  }

  .tw\:bg-primary\/\[0\.018\] {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-primary\/\[0\.018\] {
      background-color: color-mix(in oklab, var(--primary) 1.8%, transparent);
    }
  }

  .tw\:bg-primary\/\[0\.035\] {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-primary\/\[0\.035\] {
      background-color: color-mix(in oklab, var(--primary) 3.5%, transparent);
    }
  }

  .tw\:bg-primary\/\[0\.075\] {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-primary\/\[0\.075\] {
      background-color: color-mix(in oklab, var(--primary) 7.5%, transparent);
    }
  }

  .tw\:bg-primary\/\[3\%\] {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-primary\/\[3\%\] {
      background-color: color-mix(in oklab, var(--primary) 3%, transparent);
    }
  }

  .tw\:bg-primary\/\[3\.9216\%\] {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-primary\/\[3\.9216\%\] {
      background-color: color-mix(in oklab, var(--primary) 3.9216%, transparent);
    }
  }

  .tw\:bg-primary\/\[7\.5\%\] {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-primary\/\[7\.5\%\] {
      background-color: color-mix(in oklab, var(--primary) 7.5%, transparent);
    }
  }

  .tw\:bg-primary\/\[7\.84\%\] {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-primary\/\[7\.84\%\] {
      background-color: color-mix(in oklab, var(--primary) 7.84%, transparent);
    }
  }

  .tw\:bg-primary\/\[7\.0588\%\] {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-primary\/\[7\.0588\%\] {
      background-color: color-mix(in oklab, var(--primary) 7.0588%, transparent);
    }
  }

  .tw\:bg-primary\/\[7\.8431\%\] {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-primary\/\[7\.8431\%\] {
      background-color: color-mix(in oklab, var(--primary) 7.8431%, transparent);
    }
  }

  .tw\:bg-secondary, .tw\:bg-secondary\/4 {
    background-color: var(--secondary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-secondary\/4 {
      background-color: color-mix(in oklab, var(--secondary) 4%, transparent);
    }
  }

  .tw\:bg-secondary\/6 {
    background-color: var(--secondary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-secondary\/6 {
      background-color: color-mix(in oklab, var(--secondary) 6%, transparent);
    }
  }

  .tw\:bg-secondary\/10 {
    background-color: var(--secondary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-secondary\/10 {
      background-color: color-mix(in oklab, var(--secondary) 10%, transparent);
    }
  }

  .tw\:bg-secondary\/12 {
    background-color: var(--secondary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-secondary\/12 {
      background-color: color-mix(in oklab, var(--secondary) 12%, transparent);
    }
  }

  .tw\:bg-secondary\/14 {
    background-color: var(--secondary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-secondary\/14 {
      background-color: color-mix(in oklab, var(--secondary) 14%, transparent);
    }
  }

  .tw\:bg-secondary\/18 {
    background-color: var(--secondary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-secondary\/18 {
      background-color: color-mix(in oklab, var(--secondary) 18%, transparent);
    }
  }

  .tw\:bg-success, .tw\:bg-success\/4 {
    background-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-success\/4 {
      background-color: color-mix(in oklab, var(--success) 4%, transparent);
    }
  }

  .tw\:bg-success\/6 {
    background-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-success\/6 {
      background-color: color-mix(in oklab, var(--success) 6%, transparent);
    }
  }

  .tw\:bg-success\/10 {
    background-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-success\/10 {
      background-color: color-mix(in oklab, var(--success) 10%, transparent);
    }
  }

  .tw\:bg-success\/12 {
    background-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-success\/12 {
      background-color: color-mix(in oklab, var(--success) 12%, transparent);
    }
  }

  .tw\:bg-success\/13 {
    background-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-success\/13 {
      background-color: color-mix(in oklab, var(--success) 13%, transparent);
    }
  }

  .tw\:bg-success\/18 {
    background-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-success\/18 {
      background-color: color-mix(in oklab, var(--success) 18%, transparent);
    }
  }

  .tw\:bg-success\/20 {
    background-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-success\/20 {
      background-color: color-mix(in oklab, var(--success) 20%, transparent);
    }
  }

  .tw\:bg-success\/25 {
    background-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-success\/25 {
      background-color: color-mix(in oklab, var(--success) 25%, transparent);
    }
  }

  .tw\:bg-tertiary {
    background-color: var(--tertiary);
  }

  .tw\:bg-transparent {
    background-color: #0000;
  }

  .tw\:bg-warning, .tw\:bg-warning\/8 {
    background-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-warning\/8 {
      background-color: color-mix(in oklab, var(--warning) 8%, transparent);
    }
  }

  .tw\:bg-warning\/10 {
    background-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-warning\/10 {
      background-color: color-mix(in oklab, var(--warning) 10%, transparent);
    }
  }

  .tw\:bg-warning\/12 {
    background-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-warning\/12 {
      background-color: color-mix(in oklab, var(--warning) 12%, transparent);
    }
  }

  .tw\:bg-warning\/13 {
    background-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-warning\/13 {
      background-color: color-mix(in oklab, var(--warning) 13%, transparent);
    }
  }

  .tw\:bg-warning\/15 {
    background-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-warning\/15 {
      background-color: color-mix(in oklab, var(--warning) 15%, transparent);
    }
  }

  .tw\:bg-warning\/18 {
    background-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-warning\/18 {
      background-color: color-mix(in oklab, var(--warning) 18%, transparent);
    }
  }

  .tw\:bg-warning\/20 {
    background-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-warning\/20 {
      background-color: color-mix(in oklab, var(--warning) 20%, transparent);
    }
  }

  .tw\:bg-warning\/50 {
    background-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-warning\/50 {
      background-color: color-mix(in oklab, var(--warning) 50%, transparent);
    }
  }

  .tw\:bg-warning\/\[10\.1961\%\] {
    background-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-warning\/\[10\.1961\%\] {
      background-color: color-mix(in oklab, var(--warning) 10.1961%, transparent);
    }
  }

  .tw\:bg-linear-135 {
    --tw-gradient-position: 135deg;
  }

  @supports (background-image: linear-gradient(in lab, red, red)) {
    .tw\:bg-linear-135 {
      --tw-gradient-position: 135deg in oklab;
    }
  }

  .tw\:bg-linear-135 {
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .tw\:bg-linear-to-r {
    --tw-gradient-position: to right;
  }

  @supports (background-image: linear-gradient(in lab, red, red)) {
    .tw\:bg-linear-to-r {
      --tw-gradient-position: to right in oklab;
    }
  }

  .tw\:bg-linear-to-r {
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .tw\:bg-gradient-to-r {
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .tw\:\[background-image\:linear-gradient\(var\(--primary\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,var\(--primary\)_1px\,transparent_1px\)\] {
    background-image: linear-gradient(var(--primary) 1px,transparent 1px),linear-gradient(90deg,var(--primary) 1px,transparent 1px);
  }

  .tw\:\[background-image\:radial-gradient\(circle_at_20\%_30\%\,rgba\(84\,40\,212\,0\.2\)_0\%\,rgba\(84\,40\,212\,0\)_40\%\)\,radial-gradient\(circle_at_70\%_20\%\,rgba\(100\,180\,255\,0\.2\)_0\%\,rgba\(100\,180\,255\,0\)_50\%\)\,radial-gradient\(circle_at_50\%_80\%\,rgba\(152\,251\,152\,0\.2\)_0\%\,rgba\(152\,251\,152\,0\)_50\%\)\,linear-gradient\(180deg\,rgba\(255\,223\,223\,0\.1\)_0\%\,rgba\(255\,215\,0\,0\.15\)_100\%\)\] {
    background-image: radial-gradient(circle at 20% 30%, #5428d433 0%, #5428d400 40%), radial-gradient(circle at 70% 20%, #64b4ff33 0%, #64b4ff00 50%), radial-gradient(circle at 50% 80%, #98fb9833 0%, #98fb9800 50%), linear-gradient(#ffdfdf1a 0%, #ffd70026 100%);
  }

  .tw\:\[background-image\:var\(--cis-grad-bg\)\] {
    background-image: var(--cis-grad-bg);
  }

  .tw\:bg-\[linear-gradient\(90deg\,\#F47800\,\#E92C4F\,\#C442C7\,\#48AFF4\)\] {
    background-image: linear-gradient(90deg, #f47800, #e92c4f, #c442c7, #48aff4);
  }

  .tw\:bg-\[linear-gradient\(90deg\,var\(--primary\)_0\%\,var\(--secondary\)_50\%\,var\(--primary\)_100\%\)\] {
    background-image: linear-gradient(90deg,var(--primary) 0%,var(--secondary) 50%,var(--primary) 100%);
  }

  .tw\:bg-\[linear-gradient\(135deg\,_\#7B8D9C_0\%\,_\#A0B0BC_40\%\,_\#8B9DAC_70\%\,_\#6B7D8C_100\%\)\] {
    background-image: linear-gradient(135deg, #7b8d9c 0%, #a0b0bc 40%, #8b9dac 70%, #6b7d8c 100%);
  }

  .tw\:bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--primary\)_5\%\,transparent\)_0\%\,color-mix\(in_srgb\,var\(--primary\)_2\%\,transparent\)_100\%\)\] {
    background-image: linear-gradient(135deg,var(--primary) 0%,var(--primary) 100%);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--primary\)_5\%\,transparent\)_0\%\,color-mix\(in_srgb\,var\(--primary\)_2\%\,transparent\)_100\%\)\] {
      background-image: linear-gradient(135deg,color-mix(in srgb,var(--primary) 5%,transparent) 0%,color-mix(in srgb,var(--primary) 2%,transparent) 100%);
    }
  }

  .tw\:bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--primary\)_12\%\,transparent\)_0\%\,color-mix\(in_srgb\,var\(--secondary\)_12\%\,transparent\)_100\%\)\] {
    background-image: linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--primary\)_12\%\,transparent\)_0\%\,color-mix\(in_srgb\,var\(--secondary\)_12\%\,transparent\)_100\%\)\] {
      background-image: linear-gradient(135deg,color-mix(in srgb,var(--primary) 12%,transparent) 0%,color-mix(in srgb,var(--secondary) 12%,transparent) 100%);
    }
  }

  .tw\:bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--primary\)_14\.12\%\,transparent\)\,color-mix\(in_srgb\,var\(--secondary\)_18\.82\%\,transparent\)\)\] {
    background-image: linear-gradient(135deg,var(--primary),var(--secondary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--primary\)_14\.12\%\,transparent\)\,color-mix\(in_srgb\,var\(--secondary\)_18\.82\%\,transparent\)\)\] {
      background-image: linear-gradient(135deg,color-mix(in srgb,var(--primary) 14.12%,transparent),color-mix(in srgb,var(--secondary) 18.82%,transparent));
    }
  }

  .tw\:bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--success\)_12\%\,transparent\)_0\%\,color-mix\(in_srgb\,var\(--info\)_12\%\,transparent\)_100\%\)\] {
    background-image: linear-gradient(135deg,var(--success) 0%,var(--info) 100%);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--success\)_12\%\,transparent\)_0\%\,color-mix\(in_srgb\,var\(--info\)_12\%\,transparent\)_100\%\)\] {
      background-image: linear-gradient(135deg,color-mix(in srgb,var(--success) 12%,transparent) 0%,color-mix(in srgb,var(--info) 12%,transparent) 100%);
    }
  }

  .tw\:bg-\[linear-gradient\(135deg\,var\(--primary\)\,var\(--secondary\)\)\] {
    background-image: linear-gradient(135deg,var(--primary),var(--secondary));
  }

  .tw\:bg-\[linear-gradient\(135deg\,var\(--primary\)_0\%\,var\(--primary-dark\)_100\%\)\] {
    background-image: linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);
  }

  .tw\:bg-\[linear-gradient\(135deg\,var\(--primary\)_0\%\,var\(--primary-hover\)_100\%\)\] {
    background-image: linear-gradient(135deg,var(--primary) 0%,var(--primary-hover) 100%);
  }

  .tw\:bg-\[linear-gradient\(135deg\,var\(--primary\)_0\%\,var\(--secondary\)_100\%\)\] {
    background-image: linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);
  }

  .tw\:bg-\[linear-gradient\(135deg\,var\(--secondary\)\,var\(--primary\)\)\] {
    background-image: linear-gradient(135deg,var(--secondary),var(--primary));
  }

  .tw\:bg-\[linear-gradient\(135deg\,var\(--secondary\)_0\%\,var\(--primary\)_100\%\)\] {
    background-image: linear-gradient(135deg,var(--secondary) 0%,var(--primary) 100%);
  }

  .tw\:bg-\[linear-gradient\(145deg\,var\(--background\)\,color-mix\(in_srgb\,var\(--primary\)_7\.06\%\,transparent\)\)\] {
    background-image: linear-gradient(145deg,var(--background),var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-\[linear-gradient\(145deg\,var\(--background\)\,color-mix\(in_srgb\,var\(--primary\)_7\.06\%\,transparent\)\)\] {
      background-image: linear-gradient(145deg,var(--background),color-mix(in srgb,var(--primary) 7.06%,transparent));
    }
  }

  .tw\:bg-\[linear-gradient\(270deg\,color-mix\(in_srgb\,var\(--success\)_60\%\,white\)_0\%\,var\(--success\)_50\%\,color-mix\(in_srgb\,var\(--success\)_60\%\,white\)_100\%\)\] {
    background-image: linear-gradient(270deg,var(--success) 0%,var(--success) 50%,var(--success) 100%);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-\[linear-gradient\(270deg\,color-mix\(in_srgb\,var\(--success\)_60\%\,white\)_0\%\,var\(--success\)_50\%\,color-mix\(in_srgb\,var\(--success\)_60\%\,white\)_100\%\)\] {
      background-image: linear-gradient(270deg,color-mix(in srgb,var(--success) 60%,white) 0%,var(--success) 50%,color-mix(in srgb,var(--success) 60%,white) 100%);
    }
  }

  .tw\:bg-\[linear-gradient\(to_bottom\,rgba\(0\,0\,0\,0\.2\)_0\%\,transparent_40\%\,rgba\(0\,0\,0\,0\.5\)_100\%\)\] {
    background-image: linear-gradient(#0003 0%, #0000 40%, #00000080 100%);
  }

  .tw\:bg-\[linear-gradient\(to_bottom\,rgba\(0\,0\,0\,0\.3\)_0\%\,rgba\(0\,0\,0\,0\)_100\%\)\] {
    background-image: linear-gradient(#0000004d 0%, #0000 100%);
  }

  .tw\:bg-\[linear-gradient\(to_bottom\,transparent_40\%\,rgba\(0\,0\,0\,0\.5\)_100\%\)\] {
    background-image: linear-gradient(#0000 40%, #00000080 100%);
  }

  .tw\:bg-\[linear-gradient\(to_right\,var\(--primary\)\,var\(--secondary\)\)\] {
    background-image: linear-gradient(to right,var(--primary),var(--secondary));
  }

  .tw\:bg-\[linear-gradient\(to_top\,_rgba\(0\,0\,0\,0\.3\)\,_transparent\)\] {
    background-image: linear-gradient(to top, #0000004d, #0000);
  }

  .tw\:bg-\[linear-gradient\(to_top\,rgba\(0\,0\,0\,0\.7\)_0\%\,transparent_100\%\)\] {
    background-image: linear-gradient(to top, #000000b3 0%, #0000 100%);
  }

  .tw\:bg-\[linear-gradient\(to_top\,rgba\(0\,0\,0\,0\.8\)_0\%\,rgba\(0\,0\,0\,0\)_100\%\)\] {
    background-image: linear-gradient(to top, #000c 0%, #0000 100%);
  }

  .tw\:bg-\[radial-gradient\(circle_at_top_right\,color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\,transparent_30\%\)\] {
    background-image: radial-gradient(circle at top right,var(--primary),transparent 30%);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:bg-\[radial-gradient\(circle_at_top_right\,color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\,transparent_30\%\)\] {
      background-image: radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 8%,transparent),transparent 30%);
    }
  }

  .tw\:from-\[rgb\(96\,165\,250\)\] {
    --tw-gradient-from: #60a5fa;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .tw\:from-primary {
    --tw-gradient-from: var(--primary);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .tw\:from-primary\/6 {
    --tw-gradient-from: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:from-primary\/6 {
      --tw-gradient-from: color-mix(in oklab, var(--primary) 6%, transparent);
    }
  }

  .tw\:from-primary\/6 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .tw\:from-primary\/8 {
    --tw-gradient-from: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:from-primary\/8 {
      --tw-gradient-from: color-mix(in oklab, var(--primary) 8%, transparent);
    }
  }

  .tw\:from-primary\/8 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .tw\:from-primary\/20 {
    --tw-gradient-from: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:from-primary\/20 {
      --tw-gradient-from: color-mix(in oklab, var(--primary) 20%, transparent);
    }
  }

  .tw\:from-primary\/20 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .tw\:from-primary\/30 {
    --tw-gradient-from: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:from-primary\/30 {
      --tw-gradient-from: color-mix(in oklab, var(--primary) 30%, transparent);
    }
  }

  .tw\:from-primary\/30 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .tw\:from-secondary\/3 {
    --tw-gradient-from: var(--secondary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:from-secondary\/3 {
      --tw-gradient-from: color-mix(in oklab, var(--secondary) 3%, transparent);
    }
  }

  .tw\:from-secondary\/3 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .tw\:via-primary\/2 {
    --tw-gradient-via: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:via-primary\/2 {
      --tw-gradient-via: color-mix(in oklab, var(--primary) 2%, transparent);
    }
  }

  .tw\:via-primary\/2 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .tw\:to-\[rgb\(37\,99\,235\)\] {
    --tw-gradient-to: #2563eb;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .tw\:to-secondary {
    --tw-gradient-to: var(--secondary);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .tw\:to-secondary\/3 {
    --tw-gradient-to: var(--secondary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:to-secondary\/3 {
      --tw-gradient-to: color-mix(in oklab, var(--secondary) 3%, transparent);
    }
  }

  .tw\:to-secondary\/3 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .tw\:to-secondary\/5 {
    --tw-gradient-to: var(--secondary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:to-secondary\/5 {
      --tw-gradient-to: color-mix(in oklab, var(--secondary) 5%, transparent);
    }
  }

  .tw\:to-secondary\/5 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .tw\:to-secondary\/6 {
    --tw-gradient-to: var(--secondary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:to-secondary\/6 {
      --tw-gradient-to: color-mix(in oklab, var(--secondary) 6%, transparent);
    }
  }

  .tw\:to-secondary\/6 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .tw\:to-secondary\/20 {
    --tw-gradient-to: var(--secondary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:to-secondary\/20 {
      --tw-gradient-to: color-mix(in oklab, var(--secondary) 20%, transparent);
    }
  }

  .tw\:to-secondary\/20 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .tw\:to-transparent {
    --tw-gradient-to: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .tw\:\[mask-image\:linear-gradient\(to_right\,transparent_0\%\,black_20\%\,black_80\%\,transparent_100\%\)\] {
    -webkit-mask-image: linear-gradient(to right, #0000 0%, #000 20% 80%, #0000 100%);
    mask-image: linear-gradient(to right, #0000 0%, #000 20% 80%, #0000 100%);
  }

  .tw\:\[mask-image\:linear-gradient\(to_top\,black_50\%\,transparent_100\%\)\] {
    -webkit-mask-image: linear-gradient(to top, #000 50%, #0000 100%);
    mask-image: linear-gradient(to top, #000 50%, #0000 100%);
  }

  .tw\:\[background-size\:24px_24px\] {
    background-size: 24px 24px;
  }

  .tw\:bg-\[length\:200\%_100\%\] {
    background-size: 200% 100%;
  }

  .tw\:bg-cover {
    background-size: cover;
  }

  .tw\:\[background-clip\:text\], .tw\:bg-clip-text {
    -webkit-background-clip: text;
    background-clip: text;
  }

  .tw\:bg-center {
    background-position: center;
  }

  .tw\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .tw\:fill-current {
    fill: currentColor;
  }

  .tw\:object-contain {
    object-fit: contain;
  }

  .tw\:object-cover {
    object-fit: cover;
  }

  .tw\:object-fill {
    object-fit: fill;
  }

  .tw\:p-\(--ds-space-1\) {
    padding: var(--ds-space-1);
  }

  .tw\:p-\(--ds-space-2\) {
    padding: var(--ds-space-2);
  }

  .tw\:p-\(--ds-space-3\) {
    padding: var(--ds-space-3);
  }

  .tw\:p-\(--ds-space-4\) {
    padding: var(--ds-space-4);
  }

  .tw\:p-\(--ds-space-5\) {
    padding: var(--ds-space-5);
  }

  .tw\:p-\(--ds-space-6\) {
    padding: var(--ds-space-6);
  }

  .tw\:p-0 {
    padding: 0;
  }

  .tw\:p-0\.5 {
    padding: calc(var(--tw-spacing) * .5);
  }

  .tw\:p-1 {
    padding: var(--tw-spacing);
  }

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

  .tw\:p-2 {
    padding: calc(var(--tw-spacing) * 2);
  }

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

  .tw\:p-3 {
    padding: calc(var(--tw-spacing) * 3);
  }

  .tw\:p-4 {
    padding: calc(var(--tw-spacing) * 4);
  }

  .tw\:p-5 {
    padding: calc(var(--tw-spacing) * 5);
  }

  .tw\:p-6 {
    padding: calc(var(--tw-spacing) * 6);
  }

  .tw\:p-8 {
    padding: calc(var(--tw-spacing) * 8);
  }

  .tw\:p-10 {
    padding: calc(var(--tw-spacing) * 10);
  }

  .tw\:p-12 {
    padding: calc(var(--tw-spacing) * 12);
  }

  .tw\:p-\[1\.6px\] {
    padding: 1.6px;
  }

  .tw\:p-\[2\.8px\] {
    padding: 2.8px;
  }

  .tw\:p-\[2px\] {
    padding: 2px;
  }

  .tw\:p-\[3px\] {
    padding: 3px;
  }

  .tw\:p-\[4px\] {
    padding: 4px;
  }

  .tw\:p-\[5px\] {
    padding: 5px;
  }

  .tw\:p-\[6px\] {
    padding: 6px;
  }

  .tw\:p-\[7px\] {
    padding: 7px;
  }

  .tw\:p-\[8px\] {
    padding: 8px;
  }

  .tw\:p-\[10\.8px\] {
    padding: 10.8px;
  }

  .tw\:p-\[10px\] {
    padding: 10px;
  }

  .tw\:p-\[12px\] {
    padding: 12px;
  }

  .tw\:p-\[14px\] {
    padding: 14px;
  }

  .tw\:p-\[16px\] {
    padding: 16px;
  }

  .tw\:p-\[18px\] {
    padding: 18px;
  }

  .tw\:p-\[20px\] {
    padding: 20px;
  }

  .tw\:p-\[24px\] {
    padding: 24px;
  }

  .tw\:p-\[32px\] {
    padding: 32px;
  }

  .tw\:p-\[calc\(0\.60rem\+2px\)\] {
    padding: calc(.6rem + 2px);
  }

  .tw\:p-\[calc\(0\.75rem\+2px\)\] {
    padding: calc(.75rem + 2px);
  }

  .tw\:px-\(--ds-control-px-lg\) {
    padding-inline: var(--ds-control-px-lg);
  }

  .tw\:px-\(--ds-space-1\) {
    padding-inline: var(--ds-space-1);
  }

  .tw\:px-\(--ds-space-2\) {
    padding-inline: var(--ds-space-2);
  }

  .tw\:px-\(--ds-space-3\) {
    padding-inline: var(--ds-space-3);
  }

  .tw\:px-\(--ds-space-4\) {
    padding-inline: var(--ds-space-4);
  }

  .tw\:px-\(--ds-space-5\) {
    padding-inline: var(--ds-space-5);
  }

  .tw\:px-0 {
    padding-inline: 0;
  }

  .tw\:px-0\.5 {
    padding-inline: calc(var(--tw-spacing) * .5);
  }

  .tw\:px-1 {
    padding-inline: var(--tw-spacing);
  }

  .tw\:px-1\.5 {
    padding-inline: calc(var(--tw-spacing) * 1.5);
  }

  .tw\:px-2 {
    padding-inline: calc(var(--tw-spacing) * 2);
  }

  .tw\:px-2\.5 {
    padding-inline: calc(var(--tw-spacing) * 2.5);
  }

  .tw\:px-3 {
    padding-inline: calc(var(--tw-spacing) * 3);
  }

  .tw\:px-3\.5 {
    padding-inline: calc(var(--tw-spacing) * 3.5);
  }

  .tw\:px-4 {
    padding-inline: calc(var(--tw-spacing) * 4);
  }

  .tw\:px-5 {
    padding-inline: calc(var(--tw-spacing) * 5);
  }

  .tw\:px-6 {
    padding-inline: calc(var(--tw-spacing) * 6);
  }

  .tw\:px-8 {
    padding-inline: calc(var(--tw-spacing) * 8);
  }

  .tw\:px-10 {
    padding-inline: calc(var(--tw-spacing) * 10);
  }

  .tw\:px-12 {
    padding-inline: calc(var(--tw-spacing) * 12);
  }

  .tw\:px-\[1\.2px\] {
    padding-inline: 1.2px;
  }

  .tw\:px-\[2\.8px\] {
    padding-inline: 2.8px;
  }

  .tw\:px-\[2px\] {
    padding-inline: 2px;
  }

  .tw\:px-\[3\.2px\] {
    padding-inline: 3.2px;
  }

  .tw\:px-\[3px\] {
    padding-inline: 3px;
  }

  .tw\:px-\[4\.8px\] {
    padding-inline: 4.8px;
  }

  .tw\:px-\[4px\] {
    padding-inline: 4px;
  }

  .tw\:px-\[5px\] {
    padding-inline: 5px;
  }

  .tw\:px-\[6\.4px\] {
    padding-inline: 6.4px;
  }

  .tw\:px-\[6px\] {
    padding-inline: 6px;
  }

  .tw\:px-\[7\.2px\] {
    padding-inline: 7.2px;
  }

  .tw\:px-\[8\.4px\] {
    padding-inline: 8.4px;
  }

  .tw\:px-\[8\.8px\] {
    padding-inline: 8.8px;
  }

  .tw\:px-\[8px\] {
    padding-inline: 8px;
  }

  .tw\:px-\[9\.6px\] {
    padding-inline: 9.6px;
  }

  .tw\:px-\[10px\] {
    padding-inline: 10px;
  }

  .tw\:px-\[12px\] {
    padding-inline: 12px;
  }

  .tw\:px-\[14px\] {
    padding-inline: 14px;
  }

  .tw\:px-\[16px\] {
    padding-inline: 16px;
  }

  .tw\:px-\[18px\] {
    padding-inline: 18px;
  }

  .tw\:px-\[20px\] {
    padding-inline: 20px;
  }

  .tw\:px-\[24px\] {
    padding-inline: 24px;
  }

  .tw\:px-\[28px\] {
    padding-inline: 28px;
  }

  .tw\:px-\[30px\] {
    padding-inline: 30px;
  }

  .tw\:px-\[32px\] {
    padding-inline: 32px;
  }

  .tw\:px-\[64px\] {
    padding-inline: 64px;
  }

  .tw\:px-\[var\(--blog-reading-gutter\)\] {
    padding-inline: var(--blog-reading-gutter);
  }

  .tw\:py-\(--ds-space-1\) {
    padding-block: var(--ds-space-1);
  }

  .tw\:py-\(--ds-space-2\) {
    padding-block: var(--ds-space-2);
  }

  .tw\:py-\(--ds-space-3\) {
    padding-block: var(--ds-space-3);
  }

  .tw\:py-\(--ds-space-4\) {
    padding-block: var(--ds-space-4);
  }

  .tw\:py-\(--ds-space-5\) {
    padding-block: var(--ds-space-5);
  }

  .tw\:py-\(--ds-space-6\) {
    padding-block: var(--ds-space-6);
  }

  .tw\:py-0 {
    padding-block: 0;
  }

  .tw\:py-0\.5 {
    padding-block: calc(var(--tw-spacing) * .5);
  }

  .tw\:py-1 {
    padding-block: var(--tw-spacing);
  }

  .tw\:py-1\.5 {
    padding-block: calc(var(--tw-spacing) * 1.5);
  }

  .tw\:py-2 {
    padding-block: calc(var(--tw-spacing) * 2);
  }

  .tw\:py-2\.5 {
    padding-block: calc(var(--tw-spacing) * 2.5);
  }

  .tw\:py-3 {
    padding-block: calc(var(--tw-spacing) * 3);
  }

  .tw\:py-3\.5 {
    padding-block: calc(var(--tw-spacing) * 3.5);
  }

  .tw\:py-4 {
    padding-block: calc(var(--tw-spacing) * 4);
  }

  .tw\:py-5 {
    padding-block: calc(var(--tw-spacing) * 5);
  }

  .tw\:py-6 {
    padding-block: calc(var(--tw-spacing) * 6);
  }

  .tw\:py-8 {
    padding-block: calc(var(--tw-spacing) * 8);
  }

  .tw\:py-10 {
    padding-block: calc(var(--tw-spacing) * 10);
  }

  .tw\:py-12 {
    padding-block: calc(var(--tw-spacing) * 12);
  }

  .tw\:py-16 {
    padding-block: calc(var(--tw-spacing) * 16);
  }

  .tw\:py-20 {
    padding-block: calc(var(--tw-spacing) * 20);
  }

  .tw\:py-\[0\.8px\] {
    padding-block: .8px;
  }

  .tw\:py-\[1\.6px\] {
    padding-block: 1.6px;
  }

  .tw\:py-\[1px\] {
    padding-block: 1px;
  }

  .tw\:py-\[2\.4px\] {
    padding-block: 2.4px;
  }

  .tw\:py-\[2\.8px\] {
    padding-block: 2.8px;
  }

  .tw\:py-\[2px\] {
    padding-block: 2px;
  }

  .tw\:py-\[3\.2px\] {
    padding-block: 3.2px;
  }

  .tw\:py-\[3\.6px\] {
    padding-block: 3.6px;
  }

  .tw\:py-\[3\.84px\] {
    padding-block: 3.84px;
  }

  .tw\:py-\[3px\] {
    padding-block: 3px;
  }

  .tw\:py-\[4\.4px\] {
    padding-block: 4.4px;
  }

  .tw\:py-\[4\.8px\] {
    padding-block: 4.8px;
  }

  .tw\:py-\[4px\] {
    padding-block: 4px;
  }

  .tw\:py-\[5\.6px\] {
    padding-block: 5.6px;
  }

  .tw\:py-\[5px\] {
    padding-block: 5px;
  }

  .tw\:py-\[6\.4px\] {
    padding-block: 6.4px;
  }

  .tw\:py-\[6px\] {
    padding-block: 6px;
  }

  .tw\:py-\[7\.2px\] {
    padding-block: 7.2px;
  }

  .tw\:py-\[7\.6px\] {
    padding-block: 7.6px;
  }

  .tw\:py-\[8\.8px\] {
    padding-block: 8.8px;
  }

  .tw\:py-\[8px\] {
    padding-block: 8px;
  }

  .tw\:py-\[9\.2px\] {
    padding-block: 9.2px;
  }

  .tw\:py-\[9\.6px\] {
    padding-block: 9.6px;
  }

  .tw\:py-\[9px\] {
    padding-block: 9px;
  }

  .tw\:py-\[10\.8px\] {
    padding-block: 10.8px;
  }

  .tw\:py-\[10px\] {
    padding-block: 10px;
  }

  .tw\:py-\[11\.2px\] {
    padding-block: 11.2px;
  }

  .tw\:py-\[12px\] {
    padding-block: 12px;
  }

  .tw\:py-\[14px\] {
    padding-block: 14px;
  }

  .tw\:py-\[15px\] {
    padding-block: 15px;
  }

  .tw\:py-\[16px\] {
    padding-block: 16px;
  }

  .tw\:py-\[18px\] {
    padding-block: 18px;
  }

  .tw\:py-\[20px\] {
    padding-block: 20px;
  }

  .tw\:py-\[24px\] {
    padding-block: 24px;
  }

  .tw\:py-\[32px\] {
    padding-block: 32px;
  }

  .tw\:py-\[48px\] {
    padding-block: 48px;
  }

  .tw\:py-\[64px\] {
    padding-block: 64px;
  }

  .tw\:pt-\(--ds-space-1\) {
    padding-top: var(--ds-space-1);
  }

  .tw\:pt-\(--ds-space-2\) {
    padding-top: var(--ds-space-2);
  }

  .tw\:pt-\(--ds-space-3\) {
    padding-top: var(--ds-space-3);
  }

  .tw\:pt-\(--ds-space-4\) {
    padding-top: var(--ds-space-4);
  }

  .tw\:pt-\(--ds-space-6\) {
    padding-top: var(--ds-space-6);
  }

  .tw\:pt-0 {
    padding-top: 0;
  }

  .tw\:pt-0\.5 {
    padding-top: calc(var(--tw-spacing) * .5);
  }

  .tw\:pt-1 {
    padding-top: var(--tw-spacing);
  }

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

  .tw\:pt-2 {
    padding-top: calc(var(--tw-spacing) * 2);
  }

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

  .tw\:pt-3 {
    padding-top: calc(var(--tw-spacing) * 3);
  }

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

  .tw\:pt-4 {
    padding-top: calc(var(--tw-spacing) * 4);
  }

  .tw\:pt-5 {
    padding-top: calc(var(--tw-spacing) * 5);
  }

  .tw\:pt-6 {
    padding-top: calc(var(--tw-spacing) * 6);
  }

  .tw\:pt-7 {
    padding-top: calc(var(--tw-spacing) * 7);
  }

  .tw\:pt-8 {
    padding-top: calc(var(--tw-spacing) * 8);
  }

  .tw\:pt-10 {
    padding-top: calc(var(--tw-spacing) * 10);
  }

  .tw\:pt-12 {
    padding-top: calc(var(--tw-spacing) * 12);
  }

  .tw\:pt-14 {
    padding-top: calc(var(--tw-spacing) * 14);
  }

  .tw\:pt-20 {
    padding-top: calc(var(--tw-spacing) * 20);
  }

  .tw\:pt-\[0\.8px\] {
    padding-top: .8px;
  }

  .tw\:pt-\[2\.8px\] {
    padding-top: 2.8px;
  }

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

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

  .tw\:pt-\[4px\] {
    padding-top: 4px;
  }

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

  .tw\:pt-\[8px\] {
    padding-top: 8px;
  }

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

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

  .tw\:pt-\[14px\] {
    padding-top: 14px;
  }

  .tw\:pt-\[16px\] {
    padding-top: 16px;
  }

  .tw\:pt-\[20px\] {
    padding-top: 20px;
  }

  .tw\:pt-\[24px\] {
    padding-top: 24px;
  }

  .tw\:pt-\[32px\] {
    padding-top: 32px;
  }

  .tw\:pt-\[40px\] {
    padding-top: 40px;
  }

  .tw\:pt-\[52px\] {
    padding-top: 52px;
  }

  .tw\:pt-\[56px\] {
    padding-top: 56px;
  }

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

  .tw\:pt-\[100\%\] {
    padding-top: 100%;
  }

  .tw\:pr-\(--ds-space-4\) {
    padding-right: var(--ds-space-4);
  }

  .tw\:pr-0 {
    padding-right: 0;
  }

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

  .tw\:pr-1 {
    padding-right: var(--tw-spacing);
  }

  .tw\:pr-1\.5 {
    padding-right: calc(var(--tw-spacing) * 1.5);
  }

  .tw\:pr-2 {
    padding-right: calc(var(--tw-spacing) * 2);
  }

  .tw\:pr-2\.5 {
    padding-right: calc(var(--tw-spacing) * 2.5);
  }

  .tw\:pr-3 {
    padding-right: calc(var(--tw-spacing) * 3);
  }

  .tw\:pr-4 {
    padding-right: calc(var(--tw-spacing) * 4);
  }

  .tw\:pr-5 {
    padding-right: calc(var(--tw-spacing) * 5);
  }

  .tw\:pr-6 {
    padding-right: calc(var(--tw-spacing) * 6);
  }

  .tw\:pr-8 {
    padding-right: calc(var(--tw-spacing) * 8);
  }

  .tw\:pr-12 {
    padding-right: calc(var(--tw-spacing) * 12);
  }

  .tw\:pr-\[1px\] {
    padding-right: 1px;
  }

  .tw\:pr-\[2px\] {
    padding-right: 2px;
  }

  .tw\:pr-\[4px\] {
    padding-right: 4px;
  }

  .tw\:pr-\[6px\] {
    padding-right: 6px;
  }

  .tw\:pr-\[8px\] {
    padding-right: 8px;
  }

  .tw\:pr-\[10px\] {
    padding-right: 10px;
  }

  .tw\:pr-\[12px\] {
    padding-right: 12px;
  }

  .tw\:pr-\[13px\] {
    padding-right: 13px;
  }

  .tw\:pr-\[16px\] {
    padding-right: 16px;
  }

  .tw\:pr-\[20px\] {
    padding-right: 20px;
  }

  .tw\:pr-\[32px\] {
    padding-right: 32px;
  }

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

  .tw\:pb-\(--ds-space-1\) {
    padding-bottom: var(--ds-space-1);
  }

  .tw\:pb-\(--ds-space-2\) {
    padding-bottom: var(--ds-space-2);
  }

  .tw\:pb-\(--ds-space-3\) {
    padding-bottom: var(--ds-space-3);
  }

  .tw\:pb-\(--ds-space-4\) {
    padding-bottom: var(--ds-space-4);
  }

  .tw\:pb-\(--ebd-content-pb\) {
    padding-bottom: var(--ebd-content-pb);
  }

  .tw\:pb-0 {
    padding-bottom: 0;
  }

  .tw\:pb-0\.5 {
    padding-bottom: calc(var(--tw-spacing) * .5);
  }

  .tw\:pb-1 {
    padding-bottom: var(--tw-spacing);
  }

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

  .tw\:pb-2 {
    padding-bottom: calc(var(--tw-spacing) * 2);
  }

  .tw\:pb-2\.5 {
    padding-bottom: calc(var(--tw-spacing) * 2.5);
  }

  .tw\:pb-3 {
    padding-bottom: calc(var(--tw-spacing) * 3);
  }

  .tw\:pb-4 {
    padding-bottom: calc(var(--tw-spacing) * 4);
  }

  .tw\:pb-5 {
    padding-bottom: calc(var(--tw-spacing) * 5);
  }

  .tw\:pb-6 {
    padding-bottom: calc(var(--tw-spacing) * 6);
  }

  .tw\:pb-8 {
    padding-bottom: calc(var(--tw-spacing) * 8);
  }

  .tw\:pb-10 {
    padding-bottom: calc(var(--tw-spacing) * 10);
  }

  .tw\:pb-12 {
    padding-bottom: calc(var(--tw-spacing) * 12);
  }

  .tw\:pb-16 {
    padding-bottom: calc(var(--tw-spacing) * 16);
  }

  .tw\:pb-20 {
    padding-bottom: calc(var(--tw-spacing) * 20);
  }

  .tw\:pb-24 {
    padding-bottom: calc(var(--tw-spacing) * 24);
  }

  .tw\:pb-30 {
    padding-bottom: calc(var(--tw-spacing) * 30);
  }

  .tw\:pb-40 {
    padding-bottom: calc(var(--tw-spacing) * 40);
  }

  .tw\:pb-56 {
    padding-bottom: calc(var(--tw-spacing) * 56);
  }

  .tw\:pb-\[2px\] {
    padding-bottom: 2px;
  }

  .tw\:pb-\[3px\] {
    padding-bottom: 3px;
  }

  .tw\:pb-\[4px\] {
    padding-bottom: 4px;
  }

  .tw\:pb-\[6px\] {
    padding-bottom: 6px;
  }

  .tw\:pb-\[7px\] {
    padding-bottom: 7px;
  }

  .tw\:pb-\[8px\] {
    padding-bottom: 8px;
  }

  .tw\:pb-\[10px\] {
    padding-bottom: 10px;
  }

  .tw\:pb-\[12px\] {
    padding-bottom: 12px;
  }

  .tw\:pb-\[16px\] {
    padding-bottom: 16px;
  }

  .tw\:pb-\[20px\] {
    padding-bottom: 20px;
  }

  .tw\:pb-\[24px\] {
    padding-bottom: 24px;
  }

  .tw\:pb-\[40px\] {
    padding-bottom: 40px;
  }

  .tw\:pb-\[72px\] {
    padding-bottom: 72px;
  }

  .tw\:pb-\[calc\(12px\+env\(safe-area-inset-bottom\)\)\] {
    padding-bottom: calc(12px + env(safe-area-inset-bottom));
  }

  .tw\:pb-\[calc\(16px\+env\(safe-area-inset-bottom\,0px\)\)\] {
    padding-bottom: calc(16px + env(safe-area-inset-bottom, 0px));
  }

  .tw\:pb-\[calc\(64px_\+_env\(safe-area-inset-bottom\)\)\] {
    padding-bottom: calc(64px + env(safe-area-inset-bottom));
  }

  .tw\:pb-\[calc\(70px\+env\(safe-area-inset-bottom\)\)\], .tw\:pb-\[calc\(70px_\+_env\(safe-area-inset-bottom\)\)\] {
    padding-bottom: calc(70px + env(safe-area-inset-bottom));
  }

  .tw\:pb-\[calc\(72px\+env\(safe-area-inset-bottom\,0px\)\)\] {
    padding-bottom: calc(72px + env(safe-area-inset-bottom, 0px));
  }

  .tw\:pb-\[calc\(env\(safe-area-inset-bottom\)\+6px\)\] {
    padding-bottom: calc(env(safe-area-inset-bottom) + 6px);
  }

  .tw\:pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+8px\)\] {
    padding-bottom: calc(env(safe-area-inset-bottom, 0px) + 8px);
  }

  .tw\:pb-\[env\(safe-area-inset-bottom\,0px\)\] {
    padding-bottom: env(safe-area-inset-bottom, 0px);
  }

  .tw\:pl-\(--ds-space-1\) {
    padding-left: var(--ds-space-1);
  }

  .tw\:pl-\(--ds-space-4\) {
    padding-left: var(--ds-space-4);
  }

  .tw\:pl-0 {
    padding-left: 0;
  }

  .tw\:pl-1 {
    padding-left: var(--tw-spacing);
  }

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

  .tw\:pl-2 {
    padding-left: calc(var(--tw-spacing) * 2);
  }

  .tw\:pl-2\.5 {
    padding-left: calc(var(--tw-spacing) * 2.5);
  }

  .tw\:pl-3 {
    padding-left: calc(var(--tw-spacing) * 3);
  }

  .tw\:pl-3\.5 {
    padding-left: calc(var(--tw-spacing) * 3.5);
  }

  .tw\:pl-4 {
    padding-left: calc(var(--tw-spacing) * 4);
  }

  .tw\:pl-5 {
    padding-left: calc(var(--tw-spacing) * 5);
  }

  .tw\:pl-6 {
    padding-left: calc(var(--tw-spacing) * 6);
  }

  .tw\:pl-8 {
    padding-left: calc(var(--tw-spacing) * 8);
  }

  .tw\:pl-10 {
    padding-left: calc(var(--tw-spacing) * 10);
  }

  .tw\:pl-11 {
    padding-left: calc(var(--tw-spacing) * 11);
  }

  .tw\:pl-12 {
    padding-left: calc(var(--tw-spacing) * 12);
  }

  .tw\:pl-14 {
    padding-left: calc(var(--tw-spacing) * 14);
  }

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

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

  .tw\:pl-\[8px\] {
    padding-left: 8px;
  }

  .tw\:pl-\[10px\] {
    padding-left: 10px;
  }

  .tw\:pl-\[12px\] {
    padding-left: 12px;
  }

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

  .tw\:pl-\[20px\] {
    padding-left: 20px;
  }

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

  .tw\:pl-\[24px\] {
    padding-left: 24px;
  }

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

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

  .tw\:pl-\[58px\] {
    padding-left: 58px;
  }

  .tw\:text-center {
    text-align: center;
  }

  .tw\:text-justify {
    text-align: justify;
  }

  .tw\:text-left {
    text-align: left;
  }

  .tw\:text-right {
    text-align: right;
  }

  .tw\:text-start {
    text-align: start;
  }

  .tw\:align-\[-0\.1em\] {
    vertical-align: -.1em;
  }

  .tw\:align-baseline {
    vertical-align: baseline;
  }

  .tw\:align-middle {
    vertical-align: middle;
  }

  .tw\:align-top {
    vertical-align: top;
  }

  .tw\:\[font-family\:\'Prosto_One\'\,cursive\] {
    font-family: Prosto One, cursive;
  }

  .tw\:\[font-family\:Georgia\,\'Times_New_Roman\'\,serif\] {
    font-family: Georgia, Times New Roman, serif;
  }

  .tw\:\[font-family\:inherit\] {
    font-family: inherit;
  }

  .tw\:\[font-family\:monospace\] {
    font-family: monospace;
  }

  .tw\:\[font-family\:ui-monospace\,SFMono-Regular\,Menlo\,Consolas\,monospace\] {
    font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  }

  .tw\:\[font-family\:ui-monospace\,SFMono-Regular\,Menlo\,Monaco\,Consolas\,monospace\] {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
  }

  .tw\:font-\[Georgia\,_serif\] {
    font-family: Georgia, serif;
  }

  .tw\:font-\[inherit\] {
    font-family: inherit;
  }

  .tw\:font-\[monospace\] {
    font-family: monospace;
  }

  .tw\:font-heading {
    font-family: var(--font-heading);
  }

  .tw\:font-sans {
    font-family: var(--font-sans);
  }

  .tw\:text-2xl {
    font-size: var(--tw-text-2xl);
    line-height: var(--tw-leading, var(--tw-text-2xl--line-height));
  }

  .tw\:text-base {
    font-size: var(--tw-text-base);
    line-height: var(--tw-leading, var(--tw-text-base--line-height));
  }

  .tw\:text-lg {
    font-size: var(--tw-text-lg);
    line-height: var(--tw-leading, var(--tw-text-lg--line-height));
  }

  .tw\:text-sm {
    font-size: var(--tw-text-sm);
    line-height: var(--tw-leading, var(--tw-text-sm--line-height));
  }

  .tw\:text-xl {
    font-size: var(--tw-text-xl);
    line-height: var(--tw-leading, var(--tw-text-xl--line-height));
  }

  .tw\:text-xs {
    font-size: var(--tw-text-xs);
    line-height: var(--tw-leading, var(--tw-text-xs--line-height));
  }

  .tw\:\[font-size\:inherit\] {
    font-size: inherit;
  }

  .tw\:text-\[0\.6rem\] {
    font-size: .6rem;
  }

  .tw\:text-\[0\.7rem\] {
    font-size: .7rem;
  }

  .tw\:text-\[0\.8rem\] {
    font-size: .8rem;
  }

  .tw\:text-\[0\.9rem\] {
    font-size: .9rem;
  }

  .tw\:text-\[0\.55rem\] {
    font-size: .55rem;
  }

  .tw\:text-\[0\.62rem\] {
    font-size: .62rem;
  }

  .tw\:text-\[0\.65rem\] {
    font-size: .65rem;
  }

  .tw\:text-\[0\.66rem\] {
    font-size: .66rem;
  }

  .tw\:text-\[0\.68rem\] {
    font-size: .68rem;
  }

  .tw\:text-\[0\.72rem\] {
    font-size: .72rem;
  }

  .tw\:text-\[0\.74rem\] {
    font-size: .74rem;
  }

  .tw\:text-\[0\.75rem\] {
    font-size: .75rem;
  }

  .tw\:text-\[0\.76rem\] {
    font-size: .76rem;
  }

  .tw\:text-\[0\.78rem\] {
    font-size: .78rem;
  }

  .tw\:text-\[0\.82rem\] {
    font-size: .82rem;
  }

  .tw\:text-\[0\.83rem\] {
    font-size: .83rem;
  }

  .tw\:text-\[0\.84rem\] {
    font-size: .84rem;
  }

  .tw\:text-\[0\.85rem\] {
    font-size: .85rem;
  }

  .tw\:text-\[0\.88rem\] {
    font-size: .88rem;
  }

  .tw\:text-\[0\.92rem\] {
    font-size: .92rem;
  }

  .tw\:text-\[0\.95rem\] {
    font-size: .95rem;
  }

  .tw\:text-\[0\.625rem\] {
    font-size: .625rem;
  }

  .tw\:text-\[0\.875rem\] {
    font-size: .875rem;
  }

  .tw\:text-\[0\.6875rem\] {
    font-size: .6875rem;
  }

  .tw\:text-\[0\.8125rem\] {
    font-size: .8125rem;
  }

  .tw\:text-\[0\.9375rem\] {
    font-size: .9375rem;
  }

  .tw\:text-\[1\.1rem\] {
    font-size: 1.1rem;
  }

  .tw\:text-\[1\.4rem\] {
    font-size: 1.4rem;
  }

  .tw\:text-\[1\.05rem\] {
    font-size: 1.05rem;
  }

  .tw\:text-\[1\.5rem\] {
    font-size: 1.5rem;
  }

  .tw\:text-\[1\.7rem\] {
    font-size: 1.7rem;
  }

  .tw\:text-\[1\.15rem\] {
    font-size: 1.15rem;
  }

  .tw\:text-\[1\.25rem\] {
    font-size: 1.25rem;
  }

  .tw\:text-\[1\.35rem\] {
    font-size: 1.35rem;
  }

  .tw\:text-\[1\.75rem\] {
    font-size: 1.75rem;
  }

  .tw\:text-\[1\.125rem\] {
    font-size: 1.125rem;
  }

  .tw\:text-\[1\.225rem\] {
    font-size: 1.225rem;
  }

  .tw\:text-\[1rem\] {
    font-size: 1rem;
  }

  .tw\:text-\[2\.05rem\] {
    font-size: 2.05rem;
  }

  .tw\:text-\[2\.5rem\] {
    font-size: 2.5rem;
  }

  .tw\:text-\[2\.25rem\] {
    font-size: 2.25rem;
  }

  .tw\:text-\[2rem\] {
    font-size: 2rem;
  }

  .tw\:text-\[3rem\] {
    font-size: 3rem;
  }

  .tw\:text-\[6px\] {
    font-size: 6px;
  }

  .tw\:text-\[7\.5px\] {
    font-size: 7.5px;
  }

  .tw\:text-\[7px\] {
    font-size: 7px;
  }

  .tw\:text-\[8\.5px\] {
    font-size: 8.5px;
  }

  .tw\:text-\[8px\] {
    font-size: 8px;
  }

  .tw\:text-\[9px\] {
    font-size: 9px;
  }

  .tw\:text-\[10\.5px\] {
    font-size: 10.5px;
  }

  .tw\:text-\[10px\] {
    font-size: 10px;
  }

  .tw\:text-\[11\.5px\] {
    font-size: 11.5px;
  }

  .tw\:text-\[11px\] {
    font-size: 11px;
  }

  .tw\:text-\[12\.5px\] {
    font-size: 12.5px;
  }

  .tw\:text-\[12px\] {
    font-size: 12px;
  }

  .tw\:text-\[13\.5px\] {
    font-size: 13.5px;
  }

  .tw\:text-\[13px\] {
    font-size: 13px;
  }

  .tw\:text-\[14\.5px\] {
    font-size: 14.5px;
  }

  .tw\:text-\[14px\] {
    font-size: 14px;
  }

  .tw\:text-\[15\.5px\] {
    font-size: 15.5px;
  }

  .tw\:text-\[15px\] {
    font-size: 15px;
  }

  .tw\:text-\[16px\] {
    font-size: 16px;
  }

  .tw\:text-\[17px\] {
    font-size: 17px;
  }

  .tw\:text-\[18px\] {
    font-size: 18px;
  }

  .tw\:text-\[20px\] {
    font-size: 20px;
  }

  .tw\:text-\[22px\] {
    font-size: 22px;
  }

  .tw\:text-\[24px\] {
    font-size: 24px;
  }

  .tw\:text-\[27px\] {
    font-size: 27px;
  }

  .tw\:text-\[28px\] {
    font-size: 28px;
  }

  .tw\:text-\[30px\] {
    font-size: 30px;
  }

  .tw\:text-\[32px\] {
    font-size: 32px;
  }

  .tw\:text-\[36px\] {
    font-size: 36px;
  }

  .tw\:text-\[clamp\(0\.875rem\,1\.5vw\,1rem\)\] {
    font-size: clamp(.875rem, 1.5vw, 1rem);
  }

  .tw\:text-\[clamp\(0\.875rem\,1\.25vw\,1rem\)\] {
    font-size: clamp(.875rem, 1.25vw, 1rem);
  }

  .tw\:text-\[clamp\(0\.6875rem\,1vw\,0\.75rem\)\] {
    font-size: clamp(.6875rem, 1vw, .75rem);
  }

  .tw\:text-\[clamp\(0\.8125rem\,1\.25vw\,0\.875rem\)\] {
    font-size: clamp(.8125rem, 1.25vw, .875rem);
  }

  .tw\:text-\[clamp\(0\.8125rem\,1\.125vw\,0\.875rem\)\] {
    font-size: clamp(.8125rem, 1.125vw, .875rem);
  }

  .tw\:text-\[clamp\(1\.5rem\,3vw\,2rem\)\] {
    font-size: clamp(1.5rem, 3vw, 2rem);
  }

  .tw\:text-\[clamp\(1\.25rem\,2\.5vw\,1\.5rem\)\] {
    font-size: clamp(1.25rem, 2.5vw, 1.5rem);
  }

  .tw\:text-\[clamp\(1\.75rem\,3\.5vw\,2\.5rem\)\] {
    font-size: clamp(1.75rem, 3.5vw, 2.5rem);
  }

  .tw\:text-\[clamp\(1\.125rem\,2vw\,1\.25rem\)\] {
    font-size: clamp(1.125rem, 2vw, 1.25rem);
  }

  .tw\:text-\[clamp\(1rem\,1\.5vw\,1\.125rem\)\] {
    font-size: clamp(1rem, 1.5vw, 1.125rem);
  }

  .tw\:text-\[clamp\(2rem\,4vw\,3rem\)\] {
    font-size: clamp(2rem, 4vw, 3rem);
  }

  .tw\:text-caption {
    font-size: clamp(.6875rem, 1vw, .75rem);
  }

  .tw\:leading-4 {
    --tw-leading: calc(var(--tw-spacing) * 4);
    line-height: calc(var(--tw-spacing) * 4);
  }

  .tw\:leading-5 {
    --tw-leading: calc(var(--tw-spacing) * 5);
    line-height: calc(var(--tw-spacing) * 5);
  }

  .tw\:leading-\[0\.8\] {
    --tw-leading: .8;
    line-height: .8;
  }

  .tw\:leading-\[0\.95\] {
    --tw-leading: .95;
    line-height: .95;
  }

  .tw\:leading-\[0\.98\] {
    --tw-leading: .98;
    line-height: .98;
  }

  .tw\:leading-\[0\] {
    --tw-leading: 0;
    line-height: 0;
  }

  .tw\:leading-\[1\.01\] {
    --tw-leading: 1.01;
    line-height: 1.01;
  }

  .tw\:leading-\[1\.1\] {
    --tw-leading: 1.1;
    line-height: 1.1;
  }

  .tw\:leading-\[1\.2\] {
    --tw-leading: 1.2;
    line-height: 1.2;
  }

  .tw\:leading-\[1\.3\] {
    --tw-leading: 1.3;
    line-height: 1.3;
  }

  .tw\:leading-\[1\.4\] {
    --tw-leading: 1.4;
    line-height: 1.4;
  }

  .tw\:leading-\[1\.5\] {
    --tw-leading: 1.5;
    line-height: 1.5;
  }

  .tw\:leading-\[1\.6\] {
    --tw-leading: 1.6;
    line-height: 1.6;
  }

  .tw\:leading-\[1\.7\] {
    --tw-leading: 1.7;
    line-height: 1.7;
  }

  .tw\:leading-\[1\.08\] {
    --tw-leading: 1.08;
    line-height: 1.08;
  }

  .tw\:leading-\[1\.12\] {
    --tw-leading: 1.12;
    line-height: 1.12;
  }

  .tw\:leading-\[1\.15\] {
    --tw-leading: 1.15;
    line-height: 1.15;
  }

  .tw\:leading-\[1\.18\] {
    --tw-leading: 1.18;
    line-height: 1.18;
  }

  .tw\:leading-\[1\.25\] {
    --tw-leading: 1.25;
    line-height: 1.25;
  }

  .tw\:leading-\[1\.35\] {
    --tw-leading: 1.35;
    line-height: 1.35;
  }

  .tw\:leading-\[1\.45\] {
    --tw-leading: 1.45;
    line-height: 1.45;
  }

  .tw\:leading-\[1\.55\] {
    --tw-leading: 1.55;
    line-height: 1.55;
  }

  .tw\:leading-\[1\.65\] {
    --tw-leading: 1.65;
    line-height: 1.65;
  }

  .tw\:leading-\[1\.66\] {
    --tw-leading: 1.66;
    line-height: 1.66;
  }

  .tw\:leading-\[1\] {
    --tw-leading: 1;
    line-height: 1;
  }

  .tw\:leading-\[2\.5\] {
    --tw-leading: 2.5;
    line-height: 2.5;
  }

  .tw\:leading-\[inherit\] {
    --tw-leading: inherit;
    line-height: inherit;
  }

  .tw\:leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .tw\:leading-normal {
    --tw-leading: var(--tw-leading-normal);
    line-height: var(--tw-leading-normal);
  }

  .tw\:leading-relaxed {
    --tw-leading: var(--tw-leading-relaxed);
    line-height: var(--tw-leading-relaxed);
  }

  .tw\:leading-tight {
    --tw-leading: var(--tw-leading-tight);
    line-height: var(--tw-leading-tight);
  }

  .tw\:\[line-height\:1\.4\] {
    line-height: 1.4;
  }

  .tw\:font-\[650\] {
    --tw-font-weight: 650;
    font-weight: 650;
  }

  .tw\:font-\[700\] {
    --tw-font-weight: 700;
    font-weight: 700;
  }

  .tw\:font-\[750\] {
    --tw-font-weight: 750;
    font-weight: 750;
  }

  .tw\:font-\[800\] {
    --tw-font-weight: 800;
    font-weight: 800;
  }

  .tw\:font-\[850\] {
    --tw-font-weight: 850;
    font-weight: 850;
  }

  .tw\:font-black {
    --tw-font-weight: var(--tw-font-weight-black);
    font-weight: var(--tw-font-weight-black);
  }

  .tw\:font-bold {
    --tw-font-weight: var(--tw-font-weight-bold);
    font-weight: var(--tw-font-weight-bold);
  }

  .tw\:font-extrabold {
    --tw-font-weight: var(--tw-font-weight-extrabold);
    font-weight: var(--tw-font-weight-extrabold);
  }

  .tw\:font-medium {
    --tw-font-weight: var(--tw-font-weight-medium);
    font-weight: var(--tw-font-weight-medium);
  }

  .tw\:font-normal {
    --tw-font-weight: var(--tw-font-weight-normal);
    font-weight: var(--tw-font-weight-normal);
  }

  .tw\:font-semibold {
    --tw-font-weight: var(--tw-font-weight-semibold);
    font-weight: var(--tw-font-weight-semibold);
  }

  .tw\:\[font-weight\:400\] {
    font-weight: 400;
  }

  .tw\:\[font-weight\:450\] {
    font-weight: 450;
  }

  .tw\:\[font-weight\:500\] {
    font-weight: 500;
  }

  .tw\:\[font-weight\:550\] {
    font-weight: 550;
  }

  .tw\:\[font-weight\:600\] {
    font-weight: 600;
  }

  .tw\:\[font-weight\:650\] {
    font-weight: 650;
  }

  .tw\:\[font-weight\:700\] {
    font-weight: 700;
  }

  .tw\:\[font-weight\:750\] {
    font-weight: 750;
  }

  .tw\:\[font-weight\:780\] {
    font-weight: 780;
  }

  .tw\:\[font-weight\:800\] {
    font-weight: 800;
  }

  .tw\:\[font-weight\:850\] {
    font-weight: 850;
  }

  .tw\:\[font-weight\:900\] {
    font-weight: 900;
  }

  .tw\:\[font-weight\:bold\] {
    font-weight: bold;
  }

  .tw\:\[font-weight\:inherit\] {
    font-weight: inherit;
  }

  .tw\:\[font-weight\:var\(--ds-control-weight\)\] {
    font-weight: var(--ds-control-weight);
  }

  .tw\:\[font-weight\:var\(--ds-input-weight\)\] {
    font-weight: var(--ds-input-weight);
  }

  .tw\:\[font-weight\:var\(--font-body-weight\)\] {
    font-weight: var(--font-body-weight);
  }

  .tw\:\[font-weight\:var\(--font-heading-weight\)\] {
    font-weight: var(--font-heading-weight);
  }

  .tw\:\[font-weight\:var\(--font-heading-weight-root\)\] {
    font-weight: var(--font-heading-weight-root);
  }

  .tw\:tracking-\[-\.02em\] {
    --tw-tracking: -.02em;
    letter-spacing: -.02em;
  }

  .tw\:tracking-\[-0\.01em\] {
    --tw-tracking: -.01em;
    letter-spacing: -.01em;
  }

  .tw\:tracking-\[-0\.02em\] {
    --tw-tracking: -.02em;
    letter-spacing: -.02em;
  }

  .tw\:tracking-\[-0\.03em\] {
    --tw-tracking: -.03em;
    letter-spacing: -.03em;
  }

  .tw\:tracking-\[-0\.025em\] {
    --tw-tracking: -.025em;
    letter-spacing: -.025em;
  }

  .tw\:tracking-\[-0\.035em\] {
    --tw-tracking: -.035em;
    letter-spacing: -.035em;
  }

  .tw\:tracking-\[-0\.045em\] {
    --tw-tracking: -.045em;
    letter-spacing: -.045em;
  }

  .tw\:tracking-\[\.12em\] {
    --tw-tracking: .12em;
    letter-spacing: .12em;
  }

  .tw\:tracking-\[\.13em\] {
    --tw-tracking: .13em;
    letter-spacing: .13em;
  }

  .tw\:tracking-\[\.18em\] {
    --tw-tracking: .18em;
    letter-spacing: .18em;
  }

  .tw\:tracking-\[0\.01em\] {
    --tw-tracking: .01em;
    letter-spacing: .01em;
  }

  .tw\:tracking-\[0\.1em\] {
    --tw-tracking: .1em;
    letter-spacing: .1em;
  }

  .tw\:tracking-\[0\.1px\] {
    --tw-tracking: .1px;
    letter-spacing: .1px;
  }

  .tw\:tracking-\[0\.02em\] {
    --tw-tracking: .02em;
    letter-spacing: .02em;
  }

  .tw\:tracking-\[0\.03em\] {
    --tw-tracking: .03em;
    letter-spacing: .03em;
  }

  .tw\:tracking-\[0\.3px\] {
    --tw-tracking: .3px;
    letter-spacing: .3px;
  }

  .tw\:tracking-\[0\.04em\] {
    --tw-tracking: .04em;
    letter-spacing: .04em;
  }

  .tw\:tracking-\[0\.4px\] {
    --tw-tracking: .4px;
    letter-spacing: .4px;
  }

  .tw\:tracking-\[0\.05em\] {
    --tw-tracking: .05em;
    letter-spacing: .05em;
  }

  .tw\:tracking-\[0\.5px\] {
    --tw-tracking: .5px;
    letter-spacing: .5px;
  }

  .tw\:tracking-\[0\.06em\] {
    --tw-tracking: .06em;
    letter-spacing: .06em;
  }

  .tw\:tracking-\[0\.6px\] {
    --tw-tracking: .6px;
    letter-spacing: .6px;
  }

  .tw\:tracking-\[0\.08em\] {
    --tw-tracking: .08em;
    letter-spacing: .08em;
  }

  .tw\:tracking-\[0\.09em\] {
    --tw-tracking: .09em;
    letter-spacing: .09em;
  }

  .tw\:tracking-\[0\.9px\] {
    --tw-tracking: .9px;
    letter-spacing: .9px;
  }

  .tw\:tracking-\[0\.12em\] {
    --tw-tracking: .12em;
    letter-spacing: .12em;
  }

  .tw\:tracking-\[0\.18em\] {
    --tw-tracking: .18em;
    letter-spacing: .18em;
  }

  .tw\:tracking-\[0\.22em\] {
    --tw-tracking: .22em;
    letter-spacing: .22em;
  }

  .tw\:tracking-\[0\.00938em\] {
    --tw-tracking: .00938em;
    letter-spacing: .00938em;
  }

  .tw\:tracking-\[0\.03333em\] {
    --tw-tracking: .03333em;
    letter-spacing: .03333em;
  }

  .tw\:tracking-\[1px\] {
    --tw-tracking: 1px;
    letter-spacing: 1px;
  }

  .tw\:tracking-normal {
    --tw-tracking: var(--tw-tracking-normal);
    letter-spacing: var(--tw-tracking-normal);
  }

  .tw\:tracking-tight {
    --tw-tracking: var(--tw-tracking-tight);
    letter-spacing: var(--tw-tracking-tight);
  }

  .tw\:tracking-wide {
    --tw-tracking: var(--tw-tracking-wide);
    letter-spacing: var(--tw-tracking-wide);
  }

  .tw\:\[letter-spacing\:0\] {
    letter-spacing: 0;
  }

  .tw\:\[overflow-wrap\:anywhere\] {
    overflow-wrap: anywhere;
  }

  .tw\:break-words {
    overflow-wrap: break-word;
  }

  .tw\:\[word-break\:break-word\] {
    word-break: break-word;
  }

  .tw\:break-all {
    word-break: break-all;
  }

  .tw\:overflow-ellipsis, .tw\:text-ellipsis {
    text-overflow: ellipsis;
  }

  .tw\:whitespace-normal {
    white-space: normal;
  }

  .tw\:whitespace-nowrap {
    white-space: nowrap;
  }

  .tw\:whitespace-pre {
    white-space: pre;
  }

  .tw\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .tw\:\[color\:color-mix\(in_srgb\,var\(--muted-foreground\)_65\%\,transparent\)\] {
    color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[color\:color-mix\(in_srgb\,var\(--muted-foreground\)_65\%\,transparent\)\] {
      color: color-mix(in srgb,var(--muted-foreground) 65%,transparent);
    }
  }

  .tw\:\[color\:inherit\] {
    color: inherit;
  }

  .tw\:\[color\:var\(--acc-add-color\)\] {
    color: var(--acc-add-color);
  }

  .tw\:\[color\:var\(--btn-color\)\] {
    color: var(--btn-color);
  }

  .tw\:\[color\:var\(--heat-label-color\)\] {
    color: var(--heat-label-color);
  }

  .tw\:\[color\:var\(--transport-mode-color\)\] {
    color: var(--transport-mode-color);
  }

  .tw\:text-\(--text-disabled\) {
    color: var(--text-disabled);
  }

  .tw\:text-\[\#000\] {
    color: #000;
  }

  .tw\:text-\[\#001B30\] {
    color: #001b30;
  }

  .tw\:text-\[\#1C1C1E\] {
    color: #1c1c1e;
  }

  .tw\:text-\[\#2F4F4F\] {
    color: #2f4f4f;
  }

  .tw\:text-\[\#2b6cb3\] {
    color: #2b6cb3;
  }

  .tw\:text-\[\#4CAF50\] {
    color: #4caf50;
  }

  .tw\:text-\[\#5D4037\] {
    color: #5d4037;
  }

  .tw\:text-\[\#6E7191\] {
    color: #6e7191;
  }

  .tw\:text-\[\#6f6a61\] {
    color: #6f6a61;
  }

  .tw\:text-\[\#90caf9\] {
    color: #90caf9;
  }

  .tw\:text-\[\#378ADD\] {
    color: #378add;
  }

  .tw\:text-\[\#1565C0\] {
    color: #1565c0;
  }

  .tw\:text-\[\#24224F\] {
    color: #24224f;
  }

  .tw\:text-\[\#36454F\] {
    color: #36454f;
  }

  .tw\:text-\[\#047857\] {
    color: #047857;
  }

  .tw\:text-\[\#059669\] {
    color: #059669;
  }

  .tw\:text-\[\#171512\] {
    color: #171512;
  }

  .tw\:text-\[\#374151\] {
    color: #374151;
  }

  .tw\:text-\[\#555555\] {
    color: #555;
  }

  .tw\:text-\[\#D9A633\] {
    color: #d9a633;
  }

  .tw\:text-\[\#D32F2F\] {
    color: #d32f2f;
  }

  .tw\:text-\[\#D47A6C\] {
    color: #d47a6c;
  }

  .tw\:text-\[\#F39C6A\] {
    color: #f39c6a;
  }

  .tw\:text-\[\#FFB400\] {
    color: #ffb400;
  }

  .tw\:text-\[\#FFFFFF\] {
    color: #fff;
  }

  .tw\:text-\[\#b3552b\] {
    color: #b3552b;
  }

  .tw\:text-\[\#ed6c02\] {
    color: #ed6c02;
  }

  .tw\:text-\[\#ff9800\] {
    color: #ff9800;
  }

  .tw\:text-\[\#fff\] {
    color: #fff;
  }

  .tw\:text-\[black\] {
    color: #000;
  }

  .tw\:text-\[color-mix\(in_srgb\,var\(--primary-foreground\)_85\%\,transparent\)\] {
    color: var(--primary-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:text-\[color-mix\(in_srgb\,var\(--primary-foreground\)_85\%\,transparent\)\] {
      color: color-mix(in srgb,var(--primary-foreground) 85%,transparent);
    }
  }

  .tw\:text-\[color\:rgba\(255\,255\,255\,0\.6\)\] {
    color: #fff9;
  }

  .tw\:text-\[color\:rgba\(255\,255\,255\,0\.7\)\] {
    color: #ffffffb3;
  }

  .tw\:text-\[color\:white\] {
    color: #fff;
  }

  .tw\:text-\[green\] {
    color: green;
  }

  .tw\:text-\[inherit\] {
    color: inherit;
  }

  .tw\:text-\[rgba\(0\,0\,0\,0\.25\)\] {
    color: #00000040;
  }

  .tw\:text-\[rgba\(0\,0\,0\,0\.85\)\] {
    color: #000000d9;
  }

  .tw\:text-\[rgba\(255\,255\,255\,0\.4\)\] {
    color: #fff6;
  }

  .tw\:text-\[rgba\(255\,255\,255\,0\.6\)\] {
    color: #fff9;
  }

  .tw\:text-\[rgba\(255\,255\,255\,0\.8\)\] {
    color: #fffc;
  }

  .tw\:text-\[rgba\(255\,255\,255\,0\.85\)\] {
    color: #ffffffd9;
  }

  .tw\:text-\[rgba\(255\,255\,255\,0\.92\)\] {
    color: #ffffffeb;
  }

  .tw\:text-\[var\(--action-color\)\] {
    color: var(--action-color);
  }

  .tw\:text-\[var\(--agent-metric-color\)\] {
    color: var(--agent-metric-color);
  }

  .tw\:text-\[var\(--breadcrumb-muted\)\] {
    color: var(--breadcrumb-muted);
  }

  .tw\:text-\[var\(--breadcrumb-primary\)\] {
    color: var(--breadcrumb-primary);
  }

  .tw\:text-\[var\(--breadcrumb-segment\)\] {
    color: var(--breadcrumb-segment);
  }

  .tw\:text-\[var\(--destructive-dark\)\] {
    color: var(--destructive-dark);
  }

  .tw\:text-\[var\(--ds-map-marker-glyph\)\] {
    color: var(--ds-map-marker-glyph);
  }

  .tw\:text-\[var\(--info-dark\)\] {
    color: var(--info-dark);
  }

  .tw\:text-\[var\(--primary-dark\)\] {
    color: var(--primary-dark);
  }

  .tw\:text-\[var\(--primary-strong\)\] {
    color: var(--primary-strong);
  }

  .tw\:text-\[var\(--secondary-dark\)\] {
    color: var(--secondary-dark);
  }

  .tw\:text-\[var\(--success-dark\)\] {
    color: var(--success-dark);
  }

  .tw\:text-\[var\(--success-strong\)\] {
    color: var(--success-strong);
  }

  .tw\:text-\[var\(--text-disabled\)\] {
    color: var(--text-disabled);
  }

  .tw\:text-\[var\(--warning-dark\)\] {
    color: var(--warning-dark);
  }

  .tw\:text-\[var\(--…-strong\)\] {
    color: var(--…-strong);
  }

  .tw\:text-\[white\] {
    color: #fff;
  }

  .tw\:text-accent {
    color: var(--accent);
  }

  .tw\:text-background {
    color: var(--background);
  }

  .tw\:text-border {
    color: var(--border);
  }

  .tw\:text-card {
    color: var(--card);
  }

  .tw\:text-card-foreground {
    color: var(--card-foreground);
  }

  .tw\:text-current {
    color: currentColor;
  }

  .tw\:text-destructive {
    color: var(--destructive);
  }

  .tw\:text-destructive-foreground {
    color: var(--destructive-foreground);
  }

  .tw\:text-destructive-strong {
    color: var(--destructive-strong);
  }

  .tw\:text-disabled {
    color: var(--disabled);
  }

  .tw\:text-disabled-foreground {
    color: var(--disabled-foreground);
  }

  .tw\:text-footnote-foreground {
    color: var(--footnote-foreground);
  }

  .tw\:text-foreground, .tw\:text-foreground\/62 {
    color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:text-foreground\/62 {
      color: color-mix(in oklab, var(--foreground) 62%, transparent);
    }
  }

  .tw\:text-foreground\/70 {
    color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:text-foreground\/70 {
      color: color-mix(in oklab, var(--foreground) 70%, transparent);
    }
  }

  .tw\:text-foreground\/80 {
    color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:text-foreground\/80 {
      color: color-mix(in oklab, var(--foreground) 80%, transparent);
    }
  }

  .tw\:text-icon-idle {
    color: var(--icon-idle);
  }

  .tw\:text-info {
    color: var(--info);
  }

  .tw\:text-info-foreground {
    color: var(--info-foreground);
  }

  .tw\:text-info-strong {
    color: var(--info-strong);
  }

  .tw\:text-inherit {
    color: inherit;
  }

  .tw\:text-muted-foreground, .tw\:text-muted-foreground\/40 {
    color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:text-muted-foreground\/40 {
      color: color-mix(in oklab, var(--muted-foreground) 40%, transparent);
    }
  }

  .tw\:text-muted-foreground\/70 {
    color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:text-muted-foreground\/70 {
      color: color-mix(in oklab, var(--muted-foreground) 70%, transparent);
    }
  }

  .tw\:text-popover-foreground {
    color: var(--popover-foreground);
  }

  .tw\:text-primary {
    color: var(--primary);
  }

  .tw\:text-primary-foreground, .tw\:text-primary-foreground\/78 {
    color: var(--primary-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:text-primary-foreground\/78 {
      color: color-mix(in oklab, var(--primary-foreground) 78%, transparent);
    }
  }

  .tw\:text-primary-foreground\/86 {
    color: var(--primary-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:text-primary-foreground\/86 {
      color: color-mix(in oklab, var(--primary-foreground) 86%, transparent);
    }
  }

  .tw\:text-primary-hover {
    color: var(--primary-hover);
  }

  .tw\:text-primary-light {
    color: var(--primary-light);
  }

  .tw\:text-primary\/50 {
    color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:text-primary\/50 {
      color: color-mix(in oklab, var(--primary) 50%, transparent);
    }
  }

  .tw\:text-primary\/85 {
    color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:text-primary\/85 {
      color: color-mix(in oklab, var(--primary) 85%, transparent);
    }
  }

  .tw\:text-secondary {
    color: var(--secondary);
  }

  .tw\:text-secondary-foreground {
    color: var(--secondary-foreground);
  }

  .tw\:text-success {
    color: var(--success);
  }

  .tw\:text-success-dark {
    color: var(--success-dark);
  }

  .tw\:text-success-foreground {
    color: var(--success-foreground);
  }

  .tw\:text-success-strong {
    color: var(--success-strong);
  }

  .tw\:text-tertiary {
    color: var(--tertiary);
  }

  .tw\:text-transparent {
    color: #0000;
  }

  .tw\:text-warning {
    color: var(--warning);
  }

  .tw\:text-warning-dark {
    color: var(--warning-dark);
  }

  .tw\:text-warning-foreground {
    color: var(--warning-foreground);
  }

  .tw\:text-warning-strong {
    color: var(--warning-strong);
  }

  .tw\:capitalize {
    text-transform: capitalize;
  }

  .tw\:normal-case {
    text-transform: none;
  }

  .tw\:uppercase {
    text-transform: uppercase;
  }

  .tw\:italic {
    font-style: italic;
  }

  .tw\:not-italic {
    font-style: normal;
  }

  .tw\: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, );
  }

  .tw\:\[font-variant-numeric\:tabular-nums\] {
    font-variant-numeric: tabular-nums;
  }

  .tw\:line-through {
    text-decoration-line: line-through;
  }

  .tw\:no-underline {
    text-decoration-line: none;
  }

  .tw\:underline {
    text-decoration-line: underline;
  }

  .tw\:decoration-border {
    -webkit-text-decoration-color: var(--border);
    -webkit-text-decoration-color: var(--border);
    text-decoration-color: var(--border);
  }

  .tw\:decoration-dotted {
    text-decoration-style: dotted;
  }

  .tw\:decoration-\[1\.5px\] {
    text-decoration-thickness: 1.5px;
  }

  .tw\:underline-offset-\[3px\] {
    text-underline-offset: 3px;
  }

  .tw\:accent-primary {
    accent-color: var(--primary);
  }

  .tw\:opacity-0 {
    opacity: 0;
  }

  .tw\:opacity-35 {
    opacity: .35;
  }

  .tw\:opacity-40 {
    opacity: .4;
  }

  .tw\:opacity-50 {
    opacity: .5;
  }

  .tw\:opacity-55 {
    opacity: .55;
  }

  .tw\:opacity-60 {
    opacity: .6;
  }

  .tw\:opacity-70 {
    opacity: .7;
  }

  .tw\:opacity-75 {
    opacity: .75;
  }

  .tw\:opacity-80 {
    opacity: .8;
  }

  .tw\:opacity-85 {
    opacity: .85;
  }

  .tw\:opacity-90 {
    opacity: .9;
  }

  .tw\:opacity-100 {
    opacity: 1;
  }

  .tw\:opacity-\[0\.7\] {
    opacity: .7;
  }

  .tw\:opacity-\[0\.08\] {
    opacity: .08;
  }

  .tw\:opacity-\[0\.38\] {
    opacity: .38;
  }

  .tw\:opacity-\[0\.55\] {
    opacity: .55;
  }

  .tw\:opacity-\[0\.58\] {
    opacity: .58;
  }

  .tw\:opacity-\[0\.62\] {
    opacity: .62;
  }

  .tw\:opacity-\[0\.85\] {
    opacity: .85;
  }

  .tw\: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);
  }

  .tw\:shadow-\(--shadow-banner\) {
    --tw-shadow: var(--shadow-banner);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\(--shadow-card\) {
    --tw-shadow: var(--shadow-card);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\(--shadow-modal\) {
    --tw-shadow: var(--shadow-modal);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\(--shadow-overlay\) {
    --tw-shadow: var(--shadow-overlay);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\(--shadow-raised\) {
    --tw-shadow: var(--shadow-raised);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\(--shadow-surface\) {
    --tw-shadow: var(--shadow-surface);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[-18px_0_50px_rgba\(15\,23\,42\,0\.16\)\] {
    --tw-shadow: -18px 0 50px var(--tw-shadow-color, #0f172a29);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_-2px_8px_color-mix\(in_srgb\,var\(--foreground\)_6\%\,transparent\)\] {
    --tw-shadow: 0 -2px 8px var(--tw-shadow-color, var(--foreground));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:shadow-\[0_-2px_8px_color-mix\(in_srgb\,var\(--foreground\)_6\%\,transparent\)\] {
      --tw-shadow: 0 -2px 8px var(--tw-shadow-color, color-mix(in srgb,var(--foreground) 6%,transparent));
    }
  }

  .tw\:shadow-\[0_-2px_8px_color-mix\(in_srgb\,var\(--foreground\)_6\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_-3px_10px_rgba\(0\,0\,0\,0\.12\)\] {
    --tw-shadow: 0 -3px 10px var(--tw-shadow-color, #0000001f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_-4px_20px_rgba\(0\,0\,0\,0\.12\)\] {
    --tw-shadow: 0 -4px 20px var(--tw-shadow-color, #0000001f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_-6px_24px_rgba\(0\,0\,0\,0\.14\)\] {
    --tw-shadow: 0 -6px 24px var(--tw-shadow-color, #00000024);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_-8px_24px_color-mix\(in_srgb\,var\(--primary\)_18\%\,transparent\)\] {
    --tw-shadow: 0 -8px 24px var(--tw-shadow-color, var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:shadow-\[0_-8px_24px_color-mix\(in_srgb\,var\(--primary\)_18\%\,transparent\)\] {
      --tw-shadow: 0 -8px 24px var(--tw-shadow-color, color-mix(in srgb,var(--primary) 18%,transparent));
    }
  }

  .tw\:shadow-\[0_-8px_24px_color-mix\(in_srgb\,var\(--primary\)_18\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_0_0_1px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: 0 0 0 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);
  }

  .tw\:shadow-\[0_0_0_1px_rgba\(0\,0\,0\,0\.04\)\,0_4px_8px_rgba\(0\,0\,0\,0\.04\)\,0_12px_32px_rgba\(0\,0\,0\,0\.12\)\] {
    --tw-shadow: 0 0 0 1px var(--tw-shadow-color, #0000000a), 0 4px 8px var(--tw-shadow-color, #0000000a), 0 12px 32px var(--tw-shadow-color, #0000001f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_0_0_1px_var\(--card\)\] {
    --tw-shadow: 0 0 0 1px var(--tw-shadow-color, var(--card));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_0_0_2px_color-mix\(in_srgb\,var\(--primary\)_20\%\,transparent\)\] {
    --tw-shadow: 0 0 0 2px var(--tw-shadow-color, var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:shadow-\[0_0_0_2px_color-mix\(in_srgb\,var\(--primary\)_20\%\,transparent\)\] {
      --tw-shadow: 0 0 0 2px var(--tw-shadow-color, color-mix(in srgb,var(--primary) 20%,transparent));
    }
  }

  .tw\:shadow-\[0_0_0_2px_color-mix\(in_srgb\,var\(--primary\)_20\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_0_0_2px_var\(--ds-map-marker-ring\)\,0_0_0_4px_var\(--ds-map-marker-color\)\,0_1px_4px_rgba\(15\,23\,42\,0\.28\)\] {
    --tw-shadow: 0 0 0 2px var(--tw-shadow-color, var(--ds-map-marker-ring)), 0 0 0 4px var(--tw-shadow-color, var(--ds-map-marker-color)), 0 1px 4px var(--tw-shadow-color, #0f172a47);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--primary\)_12\%\,transparent\)\] {
    --tw-shadow: 0 0 0 3px var(--tw-shadow-color, var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--primary\)_12\%\,transparent\)\] {
      --tw-shadow: 0 0 0 3px var(--tw-shadow-color, color-mix(in srgb,var(--primary) 12%,transparent));
    }
  }

  .tw\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--primary\)_12\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_0_8px_color-mix\(in_srgb\,var\(--primary\)_40\%\,transparent\)\] {
    --tw-shadow: 0 0 8px var(--tw-shadow-color, var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:shadow-\[0_0_8px_color-mix\(in_srgb\,var\(--primary\)_40\%\,transparent\)\] {
      --tw-shadow: 0 0 8px var(--tw-shadow-color, color-mix(in srgb,var(--primary) 40%,transparent));
    }
  }

  .tw\:shadow-\[0_0_8px_color-mix\(in_srgb\,var\(--primary\)_40\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_0_24px_rgba\(0\,0\,0\,0\.08\)\] {
    --tw-shadow: 0 0 24px var(--tw-shadow-color, #00000014);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_1px_2px_0_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.04\)\,0_1px_4px_rgba\(0\,0\,0\,0\.02\)\] {
    --tw-shadow: 0 1px 2px var(--tw-shadow-color, #0000000a), 0 1px 4px var(--tw-shadow-color, #00000005);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.04\)\,0_2px_4px_rgba\(0\,0\,0\,0\.04\)\,0_4px_8px_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow: 0 1px 2px var(--tw-shadow-color, #0000000a), 0 2px 4px var(--tw-shadow-color, #0000000a), 0 4px 8px var(--tw-shadow-color, #0000000a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.08\)\,0_1px_1px_rgba\(0\,0\,0\,0\.05\)\] {
    --tw-shadow: 0 1px 2px var(--tw-shadow-color, #00000014), 0 1px 1px 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);
  }

  .tw\:shadow-\[0_1px_3px_0_rgba\(0\,0\,0\,0\.1\)\,0_1px_2px_0_rgba\(0\,0\,0\,0\.06\)\] {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px 0 var(--tw-shadow-color, #0000000f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_1px_3px_color-mix\(in_srgb\,var\(--foreground\)_10\%\,transparent\)\] {
    --tw-shadow: 0 1px 3px var(--tw-shadow-color, var(--foreground));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:shadow-\[0_1px_3px_color-mix\(in_srgb\,var\(--foreground\)_10\%\,transparent\)\] {
      --tw-shadow: 0 1px 3px var(--tw-shadow-color, color-mix(in srgb,var(--foreground) 10%,transparent));
    }
  }

  .tw\:shadow-\[0_1px_3px_color-mix\(in_srgb\,var\(--foreground\)_10\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_1px_3px_rgba\(0\,0\,0\,\.05\)\,0_12px_32px_rgba\(0\,0\,0\,\.04\)\] {
    --tw-shadow: 0 1px 3px var(--tw-shadow-color, #0000000d), 0 12px 32px var(--tw-shadow-color, #0000000a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: 0 1px 3px 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);
  }

  .tw\:shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.3\)\] {
    --tw-shadow: 0 1px 3px var(--tw-shadow-color, #0000004d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.25\)\] {
    --tw-shadow: 0 1px 3px var(--tw-shadow-color, #00000040);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_1px_4px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: 0 1px 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);
  }

  .tw\:shadow-\[0_1px_4px_rgba\(0\,0\,0\,0\.2\)\] {
    --tw-shadow: 0 1px 4px var(--tw-shadow-color, #0003);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_1px_4px_rgba\(15\,23\,42\,0\.28\)\] {
    --tw-shadow: 0 1px 4px var(--tw-shadow-color, #0f172a47);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_2px_4px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: 0 2px 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);
  }

  .tw\:shadow-\[0_2px_6px_color-mix\(in_srgb\,var\(--primary\)_40\%\,transparent\)\] {
    --tw-shadow: 0 2px 6px var(--tw-shadow-color, var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:shadow-\[0_2px_6px_color-mix\(in_srgb\,var\(--primary\)_40\%\,transparent\)\] {
      --tw-shadow: 0 2px 6px var(--tw-shadow-color, color-mix(in srgb,var(--primary) 40%,transparent));
    }
  }

  .tw\:shadow-\[0_2px_6px_color-mix\(in_srgb\,var\(--primary\)_40\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_2px_6px_rgba\(0\,0\,0\,0\.2\)\] {
    --tw-shadow: 0 2px 6px var(--tw-shadow-color, #0003);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_2px_6px_rgba\(0\,0\,0\,0\.15\)\,0_1px_2px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: 0 2px 6px var(--tw-shadow-color, #00000026), 0 1px 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);
  }

  .tw\:shadow-\[0_2px_6px_rgba\(0\,0\,0\,0\.35\)\] {
    --tw-shadow: 0 2px 6px var(--tw-shadow-color, #00000059);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--primary\)_40\%\,transparent\)\] {
    --tw-shadow: 0 2px 8px var(--tw-shadow-color, var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--primary\)_40\%\,transparent\)\] {
      --tw-shadow: 0 2px 8px var(--tw-shadow-color, color-mix(in srgb,var(--primary) 40%,transparent));
    }
  }

  .tw\:shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--primary\)_40\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--warning\)_40\%\,transparent\)\] {
    --tw-shadow: 0 2px 8px var(--tw-shadow-color, var(--warning));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--warning\)_40\%\,transparent\)\] {
      --tw-shadow: 0 2px 8px var(--tw-shadow-color, color-mix(in srgb,var(--warning) 40%,transparent));
    }
  }

  .tw\:shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--warning\)_40\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.2\)\] {
    --tw-shadow: 0 2px 8px var(--tw-shadow-color, #0003);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.06\)\] {
    --tw-shadow: 0 2px 8px var(--tw-shadow-color, #0000000f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.15\)\,0_1px_3px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: 0 2px 8px var(--tw-shadow-color, #00000026), 0 1px 3px 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);
  }

  .tw\:shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.15\)\] {
    --tw-shadow: 0 2px 8px 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);
  }

  .tw\:shadow-\[0_2px_8px_rgba\(25\,45\,32\,0\.08\)\] {
    --tw-shadow: 0 2px 8px var(--tw-shadow-color, #192d2014);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_3px_10px_color-mix\(in_srgb\,var\(--primary\)_50\%\,transparent\)\] {
    --tw-shadow: 0 3px 10px var(--tw-shadow-color, var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:shadow-\[0_3px_10px_color-mix\(in_srgb\,var\(--primary\)_50\%\,transparent\)\] {
      --tw-shadow: 0 3px 10px var(--tw-shadow-color, color-mix(in srgb,var(--primary) 50%,transparent));
    }
  }

  .tw\:shadow-\[0_3px_10px_color-mix\(in_srgb\,var\(--primary\)_50\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_4px_6px_-1px_rgba\(0\,0\,0\,0\.08\)\,0_2px_4px_-1px_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #00000014), 0 2px 4px -1px var(--tw-shadow-color, #0000000a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_4px_8px_rgba\(0\,0\,0\,0\.2\)\,0_8px_16px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: 0 4px 8px var(--tw-shadow-color, #0003), 0 8px 16px 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);
  }

  .tw\:shadow-\[0_4px_12px_color-mix\(in_srgb\,var\(--success\)_30\%\,transparent\)\] {
    --tw-shadow: 0 4px 12px var(--tw-shadow-color, var(--success));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:shadow-\[0_4px_12px_color-mix\(in_srgb\,var\(--success\)_30\%\,transparent\)\] {
      --tw-shadow: 0 4px 12px var(--tw-shadow-color, color-mix(in srgb,var(--success) 30%,transparent));
    }
  }

  .tw\:shadow-\[0_4px_12px_color-mix\(in_srgb\,var\(--success\)_30\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_4px_12px_rgba\(0\,0\,0\,0\.25\)\,0_2px_6px_rgba\(0\,0\,0\,0\.18\)\] {
    --tw-shadow: 0 4px 12px var(--tw-shadow-color, #00000040), 0 2px 6px var(--tw-shadow-color, #0000002e);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_4px_14px_color-mix\(in_srgb\,var\(--primary\)_25\.1\%\,transparent\)\] {
    --tw-shadow: 0 4px 14px var(--tw-shadow-color, var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:shadow-\[0_4px_14px_color-mix\(in_srgb\,var\(--primary\)_25\.1\%\,transparent\)\] {
      --tw-shadow: 0 4px 14px var(--tw-shadow-color, color-mix(in srgb,var(--primary) 25.1%,transparent));
    }
  }

  .tw\:shadow-\[0_4px_14px_color-mix\(in_srgb\,var\(--primary\)_25\.1\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_4px_14px_color-mix\(in_srgb\,var\(--primary\)_30\%\,transparent\)\] {
    --tw-shadow: 0 4px 14px var(--tw-shadow-color, var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:shadow-\[0_4px_14px_color-mix\(in_srgb\,var\(--primary\)_30\%\,transparent\)\] {
      --tw-shadow: 0 4px 14px var(--tw-shadow-color, color-mix(in srgb,var(--primary) 30%,transparent));
    }
  }

  .tw\:shadow-\[0_4px_14px_color-mix\(in_srgb\,var\(--primary\)_30\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_4px_16px_rgba\(0\,0\,0\,0\.2\)\,0_2px_4px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: 0 4px 16px var(--tw-shadow-color, #0003), 0 2px 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);
  }

  .tw\:shadow-\[0_6px_12px_rgba\(0\,0\,0\,0\.05\)\,0_12px_24px_rgba\(0\,0\,0\,0\.08\)\] {
    --tw-shadow: 0 6px 12px var(--tw-shadow-color, #0000000d), 0 12px 24px var(--tw-shadow-color, #00000014);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_6px_18px_color-mix\(in_srgb\,var\(--view-accent\)_16\%\,transparent\)\] {
    --tw-shadow: 0 6px 18px var(--tw-shadow-color, var(--view-accent));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:shadow-\[0_6px_18px_color-mix\(in_srgb\,var\(--view-accent\)_16\%\,transparent\)\] {
      --tw-shadow: 0 6px 18px var(--tw-shadow-color, color-mix(in srgb,var(--view-accent) 16%,transparent));
    }
  }

  .tw\:shadow-\[0_6px_18px_color-mix\(in_srgb\,var\(--view-accent\)_16\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_6px_20px_rgba\(0\,0\,0\,0\.22\)\] {
    --tw-shadow: 0 6px 20px var(--tw-shadow-color, #00000038);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_8px_16px_rgba\(0\,0\,0\,0\.2\)\] {
    --tw-shadow: 0 8px 16px var(--tw-shadow-color, #0003);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_8px_22px_rgba\(15\,23\,42\,0\.14\)\] {
    --tw-shadow: 0 8px 22px var(--tw-shadow-color, #0f172a24);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_8px_24px_color-mix\(in_srgb\,var\(--foreground\)_10\%\,transparent\)\] {
    --tw-shadow: 0 8px 24px var(--tw-shadow-color, var(--foreground));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:shadow-\[0_8px_24px_color-mix\(in_srgb\,var\(--foreground\)_10\%\,transparent\)\] {
      --tw-shadow: 0 8px 24px var(--tw-shadow-color, color-mix(in srgb,var(--foreground) 10%,transparent));
    }
  }

  .tw\:shadow-\[0_8px_24px_color-mix\(in_srgb\,var\(--foreground\)_10\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_8px_32px_color-mix\(in_srgb\,var\(--info\)_15\%\,transparent\)\] {
    --tw-shadow: 0 8px 32px var(--tw-shadow-color, var(--info));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:shadow-\[0_8px_32px_color-mix\(in_srgb\,var\(--info\)_15\%\,transparent\)\] {
      --tw-shadow: 0 8px 32px var(--tw-shadow-color, color-mix(in srgb,var(--info) 15%,transparent));
    }
  }

  .tw\:shadow-\[0_8px_32px_color-mix\(in_srgb\,var\(--info\)_15\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_8px_32px_color-mix\(in_srgb\,var\(--primary\)_15\%\,transparent\)\] {
    --tw-shadow: 0 8px 32px var(--tw-shadow-color, var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:shadow-\[0_8px_32px_color-mix\(in_srgb\,var\(--primary\)_15\%\,transparent\)\] {
      --tw-shadow: 0 8px 32px var(--tw-shadow-color, color-mix(in srgb,var(--primary) 15%,transparent));
    }
  }

  .tw\:shadow-\[0_8px_32px_color-mix\(in_srgb\,var\(--primary\)_15\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.12\)\,0_2px_8px_rgba\(0\,0\,0\,0\.08\)\] {
    --tw-shadow: 0 8px 32px var(--tw-shadow-color, #0000001f), 0 2px 8px var(--tw-shadow-color, #00000014);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.12\)\] {
    --tw-shadow: 0 8px 32px var(--tw-shadow-color, #0000001f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_10px_15px_-3px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: 0 10px 15px -3px 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);
  }

  .tw\:shadow-\[0_10px_24px_rgba\(2\,6\,23\,0\.10\)\] {
    --tw-shadow: 0 10px 24px var(--tw-shadow-color, #0206171a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_10px_26px_color-mix\(in_oklab\,var\(--primary\)_35\%\,transparent\)\] {
    --tw-shadow: 0 10px 26px var(--tw-shadow-color, var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:shadow-\[0_10px_26px_color-mix\(in_oklab\,var\(--primary\)_35\%\,transparent\)\] {
      --tw-shadow: 0 10px 26px var(--tw-shadow-color, color-mix(in oklab,var(--primary) 35%,transparent));
    }
  }

  .tw\:shadow-\[0_10px_26px_color-mix\(in_oklab\,var\(--primary\)_35\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_10px_28px_color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\] {
    --tw-shadow: 0 10px 28px var(--tw-shadow-color, var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:shadow-\[0_10px_28px_color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\] {
      --tw-shadow: 0 10px 28px var(--tw-shadow-color, color-mix(in srgb,var(--primary) 8%,transparent));
    }
  }

  .tw\:shadow-\[0_10px_28px_color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_10px_30px_color-mix\(in_srgb\,var\(--foreground\)_8\%\,transparent\)\] {
    --tw-shadow: 0 10px 30px var(--tw-shadow-color, var(--foreground));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:shadow-\[0_10px_30px_color-mix\(in_srgb\,var\(--foreground\)_8\%\,transparent\)\] {
      --tw-shadow: 0 10px 30px var(--tw-shadow-color, color-mix(in srgb,var(--foreground) 8%,transparent));
    }
  }

  .tw\:shadow-\[0_10px_30px_color-mix\(in_srgb\,var\(--foreground\)_8\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_10px_30px_color-mix\(in_srgb\,var\(--primary\)_30\%\,transparent\)\] {
    --tw-shadow: 0 10px 30px var(--tw-shadow-color, var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:shadow-\[0_10px_30px_color-mix\(in_srgb\,var\(--primary\)_30\%\,transparent\)\] {
      --tw-shadow: 0 10px 30px var(--tw-shadow-color, color-mix(in srgb,var(--primary) 30%,transparent));
    }
  }

  .tw\:shadow-\[0_10px_30px_color-mix\(in_srgb\,var\(--primary\)_30\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.15\)\] {
    --tw-shadow: 0 10px 30px 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);
  }

  .tw\:shadow-\[0_12px_24px_color-mix\(in_srgb\,var\(--foreground\)_10\%\,transparent\)\] {
    --tw-shadow: 0 12px 24px var(--tw-shadow-color, var(--foreground));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:shadow-\[0_12px_24px_color-mix\(in_srgb\,var\(--foreground\)_10\%\,transparent\)\] {
      --tw-shadow: 0 12px 24px var(--tw-shadow-color, color-mix(in srgb,var(--foreground) 10%,transparent));
    }
  }

  .tw\:shadow-\[0_12px_24px_color-mix\(in_srgb\,var\(--foreground\)_10\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_12px_24px_color-mix\(in_srgb\,var\(--view-accent\)_14\%\,transparent\)\] {
    --tw-shadow: 0 12px 24px var(--tw-shadow-color, var(--view-accent));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:shadow-\[0_12px_24px_color-mix\(in_srgb\,var\(--view-accent\)_14\%\,transparent\)\] {
      --tw-shadow: 0 12px 24px var(--tw-shadow-color, color-mix(in srgb,var(--view-accent) 14%,transparent));
    }
  }

  .tw\:shadow-\[0_12px_24px_color-mix\(in_srgb\,var\(--view-accent\)_14\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_12px_28px_rgba\(0\,0\,0\,0\.08\)\,0_24px_48px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: 0 12px 28px var(--tw-shadow-color, #00000014), 0 24px 48px 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);
  }

  .tw\:shadow-\[0_18px_40px_color-mix\(in_srgb\,var\(--foreground\)_10\%\,transparent\)\] {
    --tw-shadow: 0 18px 40px var(--tw-shadow-color, var(--foreground));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:shadow-\[0_18px_40px_color-mix\(in_srgb\,var\(--foreground\)_10\%\,transparent\)\] {
      --tw-shadow: 0 18px 40px var(--tw-shadow-color, color-mix(in srgb,var(--foreground) 10%,transparent));
    }
  }

  .tw\:shadow-\[0_18px_40px_color-mix\(in_srgb\,var\(--foreground\)_10\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_18px_42px_color-mix\(in_srgb\,var\(--foreground\)_16\%\,transparent\)\] {
    --tw-shadow: 0 18px 42px var(--tw-shadow-color, var(--foreground));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:shadow-\[0_18px_42px_color-mix\(in_srgb\,var\(--foreground\)_16\%\,transparent\)\] {
      --tw-shadow: 0 18px 42px var(--tw-shadow-color, color-mix(in srgb,var(--foreground) 16%,transparent));
    }
  }

  .tw\:shadow-\[0_18px_42px_color-mix\(in_srgb\,var\(--foreground\)_16\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_18px_50px_color-mix\(in_oklab\,var\(--primary\)_12\%\,transparent\)\] {
    --tw-shadow: 0 18px 50px var(--tw-shadow-color, var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:shadow-\[0_18px_50px_color-mix\(in_oklab\,var\(--primary\)_12\%\,transparent\)\] {
      --tw-shadow: 0 18px 50px var(--tw-shadow-color, color-mix(in oklab,var(--primary) 12%,transparent));
    }
  }

  .tw\:shadow-\[0_18px_50px_color-mix\(in_oklab\,var\(--primary\)_12\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_22px_64px_rgba\(28\,28\,30\,\.2\)\] {
    --tw-shadow: 0 22px 64px var(--tw-shadow-color, #1c1c1e33);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_24px_70px_rgba\(15\,23\,42\,0\.10\)\] {
    --tw-shadow: 0 24px 70px var(--tw-shadow-color, #0f172a1a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_25px_50px_-12px_rgba\(0\,0\,0\,0\.2\)\] {
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #0003);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0_25px_50px_-12px_rgba\(0\,0\,0\,0\.25\)\] {
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0px_2px_8px_color-mix\(in_srgb\,var\(--foreground\)_15\%\,transparent\)\] {
    --tw-shadow: 0px 2px 8px var(--tw-shadow-color, var(--foreground));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:shadow-\[0px_2px_8px_color-mix\(in_srgb\,var\(--foreground\)_15\%\,transparent\)\] {
      --tw-shadow: 0px 2px 8px var(--tw-shadow-color, color-mix(in srgb,var(--foreground) 15%,transparent));
    }
  }

  .tw\:shadow-\[0px_2px_8px_color-mix\(in_srgb\,var\(--foreground\)_15\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0px_2px_8px_color-mix\(in_srgb\,var\(--foreground\)_50\%\,transparent\)\] {
    --tw-shadow: 0px 2px 8px var(--tw-shadow-color, var(--foreground));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:shadow-\[0px_2px_8px_color-mix\(in_srgb\,var\(--foreground\)_50\%\,transparent\)\] {
      --tw-shadow: 0px 2px 8px var(--tw-shadow-color, color-mix(in srgb,var(--foreground) 50%,transparent));
    }
  }

  .tw\:shadow-\[0px_2px_8px_color-mix\(in_srgb\,var\(--foreground\)_50\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[0px_2px_8px_rgba\(0\,0\,0\,0\.50\)\] {
    --tw-shadow: 0px 2px 8px var(--tw-shadow-color, #00000080);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--primary\)_20\%\,transparent\)\] {
    --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--primary\)_20\%\,transparent\)\] {
      --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, color-mix(in srgb,var(--primary) 20%,transparent));
    }
  }

  .tw\:shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--primary\)_20\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--primary-foreground\)_10\%\,transparent\)\] {
    --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, var(--primary-foreground));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--primary-foreground\)_10\%\,transparent\)\] {
      --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, color-mix(in srgb,var(--primary-foreground) 10%,transparent));
    }
  }

  .tw\:shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--primary-foreground\)_10\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.35\)\,0_8px_16px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: inset 0 1px 0 var(--tw-shadow-color, #ffffff59), 0 8px 16px 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);
  }

  .tw\:shadow-\[inset_3px_0_0_var\(--primary\)\] {
    --tw-shadow: inset 3px 0 0 var(--tw-shadow-color, var(--primary));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[var\(--ettc-shadow-base\)\] {
    --tw-shadow: var(--ettc-shadow-base);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[var\(--shadow-card\)\] {
    --tw-shadow: var(--shadow-card);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[var\(--shadow-modal\)\] {
    --tw-shadow: var(--shadow-modal);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[var\(--shadow-overlay\)\] {
    --tw-shadow: var(--shadow-overlay);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[var\(--shadow-raised\)\] {
    --tw-shadow: var(--shadow-raised);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[var\(--shadow-surface\)\] {
    --tw-shadow: var(--shadow-surface);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:shadow-\[…\] {
    --tw-shadow: …;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\: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);
  }

  .tw\: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);
  }

  .tw\: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);
  }

  .tw\: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);
  }

  .tw\: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);
  }

  .tw\:ring-2 {
    --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);
  }

  .tw\:ring-\[3px\] {
    --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);
  }

  .tw\:inset-ring {
    --tw-inset-ring-shadow: inset 0 0 0 1px var(--tw-inset-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);
  }

  .tw\:\[box-shadow\:0_16px_36px_color-mix\(in_srgb\,var\(--foreground\)_7\%\,transparent\)\] {
    box-shadow: 0 16px 36px var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[box-shadow\:0_16px_36px_color-mix\(in_srgb\,var\(--foreground\)_7\%\,transparent\)\] {
      box-shadow: 0 16px 36px color-mix(in srgb,var(--foreground) 7%,transparent);
    }
  }

  .tw\:\[box-shadow\:var\(--option-shadow\)\] {
    box-shadow: var(--option-shadow);
  }

  .tw\:\[box-shadow\:var\(--shadow-card\)\] {
    box-shadow: var(--shadow-card);
  }

  .tw\:\[box-shadow\:var\(--shadow-overlay\)\] {
    box-shadow: var(--shadow-overlay);
  }

  .tw\:shadow-card {
    --tw-shadow-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:shadow-card {
      --tw-shadow-color: color-mix(in oklab, var(--card) var(--tw-shadow-alpha), transparent);
    }
  }

  .tw\:ring-destructive\/20 {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:ring-destructive\/20 {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .tw\:ring-primary\/40 {
    --tw-ring-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:ring-primary\/40 {
      --tw-ring-color: color-mix(in oklab, var(--primary) 40%, transparent);
    }
  }

  .tw\:ring-ring {
    --tw-ring-color: var(--ring);
  }

  .tw\:inset-ring-destructive {
    --tw-inset-ring-color: var(--destructive);
  }

  .tw\:inset-ring-primary\/24 {
    --tw-inset-ring-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:inset-ring-primary\/24 {
      --tw-inset-ring-color: color-mix(in oklab, var(--primary) 24%, transparent);
    }
  }

  .tw\:outline-0 {
    outline-style: var(--tw-outline-style);
    outline-width: 0;
  }

  .tw\:outline-offset-2 {
    outline-offset: 2px;
  }

  .tw\:blur-\[2px\] {
    --tw-blur: blur(2px);
    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, );
  }

  .tw\:blur-\[20px\] {
    --tw-blur: blur(20px);
    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, );
  }

  .tw\:blur-\[24px\] {
    --tw-blur: blur(24px);
    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, );
  }

  .tw\:blur-\[60px\] {
    --tw-blur: blur(60px);
    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, );
  }

  .tw\:blur-\[80px\] {
    --tw-blur: blur(80px);
    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, );
  }

  .tw\:drop-shadow-md {
    --tw-drop-shadow-size: drop-shadow(0 3px 3px var(--tw-drop-shadow-color, #0000001f));
    --tw-drop-shadow: drop-shadow(var(--tw-drop-shadow-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, );
  }

  .tw\:\[filter\:drop-shadow\(0_2px_4px_rgba\(0\,0\,0\,0\.3\)\)\] {
    filter: drop-shadow(0 2px 4px #0000004d);
  }

  .tw\:backdrop-blur {
    --tw-backdrop-blur: blur(8px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .tw\:backdrop-blur-2xl {
    --tw-backdrop-blur: blur(var(--tw-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, );
  }

  .tw\:backdrop-blur-\[2px\] {
    --tw-backdrop-blur: blur(2px);
    -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, );
  }

  .tw\:backdrop-blur-\[3px\] {
    --tw-backdrop-blur: blur(3px);
    -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, );
  }

  .tw\:backdrop-blur-\[4px\] {
    --tw-backdrop-blur: blur(4px);
    -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, );
  }

  .tw\:backdrop-blur-\[5px\] {
    --tw-backdrop-blur: blur(5px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .tw\:backdrop-blur-\[6px\] {
    --tw-backdrop-blur: blur(6px);
    -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, );
  }

  .tw\:backdrop-blur-\[8px\] {
    --tw-backdrop-blur: blur(8px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .tw\: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, );
  }

  .tw\:backdrop-blur-\[12px\] {
    --tw-backdrop-blur: blur(12px);
    -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, );
  }

  .tw\:backdrop-blur-\[14px\] {
    --tw-backdrop-blur: blur(14px);
    -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, );
  }

  .tw\:backdrop-blur-\[20px\] {
    --tw-backdrop-blur: blur(20px);
    -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, );
  }

  .tw\:backdrop-blur-md {
    --tw-backdrop-blur: blur(var(--tw-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, );
  }

  .tw\:backdrop-blur-none {
    --tw-backdrop-blur:  ;
    -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, );
  }

  .tw\:backdrop-blur-sm {
    --tw-backdrop-blur: blur(var(--tw-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, );
  }

  .tw\:backdrop-blur-xl {
    --tw-backdrop-blur: blur(var(--tw-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, );
  }

  .tw\:backdrop-blur-xs {
    --tw-backdrop-blur: blur(var(--tw-blur-xs));
    -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, );
  }

  .tw\:backdrop-saturate-100 {
    --tw-backdrop-saturate: saturate(100%);
    -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, );
  }

  .tw\:backdrop-saturate-\[180\%\] {
    --tw-backdrop-saturate: saturate(180%);
    -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, );
  }

  .tw\:\[backdrop-filter\:blur\(5px\)\] {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
  }

  .tw\:\[backdrop-filter\:blur\(6px\)\] {
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
  }

  .tw\:\[backdrop-filter\:blur\(8px\)\] {
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
  }

  .tw\:\[backdrop-filter\:blur\(10px\)\] {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
  }

  .tw\:\[backdrop-filter\:blur\(16px\)\] {
    -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px);
  }

  .tw\:\[backdrop-filter\:blur\(18px\)\] {
    -webkit-backdrop-filter: blur(18px);
    backdrop-filter: blur(18px);
  }

  .tw\:transition-\[background-color\,border-color\] {
    transition-property: background-color, border-color;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }

  .tw\:transition-\[background\] {
    transition-property: background;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }

  .tw\:transition-\[border-color\,box-shadow\] {
    transition-property: border-color, box-shadow;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }

  .tw\:transition-\[border-color\] {
    transition-property: border-color;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }

  .tw\:transition-\[box-shadow\,transform\] {
    transition-property: box-shadow, transform;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }

  .tw\:transition-\[box-shadow\] {
    transition-property: box-shadow;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }

  .tw\:transition-\[color\,transform\] {
    transition-property: color, transform;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }

  .tw\:transition-\[grid-template-rows\,visibility\] {
    transition-property: grid-template-rows, visibility;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }

  .tw\:transition-\[grid-template-rows\] {
    transition-property: grid-template-rows;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }

  .tw\:transition-\[height\,background-color\,opacity\] {
    transition-property: height, background-color, opacity;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }

  .tw\:transition-\[opacity\] {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }

  .tw\:transition-\[overflow\] {
    transition-property: overflow;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }

  .tw\:transition-\[transform\,box-shadow\] {
    transition-property: transform, box-shadow;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }

  .tw\:transition-\[transform\] {
    transition-property: transform;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }

  .tw\:transition-\[transform_background_width_height\] {
    transition-property: transform background width height;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }

  .tw\:transition-\[width\,min-width\] {
    transition-property: width, min-width;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }

  .tw\:transition-\[width\] {
    transition-property: width;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }

  .tw\:transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }

  .tw\: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(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }

  .tw\:transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }

  .tw\:transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }

  .tw\:transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }

  .tw\:transition-discrete {
    transition-behavior: allow-discrete;
  }

  .tw\:delay-500 {
    transition-delay: .5s;
  }

  .tw\:delay-\[225ms\] {
    transition-delay: .225s;
  }

  .tw\:duration-0 {
    --tw-duration: 0s;
    transition-duration: 0s;
  }

  .tw\:duration-100 {
    --tw-duration: .1s;
    transition-duration: .1s;
  }

  .tw\:duration-150 {
    --tw-duration: .15s;
    transition-duration: .15s;
  }

  .tw\:duration-160 {
    --tw-duration: .16s;
    transition-duration: .16s;
  }

  .tw\:duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .tw\:duration-225 {
    --tw-duration: .225s;
    transition-duration: .225s;
  }

  .tw\:duration-250 {
    --tw-duration: .25s;
    transition-duration: .25s;
  }

  .tw\:duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .tw\:duration-400 {
    --tw-duration: .4s;
    transition-duration: .4s;
  }

  .tw\:duration-500 {
    --tw-duration: .5s;
    transition-duration: .5s;
  }

  .tw\:duration-1000 {
    --tw-duration: 1s;
    transition-duration: 1s;
  }

  .tw\:duration-\[120ms\] {
    --tw-duration: .12s;
    transition-duration: .12s;
  }

  .tw\:duration-\[225ms\] {
    --tw-duration: .225s;
    transition-duration: .225s;
  }

  .tw\:duration-\[250ms\] {
    --tw-duration: .25s;
    transition-duration: .25s;
  }

  .tw\:ease-\[cubic-bezier\(0\.4\,0\,0\.2\,1\)\] {
    --tw-ease: cubic-bezier(.4,0,.2,1);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }

  .tw\:ease-\[cubic-bezier\(0\.18\,0\.67\,0\.6\,1\.22\)\] {
    --tw-ease: cubic-bezier(.18,.67,.6,1.22);
    transition-timing-function: cubic-bezier(.18, .67, .6, 1.22);
  }

  .tw\:ease-\[cubic-bezier\(0\.25\,0\.1\,0\.25\,1\)\] {
    --tw-ease: cubic-bezier(.25,.1,.25,1);
    transition-timing-function: ease;
  }

  .tw\:ease-\[cubic-bezier\(0\.25\,0\.46\,0\.45\,0\.94\)\] {
    --tw-ease: cubic-bezier(.25,.46,.45,.94);
    transition-timing-function: cubic-bezier(.25, .46, .45, .94);
  }

  .tw\:ease-\[ease-in-out\] {
    --tw-ease: ease-in-out;
    transition-timing-function: ease-in-out;
  }

  .tw\:ease-\[ease-out\] {
    --tw-ease: ease-out;
    transition-timing-function: ease-out;
  }

  .tw\:ease-\[ease\] {
    --tw-ease: ease;
    transition-timing-function: ease;
  }

  .tw\:ease-in-out {
    --tw-ease: var(--tw-ease-in-out);
    transition-timing-function: var(--tw-ease-in-out);
  }

  .tw\:ease-out {
    --tw-ease: var(--tw-ease-out);
    transition-timing-function: var(--tw-ease-out);
  }

  .tw\:\[transition-timing-function\:ease\] {
    transition-timing-function: ease;
  }

  .tw\:\[will-change\:transform\] {
    will-change: transform;
  }

  .tw\:outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

  .tw\:select-none {
    -webkit-user-select: none;
    user-select: none;
  }

  .tw\:\[--ds-field-min-h-sm\:30px\] {
    --ds-field-min-h-sm: 30px;
  }

  .tw\:\[-ms-overflow-style\:none\] {
    -ms-overflow-style: none;
  }

  .tw\:\[-webkit-backdrop-filter\:blur\(5px\)\] {
    -webkit-backdrop-filter: blur(5px);
  }

  .tw\:\[-webkit-backdrop-filter\:blur\(6px\)\] {
    -webkit-backdrop-filter: blur(6px);
  }

  .tw\:\[-webkit-backdrop-filter\:blur\(8px\)\] {
    -webkit-backdrop-filter: blur(8px);
  }

  .tw\:\[-webkit-backdrop-filter\:blur\(16px\)\] {
    -webkit-backdrop-filter: blur(16px);
  }

  .tw\:\[-webkit-background-clip\:text\] {
    -webkit-background-clip: text;
  }

  .tw\:\[-webkit-box-orient\:vertical\] {
    -webkit-box-orient: vertical;
  }

  .tw\:\[-webkit-line-clamp\:1\] {
    -webkit-line-clamp: 1;
  }

  .tw\:\[-webkit-line-clamp\:2\] {
    -webkit-line-clamp: 2;
  }

  .tw\:\[-webkit-line-clamp\:3\] {
    -webkit-line-clamp: 3;
  }

  .tw\:\[-webkit-line-clamp\:12\] {
    -webkit-line-clamp: 12;
  }

  .tw\:\[-webkit-mask-image\:linear-gradient\(to_right\,transparent_0\%\,black_20\%\,black_80\%\,transparent_100\%\)\] {
    -webkit-mask-image: linear-gradient(to right, #0000 0%, #000 20% 80%, #0000 100%);
  }

  .tw\:\[-webkit-mask-image\:linear-gradient\(to_top\,black_50\%\,transparent_100\%\)\] {
    -webkit-mask-image: linear-gradient(to top, #000 50%, #0000 100%);
  }

  .tw\:\[-webkit-overflow-scrolling\:touch\] {
    -webkit-overflow-scrolling: touch;
  }

  .tw\:\[-webkit-tap-highlight-color\:transparent\] {
    -webkit-tap-highlight-color: transparent;
  }

  .tw\:\[-webkit-text-fill-color\:transparent\] {
    -webkit-text-fill-color: transparent;
  }

  .tw\:\[background\:color-mix\(in_srgb\,var\(--disabled-foreground\)_9\.4118\%\,transparent\)\] {
    background: var(--disabled-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background\:color-mix\(in_srgb\,var\(--disabled-foreground\)_9\.4118\%\,transparent\)\] {
      background: color-mix(in srgb,var(--disabled-foreground) 9.4118%,transparent);
    }
  }

  .tw\:\[background\:color-mix\(in_srgb\,var\(--primary\)_7\.0588\%\,transparent\)\] {
    background: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background\:color-mix\(in_srgb\,var\(--primary\)_7\.0588\%\,transparent\)\] {
      background: color-mix(in srgb,var(--primary) 7.0588%,transparent);
    }
  }

  .tw\:\[background\:color-mix\(in_srgb\,var\(--primary\)_7\.8431\%\,transparent\)\] {
    background: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background\:color-mix\(in_srgb\,var\(--primary\)_7\.8431\%\,transparent\)\] {
      background: color-mix(in srgb,var(--primary) 7.8431%,transparent);
    }
  }

  .tw\:\[background\:linear-gradient\(90deg\,\#ecfdf5_0\%\,\#eff6ff_100\%\)\] {
    background: linear-gradient(90deg, #ecfdf5 0%, #eff6ff 100%);
  }

  .tw\:\[background\:linear-gradient\(90deg\,var\(--secondary\)\,var\(--primary\)\)\] {
    background: linear-gradient(90deg,var(--secondary),var(--primary));
  }

  .tw\:\[background\:linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--foreground\)_2\%\,transparent\)\,color-mix\(in_srgb\,var\(--secondary\)_4\%\,transparent\)\,color-mix\(in_srgb\,var\(--foreground\)_2\%\,transparent\)\)\] {
    background: linear-gradient(135deg,var(--foreground),var(--secondary),var(--foreground));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background\:linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--foreground\)_2\%\,transparent\)\,color-mix\(in_srgb\,var\(--secondary\)_4\%\,transparent\)\,color-mix\(in_srgb\,var\(--foreground\)_2\%\,transparent\)\)\] {
      background: linear-gradient(135deg,color-mix(in srgb,var(--foreground) 2%,transparent),color-mix(in srgb,var(--secondary) 4%,transparent),color-mix(in srgb,var(--foreground) 2%,transparent));
    }
  }

  .tw\:\[background\:linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--primary\)_3\%\,transparent\)\,color-mix\(in_srgb\,var\(--foreground\)_2\%\,transparent\)\,color-mix\(in_srgb\,var\(--secondary\)_4\%\,transparent\)\)\] {
    background: linear-gradient(135deg,var(--primary),var(--foreground),var(--secondary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background\:linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--primary\)_3\%\,transparent\)\,color-mix\(in_srgb\,var\(--foreground\)_2\%\,transparent\)\,color-mix\(in_srgb\,var\(--secondary\)_4\%\,transparent\)\)\] {
      background: linear-gradient(135deg,color-mix(in srgb,var(--primary) 3%,transparent),color-mix(in srgb,var(--foreground) 2%,transparent),color-mix(in srgb,var(--secondary) 4%,transparent));
    }
  }

  .tw\:\[background\:linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--primary\)_5\%\,transparent\)\,var\(--background\)\,color-mix\(in_srgb\,var\(--secondary\)_5\%\,transparent\)\)\] {
    background: linear-gradient(135deg,var(--primary),var(--background),var(--secondary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background\:linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--primary\)_5\%\,transparent\)\,var\(--background\)\,color-mix\(in_srgb\,var\(--secondary\)_5\%\,transparent\)\)\] {
      background: linear-gradient(135deg,color-mix(in srgb,var(--primary) 5%,transparent),var(--background),color-mix(in srgb,var(--secondary) 5%,transparent));
    }
  }

  .tw\:\[background\:linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--primary\)_12\%\,transparent\)_0\%\,color-mix\(in_srgb\,var\(--secondary\)_10\%\,transparent\)_100\%\)\] {
    background: linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background\:linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--primary\)_12\%\,transparent\)_0\%\,color-mix\(in_srgb\,var\(--secondary\)_10\%\,transparent\)_100\%\)\] {
      background: linear-gradient(135deg,color-mix(in srgb,var(--primary) 12%,transparent) 0%,color-mix(in srgb,var(--secondary) 10%,transparent) 100%);
    }
  }

  .tw\:\[background\:linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--primary\)_15\%\,transparent\)_0\%\,color-mix\(in_srgb\,var\(--primary-dark\)_10\%\,transparent\)_100\%\)\] {
    background: linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background\:linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--primary\)_15\%\,transparent\)_0\%\,color-mix\(in_srgb\,var\(--primary-dark\)_10\%\,transparent\)_100\%\)\] {
      background: linear-gradient(135deg,color-mix(in srgb,var(--primary) 15%,transparent) 0%,color-mix(in srgb,var(--primary-dark) 10%,transparent) 100%);
    }
  }

  .tw\:\[background\:linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--primary\)_20\%\,transparent\)\,transparent\,color-mix\(in_srgb\,var\(--secondary\)_20\%\,transparent\)\)\] {
    background: linear-gradient(135deg,var(--primary),transparent,var(--secondary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background\:linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--primary\)_20\%\,transparent\)\,transparent\,color-mix\(in_srgb\,var\(--secondary\)_20\%\,transparent\)\)\] {
      background: linear-gradient(135deg,color-mix(in srgb,var(--primary) 20%,transparent),transparent,color-mix(in srgb,var(--secondary) 20%,transparent));
    }
  }

  .tw\:\[background\:linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--secondary\)_3\%\,transparent\)\,color-mix\(in_srgb\,var\(--foreground\)_2\%\,transparent\)\,color-mix\(in_srgb\,var\(--primary\)_4\%\,transparent\)\)\] {
    background: linear-gradient(135deg,var(--secondary),var(--foreground),var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background\:linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--secondary\)_3\%\,transparent\)\,color-mix\(in_srgb\,var\(--foreground\)_2\%\,transparent\)\,color-mix\(in_srgb\,var\(--primary\)_4\%\,transparent\)\)\] {
      background: linear-gradient(135deg,color-mix(in srgb,var(--secondary) 3%,transparent),color-mix(in srgb,var(--foreground) 2%,transparent),color-mix(in srgb,var(--primary) 4%,transparent));
    }
  }

  .tw\:\[background\:linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--secondary\)_3\%\,transparent\)\,transparent\,color-mix\(in_srgb\,var\(--primary\)_3\%\,transparent\)\)\] {
    background: linear-gradient(135deg,var(--secondary),transparent,var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background\:linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--secondary\)_3\%\,transparent\)\,transparent\,color-mix\(in_srgb\,var\(--primary\)_3\%\,transparent\)\)\] {
      background: linear-gradient(135deg,color-mix(in srgb,var(--secondary) 3%,transparent),transparent,color-mix(in srgb,var(--primary) 3%,transparent));
    }
  }

  .tw\:\[background\:linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--secondary\)_5\%\,transparent\)\,transparent\,color-mix\(in_srgb\,var\(--primary\)_5\%\,transparent\)\)\] {
    background: linear-gradient(135deg,var(--secondary),transparent,var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background\:linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--secondary\)_5\%\,transparent\)\,transparent\,color-mix\(in_srgb\,var\(--primary\)_5\%\,transparent\)\)\] {
      background: linear-gradient(135deg,color-mix(in srgb,var(--secondary) 5%,transparent),transparent,color-mix(in srgb,var(--primary) 5%,transparent));
    }
  }

  .tw\:\[background\:linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--success\)_5\%\,transparent\)\,var\(--background\)\,color-mix\(in_srgb\,var\(--success\)_5\%\,transparent\)\)\] {
    background: linear-gradient(135deg,var(--success),var(--background),var(--success));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background\:linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--success\)_5\%\,transparent\)\,var\(--background\)\,color-mix\(in_srgb\,var\(--success\)_5\%\,transparent\)\)\] {
      background: linear-gradient(135deg,color-mix(in srgb,var(--success) 5%,transparent),var(--background),color-mix(in srgb,var(--success) 5%,transparent));
    }
  }

  .tw\:\[background\:linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--uc-color\)_20\%\,transparent\)\,color-mix\(in_srgb\,var\(--uc-color\)_5\%\,transparent\)\)\] {
    background: linear-gradient(135deg,var(--uc-color),var(--uc-color));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background\:linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--uc-color\)_20\%\,transparent\)\,color-mix\(in_srgb\,var\(--uc-color\)_5\%\,transparent\)\)\] {
      background: linear-gradient(135deg,color-mix(in srgb,var(--uc-color) 20%,transparent),color-mix(in srgb,var(--uc-color) 5%,transparent));
    }
  }

  .tw\:\[background\:linear-gradient\(135deg\,var\(--background\)\,color-mix\(in_srgb\,var\(--primary\)_3\%\,transparent\)\,var\(--background\)\)\] {
    background: linear-gradient(135deg,var(--background),var(--primary),var(--background));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background\:linear-gradient\(135deg\,var\(--background\)\,color-mix\(in_srgb\,var\(--primary\)_3\%\,transparent\)\,var\(--background\)\)\] {
      background: linear-gradient(135deg,var(--background),color-mix(in srgb,var(--primary) 3%,transparent),var(--background));
    }
  }

  .tw\:\[background\:linear-gradient\(135deg\,var\(--card\)_0\%\,color-mix\(in_srgb\,var\(--primary\)_5\.5\%\,transparent\)_100\%\)\] {
    background: linear-gradient(135deg,var(--card) 0%,var(--primary) 100%);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background\:linear-gradient\(135deg\,var\(--card\)_0\%\,color-mix\(in_srgb\,var\(--primary\)_5\.5\%\,transparent\)_100\%\)\] {
      background: linear-gradient(135deg,var(--card) 0%,color-mix(in srgb,var(--primary) 5.5%,transparent) 100%);
    }
  }

  .tw\:\[background\:linear-gradient\(135deg\,var\(--primary\)\,color-mix\(in_srgb\,var\(--primary\)_60\%\,transparent\)\)\] {
    background: linear-gradient(135deg,var(--primary),var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background\:linear-gradient\(135deg\,var\(--primary\)\,color-mix\(in_srgb\,var\(--primary\)_60\%\,transparent\)\)\] {
      background: linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--primary) 60%,transparent));
    }
  }

  .tw\:\[background\:linear-gradient\(135deg\,var\(--primary\)\,var\(--primary\)\,color-mix\(in_srgb\,var\(--primary\)_80\%\,transparent\)\)\] {
    background: linear-gradient(135deg,var(--primary),var(--primary),var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background\:linear-gradient\(135deg\,var\(--primary\)\,var\(--primary\)\,color-mix\(in_srgb\,var\(--primary\)_80\%\,transparent\)\)\] {
      background: linear-gradient(135deg,var(--primary),var(--primary),color-mix(in srgb,var(--primary) 80%,transparent));
    }
  }

  .tw\:\[background\:linear-gradient\(135deg\,var\(--primary\)_0\%\,var\(--primary\)_100\%\)\] {
    background: linear-gradient(135deg,var(--primary) 0%,var(--primary) 100%);
  }

  .tw\:\[background\:linear-gradient\(135deg\,var\(--secondary-light\)_0\%\,var\(--info-light\)_100\%\)\] {
    background: linear-gradient(135deg,var(--secondary-light) 0%,var(--info-light) 100%);
  }

  .tw\:\[background\:linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--foreground\)_2\%\,transparent\)\,color-mix\(in_srgb\,var\(--primary\)_4\%\,transparent\)\,color-mix\(in_srgb\,var\(--secondary\)_3\%\,transparent\)\)\] {
    background: linear-gradient(180deg,var(--foreground),var(--primary),var(--secondary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background\:linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--foreground\)_2\%\,transparent\)\,color-mix\(in_srgb\,var\(--primary\)_4\%\,transparent\)\,color-mix\(in_srgb\,var\(--secondary\)_3\%\,transparent\)\)\] {
      background: linear-gradient(180deg,color-mix(in srgb,var(--foreground) 2%,transparent),color-mix(in srgb,var(--primary) 4%,transparent),color-mix(in srgb,var(--secondary) 3%,transparent));
    }
  }

  .tw\:\[background\:linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--foreground\)_2\%\,transparent\)\,color-mix\(in_srgb\,var\(--secondary\)_4\%\,transparent\)\,color-mix\(in_srgb\,var\(--foreground\)_2\%\,transparent\)\)\] {
    background: linear-gradient(180deg,var(--foreground),var(--secondary),var(--foreground));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background\:linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--foreground\)_2\%\,transparent\)\,color-mix\(in_srgb\,var\(--secondary\)_4\%\,transparent\)\,color-mix\(in_srgb\,var\(--foreground\)_2\%\,transparent\)\)\] {
      background: linear-gradient(180deg,color-mix(in srgb,var(--foreground) 2%,transparent),color-mix(in srgb,var(--secondary) 4%,transparent),color-mix(in srgb,var(--foreground) 2%,transparent));
    }
  }

  .tw\:\[background\:linear-gradient\(180deg\,transparent\,color-mix\(in_srgb\,var\(--primary\)_3\%\,transparent\)\,color-mix\(in_srgb\,var\(--secondary\)_3\%\,transparent\)\,transparent\)\] {
    background: linear-gradient(180deg,transparent,var(--primary),var(--secondary),transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background\:linear-gradient\(180deg\,transparent\,color-mix\(in_srgb\,var\(--primary\)_3\%\,transparent\)\,color-mix\(in_srgb\,var\(--secondary\)_3\%\,transparent\)\,transparent\)\] {
      background: linear-gradient(180deg,transparent,color-mix(in srgb,var(--primary) 3%,transparent),color-mix(in srgb,var(--secondary) 3%,transparent),transparent);
    }
  }

  .tw\:\[background\:linear-gradient\(180deg\,var\(--background\)\,color-mix\(in_srgb\,var\(--primary\)_4\%\,transparent\)\,var\(--background\)\)\] {
    background: linear-gradient(180deg,var(--background),var(--primary),var(--background));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background\:linear-gradient\(180deg\,var\(--background\)\,color-mix\(in_srgb\,var\(--primary\)_4\%\,transparent\)\,var\(--background\)\)\] {
      background: linear-gradient(180deg,var(--background),color-mix(in srgb,var(--primary) 4%,transparent),var(--background));
    }
  }

  .tw\:\[background\:linear-gradient\(to_bottom\,color-mix\(in_srgb\,var\(--primary\)_50\%\,transparent\)\,var\(--border\)\)\] {
    background: linear-gradient(to bottom,var(--primary),var(--border));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background\:linear-gradient\(to_bottom\,color-mix\(in_srgb\,var\(--primary\)_50\%\,transparent\)\,var\(--border\)\)\] {
      background: linear-gradient(to bottom,color-mix(in srgb,var(--primary) 50%,transparent),var(--border));
    }
  }

  .tw\:\[background\:linear-gradient\(to_bottom\,rgba\(0\,0\,0\,\.3\)_0\%\,rgba\(0\,0\,0\,0\)_100\%\)\] {
    background: linear-gradient(#0000004d 0%, #0000 100%);
  }

  .tw\:\[background\:linear-gradient\(to_right\,color-mix\(in_srgb\,var\(--primary\)_10\%\,transparent\)\,color-mix\(in_srgb\,var\(--secondary\)_10\%\,transparent\)\)\] {
    background: linear-gradient(to right,var(--primary),var(--secondary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background\:linear-gradient\(to_right\,color-mix\(in_srgb\,var\(--primary\)_10\%\,transparent\)\,color-mix\(in_srgb\,var\(--secondary\)_10\%\,transparent\)\)\] {
      background: linear-gradient(to right,color-mix(in srgb,var(--primary) 10%,transparent),color-mix(in srgb,var(--secondary) 10%,transparent));
    }
  }

  .tw\:\[background\:linear-gradient\(to_right\,color-mix\(in_srgb\,var\(--primary\)_20\%\,transparent\)\,color-mix\(in_srgb\,var\(--secondary\)_20\%\,transparent\)\)\] {
    background: linear-gradient(to right,var(--primary),var(--secondary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background\:linear-gradient\(to_right\,color-mix\(in_srgb\,var\(--primary\)_20\%\,transparent\)\,color-mix\(in_srgb\,var\(--secondary\)_20\%\,transparent\)\)\] {
      background: linear-gradient(to right,color-mix(in srgb,var(--primary) 20%,transparent),color-mix(in srgb,var(--secondary) 20%,transparent));
    }
  }

  .tw\:\[background\:linear-gradient\(to_right\,color-mix\(in_srgb\,var\(--primary\)_30\%\,transparent\)\,transparent\)\] {
    background: linear-gradient(to right,var(--primary),transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background\:linear-gradient\(to_right\,color-mix\(in_srgb\,var\(--primary\)_30\%\,transparent\)\,transparent\)\] {
      background: linear-gradient(to right,color-mix(in srgb,var(--primary) 30%,transparent),transparent);
    }
  }

  .tw\:\[background\:linear-gradient\(to_right\,var\(--primary\)\,color-mix\(in_srgb\,var\(--primary\)_80\%\,transparent\)\)\] {
    background: linear-gradient(to right,var(--primary),var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background\:linear-gradient\(to_right\,var\(--primary\)\,color-mix\(in_srgb\,var\(--primary\)_80\%\,transparent\)\)\] {
      background: linear-gradient(to right,var(--primary),color-mix(in srgb,var(--primary) 80%,transparent));
    }
  }

  .tw\:\[background\:linear-gradient\(to_top\,color-mix\(in_srgb\,var\(--card\)_50\%\,transparent\)\,color-mix\(in_srgb\,var\(--card\)_15\%\,transparent\)\)\] {
    background: linear-gradient(to top,var(--card),var(--card));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background\:linear-gradient\(to_top\,color-mix\(in_srgb\,var\(--card\)_50\%\,transparent\)\,color-mix\(in_srgb\,var\(--card\)_15\%\,transparent\)\)\] {
      background: linear-gradient(to top,color-mix(in srgb,var(--card) 50%,transparent),color-mix(in srgb,var(--card) 15%,transparent));
    }
  }

  .tw\:\[background\:linear-gradient\(to_top\,color-mix\(in_srgb\,var\(--primary-hover\)_75\%\,transparent\)_0\%\,color-mix\(in_srgb\,var\(--primary-hover\)_30\%\,transparent\)_40\%\,transparent_60\%\)\] {
    background: linear-gradient(to top,var(--primary-hover) 0%,var(--primary-hover) 40%,transparent 60%);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background\:linear-gradient\(to_top\,color-mix\(in_srgb\,var\(--primary-hover\)_75\%\,transparent\)_0\%\,color-mix\(in_srgb\,var\(--primary-hover\)_30\%\,transparent\)_40\%\,transparent_60\%\)\] {
      background: linear-gradient(to top,color-mix(in srgb,var(--primary-hover) 75%,transparent) 0%,color-mix(in srgb,var(--primary-hover) 30%,transparent) 40%,transparent 60%);
    }
  }

  .tw\:\[background\:none\] {
    background: none;
  }

  .tw\:\[background\:radial-gradient\(circle\,rgba\(59\,130\,246\,0\.15\)_0\%\,rgba\(30\,58\,138\,0\)_70\%\)\] {
    background: radial-gradient(circle, #3b82f626 0%, #1e3a8a00 70%);
  }

  .tw\:\[background\:radial-gradient\(closest-side\,color-mix\(in_srgb\,var\(--primary\)_18\%\,transparent\)\,transparent\)\] {
    background: radial-gradient(closest-side,var(--primary),transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background\:radial-gradient\(closest-side\,color-mix\(in_srgb\,var\(--primary\)_18\%\,transparent\)\,transparent\)\] {
      background: radial-gradient(closest-side,color-mix(in srgb,var(--primary) 18%,transparent),transparent);
    }
  }

  .tw\:\[background\:radial-gradient\(closest-side\,color-mix\(in_srgb\,var\(--secondary\)_16\%\,transparent\)\,transparent\)\] {
    background: radial-gradient(closest-side,var(--secondary),transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background\:radial-gradient\(closest-side\,color-mix\(in_srgb\,var\(--secondary\)_16\%\,transparent\)\,transparent\)\] {
      background: radial-gradient(closest-side,color-mix(in srgb,var(--secondary) 16%,transparent),transparent);
    }
  }

  .tw\:\[background\:radial-gradient\(ellipse_at_center\,color-mix\(in_srgb\,var\(--current-accent\)_15\%\,transparent\)\,transparent_70\%\)\] {
    background: radial-gradient(ellipse at center,var(--current-accent),transparent 70%);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[background\:radial-gradient\(ellipse_at_center\,color-mix\(in_srgb\,var\(--current-accent\)_15\%\,transparent\)\,transparent_70\%\)\] {
      background: radial-gradient(ellipse at center,color-mix(in srgb,var(--current-accent) 15%,transparent),transparent 70%);
    }
  }

  .tw\:\[background\:var\(--option-bg\)\] {
    background: var(--option-bg);
  }

  .tw\:\[background\:var\(--transport-mode-bg\)\] {
    background: var(--transport-mode-bg);
  }

  .tw\:\[border-bottom\:1px_solid_color-mix\(in_srgb\,var\(--border\)_55\%\,transparent\)\] {
    border-bottom: 1px solid var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[border-bottom\:1px_solid_color-mix\(in_srgb\,var\(--border\)_55\%\,transparent\)\] {
      border-bottom: 1px solid color-mix(in srgb,var(--border) 55%,transparent);
    }
  }

  .tw\:\[border-bottom\:1px_solid_color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\] {
    border-bottom: 1px solid var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[border-bottom\:1px_solid_color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\] {
      border-bottom: 1px solid color-mix(in srgb,var(--primary) 8%,transparent);
    }
  }

  .tw\:\[border-left\:8px_solid_transparent\] {
    border-left: 8px solid #0000;
  }

  .tw\:\[border-right\:1px_solid_color-mix\(in_srgb\,var\(--border\)_70\%\,transparent\)\] {
    border-right: 1px solid var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[border-right\:1px_solid_color-mix\(in_srgb\,var\(--border\)_70\%\,transparent\)\] {
      border-right: 1px solid color-mix(in srgb,var(--border) 70%,transparent);
    }
  }

  .tw\:\[border-right\:8px_solid_transparent\] {
    border-right: 8px solid #0000;
  }

  .tw\:\[border-top\:8px_solid_white\] {
    border-top: 8px solid #fff;
  }

  .tw\:\[border\:1px_solid_color-mix\(in_srgb\,var\(--border\)_65\%\,transparent\)\] {
    border: 1px solid var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[border\:1px_solid_color-mix\(in_srgb\,var\(--border\)_65\%\,transparent\)\] {
      border: 1px solid color-mix(in srgb,var(--border) 65%,transparent);
    }
  }

  .tw\:\[border\:1px_solid_color-mix\(in_srgb\,var\(--foreground\)_20\%\,transparent\)\] {
    border: 1px solid var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[border\:1px_solid_color-mix\(in_srgb\,var\(--foreground\)_20\%\,transparent\)\] {
      border: 1px solid color-mix(in srgb,var(--foreground) 20%,transparent);
    }
  }

  .tw\:\[border\:1px_solid_rgba\(15\,23\,42\,0\.08\)\] {
    border: 1px solid #0f172a14;
  }

  .tw\:\[border\:1px_solid_rgba\(15\,23\,42\,0\.12\)\] {
    border: 1px solid #0f172a1f;
  }

  .tw\:\[font\:inherit\] {
    font: inherit;
  }

  .tw\:\[text-shadow\:0_1px_3px_rgba\(0\,0\,0\,0\.5\)\] {
    text-shadow: 0 1px 3px #00000080;
  }

  .tw\:\[text-shadow\:0_1px_4px_rgba\(0\,0\,0\,0\.5\)\] {
    text-shadow: 0 1px 4px #00000080;
  }

  .tw\:\[text-shadow\:0_1px_4px_rgba\(0\,0\,0\,0\.6\)\] {
    text-shadow: 0 1px 4px #0009;
  }

  .tw\:\[text-shadow\:0_2px_8px_color-mix\(in_srgb\,var\(--primary-hover\)_30\%\,transparent\)\] {
    text-shadow: 0 2px 8px var(--primary-hover);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[text-shadow\:0_2px_8px_color-mix\(in_srgb\,var\(--primary-hover\)_30\%\,transparent\)\] {
      text-shadow: 0 2px 8px color-mix(in srgb,var(--primary-hover) 30%,transparent);
    }
  }

  .tw\:\[text-shadow\:0_2px_8px_rgba\(0\,0\,0\,0\.3\)\] {
    text-shadow: 0 2px 8px #0000004d;
  }

  .tw\:\[text-shadow\:0_2px_8px_rgba\(0\,0\,0\,0\.4\)\] {
    text-shadow: 0 2px 8px #0006;
  }

  .tw\:\[transform-style\:preserve-3d\] {
    transform-style: preserve-3d;
  }

  .tw\:\[transition\:all_\.2s_ease-in-out\] {
    transition: all .2s ease-in-out;
  }

  .tw\:\[transition\:all_0\.2s\] {
    transition: all .2s;
  }

  .tw\:\[transition\:all_0\.2s_cubic-bezier\(0\.4\,0\,0\.2\,1\)\] {
    transition: all .2s cubic-bezier(.4, 0, .2, 1);
  }

  .tw\:\[transition\:all_0\.2s_ease\] {
    transition: all .2s;
  }

  .tw\:\[transition\:all_0\.3s\], .tw\:\[transition\:all_0\.3s_ease\] {
    transition: all .3s;
  }

  .tw\:\[transition\:all_0\.15s\], .tw\:\[transition\:all_0\.15s_ease\] {
    transition: all .15s;
  }

  .tw\:\[transition\:all_0\.35s_ease\] {
    transition: all .35s;
  }

  .tw\:\[transition\:background-color_0\.2s_ease\] {
    transition: background-color .2s;
  }

  .tw\:\[transition\:background-color_0\.3s\], .tw\:\[transition\:background-color_0\.3s_ease\] {
    transition: background-color .3s;
  }

  .tw\:\[transition\:background-color_120ms_ease\,border-color_120ms_ease\] {
    transition: background-color .12s, border-color .12s;
  }

  .tw\:\[transition\:background_120ms_ease\] {
    transition: background .12s;
  }

  .tw\:\[transition\:border-color_0\.2s\,box-shadow_0\.2s\] {
    transition: border-color .2s, box-shadow .2s;
  }

  .tw\:\[transition\:border-color_0\.2s\] {
    transition: border-color .2s;
  }

  .tw\:\[transition\:border-color_120ms_ease\,background-color_120ms_ease\] {
    transition: border-color .12s, background-color .12s;
  }

  .tw\:\[transition\:border-color_120ms_ease\] {
    transition: border-color .12s;
  }

  .tw\:\[transition\:border-color_140ms_ease\,background-color_140ms_ease\] {
    transition: border-color .14s, background-color .14s;
  }

  .tw\:\[transition\:border-color_140ms_ease\] {
    transition: border-color .14s;
  }

  .tw\:\[transition\:border-color_150ms_ease\,background-color_150ms_ease\,box-shadow_150ms_ease\] {
    transition: border-color .15s, background-color .15s, box-shadow .15s;
  }

  .tw\:\[transition\:border-color_160ms_ease\,background-color_160ms_ease\,box-shadow_160ms_ease\,transform_160ms_ease\] {
    transition: border-color .16s, background-color .16s, box-shadow .16s, transform .16s;
  }

  .tw\:\[transition\:border-color_160ms_ease\,box-shadow_160ms_ease\] {
    transition: border-color .16s, box-shadow .16s;
  }

  .tw\:\[transition\:box-shadow_0\.3s_ease-in-out\] {
    transition: box-shadow .3s ease-in-out;
  }

  .tw\:\[transition\:grid-template-rows_225ms_cubic-bezier\(0\.4\,0\,0\.2\,1\)\,visibility_225ms_cubic-bezier\(0\.4\,0\,0\.2\,1\)\] {
    transition: grid-template-rows .225s cubic-bezier(.4, 0, .2, 1), visibility .225s cubic-bezier(.4, 0, .2, 1);
  }

  .tw\:\[transition\:margin-left_0\.2s_ease-in-out\] {
    transition: margin-left .2s ease-in-out;
  }

  .tw\:\[transition\:max-height_0\.3s_ease\] {
    transition: max-height .3s;
  }

  .tw\:\[transition\:opacity_\.15s_ease\] {
    transition: opacity .15s;
  }

  .tw\:\[transition\:opacity_0\.2s\] {
    transition: opacity .2s;
  }

  .tw\:\[transition\:opacity_0\.3s_ease-in-out\] {
    transition: opacity .3s ease-in-out;
  }

  .tw\:\[transition\:opacity_0\.7s_ease-out\,translate_0\.7s_ease-out\] {
    transition: opacity .7s ease-out, translate .7s ease-out;
  }

  .tw\:\[transition\:opacity_120ms_ease\] {
    transition: opacity .12s;
  }

  .tw\:\[transition\:transform_\.2s_ease\] {
    transition: transform .2s;
  }

  .tw\:\[transition\:transform_\.15s_ease\,box-shadow_\.15s_ease\] {
    transition: transform .15s, box-shadow .15s;
  }

  .tw\:\[transition\:transform_\.25s_ease\,box-shadow_\.25s_ease\,background-image_\.25s_ease\] {
    transition: transform .25s, box-shadow .25s, background-image .25s;
  }

  .tw\:\[transition\:transform_0\.2s_ease-out\] {
    transition: transform .2s ease-out;
  }

  .tw\:\[transition\:transform_0\.2s_ease\] {
    transition: transform .2s;
  }

  .tw\:\[transition\:transform_0\.3s\,z-index_0s\] {
    transition: transform .3s, z-index;
  }

  .tw\:\[transition\:transform_0\.3s\] {
    transition: transform .3s;
  }

  .tw\:\[transition\:transform_0\.3s_ease\,box-shadow_0\.3s_ease\] {
    transition: transform .3s, box-shadow .3s;
  }

  .tw\:\[transition\:transform_0\.3s_ease-in-out\] {
    transition: transform .3s ease-in-out;
  }

  .tw\:\[transition\:transform_0\.3s_ease\] {
    transition: transform .3s;
  }

  .tw\:\[transition\:transform_0\.4s_ease\,opacity_0\.3s_ease\] {
    transition: transform .4s, opacity .3s;
  }

  .tw\:\[transition\:transform_0\.4s_ease\] {
    transition: transform .4s;
  }

  .tw\:\[transition\:transform_0\.25s_ease\,box-shadow_0\.25s_ease\] {
    transition: transform .25s, box-shadow .25s;
  }

  .tw\:\[transition\:transform_0\.32s_ease\] {
    transition: transform .32s;
  }

  .tw\:\[transition\:transform_0\.35s_ease\,opacity_0\.25s_ease\] {
    transition: transform .35s, opacity .25s;
  }

  .tw\:\[transition\:transform_0\.35s_ease\] {
    transition: transform .35s;
  }

  .tw\:\[transition\:transform_140ms_ease\] {
    transition: transform .14s;
  }

  .tw\:\[transition\:transform_150ms_ease\] {
    transition: transform .15s;
  }

  .tw\:\[transition\:width_\.2s_ease\,height_\.2s_ease\] {
    transition: width .2s, height .2s;
  }

  .tw\:\[transition\:width_0\.2s_ease\,height_0\.2s_ease\,background-color_0\.2s_ease\] {
    transition: width .2s, height .2s, background-color .2s;
  }

  .tw\:\[transition\:width_0\.2s_ease\,min-width_0\.2s_ease\] {
    transition: width .2s, min-width .2s;
  }

  .tw\:\[transition\:width_240ms_ease\] {
    transition: width .24s;
  }

  .tw\:group-first\:bg-transparent:is(:where(.tw\:group):first-child *) {
    background-color: #0000;
  }

  .tw\:group-last\:hidden:is(:where(.tw\:group):last-child *) {
    display: none;
  }

  .tw\:group-last\:bg-transparent:is(:where(.tw\:group):last-child *) {
    background-color: #0000;
  }

  .tw\:group-last\:pr-0:is(:where(.tw\:group):last-child *) {
    padding-right: 0;
  }

  .tw\:group-last\:pb-0:is(:where(.tw\:group):last-child *) {
    padding-bottom: 0;
  }

  @media (hover: hover) {
    .tw\:group-hover\:h-\[48px\]:is(:where(.tw\:group):hover *) {
      height: 48px;
    }

    .tw\:group-hover\:-translate-y-\[2px\]:is(:where(.tw\:group):hover *) {
      --tw-translate-y: calc(2px * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .tw\:group-hover\:scale-\[1\.08\]:is(:where(.tw\:group):hover *) {
      scale: 1.08;
    }

    .tw\:group-hover\:border-primary\/70:is(:where(.tw\:group):hover *) {
      border-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:group-hover\:border-primary\/70:is(:where(.tw\:group):hover *) {
        border-color: color-mix(in oklab, var(--primary) 70%, transparent);
      }
    }

    .tw\:group-hover\:bg-border:is(:where(.tw\:group):hover *) {
      background-color: var(--border);
    }

    .tw\:group-hover\:bg-primary:is(:where(.tw\:group):hover *) {
      background-color: var(--primary);
    }

    .tw\:group-hover\:opacity-70:is(:where(.tw\:group):hover *) {
      opacity: .7;
    }

    .tw\:group-hover\:opacity-100:is(:where(.tw\:group):hover *) {
      opacity: 1;
    }

    .tw\:group-hover\:brightness-110:is(:where(.tw\:group):hover *) {
      --tw-brightness: brightness(110%);
      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, );
    }
  }

  .tw\:group-focus-visible\:h-\[48px\]:is(:where(.tw\:group):focus-visible *) {
    height: 48px;
  }

  .tw\:group-focus-visible\:w-\[2px\]:is(:where(.tw\:group):focus-visible *) {
    width: 2px;
  }

  .tw\:group-focus-visible\:bg-primary:is(:where(.tw\:group):focus-visible *) {
    background-color: var(--primary);
  }

  .tw\:group-focus-visible\:opacity-100:is(:where(.tw\:group):focus-visible *) {
    opacity: 1;
  }

  @media (hover: hover) {
    .tw\:group-enabled\:group-hover\:scale-110:is(:where(.tw\:group):enabled *):is(:where(.tw\:group):hover *) {
      --tw-scale-x: 110%;
      --tw-scale-y: 110%;
      --tw-scale-z: 110%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

  .tw\:peer-checked\:translate-x-5:is(:where(.tw\:peer):checked ~ *) {
    --tw-translate-x: calc(var(--tw-spacing) * 5);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:peer-checked\:translate-x-\[16px\]:is(:where(.tw\:peer):checked ~ *) {
    --tw-translate-x: 16px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:peer-checked\:bg-primary:is(:where(.tw\:peer):checked ~ *) {
    background-color: var(--primary);
  }

  .tw\:peer-checked\:bg-success:is(:where(.tw\:peer):checked ~ *) {
    background-color: var(--success);
  }

  .tw\:peer-focus-visible\:ring-4:is(:where(.tw\:peer):focus-visible ~ *), .tw\:peer-focus-visible\:ring-\[4px\]:is(:where(.tw\:peer):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);
  }

  .tw\:peer-focus-visible\:ring-ring:is(:where(.tw\:peer):focus-visible ~ *) {
    --tw-ring-color: var(--ring);
  }

  .tw\:placeholder\:\[font-weight\:500\]::placeholder {
    font-weight: 500;
  }

  .tw\:placeholder\:text-\[var\(--text-disabled\)\]::placeholder {
    color: var(--text-disabled);
  }

  .tw\:placeholder\:text-disabled-foreground::placeholder {
    color: var(--disabled-foreground);
  }

  .tw\:placeholder\:opacity-0::placeholder {
    opacity: 0;
  }

  .tw\:placeholder\:opacity-100::placeholder {
    opacity: 1;
  }

  .tw\:placeholder\:\[transition\:opacity_100ms_ease\]::placeholder {
    transition: opacity .1s;
  }

  .tw\:before\:pointer-events-none:before {
    content: var(--tw-content);
    pointer-events: none;
  }

  .tw\:before\:absolute:before {
    content: var(--tw-content);
    position: absolute;
  }

  .tw\:before\:inset-0:before {
    content: var(--tw-content);
    inset: 0;
  }

  .tw\:before\:left-\[2px\]:before {
    content: var(--tw-content);
    left: 2px;
  }

  .tw\:before\:bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.16\)_0\%\,transparent_60\%\)\]:before {
    content: var(--tw-content);
    background-image: linear-gradient(#ffffff29 0%, #0000 60%);
  }

  .tw\:before\:text-\[\#6f6a61\]:before {
    content: var(--tw-content);
    color: #6f6a61;
  }

  .tw\:before\:content-\[\'\'\]:before {
    --tw-content: "";
    content: var(--tw-content);
  }

  .tw\:before\:content-\[\'•\'\]:before {
    --tw-content: "•";
    content: var(--tw-content);
  }

  .tw\:after\:absolute:after {
    content: var(--tw-content);
    position: absolute;
  }

  .tw\:after\:-top-6:after {
    content: var(--tw-content);
    top: calc(var(--tw-spacing) * -6);
  }

  .tw\:after\:top-\[-3px\]:after {
    content: var(--tw-content);
    top: -3px;
  }

  .tw\:after\:-right-6:after {
    content: var(--tw-content);
    right: calc(var(--tw-spacing) * -6);
  }

  .tw\:after\:right-0:after {
    content: var(--tw-content);
    right: 0;
  }

  .tw\:after\:right-\[36px\]:after {
    content: var(--tw-content);
    right: 36px;
  }

  .tw\:after\:bottom-0:after {
    content: var(--tw-content);
    bottom: 0;
  }

  .tw\:after\:left-\[36px\]:after {
    content: var(--tw-content);
    left: 36px;
  }

  .tw\:after\:clear-both:after {
    content: var(--tw-content);
    clear: both;
  }

  .tw\:after\:block:after {
    content: var(--tw-content);
    display: block;
  }

  .tw\:after\:size-0:after {
    content: var(--tw-content);
    width: 0;
    height: 0;
  }

  .tw\:after\:h-\[4px\]:after {
    content: var(--tw-content);
    height: 4px;
  }

  .tw\:after\:h-\[140px\]:after {
    content: var(--tw-content);
    height: 140px;
  }

  .tw\:after\:h-px:after {
    content: var(--tw-content);
    height: 1px;
  }

  .tw\:after\:w-\[4px\]:after {
    content: var(--tw-content);
    width: 4px;
  }

  .tw\:after\:w-\[140px\]:after {
    content: var(--tw-content);
    width: 140px;
  }

  .tw\:after\:rounded-\[50\%\]:after {
    content: var(--tw-content);
    border-radius: 50%;
  }

  .tw\:after\:rounded-full:after {
    content: var(--tw-content);
    border-radius: 3.40282e38px;
  }

  .tw\:after\:border-y-\[4px\]:after {
    content: var(--tw-content);
    border-block-style: var(--tw-border-style);
    border-block-width: 4px;
  }

  .tw\:after\:border-l-\[6px\]:after {
    content: var(--tw-content);
    border-left-style: var(--tw-border-style);
    border-left-width: 6px;
  }

  .tw\:after\:border-y-transparent:after {
    content: var(--tw-content);
    border-block-color: #0000;
  }

  .tw\:after\:border-l-border:after {
    content: var(--tw-content);
    border-left-color: var(--border);
  }

  .tw\:after\:bg-\[rgba\(255\,255\,255\,0\.12\)\]:after {
    content: var(--tw-content);
    background-color: #ffffff1f;
  }

  .tw\:after\:bg-border-light\/50:after {
    content: var(--tw-content);
    background-color: var(--border-light);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:after\:bg-border-light\/50:after {
      background-color: color-mix(in oklab, var(--border-light) 50%, transparent);
    }
  }

  .tw\:after\:bg-primary:after {
    content: var(--tw-content);
    background-color: var(--primary);
  }

  .tw\:after\:blur-\[10px\]:after {
    content: var(--tw-content);
    --tw-blur: blur(10px);
    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, );
  }

  .tw\:after\:content-\[\'\'\]:after {
    --tw-content: "";
    content: var(--tw-content);
  }

  .tw\:first\:rounded-\(--ds-radius-control\):first-child {
    border-radius: var(--ds-radius-control);
  }

  .tw\:first\:rounded-\[8px\]:first-child {
    border-radius: 8px;
  }

  .tw\:first\:rounded-l-\(--ds-radius-control\):first-child {
    border-top-left-radius: var(--ds-radius-control);
    border-bottom-left-radius: var(--ds-radius-control);
  }

  .tw\:first\:border-t-0:first-child {
    border-top-style: var(--tw-border-style);
    border-top-width: 0;
  }

  .tw\:first\:border-l:first-child {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .tw\:first\:\[border-left-style\:solid\]:first-child {
    border-left-style: solid;
  }

  .tw\:first\:\[border-left-color\:var\(--rib-divider\)\]:first-child {
    border-left-color: var(--rib-divider);
  }

  .tw\:last\:mb-0:last-child {
    margin-bottom: 0;
  }

  .tw\:last\:flex-none:last-child {
    flex: none;
  }

  .tw\:last\:rounded-\(--ds-radius-control\):last-child {
    border-radius: var(--ds-radius-control);
  }

  .tw\:last\:rounded-\[8px\]:last-child {
    border-radius: 8px;
  }

  .tw\:last\:rounded-r-\(--ds-radius-control\):last-child {
    border-top-right-radius: var(--ds-radius-control);
    border-bottom-right-radius: var(--ds-radius-control);
  }

  .tw\:last\:border-b-0:last-child {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  .tw\:first-of-type\:border-t-0:first-of-type {
    border-top-style: var(--tw-border-style);
    border-top-width: 0;
  }

  .tw\:last-of-type\:border-b-0:last-of-type {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  .tw\:empty\:hidden:empty {
    display: none;
  }

  .tw\:empty\:before\:content-\[\'\\00a0\'\]:empty:before {
    --tw-content: " ";
    content: var(--tw-content);
  }

  .tw\:empty\:before\:content-\[\'\\\\00a0\'\]:empty:before {
    --tw-content: "\\00a0";
    content: var(--tw-content);
  }

  .tw\:focus-within\:border-destructive:focus-within {
    border-color: var(--destructive);
  }

  .tw\:focus-within\:border-primary:focus-within {
    border-color: var(--primary);
  }

  .tw\:focus-within\:border-transparent:focus-within {
    border-color: #0000;
  }

  .tw\:focus-within\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--primary\)_12\%\,transparent\)\]:focus-within {
    --tw-shadow: 0 0 0 3px var(--tw-shadow-color, var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:focus-within\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--primary\)_12\%\,transparent\)\]:focus-within {
      --tw-shadow: 0 0 0 3px var(--tw-shadow-color, color-mix(in srgb,var(--primary) 12%,transparent));
    }
  }

  .tw\:focus-within\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--primary\)_12\%\,transparent\)\]:focus-within {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:focus-within\:ring-0:focus-within {
    --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);
  }

  .tw\:focus-within\:ring-2:focus-within {
    --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);
  }

  .tw\:focus-within\:ring-\[3px\]:focus-within {
    --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);
  }

  .tw\:focus-within\:\[box-shadow\:0_0_0_3px_var\(--ring\)\]:focus-within {
    box-shadow: 0 0 0 3px var(--ring);
  }

  .tw\:focus-within\:ring-destructive\/18:focus-within {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:focus-within\:ring-destructive\/18:focus-within {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 18%, transparent);
    }
  }

  .tw\:focus-within\:ring-destructive\/20:focus-within {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:focus-within\:ring-destructive\/20:focus-within {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .tw\:focus-within\:ring-ring:focus-within {
    --tw-ring-color: var(--ring);
  }

  .tw\:focus-within\:inset-ring-destructive:focus-within {
    --tw-inset-ring-color: var(--destructive);
  }

  .tw\:focus-within\:inset-ring-primary:focus-within {
    --tw-inset-ring-color: var(--primary);
  }

  @media (hover: hover) {
    .tw\:hover\:z-20:hover {
      z-index: 20;
    }

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

    .tw\:hover\:ml-\[-4px\]:hover {
      margin-left: -4px;
    }

    .tw\:hover\:-translate-y-0\.5:hover {
      --tw-translate-y: calc(var(--tw-spacing) * -.5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .tw\:hover\:-translate-y-1:hover {
      --tw-translate-y: calc(var(--tw-spacing) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .tw\:hover\:-translate-y-\[3px\]:hover {
      --tw-translate-y: calc(3px * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .tw\:hover\:-translate-y-px:hover, .tw\:hover\:translate-y-\[-1px\]:hover {
      --tw-translate-y: -1px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .tw\:hover\:translate-y-\[-2px\]:hover {
      --tw-translate-y: -2px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .tw\:hover\:translate-y-\[-4px\]:hover {
      --tw-translate-y: -4px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .tw\:hover\:scale-105:hover {
      --tw-scale-x: 105%;
      --tw-scale-y: 105%;
      --tw-scale-z: 105%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .tw\:hover\:scale-\[1\.01\]:hover {
      scale: 1.01;
    }

    .tw\:hover\:scale-\[1\.02\]:hover {
      scale: 1.02;
    }

    .tw\:hover\:\[transform\:scale\(1\.02\)\]:hover {
      transform: scale(1.02);
    }

    .tw\:hover\:\[transform\:translateY\(-1px\)\]:hover {
      transform: translateY(-1px);
    }

    .tw\:hover\:\[transform\:translateY\(-2px\)\]:hover {
      transform: translateY(-2px);
    }

    .tw\:hover\:border-solid:hover {
      --tw-border-style: solid;
      border-style: solid;
    }

    .tw\:hover\:\[border-color\:color-mix\(in_srgb\,var\(--agent-metric-color\)_42\%\,transparent\)\]:hover {
      border-color: var(--agent-metric-color);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:\[border-color\:color-mix\(in_srgb\,var\(--agent-metric-color\)_42\%\,transparent\)\]:hover {
        border-color: color-mix(in srgb,var(--agent-metric-color) 42%,transparent);
      }
    }

    .tw\:hover\:\[border-color\:color-mix\(in_srgb\,var\(--primary-light\)_40\%\,transparent\)\]:hover {
      border-color: var(--primary-light);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:\[border-color\:color-mix\(in_srgb\,var\(--primary-light\)_40\%\,transparent\)\]:hover {
        border-color: color-mix(in srgb,var(--primary-light) 40%,transparent);
      }
    }

    .tw\:hover\:\[border-color\:var\(--btn-border-hover\)\]:hover {
      border-color: var(--btn-border-hover);
    }

    .tw\:hover\:\[border-color\:var\(--option-hover-border\)\]:hover {
      border-color: var(--option-hover-border);
    }

    .tw\:hover\:\[border-color\:var\(--transport-mode-color\)\]:hover {
      border-color: var(--transport-mode-color);
    }

    .tw\:hover\:border-\[\#D0CBC4\]:hover {
      border-color: #d0cbc4;
    }

    .tw\:hover\:border-\[\#bdbdbd\]:hover {
      border-color: #bdbdbd;
    }

    .tw\:hover\:border-\[var\(--primary-light\)\]:hover {
      border-color: var(--primary-light);
    }

    .tw\:hover\:border-\[var\(--start-border-hover\)\]:hover {
      border-color: var(--start-border-hover);
    }

    .tw\:hover\:border-current:hover {
      border-color: currentColor;
    }

    .tw\:hover\:border-destructive:hover {
      border-color: var(--destructive);
    }

    .tw\:hover\:border-input:hover {
      border-color: var(--input);
    }

    .tw\:hover\:border-muted-foreground:hover, .tw\:hover\:border-muted-foreground\/40:hover {
      border-color: var(--muted-foreground);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:border-muted-foreground\/40:hover {
        border-color: color-mix(in oklab, var(--muted-foreground) 40%, transparent);
      }
    }

    .tw\:hover\:border-primary:hover {
      border-color: var(--primary);
    }

    .tw\:hover\:border-primary-foreground:hover {
      border-color: var(--primary-foreground);
    }

    .tw\:hover\:border-primary-hover:hover {
      border-color: var(--primary-hover);
    }

    .tw\:hover\:border-primary-light:hover {
      border-color: var(--primary-light);
    }

    .tw\:hover\:border-primary\/12:hover {
      border-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:border-primary\/12:hover {
        border-color: color-mix(in oklab, var(--primary) 12%, transparent);
      }
    }

    .tw\:hover\:border-primary\/20:hover {
      border-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:border-primary\/20:hover {
        border-color: color-mix(in oklab, var(--primary) 20%, transparent);
      }
    }

    .tw\:hover\:border-primary\/30:hover {
      border-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:border-primary\/30:hover {
        border-color: color-mix(in oklab, var(--primary) 30%, transparent);
      }
    }

    .tw\:hover\:border-primary\/34:hover {
      border-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:border-primary\/34:hover {
        border-color: color-mix(in oklab, var(--primary) 34%, transparent);
      }
    }

    .tw\:hover\:border-primary\/40:hover {
      border-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:border-primary\/40:hover {
        border-color: color-mix(in oklab, var(--primary) 40%, transparent);
      }
    }

    .tw\:hover\:border-primary\/50:hover {
      border-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:border-primary\/50:hover {
        border-color: color-mix(in oklab, var(--primary) 50%, transparent);
      }
    }

    .tw\:hover\:border-secondary:hover {
      border-color: var(--secondary);
    }

    .tw\:hover\:border-transparent:hover {
      border-color: #0000;
    }

    .tw\:hover\:border-warning:hover {
      border-color: var(--warning);
    }

    .tw\:hover\:\!bg-\[var\(--destructive-hover\)\]:hover {
      background-color: var(--destructive-hover) !important;
    }

    .tw\:hover\:\!bg-transparent:hover {
      background-color: #0000 !important;
    }

    .tw\:hover\:\[background-color\:\#babec4\]:hover {
      background-color: #babec4;
    }

    .tw\:hover\:\[background-color\:color-mix\(in_srgb\,var\(--agent-metric-color\)_8\.5\%\,transparent\)\]:hover {
      background-color: var(--agent-metric-color);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:\[background-color\:color-mix\(in_srgb\,var\(--agent-metric-color\)_8\.5\%\,transparent\)\]:hover {
        background-color: color-mix(in srgb,var(--agent-metric-color) 8.5%,transparent);
      }
    }

    .tw\:hover\:\[background-color\:color-mix\(in_srgb\,var\(--primary\)_6\%\,transparent\)\]:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:\[background-color\:color-mix\(in_srgb\,var\(--primary\)_6\%\,transparent\)\]:hover {
        background-color: color-mix(in srgb,var(--primary) 6%,transparent);
      }
    }

    .tw\:hover\:\[background-color\:color-mix\(in_srgb\,var\(--primary-light\)_20\%\,transparent\)\]:hover {
      background-color: var(--primary-light);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:\[background-color\:color-mix\(in_srgb\,var\(--primary-light\)_20\%\,transparent\)\]:hover {
        background-color: color-mix(in srgb,var(--primary-light) 20%,transparent);
      }
    }

    .tw\:hover\:\[background-color\:var\(--background\)\]:hover {
      background-color: var(--background);
    }

    .tw\:hover\:\[background-color\:var\(--btn-bg\)\]:hover {
      background-color: var(--btn-bg);
    }

    .tw\:hover\:\[background-color\:var\(--btn-bg-hover\)\]:hover {
      background-color: var(--btn-bg-hover);
    }

    .tw\:hover\:\[background-color\:var\(--btn-hover-bg\)\]:hover {
      background-color: var(--btn-hover-bg);
    }

    .tw\:hover\:\[background-color\:var\(--legal-row-hover-bg\)\]:hover {
      background-color: var(--legal-row-hover-bg);
    }

    .tw\:hover\:\[background-color\:var\(--row-hover-bg\)\]:hover {
      background-color: var(--row-hover-bg);
    }

    .tw\:hover\:bg-\[\#000\]:hover {
      background-color: #000;
    }

    .tw\:hover\:bg-\[\#555\]:hover {
      background-color: #555;
    }

    .tw\:hover\:bg-\[\#babec4\]:hover {
      background-color: #babec4;
    }

    .tw\:hover\:bg-\[\#f6f3ec\]:hover {
      background-color: #f6f3ec;
    }

    .tw\:hover\:bg-\[\#fafafa\]:hover {
      background-color: #fafafa;
    }

    .tw\:hover\:bg-\[color-mix\(in_srgb\,var\(--foreground\)_8\%\,transparent\)\]:hover {
      background-color: var(--foreground);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-\[color-mix\(in_srgb\,var\(--foreground\)_8\%\,transparent\)\]:hover {
        background-color: color-mix(in srgb,var(--foreground) 8%,transparent);
      }
    }

    .tw\:hover\:bg-\[color-mix\(in_srgb\,var\(--primary\)_3\%\,transparent\)\]:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-\[color-mix\(in_srgb\,var\(--primary\)_3\%\,transparent\)\]:hover {
        background-color: color-mix(in srgb,var(--primary) 3%,transparent);
      }
    }

    .tw\:hover\:bg-\[color-mix\(in_srgb\,var\(--primary\)_5\%\,transparent\)\]:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-\[color-mix\(in_srgb\,var\(--primary\)_5\%\,transparent\)\]:hover {
        background-color: color-mix(in srgb,var(--primary) 5%,transparent);
      }
    }

    .tw\:hover\:bg-\[color-mix\(in_srgb\,var\(--primary\)_6\%\,transparent\)\]:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-\[color-mix\(in_srgb\,var\(--primary\)_6\%\,transparent\)\]:hover {
        background-color: color-mix(in srgb,var(--primary) 6%,transparent);
      }
    }

    .tw\:hover\:bg-\[color-mix\(in_srgb\,var\(--primary\)_10\%\,transparent\)\]:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-\[color-mix\(in_srgb\,var\(--primary\)_10\%\,transparent\)\]:hover {
        background-color: color-mix(in srgb,var(--primary) 10%,transparent);
      }
    }

    .tw\:hover\:bg-\[rgba\(0\,0\,0\,\.55\)\]:hover {
      background-color: #0000008c;
    }

    .tw\:hover\:bg-\[rgba\(0\,0\,0\,0\.02\)\]:hover {
      background-color: #00000005;
    }

    .tw\:hover\:bg-\[rgba\(0\,0\,0\,0\.7\)\]:hover {
      background-color: #000000b3;
    }

    .tw\:hover\:bg-\[rgba\(0\,0\,0\,0\.75\)\]:hover {
      background-color: #000000bf;
    }

    .tw\:hover\:bg-\[rgba\(255\,165\,0\,0\.2\)\]:hover {
      background-color: #ffa50033;
    }

    .tw\:hover\:bg-\[rgba\(255\,255\,255\,0\.1\)\]:hover {
      background-color: #ffffff1a;
    }

    .tw\:hover\:bg-\[rgba\(255\,255\,255\,0\.5\)\]:hover {
      background-color: #ffffff80;
    }

    .tw\:hover\:bg-\[rgba\(255\,255\,255\,0\.15\)\]:hover {
      background-color: #ffffff26;
    }

    .tw\:hover\:bg-\[rgba\(255\,255\,255\,1\)\]:hover {
      background-color: #fff;
    }

    .tw\:hover\:bg-\[var\(--action-background\,rgba\(0\,0\,0\,0\.05\)\)\]:hover {
      background-color: var(--action-background, #0000000d);
    }

    .tw\:hover\:bg-\[var\(--booking-hover\)\]:hover {
      background-color: var(--booking-hover);
    }

    .tw\:hover\:bg-\[var\(--breadcrumb-hover\)\]:hover {
      background-color: var(--breadcrumb-hover);
    }

    .tw\:hover\:bg-\[var\(--hover-wash\)\]:hover {
      background-color: var(--hover-wash);
    }

    .tw\:hover\:bg-\[var\(--icon-bg-mint\)\]:hover {
      background-color: var(--icon-bg-mint);
    }

    .tw\:hover\:bg-\[var\(--start-bg-hover\)\]:hover {
      background-color: var(--start-bg-hover);
    }

    .tw\:hover\:bg-\[var\(--step-bg-hover\)\]:hover {
      background-color: var(--step-bg-hover);
    }

    .tw\:hover\:bg-\[var\(--success-dark\)\]:hover {
      background-color: var(--success-dark);
    }

    .tw\:hover\:bg-\[white\]:hover {
      background-color: #fff;
    }

    .tw\:hover\:bg-background:hover {
      background-color: var(--background);
    }

    .tw\:hover\:bg-card:hover, .tw\:hover\:bg-card\/50:hover {
      background-color: var(--card);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-card\/50:hover {
        background-color: color-mix(in oklab, var(--card) 50%, transparent);
      }
    }

    .tw\:hover\:bg-current\/8:hover {
      background-color: currentColor;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-current\/8:hover {
        background-color: color-mix(in oklab, currentcolor 8%, transparent);
      }
    }

    .tw\:hover\:bg-current\/20:hover {
      background-color: currentColor;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-current\/20:hover {
        background-color: color-mix(in oklab, currentcolor 20%, transparent);
      }
    }

    .tw\:hover\:bg-destructive:hover {
      background-color: var(--destructive);
    }

    .tw\:hover\:bg-destructive-hover:hover {
      background-color: var(--destructive-hover);
    }

    .tw\:hover\:bg-destructive\/8:hover {
      background-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-destructive\/8:hover {
        background-color: color-mix(in oklab, var(--destructive) 8%, transparent);
      }
    }

    .tw\:hover\:bg-destructive\/10:hover {
      background-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-destructive\/10:hover {
        background-color: color-mix(in oklab, var(--destructive) 10%, transparent);
      }
    }

    .tw\:hover\:bg-destructive\/18:hover {
      background-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-destructive\/18:hover {
        background-color: color-mix(in oklab, var(--destructive) 18%, transparent);
      }
    }

    .tw\:hover\:bg-foreground\/18:hover {
      background-color: var(--foreground);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-foreground\/18:hover {
        background-color: color-mix(in oklab, var(--foreground) 18%, transparent);
      }
    }

    .tw\:hover\:bg-foreground\/70:hover {
      background-color: var(--foreground);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-foreground\/70:hover {
        background-color: color-mix(in oklab, var(--foreground) 70%, transparent);
      }
    }

    .tw\:hover\:bg-hover-wash:hover {
      background-color: var(--hover-wash);
    }

    .tw\:hover\:bg-muted:hover {
      background-color: var(--muted);
    }

    .tw\:hover\:bg-muted-foreground\/20:hover {
      background-color: var(--muted-foreground);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-muted-foreground\/20:hover {
        background-color: color-mix(in oklab, var(--muted-foreground) 20%, transparent);
      }
    }

    .tw\:hover\:bg-muted\/50:hover {
      background-color: var(--muted);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-muted\/50:hover {
        background-color: color-mix(in oklab, var(--muted) 50%, transparent);
      }
    }

    .tw\:hover\:bg-primary:hover {
      background-color: var(--primary);
    }

    .tw\:hover\:bg-primary-dark:hover {
      background-color: var(--primary-dark);
    }

    .tw\:hover\:bg-primary-foreground:hover, .tw\:hover\:bg-primary-foreground\/8:hover {
      background-color: var(--primary-foreground);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-primary-foreground\/8:hover {
        background-color: color-mix(in oklab, var(--primary-foreground) 8%, transparent);
      }
    }

    .tw\:hover\:bg-primary-foreground\/10:hover {
      background-color: var(--primary-foreground);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-primary-foreground\/10:hover {
        background-color: color-mix(in oklab, var(--primary-foreground) 10%, transparent);
      }
    }

    .tw\:hover\:bg-primary-hover:hover {
      background-color: var(--primary-hover);
    }

    .tw\:hover\:bg-primary-light:hover {
      background-color: var(--primary-light);
    }

    .tw\:hover\:bg-primary\/2:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-primary\/2:hover {
        background-color: color-mix(in oklab, var(--primary) 2%, transparent);
      }
    }

    .tw\:hover\:bg-primary\/3:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-primary\/3:hover {
        background-color: color-mix(in oklab, var(--primary) 3%, transparent);
      }
    }

    .tw\:hover\:bg-primary\/4:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-primary\/4:hover {
        background-color: color-mix(in oklab, var(--primary) 4%, transparent);
      }
    }

    .tw\:hover\:bg-primary\/5:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-primary\/5:hover {
        background-color: color-mix(in oklab, var(--primary) 5%, transparent);
      }
    }

    .tw\:hover\:bg-primary\/6:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-primary\/6:hover {
        background-color: color-mix(in oklab, var(--primary) 6%, transparent);
      }
    }

    .tw\:hover\:bg-primary\/8:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-primary\/8:hover {
        background-color: color-mix(in oklab, var(--primary) 8%, transparent);
      }
    }

    .tw\:hover\:bg-primary\/10:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-primary\/10:hover {
        background-color: color-mix(in oklab, var(--primary) 10%, transparent);
      }
    }

    .tw\:hover\:bg-primary\/12:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-primary\/12:hover {
        background-color: color-mix(in oklab, var(--primary) 12%, transparent);
      }
    }

    .tw\:hover\:bg-primary\/14:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-primary\/14:hover {
        background-color: color-mix(in oklab, var(--primary) 14%, transparent);
      }
    }

    .tw\:hover\:bg-primary\/16:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-primary\/16:hover {
        background-color: color-mix(in oklab, var(--primary) 16%, transparent);
      }
    }

    .tw\:hover\:bg-primary\/18:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-primary\/18:hover {
        background-color: color-mix(in oklab, var(--primary) 18%, transparent);
      }
    }

    .tw\:hover\:bg-primary\/20:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-primary\/20:hover {
        background-color: color-mix(in oklab, var(--primary) 20%, transparent);
      }
    }

    .tw\:hover\:bg-primary\/40:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-primary\/40:hover {
        background-color: color-mix(in oklab, var(--primary) 40%, transparent);
      }
    }

    .tw\:hover\:bg-primary\/90:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-primary\/90:hover {
        background-color: color-mix(in oklab, var(--primary) 90%, transparent);
      }
    }

    .tw\:hover\:bg-primary\/\[3\.14\%\]:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-primary\/\[3\.14\%\]:hover {
        background-color: color-mix(in oklab, var(--primary) 3.14%, transparent);
      }
    }

    .tw\:hover\:bg-primary\/\[5\.8824\%\]:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-primary\/\[5\.8824\%\]:hover {
        background-color: color-mix(in oklab, var(--primary) 5.8824%, transparent);
      }
    }

    .tw\:hover\:bg-secondary\/8:hover {
      background-color: var(--secondary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-secondary\/8:hover {
        background-color: color-mix(in oklab, var(--secondary) 8%, transparent);
      }
    }

    .tw\:hover\:bg-secondary\/18:hover {
      background-color: var(--secondary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:bg-secondary\/18:hover {
        background-color: color-mix(in oklab, var(--secondary) 18%, transparent);
      }
    }

    .tw\:hover\:bg-success:hover {
      background-color: var(--success);
    }

    .tw\:hover\:bg-transparent:hover {
      background-color: #0000;
    }

    .tw\:hover\:bg-warning:hover {
      background-color: var(--warning);
    }

    .tw\:hover\:\[background-image\:var\(--cis-grad-bg-hover\)\]:hover {
      background-image: var(--cis-grad-bg-hover);
    }

    .tw\:hover\:pl-1:hover {
      padding-left: var(--tw-spacing);
    }

    .tw\:hover\:\!text-primary:hover {
      color: var(--primary) !important;
    }

    .tw\:hover\:\[color\:lightgray\]:hover, .tw\:hover\:text-\[lightgray\]:hover {
      color: #d3d3d3;
    }

    .tw\:hover\:text-\[var\(--breadcrumb-primary\)\]:hover {
      color: var(--breadcrumb-primary);
    }

    .tw\:hover\:text-\[white\]:hover {
      color: #fff;
    }

    .tw\:hover\:text-destructive-foreground:hover {
      color: var(--destructive-foreground);
    }

    .tw\:hover\:text-foreground:hover {
      color: var(--foreground);
    }

    .tw\:hover\:text-muted-foreground:hover {
      color: var(--muted-foreground);
    }

    .tw\:hover\:text-primary:hover {
      color: var(--primary);
    }

    .tw\:hover\:text-primary-hover:hover {
      color: var(--primary-hover);
    }

    .tw\:hover\:text-success-foreground:hover {
      color: var(--success-foreground);
    }

    .tw\:hover\:text-warning-foreground:hover {
      color: var(--warning-foreground);
    }

    .tw\:hover\:no-underline:hover {
      text-decoration-line: none;
    }

    .tw\:hover\:underline:hover {
      text-decoration-line: underline;
    }

    .tw\:hover\:opacity-70:hover {
      opacity: .7;
    }

    .tw\:hover\:opacity-80:hover {
      opacity: .8;
    }

    .tw\:hover\:opacity-85:hover {
      opacity: .85;
    }

    .tw\:hover\:opacity-90:hover {
      opacity: .9;
    }

    .tw\:hover\:opacity-100:hover {
      opacity: 1;
    }

    .tw\:hover\:opacity-\[0\.92\]:hover {
      opacity: .92;
    }

    .tw\:hover\:shadow-\(--activity-card-hover-shadow\):hover {
      --tw-shadow: var(--activity-card-hover-shadow);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .tw\:hover\:shadow-\(--shadow-banner\):hover {
      --tw-shadow: var(--shadow-banner);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .tw\:hover\:shadow-\(--shadow-raised\):hover {
      --tw-shadow: var(--shadow-raised);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .tw\:hover\:shadow-\[0_1px_3px_0_rgba\(0\,0\,0\,0\.1\)\]:hover {
      --tw-shadow: 0 1px 3px 0 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);
    }

    .tw\:hover\:shadow-\[0_4px_8px_rgba\(0\,0\,0\,0\.04\)\,0_8px_16px_rgba\(0\,0\,0\,0\.06\)\,0_16px_32px_rgba\(0\,0\,0\,0\.06\)\,0_0_0_1px_color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\]:hover {
      --tw-shadow: 0 4px 8px var(--tw-shadow-color, #0000000a), 0 8px 16px var(--tw-shadow-color, #0000000f), 0 16px 32px var(--tw-shadow-color, #0000000f), 0 0 0 1px var(--tw-shadow-color, var(--primary));
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:shadow-\[0_4px_8px_rgba\(0\,0\,0\,0\.04\)\,0_8px_16px_rgba\(0\,0\,0\,0\.06\)\,0_16px_32px_rgba\(0\,0\,0\,0\.06\)\,0_0_0_1px_color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\]:hover {
        --tw-shadow: 0 4px 8px var(--tw-shadow-color, #0000000a), 0 8px 16px var(--tw-shadow-color, #0000000f), 0 16px 32px var(--tw-shadow-color, #0000000f), 0 0 0 1px var(--tw-shadow-color, color-mix(in srgb,var(--primary) 8%,transparent));
      }
    }

    .tw\:hover\:shadow-\[0_4px_8px_rgba\(0\,0\,0\,0\.04\)\,0_8px_16px_rgba\(0\,0\,0\,0\.06\)\,0_16px_32px_rgba\(0\,0\,0\,0\.06\)\,0_0_0_1px_color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\]:hover {
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .tw\:hover\:shadow-\[0_4px_10px_rgba\(0\,0\,0\,\.08\)\,0_20px_44px_rgba\(0\,0\,0\,\.08\)\]:hover {
      --tw-shadow: 0 4px 10px var(--tw-shadow-color, #00000014), 0 20px 44px var(--tw-shadow-color, #00000014);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .tw\:hover\:shadow-\[0_4px_12px_-2px_rgba\(0\,0\,0\,0\.15\)\,0_2px_4px_-1px_rgba\(0\,0\,0\,0\.08\)\]:hover {
      --tw-shadow: 0 4px 12px -2px var(--tw-shadow-color, #00000026), 0 2px 4px -1px var(--tw-shadow-color, #00000014);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .tw\:hover\:shadow-\[0_4px_16px_color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\]:hover {
      --tw-shadow: 0 4px 16px var(--tw-shadow-color, var(--primary));
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:shadow-\[0_4px_16px_color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\]:hover {
        --tw-shadow: 0 4px 16px var(--tw-shadow-color, color-mix(in srgb,var(--primary) 8%,transparent));
      }
    }

    .tw\:hover\:shadow-\[0_4px_16px_color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\]:hover {
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .tw\:hover\:shadow-\[0_4px_20px_color-mix\(in_oklab\,var\(--primary\)_6\%\,transparent\)\]:hover {
      --tw-shadow: 0 4px 20px var(--tw-shadow-color, var(--primary));
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:shadow-\[0_4px_20px_color-mix\(in_oklab\,var\(--primary\)_6\%\,transparent\)\]:hover {
        --tw-shadow: 0 4px 20px var(--tw-shadow-color, color-mix(in oklab,var(--primary) 6%,transparent));
      }
    }

    .tw\:hover\:shadow-\[0_4px_20px_color-mix\(in_oklab\,var\(--primary\)_6\%\,transparent\)\]:hover {
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .tw\:hover\:shadow-\[0_6px_12px_color-mix\(in_srgb\,var\(--foreground\)_20\%\,transparent\)\]:hover {
      --tw-shadow: 0 6px 12px var(--tw-shadow-color, var(--foreground));
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:shadow-\[0_6px_12px_color-mix\(in_srgb\,var\(--foreground\)_20\%\,transparent\)\]:hover {
        --tw-shadow: 0 6px 12px var(--tw-shadow-color, color-mix(in srgb,var(--foreground) 20%,transparent));
      }
    }

    .tw\:hover\:shadow-\[0_6px_12px_color-mix\(in_srgb\,var\(--foreground\)_20\%\,transparent\)\]:hover {
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .tw\:hover\:shadow-\[0_6px_12px_rgba\(0\,0\,0\,0\.3\)\,0_12px_24px_rgba\(0\,0\,0\,0\.2\)\]:hover {
      --tw-shadow: 0 6px 12px var(--tw-shadow-color, #0000004d), 0 12px 24px var(--tw-shadow-color, #0003);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .tw\:hover\:shadow-\[0_6px_20px_color-mix\(in_srgb\,var\(--primary\)_31\.4\%\,transparent\)\]:hover {
      --tw-shadow: 0 6px 20px var(--tw-shadow-color, var(--primary));
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:shadow-\[0_6px_20px_color-mix\(in_srgb\,var\(--primary\)_31\.4\%\,transparent\)\]:hover {
        --tw-shadow: 0 6px 20px var(--tw-shadow-color, color-mix(in srgb,var(--primary) 31.4%,transparent));
      }
    }

    .tw\:hover\:shadow-\[0_6px_20px_color-mix\(in_srgb\,var\(--primary\)_31\.4\%\,transparent\)\]:hover {
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .tw\:hover\:shadow-\[0_6px_20px_color-mix\(in_srgb\,var\(--primary\)_40\%\,transparent\)\]:hover {
      --tw-shadow: 0 6px 20px var(--tw-shadow-color, var(--primary));
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:shadow-\[0_6px_20px_color-mix\(in_srgb\,var\(--primary\)_40\%\,transparent\)\]:hover {
        --tw-shadow: 0 6px 20px var(--tw-shadow-color, color-mix(in srgb,var(--primary) 40%,transparent));
      }
    }

    .tw\:hover\:shadow-\[0_6px_20px_color-mix\(in_srgb\,var\(--primary\)_40\%\,transparent\)\]:hover {
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .tw\:hover\:shadow-\[0_8px_20px_rgba\(0\,0\,0\,0\.08\)\]:hover {
      --tw-shadow: 0 8px 20px var(--tw-shadow-color, #00000014);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .tw\:hover\:shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.12\)\]:hover {
      --tw-shadow: 0 8px 24px var(--tw-shadow-color, #0000001f);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .tw\:hover\:shadow-\[0_8px_30px_color-mix\(in_oklab\,var\(--primary\)_8\%\,transparent\)\]:hover {
      --tw-shadow: 0 8px 30px var(--tw-shadow-color, var(--primary));
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:shadow-\[0_8px_30px_color-mix\(in_oklab\,var\(--primary\)_8\%\,transparent\)\]:hover {
        --tw-shadow: 0 8px 30px var(--tw-shadow-color, color-mix(in oklab,var(--primary) 8%,transparent));
      }
    }

    .tw\:hover\:shadow-\[0_8px_30px_color-mix\(in_oklab\,var\(--primary\)_8\%\,transparent\)\]:hover {
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .tw\:hover\:shadow-\[0_10px_15px_-3px_rgba\(0\,0\,0\,0\.08\)\,0_4px_6px_-2px_rgba\(0\,0\,0\,0\.04\)\]:hover {
      --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #00000014), 0 4px 6px -2px var(--tw-shadow-color, #0000000a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .tw\:hover\:shadow-\[0_18px_40px_rgba\(2\,6\,23\,0\.14\)\]:hover {
      --tw-shadow: 0 18px 40px var(--tw-shadow-color, #02061724);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .tw\:hover\:shadow-\[var\(--calendar-hover-shadow\)\]:hover {
      --tw-shadow: var(--calendar-hover-shadow);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .tw\:hover\:shadow-\[var\(--ettc-shadow-raised\)\]:hover {
      --tw-shadow: var(--ettc-shadow-raised);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .tw\:hover\:shadow-\[var\(--index-card-hover-shadow\)\]:hover {
      --tw-shadow: var(--index-card-hover-shadow);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .tw\:hover\:shadow-\[var\(--shadow-card\)\]:hover {
      --tw-shadow: var(--shadow-card);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .tw\:hover\:shadow-\[var\(--shadow-modal\)\]:hover {
      --tw-shadow: var(--shadow-modal);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .tw\:hover\:shadow-\[var\(--shadow-raised\)\]:hover {
      --tw-shadow: var(--shadow-raised);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .tw\:hover\:shadow-none:hover {
      --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);
    }

    .tw\:hover\:shadow-xl:hover {
      --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .tw\:hover\:\[box-shadow\:0_4px_12px_color-mix\(in_srgb\,var\(--primary\)_10\%\,transparent\)\]:hover {
      box-shadow: 0 4px 12px var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:\[box-shadow\:0_4px_12px_color-mix\(in_srgb\,var\(--primary\)_10\%\,transparent\)\]:hover {
        box-shadow: 0 4px 12px color-mix(in srgb,var(--primary) 10%,transparent);
      }
    }

    .tw\:hover\:\[box-shadow\:0_8px_20px_color-mix\(in_srgb\,var\(--foreground\)_8\%\,transparent\)\]:hover {
      box-shadow: 0 8px 20px var(--foreground);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:\[box-shadow\:0_8px_20px_color-mix\(in_srgb\,var\(--foreground\)_8\%\,transparent\)\]:hover {
        box-shadow: 0 8px 20px color-mix(in srgb,var(--foreground) 8%,transparent);
      }
    }

    .tw\:hover\:\[box-shadow\:var\(--option-hover-shadow\)\]:hover {
      box-shadow: var(--option-hover-shadow);
    }

    .tw\:hover\:\[box-shadow\:var\(--shadow-raised\)\]:hover {
      box-shadow: var(--shadow-raised);
    }

    .tw\:hover\:\[box-shadow\:var\(--type-card-hover-shadow\)\]:hover {
      box-shadow: var(--type-card-hover-shadow);
    }

    .tw\:hover\:inset-ring-destructive:hover {
      --tw-inset-ring-color: var(--destructive);
    }

    .tw\:hover\:inset-ring-primary\/24:hover {
      --tw-inset-ring-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:inset-ring-primary\/24:hover {
        --tw-inset-ring-color: color-mix(in oklab, var(--primary) 24%, transparent);
      }
    }

    .tw\:hover\:inset-ring-primary\/45:hover {
      --tw-inset-ring-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:inset-ring-primary\/45:hover {
        --tw-inset-ring-color: color-mix(in oklab, var(--primary) 45%, transparent);
      }
    }

    .tw\:hover\:brightness-95:hover {
      --tw-brightness: brightness(95%);
      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, );
    }

    .tw\:hover\:brightness-100:hover {
      --tw-brightness: brightness(100%);
      filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
    }

    .tw\:hover\:brightness-\[0\.92\]:hover {
      --tw-brightness: brightness(.92);
      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, );
    }

    .tw\:hover\:\[background\:var\(--option-hover-bg\)\]:hover {
      background: var(--option-hover-bg);
    }
  }

  .tw\:focus\:placeholder\:opacity-100:focus::placeholder {
    opacity: 1;
  }

  .tw\:focus-visible\:z-10:focus-visible {
    z-index: 10;
  }

  .tw\:focus-visible\:-translate-y-\[3px\]:focus-visible {
    --tw-translate-y: calc(3px * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:focus-visible\:rounded-\[6px\]:focus-visible {
    border-radius: 6px;
  }

  .tw\:focus-visible\:border-\[var\(--action-color\)\]:focus-visible {
    border-color: var(--action-color);
  }

  .tw\:focus-visible\:bg-primary\/12:focus-visible {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:focus-visible\:bg-primary\/12:focus-visible {
      background-color: color-mix(in oklab, var(--primary) 12%, transparent);
    }
  }

  .tw\:focus-visible\:bg-primary\/30:focus-visible {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:focus-visible\:bg-primary\/30:focus-visible {
      background-color: color-mix(in oklab, var(--primary) 30%, transparent);
    }
  }

  .tw\:focus-visible\:underline:focus-visible {
    text-decoration-line: underline;
  }

  .tw\:focus-visible\:shadow-\[0_0_0_2px_rgba\(255\,255\,255\,0\)\,0_0_0_2px_var\(--focused-outline-color\)\]:focus-visible {
    --tw-shadow: 0 0 0 2px var(--tw-shadow-color, #fff0), 0 0 0 2px var(--tw-shadow-color, var(--focused-outline-color));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:focus-visible\:shadow-\[0_4px_10px_rgba\(0\,0\,0\,\.08\)\,0_20px_44px_rgba\(0\,0\,0\,\.08\)\]:focus-visible {
    --tw-shadow: 0 4px 10px var(--tw-shadow-color, #00000014), 0 20px 44px var(--tw-shadow-color, #00000014);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:focus-visible\:shadow-\[var\(--action-focus-shadow\)\]:focus-visible {
    --tw-shadow: var(--action-focus-shadow);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:focus-visible\:ring-0:focus-visible {
    --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);
  }

  .tw\:focus-visible\:ring-2:focus-visible, .tw\:focus-visible\:ring-\[2px\]: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);
  }

  .tw\: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);
  }

  .tw\:focus-visible\:ring-primary:focus-visible, .tw\:focus-visible\:ring-primary\/28:focus-visible {
    --tw-ring-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:focus-visible\:ring-primary\/28:focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--primary) 28%, transparent);
    }
  }

  .tw\:focus-visible\:ring-ring:focus-visible, .tw\:focus-visible\:ring-ring\/50:focus-visible {
    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:focus-visible\:ring-ring\/50:focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  .tw\: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);
  }

  .tw\:focus-visible\:ring-offset-2:focus-visible {
    --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);
  }

  .tw\:focus-visible\:\[outline\:2px_solid_var\(--primary\)\]:focus-visible {
    outline: 2px solid var(--primary);
  }

  .tw\:focus-visible\:\[outline\:3px_solid_var\(--primary\)\]:focus-visible {
    outline: 3px solid var(--primary);
  }

  .tw\:focus-visible\:outline-2:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }

  .tw\:focus-visible\:\[outline-offset\:2px\]:focus-visible, .tw\:focus-visible\:outline-offset-2:focus-visible {
    outline-offset: 2px;
  }

  .tw\:focus-visible\:outline-offset-\[-2px\]:focus-visible {
    outline-offset: -2px;
  }

  .tw\:focus-visible\:outline-offset-\[-4px\]:focus-visible {
    outline-offset: -4px;
  }

  .tw\:focus-visible\:outline-primary:focus-visible {
    outline-color: var(--primary);
  }

  .tw\:focus-visible\:outline-ring:focus-visible {
    outline-color: var(--ring);
  }

  .tw\:focus-visible\:outline-none:focus-visible {
    --tw-outline-style: none;
    outline-style: none;
  }

  .tw\:focus-visible\:\[outline-style\:solid\]:focus-visible {
    outline-style: solid;
  }

  .tw\:focus-visible\:ring-inset:focus-visible {
    --tw-ring-inset: inset;
  }

  .tw\:active\:-translate-y-0\.5:active {
    --tw-translate-y: calc(var(--tw-spacing) * -.5);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:active\:translate-y-0:active {
    --tw-translate-y: 0px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:active\:translate-y-\[-2px\]:active {
    --tw-translate-y: -2px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:active\:scale-95:active {
    --tw-scale-x: 95%;
    --tw-scale-y: 95%;
    --tw-scale-z: 95%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .tw\:active\:scale-\[0\.96\]:active {
    scale: .96;
  }

  .tw\:active\:scale-\[0\.98\]:active {
    scale: .98;
  }

  .tw\:active\:bg-muted:active {
    background-color: var(--muted);
  }

  .tw\:active\:bg-primary\/6:active {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:active\:bg-primary\/6:active {
      background-color: color-mix(in oklab, var(--primary) 6%, transparent);
    }
  }

  .tw\:active\:bg-primary\/12:active {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:active\:bg-primary\/12:active {
      background-color: color-mix(in oklab, var(--primary) 12%, transparent);
    }
  }

  .tw\:active\:duration-100:active {
    --tw-duration: .1s;
    transition-duration: .1s;
  }

  .tw\:active\:ease-\[ease\]:active {
    --tw-ease: ease;
    transition-timing-function: ease;
  }

  .tw\:enabled\:cursor-pointer:enabled {
    cursor: pointer;
  }

  @media (hover: hover) {
    .tw\:enabled\:hover\:translate-y-\[-1px\]:enabled:hover {
      --tw-translate-y: -1px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .tw\:enabled\:hover\:translate-y-\[-2px\]:enabled:hover {
      --tw-translate-y: -2px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .tw\:enabled\:hover\:border-\[var\(--action-color\)\]:enabled:hover {
      border-color: var(--action-color);
    }

    .tw\:enabled\:hover\:border-\[var\(--action-hover-border\)\]:enabled:hover {
      border-color: var(--action-hover-border);
    }

    .tw\:enabled\:hover\:bg-\[rgba\(0\,0\,0\,0\.7\)\]:enabled:hover {
      background-color: #000000b3;
    }

    .tw\:enabled\:hover\:bg-\[var\(--action-hover-bg\)\]:enabled:hover {
      background-color: var(--action-hover-bg);
    }

    .tw\:enabled\:hover\:bg-warning-strong:enabled:hover {
      background-color: var(--warning-strong);
    }

    .tw\:enabled\:hover\:shadow-\[0_8px_24px_color-mix\(in_srgb\,var\(--action-color\)_15\%\,transparent\)\]:enabled:hover {
      --tw-shadow: 0 8px 24px var(--tw-shadow-color, var(--action-color));
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:enabled\:hover\:shadow-\[0_8px_24px_color-mix\(in_srgb\,var\(--action-color\)_15\%\,transparent\)\]:enabled:hover {
        --tw-shadow: 0 8px 24px var(--tw-shadow-color, color-mix(in srgb,var(--action-color) 15%,transparent));
      }
    }

    .tw\:enabled\:hover\:shadow-\[0_8px_24px_color-mix\(in_srgb\,var\(--action-color\)_15\%\,transparent\)\]:enabled:hover {
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .tw\:enabled\:hover\:shadow-\[var\(--shadow-card\)\]:enabled:hover {
      --tw-shadow: var(--shadow-card);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  .tw\:disabled\:pointer-events-none:disabled {
    pointer-events: none;
  }

  .tw\:disabled\:cursor-default:disabled {
    cursor: default;
  }

  .tw\:disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed;
  }

  .tw\:disabled\:border:disabled {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .tw\:disabled\:\[border-color\:var\(--acc-add-disabled-border\)\]:disabled {
    border-color: var(--acc-add-disabled-border);
  }

  .tw\:disabled\:\[border-color\:…\]:disabled {
    border-color: …;
  }

  .tw\:disabled\:border-border:disabled {
    border-color: var(--border);
  }

  .tw\:disabled\:border-transparent:disabled {
    border-color: #0000;
  }

  .tw\:disabled\:bg-\[\#d8d3c8\]:disabled {
    background-color: #d8d3c8;
  }

  .tw\:disabled\:bg-disabled:disabled {
    background-color: var(--disabled);
  }

  .tw\:disabled\:bg-transparent:disabled {
    background-color: #0000;
  }

  .tw\:disabled\:text-\[\#8d8778\]:disabled {
    color: #8d8778;
  }

  .tw\:disabled\:text-disabled-foreground:disabled {
    color: var(--disabled-foreground);
  }

  .tw\:disabled\:opacity-50:disabled {
    opacity: .5;
  }

  .tw\:disabled\:opacity-60:disabled {
    opacity: .6;
  }

  .tw\:disabled\:opacity-\[0\.38\]:disabled {
    opacity: .38;
  }

  .tw\:disabled\:shadow-none:disabled {
    --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);
  }

  .tw\:disabled\:\[-webkit-text-fill-color\:var\(--disabled-foreground\)\]:disabled {
    -webkit-text-fill-color: var(--disabled-foreground);
  }

  .tw\:has-aria-expanded\:bg-muted\/50:has([aria-expanded="true"]) {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:has-aria-expanded\:bg-muted\/50:has([aria-expanded="true"]) {
      background-color: color-mix(in oklab, var(--muted) 50%, transparent);
    }
  }

  .tw\:has-\[\:disabled\]\:cursor-default:has(:disabled) {
    cursor: default;
  }

  .tw\:has-\[\:focus-visible\]\:ring-\[4px\]:has(: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);
  }

  .tw\:has-\[\:focus-visible\]\:ring-ring:has(:focus-visible) {
    --tw-ring-color: var(--ring);
  }

  .tw\:aria-checked\:bg-primary\/10[aria-checked="true"] {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:aria-checked\:bg-primary\/10[aria-checked="true"] {
      background-color: color-mix(in oklab, var(--primary) 10%, transparent);
    }
  }

  .tw\:aria-\[current\=page\]\:bg-primary\/10[aria-current="page"] {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:aria-\[current\=page\]\:bg-primary\/10[aria-current="page"] {
      background-color: color-mix(in oklab, var(--primary) 10%, transparent);
    }
  }

  .tw\:aria-\[current\=page\]\:font-bold[aria-current="page"] {
    --tw-font-weight: var(--tw-font-weight-bold);
    font-weight: var(--tw-font-weight-bold);
  }

  .tw\:aria-\[current\=page\]\:font-semibold[aria-current="page"] {
    --tw-font-weight: var(--tw-font-weight-semibold);
    font-weight: var(--tw-font-weight-semibold);
  }

  .tw\:aria-\[current\=page\]\:text-primary[aria-current="page"] {
    color: var(--primary);
  }

  .tw\:data-\[disabled\]\:text-\[var\(--text-disabled\)\][data-disabled] {
    color: var(--text-disabled);
  }

  .tw\:data-\[state\=active\]\:\[font-weight\:600\][data-state="active"] {
    font-weight: 600;
  }

  .tw\:data-\[state\=active\]\:text-foreground[data-state="active"] {
    color: var(--foreground);
  }

  .tw\:data-\[state\=completed\]\:\[font-weight\:600\][data-state="completed"] {
    font-weight: 600;
  }

  .tw\:data-\[state\=completed\]\:text-primary[data-state="completed"] {
    color: var(--primary);
  }

  .tw\:data-\[state\=selected\]\:bg-muted[data-state="selected"] {
    background-color: var(--muted);
  }

  @media (prefers-reduced-motion: reduce) {
    .tw\:motion-reduce\:transition-none {
      transition-property: none;
    }
  }

  @media not all and (min-width: 1536px) {
    .tw\:max-xl\:w-\[33\.3\%\] {
      width: 33.3%;
    }
  }

  @media not all and (min-width: 1200px) {
    .tw\:max-lg\:w-\[50\%\] {
      width: 50%;
    }
  }

  @media not all and (min-width: 900px) {
    .tw\:max-md\:fixed {
      position: fixed;
    }

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

    .tw\:max-md\:right-0 {
      right: 0;
    }

    .tw\:max-md\:inline-flex {
      display: inline-flex;
    }

    .tw\:max-md\:h-\[130px\] {
      height: 130px;
    }

    .tw\:max-md\:h-\[200px\] {
      height: 200px;
    }

    .tw\:max-md\:min-h-\[40px\] {
      min-height: 40px;
    }

    .tw\:max-md\:w-1\/3 {
      width: 33.3333%;
    }

    .tw\:max-md\:w-\[50\%\] {
      width: 50%;
    }

    .tw\:max-md\:w-\[250px\] {
      width: 250px;
    }

    .tw\:max-md\:w-screen {
      width: 100vw;
    }

    .tw\:max-md\:rounded-\[240px\] {
      border-radius: 240px;
    }

    .tw\:max-md\:rounded-tr-none {
      border-top-right-radius: 0;
    }

    .tw\:max-md\:px-2 {
      padding-inline: calc(var(--tw-spacing) * 2);
    }

    .tw\:max-md\:px-\[8px\] {
      padding-inline: 8px;
    }

    .tw\:max-md\:pt-0 {
      padding-top: 0;
    }

    .tw\:max-md\:pl-2 {
      padding-left: calc(var(--tw-spacing) * 2);
    }
  }

  @media not all and (min-width: 600px) {
    .tw\:max-sm\:fixed {
      position: fixed;
    }

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

    .tw\:max-sm\:top-\[8px\] {
      top: 8px;
    }

    .tw\:max-sm\:top-\[52px\] {
      top: 52px;
    }

    .tw\:max-sm\:top-\[110px\] {
      top: 110px;
    }

    .tw\:max-sm\:right-auto {
      right: auto;
    }

    .tw\:max-sm\:left-0 {
      left: 0;
    }

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

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

    .tw\:max-sm\:mt-0 {
      margin-top: 0;
    }

    .tw\:max-sm\:mr-0 {
      margin-right: 0;
    }

    .tw\:max-sm\:mr-\[2px\] {
      margin-right: 2px;
    }

    .tw\:max-sm\:mb-\[2px\] {
      margin-bottom: 2px;
    }

    .tw\:max-sm\:mb-\[4px\] {
      margin-bottom: 4px;
    }

    .tw\:max-sm\:flex {
      display: flex;
    }

    .tw\:max-sm\:hidden {
      display: none;
    }

    .tw\:max-sm\:h-\[100dvh\] {
      height: 100dvh;
    }

    .tw\:max-sm\:h-\[146px\] {
      height: 146px;
    }

    .tw\:max-sm\:h-\[150px\] {
      height: 150px;
    }

    .tw\:max-sm\:h-\[158px\] {
      height: 158px;
    }

    .tw\:max-sm\:h-\[200px\] {
      height: 200px;
    }

    .tw\:max-sm\:h-\[250px\] {
      height: 250px;
    }

    .tw\:max-sm\:h-full {
      height: 100%;
    }

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

    .tw\:max-sm\:w-\[40\%\] {
      width: 40%;
    }

    .tw\:max-sm\:w-\[350px\] {
      width: 350px;
    }

    .tw\:max-sm\:w-full {
      width: 100%;
    }

    .tw\:max-sm\:min-w-\[164px\] {
      min-width: 164px;
    }

    .tw\:max-sm\:\[transform\:translateX\(-50\%\)\] {
      transform: translateX(-50%);
    }

    .tw\:max-sm\:flex-row {
      flex-direction: row;
    }

    .tw\:max-sm\:justify-center {
      justify-content: center;
    }

    .tw\:max-sm\:gap-1 {
      gap: var(--tw-spacing);
    }

    .tw\:max-sm\:rounded-none {
      border-radius: 0;
    }

    .tw\:max-sm\:rounded-tl-none {
      border-top-left-radius: 0;
    }

    .tw\:max-sm\:rounded-tr-\[20px\] {
      border-top-right-radius: 20px;
    }

    .tw\:max-sm\:rounded-br-\[20px\] {
      border-bottom-right-radius: 20px;
    }

    .tw\:max-sm\:rounded-bl-none {
      border-bottom-left-radius: 0;
    }

    .tw\:max-sm\:bg-transparent {
      background-color: #0000;
    }

    .tw\:max-sm\:px-2 {
      padding-inline: calc(var(--tw-spacing) * 2);
    }

    .tw\:max-sm\:py-1\.5 {
      padding-block: calc(var(--tw-spacing) * 1.5);
    }

    .tw\:max-sm\:pr-0 {
      padding-right: 0;
    }

    .tw\:max-sm\:text-\[0\.8125rem\] {
      font-size: .8125rem;
    }
  }

  @media (min-width: 600px) {
    .tw\:sm\:static {
      position: static;
    }

    .tw\:sm\:sticky {
      position: sticky;
    }

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

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

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

    .tw\:sm\:right-\[10px\] {
      right: 10px;
    }

    .tw\:sm\:right-\[24px\] {
      right: 24px;
    }

    .tw\:sm\:right-auto {
      right: auto;
    }

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

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

    .tw\:sm\:bottom-\[10px\] {
      bottom: 10px;
    }

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

    .tw\:sm\:bottom-\[88px\] {
      bottom: 88px;
    }

    .tw\:sm\:bottom-auto {
      bottom: auto;
    }

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

    .tw\:sm\:left-\[10px\] {
      left: 10px;
    }

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

    .tw\:sm\:left-\[24px\] {
      left: 24px;
    }

    .tw\:sm\:left-\[375px\] {
      left: 375px;
    }

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

    .tw\:sm\:z-auto {
      z-index: auto;
    }

    .tw\:sm\:col-auto {
      grid-column: auto;
    }

    .tw\:sm\:col-span-1 {
      grid-column: span 1 / span 1;
    }

    .tw\:sm\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .tw\:sm\:col-span-3 {
      grid-column: span 3 / span 3;
    }

    .tw\:sm\:col-span-4 {
      grid-column: span 4 / span 4;
    }

    .tw\:sm\:col-span-5 {
      grid-column: span 5 / span 5;
    }

    .tw\:sm\:col-span-6 {
      grid-column: span 6 / span 6;
    }

    .tw\:sm\:col-span-7 {
      grid-column: span 7 / span 7;
    }

    .tw\:sm\:col-span-8 {
      grid-column: span 8 / span 8;
    }

    .tw\:sm\:col-span-9 {
      grid-column: span 9 / span 9;
    }

    .tw\:sm\:col-span-10 {
      grid-column: span 10 / span 10;
    }

    .tw\:sm\:col-span-11 {
      grid-column: span 11 / span 11;
    }

    .tw\:sm\:col-span-12 {
      grid-column: span 12 / span 12;
    }

    .tw\:sm\:clear-none {
      clear: none;
    }

    .tw\:sm\:-mx-6 {
      margin-inline: calc(var(--tw-spacing) * -6);
    }

    .tw\:sm\:-mx-8 {
      margin-inline: calc(var(--tw-spacing) * -8);
    }

    .tw\:sm\:mx-0 {
      margin-inline: 0;
    }

    .tw\:sm\:mt-0 {
      margin-top: 0;
    }

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

    .tw\:sm\:\[margin-right\:var\(--sidebar-width\,var\(--trip-editor-sidebar-width\)\)\] {
      margin-right: var(--sidebar-width, var(--trip-editor-sidebar-width));
    }

    .tw\:sm\:mr-\(--trip-content-mr\) {
      margin-right: var(--trip-content-mr);
    }

    .tw\:sm\:mr-0 {
      margin-right: 0;
    }

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

    .tw\:sm\:mr-4 {
      margin-right: calc(var(--tw-spacing) * 4);
    }

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

    .tw\:sm\:-mb-16 {
      margin-bottom: calc(var(--tw-spacing) * -16);
    }

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

    .tw\:sm\:mb-\[18px\] {
      margin-bottom: 18px;
    }

    .tw\:sm\:mb-\[24px\] {
      margin-bottom: 24px;
    }

    .tw\:sm\:ml-0 {
      margin-left: 0;
    }

    .tw\:sm\:ml-3 {
      margin-left: calc(var(--tw-spacing) * 3);
    }

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

    .tw\:sm\:ml-\[4px\] {
      margin-left: 4px;
    }

    .tw\:sm\:block {
      display: block;
    }

    .tw\:sm\:flex {
      display: flex;
    }

    .tw\:sm\:grid {
      display: grid;
    }

    .tw\:sm\:hidden {
      display: none;
    }

    .tw\:sm\:inline {
      display: inline;
    }

    .tw\:sm\:inline-flex {
      display: inline-flex;
    }

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

    .tw\:sm\:size-14 {
      width: calc(var(--tw-spacing) * 14);
      height: calc(var(--tw-spacing) * 14);
    }

    .tw\:sm\:size-\[46px\] {
      width: 46px;
      height: 46px;
    }

    .tw\:sm\:size-\[120px\] {
      width: 120px;
      height: 120px;
    }

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

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

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

    .tw\:sm\:h-\[30vh\] {
      height: 30vh;
    }

    .tw\:sm\:h-\[50vh\] {
      height: 50vh;
    }

    .tw\:sm\:h-\[100dvh\] {
      height: 100dvh;
    }

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

    .tw\:sm\:h-\[120px\] {
      height: 120px;
    }

    .tw\:sm\:h-\[150px\] {
      height: 150px;
    }

    .tw\:sm\:h-\[180px\] {
      height: 180px;
    }

    .tw\:sm\:h-\[240px\] {
      height: 240px;
    }

    .tw\:sm\:h-\[260px\] {
      height: 260px;
    }

    .tw\:sm\:h-\[270px\] {
      height: 270px;
    }

    .tw\:sm\:h-\[330px\] {
      height: 330px;
    }

    .tw\:sm\:h-\[350px\] {
      height: 350px;
    }

    .tw\:sm\:h-\[420px\] {
      height: 420px;
    }

    .tw\:sm\:h-\[525px\] {
      height: 525px;
    }

    .tw\:sm\:h-\[calc\(100\%-20px\)\] {
      height: calc(100% - 20px);
    }

    .tw\:sm\:h-\[calc\(100dvh-20px\)\], .tw\:sm\:h-\[calc\(100dvh_-_20px\)\] {
      height: calc(100dvh - 20px);
    }

    .tw\:sm\:h-\[calc\(100vh-80px\)\] {
      height: calc(100vh - 80px);
    }

    .tw\:sm\:h-\[var\(--flag-h\)\] {
      height: var(--flag-h);
    }

    .tw\:sm\:h-\[var\(--flag-h-lg\)\] {
      height: var(--flag-h-lg);
    }

    .tw\:sm\:h-\[var\(--map-height-sm\)\] {
      height: var(--map-height-sm);
    }

    .tw\:sm\:h-auto {
      height: auto;
    }

    .tw\:sm\:max-h-\[50vh\] {
      max-height: 50vh;
    }

    .tw\:sm\:max-h-\[55vh\] {
      max-height: 55vh;
    }

    .tw\:sm\:max-h-\[240px\] {
      max-height: 240px;
    }

    .tw\:sm\:max-h-\[430px\] {
      max-height: 430px;
    }

    .tw\:sm\:max-h-\[560px\] {
      max-height: 560px;
    }

    .tw\:sm\:min-h-\[32px\] {
      min-height: 32px;
    }

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

    .tw\:sm\:min-h-\[44px\] {
      min-height: 44px;
    }

    .tw\:sm\:min-h-\[350px\] {
      min-height: 350px;
    }

    .tw\:sm\:min-h-\[calc\(100\%_-_8px\)\] {
      min-height: calc(100% - 8px);
    }

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

    .tw\:sm\:w-14 {
      width: calc(var(--tw-spacing) * 14);
    }

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

    .tw\:sm\:w-\[33\.33\%\] {
      width: 33.33%;
    }

    .tw\:sm\:w-\[50\%\] {
      width: 50%;
    }

    .tw\:sm\:w-\[120px\] {
      width: 120px;
    }

    .tw\:sm\:w-\[148px\] {
      width: 148px;
    }

    .tw\:sm\:w-\[150px\] {
      width: 150px;
    }

    .tw\:sm\:w-\[180px\] {
      width: 180px;
    }

    .tw\:sm\:w-\[220px\] {
      width: 220px;
    }

    .tw\:sm\:w-\[300px\] {
      width: 300px;
    }

    .tw\:sm\:w-\[340px\] {
      width: 340px;
    }

    .tw\:sm\:w-\[400px\] {
      width: 400px;
    }

    .tw\:sm\:w-\[420px\] {
      width: 420px;
    }

    .tw\:sm\:w-\[500px\] {
      width: 500px;
    }

    .tw\:sm\:w-\[560px\] {
      width: 560px;
    }

    .tw\:sm\:w-\[calc\(50\%-10px\)\] {
      width: calc(50% - 10px);
    }

    .tw\:sm\:w-\[calc\(50\%-12px\)\] {
      width: calc(50% - 12px);
    }

    .tw\:sm\:w-\[calc\(50\%_-_10px\)\] {
      width: calc(50% - 10px);
    }

    .tw\:sm\:w-\[min\(720px\,calc\(100\%-32px\)\)\] {
      width: min(720px, 100% - 32px);
    }

    .tw\:sm\:w-\[var\(--flag-w\)\] {
      width: var(--flag-w);
    }

    .tw\:sm\:w-\[var\(--flag-w-lg\)\] {
      width: var(--flag-w-lg);
    }

    .tw\:sm\:w-auto {
      width: auto;
    }

    .tw\:sm\:w-fit {
      width: fit-content;
    }

    .tw\:sm\:w-full {
      width: 100%;
    }

    .tw\:sm\:max-w-\[50\%\] {
      max-width: 50%;
    }

    .tw\:sm\:max-w-\[280px\] {
      max-width: 280px;
    }

    .tw\:sm\:max-w-\[380px\] {
      max-width: 380px;
    }

    .tw\:sm\:max-w-\[400px\] {
      max-width: 400px;
    }

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

    .tw\:sm\:max-w-\[640px\] {
      max-width: 640px;
    }

    .tw\:sm\:min-w-0 {
      min-width: 0;
    }

    .tw\:sm\:min-w-\[34px\] {
      min-width: 34px;
    }

    .tw\:sm\:min-w-\[96px\] {
      min-width: 96px;
    }

    .tw\:sm\:min-w-\[112px\] {
      min-width: 112px;
    }

    .tw\:sm\:min-w-\[120px\] {
      min-width: 120px;
    }

    .tw\:sm\:min-w-\[150px\] {
      min-width: 150px;
    }

    .tw\:sm\:min-w-\[170px\] {
      min-width: 170px;
    }

    .tw\:sm\:min-w-\[200px\] {
      min-width: 200px;
    }

    .tw\:sm\:min-w-\[220px\] {
      min-width: 220px;
    }

    .tw\:sm\:min-w-\[240px\] {
      min-width: 240px;
    }

    .tw\:sm\:min-w-\[260px\] {
      min-width: 260px;
    }

    .tw\:sm\:min-w-\[300px\] {
      min-width: 300px;
    }

    .tw\:sm\:min-w-\[320px\] {
      min-width: 320px;
    }

    .tw\:sm\:min-w-\[420px\] {
      min-width: 420px;
    }

    .tw\:sm\:flex-1 {
      flex: 1;
    }

    .tw\:sm\:flex-\[0_0_350px\] {
      flex: 0 0 350px;
    }

    .tw\:sm\:flex-\[1_1_0\] {
      flex: 1 1 0;
    }

    .tw\:sm\:flex-none {
      flex: none;
    }

    .tw\:sm\:basis-\[50\%\] {
      flex-basis: 50%;
    }

    .tw\:sm\:-translate-x-1\/2 {
      --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .tw\:sm\:translate-x-\[14px\] {
      --tw-translate-x: 14px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .tw\:sm\:scale-75 {
      --tw-scale-x: 75%;
      --tw-scale-y: 75%;
      --tw-scale-z: 75%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .tw\:sm\:\[grid-template-columns\:repeat\(3\,1fr\)\] {
      grid-template-columns: repeat(3, 1fr);
    }

    .tw\:sm\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .tw\:sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .tw\:sm\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .tw\:sm\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .tw\:sm\:grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }

    .tw\:sm\:grid-cols-\[1fr_1fr\] {
      grid-template-columns: 1fr 1fr;
    }

    .tw\:sm\:grid-cols-\[1fr_1fr_1fr\] {
      grid-template-columns: 1fr 1fr 1fr;
    }

    .tw\:sm\:grid-cols-\[1fr_repeat\(4\,80px\)\] {
      grid-template-columns: 1fr repeat(4, 80px);
    }

    .tw\:sm\:grid-cols-\[46px_minmax\(0\,1fr\)_28px\] {
      grid-template-columns: 46px minmax(0, 1fr) 28px;
    }

    .tw\:sm\:grid-cols-\[88px_28px_minmax\(0\,1fr\)\] {
      grid-template-columns: 88px 28px minmax(0, 1fr);
    }

    .tw\:sm\:grid-cols-\[96px_34px_minmax\(0\,_1fr\)\] {
      grid-template-columns: 96px 34px minmax(0, 1fr);
    }

    .tw\:sm\:grid-cols-\[132px_34px_minmax\(0\,1fr\)\] {
      grid-template-columns: 132px 34px minmax(0, 1fr);
    }

    .tw\:sm\:grid-cols-\[140px_minmax\(0\,_1fr\)\] {
      grid-template-columns: 140px minmax(0, 1fr);
    }

    .tw\:sm\:grid-cols-\[minmax\(0\,_4fr\)_minmax\(140px\,_1fr\)\] {
      grid-template-columns: minmax(0, 4fr) minmax(140px, 1fr);
    }

    .tw\:sm\:grid-cols-\[minmax\(180px\,_1fr\)_minmax\(300px\,_660px\)_minmax\(180px\,_1fr\)\] {
      grid-template-columns: minmax(180px, 1fr) minmax(300px, 660px) minmax(180px, 1fr);
    }

    .tw\:sm\:grid-cols-\[repeat\(2\,1fr\)\], .tw\:sm\:grid-cols-\[repeat\(2\,_1fr\)\] {
      grid-template-columns: repeat(2, 1fr);
    }

    .tw\:sm\:grid-cols-\[repeat\(2\,_minmax\(0\,_1fr\)\)\], .tw\:sm\:grid-cols-\[repeat\(2\,minmax\(0\,1fr\)\)\] {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .tw\:sm\:grid-cols-\[repeat\(3\,_1fr\)\] {
      grid-template-columns: repeat(3, 1fr);
    }

    .tw\:sm\:grid-cols-\[repeat\(3\,_minmax\(0\,_1fr\)\)\] {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .tw\:sm\:grid-cols-\[repeat\(4\,_1fr\)\] {
      grid-template-columns: repeat(4, 1fr);
    }

    .tw\:sm\:grid-cols-\[repeat\(4\,_minmax\(0\,_1fr\)\)\] {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .tw\:sm\:flex-col {
      flex-direction: column;
    }

    .tw\:sm\:flex-row {
      flex-direction: row;
    }

    .tw\:sm\:flex-nowrap {
      flex-wrap: nowrap;
    }

    .tw\:sm\:items-center {
      align-items: center;
    }

    .tw\:sm\:items-end {
      align-items: flex-end;
    }

    .tw\:sm\:items-start {
      align-items: flex-start;
    }

    .tw\:sm\:justify-center {
      justify-content: center;
    }

    .tw\:sm\:justify-end {
      justify-content: flex-end;
    }

    .tw\:sm\:justify-start {
      justify-content: flex-start;
    }

    .tw\:sm\:gap-\(--ds-space-4\) {
      gap: var(--ds-space-4);
    }

    .tw\:sm\:gap-0 {
      gap: 0;
    }

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

    .tw\:sm\:gap-3 {
      gap: calc(var(--tw-spacing) * 3);
    }

    .tw\:sm\:gap-4 {
      gap: calc(var(--tw-spacing) * 4);
    }

    .tw\:sm\:gap-6 {
      gap: calc(var(--tw-spacing) * 6);
    }

    .tw\:sm\:gap-8 {
      gap: calc(var(--tw-spacing) * 8);
    }

    .tw\:sm\:gap-10 {
      gap: calc(var(--tw-spacing) * 10);
    }

    .tw\:sm\:gap-\[12px\] {
      gap: 12px;
    }

    .tw\:sm\:gap-\[20px\] {
      gap: 20px;
    }

    .tw\:sm\:gap-\[24px\] {
      gap: 24px;
    }

    .tw\:sm\:gap-\[var\(--ds-grid-gap-sm\)\] {
      gap: var(--ds-grid-gap-sm);
    }

    .tw\:sm\:gap-x-\[12px\] {
      column-gap: 12px;
    }

    .tw\:sm\:self-center {
      align-self: center;
    }

    .tw\:sm\:self-start {
      align-self: flex-start;
    }

    .tw\:sm\:overflow-hidden {
      overflow: hidden;
    }

    .tw\:sm\:overflow-visible {
      overflow: visible;
    }

    .tw\:sm\:overflow-y-auto {
      overflow-y: auto;
    }

    .tw\:sm\:rounded-\[8px\] {
      border-radius: 8px;
    }

    .tw\:sm\:rounded-\[24px\] {
      border-radius: 24px;
    }

    .tw\:sm\:rounded-\[48px\] {
      border-radius: 48px;
    }

    .tw\:sm\:rounded-card {
      border-radius: var(--radius-card);
    }

    .tw\:sm\:border {
      border-style: var(--tw-border-style);
      border-width: 1px;
    }

    .tw\:sm\:border-solid {
      --tw-border-style: solid;
      border-style: solid;
    }

    .tw\:sm\:border-border {
      border-color: var(--border);
    }

    .tw\:sm\:p-\(--ds-space-4\) {
      padding: var(--ds-space-4);
    }

    .tw\:sm\:p-2 {
      padding: calc(var(--tw-spacing) * 2);
    }

    .tw\:sm\:p-3 {
      padding: calc(var(--tw-spacing) * 3);
    }

    .tw\:sm\:p-4 {
      padding: calc(var(--tw-spacing) * 4);
    }

    .tw\:sm\:p-5 {
      padding: calc(var(--tw-spacing) * 5);
    }

    .tw\:sm\:p-6 {
      padding: calc(var(--tw-spacing) * 6);
    }

    .tw\:sm\:p-7 {
      padding: calc(var(--tw-spacing) * 7);
    }

    .tw\:sm\:p-8 {
      padding: calc(var(--tw-spacing) * 8);
    }

    .tw\:sm\:p-\[8px\] {
      padding: 8px;
    }

    .tw\:sm\:p-\[10px\] {
      padding: 10px;
    }

    .tw\:sm\:p-\[12px\] {
      padding: 12px;
    }

    .tw\:sm\:p-\[16px\] {
      padding: 16px;
    }

    .tw\:sm\:p-\[18px\] {
      padding: 18px;
    }

    .tw\:sm\:p-\[20px\] {
      padding: 20px;
    }

    .tw\:sm\:p-\[24px\] {
      padding: 24px;
    }

    .tw\:sm\:px-\(--ds-control-px-md\) {
      padding-inline: var(--ds-control-px-md);
    }

    .tw\:sm\:px-\(--ds-control-px-sm\) {
      padding-inline: var(--ds-control-px-sm);
    }

    .tw\:sm\:px-\(--ds-space-4\) {
      padding-inline: var(--ds-space-4);
    }

    .tw\:sm\:px-\(--ds-space-5\) {
      padding-inline: var(--ds-space-5);
    }

    .tw\:sm\:px-0 {
      padding-inline: 0;
    }

    .tw\:sm\:px-1\.5 {
      padding-inline: calc(var(--tw-spacing) * 1.5);
    }

    .tw\:sm\:px-2 {
      padding-inline: calc(var(--tw-spacing) * 2);
    }

    .tw\:sm\:px-4 {
      padding-inline: calc(var(--tw-spacing) * 4);
    }

    .tw\:sm\:px-5 {
      padding-inline: calc(var(--tw-spacing) * 5);
    }

    .tw\:sm\:px-6 {
      padding-inline: calc(var(--tw-spacing) * 6);
    }

    .tw\:sm\:px-8 {
      padding-inline: calc(var(--tw-spacing) * 8);
    }

    .tw\:sm\:px-\[6px\] {
      padding-inline: 6px;
    }

    .tw\:sm\:px-\[8px\] {
      padding-inline: 8px;
    }

    .tw\:sm\:px-\[10px\] {
      padding-inline: 10px;
    }

    .tw\:sm\:px-\[12px\] {
      padding-inline: 12px;
    }

    .tw\:sm\:px-\[14px\] {
      padding-inline: 14px;
    }

    .tw\:sm\:px-\[16px\] {
      padding-inline: 16px;
    }

    .tw\:sm\:px-\[24px\] {
      padding-inline: 24px;
    }

    .tw\:sm\:px-\[28px\] {
      padding-inline: 28px;
    }

    .tw\:sm\:px-\[32px\] {
      padding-inline: 32px;
    }

    .tw\:sm\:py-\(--ds-space-5\) {
      padding-block: var(--ds-space-5);
    }

    .tw\:sm\:py-0 {
      padding-block: 0;
    }

    .tw\:sm\:py-1 {
      padding-block: var(--tw-spacing);
    }

    .tw\:sm\:py-3 {
      padding-block: calc(var(--tw-spacing) * 3);
    }

    .tw\:sm\:py-\[4px\] {
      padding-block: 4px;
    }

    .tw\:sm\:py-\[6px\] {
      padding-block: 6px;
    }

    .tw\:sm\:py-\[8px\] {
      padding-block: 8px;
    }

    .tw\:sm\:py-\[10px\] {
      padding-block: 10px;
    }

    .tw\:sm\:py-\[18px\] {
      padding-block: 18px;
    }

    .tw\:sm\:pt-\(--ds-space-3\) {
      padding-top: var(--ds-space-3);
    }

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

    .tw\:sm\:pt-3 {
      padding-top: calc(var(--tw-spacing) * 3);
    }

    .tw\:sm\:pt-4 {
      padding-top: calc(var(--tw-spacing) * 4);
    }

    .tw\:sm\:pt-6 {
      padding-top: calc(var(--tw-spacing) * 6);
    }

    .tw\:sm\:pt-14 {
      padding-top: calc(var(--tw-spacing) * 14);
    }

    .tw\:sm\:pt-\[4px\] {
      padding-top: 4px;
    }

    .tw\:sm\:pr-0 {
      padding-right: 0;
    }

    .tw\:sm\:pr-2 {
      padding-right: calc(var(--tw-spacing) * 2);
    }

    .tw\:sm\:pr-4 {
      padding-right: calc(var(--tw-spacing) * 4);
    }

    .tw\:sm\:pr-\[2px\] {
      padding-right: 2px;
    }

    .tw\:sm\:pr-\[6px\] {
      padding-right: 6px;
    }

    .tw\:sm\:pr-\[9px\] {
      padding-right: 9px;
    }

    .tw\:sm\:pr-\[10px\] {
      padding-right: 10px;
    }

    .tw\:sm\:pr-\[16px\] {
      padding-right: 16px;
    }

    .tw\:sm\:pb-0 {
      padding-bottom: 0;
    }

    .tw\:sm\:pb-4 {
      padding-bottom: calc(var(--tw-spacing) * 4);
    }

    .tw\:sm\:pb-8 {
      padding-bottom: calc(var(--tw-spacing) * 8);
    }

    .tw\:sm\:pb-\[28px\] {
      padding-bottom: 28px;
    }

    .tw\:sm\:pl-2\.5 {
      padding-left: calc(var(--tw-spacing) * 2.5);
    }

    .tw\:sm\:pl-4 {
      padding-left: calc(var(--tw-spacing) * 4);
    }

    .tw\:sm\:pl-6 {
      padding-left: calc(var(--tw-spacing) * 6);
    }

    .tw\:sm\:pl-\[54px\] {
      padding-left: 54px;
    }

    .tw\:sm\:text-left {
      text-align: left;
    }

    .tw\:sm\:text-right {
      text-align: right;
    }

    .tw\:sm\:text-2xl {
      font-size: var(--tw-text-2xl);
      line-height: var(--tw-leading, var(--tw-text-2xl--line-height));
    }

    .tw\:sm\:text-\[0\.75rem\] {
      font-size: .75rem;
    }

    .tw\:sm\:text-\[0\.875rem\] {
      font-size: .875rem;
    }

    .tw\:sm\:text-\[0\.6875rem\] {
      font-size: .6875rem;
    }

    .tw\:sm\:text-\[0\.8125rem\] {
      font-size: .8125rem;
    }

    .tw\:sm\:text-\[0\.9375rem\] {
      font-size: .9375rem;
    }

    .tw\:sm\:text-\[1\.05rem\] {
      font-size: 1.05rem;
    }

    .tw\:sm\:text-\[1\.9rem\] {
      font-size: 1.9rem;
    }

    .tw\:sm\:text-\[1\.15rem\] {
      font-size: 1.15rem;
    }

    .tw\:sm\:text-\[1\.25rem\] {
      font-size: 1.25rem;
    }

    .tw\:sm\:text-\[1\.55rem\] {
      font-size: 1.55rem;
    }

    .tw\:sm\:text-\[1\.65rem\] {
      font-size: 1.65rem;
    }

    .tw\:sm\:text-\[1\.125rem\] {
      font-size: 1.125rem;
    }

    .tw\:sm\:text-\[1rem\] {
      font-size: 1rem;
    }

    .tw\:sm\:text-\[2\.5rem\] {
      font-size: 2.5rem;
    }

    .tw\:sm\:text-\[2rem\] {
      font-size: 2rem;
    }

    .tw\:sm\:text-\[3\.4rem\] {
      font-size: 3.4rem;
    }

    .tw\:sm\:text-\[3\.5rem\] {
      font-size: 3.5rem;
    }

    .tw\:sm\:text-\[3rem\] {
      font-size: 3rem;
    }

    .tw\:sm\:text-\[10px\] {
      font-size: 10px;
    }

    .tw\:sm\:text-\[12px\] {
      font-size: 12px;
    }

    .tw\:sm\:text-\[13px\] {
      font-size: 13px;
    }

    .tw\:sm\:text-\[14px\] {
      font-size: 14px;
    }

    .tw\:sm\:text-\[15px\] {
      font-size: 15px;
    }

    .tw\:sm\:text-\[16\.5px\] {
      font-size: 16.5px;
    }

    .tw\:sm\:text-\[16px\] {
      font-size: 16px;
    }

    .tw\:sm\:text-\[18px\] {
      font-size: 18px;
    }

    .tw\:sm\:text-\[20px\] {
      font-size: 20px;
    }

    .tw\:sm\:text-\[24px\] {
      font-size: 24px;
    }

    .tw\:sm\:text-\[26px\] {
      font-size: 26px;
    }

    .tw\:sm\:text-\[28px\] {
      font-size: 28px;
    }

    .tw\:sm\:text-\[30px\] {
      font-size: 30px;
    }

    .tw\:sm\:text-\[32px\] {
      font-size: 32px;
    }

    .tw\:sm\:text-\[36px\] {
      font-size: 36px;
    }

    .tw\:sm\:text-\[40px\] {
      font-size: 40px;
    }

    .tw\:sm\:text-\[44px\] {
      font-size: 44px;
    }

    .tw\:sm\:whitespace-normal {
      white-space: normal;
    }

    .tw\:sm\:text-\[var\(--blog-place-title-size\)\] {
      color: var(--blog-place-title-size);
    }

    @media (hover: hover) {
      .tw\:sm\:hover\:-translate-y-1:hover {
        --tw-translate-y: calc(var(--tw-spacing) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }

      .tw\:sm\:hover\:translate-y-\[-4px\]:hover {
        --tw-translate-y: -4px;
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }

    .tw\:sm\:active\:-translate-y-0\.5:active {
      --tw-translate-y: calc(var(--tw-spacing) * -.5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .tw\:sm\:active\:translate-y-\[-2px\]:active {
      --tw-translate-y: -2px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (min-width: 900px) {
    .tw\:md\:pointer-events-none {
      pointer-events: none;
    }

    .tw\:md\:absolute {
      position: absolute;
    }

    .tw\:md\:sticky {
      position: sticky;
    }

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

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

    .tw\:md\:top-\[24px\] {
      top: 24px;
    }

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

    .tw\:md\:right-0 {
      right: 0;
    }

    .tw\:md\:order-1 {
      order: 1;
    }

    .tw\:md\:order-2 {
      order: 2;
    }

    .tw\:md\:col-auto {
      grid-column: auto;
    }

    .tw\:md\:col-span-1 {
      grid-column: span 1 / span 1;
    }

    .tw\:md\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .tw\:md\:col-span-3 {
      grid-column: span 3 / span 3;
    }

    .tw\:md\:col-span-4 {
      grid-column: span 4 / span 4;
    }

    .tw\:md\:col-span-5 {
      grid-column: span 5 / span 5;
    }

    .tw\:md\:col-span-6 {
      grid-column: span 6 / span 6;
    }

    .tw\:md\:col-span-7 {
      grid-column: span 7 / span 7;
    }

    .tw\:md\:col-span-8 {
      grid-column: span 8 / span 8;
    }

    .tw\:md\:col-span-9 {
      grid-column: span 9 / span 9;
    }

    .tw\:md\:col-span-10 {
      grid-column: span 10 / span 10;
    }

    .tw\:md\:col-span-11 {
      grid-column: span 11 / span 11;
    }

    .tw\:md\:col-span-12 {
      grid-column: span 12 / span 12;
    }

    .tw\:md\:mx-0 {
      margin-inline: 0;
    }

    .tw\:md\:mx-8 {
      margin-inline: calc(var(--tw-spacing) * 8);
    }

    .tw\:md\:mx-\[-16px\] {
      margin-inline: -16px;
    }

    .tw\:md\:mx-auto {
      margin-inline: auto;
    }

    .tw\:md\:my-\[28px\] {
      margin-block: 28px;
    }

    .tw\:md\:my-\[36px\] {
      margin-block: 36px;
    }

    .tw\:md\:-mt-20 {
      margin-top: calc(var(--tw-spacing) * -20);
    }

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

    .tw\:md\:mt-20 {
      margin-top: calc(var(--tw-spacing) * 20);
    }

    .tw\:md\:mr-auto {
      margin-right: auto;
    }

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

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

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

    .tw\:md\:mb-16 {
      margin-bottom: calc(var(--tw-spacing) * 16);
    }

    .tw\:md\:mb-\[28px\] {
      margin-bottom: 28px;
    }

    .tw\:md\:mb-\[64px\] {
      margin-bottom: 64px;
    }

    .tw\:md\:ml-\[2px\] {
      margin-left: 2px;
    }

    .tw\:md\:ml-\[44px\] {
      margin-left: 44px;
    }

    .tw\:md\:ml-\[var\(--app-sidebar-width\,260px\)\] {
      margin-left: var(--app-sidebar-width, 260px);
    }

    .tw\:md\:ml-auto {
      margin-left: auto;
    }

    .tw\:md\:block {
      display: block;
    }

    .tw\:md\:flex {
      display: flex;
    }

    .tw\:md\:grid {
      display: grid;
    }

    .tw\:md\:hidden {
      display: none;
    }

    .tw\:md\:table-cell {
      display: table-cell;
    }

    .tw\:md\:aspect-\[21\/9\] {
      aspect-ratio: 21 / 9;
    }

    .tw\:md\:aspect-auto {
      aspect-ratio: auto;
    }

    .tw\:md\:size-22 {
      width: calc(var(--tw-spacing) * 22);
      height: calc(var(--tw-spacing) * 22);
    }

    .tw\:md\:size-\[72px\] {
      width: 72px;
      height: 72px;
    }

    .tw\:md\:size-\[150px\] {
      width: 150px;
      height: 150px;
    }

    .tw\:md\:h-\(--circle-size-md\) {
      height: var(--circle-size-md);
    }

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

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

    .tw\:md\:h-\[78px\] {
      height: 78px;
    }

    .tw\:md\:h-\[110px\] {
      height: 110px;
    }

    .tw\:md\:h-\[150px\] {
      height: 150px;
    }

    .tw\:md\:h-\[280px\] {
      height: 280px;
    }

    .tw\:md\:h-\[320px\] {
      height: 320px;
    }

    .tw\:md\:h-\[380px\] {
      height: 380px;
    }

    .tw\:md\:h-\[450px\] {
      height: 450px;
    }

    .tw\:md\:h-\[480px\] {
      height: 480px;
    }

    .tw\:md\:h-\[595px\] {
      height: 595px;
    }

    .tw\:md\:h-\[640px\] {
      height: 640px;
    }

    .tw\:md\:h-\[680px\] {
      height: 680px;
    }

    .tw\:md\:h-\[calc\(100dvh-20px\)\] {
      height: calc(100dvh - 20px);
    }

    .tw\:md\:h-\[var\(--map-height-md\)\] {
      height: var(--map-height-md);
    }

    .tw\:md\:h-full {
      height: 100%;
    }

    .tw\:md\:max-h-\[60vh\] {
      max-height: 60vh;
    }

    .tw\:md\:max-h-\[420px\] {
      max-height: 420px;
    }

    .tw\:md\:max-h-\[456px\] {
      max-height: 456px;
    }

    .tw\:md\:max-h-\[520px\] {
      max-height: 520px;
    }

    .tw\:md\:min-h-50 {
      min-height: calc(var(--tw-spacing) * 50);
    }

    .tw\:md\:min-h-\[320px\] {
      min-height: 320px;
    }

    .tw\:md\:min-h-\[340px\] {
      min-height: 340px;
    }

    .tw\:md\:min-h-\[360px\] {
      min-height: 360px;
    }

    .tw\:md\:min-h-\[400px\] {
      min-height: 400px;
    }

    .tw\:md\:min-h-\[420px\] {
      min-height: 420px;
    }

    .tw\:md\:min-h-\[560px\] {
      min-height: 560px;
    }

    .tw\:md\:min-h-\[600px\] {
      min-height: 600px;
    }

    .tw\:md\:\[width\:var\(--workspace-panel-md-width\)\] {
      width: var(--workspace-panel-md-width);
    }

    .tw\:md\:w-\(--circle-size-md\) {
      width: var(--circle-size-md);
    }

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

    .tw\:md\:w-1\/4 {
      width: 25%;
    }

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

    .tw\:md\:w-11 {
      width: calc(var(--tw-spacing) * 11);
    }

    .tw\:md\:w-\[44\%\] {
      width: 44%;
    }

    .tw\:md\:w-\[80\%\] {
      width: 80%;
    }

    .tw\:md\:w-\[104px\] {
      width: 104px;
    }

    .tw\:md\:w-\[142px\] {
      width: 142px;
    }

    .tw\:md\:w-\[180px\] {
      width: 180px;
    }

    .tw\:md\:w-\[220px\] {
      width: 220px;
    }

    .tw\:md\:w-\[280px\] {
      width: 280px;
    }

    .tw\:md\:w-\[320px\] {
      width: 320px;
    }

    .tw\:md\:w-\[340px\] {
      width: 340px;
    }

    .tw\:md\:w-\[360px\] {
      width: 360px;
    }

    .tw\:md\:w-\[380px\] {
      width: 380px;
    }

    .tw\:md\:w-\[420px\] {
      width: 420px;
    }

    .tw\:md\:w-\[calc\(33\.333\%-14px\)\], .tw\:md\:w-\[calc\(33\.333\%_-_14px\)\] {
      width: calc(33.333% - 14px);
    }

    .tw\:md\:w-auto {
      width: auto;
    }

    .tw\:md\:w-fit {
      width: fit-content;
    }

    .tw\:md\:w-full {
      width: 100%;
    }

    .tw\:md\:max-w-\[41\.666667\%\] {
      max-width: 41.6667%;
    }

    .tw\:md\:max-w-\[58\.333333\%\] {
      max-width: 58.3333%;
    }

    .tw\:md\:max-w-\[70\%\] {
      max-width: 70%;
    }

    .tw\:md\:max-w-\[260px\] {
      max-width: 260px;
    }

    .tw\:md\:max-w-\[500px\] {
      max-width: 500px;
    }

    .tw\:md\:max-w-\[900px\] {
      max-width: 900px;
    }

    .tw\:md\:min-w-28 {
      min-width: calc(var(--tw-spacing) * 28);
    }

    .tw\:md\:min-w-\[142px\] {
      min-width: 142px;
    }

    .tw\:md\:min-w-\[150px\] {
      min-width: 150px;
    }

    .tw\:md\:min-w-\[160px\] {
      min-width: 160px;
    }

    .tw\:md\:min-w-\[170px\] {
      min-width: 170px;
    }

    .tw\:md\:min-w-\[220px\] {
      min-width: 220px;
    }

    .tw\:md\:min-w-\[260px\] {
      min-width: 260px;
    }

    .tw\:md\:min-w-\[360px\] {
      min-width: 360px;
    }

    .tw\:md\:min-w-\[380px\] {
      min-width: 380px;
    }

    .tw\:md\:min-w-\[440px\] {
      min-width: 440px;
    }

    .tw\:md\:min-w-\[520px\] {
      min-width: 520px;
    }

    .tw\:md\:\[flex\:1\], .tw\:md\:flex-1 {
      flex: 1;
    }

    .tw\:md\:flex-initial {
      flex: 0 auto;
    }

    .tw\:md\:basis-\[41\.666667\%\] {
      flex-basis: 41.6667%;
    }

    .tw\:md\:basis-\[58\.333333\%\] {
      flex-basis: 58.3333%;
    }

    .tw\:md\:scale-\[0\.85\] {
      scale: .85;
    }

    .tw\:md\:rotate-0 {
      rotate: 0deg;
    }

    .tw\:md\:auto-cols-\[minmax\(280px\,320px\)\] {
      grid-auto-columns: minmax(280px, 320px);
    }

    .tw\:md\:\[grid-template-columns\:repeat\(4\,1fr\)\] {
      grid-template-columns: repeat(4, 1fr);
    }

    .tw\:md\:\[grid-template-columns\:var\(--workspace-grid-md\)\] {
      grid-template-columns: var(--workspace-grid-md);
    }

    .tw\:md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .tw\:md\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .tw\:md\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .tw\:md\:grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }

    .tw\:md\:grid-cols-\[1fr_1fr\] {
      grid-template-columns: 1fr 1fr;
    }

    .tw\:md\:grid-cols-\[1fr_auto\] {
      grid-template-columns: 1fr auto;
    }

    .tw\:md\:grid-cols-\[1fr_auto_1fr\] {
      grid-template-columns: 1fr auto 1fr;
    }

    .tw\:md\:grid-cols-\[1fr_repeat\(4\,120px\)\] {
      grid-template-columns: 1fr repeat(4, 120px);
    }

    .tw\:md\:grid-cols-\[3fr_1fr\] {
      grid-template-columns: 3fr 1fr;
    }

    .tw\:md\:grid-cols-\[240px_minmax\(180px\,_1fr\)_360px\] {
      grid-template-columns: 240px minmax(180px, 1fr) 360px;
    }

    .tw\:md\:grid-cols-\[250px_minmax\(0\,_1fr\)\] {
      grid-template-columns: 250px minmax(0, 1fr);
    }

    .tw\:md\:grid-cols-\[minmax\(0\,_1\.05fr\)_minmax\(0\,_0\.95fr\)\] {
      grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr);
    }

    .tw\:md\:grid-cols-\[minmax\(0\,_1\.5fr\)_minmax\(280px\,_0\.9fr\)\] {
      grid-template-columns: minmax(0, 1.5fr) minmax(280px, .9fr);
    }

    .tw\:md\:grid-cols-\[minmax\(0\,_4fr\)_minmax\(160px\,_1fr\)\] {
      grid-template-columns: minmax(0, 4fr) minmax(160px, 1fr);
    }

    .tw\:md\:grid-cols-\[repeat\(3\,_1fr\)\] {
      grid-template-columns: repeat(3, 1fr);
    }

    .tw\:md\:grid-cols-\[repeat\(3\,_minmax\(0\,_1fr\)\)\] {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .tw\:md\:grid-cols-\[repeat\(4\,1fr\)\], .tw\:md\:grid-cols-\[repeat\(4\,_1fr\)\] {
      grid-template-columns: repeat(4, 1fr);
    }

    .tw\:md\:grid-cols-\[repeat\(4\,_minmax\(0\,_1fr\)\)\] {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .tw\:md\:grid-cols-\[repeat\(5\,_1fr\)\] {
      grid-template-columns: repeat(5, 1fr);
    }

    .tw\:md\:grid-cols-\[repeat\(6\,_1fr\)\] {
      grid-template-columns: repeat(6, 1fr);
    }

    .tw\:md\:flex-row {
      flex-direction: row;
    }

    .tw\:md\:items-center {
      align-items: center;
    }

    .tw\:md\:items-end {
      align-items: flex-end;
    }

    .tw\:md\:items-start {
      align-items: flex-start;
    }

    .tw\:md\:justify-center {
      justify-content: center;
    }

    .tw\:md\:justify-end {
      justify-content: flex-end;
    }

    .tw\:md\:justify-start {
      justify-content: flex-start;
    }

    .tw\:md\:gap-3 {
      gap: calc(var(--tw-spacing) * 3);
    }

    .tw\:md\:gap-6 {
      gap: calc(var(--tw-spacing) * 6);
    }

    .tw\:md\:gap-7 {
      gap: calc(var(--tw-spacing) * 7);
    }

    .tw\:md\:gap-8 {
      gap: calc(var(--tw-spacing) * 8);
    }

    .tw\:md\:gap-\[var\(--ds-grid-gap-md\)\] {
      gap: var(--ds-grid-gap-md);
    }

    .tw\:md\:self-center {
      align-self: center;
    }

    .tw\:md\:rounded-\[8px\] {
      border-radius: 8px;
    }

    .tw\:md\:rounded-\[32px\] {
      border-radius: 32px;
    }

    .tw\:md\:border-t-0 {
      border-top-style: var(--tw-border-style);
      border-top-width: 0;
    }

    .tw\:md\:border-r {
      border-right-style: var(--tw-border-style);
      border-right-width: 1px;
    }

    .tw\:md\:border-l {
      border-left-style: var(--tw-border-style);
      border-left-width: 1px;
    }

    .tw\:md\:\[border-right-style\:solid\] {
      border-right-style: solid;
    }

    .tw\:md\:\[border-left-style\:solid\] {
      border-left-style: solid;
    }

    .tw\:md\:border-border {
      border-color: var(--border);
    }

    .tw\:md\:p-\(--ds-space-4\) {
      padding: var(--ds-space-4);
    }

    .tw\:md\:p-3 {
      padding: calc(var(--tw-spacing) * 3);
    }

    .tw\:md\:p-3\.5 {
      padding: calc(var(--tw-spacing) * 3.5);
    }

    .tw\:md\:p-4 {
      padding: calc(var(--tw-spacing) * 4);
    }

    .tw\:md\:p-5 {
      padding: calc(var(--tw-spacing) * 5);
    }

    .tw\:md\:p-6 {
      padding: calc(var(--tw-spacing) * 6);
    }

    .tw\:md\:p-7 {
      padding: calc(var(--tw-spacing) * 7);
    }

    .tw\:md\:p-8 {
      padding: calc(var(--tw-spacing) * 8);
    }

    .tw\:md\:p-10 {
      padding: calc(var(--tw-spacing) * 10);
    }

    .tw\:md\:p-12 {
      padding: calc(var(--tw-spacing) * 12);
    }

    .tw\:md\:p-\[20px\] {
      padding: 20px;
    }

    .tw\:md\:p-\[22px\] {
      padding: 22px;
    }

    .tw\:md\:p-\[26px\] {
      padding: 26px;
    }

    .tw\:md\:px-\(--ds-space-4\) {
      padding-inline: var(--ds-space-4);
    }

    .tw\:md\:px-\(--ds-space-6\) {
      padding-inline: var(--ds-space-6);
    }

    .tw\:md\:px-3 {
      padding-inline: calc(var(--tw-spacing) * 3);
    }

    .tw\:md\:px-4 {
      padding-inline: calc(var(--tw-spacing) * 4);
    }

    .tw\:md\:px-6 {
      padding-inline: calc(var(--tw-spacing) * 6);
    }

    .tw\:md\:px-8 {
      padding-inline: calc(var(--tw-spacing) * 8);
    }

    .tw\:md\:px-10 {
      padding-inline: calc(var(--tw-spacing) * 10);
    }

    .tw\:md\:px-\[16px\] {
      padding-inline: 16px;
    }

    .tw\:md\:px-\[18px\] {
      padding-inline: 18px;
    }

    .tw\:md\:px-\[32px\] {
      padding-inline: 32px;
    }

    .tw\:md\:py-3\.5 {
      padding-block: calc(var(--tw-spacing) * 3.5);
    }

    .tw\:md\:py-4 {
      padding-block: calc(var(--tw-spacing) * 4);
    }

    .tw\:md\:py-6 {
      padding-block: calc(var(--tw-spacing) * 6);
    }

    .tw\:md\:py-8 {
      padding-block: calc(var(--tw-spacing) * 8);
    }

    .tw\:md\:py-10 {
      padding-block: calc(var(--tw-spacing) * 10);
    }

    .tw\:md\:py-18 {
      padding-block: calc(var(--tw-spacing) * 18);
    }

    .tw\:md\:py-20 {
      padding-block: calc(var(--tw-spacing) * 20);
    }

    .tw\:md\:py-28 {
      padding-block: calc(var(--tw-spacing) * 28);
    }

    .tw\:md\:py-\[10px\] {
      padding-block: 10px;
    }

    .tw\:md\:py-\[24px\] {
      padding-block: 24px;
    }

    .tw\:md\:py-\[40px\] {
      padding-block: 40px;
    }

    .tw\:md\:pt-3 {
      padding-top: calc(var(--tw-spacing) * 3);
    }

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

    .tw\:md\:pt-8 {
      padding-top: calc(var(--tw-spacing) * 8);
    }

    .tw\:md\:pt-9 {
      padding-top: calc(var(--tw-spacing) * 9);
    }

    .tw\:md\:pt-10 {
      padding-top: calc(var(--tw-spacing) * 10);
    }

    .tw\:md\:pt-16 {
      padding-top: calc(var(--tw-spacing) * 16);
    }

    .tw\:md\:pt-20 {
      padding-top: calc(var(--tw-spacing) * 20);
    }

    .tw\:md\:pt-\[16px\] {
      padding-top: 16px;
    }

    .tw\:md\:pt-\[56px\] {
      padding-top: 56px;
    }

    .tw\:md\:pr-8 {
      padding-right: calc(var(--tw-spacing) * 8);
    }

    .tw\:md\:pr-\[10px\] {
      padding-right: 10px;
    }

    .tw\:md\:pb-3 {
      padding-bottom: calc(var(--tw-spacing) * 3);
    }

    .tw\:md\:pb-3\.5 {
      padding-bottom: calc(var(--tw-spacing) * 3.5);
    }

    .tw\:md\:pb-6 {
      padding-bottom: calc(var(--tw-spacing) * 6);
    }

    .tw\:md\:pb-8 {
      padding-bottom: calc(var(--tw-spacing) * 8);
    }

    .tw\:md\:pb-10 {
      padding-bottom: calc(var(--tw-spacing) * 10);
    }

    .tw\:md\:pb-12 {
      padding-bottom: calc(var(--tw-spacing) * 12);
    }

    .tw\:md\:pb-14 {
      padding-bottom: calc(var(--tw-spacing) * 14);
    }

    .tw\:md\:pb-20 {
      padding-bottom: calc(var(--tw-spacing) * 20);
    }

    .tw\:md\:pb-24 {
      padding-bottom: calc(var(--tw-spacing) * 24);
    }

    .tw\:md\:pb-26 {
      padding-bottom: calc(var(--tw-spacing) * 26);
    }

    .tw\:md\:pb-\[10px\] {
      padding-bottom: 10px;
    }

    .tw\:md\:pb-\[32px\] {
      padding-bottom: 32px;
    }

    .tw\:md\:pl-0 {
      padding-left: 0;
    }

    .tw\:md\:pl-8 {
      padding-left: calc(var(--tw-spacing) * 8);
    }

    .tw\:md\:text-center {
      text-align: center;
    }

    .tw\:md\:text-left {
      text-align: left;
    }

    .tw\:md\:text-\[0\.88rem\] {
      font-size: .88rem;
    }

    .tw\:md\:text-\[1\.3rem\] {
      font-size: 1.3rem;
    }

    .tw\:md\:text-\[1\.5rem\] {
      font-size: 1.5rem;
    }

    .tw\:md\:text-\[1\.08rem\] {
      font-size: 1.08rem;
    }

    .tw\:md\:text-\[1\.25rem\] {
      font-size: 1.25rem;
    }

    .tw\:md\:text-\[2\.2rem\] {
      font-size: 2.2rem;
    }

    .tw\:md\:text-\[2\.5rem\] {
      font-size: 2.5rem;
    }

    .tw\:md\:text-\[2\.25rem\] {
      font-size: 2.25rem;
    }

    .tw\:md\:text-\[2\.75rem\] {
      font-size: 2.75rem;
    }

    .tw\:md\:text-\[2\.125rem\] {
      font-size: 2.125rem;
    }

    .tw\:md\:text-\[3\.5rem\] {
      font-size: 3.5rem;
    }

    .tw\:md\:text-\[4\.35rem\] {
      font-size: 4.35rem;
    }

    .tw\:md\:text-\[14px\] {
      font-size: 14px;
    }

    .tw\:md\:text-\[16px\] {
      font-size: 16px;
    }

    .tw\:md\:text-\[17px\] {
      font-size: 17px;
    }

    .tw\:md\:text-\[20px\] {
      font-size: 20px;
    }

    .tw\:md\:text-\[40px\] {
      font-size: 40px;
    }

    .tw\:md\:text-\[44px\] {
      font-size: 44px;
    }

    .tw\:md\:text-\[56px\] {
      font-size: 56px;
    }

    .tw\:md\:text-\[var\(--blog-day-title-size\)\] {
      color: var(--blog-day-title-size);
    }

    .tw\:md\:opacity-0 {
      opacity: 0;
    }

    .tw\:md\:\[border\:1px_solid_color-mix\(in_srgb\,var\(--primary\)_10\%\,transparent\)\] {
      border: 1px solid var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:md\:\[border\:1px_solid_color-mix\(in_srgb\,var\(--primary\)_10\%\,transparent\)\] {
        border: 1px solid color-mix(in srgb,var(--primary) 10%,transparent);
      }
    }
  }

  @media (min-width: 1200px) {
    .tw\:lg\:top-\[9px\] {
      top: 9px;
    }

    .tw\:lg\:right-auto {
      right: auto;
    }

    .tw\:lg\:bottom-\[9px\] {
      bottom: 9px;
    }

    .tw\:lg\:left-\[9px\] {
      left: 9px;
    }

    .tw\:lg\:order-none {
      order: 0;
    }

    .tw\:lg\:col-auto {
      grid-column: auto;
    }

    .tw\:lg\:col-span-1 {
      grid-column: span 1 / span 1;
    }

    .tw\:lg\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .tw\:lg\:col-span-3 {
      grid-column: span 3 / span 3;
    }

    .tw\:lg\:col-span-4 {
      grid-column: span 4 / span 4;
    }

    .tw\:lg\:col-span-5 {
      grid-column: span 5 / span 5;
    }

    .tw\:lg\:col-span-6 {
      grid-column: span 6 / span 6;
    }

    .tw\:lg\:col-span-7 {
      grid-column: span 7 / span 7;
    }

    .tw\:lg\:col-span-8 {
      grid-column: span 8 / span 8;
    }

    .tw\:lg\:col-span-9 {
      grid-column: span 9 / span 9;
    }

    .tw\:lg\:col-span-10 {
      grid-column: span 10 / span 10;
    }

    .tw\:lg\:col-span-11 {
      grid-column: span 11 / span 11;
    }

    .tw\:lg\:col-span-12 {
      grid-column: span 12 / span 12;
    }

    .tw\:lg\:mx-0 {
      margin-inline: 0;
    }

    .tw\:lg\:mt-10 {
      margin-top: calc(var(--tw-spacing) * 10);
    }

    .tw\:lg\:mt-12 {
      margin-top: calc(var(--tw-spacing) * 12);
    }

    .tw\:lg\:mt-14 {
      margin-top: calc(var(--tw-spacing) * 14);
    }

    .tw\:lg\:mb-0 {
      margin-bottom: 0;
    }

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

    .tw\:lg\:block {
      display: block;
    }

    .tw\:lg\:flex {
      display: flex;
    }

    .tw\:lg\:grid {
      display: grid;
    }

    .tw\:lg\:hidden {
      display: none;
    }

    .tw\:lg\:table-cell {
      display: table-cell;
    }

    .tw\:lg\:h-\[440px\] {
      height: 440px;
    }

    .tw\:lg\:h-\[var\(--map-height-lg\)\] {
      height: var(--map-height-lg);
    }

    .tw\:lg\:h-auto {
      height: auto;
    }

    .tw\:lg\:max-h-\[760px\] {
      max-height: 760px;
    }

    .tw\:lg\:min-h-0 {
      min-height: 0;
    }

    .tw\:lg\:min-h-\[620px\] {
      min-height: 620px;
    }

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

    .tw\:lg\:w-\[46\%\] {
      width: 46%;
    }

    .tw\:lg\:w-\[104px\] {
      width: 104px;
    }

    .tw\:lg\:w-\[400px\] {
      width: 400px;
    }

    .tw\:lg\:max-w-\[400px\] {
      max-width: 400px;
    }

    .tw\:lg\:max-w-\[1120px\] {
      max-width: 1120px;
    }

    .tw\:lg\:max-w-\[1200px\] {
      max-width: 1200px;
    }

    .tw\:lg\:min-w-28 {
      min-width: calc(var(--tw-spacing) * 28);
    }

    .tw\:lg\:min-w-\[132px\] {
      min-width: 132px;
    }

    .tw\:lg\:min-w-\[150px\] {
      min-width: 150px;
    }

    .tw\:lg\:min-w-\[190px\] {
      min-width: 190px;
    }

    .tw\:lg\:min-w-\[210px\] {
      min-width: 210px;
    }

    .tw\:lg\:min-w-\[230px\] {
      min-width: 230px;
    }

    .tw\:lg\:min-w-\[320px\] {
      min-width: 320px;
    }

    .tw\:lg\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .tw\:lg\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .tw\:lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .tw\:lg\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .tw\:lg\:grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }

    .tw\:lg\:grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }

    .tw\:lg\:grid-cols-\[1\.1fr_0\.9fr\] {
      grid-template-columns: 1.1fr .9fr;
    }

    .tw\:lg\:grid-cols-\[1fr_1fr\] {
      grid-template-columns: 1fr 1fr;
    }

    .tw\:lg\:grid-cols-\[1fr_1fr_1fr_1fr\] {
      grid-template-columns: 1fr 1fr 1fr 1fr;
    }

    .tw\:lg\:grid-cols-\[250px_minmax\(0\,_1fr\)_238px\] {
      grid-template-columns: 250px minmax(0, 1fr) 238px;
    }

    .tw\:lg\:grid-cols-\[420px_minmax\(0\,_1fr\)\] {
      grid-template-columns: 420px minmax(0, 1fr);
    }

    .tw\:lg\:grid-cols-\[minmax\(0\,3fr\)_minmax\(320px\,2fr\)\] {
      grid-template-columns: minmax(0, 3fr) minmax(320px, 2fr);
    }

    .tw\:lg\:grid-cols-\[minmax\(0\,5fr\)_minmax\(360px\,2fr\)\] {
      grid-template-columns: minmax(0, 5fr) minmax(360px, 2fr);
    }

    .tw\:lg\:grid-cols-\[minmax\(0\,_4fr\)_minmax\(200px\,_1fr\)\] {
      grid-template-columns: minmax(0, 4fr) minmax(200px, 1fr);
    }

    .tw\:lg\:grid-cols-\[minmax\(0\,_4fr\)_minmax\(300px\,_1fr\)\] {
      grid-template-columns: minmax(0, 4fr) minmax(300px, 1fr);
    }

    .tw\:lg\:grid-cols-\[minmax\(0\,_4fr\)_minmax\(360px\,_2fr\)\] {
      grid-template-columns: minmax(0, 4fr) minmax(360px, 2fr);
    }

    .tw\:lg\:grid-cols-\[minmax\(0\,_5fr\)_minmax\(340px\,_2fr\)\] {
      grid-template-columns: minmax(0, 5fr) minmax(340px, 2fr);
    }

    .tw\:lg\:grid-cols-\[minmax\(300px\,_360px\)_1fr\] {
      grid-template-columns: minmax(300px, 360px) 1fr;
    }

    .tw\:lg\:grid-cols-\[repeat\(1\,1fr\)\] {
      grid-template-columns: repeat(1, 1fr);
    }

    .tw\:lg\:grid-cols-\[repeat\(1\,minmax\(0\,1fr\)\)\] {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .tw\:lg\:grid-cols-\[repeat\(2\,1fr\)\] {
      grid-template-columns: repeat(2, 1fr);
    }

    .tw\:lg\:grid-cols-\[repeat\(2\,minmax\(0\,1fr\)\)\] {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .tw\:lg\:grid-cols-\[repeat\(3\,1fr\)\], .tw\:lg\:grid-cols-\[repeat\(3\,_1fr\)\] {
      grid-template-columns: repeat(3, 1fr);
    }

    .tw\:lg\:grid-cols-\[repeat\(3\,_minmax\(0\,_1fr\)\)\] {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .tw\:lg\:grid-cols-\[repeat\(4\,1fr\)\] {
      grid-template-columns: repeat(4, 1fr);
    }

    .tw\:lg\:grid-cols-\[repeat\(4\,_minmax\(0\,_1fr\)\)\] {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .tw\:lg\:grid-cols-\[repeat\(5\,_minmax\(0\,_1fr\)\)\] {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }

    .tw\:lg\:grid-cols-\[repeat\(6\,_minmax\(0\,_1fr\)\)\] {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }

    .tw\:lg\:grid-cols-\[repeat\(7\,_minmax\(0\,_1fr\)\)\] {
      grid-template-columns: repeat(7, minmax(0, 1fr));
    }

    .tw\:lg\:flex-row {
      flex-direction: row;
    }

    .tw\:lg\:items-center {
      align-items: center;
    }

    .tw\:lg\:items-start {
      align-items: flex-start;
    }

    .tw\:lg\:justify-between {
      justify-content: space-between;
    }

    .tw\:lg\:justify-start {
      justify-content: flex-start;
    }

    .tw\:lg\:gap-4 {
      gap: calc(var(--tw-spacing) * 4);
    }

    .tw\:lg\:gap-6 {
      gap: calc(var(--tw-spacing) * 6);
    }

    .tw\:lg\:gap-12 {
      gap: calc(var(--tw-spacing) * 12);
    }

    .tw\:lg\:gap-14 {
      gap: calc(var(--tw-spacing) * 14);
    }

    .tw\:lg\:gap-\[var\(--ds-grid-gap-lg\)\] {
      gap: var(--ds-grid-gap-lg);
    }

    .tw\:lg\:overflow-visible {
      overflow: visible;
    }

    .tw\:lg\:rounded-card {
      border-radius: var(--radius-card);
    }

    .tw\:lg\:rounded-none {
      border-radius: 0;
    }

    .tw\:lg\:p-6 {
      padding: calc(var(--tw-spacing) * 6);
    }

    .tw\:lg\:px-6 {
      padding-inline: calc(var(--tw-spacing) * 6);
    }

    .tw\:lg\:px-8 {
      padding-inline: calc(var(--tw-spacing) * 8);
    }

    .tw\:lg\:px-10 {
      padding-inline: calc(var(--tw-spacing) * 10);
    }

    .tw\:lg\:px-12 {
      padding-inline: calc(var(--tw-spacing) * 12);
    }

    .tw\:lg\:px-24 {
      padding-inline: calc(var(--tw-spacing) * 24);
    }

    .tw\:lg\:pt-16 {
      padding-top: calc(var(--tw-spacing) * 16);
    }

    .tw\:lg\:pb-0 {
      padding-bottom: 0;
    }

    .tw\:lg\:pb-10 {
      padding-bottom: calc(var(--tw-spacing) * 10);
    }

    .tw\:lg\:pb-28 {
      padding-bottom: calc(var(--tw-spacing) * 28);
    }

    .tw\:lg\:text-left {
      text-align: left;
    }

    .tw\:lg\:text-\[4\.1rem\] {
      font-size: 4.1rem;
    }

    .tw\:lg\:text-\[64px\] {
      font-size: 64px;
    }

    .tw\:lg\:shadow-\(--shadow-overlay\) {
      --tw-shadow: var(--shadow-overlay);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (min-width: 1536px) {
    .tw\:xl\:col-auto {
      grid-column: auto;
    }

    .tw\:xl\:col-span-1 {
      grid-column: span 1 / span 1;
    }

    .tw\:xl\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .tw\:xl\:col-span-3 {
      grid-column: span 3 / span 3;
    }

    .tw\:xl\:col-span-4 {
      grid-column: span 4 / span 4;
    }

    .tw\:xl\:col-span-5 {
      grid-column: span 5 / span 5;
    }

    .tw\:xl\:col-span-6 {
      grid-column: span 6 / span 6;
    }

    .tw\:xl\:col-span-7 {
      grid-column: span 7 / span 7;
    }

    .tw\:xl\:col-span-8 {
      grid-column: span 8 / span 8;
    }

    .tw\:xl\:col-span-9 {
      grid-column: span 9 / span 9;
    }

    .tw\:xl\:col-span-10 {
      grid-column: span 10 / span 10;
    }

    .tw\:xl\:col-span-11 {
      grid-column: span 11 / span 11;
    }

    .tw\:xl\:col-span-12 {
      grid-column: span 12 / span 12;
    }

    .tw\:xl\:table-cell {
      display: table-cell;
    }

    .tw\:xl\:h-\[var\(--map-height-xl\)\] {
      height: var(--map-height-xl);
    }

    .tw\:xl\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .tw\:xl\:grid-cols-\[repeat\(5\,_minmax\(0\,_1fr\)\)\] {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }

    .tw\:xl\:gap-10 {
      gap: calc(var(--tw-spacing) * 10);
    }

    .tw\:xl\:gap-\[var\(--ds-grid-gap-xl\)\] {
      gap: var(--ds-grid-gap-xl);
    }
  }

  @container (min-width: 640px) {
    .tw\:\@min-\[640px\]\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .tw\:\@min-\[640px\]\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (prefers-color-scheme: dark) {
    .tw\:dark\:bg-\[\#39393D\] {
      background-color: #39393d;
    }

    .tw\:dark\:peer-checked\:bg-\[\#2ECA45\]:is(:where(.tw\:peer):checked ~ *) {
      background-color: #2eca45;
    }
  }

  @starting-style {
    .tw\:starting\:scale-75 {
      --tw-scale-x: 75%;
      --tw-scale-y: 75%;
      --tw-scale-z: 75%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .tw\:starting\:opacity-0 {
      opacity: 0;
    }
  }

  .tw\:\[\&_\.instagram-media\]\:\!m-0 .instagram-media {
    margin: 0 !important;
  }

  .tw\:\[\&_\.instagram-media\]\:\!max-w-full .instagram-media {
    max-width: 100% !important;
  }

  .tw\:\[\&_\.maplibregl-canvas-container\]\:h-\[100dvh\] .maplibregl-canvas-container {
    height: 100dvh;
  }

  .tw\:\[\&_\.maplibregl-canvas-container\]\:h-full .maplibregl-canvas-container {
    height: 100%;
  }

  .tw\:\[\&_\.maplibregl-canvas-container\]\:w-full .maplibregl-canvas-container {
    width: 100%;
  }

  .tw\:\[\&_\.mdxeditor-editor\]\:flex-1 .mdxeditor-editor {
    flex: 1;
  }

  .tw\:\[\&_\.mdxeditor-editor\]\:flex-\[inherit\] .mdxeditor-editor {
    flex: inherit;
  }

  .tw\:\[\&_\.mdxeditor-editor\]\:\!p-0 .mdxeditor-editor {
    padding: 0 !important;
  }

  .tw\:\[\&_\.mdxeditor-editor\]\:\!p-\[8px\] .mdxeditor-editor {
    padding: 8px !important;
  }

  .tw\:\[\&_\.mdxeditor-editor\]\:p-2\! .mdxeditor-editor {
    padding: calc(var(--tw-spacing) * 2) !important;
  }

  .tw\:\[\&_\.mdxeditor-editor\]\:p-3 .mdxeditor-editor {
    padding: calc(var(--tw-spacing) * 3);
  }

  .tw\:\[\&_\.mdxeditor-editor\]\:p-3\! .mdxeditor-editor {
    padding: calc(var(--tw-spacing) * 3) !important;
  }

  .tw\:\[\&_\.mdxeditor-editor\]\:\!text-\[14px\] .mdxeditor-editor {
    font-size: 14px !important;
  }

  .tw\:\[\&_\.mdxeditor-editor\]\:text-\[15px\] .mdxeditor-editor {
    font-size: 15px;
  }

  .tw\:\[\&_\.mdxeditor-editor\]\:leading-\[1\.6\] .mdxeditor-editor {
    --tw-leading: 1.6;
    line-height: 1.6;
  }

  .tw\:\[\&_\.mdxeditor-editor\]\:text-foreground .mdxeditor-editor {
    color: var(--foreground);
  }

  .tw\:\[\&_\.mdxeditor-editor\]\:text-inherit .mdxeditor-editor {
    color: inherit;
  }

  .tw\:\[\&_\.mdxeditor-editor\>\*\:first-child\]\:mt-0 .mdxeditor-editor > :first-child {
    margin-top: 0;
  }

  .tw\:\[\&_\.mdxeditor-placeholder\]\:p-2 .mdxeditor-placeholder {
    padding: calc(var(--tw-spacing) * 2);
  }

  .tw\:\[\&_\.mdxeditor-placeholder\]\:p-3 .mdxeditor-placeholder {
    padding: calc(var(--tw-spacing) * 3);
  }

  .tw\:\[\&_\.mdxeditor-placeholder\]\:\[font-size\:inherit\] .mdxeditor-placeholder {
    font-size: inherit;
  }

  .tw\:\[\&_\.mdxeditor-placeholder\]\:\[font-weight\:inherit\] .mdxeditor-placeholder {
    font-weight: inherit;
  }

  .tw\:\[\&_\.mdxeditor-placeholder\]\:text-disabled-foreground .mdxeditor-placeholder {
    color: var(--disabled-foreground);
  }

  .tw\:\[\&_\.mdxeditor-placeholder\]\:text-muted-foreground .mdxeditor-placeholder {
    color: var(--muted-foreground);
  }

  .tw\:\[\&_\.mdxeditor-toolbar\]\:shrink-0 .mdxeditor-toolbar {
    flex-shrink: 0;
  }

  .tw\:\[\&_\.mdxeditor-toolbar\]\:border-b .mdxeditor-toolbar {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .tw\:\[\&_\.mdxeditor-toolbar\]\:border-solid .mdxeditor-toolbar {
    --tw-border-style: solid;
    border-style: solid;
  }

  .tw\:\[\&_\.mdxeditor-toolbar\]\:\[border-bottom-style\:solid\] .mdxeditor-toolbar {
    border-bottom-style: solid;
  }

  .tw\:\[\&_\.mdxeditor-toolbar\]\:border-border .mdxeditor-toolbar {
    border-color: var(--border);
  }

  .tw\:\[\&_\.mdxeditor-toolbar\]\:bg-muted .mdxeditor-toolbar {
    background-color: var(--muted);
  }

  .tw\:\[\&_\.mdxeditor-toolbar\]\:p-1 .mdxeditor-toolbar {
    padding: var(--tw-spacing);
  }

  .tw\:\[\&_\.mdxeditor-toolbar_button_svg\]\:size-4 .mdxeditor-toolbar button svg {
    width: calc(var(--tw-spacing) * 4);
    height: calc(var(--tw-spacing) * 4);
  }

  .tw\:\[\&_\.quick-owner\:focus-within_\.quick-owner-menu\]\:pointer-events-auto .quick-owner:focus-within .quick-owner-menu {
    pointer-events: auto;
  }

  .tw\:\[\&_\.quick-owner\:focus-within_\.quick-owner-menu\]\:opacity-100 .quick-owner:focus-within .quick-owner-menu {
    opacity: 1;
  }

  .tw\:\[\&_\.quick-owner\:hover_\.quick-owner-menu\]\:pointer-events-auto .quick-owner:hover .quick-owner-menu {
    pointer-events: auto;
  }

  .tw\:\[\&_\.quick-owner\:hover_\.quick-owner-menu\]\:opacity-100 .quick-owner:hover .quick-owner-menu {
    opacity: 1;
  }

  .tw\:\[\&_\.react-flow__attribution\]\:bg-transparent .react-flow attribution {
    background-color: #0000;
  }

  .tw\:\[\&_\.react-flow__node\]\:rounded-\[24px\] .react-flow node {
    border-radius: 24px;
  }

  .tw\:\[\&_\[data-selected\]\]\:\[box-shadow\:0_6px_16px_color-mix\(in_srgb\,var\(--primary\)_28\%\,transparent\)\] [data-selected] {
    box-shadow: 0 6px 16px var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[\&_\[data-selected\]\]\:\[box-shadow\:0_6px_16px_color-mix\(in_srgb\,var\(--primary\)_28\%\,transparent\)\] [data-selected] {
      box-shadow: 0 6px 16px color-mix(in srgb,var(--primary) 28%,transparent);
    }
  }

  .tw\:\[\&_\[data-slot\=\'checkbox-box\'\]\]\:border-\[\#22c55e\] [data-slot="checkbox-box"] {
    border-color: #22c55e;
  }

  .tw\:\[\&_\[data-slot\=\'checkbox-box\'\]\]\:border-\[\#94a3b8\] [data-slot="checkbox-box"] {
    border-color: #94a3b8;
  }

  .tw\:\[\&_\[data-slot\=\'checkbox-box\'\]\]\:border-primary [data-slot="checkbox-box"] {
    border-color: var(--primary);
  }

  .tw\:\[\&_\[data-slot\=\'checkbox-box\'\]\]\:border-secondary [data-slot="checkbox-box"] {
    border-color: var(--secondary);
  }

  .tw\:\[\&_\[data-slot\=\'checkbox-box\'\]\]\:border-success [data-slot="checkbox-box"] {
    border-color: var(--success);
  }

  .tw\:\[\&_\[data-slot\=\'checkbox-box\'\]\]\:border-warning [data-slot="checkbox-box"] {
    border-color: var(--warning);
  }

  .tw\:data-\[checked\]\:\[\&_\[data-slot\=\'checkbox-box\'\]\]\:bg-\[\#22c55e\][data-checked] [data-slot="checkbox-box"] {
    background-color: #22c55e;
  }

  .tw\:data-\[checked\]\:\[\&_\[data-slot\=\'checkbox-box\'\]\]\:bg-\[\#94a3b8\][data-checked] [data-slot="checkbox-box"] {
    background-color: #94a3b8;
  }

  .tw\:data-\[checked\]\:\[\&_\[data-slot\=\'checkbox-box\'\]\]\:bg-primary[data-checked] [data-slot="checkbox-box"] {
    background-color: var(--primary);
  }

  .tw\:data-\[checked\]\:\[\&_\[data-slot\=\'checkbox-box\'\]\]\:bg-secondary[data-checked] [data-slot="checkbox-box"] {
    background-color: var(--secondary);
  }

  .tw\:data-\[checked\]\:\[\&_\[data-slot\=\'checkbox-box\'\]\]\:bg-success[data-checked] [data-slot="checkbox-box"] {
    background-color: var(--success);
  }

  .tw\:data-\[checked\]\:\[\&_\[data-slot\=\'checkbox-box\'\]\]\:bg-warning[data-checked] [data-slot="checkbox-box"] {
    background-color: var(--warning);
  }

  .tw\:data-\[checked\]\:\[\&_\[data-slot\=\'checkbox-box\'\]\]\:text-primary-foreground[data-checked] [data-slot="checkbox-box"] {
    color: var(--primary-foreground);
  }

  .tw\:data-\[checked\]\:\[\&_\[data-slot\=\'checkbox-box\'\]\]\:text-secondary-foreground[data-checked] [data-slot="checkbox-box"] {
    color: var(--secondary-foreground);
  }

  .tw\:data-\[checked\]\:\[\&_\[data-slot\=\'checkbox-box\'\]\]\:text-success-foreground[data-checked] [data-slot="checkbox-box"] {
    color: var(--success-foreground);
  }

  .tw\:data-\[checked\]\:\[\&_\[data-slot\=\'checkbox-box\'\]\]\:text-warning-foreground[data-checked] [data-slot="checkbox-box"] {
    color: var(--warning-foreground);
  }

  .tw\:\[\&_\[data-slot\=\'chip-label\'\]\]\:px-1 [data-slot="chip-label"] {
    padding-inline: var(--tw-spacing);
  }

  .tw\:\[\&_\[data-slot\=avatar-fallback\]\]\:bg-\[var\(--primary-light\)\] [data-slot="avatar-fallback"] {
    background-color: var(--primary-light);
  }

  .tw\:\[\&_\[data-slot\=avatar-fallback\]\]\:\[font-weight\:700\] [data-slot="avatar-fallback"] {
    font-weight: 700;
  }

  .tw\:\[\&_\[data-slot\=avatar-fallback\]\]\:text-primary [data-slot="avatar-fallback"] {
    color: var(--primary);
  }

  .tw\:\[\&_\[data-slot\=button\]\]\:min-w-0 [data-slot="button"] {
    min-width: 0;
  }

  @media (min-width: 600px) {
    .tw\:sm\:\[\&_\[data-slot\=button\]\]\:min-w-16 [data-slot="button"] {
      min-width: calc(var(--tw-spacing) * 16);
    }
  }

  .tw\:\[\&_\[data-slot\=calendar-day\]\]\:font-extrabold [data-slot="calendar-day"] {
    --tw-font-weight: var(--tw-font-weight-extrabold);
    font-weight: var(--tw-font-weight-extrabold);
  }

  @media not all and (min-width: 600px) {
    .tw\:\[\&_\[data-slot\=category-icon\]\]\:max-sm\:size-10 [data-slot="category-icon"] {
      width: calc(var(--tw-spacing) * 10);
      height: calc(var(--tw-spacing) * 10);
    }
  }

  .tw\:\[\&_\[data-slot\=chip-icon\]\]\:text-muted-foreground [data-slot="chip-icon"] {
    color: var(--muted-foreground);
  }

  .tw\:\[\&_\[data-slot\=chip-icon\]\]\:text-primary-foreground [data-slot="chip-icon"] {
    color: var(--primary-foreground);
  }

  @media (hover: hover) {
    .tw\:hover\:\[\&_\[data-slot\=chip-icon\]\]\:text-primary:hover [data-slot="chip-icon"] {
      color: var(--primary);
    }
  }

  .tw\:\[\&_\[data-slot\=chip-label\]\]\:px-1\.5 [data-slot="chip-label"] {
    padding-inline: calc(var(--tw-spacing) * 1.5);
  }

  .tw\:\[\&_\[data-slot\=chip-label\]\]\:px-\[10px\] [data-slot="chip-label"] {
    padding-inline: 10px;
  }

  .tw\:\[\&_\[data-slot\=end-icon\]\]\:ml-0\.5 [data-slot="end-icon"] {
    margin-left: calc(var(--tw-spacing) * .5);
  }

  .tw\:\[\&_\[data-slot\=menu-header\]\]\:px-\[16px\] [data-slot="menu-header"] {
    padding-inline: 16px;
  }

  .tw\:\[\&_\[data-slot\=menu-header\]\]\:py-\[4px\] [data-slot="menu-header"] {
    padding-block: 4px;
  }

  .tw\:\[\&_\[data-slot\=menu-header\]\]\:text-\[11px\] [data-slot="menu-header"] {
    font-size: 11px;
  }

  .tw\:\[\&_\[data-slot\=menu-header\]\]\:leading-\[1\.5\] [data-slot="menu-header"] {
    --tw-leading: 1.5;
    line-height: 1.5;
  }

  .tw\:\[\&_\[data-slot\=menu-header\]\]\:\[font-weight\:800\] [data-slot="menu-header"] {
    font-weight: 800;
  }

  .tw\:\[\&_\[data-slot\=menu-header\]\]\:tracking-\[0\.08em\] [data-slot="menu-header"] {
    --tw-tracking: .08em;
    letter-spacing: .08em;
  }

  .tw\:\[\&_\[data-slot\=menu-header\]\]\:uppercase [data-slot="menu-header"] {
    text-transform: uppercase;
  }

  .tw\:\[\&_\[data-slot\=menu-item\]\]\:gap-\[8px\] [data-slot="menu-item"] {
    gap: 8px;
  }

  .tw\:\[\&_\[data-slot\=menu-item\]\]\:py-\[8px\] [data-slot="menu-item"] {
    padding-block: 8px;
  }

  .tw\:\[\&_\[data-slot\=menu-item\]\]\:text-\[0\.9375rem\] [data-slot="menu-item"] {
    font-size: .9375rem;
  }

  .tw\:\[\&_\[data-slot\=menu-item\]\]\:\[font-weight\:600\] [data-slot="menu-item"] {
    font-weight: 600;
  }

  .tw\:\[\&_\[data-slot\=menu-item\]\]\:whitespace-normal [data-slot="menu-item"] {
    white-space: normal;
  }

  .tw\:\[\&_\[data-slot\=menu-list\]\]\:max-w-\[46vw\] [data-slot="menu-list"] {
    max-width: 46vw;
  }

  .tw\:\[\&_\[data-slot\=menu-list\]\]\:min-w-\[168px\] [data-slot="menu-list"] {
    min-width: 168px;
  }

  .tw\:\[\&_\[data-slot\=menu-list\]\]\:min-w-\[180px\] [data-slot="menu-list"] {
    min-width: 180px;
  }

  @media (min-width: 600px) {
    .tw\:sm\:\[\&_\[data-slot\=menu-list\]\]\:max-w-\[280px\] [data-slot="menu-list"] {
      max-width: 280px;
    }

    .tw\:sm\:\[\&_\[data-slot\=menu-list\]\]\:min-w-\[220px\] [data-slot="menu-list"] {
      min-width: 220px;
    }
  }

  .tw\:\[\&_\[data-slot\=menu-paper\]\]\:mt-\[4px\] [data-slot="menu-paper"] {
    margin-top: 4px;
  }

  .tw\:\[\&_\[data-slot\=menu-paper\]\]\:max-w-\[320px\] [data-slot="menu-paper"] {
    max-width: 320px;
  }

  .tw\:\[\&_\[data-slot\=menu-paper\]\]\:min-w-\[200px\] [data-slot="menu-paper"] {
    min-width: 200px;
  }

  .tw\:\[\&_\[data-slot\=menu-paper\]\]\:min-w-\[240px\] [data-slot="menu-paper"] {
    min-width: 240px;
  }

  .tw\:\[\&_\[data-slot\=menu-paper\]\]\:min-w-\[280px\] [data-slot="menu-paper"] {
    min-width: 280px;
  }

  .tw\:\[\&_\[data-slot\=menu-paper\]\]\:rounded-\[12px\] [data-slot="menu-paper"] {
    border-radius: 12px;
  }

  .tw\:\[\&_\[data-slot\=menu-paper\]\]\:rounded-\[16px\] [data-slot="menu-paper"] {
    border-radius: 16px;
  }

  .tw\:\[\&_\[data-slot\=menu-paper\]\]\:shadow-\[var\(--shadow-modal\)\] [data-slot="menu-paper"] {
    --tw-shadow: var(--shadow-modal);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:\[\&_\[data-slot\=modal-scrim\]\]\:bg-\[rgba\(9\,24\,16\,0\.46\)\] [data-slot="modal-scrim"] {
    background-color: #09181075;
  }

  .tw\:\[\&_\[data-slot\=modal-scrim\]\]\:backdrop-blur-\[2px\] [data-slot="modal-scrim"] {
    --tw-backdrop-blur: blur(2px);
    -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, );
  }

  .tw\:\[\&_\[data-slot\=progress-indicator\]\]\:transition-transform [data-slot="progress-indicator"] {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }

  .tw\:\[\&_\[data-slot\=progress-indicator\]\]\:duration-\[400ms\] [data-slot="progress-indicator"] {
    --tw-duration: .4s;
    transition-duration: .4s;
  }

  .tw\:\[\&_\[data-slot\=progress-indicator\]\]\:ease-\[ease\] [data-slot="progress-indicator"] {
    --tw-ease: ease;
    transition-timing-function: ease;
  }

  .tw\:\[\&_\[data-slot\=progress\]\]\:h-1\.5 [data-slot="progress"] {
    height: calc(var(--tw-spacing) * 1.5);
  }

  .tw\:\[\&_\[data-slot\=radio-label\]\]\:items-start [data-slot="radio-label"] {
    align-items: flex-start;
  }

  .tw\:\[\&_\[data-slot\=select-icon\]\]\:text-foreground [data-slot="select-icon"] {
    color: var(--foreground);
  }

  .tw\:\[\&_\[data-slot\=select-trigger\]\]\:gap-2 [data-slot="select-trigger"] {
    gap: calc(var(--tw-spacing) * 2);
  }

  .tw\:\[\&_\[data-slot\=select-trigger\]\]\:px-3 [data-slot="select-trigger"] {
    padding-inline: calc(var(--tw-spacing) * 3);
  }

  .tw\:\[\&_\[data-slot\=select-trigger\]\]\:py-2 [data-slot="select-trigger"] {
    padding-block: calc(var(--tw-spacing) * 2);
  }

  .tw\:\[\&_\[data-slot\=select-trigger\]\]\:text-sm [data-slot="select-trigger"] {
    font-size: var(--tw-text-sm);
    line-height: var(--tw-leading, var(--tw-text-sm--line-height));
  }

  .tw\:\[\&_\[data-slot\=select-trigger\]\]\:\[font-weight\:600\] [data-slot="select-trigger"], .tw\:\[\&_\[data-slot\=select-value\]\]\:\[font-weight\:600\] [data-slot="select-value"] {
    font-weight: 600;
  }

  .tw\:\[\&_\[data-slot\=select-value\]\]\:whitespace-nowrap [data-slot="select-value"] {
    white-space: nowrap;
  }

  @media (hover: hover) {
    .tw\:hover\:\[\&_\[data-slot\=stat-card\]\]\:bg-primary\/10:hover [data-slot="stat-card"] {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:hover\:\[\&_\[data-slot\=stat-card\]\]\:bg-primary\/10:hover [data-slot="stat-card"] {
        background-color: color-mix(in oklab, var(--primary) 10%, transparent);
      }
    }
  }

  .tw\:\[\&_\[data-slot\=step-connector-before\]\]\:top-\[15px\] [data-slot="step-connector-before"] {
    top: 15px;
  }

  .tw\:\[\&_\[data-slot\=step-marker\]\]\:size-8 [data-slot="step-marker"] {
    width: calc(var(--tw-spacing) * 8);
    height: calc(var(--tw-spacing) * 8);
  }

  .tw\:\[\&_\[data-slot\=step-marker\]\]\:text-xs [data-slot="step-marker"] {
    font-size: var(--tw-text-xs);
    line-height: var(--tw-leading, var(--tw-text-xs--line-height));
  }

  .tw\:\[\&_\[data-slot\=switch-label-text\]\]\:\[font-weight\:700\] [data-slot="switch-label-text"] {
    font-weight: 700;
  }

  .tw\:\[\&_\[data-slot\=switch\]\]\:ml-3 [data-slot="switch"] {
    margin-left: calc(var(--tw-spacing) * 3);
  }

  .tw\:\[\&_\[data-slot\=textfield-input-wrapper\]\]\:bg-hover-wash [data-slot="textfield-input-wrapper"] {
    background-color: var(--hover-wash);
  }

  .tw\:\[\&_\[data-testid\^\=inline-edit-\]\]\:rounded-none [data-testid^="inline-edit-"] {
    border-radius: 0;
  }

  .tw\:\[\&_\[data-testid\^\=inline-edit-\]\]\:no-underline [data-testid^="inline-edit-"] {
    text-decoration-line: none;
  }

  .tw\:\[\&_\[data-testid\^\=inline-edit-\]\:hover\]\:bg-transparent [data-testid^="inline-edit-"]:hover {
    background-color: #0000;
  }

  .tw\:\[\&_\[role\=tab\]\]\:min-h-\[38px\] [role="tab"] {
    min-height: 38px;
  }

  .tw\:\[\&_\[role\=tab\]\]\:flex-1 [role="tab"] {
    flex: 1;
  }

  .tw\:\[\&_a\]\:cursor-pointer a {
    cursor: pointer;
  }

  .tw\:\[\&_a\]\:text-inherit a {
    color: inherit;
  }

  .tw\:\[\&_a\]\:text-primary a {
    color: var(--primary);
  }

  .tw\:\[\&_a\]\:no-underline a {
    text-decoration-line: none;
  }

  .tw\:\[\&_a\]\:underline a, .tw\:\[\&_a\:hover\]\:underline a:hover {
    text-decoration-line: underline;
  }

  .tw\:\[\&_blockquote\]\:my-1 blockquote {
    margin-block: var(--tw-spacing);
  }

  .tw\:\[\&_blockquote\]\:my-\[4px\] blockquote {
    margin-block: 4px;
  }

  .tw\:\[\&_blockquote\]\:ml-0 blockquote {
    margin-left: 0;
  }

  .tw\:\[\&_blockquote\]\:rounded-\[6px\] blockquote {
    border-radius: 6px;
  }

  .tw\:\[\&_blockquote\]\:rounded-r-\[6px\] blockquote {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }

  .tw\:\[\&_blockquote\]\:border-l-4 blockquote, .tw\:\[\&_blockquote\]\:border-l-\[4px\] blockquote {
    border-left-style: var(--tw-border-style);
    border-left-width: 4px;
  }

  .tw\:\[\&_blockquote\]\:\[border-left-style\:solid\] blockquote {
    border-left-style: solid;
  }

  .tw\:\[\&_blockquote\]\:border-border blockquote {
    border-color: var(--border);
  }

  .tw\:\[\&_blockquote\]\:border-l-tertiary blockquote {
    border-left-color: var(--tertiary);
  }

  .tw\:\[\&_blockquote\]\:bg-\[\#fafafa\] blockquote {
    background-color: #fafafa;
  }

  .tw\:\[\&_blockquote\]\:bg-muted blockquote {
    background-color: var(--muted);
  }

  .tw\:\[\&_blockquote\]\:p-2 blockquote {
    padding: calc(var(--tw-spacing) * 2);
  }

  .tw\:\[\&_blockquote\]\:p-\[8px\] blockquote {
    padding: 8px;
  }

  .tw\:\[\&_blockquote\]\:px-\[16px\] blockquote {
    padding-inline: 16px;
  }

  .tw\:\[\&_blockquote\]\:py-\[8px\] blockquote {
    padding-block: 8px;
  }

  .tw\:\[\&_blockquote\]\:text-\[0\.875rem\] blockquote {
    font-size: .875rem;
  }

  .tw\:\[\&_blockquote\]\:text-foreground blockquote {
    color: var(--foreground);
  }

  .tw\:\[\&_blockquote\]\:text-muted-foreground blockquote {
    color: var(--muted-foreground);
  }

  .tw\:\[\&_blockquote\]\:italic blockquote {
    font-style: italic;
  }

  .tw\:\[\&_button\]\:pointer-events-auto button {
    pointer-events: auto;
  }

  .tw\:\[\&_button\]\:h-\[32px\] button {
    height: 32px;
  }

  .tw\:\[\&_button\]\:py-\[4px\] button {
    padding-block: 4px;
  }

  .tw\:\[\&_button\]\:text-\[12px\] button {
    font-size: 12px;
  }

  .tw\:\[\&_button\]\:font-medium button {
    --tw-font-weight: var(--tw-font-weight-medium);
    font-weight: var(--tw-font-weight-medium);
  }

  .tw\:\[\&_button\[aria-label\^\=Block\]\]\:z-\[100\] button[aria-label^="Block"] {
    z-index: 100;
  }

  .tw\:\[\&_button\[aria-label\^\=Block\]\]\:w-\[100px\]\! button[aria-label^="Block"] {
    width: 100px !important;
  }

  .tw\:\[\&_circle\]\:\[stroke-width\:6\] circle {
    stroke-width: 6px;
  }

  .tw\:\[\&_code\]\:rounded-\[3px\] code {
    border-radius: 3px;
  }

  .tw\:\[\&_code\]\:rounded-button code {
    border-radius: var(--radius);
  }

  .tw\:\[\&_code\]\:bg-\[\#f5f5f5\] code {
    background-color: #f5f5f5;
  }

  .tw\:\[\&_code\]\:bg-foreground\/10 code {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[\&_code\]\:bg-foreground\/10 code {
      background-color: color-mix(in oklab, var(--foreground) 10%, transparent);
    }
  }

  .tw\:\[\&_code\]\:px-1 code {
    padding-inline: var(--tw-spacing);
  }

  .tw\:\[\&_code\]\:px-\[4px\] code {
    padding-inline: 4px;
  }

  .tw\:\[\&_code\]\:py-\[2px\] code {
    padding-block: 2px;
  }

  .tw\:\[\&_code\]\:text-\[0\.8em\] code {
    font-size: .8em;
  }

  .tw\:\[\&_code\]\:text-\[0\.78em\] code {
    font-size: .78em;
  }

  .tw\:\[\&_em\]\:text-muted-foreground em {
    color: var(--muted-foreground);
  }

  .tw\:\[\&_em\]\:italic em {
    font-style: italic;
  }

  .tw\:\[\&_h1\]\:m-0 h1 {
    margin: 0;
  }

  .tw\:\[\&_h1\]\:my-\[8px\] h1 {
    margin-block: 8px;
  }

  .tw\:\[\&_h1\]\:mt-2 h1 {
    margin-top: calc(var(--tw-spacing) * 2);
  }

  .tw\:\[\&_h1\]\:mt-\[1\.25em\] h1 {
    margin-top: 1.25em;
  }

  .tw\:\[\&_h1\]\:mt-\[16px\] h1 {
    margin-top: 16px;
  }

  .tw\:\[\&_h1\]\:mb-1 h1 {
    margin-bottom: var(--tw-spacing);
  }

  .tw\:\[\&_h1\]\:mb-\[0\.4em\] h1 {
    margin-bottom: .4em;
  }

  .tw\:\[\&_h1\]\:mb-\[4px\] h1 {
    margin-bottom: 4px;
  }

  .tw\:\[\&_h1\]\:mb-\[8px\] h1 {
    margin-bottom: 8px;
  }

  .tw\:\[\&_h1\]\:border-b h1 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .tw\:\[\&_h1\]\:\[border-bottom-style\:solid\] h1 {
    border-bottom-style: solid;
  }

  .tw\:\[\&_h1\]\:border-border h1 {
    border-color: var(--border);
  }

  .tw\:\[\&_h1\]\:pb-0\.5 h1 {
    padding-bottom: calc(var(--tw-spacing) * .5);
  }

  .tw\:\[\&_h1\]\:text-base h1 {
    font-size: var(--tw-text-base);
    line-height: var(--tw-leading, var(--tw-text-base--line-height));
  }

  .tw\:\[\&_h1\]\:text-\[0\.85rem\] h1 {
    font-size: .85rem;
  }

  .tw\:\[\&_h1\]\:text-\[14px\] h1 {
    font-size: 14px;
  }

  .tw\:\[\&_h1\]\:text-\[16px\] h1 {
    font-size: 16px;
  }

  .tw\:\[\&_h1\]\:text-\[18px\] h1 {
    font-size: 18px;
  }

  .tw\:\[\&_h1\]\:leading-\[1\.3\] h1 {
    --tw-leading: 1.3;
    line-height: 1.3;
  }

  .tw\:\[\&_h1\]\:font-bold h1 {
    --tw-font-weight: var(--tw-font-weight-bold);
    font-weight: var(--tw-font-weight-bold);
  }

  .tw\:\[\&_h1\]\:\[font-weight\:600\] h1 {
    font-weight: 600;
  }

  .tw\:\[\&_h1\]\:\[font-weight\:700\] h1 {
    font-weight: 700;
  }

  .tw\:\[\&_h1\]\:text-foreground h1 {
    color: var(--foreground);
  }

  .tw\:\[\&_h2\]\:m-0 h2 {
    margin: 0;
  }

  .tw\:\[\&_h2\]\:my-\[8px\] h2 {
    margin-block: 8px;
  }

  .tw\:\[\&_h2\]\:mt-\[1\.25em\] h2 {
    margin-top: 1.25em;
  }

  .tw\:\[\&_h2\]\:mt-\[16px\] h2 {
    margin-top: 16px;
  }

  .tw\:\[\&_h2\]\:mb-1 h2 {
    margin-bottom: var(--tw-spacing);
  }

  .tw\:\[\&_h2\]\:mb-\[0\.4em\] h2 {
    margin-bottom: .4em;
  }

  .tw\:\[\&_h2\]\:mb-\[4px\] h2 {
    margin-bottom: 4px;
  }

  .tw\:\[\&_h2\]\:mb-\[6px\] h2 {
    margin-bottom: 6px;
  }

  .tw\:\[\&_h2\]\:text-\[0\.85rem\] h2 {
    font-size: .85rem;
  }

  .tw\:\[\&_h2\]\:text-\[14px\] h2 {
    font-size: 14px;
  }

  .tw\:\[\&_h2\]\:text-\[18px\] h2 {
    font-size: 18px;
  }

  .tw\:\[\&_h2\]\:leading-\[1\.3\] h2 {
    --tw-leading: 1.3;
    line-height: 1.3;
  }

  .tw\:\[\&_h2\]\:font-bold h2 {
    --tw-font-weight: var(--tw-font-weight-bold);
    font-weight: var(--tw-font-weight-bold);
  }

  .tw\:\[\&_h2\]\:\[font-weight\:600\] h2 {
    font-weight: 600;
  }

  .tw\:\[\&_h2\]\:\[font-weight\:700\] h2 {
    font-weight: 700;
  }

  .tw\:\[\&_h2\]\:text-foreground h2 {
    color: var(--foreground);
  }

  .tw\:\[\&_h3\]\:m-0 h3 {
    margin: 0;
  }

  .tw\:\[\&_h3\]\:my-\[8px\] h3 {
    margin-block: 8px;
  }

  .tw\:\[\&_h3\]\:mt-3 h3 {
    margin-top: calc(var(--tw-spacing) * 3);
  }

  .tw\:\[\&_h3\]\:mt-4 h3 {
    margin-top: calc(var(--tw-spacing) * 4);
  }

  .tw\:\[\&_h3\]\:mt-\[1\.25em\] h3 {
    margin-top: 1.25em;
  }

  .tw\:\[\&_h3\]\:mt-\[12px\] h3 {
    margin-top: 12px;
  }

  .tw\:\[\&_h3\]\:mb-1 h3 {
    margin-bottom: var(--tw-spacing);
  }

  .tw\:\[\&_h3\]\:mb-1\.5 h3 {
    margin-bottom: calc(var(--tw-spacing) * 1.5);
  }

  .tw\:\[\&_h3\]\:mb-2 h3 {
    margin-bottom: calc(var(--tw-spacing) * 2);
  }

  .tw\:\[\&_h3\]\:mb-\[0\.4em\] h3 {
    margin-bottom: .4em;
  }

  .tw\:\[\&_h3\]\:mb-\[4px\] h3 {
    margin-bottom: 4px;
  }

  .tw\:\[\&_h3\]\:text-base h3 {
    font-size: var(--tw-text-base);
    line-height: var(--tw-leading, var(--tw-text-base--line-height));
  }

  .tw\:\[\&_h3\]\:text-xl h3 {
    font-size: var(--tw-text-xl);
    line-height: var(--tw-leading, var(--tw-text-xl--line-height));
  }

  .tw\:\[\&_h3\]\:text-\[0\.85rem\] h3 {
    font-size: .85rem;
  }

  .tw\:\[\&_h3\]\:text-\[14px\] h3 {
    font-size: 14px;
  }

  .tw\:\[\&_h3\]\:text-\[18px\] h3 {
    font-size: 18px;
  }

  .tw\:\[\&_h3\]\:leading-\[1\.3\] h3 {
    --tw-leading: 1.3;
    line-height: 1.3;
  }

  .tw\:\[\&_h3\]\:font-bold h3 {
    --tw-font-weight: var(--tw-font-weight-bold);
    font-weight: var(--tw-font-weight-bold);
  }

  .tw\:\[\&_h3\]\:\[font-weight\:600\] h3 {
    font-weight: 600;
  }

  .tw\:\[\&_h3\]\:\[font-weight\:700\] h3 {
    font-weight: 700;
  }

  .tw\:\[\&_h3\]\:text-foreground h3 {
    color: var(--foreground);
  }

  .tw\:\[\&_h4\]\:m-0 h4 {
    margin: 0;
  }

  .tw\:\[\&_h4\]\:mt-\[10px\] h4 {
    margin-top: 10px;
  }

  .tw\:\[\&_h4\]\:mb-1 h4 {
    margin-bottom: var(--tw-spacing);
  }

  .tw\:\[\&_h4\]\:mb-\[4px\] h4 {
    margin-bottom: 4px;
  }

  .tw\:\[\&_h4\]\:text-\[0\.85rem\] h4 {
    font-size: .85rem;
  }

  .tw\:\[\&_h4\]\:font-bold h4 {
    --tw-font-weight: var(--tw-font-weight-bold);
    font-weight: var(--tw-font-weight-bold);
  }

  .tw\:\[\&_h4\]\:\[font-weight\:700\] h4 {
    font-weight: 700;
  }

  .tw\:\[\&_h4\]\:text-foreground h4 {
    color: var(--foreground);
  }

  .tw\:\[\&_iframe\]\:\!rounded-\[12px\] iframe {
    border-radius: 12px !important;
  }

  .tw\:\[\&_iframe\]\:\!border-0 iframe {
    border-style: var(--tw-border-style) !important;
    border-width: 0 !important;
  }

  .tw\:\[\&_img\]\:max-w-full img {
    max-width: 100%;
  }

  .tw\:\[\&_img\]\:rounded-\[8px\] img {
    border-radius: 8px;
  }

  .tw\:\[\&_img\]\:object-cover img {
    object-fit: cover;
  }

  .tw\:\[\&_img\]\:transition-transform img {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }

  .tw\:\[\&_img\]\:duration-500 img {
    --tw-duration: .5s;
    transition-duration: .5s;
  }

  .tw\:\[\&_img\]\:ease-out img {
    --tw-ease: var(--tw-ease-out);
    transition-timing-function: var(--tw-ease-out);
  }

  @media (prefers-reduced-motion: reduce) {
    .tw\:motion-reduce\:\[\&_img\]\:transition-none img {
      transition-property: none;
    }
  }

  .tw\:\[\&_input\]\:p-0 input {
    padding: 0;
  }

  .tw\:\[\&_input\]\:text-left input {
    text-align: left;
  }

  .tw\:\[\&_input\]\:text-\[0\.9rem\] input {
    font-size: .9rem;
  }

  .tw\:\[\&_input\]\:text-\[0\.84rem\] input {
    font-size: .84rem;
  }

  .tw\:\[\&_input\]\:leading-\[1\.3\] input {
    --tw-leading: 1.3;
    line-height: 1.3;
  }

  .tw\:\[\&_input\]\:font-medium input {
    --tw-font-weight: var(--tw-font-weight-medium);
    font-weight: var(--tw-font-weight-medium);
  }

  .tw\:\[\&_input\]\:font-semibold input {
    --tw-font-weight: var(--tw-font-weight-semibold);
    font-weight: var(--tw-font-weight-semibold);
  }

  .tw\:\[\&_input\]\:text-foreground input {
    color: var(--foreground);
  }

  .tw\:\[\&_input\+output\]\:hidden input + output {
    display: none;
  }

  .tw\:active\:\[\&_input\+output\]\:block:active input + output, .tw\:\[\&_input\:active\+output\]\:block input:active + output, .tw\:\[\&_input\:focus\+output\]\:block input:focus + output, .tw\:\[\&_input\:hover\+output\]\:block input:hover + output {
    display: block;
  }

  .tw\:\[\&_input\[type\=number\]\]\:\[-moz-appearance\:textfield\] input[type="number"] {
    -moz-appearance: textfield;
  }

  .tw\:\[\&_input\[type\=number\]\:\:-webkit-inner-spin-button\]\:appearance-none input[type="number"]::-webkit-inner-spin-button {
    appearance: none;
  }

  .tw\:\[\&_input\[type\=number\]\:\:-webkit-outer-spin-button\]\:appearance-none input[type="number"]::-webkit-outer-spin-button {
    appearance: none;
  }

  .tw\:\[\&_input\[type\=search\]\:\:-webkit-search-cancel-button\]\:hidden input[type="search"]::-webkit-search-cancel-button {
    display: none;
  }

  .tw\:\[\&_li\]\:relative li {
    position: relative;
  }

  .tw\:\[\&_li\]\:mb-0\.5 li {
    margin-bottom: calc(var(--tw-spacing) * .5);
  }

  .tw\:\[\&_li\]\:mb-\[0\.4em\] li {
    margin-bottom: .4em;
  }

  .tw\:\[\&_li\]\:mb-\[2px\] li {
    margin-bottom: 2px;
  }

  .tw\:\[\&_li\]\:mb-\[12px\] li {
    margin-bottom: 12px;
  }

  .tw\:\[\&_li\]\:list-none li {
    list-style-type: none;
  }

  .tw\:\[\&_li\]\:pb-\[4px\] li {
    padding-bottom: 4px;
  }

  .tw\:\[\&_li\]\:text-\[0\.875rem\] li {
    font-size: .875rem;
  }

  .tw\:\[\&_li\]\:leading-\[1\.5\] li {
    --tw-leading: 1.5;
    line-height: 1.5;
  }

  .tw\:\[\&_li\]\:leading-\[1\.55\] li {
    --tw-leading: 1.55;
    line-height: 1.55;
  }

  .tw\:\[\&_li\]\:text-muted-foreground li {
    color: var(--muted-foreground);
  }

  .tw\:\[\&_li\:last-child\]\:mb-0 li:last-child {
    margin-bottom: 0;
  }

  .tw\:\[\&_ol\]\:m-0 ol {
    margin: 0;
  }

  .tw\:\[\&_ol\]\:my-1 ol {
    margin-block: var(--tw-spacing);
  }

  .tw\:\[\&_ol\]\:mt-0 ol {
    margin-top: 0;
  }

  .tw\:\[\&_ol\]\:mb-1 ol {
    margin-bottom: var(--tw-spacing);
  }

  .tw\:\[\&_ol\]\:mb-1\.5 ol {
    margin-bottom: calc(var(--tw-spacing) * 1.5);
  }

  .tw\:\[\&_ol\]\:mb-\[0\.7em\] ol {
    margin-bottom: .7em;
  }

  .tw\:\[\&_ol\]\:mb-\[6px\] ol {
    margin-bottom: 6px;
  }

  .tw\:\[\&_ol\]\:mb-\[8px\] ol {
    margin-bottom: 8px;
  }

  .tw\:\[\&_ol\]\:list-inside ol {
    list-style-position: inside;
  }

  .tw\:\[\&_ol\]\:p-0 ol {
    padding: 0;
  }

  .tw\:\[\&_ol\]\:ps-\[1\.1em\] ol {
    padding-inline-start: 1.1em;
  }

  .tw\:\[\&_ol\]\:pl-5 ol {
    padding-left: calc(var(--tw-spacing) * 5);
  }

  .tw\:\[\&_ol\]\:pl-6 ol {
    padding-left: calc(var(--tw-spacing) * 6);
  }

  .tw\:\[\&_ol\]\:pl-\[1\.2em\] ol {
    padding-left: 1.2em;
  }

  .tw\:\[\&_ol\]\:pl-\[1\.3em\] ol {
    padding-left: 1.3em;
  }

  .tw\:\[\&_ol\]\:pl-\[16px\] ol {
    padding-left: 16px;
  }

  .tw\:\[\&_ol\]\:pl-\[20px\] ol {
    padding-left: 20px;
  }

  .tw\:\[\&_p\]\:m-0 p {
    margin: 0;
  }

  .tw\:\[\&_p\]\:my-1 p {
    margin-block: var(--tw-spacing);
  }

  .tw\:\[\&_p\]\:mt-0 p {
    margin-top: 0;
  }

  .tw\:\[\&_p\]\:mb-1 p {
    margin-bottom: var(--tw-spacing);
  }

  .tw\:\[\&_p\]\:mb-1\.5 p {
    margin-bottom: calc(var(--tw-spacing) * 1.5);
  }

  .tw\:\[\&_p\]\:mb-2 p {
    margin-bottom: calc(var(--tw-spacing) * 2);
  }

  .tw\:\[\&_p\]\:mb-3 p {
    margin-bottom: calc(var(--tw-spacing) * 3);
  }

  .tw\:\[\&_p\]\:mb-\[0\.7em\] p {
    margin-bottom: .7em;
  }

  .tw\:\[\&_p\]\:mb-\[4px\] p {
    margin-bottom: 4px;
  }

  .tw\:\[\&_p\]\:mb-\[6px\] p {
    margin-bottom: 6px;
  }

  .tw\:\[\&_p\]\:mb-\[8px\] p {
    margin-bottom: 8px;
  }

  .tw\:\[\&_p\]\:text-\[0\.875rem\] p {
    font-size: .875rem;
  }

  .tw\:\[\&_p\]\:leading-\[1\.5\] p {
    --tw-leading: 1.5;
    line-height: 1.5;
  }

  .tw\:\[\&_p\]\:leading-\[1\.6\] p {
    --tw-leading: 1.6;
    line-height: 1.6;
  }

  .tw\:\[\&_p\]\:leading-\[1\.7\] p {
    --tw-leading: 1.7;
    line-height: 1.7;
  }

  .tw\:\[\&_p\]\:font-medium p {
    --tw-font-weight: var(--tw-font-weight-medium);
    font-weight: var(--tw-font-weight-medium);
  }

  .tw\:\[\&_p\]\:\[font-weight\:400\] p {
    font-weight: 400;
  }

  .tw\:\[\&_p\]\:\[font-weight\:500\] p {
    font-weight: 500;
  }

  .tw\:\[\&_p\]\:text-foreground p {
    color: var(--foreground);
  }

  .tw\:\[\&_p\]\:text-muted-foreground p {
    color: var(--muted-foreground);
  }

  .tw\:\[\&_p\+_p\]\:mt-\[0\.5em\] p + p {
    margin-top: .5em;
  }

  .tw\:\[\&_p\+p\]\:mt-1 p + p {
    margin-top: var(--tw-spacing);
  }

  .tw\:\[\&_p\:last-child\]\:mb-0 p:last-child {
    margin-bottom: 0;
  }

  .tw\:\[\&_p\:not\(\:last-child\)\]\:mb-\[2px\] p:not(:last-child) {
    margin-bottom: 2px;
  }

  .tw\:\[\&_p\:not\(\:last-child\)\]\:mb-\[4px\] p:not(:last-child) {
    margin-bottom: 4px;
  }

  .tw\:\[\&_p\:not\(\:last-child\)\]\:mb-\[8px\] p:not(:last-child) {
    margin-bottom: 8px;
  }

  .tw\:\[\&_pre\]\:overflow-auto pre {
    overflow: auto;
  }

  .tw\:\[\&_pre\]\:rounded-\[6px\] pre {
    border-radius: 6px;
  }

  .tw\:\[\&_pre\]\:border pre {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .tw\:\[\&_pre\]\:\[border-top-style\:solid\] pre {
    border-top-style: solid;
  }

  .tw\:\[\&_pre\]\:\[border-right-style\:solid\] pre {
    border-right-style: solid;
  }

  .tw\:\[\&_pre\]\:\[border-bottom-style\:solid\] pre {
    border-bottom-style: solid;
  }

  .tw\:\[\&_pre\]\:\[border-left-style\:solid\] pre {
    border-left-style: solid;
  }

  .tw\:\[\&_pre\]\:border-border pre {
    border-color: var(--border);
  }

  .tw\:\[\&_pre\]\:bg-\[\#f5f5f5\] pre {
    background-color: #f5f5f5;
  }

  .tw\:\[\&_pre\]\:p-\[16px\] pre {
    padding: 16px;
  }

  .tw\:\[\&_pre\]\:text-\[0\.8rem\] pre {
    font-size: .8rem;
  }

  .tw\:\[\&_span\]\:size-\[13px\] span {
    width: 13px;
    height: 13px;
  }

  .tw\:\[\&_strong\]\:font-bold strong {
    --tw-font-weight: var(--tw-font-weight-bold);
    font-weight: var(--tw-font-weight-bold);
  }

  .tw\:\[\&_strong\]\:\[font-weight\:600\] strong {
    font-weight: 600;
  }

  .tw\:\[\&_strong\]\:text-primary strong {
    color: var(--primary);
  }

  .tw\:\[\&_svg\]\:pointer-events-none svg {
    pointer-events: none;
  }

  .tw\:\[\&_svg\]\:m-auto svg {
    margin: auto;
  }

  .tw\:\[\&_svg\]\:size-6 svg {
    width: calc(var(--tw-spacing) * 6);
    height: calc(var(--tw-spacing) * 6);
  }

  .tw\:\[\&_svg\]\:size-\[13px\] svg {
    width: 13px;
    height: 13px;
  }

  .tw\:\[\&_svg\]\:h-full svg {
    height: 100%;
  }

  .tw\:\[\&_svg\]\:shrink-0 svg {
    flex-shrink: 0;
  }

  .tw\:\[\&_svg\]\:overflow-visible svg {
    overflow: visible;
  }

  .tw\:\[\&_svg\]\:fill-\[\#919eab\] svg {
    fill: #919eab;
  }

  @media (hover: hover) {
    .tw\:hover\:\[\&_svg\]\:fill-\[\#6f7b88\]:hover svg {
      fill: #6f7b88;
    }
  }

  .tw\:active\:\[\&_svg\]\:bg-\[var\(--background\,rgba\(0\,0\,0\,0\.05\)\)\]:active svg {
    background-color: var(--background, #0000000d);
  }

  .tw\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*="size-"]) {
    width: calc(var(--tw-spacing) * 4);
    height: calc(var(--tw-spacing) * 4);
  }

  @media (hover: hover) {
    .tw\:\[\&_tbody_tr\]\:hover\:bg-\[color-mix\(in_srgb\,var\(--primary\)_3\%\,transparent\)\] tbody tr:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .tw\:\[\&_tbody_tr\]\:hover\:bg-\[color-mix\(in_srgb\,var\(--primary\)_3\%\,transparent\)\] tbody tr:hover {
        background-color: color-mix(in srgb,var(--primary) 3%,transparent);
      }
    }
  }

  .tw\:\[\&_tbody_tr\:last-child_td\]\:border-b-0 tbody tr:last-child td {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  .tw\:\[\&_td\]\:border-b td {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .tw\:\[\&_td\]\:\[border-bottom-style\:solid\] td {
    border-bottom-style: solid;
  }

  .tw\:\[\&_td\]\:border-b-divider td {
    border-bottom-color: var(--divider);
  }

  .tw\:\[\&_td\]\:px-4 td {
    padding-inline: calc(var(--tw-spacing) * 4);
  }

  .tw\:\[\&_td\]\:py-\[14px\] td {
    padding-block: 14px;
  }

  .tw\:\[\&_td\]\:whitespace-normal td {
    white-space: normal;
  }

  .tw\:\[\&_textarea\]\:text-\[0\.8rem\] textarea {
    font-size: .8rem;
  }

  .tw\:\[\&_textarea\]\:text-\[0\.9rem\] textarea {
    font-size: .9rem;
  }

  .tw\:\[\&_th\]\:sticky th {
    position: sticky;
  }

  .tw\:\[\&_th\]\:top-0 th {
    top: 0;
  }

  .tw\:\[\&_th\]\:z-\[2\] th {
    z-index: 2;
  }

  .tw\:\[\&_th\]\:h-auto th {
    height: auto;
  }

  .tw\:\[\&_th\]\:border-b-2 th {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }

  .tw\:\[\&_th\]\:\[border-bottom-style\:solid\] th {
    border-bottom-style: solid;
  }

  .tw\:\[\&_th\]\:border-b-divider th {
    border-bottom-color: var(--divider);
  }

  .tw\:\[\&_th\]\:bg-background th {
    background-color: var(--background);
  }

  .tw\:\[\&_th\]\:bg-card th {
    background-color: var(--card);
  }

  .tw\:\[\&_th\]\:px-4 th {
    padding-inline: calc(var(--tw-spacing) * 4);
  }

  .tw\:\[\&_th\]\:py-3 th {
    padding-block: calc(var(--tw-spacing) * 3);
  }

  .tw\:\[\&_th\]\:text-\[0\.8125rem\] th {
    font-size: .8125rem;
  }

  .tw\:\[\&_th\]\:\[font-weight\:700\] th {
    font-weight: 700;
  }

  .tw\:\[\&_th\]\:tracking-\[0\.05em\] th {
    --tw-tracking: .05em;
    letter-spacing: .05em;
  }

  .tw\:\[\&_th\]\:text-muted-foreground th {
    color: var(--muted-foreground);
  }

  .tw\:\[\&_th\]\:uppercase th {
    text-transform: uppercase;
  }

  .tw\:\[\&_th\]\:\[box-shadow\:inset_0_-1px_0_0_var\(--border\)\] th {
    box-shadow: inset 0 -1px 0 0 var(--border);
  }

  .tw\:\[\&_tr\]\:border-b tr {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .tw\:\[\&_tr\]\:border-b-0 tr {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  .tw\:\[\&_tr\]\:\[border-bottom-style\:solid\] tr {
    border-bottom-style: solid;
  }

  .tw\:\[\&_tr\]\:border-b-border tr {
    border-bottom-color: var(--border);
  }

  .tw\:\[\&_tr\:last-child\]\:border-0 tr:last-child {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .tw\:\[\&_ul\]\:m-0 ul {
    margin: 0;
  }

  .tw\:\[\&_ul\]\:my-1 ul {
    margin-block: var(--tw-spacing);
  }

  .tw\:\[\&_ul\]\:mt-0 ul {
    margin-top: 0;
  }

  .tw\:\[\&_ul\]\:mb-1 ul {
    margin-bottom: var(--tw-spacing);
  }

  .tw\:\[\&_ul\]\:mb-1\.5 ul {
    margin-bottom: calc(var(--tw-spacing) * 1.5);
  }

  .tw\:\[\&_ul\]\:mb-\[0\.7em\] ul {
    margin-bottom: .7em;
  }

  .tw\:\[\&_ul\]\:mb-\[6px\] ul {
    margin-bottom: 6px;
  }

  .tw\:\[\&_ul\]\:mb-\[8px\] ul {
    margin-bottom: 8px;
  }

  .tw\:\[\&_ul\]\:list-inside ul {
    list-style-position: inside;
  }

  .tw\:\[\&_ul\]\:list-none ul {
    list-style-type: none;
  }

  .tw\:\[\&_ul\]\:p-0 ul {
    padding: 0;
  }

  .tw\:\[\&_ul\]\:ps-\[1\.1em\] ul {
    padding-inline-start: 1.1em;
  }

  .tw\:\[\&_ul\]\:pl-5 ul {
    padding-left: calc(var(--tw-spacing) * 5);
  }

  .tw\:\[\&_ul\]\:pl-6 ul {
    padding-left: calc(var(--tw-spacing) * 6);
  }

  .tw\:\[\&_ul\]\:pl-\[1\.2em\] ul {
    padding-left: 1.2em;
  }

  .tw\:\[\&_ul\]\:pl-\[16px\] ul {
    padding-left: 16px;
  }

  .tw\:\[\&_ul\]\:pl-\[20px\] ul {
    padding-left: 20px;
  }

  .tw\:\[\&\+\&\]\:mt-\[8px\] + .tw\:\[\&\+\&\]\:mt-\[8px\] {
    margin-top: 8px;
  }

  .tw\:\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker {
    display: none;
  }

  .tw\:\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar {
    display: none;
  }

  .tw\:\[\&\:\:-webkit-scrollbar\]\:h-1::-webkit-scrollbar {
    height: var(--tw-spacing);
  }

  .tw\:\[\&\:\:-webkit-scrollbar\]\:h-\[3px\]::-webkit-scrollbar {
    height: 3px;
  }

  .tw\:\[\&\:\:-webkit-scrollbar\]\:h-\[4px\]::-webkit-scrollbar {
    height: 4px;
  }

  .tw\:\[\&\:\:-webkit-scrollbar\]\:h-\[6px\]::-webkit-scrollbar {
    height: 6px;
  }

  .tw\:\[\&\:\:-webkit-scrollbar\]\:w-\[4px\]::-webkit-scrollbar {
    width: 4px;
  }

  .tw\:\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-\[2px\]::-webkit-scrollbar-thumb {
    border-radius: 2px;
  }

  .tw\:\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-\[8px\]::-webkit-scrollbar-thumb {
    border-radius: 8px;
  }

  .tw\:\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-\[24px\]::-webkit-scrollbar-thumb {
    border-radius: 24px;
  }

  .tw\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-\[rgba\(255\,255\,255\,0\.3\)\]::-webkit-scrollbar-thumb {
    background-color: #ffffff4d;
  }

  .tw\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-border::-webkit-scrollbar-thumb {
    background-color: var(--border);
  }

  .tw\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-disabled-foreground::-webkit-scrollbar-thumb {
    background-color: var(--disabled-foreground);
  }

  .tw\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-muted::-webkit-scrollbar-thumb {
    background-color: var(--muted);
  }

  .tw\:\[\&\:\:-webkit-scrollbar-track\]\:bg-card::-webkit-scrollbar-track {
    background-color: var(--card);
  }

  .tw\:\[\&\:\:-webkit-slider-runnable-track\]\:h-\[6px\]::-webkit-slider-runnable-track {
    height: 6px;
  }

  .tw\:\[\&\:\:-webkit-slider-runnable-track\]\:rounded-full::-webkit-slider-runnable-track {
    border-radius: 3.40282e38px;
  }

  .tw\:\[\&\:\:-webkit-slider-runnable-track\]\:bg-transparent::-webkit-slider-runnable-track {
    background-color: #0000;
  }

  .tw\:\[\&\:\:-webkit-slider-thumb\]\:pointer-events-auto::-webkit-slider-thumb {
    pointer-events: auto;
  }

  .tw\:\[\&\:\:-webkit-slider-thumb\]\:mt-\[-8px\]::-webkit-slider-thumb {
    margin-top: -8px;
  }

  .tw\:\[\&\:\:-webkit-slider-thumb\]\:size-\[22px\]::-webkit-slider-thumb {
    width: 22px;
    height: 22px;
  }

  .tw\:\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb {
    appearance: none;
  }

  .tw\:\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb {
    border-radius: 3.40282e38px;
  }

  .tw\:\[\&\:\:-webkit-slider-thumb\]\:border-\[2px\]::-webkit-slider-thumb {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .tw\:\[\&\:\:-webkit-slider-thumb\]\:border-solid::-webkit-slider-thumb {
    --tw-border-style: solid;
    border-style: solid;
  }

  .tw\:\[\&\:\:-webkit-slider-thumb\]\:border-primary::-webkit-slider-thumb {
    border-color: var(--primary);
  }

  .tw\:\[\&\:\:-webkit-slider-thumb\]\:bg-card::-webkit-slider-thumb {
    background-color: var(--card);
  }

  .tw\:focus-visible\:\[\&\:\:-webkit-slider-thumb\]\:ring-\[4px\]:focus-visible::-webkit-slider-thumb {
    --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);
  }

  .tw\:focus-visible\:\[\&\:\:-webkit-slider-thumb\]\:ring-ring:focus-visible::-webkit-slider-thumb {
    --tw-ring-color: var(--ring);
  }

  .tw\:\[\&\:active\]\:\[transform\:scale\(0\.98\)\]:active {
    transform: scale(.98);
  }

  .tw\:\[\&\:active\]\:\[transform\:translateY\(-2px\)\]:active {
    transform: translateY(-2px);
  }

  .tw\:\[\&\:active\]\:\[transform\:translateY\(0\)\]:active {
    transform: translateY(0);
  }

  .tw\:\[\&\:active\]\:bg-primary\/4:active {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[\&\:active\]\:bg-primary\/4:active {
      background-color: color-mix(in oklab, var(--primary) 4%, transparent);
    }
  }

  .tw\:\[\&\:first-of-type\]\:border-t-0:first-of-type {
    border-top-style: var(--tw-border-style);
    border-top-width: 0;
  }

  .tw\:\[\&\:focus-visible_img\]\:scale-\[1\.025\]:focus-visible img {
    scale: 1.025;
  }

  .tw\:\[\&\:has\(\:focus-visible\)\]\:outline-2:has(:focus-visible) {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }

  .tw\:\[\&\:has\(\:focus-visible\)\]\:outline-offset-2:has(:focus-visible) {
    outline-offset: 2px;
  }

  .tw\:\[\&\:has\(\:focus-visible\)\]\:outline-primary:has(:focus-visible) {
    outline-color: var(--primary);
  }

  .tw\:\[\&\:has\(\:focus-visible\)\]\:\[outline-style\:solid\]:has(:focus-visible) {
    outline-style: solid;
  }

  .tw\:\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role="checkbox"]) {
    padding-right: 0;
  }

  .tw\:\[\&\:hover\]\:z-10:hover {
    z-index: 10;
  }

  .tw\:\[\&\:hover\]\:\[transform\:rotate\(0deg\)\]:hover {
    transform: rotate(0);
  }

  .tw\:\[\&\:hover\]\:\[transform\:translateY\(-1px\)\]:hover {
    transform: translateY(-1px);
  }

  .tw\:\[\&\:hover\]\:\[transform\:translateY\(-2px\)\]:hover {
    transform: translateY(-2px);
  }

  .tw\:\[\&\:hover\]\:\[transform\:translateY\(-3px\)\]:hover {
    transform: translateY(-3px);
  }

  .tw\:\[\&\:hover\]\:\[transform\:translateY\(-48\%\)_rotate\(0deg\)_scale\(1\.05\)\]:hover {
    transform: translateY(-48%) rotate(0) scale(1.05);
  }

  .tw\:\[\&\:hover\]\:\[transform\:translateY\(-50\%\)_rotate\(0deg\)_scale\(1\.05\)\]:hover {
    transform: translateY(-50%) rotate(0) scale(1.05);
  }

  .tw\:\[\&\:hover\]\:\[border-color\:var\(--acc-add-hover\)\]:hover {
    border-color: var(--acc-add-hover);
  }

  .tw\:\[\&\:hover\]\:border-primary:hover, .tw\:\[\&\:hover\]\:border-primary\/20:hover {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[\&\:hover\]\:border-primary\/20:hover {
      border-color: color-mix(in oklab, var(--primary) 20%, transparent);
    }
  }

  .tw\:\[\&\:hover\]\:border-primary\/30:hover {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[\&\:hover\]\:border-primary\/30:hover {
      border-color: color-mix(in oklab, var(--primary) 30%, transparent);
    }
  }

  .tw\:\[\&\:hover\]\:border-primary\/40:hover {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[\&\:hover\]\:border-primary\/40:hover {
      border-color: color-mix(in oklab, var(--primary) 40%, transparent);
    }
  }

  .tw\:\[\&\:hover\]\:\[background-color\:var\(--acc-add-hover-bg\)\]:hover {
    background-color: var(--acc-add-hover-bg);
  }

  .tw\:\[\&\:hover\]\:bg-\[rgba\(0\,0\,0\,0\.75\)\]:hover {
    background-color: #000000bf;
  }

  .tw\:\[\&\:hover\]\:bg-\[rgba\(255\,255\,255\,0\.1\)\]:hover {
    background-color: #ffffff1a;
  }

  .tw\:\[\&\:hover\]\:bg-\[var\(--hover-wash\)\]:hover {
    background-color: var(--hover-wash);
  }

  .tw\:\[\&\:hover\]\:bg-card:hover {
    background-color: var(--card);
  }

  .tw\:\[\&\:hover\]\:bg-disabled:hover, .tw\:\[\&\:hover\]\:bg-disabled\/50:hover {
    background-color: var(--disabled);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[\&\:hover\]\:bg-disabled\/50:hover {
      background-color: color-mix(in oklab, var(--disabled) 50%, transparent);
    }
  }

  .tw\:\[\&\:hover\]\:bg-foreground\/2:hover {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[\&\:hover\]\:bg-foreground\/2:hover {
      background-color: color-mix(in oklab, var(--foreground) 2%, transparent);
    }
  }

  .tw\:\[\&\:hover\]\:bg-foreground\/4:hover {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[\&\:hover\]\:bg-foreground\/4:hover {
      background-color: color-mix(in oklab, var(--foreground) 4%, transparent);
    }
  }

  .tw\:\[\&\:hover\]\:bg-foreground\/6:hover {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[\&\:hover\]\:bg-foreground\/6:hover {
      background-color: color-mix(in oklab, var(--foreground) 6%, transparent);
    }
  }

  .tw\:\[\&\:hover\]\:bg-foreground\/11:hover {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[\&\:hover\]\:bg-foreground\/11:hover {
      background-color: color-mix(in oklab, var(--foreground) 11%, transparent);
    }
  }

  .tw\:\[\&\:hover\]\:bg-hover-wash:hover {
    background-color: var(--hover-wash);
  }

  .tw\:\[\&\:hover\]\:bg-primary\/3:hover {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[\&\:hover\]\:bg-primary\/3:hover {
      background-color: color-mix(in oklab, var(--primary) 3%, transparent);
    }
  }

  .tw\:\[\&\:hover\]\:bg-primary\/4:hover {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[\&\:hover\]\:bg-primary\/4:hover {
      background-color: color-mix(in oklab, var(--primary) 4%, transparent);
    }
  }

  .tw\:\[\&\:hover\]\:bg-primary\/5:hover {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[\&\:hover\]\:bg-primary\/5:hover {
      background-color: color-mix(in oklab, var(--primary) 5%, transparent);
    }
  }

  .tw\:\[\&\:hover\]\:bg-primary\/6:hover {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[\&\:hover\]\:bg-primary\/6:hover {
      background-color: color-mix(in oklab, var(--primary) 6%, transparent);
    }
  }

  .tw\:\[\&\:hover\]\:bg-primary\/8:hover {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[\&\:hover\]\:bg-primary\/8:hover {
      background-color: color-mix(in oklab, var(--primary) 8%, transparent);
    }
  }

  .tw\:\[\&\:hover\]\:bg-primary\/9:hover {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[\&\:hover\]\:bg-primary\/9:hover {
      background-color: color-mix(in oklab, var(--primary) 9%, transparent);
    }
  }

  .tw\:\[\&\:hover\]\:bg-primary\/12:hover {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[\&\:hover\]\:bg-primary\/12:hover {
      background-color: color-mix(in oklab, var(--primary) 12%, transparent);
    }
  }

  .tw\:\[\&\:hover\]\:bg-primary\/14:hover {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[\&\:hover\]\:bg-primary\/14:hover {
      background-color: color-mix(in oklab, var(--primary) 14%, transparent);
    }
  }

  .tw\:\[\&\:hover\]\:bg-primary\/20:hover {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[\&\:hover\]\:bg-primary\/20:hover {
      background-color: color-mix(in oklab, var(--primary) 20%, transparent);
    }
  }

  .tw\:\[\&\:hover\]\:bg-secondary\/85:hover {
    background-color: var(--secondary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[\&\:hover\]\:bg-secondary\/85:hover {
      background-color: color-mix(in oklab, var(--secondary) 85%, transparent);
    }
  }

  .tw\:\[\&\:hover\]\:text-foreground:hover {
    color: var(--foreground);
  }

  .tw\:\[\&\:hover\]\:text-primary:hover {
    color: var(--primary);
  }

  .tw\:\[\&\:hover\]\:text-secondary:hover {
    color: var(--secondary);
  }

  .tw\:\[\&\:hover\]\:underline:hover {
    text-decoration-line: underline;
  }

  .tw\:\[\&\:hover\]\:opacity-100:hover {
    opacity: 1;
  }

  .tw\:\[\&\:hover\]\:shadow-\(--shadow-banner\):hover {
    --tw-shadow: var(--shadow-banner);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:\[\&\:hover\]\:shadow-\(--shadow-raised\):hover {
    --tw-shadow: var(--shadow-raised);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:\[\&\:hover\]\:shadow-\[0_0_0_1px_var\(--primary\)\]:hover {
    --tw-shadow: 0 0 0 1px var(--tw-shadow-color, var(--primary));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:\[\&\:hover\]\:shadow-\[0_2px_12px_color-mix\(in_srgb\,var\(--primary\)_12\%\,transparent\)\]:hover {
    --tw-shadow: 0 2px 12px var(--tw-shadow-color, var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[\&\:hover\]\:shadow-\[0_2px_12px_color-mix\(in_srgb\,var\(--primary\)_12\%\,transparent\)\]:hover {
      --tw-shadow: 0 2px 12px var(--tw-shadow-color, color-mix(in srgb,var(--primary) 12%,transparent));
    }
  }

  .tw\:\[\&\:hover\]\:shadow-\[0_2px_12px_color-mix\(in_srgb\,var\(--primary\)_12\%\,transparent\)\]:hover {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:\[\&\:hover\]\:shadow-\[0_4px_12px_-2px_rgba\(0\,0\,0\,0\.15\)\,0_2px_4px_-1px_rgba\(0\,0\,0\,0\.08\)\]:hover {
    --tw-shadow: 0 4px 12px -2px var(--tw-shadow-color, #00000026), 0 2px 4px -1px var(--tw-shadow-color, #00000014);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:\[\&\:hover\]\:shadow-\[0_4px_12px_color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\]:hover {
    --tw-shadow: 0 4px 12px var(--tw-shadow-color, var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[\&\:hover\]\:shadow-\[0_4px_12px_color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\]:hover {
      --tw-shadow: 0 4px 12px var(--tw-shadow-color, color-mix(in srgb,var(--primary) 8%,transparent));
    }
  }

  .tw\:\[\&\:hover\]\:shadow-\[0_4px_12px_color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\]:hover {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:\[\&\:hover\]\:shadow-\[0_4px_16px_color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\]:hover {
    --tw-shadow: 0 4px 16px var(--tw-shadow-color, var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[\&\:hover\]\:shadow-\[0_4px_16px_color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\]:hover {
      --tw-shadow: 0 4px 16px var(--tw-shadow-color, color-mix(in srgb,var(--primary) 8%,transparent));
    }
  }

  .tw\:\[\&\:hover\]\:shadow-\[0_4px_16px_color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\]:hover {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:\[\&\:hover\]\:shadow-\[0_6px_20px_color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\]:hover {
    --tw-shadow: 0 6px 20px var(--tw-shadow-color, var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .tw\:\[\&\:hover\]\:shadow-\[0_6px_20px_color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\]:hover {
      --tw-shadow: 0 6px 20px var(--tw-shadow-color, color-mix(in srgb,var(--primary) 8%,transparent));
    }
  }

  .tw\:\[\&\:hover\]\:shadow-\[0_6px_20px_color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\]:hover {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:\[\&\:hover\]\:shadow-\[0_8px_20px_rgba\(0\,0\,0\,0\.18\)\]:hover {
    --tw-shadow: 0 8px 20px var(--tw-shadow-color, #0000002e);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:\[\&\:hover\]\:shadow-\[var\(--shadow-raised\)\]:hover {
    --tw-shadow: var(--shadow-raised);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tw\:\[\&\:hover\]\:\[filter\:brightness\(0\.9\)\]:hover {
    filter: brightness(.9);
  }

  .tw\:\[\&\:hover_\.action-arrow\]\:\[transform\:translateX\(2px\)\]:hover .action-arrow {
    transform: translateX(2px);
  }

  .tw\:\[\&\:hover_\.action-arrow\]\:opacity-100:hover .action-arrow, .tw\:\[\&\:hover_\.day-rec-actions\]\:opacity-100:hover .day-rec-actions, .tw\:\[\&\:hover_\.note-actions\]\:opacity-100:hover .note-actions {
    opacity: 1;
  }

  .tw\:\[\&\:hover_\.overlay\]\:bg-\[rgba\(0\,0\,0\,0\.3\)\]:hover .overlay {
    background-color: #0000004d;
  }

  .tw\:\[\&\:hover_\.play-overlay\]\:bg-\[rgba\(0\,0\,0\,0\.4\)\]:hover .play-overlay {
    background-color: #0006;
  }

  .tw\:\[\&\:hover_\.step-actions\]\:opacity-100:hover .step-actions {
    opacity: 1;
  }

  .tw\:\[\&\:hover_img\]\:scale-\[1\.025\]:hover img {
    scale: 1.025;
  }

  .tw\:\[\&\:hover_img\]\:\[transform\:scale\(1\.05\)\]:hover img {
    transform: scale(1.05);
  }

  .tw\:\[\&\>\*\]\:pointer-events-auto > * {
    pointer-events: auto;
  }

  .tw\:\[\&\>\*\]\:m-0 > * {
    margin: 0;
  }

  .tw\:\[\&\>\*\]\:\[scroll-snap-align\:start\] > * {
    scroll-snap-align: start;
  }

  @media (min-width: 600px) {
    .tw\:sm\:\[\&\>\*\]\:m-0 > * {
      margin: 0;
    }
  }

  @media (min-width: 900px) {
    .tw\:md\:\[\&\>\*\]\:m-0 > * {
      margin: 0;
    }
  }

  .tw\:\[\&\>\*\+\*\]\:mt-0\.5 > * + * {
    margin-top: calc(var(--tw-spacing) * .5);
  }

  .tw\:\[\&\>\*\+\*\]\:mt-1 > * + * {
    margin-top: var(--tw-spacing);
  }

  .tw\:\[\&\>\*\+\*\]\:mt-1\.5 > * + * {
    margin-top: calc(var(--tw-spacing) * 1.5);
  }

  .tw\:\[\&\>\*\+\*\]\:mt-2 > * + * {
    margin-top: calc(var(--tw-spacing) * 2);
  }

  .tw\:\[\&\>\*\+\*\]\:mt-3 > * + * {
    margin-top: calc(var(--tw-spacing) * 3);
  }

  .tw\:\[\&\>\*\+\*\]\:mt-4 > * + * {
    margin-top: calc(var(--tw-spacing) * 4);
  }

  .tw\:\[\&\>\*\+\*\]\:mt-5 > * + * {
    margin-top: calc(var(--tw-spacing) * 5);
  }

  .tw\:\[\&\>\*\+\*\]\:mt-\[2px\] > * + * {
    margin-top: 2px;
  }

  .tw\:\[\&\>\*\+\*\]\:-ml-1\.5 > * + * {
    margin-left: calc(var(--tw-spacing) * -1.5);
  }

  .tw\:\[\&\>\*\+\*\]\:ml-0\.5 > * + * {
    margin-left: calc(var(--tw-spacing) * .5);
  }

  .tw\:\[\&\>\*\+\*\]\:ml-1 > * + * {
    margin-left: var(--tw-spacing);
  }

  .tw\:\[\&\>\*\+\*\]\:ml-1\.5 > * + * {
    margin-left: calc(var(--tw-spacing) * 1.5);
  }

  .tw\:\[\&\>\*\+\*\]\:ml-2 > * + * {
    margin-left: calc(var(--tw-spacing) * 2);
  }

  .tw\:\[\&\>\*\+\*\]\:ml-4 > * + * {
    margin-left: calc(var(--tw-spacing) * 4);
  }

  .tw\:\[\&\>\*\+\*\]\:ml-6 > * + * {
    margin-left: calc(var(--tw-spacing) * 6);
  }

  .tw\:\[\&\>\*\+\*\]\:ml-\[-6px\] > * + * {
    margin-left: -6px;
  }

  .tw\:\[\&\>\*\+\*\]\:ml-\[2px\] > * + * {
    margin-left: 2px;
  }

  .tw\:\[\&\>\*\+\*\]\:ml-\[4px\] > * + * {
    margin-left: 4px;
  }

  .tw\:\[\&\>\*\+\*\]\:border-t > * + * {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .tw\:\[\&\>\*\+\*\]\:\[border-top-style\:solid\] > * + * {
    border-top-style: solid;
  }

  .tw\:\[\&\>\*\+\*\]\:\[border-top-color\:var\(--rib-divider\)\] > * + * {
    border-top-color: var(--rib-divider);
  }

  .tw\:\[\&\>\*\+\*\]\:border-t-border > * + * {
    border-top-color: var(--border);
  }

  @media (min-width: 600px) {
    .tw\:sm\:\[\&\>\*\+\*\]\:mt-0 > * + * {
      margin-top: 0;
    }

    .tw\:sm\:\[\&\>\*\+\*\]\:ml-2 > * + * {
      margin-left: calc(var(--tw-spacing) * 2);
    }

    .tw\:sm\:\[\&\>\*\+\*\]\:ml-3 > * + * {
      margin-left: calc(var(--tw-spacing) * 3);
    }
  }

  @media (min-width: 900px) {
    .tw\:md\:\[\&\>\*\+\*\]\:ml-3 > * + * {
      margin-left: calc(var(--tw-spacing) * 3);
    }

    .tw\:md\:\[\&\>\*\+\*\]\:ml-4 > * + *, .tw\:md\:\[\&\>\*\+\*\:last-child\]\:ml-4 > * + :last-child {
      margin-left: calc(var(--tw-spacing) * 4);
    }
  }

  .tw\:\[\&\>\*\~\*\]\:ml-\[6px\] > * ~ * {
    margin-left: 6px;
  }

  .tw\:\[\&\>\[data-blog-image-state\]\]\:aspect-\[4\/3\] > [data-blog-image-state] {
    aspect-ratio: 4 / 3;
  }

  .tw\:\[\&\>\[data-blog-image-state\]\]\:size-full > [data-blog-image-state] {
    width: 100%;
    height: 100%;
  }

  .tw\:\[\&\>\[data-blog-image-state\]\]\:w-full > [data-blog-image-state] {
    width: 100%;
  }

  .tw\:\[\&\>\[data-blog-image-state\]\]\:rounded-\[var\(--blog-reading-radius\)\] > [data-blog-image-state] {
    border-radius: var(--blog-reading-radius);
  }

  .tw\:\[\&\>\[data-blog-image-state\]\]\:bg-hover-wash > [data-blog-image-state] {
    background-color: var(--hover-wash);
  }

  .tw\:\[\&\>\[data-blog-image-state\]\]\:object-cover > [data-blog-image-state] {
    object-fit: cover;
  }

  .tw\:\[\&\>\[data-blog-image-state\]\]\:shadow-\[var\(--blog-overlay-shadow\)\] > [data-blog-image-state] {
    --tw-shadow: var(--blog-overlay-shadow);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  @media (min-width: 600px) {
    .tw\:sm\:\[\&\>\[data-blog-image-state\]\]\:aspect-video > [data-blog-image-state] {
      aspect-ratio: var(--tw-aspect-video);
    }
  }

  .tw\:\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\] > [role="checkbox"] {
    --tw-translate-y: 2px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:\[\&\>div\]\:\!m-0 > div {
    margin: 0 !important;
  }

  .tw\:\[\&\>div\]\:flex > div {
    display: flex;
  }

  .tw\:\[\&\>div\]\:w-full > div {
    width: 100%;
  }

  .tw\:\[\&\>div\]\:flex-1 > div {
    flex: 1;
  }

  .tw\:\[\&\>div\]\:flex-col > div {
    flex-direction: column;
  }

  .tw\:\[\&\>div\]\:overflow-hidden > div {
    overflow: hidden;
  }

  .tw\:\[\&\>div\]\:rounded-\[10px\] > div {
    border-radius: 10px;
  }

  .tw\:\[\&\>div\]\:border > div {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .tw\:\[\&\>div\]\:border-solid > div {
    --tw-border-style: solid;
    border-style: solid;
  }

  .tw\:\[\&\>div\]\:border-border > div {
    border-color: var(--border);
  }

  .tw\:\[\&\>div\]\:bg-background > div {
    background-color: var(--background);
  }

  .tw\:\[\&\>div\]\:text-left > div {
    text-align: left;
  }

  .tw\:\[\&\>div\:empty\]\:hidden > div:empty {
    display: none;
  }

  .tw\:\[\&\>label\]\:m-0 > label {
    margin: 0;
  }

  .tw\:\[\&\>label\]\:mr-0 > label {
    margin-right: 0;
  }

  .tw\:\[\&\>li\]\:text-\[0\.8125rem\] > li {
    font-size: .8125rem;
  }

  .tw\:\[\&\>li\]\:leading-\[1\.5\] > li {
    --tw-leading: 1.5;
    line-height: 1.5;
  }

  .tw\:\[\&\>svg\]\:\!m-0 > svg {
    margin: 0 !important;
  }

  .tw\:\[\&\>svg\]\:block > svg {
    display: block;
  }

  .tw\:\[\&\>svg\]\:size-\[14px\] > svg {
    width: 14px;
    height: 14px;
  }

  .tw\:\[\&\>svg\]\:size-\[18px\] > svg {
    width: 18px;
    height: 18px;
  }

  .tw\:\[\&\>svg\]\:\!h-\[21px\] > svg {
    height: 21px !important;
  }

  .tw\:\[\&\>svg\]\:\!h-\[var\(--route-flag-height\)\] > svg {
    height: var(--route-flag-height) !important;
  }

  .tw\:\[\&\>svg\]\:\!w-\[30px\] > svg {
    width: 30px !important;
  }

  .tw\:\[\&\>svg\]\:\!w-\[var\(--route-flag-width\)\] > svg {
    width: var(--route-flag-width) !important;
  }

  .tw\:\[\&\>svg\]\:translate-y-0 > svg {
    --tw-translate-y: 0px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tw\:\[\&\>svg\]\:rounded-\[3px\] > svg {
    border-radius: 3px;
  }

  .tw\:last\:\[\&\>td\]\:border-b-0:last-child > td, .tw\:\[\&\>tr\]\:last\:border-b-0 > tr:last-child {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  @media (hover: hover) and (pointer: fine) {
    @media (hover: hover) {
      .tw\:\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:group-hover\:opacity-100:is(:where(.tw\:group):hover *) {
        opacity: 1;
      }
    }
  }

  [data-state="open"] > .tw\:\[\[data-state\=open\]\>\&\]\:rotate-180 {
    rotate: 180deg;
  }
}

@keyframes ds-overlay-fade-in {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes ds-overlay-fade-out {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes ds-sheet-slide-in {
  from {
    transform: translateY(100%);
  }

  to {
    transform: translateY(0);
  }
}

@keyframes ds-sheet-slide-out {
  from {
    transform: translateY(0);
  }

  to {
    transform: translateY(100%);
  }
}

@property --tw-border-spacing-x {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-spacing-y {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scroll-snap-strictness {
  syntax: "*";
  inherits: false;
  initial-value: proximity;
}

@property --tw-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-gradient-position {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}

@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}

@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

@property --tw-ordinal {
  syntax: "*";
  inherits: false
}

@property --tw-slashed-zero {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-figure {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-spacing {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-fraction {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}

@property --tw-content {
  syntax: "*";
  inherits: false;
  initial-value: "";
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

@keyframes pulse {
  50% {
    opacity: .5;
  }
}
