/*! 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-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-pan-x: initial;
      --tw-pan-y: initial;
      --tw-pinch-zoom: initial;
      --tw-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-divide-x-reverse: 0;
      --tw-border-style: solid;
      --tw-divide-y-reverse: 0;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-content: "";
      --tw-animation-delay: 0s;
      --tw-animation-direction: normal;
      --tw-animation-duration: initial;
      --tw-animation-fill-mode: none;
      --tw-animation-iteration-count: 1;
      --tw-enter-blur: 0;
      --tw-enter-opacity: 1;
      --tw-enter-rotate: 0;
      --tw-enter-scale: 1;
      --tw-enter-translate-x: 0;
      --tw-enter-translate-y: 0;
      --tw-exit-blur: 0;
      --tw-exit-opacity: 1;
      --tw-exit-rotate: 0;
      --tw-exit-scale: 1;
      --tw-exit-translate-x: 0;
      --tw-exit-translate-y: 0;
    }
  }
}

@layer theme {
  :root, :host {
    --font-sans: var(--font-sans);
    --font-mono: var(--font-mono);
    --color-red-500: oklch(63.7% .237 25.331);
    --color-orange-500: oklch(70.5% .213 47.604);
    --color-amber-200: oklch(92.4% .12 95.746);
    --color-amber-400: oklch(82.8% .189 84.429);
    --color-amber-500: oklch(76.9% .188 70.08);
    --color-amber-600: oklch(66.6% .179 58.318);
    --color-amber-700: oklch(55.5% .163 48.998);
    --color-amber-900: oklch(41.4% .112 45.904);
    --color-amber-950: oklch(27.9% .077 45.635);
    --color-yellow-500: oklch(79.5% .184 86.047);
    --color-green-500: oklch(72.3% .219 149.579);
    --color-green-600: oklch(62.7% .194 149.214);
    --color-emerald-400: oklch(76.5% .177 163.223);
    --color-emerald-500: oklch(69.6% .17 162.48);
    --color-emerald-600: oklch(59.6% .145 163.225);
    --color-emerald-700: oklch(50.8% .118 165.612);
    --color-cyan-50: oklch(98.4% .019 200.873);
    --color-cyan-100: oklch(95.6% .045 203.388);
    --color-cyan-200: oklch(91.7% .08 205.041);
    --color-cyan-300: oklch(86.5% .127 207.078);
    --color-cyan-400: oklch(78.9% .154 211.53);
    --color-cyan-500: oklch(71.5% .143 215.221);
    --color-cyan-600: oklch(60.9% .126 221.723);
    --color-cyan-800: oklch(45% .085 224.283);
    --color-cyan-900: oklch(39.8% .07 227.392);
    --color-sky-300: oklch(82.8% .111 230.318);
    --color-sky-400: oklch(74.6% .16 232.661);
    --color-blue-400: oklch(70.7% .165 254.624);
    --color-blue-500: oklch(62.3% .214 259.815);
    --color-blue-700: oklch(48.8% .243 264.376);
    --color-indigo-400: oklch(67.3% .182 276.935);
    --color-rose-400: oklch(71.2% .194 13.428);
    --color-rose-500: oklch(64.5% .246 16.439);
    --color-rose-600: oklch(58.6% .253 17.585);
    --color-rose-700: oklch(51.4% .222 16.935);
    --color-slate-50: oklch(98.4% .003 247.858);
    --color-slate-100: oklch(96.8% .007 247.896);
    --color-slate-200: oklch(92.9% .013 255.508);
    --color-slate-300: oklch(86.9% .022 252.894);
    --color-slate-400: oklch(70.4% .04 256.788);
    --color-slate-500: oklch(55.4% .046 257.417);
    --color-slate-600: oklch(44.6% .043 257.281);
    --color-slate-800: oklch(27.9% .041 260.031);
    --color-slate-900: oklch(20.8% .042 265.755);
    --color-slate-950: oklch(12.9% .042 264.695);
    --color-zinc-50: oklch(98.5% 0 none);
    --color-zinc-700: oklch(37% .013 285.805);
    --color-zinc-900: oklch(21% .006 285.885);
    --color-black: #000;
    --color-white: #fff;
    --spacing: var(--spacing);
    --container-xs: 20rem;
    --container-sm: 24rem;
    --container-md: 28rem;
    --container-lg: 32rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --container-5xl: 64rem;
    --container-6xl: 72rem;
    --container-7xl: 80rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --text-6xl: 3.75rem;
    --text-6xl--line-height: 1;
    --text-8xl: 6rem;
    --text-8xl--line-height: 1;
    --text-9xl: 8rem;
    --text-9xl--line-height: 1;
    --font-weight-light: 300;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-extrabold: 800;
    --font-weight-black: 900;
    --tracking-tight: calc(var(--tracking-normal) - .025em);
    --tracking-normal: var(--tracking-normal);
    --leading-tight: 1.25;
    --leading-snug: 1.375;
    --leading-normal: 1.5;
    --leading-relaxed: 1.625;
    --radius-xs: .125rem;
    --radius-md: calc(var(--radius) - 2px);
    --radius-lg: var(--radius);
    --radius-xl: calc(var(--radius) + 4px);
    --radius-2xl: calc(var(--radius) * 1.8);
    --shadow-2xs: var(--shadow-2xs);
    --shadow-xs: var(--shadow-xs);
    --shadow-sm: var(--shadow-sm);
    --shadow-md: var(--shadow-md);
    --shadow-lg: var(--shadow-lg);
    --shadow-xl: var(--shadow-xl);
    --shadow-2xl: var(--shadow-2xl);
    --drop-shadow-xs: 0 1px 1px #0000000d;
    --drop-shadow-sm: 0 1px 2px #00000026;
    --drop-shadow-md: 0 3px 3px #0000001f;
    --drop-shadow-lg: 0 4px 4px #00000026;
    --ease-out: cubic-bezier(0, 0, .2, 1);
    --ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --animate-spin: spin 1s linear infinite;
    --animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite;
    --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
    --animate-bounce: bounce 1s infinite;
    --blur-xs: 4px;
    --blur-sm: 8px;
    --blur-md: 12px;
    --blur-lg: 16px;
    --blur-xl: 24px;
    --blur-3xl: 64px;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
    --radius: .35rem;
    --spacing-command-dialog: 10vh;
    --font-critical-loading: "Inter Variable", system-ui, sans-serif;
    --z-index-data-grid-pinned: 1;
    --leading-heading: 1.2;
    --leading-heading-3: 1.3;
    --leading-body: 1.6;
    --leading-loading: calc(1.25 / .875);
    --tracking-heading-2: -.02em;
    --tracking-heading-3: -.015em;
    --tracking-heading-4: -.01em;
    --tracking-emphasis: .02em;
    --tracking-badge: .08em;
    --radius-full: 9999px;
    --color-primary: var(--primary);
    --font-tnr: var(--font-tnr);
    --font-heading: var(--font-heading);
    --font-body: var(--font-body);
    --text-xxs: 8px;
    --ui-tabs-trigger-height: calc(100% - 1px);
    --ui-dialog-max-height: calc(100vh - 6rem);
    --ui-dialog-max-width: calc(100vw - 2rem);
    --ui-error-notification-max-width: calc(100vw - 2rem);
    --ui-error-boundary-min-height: min(24rem, 60dvh);
    --ui-radius-lg-inner: calc(var(--radius-lg) - 1px);
    --ui-radius-md-inner: calc(var(--radius-md) - 1px);
    --ui-radius-xl-inner: calc(var(--radius-xl) - 1px);
    --ui-radius-2xl-inner: calc(var(--radius-2xl) - 1px);
    --ui-input-group-radius: calc(var(--radius) - 5px);
    --ui-table-micro-tracking: .1em;
    --ui-menu-label-tracking: .4em;
    --ui-autocomplete-leading-padding: calc(calc(var(--spacing) * 3) - 1px);
    --ui-autocomplete-leading-padding-sm: calc(calc(var(--spacing) * 2.5) - 1px);
    --ui-autocomplete-input-padding: calc(calc(var(--spacing) * 8.5) - 1px);
    --ui-autocomplete-input-padding-sm: calc(calc(var(--spacing) * 7.5) - 1px);
    --ui-autocomplete-input-padding-md: calc(calc(var(--spacing) * 8) - 1px);
    --ui-autocomplete-input-padding-md-sm: calc(calc(var(--spacing) * 7) - 1px);
    --color-cuav-background: #020912;
    --color-cuav-panel: #06131d;
    --color-cuav-panel-elevated: #081b27;
    --color-cuav-raised: #0b2432;
    --color-cuav-selected: #082b3b;
    --color-cuav-border: #15506a;
    --color-cuav-border-soft: #0d3244;
    --color-cuav-border-bright: #1c84a4;
    --color-cuav-text: #eaf8ff;
    --color-cuav-secondary: #91b3c5;
    --color-cuav-accent: #15d9ef;
    --color-cuav-accent-bright: #65f1ff;
    --color-cuav-sensor: #2d9cff;
    --color-cuav-coverage: #8a7dff;
    --color-cuav-success: #2ee6a6;
    --color-cuav-warning: #ffbf3f;
    --color-cuav-danger: #ff4d5e;
    --color-cuav-map-border: #17617b;
    --color-cuav-symbol: #c3ebf4;
    --color-cuav-asset: #74b9ff;
    --color-cuav-progress: #0d2838;
    --color-cuav-demo-rail: #020c1588;
    --color-cuav-demo-rail-border: #143e5255;
    --color-cuav-demo-status: #020910cc;
    --color-cuav-demo-badge: #15d9ef1a;
    --color-cuav-demo-badge-border: #15d9ef88;
    --color-cuav-demo-badge-text: #eef8ff;
    --color-cuav-demo-primary: #f0f9ff;
    --color-cuav-demo-speed: #041520;
    --color-cuav-demo-speed-border: #164357;
    --color-cuav-demo-library: #061b26;
    --color-cuav-demo-library-border: #1a516b;
    --color-cuav-demo-library-text: #9ac2d8;
    --color-cuav-demo-library-hover: #0a293b;
    --text-cuav-flow: .5625rem;
    --text-cuav-flow--line-height: .6875rem;
    --color-cuav-page-background: #080f19;
    --color-cuav-page-foreground: #e6f0f6;
    --color-cuav-page-selection: #59d3e1;
    --color-cuav-page-selection-foreground: #06131b;
    --color-cuav-page-header: #0b1723;
    --color-cuav-page-header-border: #213b4e;
    --color-cuav-page-identity-muted: #a7bbc9;
    --color-cuav-page-icon-background: #102936;
    --color-cuav-page-icon-border: #326473;
    --color-cuav-page-icon: #65d5e4;
    --color-cuav-page-muted: #9eb2c1;
    --color-cuav-page-target: #7cdaea;
    --color-cuav-page-healthy: #89d9b4;
    --color-cuav-page-warning: #e7c27b;
    --color-cuav-page-clock: #102333;
    --color-cuav-page-clock-border: #2d495c;
    --color-cuav-page-clock-text: #91bfcd;
    --color-cuav-page-panel: #0d1a27;
    --color-cuav-page-panel-border: #243c4e;
    --color-cuav-page-heading: #77d6e5;
    --color-cuav-page-heading-muted: #8faeba;
    --color-cuav-page-divider: #223746;
    --color-cuav-page-identifier: #8da7b8;
    --color-cuav-page-force-icon-background: #122b35;
    --color-cuav-page-force-icon: #74d7dc;
    --color-cuav-page-equipment-icon-background: #172b41;
    --color-cuav-page-equipment-icon: #8ab6ef;
    --color-cuav-page-ready: #a1dbbe;
    --color-cuav-page-detail-label: #93adbd;
    --color-cuav-page-detail: #cddbe5;
    --color-cuav-page-detail-icon: #70b9ca;
    --color-cuav-page-detail-value: #8ab6ef;
    --color-cuav-page-footer-text: #9ebaca;
    --color-cuav-page-map: #111f30;
    --color-cuav-page-map-border: #304c60;
    --color-cuav-page-live: #62d1e2;
    --color-cuav-page-strip: #0a1925f2;
    --color-cuav-page-strip-border: #385369;
    --color-cuav-page-target-label: #6dd5e4;
    --color-cuav-page-target-muted: #9cb6c7;
    --color-cuav-page-telemetry-muted: #97afbd;
    --color-cuav-page-picker: #0c2130;
    --color-cuav-page-picker-border: #344e62;
    --color-cuav-page-picker-text: #d3e4ee;
    --color-cuav-page-button: #152b3b;
    --color-cuav-page-button-border: #355166;
    --color-cuav-page-button-text: #c9e3f1;
    --color-cuav-page-button-hover: #1d4054;
    --color-cuav-page-select-highlight: #20485d;
    --color-cuav-page-placeholder: #9fb9c9;
    --color-cuav-page-hint: #0a1925eb;
    --color-cuav-page-hint-border: #3f5b70;
    --color-cuav-page-hint-text: #c2d6e3;
    --color-cuav-page-control: #0a1925ed;
    --color-cuav-page-control-border: #3b5b71;
    --color-cuav-page-control-text: #bde8f2;
    --color-cuav-page-control-hover: #1b3b4f;
    --color-cuav-page-footer: #0a1925;
    --color-cuav-page-live-text: #9fc4d3;
    --color-cuav-page-legend: #c3d5e2;
    --color-cuav-page-protected: #44cbd8;
    --color-cuav-page-restricted: #e57b83;
    --color-cuav-page-incident: #87a9e5;
    --color-cuav-page-coverage: #66a7ef;
    --color-cuav-page-marker: #102c3af5;
    --color-cuav-page-marker-border: #70cdda;
    --color-cuav-page-marker-text: #96e7eb;
    --color-cuav-page-equipment-marker: #162c49f5;
    --color-cuav-page-equipment-marker-border: #83afea;
    --color-cuav-page-equipment-marker-text: #a8caff;
    --color-cuav-page-alert-marker: #382b1ff5;
    --color-cuav-page-alert-marker-border: #e7c27b;
    --color-cuav-page-alert-marker-text: #f0ce91;
    --color-cuav-page-marker-label: #091824f5;
    --color-cuav-page-marker-label-text: #d1e4ee;
    --color-cuav-page-zone: #0b2730da;
    --color-cuav-page-zone-text: #a0dce4;
    --color-cuav-page-timeline: #cedee9;
    --color-cuav-page-timeline-active: #82dbb8;
    --color-cuav-page-timeline-muted: #8eacbf;
    --color-cuav-page-timeline-dot: #69cadb;
    --color-cuav-page-scrollbar: #15506a;
    --color-cuav-page-scrollbar-track: #04101a;
    --color-cuav-page-incident-border: #2a4255;
    --color-cuav-page-incident-label: #97b1c2;
    --color-cuav-page-timeline-border: #263c4f;
    --color-cuav-page-select: #102332;
    --text-cuav-page-label: 13px;
    --leading-cuav: 1.4;
    --text-cuav-label: 13px;
    --text-cuav-small: 11px;
    --grid-template-columns-cuav-page: 280px minmax(0, 1fr) 300px;
    --grid-template-columns-cuav-page-compact: 250px minmax(0, 1fr) 270px;
    --grid-template-columns-cuav-details: 78px minmax(0, 1fr);
    --grid-template-columns-cuav-details-wide: 110px minmax(0, 1fr);
    --grid-template-columns-cuav-details-compact: 72px minmax(0, 1fr);
    --grid-template-columns-cuav-incident-workspace: minmax(0, .72fr) minmax(0, 1.28fr);
    --grid-template-columns-cuav-incident-detail: minmax(300px, .64fr) minmax(0, 1.36fr);
    --grid-template-columns-cuav-target-overview: 80px minmax(0, 1fr);
    --grid-template-columns-cuav-target-detail: 70px minmax(0, 1fr);
    --grid-template-columns-cuav-timeline-row: 50px minmax(0, 1fr);
    --grid-template-columns-cuav-unit-details: 20px minmax(0, 1fr);
    --grid-template-columns-cuav-asset-body: minmax(0, 1fr) 96px;
    --grid-template-columns-cuav-asset-body-compact: minmax(0, 1fr) 76px;
    --grid-template-columns-cuav-panel-heading: minmax(0, 1fr) auto;
    --radius-cuav-control: 5px;
    --radius-cuav-panel: 10px;
    --background-image-cuav-dashboard-screen: radial-gradient(circle at 51% 5%, #0a3041 0, #04141f 24%, transparent 52%);
    --background-image-cuav-dashboard-panel: linear-gradient(145deg, var(--color-cuav-panel-elevated), var(--color-cuav-panel));
    --background-image-cuav-dashboard-map-overlay: linear-gradient(180deg, #02101a40 0, transparent 18%, transparent 78%, #0209126e 100%), repeating-linear-gradient(0deg, transparent 0, transparent 3px, #63f1ff08 4px);
    --background-image-cuav-dashboard-target-thumbnail: radial-gradient(circle, #0d4052 0, #06131d 68%);
    --height-utm-coordination-panel: 40vh;
    --text-utm-document-12pt: 12pt;
    --text-utm-document-13pt: 13pt;
    --text-utm-document-14pt: 14pt;
    --text-utm-document-14pt--line-height: var(--leading-relaxed);
    --tracking-utm-sci-fi: .15em;
  }
}

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

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

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

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

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

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

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

  b, strong {
    font-weight: bolder;
  }

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

  small {
    font-size: 80%;
  }

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

  sub {
    bottom: -.25em;
  }

  sup {
    top: -.5em;
  }

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

  :-moz-focusring:where(:not(iframe)) {
    outline: auto;
  }

  progress {
    vertical-align: baseline;
  }

  summary {
    display: list-item;
  }

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

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

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

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

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

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

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

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

  ::placeholder {
    opacity: 1;
  }

  @supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentColor;
    }

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

  textarea {
    resize: vertical;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }

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

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

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

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

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

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

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

  @supports (scrollbar-color: red blue) {
    :root {
      scrollbar-color: var(--primary) transparent;
    }
  }

  @supports selector(::-webkit-scrollbar-thumb) {
    ::-webkit-scrollbar-track {
      background: none;
    }

    ::-webkit-scrollbar-thumb {
      background: var(--primary);
    }
  }

  :focus-visible {
    border-radius: var(--radius-xs);
    --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);
    outline-style: var(--tw-outline-style);
    outline-offset: 3px;
    outline-width: 2px;
    outline-color: var(--ring);
    transition-property: none !important;
  }

  :where(button, input:not([type="hidden"]), select, textarea, [role="button"], [role="menuitem"], [role="menuitemcheckbox"], [role="menuitemradio"], [role="tab"], [role="option"], [role="switch"], [role="treeitem"], [role="combobox"]):where(:disabled, [aria-disabled="true"], [data-disabled]) {
    cursor: not-allowed !important;
    pointer-events: auto !important;
  }

  :where(button, [role="button"], [role="tab"], [role="switch"]):not(:where(:disabled, [aria-disabled="true"], [data-disabled])) {
    cursor: pointer;
  }

  .maplibregl-popup-content {
    --tw-shadow: 0 0 #0000 !important;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
    background-color: #0000 !important;
    border-radius: 0 !important;
    padding: 0 !important;
  }

  .maplibregl-popup-tip {
    display: none !important;
  }

  html {
    scroll-behavior: smooth;
  }

  html[data-theme-color-switching] *, html[data-theme-color-switching] :before, html[data-theme-color-switching] :after {
    transition: none !important;
    animation: none !important;
  }

  @supports selector(::view-transition-old(root)) {
    ::view-transition-old(root) {
      animation: .2s ease-out both view-transition-fade-out;
    }
  }

  @supports selector(::view-transition-new(root)) {
    ::view-transition-new(root) {
      animation: .2s ease-out both view-transition-fade-in;
    }
  }

  @keyframes view-transition-fade-out {
    to {
      opacity: 0;
    }
  }

  @keyframes view-transition-fade-in {
    from {
      opacity: 0;
    }
  }

  h1 {
    font-family: var(--font-heading);
    font-size: var(--text-4xl);
    font-weight: var(--font-weight-bold);
    letter-spacing: var(--tracking-tight);
    line-height: var(--leading-heading);
  }

  h2 {
    font-family: var(--font-heading);
    font-size: var(--text-3xl);
    font-weight: var(--font-weight-semibold);
    letter-spacing: var(--tracking-heading-2);
    line-height: var(--leading-tight);
  }

  h3 {
    font-family: var(--font-heading);
    font-size: var(--text-2xl);
    font-weight: var(--font-weight-semibold);
    letter-spacing: var(--tracking-heading-3);
    line-height: var(--leading-heading-3);
  }

  :is(h4, h5, h6) {
    font-family: var(--font-heading);
    letter-spacing: var(--tracking-heading-4);
  }

  :is(body, p) {
    font-family: var(--font-body);
    line-height: var(--leading-body);
  }

  :is(code, pre) {
    font-family: var(--font-mono);
  }

  body {
    letter-spacing: var(--tracking-normal);
  }

  table, table :is(th, td) {
    --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, );
  }
}

@layer components {
  [data-slot="scroll-area"] > [data-slot="scroll-area-viewport"] {
    position: absolute;
    inset: 0;
  }

  [data-autocomplete-list-scroll-area] > [data-slot="scroll-area-viewport"] {
    max-height: min(var(--available-height, 23rem), 23rem);
    position: relative;
    inset: auto;
    overflow-y: auto;
  }

  [data-slot="scroll-area-thumb"] {
    background-color: var(--primary);
  }

  @media (hover: none) {
    [data-slot="scroll-area-scrollbar"] {
      opacity: 0;
      pointer-events: none;
    }

    [data-slot="scroll-area-scrollbar"][data-scrolling] {
      opacity: 1;
      pointer-events: auto;
    }
  }

  :is([data-theme-color="tactical"]:root, .dark[data-theme-color="tactical"], [data-theme-color="catppuccin"]:root, .dark[data-theme-color="catppuccin"]) :is([data-slot="popover-content"], [data-slot="menu-popup"], [data-slot="preview-card-content"]) {
    background: var(--popover);
    border: 1px solid var(--border);
    box-shadow: var(--shadow-lg);
  }

  :is([data-theme-color="tactical"]:root, .dark[data-theme-color="tactical"], [data-theme-color="catppuccin"]:root, .dark[data-theme-color="catppuccin"]) :is([data-slot="dialog-content"], [data-slot="sheet-content"]) {
    background: var(--popover);
    border: 1px solid var(--border);
    box-shadow: var(--shadow-xl);
  }

  :is([data-theme-color="tactical"]:root, .dark[data-theme-color="tactical"], [data-theme-color="catppuccin"]:root, .dark[data-theme-color="catppuccin"]) :is([data-slot="dialog-overlay"], [data-slot="sheet-overlay"]) {
    background: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :is([data-theme-color="tactical"]:root, .dark[data-theme-color="tactical"], [data-theme-color="catppuccin"]:root, .dark[data-theme-color="catppuccin"]) :is([data-slot="dialog-overlay"], [data-slot="sheet-overlay"]) {
      background: color-mix(in oklch, var(--background) 60%, transparent);
    }
  }

  :is([data-theme-color="tactical"]:root, .dark[data-theme-color="tactical"], [data-theme-color="catppuccin"]:root, .dark[data-theme-color="catppuccin"]) [data-slot="dialog-title"] {
    font-weight: var(--font-weight-bold);
    letter-spacing: var(--tracking-emphasis);
  }

  :is([data-theme-color="tactical"]:root, .dark[data-theme-color="tactical"], [data-theme-color="catppuccin"]:root, .dark[data-theme-color="catppuccin"]) [data-slot="badge"] {
    font-weight: var(--font-weight-bold);
    letter-spacing: var(--tracking-badge);
    text-transform: uppercase;
  }

  :is([data-theme-color="tactical"]:root, .dark[data-theme-color="tactical"], [data-theme-color="catppuccin"]:root, .dark[data-theme-color="catppuccin"]) :is([data-slot="input"], [data-slot="textarea"], [data-slot="select-trigger"]) {
    background: var(--card);
    border: 1px solid var(--input);
  }

  :is([data-theme-color="tactical"]:root, .dark[data-theme-color="tactical"], [data-theme-color="catppuccin"]:root, .dark[data-theme-color="catppuccin"]) :is([data-slot="input"], [data-slot="textarea"], [data-slot="select-trigger"]):hover {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :is([data-theme-color="tactical"]:root, .dark[data-theme-color="tactical"], [data-theme-color="catppuccin"]:root, .dark[data-theme-color="catppuccin"]) :is([data-slot="input"], [data-slot="textarea"], [data-slot="select-trigger"]):hover {
      border-color: color-mix(in oklch, var(--primary) 55%, var(--border));
    }
  }

  :is([data-theme-color="tactical"]:root, .dark[data-theme-color="tactical"], [data-theme-color="catppuccin"]:root, .dark[data-theme-color="catppuccin"]) :is([data-slot="input"], [data-slot="textarea"], [data-slot="select-trigger"]):focus-visible {
    border-color: var(--ring);
    box-shadow: 0 0 0 calc(var(--spacing) * .5) var(--ring);
    outline: none;
  }

  :is([data-theme-color="tactical"]:root, .dark[data-theme-color="tactical"], [data-theme-color="catppuccin"]:root, .dark[data-theme-color="catppuccin"]) [data-slot="switch"][data-unchecked] {
    background: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :is([data-theme-color="tactical"]:root, .dark[data-theme-color="tactical"], [data-theme-color="catppuccin"]:root, .dark[data-theme-color="catppuccin"]) [data-slot="switch"][data-unchecked] {
      background: color-mix(in oklch, var(--primary) 12%, var(--muted));
    }
  }

  :is([data-theme-color="tactical"]:root, .dark[data-theme-color="tactical"], [data-theme-color="catppuccin"]:root, .dark[data-theme-color="catppuccin"]) [data-slot="switch"][data-state="checked"] {
    background: var(--primary);
  }

  :is([data-theme-color="tactical"]:root, .dark[data-theme-color="tactical"], [data-theme-color="catppuccin"]:root, .dark[data-theme-color="catppuccin"]) :is([data-slot="checkbox"], [data-slot="radio-group-item"]) {
    background: var(--card);
    border: 1px solid var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :is([data-theme-color="tactical"]:root, .dark[data-theme-color="tactical"], [data-theme-color="catppuccin"]:root, .dark[data-theme-color="catppuccin"]) :is([data-slot="checkbox"], [data-slot="radio-group-item"]) {
      border: 1px solid color-mix(in oklch, var(--primary) 55%, var(--border));
    }
  }

  :is([data-theme-color="tactical"]:root, .dark[data-theme-color="tactical"], [data-theme-color="catppuccin"]:root, .dark[data-theme-color="catppuccin"]) :is([data-slot="checkbox"], [data-slot="radio-group-item"])[data-state="checked"] {
    background: var(--primary);
    border-color: var(--primary);
  }

  :is([data-theme-color="tactical"]:root, .dark[data-theme-color="tactical"], [data-theme-color="catppuccin"]:root, .dark[data-theme-color="catppuccin"]) [data-slot="tabs-list"] {
    border-bottom: 1.5px solid var(--border);
  }

  :is([data-theme-color="tactical"]:root, .dark[data-theme-color="tactical"], [data-theme-color="catppuccin"]:root, .dark[data-theme-color="catppuccin"]) [data-slot="tabs-trigger"] {
    letter-spacing: var(--tracking-emphasis);
    transition: color .15s;
  }

  :is([data-theme-color="tactical"]:root, .dark[data-theme-color="tactical"], [data-theme-color="catppuccin"]:root, .dark[data-theme-color="catppuccin"]) [data-slot="tabs-trigger"]:hover {
    color: var(--primary);
  }

  :is([data-theme-color="tactical"]:root, .dark[data-theme-color="tactical"], [data-theme-color="catppuccin"]:root, .dark[data-theme-color="catppuccin"]) [data-slot="tabs-trigger"][data-state="active"] {
    border-bottom-color: var(--primary);
    color: var(--primary);
  }

  :is([data-theme-color="tactical"]:root, .dark[data-theme-color="tactical"], [data-theme-color="catppuccin"]:root, .dark[data-theme-color="catppuccin"]) [data-slot="tooltip-content"] {
    background: var(--popover);
    box-shadow: var(--shadow-md);
    color: var(--popover-foreground);
    border: 0;
  }

  :is([data-theme-color="tactical"]:root, .dark[data-theme-color="tactical"], [data-theme-color="catppuccin"]:root, .dark[data-theme-color="catppuccin"]) [data-slot="tooltip-content"] > [data-side] {
    display: none;
  }

  :is([data-theme-color="tactical"]:root, .dark[data-theme-color="tactical"], [data-theme-color="catppuccin"]:root, .dark[data-theme-color="catppuccin"]) [data-sonner-toast] {
    background: var(--popover) !important;
    border: 1px solid var(--border) !important;
    box-shadow: var(--shadow-lg) !important;
  }

  :is([data-theme-color="tactical"]:root, .dark[data-theme-color="tactical"], [data-theme-color="catppuccin"]:root, .dark[data-theme-color="catppuccin"]) [data-slot="activity-bar"] {
    background: var(--sidebar);
    border-right: 1px solid var(--sidebar-border);
  }

  :is([data-theme-color="tactical"]:root, .dark[data-theme-color="tactical"], [data-theme-color="catppuccin"]:root, .dark[data-theme-color="catppuccin"]) [data-slot="activity-bar"] a {
    border: 0;
    border-left: 3px solid #0000;
    border-radius: 0;
    transition: background-color .15s, border-left-color .15s, color .15s;
  }

  :is([data-theme-color="tactical"]:root, .dark[data-theme-color="tactical"], [data-theme-color="catppuccin"]:root, .dark[data-theme-color="catppuccin"]) [data-slot="activity-bar"] a[data-active="true"] {
    background: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :is([data-theme-color="tactical"]:root, .dark[data-theme-color="tactical"], [data-theme-color="catppuccin"]:root, .dark[data-theme-color="catppuccin"]) [data-slot="activity-bar"] a[data-active="true"] {
      background: color-mix(in oklch, var(--primary) 16%, transparent);
    }
  }

  :is([data-theme-color="tactical"]:root, .dark[data-theme-color="tactical"], [data-theme-color="catppuccin"]:root, .dark[data-theme-color="catppuccin"]) [data-slot="activity-bar"] a[data-active="true"] {
    color: var(--primary);
  }

  :is([data-theme-color="tactical"]:root, .dark[data-theme-color="tactical"], [data-theme-color="catppuccin"]:root, .dark[data-theme-color="catppuccin"]) [data-slot="activity-bar"] a[data-active="true"]:before {
    background: var(--primary);
    content: "";
    inset-block: 0;
    left: calc(var(--spacing) * -.75);
    width: calc(var(--spacing) * .75);
    position: absolute;
  }

  :is(.dark[data-theme-color="tactical"], .dark[data-theme-color="catppuccin"]) [data-slot="card"] {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :is(.dark[data-theme-color="tactical"], .dark[data-theme-color="catppuccin"]) [data-slot="card"] {
      border-color: color-mix(in oklch, var(--primary) 30%, var(--border));
    }
  }

  :is(.dark[data-theme-color="tactical"], .dark[data-theme-color="catppuccin"]) :is([data-slot="popover-content"], [data-slot="menu-popup"], [data-slot="preview-card-content"], [data-slot="dialog-content"], [data-slot="sheet-content"], [data-sonner-toast]):not([data-opaque="true"]) {
    background: var(--popover) !important;
  }

  @supports (color: color-mix(in lab, red, red)) {
    :is(.dark[data-theme-color="tactical"], .dark[data-theme-color="catppuccin"]) :is([data-slot="popover-content"], [data-slot="menu-popup"], [data-slot="preview-card-content"], [data-slot="dialog-content"], [data-slot="sheet-content"], [data-sonner-toast]):not([data-opaque="true"]) {
      background: color-mix(in oklch, var(--popover) 90%, transparent) !important;
    }
  }

  :is(.dark[data-theme-color="tactical"], .dark[data-theme-color="catppuccin"]) :is([data-slot="popover-content"], [data-slot="menu-popup"], [data-slot="preview-card-content"], [data-slot="dialog-content"], [data-slot="sheet-content"], [data-sonner-toast]):not([data-opaque="true"]) {
    border-color: var(--primary) !important;
  }

  @supports (color: color-mix(in lab, red, red)) {
    :is(.dark[data-theme-color="tactical"], .dark[data-theme-color="catppuccin"]) :is([data-slot="popover-content"], [data-slot="menu-popup"], [data-slot="preview-card-content"], [data-slot="dialog-content"], [data-slot="sheet-content"], [data-sonner-toast]):not([data-opaque="true"]) {
      border-color: color-mix(in oklch, var(--primary) 32%, var(--border)) !important;
    }
  }

  @supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))) {
    :is(.dark[data-theme-color="tactical"], .dark[data-theme-color="catppuccin"]) :is([data-slot="popover-content"], [data-slot="menu-popup"], [data-slot="preview-card-content"], [data-slot="dialog-content"], [data-slot="sheet-content"], [data-sonner-toast]):not([data-opaque="true"]) {
      -webkit-backdrop-filter: blur(14px);
      backdrop-filter: blur(14px);
    }
  }

  :is(.dark[data-theme-color="tactical"], .dark[data-theme-color="catppuccin"]) :is([data-slot="dialog-overlay"], [data-slot="sheet-overlay"]) {
    background: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :is(.dark[data-theme-color="tactical"], .dark[data-theme-color="catppuccin"]) :is([data-slot="dialog-overlay"], [data-slot="sheet-overlay"]) {
      background: color-mix(in oklch, var(--background) 70%, transparent);
    }
  }

  @supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))) {
    :is(.dark[data-theme-color="tactical"], .dark[data-theme-color="catppuccin"]) :is([data-slot="dialog-overlay"], [data-slot="sheet-overlay"]) {
      -webkit-backdrop-filter: blur(6px);
      backdrop-filter: blur(6px);
    }
  }

  :is(.dark[data-theme-color="tactical"], .dark[data-theme-color="catppuccin"]) [data-slot="activity-bar"] {
    background: var(--sidebar);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :is(.dark[data-theme-color="tactical"], .dark[data-theme-color="catppuccin"]) [data-slot="activity-bar"] {
      background: color-mix(in oklch, var(--sidebar) 92%, transparent);
    }
  }

  @supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))) {
    :is(.dark[data-theme-color="tactical"], .dark[data-theme-color="catppuccin"]) [data-slot="activity-bar"] {
      -webkit-backdrop-filter: blur(14px);
      backdrop-filter: blur(14px);
    }
  }

  :is(.dark[data-theme-color="tactical"], .dark[data-theme-color="catppuccin"]) [data-slot="activity-bar"] a[data-active="true"]:before {
    box-shadow: 0 0 calc(var(--spacing) * 1.5) 0 var(--primary), 0 0 calc(var(--spacing) * 3.5) calc(var(--spacing) * .25) var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :is(.dark[data-theme-color="tactical"], .dark[data-theme-color="catppuccin"]) [data-slot="activity-bar"] a[data-active="true"]:before {
      box-shadow: 0 0 calc(var(--spacing) * 1.5) 0 var(--primary), 0 0 calc(var(--spacing) * 3.5) calc(var(--spacing) * .25) color-mix(in oklch, var(--primary) 70%, transparent);
    }
  }

  [data-slot="tree-field-items"] {
    height: var(--tree-height, 220px);
  }

  [data-slot="virtual-table-padding"] {
    height: var(--virtual-padding);
    padding: 0;
  }

  [data-slot="data-grid-row-indent"] {
    padding-inline-start: var(--row-indent);
  }

  [data-slot="theme-color-swatch"] {
    background-color: var(--swatch-color);
  }

  [data-slot="action-bar-root"][data-side="bottom"] {
    bottom: var(--action-bar-side-offset);
  }

  [data-slot="action-bar-root"][data-side="top"] {
    top: var(--action-bar-side-offset);
  }

  [data-slot="action-bar-root"][data-align="center"] {
    left: 50%;
    translate: -50%;
  }

  [data-slot="action-bar-root"][data-align="start"] {
    left: var(--action-bar-align-offset);
  }

  [data-slot="action-bar-root"][data-align="end"] {
    right: var(--action-bar-align-offset);
  }

  [data-slot="sync-combobox-viewport"] {
    height: var(--combobox-virtual-height);
  }

  [data-slot="sync-combobox-content"] {
    height: var(--combobox-total-size);
  }

  [data-slot="sync-combobox-item"] {
    height: var(--combobox-item-size);
    transform: translateY(var(--combobox-item-start));
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }

  [data-slot="data-grid-table"] {
    min-width: var(--data-grid-table-min-width, var(--data-grid-total-size));
    width: var(--data-grid-table-width, var(--data-grid-total-size, 100%));
  }

  [data-slot="data-grid-column"] {
    width: var(--data-grid-width);
  }

  [data-slot="data-grid-resize-preview"] {
    transform: translate3d(var(--data-grid-resize-preview-delta, 0), 0, 0);
    inset-inline-start: var(--data-grid-resize-preview-start);
  }

  [data-slot="data-grid-cell"] {
    max-width: var(--data-grid-max-width, none);
    min-width: var(--data-grid-min-width, 0);
    width: var(--data-grid-width, auto);
  }

  [data-slot="data-grid-cell"][data-pinning-enabled] {
    inset-inline: var(--data-grid-inset-start) var(--data-grid-inset-end);
    z-index: 0;
    position: relative;
  }

  [data-slot="data-grid-cell"][data-pinning-enabled][data-pinned] {
    z-index: var(--z-index-data-grid-pinned);
    position: sticky;
  }

  [data-slot="data-grid-skeleton"] {
    width: var(--data-grid-skeleton-width);
  }

  :root {
    --bprogress-color: var(--color-primary);
    --bprogress-height: 4px;
    --bprogress-spinner-size: 18px;
    --bprogress-spinner-animation-duration: .4s;
    --bprogress-spinner-border-size: 2px;
    --bprogress-box-shadow: 0 0 10px var(--bprogress-color), 0 0 5px var(--bprogress-color);
    --bprogress-z-index: 1031;
    --bprogress-spinner-top: 15px;
    --bprogress-spinner-bottom: auto;
    --bprogress-spinner-right: 15px;
    --bprogress-spinner-left: auto;
  }

  .bprogress {
    pointer-events: none;
    width: 0;
    height: 0;
    z-index: var(--bprogress-z-index);
  }

  .bprogress .bar {
    background: var(--bprogress-color);
    height: var(--bprogress-height);
    width: 100%;
    z-index: var(--bprogress-z-index);
    position: fixed;
    top: 0;
    left: 0;
  }

  .bprogress .peg {
    box-shadow: var(--bprogress-box-shadow);
    opacity: 1;
    height: 100%;
    width: calc(var(--spacing) * 25);
    display: block;
    position: absolute;
    right: 0;
    transform: rotate(3deg) translate(0, -4px);
  }

  .bprogress .spinner {
    inset: var(--bprogress-spinner-top) var(--bprogress-spinner-right) var(--bprogress-spinner-bottom) var(--bprogress-spinner-left);
    z-index: var(--bprogress-z-index);
    display: block;
    position: fixed;
  }

  .bprogress .spinner-icon {
    animation: bprogress-spinner var(--bprogress-spinner-animation-duration) linear infinite;
    border: solid var(--bprogress-spinner-border-size) transparent;
    border-inline-start-color: var(--bprogress-color);
    border-radius: var(--radius-full);
    border-top-color: var(--bprogress-color);
    box-sizing: border-box;
    height: var(--bprogress-spinner-size);
    width: var(--bprogress-spinner-size);
  }

  .bprogress .indeterminate {
    height: var(--bprogress-height);
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .bprogress .indeterminate .inc, .bprogress .indeterminate .dec {
    background-color: var(--bprogress-color);
    height: 100%;
    position: absolute;
    top: 0;
  }

  .bprogress .indeterminate .inc {
    animation: 2s infinite bprogress-indeterminate-increase;
  }

  .bprogress .indeterminate .dec {
    animation: 2s .5s infinite bprogress-indeterminate-decrease;
  }

  .bprogress-custom-parent {
    position: relative;
    overflow: hidden;
  }

  .bprogress-custom-parent .bprogress .spinner, .bprogress-custom-parent .bprogress .bar {
    position: absolute;
  }

  @keyframes bprogress-spinner {
    0% {
      transform: rotate(0);
    }

    100% {
      transform: rotate(360deg);
    }
  }

  @keyframes bprogress-indeterminate-increase {
    from {
      width: 5%;
      left: -5%;
    }

    to {
      width: 100%;
      left: 130%;
    }
  }

  @keyframes bprogress-indeterminate-decrease {
    from {
      width: 80%;
      left: -80%;
    }

    to {
      width: 10%;
      left: 110%;
    }
  }

  [data-slot="data-grid-table"] > tbody[aria-hidden="true"] {
    display: none;
  }
}

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

  .\@container\/field-group {
    container: field-group / inline-size;
  }

  .\@container {
    container-type: inline-size;
  }

  .hit-area-b-4 {
    --hit-area-b: calc(var(--spacing) * 4 * -1);
    position: relative;
  }

  .hit-area-b-4:before {
    content: "";
    inset: var(--hit-area-t, 0) var(--hit-area-r, 0) var(--hit-area-b, 0) var(--hit-area-l, 0);
    pointer-events: inherit;
    position: absolute;
  }

  .hit-area-l-6 {
    --hit-area-l: calc(var(--spacing) * 6 * -1);
    position: relative;
  }

  .hit-area-l-6:before {
    content: "";
    inset: var(--hit-area-t, 0) var(--hit-area-r, 0) var(--hit-area-b, 0) var(--hit-area-l, 0);
    pointer-events: inherit;
    position: absolute;
  }

  .hit-area-r-6 {
    --hit-area-r: calc(var(--spacing) * 6 * -1);
    position: relative;
  }

  .hit-area-r-6:before {
    content: "";
    inset: var(--hit-area-t, 0) var(--hit-area-r, 0) var(--hit-area-b, 0) var(--hit-area-l, 0);
    pointer-events: inherit;
    position: absolute;
  }

  .hit-area-t-4 {
    --hit-area-t: calc(var(--spacing) * 4 * -1);
    position: relative;
  }

  .hit-area-t-4:before {
    content: "";
    inset: var(--hit-area-t, 0) var(--hit-area-r, 0) var(--hit-area-b, 0) var(--hit-area-l, 0);
    pointer-events: inherit;
    position: absolute;
  }

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

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

  .collapse {
    visibility: collapse;
  }

  .invisible {
    visibility: hidden;
  }

  .visible {
    visibility: visible;
  }

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

  .utm-sci-fi-step-container {
    --border-dim: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .utm-sci-fi-step-container {
      --border-dim: color-mix(in oklch, var(--primary) 15%, transparent);
    }
  }

  .utm-sci-fi-step-container input::placeholder {
    color: var(--muted-foreground);
  }

  .utm-sci-fi-step-container label {
    color: var(--muted-foreground);
    font-size: var(--text-xs);
    font-weight: var(--font-weight-bold);
    align-items: center;
    gap: var(--spacing);
    letter-spacing: var(--tracking-utm-sci-fi);
    margin-bottom: calc(var(--spacing) * 2.4);
    text-transform: uppercase;
    display: inline-flex;
  }

  .utm-sci-fi-step-container label [class*="required"], .utm-sci-fi-step-container label span {
    color: var(--primary);
  }

  .utm-sci-fi-step-container .relative, .utm-sci-fi-step-container [class*="input-wrapper"], .utm-sci-fi-step-container [class*="control"] {
    box-shadow: none;
    background: none;
    border: none;
  }

  .utm-sci-fi-step-container div:has( > input:not([type="radio"], [type="checkbox"])) {
    background: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .utm-sci-fi-step-container div:has( > input:not([type="radio"], [type="checkbox"])) {
      background: color-mix(in oklch, var(--background) 70%, transparent);
    }
  }

  .utm-sci-fi-step-container div:has( > input:not([type="radio"], [type="checkbox"])) {
    border: 1px solid var(--border-dim);
    box-shadow: none;
    clip-path: polygon(10px 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%, 0 10px);
    border-radius: 0;
    transition: background-color .25s cubic-bezier(.4, 0, .2, 1), border-color .25s cubic-bezier(.4, 0, .2, 1), filter .25s cubic-bezier(.4, 0, .2, 1);
    position: relative;
  }

  .utm-sci-fi-step-container div:has( > input:not([type="radio"], [type="checkbox"])):focus-within {
    background: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .utm-sci-fi-step-container div:has( > input:not([type="radio"], [type="checkbox"])):focus-within {
      background: color-mix(in oklch, var(--background) 85%, transparent);
    }
  }

  .utm-sci-fi-step-container div:has( > input:not([type="radio"], [type="checkbox"])):focus-within {
    border-color: var(--primary);
    filter: drop-shadow(0 0 8px var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .utm-sci-fi-step-container div:has( > input:not([type="radio"], [type="checkbox"])):focus-within {
      filter: drop-shadow(0 0 8px color-mix(in oklch, var(--primary) 35%, transparent));
    }
  }

  .utm-sci-fi-step-container input:not([type="radio"], [type="checkbox"]) {
    box-shadow: none;
    color: var(--foreground);
    font-size: var(--text-sm);
    height: calc(var(--spacing) * 11.5);
    padding: calc(var(--spacing) * 3) calc(var(--spacing) * 5);
    background: none;
    border: none;
    outline: none;
    width: 100%;
  }

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

  .static {
    position: static;
  }

  .sticky {
    position: sticky;
  }

  .-inset-1\.25 {
    inset: calc(var(--spacing) * -1.25);
  }

  .inset-0 {
    inset: 0;
  }

  .inset-1 {
    inset: var(--spacing);
  }

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

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

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

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

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

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

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

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

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

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

  .-inset-s-1 {
    inset-inline-start: calc(var(--spacing) * -1);
  }

  .-inset-s-2 {
    inset-inline-start: calc(var(--spacing) * -2);
  }

  .inset-s-\(--map-selection-left\) {
    inset-inline-start: var(--map-selection-left);
  }

  .inset-s-\(--style-inset-inline-start\) {
    inset-inline-start: var(--style-inset-inline-start);
  }

  .inset-s-0 {
    inset-inline-start: 0;
  }

  .inset-s-1\/2 {
    inset-inline-start: 50%;
  }

  .inset-s-2 {
    inset-inline-start: calc(var(--spacing) * 2);
  }

  .inset-s-2\.5 {
    inset-inline-start: calc(var(--spacing) * 2.5);
  }

  .inset-s-3 {
    inset-inline-start: calc(var(--spacing) * 3);
  }

  .inset-s-px {
    inset-inline-start: 1px;
  }

  .-inset-e-1\.5 {
    inset-inline-end: calc(var(--spacing) * -1.5);
  }

  .inset-e-0 {
    inset-inline-end: 0;
  }

  .inset-e-0\.5 {
    inset-inline-end: calc(var(--spacing) * .5);
  }

  .inset-e-1 {
    inset-inline-end: var(--spacing);
  }

  .inset-e-1\.5 {
    inset-inline-end: calc(var(--spacing) * 1.5);
  }

  .inset-e-2 {
    inset-inline-end: calc(var(--spacing) * 2);
  }

  .inset-e-3 {
    inset-inline-end: calc(var(--spacing) * 3);
  }

  .inset-e-4 {
    inset-inline-end: calc(var(--spacing) * 4);
  }

  .inset-e-6 {
    inset-inline-end: calc(var(--spacing) * 6);
  }

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

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

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

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

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

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

  .top-\(--map-selection-top\) {
    top: var(--map-selection-top);
  }

  .top-\(--style-top\) {
    top: var(--style-top);
  }

  .top-\(--utm-pilot-document-inset\) {
    top: var(--utm-pilot-document-inset);
  }

  .top-\(--utm-timeline-connector-top\) {
    top: var(--utm-timeline-connector-top);
  }

  .top-0 {
    top: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .top-\[calc\(var\(--utm-panel-split\)\+0\.5rem\)\] {
    top: calc(var(--utm-panel-split) + .5rem);
  }

  .top-full {
    top: 100%;
  }

  .top-px {
    top: 1px;
  }

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

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

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

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

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

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

  .right-\(--utm-pilot-document-inset\) {
    right: var(--utm-pilot-document-inset);
  }

  .right-0 {
    right: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .right-auto {
    right: auto;
  }

  .right-full {
    right: 100%;
  }

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

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

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

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

  .bottom-0 {
    bottom: 0;
  }

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

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

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

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

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

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

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

  .bottom-full {
    bottom: 100%;
  }

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

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

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

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

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

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

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

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

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

  .-left-px {
    left: -1px;
  }

  .left-0 {
    left: 0;
  }

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

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

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

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

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

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

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

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

  .left-full {
    left: 100%;
  }

  .isolate {
    isolation: isolate;
  }

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

  .z-\(--style-z-index\) {
    z-index: var(--style-z-index);
  }

  .z-\(--toast-z-index\) {
    z-index: var(--toast-z-index);
  }

  .z-\(--z-max\) {
    z-index: var(--z-max);
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .z-data-grid-pinned {
    z-index: var(--z-index-data-grid-pinned);
  }

  .z-max {
    z-index: var(--z-max);
  }

  .utm-flight-manage-row-actions > button {
    color: var(--muted-foreground);
    height: calc(var(--spacing) * 6);
    width: calc(var(--spacing) * 6);
    flex-shrink: 0;
    transition: color .2s, background-color .2s, transform .2s;
  }

  .utm-flight-manage-row-actions > button:first-child {
    color: var(--primary);
  }

  .utm-flight-manage-row-actions > button:nth-child(2) {
    color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .utm-flight-manage-row-actions > button:nth-child(2) {
      color: color-mix(in oklch, var(--destructive) 70%, transparent);
    }
  }

  .utm-flight-manage-row-actions > button:nth-child(3), .utm-flight-manage-row-actions > button:nth-child(4) {
    color: var(--muted-foreground);
  }

  .utm-flight-manage-row-actions > :nth-child(3) {
    order: 4;
  }

  .utm-flight-manage-row-actions > :nth-child(4) {
    order: 3;
  }

  .utm-flight-manage-row-actions > button:not([aria-disabled="true"]):hover {
    background-color: var(--muted);
    transform: scale(1.1);
  }

  .utm-flight-manage-row-actions > button[aria-disabled="true"] {
    cursor: default;
    opacity: .3;
  }

  .order-1 {
    order: 1;
  }

  .order-2 {
    order: 2;
  }

  .order-3 {
    order: 3;
  }

  .order-first {
    order: -9999;
  }

  .order-last {
    order: 9999;
  }

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

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

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

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

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

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

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

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

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

  .col-start-1 {
    grid-column-start: 1;
  }

  .col-start-2 {
    grid-column-start: 2;
  }

  .col-start-3 {
    grid-column-start: 3;
  }

  .row-span-1 {
    grid-row: span 1 / span 1;
  }

  .row-span-full {
    grid-row: 1 / -1;
  }

  .row-start-1 {
    grid-row-start: 1;
  }

  .row-start-2 {
    grid-row-start: 2;
  }

  .container {
    width: 100%;
  }

  @media (min-width: 33.75rem) {
    .container {
      max-width: 33.75rem;
    }
  }

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

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

  @media (min-width: 56.25rem) {
    .container {
      max-width: 56.25rem;
    }
  }

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

  @media (min-width: 75rem) {
    .container {
      max-width: 75rem;
    }
  }

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

  @media (min-width: 80.0625rem) {
    .container {
      max-width: 80.0625rem;
    }
  }

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

  @media (min-width: 100.063rem) {
    .container {
      max-width: 100.063rem;
    }
  }

  .-m-px {
    margin: -1px;
  }

  .m-0 {
    margin: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

  .my-1 {
    margin-block: var(--spacing);
  }

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

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

  .my-3 {
    margin-block: calc(var(--spacing) * 3);
  }

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

  .my-10 {
    margin-block: calc(var(--spacing) * 10);
  }

  .my-auto {
    margin-block: auto;
  }

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

  .-ms-2 {
    margin-inline-start: calc(var(--spacing) * -2);
  }

  .-ms-4 {
    margin-inline-start: calc(var(--spacing) * -4);
  }

  .ms-\(--activity-bar-width\) {
    margin-inline-start: var(--activity-bar-width);
  }

  .ms-\(--utm-ms-calc-var-activity-bar-width-0-5rem\) {
    margin-inline-start: var(--utm-ms-calc-var-activity-bar-width-0-5rem);
  }

  .ms-0\.5 {
    margin-inline-start: calc(var(--spacing) * .5);
  }

  .ms-1 {
    margin-inline-start: var(--spacing);
  }

  .ms-2 {
    margin-inline-start: calc(var(--spacing) * 2);
  }

  .ms-3 {
    margin-inline-start: calc(var(--spacing) * 3);
  }

  .ms-4 {
    margin-inline-start: calc(var(--spacing) * 4);
  }

  .ms-9 {
    margin-inline-start: calc(var(--spacing) * 9);
  }

  .ms-auto {
    margin-inline-start: auto;
  }

  .-me-0\.5 {
    margin-inline-end: calc(var(--spacing) * -.5);
  }

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

  .-me-2 {
    margin-inline-end: calc(var(--spacing) * -2);
  }

  .me-1 {
    margin-inline-end: var(--spacing);
  }

  .me-1\.5 {
    margin-inline-end: calc(var(--spacing) * 1.5);
  }

  .me-2 {
    margin-inline-end: calc(var(--spacing) * 2);
  }

  .me-3 {
    margin-inline-end: calc(var(--spacing) * 3);
  }

  .me-4 {
    margin-inline-end: calc(var(--spacing) * 4);
  }

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

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

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

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

  .mt-\(--utm-document-rule-offset\) {
    margin-top: var(--utm-document-rule-offset);
  }

  .mt-\(--utm-pilot-section-gap\) {
    margin-top: var(--utm-pilot-section-gap);
  }

  .mt-\(--utm-pilot-small-gap\) {
    margin-top: var(--utm-pilot-small-gap);
  }

  .mt-\(--utm-pilot-tight-gap\) {
    margin-top: var(--utm-pilot-tight-gap);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .mt-px {
    margin-top: 1px;
  }

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

  .mr-1 {
    margin-right: var(--spacing);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .ml-\(--style-margin-left\) {
    margin-left: var(--style-margin-left);
  }

  .ml-\(--utm-welcome-tracing-offset\) {
    margin-left: var(--utm-welcome-tracing-offset);
  }

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

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

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

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

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

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

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

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

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

  .ml-7\.5 {
    margin-left: calc(var(--spacing) * 7.5);
  }

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

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

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

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

  .scrollbar-none::-webkit-scrollbar {
    display: none;
  }

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

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

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

  .block {
    display: block;
  }

  .contents {
    display: contents;
  }

  .flex {
    display: flex;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

  .inline {
    display: inline;
  }

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

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

  .table {
    display: table;
  }

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

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

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

  .aspect-\(--utm-aspect-85-6-53-98\) {
    aspect-ratio: var(--utm-aspect-85-6-53-98);
  }

  .aspect-5\/3 {
    aspect-ratio: 5 / 3;
  }

  .aspect-455\/256 {
    aspect-ratio: 455 / 256;
  }

  .aspect-auto {
    aspect-ratio: auto;
  }

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

  .scrollbar-thin {
    scrollbar-color: var(--primary) transparent;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .scrollbar-thin {
      scrollbar-color: color-mix(in oklch, var(--primary) 45%, transparent) transparent;
    }
  }

  .scrollbar-thin:hover {
    scrollbar-color: var(--primary) transparent;
  }

  .scrollbar-thin::-webkit-scrollbar {
    height: calc(var(--spacing) * 1.5);
    width: calc(var(--spacing) * 1.5);
  }

  .scrollbar-thin::-webkit-scrollbar-corner {
    background: none;
  }

  .scrollbar-thin::-webkit-scrollbar-thumb {
    background: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .scrollbar-thin::-webkit-scrollbar-thumb {
      background: color-mix(in oklch, var(--primary) 45%, transparent);
    }
  }

  .scrollbar-thin::-webkit-scrollbar-thumb {
    border-radius: var(--radius-full);
  }

  .scrollbar-thin::-webkit-scrollbar-thumb:hover {
    background: var(--primary);
  }

  .scrollbar-thin::-webkit-scrollbar-track {
    background: none;
  }

  .utm-forgot-password-otp-slot[data-slot="input-otp-slot"] {
    background: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .utm-forgot-password-otp-slot[data-slot="input-otp-slot"] {
      background: color-mix(in oklch, var(--background) 60%, transparent);
    }
  }

  .utm-forgot-password-otp-slot[data-slot="input-otp-slot"] {
    border: 1px solid var(--border-dim);
    box-shadow: none;
    clip-path: polygon(10px 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%, 0 10px);
    color: var(--primary);
    font-family: monospace;
    font-size: var(--text-xl);
    font-weight: var(--font-weight-bold);
    height: calc(var(--spacing) * 12);
    text-align: center;
    width: calc(var(--spacing) * 11);
    border-radius: 0;
  }

  .utm-forgot-password-otp-slot[data-slot="input-otp-slot"]:focus {
    background: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .utm-forgot-password-otp-slot[data-slot="input-otp-slot"]:focus {
      background: color-mix(in oklch, var(--background) 90%, transparent);
    }
  }

  .utm-forgot-password-otp-slot[data-slot="input-otp-slot"]:focus {
    border-color: var(--primary);
  }

  .size-\(--cell-size\) {
    width: var(--cell-size);
    height: var(--cell-size);
  }

  .size-\(--utm-pilot-qr-size\) {
    width: var(--utm-pilot-qr-size);
    height: var(--utm-pilot-qr-size);
  }

  .size-\(--utm-pilot-seal-size\) {
    width: var(--utm-pilot-seal-size);
    height: var(--utm-pilot-seal-size);
  }

  .size-\(--utm-size-99\) {
    width: var(--utm-size-99);
    height: var(--utm-size-99);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .size-auto {
    width: auto;
    height: auto;
  }

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

  .menu-checkbox-indicator {
    height: calc(var(--thumb-size) + 2px);
    width: calc(var(--thumb-size) * 2 - 2px);
  }

  .h-\(--accordion-panel-height\) {
    height: var(--accordion-panel-height);
  }

  .h-\(--cell-size\) {
    height: var(--cell-size);
  }

  .h-\(--map-height\) {
    height: var(--map-height);
  }

  .h-\(--map-selection-height\) {
    height: var(--map-selection-height);
  }

  .h-\(--style-height\) {
    height: var(--style-height);
  }

  .h-\(--toast-calc-height\) {
    height: var(--toast-calc-height);
  }

  .h-\(--ui-tabs-trigger-height\) {
    height: var(--ui-tabs-trigger-height);
  }

  .h-\(--utm-dashboard-map-height\) {
    height: var(--utm-dashboard-map-height);
  }

  .h-\(--utm-flight-notification-header-height\) {
    height: var(--utm-flight-notification-header-height);
  }

  .h-\(--utm-h-58\) {
    height: var(--utm-h-58);
  }

  .h-\(--utm-h-88dvh\) {
    height: var(--utm-h-88dvh);
  }

  .h-\(--utm-h-88vh\) {
    height: var(--utm-h-88vh);
  }

  .h-\(--utm-h-92dvh\) {
    height: var(--utm-h-92dvh);
  }

  .h-\(--utm-h-92vh\) {
    height: var(--utm-h-92vh);
  }

  .h-\(--utm-h-95dvh\) {
    height: var(--utm-h-95dvh);
  }

  .h-\(--utm-h-98dvh\) {
    height: var(--utm-h-98dvh);
  }

  .h-\(--utm-h-calc-100dvh-3rem\) {
    height: var(--utm-h-calc-100dvh-3rem);
  }

  .h-\(--utm-h-calc-100dvh-4rem\) {
    height: var(--utm-h-calc-100dvh-4rem);
  }

  .h-\(--utm-h-calc-100dvh-5rem\) {
    height: var(--utm-h-calc-100dvh-5rem);
  }

  .h-\(--utm-h-calc-100dvh-16rem\) {
    height: var(--utm-h-calc-100dvh-16rem);
  }

  .h-\(--utm-iam-header-row-height\) {
    height: var(--utm-iam-header-row-height);
  }

  .h-\(--utm-pilot-document-height\) {
    height: var(--utm-pilot-document-height);
  }

  .h-\(--utm-pilot-photo-height\) {
    height: var(--utm-pilot-photo-height);
  }

  .h-\(--utm-timeline-connector-height\) {
    height: var(--utm-timeline-connector-height);
  }

  .h-\(--utm-timeline-track-height\) {
    height: var(--utm-timeline-track-height);
  }

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

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

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

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

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

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

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

  .h-3\/5 {
    height: 60%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .h-auto {
    height: auto;
  }

  .h-dvh {
    height: 100dvh;
  }

  .h-fit {
    height: fit-content;
  }

  .h-full {
    height: 100%;
  }

  .h-px {
    height: 1px;
  }

  .h-svh {
    height: 100svh;
  }

  .h-utm-coordination-panel {
    height: var(--height-utm-coordination-panel);
  }

  .autocomplete-max-height {
    max-height: min(var(--available-height), 23rem);
  }

  .combobox-max-height {
    max-height: min(var(--available-height), 20rem);
  }

  .max-h-\(--available-height\) {
    max-height: var(--available-height);
  }

  .max-h-\(--style-max-height\) {
    max-height: var(--style-max-height);
  }

  .max-h-\(--toast-content-max-height\) {
    max-height: var(--toast-content-max-height);
  }

  .max-h-\(--toast-description-max-height\) {
    max-height: var(--toast-description-max-height);
  }

  .max-h-\(--ui-dialog-max-height\) {
    max-height: var(--ui-dialog-max-height);
  }

  .max-h-\(--utm-h-88dvh\) {
    max-height: var(--utm-h-88dvh);
  }

  .max-h-\(--utm-h-88vh\) {
    max-height: var(--utm-h-88vh);
  }

  .max-h-\(--utm-h-92dvh\) {
    max-height: var(--utm-h-92dvh);
  }

  .max-h-\(--utm-h-92vh\) {
    max-height: var(--utm-h-92vh);
  }

  .max-h-\(--utm-h-95dvh\) {
    max-height: var(--utm-h-95dvh);
  }

  .max-h-\(--utm-h-98dvh\) {
    max-height: var(--utm-h-98dvh);
  }

  .max-h-\(--utm-h-calc-100dvh-4rem\) {
    max-height: var(--utm-h-calc-100dvh-4rem);
  }

  .max-h-\(--utm-h-calc-100dvh-5rem\) {
    max-height: var(--utm-h-calc-100dvh-5rem);
  }

  .max-h-\(--utm-help-search-max-height\) {
    max-height: var(--utm-help-search-max-height);
  }

  .max-h-\(--utm-max-h-60dvh\) {
    max-height: var(--utm-max-h-60dvh);
  }

  .max-h-\(--utm-max-h-75dvh\) {
    max-height: var(--utm-max-h-75dvh);
  }

  .max-h-\(--utm-max-h-80dvh\) {
    max-height: var(--utm-max-h-80dvh);
  }

  .max-h-\(--utm-max-h-90dvh\) {
    max-height: var(--utm-max-h-90dvh);
  }

  .max-h-\(--utm-max-h-calc-6lh-1rem\) {
    max-height: var(--utm-max-h-calc-6lh-1rem);
  }

  .max-h-\(--utm-max-h-calc-100dvh-2-5rem\) {
    max-height: var(--utm-max-h-calc-100dvh-2-5rem);
  }

  .max-h-\(--utm-max-h-calc-100dvh-2rem\) {
    max-height: var(--utm-max-h-calc-100dvh-2rem);
  }

  .max-h-\(--utm-max-h-calc-100dvh-3rem\) {
    max-height: var(--utm-max-h-calc-100dvh-3rem);
  }

  .max-h-\(--utm-max-h-calc-100dvh-5rem\) {
    max-height: var(--utm-max-h-calc-100dvh-5rem);
  }

  .max-h-\(--utm-max-h-calc-100dvh-spacing-24\) {
    max-height: var(--utm-max-h-calc-100dvh-spacing-24);
  }

  .max-h-\(--utm-max-h-calc-100vh-160px\) {
    max-height: var(--utm-max-h-calc-100vh-160px);
  }

  .max-h-\(--utm-panel-split\) {
    max-height: var(--utm-panel-split);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .max-h-\[min\(50dvh\,18rem\)\] {
    max-height: min(50dvh, 18rem);
  }

  .max-h-dvh {
    max-height: 100dvh;
  }

  .max-h-full {
    max-height: 100%;
  }

  .max-h-none {
    max-height: none;
  }

  @media (max-height: 800px) {
    .cuav-dashboard-short-height [data-cuav-demo-control-bar] {
      min-height: calc(var(--spacing) * 14);
    }

    .cuav-dashboard-short-height [data-cuav-incident-workspace] {
      flex-basis: calc(var(--spacing) * 41);
    }
  }

  .min-h-\(--style-min-height\) {
    min-height: var(--style-min-height);
  }

  .min-h-\(--ui-error-boundary-min-height\) {
    min-height: var(--ui-error-boundary-min-height);
  }

  .min-h-\(--utm-dashboard-focus-min-height\) {
    min-height: var(--utm-dashboard-focus-min-height);
  }

  .min-h-\(--utm-min-h-70dvh\) {
    min-height: var(--utm-min-h-70dvh);
  }

  .min-h-\(--utm-min-h-calc-3lh-1rem\) {
    min-height: var(--utm-min-h-calc-3lh-1rem);
  }

  .min-h-\(--utm-pilot-document-min-height\) {
    min-height: var(--utm-pilot-document-min-height);
  }

  .min-h-\(--utm-timeline-track-min-height\) {
    min-height: var(--utm-timeline-track-min-height);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .min-h-dvh {
    min-height: 100dvh;
  }

  .min-h-full {
    min-height: 100%;
  }

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

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

  .min-h-svh {
    min-height: 100svh;
  }

  .w-\(--activity-bar-width\) {
    width: var(--activity-bar-width);
  }

  .w-\(--anchor-width\) {
    width: var(--anchor-width);
  }

  .w-\(--cell-size\) {
    width: var(--cell-size);
  }

  .w-\(--map-selection-width\) {
    width: var(--map-selection-width);
  }

  .w-\(--map-width\) {
    width: var(--map-width);
  }

  .w-\(--sidebar-width\) {
    width: var(--sidebar-width);
  }

  .w-\(--style-width\) {
    width: var(--style-width);
  }

  .w-\(--toast-viewport-width\) {
    width: var(--toast-viewport-width);
  }

  .w-\(--utm-dashboard-action-width\) {
    width: var(--utm-dashboard-action-width);
  }

  .w-\(--utm-dashboard-sidebar-width\) {
    width: var(--utm-dashboard-sidebar-width);
  }

  .w-\(--utm-document-page-width\) {
    width: var(--utm-document-page-width);
  }

  .w-\(--utm-document-signature-width\) {
    width: var(--utm-document-signature-width);
  }

  .w-\(--utm-help-search-snippet-width\) {
    width: var(--utm-help-search-snippet-width);
  }

  .w-\(--utm-pilot-document-width\) {
    width: var(--utm-pilot-document-width);
  }

  .w-\(--utm-pilot-field-label-width\) {
    width: var(--utm-pilot-field-label-width);
  }

  .w-\(--utm-pilot-photo-width\) {
    width: var(--utm-pilot-photo-width);
  }

  .w-\(--utm-pilot-signature-width\) {
    width: var(--utm-pilot-signature-width);
  }

  .w-\(--utm-timeline-event-count-width\) {
    width: var(--utm-timeline-event-count-width);
  }

  .w-\(--utm-w-27\) {
    width: var(--utm-w-27);
  }

  .w-\(--utm-w-32\) {
    width: var(--utm-w-32);
  }

  .w-\(--utm-w-34\) {
    width: var(--utm-w-34);
  }

  .w-\(--utm-w-35\) {
    width: var(--utm-w-35);
  }

  .w-\(--utm-w-45\) {
    width: var(--utm-w-45);
  }

  .w-\(--utm-w-46\) {
    width: var(--utm-w-46);
  }

  .w-\(--utm-w-50\) {
    width: var(--utm-w-50);
  }

  .w-\(--utm-w-55\) {
    width: var(--utm-w-55);
  }

  .w-\(--utm-w-95\) {
    width: var(--utm-w-95);
  }

  .w-\(--utm-w-95vw\) {
    width: var(--utm-w-95vw);
  }

  .w-\(--utm-w-96vw\) {
    width: var(--utm-w-96vw);
  }

  .w-\(--utm-w-98vw\) {
    width: var(--utm-w-98vw);
  }

  .w-\(--utm-w-350px\) {
    width: var(--utm-w-350px);
  }

  .w-\(--utm-w-calc-100-var-activity-bar-width\) {
    width: var(--utm-w-calc-100-var-activity-bar-width);
  }

  .w-\(--utm-w-calc-100vw-2-5rem\) {
    width: var(--utm-w-calc-100vw-2-5rem);
  }

  .w-\(--utm-w-calc-100vw-2rem\) {
    width: var(--utm-w-calc-100vw-2rem);
  }

  .w-\(--utm-w-calc-100vw-3rem\) {
    width: var(--utm-w-calc-100vw-3rem);
  }

  .w-\(--utm-w-clamp-13rem-22vw-18-75rem\) {
    width: var(--utm-w-clamp-13rem-22vw-18-75rem);
  }

  .w-\(--utm-w-min-30rem-calc-100vw-var-activity-bar-width-1rem\) {
    width: var(--utm-w-min-30rem-calc-100vw-var-activity-bar-width-1rem);
  }

  .w-\(--utm-w-min-1180px-95vw\) {
    width: var(--utm-w-min-1180px-95vw);
  }

  .w-\(--utm-width-after-activity-bar\) {
    width: var(--utm-width-after-activity-bar);
  }

  .w-0 {
    width: 0;
  }

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

  .w-0\.75 {
    width: calc(var(--spacing) * .75);
  }

  .w-1 {
    width: var(--spacing);
  }

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

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

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

  .w-2\/3 {
    width: 66.6667%;
  }

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

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

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

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

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

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

  .w-5\/12 {
    width: 41.6667%;
  }

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

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

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

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

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

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

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

  .w-11\/12 {
    width: 91.6667%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-auto {
    width: auto;
  }

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

  .w-full {
    width: 100%;
  }

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

  .w-px {
    width: 1px;
  }

  .max-w-\(--available-width\) {
    max-width: var(--available-width);
  }

  .max-w-\(--style-max-width\) {
    max-width: var(--style-max-width);
  }

  .max-w-\(--toast-positioner-max-width\) {
    max-width: var(--toast-positioner-max-width);
  }

  .max-w-\(--ui-dialog-max-width\) {
    max-width: var(--ui-dialog-max-width);
  }

  .max-w-\(--ui-error-notification-max-width\) {
    max-width: var(--ui-error-notification-max-width);
  }

  .max-w-\(--utm-dashboard-max-width\) {
    max-width: var(--utm-dashboard-max-width);
  }

  .max-w-\(--utm-document-page-width\) {
    max-width: var(--utm-document-page-width);
  }

  .max-w-\(--utm-max-w-70\) {
    max-width: var(--utm-max-w-70);
  }

  .max-w-\(--utm-max-w-80\) {
    max-width: var(--utm-max-w-80);
  }

  .max-w-\(--utm-max-w-95vw\) {
    max-width: var(--utm-max-w-95vw);
  }

  .max-w-\(--utm-max-w-850px\) {
    max-width: var(--utm-max-w-850px);
  }

  .max-w-\(--utm-max-w-calc-100-1rem\) {
    max-width: var(--utm-max-w-calc-100-1rem);
  }

  .max-w-\(--utm-max-w-calc-100vw-2rem\) {
    max-width: var(--utm-max-w-calc-100vw-2rem);
  }

  .max-w-\(--utm-timeline-event-card-max-width\) {
    max-width: var(--utm-timeline-event-card-max-width);
  }

  .max-w-\(--utm-timeline-label-max-width\) {
    max-width: var(--utm-timeline-label-max-width);
  }

  .max-w-2xl {
    max-width: var(--container-2xl);
  }

  .max-w-3xl {
    max-width: var(--container-3xl);
  }

  .max-w-4xl {
    max-width: var(--container-4xl);
  }

  .max-w-5xl {
    max-width: var(--container-5xl);
  }

  .max-w-6xl {
    max-width: var(--container-6xl);
  }

  .max-w-7xl {
    max-width: var(--container-7xl);
  }

  .max-w-15\.5 {
    max-width: calc(var(--spacing) * 15.5);
  }

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

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

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

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

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

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

  .max-w-42\.5 {
    max-width: calc(var(--spacing) * 42.5);
  }

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

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

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

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

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

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

  .max-w-62\.5 {
    max-width: calc(var(--spacing) * 62.5);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .max-w-lg {
    max-width: var(--container-lg);
  }

  .max-w-md {
    max-width: var(--container-md);
  }

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

  .max-w-screen {
    max-width: 100vw;
  }

  .max-w-sm {
    max-width: var(--container-sm);
  }

  .max-w-xl {
    max-width: var(--container-xl);
  }

  .max-w-xs {
    max-width: var(--container-xs);
  }

  .min-w-\(--anchor-width\) {
    min-width: var(--anchor-width);
  }

  .min-w-\(--cell-size\) {
    min-width: var(--cell-size);
  }

  .min-w-\(--style-min-width\) {
    min-width: var(--style-min-width);
  }

  .min-w-\(--utm-timeline-event-card-min-width\) {
    min-width: var(--utm-timeline-event-card-min-width);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .min-w-fit {
    min-width: fit-content;
  }

  .min-w-full {
    min-width: 100%;
  }

  .min-w-max {
    min-width: max-content;
  }

  .min-w-px {
    min-width: 1px;
  }

  .min-w-sm {
    min-width: var(--container-sm);
  }

  .flex-1 {
    flex: 1;
  }

  .flex-2 {
    flex: 2;
  }

  .flex-5 {
    flex: 5;
  }

  .flex-7 {
    flex: 7;
  }

  .flex-none {
    flex: none;
  }

  .shrink {
    flex-shrink: 1;
  }

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

  .grow {
    flex-grow: 1;
  }

  .basis-15 {
    flex-basis: calc(var(--spacing) * 15);
  }

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

  .basis-40 {
    flex-basis: calc(var(--spacing) * 40);
  }

  .basis-43 {
    flex-basis: calc(var(--spacing) * 43);
  }

  .basis-49\.5 {
    flex-basis: calc(var(--spacing) * 49.5);
  }

  .basis-55 {
    flex-basis: calc(var(--spacing) * 55);
  }

  .basis-77\.5 {
    flex-basis: calc(var(--spacing) * 77.5);
  }

  .basis-80 {
    flex-basis: calc(var(--spacing) * 80);
  }

  .basis-full {
    flex-basis: 100%;
  }

  .table-auto {
    table-layout: auto;
  }

  .table-fixed {
    table-layout: fixed;
  }

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

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

  .border-separate {
    border-collapse: separate;
  }

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

  .origin-\(--transform-origin\) {
    transform-origin: var(--transform-origin);
  }

  .origin-bottom {
    transform-origin: bottom;
  }

  .origin-center {
    transform-origin: center;
  }

  .origin-left {
    transform-origin: 0;
  }

  .origin-right {
    transform-origin: 100%;
  }

  .origin-top-right {
    transform-origin: 100% 0;
  }

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

  .-translate-x-1 {
    --tw-translate-x: calc(var(--spacing) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

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

  .translate-x-0 {
    --tw-translate-x: 0px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-0\.5 {
    --tw-translate-x: calc(var(--spacing) * .5);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-1 {
    --tw-translate-x: var(--spacing);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

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

  .translate-x-3 {
    --tw-translate-x: calc(var(--spacing) * 3);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-3\.5 {
    --tw-translate-x: calc(var(--spacing) * 3.5);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-0\.5 {
    --tw-translate-y: calc(var(--spacing) * -.5);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

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

  .-translate-y-3 {
    --tw-translate-y: calc(var(--spacing) * -3);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-0 {
    --tw-translate-y: 0px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-full {
    --tw-translate-y: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .command-dialog-offset {
    --command-dialog-offset: calc(-1.25rem * var(--nested-dialogs));
    scale: calc(1 - .1 * var(--nested-dialogs));
    translate: 0 var(--command-dialog-offset);
  }

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

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

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

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

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

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

  .scale-\(--utm-scale-0-88\) {
    scale: var(--utm-scale-0-88);
  }

  .scale-\(--utm-timeline-legend-collapsed-scale\) {
    scale: var(--utm-timeline-legend-collapsed-scale);
  }

  .-rotate-45 {
    rotate: -45deg;
  }

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

  .rotate-\(--mission-uav-heading\) {
    rotate: var(--mission-uav-heading);
  }

  .rotate-\(--utm-rotate-15deg\) {
    rotate: var(--utm-rotate-15deg);
  }

  .rotate-0 {
    rotate: 0deg;
  }

  .rotate-12 {
    rotate: 12deg;
  }

  .rotate-45 {
    rotate: 45deg;
  }

  .rotate-90 {
    rotate: 90deg;
  }

  .rotate-180 {
    rotate: 180deg;
  }

  .utm-data-grid-row-actions button[aria-label="Xem"], .utm-data-grid-row-actions button[aria-label="View"] {
    color: var(--primary);
  }

  .utm-data-grid-row-actions button[aria-label="Chỉnh sửa"], .utm-data-grid-row-actions button[aria-label="Edit"] {
    color: var(--warning);
  }

  .utm-data-grid-row-actions button[aria-label="Sao chép ID"], .utm-data-grid-row-actions button[aria-label="Copy ID"], .utm-data-grid-row-actions button[aria-label="Thêm"], .utm-data-grid-row-actions button[aria-label="More"], .utm-data-grid-row-actions button[aria-label="Ghim lên đầu"], .utm-data-grid-row-actions button[aria-label="Pin to top"], .utm-data-grid-row-actions button[aria-label="Ghim xuống cuối"], .utm-data-grid-row-actions button[aria-label="Pin to bottom"] {
    color: var(--muted-foreground);
  }

  .utm-data-grid-row-actions button[aria-label="Xóa"], .utm-data-grid-row-actions button[aria-label="Delete"] {
    color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .utm-data-grid-row-actions button[aria-label="Xóa"], .utm-data-grid-row-actions button[aria-label="Delete"] {
      color: color-mix(in oklch, var(--destructive) 70%, transparent);
    }
  }

  .utm-data-grid-row-actions button:not([aria-label]) {
    color: var(--muted-foreground);
  }

  .utm-data-grid-row-actions button[aria-disabled="true"] {
    color: var(--muted-foreground);
    cursor: default;
    opacity: .3;
  }

  .utm-data-grid-row-actions button:not([aria-disabled="true"]) {
    transition: color .2s, background-color .2s, transform .2s;
  }

  .utm-data-grid-row-actions button:not([aria-disabled="true"]):hover {
    transform: scale(1.1);
  }

  .utm-data-grid-row-actions button:not([aria-disabled="true"]):active {
    transform: scale(.95);
  }

  .utm-data-grid-row-actions button[aria-label="Xem"]:hover, .utm-data-grid-row-actions button[aria-label="View"]:hover {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .utm-data-grid-row-actions button[aria-label="Xem"]:hover, .utm-data-grid-row-actions button[aria-label="View"]:hover {
      background-color: color-mix(in oklch, var(--primary) 10%, transparent);
    }
  }

  .utm-data-grid-row-actions button[aria-label="Chỉnh sửa"]:hover, .utm-data-grid-row-actions button[aria-label="Edit"]:hover {
    background-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .utm-data-grid-row-actions button[aria-label="Chỉnh sửa"]:hover, .utm-data-grid-row-actions button[aria-label="Edit"]:hover {
      background-color: color-mix(in oklch, var(--warning) 10%, transparent);
    }
  }

  .utm-data-grid-row-actions button[aria-label="Xóa"]:hover, .utm-data-grid-row-actions button[aria-label="Delete"]:hover {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .utm-data-grid-row-actions button[aria-label="Xóa"]:hover, .utm-data-grid-row-actions button[aria-label="Delete"]:hover {
      background-color: color-mix(in oklch, var(--destructive) 10%, transparent);
    }
  }

  .utm-data-grid-row-actions button[aria-label="Sao chép ID"]:hover, .utm-data-grid-row-actions button[aria-label="Copy ID"]:hover, .utm-data-grid-row-actions button[aria-label="Thêm"]:hover, .utm-data-grid-row-actions button[aria-label="More"]:hover, .utm-data-grid-row-actions button[aria-label="Ghim lên đầu"]:hover, .utm-data-grid-row-actions button[aria-label="Pin to top"]:hover, .utm-data-grid-row-actions button[aria-label="Ghim xuống cuối"]:hover, .utm-data-grid-row-actions button[aria-label="Pin to bottom"]:hover, .utm-data-grid-row-actions button:not([aria-label]):hover {
    background-color: var(--muted);
  }

  .transform {
    transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
  }

  .transform-\(--diagnostics-transform\) {
    transform: var(--diagnostics-transform);
  }

  .transform-\(--style-transform\), .utm-style-transform {
    transform: var(--style-transform);
  }

  @media (max-width: 90rem) {
    .data-grid-responsive-zoom {
      zoom: .88;
    }
  }

  @media (max-width: 80rem) {
    .data-grid-responsive-zoom {
      zoom: .82;
    }
  }

  .animate-alert-pulse {
    animation: 2.5s ease-out infinite alert-pulse;
  }

  .animate-cuav-target-pulse {
    animation: 1.65s ease-out infinite cuav-target-pulse;
  }

  .animate-in {
    animation: enter var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none);
  }

  .animate-ping {
    animation: var(--animate-ping);
  }

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

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

  .cursor-col-resize {
    cursor: col-resize;
  }

  .cursor-crosshair {
    cursor: crosshair;
  }

  .cursor-default {
    cursor: default;
  }

  .cursor-grab {
    cursor: grab;
  }

  .cursor-grabbing {
    cursor: grabbing;
  }

  .cursor-help {
    cursor: help;
  }

  .cursor-move {
    cursor: move;
  }

  .cursor-not-allowed {
    cursor: not-allowed;
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .cursor-text {
    cursor: text;
  }

  .cursor-wait {
    cursor: wait;
  }

  .touch-pan-y {
    --tw-pan-y: pan-y;
    touch-action: var(--tw-pan-x, ) var(--tw-pan-y, ) var(--tw-pinch-zoom, );
  }

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

  .resize {
    resize: both;
  }

  .resize-none {
    resize: none;
  }

  .resize-y {
    resize: vertical;
  }

  .scroll-my-1 {
    scroll-margin-block: var(--spacing);
  }

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

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

  .scrollbar-none {
    scrollbar-width: none;
  }

  .scrollbar-thin {
    scrollbar-width: thin;
  }

  .list-inside {
    list-style-position: inside;
  }

  .list-decimal {
    list-style-type: decimal;
  }

  .list-disc {
    list-style-type: disc;
  }

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

  .appearance-none {
    appearance: none;
  }

  .columns-1 {
    columns: 1;
  }

  .break-before-page, .utm-document-page-break {
    break-before: page;
  }

  .break-inside-avoid {
    break-inside: avoid;
  }

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

  .grid-cols-\(--utm-grid-cols-1-35fr-1fr\) {
    grid-template-columns: var(--utm-grid-cols-1-35fr-1fr);
  }

  .grid-cols-\(--utm-grid-cols-1fr-1-35fr-1fr\) {
    grid-template-columns: var(--utm-grid-cols-1fr-1-35fr-1fr);
  }

  .grid-cols-\(--utm-grid-cols-1fr-90px\) {
    grid-template-columns: var(--utm-grid-cols-1fr-90px);
  }

  .grid-cols-\(--utm-grid-cols-1fr-auto-1fr\) {
    grid-template-columns: var(--utm-grid-cols-1fr-auto-1fr);
  }

  .grid-cols-\(--utm-grid-cols-4-6rem-5-2rem-minmax-0-1fr\) {
    grid-template-columns: var(--utm-grid-cols-4-6rem-5-2rem-minmax-0-1fr);
  }

  .grid-cols-\(--utm-grid-cols-4rem-minmax-18rem-1-8fr-minmax-8rem-0-9fr-minmax-8rem-1fr-minmax-8rem-0-9fr-9rem\) {
    grid-template-columns: var(--utm-grid-cols-4rem-minmax-18rem-1-8fr-minmax-8rem-0-9fr-minmax-8rem-1fr-minmax-8rem-0-9fr-9rem);
  }

  .grid-cols-\(--utm-grid-cols-36px-1fr-1fr-1fr\) {
    grid-template-columns: var(--utm-grid-cols-36px-1fr-1fr-1fr);
  }

  .grid-cols-\(--utm-grid-cols-36px-1fr-1fr-1fr-76px\) {
    grid-template-columns: var(--utm-grid-cols-36px-1fr-1fr-1fr-76px);
  }

  .grid-cols-\(--utm-grid-cols-40px-1fr-1fr-36px\) {
    grid-template-columns: var(--utm-grid-cols-40px-1fr-1fr-36px);
  }

  .grid-cols-\(--utm-grid-cols-40px-1fr-1fr-72px\) {
    grid-template-columns: var(--utm-grid-cols-40px-1fr-1fr-72px);
  }

  .grid-cols-\(--utm-grid-cols-88px-1fr\) {
    grid-template-columns: var(--utm-grid-cols-88px-1fr);
  }

  .grid-cols-\(--utm-grid-cols-110px-1fr\) {
    grid-template-columns: var(--utm-grid-cols-110px-1fr);
  }

  .grid-cols-\(--utm-grid-cols-115px-1fr\) {
    grid-template-columns: var(--utm-grid-cols-115px-1fr);
  }

  .grid-cols-\(--utm-grid-cols-145px-1fr\) {
    grid-template-columns: var(--utm-grid-cols-145px-1fr);
  }

  .grid-cols-\(--utm-grid-cols-160px-1fr\) {
    grid-template-columns: var(--utm-grid-cols-160px-1fr);
  }

  .grid-cols-\(--utm-grid-cols-auto-1fr\) {
    grid-template-columns: var(--utm-grid-cols-auto-1fr);
  }

  .grid-cols-\(--utm-grid-cols-repeat-auto-fit-minmax-5-5rem-1fr\) {
    grid-template-columns: var(--utm-grid-cols-repeat-auto-fit-minmax-5-5rem-1fr);
  }

  .grid-cols-\(--utm-grid-cols-repeat-auto-fit-minmax-10rem-1fr\) {
    grid-template-columns: var(--utm-grid-cols-repeat-auto-fit-minmax-10rem-1fr);
  }

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

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

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

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

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

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

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

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

  .grid-cols-cuav-asset-body {
    grid-template-columns: var(--grid-template-columns-cuav-asset-body);
  }

  .grid-cols-cuav-details {
    grid-template-columns: var(--grid-template-columns-cuav-details);
  }

  .grid-cols-cuav-details-wide {
    grid-template-columns: var(--grid-template-columns-cuav-details-wide);
  }

  .grid-cols-cuav-incident-detail {
    grid-template-columns: var(--grid-template-columns-cuav-incident-detail);
  }

  .grid-cols-cuav-incident-workspace {
    grid-template-columns: var(--grid-template-columns-cuav-incident-workspace);
  }

  .grid-cols-cuav-page {
    grid-template-columns: var(--grid-template-columns-cuav-page);
  }

  .grid-cols-cuav-panel-heading {
    grid-template-columns: var(--grid-template-columns-cuav-panel-heading);
  }

  .grid-cols-cuav-target-overview {
    grid-template-columns: var(--grid-template-columns-cuav-target-overview);
  }

  .grid-cols-cuav-timeline-row {
    grid-template-columns: var(--grid-template-columns-cuav-timeline-row);
  }

  .menu-item-check-layout {
    grid-template-columns: 1rem 1fr;
  }

  .menu-item-layout {
    grid-template-columns: 1fr auto;
  }

  .utm-filter-toggle-grid {
    grid-template-columns: minmax(0, 1fr) auto;
  }

  .alert-dialog-layout {
    grid-template-rows: auto 1fr;
  }

  .grid-rows-\(--utm-grid-rows-0fr\) {
    grid-template-rows: var(--utm-grid-rows-0fr);
  }

  .grid-rows-\(--utm-grid-rows-1fr\) {
    grid-template-rows: var(--utm-grid-rows-1fr);
  }

  .grid-rows-\(--utm-grid-rows-auto-1fr\) {
    grid-template-rows: var(--utm-grid-rows-auto-1fr);
  }

  .grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .utm-grid-rows-closed {
    grid-template-rows: 0fr;
  }

  .utm-grid-rows-open {
    grid-template-rows: 1fr;
  }

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

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

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

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

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

  .place-items-center {
    place-items: center;
  }

  .content-start {
    align-content: flex-start;
  }

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

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

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

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

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

  .justify-around {
    justify-content: space-around;
  }

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

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

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

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

  .justify-items-center {
    justify-items: center;
  }

  .justify-items-start {
    justify-items: start;
  }

  .gap-\(--utm-gap-4cm\) {
    gap: var(--utm-gap-4cm);
  }

  .gap-\(--utm-pilot-content-gap\) {
    gap: var(--utm-pilot-content-gap);
  }

  .gap-\(--utm-pilot-section-gap\) {
    gap: var(--utm-pilot-section-gap);
  }

  .gap-0 {
    gap: 0;
  }

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

  .gap-0\.75 {
    gap: calc(var(--spacing) * .75);
  }

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

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

  .gap-1\.25 {
    gap: calc(var(--spacing) * 1.25);
  }

  .gap-1\.75 {
    gap: calc(var(--spacing) * 1.75);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .gap-px {
    gap: 1px;
  }

  :where(.space-y-\(--utm-pilot-section-gap\) > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(var(--utm-pilot-section-gap) * var(--tw-space-y-reverse));
    margin-block-end: calc(var(--utm-pilot-section-gap) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-0 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block: 0;
  }

  :where(.space-y-0\.5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-1 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(var(--spacing) * var(--tw-space-y-reverse));
    margin-block-end: calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-1\.5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-1\.75 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 1.75) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 1.75) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-2 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-2\.5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-3 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-3\.5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-4 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-6 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-8 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-px > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(1px * var(--tw-space-y-reverse));
    margin-block-end: calc(1px * calc(1 - var(--tw-space-y-reverse)));
  }

  .gap-x-1 {
    column-gap: var(--spacing);
  }

  .gap-x-2 {
    column-gap: calc(var(--spacing) * 2);
  }

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

  .gap-x-3 {
    column-gap: calc(var(--spacing) * 3);
  }

  .gap-x-4 {
    column-gap: calc(var(--spacing) * 4);
  }

  .gap-x-5 {
    column-gap: calc(var(--spacing) * 5);
  }

  .gap-x-6 {
    column-gap: calc(var(--spacing) * 6);
  }

  .gap-x-8 {
    column-gap: calc(var(--spacing) * 8);
  }

  .gap-x-12 {
    column-gap: calc(var(--spacing) * 12);
  }

  :where(.-space-x-1\.5 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * -1.5) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * -1.5) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.-space-x-2 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-1 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(var(--spacing) * var(--tw-space-x-reverse));
    margin-inline-end: calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-2\.5 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 2.5) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-x-reverse)));
  }

  .gap-y-0\.5 {
    row-gap: calc(var(--spacing) * .5);
  }

  .gap-y-1 {
    row-gap: var(--spacing);
  }

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

  .gap-y-2 {
    row-gap: calc(var(--spacing) * 2);
  }

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

  .gap-y-3 {
    row-gap: calc(var(--spacing) * 3);
  }

  .gap-y-4 {
    row-gap: calc(var(--spacing) * 4);
  }

  .gap-y-5 {
    row-gap: calc(var(--spacing) * 5);
  }

  .gap-y-6 {
    row-gap: calc(var(--spacing) * 6);
  }

  :where(.divide-x > :not(:last-child)) {
    --tw-divide-x-reverse: 0;
    border-inline-style: var(--tw-border-style);
    border-inline-start-width: calc(1px * var(--tw-divide-x-reverse));
    border-inline-end-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
  }

  :where(.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(.divide-border > :not(:last-child)), :where(.divide-border\/30 > :not(:last-child)) {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :where(.divide-border\/30 > :not(:last-child)) {
      border-color: color-mix(in oklab, var(--border) 30%, transparent);
    }
  }

  :where(.divide-border\/40 > :not(:last-child)) {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :where(.divide-border\/40 > :not(:last-child)) {
      border-color: color-mix(in oklab, var(--border) 40%, transparent);
    }
  }

  :where(.divide-border\/50 > :not(:last-child)) {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :where(.divide-border\/50 > :not(:last-child)) {
      border-color: color-mix(in oklab, var(--border) 50%, transparent);
    }
  }

  :where(.divide-border\/60 > :not(:last-child)) {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :where(.divide-border\/60 > :not(:last-child)) {
      border-color: color-mix(in oklab, var(--border) 60%, transparent);
    }
  }

  :where(.divide-cuav-border-soft > :not(:last-child)) {
    border-color: var(--color-cuav-border-soft);
  }

  :where(.divide-cuav-page-divider > :not(:last-child)) {
    border-color: var(--color-cuav-page-divider);
  }

  :where(.divide-info\/20 > :not(:last-child)) {
    border-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :where(.divide-info\/20 > :not(:last-child)) {
      border-color: color-mix(in oklab, var(--info) 20%, transparent);
    }
  }

  :where(.divide-primary\/25 > :not(:last-child)) {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :where(.divide-primary\/25 > :not(:last-child)) {
      border-color: color-mix(in oklab, var(--primary) 25%, transparent);
    }
  }

  .self-center {
    align-self: center;
  }

  .self-start {
    align-self: flex-start;
  }

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

  .justify-self-start {
    justify-self: flex-start;
  }

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

  .overflow-auto {
    overflow: auto;
  }

  .overflow-hidden {
    overflow: hidden;
  }

  .overflow-visible {
    overflow: visible;
  }

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

  .overflow-x-clip {
    overflow-x: clip;
  }

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

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

  .overscroll-contain {
    overscroll-behavior: contain;
  }

  .utm-futuristic-field label {
    font-weight: var(--font-weight-bold);
    letter-spacing: var(--utm-tracking-0-16em);
    text-transform: uppercase;
  }

  .utm-futuristic-field input {
    box-shadow: none;
    color: var(--foreground);
    font-size: var(--text-sm);
    padding: calc(var(--spacing) * 3.5) calc(var(--spacing) * 5);
    background: none;
    border: 0;
    border-radius: 0;
    outline: none;
  }

  .utm-futuristic-field input:focus-visible {
    box-shadow: none;
    border-color: #0000;
    outline: none;
  }

  .utm-futuristic-field input::placeholder {
    color: var(--muted-foreground);
  }

  .rounded {
    border-radius: .35rem;
  }

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

  .rounded-\(--thumb-size\) {
    border-radius: var(--thumb-size);
  }

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

  .rounded-2xl {
    border-radius: calc(var(--radius) * 1.8);
  }

  .rounded-3xl {
    border-radius: calc(var(--radius) * 2.2);
  }

  .rounded-4xl {
    border-radius: calc(var(--radius) * 2.6);
  }

  .rounded-cuav-control {
    border-radius: var(--radius-cuav-control);
  }

  .rounded-cuav-panel {
    border-radius: var(--radius-cuav-panel);
  }

  .rounded-full {
    border-radius: var(--radius-full);
  }

  .rounded-inherit {
    border-radius: inherit;
  }

  .rounded-lg {
    border-radius: var(--radius);
  }

  .rounded-md {
    border-radius: calc(var(--radius) - 2px);
  }

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

  .rounded-sm {
    border-radius: calc(var(--radius) - 4px);
  }

  .rounded-xl {
    border-radius: calc(var(--radius) + 4px);
  }

  .rounded-xs {
    border-radius: var(--radius-xs);
  }

  .rounded-s-\(--cell-radius\) {
    border-start-start-radius: var(--cell-radius);
    border-end-start-radius: var(--cell-radius);
  }

  .rounded-s-full {
    border-start-start-radius: var(--radius-full);
    border-end-start-radius: var(--radius-full);
  }

  .rounded-s-md {
    border-start-start-radius: calc(var(--radius) - 2px);
    border-end-start-radius: calc(var(--radius) - 2px);
  }

  .rounded-e-\(--cell-radius\) {
    border-start-end-radius: var(--cell-radius);
    border-end-end-radius: var(--cell-radius);
  }

  .rounded-e-full {
    border-start-end-radius: var(--radius-full);
    border-end-end-radius: var(--radius-full);
  }

  .rounded-e-md {
    border-start-end-radius: calc(var(--radius) - 2px);
    border-end-end-radius: calc(var(--radius) - 2px);
  }

  .rounded-t-sm {
    border-top-left-radius: calc(var(--radius) - 4px);
    border-top-right-radius: calc(var(--radius) - 4px);
  }

  .rounded-t-xl {
    border-top-left-radius: calc(var(--radius) + 4px);
    border-top-right-radius: calc(var(--radius) + 4px);
  }

  .rounded-l-2xl {
    border-top-left-radius: calc(var(--radius) * 1.8);
    border-bottom-left-radius: calc(var(--radius) * 1.8);
  }

  .rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .rounded-r-full {
    border-top-right-radius: var(--radius-full);
    border-bottom-right-radius: var(--radius-full);
  }

  .rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .rounded-r-xl {
    border-top-right-radius: calc(var(--radius) + 4px);
    border-bottom-right-radius: calc(var(--radius) + 4px);
  }

  .rounded-b-xl {
    border-bottom-right-radius: calc(var(--radius) + 4px);
    border-bottom-left-radius: calc(var(--radius) + 4px);
  }

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

  .border-\(length\:--utm-kpi-border-width\) {
    border-style: var(--tw-border-style);
    border-width: var(--utm-kpi-border-width);
  }

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

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

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

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

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

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

  .border-y-4 {
    border-block-style: var(--tw-border-style);
    border-block-width: 4px;
  }

  .border-s {
    border-inline-start-style: var(--tw-border-style);
    border-inline-start-width: 1px;
  }

  .border-s-0 {
    border-inline-start-style: var(--tw-border-style);
    border-inline-start-width: 0;
  }

  .border-s-2 {
    border-inline-start-style: var(--tw-border-style);
    border-inline-start-width: 2px;
  }

  .border-s-4 {
    border-inline-start-style: var(--tw-border-style);
    border-inline-start-width: 4px;
  }

  .border-e {
    border-inline-end-style: var(--tw-border-style);
    border-inline-end-width: 1px;
  }

  .border-e-0 {
    border-inline-end-style: var(--tw-border-style);
    border-inline-end-width: 0;
  }

  .border-e-2 {
    border-inline-end-style: var(--tw-border-style);
    border-inline-end-width: 2px;
  }

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

  .border-t-\(length\:--utm-document-line-width\) {
    border-top-style: var(--tw-border-style);
    border-top-width: var(--utm-document-line-width);
  }

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

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

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

  .border-r-2 {
    border-right-style: var(--tw-border-style);
    border-right-width: 2px;
  }

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

  .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }

  .border-b-4 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 4px;
  }

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

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

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

  .border-none {
    --tw-border-style: none;
    border-style: none;
  }

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

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

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

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

  .border-\(--utm-certificate-border\)\/80 {
    border-color: var(--utm-certificate-border);
  }

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

  .border-\(--utm-certificate-foreground\) {
    border-color: var(--utm-certificate-foreground);
  }

  .border-\(--utm-flight-notification-complete-color\)\/60 {
    border-color: var(--utm-flight-notification-complete-color);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-\(--utm-flight-notification-complete-color\)\/60 {
      border-color: color-mix(in oklab, var(--utm-flight-notification-complete-color) 60%, transparent);
    }
  }

  .border-\(--utm-help-search-accent\)\/30 {
    border-color: var(--utm-help-search-accent);
  }

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

  .border-\(--utm-help-search-accent-panel\)\/40 {
    border-color: var(--utm-help-search-accent-panel);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-\(--utm-help-search-accent-panel\)\/40 {
      border-color: color-mix(in oklab, var(--utm-help-search-accent-panel) 40%, transparent);
    }
  }

  .border-\(--utm-help-search-border\), .border-\(--utm-help-search-border\)\/80 {
    border-color: var(--utm-help-search-border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-\(--utm-help-search-border\)\/80 {
      border-color: color-mix(in oklab, var(--utm-help-search-border) 80%, transparent);
    }
  }

  .border-\(--utm-help-search-border-subtle\), .border-\(--utm-help-search-border-subtle\)\/70 {
    border-color: var(--utm-help-search-border-subtle);
  }

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

  .border-\(--utm-ui-background-deep\) {
    border-color: var(--utm-ui-background-deep);
  }

  .border-\(--utm-ui-foreground-muted\) {
    border-color: var(--utm-ui-foreground-muted);
  }

  .border-accent, .border-accent\/20 {
    border-color: var(--accent);
  }

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

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

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

  .border-background, .border-background\/80 {
    border-color: var(--background);
  }

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

  .border-black {
    border-color: var(--color-black);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .border-cuav-accent {
    border-color: var(--color-cuav-accent);
  }

  .border-cuav-accent-bright {
    border-color: var(--color-cuav-accent-bright);
  }

  .border-cuav-accent\/25 {
    border-color: #15d9ef40;
  }

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

  .border-cuav-accent\/40 {
    border-color: #15d9ef66;
  }

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

  .border-cuav-accent\/50 {
    border-color: #15d9ef80;
  }

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

  .border-cuav-accent\/60 {
    border-color: #15d9ef99;
  }

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

  .border-cuav-accent\/70 {
    border-color: #15d9efb3;
  }

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

  .border-cuav-border {
    border-color: var(--color-cuav-border);
  }

  .border-cuav-border-bright {
    border-color: var(--color-cuav-border-bright);
  }

  .border-cuav-border-soft {
    border-color: var(--color-cuav-border-soft);
  }

  .border-cuav-border-soft\/60 {
    border-color: #0d324499;
  }

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

  .border-cuav-coverage {
    border-color: var(--color-cuav-coverage);
  }

  .border-cuav-coverage\/60 {
    border-color: #8a7dff99;
  }

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

  .border-cuav-danger {
    border-color: var(--color-cuav-danger);
  }

  .border-cuav-danger\/40 {
    border-color: #ff4d5e66;
  }

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

  .border-cuav-danger\/70 {
    border-color: #ff4d5eb3;
  }

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

  .border-cuav-danger\/80 {
    border-color: #ff4d5ecc;
  }

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

  .border-cuav-demo-badge-border {
    border-color: var(--color-cuav-demo-badge-border);
  }

  .border-cuav-demo-library-border {
    border-color: var(--color-cuav-demo-library-border);
  }

  .border-cuav-demo-library-border\/60 {
    border-color: #1a516b99;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-cuav-demo-library-border\/60 {
      border-color: color-mix(in oklab, var(--color-cuav-demo-library-border) 60%, transparent);
    }
  }

  .border-cuav-demo-rail-border\/80 {
    border-color: #143e5244;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-cuav-demo-rail-border\/80 {
      border-color: color-mix(in oklab, var(--color-cuav-demo-rail-border) 80%, transparent);
    }
  }

  .border-cuav-demo-speed-border {
    border-color: var(--color-cuav-demo-speed-border);
  }

  .border-cuav-map-border {
    border-color: var(--color-cuav-map-border);
  }

  .border-cuav-page-button-border {
    border-color: var(--color-cuav-page-button-border);
  }

  .border-cuav-page-clock-border {
    border-color: var(--color-cuav-page-clock-border);
  }

  .border-cuav-page-control-border {
    border-color: var(--color-cuav-page-control-border);
  }

  .border-cuav-page-header-border {
    border-color: var(--color-cuav-page-header-border);
  }

  .border-cuav-page-hint-border {
    border-color: var(--color-cuav-page-hint-border);
  }

  .border-cuav-page-icon-border {
    border-color: var(--color-cuav-page-icon-border);
  }

  .border-cuav-page-incident-border {
    border-color: var(--color-cuav-page-incident-border);
  }

  .border-cuav-page-map-border {
    border-color: var(--color-cuav-page-map-border);
  }

  .border-cuav-page-marker-border {
    border-color: var(--color-cuav-page-marker-border);
  }

  .border-cuav-page-panel-border {
    border-color: var(--color-cuav-page-panel-border);
  }

  .border-cuav-page-picker-border {
    border-color: var(--color-cuav-page-picker-border);
  }

  .border-cuav-page-strip-border {
    border-color: var(--color-cuav-page-strip-border);
  }

  .border-cuav-page-timeline-border {
    border-color: var(--color-cuav-page-timeline-border);
  }

  .border-cuav-secondary {
    border-color: var(--color-cuav-secondary);
  }

  .border-cuav-sensor {
    border-color: var(--color-cuav-sensor);
  }

  .border-cuav-sensor\/70 {
    border-color: #2d9cffb3;
  }

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

  .border-cuav-success\/35 {
    border-color: #2ee6a659;
  }

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

  .border-cuav-success\/40 {
    border-color: #2ee6a666;
  }

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

  .border-cuav-success\/45 {
    border-color: #2ee6a673;
  }

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

  .border-cuav-success\/60 {
    border-color: #2ee6a699;
  }

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

  .border-cuav-success\/80 {
    border-color: #2ee6a6cc;
  }

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

  .border-cuav-warning {
    border-color: var(--color-cuav-warning);
  }

  .border-cuav-warning\/40 {
    border-color: #ffbf3f66;
  }

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

  .border-cuav-warning\/70 {
    border-color: #ffbf3fb3;
  }

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

  .border-cuav-warning\/80 {
    border-color: #ffbf3fcc;
  }

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

  .border-current, .border-current\/30 {
    border-color: currentColor;
  }

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

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

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

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

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

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

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

  .border-cyan-200 {
    border-color: var(--color-cyan-200);
  }

  .border-cyan-600 {
    border-color: var(--color-cyan-600);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .border-foreground\/20 {
    border-color: var(--foreground);
  }

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

  .border-foreground\/35 {
    border-color: var(--foreground);
  }

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

  .border-info, .border-info\/10 {
    border-color: var(--info);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .border-muted {
    border-color: var(--muted);
  }

  .border-muted-foreground, .border-muted-foreground\/10 {
    border-color: var(--muted-foreground);
  }

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

  .border-muted-foreground\/20 {
    border-color: var(--muted-foreground);
  }

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

  .border-muted-foreground\/25 {
    border-color: var(--muted-foreground);
  }

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

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

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

  .border-muted-foreground\/35 {
    border-color: var(--muted-foreground);
  }

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

  .border-muted\/60 {
    border-color: var(--muted);
  }

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

  .border-primary, .border-primary\/10 {
    border-color: var(--primary);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .border-procedure-all, .border-procedure-all\/25 {
    border-color: var(--procedure-all);
  }

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

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

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

  .border-procedure-first, .border-procedure-first\/25 {
    border-color: var(--procedure-first);
  }

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

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

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

  .border-procedure-first\/35 {
    border-color: var(--procedure-first);
  }

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

  .border-procedure-renewal, .border-procedure-renewal\/25 {
    border-color: var(--procedure-renewal);
  }

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

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

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

  .border-procedure-renewal\/35 {
    border-color: var(--procedure-renewal);
  }

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

  .border-procedure-renewal\/40 {
    border-color: var(--procedure-renewal);
  }

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

  .border-procedure-temporary, .border-procedure-temporary\/25 {
    border-color: var(--procedure-temporary);
  }

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

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

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

  .border-procedure-temporary\/35 {
    border-color: var(--procedure-temporary);
  }

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

  .border-procedure-temporary\/40 {
    border-color: var(--procedure-temporary);
  }

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

  .border-procedure-transfer, .border-procedure-transfer\/25 {
    border-color: var(--procedure-transfer);
  }

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

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

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

  .border-procedure-transfer\/35 {
    border-color: var(--procedure-transfer);
  }

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

  .border-ring {
    border-color: var(--ring);
  }

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

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

  .border-sidebar-border\/38 {
    border-color: var(--sidebar-border);
  }

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

  .border-sidebar-border\/60 {
    border-color: var(--sidebar-border);
  }

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

  .border-slate-200 {
    border-color: var(--color-slate-200);
  }

  .border-slate-200\/90 {
    border-color: #e2e8f0e6;
  }

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

  .border-success, .border-success\/20 {
    border-color: var(--success);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .border-utm-document-outline\/40 {
    border-color: oklab(91.9729% .00113273 -.00386906 / .4);
  }

  .border-utm-signature-border {
    border-color: #d4d4d8;
  }

  .border-warning, .border-warning\/10 {
    border-color: var(--warning);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  @supports (color: color-mix(in lab, red, red)) {
    .border-warning\/80 {
      border-color: color-mix(in oklab, var(--warning) 80%, transparent);
    }
  }

  .border-warning\/90 {
    border-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-warning\/90 {
      border-color: color-mix(in oklab, var(--warning) 90%, transparent);
    }
  }

  .border-white {
    border-color: var(--color-white);
  }

  .border-workflow-completed, .border-workflow-completed\/25 {
    border-color: var(--workflow-completed);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-workflow-completed\/25 {
      border-color: color-mix(in oklab, var(--workflow-completed) 25%, transparent);
    }
  }

  .border-workflow-completed\/30 {
    border-color: var(--workflow-completed);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-workflow-completed\/30 {
      border-color: color-mix(in oklab, var(--workflow-completed) 30%, transparent);
    }
  }

  .border-workflow-completed\/40 {
    border-color: var(--workflow-completed);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-workflow-completed\/40 {
      border-color: color-mix(in oklab, var(--workflow-completed) 40%, transparent);
    }
  }

  .border-workflow-fee, .border-workflow-fee\/25 {
    border-color: var(--workflow-fee);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-workflow-fee\/25 {
      border-color: color-mix(in oklab, var(--workflow-fee) 25%, transparent);
    }
  }

  .border-workflow-fee\/30 {
    border-color: var(--workflow-fee);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-workflow-fee\/30 {
      border-color: color-mix(in oklab, var(--workflow-fee) 30%, transparent);
    }
  }

  .border-workflow-fee\/40 {
    border-color: var(--workflow-fee);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-workflow-fee\/40 {
      border-color: color-mix(in oklab, var(--workflow-fee) 40%, transparent);
    }
  }

  .border-workflow-inspection, .border-workflow-inspection\/25 {
    border-color: var(--workflow-inspection);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-workflow-inspection\/25 {
      border-color: color-mix(in oklab, var(--workflow-inspection) 25%, transparent);
    }
  }

  .border-workflow-inspection\/30 {
    border-color: var(--workflow-inspection);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-workflow-inspection\/30 {
      border-color: color-mix(in oklab, var(--workflow-inspection) 30%, transparent);
    }
  }

  .border-workflow-inspection\/40 {
    border-color: var(--workflow-inspection);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-workflow-inspection\/40 {
      border-color: color-mix(in oklab, var(--workflow-inspection) 40%, transparent);
    }
  }

  .border-workflow-receipt, .border-workflow-receipt\/25 {
    border-color: var(--workflow-receipt);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-workflow-receipt\/25 {
      border-color: color-mix(in oklab, var(--workflow-receipt) 25%, transparent);
    }
  }

  .border-workflow-receipt\/30 {
    border-color: var(--workflow-receipt);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-workflow-receipt\/30 {
      border-color: color-mix(in oklab, var(--workflow-receipt) 30%, transparent);
    }
  }

  .border-workflow-receipt\/40 {
    border-color: var(--workflow-receipt);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-workflow-receipt\/40 {
      border-color: color-mix(in oklab, var(--workflow-receipt) 40%, transparent);
    }
  }

  .border-workflow-result, .border-workflow-result\/25 {
    border-color: var(--workflow-result);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-workflow-result\/25 {
      border-color: color-mix(in oklab, var(--workflow-result) 25%, transparent);
    }
  }

  .border-workflow-result\/30 {
    border-color: var(--workflow-result);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-workflow-result\/30 {
      border-color: color-mix(in oklab, var(--workflow-result) 30%, transparent);
    }
  }

  .border-workflow-result\/40 {
    border-color: var(--workflow-result);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-workflow-result\/40 {
      border-color: color-mix(in oklab, var(--workflow-result) 40%, transparent);
    }
  }

  .border-workflow-review, .border-workflow-review\/25 {
    border-color: var(--workflow-review);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-workflow-review\/25 {
      border-color: color-mix(in oklab, var(--workflow-review) 25%, transparent);
    }
  }

  .border-workflow-review\/30 {
    border-color: var(--workflow-review);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-workflow-review\/30 {
      border-color: color-mix(in oklab, var(--workflow-review) 30%, transparent);
    }
  }

  .border-workflow-review\/40 {
    border-color: var(--workflow-review);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-workflow-review\/40 {
      border-color: color-mix(in oklab, var(--workflow-review) 40%, transparent);
    }
  }

  .utm-style-border {
    border-color: var(--style-border-color);
  }

  .border-y-transparent {
    border-block-color: #0000;
  }

  .border-s-\(--style-border-inline-start-color\) {
    border-inline-start-color: var(--style-border-inline-start-color);
  }

  .border-s-warning {
    border-inline-start-color: var(--warning);
  }

  .border-t-current {
    border-top-color: currentColor;
  }

  .border-t-primary {
    border-top-color: var(--primary);
  }

  .border-t-transparent {
    border-top-color: #0000;
  }

  .border-r-popover {
    border-right-color: var(--popover);
  }

  .border-b-border\/40 {
    border-bottom-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-b-border\/40 {
      border-bottom-color: color-mix(in oklab, var(--border) 40%, transparent);
    }
  }

  .border-l-primary-foreground\/30 {
    border-left-color: var(--primary-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-l-primary-foreground\/30 {
      border-left-color: color-mix(in oklab, var(--primary-foreground) 30%, transparent);
    }
  }

  .border-l-transparent {
    border-left-color: #0000;
  }

  .bg-\(--invert\) {
    background-color: var(--invert);
  }

  .bg-\(--style-background-color\) {
    background-color: var(--style-background-color);
  }

  .bg-\(--utm-bg-020617\) {
    background-color: var(--utm-bg-020617);
  }

  .bg-\(--utm-bg-conic-gradient-from-0deg-transparent-0-300deg-color-mix-in-oklch-var-info-30-transparent-360deg\) {
    background-color: var(--utm-bg-conic-gradient-from-0deg-transparent-0-300deg-color-mix-in-oklch-var-info-30-transparent-360deg);
  }

  .bg-\(--utm-bg-fdf7cd\) {
    background-color: var(--utm-bg-fdf7cd);
  }

  .bg-\(--utm-bg-radial-gradient-color-mix-in-oklch-var-info-7-transparent-1px-transparent-1px\) {
    background-color: var(--utm-bg-radial-gradient-color-mix-in-oklch-var-info-7-transparent-1px-transparent-1px);
  }

  .bg-\(--utm-bg-radial-gradient-ellipse-80-40-at-50-0-color-mix-in-oklch-var-info-8-transparent-0-transparent-70\) {
    background-color: var(--utm-bg-radial-gradient-ellipse-80-40-at-50-0-color-mix-in-oklch-var-info-8-transparent-0-transparent-70);
  }

  .bg-\(--utm-bg-radial-gradient-var-primary-1px-transparent-1px\) {
    background-color: var(--utm-bg-radial-gradient-var-primary-1px-transparent-1px);
  }

  .bg-\(--utm-certificate-expiry-surface\)\/10 {
    background-color: var(--utm-certificate-expiry-surface);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\(--utm-certificate-expiry-surface\)\/10 {
      background-color: color-mix(in oklab, var(--utm-certificate-expiry-surface) 10%, transparent);
    }
  }

  .bg-\(--utm-certificate-surface\)\/90 {
    background-color: var(--utm-certificate-surface);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\(--utm-certificate-surface\)\/90 {
      background-color: color-mix(in oklab, var(--utm-certificate-surface) 90%, transparent);
    }
  }

  .bg-\(--utm-flight-notification-complete-color\)\/20 {
    background-color: var(--utm-flight-notification-complete-color);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\(--utm-flight-notification-complete-color\)\/20 {
      background-color: color-mix(in oklab, var(--utm-flight-notification-complete-color) 20%, transparent);
    }
  }

  .bg-\(--utm-help-document-surface\) {
    background-color: var(--utm-help-document-surface);
  }

  .bg-\(--utm-help-search-accent\)\/10 {
    background-color: var(--utm-help-search-accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\(--utm-help-search-accent\)\/10 {
      background-color: color-mix(in oklab, var(--utm-help-search-accent) 10%, transparent);
    }
  }

  .bg-\(--utm-help-search-accent\)\/15 {
    background-color: var(--utm-help-search-accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\(--utm-help-search-accent\)\/15 {
      background-color: color-mix(in oklab, var(--utm-help-search-accent) 15%, transparent);
    }
  }

  .bg-\(--utm-help-search-accent\)\/30 {
    background-color: var(--utm-help-search-accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\(--utm-help-search-accent\)\/30 {
      background-color: color-mix(in oklab, var(--utm-help-search-accent) 30%, transparent);
    }
  }

  .bg-\(--utm-help-search-accent-panel\)\/60 {
    background-color: var(--utm-help-search-accent-panel);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\(--utm-help-search-accent-panel\)\/60 {
      background-color: color-mix(in oklab, var(--utm-help-search-accent-panel) 60%, transparent);
    }
  }

  .bg-\(--utm-help-search-panel\), .bg-\(--utm-help-search-panel\)\/40 {
    background-color: var(--utm-help-search-panel);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\(--utm-help-search-panel\)\/40 {
      background-color: color-mix(in oklab, var(--utm-help-search-panel) 40%, transparent);
    }
  }

  .bg-\(--utm-help-search-panel\)\/50 {
    background-color: var(--utm-help-search-panel);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\(--utm-help-search-panel\)\/50 {
      background-color: color-mix(in oklab, var(--utm-help-search-panel) 50%, transparent);
    }
  }

  .bg-\(--utm-help-search-panel\)\/60 {
    background-color: var(--utm-help-search-panel);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\(--utm-help-search-panel\)\/60 {
      background-color: color-mix(in oklab, var(--utm-help-search-panel) 60%, transparent);
    }
  }

  .bg-\(--utm-help-search-panel\)\/70 {
    background-color: var(--utm-help-search-panel);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\(--utm-help-search-panel\)\/70 {
      background-color: color-mix(in oklab, var(--utm-help-search-panel) 70%, transparent);
    }
  }

  .bg-\(--utm-help-search-surface\), .bg-\(--utm-help-search-surface\)\/95 {
    background-color: var(--utm-help-search-surface);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\(--utm-help-search-surface\)\/95 {
      background-color: color-mix(in oklab, var(--utm-help-search-surface) 95%, transparent);
    }
  }

  .bg-\(--utm-help-search-tile\), .bg-\(--utm-help-search-tile\)\/80 {
    background-color: var(--utm-help-search-tile);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\(--utm-help-search-tile\)\/80 {
      background-color: color-mix(in oklab, var(--utm-help-search-tile) 80%, transparent);
    }
  }

  .bg-\(--utm-ui-background-deep\) {
    background-color: var(--utm-ui-background-deep);
  }

  .bg-\(--utm-ui-background-muted\) {
    background-color: var(--utm-ui-background-muted);
  }

  .bg-\(--utm-ui-background-panel\) {
    background-color: var(--utm-ui-background-panel);
  }

  .bg-\(--utm-ui-background-panel-strong\) {
    background-color: var(--utm-ui-background-panel-strong);
  }

  .bg-\(--utm-ui-background-subtle\) {
    background-color: var(--utm-ui-background-subtle);
  }

  .bg-\(--utm-ui-foreground-subtle\) {
    background-color: var(--utm-ui-foreground-subtle);
  }

  .bg-accent, .bg-accent\/10 {
    background-color: var(--accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-accent\/10 {
      background-color: color-mix(in oklab, var(--accent) 10%, transparent);
    }
  }

  .bg-accent\/50 {
    background-color: var(--accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-accent\/50 {
      background-color: color-mix(in oklab, var(--accent) 50%, transparent);
    }
  }

  .bg-background, .bg-background\/20 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background\/20 {
      background-color: color-mix(in oklab, var(--background) 20%, transparent);
    }
  }

  .bg-background\/25 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background\/25 {
      background-color: color-mix(in oklab, var(--background) 25%, transparent);
    }
  }

  .bg-background\/30 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background\/30 {
      background-color: color-mix(in oklab, var(--background) 30%, transparent);
    }
  }

  .bg-background\/35 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background\/35 {
      background-color: color-mix(in oklab, var(--background) 35%, transparent);
    }
  }

  .bg-background\/40 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background\/40 {
      background-color: color-mix(in oklab, var(--background) 40%, transparent);
    }
  }

  .bg-background\/45 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background\/45 {
      background-color: color-mix(in oklab, var(--background) 45%, transparent);
    }
  }

  .bg-background\/50 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background\/50 {
      background-color: color-mix(in oklab, var(--background) 50%, transparent);
    }
  }

  .bg-background\/55 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background\/55 {
      background-color: color-mix(in oklab, var(--background) 55%, transparent);
    }
  }

  .bg-background\/60 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background\/60 {
      background-color: color-mix(in oklab, var(--background) 60%, transparent);
    }
  }

  .bg-background\/70 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background\/70 {
      background-color: color-mix(in oklab, var(--background) 70%, transparent);
    }
  }

  .bg-background\/75 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background\/75 {
      background-color: color-mix(in oklab, var(--background) 75%, transparent);
    }
  }

  .bg-background\/80 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background\/80 {
      background-color: color-mix(in oklab, var(--background) 80%, transparent);
    }
  }

  .bg-background\/82 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background\/82 {
      background-color: color-mix(in oklab, var(--background) 82%, transparent);
    }
  }

  .bg-background\/85 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background\/85 {
      background-color: color-mix(in oklab, var(--background) 85%, transparent);
    }
  }

  .bg-background\/88 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background\/88 {
      background-color: color-mix(in oklab, var(--background) 88%, transparent);
    }
  }

  .bg-background\/90 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background\/90 {
      background-color: color-mix(in oklab, var(--background) 90%, transparent);
    }
  }

  .bg-background\/92 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background\/92 {
      background-color: color-mix(in oklab, var(--background) 92%, transparent);
    }
  }

  .bg-background\/95 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background\/95 {
      background-color: color-mix(in oklab, var(--background) 95%, transparent);
    }
  }

  .bg-background\/96 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background\/96 {
      background-color: color-mix(in oklab, var(--background) 96%, transparent);
    }
  }

  .bg-background\/98 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background\/98 {
      background-color: color-mix(in oklab, var(--background) 98%, transparent);
    }
  }

  .bg-black\/5 {
    background-color: #0000000d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/5 {
      background-color: color-mix(in oklab, var(--color-black) 5%, transparent);
    }
  }

  .bg-black\/10 {
    background-color: #0000001a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/10 {
      background-color: color-mix(in oklab, var(--color-black) 10%, transparent);
    }
  }

  .bg-black\/32 {
    background-color: #00000052;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/32 {
      background-color: color-mix(in oklab, var(--color-black) 32%, transparent);
    }
  }

  .bg-black\/50 {
    background-color: #00000080;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/50 {
      background-color: color-mix(in oklab, var(--color-black) 50%, transparent);
    }
  }

  .bg-black\/55 {
    background-color: #0000008c;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/55 {
      background-color: color-mix(in oklab, var(--color-black) 55%, transparent);
    }
  }

  .bg-border, .bg-border\/40 {
    background-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-border\/40 {
      background-color: color-mix(in oklab, var(--border) 40%, transparent);
    }
  }

  .bg-border\/50 {
    background-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-border\/50 {
      background-color: color-mix(in oklab, var(--border) 50%, transparent);
    }
  }

  .bg-border\/60 {
    background-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-border\/60 {
      background-color: color-mix(in oklab, var(--border) 60%, transparent);
    }
  }

  .bg-border\/70 {
    background-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-border\/70 {
      background-color: color-mix(in oklab, var(--border) 70%, transparent);
    }
  }

  .bg-border\/80 {
    background-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-border\/80 {
      background-color: color-mix(in oklab, var(--border) 80%, transparent);
    }
  }

  .bg-card, .bg-card\/25 {
    background-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-card\/25 {
      background-color: color-mix(in oklab, var(--card) 25%, transparent);
    }
  }

  .bg-card\/30 {
    background-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-card\/30 {
      background-color: color-mix(in oklab, var(--card) 30%, transparent);
    }
  }

  .bg-card\/35 {
    background-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-card\/35 {
      background-color: color-mix(in oklab, var(--card) 35%, transparent);
    }
  }

  .bg-card\/40 {
    background-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-card\/40 {
      background-color: color-mix(in oklab, var(--card) 40%, transparent);
    }
  }

  .bg-card\/50 {
    background-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-card\/50 {
      background-color: color-mix(in oklab, var(--card) 50%, transparent);
    }
  }

  .bg-card\/60 {
    background-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-card\/60 {
      background-color: color-mix(in oklab, var(--card) 60%, transparent);
    }
  }

  .bg-card\/70 {
    background-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-card\/70 {
      background-color: color-mix(in oklab, var(--card) 70%, transparent);
    }
  }

  .bg-card\/80 {
    background-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-card\/80 {
      background-color: color-mix(in oklab, var(--card) 80%, transparent);
    }
  }

  .bg-card\/90 {
    background-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-card\/90 {
      background-color: color-mix(in oklab, var(--card) 90%, transparent);
    }
  }

  .bg-card\/92 {
    background-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-card\/92 {
      background-color: color-mix(in oklab, var(--card) 92%, transparent);
    }
  }

  .bg-card\/95 {
    background-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-card\/95 {
      background-color: color-mix(in oklab, var(--card) 95%, transparent);
    }
  }

  .bg-card\/98 {
    background-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-card\/98 {
      background-color: color-mix(in oklab, var(--card) 98%, transparent);
    }
  }

  .bg-chart-1 {
    background-color: var(--chart-1);
  }

  .bg-chart-4 {
    background-color: var(--chart-4);
  }

  .bg-cuav-accent {
    background-color: var(--color-cuav-accent);
  }

  .bg-cuav-accent-bright {
    background-color: var(--color-cuav-accent-bright);
  }

  .bg-cuav-accent\/25 {
    background-color: #15d9ef40;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-cuav-accent\/25 {
      background-color: color-mix(in oklab, var(--color-cuav-accent) 25%, transparent);
    }
  }

  .bg-cuav-background {
    background-color: var(--color-cuav-background);
  }

  .bg-cuav-background\/35 {
    background-color: #02091259;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-cuav-background\/35 {
      background-color: color-mix(in oklab, var(--color-cuav-background) 35%, transparent);
    }
  }

  .bg-cuav-background\/50 {
    background-color: #02091280;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-cuav-background\/50 {
      background-color: color-mix(in oklab, var(--color-cuav-background) 50%, transparent);
    }
  }

  .bg-cuav-background\/70 {
    background-color: #020912b3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-cuav-background\/70 {
      background-color: color-mix(in oklab, var(--color-cuav-background) 70%, transparent);
    }
  }

  .bg-cuav-background\/85 {
    background-color: #020912d9;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-cuav-background\/85 {
      background-color: color-mix(in oklab, var(--color-cuav-background) 85%, transparent);
    }
  }

  .bg-cuav-background\/90 {
    background-color: #020912e6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-cuav-background\/90 {
      background-color: color-mix(in oklab, var(--color-cuav-background) 90%, transparent);
    }
  }

  .bg-cuav-background\/95 {
    background-color: #020912f2;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-cuav-background\/95 {
      background-color: color-mix(in oklab, var(--color-cuav-background) 95%, transparent);
    }
  }

  .bg-cuav-border-soft {
    background-color: var(--color-cuav-border-soft);
  }

  .bg-cuav-danger\/15 {
    background-color: #ff4d5e26;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-cuav-danger\/15 {
      background-color: color-mix(in oklab, var(--color-cuav-danger) 15%, transparent);
    }
  }

  .bg-cuav-danger\/70 {
    background-color: #ff4d5eb3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-cuav-danger\/70 {
      background-color: color-mix(in oklab, var(--color-cuav-danger) 70%, transparent);
    }
  }

  .bg-cuav-demo-badge {
    background-color: var(--color-cuav-demo-badge);
  }

  .bg-cuav-demo-library {
    background-color: var(--color-cuav-demo-library);
  }

  .bg-cuav-demo-rail\/80 {
    background-color: #020c156d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-cuav-demo-rail\/80 {
      background-color: color-mix(in oklab, var(--color-cuav-demo-rail) 80%, transparent);
    }
  }

  .bg-cuav-demo-speed {
    background-color: var(--color-cuav-demo-speed);
  }

  .bg-cuav-demo-status {
    background-color: var(--color-cuav-demo-status);
  }

  .bg-cuav-demo-status\/90 {
    background-color: #020910b8;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-cuav-demo-status\/90 {
      background-color: color-mix(in oklab, var(--color-cuav-demo-status) 90%, transparent);
    }
  }

  .bg-cuav-page-background {
    background-color: var(--color-cuav-page-background);
  }

  .bg-cuav-page-button {
    background-color: var(--color-cuav-page-button);
  }

  .bg-cuav-page-clock {
    background-color: var(--color-cuav-page-clock);
  }

  .bg-cuav-page-control {
    background-color: var(--color-cuav-page-control);
  }

  .bg-cuav-page-equipment-icon-background {
    background-color: var(--color-cuav-page-equipment-icon-background);
  }

  .bg-cuav-page-footer {
    background-color: var(--color-cuav-page-footer);
  }

  .bg-cuav-page-force-icon-background {
    background-color: var(--color-cuav-page-force-icon-background);
  }

  .bg-cuav-page-header {
    background-color: var(--color-cuav-page-header);
  }

  .bg-cuav-page-healthy {
    background-color: var(--color-cuav-page-healthy);
  }

  .bg-cuav-page-hint {
    background-color: var(--color-cuav-page-hint);
  }

  .bg-cuav-page-icon-background {
    background-color: var(--color-cuav-page-icon-background);
  }

  .bg-cuav-page-live {
    background-color: var(--color-cuav-page-live);
  }

  .bg-cuav-page-map {
    background-color: var(--color-cuav-page-map);
  }

  .bg-cuav-page-marker {
    background-color: var(--color-cuav-page-marker);
  }

  .bg-cuav-page-marker-label {
    background-color: var(--color-cuav-page-marker-label);
  }

  .bg-cuav-page-panel {
    background-color: var(--color-cuav-page-panel);
  }

  .bg-cuav-page-panel\/60 {
    background-color: #0d1a2799;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-cuav-page-panel\/60 {
      background-color: color-mix(in oklab, var(--color-cuav-page-panel) 60%, transparent);
    }
  }

  .bg-cuav-page-picker {
    background-color: var(--color-cuav-page-picker);
  }

  .bg-cuav-page-select {
    background-color: var(--color-cuav-page-select);
  }

  .bg-cuav-page-strip {
    background-color: var(--color-cuav-page-strip);
  }

  .bg-cuav-page-timeline-dot {
    background-color: var(--color-cuav-page-timeline-dot);
  }

  .bg-cuav-page-zone {
    background-color: var(--color-cuav-page-zone);
  }

  .bg-cuav-panel {
    background-color: var(--color-cuav-panel);
  }

  .bg-cuav-panel\/70 {
    background-color: #06131db3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-cuav-panel\/70 {
      background-color: color-mix(in oklab, var(--color-cuav-panel) 70%, transparent);
    }
  }

  .bg-cuav-panel\/90 {
    background-color: #06131de6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-cuav-panel\/90 {
      background-color: color-mix(in oklab, var(--color-cuav-panel) 90%, transparent);
    }
  }

  .bg-cuav-progress {
    background-color: var(--color-cuav-progress);
  }

  .bg-cuav-raised {
    background-color: var(--color-cuav-raised);
  }

  .bg-cuav-selected {
    background-color: var(--color-cuav-selected);
  }

  .bg-cuav-sensor\/20 {
    background-color: #2d9cff33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-cuav-sensor\/20 {
      background-color: color-mix(in oklab, var(--color-cuav-sensor) 20%, transparent);
    }
  }

  .bg-cuav-success\/15 {
    background-color: #2ee6a626;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-cuav-success\/15 {
      background-color: color-mix(in oklab, var(--color-cuav-success) 15%, transparent);
    }
  }

  .bg-cuav-warning {
    background-color: var(--color-cuav-warning);
  }

  .bg-cuav-warning\/15 {
    background-color: #ffbf3f26;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-cuav-warning\/15 {
      background-color: color-mix(in oklab, var(--color-cuav-warning) 15%, transparent);
    }
  }

  .bg-cuav-warning\/20 {
    background-color: #ffbf3f33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-cuav-warning\/20 {
      background-color: color-mix(in oklab, var(--color-cuav-warning) 20%, transparent);
    }
  }

  .bg-current, .bg-current\/10 {
    background-color: currentColor;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-current\/10 {
      background-color: color-mix(in oklab, currentcolor 10%, transparent);
    }
  }

  .bg-current\/15 {
    background-color: currentColor;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-current\/15 {
      background-color: color-mix(in oklab, currentcolor 15%, transparent);
    }
  }

  .bg-current\/30 {
    background-color: currentColor;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-current\/30 {
      background-color: color-mix(in oklab, currentcolor 30%, transparent);
    }
  }

  .bg-cyan-100\/90 {
    background-color: #cefafee6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-cyan-100\/90 {
      background-color: color-mix(in oklab, var(--color-cyan-100) 90%, transparent);
    }
  }

  .bg-cyan-600 {
    background-color: var(--color-cyan-600);
  }

  .bg-destructive, .bg-destructive\/5 {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-destructive\/5 {
      background-color: color-mix(in oklab, var(--destructive) 5%, transparent);
    }
  }

  .bg-destructive\/8 {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-destructive\/8 {
      background-color: color-mix(in oklab, var(--destructive) 8%, transparent);
    }
  }

  .bg-destructive\/10 {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-destructive\/10 {
      background-color: color-mix(in oklab, var(--destructive) 10%, transparent);
    }
  }

  .bg-destructive\/15 {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-destructive\/15 {
      background-color: color-mix(in oklab, var(--destructive) 15%, transparent);
    }
  }

  .bg-destructive\/20 {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-destructive\/20 {
      background-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .bg-destructive\/30 {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-destructive\/30 {
      background-color: color-mix(in oklab, var(--destructive) 30%, transparent);
    }
  }

  .bg-destructive\/50 {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-destructive\/50 {
      background-color: color-mix(in oklab, var(--destructive) 50%, transparent);
    }
  }

  .bg-destructive\/80 {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-destructive\/80 {
      background-color: color-mix(in oklab, var(--destructive) 80%, transparent);
    }
  }

  .bg-destructive\/90 {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-destructive\/90 {
      background-color: color-mix(in oklab, var(--destructive) 90%, transparent);
    }
  }

  .bg-foreground, .bg-foreground\/3 {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-foreground\/3 {
      background-color: color-mix(in oklab, var(--foreground) 3%, transparent);
    }
  }

  .bg-foreground\/5 {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-foreground\/5 {
      background-color: color-mix(in oklab, var(--foreground) 5%, transparent);
    }
  }

  .bg-foreground\/10 {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-foreground\/10 {
      background-color: color-mix(in oklab, var(--foreground) 10%, transparent);
    }
  }

  .bg-foreground\/70 {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-foreground\/70 {
      background-color: color-mix(in oklab, var(--foreground) 70%, transparent);
    }
  }

  .bg-info, .bg-info\/4 {
    background-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-info\/4 {
      background-color: color-mix(in oklab, var(--info) 4%, transparent);
    }
  }

  .bg-info\/5 {
    background-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-info\/5 {
      background-color: color-mix(in oklab, var(--info) 5%, transparent);
    }
  }

  .bg-info\/6 {
    background-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-info\/6 {
      background-color: color-mix(in oklab, var(--info) 6%, transparent);
    }
  }

  .bg-info\/10 {
    background-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-info\/10 {
      background-color: color-mix(in oklab, var(--info) 10%, transparent);
    }
  }

  .bg-info\/12 {
    background-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-info\/12 {
      background-color: color-mix(in oklab, var(--info) 12%, transparent);
    }
  }

  .bg-info\/15 {
    background-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-info\/15 {
      background-color: color-mix(in oklab, var(--info) 15%, transparent);
    }
  }

  .bg-info\/20 {
    background-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-info\/20 {
      background-color: color-mix(in oklab, var(--info) 20%, transparent);
    }
  }

  .bg-info\/25 {
    background-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-info\/25 {
      background-color: color-mix(in oklab, var(--info) 25%, transparent);
    }
  }

  .bg-info\/30 {
    background-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-info\/30 {
      background-color: color-mix(in oklab, var(--info) 30%, transparent);
    }
  }

  .bg-info\/40 {
    background-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-info\/40 {
      background-color: color-mix(in oklab, var(--info) 40%, transparent);
    }
  }

  .bg-info\/50 {
    background-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-info\/50 {
      background-color: color-mix(in oklab, var(--info) 50%, transparent);
    }
  }

  .bg-info\/70 {
    background-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-info\/70 {
      background-color: color-mix(in oklab, var(--info) 70%, transparent);
    }
  }

  .bg-input\/30 {
    background-color: var(--input);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-input\/30 {
      background-color: color-mix(in oklab, var(--input) 30%, transparent);
    }
  }

  .bg-invert {
    background-color: var(--invert);
  }

  .bg-invert-foreground\/10 {
    background-color: var(--invert-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-invert-foreground\/10 {
      background-color: color-mix(in oklab, var(--invert-foreground) 10%, transparent);
    }
  }

  .bg-invert\/80 {
    background-color: var(--invert);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-invert\/80 {
      background-color: color-mix(in oklab, var(--invert) 80%, transparent);
    }
  }

  .bg-muted {
    background-color: var(--muted);
  }

  .bg-muted-foreground, .bg-muted-foreground\/30 {
    background-color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted-foreground\/30 {
      background-color: color-mix(in oklab, var(--muted-foreground) 30%, transparent);
    }
  }

  .bg-muted-foreground\/50 {
    background-color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted-foreground\/50 {
      background-color: color-mix(in oklab, var(--muted-foreground) 50%, transparent);
    }
  }

  .bg-muted-foreground\/70 {
    background-color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted-foreground\/70 {
      background-color: color-mix(in oklab, var(--muted-foreground) 70%, transparent);
    }
  }

  .bg-muted-foreground\/80 {
    background-color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted-foreground\/80 {
      background-color: color-mix(in oklab, var(--muted-foreground) 80%, transparent);
    }
  }

  .bg-muted\/3 {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted\/3 {
      background-color: color-mix(in oklab, var(--muted) 3%, transparent);
    }
  }

  .bg-muted\/5 {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted\/5 {
      background-color: color-mix(in oklab, var(--muted) 5%, transparent);
    }
  }

  .bg-muted\/10 {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted\/10 {
      background-color: color-mix(in oklab, var(--muted) 10%, transparent);
    }
  }

  .bg-muted\/15 {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted\/15 {
      background-color: color-mix(in oklab, var(--muted) 15%, transparent);
    }
  }

  .bg-muted\/20 {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted\/20 {
      background-color: color-mix(in oklab, var(--muted) 20%, transparent);
    }
  }

  .bg-muted\/25 {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted\/25 {
      background-color: color-mix(in oklab, var(--muted) 25%, transparent);
    }
  }

  .bg-muted\/30 {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted\/30 {
      background-color: color-mix(in oklab, var(--muted) 30%, transparent);
    }
  }

  .bg-muted\/35 {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted\/35 {
      background-color: color-mix(in oklab, var(--muted) 35%, transparent);
    }
  }

  .bg-muted\/40 {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted\/40 {
      background-color: color-mix(in oklab, var(--muted) 40%, transparent);
    }
  }

  .bg-muted\/45 {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted\/45 {
      background-color: color-mix(in oklab, var(--muted) 45%, transparent);
    }
  }

  .bg-muted\/50 {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted\/50 {
      background-color: color-mix(in oklab, var(--muted) 50%, transparent);
    }
  }

  .bg-muted\/60 {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted\/60 {
      background-color: color-mix(in oklab, var(--muted) 60%, transparent);
    }
  }

  .bg-muted\/70 {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted\/70 {
      background-color: color-mix(in oklab, var(--muted) 70%, transparent);
    }
  }

  .bg-muted\/72 {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted\/72 {
      background-color: color-mix(in oklab, var(--muted) 72%, transparent);
    }
  }

  .bg-muted\/80 {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted\/80 {
      background-color: color-mix(in oklab, var(--muted) 80%, transparent);
    }
  }

  .bg-muted\/90 {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted\/90 {
      background-color: color-mix(in oklab, var(--muted) 90%, transparent);
    }
  }

  .bg-popover, .bg-popover\/95 {
    background-color: var(--popover);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-popover\/95 {
      background-color: color-mix(in oklab, var(--popover) 95%, transparent);
    }
  }

  .bg-primary, .bg-primary\/3 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-primary\/3 {
      background-color: color-mix(in oklab, var(--primary) 3%, transparent);
    }
  }

  .bg-primary\/5 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-primary\/5 {
      background-color: color-mix(in oklab, var(--primary) 5%, transparent);
    }
  }

  .bg-primary\/8 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-primary\/8 {
      background-color: color-mix(in oklab, var(--primary) 8%, transparent);
    }
  }

  .bg-primary\/10 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-primary\/10 {
      background-color: color-mix(in oklab, var(--primary) 10%, transparent);
    }
  }

  .bg-primary\/15 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-primary\/15 {
      background-color: color-mix(in oklab, var(--primary) 15%, transparent);
    }
  }

  .bg-primary\/20 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-primary\/20 {
      background-color: color-mix(in oklab, var(--primary) 20%, transparent);
    }
  }

  .bg-primary\/25 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-primary\/25 {
      background-color: color-mix(in oklab, var(--primary) 25%, transparent);
    }
  }

  .bg-primary\/30 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-primary\/30 {
      background-color: color-mix(in oklab, var(--primary) 30%, transparent);
    }
  }

  .bg-primary\/40 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-primary\/40 {
      background-color: color-mix(in oklab, var(--primary) 40%, transparent);
    }
  }

  .bg-primary\/50 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-primary\/50 {
      background-color: color-mix(in oklab, var(--primary) 50%, transparent);
    }
  }

  .bg-primary\/60 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-primary\/60 {
      background-color: color-mix(in oklab, var(--primary) 60%, transparent);
    }
  }

  .bg-primary\/70 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-primary\/70 {
      background-color: color-mix(in oklab, var(--primary) 70%, transparent);
    }
  }

  .bg-primary\/80 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-primary\/80 {
      background-color: color-mix(in oklab, var(--primary) 80%, transparent);
    }
  }

  .bg-primary\/\[0\.07\] {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-primary\/\[0\.07\] {
      background-color: color-mix(in oklab, var(--primary) 7.0%, transparent);
    }
  }

  .bg-procedure-all, .bg-procedure-all\/10 {
    background-color: var(--procedure-all);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-procedure-all\/10 {
      background-color: color-mix(in oklab, var(--procedure-all) 10%, transparent);
    }
  }

  .bg-procedure-all\/15 {
    background-color: var(--procedure-all);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-procedure-all\/15 {
      background-color: color-mix(in oklab, var(--procedure-all) 15%, transparent);
    }
  }

  .bg-procedure-first {
    background-color: var(--procedure-first);
  }

  .bg-procedure-first-bg {
    background-color: var(--procedure-first-bg);
  }

  .bg-procedure-first\/10 {
    background-color: var(--procedure-first);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-procedure-first\/10 {
      background-color: color-mix(in oklab, var(--procedure-first) 10%, transparent);
    }
  }

  .bg-procedure-first\/15 {
    background-color: var(--procedure-first);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-procedure-first\/15 {
      background-color: color-mix(in oklab, var(--procedure-first) 15%, transparent);
    }
  }

  .bg-procedure-renewal {
    background-color: var(--procedure-renewal);
  }

  .bg-procedure-renewal-bg {
    background-color: var(--procedure-renewal-bg);
  }

  .bg-procedure-renewal\/10 {
    background-color: var(--procedure-renewal);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-procedure-renewal\/10 {
      background-color: color-mix(in oklab, var(--procedure-renewal) 10%, transparent);
    }
  }

  .bg-procedure-renewal\/15 {
    background-color: var(--procedure-renewal);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-procedure-renewal\/15 {
      background-color: color-mix(in oklab, var(--procedure-renewal) 15%, transparent);
    }
  }

  .bg-procedure-temporary {
    background-color: var(--procedure-temporary);
  }

  .bg-procedure-temporary-bg {
    background-color: var(--procedure-temporary-bg);
  }

  .bg-procedure-temporary\/10 {
    background-color: var(--procedure-temporary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-procedure-temporary\/10 {
      background-color: color-mix(in oklab, var(--procedure-temporary) 10%, transparent);
    }
  }

  .bg-procedure-temporary\/15 {
    background-color: var(--procedure-temporary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-procedure-temporary\/15 {
      background-color: color-mix(in oklab, var(--procedure-temporary) 15%, transparent);
    }
  }

  .bg-procedure-transfer {
    background-color: var(--procedure-transfer);
  }

  .bg-procedure-transfer-bg {
    background-color: var(--procedure-transfer-bg);
  }

  .bg-procedure-transfer\/10 {
    background-color: var(--procedure-transfer);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-procedure-transfer\/10 {
      background-color: color-mix(in oklab, var(--procedure-transfer) 10%, transparent);
    }
  }

  .bg-procedure-transfer\/15 {
    background-color: var(--procedure-transfer);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-procedure-transfer\/15 {
      background-color: color-mix(in oklab, var(--procedure-transfer) 15%, transparent);
    }
  }

  .bg-secondary, .bg-secondary\/10 {
    background-color: var(--secondary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-secondary\/10 {
      background-color: color-mix(in oklab, var(--secondary) 10%, transparent);
    }
  }

  .bg-secondary\/30 {
    background-color: var(--secondary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-secondary\/30 {
      background-color: color-mix(in oklab, var(--secondary) 30%, transparent);
    }
  }

  .bg-secondary\/70 {
    background-color: var(--secondary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-secondary\/70 {
      background-color: color-mix(in oklab, var(--secondary) 70%, transparent);
    }
  }

  .bg-secondary\/80 {
    background-color: var(--secondary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-secondary\/80 {
      background-color: color-mix(in oklab, var(--secondary) 80%, transparent);
    }
  }

  .bg-sidebar {
    background-color: var(--sidebar);
  }

  .bg-success, .bg-success\/5 {
    background-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-success\/5 {
      background-color: color-mix(in oklab, var(--success) 5%, transparent);
    }
  }

  .bg-success\/10 {
    background-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-success\/10 {
      background-color: color-mix(in oklab, var(--success) 10%, transparent);
    }
  }

  .bg-success\/15 {
    background-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-success\/15 {
      background-color: color-mix(in oklab, var(--success) 15%, transparent);
    }
  }

  .bg-success\/20 {
    background-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-success\/20 {
      background-color: color-mix(in oklab, var(--success) 20%, transparent);
    }
  }

  .bg-success\/30 {
    background-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-success\/30 {
      background-color: color-mix(in oklab, var(--success) 30%, transparent);
    }
  }

  .bg-success\/40 {
    background-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-success\/40 {
      background-color: color-mix(in oklab, var(--success) 40%, transparent);
    }
  }

  .bg-success\/50 {
    background-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-success\/50 {
      background-color: color-mix(in oklab, var(--success) 50%, transparent);
    }
  }

  .bg-success\/80 {
    background-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-success\/80 {
      background-color: color-mix(in oklab, var(--success) 80%, transparent);
    }
  }

  .bg-transparent {
    background-color: #0000;
  }

  .bg-utm-document-canvas {
    background-color: #f4f4f5;
  }

  .bg-utm-signature-background {
    background-color: #fafafa;
  }

  .bg-warning, .bg-warning\/5 {
    background-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-warning\/5 {
      background-color: color-mix(in oklab, var(--warning) 5%, transparent);
    }
  }

  .bg-warning\/10 {
    background-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-warning\/10 {
      background-color: color-mix(in oklab, var(--warning) 10%, transparent);
    }
  }

  .bg-warning\/15 {
    background-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-warning\/15 {
      background-color: color-mix(in oklab, var(--warning) 15%, transparent);
    }
  }

  .bg-warning\/20 {
    background-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-warning\/20 {
      background-color: color-mix(in oklab, var(--warning) 20%, transparent);
    }
  }

  .bg-warning\/30 {
    background-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-warning\/30 {
      background-color: color-mix(in oklab, var(--warning) 30%, transparent);
    }
  }

  .bg-warning\/40 {
    background-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-warning\/40 {
      background-color: color-mix(in oklab, var(--warning) 40%, transparent);
    }
  }

  .bg-warning\/50 {
    background-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-warning\/50 {
      background-color: color-mix(in oklab, var(--warning) 50%, transparent);
    }
  }

  .bg-warning\/80 {
    background-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-warning\/80 {
      background-color: color-mix(in oklab, var(--warning) 80%, transparent);
    }
  }

  .bg-white {
    background-color: var(--color-white);
  }

  .bg-white\/15 {
    background-color: #ffffff26;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/15 {
      background-color: color-mix(in oklab, var(--color-white) 15%, transparent);
    }
  }

  .bg-white\/80 {
    background-color: #fffc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/80 {
      background-color: color-mix(in oklab, var(--color-white) 80%, transparent);
    }
  }

  .bg-workflow-completed {
    background-color: var(--workflow-completed);
  }

  .bg-workflow-completed-bg {
    background-color: var(--workflow-completed-bg);
  }

  .bg-workflow-completed\/10 {
    background-color: var(--workflow-completed);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-workflow-completed\/10 {
      background-color: color-mix(in oklab, var(--workflow-completed) 10%, transparent);
    }
  }

  .bg-workflow-completed\/15 {
    background-color: var(--workflow-completed);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-workflow-completed\/15 {
      background-color: color-mix(in oklab, var(--workflow-completed) 15%, transparent);
    }
  }

  .bg-workflow-fee {
    background-color: var(--workflow-fee);
  }

  .bg-workflow-fee-bg {
    background-color: var(--workflow-fee-bg);
  }

  .bg-workflow-fee\/10 {
    background-color: var(--workflow-fee);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-workflow-fee\/10 {
      background-color: color-mix(in oklab, var(--workflow-fee) 10%, transparent);
    }
  }

  .bg-workflow-fee\/15 {
    background-color: var(--workflow-fee);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-workflow-fee\/15 {
      background-color: color-mix(in oklab, var(--workflow-fee) 15%, transparent);
    }
  }

  .bg-workflow-inspection {
    background-color: var(--workflow-inspection);
  }

  .bg-workflow-inspection-bg {
    background-color: var(--workflow-inspection-bg);
  }

  .bg-workflow-inspection\/10 {
    background-color: var(--workflow-inspection);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-workflow-inspection\/10 {
      background-color: color-mix(in oklab, var(--workflow-inspection) 10%, transparent);
    }
  }

  .bg-workflow-inspection\/15 {
    background-color: var(--workflow-inspection);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-workflow-inspection\/15 {
      background-color: color-mix(in oklab, var(--workflow-inspection) 15%, transparent);
    }
  }

  .bg-workflow-receipt {
    background-color: var(--workflow-receipt);
  }

  .bg-workflow-receipt-bg {
    background-color: var(--workflow-receipt-bg);
  }

  .bg-workflow-receipt\/10 {
    background-color: var(--workflow-receipt);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-workflow-receipt\/10 {
      background-color: color-mix(in oklab, var(--workflow-receipt) 10%, transparent);
    }
  }

  .bg-workflow-receipt\/15 {
    background-color: var(--workflow-receipt);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-workflow-receipt\/15 {
      background-color: color-mix(in oklab, var(--workflow-receipt) 15%, transparent);
    }
  }

  .bg-workflow-result {
    background-color: var(--workflow-result);
  }

  .bg-workflow-result-bg {
    background-color: var(--workflow-result-bg);
  }

  .bg-workflow-result\/10 {
    background-color: var(--workflow-result);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-workflow-result\/10 {
      background-color: color-mix(in oklab, var(--workflow-result) 10%, transparent);
    }
  }

  .bg-workflow-result\/15 {
    background-color: var(--workflow-result);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-workflow-result\/15 {
      background-color: color-mix(in oklab, var(--workflow-result) 15%, transparent);
    }
  }

  .bg-workflow-review {
    background-color: var(--workflow-review);
  }

  .bg-workflow-review-bg {
    background-color: var(--workflow-review-bg);
  }

  .bg-workflow-review\/10 {
    background-color: var(--workflow-review);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-workflow-review\/10 {
      background-color: color-mix(in oklab, var(--workflow-review) 10%, transparent);
    }
  }

  .bg-workflow-review\/15 {
    background-color: var(--workflow-review);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-workflow-review\/15 {
      background-color: color-mix(in oklab, var(--workflow-review) 15%, transparent);
    }
  }

  .utm-style-background {
    background-color: var(--style-background-color);
  }

  .bg-linear-to-b {
    --tw-gradient-position: to bottom;
  }

  @supports (background-image: linear-gradient(in lab, red, red)) {
    .bg-linear-to-b {
      --tw-gradient-position: to bottom in oklab;
    }
  }

  .bg-linear-to-b {
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-linear-to-br {
    --tw-gradient-position: to bottom right;
  }

  @supports (background-image: linear-gradient(in lab, red, red)) {
    .bg-linear-to-br {
      --tw-gradient-position: to bottom right in oklab;
    }
  }

  .bg-linear-to-br {
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-linear-to-r {
    --tw-gradient-position: to right;
  }

  @supports (background-image: linear-gradient(in lab, red, red)) {
    .bg-linear-to-r {
      --tw-gradient-position: to right in oklab;
    }
  }

  .bg-linear-to-r {
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-r {
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-radial {
    --tw-gradient-position: in oklab;
    background-image: radial-gradient(var(--tw-gradient-stops));
  }

  .utm-hero-grid {
    background-image: var(--style-background-image);
    background-size: var(--style-background-size);
    -webkit-mask-image: var(--style-mask-image);
    -webkit-mask-image: var(--style-mask-image);
    mask-image: var(--style-mask-image);
  }

  .utm-hero-scan-line {
    background-image: linear-gradient(#0000 48%, #06b6d466 50%, #0000 52%);
    background-size: 100% 200%;
  }

  .bg-cuav-dashboard-map-overlay {
    background-image: var(--background-image-cuav-dashboard-map-overlay);
  }

  .bg-cuav-dashboard-panel {
    background-image: var(--background-image-cuav-dashboard-panel);
  }

  .bg-cuav-dashboard-screen {
    background-image: var(--background-image-cuav-dashboard-screen);
  }

  .bg-cuav-dashboard-target-thumbnail {
    background-image: var(--background-image-cuav-dashboard-target-thumbnail);
  }

  .bg-utm-emergency-overlay {
    background-image: radial-gradient(circle,
    transparent 45%,
    var(--destructive) 80%,
    var(--destructive) 100%);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-utm-emergency-overlay {
      background-image: radial-gradient(circle,
    transparent 45%,
    color-mix(in oklch, var(--destructive) 5%, transparent) 80%,
    color-mix(in oklch, var(--destructive) 15%, transparent) 100%);
    }
  }

  .utm-map-style-preview {
    background-image: var(--style-background-image);
  }

  .from-\(--utm-from-020617\) {
    --tw-gradient-from: var(--utm-from-020617);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-background\/70 {
    --tw-gradient-from: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-background\/70 {
      --tw-gradient-from: color-mix(in oklab, var(--background) 70%, transparent);
    }
  }

  .from-background\/70 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-background\/95 {
    --tw-gradient-from: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-background\/95 {
      --tw-gradient-from: color-mix(in oklab, var(--background) 95%, transparent);
    }
  }

  .from-background\/95 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-card {
    --tw-gradient-from: var(--card);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-cuav-accent {
    --tw-gradient-from: var(--color-cuav-accent);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-cuav-page-control {
    --tw-gradient-from: var(--color-cuav-page-control);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-cuav-panel {
    --tw-gradient-from: var(--color-cuav-panel);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-cuav-panel-elevated {
    --tw-gradient-from: var(--color-cuav-panel-elevated);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-cuav-panel\/95 {
    --tw-gradient-from: #06131df2;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-cuav-panel\/95 {
      --tw-gradient-from: color-mix(in oklab, var(--color-cuav-panel) 95%, transparent);
    }
  }

  .from-cuav-panel\/95 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-cuav-sensor {
    --tw-gradient-from: var(--color-cuav-sensor);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-destructive {
    --tw-gradient-from: var(--destructive);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-destructive\/10 {
    --tw-gradient-from: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-destructive\/10 {
      --tw-gradient-from: color-mix(in oklab, var(--destructive) 10%, transparent);
    }
  }

  .from-destructive\/10 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-destructive\/45 {
    --tw-gradient-from: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-destructive\/45 {
      --tw-gradient-from: color-mix(in oklab, var(--destructive) 45%, transparent);
    }
  }

  .from-destructive\/45 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-foreground {
    --tw-gradient-from: var(--foreground);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-info {
    --tw-gradient-from: var(--info);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-info\/50 {
    --tw-gradient-from: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-info\/50 {
      --tw-gradient-from: color-mix(in oklab, var(--info) 50%, transparent);
    }
  }

  .from-info\/50 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-muted-foreground {
    --tw-gradient-from: var(--muted-foreground);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-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));
  }

  .from-primary\/5 {
    --tw-gradient-from: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-primary\/5 {
      --tw-gradient-from: color-mix(in oklab, var(--primary) 5%, transparent);
    }
  }

  .from-primary\/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));
  }

  .from-primary\/10 {
    --tw-gradient-from: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-primary\/10 {
      --tw-gradient-from: color-mix(in oklab, var(--primary) 10%, transparent);
    }
  }

  .from-primary\/10 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-primary\/30 {
    --tw-gradient-from: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-primary\/30 {
      --tw-gradient-from: color-mix(in oklab, var(--primary) 30%, transparent);
    }
  }

  .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));
  }

  .from-primary\/70 {
    --tw-gradient-from: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-primary\/70 {
      --tw-gradient-from: color-mix(in oklab, var(--primary) 70%, transparent);
    }
  }

  .from-primary\/70 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-success\/10 {
    --tw-gradient-from: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-success\/10 {
      --tw-gradient-from: color-mix(in oklab, var(--success) 10%, transparent);
    }
  }

  .from-success\/10 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-transparent {
    --tw-gradient-from: 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));
  }

  .from-warning {
    --tw-gradient-from: var(--warning);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-warning\/10 {
    --tw-gradient-from: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-warning\/10 {
      --tw-gradient-from: color-mix(in oklab, var(--warning) 10%, transparent);
    }
  }

  .from-warning\/10 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-workflow-completed\/30 {
    --tw-gradient-from: var(--workflow-completed);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-workflow-completed\/30 {
      --tw-gradient-from: color-mix(in oklab, var(--workflow-completed) 30%, transparent);
    }
  }

  .from-workflow-completed\/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));
  }

  .from-workflow-completed\/50 {
    --tw-gradient-from: var(--workflow-completed);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-workflow-completed\/50 {
      --tw-gradient-from: color-mix(in oklab, var(--workflow-completed) 50%, transparent);
    }
  }

  .from-workflow-completed\/50 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-workflow-fee\/30 {
    --tw-gradient-from: var(--workflow-fee);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-workflow-fee\/30 {
      --tw-gradient-from: color-mix(in oklab, var(--workflow-fee) 30%, transparent);
    }
  }

  .from-workflow-fee\/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));
  }

  .from-workflow-fee\/50 {
    --tw-gradient-from: var(--workflow-fee);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-workflow-fee\/50 {
      --tw-gradient-from: color-mix(in oklab, var(--workflow-fee) 50%, transparent);
    }
  }

  .from-workflow-fee\/50 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-workflow-inspection\/30 {
    --tw-gradient-from: var(--workflow-inspection);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-workflow-inspection\/30 {
      --tw-gradient-from: color-mix(in oklab, var(--workflow-inspection) 30%, transparent);
    }
  }

  .from-workflow-inspection\/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));
  }

  .from-workflow-inspection\/50 {
    --tw-gradient-from: var(--workflow-inspection);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-workflow-inspection\/50 {
      --tw-gradient-from: color-mix(in oklab, var(--workflow-inspection) 50%, transparent);
    }
  }

  .from-workflow-inspection\/50 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-workflow-receipt\/25 {
    --tw-gradient-from: var(--workflow-receipt);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-workflow-receipt\/25 {
      --tw-gradient-from: color-mix(in oklab, var(--workflow-receipt) 25%, transparent);
    }
  }

  .from-workflow-receipt\/25 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-workflow-receipt\/30 {
    --tw-gradient-from: var(--workflow-receipt);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-workflow-receipt\/30 {
      --tw-gradient-from: color-mix(in oklab, var(--workflow-receipt) 30%, transparent);
    }
  }

  .from-workflow-receipt\/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));
  }

  .from-workflow-receipt\/50 {
    --tw-gradient-from: var(--workflow-receipt);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-workflow-receipt\/50 {
      --tw-gradient-from: color-mix(in oklab, var(--workflow-receipt) 50%, transparent);
    }
  }

  .from-workflow-receipt\/50 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-workflow-result\/30 {
    --tw-gradient-from: var(--workflow-result);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-workflow-result\/30 {
      --tw-gradient-from: color-mix(in oklab, var(--workflow-result) 30%, transparent);
    }
  }

  .from-workflow-result\/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));
  }

  .from-workflow-result\/50 {
    --tw-gradient-from: var(--workflow-result);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-workflow-result\/50 {
      --tw-gradient-from: color-mix(in oklab, var(--workflow-result) 50%, transparent);
    }
  }

  .from-workflow-result\/50 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-workflow-review\/30 {
    --tw-gradient-from: var(--workflow-review);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-workflow-review\/30 {
      --tw-gradient-from: color-mix(in oklab, var(--workflow-review) 30%, transparent);
    }
  }

  .from-workflow-review\/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));
  }

  .from-workflow-review\/50 {
    --tw-gradient-from: var(--workflow-review);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-workflow-review\/50 {
      --tw-gradient-from: color-mix(in oklab, var(--workflow-review) 50%, transparent);
    }
  }

  .from-workflow-review\/50 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .via-\(--utm-via-020617-95\)\/95 {
    --tw-gradient-via: var(--utm-via-020617-95);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-\(--utm-via-020617-95\)\/95 {
      --tw-gradient-via: color-mix(in oklab, var(--utm-via-020617-95) 95%, transparent);
    }
  }

  .via-\(--utm-via-020617-95\)\/95 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-background {
    --tw-gradient-via: var(--background);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-background\/85 {
    --tw-gradient-via: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-background\/85 {
      --tw-gradient-via: color-mix(in oklab, var(--background) 85%, transparent);
    }
  }

  .via-background\/85 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-cuav-accent-bright {
    --tw-gradient-via: var(--color-cuav-accent-bright);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-cuav-background\/95 {
    --tw-gradient-via: #020912f2;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-cuav-background\/95 {
      --tw-gradient-via: color-mix(in oklab, var(--color-cuav-background) 95%, transparent);
    }
  }

  .via-cuav-background\/95 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-destructive {
    --tw-gradient-via: var(--destructive);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-destructive\/50 {
    --tw-gradient-via: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-destructive\/50 {
      --tw-gradient-via: color-mix(in oklab, var(--destructive) 50%, transparent);
    }
  }

  .via-destructive\/50 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-info {
    --tw-gradient-via: var(--info);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-info\/30 {
    --tw-gradient-via: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-info\/30 {
      --tw-gradient-via: color-mix(in oklab, var(--info) 30%, transparent);
    }
  }

  .via-info\/30 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-info\/45 {
    --tw-gradient-via: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-info\/45 {
      --tw-gradient-via: color-mix(in oklab, var(--info) 45%, transparent);
    }
  }

  .via-info\/45 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-info\/50 {
    --tw-gradient-via: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-info\/50 {
      --tw-gradient-via: color-mix(in oklab, var(--info) 50%, transparent);
    }
  }

  .via-info\/50 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-invert\/70 {
    --tw-gradient-via: var(--invert);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-invert\/70 {
      --tw-gradient-via: color-mix(in oklab, var(--invert) 70%, transparent);
    }
  }

  .via-invert\/70 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-invert\/80 {
    --tw-gradient-via: var(--invert);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-invert\/80 {
      --tw-gradient-via: color-mix(in oklab, var(--invert) 80%, transparent);
    }
  }

  .via-invert\/80 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-muted-foreground {
    --tw-gradient-via: var(--muted-foreground);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-muted-foreground\/40 {
    --tw-gradient-via: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-muted-foreground\/40 {
      --tw-gradient-via: color-mix(in oklab, var(--muted-foreground) 40%, transparent);
    }
  }

  .via-muted-foreground\/40 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-primary {
    --tw-gradient-via: var(--primary);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-primary\/20 {
    --tw-gradient-via: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-primary\/20 {
      --tw-gradient-via: color-mix(in oklab, var(--primary) 20%, transparent);
    }
  }

  .via-primary\/20 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-primary\/30 {
    --tw-gradient-via: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-primary\/30 {
      --tw-gradient-via: color-mix(in oklab, var(--primary) 30%, transparent);
    }
  }

  .via-primary\/30 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-primary\/40 {
    --tw-gradient-via: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-primary\/40 {
      --tw-gradient-via: color-mix(in oklab, var(--primary) 40%, transparent);
    }
  }

  .via-primary\/40 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-primary\/50 {
    --tw-gradient-via: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-primary\/50 {
      --tw-gradient-via: color-mix(in oklab, var(--primary) 50%, transparent);
    }
  }

  .via-primary\/50 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-transparent {
    --tw-gradient-via: transparent;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-warning\/50 {
    --tw-gradient-via: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-warning\/50 {
      --tw-gradient-via: color-mix(in oklab, var(--warning) 50%, transparent);
    }
  }

  .via-warning\/50 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-workflow-completed-bg {
    --tw-gradient-via: var(--workflow-completed-bg);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-workflow-fee-bg {
    --tw-gradient-via: var(--workflow-fee-bg);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-workflow-fee\/30 {
    --tw-gradient-via: var(--workflow-fee);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .via-workflow-fee\/30 {
      --tw-gradient-via: color-mix(in oklab, var(--workflow-fee) 30%, transparent);
    }
  }

  .via-workflow-fee\/30 {
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-workflow-inspection-bg {
    --tw-gradient-via: var(--workflow-inspection-bg);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-workflow-receipt-bg {
    --tw-gradient-via: var(--workflow-receipt-bg);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-workflow-result-bg {
    --tw-gradient-via: var(--workflow-result-bg);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-workflow-review-bg {
    --tw-gradient-via: var(--workflow-review-bg);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .to-accent\/5 {
    --tw-gradient-to: var(--accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-accent\/5 {
      --tw-gradient-to: color-mix(in oklab, var(--accent) 5%, transparent);
    }
  }

  .to-accent\/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));
  }

  .to-background {
    --tw-gradient-to: var(--background);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-background\/65 {
    --tw-gradient-to: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-background\/65 {
      --tw-gradient-to: color-mix(in oklab, var(--background) 65%, transparent);
    }
  }

  .to-background\/65 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-background\/75 {
    --tw-gradient-to: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-background\/75 {
      --tw-gradient-to: color-mix(in oklab, var(--background) 75%, transparent);
    }
  }

  .to-background\/75 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-card {
    --tw-gradient-to: var(--card);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-cuav-accent\/80 {
    --tw-gradient-to: #15d9efcc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-cuav-accent\/80 {
      --tw-gradient-to: color-mix(in oklab, var(--color-cuav-accent) 80%, transparent);
    }
  }

  .to-cuav-accent\/80 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-cuav-background {
    --tw-gradient-to: var(--color-cuav-background);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-cuav-background\/95 {
    --tw-gradient-to: #020912f2;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-cuav-background\/95 {
      --tw-gradient-to: color-mix(in oklab, var(--color-cuav-background) 95%, transparent);
    }
  }

  .to-cuav-background\/95 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-cuav-panel {
    --tw-gradient-to: var(--color-cuav-panel);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-cuav-success {
    --tw-gradient-to: var(--color-cuav-success);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-invert\/90 {
    --tw-gradient-to: var(--invert);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-invert\/90 {
      --tw-gradient-to: color-mix(in oklab, var(--invert) 90%, transparent);
    }
  }

  .to-invert\/90 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-muted-foreground {
    --tw-gradient-to: var(--muted-foreground);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-primary {
    --tw-gradient-to: 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));
  }

  .to-primary\/60 {
    --tw-gradient-to: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-primary\/60 {
      --tw-gradient-to: color-mix(in oklab, var(--primary) 60%, transparent);
    }
  }

  .to-primary\/60 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-transparent {
    --tw-gradient-to: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-workflow-completed\/25 {
    --tw-gradient-to: var(--workflow-completed);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-workflow-completed\/25 {
      --tw-gradient-to: color-mix(in oklab, var(--workflow-completed) 25%, transparent);
    }
  }

  .to-workflow-completed\/25 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-workflow-completed\/60 {
    --tw-gradient-to: var(--workflow-completed);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-workflow-completed\/60 {
      --tw-gradient-to: color-mix(in oklab, var(--workflow-completed) 60%, transparent);
    }
  }

  .to-workflow-completed\/60 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-workflow-fee\/60 {
    --tw-gradient-to: var(--workflow-fee);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-workflow-fee\/60 {
      --tw-gradient-to: color-mix(in oklab, var(--workflow-fee) 60%, transparent);
    }
  }

  .to-workflow-fee\/60 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-workflow-inspection\/60 {
    --tw-gradient-to: var(--workflow-inspection);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-workflow-inspection\/60 {
      --tw-gradient-to: color-mix(in oklab, var(--workflow-inspection) 60%, transparent);
    }
  }

  .to-workflow-inspection\/60 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-workflow-result\/60 {
    --tw-gradient-to: var(--workflow-result);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-workflow-result\/60 {
      --tw-gradient-to: color-mix(in oklab, var(--workflow-result) 60%, transparent);
    }
  }

  .to-workflow-result\/60 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-workflow-review\/60 {
    --tw-gradient-to: var(--workflow-review);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-workflow-review\/60 {
      --tw-gradient-to: color-mix(in oklab, var(--workflow-review) 60%, transparent);
    }
  }

  .to-workflow-review\/60 {
    --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));
  }

  .utm-mask-icon {
    -webkit-mask-image: var(--style-mask-image);
    -webkit-mask-image: var(--style-mask-image);
    mask-image: var(--style-mask-image);
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .bg-cover {
    background-size: cover;
  }

  .bg-size-\(--utm-bg-size-20px-20px\) {
    background-size: var(--utm-bg-size-20px-20px);
  }

  .bg-size-\(--utm-bg-size-24px-24px\) {
    background-size: var(--utm-bg-size-24px-24px);
  }

  .bg-clip-padding {
    background-clip: padding-box;
  }

  .bg-clip-text {
    -webkit-background-clip: text;
    background-clip: text;
  }

  .bg-center {
    background-position: center;
  }

  .mask-size-\(--utm-mask-size-40px\) {
    -webkit-mask-size: var(--utm-mask-size-40px);
    -webkit-mask-size: var(--utm-mask-size-40px);
    mask-size: var(--utm-mask-size-40px);
  }

  .mask-no-repeat {
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .fill-background\/80 {
    fill: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .fill-background\/80 {
      fill: color-mix(in oklab, var(--background) 80%, transparent);
    }
  }

  .fill-current {
    fill: currentColor;
  }

  .fill-destructive {
    fill: var(--destructive);
  }

  .fill-primary, .fill-primary\/10 {
    fill: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .fill-primary\/10 {
      fill: color-mix(in oklab, var(--primary) 10%, transparent);
    }
  }

  .fill-success {
    fill: var(--success);
  }

  .fill-transparent {
    fill: #0000;
  }

  .fill-warning {
    fill: var(--warning);
  }

  .stroke-border {
    stroke: var(--border);
  }

  .stroke-destructive, .stroke-destructive\/50 {
    stroke: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .stroke-destructive\/50 {
      stroke: color-mix(in oklab, var(--destructive) 50%, transparent);
    }
  }

  .stroke-info {
    stroke: var(--info);
  }

  .stroke-primary, .stroke-primary\/20 {
    stroke: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .stroke-primary\/20 {
      stroke: color-mix(in oklab, var(--primary) 20%, transparent);
    }
  }

  .stroke-primary\/30 {
    stroke: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .stroke-primary\/30 {
      stroke: color-mix(in oklab, var(--primary) 30%, transparent);
    }
  }

  .stroke-2 {
    stroke-width: 2px;
  }

  .stroke-3 {
    stroke-width: 3px;
  }

  .object-contain {
    object-fit: contain;
  }

  .object-cover {
    object-fit: cover;
  }

  .p-0 {
    padding: 0;
  }

  .p-0\.5 {
    padding: calc(var(--spacing) * .5);
  }

  .p-0\.75 {
    padding: calc(var(--spacing) * .75);
  }

  .p-1 {
    padding: var(--spacing);
  }

  .p-1\.5 {
    padding: calc(var(--spacing) * 1.5);
  }

  .p-2 {
    padding: calc(var(--spacing) * 2);
  }

  .p-2\.5 {
    padding: calc(var(--spacing) * 2.5);
  }

  .p-3 {
    padding: calc(var(--spacing) * 3);
  }

  .p-3\.5 {
    padding: calc(var(--spacing) * 3.5);
  }

  .p-4 {
    padding: calc(var(--spacing) * 4);
  }

  .p-5 {
    padding: calc(var(--spacing) * 5);
  }

  .p-6 {
    padding: calc(var(--spacing) * 6);
  }

  .p-7 {
    padding: calc(var(--spacing) * 7);
  }

  .p-8 {
    padding: calc(var(--spacing) * 8);
  }

  .p-10 {
    padding: calc(var(--spacing) * 10);
  }

  .p-12 {
    padding: calc(var(--spacing) * 12);
  }

  .p-px {
    padding: 1px;
  }

  .p-utm-document-page {
    padding: 2cm;
  }

  .px-\(--cell-size\) {
    padding-inline: var(--cell-size);
  }

  .px-\(--utm-pilot-document-inset\) {
    padding-inline: var(--utm-pilot-document-inset);
  }

  .px-0 {
    padding-inline: 0;
  }

  .px-0\.5 {
    padding-inline: calc(var(--spacing) * .5);
  }

  .px-0\.75 {
    padding-inline: calc(var(--spacing) * .75);
  }

  .px-1 {
    padding-inline: var(--spacing);
  }

  .px-1\.5 {
    padding-inline: calc(var(--spacing) * 1.5);
  }

  .px-1\.25 {
    padding-inline: calc(var(--spacing) * 1.25);
  }

  .px-1\.75 {
    padding-inline: calc(var(--spacing) * 1.75);
  }

  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }

  .px-2\.5 {
    padding-inline: calc(var(--spacing) * 2.5);
  }

  .px-2\.25 {
    padding-inline: calc(var(--spacing) * 2.25);
  }

  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }

  .px-3\.5 {
    padding-inline: calc(var(--spacing) * 3.5);
  }

  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .px-4\.5 {
    padding-inline: calc(var(--spacing) * 4.5);
  }

  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }

  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }

  .px-7 {
    padding-inline: calc(var(--spacing) * 7);
  }

  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }

  .px-10 {
    padding-inline: calc(var(--spacing) * 10);
  }

  .px-16 {
    padding-inline: calc(var(--spacing) * 16);
  }

  .command-dialog-padding {
    padding-block: max(calc(var(--spacing) * 4), 4vh);
  }

  @media (min-width: 40rem) {
    .command-dialog-padding {
      padding-block: var(--spacing-command-dialog);
    }
  }

  .py-0 {
    padding-block: 0;
  }

  .py-0\.5 {
    padding-block: calc(var(--spacing) * .5);
  }

  .py-0\.75 {
    padding-block: calc(var(--spacing) * .75);
  }

  .py-1 {
    padding-block: var(--spacing);
  }

  .py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5);
  }

  .py-1\.25 {
    padding-block: calc(var(--spacing) * 1.25);
  }

  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }

  .py-2\.5 {
    padding-block: calc(var(--spacing) * 2.5);
  }

  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }

  .py-3\.5 {
    padding-block: calc(var(--spacing) * 3.5);
  }

  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }

  .py-4\.5 {
    padding-block: calc(var(--spacing) * 4.5);
  }

  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }

  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }

  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }

  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }

  .py-14 {
    padding-block: calc(var(--spacing) * 14);
  }

  .py-20 {
    padding-block: calc(var(--spacing) * 20);
  }

  .py-24 {
    padding-block: calc(var(--spacing) * 24);
  }

  .py-px {
    padding-block: 1px;
  }

  .ps-\(--tree-padding\) {
    padding-inline-start: var(--tree-padding);
  }

  .ps-\(--ui-autocomplete-input-padding\) {
    padding-inline-start: var(--ui-autocomplete-input-padding);
  }

  .ps-\(--ui-autocomplete-leading-padding\) {
    padding-inline-start: var(--ui-autocomplete-leading-padding);
  }

  .ps-0\.5 {
    padding-inline-start: calc(var(--spacing) * .5);
  }

  .ps-1 {
    padding-inline-start: var(--spacing);
  }

  .ps-1\.5 {
    padding-inline-start: calc(var(--spacing) * 1.5);
  }

  .ps-2 {
    padding-inline-start: calc(var(--spacing) * 2);
  }

  .ps-2\.5 {
    padding-inline-start: calc(var(--spacing) * 2.5);
  }

  .ps-3 {
    padding-inline-start: calc(var(--spacing) * 3);
  }

  .ps-3\.5 {
    padding-inline-start: calc(var(--spacing) * 3.5);
  }

  .ps-4 {
    padding-inline-start: calc(var(--spacing) * 4);
  }

  .ps-5 {
    padding-inline-start: calc(var(--spacing) * 5);
  }

  .ps-6 {
    padding-inline-start: calc(var(--spacing) * 6);
  }

  .ps-7 {
    padding-inline-start: calc(var(--spacing) * 7);
  }

  .ps-9 {
    padding-inline-start: calc(var(--spacing) * 9);
  }

  .ps-10 {
    padding-inline-start: calc(var(--spacing) * 10);
  }

  .pe-1 {
    padding-inline-end: var(--spacing);
  }

  .pe-1\.5 {
    padding-inline-end: calc(var(--spacing) * 1.5);
  }

  .pe-2 {
    padding-inline-end: calc(var(--spacing) * 2);
  }

  .pe-3 {
    padding-inline-end: calc(var(--spacing) * 3);
  }

  .pe-4 {
    padding-inline-end: calc(var(--spacing) * 4);
  }

  .pe-5 {
    padding-inline-end: calc(var(--spacing) * 5);
  }

  .pe-6 {
    padding-inline-end: calc(var(--spacing) * 6);
  }

  .pe-7 {
    padding-inline-end: calc(var(--spacing) * 7);
  }

  .pe-8 {
    padding-inline-end: calc(var(--spacing) * 8);
  }

  .pe-9 {
    padding-inline-end: calc(var(--spacing) * 9);
  }

  .pe-10 {
    padding-inline-end: calc(var(--spacing) * 10);
  }

  .pe-14 {
    padding-inline-end: calc(var(--spacing) * 14);
  }

  .utm-futuristic-field-password input {
    padding-inline-end: calc(var(--spacing) * 12);
  }

  .pt-0 {
    padding-top: 0;
  }

  .pt-0\.5 {
    padding-top: calc(var(--spacing) * .5);
  }

  .pt-1 {
    padding-top: var(--spacing);
  }

  .pt-1\.5 {
    padding-top: calc(var(--spacing) * 1.5);
  }

  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }

  .pt-2\.5 {
    padding-top: calc(var(--spacing) * 2.5);
  }

  .pt-3 {
    padding-top: calc(var(--spacing) * 3);
  }

  .pt-3\.5 {
    padding-top: calc(var(--spacing) * 3.5);
  }

  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }

  .pt-5 {
    padding-top: calc(var(--spacing) * 5);
  }

  .pt-6 {
    padding-top: calc(var(--spacing) * 6);
  }

  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }

  .pt-10 {
    padding-top: calc(var(--spacing) * 10);
  }

  .pt-16 {
    padding-top: calc(var(--spacing) * 16);
  }

  .pr-0\.5 {
    padding-right: calc(var(--spacing) * .5);
  }

  .pr-1 {
    padding-right: var(--spacing);
  }

  .pr-2 {
    padding-right: calc(var(--spacing) * 2);
  }

  .pr-2\.5 {
    padding-right: calc(var(--spacing) * 2.5);
  }

  .pr-3 {
    padding-right: calc(var(--spacing) * 3);
  }

  .pr-4 {
    padding-right: calc(var(--spacing) * 4);
  }

  .pr-5 {
    padding-right: calc(var(--spacing) * 5);
  }

  .pr-8 {
    padding-right: calc(var(--spacing) * 8);
  }

  .pr-9 {
    padding-right: calc(var(--spacing) * 9);
  }

  .pr-10 {
    padding-right: calc(var(--spacing) * 10);
  }

  .pr-12 {
    padding-right: calc(var(--spacing) * 12);
  }

  .pb-\(--utm-pilot-footer-padding\) {
    padding-bottom: var(--utm-pilot-footer-padding);
  }

  .pb-0 {
    padding-bottom: 0;
  }

  .pb-0\.5 {
    padding-bottom: calc(var(--spacing) * .5);
  }

  .pb-1 {
    padding-bottom: var(--spacing);
  }

  .pb-1\.5 {
    padding-bottom: calc(var(--spacing) * 1.5);
  }

  .pb-1\.25 {
    padding-bottom: calc(var(--spacing) * 1.25);
  }

  .pb-1\.75 {
    padding-bottom: calc(var(--spacing) * 1.75);
  }

  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }

  .pb-2\.5 {
    padding-bottom: calc(var(--spacing) * 2.5);
  }

  .pb-3 {
    padding-bottom: calc(var(--spacing) * 3);
  }

  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }

  .pb-4\.5 {
    padding-bottom: calc(var(--spacing) * 4.5);
  }

  .pb-5 {
    padding-bottom: calc(var(--spacing) * 5);
  }

  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }

  .pb-8 {
    padding-bottom: calc(var(--spacing) * 8);
  }

  .pb-10 {
    padding-bottom: calc(var(--spacing) * 10);
  }

  .pb-12 {
    padding-bottom: calc(var(--spacing) * 12);
  }

  .pl-\(--help-tree-indent\) {
    padding-left: var(--help-tree-indent);
  }

  .pl-\(--style-padding-left\) {
    padding-left: var(--style-padding-left);
  }

  .pl-1 {
    padding-left: var(--spacing);
  }

  .pl-2 {
    padding-left: calc(var(--spacing) * 2);
  }

  .pl-2\.5 {
    padding-left: calc(var(--spacing) * 2.5);
  }

  .pl-3 {
    padding-left: calc(var(--spacing) * 3);
  }

  .pl-4 {
    padding-left: calc(var(--spacing) * 4);
  }

  .pl-4\.5 {
    padding-left: calc(var(--spacing) * 4.5);
  }

  .pl-5 {
    padding-left: calc(var(--spacing) * 5);
  }

  .pl-6 {
    padding-left: calc(var(--spacing) * 6);
  }

  .pl-7\.5 {
    padding-left: calc(var(--spacing) * 7.5);
  }

  .pl-8 {
    padding-left: calc(var(--spacing) * 8);
  }

  .pl-9 {
    padding-left: calc(var(--spacing) * 9);
  }

  .text-center {
    text-align: center;
  }

  .text-end {
    text-align: end;
  }

  .text-justify {
    text-align: justify;
  }

  .text-left {
    text-align: left;
  }

  .text-right {
    text-align: right;
  }

  .text-start {
    text-align: start;
  }

  .indent-6 {
    text-indent: calc(var(--spacing) * 6);
  }

  .indent-10 {
    text-indent: calc(var(--spacing) * 10);
  }

  .align-inherit {
    vertical-align: inherit;
  }

  .align-middle {
    vertical-align: middle;
  }

  .align-top {
    vertical-align: top;
  }

  .font-mono {
    font-family: var(--font-mono);
  }

  .font-sans {
    font-family: var(--font-sans);
  }

  .font-tnr {
    font-family: var(--font-tnr);
  }

  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .text-2xl\/tight {
    font-size: var(--text-2xl);
    line-height: var(--leading-tight);
  }

  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }

  .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }

  .text-6xl {
    font-size: var(--text-6xl);
    line-height: var(--tw-leading, var(--text-6xl--line-height));
  }

  .text-9xl {
    font-size: var(--text-9xl);
    line-height: var(--tw-leading, var(--text-9xl--line-height));
  }

  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .text-base\/normal {
    font-size: var(--text-base);
    line-height: var(--leading-normal);
  }

  .text-base\/snug {
    font-size: var(--text-base);
    line-height: var(--leading-snug);
  }

  .text-base\/tight {
    font-size: var(--text-base);
    line-height: var(--leading-tight);
  }

  .text-cuav-flow {
    font-size: var(--text-cuav-flow);
    line-height: var(--tw-leading, var(--text-cuav-flow--line-height));
  }

  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .text-lg\/relaxed {
    font-size: var(--text-lg);
    line-height: var(--leading-relaxed);
  }

  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .text-sm\/4 {
    font-size: var(--text-sm);
    line-height: calc(var(--spacing) * 4);
  }

  .text-sm\/cuav {
    font-size: var(--text-sm);
    line-height: var(--leading-cuav);
  }

  .text-sm\/normal {
    font-size: var(--text-sm);
    line-height: var(--leading-normal);
  }

  .text-sm\/relaxed {
    font-size: var(--text-sm);
    line-height: var(--leading-relaxed);
  }

  .text-sm\/snug {
    font-size: var(--text-sm);
    line-height: var(--leading-snug);
  }

  .text-sm\/tight {
    font-size: var(--text-sm);
    line-height: var(--leading-tight);
  }

  .text-utm-document-14pt {
    font-size: var(--text-utm-document-14pt);
    line-height: var(--tw-leading, var(--text-utm-document-14pt--line-height));
  }

  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }

  .text-xl\/relaxed {
    font-size: var(--text-xl);
    line-height: var(--leading-relaxed);
  }

  .text-xl\/tight {
    font-size: var(--text-xl);
    line-height: var(--leading-tight);
  }

  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .text-xs\/4 {
    font-size: var(--text-xs);
    line-height: calc(var(--spacing) * 4);
  }

  .text-xs\/5 {
    font-size: var(--text-xs);
    line-height: calc(var(--spacing) * 5);
  }

  .text-xs\/none {
    font-size: var(--text-xs);
    line-height: 1;
  }

  .text-xs\/normal {
    font-size: var(--text-xs);
    line-height: var(--leading-normal);
  }

  .text-xs\/relaxed {
    font-size: var(--text-xs);
    line-height: var(--leading-relaxed);
  }

  .text-xs\/snug {
    font-size: var(--text-xs);
    line-height: var(--leading-snug);
  }

  .text-xs\/tight {
    font-size: var(--text-xs);
    line-height: var(--leading-tight);
  }

  .text-xxs\/snug {
    font-size: 8px;
    line-height: var(--leading-snug);
  }

  .utm-document-copy-14pt {
    font-size: var(--text-utm-document-14pt);
    line-height: var(--leading-relaxed);
  }

  .font-xxs {
    font-size: var(--text-xxs);
  }

  .text-cuav-label {
    font-size: var(--text-cuav-label);
  }

  .text-cuav-page-label {
    font-size: var(--text-cuav-page-label);
  }

  .text-cuav-small {
    font-size: var(--text-cuav-small);
  }

  .text-xxs {
    font-size: 8px;
  }

  .utm-flight-notification-status-text {
    font-size: var(--utm-flight-notification-status-font-size);
  }

  .utm-text-12pt {
    font-size: var(--text-utm-document-12pt);
  }

  .utm-text-13pt {
    font-size: var(--text-utm-document-13pt);
  }

  .utm-text-14pt {
    font-size: var(--text-utm-document-14pt);
  }

  .leading-\(--utm-leading-1-08\) {
    --tw-leading: var(--utm-leading-1-08);
    line-height: var(--utm-leading-1-08);
  }

  .leading-\(--utm-leading-1-15\) {
    --tw-leading: var(--utm-leading-1-15);
    line-height: var(--utm-leading-1-15);
  }

  .leading-\(--utm-leading-14px\) {
    --tw-leading: var(--utm-leading-14px);
    line-height: var(--utm-leading-14px);
  }

  .leading-3 {
    --tw-leading: calc(var(--spacing) * 3);
    line-height: calc(var(--spacing) * 3);
  }

  .leading-4 {
    --tw-leading: calc(var(--spacing) * 4);
    line-height: calc(var(--spacing) * 4);
  }

  .leading-5 {
    --tw-leading: calc(var(--spacing) * 5);
    line-height: calc(var(--spacing) * 5);
  }

  .leading-7 {
    --tw-leading: calc(var(--spacing) * 7);
    line-height: calc(var(--spacing) * 7);
  }

  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .leading-relaxed {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }

  .leading-snug {
    --tw-leading: var(--leading-snug);
    line-height: var(--leading-snug);
  }

  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }

  .font-black {
    --tw-font-weight: var(--font-weight-black);
    font-weight: var(--font-weight-black);
  }

  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .font-extrabold {
    --tw-font-weight: var(--font-weight-extrabold);
    font-weight: var(--font-weight-extrabold);
  }

  .font-light {
    --tw-font-weight: var(--font-weight-light);
    font-weight: var(--font-weight-light);
  }

  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .tracking-\(--ui-menu-label-tracking\) {
    --tw-tracking: var(--ui-menu-label-tracking);
    letter-spacing: var(--ui-menu-label-tracking);
  }

  .tracking-\(--ui-table-micro-tracking\) {
    --tw-tracking: var(--ui-table-micro-tracking);
    letter-spacing: var(--ui-table-micro-tracking);
  }

  .tracking-\(--utm-tracking-0-01em\) {
    --tw-tracking: var(--utm-tracking-0-01em);
    letter-spacing: var(--utm-tracking-0-01em);
  }

  .tracking-\(--utm-tracking-0-2em\) {
    --tw-tracking: var(--utm-tracking-0-2em);
    letter-spacing: var(--utm-tracking-0-2em);
  }

  .tracking-\(--utm-tracking-0-3em\) {
    --tw-tracking: var(--utm-tracking-0-3em);
    letter-spacing: var(--utm-tracking-0-3em);
  }

  .tracking-\(--utm-tracking-0-5em\) {
    --tw-tracking: var(--utm-tracking-0-5em);
    letter-spacing: var(--utm-tracking-0-5em);
  }

  .tracking-\(--utm-tracking-0-12em\) {
    --tw-tracking: var(--utm-tracking-0-12em);
    letter-spacing: var(--utm-tracking-0-12em);
  }

  .tracking-\(--utm-tracking-0-16em\) {
    --tw-tracking: var(--utm-tracking-0-16em);
    letter-spacing: var(--utm-tracking-0-16em);
  }

  .tracking-\(--utm-tracking-0-25em\) {
    --tw-tracking: var(--utm-tracking-0-25em);
    letter-spacing: var(--utm-tracking-0-25em);
  }

  .tracking-tight {
    --tw-tracking: calc(var(--tracking-normal) - .025em);
    letter-spacing: calc(var(--tracking-normal) - .025em);
  }

  .tracking-tighter {
    --tw-tracking: calc(var(--tracking-normal) - .05em);
    letter-spacing: calc(var(--tracking-normal) - .05em);
  }

  .tracking-wide {
    --tw-tracking: calc(var(--tracking-normal) + .025em);
    letter-spacing: calc(var(--tracking-normal) + .025em);
  }

  .tracking-wider {
    --tw-tracking: calc(var(--tracking-normal) + .05em);
    letter-spacing: calc(var(--tracking-normal) + .05em);
  }

  .tracking-widest {
    --tw-tracking: calc(var(--tracking-normal) + .1em);
    letter-spacing: calc(var(--tracking-normal) + .1em);
  }

  .text-balance {
    text-wrap: balance;
  }

  .text-nowrap {
    text-wrap: nowrap;
  }

  .text-pretty {
    text-wrap: pretty;
  }

  .text-wrap {
    text-wrap: wrap;
  }

  .wrap-anywhere {
    overflow-wrap: anywhere;
  }

  .wrap-break-word {
    overflow-wrap: break-word;
  }

  .break-all {
    word-break: break-all;
  }

  .text-ellipsis {
    text-overflow: ellipsis;
  }

  .whitespace-normal {
    white-space: normal;
  }

  .whitespace-nowrap {
    white-space: nowrap;
  }

  .whitespace-pre-line {
    white-space: pre-line;
  }

  .whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .text-\(--foreground\) {
    color: var(--foreground);
  }

  .text-\(--invert-foreground\) {
    color: var(--invert-foreground);
  }

  .text-\(--mission-uav-color\) {
    color: var(--mission-uav-color);
  }

  .text-\(--muted-foreground\) {
    color: var(--muted-foreground);
  }

  .text-\(--style-color\) {
    color: var(--style-color);
  }

  .text-\(--success-foreground\) {
    color: var(--success-foreground);
  }

  .text-\(--utm-certificate-expiry\) {
    color: var(--utm-certificate-expiry);
  }

  .text-\(--utm-certificate-foreground\) {
    color: var(--utm-certificate-foreground);
  }

  .text-\(--utm-certificate-foreground-muted\), .text-\(--utm-certificate-foreground-muted\)\/80 {
    color: var(--utm-certificate-foreground-muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-\(--utm-certificate-foreground-muted\)\/80 {
      color: color-mix(in oklab, var(--utm-certificate-foreground-muted) 80%, transparent);
    }
  }

  .text-\(--utm-certificate-success\) {
    color: var(--utm-certificate-success);
  }

  .text-\(--utm-flight-notification-complete-color\) {
    color: var(--utm-flight-notification-complete-color);
  }

  .text-\(--utm-help-search-accent\) {
    color: var(--utm-help-search-accent);
  }

  .text-\(--utm-help-search-accent-soft\) {
    color: var(--utm-help-search-accent-soft);
  }

  .text-\(--utm-help-search-foreground\) {
    color: var(--utm-help-search-foreground);
  }

  .text-\(--utm-help-search-foreground-muted\) {
    color: var(--utm-help-search-foreground-muted);
  }

  .text-\(--utm-help-search-foreground-secondary\) {
    color: var(--utm-help-search-foreground-secondary);
  }

  .text-\(--utm-help-search-foreground-strong\) {
    color: var(--utm-help-search-foreground-strong);
  }

  .text-\(--utm-help-search-foreground-subtle\) {
    color: var(--utm-help-search-foreground-subtle);
  }

  .text-\(--utm-timeline-area-font-size\) {
    color: var(--utm-timeline-area-font-size);
  }

  .text-\(--utm-ui-foreground\) {
    color: var(--utm-ui-foreground);
  }

  .text-\(--utm-ui-foreground-inverted\) {
    color: var(--utm-ui-foreground-inverted);
  }

  .text-\(--utm-ui-foreground-muted\) {
    color: var(--utm-ui-foreground-muted);
  }

  .text-\(--utm-ui-foreground-strong\) {
    color: var(--utm-ui-foreground-strong);
  }

  .text-\(--utm-ui-foreground-subtle\) {
    color: var(--utm-ui-foreground-subtle);
  }

  .text-accent {
    color: var(--accent);
  }

  .text-accent-foreground {
    color: var(--accent-foreground);
  }

  .text-background {
    color: var(--background);
  }

  .text-black {
    color: var(--color-black);
  }

  .text-border {
    color: var(--border);
  }

  .text-card-foreground {
    color: var(--card-foreground);
  }

  .text-chart-1 {
    color: var(--chart-1);
  }

  .text-chart-4 {
    color: var(--chart-4);
  }

  .text-cuav-accent {
    color: var(--color-cuav-accent);
  }

  .text-cuav-accent-bright {
    color: var(--color-cuav-accent-bright);
  }

  .text-cuav-asset {
    color: var(--color-cuav-asset);
  }

  .text-cuav-background {
    color: var(--color-cuav-background);
  }

  .text-cuav-border {
    color: var(--color-cuav-border);
  }

  .text-cuav-coverage {
    color: var(--color-cuav-coverage);
  }

  .text-cuav-danger {
    color: var(--color-cuav-danger);
  }

  .text-cuav-demo-badge-text {
    color: var(--color-cuav-demo-badge-text);
  }

  .text-cuav-demo-library-text {
    color: var(--color-cuav-demo-library-text);
  }

  .text-cuav-demo-primary {
    color: var(--color-cuav-demo-primary);
  }

  .text-cuav-page-button-text {
    color: var(--color-cuav-page-button-text);
  }

  .text-cuav-page-clock-text {
    color: var(--color-cuav-page-clock-text);
  }

  .text-cuav-page-control-text {
    color: var(--color-cuav-page-control-text);
  }

  .text-cuav-page-coverage {
    color: var(--color-cuav-page-coverage);
  }

  .text-cuav-page-equipment-icon {
    color: var(--color-cuav-page-equipment-icon);
  }

  .text-cuav-page-footer-text {
    color: var(--color-cuav-page-footer-text);
  }

  .text-cuav-page-force-icon {
    color: var(--color-cuav-page-force-icon);
  }

  .text-cuav-page-foreground {
    color: var(--color-cuav-page-foreground);
  }

  .text-cuav-page-heading {
    color: var(--color-cuav-page-heading);
  }

  .text-cuav-page-heading-muted {
    color: var(--color-cuav-page-heading-muted);
  }

  .text-cuav-page-healthy {
    color: var(--color-cuav-page-healthy);
  }

  .text-cuav-page-hint-text {
    color: var(--color-cuav-page-hint-text);
  }

  .text-cuav-page-icon {
    color: var(--color-cuav-page-icon);
  }

  .text-cuav-page-identifier {
    color: var(--color-cuav-page-identifier);
  }

  .text-cuav-page-identity-muted {
    color: var(--color-cuav-page-identity-muted);
  }

  .text-cuav-page-legend {
    color: var(--color-cuav-page-legend);
  }

  .text-cuav-page-live-text {
    color: var(--color-cuav-page-live-text);
  }

  .text-cuav-page-marker-label-text {
    color: var(--color-cuav-page-marker-label-text);
  }

  .text-cuav-page-marker-text {
    color: var(--color-cuav-page-marker-text);
  }

  .text-cuav-page-muted {
    color: var(--color-cuav-page-muted);
  }

  .text-cuav-page-picker-text {
    color: var(--color-cuav-page-picker-text);
  }

  .text-cuav-page-ready {
    color: var(--color-cuav-page-ready);
  }

  .text-cuav-page-target {
    color: var(--color-cuav-page-target);
  }

  .text-cuav-page-target-label {
    color: var(--color-cuav-page-target-label);
  }

  .text-cuav-page-target-muted {
    color: var(--color-cuav-page-target-muted);
  }

  .text-cuav-page-timeline {
    color: var(--color-cuav-page-timeline);
  }

  .text-cuav-page-warning {
    color: var(--color-cuav-page-warning);
  }

  .text-cuav-page-zone-text {
    color: var(--color-cuav-page-zone-text);
  }

  .text-cuav-secondary {
    color: var(--color-cuav-secondary);
  }

  .text-cuav-success {
    color: var(--color-cuav-success);
  }

  .text-cuav-symbol {
    color: var(--color-cuav-symbol);
  }

  .text-cuav-text {
    color: var(--color-cuav-text);
  }

  .text-cuav-warning {
    color: var(--color-cuav-warning);
  }

  .text-current {
    color: currentColor;
  }

  .text-cyan-800 {
    color: var(--color-cyan-800);
  }

  .text-destructive {
    color: var(--destructive);
  }

  .text-destructive-foreground {
    color: var(--destructive-foreground);
  }

  .text-destructive\/45 {
    color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-destructive\/45 {
      color: color-mix(in oklab, var(--destructive) 45%, transparent);
    }
  }

  .text-destructive\/70 {
    color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-destructive\/70 {
      color: color-mix(in oklab, var(--destructive) 70%, transparent);
    }
  }

  .text-destructive\/75 {
    color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-destructive\/75 {
      color: color-mix(in oklab, var(--destructive) 75%, transparent);
    }
  }

  .text-destructive\/80 {
    color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-destructive\/80 {
      color: color-mix(in oklab, var(--destructive) 80%, transparent);
    }
  }

  .text-destructive\/90 {
    color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-destructive\/90 {
      color: color-mix(in oklab, var(--destructive) 90%, transparent);
    }
  }

  .text-destructive\/95 {
    color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-destructive\/95 {
      color: color-mix(in oklab, var(--destructive) 95%, transparent);
    }
  }

  .text-foreground, .text-foreground\/60 {
    color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-foreground\/60 {
      color: color-mix(in oklab, var(--foreground) 60%, transparent);
    }
  }

  .text-foreground\/65 {
    color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-foreground\/65 {
      color: color-mix(in oklab, var(--foreground) 65%, transparent);
    }
  }

  .text-foreground\/75 {
    color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-foreground\/75 {
      color: color-mix(in oklab, var(--foreground) 75%, transparent);
    }
  }

  .text-foreground\/80 {
    color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-foreground\/80 {
      color: color-mix(in oklab, var(--foreground) 80%, transparent);
    }
  }

  .text-foreground\/85 {
    color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-foreground\/85 {
      color: color-mix(in oklab, var(--foreground) 85%, transparent);
    }
  }

  .text-foreground\/90 {
    color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-foreground\/90 {
      color: color-mix(in oklab, var(--foreground) 90%, transparent);
    }
  }

  .text-info {
    color: var(--info);
  }

  .text-info-foreground {
    color: var(--info-foreground);
  }

  .text-info\/40 {
    color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-info\/40 {
      color: color-mix(in oklab, var(--info) 40%, transparent);
    }
  }

  .text-info\/50 {
    color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-info\/50 {
      color: color-mix(in oklab, var(--info) 50%, transparent);
    }
  }

  .text-info\/70 {
    color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-info\/70 {
      color: color-mix(in oklab, var(--info) 70%, transparent);
    }
  }

  .text-info\/75 {
    color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-info\/75 {
      color: color-mix(in oklab, var(--info) 75%, transparent);
    }
  }

  .text-info\/80 {
    color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-info\/80 {
      color: color-mix(in oklab, var(--info) 80%, transparent);
    }
  }

  .text-info\/90 {
    color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-info\/90 {
      color: color-mix(in oklab, var(--info) 90%, transparent);
    }
  }

  .text-inherit {
    color: inherit;
  }

  .text-input {
    color: var(--input);
  }

  .text-invert {
    color: var(--invert);
  }

  .text-invert-foreground {
    color: var(--invert-foreground);
  }

  .text-muted-foreground, .text-muted-foreground\/30 {
    color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-muted-foreground\/30 {
      color: color-mix(in oklab, var(--muted-foreground) 30%, transparent);
    }
  }

  .text-muted-foreground\/40 {
    color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-muted-foreground\/40 {
      color: color-mix(in oklab, var(--muted-foreground) 40%, transparent);
    }
  }

  .text-muted-foreground\/50 {
    color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-muted-foreground\/50 {
      color: color-mix(in oklab, var(--muted-foreground) 50%, transparent);
    }
  }

  .text-muted-foreground\/60 {
    color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-muted-foreground\/60 {
      color: color-mix(in oklab, var(--muted-foreground) 60%, transparent);
    }
  }

  .text-muted-foreground\/70 {
    color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-muted-foreground\/70 {
      color: color-mix(in oklab, var(--muted-foreground) 70%, transparent);
    }
  }

  .text-muted-foreground\/80 {
    color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-muted-foreground\/80 {
      color: color-mix(in oklab, var(--muted-foreground) 80%, transparent);
    }
  }

  .text-muted-foreground\/85 {
    color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-muted-foreground\/85 {
      color: color-mix(in oklab, var(--muted-foreground) 85%, transparent);
    }
  }

  .text-popover-foreground {
    color: var(--popover-foreground);
  }

  .text-primary {
    color: var(--primary);
  }

  .text-primary-foreground, .text-primary-foreground\/70 {
    color: var(--primary-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-primary-foreground\/70 {
      color: color-mix(in oklab, var(--primary-foreground) 70%, transparent);
    }
  }

  .text-primary\/5 {
    color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-primary\/5 {
      color: color-mix(in oklab, var(--primary) 5%, transparent);
    }
  }

  .text-primary\/60 {
    color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-primary\/60 {
      color: color-mix(in oklab, var(--primary) 60%, transparent);
    }
  }

  .text-primary\/70 {
    color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-primary\/70 {
      color: color-mix(in oklab, var(--primary) 70%, transparent);
    }
  }

  .text-primary\/75 {
    color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-primary\/75 {
      color: color-mix(in oklab, var(--primary) 75%, transparent);
    }
  }

  .text-primary\/80 {
    color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-primary\/80 {
      color: color-mix(in oklab, var(--primary) 80%, transparent);
    }
  }

  .text-primary\/90 {
    color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-primary\/90 {
      color: color-mix(in oklab, var(--primary) 90%, transparent);
    }
  }

  .text-procedure-all {
    color: var(--procedure-all);
  }

  .text-procedure-first {
    color: var(--procedure-first);
  }

  .text-procedure-renewal {
    color: var(--procedure-renewal);
  }

  .text-procedure-temporary {
    color: var(--procedure-temporary);
  }

  .text-procedure-transfer {
    color: var(--procedure-transfer);
  }

  .text-secondary {
    color: var(--secondary);
  }

  .text-secondary-foreground {
    color: var(--secondary-foreground);
  }

  .text-sidebar-foreground {
    color: var(--sidebar-foreground);
  }

  .text-slate-400 {
    color: var(--color-slate-400);
  }

  .text-slate-500 {
    color: var(--color-slate-500);
  }

  .text-slate-600 {
    color: var(--color-slate-600);
  }

  .text-slate-800 {
    color: var(--color-slate-800);
  }

  .text-slate-900 {
    color: var(--color-slate-900);
  }

  .text-success {
    color: var(--success);
  }

  .text-success-foreground {
    color: var(--success-foreground);
  }

  .text-success\/30 {
    color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-success\/30 {
      color: color-mix(in oklab, var(--success) 30%, transparent);
    }
  }

  .text-success\/55 {
    color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-success\/55 {
      color: color-mix(in oklab, var(--success) 55%, transparent);
    }
  }

  .text-success\/60 {
    color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-success\/60 {
      color: color-mix(in oklab, var(--success) 60%, transparent);
    }
  }

  .text-success\/80 {
    color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-success\/80 {
      color: color-mix(in oklab, var(--success) 80%, transparent);
    }
  }

  .text-success\/90 {
    color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-success\/90 {
      color: color-mix(in oklab, var(--success) 90%, transparent);
    }
  }

  .text-transparent {
    color: #0000;
  }

  .text-utm-document-muted {
    color: #71717a;
  }

  .text-utm-document-text {
    color: #1a1a1a;
  }

  .text-utm-signature-foreground {
    color: #52525b;
  }

  .text-warning {
    color: var(--warning);
  }

  .text-warning-foreground {
    color: var(--warning-foreground);
  }

  .text-warning\/60 {
    color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-warning\/60 {
      color: color-mix(in oklab, var(--warning) 60%, transparent);
    }
  }

  .text-warning\/80 {
    color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-warning\/80 {
      color: color-mix(in oklab, var(--warning) 80%, transparent);
    }
  }

  .text-warning\/90 {
    color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-warning\/90 {
      color: color-mix(in oklab, var(--warning) 90%, transparent);
    }
  }

  .text-white {
    color: var(--color-white);
  }

  .text-workflow-completed {
    color: var(--workflow-completed);
  }

  .text-workflow-fee {
    color: var(--workflow-fee);
  }

  .text-workflow-inspection {
    color: var(--workflow-inspection);
  }

  .text-workflow-receipt {
    color: var(--workflow-receipt);
  }

  .text-workflow-result {
    color: var(--workflow-result);
  }

  .text-workflow-review {
    color: var(--workflow-review);
  }

  .utm-style-text {
    color: var(--style-color);
  }

  .capitalize {
    text-transform: capitalize;
  }

  .lowercase {
    text-transform: lowercase;
  }

  .uppercase {
    text-transform: uppercase;
  }

  .italic {
    font-style: italic;
  }

  .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, );
  }

  .line-through {
    text-decoration-line: line-through;
  }

  .no-underline {
    text-decoration-line: none;
  }

  .underline {
    text-decoration-line: underline;
  }

  .decoration-destructive\/40 {
    -webkit-text-decoration-color: var(--destructive);
    -webkit-text-decoration-color: var(--destructive);
    text-decoration-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .decoration-destructive\/40 {
      -webkit-text-decoration-color: color-mix(in oklab, var(--destructive) 40%, transparent);
      -webkit-text-decoration-color: color-mix(in oklab, var(--destructive) 40%, transparent);
      text-decoration-color: color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }

  .decoration-destructive\/60 {
    -webkit-text-decoration-color: var(--destructive);
    -webkit-text-decoration-color: var(--destructive);
    text-decoration-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .decoration-destructive\/60 {
      -webkit-text-decoration-color: color-mix(in oklab, var(--destructive) 60%, transparent);
      -webkit-text-decoration-color: color-mix(in oklab, var(--destructive) 60%, transparent);
      text-decoration-color: color-mix(in oklab, var(--destructive) 60%, transparent);
    }
  }

  .decoration-muted-foreground\/30 {
    -webkit-text-decoration-color: var(--muted-foreground);
    -webkit-text-decoration-color: var(--muted-foreground);
    text-decoration-color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .decoration-muted-foreground\/30 {
      -webkit-text-decoration-color: color-mix(in oklab, var(--muted-foreground) 30%, transparent);
      -webkit-text-decoration-color: color-mix(in oklab, var(--muted-foreground) 30%, transparent);
      text-decoration-color: color-mix(in oklab, var(--muted-foreground) 30%, transparent);
    }
  }

  .decoration-dotted {
    text-decoration-style: dotted;
  }

  .decoration-1 {
    text-decoration-thickness: 1px;
  }

  .underline-offset-2 {
    text-underline-offset: 2px;
  }

  .underline-offset-4 {
    text-underline-offset: 4px;
  }

  .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .accent-destructive {
    accent-color: var(--destructive);
  }

  .accent-warning {
    accent-color: var(--warning);
  }

  .utm-help-document {
    --background: var(--utm-help-surface);
    --foreground: var(--utm-help-foreground);
    --card: var(--utm-help-surface-muted);
    --card-foreground: var(--utm-help-foreground-strong);
    --popover: var(--utm-help-surface);
    --popover-foreground: var(--utm-help-foreground);
    --primary: var(--utm-help-accent);
    --primary-foreground: var(--color-white);
    --secondary: var(--utm-help-surface-subtle);
    --secondary-foreground: var(--utm-help-foreground-strong);
    --muted: var(--utm-help-surface-muted);
    --muted-foreground: var(--utm-help-foreground-secondary);
    --accent: var(--utm-help-surface-accent);
    --accent-foreground: var(--utm-help-accent-foreground);
    --info: var(--utm-help-accent);
    --info-foreground: var(--color-white);
    --success: var(--color-emerald-600);
    --success-foreground: var(--color-emerald-700);
    --warning: var(--color-amber-500);
    --warning-foreground: var(--color-amber-700);
    --destructive: var(--color-rose-600);
    --destructive-foreground: var(--color-white);
    --border: var(--utm-help-border);
    --input: var(--utm-help-border-strong);
    --ring: var(--utm-help-border-accent-strong);
    color-scheme: light;
  }

  .scheme-dark {
    color-scheme: dark;
  }

  .command-dialog-opacity {
    opacity: calc(1 - .1 * var(--nested-dialogs));
  }

  .opacity-\(--utm-opacity-0-03\) {
    opacity: var(--utm-opacity-0-03);
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-20 {
    opacity: .2;
  }

  .opacity-25 {
    opacity: .25;
  }

  .opacity-30 {
    opacity: .3;
  }

  .opacity-35 {
    opacity: .35;
  }

  .opacity-40 {
    opacity: .4;
  }

  .opacity-45 {
    opacity: .45;
  }

  .opacity-50 {
    opacity: .5;
  }

  .opacity-60 {
    opacity: .6;
  }

  .opacity-70 {
    opacity: .7;
  }

  .opacity-75 {
    opacity: .75;
  }

  .opacity-80 {
    opacity: .8;
  }

  .opacity-85 {
    opacity: .85;
  }

  .opacity-90 {
    opacity: .9;
  }

  .opacity-100 {
    opacity: 1;
  }

  .mix-blend-difference {
    mix-blend-mode: difference;
  }

  .mix-blend-multiply {
    mix-blend-mode: multiply;
  }

  .shadow-lg\/5 {
    --tw-shadow-alpha: 5%;
    --tw-shadow: var(--shadow-lg);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-md\/5 {
    --tw-shadow-alpha: 5%;
    --tw-shadow: var(--shadow-md);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-sm\/5 {
    --tw-shadow-alpha: 5%;
    --tw-shadow: var(--shadow-sm);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\(--style-box-shadow\) {
    --tw-shadow: var(--style-box-shadow);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\(--utm-help-search-dialog-shadow\) {
    --tw-shadow: var(--utm-help-search-dialog-shadow);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\(--utm-help-search-icon-shadow\) {
    --tw-shadow: var(--utm-help-search-icon-shadow);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\(--utm-shadow-0-0-0-1px-color-mix-in-oklch-var-info-10-transparent\) {
    --tw-shadow: var(--utm-shadow-0-0-0-1px-color-mix-in-oklch-var-info-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);
  }

  .shadow-\(--utm-shadow-0-50px-100px-rgba-0-0-0-0-8\) {
    --tw-shadow: var(--utm-shadow-0-50px-100px-rgba-0-0-0-0-8);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\(--utm-shadow-inset-0-0-0-1px-var-color-info\) {
    --tw-shadow: var(--utm-shadow-inset-0-0-0-1px-var-color-info);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-2xl {
    --tw-shadow: var(--shadow-2xl);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-2xs {
    --tw-shadow: var(--shadow-2xs);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_12px_-2px_var\(--info\)\] {
    --tw-shadow: 0 0 12px -2px var(--tw-shadow-color, var(--info));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_12px_-2px_var\(--warning\)\] {
    --tw-shadow: 0 0 12px -2px var(--tw-shadow-color, var(--warning));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_14px_-1px_var\(--destructive\)\] {
    --tw-shadow: 0 0 14px -1px var(--tw-shadow-color, var(--destructive));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-cuav-demo-current {
    --tw-shadow: 0 0 10px var(--tw-shadow-color, var(--color-cuav-accent));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-cuav-demo-progress {
    --tw-shadow: 0 0 8px var(--tw-shadow-color, var(--color-cuav-accent));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-cuav-demo-rail {
    --tw-shadow: inset 0 1px var(--tw-shadow-color, #fff1);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-lg {
    --tw-shadow: var(--shadow-lg);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-md {
    --tw-shadow: var(--shadow-md);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-sm {
    --tw-shadow: var(--shadow-sm);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-utm-emergency-overlay {
    --tw-shadow: inset 0 0 70px 7px var(--tw-shadow-color, var(--destructive)), inset 0 0 175px 21px var(--tw-shadow-color, var(--destructive));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-utm-emergency-overlay {
      --tw-shadow: inset 0 0 70px 7px var(--tw-shadow-color, color-mix(in oklch, var(--destructive) 45%, transparent)), inset 0 0 175px 21px var(--tw-shadow-color, color-mix(in oklch, var(--destructive) 20%, transparent));
    }
  }

  .shadow-utm-emergency-overlay {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-xl {
    --tw-shadow: var(--shadow-xl);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-xs {
    --tw-shadow: var(--shadow-xs);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-0 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-1 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-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);
  }

  .ring-4 {
    --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);
  }

  .utm-measurement-dot {
    background: var(--style-background);
    box-shadow: var(--style-box-shadow);
  }

  .map-selection-shadow {
    box-shadow: 0 0 calc(var(--spacing) * 3.75) calc(var(--spacing) * -.75) #0000001a;
  }

  .shadow-background\/20 {
    --tw-shadow-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-background\/20 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--background) 20%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-black\/5 {
    --tw-shadow-color: #0000000d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-black\/5 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-black\/20 {
    --tw-shadow-color: #0003;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-black\/20 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-black\/25 {
    --tw-shadow-color: #00000040;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-black\/25 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-black) 25%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-black\/40 {
    --tw-shadow-color: #0006;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-black\/40 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-black) 40%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-destructive\/20 {
    --tw-shadow-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-destructive\/20 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--destructive) 20%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-destructive\/25 {
    --tw-shadow-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-destructive\/25 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--destructive) 25%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-destructive\/30 {
    --tw-shadow-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-destructive\/30 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--destructive) 30%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-destructive\/40 {
    --tw-shadow-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-destructive\/40 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--destructive) 40%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-destructive\/50 {
    --tw-shadow-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-destructive\/50 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--destructive) 50%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-destructive\/60 {
    --tw-shadow-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-destructive\/60 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--destructive) 60%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-destructive\/70 {
    --tw-shadow-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-destructive\/70 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--destructive) 70%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-foreground\/15 {
    --tw-shadow-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-foreground\/15 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--foreground) 15%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-foreground\/20 {
    --tw-shadow-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-foreground\/20 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--foreground) 20%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-foreground\/25 {
    --tw-shadow-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-foreground\/25 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--foreground) 25%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-foreground\/30 {
    --tw-shadow-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-foreground\/30 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--foreground) 30%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-foreground\/40 {
    --tw-shadow-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-foreground\/40 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--foreground) 40%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-foreground\/60 {
    --tw-shadow-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-foreground\/60 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--foreground) 60%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-foreground\/80 {
    --tw-shadow-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-foreground\/80 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--foreground) 80%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-info\/10 {
    --tw-shadow-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-info\/10 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--info) 10%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-info\/20 {
    --tw-shadow-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-info\/20 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--info) 20%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-info\/30 {
    --tw-shadow-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-info\/30 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--info) 30%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-info\/40 {
    --tw-shadow-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-info\/40 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--info) 40%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-info\/50 {
    --tw-shadow-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-info\/50 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--info) 50%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-info\/60 {
    --tw-shadow-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-info\/60 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--info) 60%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-input {
    --tw-shadow-color: var(--input);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-input {
      --tw-shadow-color: color-mix(in oklab, var(--input) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-primary\/15 {
    --tw-shadow-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-primary\/15 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--primary) 15%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-primary\/20 {
    --tw-shadow-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-primary\/20 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--primary) 20%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-primary\/25 {
    --tw-shadow-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-primary\/25 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--primary) 25%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-primary\/30 {
    --tw-shadow-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-primary\/30 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--primary) 30%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-primary\/40 {
    --tw-shadow-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-primary\/40 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--primary) 40%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-primary\/50 {
    --tw-shadow-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-primary\/50 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--primary) 50%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-primary\/60 {
    --tw-shadow-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-primary\/60 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--primary) 60%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-primary\/80 {
    --tw-shadow-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-primary\/80 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--primary) 80%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-success\/20 {
    --tw-shadow-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-success\/20 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--success) 20%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-success\/25 {
    --tw-shadow-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-success\/25 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--success) 25%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-success\/40 {
    --tw-shadow-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-success\/40 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--success) 40%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-success\/50 {
    --tw-shadow-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-success\/50 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--success) 50%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-success\/80 {
    --tw-shadow-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-success\/80 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--success) 80%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-warning\/10 {
    --tw-shadow-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-warning\/10 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--warning) 10%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-warning\/15 {
    --tw-shadow-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-warning\/15 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--warning) 15%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-warning\/30 {
    --tw-shadow-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-warning\/30 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--warning) 30%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-warning\/50 {
    --tw-shadow-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-warning\/50 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--warning) 50%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-warning\/60 {
    --tw-shadow-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-warning\/60 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--warning) 60%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-warning\/80 {
    --tw-shadow-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-warning\/80 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--warning) 80%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-workflow-completed\/25 {
    --tw-shadow-color: var(--workflow-completed);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-workflow-completed\/25 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--workflow-completed) 25%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-workflow-completed\/40 {
    --tw-shadow-color: var(--workflow-completed);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-workflow-completed\/40 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--workflow-completed) 40%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-workflow-completed\/50 {
    --tw-shadow-color: var(--workflow-completed);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-workflow-completed\/50 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--workflow-completed) 50%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-workflow-fee\/25 {
    --tw-shadow-color: var(--workflow-fee);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-workflow-fee\/25 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--workflow-fee) 25%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-workflow-fee\/40 {
    --tw-shadow-color: var(--workflow-fee);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-workflow-fee\/40 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--workflow-fee) 40%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-workflow-fee\/50 {
    --tw-shadow-color: var(--workflow-fee);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-workflow-fee\/50 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--workflow-fee) 50%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-workflow-inspection\/25 {
    --tw-shadow-color: var(--workflow-inspection);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-workflow-inspection\/25 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--workflow-inspection) 25%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-workflow-inspection\/40 {
    --tw-shadow-color: var(--workflow-inspection);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-workflow-inspection\/40 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--workflow-inspection) 40%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-workflow-inspection\/50 {
    --tw-shadow-color: var(--workflow-inspection);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-workflow-inspection\/50 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--workflow-inspection) 50%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-workflow-receipt\/25 {
    --tw-shadow-color: var(--workflow-receipt);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-workflow-receipt\/25 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--workflow-receipt) 25%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-workflow-receipt\/40 {
    --tw-shadow-color: var(--workflow-receipt);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-workflow-receipt\/40 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--workflow-receipt) 40%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-workflow-receipt\/50 {
    --tw-shadow-color: var(--workflow-receipt);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-workflow-receipt\/50 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--workflow-receipt) 50%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-workflow-result\/25 {
    --tw-shadow-color: var(--workflow-result);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-workflow-result\/25 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--workflow-result) 25%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-workflow-result\/40 {
    --tw-shadow-color: var(--workflow-result);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-workflow-result\/40 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--workflow-result) 40%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-workflow-result\/50 {
    --tw-shadow-color: var(--workflow-result);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-workflow-result\/50 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--workflow-result) 50%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-workflow-review\/25 {
    --tw-shadow-color: var(--workflow-review);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-workflow-review\/25 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--workflow-review) 25%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-workflow-review\/40 {
    --tw-shadow-color: var(--workflow-review);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-workflow-review\/40 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--workflow-review) 40%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-workflow-review\/50 {
    --tw-shadow-color: var(--workflow-review);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-workflow-review\/50 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--workflow-review) 50%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .ring-background\/20 {
    --tw-ring-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-background\/20 {
      --tw-ring-color: color-mix(in oklab, var(--background) 20%, transparent);
    }
  }

  .ring-border, .ring-border\/5 {
    --tw-ring-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-border\/5 {
      --tw-ring-color: color-mix(in oklab, var(--border) 5%, transparent);
    }
  }

  .ring-border\/6 {
    --tw-ring-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-border\/6 {
      --tw-ring-color: color-mix(in oklab, var(--border) 6%, transparent);
    }
  }

  .ring-border\/20 {
    --tw-ring-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-border\/20 {
      --tw-ring-color: color-mix(in oklab, var(--border) 20%, transparent);
    }
  }

  .ring-card {
    --tw-ring-color: var(--card);
  }

  .ring-current\/15 {
    --tw-ring-color: currentcolor;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-current\/15 {
      --tw-ring-color: color-mix(in oklab, currentcolor 15%, transparent);
    }
  }

  .ring-destructive, .ring-destructive\/20 {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-destructive\/20 {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .ring-destructive\/30 {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-destructive\/30 {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 30%, transparent);
    }
  }

  .ring-destructive\/40 {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-destructive\/40 {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }

  .ring-destructive\/70 {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-destructive\/70 {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 70%, transparent);
    }
  }

  .ring-foreground\/10 {
    --tw-ring-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-foreground\/10 {
      --tw-ring-color: color-mix(in oklab, var(--foreground) 10%, transparent);
    }
  }

  .ring-info, .ring-info\/20 {
    --tw-ring-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-info\/20 {
      --tw-ring-color: color-mix(in oklab, var(--info) 20%, transparent);
    }
  }

  .ring-info\/25 {
    --tw-ring-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-info\/25 {
      --tw-ring-color: color-mix(in oklab, var(--info) 25%, transparent);
    }
  }

  .ring-info\/30 {
    --tw-ring-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-info\/30 {
      --tw-ring-color: color-mix(in oklab, var(--info) 30%, transparent);
    }
  }

  .ring-info\/40 {
    --tw-ring-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-info\/40 {
      --tw-ring-color: color-mix(in oklab, var(--info) 40%, transparent);
    }
  }

  .ring-info\/50 {
    --tw-ring-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-info\/50 {
      --tw-ring-color: color-mix(in oklab, var(--info) 50%, transparent);
    }
  }

  .ring-primary, .ring-primary\/20 {
    --tw-ring-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-primary\/20 {
      --tw-ring-color: color-mix(in oklab, var(--primary) 20%, transparent);
    }
  }

  .ring-primary\/25 {
    --tw-ring-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-primary\/25 {
      --tw-ring-color: color-mix(in oklab, var(--primary) 25%, transparent);
    }
  }

  .ring-primary\/30 {
    --tw-ring-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-primary\/30 {
      --tw-ring-color: color-mix(in oklab, var(--primary) 30%, transparent);
    }
  }

  .ring-primary\/40 {
    --tw-ring-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-primary\/40 {
      --tw-ring-color: color-mix(in oklab, var(--primary) 40%, transparent);
    }
  }

  .ring-primary\/50 {
    --tw-ring-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-primary\/50 {
      --tw-ring-color: color-mix(in oklab, var(--primary) 50%, transparent);
    }
  }

  .ring-ring\/50 {
    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-ring\/50 {
      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  .ring-sidebar-ring {
    --tw-ring-color: var(--sidebar-ring);
  }

  .ring-success, .ring-success\/50 {
    --tw-ring-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-success\/50 {
      --tw-ring-color: color-mix(in oklab, var(--success) 50%, transparent);
    }
  }

  .ring-warning, .ring-warning\/10 {
    --tw-ring-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-warning\/10 {
      --tw-ring-color: color-mix(in oklab, var(--warning) 10%, transparent);
    }
  }

  .ring-warning\/30 {
    --tw-ring-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-warning\/30 {
      --tw-ring-color: color-mix(in oklab, var(--warning) 30%, transparent);
    }
  }

  .ring-warning\/40 {
    --tw-ring-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-warning\/40 {
      --tw-ring-color: color-mix(in oklab, var(--warning) 40%, transparent);
    }
  }

  .ring-workflow-completed\/50 {
    --tw-ring-color: var(--workflow-completed);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-workflow-completed\/50 {
      --tw-ring-color: color-mix(in oklab, var(--workflow-completed) 50%, transparent);
    }
  }

  .ring-workflow-fee\/50 {
    --tw-ring-color: var(--workflow-fee);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-workflow-fee\/50 {
      --tw-ring-color: color-mix(in oklab, var(--workflow-fee) 50%, transparent);
    }
  }

  .ring-workflow-inspection\/50 {
    --tw-ring-color: var(--workflow-inspection);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-workflow-inspection\/50 {
      --tw-ring-color: color-mix(in oklab, var(--workflow-inspection) 50%, transparent);
    }
  }

  .ring-workflow-receipt\/50 {
    --tw-ring-color: var(--workflow-receipt);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-workflow-receipt\/50 {
      --tw-ring-color: color-mix(in oklab, var(--workflow-receipt) 50%, transparent);
    }
  }

  .ring-workflow-result\/50 {
    --tw-ring-color: var(--workflow-result);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-workflow-result\/50 {
      --tw-ring-color: color-mix(in oklab, var(--workflow-result) 50%, transparent);
    }
  }

  .ring-workflow-review\/50 {
    --tw-ring-color: var(--workflow-review);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-workflow-review\/50 {
      --tw-ring-color: color-mix(in oklab, var(--workflow-review) 50%, transparent);
    }
  }

  .ring-offset-2 {
    --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);
  }

  .ring-offset-4 {
    --tw-ring-offset-width: 4px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .ring-offset-background {
    --tw-ring-offset-color: var(--background);
  }

  .outline-hidden {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .outline-hidden {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .outline, .outline-1 {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .outline-utm-document-outline {
    outline-color: #e4e4e7;
  }

  .blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-\(--utm-blur-120px\) {
    --tw-blur: blur(var(--utm-blur-120px));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-3xl {
    --tw-blur: blur(var(--blur-3xl));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-lg {
    --tw-blur: blur(var(--blur-lg));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-md {
    --tw-blur: blur(var(--blur-md));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .drop-shadow-\(--utm-drop-shadow-0-0-6px-rgba-250-204-21-0-8\) {
    --tw-drop-shadow-size: drop-shadow(var(--utm-drop-shadow-0-0-6px-rgba-250-204-21-0-8));
    --tw-drop-shadow: var(--tw-drop-shadow-size);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .drop-shadow-lg {
    --tw-drop-shadow-size: drop-shadow(0 4px 4px var(--tw-drop-shadow-color, #00000026));
    --tw-drop-shadow: drop-shadow(var(--drop-shadow-lg));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .drop-shadow-md {
    --tw-drop-shadow-size: drop-shadow(0 3px 3px var(--tw-drop-shadow-color, #0000001f));
    --tw-drop-shadow: drop-shadow(var(--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, );
  }

  .drop-shadow-sm {
    --tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color, #00000026));
    --tw-drop-shadow: drop-shadow(var(--drop-shadow-sm));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .drop-shadow-xs {
    --tw-drop-shadow-size: drop-shadow(0 1px 1px var(--tw-drop-shadow-color, #0000000d));
    --tw-drop-shadow: drop-shadow(var(--drop-shadow-xs));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .drop-shadow-none {
    --tw-drop-shadow:  ;
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .drop-shadow-info\/60 {
    --tw-drop-shadow-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .drop-shadow-info\/60 {
      --tw-drop-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--info) 60%, transparent) var(--tw-drop-shadow-alpha), transparent);
    }
  }

  .drop-shadow-info\/60 {
    --tw-drop-shadow: var(--tw-drop-shadow-size);
  }

  .drop-shadow-info\/80 {
    --tw-drop-shadow-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .drop-shadow-info\/80 {
      --tw-drop-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--info) 80%, transparent) var(--tw-drop-shadow-alpha), transparent);
    }
  }

  .drop-shadow-info\/80 {
    --tw-drop-shadow: var(--tw-drop-shadow-size);
  }

  .drop-shadow-primary\/40 {
    --tw-drop-shadow-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .drop-shadow-primary\/40 {
      --tw-drop-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--primary) 40%, transparent) var(--tw-drop-shadow-alpha), transparent);
    }
  }

  .drop-shadow-primary\/40 {
    --tw-drop-shadow: var(--tw-drop-shadow-size);
  }

  .drop-shadow-warning\/80 {
    --tw-drop-shadow-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .drop-shadow-warning\/80 {
      --tw-drop-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--warning) 80%, transparent) var(--tw-drop-shadow-alpha), transparent);
    }
  }

  .drop-shadow-warning\/80 {
    --tw-drop-shadow: var(--tw-drop-shadow-size);
  }

  .grayscale {
    --tw-grayscale: grayscale(100%);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .grayscale-30 {
    --tw-grayscale: grayscale(30%);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .filter {
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .backdrop-blur-\(--utm-backdrop-blur-2px\) {
    --tw-backdrop-blur: blur(var(--utm-backdrop-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, );
  }

  .backdrop-blur-3xl {
    --tw-backdrop-blur: blur(var(--blur-3xl));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-lg {
    --tw-backdrop-blur: blur(var(--blur-lg));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-md {
    --tw-backdrop-blur: blur(var(--blur-md));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-sm {
    --tw-backdrop-blur: blur(var(--blur-sm));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-xl {
    --tw-backdrop-blur: blur(var(--blur-xl));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-xs {
    --tw-backdrop-blur: blur(var(--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, );
  }

  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[color\,background-color\,border-color\,opacity\,transform\,box-shadow\] {
    transition-property: color, background-color, border-color, opacity, transform, box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-none {
    transition-property: none;
  }

  .utm-transition-grid {
    transition-property: grid-template-rows, opacity;
  }

  .utm-transition-ui {
    transition-property: color, background-color, border-color, opacity, transform, box-shadow;
  }

  .utm-transition-width {
    transition-property: width;
  }

  .duration-100 {
    --tw-duration: .1s;
    transition-duration: .1s;
  }

  .duration-150 {
    --tw-duration: .15s;
    transition-duration: .15s;
  }

  .duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .duration-250 {
    --tw-duration: .25s;
    transition-duration: .25s;
  }

  .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .duration-400 {
    --tw-duration: .4s;
    transition-duration: .4s;
  }

  .duration-500 {
    --tw-duration: .5s;
    transition-duration: .5s;
  }

  .duration-1000 {
    --tw-duration: 1s;
    transition-duration: 1s;
  }

  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }

  .ease-linear {
    --tw-ease: linear;
    transition-timing-function: linear;
  }

  .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }

  .will-change-transform {
    will-change: transform;
  }

  .toast-vars {
    --toast-calc-height: var(--toast-frontmost-height, var(--toast-height));
    --toast-gap: calc(var(--spacing) * 3);
    --toast-peek: calc(var(--spacing) * 3);
    --toast-scale: calc(max(0, 1 - (var(--toast-index) * .1)));
    --toast-shrink: calc(1 - var(--toast-scale));
    --toast-z-index: calc(var(--z-max) - var(--toast-index));
    --toast-gap-fill-height: calc(var(--toast-gap) + 1px);
    --toast-content-max-height: min(80dvh, 24rem);
    --toast-description-max-height: min(50dvh, 16rem);
    --toast-positioner-max-width: min(calc(var(--spacing) * 64), var(--available-width));
    --toast-transform-top: translateX(var(--toast-swipe-movement-x))
    translateY(calc(var(--toast-swipe-movement-y) + (var(--toast-index) * var(--toast-peek)) + (var(--toast-shrink) * var(--toast-calc-height)))) scale(var(--toast-scale));
    --toast-transform-bottom: translateX(var(--toast-swipe-movement-x))
    translateY(calc(var(--toast-swipe-movement-y) - (var(--toast-index) * var(--toast-peek)) - (var(--toast-shrink) * var(--toast-calc-height)))) scale(var(--toast-scale));
    --toast-transform-expanded: translateX(var(--toast-swipe-movement-x)) translateY(var(--toast-calc-offset-y));
    --toast-transform-top-start: translateY(calc(-100% - var(--toast-inset)));
    --toast-transform-bottom-start: translateY(calc(100% + var(--toast-inset)));
    --toast-transform-end: translateY(calc(100% + var(--toast-inset)));
    --toast-transform-left-end: translateX(calc(var(--toast-swipe-movement-x) - 100% - var(--toast-inset))) translateY(var(--toast-calc-offset-y));
    --toast-transform-right-end: translateX(calc(var(--toast-swipe-movement-x) + 100% + var(--toast-inset))) translateY(var(--toast-calc-offset-y));
    --toast-transform-up-end: translateY(calc(var(--toast-swipe-movement-y) - 100% - var(--toast-inset)));
    --toast-transform-down-end: translateY(calc(var(--toast-swipe-movement-y) + 100% + var(--toast-inset)));
    transition: transform .2s ease-out, opacity .2s, height .15s;
  }

  .animation-duration-\(--style-animation-duration\) {
    --tw-animation-duration: var(--style-animation-duration);
    animation-duration: var(--style-animation-duration);
  }

  .animation-duration-\(--utm-animation-duration-3s\) {
    --tw-animation-duration: var(--utm-animation-duration-3s);
    animation-duration: var(--utm-animation-duration-3s);
  }

  .calendar-vars {
    --cell-radius: var(--radius-md);
    --cell-size: calc(var(--spacing) * 8);
  }

  .fade-in-0 {
    --tw-enter-opacity: 0;
  }

  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

  .outline-solid {
    --tw-outline-style: solid;
    outline-style: solid;
  }

  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }

  .select-text {
    -webkit-user-select: text;
    user-select: text;
  }

  .sidebar-layout-vars {
    --sidebar-floating-gap-width: calc(var(--sidebar-width-icon) + calc(var(--spacing) * 4));
    --sidebar-floating-container-width: calc(var(--sidebar-width-icon) + calc(var(--spacing) * 4) + 2px);
  }

  .slide-in-from-bottom-5 {
    --tw-enter-translate-y: calc(.05*100%);
  }

  .slide-in-from-right-5 {
    --tw-enter-translate-x: calc(.05*100%);
  }

  .toast-viewport-vars {
    --toast-inset: calc(var(--spacing) * 4);
    --toast-viewport-width: calc(100% - var(--toast-inset) * 2);
  }

  .utm-dynamic-background {
    background: var(--style-background);
    border: var(--style-border);
  }

  .zoom-in-95 {
    --tw-enter-scale: .95;
  }

  .\[animation-duration\:900ms\] {
    animation-duration: .9s;
  }

  .\[animation-iteration-count\:1\] {
    animation-iteration-count: 1;
  }

  .\[auth\:unknown-keys\] {
    auth: unknown-keys;
  }

  .document-field-inherit {
    font: inherit;
  }

  .fade-in {
    --tw-enter-opacity: 0;
  }

  .menu-checkbox-indicator-vars {
    --thumb-size: calc(var(--spacing) * 4);
  }

  .menu-checkbox-thumb-transition {
    transition: translate .15s, border-radius .15s, scale .1s .1s, transform-origin .15s;
  }

  .paused {
    animation-play-state: paused;
  }

  .ring-inset {
    --tw-ring-inset: inset;
  }

  .running {
    animation-play-state: running;
  }

  .slide-in-from-bottom-1 {
    --tw-enter-translate-y: calc(1*var(--spacing));
  }

  .slide-in-from-bottom-2 {
    --tw-enter-translate-y: calc(2*var(--spacing));
  }

  .slide-in-from-right {
    --tw-enter-translate-x: 100%;
  }

  .slide-in-from-right-4 {
    --tw-enter-translate-x: calc(4*var(--spacing));
  }

  .slide-in-from-top-1 {
    --tw-enter-translate-y: calc(1*var(--spacing)*-1);
  }

  .slide-in-from-top-2 {
    --tw-enter-translate-y: calc(2*var(--spacing)*-1);
  }

  .utm-flight-manage-table [data-slot="data-grid-table"] > tbody > tr > td {
    border-bottom: 1px solid var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .utm-flight-manage-table [data-slot="data-grid-table"] > tbody > tr > td {
      border-bottom: 1px solid color-mix(in oklch, var(--border) 50%, transparent);
    }
  }

  .utm-search-result-animation {
    animation-delay: var(--style-animation-delay);
  }

  .utm-view-transition-none {
    view-transition-name: none;
  }

  .zoom-in {
    --tw-enter-scale: 0;
  }

  :is(.\*\:w-full > *) {
    width: 100%;
  }

  .not-last\:border-b:not(:last-child) {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .not-last\:pb-0:not(:last-child) {
    padding-bottom: 0;
  }

  .not-last\:pb-0\.5:not(:last-child) {
    padding-bottom: calc(var(--spacing) * .5);
  }

  .not-empty\:scroll-py-1:not(:empty) {
    scroll-padding-block: var(--spacing);
  }

  .not-empty\:scroll-py-2:not(:empty) {
    scroll-padding-block: calc(var(--spacing) * 2);
  }

  .not-empty\:p-1:not(:empty) {
    padding: var(--spacing);
  }

  .not-empty\:p-2:not(:empty) {
    padding: calc(var(--spacing) * 2);
  }

  .not-empty\:py-6:not(:empty) {
    padding-block: calc(var(--spacing) * 6);
  }

  .not-in-data-\[folder\=true\]\:ps-7:not(:where([data-folder="true"]) *) {
    padding-inline-start: calc(var(--spacing) * 7);
  }

  .not-has-\[\>\*\.w-full\]\:w-fit:not(:has( > .w-full)) {
    width: fit-content;
  }

  .not-dark\:bg-clip-padding:not(:is(.dark *)) {
    background-clip: padding-box;
  }

  .not-\[class\*\=\'w-\'\]\:min-w-32:not(:is()) {
    min-width: calc(var(--spacing) * 32);
  }

  .group-focus-within\:stroke-destructive:is(:where(.group):focus-within *) {
    stroke: var(--destructive);
  }

  .group-focus-within\:stroke-primary:is(:where(.group):focus-within *) {
    stroke: var(--primary);
  }

  .group-focus-within\:opacity-100:is(:where(.group):focus-within *) {
    opacity: 1;
  }

  @media (hover: hover) {
    .group-hover\:invisible:is(:where(.group):hover *) {
      visibility: hidden;
    }

    .group-hover\:visible:is(:where(.group):hover *) {
      visibility: visible;
    }

    .group-hover\:block:is(:where(.group):hover *) {
      display: block;
    }

    .group-hover\:-translate-x-0\.5:is(:where(.group):hover *) {
      --tw-translate-x: calc(var(--spacing) * -.5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .group-hover\:-translate-x-1:is(:where(.group):hover *) {
      --tw-translate-x: calc(var(--spacing) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .group-hover\:translate-x-0\.5:is(:where(.group):hover *) {
      --tw-translate-x: calc(var(--spacing) * .5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .group-hover\:-translate-y-0\.5:is(:where(.group):hover *) {
      --tw-translate-y: calc(var(--spacing) * -.5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .group-hover\:translate-y-0:is(:where(.group):hover *) {
      --tw-translate-y: 0px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .group-hover\:translate-y-0\.5:is(:where(.group):hover *) {
      --tw-translate-y: calc(var(--spacing) * .5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .group-hover\:scale-105:is(:where(.group):hover *) {
      --tw-scale-x: 105%;
      --tw-scale-y: 105%;
      --tw-scale-z: 105%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .group-hover\:scale-110:is(:where(.group):hover *) {
      --tw-scale-x: 110%;
      --tw-scale-y: 110%;
      --tw-scale-z: 110%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .group-hover\:scale-\(--utm-group-hover-scale-1-02\):is(:where(.group):hover *) {
      scale: var(--utm-group-hover-scale-1-02);
    }

    .group-hover\:border-\(--utm-help-search-accent\)\/40:is(:where(.group):hover *) {
      border-color: var(--utm-help-search-accent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:border-\(--utm-help-search-accent\)\/40:is(:where(.group):hover *) {
        border-color: color-mix(in oklab, var(--utm-help-search-accent) 40%, transparent);
      }
    }

    .group-hover\:border-border:is(:where(.group):hover *) {
      border-color: var(--border);
    }

    .group-hover\:border-cuav-accent-bright:is(:where(.group):hover *) {
      border-color: var(--color-cuav-accent-bright);
    }

    .group-hover\:border-info\/50:is(:where(.group):hover *) {
      border-color: var(--info);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:border-info\/50:is(:where(.group):hover *) {
        border-color: color-mix(in oklab, var(--info) 50%, transparent);
      }
    }

    .group-hover\:border-primary\/20:is(:where(.group):hover *) {
      border-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:border-primary\/20:is(:where(.group):hover *) {
        border-color: color-mix(in oklab, var(--primary) 20%, transparent);
      }
    }

    .group-hover\:border-primary\/60:is(:where(.group):hover *) {
      border-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:border-primary\/60:is(:where(.group):hover *) {
        border-color: color-mix(in oklab, var(--primary) 60%, transparent);
      }
    }

    .group-hover\:border-procedure-all\/50:is(:where(.group):hover *) {
      border-color: var(--procedure-all);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:border-procedure-all\/50:is(:where(.group):hover *) {
        border-color: color-mix(in oklab, var(--procedure-all) 50%, transparent);
      }
    }

    .group-hover\:border-procedure-all\/60:is(:where(.group):hover *) {
      border-color: var(--procedure-all);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:border-procedure-all\/60:is(:where(.group):hover *) {
        border-color: color-mix(in oklab, var(--procedure-all) 60%, transparent);
      }
    }

    .group-hover\:border-procedure-first\/50:is(:where(.group):hover *) {
      border-color: var(--procedure-first);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:border-procedure-first\/50:is(:where(.group):hover *) {
        border-color: color-mix(in oklab, var(--procedure-first) 50%, transparent);
      }
    }

    .group-hover\:border-procedure-first\/60:is(:where(.group):hover *) {
      border-color: var(--procedure-first);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:border-procedure-first\/60:is(:where(.group):hover *) {
        border-color: color-mix(in oklab, var(--procedure-first) 60%, transparent);
      }
    }

    .group-hover\:border-procedure-renewal\/50:is(:where(.group):hover *) {
      border-color: var(--procedure-renewal);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:border-procedure-renewal\/50:is(:where(.group):hover *) {
        border-color: color-mix(in oklab, var(--procedure-renewal) 50%, transparent);
      }
    }

    .group-hover\:border-procedure-renewal\/60:is(:where(.group):hover *) {
      border-color: var(--procedure-renewal);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:border-procedure-renewal\/60:is(:where(.group):hover *) {
        border-color: color-mix(in oklab, var(--procedure-renewal) 60%, transparent);
      }
    }

    .group-hover\:border-procedure-temporary\/50:is(:where(.group):hover *) {
      border-color: var(--procedure-temporary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:border-procedure-temporary\/50:is(:where(.group):hover *) {
        border-color: color-mix(in oklab, var(--procedure-temporary) 50%, transparent);
      }
    }

    .group-hover\:border-procedure-temporary\/60:is(:where(.group):hover *) {
      border-color: var(--procedure-temporary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:border-procedure-temporary\/60:is(:where(.group):hover *) {
        border-color: color-mix(in oklab, var(--procedure-temporary) 60%, transparent);
      }
    }

    .group-hover\:border-procedure-transfer\/50:is(:where(.group):hover *) {
      border-color: var(--procedure-transfer);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:border-procedure-transfer\/50:is(:where(.group):hover *) {
        border-color: color-mix(in oklab, var(--procedure-transfer) 50%, transparent);
      }
    }

    .group-hover\:border-procedure-transfer\/60:is(:where(.group):hover *) {
      border-color: var(--procedure-transfer);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:border-procedure-transfer\/60:is(:where(.group):hover *) {
        border-color: color-mix(in oklab, var(--procedure-transfer) 60%, transparent);
      }
    }

    .group-hover\:border-workflow-completed\/50:is(:where(.group):hover *) {
      border-color: var(--workflow-completed);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:border-workflow-completed\/50:is(:where(.group):hover *) {
        border-color: color-mix(in oklab, var(--workflow-completed) 50%, transparent);
      }
    }

    .group-hover\:border-workflow-completed\/60:is(:where(.group):hover *) {
      border-color: var(--workflow-completed);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:border-workflow-completed\/60:is(:where(.group):hover *) {
        border-color: color-mix(in oklab, var(--workflow-completed) 60%, transparent);
      }
    }

    .group-hover\:border-workflow-fee\/50:is(:where(.group):hover *) {
      border-color: var(--workflow-fee);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:border-workflow-fee\/50:is(:where(.group):hover *) {
        border-color: color-mix(in oklab, var(--workflow-fee) 50%, transparent);
      }
    }

    .group-hover\:border-workflow-fee\/60:is(:where(.group):hover *) {
      border-color: var(--workflow-fee);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:border-workflow-fee\/60:is(:where(.group):hover *) {
        border-color: color-mix(in oklab, var(--workflow-fee) 60%, transparent);
      }
    }

    .group-hover\:border-workflow-inspection\/50:is(:where(.group):hover *) {
      border-color: var(--workflow-inspection);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:border-workflow-inspection\/50:is(:where(.group):hover *) {
        border-color: color-mix(in oklab, var(--workflow-inspection) 50%, transparent);
      }
    }

    .group-hover\:border-workflow-inspection\/60:is(:where(.group):hover *) {
      border-color: var(--workflow-inspection);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:border-workflow-inspection\/60:is(:where(.group):hover *) {
        border-color: color-mix(in oklab, var(--workflow-inspection) 60%, transparent);
      }
    }

    .group-hover\:border-workflow-receipt\/50:is(:where(.group):hover *) {
      border-color: var(--workflow-receipt);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:border-workflow-receipt\/50:is(:where(.group):hover *) {
        border-color: color-mix(in oklab, var(--workflow-receipt) 50%, transparent);
      }
    }

    .group-hover\:border-workflow-receipt\/60:is(:where(.group):hover *) {
      border-color: var(--workflow-receipt);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:border-workflow-receipt\/60:is(:where(.group):hover *) {
        border-color: color-mix(in oklab, var(--workflow-receipt) 60%, transparent);
      }
    }

    .group-hover\:border-workflow-result\/50:is(:where(.group):hover *) {
      border-color: var(--workflow-result);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:border-workflow-result\/50:is(:where(.group):hover *) {
        border-color: color-mix(in oklab, var(--workflow-result) 50%, transparent);
      }
    }

    .group-hover\:border-workflow-result\/60:is(:where(.group):hover *) {
      border-color: var(--workflow-result);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:border-workflow-result\/60:is(:where(.group):hover *) {
        border-color: color-mix(in oklab, var(--workflow-result) 60%, transparent);
      }
    }

    .group-hover\:border-workflow-review\/50:is(:where(.group):hover *) {
      border-color: var(--workflow-review);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:border-workflow-review\/50:is(:where(.group):hover *) {
        border-color: color-mix(in oklab, var(--workflow-review) 50%, transparent);
      }
    }

    .group-hover\:border-workflow-review\/60:is(:where(.group):hover *) {
      border-color: var(--workflow-review);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:border-workflow-review\/60:is(:where(.group):hover *) {
        border-color: color-mix(in oklab, var(--workflow-review) 60%, transparent);
      }
    }

    .group-hover\:bg-\(--utm-help-search-accent\)\/10:is(:where(.group):hover *) {
      background-color: var(--utm-help-search-accent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:bg-\(--utm-help-search-accent\)\/10:is(:where(.group):hover *) {
        background-color: color-mix(in oklab, var(--utm-help-search-accent) 10%, transparent);
      }
    }

    .group-hover\:bg-accent:is(:where(.group):hover *) {
      background-color: var(--accent);
    }

    .group-hover\:bg-info:is(:where(.group):hover *), .group-hover\:bg-info\/10:is(:where(.group):hover *) {
      background-color: var(--info);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:bg-info\/10:is(:where(.group):hover *) {
        background-color: color-mix(in oklab, var(--info) 10%, transparent);
      }
    }

    .group-hover\:bg-primary:is(:where(.group):hover *), .group-hover\:bg-primary\/10:is(:where(.group):hover *) {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:bg-primary\/10:is(:where(.group):hover *) {
        background-color: color-mix(in oklab, var(--primary) 10%, transparent);
      }
    }

    .group-hover\:bg-procedure-all\/20:is(:where(.group):hover *) {
      background-color: var(--procedure-all);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:bg-procedure-all\/20:is(:where(.group):hover *) {
        background-color: color-mix(in oklab, var(--procedure-all) 20%, transparent);
      }
    }

    .group-hover\:bg-procedure-all\/25:is(:where(.group):hover *) {
      background-color: var(--procedure-all);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:bg-procedure-all\/25:is(:where(.group):hover *) {
        background-color: color-mix(in oklab, var(--procedure-all) 25%, transparent);
      }
    }

    .group-hover\:bg-procedure-first\/20:is(:where(.group):hover *) {
      background-color: var(--procedure-first);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:bg-procedure-first\/20:is(:where(.group):hover *) {
        background-color: color-mix(in oklab, var(--procedure-first) 20%, transparent);
      }
    }

    .group-hover\:bg-procedure-first\/25:is(:where(.group):hover *) {
      background-color: var(--procedure-first);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:bg-procedure-first\/25:is(:where(.group):hover *) {
        background-color: color-mix(in oklab, var(--procedure-first) 25%, transparent);
      }
    }

    .group-hover\:bg-procedure-renewal\/20:is(:where(.group):hover *) {
      background-color: var(--procedure-renewal);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:bg-procedure-renewal\/20:is(:where(.group):hover *) {
        background-color: color-mix(in oklab, var(--procedure-renewal) 20%, transparent);
      }
    }

    .group-hover\:bg-procedure-renewal\/25:is(:where(.group):hover *) {
      background-color: var(--procedure-renewal);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:bg-procedure-renewal\/25:is(:where(.group):hover *) {
        background-color: color-mix(in oklab, var(--procedure-renewal) 25%, transparent);
      }
    }

    .group-hover\:bg-procedure-temporary\/20:is(:where(.group):hover *) {
      background-color: var(--procedure-temporary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:bg-procedure-temporary\/20:is(:where(.group):hover *) {
        background-color: color-mix(in oklab, var(--procedure-temporary) 20%, transparent);
      }
    }

    .group-hover\:bg-procedure-temporary\/25:is(:where(.group):hover *) {
      background-color: var(--procedure-temporary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:bg-procedure-temporary\/25:is(:where(.group):hover *) {
        background-color: color-mix(in oklab, var(--procedure-temporary) 25%, transparent);
      }
    }

    .group-hover\:bg-procedure-transfer\/20:is(:where(.group):hover *) {
      background-color: var(--procedure-transfer);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:bg-procedure-transfer\/20:is(:where(.group):hover *) {
        background-color: color-mix(in oklab, var(--procedure-transfer) 20%, transparent);
      }
    }

    .group-hover\:bg-procedure-transfer\/25:is(:where(.group):hover *) {
      background-color: var(--procedure-transfer);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:bg-procedure-transfer\/25:is(:where(.group):hover *) {
        background-color: color-mix(in oklab, var(--procedure-transfer) 25%, transparent);
      }
    }

    .group-hover\:bg-workflow-completed\/20:is(:where(.group):hover *) {
      background-color: var(--workflow-completed);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:bg-workflow-completed\/20:is(:where(.group):hover *) {
        background-color: color-mix(in oklab, var(--workflow-completed) 20%, transparent);
      }
    }

    .group-hover\:bg-workflow-completed\/25:is(:where(.group):hover *) {
      background-color: var(--workflow-completed);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:bg-workflow-completed\/25:is(:where(.group):hover *) {
        background-color: color-mix(in oklab, var(--workflow-completed) 25%, transparent);
      }
    }

    .group-hover\:bg-workflow-fee\/20:is(:where(.group):hover *) {
      background-color: var(--workflow-fee);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:bg-workflow-fee\/20:is(:where(.group):hover *) {
        background-color: color-mix(in oklab, var(--workflow-fee) 20%, transparent);
      }
    }

    .group-hover\:bg-workflow-fee\/25:is(:where(.group):hover *) {
      background-color: var(--workflow-fee);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:bg-workflow-fee\/25:is(:where(.group):hover *) {
        background-color: color-mix(in oklab, var(--workflow-fee) 25%, transparent);
      }
    }

    .group-hover\:bg-workflow-inspection\/20:is(:where(.group):hover *) {
      background-color: var(--workflow-inspection);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:bg-workflow-inspection\/20:is(:where(.group):hover *) {
        background-color: color-mix(in oklab, var(--workflow-inspection) 20%, transparent);
      }
    }

    .group-hover\:bg-workflow-inspection\/25:is(:where(.group):hover *) {
      background-color: var(--workflow-inspection);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:bg-workflow-inspection\/25:is(:where(.group):hover *) {
        background-color: color-mix(in oklab, var(--workflow-inspection) 25%, transparent);
      }
    }

    .group-hover\:bg-workflow-receipt\/20:is(:where(.group):hover *) {
      background-color: var(--workflow-receipt);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:bg-workflow-receipt\/20:is(:where(.group):hover *) {
        background-color: color-mix(in oklab, var(--workflow-receipt) 20%, transparent);
      }
    }

    .group-hover\:bg-workflow-receipt\/25:is(:where(.group):hover *) {
      background-color: var(--workflow-receipt);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:bg-workflow-receipt\/25:is(:where(.group):hover *) {
        background-color: color-mix(in oklab, var(--workflow-receipt) 25%, transparent);
      }
    }

    .group-hover\:bg-workflow-result\/20:is(:where(.group):hover *) {
      background-color: var(--workflow-result);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:bg-workflow-result\/20:is(:where(.group):hover *) {
        background-color: color-mix(in oklab, var(--workflow-result) 20%, transparent);
      }
    }

    .group-hover\:bg-workflow-result\/25:is(:where(.group):hover *) {
      background-color: var(--workflow-result);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:bg-workflow-result\/25:is(:where(.group):hover *) {
        background-color: color-mix(in oklab, var(--workflow-result) 25%, transparent);
      }
    }

    .group-hover\:bg-workflow-review\/20:is(:where(.group):hover *) {
      background-color: var(--workflow-review);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:bg-workflow-review\/20:is(:where(.group):hover *) {
        background-color: color-mix(in oklab, var(--workflow-review) 20%, transparent);
      }
    }

    .group-hover\:bg-workflow-review\/25:is(:where(.group):hover *) {
      background-color: var(--workflow-review);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:bg-workflow-review\/25:is(:where(.group):hover *) {
        background-color: color-mix(in oklab, var(--workflow-review) 25%, transparent);
      }
    }

    .group-hover\:fill-primary:is(:where(.group):hover *) {
      fill: var(--primary);
    }

    .group-hover\:fill-success:is(:where(.group):hover *) {
      fill: var(--success);
    }

    .group-hover\:stroke-destructive:is(:where(.group):hover *) {
      stroke: var(--destructive);
    }

    .group-hover\:stroke-primary:is(:where(.group):hover *), .group-hover\:stroke-primary\/50:is(:where(.group):hover *) {
      stroke: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:stroke-primary\/50:is(:where(.group):hover *) {
        stroke: color-mix(in oklab, var(--primary) 50%, transparent);
      }
    }

    .group-hover\:text-\(--utm-help-search-accent\):is(:where(.group):hover *) {
      color: var(--utm-help-search-accent);
    }

    .group-hover\:text-\(--utm-help-search-accent-soft\):is(:where(.group):hover *) {
      color: var(--utm-help-search-accent-soft);
    }

    .group-hover\:text-cyan-900:is(:where(.group):hover *) {
      color: var(--color-cyan-900);
    }

    .group-hover\:text-foreground:is(:where(.group):hover *) {
      color: var(--foreground);
    }

    .group-hover\:text-info:is(:where(.group):hover *) {
      color: var(--info);
    }

    .group-hover\:text-info-foreground:is(:where(.group):hover *) {
      color: var(--info-foreground);
    }

    .group-hover\:text-primary:is(:where(.group):hover *) {
      color: var(--primary);
    }

    .group-hover\:underline:is(:where(.group):hover *) {
      text-decoration-line: underline;
    }

    .group-hover\:opacity-0:is(:where(.group):hover *) {
      opacity: 0;
    }

    .group-hover\:opacity-100:is(:where(.group):hover *) {
      opacity: 1;
    }

    .group-hover\:shadow-lg:is(:where(.group):hover *) {
      --tw-shadow: var(--shadow-lg);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .group-hover\/bento\:translate-x-2:is(:where(.group\/bento):hover *) {
      --tw-translate-x: calc(var(--spacing) * 2);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .group-hover\/file\:text-foreground:is(:where(.group\/file):hover *) {
      color: var(--foreground);
    }

    .group-hover\/hud\:bg-primary\/20:is(:where(.group\/hud):hover *) {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\/hud\:bg-primary\/20:is(:where(.group\/hud):hover *) {
        background-color: color-mix(in oklab, var(--primary) 20%, transparent);
      }
    }

    .group-hover\/opt\:border-info\/60:is(:where(.group\/opt):hover *) {
      border-color: var(--info);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\/opt\:border-info\/60:is(:where(.group\/opt):hover *) {
        border-color: color-mix(in oklab, var(--info) 60%, transparent);
      }
    }

    .group-hover\/opt\:border-primary\/60:is(:where(.group\/opt):hover *) {
      border-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\/opt\:border-primary\/60:is(:where(.group\/opt):hover *) {
        border-color: color-mix(in oklab, var(--primary) 60%, transparent);
      }
    }

    .group-hover\/opt\:bg-info\/10:is(:where(.group\/opt):hover *) {
      background-color: var(--info);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\/opt\:bg-info\/10:is(:where(.group\/opt):hover *) {
        background-color: color-mix(in oklab, var(--info) 10%, transparent);
      }
    }

    .group-hover\/opt\:shadow-sm:is(:where(.group\/opt):hover *) {
      --tw-shadow: var(--shadow-sm);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .group-hover\/opt\:shadow-primary\/15:is(:where(.group\/opt):hover *) {
      --tw-shadow-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\/opt\:shadow-primary\/15:is(:where(.group\/opt):hover *) {
        --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--primary) 15%, transparent) var(--tw-shadow-alpha), transparent);
      }
    }

    .group-hover\/row\:opacity-100:is(:where(.group\/row):hover *) {
      opacity: 1;
    }

    .group-hover\/status\:border-cuav-border-bright:is(:where(.group\/status):hover *) {
      border-color: var(--color-cuav-border-bright);
    }
  }

  .group-focus-visible\:w-0\.5:is(:where(.group):focus-visible *) {
    width: calc(var(--spacing) * .5);
  }

  .group-focus-visible\:bg-primary:is(:where(.group):focus-visible *) {
    background-color: var(--primary);
  }

  .group-has-data-\[orientation\=horizontal\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation="horizontal"]) *) {
    text-wrap: balance;
  }

  .group-has-data-\[sidebar\=menu-action\]\/menu-item\:pe-8:is(:where(.group\/menu-item):has([data-sidebar="menu-action"]) *) {
    padding-inline-end: calc(var(--spacing) * 8);
  }

  .group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has( > svg) *) {
    grid-column-start: 2;
  }

  .group-aria-expanded\/accordion-trigger\:hidden:is(:where(.group\/accordion-trigger)[aria-expanded="true"] *) {
    display: none;
  }

  .group-aria-expanded\/accordion-trigger\:inline:is(:where(.group\/accordion-trigger)[aria-expanded="true"] *) {
    display: inline;
  }

  .group-aria-invalid\/radio-group-item\:text-destructive:is(:where(.group\/radio-group-item)[aria-invalid="true"] *) {
    color: var(--destructive);
  }

  .group-data-horizontal\/tabs\:h-9:is(:where(.group\/tabs)[data-horizontal] *) {
    height: calc(var(--spacing) * 9);
  }

  .group-data-indeterminate\:block:is(:where(.group)[data-indeterminate] *) {
    display: block;
  }

  .group-data-indeterminate\:hidden:is(:where(.group)[data-indeterminate] *) {
    display: none;
  }

  .group-data-\[active\=true\]\:text-primary:is(:where(.group)[data-active="true"] *) {
    color: var(--primary);
  }

  .group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible="icon"] *) {
    margin-top: calc(var(--spacing) * -8);
  }

  .group-data-\[collapsible\=icon\]\:size-8:is(:where(.group)[data-collapsible="icon"] *) {
    width: calc(var(--spacing) * 8);
    height: calc(var(--spacing) * 8);
  }

  .group-data-\[collapsible\=icon\]\:w-\(--sidebar-floating-container-width\):is(:where(.group)[data-collapsible="icon"] *) {
    width: var(--sidebar-floating-container-width);
  }

  .group-data-\[collapsible\=icon\]\:w-\(--sidebar-floating-gap-width\):is(:where(.group)[data-collapsible="icon"] *) {
    width: var(--sidebar-floating-gap-width);
  }

  .group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible="icon"] *) {
    width: var(--sidebar-width-icon);
  }

  .group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible="icon"] *) {
    overflow: hidden;
  }

  .group-data-\[collapsible\=icon\]\:p-2:is(:where(.group)[data-collapsible="icon"] *) {
    padding: calc(var(--spacing) * 2);
  }

  .group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible="icon"] *) {
    opacity: 0;
  }

  .group-data-\[collapsible\=offExamples\]\:w-0:is(:where(.group)[data-collapsible="offExamples"] *) {
    width: 0;
  }

  .group-data-\[complete\=true\]\:border-cuav-success:is(:where(.group)[data-complete="true"] *) {
    border-color: var(--color-cuav-success);
  }

  .group-data-\[complete\=true\]\:bg-cuav-success:is(:where(.group)[data-complete="true"] *) {
    background-color: var(--color-cuav-success);
  }

  .group-data-\[complete\=true\]\:text-cuav-background:is(:where(.group)[data-complete="true"] *) {
    color: var(--color-cuav-background);
  }

  .group-data-\[current\=true\]\:size-6:is(:where(.group)[data-current="true"] *) {
    width: calc(var(--spacing) * 6);
    height: calc(var(--spacing) * 6);
  }

  .group-data-\[current\=true\]\:border-cuav-accent-bright:is(:where(.group)[data-current="true"] *) {
    border-color: var(--color-cuav-accent-bright);
  }

  .group-data-\[current\=true\]\:bg-cuav-accent:is(:where(.group)[data-current="true"] *) {
    background-color: var(--color-cuav-accent);
  }

  .group-data-\[current\=true\]\:text-cuav-background:is(:where(.group)[data-current="true"] *) {
    color: var(--color-cuav-background);
  }

  .group-data-\[current\=true\]\:shadow-cuav-demo-current:is(:where(.group)[data-current="true"] *) {
    --tw-shadow: 0 0 10px var(--tw-shadow-color, var(--color-cuav-accent));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .group-data-\[current\=true\]\:ring-4:is(:where(.group)[data-current="true"] *) {
    --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);
  }

  .group-data-\[current\=true\]\:ring-cuav-accent\/20:is(:where(.group)[data-current="true"] *) {
    --tw-ring-color: #15d9ef33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .group-data-\[current\=true\]\:ring-cuav-accent\/20:is(:where(.group)[data-current="true"] *) {
      --tw-ring-color: color-mix(in oklab, var(--color-cuav-accent) 20%, transparent);
    }
  }

  .group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled="true"] *) {
    pointer-events: none;
  }

  .group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled="true"] *), .group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled="true"] *), .group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled="true"] *) {
    opacity: .5;
  }

  .group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused="true"] *) {
    position: relative;
  }

  .group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused="true"] *) {
    z-index: 10;
  }

  .group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused="true"] *) {
    border-color: var(--ring);
  }

  .group-data-\[focused\=true\]\/day\:ring-2:is(:where(.group\/day)[data-focused="true"] *) {
    --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);
  }

  .group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused="true"] *) {
    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused="true"] *) {
      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  .group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation="vertical"] *) {
    height: fit-content;
  }

  .group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation="vertical"] *) {
    width: 100%;
  }

  .group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation="vertical"] *) {
    flex-direction: column;
  }

  .group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation="vertical"] *) {
    justify-content: flex-start;
  }

  .group-data-\[risk\=contained\]\:bg-cuav-success:is(:where(.group)[data-risk="contained"] *) {
    background-color: var(--color-cuav-success);
  }

  .group-data-\[risk\=critical\]\:bg-cuav-danger:is(:where(.group)[data-risk="critical"] *) {
    background-color: var(--color-cuav-danger);
  }

  .group-data-\[side\=left\]\:border-e:is(:where(.group)[data-side="left"] *) {
    border-inline-end-style: var(--tw-border-style);
    border-inline-end-width: 1px;
  }

  .group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side="right"] *) {
    rotate: 180deg;
  }

  .group-data-\[side\=right\]\:border-s:is(:where(.group)[data-side="right"] *) {
    border-inline-start-style: var(--tw-border-style);
    border-inline-start-width: 1px;
  }

  .group-data-\[size\=default\]\/switch\:size-2\.5:is(:where(.group\/switch)[data-size="default"] *) {
    width: calc(var(--spacing) * 2.5);
    height: calc(var(--spacing) * 2.5);
  }

  .group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size="default"] *) {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size="sm"] *) {
    display: grid;
  }

  .group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size="sm"] *) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size="sm"] *) {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .group-data-\[size\=sm\]\/card\:px-4:is(:where(.group\/card)[data-size="sm"] *) {
    padding-inline: calc(var(--spacing) * 4);
  }

  .group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size="sm"] *) {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .group-data-\[size\=sm\]\/switch\:size-2\.5:is(:where(.group\/switch)[data-size="sm"] *) {
    width: calc(var(--spacing) * 2.5);
    height: calc(var(--spacing) * 2.5);
  }

  .group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size="sm"] *) {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }

  .group-data-\[spacing\=0\]\/toggle-group\:rounded-none:is(:where(.group\/toggle-group)[data-spacing="0"] *) {
    border-radius: 0;
  }

  .group-data-\[spacing\=0\]\/toggle-group\:px-2:is(:where(.group\/toggle-group)[data-spacing="0"] *) {
    padding-inline: calc(var(--spacing) * 2);
  }

  .group-data-\[spacing\=0\]\/toggle-group\:shadow-none:is(:where(.group\/toggle-group)[data-spacing="0"] *) {
    --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);
  }

  .group-data-\[status\=error\]\/switch\:opacity-100:is(:where(.group\/switch)[data-status="error"] *) {
    opacity: 1;
  }

  .group-data-\[status\=idle\]\/switch\:opacity-0:is(:where(.group\/switch)[data-status="idle"] *) {
    opacity: 0;
  }

  .group-data-\[status\=loading\]\/switch\:opacity-100:is(:where(.group\/switch)[data-status="loading"] *), .group-data-\[status\=success\]\/switch\:opacity-100:is(:where(.group\/switch)[data-status="success"] *) {
    opacity: 1;
  }

  .group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant="floating"] *) {
    border-radius: var(--radius);
  }

  .group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant="floating"] *) {
    --tw-shadow: var(--shadow-sm);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .group-data-\[variant\=floating\]\:ring-1:is(:where(.group)[data-variant="floating"] *) {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .group-data-\[variant\=floating\]\:ring-sidebar-border:is(:where(.group)[data-variant="floating"] *) {
    --tw-ring-color: var(--sidebar-border);
  }

  .group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant="line"] *) {
    background-color: #0000;
  }

  .peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled ~ *) {
    cursor: not-allowed;
  }

  .peer-disabled\:opacity-50:is(:where(.peer):disabled ~ *) {
    opacity: .5;
  }

  .marker\:text-info ::marker {
    color: var(--info);
  }

  .marker\:text-info::marker {
    color: var(--info);
  }

  .marker\:text-info ::-webkit-details-marker {
    color: var(--info);
  }

  .marker\:text-info::-webkit-details-marker {
    color: var(--info);
  }

  .marker\:text-muted-foreground ::marker {
    color: var(--muted-foreground);
  }

  .marker\:text-muted-foreground::marker {
    color: var(--muted-foreground);
  }

  .marker\:text-muted-foreground ::-webkit-details-marker {
    color: var(--muted-foreground);
  }

  .marker\:text-muted-foreground::-webkit-details-marker {
    color: var(--muted-foreground);
  }

  .selection\:bg-cuav-accent ::selection {
    background-color: var(--color-cuav-accent);
  }

  .selection\:bg-cuav-accent::selection {
    background-color: var(--color-cuav-accent);
  }

  .selection\:bg-cuav-page-selection ::selection {
    background-color: var(--color-cuav-page-selection);
  }

  .selection\:bg-cuav-page-selection::selection {
    background-color: var(--color-cuav-page-selection);
  }

  .selection\:bg-primary ::selection {
    background-color: var(--primary);
  }

  .selection\:bg-primary::selection {
    background-color: var(--primary);
  }

  .selection\:text-cuav-background ::selection {
    color: var(--color-cuav-background);
  }

  .selection\:text-cuav-background::selection {
    color: var(--color-cuav-background);
  }

  .selection\:text-cuav-page-selection-foreground ::selection {
    color: var(--color-cuav-page-selection-foreground);
  }

  .selection\:text-cuav-page-selection-foreground::selection {
    color: var(--color-cuav-page-selection-foreground);
  }

  .selection\:text-primary-foreground ::selection {
    color: var(--primary-foreground);
  }

  .selection\:text-primary-foreground::selection {
    color: var(--primary-foreground);
  }

  .file\:inline-flex::file-selector-button {
    display: inline-flex;
  }

  .file\:h-7::file-selector-button {
    height: calc(var(--spacing) * 7);
  }

  .file\:border-0::file-selector-button {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .file\:bg-transparent::file-selector-button {
    background-color: #0000;
  }

  .file\:text-sm::file-selector-button {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .file\:font-medium::file-selector-button {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .file\:text-foreground::file-selector-button {
    color: var(--foreground);
  }

  .placeholder\:font-normal::placeholder {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .placeholder\:text-\(--utm-help-search-foreground-muted\)::placeholder {
    color: var(--utm-help-search-foreground-muted);
  }

  .placeholder\:text-muted-foreground::placeholder, .placeholder\:text-muted-foreground\/70::placeholder {
    color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .placeholder\:text-muted-foreground\/70::placeholder {
      color: color-mix(in oklab, var(--muted-foreground) 70%, transparent);
    }
  }

  .placeholder\:text-muted-foreground\/80::placeholder {
    color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .placeholder\:text-muted-foreground\/80::placeholder {
      color: color-mix(in oklab, var(--muted-foreground) 80%, transparent);
    }
  }

  .before\:pointer-events-none:before {
    content: var(--tw-content);
    pointer-events: none;
  }

  .before\:absolute:before {
    content: var(--tw-content);
    position: absolute;
  }

  .before\:inset-0:before {
    content: var(--tw-content);
    inset: 0;
  }

  .before\:inset-x-0:before {
    content: var(--tw-content);
    inset-inline: 0;
  }

  .before\:-inset-s-px:before {
    content: var(--tw-content);
    inset-inline-start: -1px;
  }

  .before\:-top-px:before {
    content: var(--tw-content);
    top: -1px;
  }

  .before\:bottom-0:before {
    content: var(--tw-content);
    bottom: 0;
  }

  .before\:size-2\.5:before {
    content: var(--tw-content);
    width: calc(var(--spacing) * 2.5);
    height: calc(var(--spacing) * 2.5);
  }

  .before\:h-px:before {
    content: var(--tw-content);
    height: 1px;
  }

  .before\:rounded-\(--ui-radius-2xl-inner\):before {
    content: var(--tw-content);
    border-radius: var(--ui-radius-2xl-inner);
  }

  .before\:rounded-\(--ui-radius-lg-inner\):before {
    content: var(--tw-content);
    border-radius: var(--ui-radius-lg-inner);
  }

  .before\:rounded-\(--ui-radius-md-inner\):before {
    content: var(--tw-content);
    border-radius: var(--ui-radius-md-inner);
  }

  .before\:rounded-\(--ui-radius-xl-inner\):before {
    content: var(--tw-content);
    border-radius: var(--ui-radius-xl-inner);
  }

  .before\:border-s-2:before {
    content: var(--tw-content);
    border-inline-start-style: var(--tw-border-style);
    border-inline-start-width: 2px;
  }

  .before\:border-e-0:before {
    content: var(--tw-content);
    border-inline-end-style: var(--tw-border-style);
    border-inline-end-width: 0;
  }

  .before\:border-t-2:before {
    content: var(--tw-content);
    border-top-style: var(--tw-border-style);
    border-top-width: 2px;
  }

  .before\:border-b-0:before {
    content: var(--tw-content);
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  .before\:border-primary:before {
    content: var(--tw-content);
    border-color: var(--primary);
  }

  .before\:bg-muted\/72:before {
    content: var(--tw-content);
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .before\:bg-muted\/72:before {
      background-color: color-mix(in oklab, var(--muted) 72%, transparent);
    }
  }

  .before\:bg-linear-to-r:before {
    content: var(--tw-content);
    --tw-gradient-position: to right;
  }

  @supports (background-image: linear-gradient(in lab, red, red)) {
    .before\:bg-linear-to-r:before {
      --tw-gradient-position: to right in oklab;
    }
  }

  .before\:bg-linear-to-r:before {
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .before\:from-transparent:before {
    content: var(--tw-content);
    --tw-gradient-from: 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));
  }

  .before\:via-cuav-accent\/60:before {
    content: var(--tw-content);
    --tw-gradient-via: #15d9ef99;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .before\:via-cuav-accent\/60:before {
      --tw-gradient-via: color-mix(in oklab, var(--color-cuav-accent) 60%, transparent);
    }
  }

  .before\:via-cuav-accent\/60:before {
    --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);
  }

  .before\:to-transparent:before {
    content: var(--tw-content);
    --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));
  }

  .before\:shadow-xs:before {
    content: var(--tw-content);
    --tw-shadow: var(--shadow-xs);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .before\:drop-shadow-map-selection:before {
    content: var(--tw-content);
    --tw-drop-shadow-size: drop-shadow(0 0 2px var(--tw-drop-shadow-color, var(--primary)));
    --tw-drop-shadow: drop-shadow(0 0 2px var(--primary));
    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, );
  }

  .after\:pointer-events-none:after {
    content: var(--tw-content);
    pointer-events: none;
  }

  .after\:absolute:after {
    content: var(--tw-content);
    position: absolute;
  }

  .after\:-inset-2:after {
    content: var(--tw-content);
    inset: calc(var(--spacing) * -2);
  }

  .after\:inset-0:after {
    content: var(--tw-content);
    inset: 0;
  }

  .after\:-inset-x-3:after {
    content: var(--tw-content);
    inset-inline: calc(var(--spacing) * -3);
  }

  .after\:-inset-y-2:after {
    content: var(--tw-content);
    inset-block: calc(var(--spacing) * -2);
  }

  .after\:inset-y-0:after {
    content: var(--tw-content);
    inset-block: 0;
  }

  .after\:inset-s-0:after {
    content: var(--tw-content);
    inset-inline-start: 0;
  }

  .after\:-inset-e-px:after {
    content: var(--tw-content);
    inset-inline-end: -1px;
  }

  .after\:inset-e-0:after {
    content: var(--tw-content);
    inset-inline-end: 0;
  }

  .after\:-bottom-px:after {
    content: var(--tw-content);
    bottom: -1px;
  }

  .after\:left-1\/2:after {
    content: var(--tw-content);
    left: 50%;
  }

  .after\:size-2\.5:after {
    content: var(--tw-content);
    width: calc(var(--spacing) * 2.5);
    height: calc(var(--spacing) * 2.5);
  }

  .after\:h-\(--toast-gap-fill-height\):after {
    content: var(--tw-content);
    height: var(--toast-gap-fill-height);
  }

  .after\:w-1:after {
    content: var(--tw-content);
    width: var(--spacing);
  }

  .after\:w-4:after {
    content: var(--tw-content);
    width: calc(var(--spacing) * 4);
  }

  .after\:w-full:after {
    content: var(--tw-content);
    width: 100%;
  }

  .after\:-translate-x-1\/2:after {
    content: var(--tw-content);
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .after\:rounded-full:after {
    content: var(--tw-content);
    border-radius: var(--radius-full);
  }

  .after\:border:after {
    content: var(--tw-content);
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .after\:border-5:after {
    content: var(--tw-content);
    border-style: var(--tw-border-style);
    border-width: 5px;
  }

  .after\:border-s-0:after {
    content: var(--tw-content);
    border-inline-start-style: var(--tw-border-style);
    border-inline-start-width: 0;
  }

  .after\:border-e-2:after {
    content: var(--tw-content);
    border-inline-end-style: var(--tw-border-style);
    border-inline-end-width: 2px;
  }

  .after\:border-t-0:after {
    content: var(--tw-content);
    border-top-style: var(--tw-border-style);
    border-top-width: 0;
  }

  .after\:border-b-2:after {
    content: var(--tw-content);
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }

  .after\:border-border:after {
    content: var(--tw-content);
    border-color: var(--border);
  }

  .after\:border-destructive\/95:after {
    content: var(--tw-content);
    border-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .after\:border-destructive\/95:after {
      border-color: color-mix(in oklab, var(--destructive) 95%, transparent);
    }
  }

  .after\:border-primary:after, .after\:border-primary\/80:after {
    content: var(--tw-content);
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .after\:border-primary\/80:after {
      border-color: color-mix(in oklab, var(--primary) 80%, transparent);
    }
  }

  .after\:border-warning\/90:after {
    content: var(--tw-content);
    border-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .after\:border-warning\/90:after {
      border-color: color-mix(in oklab, var(--warning) 90%, transparent);
    }
  }

  .after\:bg-foreground:after {
    content: var(--tw-content);
    background-color: var(--foreground);
  }

  .after\:bg-primary\/20:after {
    content: var(--tw-content);
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .after\:bg-primary\/20:after {
      background-color: color-mix(in oklab, var(--primary) 20%, transparent);
    }
  }

  .after\:bg-utm-emergency-edge-glow:after {
    content: var(--tw-content);
    background-image: radial-gradient(circle,
    transparent 25%,
    var(--destructive) 65%,
    var(--destructive) 100%);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .after\:bg-utm-emergency-edge-glow:after {
      background-image: radial-gradient(circle,
    transparent 25%,
    color-mix(in oklch, var(--destructive) 12%, transparent) 65%,
    color-mix(in oklch, var(--destructive) 30%, transparent) 100%);
    }
  }

  .after\:opacity-0:after {
    content: var(--tw-content);
    opacity: 0;
  }

  .after\:mix-blend-darken:after {
    content: var(--tw-content);
    mix-blend-mode: darken;
  }

  .after\:shadow-utm-emergency-edge:after {
    content: var(--tw-content);
    --tw-shadow: inset 0 0 140px 14px var(--tw-shadow-color, var(--destructive)), inset 0 0 350px 56px var(--tw-shadow-color, var(--destructive));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .after\:shadow-utm-emergency-edge:after {
      --tw-shadow: inset 0 0 140px 14px var(--tw-shadow-color, color-mix(in oklch, var(--destructive) 80%, transparent)), inset 0 0 350px 56px var(--tw-shadow-color, color-mix(in oklch, var(--destructive) 50%, transparent));
    }
  }

  .after\:shadow-utm-emergency-edge:after {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .after\:drop-shadow-map-selection:after {
    content: var(--tw-content);
    --tw-drop-shadow-size: drop-shadow(0 0 2px var(--tw-drop-shadow-color, var(--primary)));
    --tw-drop-shadow: drop-shadow(0 0 2px var(--primary));
    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, );
  }

  .after\:transition-colors:after {
    content: var(--tw-content);
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .after\:transition-opacity:after {
    content: var(--tw-content);
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation="horizontal"] *):after {
    content: var(--tw-content);
    inset-inline: 0;
  }

  .group-data-\[orientation\=horizontal\]\/tabs\:after\:-bottom-1\.25:is(:where(.group\/tabs)[data-orientation="horizontal"] *):after {
    content: var(--tw-content);
    bottom: calc(var(--spacing) * -1.25);
  }

  .group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation="horizontal"] *):after {
    content: var(--tw-content);
    height: calc(var(--spacing) * .5);
  }

  .group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation="vertical"] *):after {
    content: var(--tw-content);
    inset-block: 0;
  }

  .group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation="vertical"] *):after {
    content: var(--tw-content);
    right: calc(var(--spacing) * -1);
  }

  .group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation="vertical"] *):after {
    content: var(--tw-content);
    width: calc(var(--spacing) * .5);
  }

  .first\:border-t-0:first-child {
    border-top-style: var(--tw-border-style);
    border-top-width: 0;
  }

  .first\:border-l-0:first-child {
    border-left-style: var(--tw-border-style);
    border-left-width: 0;
  }

  :is(.\*\:first\:relative > *):first-child {
    position: relative;
  }

  .last\:mt-0:last-child {
    margin-top: 0;
  }

  .last\:mr-0:last-child {
    margin-right: 0;
  }

  .last\:mb-0:last-child {
    margin-bottom: 0;
  }

  .last\:hidden:last-child {
    display: none;
  }

  .last\:border-0:last-child {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .last\:border-b-0:last-child {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  .last\:border-none:last-child {
    --tw-border-style: none;
    border-style: none;
  }

  .last\:pb-0:last-child {
    padding-bottom: 0;
  }

  :is(.\*\:last\:border-e-0 > *):last-child {
    border-inline-end-style: var(--tw-border-style);
    border-inline-end-width: 0;
  }

  .odd\:bg-muted\/90:nth-child(odd) {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .odd\:bg-muted\/90:nth-child(odd) {
      background-color: color-mix(in oklab, var(--muted) 90%, transparent);
    }
  }

  .empty\:m-0:empty {
    margin: 0;
  }

  .empty\:hidden:empty {
    display: none;
  }

  .empty\:p-0:empty {
    padding: 0;
  }

  .focus-within\:border-destructive:focus-within {
    border-color: var(--destructive);
  }

  .focus-within\:border-primary:focus-within {
    border-color: var(--primary);
  }

  .focus-within\:border-ring:focus-within {
    border-color: var(--ring);
  }

  .focus-within\:opacity-100:focus-within {
    opacity: 1;
  }

  .focus-within\:ring-1:focus-within {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-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);
  }

  .focus-within\:ring-destructive:focus-within, .focus-within\:ring-destructive\/20:focus-within {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-within\:ring-destructive\/20:focus-within {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .focus-within\:ring-info\/60:focus-within {
    --tw-ring-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-within\:ring-info\/60:focus-within {
      --tw-ring-color: color-mix(in oklab, var(--info) 60%, transparent);
    }
  }

  .focus-within\:ring-primary:focus-within, .focus-within\:ring-primary\/20:focus-within {
    --tw-ring-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-within\:ring-primary\/20:focus-within {
      --tw-ring-color: color-mix(in oklab, var(--primary) 20%, transparent);
    }
  }

  .focus-within\:ring-primary\/60:focus-within {
    --tw-ring-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-within\:ring-primary\/60:focus-within {
      --tw-ring-color: color-mix(in oklab, var(--primary) 60%, transparent);
    }
  }

  .focus-within\:ring-ring:focus-within {
    --tw-ring-color: var(--ring);
  }

  .focus-within\:ring-offset-2:focus-within {
    --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);
  }

  @media (hover: hover) {
    .hover\:z-30:hover {
      z-index: 30;
    }

    .hover\:z-1000:hover {
      z-index: 1000;
    }

    .hover\:-translate-y-px:hover {
      --tw-translate-y: -1px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .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);
    }

    .hover\:scale-110:hover {
      --tw-scale-x: 110%;
      --tw-scale-y: 110%;
      --tw-scale-z: 110%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .hover\:scale-125:hover {
      --tw-scale-x: 125%;
      --tw-scale-y: 125%;
      --tw-scale-z: 125%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .hover\:scale-\(--utm-hover-scale-1-02\):hover {
      scale: var(--utm-hover-scale-1-02);
    }

    .hover\:rounded-sm:hover {
      border-radius: calc(var(--radius) - 4px);
    }

    .hover\:border-\(--utm-help-search-accent\)\/50:hover {
      border-color: var(--utm-help-search-accent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-\(--utm-help-search-accent\)\/50:hover {
        border-color: color-mix(in oklab, var(--utm-help-search-accent) 50%, transparent);
      }
    }

    .hover\:border-\(--utm-help-search-border-strong\):hover {
      border-color: var(--utm-help-search-border-strong);
    }

    .hover\:border-border:hover, .hover\:border-border\/30:hover {
      border-color: var(--border);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-border\/30:hover {
        border-color: color-mix(in oklab, var(--border) 30%, transparent);
      }
    }

    .hover\:border-border\/70:hover {
      border-color: var(--border);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-border\/70:hover {
        border-color: color-mix(in oklab, var(--border) 70%, transparent);
      }
    }

    .hover\:border-border\/80:hover {
      border-color: var(--border);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-border\/80:hover {
        border-color: color-mix(in oklab, var(--border) 80%, transparent);
      }
    }

    .hover\:border-border\/\[0\.14\]:hover {
      border-color: var(--border);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-border\/\[0\.14\]:hover {
        border-color: color-mix(in oklab, var(--border) 14.0%, transparent);
      }
    }

    .hover\:border-cuav-accent:hover {
      border-color: var(--color-cuav-accent);
    }

    .hover\:border-cuav-border-bright:hover {
      border-color: var(--color-cuav-border-bright);
    }

    .hover\:border-cuav-demo-library-border:hover {
      border-color: var(--color-cuav-demo-library-border);
    }

    .hover\:border-cyan-500\/60:hover {
      border-color: #00b7d799;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-cyan-500\/60:hover {
        border-color: color-mix(in oklab, var(--color-cyan-500) 60%, transparent);
      }
    }

    .hover\:border-destructive\/40:hover {
      border-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-destructive\/40:hover {
        border-color: color-mix(in oklab, var(--destructive) 40%, transparent);
      }
    }

    .hover\:border-destructive\/60:hover {
      border-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-destructive\/60:hover {
        border-color: color-mix(in oklab, var(--destructive) 60%, transparent);
      }
    }

    .hover\:border-destructive\/70:hover {
      border-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-destructive\/70:hover {
        border-color: color-mix(in oklab, var(--destructive) 70%, transparent);
      }
    }

    .hover\:border-info:hover, .hover\:border-info\/20:hover {
      border-color: var(--info);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-info\/20:hover {
        border-color: color-mix(in oklab, var(--info) 20%, transparent);
      }
    }

    .hover\:border-info\/30:hover {
      border-color: var(--info);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-info\/30:hover {
        border-color: color-mix(in oklab, var(--info) 30%, transparent);
      }
    }

    .hover\:border-info\/40:hover {
      border-color: var(--info);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-info\/40:hover {
        border-color: color-mix(in oklab, var(--info) 40%, transparent);
      }
    }

    .hover\:border-info\/50:hover {
      border-color: var(--info);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-info\/50:hover {
        border-color: color-mix(in oklab, var(--info) 50%, transparent);
      }
    }

    .hover\:border-info\/55:hover {
      border-color: var(--info);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-info\/55:hover {
        border-color: color-mix(in oklab, var(--info) 55%, transparent);
      }
    }

    .hover\:border-info\/60:hover {
      border-color: var(--info);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-info\/60:hover {
        border-color: color-mix(in oklab, var(--info) 60%, transparent);
      }
    }

    .hover\:border-info\/70:hover {
      border-color: var(--info);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-info\/70:hover {
        border-color: color-mix(in oklab, var(--info) 70%, transparent);
      }
    }

    .hover\:border-info\/80:hover {
      border-color: var(--info);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-info\/80:hover {
        border-color: color-mix(in oklab, var(--info) 80%, transparent);
      }
    }

    .hover\:border-input:hover {
      border-color: var(--input);
    }

    .hover\:border-muted-foreground:hover, .hover\:border-muted-foreground\/40:hover {
      border-color: var(--muted-foreground);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-muted-foreground\/40:hover {
        border-color: color-mix(in oklab, var(--muted-foreground) 40%, transparent);
      }
    }

    .hover\:border-muted-foreground\/50:hover {
      border-color: var(--muted-foreground);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-muted-foreground\/50:hover {
        border-color: color-mix(in oklab, var(--muted-foreground) 50%, transparent);
      }
    }

    .hover\:border-primary:hover, .hover\:border-primary\/30:hover {
      border-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-primary\/30:hover {
        border-color: color-mix(in oklab, var(--primary) 30%, transparent);
      }
    }

    .hover\:border-primary\/40:hover {
      border-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-primary\/40:hover {
        border-color: color-mix(in oklab, var(--primary) 40%, transparent);
      }
    }

    .hover\:border-primary\/50:hover {
      border-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-primary\/50:hover {
        border-color: color-mix(in oklab, var(--primary) 50%, transparent);
      }
    }

    .hover\:border-primary\/60:hover {
      border-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-primary\/60:hover {
        border-color: color-mix(in oklab, var(--primary) 60%, transparent);
      }
    }

    .hover\:border-primary\/70:hover {
      border-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-primary\/70:hover {
        border-color: color-mix(in oklab, var(--primary) 70%, transparent);
      }
    }

    .hover\:border-primary\/80:hover {
      border-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-primary\/80:hover {
        border-color: color-mix(in oklab, var(--primary) 80%, transparent);
      }
    }

    .hover\:border-procedure-all\/60:hover {
      border-color: var(--procedure-all);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-procedure-all\/60:hover {
        border-color: color-mix(in oklab, var(--procedure-all) 60%, transparent);
      }
    }

    .hover\:border-procedure-first\/60:hover {
      border-color: var(--procedure-first);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-procedure-first\/60:hover {
        border-color: color-mix(in oklab, var(--procedure-first) 60%, transparent);
      }
    }

    .hover\:border-procedure-renewal\/60:hover {
      border-color: var(--procedure-renewal);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-procedure-renewal\/60:hover {
        border-color: color-mix(in oklab, var(--procedure-renewal) 60%, transparent);
      }
    }

    .hover\:border-procedure-temporary\/60:hover {
      border-color: var(--procedure-temporary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-procedure-temporary\/60:hover {
        border-color: color-mix(in oklab, var(--procedure-temporary) 60%, transparent);
      }
    }

    .hover\:border-procedure-transfer\/60:hover {
      border-color: var(--procedure-transfer);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-procedure-transfer\/60:hover {
        border-color: color-mix(in oklab, var(--procedure-transfer) 60%, transparent);
      }
    }

    .hover\:border-success\/50:hover {
      border-color: var(--success);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-success\/50:hover {
        border-color: color-mix(in oklab, var(--success) 50%, transparent);
      }
    }

    .hover\:border-success\/80:hover {
      border-color: var(--success);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-success\/80:hover {
        border-color: color-mix(in oklab, var(--success) 80%, transparent);
      }
    }

    .hover\:border-warning:hover, .hover\:border-warning\/40:hover {
      border-color: var(--warning);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-warning\/40:hover {
        border-color: color-mix(in oklab, var(--warning) 40%, transparent);
      }
    }

    .hover\:border-warning\/60:hover {
      border-color: var(--warning);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-warning\/60:hover {
        border-color: color-mix(in oklab, var(--warning) 60%, transparent);
      }
    }

    .hover\:border-workflow-completed\/60:hover {
      border-color: var(--workflow-completed);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-workflow-completed\/60:hover {
        border-color: color-mix(in oklab, var(--workflow-completed) 60%, transparent);
      }
    }

    .hover\:border-workflow-fee\/60:hover {
      border-color: var(--workflow-fee);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-workflow-fee\/60:hover {
        border-color: color-mix(in oklab, var(--workflow-fee) 60%, transparent);
      }
    }

    .hover\:border-workflow-inspection\/60:hover {
      border-color: var(--workflow-inspection);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-workflow-inspection\/60:hover {
        border-color: color-mix(in oklab, var(--workflow-inspection) 60%, transparent);
      }
    }

    .hover\:border-workflow-receipt\/60:hover {
      border-color: var(--workflow-receipt);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-workflow-receipt\/60:hover {
        border-color: color-mix(in oklab, var(--workflow-receipt) 60%, transparent);
      }
    }

    .hover\:border-workflow-result\/60:hover {
      border-color: var(--workflow-result);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-workflow-result\/60:hover {
        border-color: color-mix(in oklab, var(--workflow-result) 60%, transparent);
      }
    }

    .hover\:border-workflow-review\/60:hover {
      border-color: var(--workflow-review);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-workflow-review\/60:hover {
        border-color: color-mix(in oklab, var(--workflow-review) 60%, transparent);
      }
    }

    .hover\:border-l-primary\/60:hover {
      border-left-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-l-primary\/60:hover {
        border-left-color: color-mix(in oklab, var(--primary) 60%, transparent);
      }
    }

    .hover\:bg-\(--utm-flight-notification-complete-color\)\/30:hover {
      background-color: var(--utm-flight-notification-complete-color);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-\(--utm-flight-notification-complete-color\)\/30:hover {
        background-color: color-mix(in oklab, var(--utm-flight-notification-complete-color) 30%, transparent);
      }
    }

    .hover\:bg-\(--utm-help-search-accent-panel\):hover, .hover\:bg-\(--utm-help-search-accent-panel\)\/20:hover {
      background-color: var(--utm-help-search-accent-panel);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-\(--utm-help-search-accent-panel\)\/20:hover {
        background-color: color-mix(in oklab, var(--utm-help-search-accent-panel) 20%, transparent);
      }
    }

    .hover\:bg-\(--utm-help-search-accent-panel\)\/30:hover {
      background-color: var(--utm-help-search-accent-panel);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-\(--utm-help-search-accent-panel\)\/30:hover {
        background-color: color-mix(in oklab, var(--utm-help-search-accent-panel) 30%, transparent);
      }
    }

    .hover\:bg-\(--utm-help-search-tile\):hover {
      background-color: var(--utm-help-search-tile);
    }

    .hover\:bg-\(--utm-ui-accent-background-strong\):hover {
      background-color: var(--utm-ui-accent-background-strong);
    }

    .hover\:bg-accent:hover, .hover\:bg-accent\/40:hover {
      background-color: var(--accent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-accent\/40:hover {
        background-color: color-mix(in oklab, var(--accent) 40%, transparent);
      }
    }

    .hover\:bg-accent\/50:hover {
      background-color: var(--accent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-accent\/50:hover {
        background-color: color-mix(in oklab, var(--accent) 50%, transparent);
      }
    }

    .hover\:bg-background:hover, .hover\:bg-background\/60:hover {
      background-color: var(--background);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-background\/60:hover {
        background-color: color-mix(in oklab, var(--background) 60%, transparent);
      }
    }

    .hover\:bg-black\/5:hover {
      background-color: #0000000d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-black\/5:hover {
        background-color: color-mix(in oklab, var(--color-black) 5%, transparent);
      }
    }

    .hover\:bg-card:hover, .hover\:bg-card\/90:hover {
      background-color: var(--card);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-card\/90:hover {
        background-color: color-mix(in oklab, var(--card) 90%, transparent);
      }
    }

    .hover\:bg-card\/98:hover {
      background-color: var(--card);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-card\/98:hover {
        background-color: color-mix(in oklab, var(--card) 98%, transparent);
      }
    }

    .hover\:bg-cuav-demo-library-hover:hover {
      background-color: var(--color-cuav-demo-library-hover);
    }

    .hover\:bg-cuav-page-button-hover:hover {
      background-color: var(--color-cuav-page-button-hover);
    }

    .hover\:bg-cuav-page-control-hover:hover {
      background-color: var(--color-cuav-page-control-hover);
    }

    .hover\:bg-cuav-raised:hover {
      background-color: var(--color-cuav-raised);
    }

    .hover\:bg-cuav-raised\/60:hover {
      background-color: #0b243299;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-cuav-raised\/60:hover {
        background-color: color-mix(in oklab, var(--color-cuav-raised) 60%, transparent);
      }
    }

    .hover\:bg-cyan-50\/50:hover {
      background-color: #ecfeff80;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-cyan-50\/50:hover {
        background-color: color-mix(in oklab, var(--color-cyan-50) 50%, transparent);
      }
    }

    .hover\:bg-destructive:hover, .hover\:bg-destructive\/10:hover {
      background-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-destructive\/10:hover {
        background-color: color-mix(in oklab, var(--destructive) 10%, transparent);
      }
    }

    .hover\:bg-destructive\/15:hover {
      background-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-destructive\/15:hover {
        background-color: color-mix(in oklab, var(--destructive) 15%, transparent);
      }
    }

    .hover\:bg-destructive\/20:hover {
      background-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-destructive\/20:hover {
        background-color: color-mix(in oklab, var(--destructive) 20%, transparent);
      }
    }

    .hover\:bg-destructive\/30:hover {
      background-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-destructive\/30:hover {
        background-color: color-mix(in oklab, var(--destructive) 30%, transparent);
      }
    }

    .hover\:bg-destructive\/90:hover {
      background-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-destructive\/90:hover {
        background-color: color-mix(in oklab, var(--destructive) 90%, transparent);
      }
    }

    .hover\:bg-foreground\/5:hover {
      background-color: var(--foreground);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-foreground\/5:hover {
        background-color: color-mix(in oklab, var(--foreground) 5%, transparent);
      }
    }

    .hover\:bg-foreground\/8:hover {
      background-color: var(--foreground);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-foreground\/8:hover {
        background-color: color-mix(in oklab, var(--foreground) 8%, transparent);
      }
    }

    .hover\:bg-foreground\/10:hover {
      background-color: var(--foreground);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-foreground\/10:hover {
        background-color: color-mix(in oklab, var(--foreground) 10%, transparent);
      }
    }

    .hover\:bg-info:hover, .hover\:bg-info\/5:hover {
      background-color: var(--info);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-info\/5:hover {
        background-color: color-mix(in oklab, var(--info) 5%, transparent);
      }
    }

    .hover\:bg-info\/8:hover {
      background-color: var(--info);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-info\/8:hover {
        background-color: color-mix(in oklab, var(--info) 8%, transparent);
      }
    }

    .hover\:bg-info\/10:hover {
      background-color: var(--info);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-info\/10:hover {
        background-color: color-mix(in oklab, var(--info) 10%, transparent);
      }
    }

    .hover\:bg-info\/15:hover {
      background-color: var(--info);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-info\/15:hover {
        background-color: color-mix(in oklab, var(--info) 15%, transparent);
      }
    }

    .hover\:bg-info\/20:hover {
      background-color: var(--info);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-info\/20:hover {
        background-color: color-mix(in oklab, var(--info) 20%, transparent);
      }
    }

    .hover\:bg-info\/90:hover {
      background-color: var(--info);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-info\/90:hover {
        background-color: color-mix(in oklab, var(--info) 90%, transparent);
      }
    }

    .hover\:bg-input\/40:hover {
      background-color: var(--input);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-input\/40:hover {
        background-color: color-mix(in oklab, var(--input) 40%, transparent);
      }
    }

    .hover\:bg-muted:hover {
      background-color: var(--muted);
    }

    .hover\:bg-muted-foreground\/20:hover {
      background-color: var(--muted-foreground);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-muted-foreground\/20:hover {
        background-color: color-mix(in oklab, var(--muted-foreground) 20%, transparent);
      }
    }

    .hover\:bg-muted\/10:hover {
      background-color: var(--muted);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-muted\/10:hover {
        background-color: color-mix(in oklab, var(--muted) 10%, transparent);
      }
    }

    .hover\:bg-muted\/20:hover {
      background-color: var(--muted);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-muted\/20:hover {
        background-color: color-mix(in oklab, var(--muted) 20%, transparent);
      }
    }

    .hover\:bg-muted\/30:hover {
      background-color: var(--muted);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-muted\/30:hover {
        background-color: color-mix(in oklab, var(--muted) 30%, transparent);
      }
    }

    .hover\:bg-muted\/40:hover {
      background-color: var(--muted);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-muted\/40:hover {
        background-color: color-mix(in oklab, var(--muted) 40%, transparent);
      }
    }

    .hover\:bg-muted\/50:hover {
      background-color: var(--muted);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-muted\/50:hover {
        background-color: color-mix(in oklab, var(--muted) 50%, transparent);
      }
    }

    .hover\:bg-muted\/60:hover {
      background-color: var(--muted);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-muted\/60:hover {
        background-color: color-mix(in oklab, var(--muted) 60%, transparent);
      }
    }

    .hover\:bg-muted\/70:hover {
      background-color: var(--muted);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-muted\/70:hover {
        background-color: color-mix(in oklab, var(--muted) 70%, transparent);
      }
    }

    .hover\:bg-muted\/80:hover {
      background-color: var(--muted);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-muted\/80:hover {
        background-color: color-mix(in oklab, var(--muted) 80%, transparent);
      }
    }

    .hover\:bg-muted\/90:hover {
      background-color: var(--muted);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-muted\/90:hover {
        background-color: color-mix(in oklab, var(--muted) 90%, transparent);
      }
    }

    .hover\:bg-primary:hover, .hover\:bg-primary\/4:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-primary\/4:hover {
        background-color: color-mix(in oklab, var(--primary) 4%, transparent);
      }
    }

    .hover\:bg-primary\/5:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-primary\/5:hover {
        background-color: color-mix(in oklab, var(--primary) 5%, transparent);
      }
    }

    .hover\:bg-primary\/6:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-primary\/6:hover {
        background-color: color-mix(in oklab, var(--primary) 6%, transparent);
      }
    }

    .hover\:bg-primary\/10:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-primary\/10:hover {
        background-color: color-mix(in oklab, var(--primary) 10%, transparent);
      }
    }

    .hover\:bg-primary\/12:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-primary\/12:hover {
        background-color: color-mix(in oklab, var(--primary) 12%, transparent);
      }
    }

    .hover\:bg-primary\/15:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-primary\/15:hover {
        background-color: color-mix(in oklab, var(--primary) 15%, transparent);
      }
    }

    .hover\:bg-primary\/20:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-primary\/20:hover {
        background-color: color-mix(in oklab, var(--primary) 20%, transparent);
      }
    }

    .hover\:bg-primary\/80:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-primary\/80:hover {
        background-color: color-mix(in oklab, var(--primary) 80%, transparent);
      }
    }

    .hover\:bg-primary\/90:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-primary\/90:hover {
        background-color: color-mix(in oklab, var(--primary) 90%, transparent);
      }
    }

    .hover\:bg-primary\/\[0\.07\]:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-primary\/\[0\.07\]:hover {
        background-color: color-mix(in oklab, var(--primary) 7.0%, transparent);
      }
    }

    .hover\:bg-procedure-all\/20:hover {
      background-color: var(--procedure-all);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-procedure-all\/20:hover {
        background-color: color-mix(in oklab, var(--procedure-all) 20%, transparent);
      }
    }

    .hover\:bg-procedure-first\/20:hover {
      background-color: var(--procedure-first);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-procedure-first\/20:hover {
        background-color: color-mix(in oklab, var(--procedure-first) 20%, transparent);
      }
    }

    .hover\:bg-procedure-renewal\/20:hover {
      background-color: var(--procedure-renewal);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-procedure-renewal\/20:hover {
        background-color: color-mix(in oklab, var(--procedure-renewal) 20%, transparent);
      }
    }

    .hover\:bg-procedure-temporary\/20:hover {
      background-color: var(--procedure-temporary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-procedure-temporary\/20:hover {
        background-color: color-mix(in oklab, var(--procedure-temporary) 20%, transparent);
      }
    }

    .hover\:bg-procedure-transfer\/20:hover {
      background-color: var(--procedure-transfer);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-procedure-transfer\/20:hover {
        background-color: color-mix(in oklab, var(--procedure-transfer) 20%, transparent);
      }
    }

    .hover\:bg-secondary:hover, .hover\:bg-secondary\/60:hover {
      background-color: var(--secondary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-secondary\/60:hover {
        background-color: color-mix(in oklab, var(--secondary) 60%, transparent);
      }
    }

    .hover\:bg-secondary\/80:hover {
      background-color: var(--secondary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-secondary\/80:hover {
        background-color: color-mix(in oklab, var(--secondary) 80%, transparent);
      }
    }

    .hover\:bg-sidebar-accent:hover {
      background-color: var(--sidebar-accent);
    }

    .hover\:bg-success:hover, .hover\:bg-success\/10:hover {
      background-color: var(--success);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-success\/10:hover {
        background-color: color-mix(in oklab, var(--success) 10%, transparent);
      }
    }

    .hover\:bg-success\/15:hover {
      background-color: var(--success);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-success\/15:hover {
        background-color: color-mix(in oklab, var(--success) 15%, transparent);
      }
    }

    .hover\:bg-success\/20:hover {
      background-color: var(--success);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-success\/20:hover {
        background-color: color-mix(in oklab, var(--success) 20%, transparent);
      }
    }

    .hover\:bg-success\/90:hover {
      background-color: var(--success);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-success\/90:hover {
        background-color: color-mix(in oklab, var(--success) 90%, transparent);
      }
    }

    .hover\:bg-transparent:hover {
      background-color: #0000;
    }

    .hover\:bg-utm-signature-hover-background:hover {
      background-color: #f4f4f5;
    }

    .hover\:bg-warning:hover, .hover\:bg-warning\/10:hover {
      background-color: var(--warning);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-warning\/10:hover {
        background-color: color-mix(in oklab, var(--warning) 10%, transparent);
      }
    }

    .hover\:bg-warning\/15:hover {
      background-color: var(--warning);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-warning\/15:hover {
        background-color: color-mix(in oklab, var(--warning) 15%, transparent);
      }
    }

    .hover\:bg-warning\/25:hover {
      background-color: var(--warning);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-warning\/25:hover {
        background-color: color-mix(in oklab, var(--warning) 25%, transparent);
      }
    }

    .hover\:bg-warning\/30:hover {
      background-color: var(--warning);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-warning\/30:hover {
        background-color: color-mix(in oklab, var(--warning) 30%, transparent);
      }
    }

    .hover\:bg-warning\/90:hover {
      background-color: var(--warning);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-warning\/90:hover {
        background-color: color-mix(in oklab, var(--warning) 90%, transparent);
      }
    }

    .hover\:bg-workflow-completed\/20:hover {
      background-color: var(--workflow-completed);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-workflow-completed\/20:hover {
        background-color: color-mix(in oklab, var(--workflow-completed) 20%, transparent);
      }
    }

    .hover\:bg-workflow-fee\/20:hover {
      background-color: var(--workflow-fee);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-workflow-fee\/20:hover {
        background-color: color-mix(in oklab, var(--workflow-fee) 20%, transparent);
      }
    }

    .hover\:bg-workflow-inspection\/20:hover {
      background-color: var(--workflow-inspection);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-workflow-inspection\/20:hover {
        background-color: color-mix(in oklab, var(--workflow-inspection) 20%, transparent);
      }
    }

    .hover\:bg-workflow-receipt\/20:hover {
      background-color: var(--workflow-receipt);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-workflow-receipt\/20:hover {
        background-color: color-mix(in oklab, var(--workflow-receipt) 20%, transparent);
      }
    }

    .hover\:bg-workflow-result\/20:hover {
      background-color: var(--workflow-result);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-workflow-result\/20:hover {
        background-color: color-mix(in oklab, var(--workflow-result) 20%, transparent);
      }
    }

    .hover\:bg-workflow-review\/20:hover {
      background-color: var(--workflow-review);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-workflow-review\/20:hover {
        background-color: color-mix(in oklab, var(--workflow-review) 20%, transparent);
      }
    }

    .hover\:from-primary:hover {
      --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));
    }

    .hover\:to-primary:hover {
      --tw-gradient-to: 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));
    }

    .hover\:text-\(--utm-flight-notification-complete-color\):hover {
      color: var(--utm-flight-notification-complete-color);
    }

    .hover\:text-\(--utm-help-search-foreground\):hover {
      color: var(--utm-help-search-foreground);
    }

    .hover\:text-\(--utm-help-search-foreground-strong\):hover {
      color: var(--utm-help-search-foreground-strong);
    }

    .hover\:text-\(--utm-ui-accent\):hover {
      color: var(--utm-ui-accent);
    }

    .hover\:text-\(--utm-ui-foreground-muted\):hover {
      color: var(--utm-ui-foreground-muted);
    }

    .hover\:text-accent-foreground:hover {
      color: var(--accent-foreground);
    }

    .hover\:text-background:hover {
      color: var(--background);
    }

    .hover\:text-cuav-accent-bright:hover {
      color: var(--color-cuav-accent-bright);
    }

    .hover\:text-cuav-text:hover {
      color: var(--color-cuav-text);
    }

    .hover\:text-destructive:hover {
      color: var(--destructive);
    }

    .hover\:text-destructive-foreground:hover {
      color: var(--destructive-foreground);
    }

    .hover\:text-destructive\/80:hover {
      color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:text-destructive\/80:hover {
        color: color-mix(in oklab, var(--destructive) 80%, transparent);
      }
    }

    .hover\:text-foreground:hover {
      color: var(--foreground);
    }

    .hover\:text-info:hover {
      color: var(--info);
    }

    .hover\:text-info-foreground:hover {
      color: var(--info-foreground);
    }

    .hover\:text-info\/80:hover {
      color: var(--info);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:text-info\/80:hover {
        color: color-mix(in oklab, var(--info) 80%, transparent);
      }
    }

    .hover\:text-inherit:hover {
      color: inherit;
    }

    .hover\:text-muted-foreground:hover {
      color: var(--muted-foreground);
    }

    .hover\:text-primary:hover, .hover\:text-primary\/80:hover {
      color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:text-primary\/80:hover {
        color: color-mix(in oklab, var(--primary) 80%, transparent);
      }
    }

    .hover\:text-sidebar-accent-foreground:hover {
      color: var(--sidebar-accent-foreground);
    }

    .hover\:text-success:hover {
      color: var(--success);
    }

    .hover\:text-warning:hover {
      color: var(--warning);
    }

    .hover\:text-warning-foreground:hover {
      color: var(--warning-foreground);
    }

    .hover\:text-white:hover {
      color: var(--color-white);
    }

    .hover\:no-underline:hover {
      text-decoration-line: none;
    }

    .hover\:underline:hover {
      text-decoration-line: underline;
    }

    .hover\:underline-offset-3:hover {
      text-underline-offset: 3px;
    }

    .hover\:opacity-80:hover {
      opacity: .8;
    }

    .hover\:opacity-90:hover {
      opacity: .9;
    }

    .hover\:opacity-100:hover {
      opacity: 1;
    }

    .hover\:shadow-\(--utm-help-search-popular-shadow\):hover {
      --tw-shadow: var(--utm-help-search-popular-shadow);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-\(--utm-help-search-result-shadow\):hover {
      --tw-shadow: var(--utm-help-search-result-shadow);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-\(--utm-ui-accent-shadow\):hover {
      --tw-shadow: var(--utm-ui-accent-shadow);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-lg:hover {
      --tw-shadow: var(--shadow-lg);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-md:hover {
      --tw-shadow: var(--shadow-md);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-sm:hover {
      --tw-shadow: var(--shadow-sm);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-xl:hover {
      --tw-shadow: var(--shadow-xl);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-xs:hover {
      --tw-shadow: var(--shadow-xs);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:ring-1:hover {
      --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:ring-2:hover {
      --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);
    }

    .hover\:shadow-info\/15:hover {
      --tw-shadow-color: var(--info);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:shadow-info\/15:hover {
        --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--info) 15%, transparent) var(--tw-shadow-alpha), transparent);
      }
    }

    .hover\:shadow-primary\/15:hover {
      --tw-shadow-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:shadow-primary\/15:hover {
        --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--primary) 15%, transparent) var(--tw-shadow-alpha), transparent);
      }
    }

    .hover\:shadow-primary\/25:hover {
      --tw-shadow-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:shadow-primary\/25:hover {
        --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--primary) 25%, transparent) var(--tw-shadow-alpha), transparent);
      }
    }

    .hover\:shadow-primary\/40:hover {
      --tw-shadow-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:shadow-primary\/40:hover {
        --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--primary) 40%, transparent) var(--tw-shadow-alpha), transparent);
      }
    }

    .hover\:shadow-primary\/50:hover {
      --tw-shadow-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:shadow-primary\/50:hover {
        --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--primary) 50%, transparent) var(--tw-shadow-alpha), transparent);
      }
    }

    .hover\:shadow-success\/40:hover {
      --tw-shadow-color: var(--success);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:shadow-success\/40:hover {
        --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--success) 40%, transparent) var(--tw-shadow-alpha), transparent);
      }
    }

    .hover\:shadow-workflow-completed\/20:hover {
      --tw-shadow-color: var(--workflow-completed);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:shadow-workflow-completed\/20:hover {
        --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--workflow-completed) 20%, transparent) var(--tw-shadow-alpha), transparent);
      }
    }

    .hover\:shadow-workflow-fee\/20:hover {
      --tw-shadow-color: var(--workflow-fee);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:shadow-workflow-fee\/20:hover {
        --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--workflow-fee) 20%, transparent) var(--tw-shadow-alpha), transparent);
      }
    }

    .hover\:shadow-workflow-inspection\/20:hover {
      --tw-shadow-color: var(--workflow-inspection);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:shadow-workflow-inspection\/20:hover {
        --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--workflow-inspection) 20%, transparent) var(--tw-shadow-alpha), transparent);
      }
    }

    .hover\:shadow-workflow-receipt\/20:hover {
      --tw-shadow-color: var(--workflow-receipt);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:shadow-workflow-receipt\/20:hover {
        --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--workflow-receipt) 20%, transparent) var(--tw-shadow-alpha), transparent);
      }
    }

    .hover\:shadow-workflow-result\/20:hover {
      --tw-shadow-color: var(--workflow-result);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:shadow-workflow-result\/20:hover {
        --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--workflow-result) 20%, transparent) var(--tw-shadow-alpha), transparent);
      }
    }

    .hover\:shadow-workflow-review\/20:hover {
      --tw-shadow-color: var(--workflow-review);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:shadow-workflow-review\/20:hover {
        --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--workflow-review) 20%, transparent) var(--tw-shadow-alpha), transparent);
      }
    }

    .hover\:ring-border:hover {
      --tw-ring-color: var(--border);
    }

    .hover\:brightness-110: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, );
    }

    .hover\:brightness-125:hover {
      --tw-brightness: brightness(125%);
      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, );
    }

    .hover\:after\:bg-primary\/20:hover:after {
      content: var(--tw-content);
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:after\:bg-primary\/20:hover:after {
        background-color: color-mix(in oklab, var(--primary) 20%, transparent);
      }
    }

    .odd\:hover\:bg-muted:nth-child(odd):hover {
      background-color: var(--muted);
    }
  }

  .focus\:z-10:focus {
    z-index: 10;
  }

  .focus\:z-20:focus {
    z-index: 20;
  }

  .focus\:z-1000:focus {
    z-index: 1000;
  }

  .focus\:rounded-xs:focus {
    border-radius: var(--radius-xs);
  }

  .focus\:border-info\/50:focus {
    border-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus\:border-info\/50:focus {
      border-color: color-mix(in oklab, var(--info) 50%, transparent);
    }
  }

  .focus\:bg-accent:focus, .focus\:bg-accent\/80:focus {
    background-color: var(--accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus\:bg-accent\/80:focus {
      background-color: color-mix(in oklab, var(--accent) 80%, transparent);
    }
  }

  .focus\:bg-destructive\/10:focus {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus\:bg-destructive\/10:focus {
      background-color: color-mix(in oklab, var(--destructive) 10%, transparent);
    }
  }

  .focus\:bg-info\/10:focus {
    background-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus\:bg-info\/10:focus {
      background-color: color-mix(in oklab, var(--info) 10%, transparent);
    }
  }

  .focus\:bg-warning\/10:focus {
    background-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus\:bg-warning\/10:focus {
      background-color: color-mix(in oklab, var(--warning) 10%, transparent);
    }
  }

  .focus\:text-accent-foreground:focus {
    color: var(--accent-foreground);
  }

  .focus\:text-info:focus {
    color: var(--info);
  }

  .focus\:text-warning:focus {
    color: var(--warning);
  }

  .focus\:ring-1:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-2:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-primary:focus {
    --tw-ring-color: var(--primary);
  }

  .focus\:ring-ring:focus {
    --tw-ring-color: var(--ring);
  }

  .focus\:ring-offset-2:focus {
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .focus\:outline-2:focus {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }

  .focus\:-outline-offset-1:focus {
    outline-offset: calc(1px * -1);
  }

  .focus\:outline-ring:focus {
    outline-color: var(--ring);
  }

  .focus\:outline-none:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  .focus\:outline-solid:focus {
    --tw-outline-style: solid;
    outline-style: solid;
  }

  :is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant="destructive"]):focus *) {
    color: var(--accent-foreground);
  }

  .focus-visible\:z-0:focus-visible {
    z-index: 0;
  }

  .focus-visible\:z-10:focus-visible {
    z-index: 10;
  }

  .focus-visible\:z-1000:focus-visible {
    z-index: 1000;
  }

  .focus-visible\:border-0:focus-visible {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .focus-visible\:border-destructive\/40:focus-visible {
    border-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:border-destructive\/40:focus-visible {
      border-color: color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }

  .focus-visible\:border-primary:focus-visible, .focus-visible\:border-primary\/60:focus-visible {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:border-primary\/60:focus-visible {
      border-color: color-mix(in oklab, var(--primary) 60%, transparent);
    }
  }

  .focus-visible\:border-primary\/70:focus-visible {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:border-primary\/70:focus-visible {
      border-color: color-mix(in oklab, var(--primary) 70%, transparent);
    }
  }

  .focus-visible\:border-ring:focus-visible {
    border-color: var(--ring);
  }

  .focus-visible\:border-transparent:focus-visible {
    border-color: #0000;
  }

  .focus-visible\:bg-background:focus-visible {
    background-color: var(--background);
  }

  .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);
  }

  .focus-visible\:ring-1:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:ring-2:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:ring-\(--utm-help-search-accent\)\/40:focus-visible {
    --tw-ring-color: var(--utm-help-search-accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:ring-\(--utm-help-search-accent\)\/40:focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--utm-help-search-accent) 40%, transparent);
    }
  }

  .focus-visible\:ring-destructive:focus-visible, .focus-visible\:ring-destructive\/20:focus-visible {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:ring-destructive\/20:focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .focus-visible\:ring-info:focus-visible, .focus-visible\:ring-info\/40:focus-visible {
    --tw-ring-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:ring-info\/40:focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--info) 40%, transparent);
    }
  }

  .focus-visible\:ring-info\/60:focus-visible {
    --tw-ring-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:ring-info\/60:focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--info) 60%, transparent);
    }
  }

  .focus-visible\:ring-primary:focus-visible, .focus-visible\:ring-primary\/25:focus-visible {
    --tw-ring-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:ring-primary\/25:focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--primary) 25%, transparent);
    }
  }

  .focus-visible\:ring-primary\/50:focus-visible {
    --tw-ring-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:ring-primary\/50:focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--primary) 50%, transparent);
    }
  }

  .focus-visible\:ring-primary\/60:focus-visible {
    --tw-ring-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:ring-primary\/60:focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--primary) 60%, transparent);
    }
  }

  .focus-visible\:ring-ring:focus-visible, .focus-visible\:ring-ring\/30:focus-visible {
    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:ring-ring\/30:focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--ring) 30%, transparent);
    }
  }

  .focus-visible\:ring-ring\/50:focus-visible {
    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:ring-ring\/50:focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  .focus-visible\:ring-offset-0:focus-visible {
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .focus-visible\:ring-offset-1:focus-visible {
    --tw-ring-offset-width: 1px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .focus-visible\: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);
  }

  .focus-visible\:ring-offset-background:focus-visible {
    --tw-ring-offset-color: var(--background);
  }

  .focus-visible\:outline-hidden:focus-visible {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .focus-visible\:outline-hidden:focus-visible {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .focus-visible\:outline-1:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .focus-visible\:outline-2:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }

  .focus-visible\:outline-offset-2:focus-visible {
    outline-offset: 2px;
  }

  .focus-visible\:outline-info:focus-visible {
    outline-color: var(--info);
  }

  .focus-visible\:outline-ring:focus-visible {
    outline-color: var(--ring);
  }

  .focus-visible\:outline-none:focus-visible {
    --tw-outline-style: none;
    outline-style: none;
  }

  .focus-visible\:ring-inset:focus-visible {
    --tw-ring-inset: inset;
  }

  .focus-visible\:after\:border-ring:focus-visible:after {
    content: var(--tw-content);
    border-color: var(--ring);
  }

  .active\:translate-y-px:active {
    --tw-translate-y: 1px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .active\:scale-90:active {
    --tw-scale-x: 90%;
    --tw-scale-y: 90%;
    --tw-scale-z: 90%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .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);
  }

  .active\:scale-\(--utm-active-scale-0-98\):active {
    scale: var(--utm-active-scale-0-98);
  }

  .active\:cursor-grabbing:active {
    cursor: grabbing;
  }

  .active\:bg-sidebar-accent:active {
    background-color: var(--sidebar-accent);
  }

  .active\:text-sidebar-accent-foreground:active {
    color: var(--sidebar-accent-foreground);
  }

  .active\:shadow-xl:active {
    --tw-shadow: var(--shadow-xl);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .active\:ring-2:active {
    --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);
  }

  .disabled\:pointer-events-none:disabled {
    pointer-events: none;
  }

  .disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed;
  }

  .disabled\:border-border:disabled {
    border-color: var(--border);
  }

  .disabled\:bg-background\/60:disabled {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .disabled\:bg-background\/60:disabled {
      background-color: color-mix(in oklab, var(--background) 60%, transparent);
    }
  }

  .disabled\:bg-muted:disabled {
    background-color: var(--muted);
  }

  .disabled\:from-transparent:disabled {
    --tw-gradient-from: 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));
  }

  .disabled\:to-transparent:disabled {
    --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));
  }

  .disabled\:text-muted-foreground:disabled {
    color: var(--muted-foreground);
  }

  .disabled\:text-success\/50:disabled {
    color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .disabled\:text-success\/50:disabled {
      color: color-mix(in oklab, var(--success) 50%, transparent);
    }
  }

  .disabled\:opacity-20:disabled {
    opacity: .2;
  }

  .disabled\:opacity-30:disabled {
    opacity: .3;
  }

  .disabled\:opacity-40:disabled {
    opacity: .4;
  }

  .disabled\:opacity-50:disabled {
    opacity: .5;
  }

  .disabled\:opacity-60:disabled {
    opacity: .6;
  }

  .disabled\:opacity-100:disabled {
    opacity: 1;
  }

  .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);
  }

  @media (hover: hover) {
    .disabled\:hover\:border-border:disabled:hover {
      border-color: var(--border);
    }

    .disabled\:hover\:bg-background\/60:disabled:hover {
      background-color: var(--background);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .disabled\:hover\:bg-background\/60:disabled:hover {
        background-color: color-mix(in oklab, var(--background) 60%, transparent);
      }
    }

    .disabled\:hover\:text-muted-foreground:disabled:hover {
      color: var(--muted-foreground);
    }
  }

  :where(:focus-visible) .in-focus-visible\: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);
  }

  :where(:focus-visible) .in-focus-visible\:ring-ring\/50 {
    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :where(:focus-visible) .in-focus-visible\:ring-ring\/50 {
      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  :where([data-has-overflow-y]) .in-data-has-overflow-y\:pe-3 {
    padding-inline-end: calc(var(--spacing) * 3);
  }

  :where([data-drag-target="true"]) .in-data-\[drag-target\=true\]\:bg-accent {
    background-color: var(--accent);
  }

  :where([data-invalid="true"]) .in-data-\[invalid\=true\]\:border-destructive\/60 {
    border-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :where([data-invalid="true"]) .in-data-\[invalid\=true\]\:border-destructive\/60 {
      border-color: color-mix(in oklab, var(--destructive) 60%, transparent);
    }
  }

  :where([data-invalid="true"]) .in-data-\[invalid\=true\]\:ring-destructive\/10 {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :where([data-invalid="true"]) .in-data-\[invalid\=true\]\:ring-destructive\/10 {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 10%, transparent);
    }
  }

  :where([data-selected="false"]) :is(:where([data-search-match="true"]) .in-data-\[search-match\=true\]\:in-data-\[selected\=false\]\:bg-info\/20) {
    background-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :where([data-selected="false"]) :is(:where([data-search-match="true"]) .in-data-\[search-match\=true\]\:in-data-\[selected\=false\]\:bg-info\/20) {
      background-color: color-mix(in oklab, var(--info) 20%, transparent);
    }
  }

  :where([data-selected="true"]) .in-data-\[selected\=true\]\:bg-accent {
    background-color: var(--accent);
  }

  :where([data-selected="true"]) .in-data-\[selected\=true\]\:text-accent-foreground {
    color: var(--accent-foreground);
  }

  :where([data-side="none"]) .in-data-\[side\=none\]\:menu-anchor-min-width {
    min-width: calc(var(--anchor-width) + 1.25rem);
  }

  :where([data-slot="action-bar-selection"]) .in-data-\[slot\=action-bar-selection\]\:ms-0\.5 {
    margin-inline-start: calc(var(--spacing) * .5);
  }

  :where([data-slot="action-bar-selection"]) .in-data-\[slot\=action-bar-selection\]\:h-4 {
    height: calc(var(--spacing) * 4);
  }

  :where([data-slot="action-bar-selection"]) .in-data-\[slot\=action-bar-selection\]\:w-px {
    width: 1px;
  }

  :where([data-slot="button-group"]) .in-data-\[slot\=button-group\]\:rounded-md {
    border-radius: calc(var(--radius) - 2px);
  }

  :where([data-slot="card-content"]) .in-data-\[slot\=card-content\]\:bg-transparent {
    background-color: #0000;
  }

  :where([data-slot="combobox-content"]) .in-data-\[slot\=combobox-content\]\:focus-within\:border-inherit:focus-within {
    border-color: inherit;
  }

  :where([data-slot="combobox-content"]) .in-data-\[slot\=combobox-content\]\: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);
  }

  :where([data-slot="popover-content"]) .in-data-\[slot\=popover-content\]\:bg-transparent {
    background-color: #0000;
  }

  :where([data-slot="tooltip-content"]) .in-data-\[slot\=tooltip-content\]\:bg-background\/20 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :where([data-slot="tooltip-content"]) .in-data-\[slot\=tooltip-content\]\:bg-background\/20 {
      background-color: color-mix(in oklab, var(--background) 20%, transparent);
    }
  }

  :where([data-slot="tooltip-content"]) .in-data-\[slot\=tooltip-content\]\:text-background {
    color: var(--background);
  }

  :where([data-type="error"]) .in-data-\[type\=error\]\:text-destructive {
    color: var(--destructive);
  }

  :where([data-type="info"]) .in-data-\[type\=info\]\:text-info {
    color: var(--info);
  }

  :where([data-type="loading"]) .in-data-\[type\=loading\]\:opacity-80 {
    opacity: .8;
  }

  :where([data-type="success"]) .in-data-\[type\=success\]\:text-success {
    color: var(--success);
  }

  :where([data-type="warning"]) .in-data-\[type\=warning\]\:text-warning {
    color: var(--warning);
  }

  :where([data-slot="menu-checkbox-item"]:active) .in-\[\[data-slot\=menu-checkbox-item\]\:active\]\:menu-checkbox-active {
    border-radius: var(--thumb-size) / calc(var(--thumb-size) * 1.1);
  }

  :where([data-slot="menu-checkbox-item"]:active) .in-\[\[data-slot\=menu-checkbox-item\]\:active\]\:not-data-disabled\:scale-x-110:not([data-disabled]) {
    --tw-scale-x: 110%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  :where([data-slot="menu-checkbox-item"][data-checked]) .in-\[\[data-slot\=menu-checkbox-item\]\[data-checked\]\]\:menu-checkbox-checked {
    transform-origin: var(--thumb-size) 50%;
    translate: calc(var(--thumb-size) - 4px);
  }

  .has-disabled\:opacity-50:has(:disabled) {
    opacity: .5;
  }

  .has-disabled\:opacity-64:has(:disabled) {
    opacity: .64;
  }

  .has-data-checked\:border-primary:has([data-checked]) {
    border-color: var(--primary);
  }

  .has-data-checked\:bg-primary\/5:has([data-checked]) {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .has-data-checked\:bg-primary\/5:has([data-checked]) {
      background-color: color-mix(in oklab, var(--primary) 5%, transparent);
    }
  }

  .has-data-\[icon\=inline-end\]\:pe-1\.5:has([data-icon="inline-end"]) {
    padding-inline-end: calc(var(--spacing) * 1.5);
  }

  .has-data-\[icon\=inline-end\]\:pe-2:has([data-icon="inline-end"]) {
    padding-inline-end: calc(var(--spacing) * 2);
  }

  .has-data-\[icon\=inline-end\]\:pe-3:has([data-icon="inline-end"]) {
    padding-inline-end: calc(var(--spacing) * 3);
  }

  .has-data-\[icon\=inline-start\]\:ps-1\.5:has([data-icon="inline-start"]) {
    padding-inline-start: calc(var(--spacing) * 1.5);
  }

  .has-data-\[icon\=inline-start\]\:ps-2:has([data-icon="inline-start"]) {
    padding-inline-start: calc(var(--spacing) * 2);
  }

  .has-data-\[icon\=inline-start\]\:ps-3:has([data-icon="inline-start"]) {
    padding-inline-start: calc(var(--spacing) * 3);
  }

  .has-data-\[slot\=alert-action\]\:relative:has([data-slot="alert-action"]) {
    position: relative;
  }

  .has-data-\[slot\=alert-action\]\:pe-18:has([data-slot="alert-action"]) {
    padding-inline-end: calc(var(--spacing) * 18);
  }

  .has-data-\[slot\=alert-dialog-media\]\:alert-dialog-media-layout:has([data-slot="alert-dialog-media"]) {
    grid-template-rows: auto auto 1fr;
  }

  .has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot="alert-dialog-media"]) {
    column-gap: calc(var(--spacing) * 6);
  }

  .has-data-\[slot\=card-action\]\:card-header-action-layout:has([data-slot="card-action"]) {
    grid-template-columns: 1fr auto;
  }

  .has-data-\[slot\=card-description\]\:card-header-description-layout:has([data-slot="card-description"]) {
    grid-template-rows: auto auto;
  }

  .has-data-\[slot\=filters-prefix\]\:ps-0:has([data-slot="filters-prefix"]) {
    padding-inline-start: 0;
  }

  .has-data-\[slot\=filters-suffix\]\:pe-0:has([data-slot="filters-suffix"]) {
    padding-inline-end: 0;
  }

  .has-data-\[slot\=switch\]\:cursor-default:has([data-slot="switch"]) {
    cursor: default;
  }

  @media (hover: hover) {
    .has-data-\[slot\=switch\]\:hover\:bg-transparent:has([data-slot="switch"]):hover {
      background-color: #0000;
    }
  }

  .has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant="inset"]) {
    background-color: var(--sidebar);
  }

  .has-\[\[data-slot\=combobox-input\]\:focus-visible\]\:border-ring:has([data-slot="combobox-input"]:focus-visible) {
    border-color: var(--ring);
  }

  .has-\[\[data-slot\=combobox-input\]\:focus-visible\]\:ring-2:has([data-slot="combobox-input"]: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);
  }

  .has-\[\[data-slot\=combobox-input\]\:focus-visible\]\:ring-ring\/30:has([data-slot="combobox-input"]:focus-visible) {
    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .has-\[\[data-slot\=combobox-input\]\:focus-visible\]\:ring-ring\/30:has([data-slot="combobox-input"]:focus-visible) {
      --tw-ring-color: color-mix(in oklab, var(--ring) 30%, transparent);
    }
  }

  .has-\[\[data-slot\=combobox-input\]\:focus-visible\]\:outline-none:has([data-slot="combobox-input"]:focus-visible) {
    --tw-outline-style: none;
    outline-style: none;
  }

  .has-\[\[data-slot\=filters-input\]\:\[aria-invalid\=true\]\]\:border:has(:is()) {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .has-\[\[data-slot\=filters-input\]\:\[aria-invalid\=true\]\]\:border-solid:has(:is()) {
    --tw-border-style: solid;
    border-style: solid;
  }

  .has-\[\[data-slot\=filters-input\]\:\[aria-invalid\=true\]\]\:border-destructive\/60:has(:is()) {
    border-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .has-\[\[data-slot\=filters-input\]\:\[aria-invalid\=true\]\]\:border-destructive\/60:has(:is()) {
      border-color: color-mix(in oklab, var(--destructive) 60%, transparent);
    }
  }

  .has-\[\[data-slot\=filters-input\]\:\[aria-invalid\=true\]\]\:ring-destructive\/10:has(:is()) {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .has-\[\[data-slot\=filters-input\]\:\[aria-invalid\=true\]\]\:ring-destructive\/10:has(:is()) {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 10%, transparent);
    }
  }

  .has-\[\[data-slot\=filters-input\]\:focus-visible\]\:z-0:has([data-slot="filters-input"]:focus-visible) {
    z-index: 0;
  }

  .has-\[\[data-slot\=filters-input\]\:focus-visible\]\:border-ring:has([data-slot="filters-input"]:focus-visible) {
    border-color: var(--ring);
  }

  .has-\[\[data-slot\=filters-input\]\:focus-visible\]\:ring-2:has([data-slot="filters-input"]: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);
  }

  .has-\[\[data-slot\=filters-input\]\:focus-visible\]\:ring-ring\/30:has([data-slot="filters-input"]:focus-visible) {
    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .has-\[\[data-slot\=filters-input\]\:focus-visible\]\:ring-ring\/30:has([data-slot="filters-input"]:focus-visible) {
      --tw-ring-color: color-mix(in oklab, var(--ring) 30%, transparent);
    }
  }

  .has-\[\[data-slot\=filters-input\]\:focus-visible\]\:outline-none:has([data-slot="filters-input"]:focus-visible) {
    --tw-outline-style: none;
    outline-style: none;
  }

  .has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot="input-group-control"]:focus-visible) {
    border-color: var(--ring);
  }

  .has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-2:has([data-slot="input-group-control"]: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);
  }

  .has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot="input-group-control"]:focus-visible) {
    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot="input-group-control"]:focus-visible) {
      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  .has-\[\[data-slot\=multi-select-input\]\:focus-visible\]\:border-ring:has([data-slot="multi-select-input"]:focus-visible) {
    border-color: var(--ring);
  }

  .has-\[\[data-slot\=multi-select-input\]\:focus-visible\]\:ring-2:has([data-slot="multi-select-input"]: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);
  }

  .has-\[\[data-slot\=multi-select-input\]\:focus-visible\]\:ring-ring\/30:has([data-slot="multi-select-input"]:focus-visible) {
    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .has-\[\[data-slot\=multi-select-input\]\:focus-visible\]\:ring-ring\/30:has([data-slot="multi-select-input"]:focus-visible) {
      --tw-ring-color: color-mix(in oklab, var(--ring) 30%, transparent);
    }
  }

  .has-\[\[data-slot\=multi-select-input\]\:focus-visible\]\:outline-none:has([data-slot="multi-select-input"]:focus-visible) {
    --tw-outline-style: none;
    outline-style: none;
  }

  .has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid="true"]) {
    border-color: var(--destructive);
  }

  .has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-2:has([data-slot][aria-invalid="true"]) {
    --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);
  }

  .has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid="true"]) {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid="true"]) {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .has-\[\[role\=checkbox\]\]\:px-0:has([role="checkbox"]) {
    padding-inline: 0;
  }

  .has-\[\[role\=checkbox\]\]\:pe-0:has([role="checkbox"]) {
    padding-inline-end: 0;
  }

  .has-\[\+\[data-size\=sm\]\]\:ps-\(--ui-autocomplete-leading-padding-sm\):has( + [data-size="sm"]) {
    padding-inline-start: var(--ui-autocomplete-leading-padding-sm);
  }

  .has-\[\+\[data-slot\=autocomplete-clear\]\]\:hidden:has( + [data-slot="autocomplete-clear"]) {
    display: none;
  }

  .has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has( > [data-slot="checkbox-group"]) {
    gap: calc(var(--spacing) * 3);
  }

  .has-\[\>\[data-slot\=field-content\]\]\:items-start:has( > [data-slot="field-content"]) {
    align-items: flex-start;
  }

  .has-\[\>\[data-slot\=field\]\]\:w-full:has( > [data-slot="field"]) {
    width: 100%;
  }

  .has-\[\>\[data-slot\=field\]\]\:flex-col:has( > [data-slot="field"]) {
    flex-direction: column;
  }

  .has-\[\>\[data-slot\=field\]\]\:rounded-md:has( > [data-slot="field"]) {
    border-radius: calc(var(--radius) - 2px);
  }

  .has-\[\>\[data-slot\=field\]\]\:border:has( > [data-slot="field"]) {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has( > [data-slot="radio-group"]) {
    gap: calc(var(--spacing) * 3);
  }

  .has-\[\>button\]\:-ms-1:has( > button) {
    margin-inline-start: calc(var(--spacing) * -1);
  }

  .has-\[\>button\]\:-me-1:has( > button) {
    margin-inline-end: calc(var(--spacing) * -1);
  }

  .has-\[\>img\:first-child\]\:pt-0:has( > img:first-child) {
    padding-top: 0;
  }

  .has-\[\>kbd\]\:-ms-0\.5:has( > kbd) {
    margin-inline-start: calc(var(--spacing) * -.5);
  }

  .has-\[\>kbd\]\:-me-0\.5:has( > kbd) {
    margin-inline-end: calc(var(--spacing) * -.5);
  }

  .has-\[\>svg\]\:alert-icon-layout:has( > svg) {
    grid-template-columns: auto 1fr;
  }

  .has-\[\>svg\]\:gap-x-2\.5:has( > svg) {
    column-gap: calc(var(--spacing) * 2.5);
  }

  .has-\[\>svg\]\:p-0:has( > svg) {
    padding: 0;
  }

  .has-\[\>textarea\]\:h-auto:has( > textarea) {
    height: auto;
  }

  .aria-disabled\:pointer-events-none[aria-disabled="true"] {
    pointer-events: none;
  }

  .aria-disabled\:opacity-50[aria-disabled="true"] {
    opacity: .5;
  }

  .aria-expanded\:bg-background[aria-expanded="true"] {
    background-color: var(--background);
  }

  .aria-expanded\:bg-input\/40[aria-expanded="true"] {
    background-color: var(--input);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .aria-expanded\:bg-input\/40[aria-expanded="true"] {
      background-color: color-mix(in oklab, var(--input) 40%, transparent);
    }
  }

  .aria-expanded\:bg-muted[aria-expanded="true"] {
    background-color: var(--muted);
  }

  .aria-expanded\:bg-secondary[aria-expanded="true"] {
    background-color: var(--secondary);
  }

  .aria-expanded\:text-foreground[aria-expanded="true"] {
    color: var(--foreground);
  }

  .aria-expanded\:text-secondary-foreground[aria-expanded="true"] {
    color: var(--secondary-foreground);
  }

  .aria-invalid\:border-destructive[aria-invalid="true"], .aria-invalid\:border-destructive\/60[aria-invalid="true"] {
    border-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .aria-invalid\:border-destructive\/60[aria-invalid="true"] {
      border-color: color-mix(in oklab, var(--destructive) 60%, transparent);
    }
  }

  .aria-invalid\:ring-0[aria-invalid="true"] {
    --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);
  }

  .aria-invalid\:ring-2[aria-invalid="true"] {
    --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);
  }

  .aria-invalid\:ring-destructive\/10[aria-invalid="true"] {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .aria-invalid\:ring-destructive\/10[aria-invalid="true"] {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 10%, transparent);
    }
  }

  .aria-invalid\:ring-destructive\/20[aria-invalid="true"] {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .aria-invalid\:ring-destructive\/20[aria-invalid="true"] {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .aria-invalid\:focus\:outline-destructive\/80[aria-invalid="true"]:focus {
    outline-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .aria-invalid\:focus\:outline-destructive\/80[aria-invalid="true"]:focus {
      outline-color: color-mix(in oklab, var(--destructive) 80%, transparent);
    }
  }

  .aria-pressed\:border[aria-pressed="true"] {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .aria-pressed\:border-cuav-accent[aria-pressed="true"] {
    border-color: var(--color-cuav-accent);
  }

  .aria-pressed\:border-cuav-border-bright[aria-pressed="true"] {
    border-color: var(--color-cuav-border-bright);
  }

  .aria-pressed\:border-cuav-success[aria-pressed="true"] {
    border-color: var(--color-cuav-success);
  }

  .aria-pressed\:border-destructive\/40[aria-pressed="true"] {
    border-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .aria-pressed\:border-destructive\/40[aria-pressed="true"] {
      border-color: color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }

  .aria-pressed\:border-info[aria-pressed="true"], .aria-pressed\:border-info\/40[aria-pressed="true"] {
    border-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .aria-pressed\:border-info\/40[aria-pressed="true"] {
      border-color: color-mix(in oklab, var(--info) 40%, transparent);
    }
  }

  .aria-pressed\:border-primary[aria-pressed="true"] {
    border-color: var(--primary);
  }

  .aria-pressed\:border-warning\/40[aria-pressed="true"] {
    border-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .aria-pressed\:border-warning\/40[aria-pressed="true"] {
      border-color: color-mix(in oklab, var(--warning) 40%, transparent);
    }
  }

  .aria-pressed\:bg-cuav-selected[aria-pressed="true"] {
    background-color: var(--color-cuav-selected);
  }

  .aria-pressed\:bg-destructive\/20[aria-pressed="true"] {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .aria-pressed\:bg-destructive\/20[aria-pressed="true"] {
      background-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .aria-pressed\:bg-info\/20[aria-pressed="true"] {
    background-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .aria-pressed\:bg-info\/20[aria-pressed="true"] {
      background-color: color-mix(in oklab, var(--info) 20%, transparent);
    }
  }

  .aria-pressed\:bg-info\/25[aria-pressed="true"] {
    background-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .aria-pressed\:bg-info\/25[aria-pressed="true"] {
      background-color: color-mix(in oklab, var(--info) 25%, transparent);
    }
  }

  .aria-pressed\:bg-muted[aria-pressed="true"] {
    background-color: var(--muted);
  }

  .aria-pressed\:bg-primary[aria-pressed="true"], .aria-pressed\:bg-primary\/25[aria-pressed="true"] {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .aria-pressed\:bg-primary\/25[aria-pressed="true"] {
      background-color: color-mix(in oklab, var(--primary) 25%, transparent);
    }
  }

  .aria-pressed\:bg-warning\/20[aria-pressed="true"] {
    background-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .aria-pressed\:bg-warning\/20[aria-pressed="true"] {
      background-color: color-mix(in oklab, var(--warning) 20%, transparent);
    }
  }

  .aria-pressed\:text-cuav-success[aria-pressed="true"] {
    color: var(--color-cuav-success);
  }

  .aria-pressed\:text-cuav-text[aria-pressed="true"] {
    color: var(--color-cuav-text);
  }

  .aria-pressed\:text-destructive[aria-pressed="true"] {
    color: var(--destructive);
  }

  .aria-pressed\:text-foreground[aria-pressed="true"] {
    color: var(--foreground);
  }

  .aria-pressed\:text-info[aria-pressed="true"] {
    color: var(--info);
  }

  .aria-pressed\:text-primary-foreground[aria-pressed="true"] {
    color: var(--primary-foreground);
  }

  .aria-pressed\:text-warning[aria-pressed="true"] {
    color: var(--warning);
  }

  .aria-pressed\:text-white[aria-pressed="true"] {
    color: var(--color-white);
  }

  .aria-pressed\:shadow-sm[aria-pressed="true"] {
    --tw-shadow: var(--shadow-sm);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .aria-pressed\:ring-1[aria-pressed="true"] {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .aria-pressed\:ring-warning[aria-pressed="true"] {
    --tw-ring-color: var(--warning);
  }

  .group-data-\[spacing\=0\]\/toggle-group\:aria-pressed\:bg-primary\/80:is(:where(.group\/toggle-group)[data-spacing="0"] *)[aria-pressed="true"] {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .group-data-\[spacing\=0\]\/toggle-group\:aria-pressed\:bg-primary\/80:is(:where(.group\/toggle-group)[data-spacing="0"] *)[aria-pressed="true"] {
      background-color: color-mix(in oklab, var(--primary) 80%, transparent);
    }
  }

  .group-data-\[spacing\=0\]\/toggle-group\:aria-pressed\:text-primary-foreground\/80:is(:where(.group\/toggle-group)[data-spacing="0"] *)[aria-pressed="true"] {
    color: var(--primary-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .group-data-\[spacing\=0\]\/toggle-group\:aria-pressed\:text-primary-foreground\/80:is(:where(.group\/toggle-group)[data-spacing="0"] *)[aria-pressed="true"] {
      color: color-mix(in oklab, var(--primary-foreground) 80%, transparent);
    }
  }

  @media (hover: hover) {
    .aria-pressed\:hover\:bg-info\/30[aria-pressed="true"]:hover {
      background-color: var(--info);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .aria-pressed\:hover\:bg-info\/30[aria-pressed="true"]:hover {
        background-color: color-mix(in oklab, var(--info) 30%, transparent);
      }
    }

    .aria-pressed\:hover\:bg-primary\/30[aria-pressed="true"]:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .aria-pressed\:hover\:bg-primary\/30[aria-pressed="true"]:hover {
        background-color: color-mix(in oklab, var(--primary) 30%, transparent);
      }
    }

    .aria-pressed\:hover\:bg-primary\/90[aria-pressed="true"]:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .aria-pressed\:hover\:bg-primary\/90[aria-pressed="true"]:hover {
        background-color: color-mix(in oklab, var(--primary) 90%, transparent);
      }
    }
  }

  .aria-selected\:text-muted-foreground[aria-selected="true"] {
    color: var(--muted-foreground);
  }

  .data-active\:bg-background[data-active] {
    background-color: var(--background);
  }

  .data-active\:bg-sidebar-accent[data-active] {
    background-color: var(--sidebar-accent);
  }

  .data-active\:font-medium[data-active] {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .data-active\:text-foreground[data-active] {
    color: var(--foreground);
  }

  .data-active\:text-sidebar-accent-foreground[data-active] {
    color: var(--sidebar-accent-foreground);
  }

  .group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant="default"] *)[data-active] {
    --tw-shadow: var(--shadow-sm);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant="line"] *)[data-active] {
    background-color: #0000;
  }

  .group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant="line"] *)[data-active] {
    --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);
  }

  .group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant="line"] *)[data-active]:after {
    content: var(--tw-content);
    opacity: 1;
  }

  .data-behind\:opacity-0[data-behind] {
    opacity: 0;
  }

  .data-behind\:not-data-expanded\:pointer-events-none[data-behind]:not([data-expanded]) {
    pointer-events: none;
  }

  .data-checked\:border-destructive[data-checked] {
    border-color: var(--destructive);
  }

  .data-checked\:border-info[data-checked] {
    border-color: var(--info);
  }

  .data-checked\:border-primary[data-checked] {
    border-color: var(--primary);
  }

  .data-checked\:border-success[data-checked] {
    border-color: var(--success);
  }

  .data-checked\:border-warning[data-checked] {
    border-color: var(--warning);
  }

  .data-checked\:bg-destructive[data-checked] {
    background-color: var(--destructive);
  }

  .data-checked\:bg-info[data-checked] {
    background-color: var(--info);
  }

  .data-checked\:bg-primary[data-checked] {
    background-color: var(--primary);
  }

  .data-checked\:bg-success[data-checked] {
    background-color: var(--success);
  }

  .data-checked\:bg-warning[data-checked] {
    background-color: var(--warning);
  }

  .data-checked\:text-destructive-foreground[data-checked] {
    color: var(--destructive-foreground);
  }

  .data-checked\:text-info-foreground[data-checked] {
    color: var(--info-foreground);
  }

  .data-checked\:text-primary-foreground[data-checked] {
    color: var(--primary-foreground);
  }

  .data-checked\:text-success-foreground[data-checked] {
    color: var(--success-foreground);
  }

  .data-checked\:text-warning-foreground[data-checked] {
    color: var(--warning-foreground);
  }

  .group-data-\[size\=default\]\/switch\:data-checked\:switch-thumb-checked:is(:where(.group\/switch)[data-size="default"] *)[data-checked], .group-data-\[size\=sm\]\/switch\:data-checked\:switch-thumb-checked:is(:where(.group\/switch)[data-size="sm"] *)[data-checked] {
    translate: calc(100% - 2px);
  }

  .data-closed\:animate-accordion-up[data-closed] {
    animation: accordion-up var(--tw-animation-duration, var(--tw-duration, .2s))var(--tw-ease, ease-out)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none);
  }

  .data-closed\:animate-out[data-closed] {
    animation: exit var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none);
  }

  .data-closed\:fade-out-0[data-closed] {
    --tw-exit-opacity: 0;
  }

  .data-closed\:zoom-out-95[data-closed] {
    --tw-exit-scale: .95;
  }

  .data-disabled\:pointer-events-none[data-disabled] {
    pointer-events: none;
  }

  .data-disabled\:cursor-not-allowed[data-disabled] {
    cursor: not-allowed;
  }

  .data-disabled\:opacity-50[data-disabled] {
    opacity: .5;
  }

  .data-disabled\:opacity-64[data-disabled] {
    opacity: .64;
  }

  .data-disabled\:opacity-80[data-disabled] {
    opacity: .8;
  }

  .data-ending-style\:h-0[data-ending-style] {
    height: 0;
  }

  .data-ending-style\:scale-90[data-ending-style] {
    --tw-scale-x: 90%;
    --tw-scale-y: 90%;
    --tw-scale-z: 90%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .data-ending-style\:scale-98[data-ending-style] {
    --tw-scale-x: 98%;
    --tw-scale-y: 98%;
    --tw-scale-z: 98%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .data-ending-style\:opacity-0[data-ending-style] {
    opacity: 0;
  }

  .data-ending-style\:not-data-limited\:not-data-swipe-direction\:transform-\(--toast-transform-end\)[data-ending-style]:not([data-limited]):not([data-swipe-direction]) {
    transform: var(--toast-transform-end);
  }

  .data-expanded\:h-\(--toast-height\)[data-expanded] {
    height: var(--toast-height);
  }

  .data-expanded\:opacity-100[data-expanded] {
    opacity: 1;
  }

  .data-highlighted\:relative[data-highlighted] {
    position: relative;
  }

  .data-highlighted\:z-0[data-highlighted] {
    z-index: 0;
  }

  .data-highlighted\:bg-accent[data-highlighted] {
    background-color: var(--accent);
  }

  .data-highlighted\:text-accent-foreground[data-highlighted] {
    color: var(--accent-foreground);
  }

  .data-highlighted\:text-foreground[data-highlighted] {
    color: var(--foreground);
  }

  :is(.\*\*\:data-highlighted\:bg-cuav-page-select-highlight *)[data-highlighted] {
    background-color: var(--color-cuav-page-select-highlight);
  }

  :is(.\*\*\:data-highlighted\:text-white *)[data-highlighted] {
    color: var(--color-white);
  }

  .data-highlighted\:before\:absolute[data-highlighted]:before {
    content: var(--tw-content);
    position: absolute;
  }

  .data-highlighted\:before\:inset-x-1[data-highlighted]:before {
    content: var(--tw-content);
    inset-inline: var(--spacing);
  }

  .data-highlighted\:before\:inset-y-0[data-highlighted]:before {
    content: var(--tw-content);
    inset-block: 0;
  }

  .data-highlighted\:before\:z-underlay[data-highlighted]:before {
    content: var(--tw-content);
    z-index: var(--z-underlay);
  }

  .data-highlighted\:before\:rounded-sm[data-highlighted]:before {
    content: var(--tw-content);
    border-radius: calc(var(--radius) - 4px);
  }

  .data-highlighted\:before\:bg-accent[data-highlighted]:before {
    content: var(--tw-content);
    background-color: var(--accent);
  }

  .data-horizontal\:h-1[data-horizontal] {
    height: var(--spacing);
  }

  .data-horizontal\:h-2\.5[data-horizontal] {
    height: calc(var(--spacing) * 2.5);
  }

  .data-horizontal\:h-full[data-horizontal] {
    height: 100%;
  }

  .data-horizontal\:w-full[data-horizontal] {
    width: 100%;
  }

  .data-horizontal\:flex-col[data-horizontal] {
    flex-direction: column;
  }

  .data-horizontal\:border-t[data-horizontal] {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .data-horizontal\:border-t-transparent[data-horizontal] {
    border-top-color: #0000;
  }

  .data-indeterminate\:border-primary[data-indeterminate] {
    border-color: var(--primary);
  }

  .data-indeterminate\:bg-primary[data-indeterminate] {
    background-color: var(--primary);
  }

  .data-indeterminate\:text-primary-foreground[data-indeterminate] {
    color: var(--primary-foreground);
  }

  .data-inset\:ps-8[data-inset] {
    padding-inline-start: calc(var(--spacing) * 8);
  }

  .data-inset\:ps-9[data-inset] {
    padding-inline-start: calc(var(--spacing) * 9);
  }

  .data-limited\:opacity-0[data-limited] {
    opacity: 0;
  }

  .data-nested\:data-ending-style\:translate-y-8[data-nested][data-ending-style] {
    --tw-translate-y: calc(var(--spacing) * 8);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-nested-dialog-open\:origin-top[data-nested-dialog-open] {
    transform-origin: top;
  }

  .data-open\:animate-accordion-down[data-open] {
    animation: accordion-down var(--tw-animation-duration, var(--tw-duration, .2s))var(--tw-ease, ease-out)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none);
  }

  .data-open\:animate-in[data-open] {
    animation: enter var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none);
  }

  .data-open\:fade-in-0[data-open] {
    --tw-enter-opacity: 0;
  }

  .data-open\:zoom-in-95[data-open] {
    --tw-enter-scale: .95;
  }

  @media (hover: hover) {
    .data-open\:hover\:bg-sidebar-accent[data-open]:hover {
      background-color: var(--sidebar-accent);
    }

    .data-open\:hover\:text-sidebar-accent-foreground[data-open]:hover {
      color: var(--sidebar-accent-foreground);
    }
  }

  .data-pinned\:bg-background[data-pinned] {
    background-color: var(--background);
  }

  .data-placeholder\:text-muted-foreground[data-placeholder] {
    color: var(--muted-foreground);
  }

  .data-popup-open\:border-primary[data-popup-open] {
    border-color: var(--primary);
  }

  .data-popup-open\:bg-accent[data-popup-open] {
    background-color: var(--accent);
  }

  .data-popup-open\:bg-primary\/25[data-popup-open] {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-popup-open\:bg-primary\/25[data-popup-open] {
      background-color: color-mix(in oklab, var(--primary) 25%, transparent);
    }
  }

  .data-popup-open\:text-accent-foreground[data-popup-open] {
    color: var(--accent-foreground);
  }

  .data-popup-open\:text-foreground[data-popup-open] {
    color: var(--foreground);
  }

  .data-position\:data-expanded\:transform-\(--toast-transform-expanded\)[data-position][data-expanded] {
    transform: var(--toast-transform-expanded);
  }

  .data-starting-style\:h-0[data-starting-style] {
    height: 0;
  }

  .data-starting-style\:scale-90[data-starting-style] {
    --tw-scale-x: 90%;
    --tw-scale-y: 90%;
    --tw-scale-z: 90%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .data-starting-style\:scale-98[data-starting-style] {
    --tw-scale-x: 98%;
    --tw-scale-y: 98%;
    --tw-scale-z: 98%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .data-starting-style\:opacity-0[data-starting-style] {
    opacity: 0;
  }

  .data-nested\:data-starting-style\:translate-y-8[data-nested][data-starting-style] {
    --tw-translate-y: calc(var(--spacing) * 8);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  :is(.\*\*\:data-sync-combobox-control\:h-8 *)[data-sync-combobox-control] {
    height: calc(var(--spacing) * 8);
  }

  :is(.\*\*\:data-sync-combobox-control\:rounded-md *)[data-sync-combobox-control] {
    border-radius: calc(var(--radius) - 2px);
  }

  :is(.\*\*\:data-sync-combobox-control\:border *)[data-sync-combobox-control] {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  :is(.\*\*\:data-sync-combobox-control\:border-info\/80 *)[data-sync-combobox-control] {
    border-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :is(.\*\*\:data-sync-combobox-control\:border-info\/80 *)[data-sync-combobox-control] {
      border-color: color-mix(in oklab, var(--info) 80%, transparent);
    }
  }

  :is(.\*\*\:data-sync-combobox-control\:bg-\(--utm-ui-background-panel-strong\) *)[data-sync-combobox-control] {
    background-color: var(--utm-ui-background-panel-strong);
  }

  :is(.\*\*\:data-sync-combobox-control\:px-2\.5 *)[data-sync-combobox-control] {
    padding-inline: calc(var(--spacing) * 2.5);
  }

  :is(.\*\*\:data-sync-combobox-control\:text-xs *)[data-sync-combobox-control] {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  :is(.\*\*\:data-sync-combobox-control\:text-\(--utm-ui-foreground-strong\) *)[data-sync-combobox-control] {
    color: var(--utm-ui-foreground-strong);
  }

  :is(.\*\*\:data-sync-combobox-control\:shadow-sm *)[data-sync-combobox-control] {
    --tw-shadow: var(--shadow-sm);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  :is(.\*\*\:data-sync-combobox-control\:transition-colors *)[data-sync-combobox-control] {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  @media (hover: hover) {
    :is(.\*\*\:data-sync-combobox-control\:hover\:border-info *)[data-sync-combobox-control]:hover {
      border-color: var(--info);
    }

    :is(.\*\*\:data-sync-combobox-control\:hover\:bg-info\/20 *)[data-sync-combobox-control]:hover {
      background-color: var(--info);
    }

    @supports (color: color-mix(in lab, red, red)) {
      :is(.\*\*\:data-sync-combobox-control\:hover\:bg-info\/20 *)[data-sync-combobox-control]:hover {
        background-color: color-mix(in oklab, var(--info) 20%, transparent);
      }
    }
  }

  .data-unchecked\:bg-input[data-unchecked] {
    background-color: var(--input);
  }

  .group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size="default"] *)[data-unchecked], .group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size="sm"] *)[data-unchecked] {
    --tw-translate-x: 0px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-vertical\:h-full[data-vertical] {
    height: 100%;
  }

  .data-vertical\:min-h-40[data-vertical] {
    min-height: calc(var(--spacing) * 40);
  }

  .data-vertical\:w-1[data-vertical] {
    width: var(--spacing);
  }

  .data-vertical\:w-2\.5[data-vertical] {
    width: calc(var(--spacing) * 2.5);
  }

  .data-vertical\:w-auto[data-vertical] {
    width: auto;
  }

  .data-vertical\:w-full[data-vertical] {
    width: 100%;
  }

  .data-vertical\:flex-col[data-vertical] {
    flex-direction: column;
  }

  .data-vertical\:border-l[data-vertical] {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .data-vertical\:border-l-transparent[data-vertical] {
    border-left-color: #0000;
  }

  .data-\[active\=false\]\:border[data-active="false"] {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .data-\[active\=false\]\:border-primary[data-active="false"], .data-\[active\=false\]\:border-primary\/45[data-active="false"] {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[active\=false\]\:border-primary\/45[data-active="false"] {
      border-color: color-mix(in oklab, var(--primary) 45%, transparent);
    }
  }

  .data-\[active\=false\]\:border-transparent[data-active="false"] {
    border-color: #0000;
  }

  .data-\[active\=false\]\:text-muted-foreground[data-active="false"] {
    color: var(--muted-foreground);
  }

  .data-\[active\=false\]\:text-primary[data-active="false"] {
    color: var(--primary);
  }

  @media (hover: hover) {
    .data-\[active\=false\]\:hover\:bg-accent\/40[data-active="false"]:hover {
      background-color: var(--accent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .data-\[active\=false\]\:hover\:bg-accent\/40[data-active="false"]:hover {
        background-color: color-mix(in oklab, var(--accent) 40%, transparent);
      }
    }

    .data-\[active\=false\]\:hover\:bg-muted\/40[data-active="false"]:hover {
      background-color: var(--muted);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .data-\[active\=false\]\:hover\:bg-muted\/40[data-active="false"]:hover {
        background-color: color-mix(in oklab, var(--muted) 40%, transparent);
      }
    }

    .data-\[active\=false\]\:hover\:bg-muted\/60[data-active="false"]:hover {
      background-color: var(--muted);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .data-\[active\=false\]\:hover\:bg-muted\/60[data-active="false"]:hover {
        background-color: color-mix(in oklab, var(--muted) 60%, transparent);
      }
    }

    .data-\[active\=false\]\:hover\:bg-primary[data-active="false"]:hover, .data-\[active\=false\]\:hover\:bg-primary\/10[data-active="false"]:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .data-\[active\=false\]\:hover\:bg-primary\/10[data-active="false"]:hover {
        background-color: color-mix(in oklab, var(--primary) 10%, transparent);
      }
    }

    .data-\[active\=false\]\:hover\:text-foreground[data-active="false"]:hover {
      color: var(--foreground);
    }

    .data-\[active\=false\]\:hover\:text-muted-foreground[data-active="false"]:hover {
      color: var(--muted-foreground);
    }

    .data-\[active\=false\]\:hover\:text-primary-foreground[data-active="false"]:hover {
      color: var(--primary-foreground);
    }
  }

  .data-\[active\=true\]\:border[data-active="true"] {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .data-\[active\=true\]\:border-b[data-active="true"] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .data-\[active\=true\]\:border-border\/70[data-active="true"] {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[active\=true\]\:border-border\/70[data-active="true"] {
      border-color: color-mix(in oklab, var(--border) 70%, transparent);
    }
  }

  .data-\[active\=true\]\:border-cuav-warning[data-active="true"] {
    border-color: var(--color-cuav-warning);
  }

  .data-\[active\=true\]\:border-destructive\/40[data-active="true"] {
    border-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[active\=true\]\:border-destructive\/40[data-active="true"] {
      border-color: color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }

  .data-\[active\=true\]\:border-info\/30[data-active="true"] {
    border-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[active\=true\]\:border-info\/30[data-active="true"] {
      border-color: color-mix(in oklab, var(--info) 30%, transparent);
    }
  }

  .data-\[active\=true\]\:border-primary[data-active="true"], .data-\[active\=true\]\:border-primary\/70[data-active="true"] {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[active\=true\]\:border-primary\/70[data-active="true"] {
      border-color: color-mix(in oklab, var(--primary) 70%, transparent);
    }
  }

  .data-\[active\=true\]\:bg-background[data-active="true"] {
    background-color: var(--background);
  }

  .data-\[active\=true\]\:bg-cuav-warning\/15[data-active="true"] {
    background-color: #ffbf3f26;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[active\=true\]\:bg-cuav-warning\/15[data-active="true"] {
      background-color: color-mix(in oklab, var(--color-cuav-warning) 15%, transparent);
    }
  }

  .data-\[active\=true\]\:bg-info\/15[data-active="true"] {
    background-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[active\=true\]\:bg-info\/15[data-active="true"] {
      background-color: color-mix(in oklab, var(--info) 15%, transparent);
    }
  }

  .data-\[active\=true\]\:bg-primary[data-active="true"], .data-\[active\=true\]\:bg-primary\/10[data-active="true"] {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[active\=true\]\:bg-primary\/10[data-active="true"] {
      background-color: color-mix(in oklab, var(--primary) 10%, transparent);
    }
  }

  .data-\[active\=true\]\:bg-primary\/12[data-active="true"] {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[active\=true\]\:bg-primary\/12[data-active="true"] {
      background-color: color-mix(in oklab, var(--primary) 12%, transparent);
    }
  }

  .data-\[active\=true\]\:bg-primary\/15[data-active="true"] {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[active\=true\]\:bg-primary\/15[data-active="true"] {
      background-color: color-mix(in oklab, var(--primary) 15%, transparent);
    }
  }

  .data-\[active\=true\]\:bg-primary\/20[data-active="true"] {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[active\=true\]\:bg-primary\/20[data-active="true"] {
      background-color: color-mix(in oklab, var(--primary) 20%, transparent);
    }
  }

  .data-\[active\=true\]\:bg-sidebar-accent[data-active="true"] {
    background-color: var(--sidebar-accent);
  }

  .data-\[active\=true\]\:font-medium[data-active="true"] {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .data-\[active\=true\]\:text-foreground[data-active="true"] {
    color: var(--foreground);
  }

  .data-\[active\=true\]\:text-info[data-active="true"] {
    color: var(--info);
  }

  .data-\[active\=true\]\:text-primary[data-active="true"] {
    color: var(--primary);
  }

  .data-\[active\=true\]\:text-primary-foreground[data-active="true"] {
    color: var(--primary-foreground);
  }

  .data-\[active\=true\]\:text-sidebar-accent-foreground[data-active="true"] {
    color: var(--sidebar-accent-foreground);
  }

  .data-\[active\=true\]\:shadow-sm[data-active="true"] {
    --tw-shadow: var(--shadow-sm);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .data-\[active\=true\]\:ring-2[data-active="true"] {
    --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);
  }

  .data-\[active\=true\]\:shadow-destructive\/40[data-active="true"] {
    --tw-shadow-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[active\=true\]\:shadow-destructive\/40[data-active="true"] {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--destructive) 40%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .data-\[active\=true\]\:shadow-info\/15[data-active="true"] {
    --tw-shadow-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[active\=true\]\:shadow-info\/15[data-active="true"] {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--info) 15%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .data-\[active\=true\]\:shadow-primary\/25[data-active="true"] {
    --tw-shadow-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[active\=true\]\:shadow-primary\/25[data-active="true"] {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--primary) 25%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .data-\[active\=true\]\:ring-cuav-warning\/20[data-active="true"] {
    --tw-ring-color: #ffbf3f33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[active\=true\]\:ring-cuav-warning\/20[data-active="true"] {
      --tw-ring-color: color-mix(in oklab, var(--color-cuav-warning) 20%, transparent);
    }
  }

  .data-\[active\=true\]\:ring-cuav-warning\/25[data-active="true"] {
    --tw-ring-color: #ffbf3f40;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[active\=true\]\:ring-cuav-warning\/25[data-active="true"] {
      --tw-ring-color: color-mix(in oklab, var(--color-cuav-warning) 25%, transparent);
    }
  }

  .data-\[align-trigger\=true\]\:animate-none[data-align-trigger="true"] {
    animation: none;
  }

  .data-\[complete\=true\]\:border-cuav-success[data-complete="true"] {
    border-color: var(--color-cuav-success);
  }

  .data-\[complete\=true\]\:bg-cuav-success\/10[data-complete="true"] {
    background-color: #2ee6a61a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[complete\=true\]\:bg-cuav-success\/10[data-complete="true"] {
      background-color: color-mix(in oklab, var(--color-cuav-success) 10%, transparent);
    }
  }

  .data-\[complete\=true\]\:ring-2[data-complete="true"] {
    --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);
  }

  .data-\[complete\=true\]\:ring-cuav-success\/20[data-complete="true"] {
    --tw-ring-color: #2ee6a633;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[complete\=true\]\:ring-cuav-success\/20[data-complete="true"] {
      --tw-ring-color: color-mix(in oklab, var(--color-cuav-success) 20%, transparent);
    }
  }

  .data-\[current\=true\]\:border-cuav-accent[data-current="true"] {
    border-color: var(--color-cuav-accent);
  }

  .data-\[current\=true\]\:text-cuav-text[data-current="true"] {
    color: var(--color-cuav-text);
  }

  .data-\[document-field-empty\=true\]\:text-muted-foreground[data-document-field-empty="true"] {
    color: var(--muted-foreground);
  }

  .data-\[document-field-empty\=true\]\:italic[data-document-field-empty="true"] {
    font-style: italic;
  }

  .data-\[dragging\=true\]\:cursor-grabbing[data-dragging="true"] {
    cursor: grabbing;
  }

  .data-\[dragging\=true\]\:shadow-xl[data-dragging="true"] {
    --tw-shadow: var(--shadow-xl);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .data-\[dragging\=true\]\:ring-2[data-dragging="true"] {
    --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);
  }

  .data-\[dragging\=true\]\:ring-primary\/20[data-dragging="true"] {
    --tw-ring-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[dragging\=true\]\:ring-primary\/20[data-dragging="true"] {
      --tw-ring-color: color-mix(in oklab, var(--primary) 20%, transparent);
    }
  }

  .data-\[dragging\=true\]\:transition-none[data-dragging="true"] {
    transition-property: none;
  }

  .data-\[dragging\=true\]\:will-change-transform[data-dragging="true"] {
    will-change: transform;
  }

  .data-\[has-children\=true\]\:ps-9[data-has-children="true"] {
    padding-inline-start: calc(var(--spacing) * 9);
  }

  .data-\[hovered\=true\]\:bg-primary\/20[data-hovered="true"] {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[hovered\=true\]\:bg-primary\/20[data-hovered="true"] {
      background-color: color-mix(in oklab, var(--primary) 20%, transparent);
    }
  }

  .data-\[invalid\=true\]\:text-destructive[data-invalid="true"] {
    color: var(--destructive);
  }

  .data-\[kind\=alert\]\:border-cuav-page-alert-marker-border[data-kind="alert"] {
    border-color: var(--color-cuav-page-alert-marker-border);
  }

  .data-\[kind\=alert\]\:bg-cuav-page-alert-marker[data-kind="alert"] {
    background-color: var(--color-cuav-page-alert-marker);
  }

  .data-\[kind\=alert\]\:text-cuav-page-alert-marker-text[data-kind="alert"] {
    color: var(--color-cuav-page-alert-marker-text);
  }

  .data-\[kind\=asset\]\:text-cuav-asset[data-kind="asset"] {
    color: var(--color-cuav-asset);
  }

  .data-\[kind\=coverage\]\:rounded-full[data-kind="coverage"] {
    border-radius: var(--radius-full);
  }

  .data-\[kind\=coverage\]\:border-dashed[data-kind="coverage"] {
    --tw-border-style: dashed;
    border-style: dashed;
  }

  .data-\[kind\=coverage\]\:text-cuav-page-coverage[data-kind="coverage"] {
    color: var(--color-cuav-page-coverage);
  }

  .data-\[kind\=equipment\]\:border-cuav-page-equipment-marker-border[data-kind="equipment"] {
    border-color: var(--color-cuav-page-equipment-marker-border);
  }

  .data-\[kind\=equipment\]\:bg-cuav-page-equipment-marker[data-kind="equipment"] {
    background-color: var(--color-cuav-page-equipment-marker);
  }

  .data-\[kind\=equipment\]\:text-cuav-page-equipment-marker-text[data-kind="equipment"] {
    color: var(--color-cuav-page-equipment-marker-text);
  }

  .data-\[kind\=high\]\:text-cuav-danger[data-kind="high"] {
    color: var(--color-cuav-danger);
  }

  .data-\[kind\=incident\]\:text-cuav-page-incident[data-kind="incident"] {
    color: var(--color-cuav-page-incident);
  }

  .data-\[kind\=medium\]\:text-cuav-warning[data-kind="medium"] {
    color: var(--color-cuav-warning);
  }

  .data-\[kind\=protected\]\:text-cuav-page-protected[data-kind="protected"] {
    color: var(--color-cuav-page-protected);
  }

  .data-\[kind\=restricted\]\:text-cuav-page-restricted[data-kind="restricted"] {
    color: var(--color-cuav-page-restricted);
  }

  .data-\[kind\=warning\]\:text-cuav-page-warning[data-kind="warning"] {
    color: var(--color-cuav-page-warning);
  }

  .data-\[orientation\=horizontal\]\:h-px[data-orientation="horizontal"] {
    height: 1px;
  }

  .data-\[orientation\=horizontal\]\:w-full[data-orientation="horizontal"] {
    width: 100%;
  }

  .data-\[orientation\=horizontal\]\:flex-col[data-orientation="horizontal"] {
    flex-direction: column;
  }

  .data-\[orientation\=vertical\]\:w-px[data-orientation="vertical"] {
    width: 1px;
  }

  .data-\[orientation\=vertical\]\:flex-col[data-orientation="vertical"] {
    flex-direction: column;
  }

  .data-\[orientation\=vertical\]\:items-stretch[data-orientation="vertical"] {
    align-items: stretch;
  }

  .data-\[orientation\=vertical\]\:self-stretch[data-orientation="vertical"] {
    align-self: stretch;
  }

  .data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction="vertical"] {
    height: 1px;
  }

  .data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction="vertical"] {
    width: 100%;
  }

  .data-\[panel-group-direction\=vertical\]\:cursor-row-resize[data-panel-group-direction="vertical"] {
    cursor: row-resize;
  }

  .data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction="vertical"] {
    flex-direction: column;
  }

  .data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction="vertical"]:after {
    content: var(--tw-content);
    left: 0;
  }

  .data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction="vertical"]:after {
    content: var(--tw-content);
    height: var(--spacing);
  }

  .data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction="vertical"]:after {
    content: var(--tw-content);
    width: 100%;
  }

  .data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction="vertical"]:after {
    content: var(--tw-content);
    --tw-translate-x: 0px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction="vertical"]:after {
    content: var(--tw-content);
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[position\*\=bottom\]\:top-auto[data-position*="bottom"] {
    top: auto;
  }

  .data-\[position\*\=bottom\]\:bottom-\(--toast-inset\)[data-position*="bottom"] {
    bottom: var(--toast-inset);
  }

  .data-\[position\*\=bottom\]\:bottom-0[data-position*="bottom"] {
    bottom: 0;
  }

  .data-\[position\*\=bottom\]\:origin-bottom[data-position*="bottom"] {
    transform-origin: bottom;
  }

  .data-\[position\*\=bottom\]\:transform-\(--toast-transform-bottom\)[data-position*="bottom"] {
    transform: var(--toast-transform-bottom);
  }

  .data-\[position\*\=bottom\]\:toast-offset-bottom[data-position*="bottom"] {
    --toast-calc-offset-y: calc((var(--toast-offset-y) * -1) + (var(--toast-index) * var(--toast-gap) * -1) + var(--toast-swipe-movement-y));
  }

  .data-\[position\*\=bottom\]\:after\:bottom-full[data-position*="bottom"]:after {
    content: var(--tw-content);
    bottom: 100%;
  }

  .data-\[position\*\=bottom\]\:data-starting-style\:transform-\(--toast-transform-bottom-start\)[data-position*="bottom"][data-starting-style] {
    transform: var(--toast-transform-bottom-start);
  }

  .data-\[position\*\=center\]\:inset-x-0[data-position*="center"] {
    inset-inline: 0;
  }

  .data-\[position\*\=center\]\:inset-s-1\/2[data-position*="center"] {
    inset-inline-start: 50%;
  }

  .data-\[position\*\=center\]\:-translate-x-1\/2[data-position*="center"] {
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[position\*\=left\]\:inset-s-\(--toast-inset\)[data-position*="left"] {
    inset-inline-start: var(--toast-inset);
  }

  .data-\[position\*\=left\]\:inset-s-0[data-position*="left"] {
    inset-inline-start: 0;
  }

  .data-\[position\*\=left\]\:inset-e-auto[data-position*="left"] {
    inset-inline-end: auto;
  }

  .data-\[position\*\=right\]\:inset-s-auto[data-position*="right"] {
    inset-inline-start: auto;
  }

  .data-\[position\*\=right\]\:inset-e-\(--toast-inset\)[data-position*="right"] {
    inset-inline-end: var(--toast-inset);
  }

  .data-\[position\*\=right\]\:inset-e-0[data-position*="right"] {
    inset-inline-end: 0;
  }

  .data-\[position\*\=top\]\:top-\(--toast-inset\)[data-position*="top"] {
    top: var(--toast-inset);
  }

  .data-\[position\*\=top\]\:top-0[data-position*="top"] {
    top: 0;
  }

  .data-\[position\*\=top\]\:bottom-auto[data-position*="top"] {
    bottom: auto;
  }

  .data-\[position\*\=top\]\:origin-top[data-position*="top"] {
    transform-origin: top;
  }

  .data-\[position\*\=top\]\:transform-\(--toast-transform-top\)[data-position*="top"] {
    transform: var(--toast-transform-top);
  }

  .data-\[position\*\=top\]\:toast-offset-top[data-position*="top"] {
    --toast-calc-offset-y: calc(var(--toast-offset-y) + (var(--toast-index) * var(--toast-gap)) + var(--toast-swipe-movement-y));
  }

  .data-\[position\*\=top\]\:after\:top-full[data-position*="top"]:after {
    content: var(--tw-content);
    top: 100%;
  }

  .data-\[position\*\=top\]\:data-starting-style\:transform-\(--toast-transform-top-start\)[data-position*="top"][data-starting-style] {
    transform: var(--toast-transform-top-start);
  }

  .data-\[range-end\=true\]\:rounded-\(--cell-radius\)[data-range-end="true"] {
    border-radius: var(--cell-radius);
  }

  .data-\[range-end\=true\]\:rounded-e-\(--cell-radius\)[data-range-end="true"] {
    border-start-end-radius: var(--cell-radius);
    border-end-end-radius: var(--cell-radius);
  }

  .data-\[range-end\=true\]\:bg-primary[data-range-end="true"] {
    background-color: var(--primary);
  }

  .data-\[range-end\=true\]\:text-primary-foreground[data-range-end="true"] {
    color: var(--primary-foreground);
  }

  .data-\[range-middle\=true\]\:rounded-none[data-range-middle="true"] {
    border-radius: 0;
  }

  .data-\[range-middle\=true\]\:bg-primary\/30[data-range-middle="true"] {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[range-middle\=true\]\:bg-primary\/30[data-range-middle="true"] {
      background-color: color-mix(in oklab, var(--primary) 30%, transparent);
    }
  }

  .data-\[range-middle\=true\]\:text-foreground[data-range-middle="true"] {
    color: var(--foreground);
  }

  .data-\[range-start\=true\]\:rounded-\(--cell-radius\)[data-range-start="true"] {
    border-radius: var(--cell-radius);
  }

  .data-\[range-start\=true\]\:rounded-s-\(--cell-radius\)[data-range-start="true"] {
    border-start-start-radius: var(--cell-radius);
    border-end-start-radius: var(--cell-radius);
  }

  .data-\[range-start\=true\]\:bg-primary[data-range-start="true"] {
    background-color: var(--primary);
  }

  .data-\[range-start\=true\]\:text-primary-foreground[data-range-start="true"] {
    color: var(--primary-foreground);
  }

  .data-\[risk\=contained\]\:border-cuav-success\/50[data-risk="contained"] {
    border-color: #2ee6a680;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[risk\=contained\]\:border-cuav-success\/50[data-risk="contained"] {
      border-color: color-mix(in oklab, var(--color-cuav-success) 50%, transparent);
    }
  }

  .data-\[risk\=contained\]\:shadow-inner[data-risk="contained"] {
    --tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .data-\[risk\=critical\]\:border-cuav-danger\/50[data-risk="critical"] {
    border-color: #ff4d5e80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[risk\=critical\]\:border-cuav-danger\/50[data-risk="critical"] {
      border-color: color-mix(in oklab, var(--color-cuav-danger) 50%, transparent);
    }
  }

  .data-\[risk\=critical\]\:shadow-lg[data-risk="critical"] {
    --tw-shadow: var(--shadow-lg);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .data-\[selected-single\=true\]\:bg-primary[data-selected-single="true"] {
    background-color: var(--primary);
  }

  .data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single="true"] {
    color: var(--primary-foreground);
  }

  @media (hover: hover) {
    .data-\[selected\=false\]\:hover\:border-primary\/40[data-selected="false"]:hover {
      border-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .data-\[selected\=false\]\:hover\:border-primary\/40[data-selected="false"]:hover {
        border-color: color-mix(in oklab, var(--primary) 40%, transparent);
      }
    }

    .data-\[selected\=false\]\:hover\:bg-accent\/50[data-selected="false"]:hover {
      background-color: var(--accent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .data-\[selected\=false\]\:hover\:bg-accent\/50[data-selected="false"]:hover {
        background-color: color-mix(in oklab, var(--accent) 50%, transparent);
      }
    }
  }

  .data-\[selected\=true\]\:rounded-none[data-selected="true"] {
    border-radius: 0;
  }

  .data-\[selected\=true\]\:border-l-2[data-selected="true"] {
    border-left-style: var(--tw-border-style);
    border-left-width: 2px;
  }

  .data-\[selected\=true\]\:border-cuav-accent[data-selected="true"] {
    border-color: var(--color-cuav-accent);
  }

  .data-\[selected\=true\]\:border-primary[data-selected="true"], .data-\[selected\=true\]\:border-primary\/30[data-selected="true"] {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[selected\=true\]\:border-primary\/30[data-selected="true"] {
      border-color: color-mix(in oklab, var(--primary) 30%, transparent);
    }
  }

  .data-\[selected\=true\]\:border-primary\/40[data-selected="true"] {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[selected\=true\]\:border-primary\/40[data-selected="true"] {
      border-color: color-mix(in oklab, var(--primary) 40%, transparent);
    }
  }

  .data-\[selected\=true\]\:border-l-primary[data-selected="true"] {
    border-left-color: var(--primary);
  }

  .data-\[selected\=true\]\:bg-primary[data-selected="true"], .data-\[selected\=true\]\:bg-primary\/10[data-selected="true"] {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[selected\=true\]\:bg-primary\/10[data-selected="true"] {
      background-color: color-mix(in oklab, var(--primary) 10%, transparent);
    }
  }

  .data-\[selected\=true\]\:bg-linear-to-br[data-selected="true"] {
    --tw-gradient-position: to bottom right;
  }

  @supports (background-image: linear-gradient(in lab, red, red)) {
    .data-\[selected\=true\]\:bg-linear-to-br[data-selected="true"] {
      --tw-gradient-position: to bottom right in oklab;
    }
  }

  .data-\[selected\=true\]\:bg-linear-to-br[data-selected="true"] {
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .data-\[selected\=true\]\:from-cuav-selected[data-selected="true"] {
    --tw-gradient-from: var(--color-cuav-selected);
    --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));
  }

  .data-\[selected\=true\]\:to-cuav-panel[data-selected="true"] {
    --tw-gradient-to: var(--color-cuav-panel);
    --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));
  }

  .data-\[selected\=true\]\:font-medium[data-selected="true"] {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .data-\[selected\=true\]\:font-semibold[data-selected="true"] {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .data-\[selected\=true\]\:text-foreground[data-selected="true"] {
    color: var(--foreground);
  }

  .data-\[selected\=true\]\:text-primary[data-selected="true"] {
    color: var(--primary);
  }

  .data-\[selected\=true\]\:text-primary-foreground[data-selected="true"] {
    color: var(--primary-foreground);
  }

  .data-\[selected\=true\]\:shadow-md[data-selected="true"] {
    --tw-shadow: var(--shadow-md);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .data-\[selected\=true\]\:shadow-sm[data-selected="true"] {
    --tw-shadow: var(--shadow-sm);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .data-\[selected\=true\]\:ring-1[data-selected="true"] {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .data-\[selected\=true\]\:ring-cuav-accent\/20[data-selected="true"] {
    --tw-ring-color: #15d9ef33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[selected\=true\]\:ring-cuav-accent\/20[data-selected="true"] {
      --tw-ring-color: color-mix(in oklab, var(--color-cuav-accent) 20%, transparent);
    }
  }

  .data-\[selected\=true\]\:ring-destructive\/40[data-selected="true"] {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[selected\=true\]\:ring-destructive\/40[data-selected="true"] {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }

  .data-\[selected\=true\]\:ring-info\/40[data-selected="true"] {
    --tw-ring-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[selected\=true\]\:ring-info\/40[data-selected="true"] {
      --tw-ring-color: color-mix(in oklab, var(--info) 40%, transparent);
    }
  }

  .data-\[selected\=true\]\:ring-primary\/20[data-selected="true"] {
    --tw-ring-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[selected\=true\]\:ring-primary\/20[data-selected="true"] {
      --tw-ring-color: color-mix(in oklab, var(--primary) 20%, transparent);
    }
  }

  .data-\[selected\=true\]\:ring-warning\/40[data-selected="true"] {
    --tw-ring-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[selected\=true\]\:ring-warning\/40[data-selected="true"] {
      --tw-ring-color: color-mix(in oklab, var(--warning) 40%, transparent);
    }
  }

  .data-\[selected\=true\]\:ring-inset[data-selected="true"] {
    --tw-ring-inset: inset;
  }

  @media (hover: hover) {
    .data-\[selected\=true\]\:hover\:bg-primary\/90[data-selected="true"]:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .data-\[selected\=true\]\:hover\:bg-primary\/90[data-selected="true"]:hover {
        background-color: color-mix(in oklab, var(--primary) 90%, transparent);
      }
    }
  }

  .data-\[selection\=added\]\:border-success[data-selection="added"], .data-\[selection\=added\]\:border-success\/20[data-selection="added"] {
    border-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[selection\=added\]\:border-success\/20[data-selection="added"] {
      border-color: color-mix(in oklab, var(--success) 20%, transparent);
    }
  }

  .data-\[selection\=added\]\:bg-success[data-selection="added"], .data-\[selection\=added\]\:bg-success\/10[data-selection="added"] {
    background-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[selection\=added\]\:bg-success\/10[data-selection="added"] {
      background-color: color-mix(in oklab, var(--success) 10%, transparent);
    }
  }

  .data-\[selection\=added\]\:text-success-foreground[data-selection="added"] {
    color: var(--success-foreground);
  }

  @media (hover: hover) {
    .data-\[selection\=added\]\:hover\:bg-success\/15[data-selection="added"]:hover {
      background-color: var(--success);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .data-\[selection\=added\]\:hover\:bg-success\/15[data-selection="added"]:hover {
        background-color: color-mix(in oklab, var(--success) 15%, transparent);
      }
    }
  }

  .data-\[selection\=removed\]\:border-destructive[data-selection="removed"], .data-\[selection\=removed\]\:border-destructive\/20[data-selection="removed"] {
    border-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[selection\=removed\]\:border-destructive\/20[data-selection="removed"] {
      border-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .data-\[selection\=removed\]\:bg-destructive[data-selection="removed"], .data-\[selection\=removed\]\:bg-destructive\/10[data-selection="removed"] {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[selection\=removed\]\:bg-destructive\/10[data-selection="removed"] {
      background-color: color-mix(in oklab, var(--destructive) 10%, transparent);
    }
  }

  .data-\[selection\=removed\]\:text-destructive-foreground[data-selection="removed"] {
    color: var(--destructive-foreground);
  }

  .data-\[selection\=removed\]\:opacity-80[data-selection="removed"] {
    opacity: .8;
  }

  @media (hover: hover) {
    .data-\[selection\=removed\]\:hover\:bg-destructive\/15[data-selection="removed"]:hover {
      background-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .data-\[selection\=removed\]\:hover\:bg-destructive\/15[data-selection="removed"]:hover {
        background-color: color-mix(in oklab, var(--destructive) 15%, transparent);
      }
    }
  }

  .data-\[separator\=active\]\:bg-primary[data-separator="active"] {
    background-color: var(--primary);
  }

  .data-\[separator\=active\]\:after\:bg-primary\/20[data-separator="active"]:after {
    content: var(--tw-content);
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[separator\=active\]\:after\:bg-primary\/20[data-separator="active"]:after {
      background-color: color-mix(in oklab, var(--primary) 20%, transparent);
    }
  }

  .data-\[side\=bottom\]\:inset-x-0[data-side="bottom"] {
    inset-inline: 0;
  }

  .data-\[side\=bottom\]\:bottom-0[data-side="bottom"] {
    bottom: 0;
  }

  .data-\[side\=bottom\]\:h-auto[data-side="bottom"] {
    height: auto;
  }

  .data-\[side\=bottom\]\:border-t[data-side="bottom"] {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .data-\[side\=bottom\]\:slide-in-from-bottom-4[data-side="bottom"] {
    --tw-enter-translate-y: calc(4*var(--spacing));
  }

  .data-\[side\=bottom\]\:slide-in-from-top-2[data-side="bottom"] {
    --tw-enter-translate-y: calc(2*var(--spacing)*-1);
  }

  .data-\[side\=bottom\]\:data-closed\:slide-out-to-bottom-10[data-side="bottom"][data-closed] {
    --tw-exit-translate-y: calc(.1*100%);
  }

  .data-\[side\=bottom\]\:data-open\:slide-in-from-bottom-10[data-side="bottom"][data-open] {
    --tw-enter-translate-y: calc(.1*100%);
  }

  .data-\[side\=inline-end\]\:slide-in-from-start-2[data-side="inline-end"]:where(:dir(ltr), [dir="ltr"]) {
    --tw-enter-translate-x: calc(2*var(--spacing)*-1);
  }

  .data-\[side\=inline-end\]\:slide-in-from-start-2[data-side="inline-end"]:where(:dir(rtl), [dir="rtl"]) {
    --tw-enter-translate-x: calc(2*var(--spacing));
  }

  .data-\[side\=inline-end\]\:slide-in-from-left-2[data-side="inline-end"] {
    --tw-enter-translate-x: calc(2*var(--spacing)*-1);
  }

  .data-\[side\=inline-start\]\:slide-in-from-end-2[data-side="inline-start"]:where(:dir(ltr), [dir="ltr"]) {
    --tw-enter-translate-x: calc(2*var(--spacing));
  }

  .data-\[side\=inline-start\]\:slide-in-from-end-2[data-side="inline-start"]:where(:dir(rtl), [dir="rtl"]) {
    --tw-enter-translate-x: calc(2*var(--spacing)*-1);
  }

  .data-\[side\=inline-start\]\:slide-in-from-right-2[data-side="inline-start"] {
    --tw-enter-translate-x: calc(2*var(--spacing));
  }

  .data-\[side\=left\]\:inset-y-0[data-side="left"] {
    inset-block: 0;
  }

  .data-\[side\=left\]\:left-0[data-side="left"] {
    left: 0;
  }

  .data-\[side\=left\]\:h-full[data-side="left"] {
    height: 100%;
  }

  .data-\[side\=left\]\:w-3\/4[data-side="left"] {
    width: 75%;
  }

  .data-\[side\=left\]\:border-r[data-side="left"] {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .data-\[side\=left\]\:slide-in-from-right-2[data-side="left"] {
    --tw-enter-translate-x: calc(2*var(--spacing));
  }

  .data-\[side\=left\]\:group-data-\[collapsible\=offExamples\]\:-left-\(--sidebar-width\)[data-side="left"]:is(:where(.group)[data-collapsible="offExamples"] *) {
    left: calc(var(--sidebar-width) * -1);
  }

  .data-\[side\=left\]\:data-closed\:slide-out-to-left-10[data-side="left"][data-closed] {
    --tw-exit-translate-x: calc(.1*-100%);
  }

  .data-\[side\=left\]\:data-open\:slide-in-from-left-10[data-side="left"][data-open] {
    --tw-enter-translate-x: calc(.1*-100%);
  }

  .data-\[side\=right\]\:inset-y-0[data-side="right"] {
    inset-block: 0;
  }

  .data-\[side\=right\]\:right-0[data-side="right"] {
    right: 0;
  }

  .data-\[side\=right\]\:h-full[data-side="right"] {
    height: 100%;
  }

  .data-\[side\=right\]\:w-3\/4[data-side="right"] {
    width: 75%;
  }

  .data-\[side\=right\]\:border-l[data-side="right"] {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .data-\[side\=right\]\:slide-in-from-left-2[data-side="right"] {
    --tw-enter-translate-x: calc(2*var(--spacing)*-1);
  }

  .data-\[side\=right\]\:group-data-\[collapsible\=offExamples\]\:-right-\(--sidebar-width\)[data-side="right"]:is(:where(.group)[data-collapsible="offExamples"] *) {
    right: calc(var(--sidebar-width) * -1);
  }

  .data-\[side\=right\]\:data-closed\:slide-out-to-right-10[data-side="right"][data-closed] {
    --tw-exit-translate-x: calc(.1*100%);
  }

  .data-\[side\=right\]\:data-open\:slide-in-from-right-10[data-side="right"][data-open] {
    --tw-enter-translate-x: calc(.1*100%);
  }

  .data-\[side\=top\]\:inset-x-0[data-side="top"] {
    inset-inline: 0;
  }

  .data-\[side\=top\]\:top-0[data-side="top"] {
    top: 0;
  }

  .data-\[side\=top\]\:h-auto[data-side="top"] {
    height: auto;
  }

  .data-\[side\=top\]\:border-b[data-side="top"] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .data-\[side\=top\]\:slide-in-from-bottom-2[data-side="top"] {
    --tw-enter-translate-y: calc(2*var(--spacing));
  }

  .data-\[side\=top\]\:slide-in-from-top-4[data-side="top"] {
    --tw-enter-translate-y: calc(4*var(--spacing)*-1);
  }

  .data-\[side\=top\]\:data-closed\:slide-out-to-top-10[data-side="top"][data-closed] {
    --tw-exit-translate-y: calc(.1*-100%);
  }

  .data-\[side\=top\]\:data-open\:slide-in-from-top-10[data-side="top"][data-open] {
    --tw-enter-translate-y: calc(.1*-100%);
  }

  .data-\[signature-state\=filled\]\:border-transparent[data-signature-state="filled"] {
    border-color: #0000;
  }

  .data-\[signature-state\=filled\]\:bg-transparent[data-signature-state="filled"] {
    background-color: #0000;
  }

  @media (hover: hover) {
    .data-\[signature-state\=filled\]\:hover\:bg-foreground\/5[data-signature-state="filled"]:hover {
      background-color: var(--foreground);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .data-\[signature-state\=filled\]\:hover\:bg-foreground\/5[data-signature-state="filled"]:hover {
        background-color: color-mix(in oklab, var(--foreground) 5%, transparent);
      }
    }
  }

  .data-\[size\=default\]\:h-5[data-size="default"] {
    height: calc(var(--spacing) * 5);
  }

  .data-\[size\=default\]\:h-9[data-size="default"] {
    height: calc(var(--spacing) * 9);
  }

  .data-\[size\=default\]\:w-8[data-size="default"] {
    width: calc(var(--spacing) * 8);
  }

  .data-\[size\=default\]\:max-w-xs[data-size="default"] {
    max-width: var(--container-xs);
  }

  .data-\[size\=lg\]\:size-10[data-size="lg"] {
    width: calc(var(--spacing) * 10);
    height: calc(var(--spacing) * 10);
  }

  .data-\[size\=sm\]\:size-6[data-size="sm"] {
    width: calc(var(--spacing) * 6);
    height: calc(var(--spacing) * 6);
  }

  .data-\[size\=sm\]\:h-3\.5[data-size="sm"] {
    height: calc(var(--spacing) * 3.5);
  }

  .data-\[size\=sm\]\:h-8[data-size="sm"] {
    height: calc(var(--spacing) * 8);
  }

  .data-\[size\=sm\]\:w-6[data-size="sm"] {
    width: calc(var(--spacing) * 6);
  }

  .data-\[size\=sm\]\:max-w-xs[data-size="sm"] {
    max-width: var(--container-xs);
  }

  .data-\[size\=sm\]\:gap-4[data-size="sm"] {
    gap: calc(var(--spacing) * 4);
  }

  .data-\[size\=sm\]\:py-4[data-size="sm"] {
    padding-block: calc(var(--spacing) * 4);
  }

  :is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:ms-auto *)[data-slot="accordion-trigger-icon"] {
    margin-inline-start: auto;
  }

  :is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:size-4 *)[data-slot="accordion-trigger-icon"] {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  :is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:text-muted-foreground *)[data-slot="accordion-trigger-icon"] {
    color: var(--muted-foreground);
  }

  :is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90 > *)[data-slot="alert-description"] {
    color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90 > *)[data-slot="alert-description"] {
      color: color-mix(in oklab, var(--destructive) 90%, transparent);
    }
  }

  :is(.\*\*\:data-\[slot\=alert-dialog-description\]\:text-cuav-secondary *)[data-slot="alert-dialog-description"] {
    color: var(--color-cuav-secondary);
  }

  :is(.\*\:data-\[slot\=autocomplete-input\]\:ps-\(--ui-autocomplete-input-padding\) > *)[data-slot="autocomplete-input"] {
    padding-inline-start: var(--ui-autocomplete-input-padding);
  }

  :is(.has-\[\+\[data-slot\=autocomplete-trigger\]\,\+\[data-slot\=autocomplete-clear\]\]\:\*\:data-\[slot\=autocomplete-input\]\:pe-6\.5:has( + [data-slot="autocomplete-trigger"],  + [data-slot="autocomplete-clear"]) > *)[data-slot="autocomplete-input"] {
    padding-inline-end: calc(var(--spacing) * 6.5);
  }

  :is(.has-\[\+\[data-slot\=autocomplete-trigger\]\,\+\[data-slot\=autocomplete-clear\]\]\:\*\:data-\[slot\=autocomplete-input\]\:pe-7:has( + [data-slot="autocomplete-trigger"],  + [data-slot="autocomplete-clear"]) > *)[data-slot="autocomplete-input"] {
    padding-inline-end: calc(var(--spacing) * 7);
  }

  :is(.data-\[size\=sm\]\:\*\:data-\[slot\=autocomplete-input\]\:ps-\(--ui-autocomplete-input-padding-sm\)[data-size="sm"] > *)[data-slot="autocomplete-input"] {
    padding-inline-start: var(--ui-autocomplete-input-padding-sm);
  }

  .data-\[slot\=checkbox-group\]\:gap-3[data-slot="checkbox-group"] {
    gap: calc(var(--spacing) * 3);
  }

  :is(.\*\*\:data-\[slot\=combobox-input\]\:min-h-0 *)[data-slot="combobox-input"] {
    min-height: 0;
  }

  :is(.\*\*\:data-\[slot\=combobox-input\]\:flex-1 *)[data-slot="combobox-input"] {
    flex: 1;
  }

  :is(.\*\*\:data-\[slot\=combobox-input\]\:grow *)[data-slot="combobox-input"] {
    flex-grow: 1;
  }

  :is(.\*\*\:data-\[slot\=combobox-input\]\:rounded-none *)[data-slot="combobox-input"] {
    border-radius: 0;
  }

  :is(.\*\*\:data-\[slot\=combobox-input\]\:border-0 *)[data-slot="combobox-input"] {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  :is(.\*\*\:data-\[slot\=combobox-input\]\:px-1\.5 *)[data-slot="combobox-input"] {
    padding-inline: calc(var(--spacing) * 1.5);
  }

  :is(.\*\*\:data-\[slot\=combobox-input\]\:py-0 *)[data-slot="combobox-input"] {
    padding-block: 0;
  }

  :is(.\*\*\:data-\[slot\=combobox-input\]\:text-xs *)[data-slot="combobox-input"] {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  :is(.\*\*\:data-\[slot\=combobox-input\]\:text-\(--utm-ui-foreground-strong\) *)[data-slot="combobox-input"] {
    color: var(--utm-ui-foreground-strong);
  }

  :is(.\*\*\:data-\[slot\=combobox-input\]\:shadow-none *)[data-slot="combobox-input"] {
    --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);
  }

  :is(.\*\*\:data-\[slot\=combobox-input\]\:ring-0 *)[data-slot="combobox-input"] {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  :is(.\*\*\:data-\[slot\=combobox-input\]\:outline-none *)[data-slot="combobox-input"] {
    --tw-outline-style: none;
    outline-style: none;
  }

  :is(.has-data-\[slot\=combobox-chip\]\:\*\*\:data-\[slot\=combobox-input\]\:px-0:has([data-slot="combobox-chip"]) *)[data-slot="combobox-input"] {
    padding-inline: 0;
  }

  :is(.\*\*\:data-\[slot\=dialog-description\]\:text-cuav-secondary *)[data-slot="dialog-description"] {
    color: var(--color-cuav-secondary);
  }

  :is(.\*\:data-\[slot\=field\]\:p-3 > *)[data-slot="field"] {
    padding: calc(var(--spacing) * 3);
  }

  :is(.\*\:data-\[slot\=field-label\]\:flex-auto > *)[data-slot="field-label"] {
    flex: auto;
  }

  :is(.\*\*\:data-\[slot\=field-label\]\:sr-only *)[data-slot="field-label"] {
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
  }

  :is(.\*\*\:data-\[slot\=input\]\:h-12 *)[data-slot="input"] {
    height: calc(var(--spacing) * 12);
  }

  :is(.\*\*\:data-\[slot\=input\]\:border-transparent *)[data-slot="input"] {
    border-color: #0000;
  }

  :is(.\*\*\:data-\[slot\=input\]\:bg-transparent *)[data-slot="input"] {
    background-color: #0000;
  }

  :is(.\*\*\:data-\[slot\=input\]\:shadow-none *)[data-slot="input"] {
    --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);
  }

  :is(.\*\*\:data-\[slot\=input\]\:before\:hidden *)[data-slot="input"]:before {
    content: var(--tw-content);
    display: none;
  }

  :is(.\*\*\:data-\[slot\=input\]\:has-focus-visible\:ring-0 *)[data-slot="input"]:has(: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);
  }

  :is(.\*\*\:data-\[slot\=multi-select-input\]\:grow *)[data-slot="multi-select-input"] {
    flex-grow: 1;
  }

  :is(.\*\*\:data-\[slot\=scroll-area-viewport\]\:data-has-overflow-y\:pe-1 *)[data-slot="scroll-area-viewport"][data-has-overflow-y] {
    padding-inline-end: var(--spacing);
  }

  :is(.\*\*\:data-\[slot\=select-trigger\]\:h-8 *)[data-slot="select-trigger"] {
    height: calc(var(--spacing) * 8);
  }

  :is(.\*\*\:data-\[slot\=select-trigger\]\:w-40 *)[data-slot="select-trigger"] {
    width: calc(var(--spacing) * 40);
  }

  :is(.\*\*\:data-\[slot\=select-trigger\]\:rounded-md *)[data-slot="select-trigger"] {
    border-radius: calc(var(--radius) - 2px);
  }

  :is(.\*\*\:data-\[slot\=select-trigger\]\:border *)[data-slot="select-trigger"] {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  :is(.\*\*\:data-\[slot\=select-trigger\]\:border-info\/80 *)[data-slot="select-trigger"] {
    border-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :is(.\*\*\:data-\[slot\=select-trigger\]\:border-info\/80 *)[data-slot="select-trigger"] {
      border-color: color-mix(in oklab, var(--info) 80%, transparent);
    }
  }

  :is(.\*\*\:data-\[slot\=select-trigger\]\:bg-\(--utm-ui-background-panel-strong\) *)[data-slot="select-trigger"] {
    background-color: var(--utm-ui-background-panel-strong);
  }

  :is(.\*\*\:data-\[slot\=select-trigger\]\:px-2\.5 *)[data-slot="select-trigger"] {
    padding-inline: calc(var(--spacing) * 2.5);
  }

  :is(.\*\*\:data-\[slot\=select-trigger\]\:text-xs *)[data-slot="select-trigger"] {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  :is(.\*\*\:data-\[slot\=select-trigger\]\:text-\(--utm-ui-foreground-strong\) *)[data-slot="select-trigger"] {
    color: var(--utm-ui-foreground-strong);
  }

  :is(.\*\*\:data-\[slot\=select-trigger\]\:shadow-sm *)[data-slot="select-trigger"] {
    --tw-shadow: var(--shadow-sm);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  :is(.\*\*\:data-\[slot\=select-trigger\]\:transition-colors *)[data-slot="select-trigger"] {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  @media (hover: hover) {
    :is(.\*\*\:data-\[slot\=select-trigger\]\:hover\:border-info *)[data-slot="select-trigger"]:hover {
      border-color: var(--info);
    }

    :is(.\*\*\:data-\[slot\=select-trigger\]\:hover\:bg-info\/20 *)[data-slot="select-trigger"]:hover {
      background-color: var(--info);
    }

    @supports (color: color-mix(in lab, red, red)) {
      :is(.\*\*\:data-\[slot\=select-trigger\]\:hover\:bg-info\/20 *)[data-slot="select-trigger"]:hover {
        background-color: color-mix(in oklab, var(--info) 20%, transparent);
      }
    }
  }

  :is(.\*\:data-\[slot\=select-value\]\:line-clamp-1 > *)[data-slot="select-value"] {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  :is(.\*\:data-\[slot\=select-value\]\:flex > *)[data-slot="select-value"] {
    display: flex;
  }

  :is(.\*\:data-\[slot\=select-value\]\:items-center > *)[data-slot="select-value"] {
    align-items: center;
  }

  :is(.\*\:data-\[slot\=select-value\]\:gap-1\.5 > *)[data-slot="select-value"] {
    gap: calc(var(--spacing) * 1.5);
  }

  :is(.\*\*\:data-\[slot\=slider-range\]\:bg-info *)[data-slot="slider-range"] {
    background-color: var(--info);
  }

  :is(.\*\*\:data-\[slot\=slider-thumb\]\:border-info *)[data-slot="slider-thumb"] {
    border-color: var(--info);
  }

  :is(.\*\*\:data-\[slot\=slider-thumb\]\:bg-info *)[data-slot="slider-thumb"] {
    background-color: var(--info);
  }

  :is(.\*\*\:data-\[slot\=slider-thumb\]\:shadow-sm *)[data-slot="slider-thumb"] {
    --tw-shadow: var(--shadow-sm);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  :is(.\*\*\:data-\[slot\=slider-track\]\:h-1 *)[data-slot="slider-track"] {
    height: var(--spacing);
  }

  :is(.\*\*\:data-\[slot\=slider-track\]\:bg-muted *)[data-slot="slider-track"] {
    background-color: var(--muted);
  }

  .group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-l-md:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"]:first-child {
    border-top-left-radius: calc(var(--radius) - 2px);
    border-bottom-left-radius: calc(var(--radius) - 2px);
  }

  .group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-t-md:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"]:first-child {
    border-top-left-radius: calc(var(--radius) - 2px);
    border-top-right-radius: calc(var(--radius) - 2px);
  }

  .group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-e-md:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"]:last-child {
    border-start-end-radius: calc(var(--radius) - 2px);
    border-end-end-radius: calc(var(--radius) - 2px);
  }

  .group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-b-md:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"]:last-child {
    border-bottom-right-radius: calc(var(--radius) - 2px);
    border-bottom-left-radius: calc(var(--radius) - 2px);
  }

  .data-\[state\=delayed-open\]\:animate-in[data-state="delayed-open"] {
    animation: enter var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none);
  }

  .data-\[state\=delayed-open\]\:fade-in-0[data-state="delayed-open"] {
    --tw-enter-opacity: 0;
  }

  .data-\[state\=delayed-open\]\:zoom-in-95[data-state="delayed-open"] {
    --tw-enter-scale: .95;
  }

  .group-data-\[spacing\=0\]\/toggle-group\:data-\[state\=on\]\:bg-primary\/80:is(:where(.group\/toggle-group)[data-spacing="0"] *)[data-state="on"] {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .group-data-\[spacing\=0\]\/toggle-group\:data-\[state\=on\]\:bg-primary\/80:is(:where(.group\/toggle-group)[data-spacing="0"] *)[data-state="on"] {
      background-color: color-mix(in oklab, var(--primary) 80%, transparent);
    }
  }

  .group-data-\[spacing\=0\]\/toggle-group\:data-\[state\=on\]\:text-primary-foreground\/80:is(:where(.group\/toggle-group)[data-spacing="0"] *)[data-state="on"] {
    color: var(--primary-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .group-data-\[spacing\=0\]\/toggle-group\:data-\[state\=on\]\:text-primary-foreground\/80:is(:where(.group\/toggle-group)[data-spacing="0"] *)[data-state="on"] {
      color: color-mix(in oklab, var(--primary-foreground) 80%, transparent);
    }
  }

  .data-\[state\=open\]\:bg-secondary[data-state="open"] {
    background-color: var(--secondary);
  }

  .data-\[state\=open\]\:text-foreground[data-state="open"] {
    color: var(--foreground);
  }

  .data-\[state\=open\]\:text-inherit[data-state="open"] {
    color: inherit;
  }

  .data-\[state\=selected\]\:bg-muted\/50[data-state="selected"] {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[state\=selected\]\:bg-muted\/50[data-state="selected"] {
      background-color: color-mix(in oklab, var(--muted) 50%, transparent);
    }
  }

  .data-\[state\=selected\]\:bg-primary\/50[data-state="selected"] {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[state\=selected\]\:bg-primary\/50[data-state="selected"] {
      background-color: color-mix(in oklab, var(--primary) 50%, transparent);
    }
  }

  .data-\[status\=loading\]\:data-disabled\:opacity-100[data-status="loading"][data-disabled] {
    opacity: 1;
  }

  .data-\[status\=pending\]\:bg-muted\/50[data-status="pending"] {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[status\=pending\]\:bg-muted\/50[data-status="pending"] {
      background-color: color-mix(in oklab, var(--muted) 50%, transparent);
    }
  }

  .data-ending-style\:data-\[swipe-direction\=down\]\:transform-\(--toast-transform-down-end\)[data-ending-style][data-swipe-direction="down"], .data-expanded\:data-ending-style\:data-\[swipe-direction\=down\]\:transform-\(--toast-transform-down-end\)[data-expanded][data-ending-style][data-swipe-direction="down"] {
    transform: var(--toast-transform-down-end);
  }

  .data-ending-style\:data-\[swipe-direction\=left\]\:transform-\(--toast-transform-left-end\)[data-ending-style][data-swipe-direction="left"], .data-expanded\:data-ending-style\:data-\[swipe-direction\=left\]\:transform-\(--toast-transform-left-end\)[data-expanded][data-ending-style][data-swipe-direction="left"] {
    transform: var(--toast-transform-left-end);
  }

  .data-ending-style\:data-\[swipe-direction\=right\]\:transform-\(--toast-transform-right-end\)[data-ending-style][data-swipe-direction="right"], .data-expanded\:data-ending-style\:data-\[swipe-direction\=right\]\:transform-\(--toast-transform-right-end\)[data-expanded][data-ending-style][data-swipe-direction="right"] {
    transform: var(--toast-transform-right-end);
  }

  .data-ending-style\:data-\[swipe-direction\=up\]\:transform-\(--toast-transform-up-end\)[data-ending-style][data-swipe-direction="up"], .data-expanded\:data-ending-style\:data-\[swipe-direction\=up\]\:transform-\(--toast-transform-up-end\)[data-expanded][data-ending-style][data-swipe-direction="up"] {
    transform: var(--toast-transform-up-end);
  }

  .data-\[tone\=danger\]\:border-cuav-danger\/50[data-tone="danger"] {
    border-color: #ff4d5e80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[tone\=danger\]\:border-cuav-danger\/50[data-tone="danger"] {
      border-color: color-mix(in oklab, var(--color-cuav-danger) 50%, transparent);
    }
  }

  .data-\[tone\=danger\]\:bg-cuav-danger\/10[data-tone="danger"] {
    background-color: #ff4d5e1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[tone\=danger\]\:bg-cuav-danger\/10[data-tone="danger"] {
      background-color: color-mix(in oklab, var(--color-cuav-danger) 10%, transparent);
    }
  }

  .data-\[tone\=danger\]\:text-cuav-danger[data-tone="danger"] {
    color: var(--color-cuav-danger);
  }

  .data-\[tone\=success\]\:text-cuav-success[data-tone="success"] {
    color: var(--color-cuav-success);
  }

  .data-\[tone\=warning\]\:border-cuav-warning\/50[data-tone="warning"] {
    border-color: #ffbf3f80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[tone\=warning\]\:border-cuav-warning\/50[data-tone="warning"] {
      border-color: color-mix(in oklab, var(--color-cuav-warning) 50%, transparent);
    }
  }

  .data-\[tone\=warning\]\:bg-cuav-warning\/10[data-tone="warning"] {
    background-color: #ffbf3f1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[tone\=warning\]\:bg-cuav-warning\/10[data-tone="warning"] {
      background-color: color-mix(in oklab, var(--color-cuav-warning) 10%, transparent);
    }
  }

  .data-\[tone\=warning\]\:text-cuav-warning[data-tone="warning"] {
    color: var(--color-cuav-warning);
  }

  .data-\[variant\=destructive\]\:text-destructive[data-variant="destructive"] {
    color: var(--destructive);
  }

  .data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant="destructive"]:focus {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant="destructive"]:focus {
      background-color: color-mix(in oklab, var(--destructive) 10%, transparent);
    }
  }

  .data-\[variant\=destructive\]\:focus\:text-destructive[data-variant="destructive"]:focus {
    color: var(--destructive);
  }

  .data-\[variant\=destructive\]\:data-highlighted\:bg-destructive\/10[data-variant="destructive"][data-highlighted] {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[variant\=destructive\]\:data-highlighted\:bg-destructive\/10[data-variant="destructive"][data-highlighted] {
      background-color: color-mix(in oklab, var(--destructive) 10%, transparent);
    }
  }

  .data-\[variant\=destructive\]\:data-highlighted\:text-destructive[data-variant="destructive"][data-highlighted] {
    color: var(--destructive);
  }

  .data-\[variant\=label\]\:text-sm[data-variant="label"] {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .data-\[variant\=legend\]\:text-base[data-variant="legend"] {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .data-\[variant\=line\]\:rounded-none[data-variant="line"] {
    border-radius: 0;
  }

  .data-\[spacing\=0\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing="0"][data-variant="outline"] {
    --tw-shadow: var(--shadow-xs);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"][data-variant="outline"] {
    border-left-style: var(--tw-border-style);
    border-left-width: 0;
  }

  .group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"][data-variant="outline"] {
    border-top-style: var(--tw-border-style);
    border-top-width: 0;
  }

  .group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"][data-variant="outline"]:first-child {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"][data-variant="outline"]:first-child {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .data-\[visible\=false\]\:hidden[data-visible="false"] {
    display: none;
  }

  .nth-last-2\:-mt-1:nth-last-child(2) {
    margin-top: calc(var(--spacing) * -1);
  }

  @media (prefers-reduced-motion: no-preference) {
    .motion-safe\:animate-\(--utm-motion-safe-animate-pulse-3s-ease-in-out-infinite\) {
      animation: var(--utm-motion-safe-animate-pulse-3s-ease-in-out-infinite);
    }

    .motion-safe\:animate-\(--utm-motion-safe-animate-spin-3s-linear-infinite-reverse\) {
      animation: var(--utm-motion-safe-animate-spin-3s-linear-infinite-reverse);
    }

    .motion-safe\:animate-\(--utm-motion-safe-animate-spin-6s-linear-infinite\) {
      animation: var(--utm-motion-safe-animate-spin-6s-linear-infinite);
    }

    .motion-safe\:animate-bounce {
      animation: var(--animate-bounce);
    }

    .motion-safe\:animate-cuav-demo-pulse {
      animation: 1.8s ease-in-out infinite cuav-demo-pulse;
    }

    .motion-safe\:animate-in {
      animation: enter var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none);
    }

    .motion-safe\:animate-loading-bar {
      animation: 2s linear infinite loading-bar;
    }

    .motion-safe\:animate-map-selection-scan-vertical {
      animation: 2s linear infinite map-selection-scan-vertical;
    }

    .motion-safe\:animate-ping {
      animation: var(--animate-ping);
    }

    .motion-safe\:animate-pulse {
      animation: var(--animate-pulse);
    }

    .motion-safe\:animate-scan {
      animation: 6s linear infinite scan;
    }

    .motion-safe\:animate-spin {
      animation: var(--animate-spin);
    }

    .motion-safe\:animate-tactical-opacity-pulse {
      animation: 2.2s cubic-bezier(.4, 0, .2, 1) infinite tactical-opacity-pulse;
    }

    .group-focus-within\:motion-safe\:animate-pulse:is(:where(.group):focus-within *) {
      animation: var(--animate-pulse);
    }

    .motion-safe\:group-data-\[status\=error\]\/switch\:animate-switch-error:is(:where(.group\/switch)[data-status="error"] *) {
      animation: .9s cubic-bezier(.2, .8, .2, 1) forwards switch-status;
    }

    .motion-safe\:group-data-\[status\=loading\]\/switch\:animate-spin:is(:where(.group\/switch)[data-status="loading"] *) {
      animation: var(--animate-spin);
    }

    .motion-safe\:group-data-\[status\=success\]\/switch\:animate-switch-success:is(:where(.group\/switch)[data-status="success"] *) {
      animation: .9s cubic-bezier(.2, .8, .2, 1) forwards switch-status;
    }

    :where([data-type="loading"]) .motion-safe\:in-data-\[type\=loading\]\:animate-spin {
      animation: var(--animate-spin);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .motion-reduce\:hidden {
      display: none;
    }

    .motion-reduce\:rotate-none {
      rotate: none;
    }

    .motion-reduce\:animate-none {
      animation: none;
    }

    .motion-reduce\:transition-none {
      transition-property: none;
    }

    @media (prefers-reduced-motion: no-preference) {
      .motion-reduce\:motion-safe\:animate-none {
        animation: none;
      }
    }
  }

  @media not all and (min-width: 1440px) {
    .max-\[1440px\]\:hidden {
      display: none;
    }

    .max-\[1440px\]\:inline {
      display: inline;
    }

    .max-\[1440px\]\:h-6 {
      height: calc(var(--spacing) * 6);
    }

    .max-\[1440px\]\:w-max {
      width: max-content;
    }

    .max-\[1440px\]\:max-w-none {
      max-width: none;
    }

    .max-\[1440px\]\:origin-top-left {
      transform-origin: 0 0;
    }

    .max-\[1440px\]\:grid-cols-\(--utm-max-1440px-grid-cols-3rem-minmax-12rem-1-5fr-minmax-7rem-0-8fr-minmax-7rem-1fr-minmax-7-5rem-0-8fr-5-5rem\) {
      grid-template-columns: var(--utm-max-1440px-grid-cols-3rem-minmax-12rem-1-5fr-minmax-7rem-0-8fr-minmax-7rem-1fr-minmax-7-5rem-0-8fr-5-5rem);
    }

    .max-\[1440px\]\:grid-cols-\(--utm-max-1440px-grid-cols-12rem-17rem-8rem-14rem-5rem\) {
      grid-template-columns: var(--utm-max-1440px-grid-cols-12rem-17rem-8rem-14rem-5rem);
    }

    .max-\[1440px\]\:grid-cols-\(--utm-max-1440px-grid-cols-max-content-max-content\) {
      grid-template-columns: var(--utm-max-1440px-grid-cols-max-content-max-content);
    }

    .max-\[1440px\]\:grid-cols-\(--utm-max-1440px-grid-cols-max-content-max-content-max-content\) {
      grid-template-columns: var(--utm-max-1440px-grid-cols-max-content-max-content-max-content);
    }

    .max-\[1440px\]\:justify-between {
      justify-content: space-between;
    }

    .max-\[1440px\]\:gap-0\.5 {
      gap: calc(var(--spacing) * .5);
    }

    .max-\[1440px\]\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }

    .max-\[1440px\]\:gap-x-4 {
      column-gap: calc(var(--spacing) * 4);
    }

    .max-\[1440px\]\:overflow-visible {
      overflow: visible;
    }

    .max-\[1440px\]\:p-0\.5 {
      padding: calc(var(--spacing) * .5);
    }

    .max-\[1440px\]\:p-2 {
      padding: calc(var(--spacing) * 2);
    }

    .max-\[1440px\]\:px-1\.5 {
      padding-inline: calc(var(--spacing) * 1.5);
    }

    .max-\[1440px\]\:py-2 {
      padding-block: calc(var(--spacing) * 2);
    }

    .max-\[1440px\]\:text-xs {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }

    .max-\[1440px\]\:whitespace-nowrap {
      white-space: nowrap;
    }
  }

  @media not all and (min-width: 100.063rem) {
    .max-cuav-wide\:ml-12 {
      margin-left: calc(var(--spacing) * 12);
    }

    .max-cuav-wide\:hidden {
      display: none;
    }

    .max-cuav-wide\:w-13 {
      width: calc(var(--spacing) * 13);
    }

    .max-cuav-wide\:basis-45 {
      flex-basis: calc(var(--spacing) * 45);
    }

    .max-cuav-wide\:basis-67\.5 {
      flex-basis: calc(var(--spacing) * 67.5);
    }

    .max-cuav-wide\:flex-wrap {
      flex-wrap: wrap;
    }

    .max-cuav-wide\:gap-0 {
      gap: 0;
    }

    .max-cuav-wide\:gap-3 {
      gap: calc(var(--spacing) * 3);
    }

    .max-cuav-wide\:gap-x-2 {
      column-gap: calc(var(--spacing) * 2);
    }

    .max-cuav-wide\:gap-y-1\.25 {
      row-gap: calc(var(--spacing) * 1.25);
    }

    .max-cuav-wide\:px-1\.5 {
      padding-inline: calc(var(--spacing) * 1.5);
    }

    .max-cuav-wide\:px-2 {
      padding-inline: calc(var(--spacing) * 2);
    }

    .max-cuav-wide\:text-lg {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }

    .max-cuav-wide\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }

    .max-cuav-wide\:text-xs {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }

    .max-cuav-wide\:text-xxs {
      font-size: 8px;
    }
  }

  @media not all and (min-width: 80.0625rem) {
    .max-cuav-large\:hidden {
      display: none;
    }

    .max-cuav-large\:size-6\.5 {
      width: calc(var(--spacing) * 6.5);
      height: calc(var(--spacing) * 6.5);
    }

    .max-cuav-large\:w-10 {
      width: calc(var(--spacing) * 10);
    }

    .max-cuav-large\:w-19 {
      width: calc(var(--spacing) * 19);
    }

    .max-cuav-large\:w-72 {
      width: calc(var(--spacing) * 72);
    }

    .max-cuav-large\:min-w-23 {
      min-width: calc(var(--spacing) * 23);
    }

    .max-cuav-large\:basis-60 {
      flex-basis: calc(var(--spacing) * 60);
    }

    .max-cuav-large\:grid-cols-cuav-asset-body-compact {
      grid-template-columns: var(--grid-template-columns-cuav-asset-body-compact);
    }

    .max-cuav-large\:flex-wrap {
      flex-wrap: wrap;
    }

    .max-cuav-large\:gap-1 {
      gap: var(--spacing);
    }

    .max-cuav-large\:gap-1\.5 {
      gap: calc(var(--spacing) * 1.5);
    }

    .max-cuav-large\:gap-x-1\.5 {
      column-gap: calc(var(--spacing) * 1.5);
    }

    .max-cuav-large\:gap-y-0\.5 {
      row-gap: calc(var(--spacing) * .5);
    }

    .max-cuav-large\:px-1\.5 {
      padding-inline: calc(var(--spacing) * 1.5);
    }

    .max-cuav-large\:text-xs {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }

    .max-cuav-large\:text-xxs {
      font-size: 8px;
    }
  }

  @media not all and (min-width: 75rem) {
    .max-cuav-compact\:order-1 {
      order: 1;
    }

    .max-cuav-compact\:order-2 {
      order: 2;
    }

    .max-cuav-compact\:order-3 {
      order: 3;
    }

    .max-cuav-compact\:hidden {
      display: none;
    }

    .max-cuav-compact\:inline-flex {
      display: inline-flex;
    }

    .max-cuav-compact\:w-full {
      width: 100%;
    }

    .max-cuav-compact\:min-w-17\.5 {
      min-width: calc(var(--spacing) * 17.5);
    }

    .max-cuav-compact\:min-w-62\.5 {
      min-width: calc(var(--spacing) * 62.5);
    }

    .max-cuav-compact\:basis-21 {
      flex-basis: calc(var(--spacing) * 21);
    }

    .max-cuav-compact\:basis-full {
      flex-basis: 100%;
    }

    .max-cuav-compact\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .max-cuav-compact\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .max-cuav-compact\:grid-cols-cuav-details-compact {
      grid-template-columns: var(--grid-template-columns-cuav-details-compact);
    }

    .max-cuav-compact\:grid-cols-cuav-page-compact {
      grid-template-columns: var(--grid-template-columns-cuav-page-compact);
    }

    .max-cuav-compact\:flex-row {
      flex-direction: row;
    }

    .max-cuav-compact\:flex-wrap {
      flex-wrap: wrap;
    }

    .max-cuav-compact\:gap-1\.25 {
      gap: calc(var(--spacing) * 1.25);
    }

    .max-cuav-compact\:gap-2 {
      gap: calc(var(--spacing) * 2);
    }

    .max-cuav-compact\:gap-2\.5 {
      gap: calc(var(--spacing) * 2.5);
    }

    .max-cuav-compact\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }

    .max-cuav-compact\:gap-x-3 {
      column-gap: calc(var(--spacing) * 3);
    }

    .max-cuav-compact\:gap-y-1 {
      row-gap: var(--spacing);
    }

    .max-cuav-compact\:p-2 {
      padding: calc(var(--spacing) * 2);
    }

    .max-cuav-compact\:px-2\.5 {
      padding-inline: calc(var(--spacing) * 2.5);
    }

    .max-cuav-compact\:px-4 {
      padding-inline: calc(var(--spacing) * 4);
    }

    .max-cuav-compact\:py-1 {
      padding-block: var(--spacing);
    }

    .max-cuav-compact\:py-1\.75 {
      padding-block: calc(var(--spacing) * 1.75);
    }

    .max-cuav-compact\:text-xl {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }

  @media not all and (min-width: 56.25rem) {
    .max-cuav-medium\:order-3 {
      order: 3;
    }

    .max-cuav-medium\:col-auto {
      grid-column: auto;
    }

    .max-cuav-medium\:col-span-1 {
      grid-column: span 1 / span 1;
    }

    .max-cuav-medium\:col-span-12 {
      grid-column: span 12 / span 12;
    }

    .max-cuav-medium\:col-span-full {
      grid-column: 1 / -1;
    }

    .max-cuav-medium\:row-auto {
      grid-row: auto;
    }

    .max-cuav-medium\:row-start-1 {
      grid-row-start: 1;
    }

    .max-cuav-medium\:ml-0 {
      margin-left: 0;
    }

    .max-cuav-medium\:hidden {
      display: none;
    }

    .max-cuav-medium\:h-120 {
      height: calc(var(--spacing) * 120);
    }

    .max-cuav-medium\:min-h-80 {
      min-height: calc(var(--spacing) * 80);
    }

    .max-cuav-medium\:min-h-auto {
      min-height: auto;
    }

    .max-cuav-medium\:flex-1 {
      flex: 1;
    }

    .max-cuav-medium\:flex-none {
      flex: none;
    }

    .max-cuav-medium\:basis-full {
      flex-basis: 100%;
    }

    .max-cuav-medium\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .max-cuav-medium\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .max-cuav-medium\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .max-cuav-medium\:grid-rows-none {
      grid-template-rows: none;
    }

    .max-cuav-medium\:flex-wrap {
      flex-wrap: wrap;
    }

    .max-cuav-medium\:justify-between {
      justify-content: space-between;
    }

    .max-cuav-medium\:gap-3 {
      gap: calc(var(--spacing) * 3);
    }

    .max-cuav-medium\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }

    .max-cuav-medium\:justify-self-end {
      justify-self: flex-end;
    }

    .max-cuav-medium\:overflow-auto {
      overflow: auto;
    }

    .max-cuav-medium\:p-2\.5 {
      padding: calc(var(--spacing) * 2.5);
    }

    .max-cuav-medium\:px-3\.5 {
      padding-inline: calc(var(--spacing) * 3.5);
    }
  }

  @media not all and (min-width: 33.75rem) {
    .max-cuav-small\:right-2\.5 {
      right: calc(var(--spacing) * 2.5);
    }

    .max-cuav-small\:col-start-1 {
      grid-column-start: 1;
    }

    .max-cuav-small\:ml-0 {
      margin-left: 0;
    }

    .max-cuav-small\:ml-auto {
      margin-left: auto;
    }

    .max-cuav-small\:grid {
      display: grid;
    }

    .max-cuav-small\:h-9\.5 {
      height: calc(var(--spacing) * 9.5);
    }

    .max-cuav-small\:h-130 {
      height: calc(var(--spacing) * 130);
    }

    .max-cuav-small\:w-8\.75 {
      width: calc(var(--spacing) * 8.75);
    }

    .max-cuav-small\:max-w-56 {
      max-width: calc(var(--spacing) * 56);
    }

    .max-cuav-small\:max-w-none {
      max-width: none;
    }

    .max-cuav-small\:min-w-0 {
      min-width: 0;
    }

    .max-cuav-small\:flex-auto {
      flex: auto;
    }

    .max-cuav-small\:basis-full {
      flex-basis: 100%;
    }

    .max-cuav-small\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .max-cuav-small\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .max-cuav-small\:gap-2 {
      gap: calc(var(--spacing) * 2);
    }

    .max-cuav-small\:gap-3 {
      gap: calc(var(--spacing) * 3);
    }

    .max-cuav-small\:gap-x-6 {
      column-gap: calc(var(--spacing) * 6);
    }

    .max-cuav-small\:gap-y-3 {
      row-gap: calc(var(--spacing) * 3);
    }

    .max-cuav-small\:p-2\.5 {
      padding: calc(var(--spacing) * 2.5);
    }

    .max-cuav-small\:p-3 {
      padding: calc(var(--spacing) * 3);
    }

    .max-cuav-small\:px-3 {
      padding-inline: calc(var(--spacing) * 3);
    }

    .max-cuav-small\:text-lg {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }

  @media (min-width: 40rem) {
    .sm\:inset-x-auto {
      inset-inline: auto;
    }

    .sm\:top-24 {
      top: calc(var(--spacing) * 24);
    }

    .sm\:right-4 {
      right: calc(var(--spacing) * 4);
    }

    .sm\:right-6 {
      right: calc(var(--spacing) * 6);
    }

    .sm\:right-15 {
      right: calc(var(--spacing) * 15);
    }

    .sm\:bottom-6 {
      bottom: calc(var(--spacing) * 6);
    }

    .sm\:left-1\/2 {
      left: 50%;
    }

    .sm\:left-6 {
      left: calc(var(--spacing) * 6);
    }

    .sm\:order-1 {
      order: 1;
    }

    .sm\:order-2 {
      order: 2;
    }

    .sm\:col-span-1 {
      grid-column: span 1 / span 1;
    }

    .sm\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .sm\:col-span-3 {
      grid-column: span 3 / span 3;
    }

    .sm\:mt-0 {
      margin-top: 0;
    }

    .sm\:mb-px {
      margin-bottom: 1px;
    }

    .sm\:ml-7 {
      margin-left: calc(var(--spacing) * 7);
    }

    .sm\:block {
      display: block;
    }

    .sm\:flex {
      display: flex;
    }

    .sm\:grid {
      display: grid;
    }

    .sm\:inline {
      display: inline;
    }

    .sm\:inline-block {
      display: inline-block;
    }

    .sm\:inline-flex {
      display: inline-flex;
    }

    .sm\:size-7 {
      width: calc(var(--spacing) * 7);
      height: calc(var(--spacing) * 7);
    }

    .sm\:min-h-7 {
      min-height: calc(var(--spacing) * 7);
    }

    .sm\:w-\(--utm-sm-w-min-16-25rem-24vw\) {
      width: var(--utm-sm-w-min-16-25rem-24vw);
    }

    .sm\:w-\(--utm-sm-w-min-18-75rem-26vw\) {
      width: var(--utm-sm-w-min-18-75rem-26vw);
    }

    .sm\:w-40 {
      width: calc(var(--spacing) * 40);
    }

    .sm\:w-60 {
      width: calc(var(--spacing) * 60);
    }

    .sm\:w-72 {
      width: calc(var(--spacing) * 72);
    }

    .sm\:w-auto {
      width: auto;
    }

    .sm\:max-w-\(--utm-max-w-95vw\) {
      max-width: var(--utm-max-w-95vw);
    }

    .sm\:max-w-\(--utm-w-calc-100vw-2-5rem\) {
      max-width: var(--utm-w-calc-100vw-2-5rem);
    }

    .sm\:max-w-3xl {
      max-width: var(--container-3xl);
    }

    .sm\:max-w-5xl {
      max-width: var(--container-5xl);
    }

    .sm\:max-w-6xl {
      max-width: var(--container-6xl);
    }

    .sm\:max-w-120 {
      max-width: calc(var(--spacing) * 120);
    }

    .sm\:max-w-125 {
      max-width: calc(var(--spacing) * 125);
    }

    .sm\:max-w-135 {
      max-width: calc(var(--spacing) * 135);
    }

    .sm\:max-w-137\.5 {
      max-width: calc(var(--spacing) * 137.5);
    }

    .sm\:max-w-150 {
      max-width: calc(var(--spacing) * 150);
    }

    .sm\:max-w-160 {
      max-width: calc(var(--spacing) * 160);
    }

    .sm\:max-w-162\.5 {
      max-width: calc(var(--spacing) * 162.5);
    }

    .sm\:max-w-175 {
      max-width: calc(var(--spacing) * 175);
    }

    .sm\:max-w-190 {
      max-width: calc(var(--spacing) * 190);
    }

    .sm\:max-w-340 {
      max-width: calc(var(--spacing) * 340);
    }

    .sm\:max-w-380 {
      max-width: calc(var(--spacing) * 380);
    }

    .sm\:max-w-lg {
      max-width: var(--container-lg);
    }

    .sm\:max-w-md {
      max-width: var(--container-md);
    }

    .sm\:max-w-none {
      max-width: none;
    }

    .sm\:max-w-xl {
      max-width: var(--container-xl);
    }

    .sm\:min-w-36 {
      min-width: calc(var(--spacing) * 36);
    }

    .sm\:min-w-56 {
      min-width: calc(var(--spacing) * 56);
    }

    .sm\:min-w-60 {
      min-width: calc(var(--spacing) * 60);
    }

    .sm\:flex-none {
      flex: none;
    }

    .sm\:-translate-x-1\/2 {
      --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .sm\:grid-cols-\(--utm-grid-cols-1fr-auto-1fr\) {
      grid-template-columns: var(--utm-grid-cols-1fr-auto-1fr);
    }

    .sm\:grid-cols-\(--utm-grid-cols-chosen-item\) {
      grid-template-columns: var(--utm-grid-cols-chosen-item);
    }

    .sm\:grid-cols-\(--utm-sm-grid-cols-1fr-auto\) {
      grid-template-columns: var(--utm-sm-grid-cols-1fr-auto);
    }

    .sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .sm\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .sm\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .sm\:flex-row {
      flex-direction: row;
    }

    .sm\:flex-nowrap {
      flex-wrap: nowrap;
    }

    .sm\:items-center {
      align-items: center;
    }

    .sm\:items-end {
      align-items: flex-end;
    }

    .sm\:justify-between {
      justify-content: space-between;
    }

    .sm\:justify-end {
      justify-content: flex-end;
    }

    .sm\:justify-start {
      justify-content: flex-start;
    }

    .sm\:gap-2\.5 {
      gap: calc(var(--spacing) * 2.5);
    }

    .sm\:gap-3 {
      gap: calc(var(--spacing) * 3);
    }

    .sm\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }

    .sm\:gap-x-5 {
      column-gap: calc(var(--spacing) * 5);
    }

    .sm\:p-3 {
      padding: calc(var(--spacing) * 3);
    }

    .sm\:p-4 {
      padding: calc(var(--spacing) * 4);
    }

    .sm\:p-5 {
      padding: calc(var(--spacing) * 5);
    }

    .sm\:p-6 {
      padding: calc(var(--spacing) * 6);
    }

    .sm\:px-2 {
      padding-inline: calc(var(--spacing) * 2);
    }

    .sm\:px-3 {
      padding-inline: calc(var(--spacing) * 3);
    }

    .sm\:px-4 {
      padding-inline: calc(var(--spacing) * 4);
    }

    .sm\:px-5 {
      padding-inline: calc(var(--spacing) * 5);
    }

    .sm\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }

    .sm\:py-0 {
      padding-block: 0;
    }

    .sm\:py-4 {
      padding-block: calc(var(--spacing) * 4);
    }

    .sm\:py-8 {
      padding-block: calc(var(--spacing) * 8);
    }

    .sm\:py-12 {
      padding-block: calc(var(--spacing) * 12);
    }

    .sm\:ps-6 {
      padding-inline-start: calc(var(--spacing) * 6);
    }

    .sm\:ps-7 {
      padding-inline-start: calc(var(--spacing) * 7);
    }

    .sm\:pe-14 {
      padding-inline-end: calc(var(--spacing) * 14);
    }

    .sm\:pt-0 {
      padding-top: 0;
    }

    .sm\:pt-3 {
      padding-top: calc(var(--spacing) * 3);
    }

    .sm\:pt-6 {
      padding-top: calc(var(--spacing) * 6);
    }

    .sm\:pr-6 {
      padding-right: calc(var(--spacing) * 6);
    }

    .sm\:pb-0 {
      padding-bottom: 0;
    }

    .sm\:pb-4 {
      padding-bottom: calc(var(--spacing) * 4);
    }

    .sm\:pl-12 {
      padding-left: calc(var(--spacing) * 12);
    }

    .sm\:text-2xl {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }

    .sm\:text-3xl {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }

    .sm\:text-4xl {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }

    .sm\:text-base {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }

    .sm\:text-lg {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }

    .sm\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }

    .sm\:text-xl {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }

    .sm\:text-xs {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }

    .sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size="default"] *) {
      place-items: start;
    }

    .sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size="default"] *) {
      text-align: left;
    }

    .sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size="default"] *):is(:where(.group\/alert-dialog-content):has([data-slot="alert-dialog-media"]) *) {
      grid-column-start: 2;
    }

    .sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:alert-dialog-layout:is(:where(.group\/alert-dialog-content)[data-size="default"] *):has([data-slot="alert-dialog-media"]) {
      grid-template-rows: auto 1fr;
    }

    .sm\:data-inset\:ps-8[data-inset] {
      padding-inline-start: calc(var(--spacing) * 8);
    }

    .data-\[side\=left\]\:sm\:max-w-sm[data-side="left"], .data-\[side\=right\]\:sm\:max-w-sm[data-side="right"] {
      max-width: var(--container-sm);
    }

    .data-\[size\=default\]\:sm\:max-w-lg[data-size="default"] {
      max-width: var(--container-lg);
    }

    :is(.sm\:\*\:data-\[slot\=autocomplete-input\]\:ps-\(--ui-autocomplete-input-padding-md\) > *)[data-slot="autocomplete-input"] {
      padding-inline-start: var(--ui-autocomplete-input-padding-md);
    }

    :is(.sm\:data-\[size\=sm\]\:\*\:data-\[slot\=autocomplete-input\]\:ps-\(--ui-autocomplete-input-padding-md-sm\)[data-size="sm"] > *)[data-slot="autocomplete-input"] {
      padding-inline-start: var(--ui-autocomplete-input-padding-md-sm);
    }
  }

  @media (min-width: 48rem) {
    .md\:-left-20 {
      left: calc(var(--spacing) * -20);
    }

    .md\:col-span-1 {
      grid-column: span 1 / span 1;
    }

    .md\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .md\:col-span-3 {
      grid-column: span 3 / span 3;
    }

    .md\:col-span-5 {
      grid-column: span 5 / span 5;
    }

    .md\:col-span-7 {
      grid-column: span 7 / span 7;
    }

    .md\:block {
      display: block;
    }

    .md\:flex {
      display: flex;
    }

    .md\:hidden {
      display: none;
    }

    .md\:w-36 {
      width: calc(var(--spacing) * 36);
    }

    .md\:w-52 {
      width: calc(var(--spacing) * 52);
    }

    .md\:w-72 {
      width: calc(var(--spacing) * 72);
    }

    .md\:w-80 {
      width: calc(var(--spacing) * 80);
    }

    .md\:max-w-2xl {
      max-width: var(--container-2xl);
    }

    .md\:max-w-3xl {
      max-width: var(--container-3xl);
    }

    .md\:max-w-6xl {
      max-width: var(--container-6xl);
    }

    .md\:max-w-lg {
      max-width: var(--container-lg);
    }

    .md\:max-w-xl {
      max-width: var(--container-xl);
    }

    .md\:auto-rows-\(--utm-md-auto-rows-18rem\) {
      grid-auto-rows: var(--utm-md-auto-rows-18rem);
    }

    .md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .md\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .md\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .md\:grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }

    .md\:grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }

    .md\:flex-row {
      flex-direction: row;
    }

    .md\:items-center {
      align-items: center;
    }

    .md\:border-t-0 {
      border-top-style: var(--tw-border-style);
      border-top-width: 0;
    }

    .md\:border-l {
      border-left-style: var(--tw-border-style);
      border-left-width: 1px;
    }

    .md\:p-5 {
      padding: calc(var(--spacing) * 5);
    }

    .md\:p-8 {
      padding: calc(var(--spacing) * 8);
    }

    .md\:p-10 {
      padding: calc(var(--spacing) * 10);
    }

    .md\:p-12 {
      padding: calc(var(--spacing) * 12);
    }

    .md\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }

    .md\:pt-0 {
      padding-top: 0;
    }

    .md\:pl-4 {
      padding-left: calc(var(--spacing) * 4);
    }

    .md\:text-2xl {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }

    .md\:text-8xl {
      font-size: var(--text-8xl);
      line-height: var(--tw-leading, var(--text-8xl--line-height));
    }

    .md\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }

    .md\:text-pretty {
      text-wrap: pretty;
    }

    .md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant="inset"] ~ *) {
      margin: calc(var(--spacing) * 2);
    }

    .md\:peer-data-\[variant\=inset\]\:ms-0:is(:where(.peer)[data-variant="inset"] ~ *) {
      margin-inline-start: 0;
    }

    .md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant="inset"] ~ *) {
      border-radius: calc(var(--radius) + 4px);
    }

    .md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant="inset"] ~ *) {
      --tw-shadow: var(--shadow-sm);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ms-2:is(:where(.peer)[data-variant="inset"] ~ *):is(:where(.peer)[data-state="collapsed"] ~ *) {
      margin-inline-start: calc(var(--spacing) * 2);
    }
  }

  @media (min-width: 64rem) {
    .lg\:col-span-1 {
      grid-column: span 1 / span 1;
    }

    .lg\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .lg\:col-span-3 {
      grid-column: span 3 / span 3;
    }

    .lg\:col-span-4 {
      grid-column: span 4 / span 4;
    }

    .lg\:col-span-5 {
      grid-column: span 5 / span 5;
    }

    .lg\:col-span-6 {
      grid-column: span 6 / span 6;
    }

    .lg\:col-span-7 {
      grid-column: span 7 / span 7;
    }

    .lg\:col-span-8 {
      grid-column: span 8 / span 8;
    }

    .lg\:ms-auto {
      margin-inline-start: auto;
    }

    .lg\:mb-8 {
      margin-bottom: calc(var(--spacing) * 8);
    }

    .lg\:ml-2 {
      margin-left: calc(var(--spacing) * 2);
    }

    .lg\:block {
      display: block;
    }

    .lg\:flex {
      display: flex;
    }

    .lg\:inline-flex {
      display: inline-flex;
    }

    .lg\:size-12 {
      width: calc(var(--spacing) * 12);
      height: calc(var(--spacing) * 12);
    }

    .lg\:w-\(--utm-lg-w-clamp-20rem-28vw-25rem\) {
      width: var(--utm-lg-w-clamp-20rem-28vw-25rem);
    }

    .lg\:w-44 {
      width: calc(var(--spacing) * 44);
    }

    .lg\:w-72 {
      width: calc(var(--spacing) * 72);
    }

    .lg\:max-w-4xl {
      max-width: var(--container-4xl);
    }

    .lg\:grid-cols-\(--utm-lg-grid-cols-1-2fr-1fr\) {
      grid-template-columns: var(--utm-lg-grid-cols-1-2fr-1fr);
    }

    .lg\:grid-cols-\(--utm-lg-grid-cols-4fr-6fr\) {
      grid-template-columns: var(--utm-lg-grid-cols-4fr-6fr);
    }

    .lg\:grid-cols-\(--utm-lg-grid-cols-24rem-minmax-0-1fr\) {
      grid-template-columns: var(--utm-lg-grid-cols-24rem-minmax-0-1fr);
    }

    .lg\:grid-cols-\(--utm-lg-grid-cols-minmax-0-1-7fr-minmax-340px-1fr\) {
      grid-template-columns: var(--utm-lg-grid-cols-minmax-0-1-7fr-minmax-340px-1fr);
    }

    .lg\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .lg\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .lg\:grid-cols-10 {
      grid-template-columns: repeat(10, minmax(0, 1fr));
    }

    .lg\:grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }

    .lg\:flex-row {
      flex-direction: row;
    }

    .lg\:items-end {
      align-items: flex-end;
    }

    .lg\:justify-end {
      justify-content: flex-end;
    }

    .lg\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }

    .lg\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }

    .lg\:border-r {
      border-right-style: var(--tw-border-style);
      border-right-width: 1px;
    }

    .lg\:border-b-0 {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 0;
    }

    .lg\:p-4 {
      padding: calc(var(--spacing) * 4);
    }

    .lg\:p-8 {
      padding: calc(var(--spacing) * 8);
    }

    .lg\:p-10 {
      padding: calc(var(--spacing) * 10);
    }

    .lg\:px-5 {
      padding-inline: calc(var(--spacing) * 5);
    }

    .lg\:px-20 {
      padding-inline: calc(var(--spacing) * 20);
    }

    .lg\:ps-2 {
      padding-inline-start: calc(var(--spacing) * 2);
    }

    .lg\:pr-8 {
      padding-right: calc(var(--spacing) * 8);
    }

    .lg\:pb-0 {
      padding-bottom: 0;
    }

    .lg\:pl-4 {
      padding-left: calc(var(--spacing) * 4);
    }

    .lg\:text-2xl {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }

    .lg\:text-3xl {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }

    .lg\:text-4xl {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }

    .lg\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }

    .lg\:text-xl {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }

    .lg\:tracking-\(--utm-lg-tracking-0-2em\) {
      --tw-tracking: var(--utm-lg-tracking-0-2em);
      letter-spacing: var(--utm-lg-tracking-0-2em);
    }
  }

  @media (min-width: 80rem) {
    .xl\:block {
      display: block;
    }

    .xl\:flex {
      display: flex;
    }

    .xl\:hidden {
      display: none;
    }

    .xl\:inline {
      display: inline;
    }

    .xl\:size-8 {
      width: calc(var(--spacing) * 8);
      height: calc(var(--spacing) * 8);
    }

    .xl\:size-16 {
      width: calc(var(--spacing) * 16);
      height: calc(var(--spacing) * 16);
    }

    .xl\:h-\(--utm-dashboard-map-height-wide\) {
      height: var(--utm-dashboard-map-height-wide);
    }

    .xl\:h-8 {
      height: calc(var(--spacing) * 8);
    }

    .xl\:w-5\/12 {
      width: 41.6667%;
    }

    .xl\:w-10 {
      width: calc(var(--spacing) * 10);
    }

    .xl\:w-64 {
      width: calc(var(--spacing) * 64);
    }

    .xl\:w-72 {
      width: calc(var(--spacing) * 72);
    }

    .xl\:max-w-4xl {
      max-width: var(--container-4xl);
    }

    .xl\:max-w-7xl {
      max-width: var(--container-7xl);
    }

    .xl\:columns-2 {
      columns: 2;
    }

    .xl\:grid-cols-\(--utm-xl-grid-cols-440px-minmax-0-1fr\) {
      grid-template-columns: var(--utm-xl-grid-cols-440px-minmax-0-1fr);
    }

    .xl\:grid-cols-\(--utm-xl-grid-cols-minmax-0-1fr-390px\) {
      grid-template-columns: var(--utm-xl-grid-cols-minmax-0-1fr-390px);
    }

    .xl\:grid-cols-\(--utm-xl-grid-cols-minmax-0-5fr-minmax-0-7fr\) {
      grid-template-columns: var(--utm-xl-grid-cols-minmax-0-5fr-minmax-0-7fr);
    }

    .xl\:grid-cols-\(--utm-xl-grid-cols-minmax-320px-1fr-minmax-260px-320px\) {
      grid-template-columns: var(--utm-xl-grid-cols-minmax-320px-1fr-minmax-260px-320px);
    }

    .xl\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .xl\:flex-row {
      flex-direction: row;
    }

    .xl\:gap-2 {
      gap: calc(var(--spacing) * 2);
    }

    .xl\:gap-3 {
      gap: calc(var(--spacing) * 3);
    }

    .xl\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }

    .xl\:gap-5 {
      gap: calc(var(--spacing) * 5);
    }

    .xl\:p-1\.5 {
      padding: calc(var(--spacing) * 1.5);
    }

    .xl\:p-4 {
      padding: calc(var(--spacing) * 4);
    }

    .xl\:px-2 {
      padding-inline: calc(var(--spacing) * 2);
    }

    .xl\:px-2\.5 {
      padding-inline: calc(var(--spacing) * 2.5);
    }

    .xl\:px-3 {
      padding-inline: calc(var(--spacing) * 3);
    }

    .xl\:px-24 {
      padding-inline: calc(var(--spacing) * 24);
    }

    .xl\:py-1\.5 {
      padding-block: calc(var(--spacing) * 1.5);
    }

    .xl\:ps-3 {
      padding-inline-start: calc(var(--spacing) * 3);
    }

    .xl\:ps-4 {
      padding-inline-start: calc(var(--spacing) * 4);
    }

    .xl\:text-4xl {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }

    .xl\:text-5xl {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }

    .xl\:text-lg {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }

    .xl\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }

  @media (min-width: 96rem) {
    .\32 xl\:col-span-3 {
      grid-column: span 3 / span 3;
    }

    .\32 xl\:block {
      display: block;
    }

    .\32 xl\:flex {
      display: flex;
    }

    .\32 xl\:hidden {
      display: none;
    }

    .\32 xl\:inline {
      display: inline;
    }

    .\32 xl\:size-3 {
      width: calc(var(--spacing) * 3);
      height: calc(var(--spacing) * 3);
    }

    .\32 xl\:h-5 {
      height: calc(var(--spacing) * 5);
    }

    .\32 xl\:h-7 {
      height: calc(var(--spacing) * 7);
    }

    .\32 xl\:h-8 {
      height: calc(var(--spacing) * 8);
    }

    .\32 xl\:w-\(--utm-2xl-w-27\) {
      width: var(--utm-2xl-w-27);
    }

    .\32 xl\:w-\(--utm-2xl-w-34\) {
      width: var(--utm-2xl-w-34);
    }

    .\32 xl\:w-\(--utm-w-27\) {
      width: var(--utm-w-27);
    }

    .\32 xl\:w-\(--utm-w-34\) {
      width: var(--utm-w-34);
    }

    .\32 xl\:w-14 {
      width: calc(var(--spacing) * 14);
    }

    .\32 xl\:w-52 {
      width: calc(var(--spacing) * 52);
    }

    .\32 xl\:w-60 {
      width: calc(var(--spacing) * 60);
    }

    .\32 xl\:min-w-20 {
      min-width: calc(var(--spacing) * 20);
    }

    .\32 xl\:min-w-22 {
      min-width: calc(var(--spacing) * 22);
    }

    .\32 xl\:min-w-27\.5 {
      min-width: calc(var(--spacing) * 27.5);
    }

    .\32 xl\:min-w-28 {
      min-width: calc(var(--spacing) * 28);
    }

    .\32 xl\:min-w-32\.5 {
      min-width: calc(var(--spacing) * 32.5);
    }

    .\32 xl\:min-w-88 {
      min-width: calc(var(--spacing) * 88);
    }

    .\32 xl\:min-w-100 {
      min-width: calc(var(--spacing) * 100);
    }

    .\32 xl\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .\32 xl\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .\32 xl\:flex-nowrap {
      flex-wrap: nowrap;
    }

    .\32 xl\:items-center {
      align-items: center;
    }

    .\32 xl\:justify-between {
      justify-content: space-between;
    }

    .\32 xl\:gap-1\.5 {
      gap: calc(var(--spacing) * 1.5);
    }

    .\32 xl\:gap-2 {
      gap: calc(var(--spacing) * 2);
    }

    .\32 xl\:gap-3 {
      gap: calc(var(--spacing) * 3);
    }

    .\32 xl\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }

    .\32 xl\:rounded-md {
      border-radius: calc(var(--radius) - 2px);
    }

    .\32 xl\:p-3 {
      padding: calc(var(--spacing) * 3);
    }

    .\32 xl\:px-2 {
      padding-inline: calc(var(--spacing) * 2);
    }

    .\32 xl\:px-2\.5 {
      padding-inline: calc(var(--spacing) * 2.5);
    }

    .\32 xl\:px-3 {
      padding-inline: calc(var(--spacing) * 3);
    }

    .\32 xl\:py-1 {
      padding-block: var(--spacing);
    }

    .\32 xl\:py-1\.5 {
      padding-block: calc(var(--spacing) * 1.5);
    }

    .\32 xl\:pe-2 {
      padding-inline-end: calc(var(--spacing) * 2);
    }

    .\32 xl\:text-xl {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }

    .\32 xl\:text-xs {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }
  }

  @container (min-width: 20rem) {
    .\@xs\:inline {
      display: inline;
    }
  }

  @container (min-width: 32rem) {
    .\@lg\:ms-auto {
      margin-inline-start: auto;
    }

    .\@lg\:block {
      display: block;
    }
  }

  .rtl\:rotate-180:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) {
    rotate: 180deg;
  }

  :where(.rtl\:space-x-reverse:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) > :not(:last-child)) {
    --tw-space-x-reverse: 1;
  }

  .rtl\:text-right:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) {
    text-align: right;
  }

  :where([data-slot="menu-checkbox-item"][data-checked]) .rtl\:in-\[\[data-slot\=menu-checkbox-item\]\[data-checked\]\]\:menu-checkbox-checked-rtl:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) {
    transform-origin: var(--thumb-size) 50%;
    translate: calc((var(--thumb-size) - 4px) * -1);
  }

  .rtl\:data-\[position\*\=center\]\:translate-x-1\/2:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *)[data-position*="center"] {
    --tw-translate-x: calc(1 / 2 * 100%);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .dark\:border-border\/5:is(.dark *) {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:border-border\/5:is(.dark *) {
      border-color: color-mix(in oklab, var(--border) 5%, transparent);
    }
  }

  .dark\:border-border\/20:is(.dark *) {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:border-border\/20:is(.dark *) {
      border-color: color-mix(in oklab, var(--border) 20%, transparent);
    }
  }

  .dark\:border-info\/55:is(.dark *) {
    border-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:border-info\/55:is(.dark *) {
      border-color: color-mix(in oklab, var(--info) 55%, transparent);
    }
  }

  .dark\:border-info\/80:is(.dark *) {
    border-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:border-info\/80:is(.dark *) {
      border-color: color-mix(in oklab, var(--info) 80%, transparent);
    }
  }

  .dark\:border-input:is(.dark *) {
    border-color: var(--input);
  }

  .dark\:border-primary\/80:is(.dark *) {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:border-primary\/80:is(.dark *) {
      border-color: color-mix(in oklab, var(--primary) 80%, transparent);
    }
  }

  .dark\:border-warning\/30:is(.dark *) {
    border-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:border-warning\/30:is(.dark *) {
      border-color: color-mix(in oklab, var(--warning) 30%, transparent);
    }
  }

  .dark\:bg-\(--utm-ui-background-panel-strong\):is(.dark *) {
    background-color: var(--utm-ui-background-panel-strong);
  }

  .dark\:bg-background:is(.dark *) {
    background-color: var(--background);
  }

  .dark\:bg-card\/98:is(.dark *) {
    background-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-card\/98:is(.dark *) {
      background-color: color-mix(in oklab, var(--card) 98%, transparent);
    }
  }

  .dark\:bg-destructive\/20:is(.dark *) {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-destructive\/20:is(.dark *) {
      background-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .dark\:bg-input\/30:is(.dark *) {
    background-color: var(--input);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-input\/30:is(.dark *) {
      background-color: color-mix(in oklab, var(--input) 30%, transparent);
    }
  }

  .dark\:bg-primary\/10:is(.dark *) {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-primary\/10:is(.dark *) {
      background-color: color-mix(in oklab, var(--primary) 10%, transparent);
    }
  }

  .dark\:bg-secondary:is(.dark *) {
    background-color: var(--secondary);
  }

  .dark\:bg-transparent:is(.dark *) {
    background-color: #0000;
  }

  .dark\:bg-warning\/10:is(.dark *) {
    background-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-warning\/10:is(.dark *) {
      background-color: color-mix(in oklab, var(--warning) 10%, transparent);
    }
  }

  .dark\:bg-white:is(.dark *) {
    background-color: var(--color-white);
  }

  .dark\:text-\(--utm-certificate-expiry-dark\):is(.dark *) {
    color: var(--utm-certificate-expiry-dark);
  }

  .dark\:text-\(--utm-ui-foreground-strong\):is(.dark *) {
    color: var(--utm-ui-foreground-strong);
  }

  .dark\:text-foreground:is(.dark *) {
    color: var(--foreground);
  }

  .dark\:text-info:is(.dark *) {
    color: var(--info);
  }

  .dark\:text-muted-foreground:is(.dark *) {
    color: var(--muted-foreground);
  }

  .dark\:text-success:is(.dark *) {
    color: var(--success);
  }

  .dark\:text-warning:is(.dark *) {
    color: var(--warning);
  }

  .dark\:shadow-none:is(.dark *) {
    --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);
  }

  .dark\:before\:shadow-xs:is(.dark *):before {
    content: var(--tw-content);
    --tw-shadow: var(--shadow-xs);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .dark\:after\:mix-blend-lighten:is(.dark *):after {
    content: var(--tw-content);
    mix-blend-mode: lighten;
  }

  @media (hover: hover) {
    .dark\:hover\:border-info:is(.dark *):hover {
      border-color: var(--info);
    }

    .dark\:hover\:border-primary:is(.dark *):hover {
      border-color: var(--primary);
    }

    .dark\:hover\:bg-accent:is(.dark *):hover {
      background-color: var(--accent);
    }

    .dark\:hover\:bg-destructive\/30:is(.dark *):hover {
      background-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:hover\:bg-destructive\/30:is(.dark *):hover {
        background-color: color-mix(in oklab, var(--destructive) 30%, transparent);
      }
    }

    .dark\:hover\:bg-info\/20:is(.dark *):hover {
      background-color: var(--info);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:hover\:bg-info\/20:is(.dark *):hover {
        background-color: color-mix(in oklab, var(--info) 20%, transparent);
      }
    }

    .dark\:hover\:bg-input\/50:is(.dark *):hover {
      background-color: var(--input);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:hover\:bg-input\/50:is(.dark *):hover {
        background-color: color-mix(in oklab, var(--input) 50%, transparent);
      }
    }

    .dark\:hover\:bg-muted\/50:is(.dark *):hover {
      background-color: var(--muted);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:hover\:bg-muted\/50:is(.dark *):hover {
        background-color: color-mix(in oklab, var(--muted) 50%, transparent);
      }
    }

    .dark\:hover\:bg-primary:is(.dark *):hover, .dark\:hover\:bg-primary\/20:is(.dark *):hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:hover\:bg-primary\/20:is(.dark *):hover {
        background-color: color-mix(in oklab, var(--primary) 20%, transparent);
      }
    }

    .dark\:hover\:bg-secondary\/80:is(.dark *):hover {
      background-color: var(--secondary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:hover\:bg-secondary\/80:is(.dark *):hover {
        background-color: color-mix(in oklab, var(--secondary) 80%, transparent);
      }
    }

    .dark\:hover\:bg-transparent:is(.dark *):hover {
      background-color: #0000;
    }

    .dark\:hover\:text-foreground:is(.dark *):hover {
      color: var(--foreground);
    }
  }

  .dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }

  :where([data-invalid="true"]) .dark\:in-data-\[invalid\=true\]\:border-destructive:is(.dark *) {
    border-color: var(--destructive);
  }

  :where([data-invalid="true"]) .dark\:in-data-\[invalid\=true\]\:ring-destructive\/20:is(.dark *) {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :where([data-invalid="true"]) .dark\:in-data-\[invalid\=true\]\:ring-destructive\/20:is(.dark *) {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  :where([data-slot="tooltip-content"]) .dark\:in-data-\[slot\=tooltip-content\]\:bg-background\/10:is(.dark *) {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :where([data-slot="tooltip-content"]) .dark\:in-data-\[slot\=tooltip-content\]\:bg-background\/10:is(.dark *) {
      background-color: color-mix(in oklab, var(--background) 10%, transparent);
    }
  }

  .dark\:has-data-checked\:bg-primary\/10:is(.dark *):has([data-checked]) {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:has-data-checked\:bg-primary\/10:is(.dark *):has([data-checked]) {
      background-color: color-mix(in oklab, var(--primary) 10%, transparent);
    }
  }

  .dark\:has-\[\[data-slot\=filters-input\]\:\[aria-invalid\=true\]\]\:border-destructive:is(.dark *):has(:is()) {
    border-color: var(--destructive);
  }

  .dark\:has-\[\[data-slot\=filters-input\]\:\[aria-invalid\=true\]\]\:ring-destructive\/20:is(.dark *):has(:is()) {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:has-\[\[data-slot\=filters-input\]\:\[aria-invalid\=true\]\]\:ring-destructive\/20:is(.dark *):has(:is()) {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid="true"]) {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid="true"]) {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }

  .dark\:aria-invalid\:border-destructive:is(.dark *)[aria-invalid="true"], .dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid="true"] {
    border-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid="true"] {
      border-color: color-mix(in oklab, var(--destructive) 50%, transparent);
    }
  }

  .dark\:aria-invalid\:ring-destructive\/20:is(.dark *)[aria-invalid="true"] {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:aria-invalid\:ring-destructive\/20:is(.dark *)[aria-invalid="true"] {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid="true"] {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid="true"] {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }

  .dark\:data-active\:border-input:is(.dark *)[data-active] {
    border-color: var(--input);
  }

  .dark\:data-active\:bg-input\/30:is(.dark *)[data-active] {
    background-color: var(--input);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:data-active\:bg-input\/30:is(.dark *)[data-active] {
      background-color: color-mix(in oklab, var(--input) 30%, transparent);
    }
  }

  .dark\:data-active\:text-foreground:is(.dark *)[data-active] {
    color: var(--foreground);
  }

  .dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant="line"] *)[data-active] {
    border-color: #0000;
  }

  .dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant="line"] *)[data-active] {
    background-color: #0000;
  }

  .dark\:data-checked\:bg-primary-foreground:is(.dark *)[data-checked] {
    background-color: var(--primary-foreground);
  }

  .dark\:data-unchecked\:bg-foreground:is(.dark *)[data-unchecked] {
    background-color: var(--foreground);
  }

  .dark\:data-unchecked\:bg-input\/80:is(.dark *)[data-unchecked] {
    background-color: var(--input);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:data-unchecked\:bg-input\/80:is(.dark *)[data-unchecked] {
      background-color: color-mix(in oklab, var(--input) 80%, transparent);
    }
  }

  :is(.\*\*\:data-\[slot\=input\]\:dark\:bg-transparent *)[data-slot="input"]:is(.dark *) {
    background-color: #0000;
  }

  .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant="destructive"]:focus {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant="destructive"]:focus {
      background-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .dark\:data-\[variant\=destructive\]\:data-highlighted\:bg-destructive\/20:is(.dark *)[data-variant="destructive"][data-highlighted] {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:data-\[variant\=destructive\]\:data-highlighted\:bg-destructive\/20:is(.dark *)[data-variant="destructive"][data-highlighted] {
      background-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  @media print {
    .print\:m-0 {
      margin: 0;
    }

    .print\:block {
      display: block;
    }

    .print\:hidden {
      display: none;
    }

    .print\:min-h-auto {
      min-height: auto;
    }

    .print\:w-auto {
      width: auto;
    }

    .print\:max-w-none {
      max-width: none;
    }

    .print\:overflow-visible {
      overflow: visible;
    }

    .print\:border-none {
      --tw-border-style: none;
      border-style: none;
    }

    .print\:bg-transparent {
      background-color: #0000;
    }

    .print\:bg-white {
      background-color: var(--color-white);
    }

    .print\:p-0 {
      padding: 0;
    }

    .print\: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);
    }
  }

  @media (pointer: coarse) {
    .pointer-coarse\:after\:absolute:after {
      content: var(--tw-content);
      position: absolute;
    }

    .pointer-coarse\:after\:min-h-11:after {
      content: var(--tw-content);
      min-height: calc(var(--spacing) * 11);
    }

    .pointer-coarse\:after\:min-w-11:after {
      content: var(--tw-content);
      min-width: calc(var(--spacing) * 11);
    }
  }

  .\[\&_\*\:\:-webkit-scrollbar\]\:size-1\.5 ::-webkit-scrollbar {
    width: calc(var(--spacing) * 1.5);
    height: calc(var(--spacing) * 1.5);
  }

  .\[\&_\*\:\:-webkit-scrollbar-thumb\]\:rounded-sm ::-webkit-scrollbar-thumb {
    border-radius: calc(var(--radius) - 4px);
  }

  .\[\&_\*\:\:-webkit-scrollbar-thumb\]\:bg-cuav-border ::-webkit-scrollbar-thumb {
    background-color: var(--color-cuav-border);
  }

  .\[\&_\*\:\:-webkit-scrollbar-thumb\]\:bg-cuav-page-scrollbar ::-webkit-scrollbar-thumb {
    background-color: var(--color-cuav-page-scrollbar);
  }

  .\[\&_\*\:\:-webkit-scrollbar-track\]\:bg-cuav-background ::-webkit-scrollbar-track {
    background-color: var(--color-cuav-background);
  }

  .\[\&_\*\:\:-webkit-scrollbar-track\]\:bg-cuav-page-scrollbar-track ::-webkit-scrollbar-track {
    background-color: var(--color-cuav-page-scrollbar-track);
  }

  .\[\&_\*\:\:selection\]\:bg-cuav-accent ::selection {
    background-color: var(--color-cuav-accent);
  }

  .\[\&_\*\:\:selection\]\:text-cuav-background ::selection {
    color: var(--color-cuav-background);
  }

  .\[\&_\.doc-caption\]\:mt-1\.5 .doc-caption {
    margin-top: calc(var(--spacing) * 1.5);
  }

  .\[\&_\.doc-caption\]\:mb-6 .doc-caption {
    margin-bottom: calc(var(--spacing) * 6);
  }

  .\[\&_\.doc-caption\]\:block .doc-caption {
    display: block;
  }

  .\[\&_\.doc-caption\]\:w-full .doc-caption {
    width: 100%;
  }

  .\[\&_\.doc-caption\]\:text-center .doc-caption {
    text-align: center;
  }

  .\[\&_\.doc-caption\]\:text-xs .doc-caption {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .\[\&_\.doc-caption\]\:font-medium .doc-caption {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .\[\&_\.doc-caption\]\:text-muted-foreground .doc-caption {
    color: var(--muted-foreground);
  }

  .\[\&_\.doc-caption\]\:italic .doc-caption {
    font-style: italic;
  }

  .\[\&_\.doc-img-container\]\:my-4 .doc-img-container {
    margin-block: calc(var(--spacing) * 4);
  }

  .\[\&_\.doc-img-container\]\:text-center .doc-img-container {
    text-align: center;
  }

  .\[\&_\.doc-img-container_img\]\:mx-auto .doc-img-container img {
    margin-inline: auto;
  }

  .\[\&_\.doc-img-container_img\]\:block .doc-img-container img {
    display: block;
  }

  .\[\&_\.doc-img-container_img\]\:max-h-\(--utm-help-media-max-height\) .doc-img-container img {
    max-height: var(--utm-help-media-max-height);
  }

  .\[\&_\.doc-img-container_img\]\:rounded-lg .doc-img-container img {
    border-radius: var(--radius);
  }

  .\[\&_\.maplibregl-ctrl-attrib\]\:bg-cuav-panel .maplibregl-ctrl-attrib {
    background-color: var(--color-cuav-panel);
  }

  .\[\&_\.maplibregl-ctrl-attrib\]\:text-cuav-small .maplibregl-ctrl-attrib {
    font-size: var(--text-cuav-small);
  }

  .\[\&_\.maplibregl-ctrl-attrib\]\:text-cuav-secondary .maplibregl-ctrl-attrib {
    color: var(--color-cuav-secondary);
  }

  .\[\&_\.maplibregl-ctrl-scale\]\:border-cuav-secondary .maplibregl-ctrl-scale {
    border-color: var(--color-cuav-secondary);
  }

  .\[\&_\.maplibregl-ctrl-scale\]\:bg-cuav-panel .maplibregl-ctrl-scale {
    background-color: var(--color-cuav-panel);
  }

  .\[\&_\.maplibregl-ctrl-scale\]\:text-cuav-small .maplibregl-ctrl-scale {
    font-size: var(--text-cuav-small);
  }

  .\[\&_\.maplibregl-ctrl-scale\]\:text-cuav-text .maplibregl-ctrl-scale {
    color: var(--color-cuav-text);
  }

  .\[\&_\[data-slot\=field\]\[data-orientation\=vertical\]\]\:gap-1\.5 [data-slot="field"][data-orientation="vertical"] {
    gap: calc(var(--spacing) * 1.5);
  }

  .\[\&_a\]\:underline a {
    text-decoration-line: underline;
  }

  .\[\&_a\]\:underline-offset-3 a {
    text-underline-offset: 3px;
  }

  @media (hover: hover) {
    .\[\&_a\]\:hover\:text-foreground a:hover {
      color: var(--foreground);
    }
  }

  .\[\&_blockquote\]\:my-4 blockquote {
    margin-block: calc(var(--spacing) * 4);
  }

  .\[\&_blockquote\]\:rounded-r-lg blockquote {
    border-top-right-radius: var(--radius);
    border-bottom-right-radius: var(--radius);
  }

  .\[\&_blockquote\]\:border-s-4 blockquote {
    border-inline-start-style: var(--tw-border-style);
    border-inline-start-width: 4px;
  }

  .\[\&_blockquote\]\:border-info blockquote {
    border-color: var(--info);
  }

  .\[\&_blockquote\]\:bg-info\/10 blockquote {
    background-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&_blockquote\]\:bg-info\/10 blockquote {
      background-color: color-mix(in oklab, var(--info) 10%, transparent);
    }
  }

  .\[\&_blockquote\]\:p-3\.5 blockquote {
    padding: calc(var(--spacing) * 3.5);
  }

  .\[\&_blockquote\]\:text-foreground blockquote {
    color: var(--foreground);
  }

  .\[\&_button\]\:cursor-pointer button {
    cursor: pointer;
  }

  .data-invalid\:\[\&_button\]\:border-destructive[data-invalid] button {
    border-color: var(--destructive);
  }

  .data-invalid\:\[\&_button\]\:ring-2[data-invalid] button {
    --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);
  }

  .data-invalid\:\[\&_button\]\:ring-destructive\/20[data-invalid] button {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-invalid\:\[\&_button\]\:ring-destructive\/20[data-invalid] button {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .\[\&_button\:disabled\]\:cursor-default button:disabled {
    cursor: default;
  }

  .\[\&_button\:disabled\]\:opacity-40 button:disabled {
    opacity: .4;
  }

  .\[\&_button\:disabled\]\:opacity-45 button:disabled {
    opacity: .45;
  }

  .\[\&_button\:focus-visible\]\:outline-2 button:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }

  .\[\&_button\:focus-visible\]\:outline-offset-2 button:focus-visible {
    outline-offset: 2px;
  }

  .\[\&_button\:focus-visible\]\:outline-offset-3 button:focus-visible {
    outline-offset: 3px;
  }

  .\[\&_button\:focus-visible\]\:outline-cuav-accent button:focus-visible {
    outline-color: var(--color-cuav-accent);
  }

  .\[\&_button\:focus-visible\]\:outline-cuav-page-selection button:focus-visible {
    outline-color: var(--color-cuav-page-selection);
  }

  .\[\&_dd\]\:text-xs dd {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .\[\&_dd\]\:text-xs\/4 dd {
    font-size: var(--text-xs);
    line-height: calc(var(--spacing) * 4);
  }

  .\[\&_dd\]\:font-semibold dd {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .\[\&_dd\]\:wrap-anywhere dd {
    overflow-wrap: anywhere;
  }

  .\[\&_dd\]\:text-cuav-page-detail dd {
    color: var(--color-cuav-page-detail);
  }

  .\[\&_dd\[data-tone\=danger\]\]\:text-cuav-danger dd[data-tone="danger"] {
    color: var(--color-cuav-danger);
  }

  .\[\&_dd\[data-tone\=success\]\]\:text-cuav-success dd[data-tone="success"] {
    color: var(--color-cuav-success);
  }

  .\[\&_dt\]\:flex dt {
    display: flex;
  }

  .\[\&_dt\]\:items-center dt {
    align-items: center;
  }

  .\[\&_dt\]\:gap-1\.25 dt {
    gap: calc(var(--spacing) * 1.25);
  }

  .\[\&_dt\]\:text-xs dt {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .\[\&_dt\]\:text-xs\/4 dt {
    font-size: var(--text-xs);
    line-height: calc(var(--spacing) * 4);
  }

  .\[\&_dt\]\:text-cuav-page-detail-label dt {
    color: var(--color-cuav-page-detail-label);
  }

  .\[\&_dt\]\:text-cuav-page-incident-label dt {
    color: var(--color-cuav-page-incident-label);
  }

  .\[\&_dt\]\:text-cuav-page-target-muted dt {
    color: var(--color-cuav-page-target-muted);
  }

  .\[\&_dt\]\:text-cuav-secondary dt {
    color: var(--color-cuav-secondary);
  }

  .\[\&_figcaption\]\:mt-2\.5 figcaption {
    margin-top: calc(var(--spacing) * 2.5);
  }

  .\[\&_figcaption\]\:text-center figcaption {
    text-align: center;
  }

  .\[\&_figcaption\]\:text-xs figcaption {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .\[\&_figcaption\]\:font-medium figcaption {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .\[\&_figcaption\]\:text-muted-foreground figcaption {
    color: var(--muted-foreground);
  }

  .\[\&_figcaption\]\:italic figcaption {
    font-style: italic;
  }

  .\[\&_figure\]\:my-6 figure {
    margin-block: calc(var(--spacing) * 6);
  }

  .\[\&_figure\]\:text-center figure {
    text-align: center;
  }

  .\[\&_figure_img\]\:mx-auto figure img {
    margin-inline: auto;
  }

  .\[\&_figure_img\]\:block figure img {
    display: block;
  }

  .\[\&_figure_img\]\:max-h-\(--utm-help-media-max-height\) figure img {
    max-height: var(--utm-help-media-max-height);
  }

  .\[\&_figure_img\]\:rounded-lg figure img {
    border-radius: var(--radius);
  }

  .\[\&_h1\]\:mt-8 h1 {
    margin-top: calc(var(--spacing) * 8);
  }

  .\[\&_h1\]\:mb-3 h1 {
    margin-bottom: calc(var(--spacing) * 3);
  }

  .\[\&_h1\]\:text-2xl h1 {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .\[\&_h1\]\:font-bold h1 {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .\[\&_h1\]\:text-foreground h1 {
    color: var(--foreground);
  }

  .\[\&_h2\]\:mt-7 h2 {
    margin-top: calc(var(--spacing) * 7);
  }

  .\[\&_h2\]\:mb-3 h2 {
    margin-bottom: calc(var(--spacing) * 3);
  }

  .\[\&_h2\]\:border-b h2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .\[\&_h2\]\:border-border h2 {
    border-color: var(--border);
  }

  .\[\&_h2\]\:pb-2 h2 {
    padding-bottom: calc(var(--spacing) * 2);
  }

  .\[\&_h2\]\:text-xl h2 {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }

  .\[\&_h2\]\:font-bold h2 {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .\[\&_h2\]\:text-foreground h2 {
    color: var(--foreground);
  }

  .\[\&_h3\]\:mt-5 h3 {
    margin-top: calc(var(--spacing) * 5);
  }

  .\[\&_h3\]\:mb-2 h3 {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .\[\&_h3\]\:text-lg h3 {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .\[\&_h3\]\:font-bold h3 {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .\[\&_h3\]\:text-foreground h3 {
    color: var(--foreground);
  }

  .\[\&_h4\]\:mt-4 h4 {
    margin-top: calc(var(--spacing) * 4);
  }

  .\[\&_h4\]\:mb-2 h4 {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .\[\&_h4\]\:text-base h4 {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .\[\&_h4\]\:font-semibold h4 {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .\[\&_h4\]\:text-foreground h4 {
    color: var(--foreground);
  }

  .\[\&_i\]\:size-1\.5 i {
    width: calc(var(--spacing) * 1.5);
    height: calc(var(--spacing) * 1.5);
  }

  .\[\&_i\]\:rounded-full i {
    border-radius: var(--radius-full);
  }

  .\[\&_i\]\:bg-cuav-success i {
    background-color: var(--color-cuav-success);
  }

  .\[\&_i\]\:bg-current i {
    background-color: currentColor;
  }

  .data-\[state\=degraded\]\:\[\&_i\]\:bg-cuav-warning[data-state="degraded"] i {
    background-color: var(--color-cuav-warning);
  }

  .data-\[state\=disconnected\]\:\[\&_i\]\:bg-cuav-danger[data-state="disconnected"] i {
    background-color: var(--color-cuav-danger);
  }

  .\[\&_img\]\:inline-block img {
    display: inline-block;
  }

  .\[\&_img\]\:max-w-full img {
    max-width: 100%;
  }

  .\[\&_img\]\:align-middle img {
    vertical-align: middle;
  }

  .\[\&_input\]\:h-8\.5 input {
    height: calc(var(--spacing) * 8.5);
  }

  .\[\&_input\]\:border input {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .\[\&_input\]\:border-cuav-border input {
    border-color: var(--color-cuav-border);
  }

  .\[\&_input\]\:border-cuav-page-picker-border input {
    border-color: var(--color-cuav-page-picker-border);
  }

  .\[\&_input\]\:bg-cuav-page-panel input {
    background-color: var(--color-cuav-page-panel);
  }

  .\[\&_input\]\:bg-cuav-page-picker input {
    background-color: var(--color-cuav-page-picker);
  }

  .\[\&_input\]\:pr-9 input {
    padding-right: calc(var(--spacing) * 9);
  }

  .\[\&_input\]\:text-xs input {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .\[\&_input\]\:text-cuav-page-picker-text input {
    color: var(--color-cuav-page-picker-text);
  }

  .\[\&_input\]\:text-cuav-text input {
    color: var(--color-cuav-text);
  }

  .\[\&_input\]\:caret-cuav-accent input {
    caret-color: var(--color-cuav-accent);
  }

  .\[\&_input\]\:shadow-none input {
    --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);
  }

  .\[\&_input\:\:placeholder\]\:text-cuav-page-placeholder input::placeholder {
    color: var(--color-cuav-page-placeholder);
  }

  .\[\&_input\:\:placeholder\]\:text-cuav-secondary input::placeholder {
    color: var(--color-cuav-secondary);
  }

  .\[\&_input\:focus-visible\]\:outline-2 input:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }

  .\[\&_input\:focus-visible\]\:outline-offset-2 input:focus-visible {
    outline-offset: 2px;
  }

  .\[\&_input\:focus-visible\]\:outline-offset-3 input:focus-visible {
    outline-offset: 3px;
  }

  .\[\&_input\:focus-visible\]\:outline-cuav-accent input:focus-visible {
    outline-color: var(--color-cuav-accent);
  }

  .\[\&_input\:focus-visible\]\:outline-cuav-page-selection input:focus-visible {
    outline-color: var(--color-cuav-page-selection);
  }

  .\[\&_label\>span\]\:text-primary label > span {
    color: var(--primary);
  }

  .\[\&_li\]\:text-cuav-page-timeline li {
    color: var(--color-cuav-page-timeline);
  }

  .\[\&_li_svg\]\:text-cuav-page-timeline-active li svg {
    color: var(--color-cuav-page-timeline-active);
  }

  .\[\&_ol\]\:ms-6 ol {
    margin-inline-start: calc(var(--spacing) * 6);
  }

  .\[\&_ol\]\:list-decimal ol {
    list-style-type: decimal;
  }

  :where(.\[\&_ol\]\:space-y-2 ol > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  }

  .\[\&_ol\]\:text-foreground ol {
    color: var(--foreground);
  }

  .\[\&_p\]\:leading-7 p {
    --tw-leading: calc(var(--spacing) * 7);
    line-height: calc(var(--spacing) * 7);
  }

  .\[\&_p\]\:text-foreground p {
    color: var(--foreground);
  }

  .\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child) {
    margin-bottom: calc(var(--spacing) * 4);
  }

  .\[\&_pre\]\:bg-transparent pre {
    background-color: #0000;
  }

  .\[\&_pre\]\:p-0 pre {
    padding: 0;
  }

  .\[\&_pre\]\:text-xs pre {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .\[\&_pre\]\:text-muted-foreground pre {
    color: var(--muted-foreground);
  }

  .\[\&_select\:focus-visible\]\:outline-2 select:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }

  .\[\&_select\:focus-visible\]\:outline-offset-3 select:focus-visible {
    outline-offset: 3px;
  }

  .\[\&_select\:focus-visible\]\:outline-cuav-page-selection select:focus-visible {
    outline-color: var(--color-cuav-page-selection);
  }

  .\[\&_small\]\:block small {
    display: block;
  }

  .\[\&_small\]\:text-cuav-page-telemetry-muted small {
    color: var(--color-cuav-page-telemetry-muted);
  }

  .\[\&_small\]\:text-cuav-secondary small {
    color: var(--color-cuav-secondary);
  }

  .\[\&_span\]\:line-clamp-none span {
    -webkit-line-clamp: unset;
    -webkit-box-orient: horizontal;
    display: block;
    overflow: visible;
  }

  .\[\&_span\]\:rounded-sm span {
    border-radius: calc(var(--radius) - 4px);
  }

  .\[\&_span\]\:border span {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .\[\&_span\]\:border-cuav-border span {
    border-color: var(--color-cuav-border);
  }

  .\[\&_span\]\:bg-cuav-background\/90 span {
    background-color: #020912e6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&_span\]\:bg-cuav-background\/90 span {
      background-color: color-mix(in oklab, var(--color-cuav-background) 90%, transparent);
    }
  }

  .\[\&_span\]\:px-1 span {
    padding-inline: var(--spacing);
  }

  .\[\&_span\]\:py-px span {
    padding-block: 1px;
  }

  .\[\&_span\]\:text-cuav-label span {
    font-size: var(--text-cuav-label);
  }

  .\[\&_span\]\:font-semibold span {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .\[\&_span\]\:text-wrap span {
    text-wrap: wrap;
  }

  .\[\&_span\]\:whitespace-normal span {
    white-space: normal;
  }

  .\[\&_span\]\:text-cuav-text span {
    color: var(--color-cuav-text);
  }

  .\[\&_strong\]\:text-cuav-page-detail-value strong {
    color: var(--color-cuav-page-detail-value);
  }

  .\[\&_svg\]\:pointer-events-none svg {
    pointer-events: none;
  }

  .\[\&_svg\]\:-mx-0\.5 svg {
    margin-inline: calc(var(--spacing) * -.5);
  }

  .\[\&_svg\]\:size-3 svg {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }

  .\[\&_svg\]\:size-3\.5 svg {
    width: calc(var(--spacing) * 3.5);
    height: calc(var(--spacing) * 3.5);
  }

  .\[\&_svg\]\:size-4 svg {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .\[\&_svg\]\:size-8\.5 svg {
    width: calc(var(--spacing) * 8.5);
    height: calc(var(--spacing) * 8.5);
  }

  .\[\&_svg\]\:size-10 svg {
    width: calc(var(--spacing) * 10);
    height: calc(var(--spacing) * 10);
  }

  .\[\&_svg\]\:shrink-0 svg {
    flex-shrink: 0;
  }

  .\[\&_svg\]\:rounded-sm svg {
    border-radius: calc(var(--radius) - 4px);
  }

  .\[\&_svg\]\:border svg {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .\[\&_svg\]\:border-current svg {
    border-color: currentColor;
  }

  .\[\&_svg\]\:bg-cuav-background\/90 svg {
    background-color: #020912e6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&_svg\]\:bg-cuav-background\/90 svg {
      background-color: color-mix(in oklab, var(--color-cuav-background) 90%, transparent);
    }
  }

  .\[\&_svg\]\:p-0\.75 svg {
    padding: calc(var(--spacing) * .75);
  }

  .\[\&_svg\]\:text-cuav-accent svg {
    color: var(--color-cuav-accent);
  }

  .\[\&_svg\]\:text-cuav-page-detail-icon svg {
    color: var(--color-cuav-page-detail-icon);
  }

  .\[\&_svg\]\:text-inherit svg {
    color: inherit;
  }

  .\[\&_svg\]\:opacity-60 svg {
    opacity: .6;
  }

  .\[\&_svg\]\:opacity-100 svg {
    opacity: 1;
  }

  @media (hover: hover) {
    .hover\:\[\&_svg\]\:opacity-100:hover svg {
      opacity: 1;
    }
  }

  .data-\[selected\=true\]\:\[\&_svg\]\:size-10\.5[data-selected="true"] svg {
    width: calc(var(--spacing) * 10.5);
    height: calc(var(--spacing) * 10.5);
  }

  .data-\[selected\=true\]\:\[\&_svg\]\:border-2[data-selected="true"] svg {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .data-\[selected\=true\]\:\[\&_svg\]\:bg-cuav-selected[data-selected="true"] svg {
    background-color: var(--color-cuav-selected);
  }

  .data-\[selected\=true\]\:\[\&_svg\]\:shadow-lg[data-selected="true"] svg {
    --tw-shadow: var(--shadow-lg);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .data-\[selected\=true\]\:\[\&_svg\]\:ring-2[data-selected="true"] svg {
    --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);
  }

  .data-\[selected\=true\]\:\[\&_svg\]\:ring-cuav-accent\/15[data-selected="true"] svg {
    --tw-ring-color: #15d9ef26;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[selected\=true\]\:\[\&_svg\]\:ring-cuav-accent\/15[data-selected="true"] svg {
      --tw-ring-color: color-mix(in oklab, var(--color-cuav-accent) 15%, transparent);
    }
  }

  .data-\[stage\=decision\]\:data-\[selected\=true\]\:\[\&_svg\]\:border-cuav-warning[data-stage="decision"][data-selected="true"] svg {
    border-color: var(--color-cuav-warning);
  }

  .data-\[stage\=decision\]\:data-\[selected\=true\]\:\[\&_svg\]\:ring-cuav-warning\/15[data-stage="decision"][data-selected="true"] svg {
    --tw-ring-color: #ffbf3f26;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[stage\=decision\]\:data-\[selected\=true\]\:\[\&_svg\]\:ring-cuav-warning\/15[data-stage="decision"][data-selected="true"] svg {
      --tw-ring-color: color-mix(in oklab, var(--color-cuav-warning) 15%, transparent);
    }
  }

  .data-\[stage\=responding\]\:data-\[selected\=true\]\:\[\&_svg\]\:border-cuav-danger[data-stage="responding"][data-selected="true"] svg {
    border-color: var(--color-cuav-danger);
  }

  .data-\[stage\=responding\]\:data-\[selected\=true\]\:\[\&_svg\]\:ring-cuav-danger\/15[data-stage="responding"][data-selected="true"] svg {
    --tw-ring-color: #ff4d5e26;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[stage\=responding\]\:data-\[selected\=true\]\:\[\&_svg\]\:ring-cuav-danger\/15[data-stage="responding"][data-selected="true"] svg {
      --tw-ring-color: color-mix(in oklab, var(--color-cuav-danger) 15%, transparent);
    }
  }

  .\[\&_svg\:not\(\[class\*\=\"size-\"\]\)\]\:size-3 svg:not([class*="size-"]), .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }

  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 3.5);
    height: calc(var(--spacing) * 3.5);
  }

  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4\.5 svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 4.5);
    height: calc(var(--spacing) * 4.5);
  }

  @media (min-width: 40rem) {
    .sm\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*="size-"]) {
      width: calc(var(--spacing) * 4);
      height: calc(var(--spacing) * 4);
    }
  }

  .\[\&_svg\:not\(\[class\*\=opacity-\]\)\]\:opacity-60 svg:not([class*="opacity-"]) {
    opacity: .6;
  }

  .\[\&_svg\:not\(\[class\*\=size-\]\)\]\:size-3 svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }

  .\[\&_svg\:not\(\[class\*\=size-\]\)\]\:size-3\.5 svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 3.5);
    height: calc(var(--spacing) * 3.5);
  }

  .\[\&_svg\:not\(\[class\*\=size-\]\)\]\:size-4 svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .\[\&_svg\:not\(\[role\=img\]\)\:not\(\[class\*\=text-\]\)\]\:opacity-60 svg:not([role="img"]):not([class*="text-"]), .\[\&_svg\:not\(\[role\=img\]\)\:not\(\[class\*\=text-\]\)\:not\(\[class\*\=opacity-\]\)\]\:opacity-60 svg:not([role="img"]):not([class*="text-"]):not([class*="opacity-"]) {
    opacity: .6;
  }

  .\[\&_svg\[data-symbol\=mobile\]\]\:size-9\.5 svg[data-symbol="mobile"] {
    width: calc(var(--spacing) * 9.5);
    height: calc(var(--spacing) * 9.5);
  }

  .\[\&_svg\[data-symbol\=mobile\]\]\:p-0\.25 svg[data-symbol="mobile"] {
    padding: calc(var(--spacing) * .25);
  }

  .\[\&_svg\[data-symbol\=optical\]\]\:size-9\.5 svg[data-symbol="optical"] {
    width: calc(var(--spacing) * 9.5);
    height: calc(var(--spacing) * 9.5);
  }

  .\[\&_svg\[data-symbol\=optical\]\]\:p-0\.25 svg[data-symbol="optical"] {
    padding: calc(var(--spacing) * .25);
  }

  .\[\&_table\]\:my-5 table {
    margin-block: calc(var(--spacing) * 5);
  }

  .\[\&_table\]\:w-full table {
    width: 100%;
  }

  .\[\&_table\]\:border-collapse table {
    border-collapse: collapse;
  }

  .\[\&_table\]\:overflow-hidden table {
    overflow: hidden;
  }

  .\[\&_table\]\:rounded-lg table {
    border-radius: var(--radius);
  }

  .\[\&_table\]\:border table {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .\[\&_table\]\:border-border table {
    border-color: var(--border);
  }

  .\[\&_table\]\:bg-background table {
    background-color: var(--background);
  }

  .\[\&_table\]\:shadow-xs table {
    --tw-shadow: var(--shadow-xs);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .\[\&_tbody_tr\:hover\]\:bg-cuav-selected tbody tr:hover {
    background-color: var(--color-cuav-selected);
  }

  .\[\&_tbody_tr\[data-selected\=true\]\]\:bg-linear-to-r tbody tr[data-selected="true"] {
    --tw-gradient-position: to right;
  }

  @supports (background-image: linear-gradient(in lab, red, red)) {
    .\[\&_tbody_tr\[data-selected\=true\]\]\:bg-linear-to-r tbody tr[data-selected="true"] {
      --tw-gradient-position: to right in oklab;
    }
  }

  .\[\&_tbody_tr\[data-selected\=true\]\]\:bg-linear-to-r tbody tr[data-selected="true"] {
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .\[\&_tbody_tr\[data-selected\=true\]\]\:from-cuav-selected tbody tr[data-selected="true"] {
    --tw-gradient-from: var(--color-cuav-selected);
    --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));
  }

  .\[\&_tbody_tr\[data-selected\=true\]\]\:to-cuav-panel tbody tr[data-selected="true"] {
    --tw-gradient-to: var(--color-cuav-panel);
    --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));
  }

  .\[\&_td\]\:h-7\.75 td {
    height: calc(var(--spacing) * 7.75);
  }

  .\[\&_td\]\:border td {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .\[\&_td\]\:border-b td {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .\[\&_td\]\:border-black td {
    border-color: var(--color-black);
  }

  .\[\&_td\]\:border-border td {
    border-color: var(--border);
  }

  .\[\&_td\]\:border-cuav-border-soft td {
    border-color: var(--color-cuav-border-soft);
  }

  .\[\&_td\]\:p-1\.5 td {
    padding: calc(var(--spacing) * 1.5);
  }

  .\[\&_td\]\:p-3 td {
    padding: calc(var(--spacing) * 3);
  }

  .\[\&_td\]\:px-1\.75 td {
    padding-inline: calc(var(--spacing) * 1.75);
  }

  .\[\&_td\]\:py-0\.75 td {
    padding-block: calc(var(--spacing) * .75);
  }

  .\[\&_td\]\:text-xs td {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .\[\&_td\]\:wrap-break-word td {
    overflow-wrap: break-word;
  }

  .\[\&_td\]\:whitespace-normal td {
    white-space: normal;
  }

  .\[\&_td\]\:whitespace-nowrap td {
    white-space: nowrap;
  }

  .\[\&_td\]\:text-black td {
    color: var(--color-black);
  }

  .\[\&_td\]\:text-foreground td {
    color: var(--foreground);
  }

  @media not all and (min-width: 1440px) {
    .max-\[1440px\]\:\[\&_td_\[role\=checkbox\]\]\:size-3\.5 td [role="checkbox"] {
      width: calc(var(--spacing) * 3.5);
      height: calc(var(--spacing) * 3.5);
    }

    .max-\[1440px\]\:\[\&_td_button\]\:size-6 td button {
      width: calc(var(--spacing) * 6);
      height: calc(var(--spacing) * 6);
    }

    .max-\[1440px\]\:\[\&_td_button_svg\]\:size-3\.5 td button svg {
      width: calc(var(--spacing) * 3.5);
      height: calc(var(--spacing) * 3.5);
    }
  }

  .\[\&_td\,\&_th\]\:max-w-50 td, .\[\&_td\,\&_th\]\:max-w-50 th {
    max-width: calc(var(--spacing) * 50);
  }

  .\[\&_td\,\&_th\]\:border-border\/50 td, .\[\&_td\,\&_th\]\:border-border\/50 th {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&_td\,\&_th\]\:border-border\/50 td, .\[\&_td\,\&_th\]\:border-border\/50 th {
      border-color: color-mix(in oklab, var(--border) 50%, transparent);
    }
  }

  @media not all and (min-width: 1440px) {
    .max-\[1440px\]\:\[\&_td\,\&_th\]\:max-w-none td, .max-\[1440px\]\:\[\&_td\,\&_th\]\:max-w-none th {
      max-width: none;
    }

    .max-\[1440px\]\:\[\&_td\,\&_th\]\:px-2 td, .max-\[1440px\]\:\[\&_td\,\&_th\]\:px-2 th {
      padding-inline: calc(var(--spacing) * 2);
    }

    .max-\[1440px\]\:\[\&_td\,\&_th\]\:text-xs td, .max-\[1440px\]\:\[\&_td\,\&_th\]\:text-xs th {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }
  }

  .\[\&_td\:first-child\]\:rounded-s-lg td:first-child {
    border-start-start-radius: var(--radius);
    border-end-start-radius: var(--radius);
  }

  .\[\&_td\:first-child\,\&_td\:last-child\,\&_th\:first-child\,\&_th\:last-child\]\:px-1 td:first-child, .\[\&_td\:first-child\,\&_td\:last-child\,\&_th\:first-child\,\&_th\:last-child\]\:px-1 td:last-child, .\[\&_td\:first-child\,\&_td\:last-child\,\&_th\:first-child\,\&_th\:last-child\]\:px-1 th:first-child, .\[\&_td\:first-child\,\&_td\:last-child\,\&_th\:first-child\,\&_th\:last-child\]\:px-1 th:last-child {
    padding-inline: var(--spacing);
  }

  .\[\&_td\:has\(\+\[data-pinned\=end\]\)\,\&_th\:has\(\+\[data-pinned\=end\]\)\]\:border-e-0 td:has( + [data-pinned="end"]), .\[\&_td\:has\(\+\[data-pinned\=end\]\)\,\&_th\:has\(\+\[data-pinned\=end\]\)\]\:border-e-0 th:has( + [data-pinned="end"]) {
    border-inline-end-style: var(--tw-border-style);
    border-inline-end-width: 0;
  }

  .\[\&_td\:last-child\]\:rounded-e-lg td:last-child {
    border-start-end-radius: var(--radius);
    border-end-end-radius: var(--radius);
  }

  .\[\&_td\:not\(\:last-child\)\,\&_th\:not\(\:last-child\)\]\:border-e td:not(:last-child), .\[\&_td\:not\(\:last-child\)\,\&_th\:not\(\:last-child\)\]\:border-e th:not(:last-child) {
    border-inline-end-style: var(--tw-border-style);
    border-inline-end-width: 1px;
  }

  .\[\&_td\[data-pinned\]\,\&_th\[data-pinned\]\]\:px-1 td[data-pinned], .\[\&_td\[data-pinned\]\,\&_th\[data-pinned\]\]\:px-1 th[data-pinned] {
    padding-inline: var(--spacing);
  }

  .\[\&_td\[data-pinned\]\[data-last-col\]\,\&_th\[data-pinned\]\[data-last-col\]\]\:border-border\/50 td[data-pinned][data-last-col], .\[\&_td\[data-pinned\]\[data-last-col\]\,\&_th\[data-pinned\]\[data-last-col\]\]\:border-border\/50 th[data-pinned][data-last-col] {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&_td\[data-pinned\]\[data-last-col\]\,\&_th\[data-pinned\]\[data-last-col\]\]\:border-border\/50 td[data-pinned][data-last-col], .\[\&_td\[data-pinned\]\[data-last-col\]\,\&_th\[data-pinned\]\[data-last-col\]\]\:border-border\/50 th[data-pinned][data-last-col] {
      border-color: color-mix(in oklab, var(--border) 50%, transparent);
    }
  }

  .\[\&_td\[data-virtual-cell\]\]\:font-mono td[data-virtual-cell] {
    font-family: var(--font-mono);
  }

  .\[\&_td\[data-virtual-cell\]\]\:text-xs td[data-virtual-cell] {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .\[\&_td\[data-virtual-cell\]\]\:whitespace-nowrap td[data-virtual-cell] {
    white-space: nowrap;
  }

  .\[\&_th\]\:sticky th {
    position: sticky;
  }

  .\[\&_th\]\:top-0 th {
    top: 0;
  }

  .\[\&_th\]\:h-7\.75 th {
    height: calc(var(--spacing) * 7.75);
  }

  .\[\&_th\]\:border th {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .\[\&_th\]\:border-b th {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .\[\&_th\]\:border-black th {
    border-color: var(--color-black);
  }

  .\[\&_th\]\:border-border th {
    border-color: var(--border);
  }

  .\[\&_th\]\:border-cuav-border-soft th {
    border-color: var(--color-cuav-border-soft);
  }

  .\[\&_th\]\:bg-card th {
    background-color: var(--card);
  }

  .\[\&_th\]\:bg-cuav-panel th {
    background-color: var(--color-cuav-panel);
  }

  .\[\&_th\]\:bg-muted th {
    background-color: var(--muted);
  }

  .\[\&_th\]\:p-2 th {
    padding: calc(var(--spacing) * 2);
  }

  .\[\&_th\]\:p-3 th {
    padding: calc(var(--spacing) * 3);
  }

  .\[\&_th\]\:px-1\.75 th {
    padding-inline: calc(var(--spacing) * 1.75);
  }

  .\[\&_th\]\:py-0\.75 th {
    padding-block: calc(var(--spacing) * .75);
  }

  .\[\&_th\]\:text-left th {
    text-align: left;
  }

  .\[\&_th\]\:text-sm th {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .\[\&_th\]\:text-xs th {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .\[\&_th\]\:text-xxs th {
    font-size: 8px;
  }

  .\[\&_th\]\:font-bold th {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .\[\&_th\]\:font-medium th {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .\[\&_th\]\:font-semibold th {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .\[\&_th\]\:tracking-wide th {
    --tw-tracking: calc(var(--tracking-normal) + .025em);
    letter-spacing: calc(var(--tracking-normal) + .025em);
  }

  .\[\&_th\]\:wrap-break-word th {
    overflow-wrap: break-word;
  }

  .\[\&_th\]\:whitespace-normal th {
    white-space: normal;
  }

  .\[\&_th\]\:whitespace-nowrap th {
    white-space: nowrap;
  }

  .\[\&_th\]\:text-black th {
    color: var(--color-black);
  }

  .\[\&_th\]\:text-cuav-secondary th {
    color: var(--color-cuav-secondary);
  }

  .\[\&_th\]\:text-foreground th {
    color: var(--foreground);
  }

  .\[\&_th\]\:text-muted-foreground th {
    color: var(--muted-foreground);
  }

  .\[\&_th\]\:text-primary th {
    color: var(--primary);
  }

  .\[\&_th\]\:uppercase th {
    text-transform: uppercase;
  }

  .\[\&_th_button\]\:text-xs th button {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .\[\&_th_button\]\:font-semibold th button {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .\[\&_th_button\]\:tracking-wide th button {
    --tw-tracking: calc(var(--tracking-normal) + .025em);
    letter-spacing: calc(var(--tracking-normal) + .025em);
  }

  .\[\&_th_button\]\:text-muted-foreground th button {
    color: var(--muted-foreground);
  }

  .\[\&_th_button\]\:uppercase th button {
    text-transform: uppercase;
  }

  @media not all and (min-width: 1440px) {
    .max-\[1440px\]\:\[\&_th_button\,\&_th\>div\]\:text-xs th button, .max-\[1440px\]\:\[\&_th_button\,\&_th\>div\]\:text-xs th > div {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }
  }

  .\[\&_th_button\:hover\]\:text-foreground th button:hover {
    color: var(--foreground);
  }

  .\[\&_th_div\.cursor-col-resize\:before\]\:bg-transparent th div.cursor-col-resize:before {
    background-color: #0000;
  }

  .\[\&_th_svg\]\:size-3\.5 th svg {
    width: calc(var(--spacing) * 3.5);
    height: calc(var(--spacing) * 3.5);
  }

  .\[\&_th_svg\]\:opacity-100 th svg {
    opacity: 1;
  }

  .\[\&_th\>div\,\&_th_button\]\:text-sm th > div, .\[\&_th\>div\,\&_th_button\]\:text-sm th button {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .\[\&_th\>div\,\&_th_button\]\:font-semibold th > div, .\[\&_th\>div\,\&_th_button\]\:font-semibold th button {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .\[\&_th\>div\,\&_th_button\]\:uppercase th > div, .\[\&_th\>div\,\&_th_button\]\:uppercase th button {
    text-transform: uppercase;
  }

  .\[\&_th\[data-pinned\=end\]\,\&_td\[data-pinned\=end\]\]\:border-s th[data-pinned="end"], .\[\&_th\[data-pinned\=end\]\,\&_td\[data-pinned\=end\]\]\:border-s td[data-pinned="end"] {
    border-inline-start-style: var(--tw-border-style);
    border-inline-start-width: 1px;
  }

  .\[\&_th\[data-virtual-column\]\]\:text-xs th[data-virtual-column] {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .\[\&_th\[data-virtual-column\]\]\:whitespace-nowrap th[data-virtual-column] {
    white-space: nowrap;
  }

  .\[\&_time\]\:text-cuav-accent time {
    color: var(--color-cuav-accent);
  }

  .\[\&_time\]\:text-cuav-page-timeline-muted time {
    color: var(--color-cuav-page-timeline-muted);
  }

  .\[\&_tr\]\:border-b tr {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  @media (hover: hover) {
    .\[\&_tr\]\:hover\:bg-transparent tr:hover {
      background-color: #0000;
    }
  }

  .\[\&_tr\:last-child\]\:border-0 tr:last-child {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .\[\&_tr\:last-child\]\:border-b tr:last-child {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .\[\&_ul\]\:ms-6 ul {
    margin-inline-start: calc(var(--spacing) * 6);
  }

  .\[\&_ul\]\:list-disc ul {
    list-style-type: disc;
  }

  :where(.\[\&_ul\]\:space-y-2 ul > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  }

  .\[\&_ul\]\:text-foreground ul {
    color: var(--foreground);
  }

  .\[\&\+\[data-slot\=filters-remove\]\]\:border-s + [data-slot="filters-remove"] {
    border-inline-start-style: var(--tw-border-style);
    border-inline-start-width: 1px;
  }

  .\[\&\:\:-moz-progress-bar\]\:bg-primary::-moz-progress-bar {
    background-color: var(--primary);
  }

  .\[\&\:\:-webkit-progress-bar\]\:bg-primary::-webkit-progress-bar {
    background-color: var(--primary);
  }

  .\[\&\:\:-webkit-progress-value\]\:bg-primary::-webkit-progress-value {
    background-color: var(--primary);
  }

  .\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-s-\(--cell-radius\):first-child[data-selected="true"] button {
    border-start-start-radius: var(--cell-radius);
    border-end-start-radius: var(--cell-radius);
  }

  .\[\&\:fullscreen\]\:bg-background:fullscreen {
    background-color: var(--background);
  }

  .\[\&\:fullscreen\]\:p-2:fullscreen {
    padding: calc(var(--spacing) * 2);
  }

  .\[\&\:fullscreen\]\:p-6:fullscreen {
    padding: calc(var(--spacing) * 6);
  }

  @media (min-width: 40rem) {
    .sm\:\[\&\:fullscreen\]\:p-4:fullscreen {
      padding: calc(var(--spacing) * 4);
    }
  }

  .\[\&\:hover\>div\]\:bg-primary:hover > div {
    background-color: var(--primary);
  }

  .\[\.border-b\]\:pb-6.border-b {
    padding-bottom: calc(var(--spacing) * 6);
  }

  .group-data-\[size\=sm\]\/card\:\[\.border-b\]\:pb-4:is(:where(.group\/card)[data-size="sm"] *).border-b {
    padding-bottom: calc(var(--spacing) * 4);
  }

  .\[\.border-t\]\:pt-6.border-t {
    padding-top: calc(var(--spacing) * 6);
  }

  .group-data-\[size\=sm\]\/card\:\[\.border-t\]\:pt-4:is(:where(.group\/card)[data-size="sm"] *).border-t {
    padding-top: calc(var(--spacing) * 4);
  }

  :is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) *):is(.rdp-button_next > svg), :is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) *):is(.rdp-button_previous > svg) {
    rotate: 180deg;
  }

  .\[\[readonly\]\]\:cursor-not-allowed[readonly] {
    cursor: not-allowed;
  }

  .\[\[readonly\]\]\:bg-muted\/80[readonly] {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\[readonly\]\]\:bg-muted\/80[readonly] {
      background-color: color-mix(in oklab, var(--muted) 80%, transparent);
    }
  }

  :is(.\*\:\[a\]\:underline > *):is(a) {
    text-decoration-line: underline;
  }

  :is(.\*\:\[a\]\:underline-offset-3 > *):is(a) {
    text-underline-offset: 3px;
  }

  @media (hover: hover) {
    .\[a\]\:hover\:bg-destructive\/20:is(a):hover {
      background-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .\[a\]\:hover\:bg-destructive\/20:is(a):hover {
        background-color: color-mix(in oklab, var(--destructive) 20%, transparent);
      }
    }

    .\[a\]\:hover\:bg-muted:is(a):hover {
      background-color: var(--muted);
    }

    .\[a\]\:hover\:bg-primary\/80:is(a):hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .\[a\]\:hover\:bg-primary\/80:is(a):hover {
        background-color: color-mix(in oklab, var(--primary) 80%, transparent);
      }
    }

    .\[a\]\:hover\:bg-secondary\/80:is(a):hover {
      background-color: var(--secondary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .\[a\]\:hover\:bg-secondary\/80:is(a):hover {
        background-color: color-mix(in oklab, var(--secondary) 80%, transparent);
      }
    }

    .\[a\]\:hover\:text-muted-foreground:is(a):hover {
      color: var(--muted-foreground);
    }

    :is(.\*\:\[a\]\:hover\:text-foreground > *):is(a):hover {
      color: var(--foreground);
    }
  }

  .\[data-slot\=\"skeleton\"\]\:visible:is() {
    visibility: visible;
  }

  :is(.\*\:\[img\:first-child\]\:rounded-t-xl > *):is(img:first-child) {
    border-top-left-radius: calc(var(--radius) + 4px);
    border-top-right-radius: calc(var(--radius) + 4px);
  }

  :is(.\*\:\[img\:last-child\]\:rounded-b-xl > *):is(img:last-child) {
    border-bottom-right-radius: calc(var(--radius) + 4px);
    border-bottom-left-radius: calc(var(--radius) + 4px);
  }

  :is(.\*\:\[span\]\:last\:flex > *):is(span):last-child {
    display: flex;
  }

  :is(.\*\:\[span\]\:last\:items-center > *):is(span):last-child {
    align-items: center;
  }

  :is(.\*\:\[span\]\:last\:gap-2 > *):is(span):last-child {
    gap: calc(var(--spacing) * 2);
  }

  :is(.\*\:\[svg\]\:row-span-2 > *):is(svg) {
    grid-row: span 2 / span 2;
  }

  :is(.\*\:\[svg\]\:translate-y-0\.5 > *):is(svg) {
    --tw-translate-y: calc(var(--spacing) * .5);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  :is(.\*\:\[svg\]\:text-current > *):is(svg) {
    color: currentColor;
  }

  :is(.focus\:\*\:\[svg\]\:text-accent-foreground:focus > *):is(svg) {
    color: var(--accent-foreground);
  }

  :is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant="destructive"] > *):is(svg) {
    color: var(--destructive);
  }

  :is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 > *):is(svg:not([class*="size-"])) {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-e-\(--cell-radius\):last-child[data-selected="true"] button {
    border-start-end-radius: var(--cell-radius);
    border-end-end-radius: var(--cell-radius);
  }

  .\[\&\:not\(\:last-child\)\>td\]\:border-b:not(:last-child) > td {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .\[\&\:not\(\[data-pinned\]\)\:has\(\+\[data-pinned\]\)_div\.cursor-col-resize\:last-child\]\:opacity-0:not([data-pinned]):has( + [data-pinned]) div.cursor-col-resize:last-child {
    opacity: 0;
  }

  .\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-s-\(--cell-radius\):nth-child(2)[data-selected="true"] button {
    border-start-start-radius: var(--cell-radius);
    border-end-start-radius: var(--cell-radius);
  }

  .\[\&\>\.relative\]\:flex-1 > .relative {
    flex: 1;
  }

  .\[\&\>\.sr-only\]\:w-auto > .sr-only {
    width: auto;
  }

  .has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has( > [data-slot="field-content"]) > [role="checkbox"], .has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has( > [data-slot="field-content"]) [role="radio"] {
    margin-top: 1px;
  }

  .\[\&\>a\]\:underline > a {
    text-decoration-line: underline;
  }

  .\[\&\>a\]\:underline-offset-4 > a {
    text-underline-offset: 4px;
  }

  .\[\&\>a\:hover\]\:text-primary > a:hover {
    color: var(--primary);
  }

  .\[\&\>button\]\:absolute > button {
    position: absolute;
  }

  .\[\&\>button\]\:top-1\/2 > button {
    top: 50%;
  }

  .\[\&\>button\]\:right-px > button {
    right: 1px;
  }

  .\[\&\>button\]\:hidden > button {
    display: none;
  }

  .\[\&\>button\]\:-translate-y-1\/2 > button {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .\[\&\>button\]\:text-cuav-secondary > button {
    color: var(--color-cuav-secondary);
  }

  .\[\&\>button\:\:after\]\:bottom-0 > button:after {
    bottom: 0;
  }

  .\[\&\>button\:\:after\]\:bg-cuav-accent > button:after {
    background-color: var(--color-cuav-accent);
  }

  .\[\&\>button\[data-active\]\]\:bg-cuav-selected > button[data-active] {
    background-color: var(--color-cuav-selected);
  }

  .\[\&\>button\[data-active\]\]\:text-cuav-accent-bright > button[data-active] {
    color: var(--color-cuav-accent-bright);
  }

  .\[\&\>div\]\:grid > div {
    display: grid;
  }

  .\[\&\>div\]\:min-w-0 > div {
    min-width: 0;
  }

  .\[\&\>div\]\:flex-1 > div {
    flex: 1;
  }

  .\[\&\>div\]\:grid-cols-cuav-details-wide > div {
    grid-template-columns: var(--grid-template-columns-cuav-details-wide);
  }

  .\[\&\>div\]\:grid-cols-cuav-target-detail > div {
    grid-template-columns: var(--grid-template-columns-cuav-target-detail);
  }

  .\[\&\>div\]\:grid-cols-cuav-unit-details > div {
    grid-template-columns: var(--grid-template-columns-cuav-unit-details);
  }

  .\[\&\>div\]\:flex-nowrap > div {
    flex-wrap: nowrap;
  }

  .\[\&\>div\]\:gap-1\.5 > div {
    gap: calc(var(--spacing) * 1.5);
  }

  .\[\&\>div\]\:gap-2 > div {
    gap: calc(var(--spacing) * 2);
  }

  .\[\&\>div\>button\]\:inset-s-3 > div > button {
    inset-inline-start: calc(var(--spacing) * 3);
  }

  .\[\&\>div\>button\]\:text-primary > div > button {
    color: var(--primary);
  }

  @media (hover: hover) {
    .\[\&\>div\>button\]\:hover\:bg-transparent > div > button:hover {
      background-color: #0000;
    }

    .\[\&\>div\>button\]\:hover\:text-primary > div > button:hover {
      color: var(--primary);
    }
  }

  .\[\&\>div\>div\.relative\>div\]\:contents > div > div.relative > div {
    display: contents;
  }

  .\[\&\>div\>div\.relative\>div\>button\:first-child\:not\(\:last-child\)\]\:absolute > div > div.relative > div > button:first-child:not(:last-child) {
    position: absolute;
  }

  .\[\&\>div\>div\.relative\>div\>button\:first-child\:not\(\:last-child\)\]\:inset-e-1\.5 > div > div.relative > div > button:first-child:not(:last-child) {
    inset-inline-end: calc(var(--spacing) * 1.5);
  }

  .\[\&\>div\>div\.relative\>div\>button\:first-child\:not\(\:last-child\)\]\:top-1\/2 > div > div.relative > div > button:first-child:not(:last-child) {
    top: 50%;
  }

  .\[\&\>div\>div\.relative\>div\>button\:first-child\:not\(\:last-child\)\]\:-translate-y-1\/2 > div > div.relative > div > button:first-child:not(:last-child) {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .\[\&\>div\>div\.relative\>div\>button\:last-child\]\:absolute > div > div.relative > div > button:last-child {
    position: absolute;
  }

  .\[\&\>div\>div\.relative\>div\>button\:last-child\]\:inset-s-1\.5 > div > div.relative > div > button:last-child {
    inset-inline-start: calc(var(--spacing) * 1.5);
  }

  .\[\&\>div\>div\.relative\>div\>button\:last-child\]\:top-1\/2 > div > div.relative > div > button:last-child {
    top: 50%;
  }

  .\[\&\>div\>div\.relative\>div\>button\:last-child\]\:-translate-y-1\/2 > div > div.relative > div > button:last-child {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .\[\&\>div\>div\.relative\>input\]\:h-8 > div > div.relative > input {
    height: calc(var(--spacing) * 8);
  }

  .\[\&\>div\>div\.relative\>input\]\:min-w-52 > div > div.relative > input {
    min-width: calc(var(--spacing) * 52);
  }

  .\[\&\>div\>div\.relative\>input\]\:rounded-md > div > div.relative > input {
    border-radius: calc(var(--radius) - 2px);
  }

  .\[\&\>div\>div\.relative\>input\]\:border > div > div.relative > input {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .\[\&\>div\>div\.relative\>input\]\:border-info\/80 > div > div.relative > input {
    border-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&\>div\>div\.relative\>input\]\:border-info\/80 > div > div.relative > input {
      border-color: color-mix(in oklab, var(--info) 80%, transparent);
    }
  }

  .\[\&\>div\>div\.relative\>input\]\:bg-\(--utm-ui-background-panel-strong\) > div > div.relative > input {
    background-color: var(--utm-ui-background-panel-strong);
  }

  .\[\&\>div\>div\.relative\>input\]\:px-9 > div > div.relative > input {
    padding-inline: calc(var(--spacing) * 9);
  }

  .\[\&\>div\>div\.relative\>input\]\:text-xs > div > div.relative > input {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .\[\&\>div\>div\.relative\>input\]\:text-\(--utm-ui-foreground-strong\) > div > div.relative > input {
    color: var(--utm-ui-foreground-strong);
  }

  .\[\&\>div\>div\.relative\>input\]\:shadow-sm > div > div.relative > input {
    --tw-shadow: var(--shadow-sm);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .\[\&\>div\>div\.relative\>input\]\:placeholder\:text-\(--utm-ui-foreground-muted\)\/80 > div > div.relative > input::placeholder {
    color: var(--utm-ui-foreground-muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&\>div\>div\.relative\>input\]\:placeholder\:text-\(--utm-ui-foreground-muted\)\/80 > div > div.relative > input::placeholder {
      color: color-mix(in oklab, var(--utm-ui-foreground-muted) 80%, transparent);
    }
  }

  @media (hover: hover) {
    .\[\&\>div\>div\.relative\>input\]\:hover\:border-info > div > div.relative > input:hover {
      border-color: var(--info);
    }

    .\[\&\>div\>div\.relative\>input\]\:hover\:bg-info\/20 > div > div.relative > input:hover {
      background-color: var(--info);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .\[\&\>div\>div\.relative\>input\]\:hover\:bg-info\/20 > div > div.relative > input:hover {
        background-color: color-mix(in oklab, var(--info) 20%, transparent);
      }
    }
  }

  .\[\&\>div\>div\.relative\>input\]\:focus-visible\:ring-info\/60 > div > div.relative > input:focus-visible {
    --tw-ring-color: var(--info);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&\>div\>div\.relative\>input\]\:focus-visible\:ring-info\/60 > div > div.relative > input:focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--info) 60%, transparent);
    }
  }

  .\[\&\>div\>div\.relative\>svg\]\:hidden > div > div.relative > svg {
    display: none;
  }

  .\[\&\>div\>input\]\:h-full > div > input {
    height: 100%;
  }

  .\[\&\>div\>input\]\:rounded-md > div > input {
    border-radius: calc(var(--radius) - 2px);
  }

  .\[\&\>div\>input\]\:border-0 > div > input {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .\[\&\>div\>input\]\:bg-transparent > div > input {
    background-color: #0000;
  }

  .\[\&\>div\>input\]\:px-2\.5 > div > input {
    padding-inline: calc(var(--spacing) * 2.5);
  }

  .\[\&\>div\>input\]\:ps-9 > div > input {
    padding-inline-start: calc(var(--spacing) * 9);
  }

  .\[\&\>div\>input\]\:text-xs > div > input {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .\[\&\>div\>input\]\:text-\(--utm-ui-foreground-strong\) > div > input {
    color: var(--utm-ui-foreground-strong);
  }

  .\[\&\>div\>input\]\:text-foreground > div > input {
    color: var(--foreground);
  }

  .\[\&\>div\>input\]\:shadow-none > div > input {
    --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);
  }

  .\[\&\>div\>input\]\:outline-none > div > input {
    --tw-outline-style: none;
    outline-style: none;
  }

  .\[\&\>div\>input\]\:placeholder\:text-\(--utm-ui-foreground-muted\)\/80 > div > input::placeholder {
    color: var(--utm-ui-foreground-muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&\>div\>input\]\:placeholder\:text-\(--utm-ui-foreground-muted\)\/80 > div > input::placeholder {
      color: color-mix(in oklab, var(--utm-ui-foreground-muted) 80%, transparent);
    }
  }

  .\[\&\>div\>input\]\:placeholder\:text-muted-foreground\/80 > div > input::placeholder {
    color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&\>div\>input\]\:placeholder\:text-muted-foreground\/80 > div > input::placeholder {
      color: color-mix(in oklab, var(--muted-foreground) 80%, transparent);
    }
  }

  .\[\&\>div\>input\]\:focus-visible\:border-transparent > div > input:focus-visible {
    border-color: #0000;
  }

  .\[\&\>div\>input\]\:focus-visible\:bg-transparent > div > input:focus-visible {
    background-color: #0000;
  }

  .\[\&\>div\>input\]\:focus-visible\:ring-0 > div > input: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);
  }

  .\[\&\>div\>input\]\:dark\:bg-transparent > div > input:is(.dark *) {
    background-color: #0000;
  }

  .\[\&\>div\>input\]\:dark\:text-\(--utm-ui-foreground-strong\) > div > input:is(.dark *) {
    color: var(--utm-ui-foreground-strong);
  }

  .\[\&\>div\>input\]\:dark\:text-foreground > div > input:is(.dark *) {
    color: var(--foreground);
  }

  .has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pe-1\.5:has( > [data-align="inline-end"]) > input {
    padding-inline-end: calc(var(--spacing) * 1.5);
  }

  .has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:ps-1\.5:has( > [data-align="inline-start"]) > input {
    padding-inline-start: calc(var(--spacing) * 1.5);
  }

  .\[\&\>kbd\]\:rounded-\(--ui-input-group-radius\) > kbd {
    border-radius: var(--ui-input-group-radius);
  }

  .\[\&\>span\]\:text-xs > span {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .\[\&\>span\]\:opacity-70 > span {
    opacity: .7;
  }

  .\[\&\>span\:last-child\]\:truncate > span:last-child {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .\[\&\>svg\]\:pointer-events-none > svg {
    pointer-events: none;
  }

  .\[\&\>svg\]\:-mx-0\.5 > svg {
    margin-inline: calc(var(--spacing) * -.5);
  }

  .\[\&\>svg\]\:ms-auto > svg {
    margin-inline-start: auto;
  }

  .\[\&\>svg\]\:mr-0 > svg {
    margin-right: 0;
  }

  .\[\&\>svg\]\:size-3 > svg {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }

  .\[\&\>svg\]\:size-3\.5 > svg {
    width: calc(var(--spacing) * 3.5);
    height: calc(var(--spacing) * 3.5);
  }

  .\[\&\>svg\]\:size-4 > svg {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .\[\&\>svg\]\:size-5 > svg {
    width: calc(var(--spacing) * 5);
    height: calc(var(--spacing) * 5);
  }

  .\[\&\>svg\]\:size-full > svg {
    width: 100%;
    height: 100%;
  }

  .\[\&\>svg\]\:size-utm-status-badge-icon > svg {
    width: 24px;
    height: 24px;
  }

  .\[\&\>svg\]\:h-lh > svg {
    height: 1lh;
  }

  .\[\&\>svg\]\:w-4 > svg {
    width: calc(var(--spacing) * 4);
  }

  .\[\&\>svg\]\:shrink-0 > svg {
    flex-shrink: 0;
  }

  .\[\&\>svg\]\:text-cuav-accent-bright > svg {
    color: var(--color-cuav-accent-bright);
  }

  .\[\&\>svg\]\:text-muted-foreground > svg {
    color: var(--muted-foreground);
  }

  .\[\&\>svg\:not\(\[class\*\=\'opacity-\'\]\)\]\:opacity-80 > svg:not([class*="opacity-"]) {
    opacity: .8;
  }

  .\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 > svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 3.5);
    height: calc(var(--spacing) * 3.5);
  }

  .\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 > svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4\.5 > svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 4.5);
    height: calc(var(--spacing) * 4.5);
  }

  @media (min-width: 40rem) {
    .sm\:\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 > svg:not([class*="size-"]) {
      width: calc(var(--spacing) * 4);
      height: calc(var(--spacing) * 4);
    }
  }

  .\[\&\>td\]\:h-10 > td {
    height: calc(var(--spacing) * 10);
  }

  .\[\&\>td\]\:max-h-10 > td {
    max-height: calc(var(--spacing) * 10);
  }

  .\[\&\>td\]\:max-h-12 > td {
    max-height: calc(var(--spacing) * 12);
  }

  .\[\&\>td\]\:overflow-hidden > td {
    overflow: hidden;
  }

  .\[\&\>td\]\:border-b > td {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .\[\&\>td\]\:border-border\/40 > td {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&\>td\]\:border-border\/40 > td {
      border-color: color-mix(in oklab, var(--border) 40%, transparent);
    }
  }

  .\[\&\>td\]\:whitespace-nowrap > td {
    white-space: nowrap;
  }

  @media not all and (min-width: 1440px) {
    .max-\[1440px\]\:\[\&\>td\]\:h-9 > td {
      height: calc(var(--spacing) * 9);
    }

    .max-\[1440px\]\:\[\&\>td\]\:max-h-9 > td {
      max-height: calc(var(--spacing) * 9);
    }

    .max-\[1440px\]\:\[\&\>td\]\:max-h-10 > td {
      max-height: calc(var(--spacing) * 10);
    }
  }

  .\[\&\>th\]\:border-b > th {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .\[\&\>th\]\:border-border\/60 > th {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&\>th\]\:border-border\/60 > th {
      border-color: color-mix(in oklab, var(--border) 60%, transparent);
    }
  }

  .\[\&\>th\]\:border-primary\/30 > th {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&\>th\]\:border-primary\/30 > th {
      border-color: color-mix(in oklab, var(--primary) 30%, transparent);
    }
  }

  .\[\&\>th\]\:bg-transparent > th {
    background-color: #0000;
  }

  .\[\&\[data-last-col\=start\]_div\.cursor-col-resize\:last-child\]\:opacity-0[data-last-col="start"] div.cursor-col-resize:last-child {
    opacity: 0;
  }

  .\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction="vertical"] > div {
    rotate: 90deg;
  }

  .\[\&\[data-pinned\=end\]\:last-child_div\.cursor-col-resize\:last-child\]\:opacity-0[data-pinned="end"]:last-child div.cursor-col-resize:last-child {
    opacity: 0;
  }

  .\[\&\[data-pinned\=end\]\[data-last-col\=end\]\]\:border-s[data-pinned="end"][data-last-col="end"] {
    border-inline-start-style: var(--tw-border-style);
    border-inline-start-width: 1px;
  }

  .\[\&\[data-pinned\=start\]\[data-last-col\=start\]\]\:border-e[data-pinned="start"][data-last-col="start"] {
    border-inline-end-style: var(--tw-border-style);
    border-inline-end-width: 1px;
  }

  .\[\&\[data-pinned\]\[data-last-col\]\]\:border-border[data-pinned][data-last-col] {
    border-color: var(--border);
  }

  .\[\&\[data-separator\=active\]\>div\]\:bg-primary[data-separator="active"] > div {
    background-color: var(--primary);
  }

  .\[\&\~\[data-slot\=combobox-clear\]\]\:inset-e-6 ~ [data-slot="combobox-clear"] {
    inset-inline-end: calc(var(--spacing) * 6);
  }

  .\[\&\~\[data-slot\=combobox-icon\]\]\:inset-e-2 ~ [data-slot="combobox-icon"] {
    inset-inline-end: calc(var(--spacing) * 2);
  }

  [data-variant="legend"] + .\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5 {
    margin-top: calc(var(--spacing) * -1.5);
  }

  [role="group"] + .\[\[role\=group\]\+\&\]\:mt-1\.5 {
    margin-top: calc(var(--spacing) * 1.5);
  }
}

@property --tw-animation-delay {
  syntax: "*";
  inherits: false;
  initial-value: 0s;
}

@property --tw-animation-direction {
  syntax: "*";
  inherits: false;
  initial-value: normal;
}

@property --tw-animation-duration {
  syntax: "*";
  inherits: false
}

@property --tw-animation-fill-mode {
  syntax: "*";
  inherits: false;
  initial-value: none;
}

@property --tw-animation-iteration-count {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-enter-blur {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-enter-opacity {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-enter-rotate {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-enter-scale {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-enter-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-enter-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-exit-blur {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-exit-opacity {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-exit-rotate {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-exit-scale {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-exit-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-exit-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url("/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2") format("woff2-variations");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url("/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2") format("woff2-variations");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url("/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2") format("woff2-variations");
  unicode-range: U+1F??;
}

@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url("/assets/inter-greek-wght-normal-CkhJZR-_.woff2") format("woff2-variations");
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url("/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2") format("woff2-variations");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url("/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2") format("woff2-variations");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url("/assets/inter-latin-wght-normal-Dx4kXJAl.woff2") format("woff2-variations");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: JetBrains Mono Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 100 800;
  src: url("data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA") format("woff2-variations");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: JetBrains Mono Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 100 800;
  src: url("/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2") format("woff2-variations");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: JetBrains Mono Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 100 800;
  src: url("/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2") format("woff2-variations");
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: JetBrains Mono Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 100 800;
  src: url("/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2") format("woff2-variations");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: JetBrains Mono Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 100 800;
  src: url("/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2") format("woff2-variations");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: JetBrains Mono Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 100 800;
  src: url("/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2") format("woff2-variations");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root {
  --background: oklch(100% 0 0);
  --foreground: oklch(26.86% 0 0);
  --card: oklch(100% 0 0);
  --card-foreground: oklch(26.86% 0 0);
  --popover: oklch(100% 0 0);
  --popover-foreground: oklch(26.86% 0 0);
  --primary: oklch(76.86% .1647 70.0804);
  --primary-foreground: oklch(0% 0 0);
  --secondary: oklch(96.7% .0029 264.542);
  --secondary-foreground: oklch(44.61% .0263 256.802);
  --muted: oklch(98.46% .0017 247.839);
  --muted-foreground: oklch(55.1% .0234 264.364);
  --accent: oklch(98.69% .0214 95.2774);
  --accent-foreground: oklch(47.32% .1247 46.2007);
  --destructive: oklch(52% .2 25);
  --destructive-foreground: oklch(100% 0 0);
  --border: oklch(92.76% .0058 264.531);
  --input: oklch(92.76% .0058 264.531);
  --ring: oklch(76.86% .1647 70.0804);
  --chart-1: oklch(76.86% .1647 70.0804);
  --chart-4: oklch(47.32% .1247 46.2007);
  --sidebar: oklch(98.46% .0017 247.839);
  --sidebar-foreground: oklch(26.86% 0 0);
  --sidebar-accent: oklch(98.69% .0214 95.2774);
  --sidebar-accent-foreground: oklch(47.32% .1247 46.2007);
  --sidebar-border: oklch(92.76% .0058 264.531);
  --sidebar-ring: oklch(76.86% .1647 70.0804);
  --font-sans-family: "Inter Variable", ui-sans-serif, system-ui, sans-serif;
  --font-sans: var(--font-sans-family);
  --font-mono-family: "JetBrains Mono Variable", ui-monospace, sfmono-regular, monospace;
  --font-mono: var(--font-mono-family);
  --font-tnr: "Times New Roman", times, serif;
  --font-heading: var(--font-sans);
  --font-body: var(--font-sans);
  --radius: .375rem;
  --shadow-2xs: 0px 4px 8px -1px oklch(0% 0 0 / .05);
  --shadow-xs: 0px 4px 8px -1px oklch(0% 0 0 / .05);
  --shadow-sm: 0px 4px 8px -1px oklch(0% 0 0 / .1), 0px 1px 2px -2px oklch(0% 0 0 / .1);
  --shadow-md: 0px 4px 8px -1px oklch(0% 0 0 / .1), 0px 2px 4px -2px oklch(0% 0 0 / .1);
  --shadow-lg: 0px 4px 8px -1px oklch(0% 0 0 / .1), 0px 4px 6px -2px oklch(0% 0 0 / .1);
  --shadow-xl: 0px 4px 8px -1px oklch(0% 0 0 / .1), 0px 8px 10px -2px oklch(0% 0 0 / .1);
  --shadow-2xl: 0px 4px 8px -1px oklch(0% 0 0 / .25);
  --tracking-normal: 0em;
  --spacing: .25rem;
  --z-underlay: -1;
  --z-max: 9999;
  --info: var(--color-blue-500);
  --info-foreground: var(--color-blue-700);
  --success: var(--color-emerald-500);
  --success-foreground: var(--color-emerald-700);
  --warning: var(--color-amber-500);
  --warning-foreground: var(--color-amber-700);
  --invert: var(--color-zinc-900);
  --invert-foreground: var(--color-zinc-50);
}

.dark {
  --background: oklch(20.46% 0 0);
  --foreground: oklch(92.19% 0 0);
  --card: oklch(26.86% 0 0);
  --card-foreground: oklch(92.19% 0 0);
  --popover: oklch(26.86% 0 0);
  --popover-foreground: oklch(92.19% 0 0);
  --primary: oklch(76.86% .1647 70.0804);
  --primary-foreground: oklch(0% 0 0);
  --secondary: oklch(26.86% 0 0);
  --secondary-foreground: oklch(92.19% 0 0);
  --muted: oklch(23.93% 0 0);
  --muted-foreground: oklch(71.55% 0 0);
  --accent: oklch(47.32% .1247 46.2007);
  --accent-foreground: oklch(92.43% .1151 95.7459);
  --destructive: oklch(63.68% .2078 25.3313);
  --destructive-foreground: oklch(100% 0 0);
  --border: oklch(37.15% 0 0);
  --input: oklch(37.15% 0 0);
  --ring: oklch(76.86% .1647 70.0804);
  --chart-1: oklch(83.69% .1644 84.4286);
  --chart-4: oklch(55.53% .1455 48.9975);
  --sidebar: oklch(16.84% 0 0);
  --sidebar-foreground: oklch(92.19% 0 0);
  --sidebar-accent: oklch(47.32% .1247 46.2007);
  --sidebar-accent-foreground: oklch(92.43% .1151 95.7459);
  --sidebar-border: oklch(37.15% 0 0);
  --sidebar-ring: oklch(76.86% .1647 70.0804);
  --radius: .375rem;
  --shadow-2xs: 0px 4px 8px -1px oklch(0% 0 0 / .05);
  --shadow-xs: 0px 4px 8px -1px oklch(0% 0 0 / .05);
  --shadow-sm: 0px 4px 8px -1px oklch(0% 0 0 / .1), 0px 1px 2px -2px oklch(0% 0 0 / .1);
  --shadow-md: 0px 4px 8px -1px oklch(0% 0 0 / .1), 0px 2px 4px -2px oklch(0% 0 0 / .1);
  --shadow-lg: 0px 4px 8px -1px oklch(0% 0 0 / .1), 0px 4px 6px -2px oklch(0% 0 0 / .1);
  --shadow-xl: 0px 4px 8px -1px oklch(0% 0 0 / .1), 0px 8px 10px -2px oklch(0% 0 0 / .1);
  --shadow-2xl: 0px 4px 8px -1px oklch(0% 0 0 / .25);
  --info: var(--color-blue-500);
  --info-foreground: var(--color-blue-400);
  --success: var(--color-emerald-500);
  --success-foreground: var(--color-emerald-400);
  --warning: var(--color-amber-500);
  --warning-foreground: var(--color-amber-400);
  --invert: var(--color-zinc-700);
  --invert-foreground: var(--color-zinc-50);
}

[data-theme-color="catppuccin"]:root {
  --background: oklch(97% .005 265);
  --foreground: oklch(38% .045 280);
  --card: oklch(99.7% .002 265);
  --card-foreground: oklch(38% .045 280);
  --popover: oklch(99.7% .002 265);
  --popover-foreground: oklch(38% .045 280);
  --primary: oklch(53% .24 297);
  --primary-foreground: oklch(99% .005 300);
  --secondary: oklch(91% .01 268);
  --secondary-foreground: oklch(40% .04 280);
  --muted: oklch(93% .008 265);
  --muted-foreground: oklch(47% .03 279);
  --accent: oklch(90% .016 265);
  --accent-foreground: oklch(38% .08 265);
  --destructive: oklch(53% .2 20);
  --destructive-foreground: oklch(99% 0 0);
  --border: oklch(77% .026 271);
  --input: oklch(80% .022 268);
  --ring: oklch(53% .24 297);
  --chart-1: oklch(55.47% .2503 297.016);
  --chart-4: oklch(69.2% .2041 42.4293);
  --sidebar: oklch(94% .008 265);
  --sidebar-foreground: oklch(38% .045 280);
  --sidebar-accent: oklch(90% .04 235);
  --sidebar-accent-foreground: oklch(38% .09 235);
  --sidebar-border: oklch(77% .026 271);
  --sidebar-ring: oklch(53% .24 297);
  --font-sans-family: montserrat, sans-serif;
  --font-sans: var(--font-sans-family);
  --font-mono-family: fira code, monospace;
  --font-mono: var(--font-mono-family);
  --font-heading: var(--font-sans);
  --font-body: var(--font-sans);
  --radius: .35rem;
  --shadow-2xs: 0px 4px 6px 0px #4d39600f;
  --shadow-xs: 0px 4px 6px 0px #4d39600f;
  --shadow-sm: 0px 4px 6px 0px #4d39601a, 0px 1px 2px -1px #4d39601a;
  --shadow-md: 0px 4px 6px 0px #4d39601a, 0px 2px 4px -1px #4d39601a;
  --shadow-lg: 0px 4px 6px 0px #4d39601a, 0px 4px 6px -1px #4d39601a;
  --shadow-xl: 0px 4px 6px 0px #4d39601a, 0px 8px 10px -1px #4d39601a;
  --shadow-2xl: 0px 4px 6px 0px #4d396042;
  --tracking-normal: 0em;
  --spacing: .25rem;
  --z-underlay: -1;
  --z-max: 9999;
  --info: oklch(52% .17 255);
  --info-foreground: oklch(48% .17 255);
  --success: oklch(55% .13 160);
  --success-foreground: oklch(48% .13 160);
  --warning: oklch(62% .13 68);
  --warning-foreground: oklch(52% .12 68);
  --invert: var(--color-zinc-900);
  --invert-foreground: var(--color-zinc-50);
}

.dark[data-theme-color="catppuccin"] {
  --background: oklch(21.55% .0254 284.065);
  --foreground: oklch(87.87% .0426 272.277);
  --card: oklch(24.29% .0304 283.911);
  --card-foreground: oklch(87.87% .0426 272.277);
  --popover: oklch(40.37% .032 280.152);
  --popover-foreground: oklch(87.87% .0426 272.277);
  --primary: oklch(78.71% .1187 304.769);
  --primary-foreground: oklch(24.29% .0304 283.911);
  --secondary: oklch(47.65% .034 278.643);
  --secondary-foreground: oklch(87.87% .0426 272.277);
  --muted: oklch(29.73% .0294 276.214);
  --muted-foreground: oklch(75.1% .0396 273.932);
  --accent: oklch(32% .014 285);
  --accent-foreground: oklch(90% .03 275);
  --destructive: oklch(63.68% .2078 25.3313);
  --destructive-foreground: oklch(100% 0 0);
  --border: oklch(32.4% .0319 281.978);
  --input: oklch(32.4% .0319 281.978);
  --ring: oklch(78.71% .1187 304.769);
  --chart-1: oklch(78.71% .1187 304.769);
  --chart-4: oklch(82.37% .1015 52.6294);
  --sidebar: oklch(18.28% .0204 284.204);
  --sidebar-foreground: oklch(87.87% .0426 272.277);
  --sidebar-accent: oklch(84.67% .0833 210.255);
  --sidebar-accent-foreground: oklch(24.29% .0304 283.911);
  --sidebar-border: oklch(40.37% .032 280.152);
  --sidebar-ring: oklch(78.71% .1187 304.769);
  --radius: .35rem;
  --shadow-2xs: 0px 4px 6px 0px #2d2d530f;
  --shadow-xs: 0px 4px 6px 0px #2d2d530f;
  --shadow-sm: 0px 4px 6px 0px #2d2d531f, 0px 1px 2px -1px #2d2d531f;
  --shadow-md: 0px 4px 6px 0px #2d2d531f, 0px 2px 4px -1px #2d2d531f;
  --shadow-lg: 0px 4px 6px 0px #2d2d531f, 0px 4px 6px -1px #2d2d531f;
  --shadow-xl: 0px 4px 6px 0px #2d2d531f, 0px 8px 10px -1px #2d2d531f;
  --shadow-2xl: 0px 4px 6px 0px #2d2d534d;
  --info: var(--color-blue-500);
  --info-foreground: var(--color-blue-400);
  --success: var(--color-emerald-500);
  --success-foreground: var(--color-emerald-400);
  --warning: var(--color-amber-500);
  --warning-foreground: var(--color-amber-400);
  --invert: var(--color-zinc-700);
  --invert-foreground: var(--color-zinc-50);
  --font-sans-family: montserrat, sans-serif;
  --font-sans: var(--font-sans-family);
  --font-mono-family: fira code, monospace;
  --font-mono: var(--font-mono-family);
  --font-heading: var(--font-sans);
  --font-body: var(--font-sans);
  --spacing: .25rem;
}

[data-theme-color="tactical"]:root {
  --background: oklch(97% .005 245);
  --foreground: oklch(23% .03 245);
  --card: oklch(99.5% .002 245);
  --card-foreground: oklch(23% .03 245);
  --popover: oklch(99.5% .002 245);
  --popover-foreground: oklch(23% .03 245);
  --primary: oklch(52% .15 235);
  --primary-foreground: oklch(99% .005 235);
  --secondary: oklch(96% .008 235);
  --secondary-foreground: oklch(33% .04 240);
  --muted: oklch(95% .007 245);
  --muted-foreground: oklch(46% .03 245);
  --accent: oklch(90% .014 245);
  --accent-foreground: oklch(28% .07 240);
  --destructive: oklch(55% .2 25);
  --destructive-foreground: oklch(99% .005 235);
  --border: oklch(79% .032 240);
  --input: oklch(77% .036 240);
  --ring: oklch(52% .15 235);
  --chart-1: oklch(55% .16 220);
  --chart-4: oklch(55% .2 295);
  --sidebar: oklch(95.5% .007 245);
  --sidebar-foreground: oklch(23% .03 245);
  --sidebar-accent: oklch(93% .03 230);
  --sidebar-accent-foreground: oklch(30% .08 240);
  --sidebar-border: oklch(79% .032 240);
  --sidebar-ring: oklch(52% .15 235);
  --radius: .25rem;
  --shadow-2xs: 0px 2px 4px -2px oklch(30% .03 245 / .08);
  --shadow-xs: 0px 2px 6px -2px oklch(30% .03 245 / .1);
  --shadow-sm: 0px 2px 6px -2px oklch(30% .03 245 / .14), 0px 1px 2px -1px oklch(30% .03 245 / .12);
  --shadow-md: 0px 3px 10px -2px oklch(30% .03 245 / .16), 0px 2px 4px -2px oklch(30% .03 245 / .12);
  --shadow-lg: 0px 4px 14px -3px oklch(30% .03 245 / .18), 0px 4px 6px -2px oklch(30% .03 245 / .12);
  --shadow-xl: 0px 8px 20px -4px oklch(30% .03 245 / .2), 0px 6px 10px -2px oklch(30% .03 245 / .12);
  --shadow-2xl: 0px 12px 28px -6px oklch(30% .03 245 / .28);
  --info: oklch(50% .14 235);
  --info-foreground: oklch(45% .13 240);
  --success: oklch(52% .12 158);
  --success-foreground: oklch(45% .12 158);
  --warning: oklch(60% .12 68);
  --warning-foreground: oklch(48% .12 68);
  --invert: oklch(15% .03 235);
  --invert-foreground: oklch(97% .01 220);
}

.dark[data-theme-color="tactical"] {
  --background: oklch(15% .04 250);
  --foreground: oklch(94% .02 220);
  --card: oklch(27% .03 235);
  --card-foreground: oklch(94% .02 220);
  --popover: oklch(25% .03 235);
  --popover-foreground: oklch(94% .02 220);
  --primary: oklch(78% .16 215);
  --primary-foreground: oklch(12% .03 240);
  --secondary: oklch(30% .04 235);
  --secondary-foreground: oklch(92% .02 220);
  --muted: oklch(28% .03 235);
  --muted-foreground: oklch(72% .04 225);
  --accent: oklch(32% .012 245);
  --accent-foreground: oklch(94% .01 245);
  --destructive: oklch(65% .22 25);
  --destructive-foreground: oklch(98% 0 0);
  --border: oklch(58% .12 218);
  --input: oklch(58% .12 218);
  --ring: oklch(78% .16 215);
  --chart-1: oklch(78% .16 215);
  --chart-4: oklch(72% .2 295);
  --sidebar: oklch(19% .02 240);
  --sidebar-foreground: oklch(94% .02 220);
  --sidebar-accent: oklch(38% .1 220);
  --sidebar-accent-foreground: oklch(94% .02 220);
  --sidebar-border: oklch(58% .12 218);
  --sidebar-ring: oklch(78% .16 215);
  --radius: .25rem;
  --shadow-2xs: 0px 2px 6px -3px oklch(0% 0 0 / .4);
  --shadow-xs: 0px 2px 8px -3px oklch(0% 0 0 / .45);
  --shadow-sm: 0px 2px 10px -3px oklch(0% 0 0 / .5), 0px 0px 8px -2px oklch(78% .16 215 / .18);
  --shadow-md: 0px 4px 14px -4px oklch(0% 0 0 / .55), 0px 0px 14px -3px oklch(78% .16 215 / .24);
  --shadow-lg: 0px 6px 18px -4px oklch(0% 0 0 / .6), 0px 0px 18px -4px oklch(78% .16 215 / .28);
  --shadow-xl: 0px 10px 24px -6px oklch(0% 0 0 / .65), 0px 0px 22px -5px oklch(78% .16 215 / .32);
  --shadow-2xl: 0px 14px 32px -8px oklch(0% 0 0 / .7), 0px 0px 30px -6px oklch(78% .16 215 / .36);
  --info: oklch(78% .16 215);
  --info-foreground: oklch(85% .14 220);
  --success: oklch(78% .18 155);
  --success-foreground: oklch(85% .16 160);
  --warning: oklch(80% .18 75);
  --warning-foreground: oklch(85% .14 75);
  --invert: oklch(25% .04 235);
  --invert-foreground: oklch(97% .01 220);
}

@media (min-width: 40rem) {
  .menu-checkbox-indicator-vars {
    --thumb-size: calc(var(--spacing) * 3);
  }

  .toast-viewport-vars {
    --toast-inset: calc(var(--spacing) * 8);
  }
}

@keyframes scan {
  from {
    background-position: 0 0;
  }

  to {
    background-position: 0 200%;
  }
}

@page {
  margin-bottom: 12mm;
  margin-top: 12mm;
  size: a4;
}

:root {
  --utm-2xl-w-27: 27%;
  --utm-2xl-w-34: 34%;
  --utm-active-scale-0-98: .98;
  --utm-animation-duration-3s: 3s;
  --utm-aspect-85-6-53-98: 85.6/53.98;
  --utm-backdrop-blur-2px: 2px;
  --utm-bg-020617: #020617;
  --utm-bg-fdf7cd: #fdf7cd;
  --utm-bg-conic-gradient-from-0deg-transparent-0-300deg-color-mix-in-oklch-var-info-30-transparent-360deg: conic-gradient(from 0deg,
    transparent 0 300deg,
    var(--info) 360deg);
}

@supports (color: color-mix(in lab, red, red)) {
  :root {
    --utm-bg-conic-gradient-from-0deg-transparent-0-300deg-color-mix-in-oklch-var-info-30-transparent-360deg: conic-gradient(from 0deg,
    transparent 0 300deg,
    color-mix(in oklch, var(--info) 30%, transparent) 360deg);
  }
}

:root {
  --utm-bg-radial-gradient-color-mix-in-oklch-var-info-7-transparent-1px-transparent-1px: radial-gradient(var(--info) 1px, transparent 1px);
}

@supports (color: color-mix(in lab, red, red)) {
  :root {
    --utm-bg-radial-gradient-color-mix-in-oklch-var-info-7-transparent-1px-transparent-1px: radial-gradient(color-mix(in oklch, var(--info) 7%, transparent) 1px, transparent 1px);
  }
}

:root {
  --utm-bg-radial-gradient-ellipse-80-40-at-50-0-color-mix-in-oklch-var-info-8-transparent-0-transparent-70: radial-gradient(ellipse 80% 40% at 50% 0%,
    var(--info) 0%,
    transparent 70%);
}

@supports (color: color-mix(in lab, red, red)) {
  :root {
    --utm-bg-radial-gradient-ellipse-80-40-at-50-0-color-mix-in-oklch-var-info-8-transparent-0-transparent-70: radial-gradient(ellipse 80% 40% at 50% 0%,
    color-mix(in oklch, var(--info) 8%, transparent) 0%,
    transparent 70%);
  }
}

:root {
  --utm-bg-radial-gradient-var-primary-1px-transparent-1px: radial-gradient(var(--primary) 1px, transparent 1px);
  --utm-bg-size-20px-20px: 20px 20px;
  --utm-bg-size-24px-24px: 24px 24px;
  --utm-blur-120px: 120px;
  --utm-drop-shadow-0-0-6px-rgba-250-204-21-0-8: 0 0 6px #facc15cc;
  --utm-from-020617: #020617;
  --utm-grid-cols-1-35fr-1fr: 1.35fr 1fr;
  --utm-grid-cols-110px-1fr: 110px 1fr;
  --utm-grid-cols-115px-1fr: 115px 1fr;
  --utm-grid-cols-145px-1fr: 145px 1fr;
  --utm-grid-cols-160px-1fr: 160px 1fr;
  --utm-grid-cols-1fr-1-35fr-1fr: 1fr 1.35fr 1fr;
  --utm-grid-cols-1fr-90px: 1fr 90px;
  --utm-grid-cols-1fr-auto-1fr: 1fr auto 1fr;
  --utm-width-after-activity-bar: calc(100% - var(--activity-bar-width));
  --utm-grid-cols-36px-1fr-1fr-1fr-76px: 36px 1fr 1fr 1fr 76px;
  --utm-grid-cols-36px-1fr-1fr-1fr: 36px 1fr 1fr 1fr;
  --utm-grid-cols-4-6rem-5-2rem-minmax-0-1fr: 4.6rem 5.2rem minmax(0, 1fr);
  --utm-grid-cols-40px-1fr-1fr-36px: 40px 1fr 1fr 36px;
  --utm-grid-cols-40px-1fr-1fr-72px: 40px 1fr 1fr 72px;
  --utm-grid-cols-4rem-minmax-18rem-1-8fr-minmax-8rem-0-9fr-minmax-8rem-1fr-minmax-8rem-0-9fr-9rem: 4rem minmax(18rem, 1.8fr) minmax(8rem, .9fr) minmax(8rem, 1fr) minmax(8rem, .9fr) 9rem;
  --utm-grid-cols-88px-1fr: 88px 1fr;
  --utm-grid-cols-auto-1fr: auto 1fr;
  --utm-grid-cols-chosen-item: minmax(0, 1fr) minmax(0, 9rem) minmax(5rem, auto) minmax(0, 12rem) auto;
  --utm-grid-cols-repeat-auto-fit-minmax-10rem-1fr: repeat(auto-fit, minmax(10rem, 1fr));
  --utm-grid-cols-repeat-auto-fit-minmax-5-5rem-1fr: repeat(auto-fit, minmax(5.5rem, 1fr));
  --utm-grid-rows-0fr: 0fr;
  --utm-grid-rows-1fr: 1fr;
  --utm-grid-rows-auto-1fr: auto 1fr;
  --utm-gap-4cm: 4cm;
  --utm-group-hover-scale-1-02: 1.02;
  --utm-h-58: 58%;
  --utm-h-88dvh: 88dvh;
  --utm-h-92dvh: 92dvh;
  --utm-h-92vh: 92vh;
  --utm-h-95dvh: 95dvh;
  --utm-h-98dvh: 98dvh;
  --utm-h-calc-100dvh-16rem: calc(100dvh - 16rem);
  --utm-h-calc-100dvh-3rem: calc(100dvh - 3rem);
  --utm-h-calc-100dvh-4rem: calc(100dvh - 4rem);
  --utm-h-calc-100dvh-5rem: calc(100dvh - 5rem);
  --utm-hover-scale-1-02: 1.02;
  --utm-leading-1-08: 1.08;
  --utm-leading-1-15: 1.15;
  --utm-leading-14px: 14px;
  --utm-lg-grid-cols-1-2fr-1fr: 1.2fr 1fr;
  --utm-lg-grid-cols-24rem-minmax-0-1fr: 24rem minmax(0, 1fr);
  --utm-lg-grid-cols-4fr-6fr: minmax(0, 4fr) minmax(0, 6fr);
  --utm-lg-grid-cols-minmax-0-1-7fr-minmax-340px-1fr: minmax(0, 1.7fr) minmax(340px, 1fr);
  --utm-lg-tracking-0-2em: .2em;
  --utm-lg-w-clamp-20rem-28vw-25rem: clamp(20rem, 28vw, 25rem);
  --utm-mask-size-40px: 40px;
  --utm-max-1440px-grid-cols-12rem-17rem-8rem-14rem-5rem: 12rem 17rem 8rem 14rem 5rem;
  --utm-max-1440px-grid-cols-3rem-minmax-12rem-1-5fr-minmax-7rem-0-8fr-minmax-7rem-1fr-minmax-7-5rem-0-8fr-5-5rem: 3rem minmax(12rem, 1.5fr) minmax(7rem, .8fr) minmax(7rem, 1fr) minmax(7.5rem, .8fr)
    5.5rem;
  --utm-max-1440px-grid-cols-max-content-max-content-max-content: max-content max-content max-content;
  --utm-max-1440px-grid-cols-max-content-max-content: max-content max-content;
  --utm-max-h-60dvh: 60dvh;
  --utm-max-h-80dvh: 80dvh;
  --utm-max-h-90dvh: 90dvh;
  --utm-max-h-calc-100dvh-spacing-24: calc(100dvh - (calc(var(--spacing) * 24)));
  --utm-max-h-calc-100dvh-2-5rem: calc(100dvh - 2.5rem);
  --utm-max-h-calc-100dvh-2rem: calc(100dvh - 2rem);
  --utm-max-h-calc-100dvh-3rem: calc(100dvh - 3rem);
  --utm-max-h-calc-100vh-160px: calc(100vh - 160px);
  --utm-max-h-calc-6lh-1rem: calc(6lh + 1rem);
  --utm-max-w-70: 70%;
  --utm-max-w-80: 80%;
  --utm-max-w-850px: 850px;
  --utm-max-w-95vw: 95vw;
  --utm-max-w-calc-100-1rem: calc(100% - 1rem);
  --utm-max-w-calc-100vw-2rem: calc(100vw - 2rem);
  --utm-md-auto-rows-18rem: 18rem;
  --utm-min-h-70dvh: 70dvh;
  --utm-min-h-calc-3lh-1rem: calc(3lh + 1rem);
  --utm-motion-safe-animate-pulse-3s-ease-in-out-infinite: pulse 3s ease-in-out infinite;
  --utm-motion-safe-animate-spin-3s-linear-infinite-reverse: spin 3s linear infinite reverse;
  --utm-motion-safe-animate-spin-6s-linear-infinite: spin 6s linear infinite;
  --utm-ms-calc-var-activity-bar-width-0-5rem: calc(var(--activity-bar-width) + .5rem);
  --utm-opacity-0-03: .03;
  --utm-rotate-15deg: -15deg;
  --utm-scale-0-88: .88;
  --utm-shadow-0-50px-100px-rgba-0-0-0-0-8: 0 -50px 100px #000c;
  --utm-shadow-0-0-0-1px-color-mix-in-oklch-var-info-10-transparent: 0 0 0 1px var(--info);
}

@supports (color: color-mix(in lab, red, red)) {
  :root {
    --utm-shadow-0-0-0-1px-color-mix-in-oklch-var-info-10-transparent: 0 0 0 1px color-mix(in oklch, var(--info) 10%, transparent);
  }
}

:root {
  --utm-size-99: 99%;
  --utm-sm-grid-cols-1fr-auto: 1fr auto;
  --utm-sm-w-min-16-25rem-24vw: min(16.25rem, 24vw);
  --utm-sm-w-min-18-75rem-26vw: min(18.75rem, 26vw);
  --utm-tracking-0-01em: -.01em;
  --utm-tracking-0-12em: .12em;
  --utm-tracking-0-16em: .16em;
  --utm-tracking-0-25em: .25em;
  --utm-tracking-0-3em: .3em;
  --utm-tracking-0-5em: .5em;
  --utm-via-020617-95: #020617;
  --utm-w-27: 27%;
  --utm-w-32: 32%;
  --utm-w-34: 34%;
  --utm-w-350px: 350px;
  --utm-w-35: 35%;
  --utm-w-45: 45%;
  --utm-w-46: 46%;
  --utm-w-50: 50%;
  --utm-w-55: 55%;
  --utm-w-95: 95%;
  --utm-w-95vw: 95vw;
  --utm-w-96vw: 96vw;
  --utm-w-98vw: 98vw;
  --utm-w-calc-100-var-activity-bar-width: calc(100% - var(--activity-bar-width));
  --utm-w-calc-100vw-2-5rem: calc(100vw - 2.5rem);
  --utm-w-calc-100vw-2rem: calc(100vw - 2rem);
  --utm-w-calc-100vw-3rem: calc(100vw - 3rem);
  --utm-w-clamp-13rem-22vw-18-75rem: clamp(13rem, 22vw, 18.75rem);
  --utm-w-min-1180px-95vw: min(1180px, 95vw);
  --utm-w-min-30rem-calc-100vw-var-activity-bar-width-1rem: min(30rem, calc(100vw - var(--activity-bar-width) - 1rem));
  --utm-xl-grid-cols-440px-minmax-0-1fr: 440px minmax(0, 1fr);
  --utm-xl-grid-cols-minmax-0-1fr-390px: minmax(0, 1fr) 390px;
  --utm-xl-grid-cols-minmax-0-5fr-minmax-0-7fr: minmax(0, 5fr) minmax(0, 7fr);
  --utm-xl-grid-cols-minmax-320px-1fr-minmax-260px-320px: minmax(320px, 1fr) minmax(260px, 320px);
  --utm-root-font-size: 16px;
  --utm-ui-background-deep: var(--background);
}

@supports (color: color-mix(in lab, red, red)) {
  :root {
    --utm-ui-background-deep: color-mix(in oklch, var(--background) 95%, transparent);
  }
}

:root {
  --utm-ui-background-panel: var(--card);
}

@supports (color: color-mix(in lab, red, red)) {
  :root {
    --utm-ui-background-panel: color-mix(in oklch, var(--card) 92%, transparent);
  }
}

:root {
  --utm-ui-background-panel-strong: var(--card);
}

@supports (color: color-mix(in lab, red, red)) {
  :root {
    --utm-ui-background-panel-strong: color-mix(in oklch, var(--card) 98%, transparent);
  }
}

:root {
  --utm-ui-background-muted: var(--muted);
}

@supports (color: color-mix(in lab, red, red)) {
  :root {
    --utm-ui-background-muted: color-mix(in oklch, var(--muted) 72%, transparent);
  }
}

:root {
  --utm-ui-background-subtle: var(--muted);
}

@supports (color: color-mix(in lab, red, red)) {
  :root {
    --utm-ui-background-subtle: color-mix(in oklch, var(--muted) 45%, transparent);
  }
}

:root {
  --utm-ui-foreground-strong: var(--foreground);
  --utm-ui-foreground: var(--foreground);
  --utm-ui-foreground-muted: var(--muted-foreground);
  --utm-ui-foreground-subtle: var(--muted-foreground);
}

@supports (color: color-mix(in lab, red, red)) {
  :root {
    --utm-ui-foreground-subtle: color-mix(in oklch, var(--muted-foreground) 72%, transparent);
  }
}

:root {
  --utm-ui-foreground-inverted: var(--primary-foreground);
  --utm-ui-accent: var(--info);
  --utm-ui-accent-background-strong: var(--info);
}

@supports (color: color-mix(in lab, red, red)) {
  :root {
    --utm-ui-accent-background-strong: color-mix(in oklch, var(--info) 20%, transparent);
  }
}

:root {
  --utm-ui-accent-shadow: var(--info);
}

@supports (color: color-mix(in lab, red, red)) {
  :root {
    --utm-ui-accent-shadow: color-mix(in oklch, var(--info) 25%, transparent);
  }
}

:root {
  --utm-flight-notification-complete-color: oklch(78% .14 181);
  --utm-flight-notification-header-height: 45px;
  --utm-flight-notification-status-font-size: 10px;
  --utm-panel-split: 60dvh;
  --utm-document-page-width: 850px;
  --utm-document-rule-offset: -5px;
  --utm-document-signature-width: 350px;
  --utm-document-line-width: 1.5px;
  --utm-kpi-border-width: 2.5px;
  --utm-pilot-document-width: 642px;
  --utm-pilot-document-height: 405px;
  --utm-pilot-document-min-height: 600px;
  --utm-pilot-qr-size: 68px;
  --utm-pilot-photo-width: 98px;
  --utm-pilot-photo-height: 128px;
  --utm-pilot-field-label-width: 128px;
  --utm-pilot-signature-width: 300px;
  --utm-pilot-document-inset: 18px;
  --utm-pilot-content-gap: 18px;
  --utm-pilot-small-gap: 2px;
  --utm-pilot-tight-gap: 4px;
  --utm-pilot-section-gap: 6px;
  --utm-pilot-footer-padding: 6px;
  --utm-pilot-seal-size: 72px;
  --utm-certificate-surface: var(--color-amber-200);
  --utm-certificate-border: var(--color-amber-600);
  --utm-certificate-foreground: var(--color-amber-950);
  --utm-certificate-foreground-muted: var(--color-amber-900);
  --utm-certificate-expiry: var(--color-rose-700);
  --utm-certificate-expiry-dark: var(--color-rose-400);
  --utm-certificate-expiry-surface: var(--color-rose-500);
  --utm-certificate-success: var(--color-emerald-500);
  --utm-dashboard-max-width: 1920px;
  --utm-dashboard-sidebar-width: 340px;
  --utm-dashboard-map-height: 420px;
  --utm-dashboard-map-height-wide: 450px;
  --utm-dashboard-focus-min-height: 220px;
  --utm-dashboard-action-width: 420px;
  --utm-iam-header-row-height: 79px;
  --utm-welcome-tracing-offset: 27px;
  --utm-help-surface: var(--color-white);
  --utm-help-document-surface: var(--color-white);
  --utm-help-surface-muted: var(--color-slate-50);
  --utm-help-surface-subtle: var(--color-slate-100);
  --utm-help-surface-accent: var(--color-cyan-50);
  --utm-help-foreground: var(--color-slate-900);
  --utm-help-foreground-strong: var(--color-slate-800);
  --utm-help-foreground-secondary: var(--color-slate-600);
  --utm-help-border: var(--color-slate-200);
  --utm-help-border-strong: var(--color-slate-300);
  --utm-help-border-accent-strong: var(--color-cyan-300);
  --utm-help-accent: var(--color-cyan-600);
  --utm-help-accent-foreground: var(--color-cyan-900);
  --utm-help-search-surface: #020617;
  --utm-help-search-panel: #0f172a;
  --utm-help-search-tile: #1e293b;
  --utm-help-search-foreground: #f1f5f9;
  --utm-help-search-foreground-strong: #e2e8f0;
  --utm-help-search-foreground-secondary: #cbd5e1;
  --utm-help-search-foreground-muted: #94a3b8;
  --utm-help-search-foreground-subtle: #64748b;
  --utm-help-search-border: #334155;
  --utm-help-search-border-subtle: #1e293b;
  --utm-help-search-border-strong: #475569;
  --utm-help-search-accent: #22d3ee;
  --utm-help-search-accent-soft: #a5f3fc;
  --utm-help-search-accent-panel: #083344;
  --utm-help-search-popular-shadow: 0 0 12px #06b6d41f;
  --utm-help-search-result-shadow: 0 0 20px #06b6d426;
  --utm-help-search-dialog-shadow: 0 0 50px #06b6d42e;
  --utm-help-search-icon-shadow: 0 0 15px #06b6d440;
  --utm-help-search-max-height: 60dvh;
  --utm-help-search-snippet-width: calc(100% - 2.25rem);
  --utm-h-88vh: 88vh;
  --utm-timeline-track-min-height: 76px;
  --utm-timeline-track-height: 72px;
  --utm-timeline-event-card-min-width: 200px;
  --utm-timeline-event-card-max-width: 280px;
  --utm-timeline-label-max-width: 140px;
  --utm-timeline-event-count-width: 140px;
  --utm-timeline-connector-top: 22px;
  --utm-timeline-connector-height: 14px;
  --utm-timeline-area-font-size: 11px;
  --utm-timeline-legend-collapsed-scale: .88;
  --utm-help-media-max-height: 560px;
  --workflow-receipt: oklch(62% .19 70);
  --workflow-receipt-bg: oklch(95% .06 70);
  --workflow-review: oklch(52% .17 220);
  --workflow-review-bg: oklch(95% .05 220);
  --workflow-fee: oklch(54% .2 355);
  --workflow-fee-bg: oklch(95% .06 355);
  --workflow-inspection: oklch(50% .2 280);
  --workflow-inspection-bg: oklch(95% .05 280);
  --workflow-result: oklch(52% .18 150);
  --workflow-result-bg: oklch(95% .06 150);
  --workflow-completed: oklch(52% .16 180);
  --workflow-completed-bg: oklch(95% .05 180);
  --procedure-all: oklch(52% .17 220);
  --procedure-all-bg: oklch(95% .05 220);
  --procedure-first: oklch(52% .19 255);
  --procedure-first-bg: oklch(95% .06 255);
  --procedure-renewal: oklch(52% .2 295);
  --procedure-renewal-bg: oklch(95% .06 295);
  --procedure-transfer: oklch(58% .19 55);
  --procedure-transfer-bg: oklch(95% .06 55);
  --procedure-temporary: oklch(54% .2 355);
  --procedure-temporary-bg: oklch(95% .06 355);
}

.dark {
  --utm-help-surface: var(--color-white);
  --utm-help-surface-muted: var(--color-slate-50);
  --utm-help-surface-subtle: var(--color-slate-100);
  --utm-help-surface-accent: var(--color-cyan-50);
  --utm-help-foreground: var(--color-slate-900);
  --utm-help-foreground-strong: var(--color-slate-800);
  --utm-help-foreground-secondary: var(--color-slate-600);
  --utm-help-border: var(--color-slate-200);
  --utm-help-border-strong: var(--color-slate-300);
  --utm-help-border-accent-strong: var(--color-cyan-300);
  --utm-help-accent: var(--color-cyan-600);
  --utm-help-accent-foreground: var(--color-cyan-900);
  --workflow-receipt: oklch(82% .18 75);
  --workflow-receipt-bg: oklch(24% .08 75);
  --workflow-review: oklch(80% .16 215);
  --workflow-review-bg: oklch(24% .07 215);
  --workflow-fee: oklch(78% .2 355);
  --workflow-fee-bg: oklch(24% .08 355);
  --workflow-inspection: oklch(78% .19 280);
  --workflow-inspection-bg: oklch(24% .08 280);
  --workflow-result: oklch(80% .18 150);
  --workflow-result-bg: oklch(24% .07 150);
  --workflow-completed: oklch(80% .16 180);
  --workflow-completed-bg: oklch(24% .07 180);
  --procedure-all: oklch(80% .16 215);
  --procedure-all-bg: oklch(24% .07 215);
  --procedure-first: oklch(80% .18 250);
  --procedure-first-bg: oklch(24% .08 250);
  --procedure-renewal: oklch(80% .19 295);
  --procedure-renewal-bg: oklch(24% .08 295);
  --procedure-transfer: oklch(82% .18 60);
  --procedure-transfer-bg: oklch(24% .08 60);
  --procedure-temporary: oklch(80% .2 355);
  --procedure-temporary-bg: oklch(24% .08 355);
}

.dark[data-theme-color="tactical"] {
  --utm-ui-background-deep: var(--background);
}

@supports (color: color-mix(in lab, red, red)) {
  .dark[data-theme-color="tactical"] {
    --utm-ui-background-deep: color-mix(in oklch, var(--background) 98%, var(--info) 2%);
  }
}

.dark[data-theme-color="tactical"] {
  --utm-ui-background-panel: var(--background);
}

@supports (color: color-mix(in lab, red, red)) {
  .dark[data-theme-color="tactical"] {
    --utm-ui-background-panel: color-mix(in oklch, var(--background) 96%, var(--info) 4%);
  }
}

.dark[data-theme-color="tactical"] {
  --utm-ui-background-panel-strong: var(--background);
}

@supports (color: color-mix(in lab, red, red)) {
  .dark[data-theme-color="tactical"] {
    --utm-ui-background-panel-strong: color-mix(in oklch, var(--background) 98%, var(--info) 2%);
  }
}

.dark[data-theme-color="tactical"] {
  --utm-ui-background-muted: var(--background);
}

@supports (color: color-mix(in lab, red, red)) {
  .dark[data-theme-color="tactical"] {
    --utm-ui-background-muted: color-mix(in oklch, var(--background) 92%, var(--info) 8%);
  }
}

.dark[data-theme-color="tactical"] {
  --utm-ui-background-subtle: var(--background);
}

@supports (color: color-mix(in lab, red, red)) {
  .dark[data-theme-color="tactical"] {
    --utm-ui-background-subtle: color-mix(in oklch, var(--background) 99%, var(--info) 1%);
  }
}

.dark[data-theme-color="tactical"] {
  --utm-ui-foreground-strong: var(--color-slate-100);
  --utm-ui-foreground: var(--color-slate-200);
  --utm-ui-foreground-muted: var(--color-slate-400);
  --utm-ui-foreground-subtle: var(--color-slate-500);
  --utm-ui-foreground-inverted: var(--color-slate-950);
  --utm-ui-accent: var(--color-cyan-400);
  --utm-ui-accent-background-strong: var(--accent);
}

@supports (color: color-mix(in lab, red, red)) {
  .dark[data-theme-color="tactical"] {
    --utm-ui-accent-background-strong: color-mix(in oklch, var(--accent) 60%, transparent);
  }
}

.dark[data-theme-color="tactical"] {
  --utm-ui-accent-shadow: var(--info);
}

@supports (color: color-mix(in lab, red, red)) {
  .dark[data-theme-color="tactical"] {
    --utm-ui-accent-shadow: color-mix(in oklch, var(--info) 25%, transparent);
  }
}

.dark[data-theme-color="tactical"] {
  --workflow-receipt: oklch(80% .17 75);
  --workflow-receipt-bg: oklch(22% .07 75);
  --workflow-review: oklch(78% .15 215);
  --workflow-review-bg: oklch(22% .06 215);
  --workflow-fee: oklch(76% .18 355);
  --workflow-fee-bg: oklch(22% .07 355);
  --workflow-inspection: oklch(76% .17 280);
  --workflow-inspection-bg: oklch(22% .07 280);
  --workflow-result: oklch(78% .16 150);
  --workflow-result-bg: oklch(22% .06 150);
  --workflow-completed: oklch(78% .14 180);
  --workflow-completed-bg: oklch(22% .06 180);
  --procedure-all: oklch(78% .15 215);
  --procedure-all-bg: oklch(22% .06 215);
  --procedure-first: oklch(78% .16 250);
  --procedure-first-bg: oklch(22% .07 250);
  --procedure-renewal: oklch(78% .17 295);
  --procedure-renewal-bg: oklch(22% .07 295);
  --procedure-transfer: oklch(80% .16 60);
  --procedure-transfer-bg: oklch(22% .07 60);
  --procedure-temporary: oklch(78% .18 355);
  --procedure-temporary-bg: oklch(22% .07 355);
}

html {
  font-size: var(--utm-root-font-size);
}

html:has([data-cuav-dashboard]), html:has([data-pdf-export-view]) {
  --utm-root-font-size: 16px;
}

[data-utm-timeline-detail="true"][data-slot="dialog-content"] {
  background: var(--utm-ui-background-deep);
  border: 1px solid var(--info);
}

@supports (color: color-mix(in lab, red, red)) {
  [data-utm-timeline-detail="true"][data-slot="dialog-content"] {
    border: 1px solid color-mix(in oklch, var(--info) 40%, transparent);
  }
}

[data-utm-timeline-detail="true"][data-slot="dialog-content"] {
  color: var(--utm-ui-foreground-strong);
}

@media (max-width: 1536px) {
  :root {
    --utm-root-font-size: 15px;
  }
}

@media (max-width: 1366px) {
  :root {
    --utm-root-font-size: 14px;
  }
}

@media (max-width: 1280px) {
  :root {
    --utm-root-font-size: 13.5px;
  }
}

@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-rotate-x {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false
}

@property --tw-pan-x {
  syntax: "*";
  inherits: false
}

@property --tw-pan-y {
  syntax: "*";
  inherits: false
}

@property --tw-pinch-zoom {
  syntax: "*";
  inherits: false
}

@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-divide-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@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 ping {
  75%, 100% {
    opacity: 0;
    transform: scale(2);
  }
}

@keyframes pulse {
  50% {
    opacity: .5;
  }
}

@keyframes bounce {
  0%, 100% {
    animation-timing-function: cubic-bezier(.8, 0, 1, 1);
    transform: translateY(-25%);
  }

  50% {
    animation-timing-function: cubic-bezier(0, 0, .2, 1);
    transform: none;
  }
}

@keyframes enter {
  from {
    opacity: var(--tw-enter-opacity, 1);
    transform: translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0)scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1))rotate(var(--tw-enter-rotate, 0));
    filter: blur(var(--tw-enter-blur, 0));
  }
}

@keyframes exit {
  to {
    opacity: var(--tw-exit-opacity, 1);
    transform: translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0)scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1))rotate(var(--tw-exit-rotate, 0));
    filter: blur(var(--tw-exit-blur, 0));
  }
}

@keyframes accordion-down {
  from {
    height: 0;
  }

  to {
    height: var(--radix-accordion-content-height, var(--bits-accordion-content-height, var(--reka-accordion-content-height, var(--kb-accordion-content-height, var(--ngp-accordion-content-height, auto)))));
  }
}

@keyframes accordion-up {
  from {
    height: var(--radix-accordion-content-height, var(--bits-accordion-content-height, var(--reka-accordion-content-height, var(--kb-accordion-content-height, var(--ngp-accordion-content-height, auto)))));
  }

  to {
    height: 0;
  }
}

@keyframes loading-bar {
  0% {
    width: 0%;
    left: 0%;
    right: 100%;
  }

  10% {
    width: 25%;
    left: 0%;
    right: 75%;
  }

  90% {
    width: 25%;
    left: 75%;
    right: 0%;
  }

  100% {
    width: 0%;
    left: 100%;
    right: 0%;
  }
}

@keyframes switch-status {
  0% {
    opacity: 0;
    transform: scale(.7);
  }

  18% {
    opacity: 1;
    transform: scale(1);
  }

  72% {
    opacity: 1;
    transform: scale(1);
  }

  100% {
    opacity: 0;
    transform: scale(.92);
  }
}

@keyframes map-selection-scan-vertical {
  0% {
    top: 0%;
  }

  100% {
    top: 100%;
  }
}

@keyframes alert-pulse {
  0% {
    box-shadow: 0 0 0 0 var(--destructive);
  }

  35% {
    box-shadow: 0 0 0 calc(var(--spacing) * 1.5) transparent;
  }

  40%, 100% {
    box-shadow: 0 0 #0000;
  }
}

@keyframes tactical-opacity-pulse {
  0%, 100% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }
}

@keyframes cuav-demo-pulse {
  0%, 100% {
    opacity: .55;
    transform: scale(.9);
  }

  50% {
    opacity: 1;
    transform: scale(1.15);
  }
}

@keyframes cuav-target-pulse {
  from {
    opacity: .65;
    transform: scale(.72);
  }

  to {
    opacity: 0;
    transform: scale(1.55);
  }
}
.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0);-webkit-touch-callout:none}.maplibregl-canvas{position:absolute;left:0;top:0}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{position:absolute;pointer-events:none;z-index:2}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{right:0;bottom:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{margin:10px 0 0 10px;float:left}.maplibregl-ctrl-top-right .maplibregl-ctrl{margin:10px 10px 0 0;float:right}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{margin:0 0 10px 10px;float:left}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{margin:0 10px 10px 0;float:right}.maplibregl-ctrl-group{border-radius:4px;background:#fff}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px rgba(0,0,0,.1)}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.maplibregl-ctrl-group button{width:29px;height:29px;display:block;padding:0;outline:none;border:0;box-sizing:border-box;background-color:transparent;cursor:pointer}.maplibregl-ctrl button{-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:transparent}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:rgba(0,0,0,.05)}}.maplibregl-ctrl button:not(:disabled):active{background-color:rgba(0,0,0,.05)}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23aaa%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23999%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23666%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{width:88px;height:23px;margin:0 0 -4px -4px;display:block;background-repeat:no-repeat;cursor:pointer;overflow:hidden;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{padding:0 5px;background-color:hsla(0,0%,100%,.5);margin:0}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{min-height:20px;padding:2px 24px 2px 0;margin:10px;position:relative;background-color:#fff;color:#000;border-radius:12px;box-sizing:content-box}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 8px 2px 28px;border-radius:12px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{display:none;cursor:pointer;position:absolute;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E");background-color:hsla(0,0%,100%,.5);width:24px;height:24px;box-sizing:border-box;border-radius:12px;outline:none;top:0;right:0;border:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:rgba(0,0,0,.05)}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E")}}.maplibregl-ctrl-attrib a{color:rgba(0,0,0,.75);text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{background-color:hsla(0,0%,100%,.75);font-size:10px;white-space:nowrap;border-color:#333;border-style:none solid solid;border-width:medium 2px 2px;padding:0 5px;color:#333;box-sizing:border-box}.maplibregl-popup{position:absolute;top:0;left:0;display:flex;will-change:transform;pointer-events:none}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{width:0;height:0;border:10px solid transparent;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-top:none;border-bottom-color:#fff}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-top:none;border-left:none;border-bottom-color:#fff}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-top:none;border-right:none;border-bottom-color:#fff}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-right:none;border-left-color:#fff}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{position:absolute;right:0;top:0;border:0;border-radius:0 3px 0 0;cursor:pointer;background-color:transparent}.maplibregl-popup-close-button:hover{background-color:rgba(0,0,0,.05)}.maplibregl-popup-content{position:relative;background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1);padding:15px 10px;pointer-events:auto}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{position:absolute;top:0;left:0;will-change:transform;transition:opacity .2s}.maplibregl-marker-draggable{cursor:grab}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;width:15px;height:15px;border-radius:50%}.maplibregl-user-location-dot:before{content:"";position:absolute;animation:maplibregl-user-location-dot-pulse 2s infinite}.maplibregl-user-location-dot:after{border-radius:50%;border:2px solid #fff;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px;box-sizing:border-box;box-shadow:0 0 3px rgba(0,0,0,.35)}@media (prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{transform:scale(1);opacity:1}70%{transform:scale(3);opacity:0}to{transform:scale(1);opacity:0}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;width:1px;height:1px;border-radius:100%}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{position:absolute;top:0;left:0;width:0;height:0;background:#fff;border:2px dotted #202020;opacity:.5}.maplibregl-cooperative-gesture-screen{background:rgba(0,0,0,.4);position:absolute;inset:0;display:flex;justify-content:center;align-items:center;color:#fff;padding:1rem;font-size:1.4em;line-height:1.2;opacity:0;pointer-events:none;transition:opacity 1s 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{position:fixed!important;width:100%!important;height:100%!important;top:0!important;left:0!important;z-index:99999}/* Critical CSS for InitialLoadingBar – inlined in shell so styles apply before app bundle.
   Inter @font-face is injected from critical-font-urls (bundled ?url) in app head. */

:root {
  --initial-loading-bg: var(--background);
  --initial-loading-fg: var(--muted-foreground);
  --initial-loading-muted: var(--muted);
  --initial-loading-primary: var(--primary);
}

[data-initial-loading] {
  align-items: center;
  background-color: var(--initial-loading-bg);
  display: flex;
  flex-direction: column;
  font-family: var(--font-critical-loading);
  gap: calc(var(--spacing, 0.25rem) * 6);
  height: 100dvh;
  inset: 0;
  justify-content: center;
  position: fixed;
  width: 100%;
  z-index: 50;
}

[data-initial-loading] [data-initial-loading-messages] {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: calc(var(--spacing, 0.25rem) * 1);
  min-height: calc(var(--spacing, 0.25rem) * 10);
  position: relative;
  width: 100%;
}

[data-initial-loading] [data-initial-loading-messages] p {
  color: var(--initial-loading-fg);
  font-size: var(--text-sm);
  inset: 0;
  line-height: var(--leading-loading);
  margin-left: auto;
  margin-right: auto;
  opacity: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

[data-initial-loading] [data-initial-loading-messages] p:first-child {
  font-weight: var(--font-weight-medium);
}

[data-initial-loading] [data-initial-loading-messages] p:nth-child(1) {
  animation: initial-loading-cycle-1 6s ease-in-out infinite;
}

[data-initial-loading] [data-initial-loading-messages] p:nth-child(2) {
  animation: initial-loading-cycle-2 6s ease-in-out infinite;
}

[data-initial-loading] [data-initial-loading-messages] p:nth-child(3) {
  animation: initial-loading-cycle-3 6s ease-in-out infinite;
}

[data-initial-loading] [data-initial-loading-bar] {
  background-color: var(--initial-loading-muted);
  border-radius: var(--radius-full);
  height: calc(var(--spacing, 0.25rem) * 2);
  overflow: hidden;
  width: calc(var(--spacing, 0.25rem) * 64);
}

[data-initial-loading] [data-initial-loading-bar] > div {
  animation: initial-loading-slide 1.6s ease-in-out infinite;
  background-color: var(--initial-loading-primary);
  border-radius: var(--radius-full);
  height: 100%;
  width: 40%;
}

@keyframes initial-loading-cycle-1 {
  0%,
  30% {
    opacity: 1;
  }

  33%,
  100% {
    opacity: 0;
  }
}

@keyframes initial-loading-cycle-2 {
  0%,
  30% {
    opacity: 0;
  }

  33%,
  63% {
    opacity: 1;
  }

  66%,
  100% {
    opacity: 0;
  }
}

@keyframes initial-loading-cycle-3 {
  0%,
  63% {
    opacity: 0;
  }

  66%,
  100% {
    opacity: 1;
  }
}

@keyframes initial-loading-slide {
  0% {
    transform: translateX(-100%);
  }

  50% {
    transform: translateX(250%);
  }

  100% {
    transform: translateX(-100%);
  }
}
