/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  .sd-chrome {
    --font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto,
    sans-serif;
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --color-amber-500: oklch(76.9% 0.188 70.08);
    --color-amber-600: oklch(66.6% 0.179 58.318);
    --color-neutral-400: oklch(70.8% 0 none);
    --color-black: #000;
    --color-white: #fff;
    --spacing: 0.25rem;
    --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;
    --text-xs: 0.75rem;
    --text-xs--line-height: calc(1 / 0.75);
    --text-sm: 0.875rem;
    --text-sm--line-height: calc(1.25 / 0.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);
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-extrabold: 800;
    --tracking-tight: -0.025em;
    --tracking-wide: 0.025em;
    --tracking-wider: 0.05em;
    --tracking-widest: 0.1em;
    --leading-tight: 1.25;
    --leading-snug: 1.375;
    --leading-normal: 1.5;
    --leading-relaxed: 1.625;
    --radius-xs: 0.125rem;
    --radius-sm: calc(var(--radius) - 4px);
    --radius-md: calc(var(--radius) - 2px);
    --radius-lg: var(--radius);
    --radius-xl: calc(var(--radius) + 4px);
    --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
    --animate-spin: spin 1s linear infinite;
    --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
    --default-transition-duration: 150ms;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
    --color-background: var(--background);
    --color-foreground: var(--foreground);
    --color-card: var(--card);
    --color-card-foreground: var(--card-foreground);
    --color-popover: var(--popover);
    --color-popover-foreground: var(--popover-foreground);
    --color-primary: var(--primary);
    --color-primary-foreground: var(--primary-foreground);
    --color-secondary: var(--secondary);
    --color-secondary-foreground: var(--secondary-foreground);
    --color-muted: var(--muted);
    --color-muted-foreground: var(--muted-foreground);
    --color-accent: var(--accent);
    --color-accent-foreground: var(--accent-foreground);
    --color-destructive: var(--destructive);
    --color-border: var(--border);
    --color-input: var(--input);
    --color-ring: var(--ring);
    --color-warning: var(--warning);
    --color-warning-foreground: var(--warning-foreground);
    --color-chart-1: var(--chart-1);
    --color-chart-2: var(--chart-2);
    --color-chart-3: var(--chart-3);
    --color-chart-4: var(--chart-4);
    --color-chart-5: var(--chart-5);
    --color-sidebar: var(--sidebar);
    --color-sidebar-foreground: var(--sidebar-foreground);
    --color-sidebar-accent: var(--sidebar-accent);
    --color-sidebar-accent-foreground: var(--sidebar-accent-foreground);
    --color-sidebar-border: var(--sidebar-border);
    --color-sidebar-ring: var(--sidebar-ring);
  }
}
@layer base {
  .sd-chrome, .sd-chrome *:where(:not(.sd-slides, .sd-slides *)), .sd-chrome :where(:not(.sd-slides, .sd-slides *))::after, .sd-chrome :where(:not(.sd-slides, .sd-slides *))::before, .sd-chrome :where(:not(.sd-slides, .sd-slides *))::backdrop, .sd-chrome :where(:not(.sd-slides, .sd-slides *))::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  .sd-chrome {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    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;
  }
  .sd-chrome hr:where(:not(.sd-slides, .sd-slides *)) {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  .sd-chrome abbr:where([title]):where(:not(.sd-slides, .sd-slides *)) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  .sd-chrome h1:where(:not(.sd-slides, .sd-slides *)), .sd-chrome h2:where(:not(.sd-slides, .sd-slides *)), .sd-chrome h3:where(:not(.sd-slides, .sd-slides *)), .sd-chrome h4:where(:not(.sd-slides, .sd-slides *)), .sd-chrome h5:where(:not(.sd-slides, .sd-slides *)), .sd-chrome h6:where(:not(.sd-slides, .sd-slides *)) {
    font-size: inherit;
    font-weight: inherit;
  }
  .sd-chrome a:where(:not(.sd-slides, .sd-slides *)) {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  .sd-chrome b:where(:not(.sd-slides, .sd-slides *)), .sd-chrome strong:where(:not(.sd-slides, .sd-slides *)) {
    font-weight: bolder;
  }
  .sd-chrome code:where(:not(.sd-slides, .sd-slides *)), .sd-chrome kbd:where(:not(.sd-slides, .sd-slides *)), .sd-chrome samp:where(:not(.sd-slides, .sd-slides *)), .sd-chrome pre:where(:not(.sd-slides, .sd-slides *)) {
    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;
  }
  .sd-chrome small:where(:not(.sd-slides, .sd-slides *)) {
    font-size: 80%;
  }
  .sd-chrome sub:where(:not(.sd-slides, .sd-slides *)), .sd-chrome sup:where(:not(.sd-slides, .sd-slides *)) {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  .sd-chrome sub:where(:not(.sd-slides, .sd-slides *)) {
    bottom: -0.25em;
  }
  .sd-chrome sup:where(:not(.sd-slides, .sd-slides *)) {
    top: -0.5em;
  }
  .sd-chrome table:where(:not(.sd-slides, .sd-slides *)) {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  .sd-chrome :-moz-focusring:where(:not(iframe)):where(:not(.sd-slides, .sd-slides *)) {
    outline: auto;
  }
  .sd-chrome progress:where(:not(.sd-slides, .sd-slides *)) {
    vertical-align: baseline;
  }
  .sd-chrome summary:where(:not(.sd-slides, .sd-slides *)) {
    display: list-item;
  }
  .sd-chrome ol:where(:not(.sd-slides, .sd-slides *)), .sd-chrome ul:where(:not(.sd-slides, .sd-slides *)), .sd-chrome menu:where(:not(.sd-slides, .sd-slides *)) {
    list-style: none;
  }
  .sd-chrome img:where(:not(.sd-slides, .sd-slides *)), .sd-chrome svg:where(:not(.sd-slides, .sd-slides *)), .sd-chrome video:where(:not(.sd-slides, .sd-slides *)), .sd-chrome canvas:where(:not(.sd-slides, .sd-slides *)), .sd-chrome audio:where(:not(.sd-slides, .sd-slides *)), .sd-chrome iframe:where(:not(.sd-slides, .sd-slides *)), .sd-chrome embed:where(:not(.sd-slides, .sd-slides *)), .sd-chrome object:where(:not(.sd-slides, .sd-slides *)) {
    display: block;
    vertical-align: middle;
  }
  .sd-chrome img:where(:not(.sd-slides, .sd-slides *)), .sd-chrome video:where(:not(.sd-slides, .sd-slides *)) {
    max-width: 100%;
    height: auto;
  }
  .sd-chrome button:where(:not(.sd-slides, .sd-slides *)), .sd-chrome input:where(:not(.sd-slides, .sd-slides *)), .sd-chrome select:where(:not(.sd-slides, .sd-slides *)), .sd-chrome optgroup:where(:not(.sd-slides, .sd-slides *)), .sd-chrome textarea:where(:not(.sd-slides, .sd-slides *)), .sd-chrome :where(:not(.sd-slides, .sd-slides *))::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  .sd-chrome :where(select:is([multiple], [size])) optgroup:where(:not(.sd-slides, .sd-slides *)) {
    font-weight: bolder;
  }
  .sd-chrome :where(select:is([multiple], [size])) optgroup option:where(:not(.sd-slides, .sd-slides *)) {
    padding-inline-start: 20px;
  }
  .sd-chrome :where(:not(.sd-slides, .sd-slides *))::file-selector-button {
    margin-inline-end: 4px;
  }
  .sd-chrome :where(:not(.sd-slides, .sd-slides *))::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
    .sd-chrome :where(:not(.sd-slides, .sd-slides *))::placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  .sd-chrome textarea:where(:not(.sd-slides, .sd-slides *)) {
    resize: vertical;
  }
  .sd-chrome :where(:not(.sd-slides, .sd-slides *))::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  .sd-chrome :where(:not(.sd-slides, .sd-slides *))::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  .sd-chrome :where(:not(.sd-slides, .sd-slides *))::-webkit-datetime-edit {
    display: inline-flex;
  }
  .sd-chrome :where(:not(.sd-slides, .sd-slides *))::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  .sd-chrome :where(:not(.sd-slides, .sd-slides *))::-webkit-datetime-edit, .sd-chrome :where(:not(.sd-slides, .sd-slides *))::-webkit-datetime-edit-year-field, .sd-chrome :where(:not(.sd-slides, .sd-slides *))::-webkit-datetime-edit-month-field, .sd-chrome :where(:not(.sd-slides, .sd-slides *))::-webkit-datetime-edit-day-field, .sd-chrome :where(:not(.sd-slides, .sd-slides *))::-webkit-datetime-edit-hour-field, .sd-chrome :where(:not(.sd-slides, .sd-slides *))::-webkit-datetime-edit-minute-field, .sd-chrome :where(:not(.sd-slides, .sd-slides *))::-webkit-datetime-edit-second-field, .sd-chrome :where(:not(.sd-slides, .sd-slides *))::-webkit-datetime-edit-millisecond-field, .sd-chrome :where(:not(.sd-slides, .sd-slides *))::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  .sd-chrome :where(:not(.sd-slides, .sd-slides *))::-webkit-calendar-picker-indicator {
    line-height: 1;
  }
  .sd-chrome :-moz-ui-invalid:where(:not(.sd-slides, .sd-slides *)) {
    box-shadow: none;
  }
  .sd-chrome button:where(:not(.sd-slides, .sd-slides *)), .sd-chrome input:where([type="button"], [type="reset"], [type="submit"]):where(:not(.sd-slides, .sd-slides *)), .sd-chrome :where(:not(.sd-slides, .sd-slides *))::file-selector-button {
    appearance: button;
  }
  .sd-chrome :where(:not(.sd-slides, .sd-slides *))::-webkit-inner-spin-button, .sd-chrome :where(:not(.sd-slides, .sd-slides *))::-webkit-outer-spin-button {
    height: auto;
  }
  .sd-chrome [hidden]:where(:not([hidden="until-found"])):where(:not(.sd-slides, .sd-slides *)) {
    display: none !important;
  }
}
@layer utilities {
  .sd-chrome .\@container\/card-header:where(:not(.sd-slides, .sd-slides *)) {
    container-type: inline-size;
    container-name: card-header;
  }
  .sd-chrome .\@container:where(:not(.sd-slides, .sd-slides *)) {
    container-type: inline-size;
  }
  .sd-chrome .pointer-events-none:where(:not(.sd-slides, .sd-slides *)) {
    pointer-events: none;
  }
  .sd-chrome .collapse:where(:not(.sd-slides, .sd-slides *)) {
    visibility: collapse;
  }
  .sd-chrome .visible:where(:not(.sd-slides, .sd-slides *)) {
    visibility: visible;
  }
  .sd-chrome .sr-only:where(:not(.sd-slides, .sd-slides *)) {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
  }
  .sd-chrome .absolute:where(:not(.sd-slides, .sd-slides *)) {
    position: absolute;
  }
  .sd-chrome .fixed:where(:not(.sd-slides, .sd-slides *)) {
    position: fixed;
  }
  .sd-chrome .relative:where(:not(.sd-slides, .sd-slides *)) {
    position: relative;
  }
  .sd-chrome .static:where(:not(.sd-slides, .sd-slides *)) {
    position: static;
  }
  .sd-chrome .sticky:where(:not(.sd-slides, .sd-slides *)) {
    position: sticky;
  }
  .sd-chrome .inset-0:where(:not(.sd-slides, .sd-slides *)) {
    inset: 0px;
  }
  .sd-chrome .inset-x-0:where(:not(.sd-slides, .sd-slides *)) {
    inset-inline: 0px;
  }
  .sd-chrome .inset-y-0:where(:not(.sd-slides, .sd-slides *)) {
    inset-block: 0px;
  }
  .sd-chrome .-top-12:where(:not(.sd-slides, .sd-slides *)) {
    top: calc(var(--spacing) * -12);
  }
  .sd-chrome .top-0:where(:not(.sd-slides, .sd-slides *)) {
    top: 0px;
  }
  .sd-chrome .top-1\.5:where(:not(.sd-slides, .sd-slides *)) {
    top: calc(var(--spacing) * 1.5);
  }
  .sd-chrome .top-1\/2:where(:not(.sd-slides, .sd-slides *)) {
    top: calc(1 / 2 * 100%);
  }
  .sd-chrome .top-3\.5:where(:not(.sd-slides, .sd-slides *)) {
    top: calc(var(--spacing) * 3.5);
  }
  .sd-chrome .top-4:where(:not(.sd-slides, .sd-slides *)) {
    top: calc(var(--spacing) * 4);
  }
  .sd-chrome .top-\[1px\]:where(:not(.sd-slides, .sd-slides *)) {
    top: 1px;
  }
  .sd-chrome .top-\[50\%\]:where(:not(.sd-slides, .sd-slides *)) {
    top: 50%;
  }
  .sd-chrome .top-\[60\%\]:where(:not(.sd-slides, .sd-slides *)) {
    top: 60%;
  }
  .sd-chrome .top-full:where(:not(.sd-slides, .sd-slides *)) {
    top: 100%;
  }
  .sd-chrome .-right-12:where(:not(.sd-slides, .sd-slides *)) {
    right: calc(var(--spacing) * -12);
  }
  .sd-chrome .right-0:where(:not(.sd-slides, .sd-slides *)) {
    right: 0px;
  }
  .sd-chrome .right-1:where(:not(.sd-slides, .sd-slides *)) {
    right: var(--spacing);
  }
  .sd-chrome .right-3:where(:not(.sd-slides, .sd-slides *)) {
    right: calc(var(--spacing) * 3);
  }
  .sd-chrome .right-4:where(:not(.sd-slides, .sd-slides *)) {
    right: calc(var(--spacing) * 4);
  }
  .sd-chrome .-bottom-12:where(:not(.sd-slides, .sd-slides *)) {
    bottom: calc(var(--spacing) * -12);
  }
  .sd-chrome .bottom-0:where(:not(.sd-slides, .sd-slides *)) {
    bottom: 0px;
  }
  .sd-chrome .-left-12:where(:not(.sd-slides, .sd-slides *)) {
    left: calc(var(--spacing) * -12);
  }
  .sd-chrome .left-0:where(:not(.sd-slides, .sd-slides *)) {
    left: 0px;
  }
  .sd-chrome .left-1\/2:where(:not(.sd-slides, .sd-slides *)) {
    left: calc(1 / 2 * 100%);
  }
  .sd-chrome .left-2:where(:not(.sd-slides, .sd-slides *)) {
    left: calc(var(--spacing) * 2);
  }
  .sd-chrome .left-\[50\%\]:where(:not(.sd-slides, .sd-slides *)) {
    left: 50%;
  }
  .sd-chrome .isolate:where(:not(.sd-slides, .sd-slides *)) {
    isolation: isolate;
  }
  .sd-chrome .z-10:where(:not(.sd-slides, .sd-slides *)) {
    z-index: 10;
  }
  .sd-chrome .z-20:where(:not(.sd-slides, .sd-slides *)) {
    z-index: 20;
  }
  .sd-chrome .z-50:where(:not(.sd-slides, .sd-slides *)) {
    z-index: 50;
  }
  .sd-chrome .z-\[1\]:where(:not(.sd-slides, .sd-slides *)) {
    z-index: 1;
  }
  .sd-chrome .col-start-2:where(:not(.sd-slides, .sd-slides *)) {
    grid-column-start: 2;
  }
  .sd-chrome .row-span-2:where(:not(.sd-slides, .sd-slides *)) {
    grid-row: span 2 / span 2;
  }
  .sd-chrome .row-start-1:where(:not(.sd-slides, .sd-slides *)) {
    grid-row-start: 1;
  }
  .sd-chrome .container:where(:not(.sd-slides, .sd-slides *)) {
    width: 100%;
    @media (width >= 40rem) {
      max-width: 40rem;
    }
    @media (width >= 48rem) {
      max-width: 48rem;
    }
    @media (width >= 64rem) {
      max-width: 64rem;
    }
    @media (width >= 80rem) {
      max-width: 80rem;
    }
    @media (width >= 96rem) {
      max-width: 96rem;
    }
  }
  .sd-chrome .m-0:where(:not(.sd-slides, .sd-slides *)) {
    margin: 0px;
  }
  .sd-chrome .-mx-1:where(:not(.sd-slides, .sd-slides *)) {
    margin-inline: calc(var(--spacing) * -1);
  }
  .sd-chrome .-mx-8:where(:not(.sd-slides, .sd-slides *)) {
    margin-inline: calc(var(--spacing) * -8);
  }
  .sd-chrome .mx-1:where(:not(.sd-slides, .sd-slides *)) {
    margin-inline: var(--spacing);
  }
  .sd-chrome .mx-2:where(:not(.sd-slides, .sd-slides *)) {
    margin-inline: calc(var(--spacing) * 2);
  }
  .sd-chrome .mx-3\.5:where(:not(.sd-slides, .sd-slides *)) {
    margin-inline: calc(var(--spacing) * 3.5);
  }
  .sd-chrome .mx-auto:where(:not(.sd-slides, .sd-slides *)) {
    margin-inline: auto;
  }
  .sd-chrome .my-1:where(:not(.sd-slides, .sd-slides *)) {
    margin-block: var(--spacing);
  }
  .sd-chrome .-mt-4:where(:not(.sd-slides, .sd-slides *)) {
    margin-top: calc(var(--spacing) * -4);
  }
  .sd-chrome .mt-0\.5:where(:not(.sd-slides, .sd-slides *)) {
    margin-top: calc(var(--spacing) * 0.5);
  }
  .sd-chrome .mt-1:where(:not(.sd-slides, .sd-slides *)) {
    margin-top: var(--spacing);
  }
  .sd-chrome .mt-1\.5:where(:not(.sd-slides, .sd-slides *)) {
    margin-top: calc(var(--spacing) * 1.5);
  }
  .sd-chrome .mt-2:where(:not(.sd-slides, .sd-slides *)) {
    margin-top: calc(var(--spacing) * 2);
  }
  .sd-chrome .mt-3:where(:not(.sd-slides, .sd-slides *)) {
    margin-top: calc(var(--spacing) * 3);
  }
  .sd-chrome .mt-4:where(:not(.sd-slides, .sd-slides *)) {
    margin-top: calc(var(--spacing) * 4);
  }
  .sd-chrome .mt-6:where(:not(.sd-slides, .sd-slides *)) {
    margin-top: calc(var(--spacing) * 6);
  }
  .sd-chrome .mt-8:where(:not(.sd-slides, .sd-slides *)) {
    margin-top: calc(var(--spacing) * 8);
  }
  .sd-chrome .mt-10:where(:not(.sd-slides, .sd-slides *)) {
    margin-top: calc(var(--spacing) * 10);
  }
  .sd-chrome .mt-12:where(:not(.sd-slides, .sd-slides *)) {
    margin-top: calc(var(--spacing) * 12);
  }
  .sd-chrome .mt-14:where(:not(.sd-slides, .sd-slides *)) {
    margin-top: calc(var(--spacing) * 14);
  }
  .sd-chrome .mt-16:where(:not(.sd-slides, .sd-slides *)) {
    margin-top: calc(var(--spacing) * 16);
  }
  .sd-chrome .mt-auto:where(:not(.sd-slides, .sd-slides *)) {
    margin-top: auto;
  }
  .sd-chrome .mr-1:where(:not(.sd-slides, .sd-slides *)) {
    margin-right: var(--spacing);
  }
  .sd-chrome .mb-2:where(:not(.sd-slides, .sd-slides *)) {
    margin-bottom: calc(var(--spacing) * 2);
  }
  .sd-chrome .mb-8:where(:not(.sd-slides, .sd-slides *)) {
    margin-bottom: calc(var(--spacing) * 8);
  }
  .sd-chrome .-ml-4:where(:not(.sd-slides, .sd-slides *)) {
    margin-left: calc(var(--spacing) * -4);
  }
  .sd-chrome .ml-1:where(:not(.sd-slides, .sd-slides *)) {
    margin-left: var(--spacing);
  }
  .sd-chrome .ml-auto:where(:not(.sd-slides, .sd-slides *)) {
    margin-left: auto;
  }
  .sd-chrome .line-clamp-1:where(:not(.sd-slides, .sd-slides *)) {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
  }
  .sd-chrome .block:where(:not(.sd-slides, .sd-slides *)) {
    display: block;
  }
  .sd-chrome .contents:where(:not(.sd-slides, .sd-slides *)) {
    display: contents;
  }
  .sd-chrome .flex:where(:not(.sd-slides, .sd-slides *)) {
    display: flex;
  }
  .sd-chrome .grid:where(:not(.sd-slides, .sd-slides *)) {
    display: grid;
  }
  .sd-chrome .hidden:where(:not(.sd-slides, .sd-slides *)) {
    display: none;
  }
  .sd-chrome .inline:where(:not(.sd-slides, .sd-slides *)) {
    display: inline;
  }
  .sd-chrome .inline-block:where(:not(.sd-slides, .sd-slides *)) {
    display: inline-block;
  }
  .sd-chrome .inline-flex:where(:not(.sd-slides, .sd-slides *)) {
    display: inline-flex;
  }
  .sd-chrome .table:where(:not(.sd-slides, .sd-slides *)) {
    display: table;
  }
  .sd-chrome .table-caption:where(:not(.sd-slides, .sd-slides *)) {
    display: table-caption;
  }
  .sd-chrome .table-cell:where(:not(.sd-slides, .sd-slides *)) {
    display: table-cell;
  }
  .sd-chrome .table-row:where(:not(.sd-slides, .sd-slides *)) {
    display: table-row;
  }
  .sd-chrome .aspect-square:where(:not(.sd-slides, .sd-slides *)) {
    aspect-ratio: 1 / 1;
  }
  .sd-chrome .size-2:where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 2);
    height: calc(var(--spacing) * 2);
  }
  .sd-chrome .size-2\.5:where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 2.5);
    height: calc(var(--spacing) * 2.5);
  }
  .sd-chrome .size-3:where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }
  .sd-chrome .size-3\.5:where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 3.5);
    height: calc(var(--spacing) * 3.5);
  }
  .sd-chrome .size-4:where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }
  .sd-chrome .size-6:where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 6);
    height: calc(var(--spacing) * 6);
  }
  .sd-chrome .size-7:where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 7);
    height: calc(var(--spacing) * 7);
  }
  .sd-chrome .size-8:where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 8);
    height: calc(var(--spacing) * 8);
  }
  .sd-chrome .size-9:where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 9);
    height: calc(var(--spacing) * 9);
  }
  .sd-chrome .size-10:where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 10);
    height: calc(var(--spacing) * 10);
  }
  .sd-chrome .size-16:where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 16);
    height: calc(var(--spacing) * 16);
  }
  .sd-chrome .size-full:where(:not(.sd-slides, .sd-slides *)) {
    width: 100%;
    height: 100%;
  }
  .sd-chrome .\!h-5:where(:not(.sd-slides, .sd-slides *)) {
    height: calc(var(--spacing) * 5) !important;
  }
  .sd-chrome .h-1\.5:where(:not(.sd-slides, .sd-slides *)) {
    height: calc(var(--spacing) * 1.5);
  }
  .sd-chrome .h-2:where(:not(.sd-slides, .sd-slides *)) {
    height: calc(var(--spacing) * 2);
  }
  .sd-chrome .h-4:where(:not(.sd-slides, .sd-slides *)) {
    height: calc(var(--spacing) * 4);
  }
  .sd-chrome .h-5:where(:not(.sd-slides, .sd-slides *)) {
    height: calc(var(--spacing) * 5);
  }
  .sd-chrome .h-6:where(:not(.sd-slides, .sd-slides *)) {
    height: calc(var(--spacing) * 6);
  }
  .sd-chrome .h-7:where(:not(.sd-slides, .sd-slides *)) {
    height: calc(var(--spacing) * 7);
  }
  .sd-chrome .h-8:where(:not(.sd-slides, .sd-slides *)) {
    height: calc(var(--spacing) * 8);
  }
  .sd-chrome .h-9:where(:not(.sd-slides, .sd-slides *)) {
    height: calc(var(--spacing) * 9);
  }
  .sd-chrome .h-10:where(:not(.sd-slides, .sd-slides *)) {
    height: calc(var(--spacing) * 10);
  }
  .sd-chrome .h-12:where(:not(.sd-slides, .sd-slides *)) {
    height: calc(var(--spacing) * 12);
  }
  .sd-chrome .h-\[150px\]:where(:not(.sd-slides, .sd-slides *)) {
    height: 150px;
  }
  .sd-chrome .h-\[calc\(100\%-1px\)\]:where(:not(.sd-slides, .sd-slides *)) {
    height: calc(100% - 1px);
  }
  .sd-chrome .h-\[var\(--radix-navigation-menu-viewport-height\)\]:where(:not(.sd-slides, .sd-slides *)) {
    height: var(--radix-navigation-menu-viewport-height);
  }
  .sd-chrome .h-auto:where(:not(.sd-slides, .sd-slides *)) {
    height: auto;
  }
  .sd-chrome .h-dvh:where(:not(.sd-slides, .sd-slides *)) {
    height: 100dvh;
  }
  .sd-chrome .h-full:where(:not(.sd-slides, .sd-slides *)) {
    height: 100%;
  }
  .sd-chrome .h-px:where(:not(.sd-slides, .sd-slides *)) {
    height: 1px;
  }
  .sd-chrome .h-svh:where(:not(.sd-slides, .sd-slides *)) {
    height: 100svh;
  }
  .sd-chrome .max-h-\(--radix-dropdown-menu-content-available-height\):where(:not(.sd-slides, .sd-slides *)) {
    max-height: var(--radix-dropdown-menu-content-available-height);
  }
  .sd-chrome .max-h-32:where(:not(.sd-slides, .sd-slides *)) {
    max-height: calc(var(--spacing) * 32);
  }
  .sd-chrome .max-h-64:where(:not(.sd-slides, .sd-slides *)) {
    max-height: calc(var(--spacing) * 64);
  }
  .sd-chrome .max-h-80:where(:not(.sd-slides, .sd-slides *)) {
    max-height: calc(var(--spacing) * 80);
  }
  .sd-chrome .max-h-96:where(:not(.sd-slides, .sd-slides *)) {
    max-height: calc(var(--spacing) * 96);
  }
  .sd-chrome .max-h-\[126px\]:where(:not(.sd-slides, .sd-slides *)) {
    max-height: 126px;
  }
  .sd-chrome .max-h-\[142px\]:where(:not(.sd-slides, .sd-slides *)) {
    max-height: 142px;
  }
  .sd-chrome .max-h-\[300px\]:where(:not(.sd-slides, .sd-slides *)) {
    max-height: 300px;
  }
  .sd-chrome .min-h-0:where(:not(.sd-slides, .sd-slides *)) {
    min-height: 0px;
  }
  .sd-chrome .min-h-4:where(:not(.sd-slides, .sd-slides *)) {
    min-height: calc(var(--spacing) * 4);
  }
  .sd-chrome .min-h-dvh:where(:not(.sd-slides, .sd-slides *)) {
    min-height: 100dvh;
  }
  .sd-chrome .min-h-svh:where(:not(.sd-slides, .sd-slides *)) {
    min-height: 100svh;
  }
  .sd-chrome .w-\(--sidebar-width\):where(:not(.sd-slides, .sd-slides *)) {
    width: var(--sidebar-width);
  }
  .sd-chrome .w-2:where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 2);
  }
  .sd-chrome .w-2xl:where(:not(.sd-slides, .sd-slides *)) {
    width: var(--container-2xl);
  }
  .sd-chrome .w-3\/4:where(:not(.sd-slides, .sd-slides *)) {
    width: calc(3 / 4 * 100%);
  }
  .sd-chrome .w-4:where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 4);
  }
  .sd-chrome .w-5:where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 5);
  }
  .sd-chrome .w-12:where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 12);
  }
  .sd-chrome .w-40:where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 40);
  }
  .sd-chrome .w-44:where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 44);
  }
  .sd-chrome .w-72:where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 72);
  }
  .sd-chrome .w-96:where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 96);
  }
  .sd-chrome .w-auto:where(:not(.sd-slides, .sd-slides *)) {
    width: auto;
  }
  .sd-chrome .w-fit:where(:not(.sd-slides, .sd-slides *)) {
    width: fit-content;
  }
  .sd-chrome .w-full:where(:not(.sd-slides, .sd-slides *)) {
    width: 100%;
  }
  .sd-chrome .w-max:where(:not(.sd-slides, .sd-slides *)) {
    width: max-content;
  }
  .sd-chrome .w-md:where(:not(.sd-slides, .sd-slides *)) {
    width: var(--container-md);
  }
  .sd-chrome .w-px:where(:not(.sd-slides, .sd-slides *)) {
    width: 1px;
  }
  .sd-chrome .w-xl:where(:not(.sd-slides, .sd-slides *)) {
    width: var(--container-xl);
  }
  .sd-chrome .w-xs:where(:not(.sd-slides, .sd-slides *)) {
    width: var(--container-xs);
  }
  .sd-chrome .max-w-\(--skeleton-width\):where(:not(.sd-slides, .sd-slides *)) {
    max-width: var(--skeleton-width);
  }
  .sd-chrome .max-w-2xl:where(:not(.sd-slides, .sd-slides *)) {
    max-width: var(--container-2xl);
  }
  .sd-chrome .max-w-3xl:where(:not(.sd-slides, .sd-slides *)) {
    max-width: var(--container-3xl);
  }
  .sd-chrome .max-w-4xl:where(:not(.sd-slides, .sd-slides *)) {
    max-width: var(--container-4xl);
  }
  .sd-chrome .max-w-5xl:where(:not(.sd-slides, .sd-slides *)) {
    max-width: var(--container-5xl);
  }
  .sd-chrome .max-w-40:where(:not(.sd-slides, .sd-slides *)) {
    max-width: calc(var(--spacing) * 40);
  }
  .sd-chrome .max-w-\[calc\(100\%-2rem\)\]:where(:not(.sd-slides, .sd-slides *)) {
    max-width: calc(100% - 2rem);
  }
  .sd-chrome .max-w-full:where(:not(.sd-slides, .sd-slides *)) {
    max-width: 100%;
  }
  .sd-chrome .max-w-max:where(:not(.sd-slides, .sd-slides *)) {
    max-width: max-content;
  }
  .sd-chrome .max-w-md:where(:not(.sd-slides, .sd-slides *)) {
    max-width: var(--container-md);
  }
  .sd-chrome .max-w-sm:where(:not(.sd-slides, .sd-slides *)) {
    max-width: var(--container-sm);
  }
  .sd-chrome .max-w-xl:where(:not(.sd-slides, .sd-slides *)) {
    max-width: var(--container-xl);
  }
  .sd-chrome .min-w-0:where(:not(.sd-slides, .sd-slides *)) {
    min-width: 0px;
  }
  .sd-chrome .min-w-5:where(:not(.sd-slides, .sd-slides *)) {
    min-width: calc(var(--spacing) * 5);
  }
  .sd-chrome .min-w-56:where(:not(.sd-slides, .sd-slides *)) {
    min-width: calc(var(--spacing) * 56);
  }
  .sd-chrome .min-w-\[8rem\]:where(:not(.sd-slides, .sd-slides *)) {
    min-width: 8rem;
  }
  .sd-chrome .flex-1:where(:not(.sd-slides, .sd-slides *)) {
    flex: 1;
  }
  .sd-chrome .shrink:where(:not(.sd-slides, .sd-slides *)) {
    flex-shrink: 1;
  }
  .sd-chrome .shrink-0:where(:not(.sd-slides, .sd-slides *)) {
    flex-shrink: 0;
  }
  .sd-chrome .grow:where(:not(.sd-slides, .sd-slides *)) {
    flex-grow: 1;
  }
  .sd-chrome .grow-0:where(:not(.sd-slides, .sd-slides *)) {
    flex-grow: 0;
  }
  .sd-chrome .basis-full:where(:not(.sd-slides, .sd-slides *)) {
    flex-basis: 100%;
  }
  .sd-chrome .caption-bottom:where(:not(.sd-slides, .sd-slides *)) {
    caption-side: bottom;
  }
  .sd-chrome .origin-\(--radix-dropdown-menu-content-transform-origin\):where(:not(.sd-slides, .sd-slides *)) {
    transform-origin: var(--radix-dropdown-menu-content-transform-origin);
  }
  .sd-chrome .origin-\(--radix-popover-content-transform-origin\):where(:not(.sd-slides, .sd-slides *)) {
    transform-origin: var(--radix-popover-content-transform-origin);
  }
  .sd-chrome .origin-\(--radix-tooltip-content-transform-origin\):where(:not(.sd-slides, .sd-slides *)) {
    transform-origin: var(--radix-tooltip-content-transform-origin);
  }
  .sd-chrome .-translate-x-1\/2:where(:not(.sd-slides, .sd-slides *)) {
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .sd-chrome .-translate-x-px:where(:not(.sd-slides, .sd-slides *)) {
    --tw-translate-x: -1px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .sd-chrome .translate-x-\[-50\%\]:where(:not(.sd-slides, .sd-slides *)) {
    --tw-translate-x: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .sd-chrome .translate-x-px:where(:not(.sd-slides, .sd-slides *)) {
    --tw-translate-x: 1px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .sd-chrome .-translate-y-1\/2:where(:not(.sd-slides, .sd-slides *)) {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .sd-chrome .translate-y-\[-50\%\]:where(:not(.sd-slides, .sd-slides *)) {
    --tw-translate-y: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .sd-chrome .translate-y-\[calc\(-50\%_-_2px\)\]:where(:not(.sd-slides, .sd-slides *)) {
    --tw-translate-y: calc(-50% - 2px);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .sd-chrome .rotate-45:where(:not(.sd-slides, .sd-slides *)) {
    rotate: 45deg;
  }
  .sd-chrome .rotate-90:where(:not(.sd-slides, .sd-slides *)) {
    rotate: 90deg;
  }
  .sd-chrome .transform:where(:not(.sd-slides, .sd-slides *)) {
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .sd-chrome .animate-pulse:where(:not(.sd-slides, .sd-slides *)) {
    animation: var(--animate-pulse);
  }
  .sd-chrome .animate-spin:where(:not(.sd-slides, .sd-slides *)) {
    animation: var(--animate-spin);
  }
  .sd-chrome .cursor-default:where(:not(.sd-slides, .sd-slides *)) {
    cursor: default;
  }
  .sd-chrome .cursor-pointer:where(:not(.sd-slides, .sd-slides *)) {
    cursor: pointer;
  }
  .sd-chrome .resize:where(:not(.sd-slides, .sd-slides *)) {
    resize: both;
  }
  .sd-chrome .scroll-mt-6:where(:not(.sd-slides, .sd-slides *)) {
    scroll-margin-top: calc(var(--spacing) * 6);
  }
  .sd-chrome .scroll-py-1:where(:not(.sd-slides, .sd-slides *)) {
    scroll-padding-block: var(--spacing);
  }
  .sd-chrome .list-decimal:where(:not(.sd-slides, .sd-slides *)) {
    list-style-type: decimal;
  }
  .sd-chrome .list-none:where(:not(.sd-slides, .sd-slides *)) {
    list-style-type: none;
  }
  .sd-chrome .auto-rows-min:where(:not(.sd-slides, .sd-slides *)) {
    grid-auto-rows: min-content;
  }
  .sd-chrome .grid-cols-2:where(:not(.sd-slides, .sd-slides *)) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .sd-chrome .grid-cols-3:where(:not(.sd-slides, .sd-slides *)) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .sd-chrome .grid-cols-\[0_1fr\]:where(:not(.sd-slides, .sd-slides *)) {
    grid-template-columns: 0 1fr;
  }
  .sd-chrome .grid-cols-\[repeat\(auto-fill\,minmax\(240px\,1fr\)\)\]:where(:not(.sd-slides, .sd-slides *)) {
    grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
  }
  .sd-chrome .grid-cols-\[repeat\(auto-fill\,minmax\(260px\,1fr\)\)\]:where(:not(.sd-slides, .sd-slides *)) {
    grid-template-columns: repeat(auto-fill,minmax(260px,1fr));
  }
  .sd-chrome .grid-cols-\[repeat\(auto-fill\,minmax\(430px\,1fr\)\)\]:where(:not(.sd-slides, .sd-slides *)) {
    grid-template-columns: repeat(auto-fill,minmax(430px,1fr));
  }
  .sd-chrome .grid-rows-\[auto_1fr\]:where(:not(.sd-slides, .sd-slides *)) {
    grid-template-rows: auto 1fr;
  }
  .sd-chrome .grid-rows-\[auto_auto\]:where(:not(.sd-slides, .sd-slides *)) {
    grid-template-rows: auto auto;
  }
  .sd-chrome .flex-col:where(:not(.sd-slides, .sd-slides *)) {
    flex-direction: column;
  }
  .sd-chrome .flex-col-reverse:where(:not(.sd-slides, .sd-slides *)) {
    flex-direction: column-reverse;
  }
  .sd-chrome .flex-row:where(:not(.sd-slides, .sd-slides *)) {
    flex-direction: row;
  }
  .sd-chrome .flex-wrap:where(:not(.sd-slides, .sd-slides *)) {
    flex-wrap: wrap;
  }
  .sd-chrome .place-items-center:where(:not(.sd-slides, .sd-slides *)) {
    place-items: center;
  }
  .sd-chrome .items-baseline:where(:not(.sd-slides, .sd-slides *)) {
    align-items: baseline;
  }
  .sd-chrome .items-center:where(:not(.sd-slides, .sd-slides *)) {
    align-items: center;
  }
  .sd-chrome .items-end:where(:not(.sd-slides, .sd-slides *)) {
    align-items: flex-end;
  }
  .sd-chrome .items-start:where(:not(.sd-slides, .sd-slides *)) {
    align-items: flex-start;
  }
  .sd-chrome .items-stretch:where(:not(.sd-slides, .sd-slides *)) {
    align-items: stretch;
  }
  .sd-chrome .justify-between:where(:not(.sd-slides, .sd-slides *)) {
    justify-content: space-between;
  }
  .sd-chrome .justify-center:where(:not(.sd-slides, .sd-slides *)) {
    justify-content: center;
  }
  .sd-chrome .justify-end:where(:not(.sd-slides, .sd-slides *)) {
    justify-content: flex-end;
  }
  .sd-chrome .justify-start:where(:not(.sd-slides, .sd-slides *)) {
    justify-content: flex-start;
  }
  .sd-chrome .justify-items-start:where(:not(.sd-slides, .sd-slides *)) {
    justify-items: start;
  }
  .sd-chrome .gap-0\.5:where(:not(.sd-slides, .sd-slides *)) {
    gap: calc(var(--spacing) * 0.5);
  }
  .sd-chrome .gap-1:where(:not(.sd-slides, .sd-slides *)) {
    gap: var(--spacing);
  }
  .sd-chrome .gap-1\.5:where(:not(.sd-slides, .sd-slides *)) {
    gap: calc(var(--spacing) * 1.5);
  }
  .sd-chrome .gap-2:where(:not(.sd-slides, .sd-slides *)) {
    gap: calc(var(--spacing) * 2);
  }
  .sd-chrome .gap-3:where(:not(.sd-slides, .sd-slides *)) {
    gap: calc(var(--spacing) * 3);
  }
  .sd-chrome .gap-4:where(:not(.sd-slides, .sd-slides *)) {
    gap: calc(var(--spacing) * 4);
  }
  .sd-chrome .gap-6:where(:not(.sd-slides, .sd-slides *)) {
    gap: calc(var(--spacing) * 6);
  }
  .sd-chrome .gap-7:where(:not(.sd-slides, .sd-slides *)) {
    gap: calc(var(--spacing) * 7);
  }
  .sd-chrome :where(.space-y-0\.5 > :not(:last-child)):where(:not(.sd-slides, .sd-slides *)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 0.5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 0.5) * calc(1 - var(--tw-space-y-reverse)));
  }
  .sd-chrome :where(.space-y-1 > :not(:last-child)):where(:not(.sd-slides, .sd-slides *)) {
    --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)));
  }
  .sd-chrome :where(.space-y-2 > :not(:last-child)):where(:not(.sd-slides, .sd-slides *)) {
    --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)));
  }
  .sd-chrome :where(.space-y-4 > :not(:last-child)):where(:not(.sd-slides, .sd-slides *)) {
    --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)));
  }
  .sd-chrome .gap-x-4:where(:not(.sd-slides, .sd-slides *)) {
    column-gap: calc(var(--spacing) * 4);
  }
  .sd-chrome .gap-x-6:where(:not(.sd-slides, .sd-slides *)) {
    column-gap: calc(var(--spacing) * 6);
  }
  .sd-chrome :where(.-space-x-2 > :not(:last-child)):where(:not(.sd-slides, .sd-slides *)) {
    --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)));
  }
  .sd-chrome .gap-y-0\.5:where(:not(.sd-slides, .sd-slides *)) {
    row-gap: calc(var(--spacing) * 0.5);
  }
  .sd-chrome .gap-y-2:where(:not(.sd-slides, .sd-slides *)) {
    row-gap: calc(var(--spacing) * 2);
  }
  .sd-chrome .gap-y-8:where(:not(.sd-slides, .sd-slides *)) {
    row-gap: calc(var(--spacing) * 8);
  }
  .sd-chrome .self-center:where(:not(.sd-slides, .sd-slides *)) {
    align-self: center;
  }
  .sd-chrome .self-start:where(:not(.sd-slides, .sd-slides *)) {
    align-self: flex-start;
  }
  .sd-chrome .justify-self-end:where(:not(.sd-slides, .sd-slides *)) {
    justify-self: flex-end;
  }
  .sd-chrome .truncate:where(:not(.sd-slides, .sd-slides *)) {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .sd-chrome .overflow-auto:where(:not(.sd-slides, .sd-slides *)) {
    overflow: auto;
  }
  .sd-chrome .overflow-hidden:where(:not(.sd-slides, .sd-slides *)) {
    overflow: hidden;
  }
  .sd-chrome .overflow-visible:where(:not(.sd-slides, .sd-slides *)) {
    overflow: visible;
  }
  .sd-chrome .overflow-x-auto:where(:not(.sd-slides, .sd-slides *)) {
    overflow-x: auto;
  }
  .sd-chrome .overflow-x-hidden:where(:not(.sd-slides, .sd-slides *)) {
    overflow-x: hidden;
  }
  .sd-chrome .overflow-y-auto:where(:not(.sd-slides, .sd-slides *)) {
    overflow-y: auto;
  }
  .sd-chrome .rounded:where(:not(.sd-slides, .sd-slides *)) {
    border-radius: 0.25rem;
  }
  .sd-chrome .rounded-\[2px\]:where(:not(.sd-slides, .sd-slides *)) {
    border-radius: 2px;
  }
  .sd-chrome .rounded-\[10px\]:where(:not(.sd-slides, .sd-slides *)) {
    border-radius: 10px;
  }
  .sd-chrome .rounded-full:where(:not(.sd-slides, .sd-slides *)) {
    border-radius: calc(infinity * 1px);
  }
  .sd-chrome .rounded-lg:where(:not(.sd-slides, .sd-slides *)) {
    border-radius: var(--radius-lg);
  }
  .sd-chrome .rounded-md:where(:not(.sd-slides, .sd-slides *)) {
    border-radius: var(--radius-md);
  }
  .sd-chrome .rounded-sm:where(:not(.sd-slides, .sd-slides *)) {
    border-radius: var(--radius-sm);
  }
  .sd-chrome .rounded-xl:where(:not(.sd-slides, .sd-slides *)) {
    border-radius: var(--radius-xl);
  }
  .sd-chrome .rounded-xs:where(:not(.sd-slides, .sd-slides *)) {
    border-radius: var(--radius-xs);
  }
  .sd-chrome .rounded-t-lg:where(:not(.sd-slides, .sd-slides *)) {
    border-top-left-radius: var(--radius-lg);
    border-top-right-radius: var(--radius-lg);
  }
  .sd-chrome .rounded-tl-sm:where(:not(.sd-slides, .sd-slides *)) {
    border-top-left-radius: var(--radius-sm);
  }
  .sd-chrome .border:where(:not(.sd-slides, .sd-slides *)) {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .sd-chrome .border-2:where(:not(.sd-slides, .sd-slides *)) {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }
  .sd-chrome .border-t:where(:not(.sd-slides, .sd-slides *)) {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
  .sd-chrome .border-r:where(:not(.sd-slides, .sd-slides *)) {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }
  .sd-chrome .border-b:where(:not(.sd-slides, .sd-slides *)) {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .sd-chrome .border-l:where(:not(.sd-slides, .sd-slides *)) {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }
  .sd-chrome .border-dashed:where(:not(.sd-slides, .sd-slides *)) {
    --tw-border-style: dashed;
    border-style: dashed;
  }
  .sd-chrome .border-border:where(:not(.sd-slides, .sd-slides *)) {
    border-color: var(--color-border);
  }
  .sd-chrome .border-input:where(:not(.sd-slides, .sd-slides *)) {
    border-color: var(--color-input);
  }
  .sd-chrome .border-muted\/25:where(:not(.sd-slides, .sd-slides *)) {
    border-color: var(--color-muted);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-muted) 25%, transparent);
    }
  }
  .sd-chrome .border-primary:where(:not(.sd-slides, .sd-slides *)) {
    border-color: var(--color-primary);
  }
  .sd-chrome .border-sidebar-border:where(:not(.sd-slides, .sd-slides *)) {
    border-color: var(--color-sidebar-border);
  }
  .sd-chrome .border-transparent:where(:not(.sd-slides, .sd-slides *)) {
    border-color: transparent;
  }
  .sd-chrome .border-white\/10:where(:not(.sd-slides, .sd-slides *)) {
    border-color: color-mix(in srgb, #fff 10%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }
  .sd-chrome .bg-\[\#1a1a2e\]:where(:not(.sd-slides, .sd-slides *)) {
    background-color: #1a1a2e;
  }
  .sd-chrome .bg-\[\#26262b\]:where(:not(.sd-slides, .sd-slides *)) {
    background-color: #26262b;
  }
  .sd-chrome .bg-accent:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-accent);
  }
  .sd-chrome .bg-accent\/50:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-accent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-accent) 50%, transparent);
    }
  }
  .sd-chrome .bg-amber-500\/10:where(:not(.sd-slides, .sd-slides *)) {
    background-color: color-mix(in srgb, oklch(76.9% 0.188 70.08) 10%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-amber-500) 10%, transparent);
    }
  }
  .sd-chrome .bg-background:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-background);
  }
  .sd-chrome .bg-black\/50:where(:not(.sd-slides, .sd-slides *)) {
    background-color: color-mix(in srgb, #000 50%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-black) 50%, transparent);
    }
  }
  .sd-chrome .bg-border:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-border);
  }
  .sd-chrome .bg-card:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-card);
  }
  .sd-chrome .bg-chart-1:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-chart-1);
  }
  .sd-chrome .bg-chart-2:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-chart-2);
  }
  .sd-chrome .bg-chart-3:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-chart-3);
  }
  .sd-chrome .bg-chart-4:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-chart-4);
  }
  .sd-chrome .bg-chart-5:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-chart-5);
  }
  .sd-chrome .bg-destructive:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-destructive);
  }
  .sd-chrome .bg-foreground:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-foreground);
  }
  .sd-chrome .bg-muted:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-muted);
  }
  .sd-chrome .bg-muted\/40:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-muted);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-muted) 40%, transparent);
    }
  }
  .sd-chrome .bg-muted\/50:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-muted);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-muted) 50%, transparent);
    }
  }
  .sd-chrome .bg-popover:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-popover);
  }
  .sd-chrome .bg-primary:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-primary);
  }
  .sd-chrome .bg-secondary:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-secondary);
  }
  .sd-chrome .bg-sidebar:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-sidebar);
  }
  .sd-chrome .bg-sidebar-accent:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-sidebar-accent);
  }
  .sd-chrome .bg-sidebar-border:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-sidebar-border);
  }
  .sd-chrome .bg-transparent:where(:not(.sd-slides, .sd-slides *)) {
    background-color: transparent;
  }
  .sd-chrome .bg-warning:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-warning);
  }
  .sd-chrome .bg-white:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-white);
  }
  .sd-chrome .fill-accent:where(:not(.sd-slides, .sd-slides *)) {
    fill: var(--color-accent);
  }
  .sd-chrome .fill-chart-1:where(:not(.sd-slides, .sd-slides *)) {
    fill: var(--color-chart-1);
  }
  .sd-chrome .fill-chart-2:where(:not(.sd-slides, .sd-slides *)) {
    fill: var(--color-chart-2);
  }
  .sd-chrome .fill-chart-3:where(:not(.sd-slides, .sd-slides *)) {
    fill: var(--color-chart-3);
  }
  .sd-chrome .fill-chart-4:where(:not(.sd-slides, .sd-slides *)) {
    fill: var(--color-chart-4);
  }
  .sd-chrome .fill-chart-5:where(:not(.sd-slides, .sd-slides *)) {
    fill: var(--color-chart-5);
  }
  .sd-chrome .fill-current:where(:not(.sd-slides, .sd-slides *)) {
    fill: currentcolor;
  }
  .sd-chrome .fill-foreground:where(:not(.sd-slides, .sd-slides *)) {
    fill: var(--color-foreground);
  }
  .sd-chrome .fill-muted:where(:not(.sd-slides, .sd-slides *)) {
    fill: var(--color-muted);
  }
  .sd-chrome .stroke-accent:where(:not(.sd-slides, .sd-slides *)) {
    stroke: var(--color-accent);
  }
  .sd-chrome .stroke-chart-1:where(:not(.sd-slides, .sd-slides *)) {
    stroke: var(--color-chart-1);
  }
  .sd-chrome .object-contain:where(:not(.sd-slides, .sd-slides *)) {
    object-fit: contain;
  }
  .sd-chrome .object-cover:where(:not(.sd-slides, .sd-slides *)) {
    object-fit: cover;
  }
  .sd-chrome .p-0:where(:not(.sd-slides, .sd-slides *)) {
    padding: 0px;
  }
  .sd-chrome .p-1:where(:not(.sd-slides, .sd-slides *)) {
    padding: var(--spacing);
  }
  .sd-chrome .p-2:where(:not(.sd-slides, .sd-slides *)) {
    padding: calc(var(--spacing) * 2);
  }
  .sd-chrome .p-3:where(:not(.sd-slides, .sd-slides *)) {
    padding: calc(var(--spacing) * 3);
  }
  .sd-chrome .p-4:where(:not(.sd-slides, .sd-slides *)) {
    padding: calc(var(--spacing) * 4);
  }
  .sd-chrome .p-6:where(:not(.sd-slides, .sd-slides *)) {
    padding: calc(var(--spacing) * 6);
  }
  .sd-chrome .p-8:where(:not(.sd-slides, .sd-slides *)) {
    padding: calc(var(--spacing) * 8);
  }
  .sd-chrome .p-10:where(:not(.sd-slides, .sd-slides *)) {
    padding: calc(var(--spacing) * 10);
  }
  .sd-chrome .p-\[3px\]:where(:not(.sd-slides, .sd-slides *)) {
    padding: 3px;
  }
  .sd-chrome .p-\[7px\]:where(:not(.sd-slides, .sd-slides *)) {
    padding: 7px;
  }
  .sd-chrome .px-1:where(:not(.sd-slides, .sd-slides *)) {
    padding-inline: var(--spacing);
  }
  .sd-chrome .px-2:where(:not(.sd-slides, .sd-slides *)) {
    padding-inline: calc(var(--spacing) * 2);
  }
  .sd-chrome .px-2\.5:where(:not(.sd-slides, .sd-slides *)) {
    padding-inline: calc(var(--spacing) * 2.5);
  }
  .sd-chrome .px-3:where(:not(.sd-slides, .sd-slides *)) {
    padding-inline: calc(var(--spacing) * 3);
  }
  .sd-chrome .px-4:where(:not(.sd-slides, .sd-slides *)) {
    padding-inline: calc(var(--spacing) * 4);
  }
  .sd-chrome .px-6:where(:not(.sd-slides, .sd-slides *)) {
    padding-inline: calc(var(--spacing) * 6);
  }
  .sd-chrome .px-8:where(:not(.sd-slides, .sd-slides *)) {
    padding-inline: calc(var(--spacing) * 8);
  }
  .sd-chrome .py-0\.5:where(:not(.sd-slides, .sd-slides *)) {
    padding-block: calc(var(--spacing) * 0.5);
  }
  .sd-chrome .py-1:where(:not(.sd-slides, .sd-slides *)) {
    padding-block: var(--spacing);
  }
  .sd-chrome .py-1\.5:where(:not(.sd-slides, .sd-slides *)) {
    padding-block: calc(var(--spacing) * 1.5);
  }
  .sd-chrome .py-2:where(:not(.sd-slides, .sd-slides *)) {
    padding-block: calc(var(--spacing) * 2);
  }
  .sd-chrome .py-2\.5:where(:not(.sd-slides, .sd-slides *)) {
    padding-block: calc(var(--spacing) * 2.5);
  }
  .sd-chrome .py-3:where(:not(.sd-slides, .sd-slides *)) {
    padding-block: calc(var(--spacing) * 3);
  }
  .sd-chrome .py-6:where(:not(.sd-slides, .sd-slides *)) {
    padding-block: calc(var(--spacing) * 6);
  }
  .sd-chrome .pt-2:where(:not(.sd-slides, .sd-slides *)) {
    padding-top: calc(var(--spacing) * 2);
  }
  .sd-chrome .pt-3:where(:not(.sd-slides, .sd-slides *)) {
    padding-top: calc(var(--spacing) * 3);
  }
  .sd-chrome .pt-4:where(:not(.sd-slides, .sd-slides *)) {
    padding-top: calc(var(--spacing) * 4);
  }
  .sd-chrome .pt-6:where(:not(.sd-slides, .sd-slides *)) {
    padding-top: calc(var(--spacing) * 6);
  }
  .sd-chrome .pt-8:where(:not(.sd-slides, .sd-slides *)) {
    padding-top: calc(var(--spacing) * 8);
  }
  .sd-chrome .pt-16:where(:not(.sd-slides, .sd-slides *)) {
    padding-top: calc(var(--spacing) * 16);
  }
  .sd-chrome .pr-2:where(:not(.sd-slides, .sd-slides *)) {
    padding-right: calc(var(--spacing) * 2);
  }
  .sd-chrome .pr-2\.5:where(:not(.sd-slides, .sd-slides *)) {
    padding-right: calc(var(--spacing) * 2.5);
  }
  .sd-chrome .pb-0:where(:not(.sd-slides, .sd-slides *)) {
    padding-bottom: 0px;
  }
  .sd-chrome .pb-6:where(:not(.sd-slides, .sd-slides *)) {
    padding-bottom: calc(var(--spacing) * 6);
  }
  .sd-chrome .pb-14:where(:not(.sd-slides, .sd-slides *)) {
    padding-bottom: calc(var(--spacing) * 14);
  }
  .sd-chrome .pb-24:where(:not(.sd-slides, .sd-slides *)) {
    padding-bottom: calc(var(--spacing) * 24);
  }
  .sd-chrome .pl-1:where(:not(.sd-slides, .sd-slides *)) {
    padding-left: var(--spacing);
  }
  .sd-chrome .pl-4:where(:not(.sd-slides, .sd-slides *)) {
    padding-left: calc(var(--spacing) * 4);
  }
  .sd-chrome .pl-5:where(:not(.sd-slides, .sd-slides *)) {
    padding-left: calc(var(--spacing) * 5);
  }
  .sd-chrome .pl-8:where(:not(.sd-slides, .sd-slides *)) {
    padding-left: calc(var(--spacing) * 8);
  }
  .sd-chrome .text-center:where(:not(.sd-slides, .sd-slides *)) {
    text-align: center;
  }
  .sd-chrome .text-left:where(:not(.sd-slides, .sd-slides *)) {
    text-align: left;
  }
  .sd-chrome .text-right:where(:not(.sd-slides, .sd-slides *)) {
    text-align: right;
  }
  .sd-chrome .align-middle:where(:not(.sd-slides, .sd-slides *)) {
    vertical-align: middle;
  }
  .sd-chrome .font-mono:where(:not(.sd-slides, .sd-slides *)) {
    font-family: var(--font-mono);
  }
  .sd-chrome .text-2xl:where(:not(.sd-slides, .sd-slides *)) {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }
  .sd-chrome .text-base:where(:not(.sd-slides, .sd-slides *)) {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
  .sd-chrome .text-lg:where(:not(.sd-slides, .sd-slides *)) {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }
  .sd-chrome .text-sm:where(:not(.sd-slides, .sd-slides *)) {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
  .sd-chrome .text-xl:where(:not(.sd-slides, .sd-slides *)) {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }
  .sd-chrome .text-xs:where(:not(.sd-slides, .sd-slides *)) {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }
  .sd-chrome .text-\[10px\]:where(:not(.sd-slides, .sd-slides *)) {
    font-size: 10px;
  }
  .sd-chrome .text-\[13px\]:where(:not(.sd-slides, .sd-slides *)) {
    font-size: 13px;
  }
  .sd-chrome .leading-none:where(:not(.sd-slides, .sd-slides *)) {
    --tw-leading: 1;
    line-height: 1;
  }
  .sd-chrome .leading-normal:where(:not(.sd-slides, .sd-slides *)) {
    --tw-leading: var(--leading-normal);
    line-height: var(--leading-normal);
  }
  .sd-chrome .leading-relaxed:where(:not(.sd-slides, .sd-slides *)) {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }
  .sd-chrome .leading-snug:where(:not(.sd-slides, .sd-slides *)) {
    --tw-leading: var(--leading-snug);
    line-height: var(--leading-snug);
  }
  .sd-chrome .leading-tight:where(:not(.sd-slides, .sd-slides *)) {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }
  .sd-chrome .font-bold:where(:not(.sd-slides, .sd-slides *)) {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  .sd-chrome .font-extrabold:where(:not(.sd-slides, .sd-slides *)) {
    --tw-font-weight: var(--font-weight-extrabold);
    font-weight: var(--font-weight-extrabold);
  }
  .sd-chrome .font-medium:where(:not(.sd-slides, .sd-slides *)) {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .sd-chrome .font-normal:where(:not(.sd-slides, .sd-slides *)) {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }
  .sd-chrome .font-semibold:where(:not(.sd-slides, .sd-slides *)) {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }
  .sd-chrome .tracking-tight:where(:not(.sd-slides, .sd-slides *)) {
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
  }
  .sd-chrome .tracking-wide:where(:not(.sd-slides, .sd-slides *)) {
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
  }
  .sd-chrome .tracking-wider:where(:not(.sd-slides, .sd-slides *)) {
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
  }
  .sd-chrome .tracking-widest:where(:not(.sd-slides, .sd-slides *)) {
    --tw-tracking: var(--tracking-widest);
    letter-spacing: var(--tracking-widest);
  }
  .sd-chrome .text-balance:where(:not(.sd-slides, .sd-slides *)) {
    text-wrap: balance;
  }
  .sd-chrome .whitespace-nowrap:where(:not(.sd-slides, .sd-slides *)) {
    white-space: nowrap;
  }
  .sd-chrome .text-accent:where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-accent);
  }
  .sd-chrome .text-amber-600:where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-amber-600);
  }
  .sd-chrome .text-background:where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-background);
  }
  .sd-chrome .text-card-foreground:where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-card-foreground);
  }
  .sd-chrome .text-destructive:where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-destructive);
  }
  .sd-chrome .text-foreground:where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-foreground);
  }
  .sd-chrome .text-foreground\/60:where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-foreground);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-foreground) 60%, transparent);
    }
  }
  .sd-chrome .text-muted:where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-muted);
  }
  .sd-chrome .text-muted-foreground:where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-muted-foreground);
  }
  .sd-chrome .text-neutral-400:where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-neutral-400);
  }
  .sd-chrome .text-popover-foreground:where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-popover-foreground);
  }
  .sd-chrome .text-primary:where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-primary);
  }
  .sd-chrome .text-primary-foreground:where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-primary-foreground);
  }
  .sd-chrome .text-secondary-foreground:where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-secondary-foreground);
  }
  .sd-chrome .text-sidebar-accent-foreground:where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-sidebar-accent-foreground);
  }
  .sd-chrome .text-sidebar-foreground:where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-sidebar-foreground);
  }
  .sd-chrome .text-sidebar-foreground\/70:where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-sidebar-foreground);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-sidebar-foreground) 70%, transparent);
    }
  }
  .sd-chrome .text-warning-foreground:where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-warning-foreground);
  }
  .sd-chrome .text-white:where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-white);
  }
  .sd-chrome .capitalize:where(:not(.sd-slides, .sd-slides *)) {
    text-transform: capitalize;
  }
  .sd-chrome .normal-case:where(:not(.sd-slides, .sd-slides *)) {
    text-transform: none;
  }
  .sd-chrome .uppercase:where(:not(.sd-slides, .sd-slides *)) {
    text-transform: uppercase;
  }
  .sd-chrome .italic:where(:not(.sd-slides, .sd-slides *)) {
    font-style: italic;
  }
  .sd-chrome .tabular-nums:where(:not(.sd-slides, .sd-slides *)) {
    --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,);
  }
  .sd-chrome .no-underline:where(:not(.sd-slides, .sd-slides *)) {
    text-decoration-line: none;
  }
  .sd-chrome .underline:where(:not(.sd-slides, .sd-slides *)) {
    text-decoration-line: underline;
  }
  .sd-chrome .underline-offset-4:where(:not(.sd-slides, .sd-slides *)) {
    text-underline-offset: 4px;
  }
  .sd-chrome .opacity-50:where(:not(.sd-slides, .sd-slides *)) {
    opacity: 50%;
  }
  .sd-chrome .opacity-70:where(:not(.sd-slides, .sd-slides *)) {
    opacity: 70%;
  }
  .sd-chrome .shadow:where(:not(.sd-slides, .sd-slides *)) {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .sd-chrome .shadow-\[0_0_0_1px_var\(--sidebar-border\)\]:where(:not(.sd-slides, .sd-slides *)) {
    --tw-shadow: 0 0 0 1px var(--tw-shadow-color, var(--sidebar-border));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .sd-chrome .shadow-\[0_10px_34px_rgba\(0\,0\,0\,0\.45\)\]:where(:not(.sd-slides, .sd-slides *)) {
    --tw-shadow: 0 10px 34px var(--tw-shadow-color, rgba(0,0,0,0.45));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .sd-chrome .shadow-lg:where(:not(.sd-slides, .sd-slides *)) {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .sd-chrome .shadow-md:where(:not(.sd-slides, .sd-slides *)) {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .sd-chrome .shadow-none:where(:not(.sd-slides, .sd-slides *)) {
    --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);
  }
  .sd-chrome .shadow-sm:where(:not(.sd-slides, .sd-slides *)) {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .sd-chrome .shadow-xs:where(:not(.sd-slides, .sd-slides *)) {
    --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.05));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .sd-chrome .ring:where(:not(.sd-slides, .sd-slides *)) {
    --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);
  }
  .sd-chrome .ring-2:where(:not(.sd-slides, .sd-slides *)) {
    --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);
  }
  .sd-chrome .ring-background:where(:not(.sd-slides, .sd-slides *)) {
    --tw-ring-color: var(--color-background);
  }
  .sd-chrome .ring-sidebar-ring:where(:not(.sd-slides, .sd-slides *)) {
    --tw-ring-color: var(--color-sidebar-ring);
  }
  .sd-chrome .ring-offset-background:where(:not(.sd-slides, .sd-slides *)) {
    --tw-ring-offset-color: var(--color-background);
  }
  .sd-chrome .outline-hidden:where(:not(.sd-slides, .sd-slides *)) {
    --tw-outline-style: none;
    outline-style: none;
    @media (forced-colors: active) {
      outline: 2px solid transparent;
      outline-offset: 2px;
    }
  }
  .sd-chrome .outline:where(:not(.sd-slides, .sd-slides *)) {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .sd-chrome .blur:where(:not(.sd-slides, .sd-slides *)) {
    --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,);
  }
  .sd-chrome .filter:where(:not(.sd-slides, .sd-slides *)) {
    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,);
  }
  .sd-chrome .backdrop-filter:where(:not(.sd-slides, .sd-slides *)) {
    -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,);
  }
  .sd-chrome .transition:where(:not(.sd-slides, .sd-slides *)) {
    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));
  }
  .sd-chrome .transition-\[color\:where(:not(.sd-slides, .sd-slides *)), .sd-chrome box-shadow\]:where(:not(.sd-slides, .sd-slides *)) {
    transition-property: color,box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .sd-chrome .transition-\[left\:where(:not(.sd-slides, .sd-slides *)), .sd-chrome right\:where(:not(.sd-slides, .sd-slides *)), .sd-chrome width\]:where(:not(.sd-slides, .sd-slides *)) {
    transition-property: left,right,width;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .sd-chrome .transition-\[margin\:where(:not(.sd-slides, .sd-slides *)), .sd-chrome opacity\]:where(:not(.sd-slides, .sd-slides *)) {
    transition-property: margin,opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .sd-chrome .transition-\[width\:where(:not(.sd-slides, .sd-slides *)), .sd-chrome height\:where(:not(.sd-slides, .sd-slides *)), .sd-chrome padding\]:where(:not(.sd-slides, .sd-slides *)) {
    transition-property: width,height,padding;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .sd-chrome .transition-\[width\]:where(:not(.sd-slides, .sd-slides *)) {
    transition-property: width;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .sd-chrome .transition-all:where(:not(.sd-slides, .sd-slides *)) {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .sd-chrome .transition-colors:where(:not(.sd-slides, .sd-slides *)) {
    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));
  }
  .sd-chrome .transition-opacity:where(:not(.sd-slides, .sd-slides *)) {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .sd-chrome .transition-transform:where(:not(.sd-slides, .sd-slides *)) {
    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));
  }
  .sd-chrome .duration-200:where(:not(.sd-slides, .sd-slides *)) {
    --tw-duration: 200ms;
    transition-duration: 200ms;
  }
  .sd-chrome .duration-300:where(:not(.sd-slides, .sd-slides *)) {
    --tw-duration: 300ms;
    transition-duration: 300ms;
  }
  .sd-chrome .ease-in-out:where(:not(.sd-slides, .sd-slides *)) {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }
  .sd-chrome .ease-linear:where(:not(.sd-slides, .sd-slides *)) {
    --tw-ease: linear;
    transition-timing-function: linear;
  }
  .sd-chrome .outline-none:where(:not(.sd-slides, .sd-slides *)) {
    --tw-outline-style: none;
    outline-style: none;
  }
  .sd-chrome .select-none:where(:not(.sd-slides, .sd-slides *)) {
    -webkit-user-select: none;
    user-select: none;
  }
  .sd-chrome .\[build\:card\]:where(:not(.sd-slides, .sd-slides *)) {
    build: card;
  }
  .sd-chrome .\[build\:portal\]:where(:not(.sd-slides, .sd-slides *)) {
    build: portal;
  }
  .sd-chrome .\[build\:ui\]:where(:not(.sd-slides, .sd-slides *)) {
    build: ui;
  }
  .sd-chrome .\[build\:worker\]:where(:not(.sd-slides, .sd-slides *)) {
    build: worker;
  }
  .sd-chrome :is(.\*\:shrink-0 > *):where(:not(.sd-slides, .sd-slides *)) {
    flex-shrink: 0;
  }
  .sd-chrome .group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *):where(:not(.sd-slides, .sd-slides *)) {
    opacity: 100%;
  }
  @media (hover: hover) {
    .sd-chrome .group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *):where(:not(.sd-slides, .sd-slides *)) {
      opacity: 100%;
    }
  }
  .sd-chrome .group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar="menu-action"]) *):where(:not(.sd-slides, .sd-slides *)) {
    padding-right: calc(var(--spacing) * 8);
  }
  .sd-chrome .group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size="lg"]) *):where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 10);
    height: calc(var(--spacing) * 10);
  }
  .sd-chrome .group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size="sm"]) *):where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 6);
    height: calc(var(--spacing) * 6);
  }
  .sd-chrome .group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible="icon"] *):where(:not(.sd-slides, .sd-slides *)) {
    margin-top: calc(var(--spacing) * -8);
  }
  .sd-chrome .group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible="icon"] *):where(:not(.sd-slides, .sd-slides *)) {
    display: none;
  }
  .sd-chrome .group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible="icon"] *):where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 8) !important;
    height: calc(var(--spacing) * 8) !important;
  }
  .sd-chrome .group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible="icon"] *):where(:not(.sd-slides, .sd-slides *)) {
    width: var(--sidebar-width-icon);
  }
  .sd-chrome .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible="icon"] *):where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)));
  }
  .sd-chrome .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible="icon"] *):where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px);
  }
  .sd-chrome .group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible="icon"] *):where(:not(.sd-slides, .sd-slides *)) {
    overflow: hidden;
  }
  .sd-chrome .group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible="icon"] *):where(:not(.sd-slides, .sd-slides *)) {
    padding: 0px !important;
  }
  .sd-chrome .group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible="icon"] *):where(:not(.sd-slides, .sd-slides *)) {
    padding: calc(var(--spacing) * 2) !important;
  }
  .sd-chrome .group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible="icon"] *):where(:not(.sd-slides, .sd-slides *)) {
    opacity: 0%;
  }
  .sd-chrome .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible="offcanvas"] *):where(:not(.sd-slides, .sd-slides *)) {
    right: calc(var(--sidebar-width) * -1);
  }
  .sd-chrome .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible="offcanvas"] *):where(:not(.sd-slides, .sd-slides *)) {
    left: calc(var(--sidebar-width) * -1);
  }
  .sd-chrome .group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible="offcanvas"] *):where(:not(.sd-slides, .sd-slides *)) {
    width: 0px;
  }
  .sd-chrome .group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible="offcanvas"] *):where(:not(.sd-slides, .sd-slides *)) {
    --tw-translate-x: 0px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .sd-chrome .group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation="horizontal"] *):where(:not(.sd-slides, .sd-slides *)) {
    height: calc(var(--spacing) * 9);
  }
  .sd-chrome .group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation="vertical"] *):where(:not(.sd-slides, .sd-slides *)) {
    height: fit-content;
  }
  .sd-chrome .group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation="vertical"] *):where(:not(.sd-slides, .sd-slides *)) {
    width: 100%;
  }
  .sd-chrome .group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation="vertical"] *):where(:not(.sd-slides, .sd-slides *)) {
    flex-direction: column;
  }
  .sd-chrome .group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation="vertical"] *):where(:not(.sd-slides, .sd-slides *)) {
    justify-content: flex-start;
  }
  .sd-chrome .group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side="left"] *):where(:not(.sd-slides, .sd-slides *)) {
    right: calc(var(--spacing) * -4);
  }
  .sd-chrome .group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side="left"] *):where(:not(.sd-slides, .sd-slides *)) {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }
  .sd-chrome .group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side="right"] *):where(:not(.sd-slides, .sd-slides *)) {
    left: 0px;
  }
  .sd-chrome .group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side="right"] *):where(:not(.sd-slides, .sd-slides *)) {
    rotate: 180deg;
  }
  .sd-chrome .group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side="right"] *):where(:not(.sd-slides, .sd-slides *)) {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }
  .sd-chrome .group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size="default"] *):where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 2.5);
    height: calc(var(--spacing) * 2.5);
  }
  .sd-chrome .group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size="lg"] *):where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }
  .sd-chrome .group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size="sm"] *):where(:not(.sd-slides, .sd-slides *)) {
    display: grid;
  }
  .sd-chrome .group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size="sm"] *):where(:not(.sd-slides, .sd-slides *)) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .sd-chrome .group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size="sm"] *):where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 2);
    height: calc(var(--spacing) * 2);
  }
  .sd-chrome .group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size="sm"] *):where(:not(.sd-slides, .sd-slides *)) {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }
  .sd-chrome .group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state="open"] *):where(:not(.sd-slides, .sd-slides *)) {
    rotate: 180deg;
  }
  .sd-chrome .group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant="floating"] *):where(:not(.sd-slides, .sd-slides *)) {
    border-radius: var(--radius-lg);
  }
  .sd-chrome .group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant="floating"] *):where(:not(.sd-slides, .sd-slides *)) {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .sd-chrome .group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant="floating"] *):where(:not(.sd-slides, .sd-slides *)) {
    border-color: var(--color-sidebar-border);
  }
  .sd-chrome .group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant="floating"] *):where(:not(.sd-slides, .sd-slides *)) {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .sd-chrome .group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant="line"] *):where(:not(.sd-slides, .sd-slides *)) {
    background-color: transparent;
  }
  .sd-chrome .group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport="false"] *):where(:not(.sd-slides, .sd-slides *)) {
    top: 100%;
  }
  .sd-chrome .group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport="false"] *):where(:not(.sd-slides, .sd-slides *)) {
    margin-top: calc(var(--spacing) * 1.5);
  }
  .sd-chrome .group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport="false"] *):where(:not(.sd-slides, .sd-slides *)) {
    overflow: hidden;
  }
  .sd-chrome .group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport="false"] *):where(:not(.sd-slides, .sd-slides *)) {
    border-radius: var(--radius-md);
  }
  .sd-chrome .group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport="false"] *):where(:not(.sd-slides, .sd-slides *)) {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .sd-chrome .group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport="false"] *):where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-popover);
  }
  .sd-chrome .group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport="false"] *):where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-popover-foreground);
  }
  .sd-chrome .group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport="false"] *):where(:not(.sd-slides, .sd-slides *)) {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .sd-chrome .group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport="false"] *):where(:not(.sd-slides, .sd-slides *)) {
    --tw-duration: 200ms;
    transition-duration: 200ms;
  }
  @media (hover: hover) {
    .sd-chrome .peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover ~ *):where(:not(.sd-slides, .sd-slides *)) {
      color: var(--color-sidebar-accent-foreground);
    }
  }
  .sd-chrome .peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active="true"] ~ *):where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-sidebar-accent-foreground);
  }
  .sd-chrome .peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size="default"] ~ *):where(:not(.sd-slides, .sd-slides *)) {
    top: calc(var(--spacing) * 1.5);
  }
  .sd-chrome .peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size="lg"] ~ *):where(:not(.sd-slides, .sd-slides *)) {
    top: calc(var(--spacing) * 2.5);
  }
  .sd-chrome .peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size="sm"] ~ *):where(:not(.sd-slides, .sd-slides *)) {
    top: var(--spacing);
  }
  .sd-chrome .marker\:text-foreground :where(:not(.sd-slides, .sd-slides *))::marker {
    color: var(--color-foreground);
  }
  .sd-chrome .marker\:text-foreground:where(:not(.sd-slides, .sd-slides *))::marker {
    color: var(--color-foreground);
  }
  .sd-chrome .marker\:text-foreground :where(:not(.sd-slides, .sd-slides *))::-webkit-details-marker {
    color: var(--color-foreground);
  }
  .sd-chrome .marker\:text-foreground:where(:not(.sd-slides, .sd-slides *))::-webkit-details-marker {
    color: var(--color-foreground);
  }
  .sd-chrome .selection\:bg-primary :where(:not(.sd-slides, .sd-slides *))::selection {
    background-color: var(--color-primary);
  }
  .sd-chrome .selection\:bg-primary:where(:not(.sd-slides, .sd-slides *))::selection {
    background-color: var(--color-primary);
  }
  .sd-chrome .selection\:text-primary-foreground :where(:not(.sd-slides, .sd-slides *))::selection {
    color: var(--color-primary-foreground);
  }
  .sd-chrome .selection\:text-primary-foreground:where(:not(.sd-slides, .sd-slides *))::selection {
    color: var(--color-primary-foreground);
  }
  .sd-chrome .file\:inline-flex:where(:not(.sd-slides, .sd-slides *))::file-selector-button {
    display: inline-flex;
  }
  .sd-chrome .file\:h-7:where(:not(.sd-slides, .sd-slides *))::file-selector-button {
    height: calc(var(--spacing) * 7);
  }
  .sd-chrome .file\:border-0:where(:not(.sd-slides, .sd-slides *))::file-selector-button {
    border-style: var(--tw-border-style);
    border-width: 0px;
  }
  .sd-chrome .file\:bg-transparent:where(:not(.sd-slides, .sd-slides *))::file-selector-button {
    background-color: transparent;
  }
  .sd-chrome .file\:text-sm:where(:not(.sd-slides, .sd-slides *))::file-selector-button {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
  .sd-chrome .file\:font-medium:where(:not(.sd-slides, .sd-slides *))::file-selector-button {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .sd-chrome .file\:text-foreground:where(:not(.sd-slides, .sd-slides *))::file-selector-button {
    color: var(--color-foreground);
  }
  .sd-chrome .placeholder\:text-muted-foreground:where(:not(.sd-slides, .sd-slides *))::placeholder {
    color: var(--color-muted-foreground);
  }
  .sd-chrome .after\:absolute:where(:not(.sd-slides, .sd-slides *))::after {
    content: var(--tw-content);
    position: absolute;
  }
  .sd-chrome .after\:-inset-2:where(:not(.sd-slides, .sd-slides *))::after {
    content: var(--tw-content);
    inset: calc(var(--spacing) * -2);
  }
  .sd-chrome .after\:inset-y-0:where(:not(.sd-slides, .sd-slides *))::after {
    content: var(--tw-content);
    inset-block: 0px;
  }
  .sd-chrome .after\:left-1\/2:where(:not(.sd-slides, .sd-slides *))::after {
    content: var(--tw-content);
    left: calc(1 / 2 * 100%);
  }
  .sd-chrome .after\:w-\[2px\]:where(:not(.sd-slides, .sd-slides *))::after {
    content: var(--tw-content);
    width: 2px;
  }
  .sd-chrome .after\:bg-foreground:where(:not(.sd-slides, .sd-slides *))::after {
    content: var(--tw-content);
    background-color: var(--color-foreground);
  }
  .sd-chrome .after\:opacity-0:where(:not(.sd-slides, .sd-slides *))::after {
    content: var(--tw-content);
    opacity: 0%;
  }
  .sd-chrome .after\:transition-opacity:where(:not(.sd-slides, .sd-slides *))::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));
  }
  .sd-chrome .group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible="offcanvas"] *):where(:not(.sd-slides, .sd-slides *))::after {
    content: var(--tw-content);
    left: 100%;
  }
  .sd-chrome .group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation="horizontal"] *):where(:not(.sd-slides, .sd-slides *))::after {
    content: var(--tw-content);
    inset-inline: 0px;
  }
  .sd-chrome .group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation="horizontal"] *):where(:not(.sd-slides, .sd-slides *))::after {
    content: var(--tw-content);
    bottom: -5px;
  }
  .sd-chrome .group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation="horizontal"] *):where(:not(.sd-slides, .sd-slides *))::after {
    content: var(--tw-content);
    height: calc(var(--spacing) * 0.5);
  }
  .sd-chrome .group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation="vertical"] *):where(:not(.sd-slides, .sd-slides *))::after {
    content: var(--tw-content);
    inset-block: 0px;
  }
  .sd-chrome .group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation="vertical"] *):where(:not(.sd-slides, .sd-slides *))::after {
    content: var(--tw-content);
    right: calc(var(--spacing) * -1);
  }
  .sd-chrome .group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation="vertical"] *):where(:not(.sd-slides, .sd-slides *))::after {
    content: var(--tw-content);
    width: calc(var(--spacing) * 0.5);
  }
  @media (hover: hover) {
    .sd-chrome .hover\:border-foreground\/30:hover:where(:not(.sd-slides, .sd-slides *)) {
      border-color: var(--color-foreground);
    }
    @supports (color: color-mix(in lab, red, red)) {
      .sd-chrome .hover\:border-foreground\/30:hover:where(:not(.sd-slides, .sd-slides *)) {
        border-color: color-mix(in oklab, var(--color-foreground) 30%, transparent);
      }
    }
    .sd-chrome .hover\:bg-accent:hover:where(:not(.sd-slides, .sd-slides *)) {
      background-color: var(--color-accent);
    }
    .sd-chrome .hover\:bg-accent\/30:hover:where(:not(.sd-slides, .sd-slides *)) {
      background-color: var(--color-accent);
    }
    @supports (color: color-mix(in lab, red, red)) {
      .sd-chrome .hover\:bg-accent\/30:hover:where(:not(.sd-slides, .sd-slides *)) {
        background-color: color-mix(in oklab, var(--color-accent) 30%, transparent);
      }
    }
    .sd-chrome .hover\:bg-destructive\/90:hover:where(:not(.sd-slides, .sd-slides *)) {
      background-color: var(--color-destructive);
    }
    @supports (color: color-mix(in lab, red, red)) {
      .sd-chrome .hover\:bg-destructive\/90:hover:where(:not(.sd-slides, .sd-slides *)) {
        background-color: color-mix(in oklab, var(--color-destructive) 90%, transparent);
      }
    }
    .sd-chrome .hover\:bg-muted\/50:hover:where(:not(.sd-slides, .sd-slides *)) {
      background-color: var(--color-muted);
    }
    @supports (color: color-mix(in lab, red, red)) {
      .sd-chrome .hover\:bg-muted\/50:hover:where(:not(.sd-slides, .sd-slides *)) {
        background-color: color-mix(in oklab, var(--color-muted) 50%, transparent);
      }
    }
    .sd-chrome .hover\:bg-primary\/90:hover:where(:not(.sd-slides, .sd-slides *)) {
      background-color: var(--color-primary);
    }
    @supports (color: color-mix(in lab, red, red)) {
      .sd-chrome .hover\:bg-primary\/90:hover:where(:not(.sd-slides, .sd-slides *)) {
        background-color: color-mix(in oklab, var(--color-primary) 90%, transparent);
      }
    }
    .sd-chrome .hover\:bg-secondary\/80:hover:where(:not(.sd-slides, .sd-slides *)) {
      background-color: var(--color-secondary);
    }
    @supports (color: color-mix(in lab, red, red)) {
      .sd-chrome .hover\:bg-secondary\/80:hover:where(:not(.sd-slides, .sd-slides *)) {
        background-color: color-mix(in oklab, var(--color-secondary) 80%, transparent);
      }
    }
    .sd-chrome .hover\:bg-sidebar-accent:hover:where(:not(.sd-slides, .sd-slides *)) {
      background-color: var(--color-sidebar-accent);
    }
    .sd-chrome .hover\:text-accent-foreground:hover:where(:not(.sd-slides, .sd-slides *)) {
      color: var(--color-accent-foreground);
    }
    .sd-chrome .hover\:text-foreground:hover:where(:not(.sd-slides, .sd-slides *)) {
      color: var(--color-foreground);
    }
    .sd-chrome .hover\:text-sidebar-accent-foreground:hover:where(:not(.sd-slides, .sd-slides *)) {
      color: var(--color-sidebar-accent-foreground);
    }
    .sd-chrome .hover\:text-sidebar-foreground:hover:where(:not(.sd-slides, .sd-slides *)) {
      color: var(--color-sidebar-foreground);
    }
    .sd-chrome .hover\:underline:hover:where(:not(.sd-slides, .sd-slides *)) {
      text-decoration-line: underline;
    }
    .sd-chrome .hover\:opacity-100:hover:where(:not(.sd-slides, .sd-slides *)) {
      opacity: 100%;
    }
    .sd-chrome .hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover:where(:not(.sd-slides, .sd-slides *)) {
      --tw-shadow: 0 0 0 1px var(--tw-shadow-color, var(--sidebar-accent));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    .sd-chrome .hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible="offcanvas"] *):where(:not(.sd-slides, .sd-slides *)) {
      background-color: var(--color-sidebar);
    }
    .sd-chrome .hover\:after\:bg-sidebar-border:hover:where(:not(.sd-slides, .sd-slides *))::after {
      content: var(--tw-content);
      background-color: var(--color-sidebar-border);
    }
  }
  .sd-chrome .focus\:bg-accent:focus:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-accent);
  }
  .sd-chrome .focus\:text-accent-foreground:focus:where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-accent-foreground);
  }
  .sd-chrome .focus\:ring-2:focus:where(:not(.sd-slides, .sd-slides *)) {
    --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);
  }
  .sd-chrome .focus\:ring-ring:focus:where(:not(.sd-slides, .sd-slides *)) {
    --tw-ring-color: var(--color-ring);
  }
  .sd-chrome .focus\:ring-offset-2:focus:where(:not(.sd-slides, .sd-slides *)) {
    --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);
  }
  .sd-chrome .focus\:outline-hidden:focus:where(:not(.sd-slides, .sd-slides *)) {
    --tw-outline-style: none;
    outline-style: none;
    @media (forced-colors: active) {
      outline: 2px solid transparent;
      outline-offset: 2px;
    }
  }
  .sd-chrome .focus-visible\:border-ring:focus-visible:where(:not(.sd-slides, .sd-slides *)) {
    border-color: var(--color-ring);
  }
  .sd-chrome .focus-visible\:ring-2:focus-visible:where(:not(.sd-slides, .sd-slides *)) {
    --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);
  }
  .sd-chrome .focus-visible\:ring-\[3px\]:focus-visible:where(:not(.sd-slides, .sd-slides *)) {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .sd-chrome .focus-visible\:ring-destructive\/20:focus-visible:where(:not(.sd-slides, .sd-slides *)) {
    --tw-ring-color: var(--color-destructive);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-ring-color: color-mix(in oklab, var(--color-destructive) 20%, transparent);
    }
  }
  .sd-chrome .focus-visible\:ring-ring:focus-visible:where(:not(.sd-slides, .sd-slides *)) {
    --tw-ring-color: var(--color-ring);
  }
  .sd-chrome .focus-visible\:ring-ring\/50:focus-visible:where(:not(.sd-slides, .sd-slides *)) {
    --tw-ring-color: var(--color-ring);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-ring-color: color-mix(in oklab, var(--color-ring) 50%, transparent);
    }
  }
  .sd-chrome .focus-visible\:outline-1:focus-visible:where(:not(.sd-slides, .sd-slides *)) {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .sd-chrome .focus-visible\:outline-ring:focus-visible:where(:not(.sd-slides, .sd-slides *)) {
    outline-color: var(--color-ring);
  }
  .sd-chrome .active\:bg-sidebar-accent:active:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-sidebar-accent);
  }
  .sd-chrome .active\:text-sidebar-accent-foreground:active:where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-sidebar-accent-foreground);
  }
  .sd-chrome .disabled\:pointer-events-none:disabled:where(:not(.sd-slides, .sd-slides *)) {
    pointer-events: none;
  }
  .sd-chrome .disabled\:cursor-not-allowed:disabled:where(:not(.sd-slides, .sd-slides *)) {
    cursor: not-allowed;
  }
  .sd-chrome .disabled\:opacity-50:disabled:where(:not(.sd-slides, .sd-slides *)) {
    opacity: 50%;
  }
  .sd-chrome :where([data-side="left"]) .in-data-\[side\=left\]\:cursor-w-resize:where(:not(.sd-slides, .sd-slides *)) {
    cursor: w-resize;
  }
  .sd-chrome :where([data-side="right"]) .in-data-\[side\=right\]\:cursor-e-resize:where(:not(.sd-slides, .sd-slides *)) {
    cursor: e-resize;
  }
  .sd-chrome .has-aria-expanded\:bg-muted\/50:has([aria-expanded="true"]):where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-muted);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-muted) 50%, transparent);
    }
  }
  .sd-chrome .has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot="alert-dialog-media"]):where(:not(.sd-slides, .sd-slides *)) {
    grid-template-rows: auto auto 1fr;
  }
  .sd-chrome .has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot="alert-dialog-media"]):where(:not(.sd-slides, .sd-slides *)) {
    column-gap: calc(var(--spacing) * 6);
  }
  .sd-chrome .has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot="card-action"]):where(:not(.sd-slides, .sd-slides *)) {
    grid-template-columns: 1fr auto;
  }
  .sd-chrome .has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant="inset"]):where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-sidebar);
  }
  .sd-chrome .has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has( > svg):where(:not(.sd-slides, .sd-slides *)) {
    grid-template-columns: calc(var(--spacing) * 4) 1fr;
  }
  .sd-chrome .has-\[\>svg\]\:gap-x-3:has( > svg):where(:not(.sd-slides, .sd-slides *)) {
    column-gap: calc(var(--spacing) * 3);
  }
  .sd-chrome .has-\[\>svg\]\:px-1\.5:has( > svg):where(:not(.sd-slides, .sd-slides *)) {
    padding-inline: calc(var(--spacing) * 1.5);
  }
  .sd-chrome .has-\[\>svg\]\:px-2\.5:has( > svg):where(:not(.sd-slides, .sd-slides *)) {
    padding-inline: calc(var(--spacing) * 2.5);
  }
  .sd-chrome .has-\[\>svg\]\:px-3:has( > svg):where(:not(.sd-slides, .sd-slides *)) {
    padding-inline: calc(var(--spacing) * 3);
  }
  .sd-chrome .has-\[\>svg\]\:px-4:has( > svg):where(:not(.sd-slides, .sd-slides *)) {
    padding-inline: calc(var(--spacing) * 4);
  }
  .sd-chrome .aria-disabled\:pointer-events-none[aria-disabled="true"]:where(:not(.sd-slides, .sd-slides *)) {
    pointer-events: none;
  }
  .sd-chrome .aria-disabled\:opacity-50[aria-disabled="true"]:where(:not(.sd-slides, .sd-slides *)) {
    opacity: 50%;
  }
  .sd-chrome .aria-invalid\:border-destructive[aria-invalid="true"]:where(:not(.sd-slides, .sd-slides *)) {
    border-color: var(--color-destructive);
  }
  .sd-chrome .aria-invalid\:ring-destructive\/20[aria-invalid="true"]:where(:not(.sd-slides, .sd-slides *)) {
    --tw-ring-color: var(--color-destructive);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-ring-color: color-mix(in oklab, var(--color-destructive) 20%, transparent);
    }
  }
  .sd-chrome .data-\[active\]\:bg-accent[data-active]:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-accent);
  }
  .sd-chrome .data-\[active\]\:font-semibold[data-active]:where(:not(.sd-slides, .sd-slides *)) {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }
  .sd-chrome .data-\[active\]\:text-accent-foreground[data-active]:where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-accent-foreground);
  }
  .sd-chrome .data-\[active\=true\]\:bg-accent\/50[data-active="true"]:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-accent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-accent) 50%, transparent);
    }
  }
  .sd-chrome .data-\[active\=true\]\:bg-sidebar-accent[data-active="true"]:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-sidebar-accent);
  }
  .sd-chrome .data-\[active\=true\]\:font-medium[data-active="true"]:where(:not(.sd-slides, .sd-slides *)) {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .sd-chrome .data-\[active\=true\]\:text-accent-foreground[data-active="true"]:where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-accent-foreground);
  }
  .sd-chrome .data-\[active\=true\]\:text-sidebar-accent-foreground[data-active="true"]:where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-sidebar-accent-foreground);
  }
  @media (hover: hover) {
    .sd-chrome .data-\[active\=true\]\:hover\:bg-accent[data-active="true"]:hover:where(:not(.sd-slides, .sd-slides *)) {
      background-color: var(--color-accent);
    }
  }
  .sd-chrome .data-\[active\=true\]\:focus\:bg-accent[data-active="true"]:focus:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-accent);
  }
  .sd-chrome .data-\[disabled\]\:pointer-events-none[data-disabled]:where(:not(.sd-slides, .sd-slides *)) {
    pointer-events: none;
  }
  .sd-chrome .data-\[disabled\]\:opacity-50[data-disabled]:where(:not(.sd-slides, .sd-slides *)) {
    opacity: 50%;
  }
  .sd-chrome .data-\[disabled\=true\]\:pointer-events-none[data-disabled="true"]:where(:not(.sd-slides, .sd-slides *)) {
    pointer-events: none;
  }
  .sd-chrome .data-\[disabled\=true\]\:opacity-50[data-disabled="true"]:where(:not(.sd-slides, .sd-slides *)) {
    opacity: 50%;
  }
  .sd-chrome .data-\[inset\]\:pl-8[data-inset]:where(:not(.sd-slides, .sd-slides *)) {
    padding-left: calc(var(--spacing) * 8);
  }
  .sd-chrome .data-\[orientation\=horizontal\]\:h-px[data-orientation="horizontal"]:where(:not(.sd-slides, .sd-slides *)) {
    height: 1px;
  }
  .sd-chrome .data-\[orientation\=horizontal\]\:w-full[data-orientation="horizontal"]:where(:not(.sd-slides, .sd-slides *)) {
    width: 100%;
  }
  .sd-chrome .data-\[orientation\=horizontal\]\:flex-col[data-orientation="horizontal"]:where(:not(.sd-slides, .sd-slides *)) {
    flex-direction: column;
  }
  .sd-chrome .data-\[orientation\=vertical\]\:h-full[data-orientation="vertical"]:where(:not(.sd-slides, .sd-slides *)) {
    height: 100%;
  }
  .sd-chrome .data-\[orientation\=vertical\]\:w-px[data-orientation="vertical"]:where(:not(.sd-slides, .sd-slides *)) {
    width: 1px;
  }
  .sd-chrome .data-\[selected\=true\]\:bg-accent[data-selected="true"]:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-accent);
  }
  .sd-chrome .data-\[selected\=true\]\:text-accent-foreground[data-selected="true"]:where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-accent-foreground);
  }
  .sd-chrome .data-\[size\=lg\]\:size-10[data-size="lg"]:where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 10);
    height: calc(var(--spacing) * 10);
  }
  .sd-chrome .data-\[size\=sm\]\:size-6[data-size="sm"]:where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 6);
    height: calc(var(--spacing) * 6);
  }
  .sd-chrome .data-\[size\=sm\]\:max-w-xs[data-size="sm"]:where(:not(.sd-slides, .sd-slides *)) {
    max-width: var(--container-xs);
  }
  .sd-chrome :is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90 > *)[data-slot="alert-description"]:where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-destructive);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-destructive) 90%, transparent);
    }
  }
  .sd-chrome :is(.\*\:data-\[slot\=avatar\]\:ring-2 > *)[data-slot="avatar"]:where(:not(.sd-slides, .sd-slides *)) {
    --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);
  }
  .sd-chrome :is(.\*\:data-\[slot\=avatar\]\:ring-background > *)[data-slot="avatar"]:where(:not(.sd-slides, .sd-slides *)) {
    --tw-ring-color: var(--color-background);
  }
  .sd-chrome :is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot="command-input-wrapper"]:where(:not(.sd-slides, .sd-slides *)) {
    height: calc(var(--spacing) * 12);
  }
  .sd-chrome :is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot="navigation-menu-link"]:focus:where(:not(.sd-slides, .sd-slides *)) {
    --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);
  }
  .sd-chrome :is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot="navigation-menu-link"]:focus:where(:not(.sd-slides, .sd-slides *)) {
    --tw-outline-style: none;
    outline-style: none;
  }
  .sd-chrome .data-\[state\=active\]\:bg-background[data-state="active"]:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-background);
  }
  .sd-chrome .data-\[state\=active\]\:text-foreground[data-state="active"]:where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-foreground);
  }
  .sd-chrome .group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant="default"] *)[data-state="active"]:where(:not(.sd-slides, .sd-slides *)) {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .sd-chrome .group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant="line"] *)[data-state="active"]:where(:not(.sd-slides, .sd-slides *)) {
    background-color: transparent;
  }
  .sd-chrome .group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant="line"] *)[data-state="active"]:where(:not(.sd-slides, .sd-slides *)) {
    --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);
  }
  .sd-chrome .group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant="line"] *)[data-state="active"]:where(:not(.sd-slides, .sd-slides *))::after {
    content: var(--tw-content);
    opacity: 100%;
  }
  .sd-chrome .data-\[state\=closed\]\:duration-300[data-state="closed"]:where(:not(.sd-slides, .sd-slides *)) {
    --tw-duration: 300ms;
    transition-duration: 300ms;
  }
  .sd-chrome .data-\[state\=open\]\:bg-accent[data-state="open"]:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-accent);
  }
  .sd-chrome .data-\[state\=open\]\:bg-accent\/50[data-state="open"]:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-accent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-accent) 50%, transparent);
    }
  }
  .sd-chrome .data-\[state\=open\]\:bg-secondary[data-state="open"]:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-secondary);
  }
  .sd-chrome .data-\[state\=open\]\:text-accent-foreground[data-state="open"]:where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-accent-foreground);
  }
  .sd-chrome .data-\[state\=open\]\:text-muted-foreground[data-state="open"]:where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-muted-foreground);
  }
  .sd-chrome .data-\[state\=open\]\:opacity-100[data-state="open"]:where(:not(.sd-slides, .sd-slides *)) {
    opacity: 100%;
  }
  .sd-chrome .data-\[state\=open\]\:duration-500[data-state="open"]:where(:not(.sd-slides, .sd-slides *)) {
    --tw-duration: 500ms;
    transition-duration: 500ms;
  }
  @media (hover: hover) {
    .sd-chrome .data-\[state\=open\]\:hover\:bg-accent[data-state="open"]:hover:where(:not(.sd-slides, .sd-slides *)) {
      background-color: var(--color-accent);
    }
    .sd-chrome .data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state="open"]:hover:where(:not(.sd-slides, .sd-slides *)) {
      background-color: var(--color-sidebar-accent);
    }
    .sd-chrome .data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state="open"]:hover:where(:not(.sd-slides, .sd-slides *)) {
      color: var(--color-sidebar-accent-foreground);
    }
  }
  .sd-chrome .data-\[state\=open\]\:focus\:bg-accent[data-state="open"]:focus:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-accent);
  }
  .sd-chrome .data-\[state\=selected\]\:bg-muted[data-state="selected"]:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-muted);
  }
  .sd-chrome .data-\[variant\=destructive\]\:text-destructive[data-variant="destructive"]:where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-destructive);
  }
  .sd-chrome .data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant="destructive"]:focus:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-destructive);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-destructive) 10%, transparent);
    }
  }
  .sd-chrome .data-\[variant\=destructive\]\:focus\:text-destructive[data-variant="destructive"]:focus:where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-destructive);
  }
  .sd-chrome .data-\[variant\=line\]\:rounded-none[data-variant="line"]:where(:not(.sd-slides, .sd-slides *)) {
    border-radius: 0;
  }
  @media (width >= 40rem) {
    .sd-chrome .sm\:flex:where(:not(.sd-slides, .sd-slides *)) {
      display: flex;
    }
    .sd-chrome .sm\:max-w-lg:where(:not(.sd-slides, .sd-slides *)) {
      max-width: var(--container-lg);
    }
    .sd-chrome .sm\:max-w-sm:where(:not(.sd-slides, .sd-slides *)) {
      max-width: var(--container-sm);
    }
    .sd-chrome .sm\:flex-row:where(:not(.sd-slides, .sd-slides *)) {
      flex-direction: row;
    }
    .sd-chrome .sm\:justify-end:where(:not(.sd-slides, .sd-slides *)) {
      justify-content: flex-end;
    }
    .sd-chrome .sm\:text-left:where(:not(.sd-slides, .sd-slides *)) {
      text-align: left;
    }
    .sd-chrome .sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size="default"] *):where(:not(.sd-slides, .sd-slides *)) {
      grid-row: span 2 / span 2;
    }
    .sd-chrome .sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size="default"] *):where(:not(.sd-slides, .sd-slides *)) {
      place-items: start;
    }
    .sd-chrome .sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size="default"] *):where(:not(.sd-slides, .sd-slides *)) {
      text-align: left;
    }
    .sd-chrome .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"]) *):where(:not(.sd-slides, .sd-slides *)) {
      grid-column-start: 2;
    }
    .sd-chrome .sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size="default"] *):has([data-slot="alert-dialog-media"]):where(:not(.sd-slides, .sd-slides *)) {
      grid-template-rows: auto 1fr;
    }
    .sd-chrome .data-\[size\=default\]\:sm\:max-w-lg[data-size="default"]:where(:not(.sd-slides, .sd-slides *)) {
      max-width: var(--container-lg);
    }
  }
  @media (width >= 48rem) {
    .sd-chrome .md\:absolute:where(:not(.sd-slides, .sd-slides *)) {
      position: absolute;
    }
    .sd-chrome .md\:block:where(:not(.sd-slides, .sd-slides *)) {
      display: block;
    }
    .sd-chrome .md\:flex:where(:not(.sd-slides, .sd-slides *)) {
      display: flex;
    }
    .sd-chrome .md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]:where(:not(.sd-slides, .sd-slides *)) {
      width: var(--radix-navigation-menu-viewport-width);
    }
    .sd-chrome .md\:w-auto:where(:not(.sd-slides, .sd-slides *)) {
      width: auto;
    }
    .sd-chrome .md\:text-sm:where(:not(.sd-slides, .sd-slides *)) {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
    .sd-chrome .md\:opacity-0:where(:not(.sd-slides, .sd-slides *)) {
      opacity: 0%;
    }
    .sd-chrome .md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant="inset"] ~ *):where(:not(.sd-slides, .sd-slides *)) {
      margin: calc(var(--spacing) * 2);
    }
    .sd-chrome .md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant="inset"] ~ *):where(:not(.sd-slides, .sd-slides *)) {
      margin-left: 0px;
    }
    .sd-chrome .md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant="inset"] ~ *):where(:not(.sd-slides, .sd-slides *)) {
      border-radius: var(--radius-xl);
    }
    .sd-chrome .md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant="inset"] ~ *):where(:not(.sd-slides, .sd-slides *)) {
      --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    .sd-chrome .md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant="inset"] ~ *):is(:where(.peer)[data-state="collapsed"] ~ *):where(:not(.sd-slides, .sd-slides *)) {
      margin-left: calc(var(--spacing) * 2);
    }
    .sd-chrome .md\:after\:hidden:where(:not(.sd-slides, .sd-slides *))::after {
      content: var(--tw-content);
      display: none;
    }
  }
  .sd-chrome .dark\:border-input:is(.dark *):where(:not(.sd-slides, .sd-slides *)) {
    border-color: var(--color-input);
  }
  .sd-chrome .dark\:bg-destructive\/60:is(.dark *):where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-destructive);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-destructive) 60%, transparent);
    }
  }
  .sd-chrome .dark\:bg-input\/30:is(.dark *):where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-input);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-input) 30%, transparent);
    }
  }
  .sd-chrome .dark\:text-muted-foreground:is(.dark *):where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-muted-foreground);
  }
  @media (hover: hover) {
    .sd-chrome .dark\:hover\:bg-accent\/50:is(.dark *):hover:where(:not(.sd-slides, .sd-slides *)) {
      background-color: var(--color-accent);
    }
    @supports (color: color-mix(in lab, red, red)) {
      .sd-chrome .dark\:hover\:bg-accent\/50:is(.dark *):hover:where(:not(.sd-slides, .sd-slides *)) {
        background-color: color-mix(in oklab, var(--color-accent) 50%, transparent);
      }
    }
    .sd-chrome .dark\:hover\:bg-input\/50:is(.dark *):hover:where(:not(.sd-slides, .sd-slides *)) {
      background-color: var(--color-input);
    }
    @supports (color: color-mix(in lab, red, red)) {
      .sd-chrome .dark\:hover\:bg-input\/50:is(.dark *):hover:where(:not(.sd-slides, .sd-slides *)) {
        background-color: color-mix(in oklab, var(--color-input) 50%, transparent);
      }
    }
    .sd-chrome .dark\:hover\:text-foreground:is(.dark *):hover:where(:not(.sd-slides, .sd-slides *)) {
      color: var(--color-foreground);
    }
  }
  .sd-chrome .dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible:where(:not(.sd-slides, .sd-slides *)) {
    --tw-ring-color: var(--color-destructive);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-ring-color: color-mix(in oklab, var(--color-destructive) 40%, transparent);
    }
  }
  .sd-chrome .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid="true"]:where(:not(.sd-slides, .sd-slides *)) {
    --tw-ring-color: var(--color-destructive);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-ring-color: color-mix(in oklab, var(--color-destructive) 40%, transparent);
    }
  }
  .sd-chrome .dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state="active"]:where(:not(.sd-slides, .sd-slides *)) {
    border-color: var(--color-input);
  }
  .sd-chrome .dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state="active"]:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-input);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-input) 30%, transparent);
    }
  }
  .sd-chrome .dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state="active"]:where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-foreground);
  }
  .sd-chrome .dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant="line"] *)[data-state="active"]:where(:not(.sd-slides, .sd-slides *)) {
    border-color: transparent;
  }
  .sd-chrome .dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant="line"] *)[data-state="active"]:where(:not(.sd-slides, .sd-slides *)) {
    background-color: transparent;
  }
  .sd-chrome .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant="destructive"]:focus:where(:not(.sd-slides, .sd-slides *)) {
    background-color: var(--color-destructive);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-destructive) 20%, transparent);
    }
  }
  .sd-chrome .\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]:where(:not(.sd-slides, .sd-slides *)) {
    padding-inline: calc(var(--spacing) * 2);
  }
  .sd-chrome .\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]:where(:not(.sd-slides, .sd-slides *)) {
    padding-block: calc(var(--spacing) * 1.5);
  }
  .sd-chrome .\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]:where(:not(.sd-slides, .sd-slides *)) {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }
  .sd-chrome .\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]:where(:not(.sd-slides, .sd-slides *)) {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .sd-chrome .\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]:where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-muted-foreground);
  }
  .sd-chrome .\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]:where(:not(.sd-slides, .sd-slides *)) {
    padding-inline: calc(var(--spacing) * 2);
  }
  .sd-chrome .\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden]) ~ [cmdk-group]:where(:not(.sd-slides, .sd-slides *)) {
    padding-top: 0px;
  }
  .sd-chrome .\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg:where(:not(.sd-slides, .sd-slides *)) {
    height: calc(var(--spacing) * 5);
  }
  .sd-chrome .\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg:where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 5);
  }
  .sd-chrome .\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]:where(:not(.sd-slides, .sd-slides *)) {
    height: calc(var(--spacing) * 12);
  }
  .sd-chrome .\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]:where(:not(.sd-slides, .sd-slides *)) {
    padding-inline: calc(var(--spacing) * 2);
  }
  .sd-chrome .\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]:where(:not(.sd-slides, .sd-slides *)) {
    padding-block: calc(var(--spacing) * 3);
  }
  .sd-chrome .\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg:where(:not(.sd-slides, .sd-slides *)) {
    height: calc(var(--spacing) * 5);
  }
  .sd-chrome .\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg:where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 5);
  }
  .sd-chrome .\[\&_p\]\:leading-relaxed p:where(:not(.sd-slides, .sd-slides *)) {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }
  .sd-chrome .\[\&_svg\]\:pointer-events-none svg:where(:not(.sd-slides, .sd-slides *)) {
    pointer-events: none;
  }
  .sd-chrome .\[\&_svg\]\:shrink-0 svg:where(:not(.sd-slides, .sd-slides *)) {
    flex-shrink: 0;
  }
  .sd-chrome .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*='size-']):where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }
  .sd-chrome .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*='size-']):where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }
  .sd-chrome .\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*='text-']):where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-muted-foreground);
  }
  .sd-chrome .\[\&_tr\]\:border-b tr:where(:not(.sd-slides, .sd-slides *)) {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .sd-chrome .\[\&_tr\:last-child\]\:border-0 tr:last-child:where(:not(.sd-slides, .sd-slides *)) {
    border-style: var(--tw-border-style);
    border-width: 0px;
  }
  .sd-chrome .\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]):where(:not(.sd-slides, .sd-slides *)) {
    padding-right: 0px;
  }
  .sd-chrome .\[\.border-b\]\:pb-6:is(.border-b):where(:not(.sd-slides, .sd-slides *)) {
    padding-bottom: calc(var(--spacing) * 6);
  }
  .sd-chrome .\[\.border-t\]\:pt-6:is(.border-t):where(:not(.sd-slides, .sd-slides *)) {
    padding-top: calc(var(--spacing) * 6);
  }
  .sd-chrome :is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant="destructive"] > *):is(svg):where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-destructive) !important;
  }
  .sd-chrome :is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8 > *):is(svg:not([class*='size-'])):where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 8);
    height: calc(var(--spacing) * 8);
  }
  .sd-chrome .\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\] > [role=checkbox]:where(:not(.sd-slides, .sd-slides *)) {
    --tw-translate-y: 2px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .sd-chrome .\[\&\>button\]\:hidden > button:where(:not(.sd-slides, .sd-slides *)) {
    display: none;
  }
  .sd-chrome .\[\&\>span\:last-child\]\:truncate > span:last-child:where(:not(.sd-slides, .sd-slides *)) {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .sd-chrome .\[\&\>svg\]\:pointer-events-none > svg:where(:not(.sd-slides, .sd-slides *)) {
    pointer-events: none;
  }
  .sd-chrome .\[\&\>svg\]\:size-3 > svg:where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }
  .sd-chrome .\[\&\>svg\]\:size-4 > svg:where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }
  .sd-chrome .\[\&\>svg\]\:shrink-0 > svg:where(:not(.sd-slides, .sd-slides *)) {
    flex-shrink: 0;
  }
  .sd-chrome .\[\&\>svg\]\:translate-y-0\.5 > svg:where(:not(.sd-slides, .sd-slides *)) {
    --tw-translate-y: calc(var(--spacing) * 0.5);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .sd-chrome .\[\&\>svg\]\:text-current > svg:where(:not(.sd-slides, .sd-slides *)) {
    color: currentcolor;
  }
  .sd-chrome .\[\&\>svg\]\:text-sidebar-accent-foreground > svg:where(:not(.sd-slides, .sd-slides *)) {
    color: var(--color-sidebar-accent-foreground);
  }
  .sd-chrome .group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size="lg"]) *) > svg:where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 5);
    height: calc(var(--spacing) * 5);
  }
  .sd-chrome .group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size="sm"]) *) > svg:where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }
  .sd-chrome .group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size="default"] *) > svg:where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 2);
    height: calc(var(--spacing) * 2);
  }
  .sd-chrome .group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size="lg"] *) > svg:where(:not(.sd-slides, .sd-slides *)) {
    width: calc(var(--spacing) * 2);
    height: calc(var(--spacing) * 2);
  }
  .sd-chrome .group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size="sm"] *) > svg:where(:not(.sd-slides, .sd-slides *)) {
    display: none;
  }
  .sd-chrome .\[\&\>tr\]\:last\:border-b-0 > tr:last-child:where(:not(.sd-slides, .sd-slides *)) {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0px;
  }
  .sd-chrome [data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2:where(:not(.sd-slides, .sd-slides *)) {
    right: calc(var(--spacing) * -2);
  }
  .sd-chrome [data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize:where(:not(.sd-slides, .sd-slides *)) {
    cursor: e-resize;
  }
  .sd-chrome [data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2:where(:not(.sd-slides, .sd-slides *)) {
    left: calc(var(--spacing) * -2);
  }
  .sd-chrome [data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize:where(:not(.sd-slides, .sd-slides *)) {
    cursor: w-resize;
  }
  @media (hover: hover) {
    .sd-chrome a.\[a\&\]\:hover\:bg-accent:hover:where(:not(.sd-slides, .sd-slides *)) {
      background-color: var(--color-accent);
    }
    .sd-chrome a.\[a\&\]\:hover\:bg-destructive\/90:hover:where(:not(.sd-slides, .sd-slides *)) {
      background-color: var(--color-destructive);
    }
    @supports (color: color-mix(in lab, red, red)) {
      .sd-chrome a.\[a\&\]\:hover\:bg-destructive\/90:hover:where(:not(.sd-slides, .sd-slides *)) {
        background-color: color-mix(in oklab, var(--color-destructive) 90%, transparent);
      }
    }
    .sd-chrome a.\[a\&\]\:hover\:bg-primary\/90:hover:where(:not(.sd-slides, .sd-slides *)) {
      background-color: var(--color-primary);
    }
    @supports (color: color-mix(in lab, red, red)) {
      .sd-chrome a.\[a\&\]\:hover\:bg-primary\/90:hover:where(:not(.sd-slides, .sd-slides *)) {
        background-color: color-mix(in oklab, var(--color-primary) 90%, transparent);
      }
    }
    .sd-chrome a.\[a\&\]\:hover\:bg-secondary\/90:hover:where(:not(.sd-slides, .sd-slides *)) {
      background-color: var(--color-secondary);
    }
    @supports (color: color-mix(in lab, red, red)) {
      .sd-chrome a.\[a\&\]\:hover\:bg-secondary\/90:hover:where(:not(.sd-slides, .sd-slides *)) {
        background-color: color-mix(in oklab, var(--color-secondary) 90%, transparent);
      }
    }
    .sd-chrome a.\[a\&\]\:hover\:text-accent-foreground:hover:where(:not(.sd-slides, .sd-slides *)) {
      color: var(--color-accent-foreground);
    }
    .sd-chrome a.\[a\&\]\:hover\:underline:hover:where(:not(.sd-slides, .sd-slides *)) {
      text-decoration-line: underline;
    }
  }
}
.sd-chrome {
  --radius: 0.625rem;
  --background: oklch(1 0 0);
  --foreground: oklch(0.145 0 0);
  --card: oklch(1 0 0);
  --card-foreground: oklch(0.145 0 0);
  --popover: oklch(1 0 0);
  --popover-foreground: oklch(0.145 0 0);
  --primary: oklch(0.205 0 0);
  --primary-foreground: oklch(0.985 0 0);
  --secondary: oklch(0.97 0 0);
  --secondary-foreground: oklch(0.205 0 0);
  --muted: oklch(0.97 0 0);
  --muted-foreground: oklch(0.556 0 0);
  --accent: oklch(0.97 0 0);
  --accent-foreground: oklch(0.205 0 0);
  --destructive: oklch(0.577 0.245 27.325);
  --destructive-foreground: oklch(0.985 0 0);
  --border: oklch(0.922 0 0);
  --input: oklch(0.922 0 0);
  --ring: oklch(0.708 0 0);
  --warning: oklch(0.828 0.189 84.429);
  --warning-foreground: oklch(0.279 0.077 45.635);
  --chart-1: oklch(0.646 0.222 41.116);
  --chart-2: oklch(0.6 0.118 184.704);
  --chart-3: oklch(0.398 0.07 227.392);
  --chart-4: oklch(0.828 0.189 84.429);
  --chart-5: oklch(0.769 0.188 70.08);
  --sidebar: hsl(0 0% 98%);
  --sidebar-foreground: hsl(240 5.3% 26.1%);
  --sidebar-primary: hsl(240 5.9% 10%);
  --sidebar-primary-foreground: hsl(0 0% 98%);
  --sidebar-accent: hsl(240 4.8% 95.9%);
  --sidebar-accent-foreground: hsl(240 5.9% 10%);
  --sidebar-border: hsl(220 13% 91%);
  --sidebar-ring: hsl(217.2 91.2% 59.8%);
}
.dark .sd-chrome, .sd-chrome.dark {
  --background: oklch(0.145 0 0);
  --foreground: oklch(0.985 0 0);
  --card: oklch(0.205 0 0);
  --card-foreground: oklch(0.985 0 0);
  --popover: oklch(0.205 0 0);
  --popover-foreground: oklch(0.985 0 0);
  --primary: oklch(0.922 0 0);
  --primary-foreground: oklch(0.205 0 0);
  --secondary: oklch(0.269 0 0);
  --secondary-foreground: oklch(0.985 0 0);
  --muted: oklch(0.269 0 0);
  --muted-foreground: oklch(0.708 0 0);
  --accent: oklch(0.269 0 0);
  --accent-foreground: oklch(0.985 0 0);
  --destructive: oklch(0.704 0.191 22.216);
  --destructive-foreground: oklch(0.985 0 0);
  --border: oklch(1 0 0 / 10%);
  --input: oklch(1 0 0 / 15%);
  --ring: oklch(0.556 0 0);
  --warning: oklch(0.769 0.188 70.08);
  --warning-foreground: oklch(0.985 0 0);
  --chart-1: oklch(0.488 0.243 264.376);
  --chart-2: oklch(0.696 0.17 162.48);
  --chart-3: oklch(0.769 0.188 70.08);
  --chart-4: oklch(0.627 0.265 303.9);
  --chart-5: oklch(0.645 0.246 16.439);
  --sidebar: hsl(240 5.9% 10%);
  --sidebar-foreground: hsl(240 4.8% 95.9%);
  --sidebar-primary: hsl(224.3 76.3% 48%);
  --sidebar-primary-foreground: hsl(0 0% 100%);
  --sidebar-accent: hsl(240 3.7% 15.9%);
  --sidebar-accent-foreground: hsl(240 4.8% 95.9%);
  --sidebar-border: hsl(240 3.7% 15.9%);
  --sidebar-ring: hsl(217.2 91.2% 59.8%);
}
@layer base {
  .sd-chrome, .sd-chrome *:where(:not(.sd-slides, .sd-slides *)) {
    border-color: var(--color-border);
    outline-color: var(--color-ring);
    @supports (color: color-mix(in lab, red, red)) {
      outline-color: color-mix(in oklab, var(--color-ring) 50%, transparent);
    }
  }
  .sd-chrome {
    background-color: var(--color-background);
    color: var(--color-foreground);
    font-family: var(--font-sans);
  }
  .sd-chrome button:not(:disabled):where(:not(.sd-slides, .sd-slides *)), .sd-chrome [role="button"]:not(:disabled):where(:not(.sd-slides, .sd-slides *)) {
    cursor: pointer;
  }
}
@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-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-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-tracking {
  syntax: "*";
  inherits: false;
}
@property --tw-ordinal {
  syntax: "*";
  inherits: false;
}
@property --tw-slashed-zero {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-figure {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-spacing {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-fraction {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@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: "*";
  initial-value: "";
  inherits: false;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
@keyframes pulse {
  50% {
    opacity: 0.5;
  }
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    .sd-chrome, .sd-chrome *:where(:not(.sd-slides, .sd-slides *)), .sd-chrome :where(:not(.sd-slides, .sd-slides *))::before, .sd-chrome :where(:not(.sd-slides, .sd-slides *))::after, .sd-chrome :where(:not(.sd-slides, .sd-slides *))::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-border-style: solid;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-content: "";
    }
  }
}
